.KLpEqW_wrap{justify-content:center;display:flex}.KLpEqW_card{text-align:center;border:1px solid var(--border-subtle);border-radius:var(--radius-3);background:var(--surface-card);width:min(560px,100%);box-shadow:var(--shadow-soft);flex-direction:column;align-items:center;gap:6px;margin-top:clamp(24px,6vh,72px);padding:clamp(32px,5vw,52px);display:flex}.KLpEqW_iconRing{background:var(--amber-050);border:1px solid var(--amber-200);width:62px;height:62px;color:var(--amber-700);border-radius:50%;justify-content:center;align-items:center;margin-bottom:12px;display:flex}.KLpEqW_title{font-size:clamp(1.5rem,3.5vw,2rem)}.KLpEqW_message{max-width:46ch;font:400 .95rem/1.6 var(--font-sans);color:var(--text-muted);margin:12px 0 0}.KLpEqW_cta{border-radius:var(--radius-2);background:var(--forest-800);color:var(--text-on-brand);font:700 .9rem/1.2 var(--font-sans);transition:background var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-spring);align-items:center;margin-top:22px;padding:11px 22px;display:inline-flex}.KLpEqW_cta:hover{background:var(--forest-700);color:var(--text-on-brand);transform:translateY(-1px)}
.y22CDa_visual{width:100%;min-width:0}.y22CDa_gallery{background:#f4f1eb;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid;overflow:hidden}.y22CDa_gallery[data-single=true]{grid-template-columns:1fr}.y22CDa_gallery a{min-width:0;display:block}.y22CDa_gallery img{object-fit:contain;width:100%;height:220px;display:block}.y22CDa_gallery[data-single=true] img{height:auto;max-height:420px}.y22CDa_ratings{color:#28523f;flex-wrap:wrap;align-items:center;gap:16px;padding:12px 0;font:13px/1.4 Arial,sans-serif;display:flex}.y22CDa_score{align-items:center;gap:8px;display:flex}.y22CDa_score b{color:#fff;background:#1b4332;border-radius:7px;padding:7px;font-size:16px}.y22CDa_stars{color:#a66f00;letter-spacing:2px;font-size:19px}.y22CDa_stars small{letter-spacing:0;color:#68615a;font-size:11px;display:block}@media (max-width:620px){.y22CDa_gallery img{height:150px}}
.-\36 f-Pa_pageTitle{font-size:clamp(1.7rem,4vw,2.3rem)}.-\36 f-Pa_lede{max-width:62ch;font:400 .95rem/1.6 var(--font-sans);color:var(--text-muted);margin:12px 0 0}.-\36 f-Pa_formCard,.-\36 f-Pa_listCard{border:1px solid var(--border-subtle);border-radius:var(--radius-3);background:var(--surface-card);box-shadow:var(--shadow-soft);padding:clamp(20px,3vw,28px)}.-\36 f-Pa_cardTitle{font:700 1.1rem/1.25 var(--font-display);letter-spacing:-.01em;color:var(--text-heading);margin:0}.-\36 f-Pa_fieldGrid{grid-template-columns:1fr 1fr;gap:16px;margin-top:18px;display:grid}.-\36 f-Pa_field{flex-direction:column;gap:6px;min-width:0;display:flex}.-\36 f-Pa_fieldWide{grid-column:1/-1}.-\36 f-Pa_label{font:700 .72rem/1.2 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--timber-700)}.-\36 f-Pa_input,.-\36 f-Pa_textarea{width:100%;font:400 .95rem/1.4 var(--font-sans);color:var(--text-heading);background:var(--surface-card);border:1px solid var(--border-strong);border-radius:var(--radius-1);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);padding:11px 12px}.-\36 f-Pa_textarea{resize:vertical;min-height:84px}.-\36 f-Pa_input::placeholder,.-\36 f-Pa_textarea::placeholder{color:var(--text-muted)}.-\36 f-Pa_input:focus-visible,.-\36 f-Pa_textarea:focus-visible{border-color:var(--border-focus);outline:none;box-shadow:0 0 0 3px #f5af1747}.-\36 f-Pa_formFooter{flex-wrap:wrap;align-items:center;gap:14px;margin-top:20px;display:flex}.-\36 f-Pa_submit{border-radius:var(--radius-2);background:var(--forest-800);color:var(--text-on-brand);font:700 .95rem/1.2 var(--font-sans);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-spring), box-shadow var(--dur-fast) var(--ease-out);border:0;align-items:center;gap:10px;padding:12px 24px;display:inline-flex}.-\36 f-Pa_submit:hover:enabled{background:var(--forest-700);box-shadow:var(--shadow-soft);transform:translateY(-1px)}.-\36 f-Pa_submit:disabled{opacity:.65;cursor:default}.-\36 f-Pa_submit.-\36 f-Pa_stamped{animation:-\36 f-Pa_lp-stamp-ripple var(--dur-slow) var(--ease-out)}.-\36 f-Pa_error{font:500 .88rem/1.4 var(--font-sans);color:var(--error);margin:0}.-\36 f-Pa_notice{font:500 .88rem/1.4 var(--font-sans);color:var(--success);margin:0}.-\36 f-Pa_listHeader{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.-\36 f-Pa_listCount{font:500 .76rem/1.3 var(--font-mono);color:var(--text-muted);white-space:nowrap}.-\36 f-Pa_list{flex-direction:column;margin:8px 0 0;padding:0;list-style:none;display:flex}.-\36 f-Pa_row{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px 20px;padding:16px 0;display:grid}.-\36 f-Pa_row:last-child{border-bottom:0;padding-bottom:2px}.-\36 f-Pa_rowNew{animation:-\36 f-Pa_travel-row-in var(--dur-amble) var(--ease-out) backwards}@keyframes -\36 f-Pa_travel-row-in{0%{opacity:0;transform:translateY(14px)}70%{opacity:1;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.-\36 f-Pa_rowMain{flex-direction:column;gap:3px;min-width:0;display:flex}.-\36 f-Pa_rowDestination{font:700 .98rem/1.3 var(--font-sans);color:var(--text-heading);margin:0}.-\36 f-Pa_rowReason{font:400 .85rem/1.45 var(--font-sans);color:var(--text-muted);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.-\36 f-Pa_rowApprover{font:500 .74rem/1.4 var(--font-mono);color:var(--timber-700);margin:2px 0 0}.-\36 f-Pa_rowDates{font:500 .8rem/1.4 var(--font-mono);color:var(--text-muted);white-space:nowrap;margin:0}.-\36 f-Pa_badge{border-radius:var(--radius-pill);font:700 .64rem/1.5 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;justify-self:end;padding:3px 10px}.-\36 f-Pa_badgePending{background:var(--amber-050);color:var(--amber-700);border:1px solid var(--amber-200)}.-\36 f-Pa_badgeApproved{background:var(--forest-050);color:var(--success);border:1px solid var(--forest-100)}.-\36 f-Pa_badgeDenied{color:var(--error);background:#a93a2e14;border:1px solid #a93a2e40}.-\36 f-Pa_empty{font:400 .9rem/1.55 var(--font-sans);color:var(--text-muted);margin:14px 0 0}@media (max-width:720px){.-\36 f-Pa_fieldGrid{grid-template-columns:1fr}.-\36 f-Pa_row{grid-template-columns:minmax(0,1fr) auto}.-\36 f-Pa_rowDates{grid-area:2/1}.-\36 f-Pa_badge{grid-area:1/2;align-self:start}}.-\36 f-Pa_wizardCard{border:1px solid var(--border-subtle);border-radius:var(--radius-3);background:var(--surface-card);box-shadow:var(--shadow-soft);overflow:hidden}.-\36 f-Pa_wizardHeader,.-\36 f-Pa_wizardFooter{justify-content:space-between;align-items:center;gap:16px;padding:20px clamp(20px,4vw,32px);display:flex}.-\36 f-Pa_wizardHeader{border-bottom:1px solid var(--border-subtle)}.-\36 f-Pa_wizardFooter{border-top:1px solid var(--border-subtle);background:var(--surface-sunken)}.-\36 f-Pa_wizardKicker{font:700 .66rem/1.2 var(--font-sans);letter-spacing:.13em;text-transform:uppercase;color:var(--amber-700);margin:0 0 4px}.-\36 f-Pa_policyLink{border:1px solid var(--border-strong);border-radius:var(--radius-pill);font:700 .74rem/1.2 var(--font-sans);color:var(--forest-700);flex:none;padding:8px 12px;text-decoration:none}.-\36 f-Pa_progress{border-bottom:1px solid var(--border-subtle);background:color-mix(in srgb, var(--surface-sunken) 55%, transparent);grid-template-columns:repeat(auto-fit,minmax(76px,1fr));gap:8px;margin:0;padding:18px clamp(20px,4vw,32px);list-style:none;display:grid}.-\36 f-Pa_progress li{min-width:0;color:var(--text-muted);align-items:center;gap:7px;display:flex;position:relative}.-\36 f-Pa_progress li:after{content:"";background:var(--border-subtle);height:1px;position:absolute;top:12px;left:28px;right:-4px}.-\36 f-Pa_progress li:last-child:after{display:none}.-\36 f-Pa_progress li>span{z-index:1;border:1px solid var(--border-strong);background:var(--surface-card);width:24px;height:24px;font:700 .66rem/1 var(--font-mono);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.-\36 f-Pa_progress li small{z-index:1;background:var(--surface-sunken);font:600 .7rem/1.2 var(--font-sans);white-space:nowrap;text-overflow:ellipsis;padding-right:5px;position:relative;overflow:hidden}.-\36 f-Pa_progressCurrent,.-\36 f-Pa_progressDone{color:var(--forest-700)!important}.-\36 f-Pa_progressCurrent>span,.-\36 f-Pa_progressDone>span{color:var(--text-on-brand);border-color:var(--forest-700)!important;background:var(--forest-800)!important}.-\36 f-Pa_stepBody{min-height:330px;padding:clamp(24px,4vw,36px)}.-\36 f-Pa_stack{flex-direction:column;gap:18px;display:flex}.-\36 f-Pa_choiceGroup,.-\36 f-Pa_subCard{border:0;min-width:0;margin:0;padding:0}.-\36 f-Pa_choiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:10px;display:grid}.-\36 f-Pa_choiceCard{border:1px solid var(--border-subtle);border-radius:var(--radius-2);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);grid-template-columns:auto 1fr;gap:3px 10px;padding:15px;display:grid}.-\36 f-Pa_choiceCard input{accent-color:var(--forest-700);grid-row:1/3;align-self:start}.-\36 f-Pa_choiceCard strong{font:700 .9rem/1.25 var(--font-sans);color:var(--text-heading)}.-\36 f-Pa_choiceCard span{font:400 .78rem/1.4 var(--font-sans);color:var(--text-muted)}.-\36 f-Pa_choiceCardSelected{border-color:var(--forest-700);background:var(--forest-050)}.-\36 f-Pa_serviceGrid{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.-\36 f-Pa_serviceChoice{border:1px solid var(--border-strong);border-radius:var(--radius-pill);font:600 .78rem/1.2 var(--font-sans);color:var(--timber-700);cursor:pointer;align-items:center;gap:7px;padding:9px 13px;display:inline-flex}.-\36 f-Pa_serviceChoice input{accent-color:var(--forest-700)}.-\36 f-Pa_serviceChoice:has(input:disabled){opacity:.45;cursor:not-allowed}.-\36 f-Pa_serviceSelected{border-color:var(--forest-700);background:var(--forest-050);color:var(--forest-700)}.-\36 f-Pa_policyNotice,.-\36 f-Pa_employeeNote{border-left:3px solid var(--amber-500);border-radius:0 var(--radius-1) var(--radius-1) 0;background:var(--amber-050);font:500 .82rem/1.5 var(--font-sans);color:var(--timber-700);margin:0;padding:12px 14px}.-\36 f-Pa_subCard{border:1px solid var(--border-subtle);border-radius:var(--radius-2);background:color-mix(in srgb, var(--surface-sunken) 48%, transparent);padding:18px}.-\36 f-Pa_subCardHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.-\36 f-Pa_subCardHeader legend{font:700 .9rem/1.25 var(--font-display);color:var(--text-heading)}.-\36 f-Pa_textButtonDanger{font:700 .72rem/1.2 var(--font-sans);color:var(--error);cursor:pointer;background:0 0;border:0}.-\36 f-Pa_addButton,.-\36 f-Pa_secondaryButton,.-\36 f-Pa_dangerButton{border-radius:var(--radius-2);width:fit-content;font:700 .82rem/1.2 var(--font-sans);cursor:pointer;background:0 0;padding:10px 16px}.-\36 f-Pa_addButton,.-\36 f-Pa_secondaryButton{border:1px solid var(--border-strong);color:var(--forest-700)}.-\36 f-Pa_dangerButton{border:1px solid color-mix(in srgb, var(--error) 42%, transparent);color:var(--error)}.-\36 f-Pa_secondaryButton:disabled{opacity:.45;cursor:default}.-\36 f-Pa_reviewGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.-\36 f-Pa_reviewCard{border:1px solid var(--border-subtle);border-radius:var(--radius-2);flex-direction:column;gap:5px;padding:16px;display:flex}.-\36 f-Pa_reviewCard span,.-\36 f-Pa_detailFacts small{font:700 .63rem/1.2 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.-\36 f-Pa_reviewCard strong,.-\36 f-Pa_detailFacts strong{font:700 .88rem/1.3 var(--font-sans);color:var(--text-heading)}.-\36 f-Pa_reviewCard small{font:400 .76rem/1.4 var(--font-sans);color:var(--text-muted)}.-\36 f-Pa_policyConsent{border:1px solid var(--amber-200);border-radius:var(--radius-2);background:var(--amber-050);padding:18px}.-\36 f-Pa_policyConsent>strong{font:700 .92rem/1.3 var(--font-display);color:var(--text-heading)}.-\36 f-Pa_policyConsent p{font:400 .82rem/1.5 var(--font-sans);color:var(--timber-700);margin:7px 0 14px}.-\36 f-Pa_policyDetails{border:1px solid var(--border-subtle);border-radius:var(--radius-2);background:var(--surface-card);margin-bottom:14px;padding:11px 13px}.-\36 f-Pa_policyDetails summary{cursor:pointer;font:700 .8rem/1.4 var(--font-sans);color:var(--text-heading)}.-\36 f-Pa_policyDetails ul{font:400 .78rem/1.55 var(--font-sans);color:var(--text-muted);margin:11px 0;padding-left:19px}.-\36 f-Pa_policyDetails a{font:700 .78rem/1.4 var(--font-sans);color:var(--amber-700)}.-\36 f-Pa_policyConsent label{font:600 .8rem/1.45 var(--font-sans);color:var(--text-heading);align-items:flex-start;gap:9px;display:flex}.-\36 f-Pa_policyConsent input{accent-color:var(--forest-700);margin-top:3px}.-\36 f-Pa_requestList{flex-direction:column;gap:10px;margin-top:18px;display:flex}.-\36 f-Pa_requestCard{border:1px solid var(--border-subtle);border-radius:var(--radius-2);overflow:hidden}.-\36 f-Pa_requestSummary{background:var(--surface-card);text-align:left;cursor:pointer;border:0;grid-template-columns:minmax(0,1.4fr) auto auto auto;align-items:center;gap:16px;width:100%;padding:16px;display:grid}.-\36 f-Pa_requestSummary>span:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.-\36 f-Pa_requestSummary small{font:600 .66rem/1.2 var(--font-mono);color:var(--amber-700)}.-\36 f-Pa_requestSummary strong{font:700 .94rem/1.3 var(--font-display);color:var(--text-heading)}.-\36 f-Pa_requestSummary em{font:400 .78rem/1.4 var(--font-sans);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.-\36 f-Pa_requestDates{font:500 .72rem/1.4 var(--font-mono);color:var(--text-muted);white-space:nowrap}.-\36 f-Pa_statusBadge{border-radius:var(--radius-pill);font:700 .62rem/1.35 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding:5px 10px}.-\36 f-Pa_statusBadge[data-tone=success]{background:var(--forest-050);color:var(--success)}.-\36 f-Pa_statusBadge[data-tone=danger]{background:color-mix(in srgb, var(--error) 9%, transparent);color:var(--error)}.-\36 f-Pa_statusBadge[data-tone=warning]{background:var(--amber-050);color:var(--amber-700)}.-\36 f-Pa_statusBadge[data-tone=active]{background:var(--surface-sunken);color:var(--forest-700)}.-\36 f-Pa_chevron{color:var(--text-muted);font-size:1.1rem}.-\36 f-Pa_requestDetails{border-top:1px solid var(--border-subtle);background:var(--surface-sunken);padding:18px}.-\36 f-Pa_detailFacts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.-\36 f-Pa_detailFacts>span{flex-direction:column;gap:4px;display:flex}.-\36 f-Pa_timeline{margin:20px 0 0;padding:0;list-style:none}.-\36 f-Pa_timeline li{grid-template-columns:14px 1fr;gap:9px;padding-bottom:14px;display:grid}.-\36 f-Pa_timeline li>span{background:var(--amber-500);border-radius:50%;width:9px;height:9px;margin-top:4px;position:relative}.-\36 f-Pa_timeline li>span:after{content:"";background:var(--border-strong);width:1px;position:absolute;top:10px;bottom:-18px;left:4px}.-\36 f-Pa_timeline li:last-child>span:after{display:none}.-\36 f-Pa_timeline div{flex-direction:column;gap:2px;display:flex}.-\36 f-Pa_timeline strong{font:600 .8rem/1.4 var(--font-sans);color:var(--text-heading)}.-\36 f-Pa_timeline small{font:400 .67rem/1.4 var(--font-mono);color:var(--text-muted)}.-\36 f-Pa_requestActions{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.-\36 f-Pa_changePanel,.-\36 f-Pa_documentList{border:1px solid var(--border-subtle);border-radius:var(--radius-2);background:var(--surface-card);margin-top:16px;padding:16px}.-\36 f-Pa_changePanel>strong,.-\36 f-Pa_documentList>strong{font:700 .9rem/1.3 var(--font-display);color:var(--text-heading);display:block}.-\36 f-Pa_changePanel .-\36 f-Pa_textarea{margin-top:12px}.-\36 f-Pa_documentList a{font:600 .78rem/1.3 var(--font-sans);color:var(--forest-700);margin-top:8px;display:block}@media (max-width:820px){.-\36 f-Pa_progress li small{display:none}.-\36 f-Pa_choiceGrid,.-\36 f-Pa_reviewGrid{grid-template-columns:1fr}.-\36 f-Pa_requestSummary{grid-template-columns:minmax(0,1fr) auto}.-\36 f-Pa_requestDates{grid-column:1}.-\36 f-Pa_statusBadge{grid-area:1/2;align-self:start}.-\36 f-Pa_chevron{grid-area:2/2;justify-self:end}.-\36 f-Pa_detailFacts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.-\36 f-Pa_wizardHeader,.-\36 f-Pa_wizardFooter{flex-direction:column;align-items:stretch}.-\36 f-Pa_wizardFooter .-\36 f-Pa_submit,.-\36 f-Pa_wizardFooter .-\36 f-Pa_secondaryButton{justify-content:center;width:100%}.-\36 f-Pa_policyLink{width:fit-content}.-\36 f-Pa_detailFacts{grid-template-columns:1fr}}
._4WpgRW_lead{max-width:74ch;color:var(--text-muted);margin:12px 0;line-height:1.6}._4WpgRW_stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}._4WpgRW_stats article{border:1px solid var(--border-subtle);border-radius:var(--radius-3);background:var(--surface-card);flex-direction:column;gap:8px;padding:24px;display:flex}._4WpgRW_stats strong{font:700 2rem var(--font-display);color:var(--text-heading)}._4WpgRW_stats span{color:var(--text-muted);font-size:.85rem}._4WpgRW_actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}._4WpgRW_actions a{border-radius:var(--radius-1);background:var(--timber-700);color:#fff;padding:10px 16px;font-weight:600}._4WpgRW_tableWrap{border:1px solid var(--border-subtle);border-radius:var(--radius-3);background:var(--surface-card);margin-top:18px;overflow-x:auto}._4WpgRW_table{border-collapse:collapse;text-align:left;width:100%;font-size:.88rem}._4WpgRW_table th{background:var(--surface-muted);color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.72rem}._4WpgRW_table th,._4WpgRW_table td{border-bottom:1px solid var(--border-subtle);padding:16px 20px}._4WpgRW_table tr:last-child td{border-bottom:0}._4WpgRW_badge{color:#20543b;background:#e7f0ea;border-radius:20px;padding:5px 10px;font-size:.76rem;font-weight:600;display:inline-block}@media (max-width:650px){._4WpgRW_stats{grid-template-columns:1fr}._4WpgRW_table th,._4WpgRW_table td{padding:12px}}._4WpgRW_masterBadge{color:#755419;background:#f4ecd7}
.LcSAFq_title{font-size:clamp(1.7rem,4vw,2.4rem)}.LcSAFq_lead{max-width:64ch;font:400 .98rem/1.6 var(--font-sans);color:var(--text-muted);margin:12px 0 0}.LcSAFq_queue{flex-direction:column;gap:14px;display:flex}.LcSAFq_errorBanner{border:1px solid color-mix(in srgb, var(--error) 35%, transparent);border-left:4px solid var(--error);border-radius:var(--radius-2);background:color-mix(in srgb, var(--error) 8%, var(--surface-card));font:500 .88rem/1.5 var(--font-sans);color:var(--error);margin:0;padding:12px 16px}.LcSAFq_request{border:1px solid var(--border-subtle);border-radius:var(--radius-3);background:var(--surface-card);box-shadow:var(--shadow-soft);transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out), border-color var(--dur-fast) var(--ease-out);grid-template-columns:minmax(220px,1fr) minmax(0,1.6fr) auto;align-items:center;gap:18px;padding:18px 22px;display:grid}@media (max-width:880px){.LcSAFq_request{grid-template-columns:1fr;gap:12px}}.LcSAFq_requestLeaving{opacity:0;pointer-events:none;transform:translateY(-8px)scale(.99)}.LcSAFq_requester{align-items:center;gap:12px;min-width:0;display:flex}.LcSAFq_avatar{background:var(--forest-800);width:42px;height:42px;color:var(--amber-400);font:700 .82rem/1 var(--font-sans);letter-spacing:.04em;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.LcSAFq_requesterMeta{flex-direction:column;gap:2px;min-width:0;display:flex}.LcSAFq_requesterName{font:700 .98rem/1.3 var(--font-display);letter-spacing:-.01em;color:var(--text-heading)}.LcSAFq_requesterRole{font:400 .78rem/1.4 var(--font-sans);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.LcSAFq_kind{border-radius:var(--radius-pill);font:700 .62rem/1.5 var(--font-sans);letter-spacing:.09em;text-transform:uppercase;flex:none;align-items:center;gap:5px;margin-left:auto;padding:3px 10px;display:inline-flex}.LcSAFq_kindTravel{background:var(--forest-050);border:1px solid var(--forest-100);color:var(--forest-700)}.LcSAFq_kindPto{background:var(--amber-050);border:1px solid var(--amber-200);color:var(--amber-700)}.LcSAFq_details{flex-direction:column;gap:3px;min-width:0;display:flex}.LcSAFq_dates{font:600 .92rem/1.35 var(--font-sans);color:var(--text-heading);margin:0}.LcSAFq_days{font:500 .76rem/1.4 var(--font-mono);color:var(--text-muted)}.LcSAFq_destination{font:600 .84rem/1.4 var(--font-sans);color:var(--forest-700);margin:0}.LcSAFq_note{font:400 .86rem/1.5 var(--font-sans);color:var(--timber-700);overflow-wrap:anywhere;margin:0}.LcSAFq_requestedOn{font:500 .7rem/1.4 var(--font-mono);color:var(--text-muted);margin:2px 0 0}.LcSAFq_actions{align-items:center;gap:10px;display:flex}.LcSAFq_approve,.LcSAFq_deny{border-radius:var(--radius-2);font:700 .85rem/1.2 var(--font-sans);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-spring);padding:10px 20px}.LcSAFq_approve{border:1px solid var(--forest-800);background:var(--forest-800);color:var(--text-on-brand)}.LcSAFq_approve:hover:not(:disabled){background:var(--forest-700);border-color:var(--forest-700);transform:translateY(-1px)}.LcSAFq_deny{border:1px solid var(--border-strong);color:var(--timber-700);background:0 0}.LcSAFq_deny:hover:not(:disabled){border-color:var(--error);color:var(--error);transform:translateY(-1px)}.LcSAFq_approve:disabled,.LcSAFq_deny:disabled{cursor:default;opacity:.85}.LcSAFq_stamping{animation:LcSAFq_lp-stamp-ripple var(--dur-slow) var(--ease-out)}.LcSAFq_emptyCard{text-align:center;border:1px dashed var(--border-strong);border-radius:var(--radius-3);background:var(--surface-card);flex-direction:column;align-items:center;gap:6px;padding:clamp(36px,6vw,64px) 24px;display:flex}.LcSAFq_emptyIcon{background:var(--forest-050);border:1px solid var(--forest-100);width:56px;height:56px;color:var(--forest-700);border-radius:50%;justify-content:center;align-items:center;margin-bottom:8px;display:flex}.LcSAFq_emptyTitle{font:700 1.15rem/1.3 var(--font-display);letter-spacing:-.01em;color:var(--text-heading);margin:0}.LcSAFq_emptyBody{max-width:46ch;font:400 .9rem/1.55 var(--font-sans);color:var(--text-muted);margin:0}.LcSAFq_history{border:1px solid var(--border-subtle);border-radius:var(--radius-3);background:var(--surface-card);box-shadow:var(--shadow-soft);overflow:hidden}.LcSAFq_historySummary{cursor:pointer;font:700 .92rem/1.3 var(--font-sans);color:var(--text-heading);transition:background var(--dur-fast) var(--ease-out);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;list-style:none;display:flex}.LcSAFq_historySummary::-webkit-details-marker{display:none}.LcSAFq_historySummary:hover{background:var(--surface-sunken)}.LcSAFq_historyChevron{color:var(--text-muted);transition:transform var(--dur-fast) var(--ease-out);font-size:.8rem}.LcSAFq_history[open] .LcSAFq_historyChevron{transform:rotate(180deg)}.LcSAFq_historyEmpty{font:400 .86rem/1.5 var(--font-sans);color:var(--text-muted);margin:0;padding:0 20px 16px}.LcSAFq_historyList{margin:0;padding:0 20px 8px;list-style:none}.LcSAFq_historyRow{border-top:1px solid var(--border-subtle);align-items:center;gap:12px;padding:10px 0;display:flex}.LcSAFq_historyAvatar{background:var(--surface-sunken);width:30px;height:30px;color:var(--timber-700);font:700 .62rem/1 var(--font-sans);letter-spacing:.04em;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.LcSAFq_historyName{font:600 .86rem/1.35 var(--font-sans);color:var(--text-heading);flex:none}.LcSAFq_historyKind{min-width:0;font:400 .82rem/1.4 var(--font-sans);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.LcSAFq_historyDates{font:500 .74rem/1.4 var(--font-mono);color:var(--text-muted);white-space:nowrap;flex:none}@media (max-width:640px){.LcSAFq_historyRow{flex-wrap:wrap;gap:6px 12px}.LcSAFq_historyKind{flex-basis:100%}}.LcSAFq_status{border-radius:var(--radius-pill);font:700 .62rem/1.5 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;flex:none;padding:3px 10px}.LcSAFq_statusApproved{background:var(--forest-050);border:1px solid var(--forest-100);color:var(--forest-700)}.LcSAFq_statusDenied{background:color-mix(in srgb, var(--error) 8%, var(--surface-card));border:1px solid color-mix(in srgb, var(--error) 30%, transparent);color:var(--error)}
._4MbhRa_title{font-size:clamp(1.7rem,4vw,2.4rem)}._4MbhRa_lead{max-width:62ch;font:400 .98rem/1.6 var(--font-sans);color:var(--text-muted);margin:12px 0 0}._4MbhRa_card{border:1px solid var(--border-subtle);border-radius:var(--radius-3);background:var(--surface-card);max-width:760px;box-shadow:var(--shadow-soft);flex-direction:column;gap:22px;padding:clamp(24px,4vw,36px);display:flex}._4MbhRa_cardHeader{align-items:flex-start;gap:16px;display:flex}._4MbhRa_fileIcon{border-radius:var(--radius-2);background:var(--forest-050);width:48px;height:48px;color:var(--forest-700);flex:none;justify-content:center;align-items:center;display:flex}._4MbhRa_headerMeta{flex:1;min-width:0}._4MbhRa_contractTitle{font:700 1.2rem/1.3 var(--font-display);letter-spacing:-.01em;color:var(--text-heading);margin:0}._4MbhRa_contractParty{font:400 .88rem/1.5 var(--font-sans);color:var(--text-muted);margin:4px 0 0}._4MbhRa_statusPill{border-radius:var(--radius-pill);background:var(--forest-050);border:1px solid var(--forest-100);color:var(--forest-700);font:700 .62rem/1.5 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;flex:none;padding:3px 10px}._4MbhRa_facts{border:1px solid var(--border-subtle);border-radius:var(--radius-2);background:var(--surface-sunken);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin:0;padding:16px 18px;display:grid}._4MbhRa_fact{min-width:0}._4MbhRa_factLabel{font:700 .68rem/1.4 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}._4MbhRa_factValue{font:600 .92rem/1.45 var(--font-sans);color:var(--text-heading);overflow-wrap:anywhere;margin:4px 0 0}._4MbhRa_factRef{font:500 .72rem/1.4 var(--font-mono);color:var(--text-muted)}._4MbhRa_factMono{font:500 .82rem/1.5 var(--font-mono)}._4MbhRa_actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}._4MbhRa_viewButton{border-radius:var(--radius-2);background:var(--forest-800);color:var(--text-on-brand);font:700 .9rem/1.2 var(--font-sans);transition:background var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-spring);align-items:center;padding:12px 24px;display:inline-flex}._4MbhRa_viewButton:hover{background:var(--forest-700);color:var(--text-on-brand);transform:translateY(-1px)}._4MbhRa_viewButton:active{animation:_4MbhRa_lp-stamp-ripple var(--dur-slow) var(--ease-out)}._4MbhRa_actionNote{max-width:40ch;font:400 .78rem/1.5 var(--font-sans);color:var(--text-muted);margin:0}._4MbhRa_finePrint{border-top:1px solid var(--border-subtle);font:500 .74rem/1.5 var(--font-mono);color:var(--timber-500);margin:0;padding-top:16px}._4MbhRa_emptyCard{border:1px dashed var(--border-strong);border-radius:var(--radius-3);background:var(--surface-card);flex-direction:column;align-items:flex-start;gap:6px;max-width:560px;padding:clamp(24px,4vw,36px);display:flex}._4MbhRa_emptyIcon{background:var(--amber-050);border:1px solid var(--amber-200);width:48px;height:48px;color:var(--amber-700);border-radius:50%;justify-content:center;align-items:center;margin-bottom:8px;display:flex}._4MbhRa_emptyTitle{font:700 1.05rem/1.3 var(--font-display);color:var(--text-heading);margin:0}._4MbhRa_emptyBody{font:400 .9rem/1.55 var(--font-sans);color:var(--text-muted);margin:0}
.eRhgyW_title{font-size:clamp(1.8rem,4vw,2.5rem)}.eRhgyW_lead{max-width:70ch;color:var(--text-muted);font:400 .96rem/1.6 var(--font-sans);margin:12px 0 0}.eRhgyW_workspace{flex-direction:column;gap:16px;display:flex}.eRhgyW_stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.eRhgyW_stats article{border:1px solid var(--border-subtle);border-radius:var(--radius-2);background:var(--surface-card);box-shadow:var(--shadow-soft);padding:16px 18px}.eRhgyW_stats article[data-alert=true]{border-color:color-mix(in srgb, var(--error) 35%, var(--border-subtle))}.eRhgyW_stats span{color:var(--text-muted);font:700 .65rem/1.2 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;display:block}.eRhgyW_stats strong{color:var(--text-heading);font:800 1.6rem/1 var(--font-display);margin-top:5px;display:block}.eRhgyW_filters{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.eRhgyW_filters input,.eRhgyW_filters select,.eRhgyW_detail select,.eRhgyW_detail input,.eRhgyW_detail textarea{border:1px solid var(--border-strong);border-radius:var(--radius-1);background:var(--surface-card);color:var(--text-heading);font:400 .83rem/1.4 var(--font-sans);padding:9px 11px}.eRhgyW_columns{border:1px solid var(--border-subtle);border-radius:var(--radius-3);background:var(--surface-card);min-height:680px;box-shadow:var(--shadow-soft);grid-template-columns:minmax(250px,320px) minmax(0,1fr);display:grid;overflow:hidden}.eRhgyW_queue{border-right:1px solid var(--border-subtle);background:var(--surface-sunken);overflow-y:auto}.eRhgyW_queueItem{border:0;border-bottom:1px solid var(--border-subtle);text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) auto;gap:12px;width:100%;padding:15px;display:grid}.eRhgyW_queueItem:hover,.eRhgyW_queueItemSelected{background:var(--surface-card)}.eRhgyW_queueItemSelected{box-shadow:inset 3px 0 var(--amber-500)}.eRhgyW_queueItem>span:first-child,.eRhgyW_queueMeta{flex-direction:column;gap:2px;min-width:0;display:flex}.eRhgyW_queueItem small{font:600 .63rem/1.25 var(--font-mono);color:var(--text-muted)}.eRhgyW_queueItem strong{font:700 .86rem/1.3 var(--font-sans);color:var(--text-heading)}.eRhgyW_queueItem em{color:var(--timber-700);font:400 .73rem/1.35 var(--font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.eRhgyW_queueMeta{align-items:flex-end}.eRhgyW_queueMeta b{border-radius:var(--radius-pill);background:var(--forest-050);color:var(--forest-700);font:700 .55rem/1.3 var(--font-sans);text-transform:uppercase;white-space:nowrap;padding:3px 7px}.eRhgyW_queueMeta b[data-sla=overdue]{background:color-mix(in srgb, var(--error) 10%, transparent);color:var(--error)}.eRhgyW_empty{color:var(--text-muted);font:400 .82rem/1.5 var(--font-sans);padding:20px}.eRhgyW_detail{min-width:0;padding:clamp(18px,3vw,28px)}.eRhgyW_emptyDetail{min-height:500px;color:var(--text-muted);place-items:center;display:grid}.eRhgyW_detailHeader{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.eRhgyW_detailHeader p{color:var(--amber-700);font:700 .65rem/1.2 var(--font-mono);margin:0}.eRhgyW_detailHeader h2{color:var(--text-heading);font:800 1.45rem/1.2 var(--font-display);margin:5px 0 3px}.eRhgyW_detailHeader span{color:var(--text-muted);font:400 .8rem/1.4 var(--font-sans)}.eRhgyW_detailHeader label{color:var(--text-muted);font:700 .62rem/1.2 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:5px;display:flex}.eRhgyW_slaBanner{border-radius:var(--radius-1);background:var(--forest-050);color:var(--forest-700);font:700 .74rem/1.35 var(--font-sans);margin:18px 0 0;padding:9px 12px}.eRhgyW_slaBanner[data-sla=due_soon]{background:var(--amber-050);color:var(--amber-700)}.eRhgyW_slaBanner[data-sla=overdue]{background:color-mix(in srgb, var(--error) 9%, transparent);color:var(--error)}.eRhgyW_facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.eRhgyW_facts span{border:1px solid var(--border-subtle);border-radius:var(--radius-1);flex-direction:column;gap:4px;padding:11px;display:flex}.eRhgyW_facts small{color:var(--text-muted);font:700 .58rem/1.2 var(--font-sans);letter-spacing:.08em;text-transform:uppercase}.eRhgyW_facts strong{color:var(--text-heading);font:700 .76rem/1.35 var(--font-sans)}.eRhgyW_panel{border:1px solid var(--border-subtle);border-radius:var(--radius-2);margin-top:14px;overflow:hidden}.eRhgyW_panel summary{background:var(--surface-sunken);color:var(--text-heading);font:700 .82rem/1.3 var(--font-sans);cursor:pointer;padding:12px 14px}.eRhgyW_panel>:not(summary){margin-left:14px;margin-right:14px}.eRhgyW_panel>:last-child{margin-bottom:14px}.eRhgyW_itinerary{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding-top:12px;display:grid}.eRhgyW_itinerary p{border:1px solid var(--border-subtle);border-radius:var(--radius-1);flex-direction:column;gap:3px;margin:0;padding:11px;display:flex}.eRhgyW_itinerary strong{color:var(--amber-700);font:700 .65rem/1.2 var(--font-sans);text-transform:uppercase}.eRhgyW_itinerary span{color:var(--text-heading);font:700 .78rem/1.3 var(--font-sans)}.eRhgyW_itinerary small{color:var(--text-muted);font:400 .68rem/1.35 var(--font-mono)}.eRhgyW_noteGrid{grid-template-columns:1fr 1fr;gap:10px;padding-top:12px;display:grid}.eRhgyW_noteGrid label{color:var(--timber-700);font:700 .68rem/1.2 var(--font-sans);flex-direction:column;gap:6px;display:flex}.eRhgyW_noteGrid textarea{resize:vertical}.eRhgyW_primaryButton,.eRhgyW_secondaryButton{border-radius:var(--radius-1);font:700 .76rem/1.2 var(--font-sans);cursor:pointer;margin-top:12px;padding:9px 14px}.eRhgyW_primaryButton{border:1px solid var(--forest-800);background:var(--forest-800);color:var(--text-on-brand)}.eRhgyW_secondaryButton{border:1px solid var(--border-strong);color:var(--forest-700);background:0 0}.eRhgyW_primaryButton:disabled,.eRhgyW_secondaryButton:disabled{opacity:.55;cursor:default}.eRhgyW_optionList{flex-direction:column;gap:8px;padding-top:12px;display:flex}.eRhgyW_optionList article{border:1px solid var(--border-subtle);border-radius:var(--radius-1);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:11px;display:grid}.eRhgyW_optionList article>span,.eRhgyW_optionList article>b{flex-direction:column;gap:2px;display:flex}.eRhgyW_optionList strong{color:var(--text-heading);font:700 .78rem/1.25 var(--font-sans)}.eRhgyW_optionList small{color:var(--text-muted);font:400 .63rem/1.3 var(--font-mono)}.eRhgyW_optionList p{color:var(--timber-700);font:400 .72rem/1.4 var(--font-sans);margin:3px 0 0}.eRhgyW_optionList b{color:var(--forest-700);font:800 .75rem/1.2 var(--font-sans);white-space:nowrap}.eRhgyW_optionList button{color:var(--error);font:700 .66rem/1.2 var(--font-sans);cursor:pointer;background:0 0;border:0}.eRhgyW_optionForm{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.eRhgyW_optionForm textarea{grid-column:span 3}.eRhgyW_optionForm label{color:var(--timber-700);font:600 .7rem/1.3 var(--font-sans);align-items:center;gap:6px;display:flex}.eRhgyW_secureLink{border:1px solid var(--amber-200);border-radius:var(--radius-1);background:var(--amber-050);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:12px;padding:10px;display:grid}.eRhgyW_secureLink strong{color:var(--amber-700);font:700 .67rem/1.2 var(--font-sans)}.eRhgyW_secureLink button{color:var(--forest-700);cursor:pointer;background:0 0;border:0;font-weight:800}.eRhgyW_documents{gap:8px;padding-top:12px;display:grid}.eRhgyW_documents a{border:1px solid var(--border-subtle);border-radius:var(--radius-1);color:var(--forest-700);flex-direction:column;gap:3px;padding:10px;text-decoration:none;display:flex}.eRhgyW_documents strong{font:700 .76rem/1.25 var(--font-sans)}.eRhgyW_documents small{color:var(--text-muted);font:400 .63rem/1.3 var(--font-mono)}.eRhgyW_uploadForm{grid-template-columns:auto minmax(150px,1fr) minmax(170px,1.3fr) auto;align-items:center;gap:8px;margin-top:12px;display:grid}.eRhgyW_timeline{padding:12px 0 0;list-style:none}.eRhgyW_timeline li{border-bottom:1px solid var(--border-subtle);flex-direction:column;gap:2px;padding:8px 0;display:flex}.eRhgyW_timeline strong{color:var(--text-heading);font:600 .74rem/1.35 var(--font-sans)}.eRhgyW_timeline small{color:var(--text-muted);font:400 .62rem/1.3 var(--font-mono)}.eRhgyW_error,.eRhgyW_message{border-radius:var(--radius-1);font:700 .75rem/1.4 var(--font-sans);margin:14px 0 0;padding:10px 12px}.eRhgyW_error{background:color-mix(in srgb, var(--error) 9%, transparent);color:var(--error)}.eRhgyW_message{background:var(--forest-050);color:var(--success)}@media (max-width:980px){.eRhgyW_columns{grid-template-columns:1fr}.eRhgyW_queue{border-right:0;border-bottom:1px solid var(--border-subtle);max-height:320px}.eRhgyW_facts{grid-template-columns:repeat(2,1fr)}.eRhgyW_optionForm{grid-template-columns:1fr 1fr}.eRhgyW_optionForm textarea{grid-column:1/-1}.eRhgyW_uploadForm{grid-template-columns:1fr 1fr}}@media (max-width:620px){.eRhgyW_stats{grid-template-columns:1fr 1fr}.eRhgyW_filters,.eRhgyW_noteGrid,.eRhgyW_itinerary{grid-template-columns:1fr}.eRhgyW_detailHeader{flex-direction:column}.eRhgyW_facts,.eRhgyW_optionList article,.eRhgyW_optionForm,.eRhgyW_uploadForm{grid-template-columns:1fr}.eRhgyW_optionForm textarea{grid-column:auto}.eRhgyW_secureLink{grid-template-columns:1fr}}.eRhgyW_optionList article>div{grid-column:1/-1}.eRhgyW_imageUpload{border:1px dashed var(--border-strong);border-radius:var(--radius-2);background:var(--surface-sunken);grid-column:1/-1;padding:16px}.eRhgyW_imageUpload label{flex-direction:column;align-items:flex-start}.eRhgyW_imageUpload input{box-sizing:border-box;width:100%}.eRhgyW_imageUpload small{color:var(--text-muted);font:12px/1.5 var(--font-sans);margin-top:6px;display:block}.eRhgyW_imagePreviews{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;margin-top:10px;display:grid}.eRhgyW_imagePreviews img{object-fit:contain;width:100%;height:130px;display:block}.eRhgyW_imagePreviews button{color:var(--error);cursor:pointer;background:0 0;border:0;margin-top:5px}
.gMyKkq_title{font-size:clamp(1.7rem,4vw,2.4rem)}.gMyKkq_lead{max-width:64ch;font:400 .98rem/1.6 var(--font-sans);color:var(--text-muted);margin:12px 0 0}.gMyKkq_formGrid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (max-width:860px){.gMyKkq_formGrid{grid-template-columns:1fr}}.gMyKkq_formCard,.gMyKkq_approvedCard{border:1px solid var(--border-subtle);border-radius:var(--radius-3);background:var(--surface-card);box-shadow:var(--shadow-soft);flex-direction:column;gap:16px;padding:clamp(20px,3vw,28px);display:flex}.gMyKkq_cardTitle{font:700 1.12rem/1.3 var(--font-display);letter-spacing:-.01em;color:var(--text-heading);margin:0}.gMyKkq_dateRow{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:480px){.gMyKkq_dateRow{grid-template-columns:1fr}}.gMyKkq_field{flex-direction:column;gap:6px;min-width:0;display:flex}.gMyKkq_label{font:700 .72rem/1.4 var(--font-sans);letter-spacing:.09em;text-transform:uppercase;color:var(--timber-700)}.gMyKkq_input,.gMyKkq_textarea{border:1px solid var(--border-strong);border-radius:var(--radius-1);background:var(--surface-card);width:100%;color:var(--text-body);font:400 .92rem/1.45 var(--font-sans);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);padding:10px 12px}.gMyKkq_textarea{resize:vertical;min-height:74px}.gMyKkq_input:focus-visible,.gMyKkq_textarea:focus-visible{border-color:var(--border-focus);box-shadow:0 0 0 3px var(--amber-050);outline:none}.gMyKkq_rangeHint{font:500 .78rem/1.4 var(--font-mono);color:var(--forest-600);margin:-4px 0 0}.gMyKkq_submitRow{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.gMyKkq_submit{border-radius:var(--radius-2);background:var(--forest-800);color:var(--text-on-brand);font:700 .9rem/1.2 var(--font-sans);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-spring);border:0;padding:12px 26px}.gMyKkq_submit:hover:not(:disabled){background:var(--forest-700);transform:translateY(-1px)}.gMyKkq_submit:disabled{opacity:.75;cursor:default}.gMyKkq_stamping{animation:gMyKkq_lp-stamp-ripple var(--dur-slow) var(--ease-out)}.gMyKkq_submitHint{font:400 .8rem/1.4 var(--font-sans);color:var(--text-muted)}.gMyKkq_error{border:1px solid color-mix(in srgb, var(--error) 35%, transparent);border-radius:var(--radius-1);background:color-mix(in srgb, var(--error) 8%, var(--surface-card));font:500 .86rem/1.45 var(--font-sans);color:var(--error);margin:0;padding:10px 14px}.gMyKkq_success{border:1px solid var(--forest-100);border-radius:var(--radius-1);background:var(--forest-050);font:500 .86rem/1.45 var(--font-sans);color:var(--forest-700);margin:0;padding:10px 14px}.gMyKkq_approvedList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.gMyKkq_approvedRow{border-bottom:1px solid var(--border-subtle);align-items:center;gap:14px;padding:10px 0;display:flex}.gMyKkq_approvedRow:last-child{border-bottom:0}.gMyKkq_dateChip{border:1px solid var(--forest-100);border-radius:var(--radius-1);background:var(--surface-card);flex-direction:column;flex:none;align-items:center;width:46px;display:flex;overflow:hidden}.gMyKkq_dateChipMonth{text-align:center;background:var(--forest-800);width:100%;color:var(--amber-400);font:700 .58rem/1.4 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;padding:2px 0}.gMyKkq_dateChipDay{font:800 1.05rem/1.1 var(--font-display);color:var(--text-heading);padding:3px 0 4px}.gMyKkq_approvedMeta{flex-direction:column;gap:2px;min-width:0;display:flex}.gMyKkq_approvedRange{font:600 .9rem/1.35 var(--font-sans);color:var(--text-heading)}.gMyKkq_approvedDays{font:400 .8rem/1.45 var(--font-sans);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gMyKkq_listTitle{font:700 1.2rem/1.3 var(--font-display);letter-spacing:-.01em;color:var(--text-heading);margin:0 0 14px}.gMyKkq_empty{font:400 .9rem/1.5 var(--font-sans);color:var(--text-muted);margin:0}.gMyKkq_requestList{border:1px solid var(--border-subtle);border-radius:var(--radius-3);background:var(--surface-card);box-shadow:var(--shadow-soft);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.gMyKkq_requestRow{border-bottom:1px solid var(--border-subtle);align-items:center;gap:16px;padding:14px 18px;display:flex}.gMyKkq_requestRow:last-child{border-bottom:0}.gMyKkq_requestRange{min-width:150px;font:600 .9rem/1.35 var(--font-sans);color:var(--text-heading);flex:none}.gMyKkq_requestDays{font:500 .74rem/1.4 var(--font-mono);color:var(--text-muted);white-space:nowrap;flex:none}.gMyKkq_requestNote{min-width:0;font:400 .86rem/1.5 var(--font-sans);color:var(--timber-700);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}@media (max-width:640px){.gMyKkq_requestRow{flex-wrap:wrap;gap:6px 12px}.gMyKkq_requestNote{white-space:normal;flex-basis:100%}}.gMyKkq_status{border-radius:var(--radius-pill);font:700 .62rem/1.5 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;flex:none;padding:3px 10px}.gMyKkq_statusPending{background:var(--amber-050);border:1px solid var(--amber-200);color:var(--amber-700)}.gMyKkq_statusApproved{background:var(--forest-050);border:1px solid var(--forest-100);color:var(--forest-700)}.gMyKkq_statusDenied{background:color-mix(in srgb, var(--error) 8%, var(--surface-card));border:1px solid color-mix(in srgb, var(--error) 30%, transparent);color:var(--error)}
.IyoTsa_title{font-size:clamp(1.7rem,4vw,2.4rem)}.IyoTsa_lead{max-width:62ch;font:400 .98rem/1.6 var(--font-sans);color:var(--text-muted);margin:12px 0 0}.IyoTsa_callout{border:1px solid var(--amber-200);border-left:4px solid var(--amber-600);border-radius:var(--radius-3);background:var(--amber-050);box-shadow:var(--shadow-soft);align-items:center;gap:16px;margin-top:24px;padding:16px 20px;display:flex}.IyoTsa_calloutIcon{background:var(--surface-card);border:1px solid var(--amber-200);width:40px;height:40px;color:var(--amber-700);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.IyoTsa_calloutText{font:400 .92rem/1.55 var(--font-sans);color:var(--timber-700)}.IyoTsa_calloutText strong{color:var(--text-heading);font-weight:700}.IyoTsa_grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;display:grid}.IyoTsa_card{border:1px solid var(--border-subtle);border-radius:var(--radius-3);background:var(--surface-card);transition:transform var(--dur-fast) var(--ease-spring), box-shadow var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);flex-direction:column;gap:8px;padding:22px 22px 18px;display:flex;position:relative;overflow:hidden}.IyoTsa_card:after{content:"";background:var(--amber-600);transform-origin:0;height:3px;transition:transform var(--dur-base) var(--ease-saw);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.IyoTsa_card:hover{box-shadow:var(--shadow-lift);border-color:var(--border-strong);color:inherit;transform:translateY(-3px)}.IyoTsa_card:hover:after{transform:scaleX(1)}.IyoTsa_cardIcon{border-radius:var(--radius-2);background:var(--forest-050);width:42px;height:42px;color:var(--forest-700);transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;display:flex}.IyoTsa_card:hover .IyoTsa_cardIcon{background:var(--amber-050);color:var(--amber-700)}.IyoTsa_cardLabel{font:700 1.08rem/1.25 var(--font-display);letter-spacing:-.01em;color:var(--text-heading);align-items:baseline;gap:8px;display:flex}.IyoTsa_cardArrow{font:600 .95rem/1 var(--font-sans);color:var(--text-accent);opacity:0;transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);transform:translate(-3px,3px)}.IyoTsa_card:hover .IyoTsa_cardArrow{opacity:1;transform:translate(0)}.IyoTsa_cardDescription{font:400 .86rem/1.5 var(--font-sans);color:var(--text-muted)}.IyoTsa_cardNote{font:500 .72rem/1.4 var(--font-mono);letter-spacing:.02em;color:var(--timber-500);margin-top:auto;padding-top:12px}
.ZZa3oq_page{color:#1c1917;background:#f4f1eb;min-height:100vh;padding:clamp(24px,6vw,72px);font-family:Arial,sans-serif}.ZZa3oq_card{background:#fff;border:1px solid #d9d3ca;border-radius:18px;max-width:900px;margin:0 auto;padding:clamp(22px,4vw,40px);box-shadow:0 20px 60px #1c19171a}.ZZa3oq_header{border-bottom:1px solid #e7e2da;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:24px;display:flex}.ZZa3oq_header h1,.ZZa3oq_card>h1{margin:5px 0 8px;font-size:clamp(1.7rem,5vw,2.5rem)}.ZZa3oq_header p{color:#68615a;margin:0}.ZZa3oq_header>span{color:#1b4332;background:#eef6f1;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:700}.ZZa3oq_kicker{color:#a66f00;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.ZZa3oq_groups{flex-direction:column;gap:24px;margin-top:26px;display:flex}.ZZa3oq_group{border:0;margin:0;padding:0}.ZZa3oq_group legend{text-transform:capitalize;margin-bottom:10px;font-weight:800}.ZZa3oq_options{gap:10px;display:grid}.ZZa3oq_option{cursor:pointer;border:1px solid #ded8ce;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:start;gap:14px;padding:16px;display:grid}.ZZa3oq_option input{accent-color:#1b4332;margin-top:4px}.ZZa3oq_selected{background:#f0f7f3;border-color:#1b4332}.ZZa3oq_optionMain{flex-direction:column;gap:3px;display:flex}.ZZa3oq_optionMain strong{font-size:15px}.ZZa3oq_optionMain small,.ZZa3oq_price small{color:#736b63;font-size:11px}.ZZa3oq_optionMain p{color:#514b45;margin:5px 0 0;font-size:13px;line-height:1.5}.ZZa3oq_price{text-align:right;color:#1b4332;white-space:nowrap;flex-direction:column;gap:3px;font-weight:800;display:flex}.ZZa3oq_submit{color:#fff;cursor:pointer;background:#1b4332;border:0;border-radius:9px;align-self:flex-end;padding:13px 22px;font-weight:800}.ZZa3oq_submit:disabled{opacity:.6}.ZZa3oq_error{color:#a93a2e;margin:0;font-size:13px;font-weight:700}.ZZa3oq_success{text-align:center;padding:54px 20px}.ZZa3oq_success>span{color:#fff;background:#1b4332;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 14px;font-size:26px;display:grid}.ZZa3oq_success h2{margin:0;font-size:26px}.ZZa3oq_success p{color:#68615a}@media (max-width:620px){.ZZa3oq_header{flex-direction:column}.ZZa3oq_option{grid-template-columns:auto 1fr}.ZZa3oq_price{text-align:left;grid-column:2}.ZZa3oq_submit{width:100%}}.ZZa3oq_card{max-width:1100px}.ZZa3oq_options{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ZZa3oq_visualCard{border:1px solid #ded8ce;border-radius:12px;min-width:0;padding:12px;overflow:hidden}.ZZa3oq_option{border:0;grid-template-columns:auto minmax(0,1fr);height:auto;padding:12px 4px}.ZZa3oq_price{text-align:left;grid-column:2;font-size:20px}.ZZa3oq_optionMain p{white-space:pre-wrap}@media (max-width:700px){.ZZa3oq_options{grid-template-columns:1fr}}
