.W1hZUG_header{background:var(--brand-gold);color:var(--fg-on-gold);box-shadow:var(--shadow-lg)}.W1hZUG_headerInner{width:100%;padding:12px 8px}@media (min-width:640px){.W1hZUG_headerInner{padding:12px 16px}}.W1hZUG_headerRow{justify-content:space-between;align-items:center;display:flex}.W1hZUG_leftGroup{align-items:center;gap:16px;display:flex}.W1hZUG_mobileMenuBtn{cursor:pointer;color:inherit;background:0 0;border:none;border-radius:8px;padding:8px;transition:color .2s,background .2s}.W1hZUG_mobileMenuBtn:hover{background:var(--bg-dark);color:var(--brand-gold)}.W1hZUG_mobileMenuBtn:active:not(:disabled){transform:scale(.97)}@media (min-width:1024px){.W1hZUG_mobileMenuBtn{display:none}}.W1hZUG_logoLink{color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.W1hZUG_logoImg{width:auto;height:48px}.W1hZUG_logoTitle{font-size:var(--fs-lg);line-height:var(--lh-lg);font-weight:600;display:none}@media (min-width:640px){.W1hZUG_logoTitle{display:block}}.W1hZUG_centerNav{align-items:center;gap:4px;display:none}@media (min-width:1024px){.W1hZUG_centerNav{display:flex}}.W1hZUG_navLink{color:inherit;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.W1hZUG_navLink.W1hZUG_active{background:var(--bg-dark);color:var(--brand-gold);box-shadow:var(--shadow-md);font-weight:600}.W1hZUG_navLink:not(.W1hZUG_active):hover{background:#0000001a}.W1hZUG_navLinkLabel{font-size:var(--fs-sm);line-height:var(--lh-sm)}.W1hZUG_rightGroup{align-items:center;gap:8px;display:flex}.W1hZUG_iconBtn{cursor:pointer;color:inherit;background:0 0;border:none;border-radius:8px;padding:8px;text-decoration:none;transition:all .2s;position:relative}.W1hZUG_iconBtn.W1hZUG_active,.W1hZUG_iconBtn:not(.W1hZUG_active):hover{background:var(--bg-dark);color:var(--brand-gold)}.W1hZUG_notifDot{background:var(--badge-danger-fg);border-radius:9999px;width:8px;height:8px;position:absolute;top:4px;right:4px}.W1hZUG_userLink{color:inherit;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;text-decoration:none;transition:all .2s;display:flex}.W1hZUG_userLink.W1hZUG_active{background:var(--bg-dark);color:var(--brand-gold);font-weight:600}.W1hZUG_userLink:not(.W1hZUG_active):hover{background:var(--bg-dark);color:var(--brand-gold)}.W1hZUG_userName{font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:500;display:none}@media (min-width:768px){.W1hZUG_userName{display:inline}}.W1hZUG_logoutBtn{cursor:pointer;color:inherit;background:0 0;border:none;border-radius:8px;padding:8px;transition:color .2s,background .2s}.W1hZUG_logoutBtn:hover{background:var(--badge-danger-fg);color:var(--bg-surface)}.W1hZUG_logoutBtn:active:not(:disabled){transform:scale(.97)}
.tw0k-W_loadingWrap{justify-content:center;align-items:center;min-height:200px;display:flex}.tw0k-W_spinner{border:3px solid var(--border-1);border-top-color:var(--brand-gold);border-radius:9999px;width:32px;height:32px;animation:1s linear infinite tw0k-W_spin}@keyframes tw0k-W_spin{to{transform:rotate(360deg)}}
.bcTugW_wrap{background:var(--bg-surface);border:1px solid var(--border-1);box-shadow:var(--shadow-card);padding:var(--space-8);text-align:center;align-items:center;gap:var(--space-4);border-radius:8px;flex-direction:column;display:flex}.bcTugW_iconCircle{background:var(--badge-warning-bg);width:56px;height:56px;color:var(--badge-warning-fg);border-radius:9999px;justify-content:center;align-items:center;display:flex}.bcTugW_title{font-family:var(--font-oswald);font-size:var(--fs-xl);line-height:var(--lh-xl);color:var(--fg-1);margin:0;font-weight:600}.bcTugW_message{max-width:42ch;font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--fg-3);margin:0}.bcTugW_actions{gap:var(--space-2);display:flex}
._4tz5Ya_page{max-width:var(--max-w-content);padding:var(--space-4);gap:var(--space-4);flex-direction:column;margin:0 auto;display:flex}._4tz5Ya_headerSection{margin-bottom:16px}._4tz5Ya_title{font-size:var(--fs-2xl);line-height:var(--lh-2xl);color:var(--fg-1);font-weight:700}._4tz5Ya_subtitle{color:var(--fg-3);margin-top:4px}._4tz5Ya_primaryBtn{padding:var(--space-2) var(--space-4);background:var(--bg-dark);color:var(--brand-gold);cursor:pointer;border:none;border-radius:8px;font-weight:600;transition:background .15s}._4tz5Ya_primaryBtn:hover{background:#1f2937}._4tz5Ya_primaryBtn:active:not(:disabled){transform:scale(.97)}._4tz5Ya_secondaryBtn{padding:var(--space-2) var(--space-4);border:1px solid var(--border-2);color:var(--fg-2);cursor:pointer;background:0 0;border-radius:8px;transition:background .15s}._4tz5Ya_secondaryBtn:hover{background:var(--bg-page)}._4tz5Ya_secondaryBtn:active:not(:disabled){transform:scale(.97)}._4tz5Ya_stepCard{background:var(--bg-surface);border:1px solid var(--border-1);padding:var(--space-6);border-radius:8px;margin-bottom:24px}._4tz5Ya_stepContent{align-items:flex-start;gap:var(--space-4);display:flex}._4tz5Ya_stepNumber{color:#b45309;width:32px;height:32px;font-weight:600;font-size:var(--fs-sm);line-height:var(--lh-sm);background:#fef3c7;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._4tz5Ya_stepBody{flex:1}._4tz5Ya_stepTitle{font-size:var(--fs-lg,1.125rem);color:var(--fg-1);margin-bottom:4px;font-weight:600}._4tz5Ya_stepDescription{color:var(--fg-2);font-size:var(--fs-sm);line-height:var(--lh-sm);margin-bottom:16px}._4tz5Ya_stepDescriptionShort{color:var(--fg-2);font-size:var(--fs-sm);line-height:var(--lh-sm);margin-bottom:12px}._4tz5Ya_downloadBtn{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);color:var(--fg-2);cursor:pointer;font-size:var(--fs-sm);line-height:var(--lh-sm);background:#f3f4f6;border:none;border-radius:8px;font-weight:500;transition:background .15s;display:inline-flex}._4tz5Ya_downloadBtn:hover{background:#e5e7eb}._4tz5Ya_downloadBtn:active:not(:disabled){transform:scale(.97)}._4tz5Ya_requiredFieldsBox{background:var(--bg-page);padding:var(--space-4);border-radius:8px;margin-bottom:16px}._4tz5Ya_requiredFieldsLabel{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--fg-2);margin-bottom:8px;font-weight:500}._4tz5Ya_fieldTags{gap:var(--space-2);flex-wrap:wrap;display:flex}._4tz5Ya_fieldTag{padding:var(--space-1) var(--space-2);background:var(--bg-surface);border:1px solid var(--border-1);color:var(--fg-2);border-radius:4px;font-family:monospace;font-size:.75rem}._4tz5Ya_referenceBox{background:#fffbeb;border:1px solid #fbbf24;border-radius:8px;overflow:hidden}._4tz5Ya_referenceToggle{width:100%;padding:var(--space-4);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;transition:background .15s;display:flex}._4tz5Ya_referenceToggle:hover{background:#fef3c7}._4tz5Ya_referenceToggle:active:not(:disabled){transform:scale(.97)}._4tz5Ya_referenceToggleText{font-size:var(--fs-sm);line-height:var(--lh-sm);color:#92400e;font-weight:500}._4tz5Ya_referenceToggleIcon{color:#b45309}._4tz5Ya_referenceContent{padding:0 var(--space-4) var(--space-4);gap:var(--space-3);color:#78350f;flex-direction:column;font-size:.75rem;display:flex}._4tz5Ya_referenceField{font-family:monospace;font-weight:600}._4tz5Ya_referenceValues{color:#b45309}._4tz5Ya_referenceNote{padding-top:var(--space-2);color:#b45309;border-top:1px solid #fbbf24}._4tz5Ya_helpRow{align-items:flex-start;gap:var(--space-3);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--fg-3);margin-top:24px;display:flex}._4tz5Ya_helpIcon{flex-shrink:0;margin-top:2px}
._8RiFmG_btn{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;font-weight:500;transition:all .2s;display:inline-flex}._8RiFmG_btn:focus-visible{box-shadow:0 0 0 2px var(--bg-surface), 0 0 0 4px #d7b14a;outline:none}._8RiFmG_btn:active:not(:disabled){transform:scale(.97)}._8RiFmG_link{text-decoration:none}._8RiFmG_btn:disabled{cursor:not-allowed}._8RiFmG_primary{background:var(--bg-dark);color:#d7b14a}._8RiFmG_primary:hover:not(:disabled){background:#1f2937}._8RiFmG_primary:disabled{color:var(--fg-3);background:#d1d5db}._8RiFmG_secondary{color:#d7b14a;background:0 0;border:2px solid #d7b14a}._8RiFmG_secondary:hover:not(:disabled){color:var(--bg-dark);background:#d7b14a}._8RiFmG_secondary:disabled{color:var(--fg-3);border-color:#d1d5db}._8RiFmG_danger{color:#fff;background:#dc3545}._8RiFmG_danger:hover:not(:disabled){background:#b91c1c}._8RiFmG_danger:disabled{color:var(--fg-3);background:#d1d5db}._8RiFmG_text{color:#d7b14a;background:0 0}._8RiFmG_text:hover:not(:disabled){background:#d7b14a0d}._8RiFmG_text:disabled{color:var(--fg-3)}._8RiFmG_ghost{color:var(--fg-2);background:0 0}._8RiFmG_ghost:hover:not(:disabled){background:#f3f4f6}._8RiFmG_ghost:disabled{color:var(--fg-4)}._8RiFmG_sm{font-size:var(--fs-sm);gap:6px;padding:6px 12px}._8RiFmG_md{font-size:var(--fs-base);gap:8px;padding:8px 16px}._8RiFmG_lg{font-size:var(--fs-lg);gap:10px;padding:12px 24px}._8RiFmG_iconSm{width:16px;height:16px}._8RiFmG_iconMd{width:20px;height:20px}._8RiFmG_iconLg{width:24px;height:24px}._8RiFmG_spin{animation:1s linear infinite _8RiFmG_spin}@keyframes _8RiFmG_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:640px){._8RiFmG_sm{min-height:44px;padding:10px 16px}}
.vEtuvW_cancelBtn{border:1px solid var(--border-2);color:var(--fg-2);font-size:var(--fs-sm);cursor:pointer;background:0 0;border-radius:8px;padding:8px 16px;font-weight:500}.vEtuvW_cancelBtn:hover{background:var(--bg-page)}.vEtuvW_submitBtn{background:var(--bg-dark);color:var(--brand-gold);font-size:var(--fs-sm);cursor:pointer;border:none;border-radius:8px;padding:8px 16px;font-weight:600}.vEtuvW_submitBtn:hover{background:var(--border-dark-solid)}.vEtuvW_submitBtn:disabled{opacity:.5;cursor:not-allowed}.vEtuvW_tabBar{border-bottom:1px solid var(--border-1);display:flex}.vEtuvW_tab{font-size:var(--fs-sm);cursor:pointer;color:var(--fg-3);background:0 0;border:none;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-weight:500;transition:color .15s,background .15s;display:flex}.vEtuvW_tab:hover{color:var(--fg-2);background:var(--bg-page)}.vEtuvW_tabActive{color:var(--brand-gold-dark);border-bottom:2px solid var(--brand-gold);background:#d7b14a0f}.vEtuvW_body{flex-direction:column;gap:16px;padding:16px;display:flex}.vEtuvW_errorBox{background:var(--badge-danger-bg);color:var(--badge-danger-fg);font-size:var(--fs-sm);border:1px solid #fecaca;border-radius:8px;padding:12px 16px}.vEtuvW_hint{font-size:var(--fs-sm);color:var(--fg-3)}.vEtuvW_spinnerWrap{justify-content:center;padding:16px 0;display:flex}.vEtuvW_spinner{border:2px solid var(--border-1);border-top-color:var(--brand-gold);border-radius:9999px;width:24px;height:24px;animation:1s linear infinite vEtuvW_spin}.vEtuvW_warningBox{background:var(--badge-warning-bg);border:1px solid #fde68a;border-radius:8px;padding:16px}.vEtuvW_warningText{font-size:var(--fs-sm);color:#92400e}.vEtuvW_warningLink{font-size:var(--fs-sm);color:var(--badge-warning-fg);cursor:pointer;background:0 0;border:none;margin-top:8px;font-weight:500}.vEtuvW_warningLink:hover{color:#78350f}.vEtuvW_fieldGroup{flex-direction:column;display:flex}.vEtuvW_label{font-size:var(--fs-sm);color:var(--fg-2);margin-bottom:4px;font-weight:500;display:block}.vEtuvW_select,.vEtuvW_textarea{border:1px solid var(--border-2);width:100%;font-size:var(--fs-sm);background:var(--bg-surface);color:var(--fg-1);border-radius:8px;padding:8px 12px}.vEtuvW_select:focus,.vEtuvW_textarea:focus{box-shadow:0 0 0 2px var(--bg-surface), 0 0 0 4px var(--brand-gold);border-color:var(--brand-gold);outline:none}
.aQ4wBa_body{flex-direction:column;gap:12px;display:flex}.aQ4wBa_holderLine{font-size:var(--fs-sm);color:var(--fg-1);align-items:center;gap:8px;font-weight:500;display:flex}.aQ4wBa_muted{color:var(--fg-3);font-weight:400}.aQ4wBa_actions{flex-wrap:wrap;gap:8px;display:flex}
.r1gaBq_body{flex-direction:column;gap:12px;display:flex}.r1gaBq_hint{font-size:var(--fs-sm);color:var(--fg-3)}.r1gaBq_errorBox{background:var(--badge-danger-bg);color:var(--badge-danger-fg);font-size:var(--fs-sm);border:1px solid #fecaca;border-radius:8px;padding:8px 12px}.r1gaBq_cancelBtn{font-size:var(--fs-sm);color:var(--fg-2);border:1px solid var(--border-1);cursor:pointer;background:0 0;border-radius:8px;padding:8px 16px;transition:background .15s}.r1gaBq_cancelBtn:hover{background:var(--border-1)}.r1gaBq_confirmBtn{background:var(--bg-dark);color:var(--brand-gold);font-weight:600;font-size:var(--fs-sm);cursor:pointer;border:none;border-radius:8px;padding:8px 16px;transition:background .15s}.r1gaBq_confirmBtn:hover{background:var(--border-dark-solid)}.r1gaBq_confirmBtn:disabled{opacity:.5;cursor:not-allowed}
.dHv3sq_page{max-width:var(--max-w-detail);padding:var(--space-4);gap:var(--space-4);flex-direction:column;margin:0 auto;display:flex}.dHv3sq_loadingWrapper{max-width:var(--max-w-detail);padding:var(--space-4);flex-direction:column;justify-content:center;align-items:center;min-height:400px;margin:0 auto;display:flex}.dHv3sq_spinner{border-style:solid;border-width:3px;border-color:var(--border-1);border-top-color:var(--brand-gold);width:40px;height:40px;margin-bottom:var(--space-4);border-radius:9999px}.dHv3sq_loadingText{color:var(--fg-3)}.dHv3sq_errorWrapper{max-width:var(--max-w-detail);padding:var(--space-16) var(--space-4);text-align:center;justify-content:center;align-items:center;gap:var(--space-4);flex-direction:column;margin:0 auto;display:flex}.dHv3sq_errorIcon{color:var(--fg-4,#d1d5db)}.dHv3sq_errorTitle{font-size:var(--fs-lg);line-height:var(--lh-lg);color:var(--fg-1);margin:0;font-weight:600}.dHv3sq_errorMessage{color:var(--fg-3);margin:0}.dHv3sq_header{gap:var(--space-4);flex-direction:column;display:flex}@media (min-width:640px){.dHv3sq_header{flex-direction:row;justify-content:space-between;align-items:flex-start}}.dHv3sq_headerLeft{align-items:center;gap:var(--space-3);display:flex}.dHv3sq_assetTagWrapper{margin-bottom:var(--space-1)}.dHv3sq_equipmentTitleOos{color:var(--badge-danger-fg)}.dHv3sq_headerActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.dHv3sq_inlineEditGroup{align-items:center;gap:var(--space-2);margin-left:var(--space-2);display:inline-flex}.dHv3sq_returnDateField{width:11rem}.dHv3sq_inlineBtn{font-size:var(--fs-xs);color:var(--brand-gold-dark);cursor:pointer;background:0 0;border:none;font-weight:500;transition:color .15s}.dHv3sq_inlineBtn:hover{color:var(--brand-gold)}.dHv3sq_inlineCancelBtn{font-size:var(--fs-xs);color:var(--fg-3);cursor:pointer;background:0 0;border:none;transition:color .15s}.dHv3sq_inlineCancelBtn:hover{color:var(--fg-2)}.dHv3sq_editReturnBtn{margin-left:var(--space-1);color:var(--brand-gold-dark);cursor:pointer;vertical-align:middle;background:0 0;border:none;transition:color .15s}.dHv3sq_editReturnBtn:hover{color:var(--brand-gold)}.dHv3sq_setReturnBtn{margin-left:var(--space-2);font-size:var(--fs-xs);color:var(--brand-gold-dark);cursor:pointer;background:0 0;border:none;font-weight:500;transition:color .15s}.dHv3sq_setReturnBtn:hover{color:var(--brand-gold)}.dHv3sq_pendingReviewLink{color:var(--brand-gold-dark);font-weight:600;text-decoration:underline}.dHv3sq_pendingReviewLink:hover{color:var(--brand-gold)}.dHv3sq_inlineError{font-size:var(--fs-xs);color:var(--badge-danger-fg)}
.IrzyxW_alert{border-left:4px solid;border-radius:8px;padding:16px}.IrzyxW_alertInfo{background:#17a2b81a;border-color:#17a2b8}.IrzyxW_alertSuccess{background:#28a7451a;border-color:#28a745}.IrzyxW_alertWarning{background:#ffc1071a;border-color:#ffc107}.IrzyxW_alertDanger{background:#dc35451a;border-color:#dc3545}.IrzyxW_layout{display:flex}.IrzyxW_iconWrap{flex-shrink:0}.IrzyxW_icon{width:20px;height:20px}.IrzyxW_iconInfo{color:#17a2b8}.IrzyxW_iconSuccess{color:#28a745}.IrzyxW_iconWarning{color:#ffc107}.IrzyxW_iconDanger{color:#dc3545}.IrzyxW_content{flex:1;margin-left:12px}.IrzyxW_title{font-size:var(--fs-sm);margin-bottom:4px;font-weight:600}.IrzyxW_message{font-size:var(--fs-sm);color:var(--fg-2)}.IrzyxW_dismissWrap{flex-shrink:0;margin-left:auto;padding-left:12px}.IrzyxW_dismissBtn{cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px;transition:background .2s;display:inline-flex}.IrzyxW_dismissBtn:hover{background:#0000000d}.IrzyxW_dismissBtn:focus-visible{box-shadow:0 0 0 2px var(--bg-surface), 0 0 0 4px #d7b14a;outline:none}.IrzyxW_dismissIcon{width:16px;height:16px}
.G63vzW_badge{background:var(--bg-dark);width:fit-content;color:var(--brand-gold);font-weight:700;font-family:var(--font-geist-mono), ui-monospace, monospace;align-items:center;gap:6px;display:inline-flex}.G63vzW_xs{font-size:var(--fs-xs);line-height:var(--lh-xs);border-radius:4px;padding:2px 8px}.G63vzW_sm{font-size:var(--fs-sm);line-height:var(--lh-sm);border-radius:8px;padding:4px 12px}.G63vzW_default{font-size:var(--fs-base);line-height:var(--lh-base);border-radius:8px;padding:4px 12px}
.H8aylq_badge{font-size:var(--fs-xs);border-radius:9999px;align-items:center;gap:4px;padding:2px 8px;font-weight:600;display:inline-flex}.H8aylq_default{background:var(--badge-default-bg);color:var(--badge-default-fg)}.H8aylq_success{background:var(--badge-success-bg);color:var(--badge-success-fg)}.H8aylq_warning{background:var(--badge-warning-bg);color:var(--badge-warning-fg)}.H8aylq_danger{background:var(--badge-danger-bg);color:var(--badge-danger-fg)}.H8aylq_info{background:var(--badge-info-bg);color:var(--badge-info-fg)}
.xixbIq_nav{font-size:var(--fs-sm);color:var(--fg-3);align-items:center;gap:8px;margin-bottom:16px;display:flex;overflow-x:auto}.xixbIq_separator{color:#d1d5db}.xixbIq_link{color:inherit;cursor:pointer;white-space:nowrap;font-size:inherit;background:0 0;border:none;padding:0}.xixbIq_link:hover{color:var(--fg-1)}.xixbIq_link:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #d7b14a}.xixbIq_current{color:var(--fg-1);text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}
.b6YjYG_card{background:var(--bg-surface);border-radius:8px}.b6YjYG_shadow{box-shadow:var(--shadow-card)}.b6YjYG_hoverable{cursor:pointer;transition:all .2s}.b6YjYG_hoverable:hover{box-shadow:var(--shadow-lg)}.b6YjYG_pSm{padding:16px}.b6YjYG_pMd{padding:24px}.b6YjYG_pLg{padding:32px}.b6YjYG_header{padding:16px 24px}.b6YjYG_headerLight{background:var(--bg-surface);border-bottom:1px solid var(--border-1)}.b6YjYG_headerDark{background:var(--bg-dark)}.b6YjYG_headerRow{justify-content:space-between;align-items:center;display:flex}.b6YjYG_headerContent{flex:1}.b6YjYG_headerTitle{font-family:var(--font-oswald), Oswald, sans-serif;font-size:20px;font-weight:600}.b6YjYG_headerTitleLight{color:var(--fg-1)}.b6YjYG_headerTitleDark{color:#d7b14a}.b6YjYG_headerSubtitle{font-size:var(--fs-sm);margin-top:4px}.b6YjYG_headerSubtitleLight{color:var(--fg-3)}.b6YjYG_headerSubtitleDark{color:#d1d5db}.b6YjYG_headerActions{margin-left:16px}.b6YjYG_footer{border-top:1px solid var(--border-1);align-items:center;gap:12px;display:flex}.b6YjYG_justifyStart{justify-content:flex-start}.b6YjYG_justifyCenter{justify-content:center}.b6YjYG_justifyEnd{justify-content:flex-end}.b6YjYG_justifyBetween{justify-content:space-between}
.tYwp1q_wrapper{flex-direction:column;gap:4px;display:flex}.tYwp1q_row{align-items:center;gap:8px;display:flex}.tYwp1q_checkbox{accent-color:#d7b14a;border:1px solid var(--border-2);border-radius:4px;width:16px;height:16px}.tYwp1q_checkbox:focus-visible{outline-offset:0;outline:2px solid #d7b14a}.tYwp1q_checkboxError{border-color:#dc3545}.tYwp1q_label{font-size:var(--fs-sm);color:var(--fg-2);-webkit-user-select:none;user-select:none;cursor:pointer;font-weight:500}.tYwp1q_error{font-size:var(--fs-sm);color:#dc3545;margin-left:24px}.tYwp1q_helper{font-size:var(--fs-xs);color:var(--fg-3);margin-left:24px}
._7SqAPW_wrapper{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:48px 0;display:flex}._7SqAPW_icon{color:#d1d5db;margin-bottom:16px}._7SqAPW_title{color:var(--fg-3);font-weight:500}._7SqAPW_description{color:var(--fg-4);font-size:var(--fs-sm);margin-top:4px}._7SqAPW_action{margin-top:16px}
.sa5xGq_wrapper{width:100%}.sa5xGq_dropzone{border:2px dashed var(--border-2);cursor:pointer;border-radius:8px;padding:32px;transition:all .2s;position:relative}.sa5xGq_dropzone:hover{background:#f9fafb;border-color:#d7b14a}.sa5xGq_dropzoneDragging{background:#d7b14a0d;border-color:#d7b14a}.sa5xGq_dropzoneDisabled{opacity:.5;cursor:not-allowed}.sa5xGq_dropzoneError{border-color:#dc3545}.sa5xGq_hiddenInput{display:none}.sa5xGq_content{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.sa5xGq_iconCircle{background:#f3f4f6;border-radius:9999px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.sa5xGq_iconCircleDragging{background:#d7b14a}.sa5xGq_uploadIcon{width:24px;height:24px;color:var(--fg-3)}.sa5xGq_uploadIconDragging{color:#fff}.sa5xGq_placeholderText{font-size:var(--fs-base);color:var(--fg-2);font-weight:500}.sa5xGq_helperText{font-size:var(--fs-sm);color:var(--fg-3);margin-top:4px}.sa5xGq_error{font-size:var(--fs-sm);color:#dc3545;margin-top:8px}.sa5xGq_fileList{flex-direction:column;gap:8px;margin-top:16px;display:flex}.sa5xGq_fileListLabel{font-size:var(--fs-sm);color:var(--fg-2);font-weight:500}.sa5xGq_fileItem{border:1px solid var(--border-1);background:#f9fafb;border-radius:8px;justify-content:space-between;align-items:center;padding:12px;display:flex}.sa5xGq_fileInfo{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.sa5xGq_fileIcon{width:20px;height:20px;color:var(--fg-3);flex-shrink:0}.sa5xGq_fileDetails{flex:1;min-width:0}.sa5xGq_fileName{font-size:var(--fs-sm);color:var(--fg-1);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.sa5xGq_fileSize{font-size:var(--fs-xs);color:var(--fg-3)}.sa5xGq_removeBtn{cursor:pointer;background:0 0;border:none;border-radius:4px;margin-left:12px;padding:4px;transition:background .2s}.sa5xGq_removeBtn:hover{background:#e5e7eb}.sa5xGq_removeIcon{width:16px;height:16px;color:var(--fg-3)}
._xmoaa_pagination{background:var(--bg-surface);border:1px solid var(--border-1);padding:var(--space-3) var(--space-4);gap:var(--space-2);border-radius:8px;flex-direction:column;display:flex}@media (min-width:640px){._xmoaa_pagination{flex-direction:row;justify-content:space-between;align-items:center}}._xmoaa_paginationInfo{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--fg-3)}._xmoaa_paginationControls{align-items:center;gap:var(--space-2);display:flex}._xmoaa_pageBtn{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);font-size:var(--fs-sm);line-height:var(--lh-sm);border:1px solid var(--border-2);cursor:pointer;background:0 0;border-radius:8px;font-weight:500;transition:background .15s,color .15s;display:inline-flex}._xmoaa_pageBtn:hover{background:var(--bg-page)}._xmoaa_pageBtn:active:not(:disabled){transform:scale(.97)}._xmoaa_pageBtn:disabled{opacity:.4;cursor:not-allowed}@media (max-width:640px){._xmoaa_pageBtn{min-height:44px;padding:var(--space-3) var(--space-4)}}._xmoaa_pageIndicator{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--fg-2);padding:0 var(--space-2)}
.R3_pZW_wrapper{width:100%;min-width:0;position:relative}.R3_pZW_icon{color:var(--fg-4);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.R3_pZW_iconLoading{color:var(--brand-gold)}.R3_pZW_input{width:100%;padding:var(--space-3) 40px;border:1px solid var(--border-2);font-family:inherit;font-size:var(--fs-base);line-height:var(--lh-base);color:var(--fg-1);background:var(--bg-surface);border-radius:8px}.R3_pZW_input::placeholder{color:var(--fg-4)}.R3_pZW_input::-webkit-search-cancel-button{appearance:none}.R3_pZW_input:focus{box-shadow:0 0 0 2px var(--brand-gold);border-color:#0000;outline:none}.R3_pZW_clearBtn{padding:var(--space-1);color:var(--fg-4);cursor:pointer;background:0 0;border:none;display:inline-flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.R3_pZW_clearBtn:hover,.R3_pZW_clearBtn:active{color:var(--fg-2)}.R3_pZW_clearBtn:focus-visible{box-shadow:0 0 0 2px var(--brand-gold);border-radius:4px;outline:none}.R3_pZW_spin{animation:1s linear infinite R3_pZW_searchbar-spin}@keyframes R3_pZW_searchbar-spin{0%{transform:translateY(-50%)rotate(0)}to{transform:translateY(-50%)rotate(360deg)}}
.gV8Hta_center{text-align:center}.gV8Hta_iconCircle{border-radius:9999px;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto 16px;display:flex}.gV8Hta_iconInfo{background:#17a2b81a}.gV8Hta_iconSuccess{background:#28a7451a}.gV8Hta_iconWarning{background:#ffc1071a}.gV8Hta_iconDanger{background:#dc35451a}.gV8Hta_icon{width:24px;height:24px}.gV8Hta_colorInfo{color:#17a2b8}.gV8Hta_colorSuccess{color:#28a745}.gV8Hta_colorWarning{color:#ffc107}.gV8Hta_colorDanger{color:#dc3545}.gV8Hta_title{font-size:var(--fs-lg);color:var(--fg-1);margin-bottom:8px;font-weight:600}.gV8Hta_message{font-size:var(--fs-sm);color:var(--fg-3);margin-bottom:16px}.gV8Hta_children{margin-bottom:16px}.gV8Hta_actions{justify-content:center;gap:12px;margin-top:24px;display:flex}
.Gh-iyG_wrapper{width:100%;position:relative}.Gh-iyG_label{font-size:var(--fs-sm);color:var(--fg-2);margin-bottom:4px;font-weight:500;display:block}.Gh-iyG_required{color:#dc3545;margin-left:4px}.Gh-iyG_trigger{text-align:left;border:1px solid var(--border-2);width:100%;box-shadow:var(--shadow-sm);background:var(--bg-surface);cursor:pointer;font-size:var(--fs-base);border-radius:8px;justify-content:space-between;align-items:center;padding:8px 12px;transition:all .2s;display:flex}.Gh-iyG_trigger:focus{box-shadow:0 0 0 2px var(--brand-gold);border-color:var(--brand-gold);outline:none}.Gh-iyG_triggerError{border:2px solid #dc3545}.Gh-iyG_triggerError:focus{box-shadow:0 0 0 1px #dc3545}.Gh-iyG_triggerDisabled{cursor:not-allowed;background:#f3f4f6}.Gh-iyG_triggerText{color:var(--fg-1)}.Gh-iyG_triggerPlaceholder{color:var(--fg-3)}.Gh-iyG_triggerRight{align-items:center;gap:4px;display:flex}.Gh-iyG_clearBtn{color:var(--fg-4);cursor:pointer;background:0 0;border:none;padding:2px}.Gh-iyG_clearBtn:hover{color:var(--fg-3)}.Gh-iyG_clearIcon{width:14px;height:14px}.Gh-iyG_chevron{width:16px;height:16px;color:var(--fg-4);transition:transform .2s}.Gh-iyG_chevronOpen{transform:rotate(180deg)}.Gh-iyG_spinner{width:16px;height:16px;color:var(--fg-4);animation:1s linear infinite Gh-iyG_spin}@keyframes Gh-iyG_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Gh-iyG_dropdown{background:var(--bg-surface);border:1px solid var(--border-2);box-shadow:var(--shadow-lg);z-index:9999;border-radius:8px;max-height:280px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow:auto}.Gh-iyG_searchWrap{border-bottom:1px solid var(--border-1);padding:8px}.Gh-iyG_searchInput{width:100%;font-size:var(--fs-sm);border:1px solid var(--border-2);border-radius:4px;padding:8px 12px}.Gh-iyG_searchInput:focus{box-shadow:0 0 0 2px var(--brand-gold);border-color:var(--brand-gold);outline:none}.Gh-iyG_inputTrigger{border:1px solid var(--border-2);width:100%;box-shadow:var(--shadow-sm);font-size:var(--fs-base);border-radius:8px;padding:8px 60px 8px 12px;transition:all .2s}.Gh-iyG_inputTriggerIcon{padding-left:40px}.Gh-iyG_leftIcon{width:16px;height:16px;color:var(--fg-4);pointer-events:none;z-index:1;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.Gh-iyG_srOnly{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Gh-iyG_inputTrigger:focus{box-shadow:0 0 0 2px var(--brand-gold);border-color:var(--brand-gold);outline:none}.Gh-iyG_inputTriggerError{border:2px solid #dc3545}.Gh-iyG_inputRight{align-items:center;gap:4px;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.Gh-iyG_list{margin:0;padding:4px 0;list-style:none}.Gh-iyG_option{text-align:left;width:100%;font-size:var(--fs-sm);cursor:pointer;background:0 0;border:none;padding:8px 16px;transition:background .15s;display:block}.Gh-iyG_optionHighlighted{background:#f3f4f6}.Gh-iyG_optionSelected{background:#d7b14a1a;font-weight:500}.Gh-iyG_option:hover{background:#f3f4f6}.Gh-iyG_loadingWrap{text-align:center;padding:16px}.Gh-iyG_loadingSpinner{color:#d7b14a;width:20px;height:20px;margin:0 auto 4px;animation:1s linear infinite Gh-iyG_spin}.Gh-iyG_loadingText{font-size:var(--fs-sm);color:var(--fg-3)}.Gh-iyG_emptyText{text-align:center;font-size:var(--fs-sm);color:var(--fg-3);padding:16px}.Gh-iyG_error{font-size:var(--fs-sm);color:#dc3545;margin-top:4px}.Gh-iyG_createOption{text-align:left;width:100%;font-size:var(--fs-sm);color:#d7b14a;border:none;border-top:1px solid var(--border-1);cursor:pointer;background:0 0;padding:8px 16px;font-weight:500;transition:background .15s}.Gh-iyG_createIcon{width:16px;height:16px;margin-right:8px;display:inline}.Gh-iyG_createSpinner{width:16px;height:16px;animation:1s linear infinite Gh-iyG_spin;display:inline}.Gh-iyG_createOption:hover{background:#f3f4f6}.Gh-iyG_pendingBadge{background:var(--badge-warning-bg);color:var(--badge-warning-fg);border-radius:9999px;align-items:center;margin-left:8px;padding:1px 6px;font-size:10px;font-weight:600;display:inline-flex}.Gh-iyG_helper{font-size:var(--fs-xs);color:var(--fg-3);margin-top:4px}.Gh-iyG_clearOption{text-align:left;width:100%;font-size:var(--fs-sm);color:var(--fg-3);border:none;border-bottom:1px solid var(--border-1);cursor:pointer;background:0 0;padding:8px 16px;transition:background .15s}.Gh-iyG_clearOption:hover{background:#f3f4f6}.Gh-iyG_errorWrap{text-align:center;padding:16px}.Gh-iyG_retryLink{font-size:var(--fs-sm);color:#d7b14a;cursor:pointer;background:0 0;border:none;margin-top:8px}.Gh-iyG_retryLink:hover{text-decoration:underline}.Gh-iyG_statusBadge{color:#fff;border-radius:9999px;flex-shrink:0;margin-left:8px;padding:1px 8px;font-size:10px;font-weight:600;display:inline-flex}.Gh-iyG_optionFlex{justify-content:space-between;align-items:center;display:flex}.Gh-iyG_optionContent{flex-direction:column;display:flex}.Gh-iyG_optionMain{font-size:var(--fs-sm);color:var(--fg-1);font-weight:500}.Gh-iyG_optionSub{font-size:var(--fs-xs);color:var(--fg-3);margin-left:8px;font-weight:400}.Gh-iyG_optionDetail{font-size:var(--fs-xs);color:var(--fg-3)}
.k3UlQW_card{background:var(--bg-surface);border:1px solid var(--border-1);padding:var(--space-4);text-align:left;gap:var(--space-3);border-radius:8px;flex-direction:column;width:100%;display:flex}.k3UlQW_clickable{cursor:pointer;transition:all .2s}.k3UlQW_clickable:hover{border-color:var(--brand-gold);box-shadow:var(--shadow-md)}.k3UlQW_iconWrap{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.k3UlQW_body{flex-direction:column;gap:2px;display:flex}.k3UlQW_value{font-size:var(--fs-2xl);line-height:var(--lh-2xl);color:var(--fg-1);letter-spacing:-.025em;font-weight:700}.k3UlQW_label{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--fg-3);text-transform:uppercase;letter-spacing:.05em;font-weight:500}
._2YyKNa_wrapper{width:100%}._2YyKNa_wrapperAuto{width:auto}._2YyKNa_label{font-size:var(--fs-sm);color:var(--fg-2);margin-bottom:4px;font-weight:500;display:block}._2YyKNa_required{color:#dc3545;margin-left:4px}._2YyKNa_input{border:1px solid var(--border-2);box-shadow:var(--shadow-sm);border-radius:8px;width:100%;transition:all .2s}._2YyKNa_input:focus{box-shadow:0 0 0 2px var(--brand-gold);border-color:var(--brand-gold);outline:none}._2YyKNa_inputAuto{width:auto}._2YyKNa_inputError{border:2px solid #dc3545}._2YyKNa_inputError:focus{border-color:#dc3545;box-shadow:0 0 0 1px #dc3545}._2YyKNa_sm{font-size:var(--fs-sm);padding:4px 8px}._2YyKNa_md{font-size:var(--fs-base);padding:8px 12px}._2YyKNa_lg{font-size:var(--fs-lg);padding:12px 16px}._2YyKNa_error{font-size:var(--fs-sm);color:#dc3545;margin-top:4px}._2YyKNa_helper{font-size:var(--fs-xs);color:var(--fg-3);margin-top:4px}
.HMTQ1a_wrapper{width:100%}.HMTQ1a_wrapperAuto{width:auto}.HMTQ1a_label{font-size:var(--fs-sm);color:var(--fg-2);margin-bottom:4px;font-weight:500;display:block}.HMTQ1a_required{color:#dc3545;margin-left:4px}.HMTQ1a_textarea{border:1px solid var(--border-2);box-shadow:var(--shadow-sm);border-radius:8px;width:100%;padding:8px 12px;transition:all .2s}.HMTQ1a_textarea:focus{box-shadow:0 0 0 2px var(--brand-gold);border-color:var(--brand-gold);outline:none}.HMTQ1a_textareaAuto{width:auto}.HMTQ1a_textareaError{border:2px solid #dc3545}.HMTQ1a_textareaError:focus{border-color:#dc3545;box-shadow:0 0 0 1px #dc3545}.HMTQ1a_resizable{resize:vertical}.HMTQ1a_noResize{resize:none}.HMTQ1a_error{font-size:var(--fs-sm);color:#dc3545;margin-top:4px}.HMTQ1a_helper{font-size:var(--fs-xs);color:var(--fg-3);margin-top:4px}
._5jsJuW_wrapper{width:100%}._5jsJuW_label{font-size:var(--fs-sm);color:var(--fg-2);margin-bottom:4px;font-weight:500;display:block}._5jsJuW_required{color:#dc3545;margin-left:4px}._5jsJuW_inputWrap{position:relative}._5jsJuW_input{border:1px solid var(--border-2);width:100%;box-shadow:var(--shadow-sm);border-radius:8px;padding:8px 40px 8px 12px;transition:all .2s}._5jsJuW_input:focus{box-shadow:0 0 0 2px var(--brand-gold);border-color:var(--brand-gold);outline:none}._5jsJuW_inputError{border:2px solid #dc3545}._5jsJuW_inputError:focus{border-color:#dc3545;box-shadow:0 0 0 1px #dc3545}._5jsJuW_toggleBtn{color:var(--fg-3);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}._5jsJuW_toggleBtn:hover{color:var(--fg-1)}._5jsJuW_toggleBtn:focus-visible{outline-offset:2px;outline:2px solid #d7b14a}._5jsJuW_toggleIcon{width:20px;height:20px}._5jsJuW_error{font-size:var(--fs-sm);color:#dc3545;margin-top:4px}._5jsJuW_helper{font-size:var(--fs-xs);color:var(--fg-3);margin-top:4px}
.E8rWSW_wrapper{width:100%}.E8rWSW_wrapperAuto{width:auto}.E8rWSW_label{font-size:var(--fs-sm);color:var(--fg-2);margin-bottom:4px;font-weight:500;display:block}.E8rWSW_required{color:#dc3545;margin-left:4px}.E8rWSW_select{border:1px solid var(--border-2);box-shadow:var(--shadow-sm);background:var(--bg-surface);border-radius:8px;width:100%;transition:all .2s}.E8rWSW_select:focus{box-shadow:0 0 0 2px var(--brand-gold);border-color:var(--brand-gold);outline:none}.E8rWSW_selectAuto{width:auto}.E8rWSW_selectError{border:2px solid #dc3545}.E8rWSW_selectError:focus{border-color:#dc3545;box-shadow:0 0 0 1px #dc3545}.E8rWSW_sm{font-size:var(--fs-sm);padding:4px 8px}.E8rWSW_md{font-size:var(--fs-base);padding:8px 12px}.E8rWSW_lg{font-size:var(--fs-lg);padding:12px 16px}.E8rWSW_error{font-size:var(--fs-sm);color:#dc3545;margin-top:4px}.E8rWSW_helper{font-size:var(--fs-xs);color:var(--fg-3);margin-top:4px}
._84Pn4G_wrapper{flex-direction:column;gap:4px;display:flex}._84Pn4G_row{align-items:center;gap:12px;display:flex}._84Pn4G_track{cursor:pointer;border:none;border-radius:9999px;align-items:center;width:44px;height:24px;padding:0;transition:background-color .2s;display:inline-flex;position:relative}._84Pn4G_track:focus-visible{box-shadow:0 0 0 2px var(--bg-surface), 0 0 0 4px #d7b14a;outline:none}._84Pn4G_trackOn{background:#d7b14a}._84Pn4G_trackOff{background:#d1d5db}._84Pn4G_trackDisabled{opacity:.5;cursor:not-allowed}._84Pn4G_knob{width:16px;height:16px;box-shadow:var(--shadow-sm);background:#fff;border-radius:9999px;transition:transform .2s;display:inline-block}._84Pn4G_knobOn{transform:translate(24px)}._84Pn4G_knobOff{transform:translate(4px)}._84Pn4G_label{font-size:var(--fs-sm);color:var(--fg-2);-webkit-user-select:none;user-select:none;font-weight:500}._84Pn4G_labelClickable{cursor:pointer}._84Pn4G_labelDisabled{cursor:not-allowed}._84Pn4G_helperText{font-size:var(--fs-sm);color:var(--fg-3);margin-left:56px}
._8ZW8HW_wrapper{width:100%}._8ZW8HW_label{font-size:var(--fs-sm);color:var(--fg-2);margin-bottom:4px;font-weight:500;display:block}._8ZW8HW_required{color:#dc3545;margin-left:4px}._8ZW8HW_inputWrap{position:relative}._8ZW8HW_prefix{color:var(--fg-3);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}._8ZW8HW_input{border:1px solid var(--border-2);width:100%;box-shadow:var(--shadow-sm);border-radius:8px;padding:8px 12px;transition:all .2s}._8ZW8HW_input:focus{box-shadow:0 0 0 2px var(--brand-gold);border-color:var(--brand-gold);outline:none}._8ZW8HW_inputCurrency{padding-left:28px}._8ZW8HW_inputError{border:2px solid #dc3545}._8ZW8HW_inputError:focus{border-color:#dc3545;box-shadow:0 0 0 1px #dc3545}._8ZW8HW_inputDisabled{cursor:not-allowed;background:#f3f4f6}._8ZW8HW_error{font-size:var(--fs-sm);color:#dc3545;margin-top:4px}._8ZW8HW_helper{font-size:var(--fs-xs);color:var(--fg-3);margin-top:4px}
.h4iTva_wrapper{background:var(--bg-surface);box-shadow:var(--shadow-sm);border:1px solid var(--border-2);border-radius:8px;margin-bottom:24px}.h4iTva_inner{padding:24px}
.FybXaG_nav{background:var(--bg-surface);border:1px solid var(--border-1);border-radius:8px;padding:16px}.FybXaG_list{align-items:center;width:100%;margin:0;padding:0;list-style:none;display:flex}.FybXaG_step{align-items:center;display:flex}.FybXaG_stepFlex{flex:1}.FybXaG_stepContent{align-items:center;gap:12px;display:flex}.FybXaG_circle{width:32px;height:32px;font-size:var(--fs-sm);border:2px solid;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;transition:all .2s;display:flex}.FybXaG_circleCompleted{color:#fff;background:#28a745;border-color:#28a745}.FybXaG_circleCurrent{color:#fff;background:#d7b14a;border-color:#d7b14a}.FybXaG_circleUpcoming{background:var(--bg-surface);color:var(--fg-4);border-color:#d1d5db}.FybXaG_textWrap{display:none}@media (min-width:640px){.FybXaG_textWrap{display:block}}.FybXaG_stepLabel{font-size:var(--fs-sm);font-weight:600}.FybXaG_labelCurrent{color:#b38a1e}.FybXaG_labelCompleted{color:#15803d}.FybXaG_labelUpcoming{color:var(--fg-4)}.FybXaG_stepDesc{font-size:var(--fs-xs)}.FybXaG_descCurrent{color:#b89430}.FybXaG_descCompleted{color:#16a34a}.FybXaG_descUpcoming{color:var(--fg-4)}.FybXaG_connector{flex:1;height:2px;margin:0 16px}.FybXaG_connectorDone{background:#28a745}.FybXaG_connectorPending{background:#e5e7eb}
:where(.-wkrkW_viewTrigger){font:inherit;color:inherit;text-align:inherit;cursor:zoom-in;background:0 0;border:none;padding:0}.-wkrkW_lightboxStage{background-color:var(--bg-page);border-radius:.5rem;justify-content:center;align-items:center;min-height:12rem;display:flex}.-wkrkW_lightboxStageZoomed{max-height:70vh;display:block;overflow:auto}.-wkrkW_lightboxImageFit{object-fit:contain;cursor:zoom-in;width:auto;max-width:100%;height:auto;max-height:70vh;display:block}.-wkrkW_lightboxImageActual{cursor:zoom-out;max-width:none;margin:0 auto;display:block}.-wkrkW_lightboxFooter{justify-content:flex-end;gap:.5rem;width:100%;display:flex}
._3ZaiIW_hidden{display:none}@keyframes _3ZaiIW_spin{to{transform:rotate(360deg)}}._3ZaiIW_spin{animation:1s linear infinite _3ZaiIW_spin}._3ZaiIW_itemCard{border:1px solid var(--border-1);border-radius:.5rem;overflow:hidden}._3ZaiIW_itemImageLink{cursor:zoom-in;background:0 0;border:none;width:100%;padding:0;display:block}._3ZaiIW_itemImageLink:focus-visible{box-shadow:inset 0 0 0 2px var(--brand-gold);outline:none}._3ZaiIW_itemImage{object-fit:contain;background-color:#f9fafb;width:100%;max-height:12rem}._3ZaiIW_itemFooter{background-color:#f9fafb;justify-content:space-between;align-items:center;padding:.5rem .75rem;display:flex}._3ZaiIW_itemMeta{align-items:center;gap:.5rem;min-width:0;display:flex}._3ZaiIW_itemIcon{color:#d97706;background-color:#fffbeb;border:1px solid #fde68a;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}._3ZaiIW_itemInfo{min-width:0}._3ZaiIW_itemFilename{font-size:var(--fs-sm);color:var(--fg-1);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}._3ZaiIW_itemDetails{font-size:var(--fs-xs);color:var(--fg-3)}._3ZaiIW_itemDesc{font-size:var(--fs-xs);color:var(--fg-2);text-overflow:ellipsis;white-space:nowrap;margin-top:.125rem;overflow:hidden}._3ZaiIW_itemBadge{color:#4b5563;font-size:var(--fs-xs);background-color:#f3f4f6;border-radius:.25rem;margin-right:.5rem;padding:.125rem .375rem;font-weight:500;display:inline-flex}._3ZaiIW_itemActions{flex-shrink:0;align-items:center;gap:.25rem;display:flex}._3ZaiIW_downloadLink{color:#9ca3af;border-radius:.5rem;padding:.5rem;transition:color .15s,background-color .15s}._3ZaiIW_downloadLink:hover{color:var(--fg-1);background-color:#f3f4f6}._3ZaiIW_deleteBtn{font-size:var(--fs-xs);color:#dc2626;border-radius:.25rem;align-items:center;gap:.25rem;padding:.25rem .5rem;transition:background-color .15s;display:inline-flex}._3ZaiIW_deleteBtn:hover{background-color:#fef2f2}._3ZaiIW_deleteBtn:disabled{opacity:.5}._3ZaiIW_uploadBtn{font-size:var(--fs-sm);color:var(--fg-2);cursor:pointer;border:1px solid #d1d5db;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem 1rem;transition:background-color .15s;display:inline-flex}._3ZaiIW_uploadBtn:hover{background-color:#f9fafb}._3ZaiIW_uploadBtn:disabled{opacity:.5;cursor:default}._3ZaiIW_helperText{font-size:var(--fs-xs);color:var(--fg-3);margin-top:.25rem}._3ZaiIW_statusRow{font-size:var(--fs-sm);color:var(--fg-2);align-items:center;gap:.5rem;display:flex}._3ZaiIW_stagedCard{background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:.5rem;align-items:center;gap:.75rem;padding:.75rem;display:flex}._3ZaiIW_stagedIcon{color:#16a34a;flex-shrink:0}._3ZaiIW_stagedInfo{flex:1;min-width:0}._3ZaiIW_stagedFilename{font-size:var(--fs-sm);color:var(--fg-1);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}._3ZaiIW_stagedMeta{font-size:var(--fs-xs);color:var(--fg-3)}._3ZaiIW_removeBtn{color:#9ca3af;border-radius:.25rem;padding:.25rem;transition:color .15s}._3ZaiIW_removeBtn:hover{color:#dc2626}._3ZaiIW_errorText{font-size:var(--fs-sm);color:#dc2626}._3ZaiIW_errorSmall{font-size:var(--fs-xs);color:#dc2626;margin-top:.25rem}._3ZaiIW_retryLink{font-size:var(--fs-sm);color:var(--fg-2);text-decoration:underline;transition:color .15s}._3ZaiIW_retryLink:hover{color:var(--fg-1)}._3ZaiIW_errorBlock{flex-direction:column;gap:.5rem;display:flex}._3ZaiIW_loadingWrap{justify-content:center;align-items:center;padding:1rem 0;display:flex}._3ZaiIW_loadingSpinner{border:2px solid var(--border-1);border-top-color:#eab308;border-radius:50%;width:1.5rem;height:1.5rem;animation:1s linear infinite _3ZaiIW_spin}._3ZaiIW_receiptList{flex-direction:column;gap:.75rem;margin-bottom:.75rem;display:flex}._3ZaiIW_docTypeRow{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}._3ZaiIW_docDescInput{border:1px solid var(--border-2);min-width:8rem;font-size:var(--fs-sm);color:var(--fg-1);background-color:var(--bg-surface);border-radius:.5rem;flex:12rem;padding:.375rem .5rem}._3ZaiIW_docDescInput:focus{box-shadow:0 0 0 2px var(--brand-gold);outline:none}._3ZaiIW_docTypeLabel{font-size:var(--fs-xs);color:var(--fg-2);font-weight:500}._3ZaiIW_docTypeSelect{border:1px solid var(--border-2);font-size:var(--fs-sm);color:var(--fg-1);background-color:var(--bg-surface);cursor:pointer;border-radius:.5rem;padding:.375rem .5rem}._3ZaiIW_docTypeSelect:focus{box-shadow:0 0 0 2px var(--brand-gold);outline:none}._3ZaiIW_icon4{width:1rem;height:1rem}._3ZaiIW_icon5{width:1.25rem;height:1.25rem}
.dpyMdW_toast{z-index:10000;color:#eaeaea;border-left:4px solid var(--brand-gold);box-shadow:var(--shadow-lg);font-size:var(--fs-sm);background:#101010;border-radius:8px;align-items:center;gap:8px;max-width:min(420px,100vw - 48px);padding:12px 20px;font-weight:500;animation:.3s ease-out dpyMdW_slideIn;display:flex;position:fixed;bottom:24px;right:24px}.dpyMdW_toastWide{align-items:flex-start;max-width:min(560px,100vw - 48px);line-height:1.4}.dpyMdW_toast[data-exiting=true]{animation:.2s ease-in forwards dpyMdW_slideOut}.dpyMdW_icon{color:var(--brand-gold);flex-shrink:0}.dpyMdW_toastDanger{border-left-color:#dc3545}.dpyMdW_iconDanger{color:#dc3545;flex-shrink:0}@keyframes dpyMdW_slideIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes dpyMdW_slideOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(12px)}}
._0SLwBa_wrap{gap:var(--space-2);flex-direction:column;display:flex}._0SLwBa_nudge{align-items:center;gap:var(--space-1);font-size:var(--fs-xs);color:#b45309;display:flex}._0SLwBa_nudgeIcon{color:#d97706;flex-shrink:0}
.CBHDFG_fieldStack{flex-direction:column;gap:8px;display:flex}.CBHDFG_fieldGroup{margin-bottom:16px}.CBHDFG_fieldGroupFull{width:100%;margin-bottom:16px}.CBHDFG_label{font-size:var(--fs-sm);color:var(--fg-2);margin-bottom:4px;font-weight:500;display:block}.CBHDFG_input{border:1px solid var(--border-2);width:100%;box-shadow:var(--shadow-sm);border-radius:8px;margin-top:4px;padding:8px 12px;transition:border-color .15s,box-shadow .15s;display:block}.CBHDFG_input:focus{box-shadow:0 0 0 2px var(--bg-surface), 0 0 0 4px var(--brand-gold);border-color:var(--brand-gold);outline:none}.CBHDFG_inputError{border-color:var(--badge-danger-fg)}.CBHDFG_inputError:focus{box-shadow:0 0 0 2px var(--bg-surface), 0 0 0 4px var(--badge-danger-fg);border-color:var(--badge-danger-fg)}.CBHDFG_errorText{font-size:var(--fs-sm);color:var(--badge-danger-fg);margin-top:4px}.CBHDFG_helperText{font-size:var(--fs-sm);color:var(--fg-3);margin-top:4px}.CBHDFG_submitWrapper{margin-top:24px}.CBHDFG_fullWidth{width:100%}
._3QVFCq_title{font-size:var(--fs-2xl);color:var(--fg-1);text-align:center;margin-bottom:16px;font-weight:700}._3QVFCq_subtitle{font-size:var(--fs-sm);color:var(--fg-3);text-align:center;margin-bottom:24px}._3QVFCq_errorBox{background:var(--badge-danger-bg);border:1px solid var(--badge-danger-fg);border-radius:8px;margin-bottom:16px;padding:12px}._3QVFCq_errorText{font-size:var(--fs-sm);color:var(--badge-danger-fg)}._3QVFCq_footer{text-align:center;font-size:var(--fs-sm);color:var(--fg-3);margin-top:24px}._3QVFCq_link{text-decoration:underline}._3QVFCq_link:hover{color:var(--brand-gold)}
.we5tXG_dropzone{border:2px dashed var(--border-2);cursor:pointer;background:var(--bg-page);border-radius:8px;transition:border-color .2s,background-color .2s}.we5tXG_dropzone:hover{background:var(--badge-default-bg);border-color:var(--brand-gold)}.we5tXG_dropzoneDragOver{border-color:var(--brand-gold);background:#fefce8}.we5tXG_dropzoneDisabled{border-color:var(--border-2);background:var(--bg-page);cursor:not-allowed}.we5tXG_dropzoneContent{text-align:center;padding:32px 0}.we5tXG_uploadIcon{color:var(--brand-gold);margin:0 auto 16px}.we5tXG_dropzoneTitle{font-size:var(--fs-lg);color:var(--fg-1);margin-bottom:8px;font-weight:600}.we5tXG_dropzoneHelper{font-size:var(--fs-sm);color:var(--fg-3);margin-bottom:4px}.we5tXG_dropzoneFormats{font-size:var(--fs-xs);color:var(--fg-3)}.we5tXG_selectBtnRow{margin-top:16px}.we5tXG_selectBtn{background:var(--bg-dark);color:var(--brand-gold);cursor:pointer;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-weight:500;transition:background-color .2s;display:inline-flex}.we5tXG_selectBtn:hover{background:var(--border-dark-solid)}.we5tXG_selectBtn:disabled{opacity:.5;cursor:not-allowed}.we5tXG_hiddenInput{display:none}.we5tXG_progressWrapper{margin-top:16px}.we5tXG_progressLabel{font-size:var(--fs-sm);color:var(--fg-2);margin-bottom:8px}.we5tXG_progressTrack{background:var(--border-1);border-radius:9999px;width:100%;height:8px}.we5tXG_progressBar{background:var(--brand-gold);border-radius:9999px;height:8px;transition:width .3s}.we5tXG_progressPercent{font-size:var(--fs-xs);color:var(--fg-3);margin-top:4px}.we5tXG_filesSection{margin-top:24px}.we5tXG_filesHeader{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.we5tXG_filesTitle{font-size:var(--fs-lg);color:var(--fg-1);font-weight:600}.we5tXG_clearAllBtn{font-size:var(--fs-sm);color:var(--badge-danger-fg);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;font-weight:500;display:inline-flex}.we5tXG_clearAllBtn:hover{color:var(--badge-danger-fg)}.we5tXG_filesList{flex-direction:column;gap:16px;display:flex}.we5tXG_fileCard{border:1px solid var(--border-2);border-radius:8px;align-items:center;gap:16px;padding:16px;display:flex}.we5tXG_filePreview{object-fit:cover;border:1px solid var(--border-2);border-radius:4px;width:60px;height:60px}.we5tXG_fileInfo{flex:1;min-width:0}.we5tXG_fileName{color:var(--fg-1);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.we5tXG_fileSize{font-size:var(--fs-sm);color:var(--fg-3)}.we5tXG_fileBadges{gap:8px;margin-top:8px;display:flex}.we5tXG_badgeSuccess{font-size:var(--fs-xs);background:var(--badge-success-bg);color:var(--badge-success-fg);border-radius:8px;align-items:center;gap:4px;padding:4px 8px;font-weight:500;display:inline-flex}.we5tXG_badgeProcessing{font-size:var(--fs-xs);color:var(--brand-gold);background:#d7b14a1a;border-radius:8px;align-items:center;padding:4px 8px;font-weight:500;display:inline-flex}.we5tXG_badgeId{font-size:var(--fs-xs);background:var(--badge-default-bg);color:var(--fg-2);border:1px solid var(--border-2);border-radius:8px;align-items:center;padding:4px 8px;font-weight:500;display:inline-flex}.we5tXG_removeBtn{color:var(--fg-3);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px;transition:color .15s,background-color .15s}.we5tXG_removeBtn:hover{color:var(--badge-danger-fg);background:var(--badge-danger-bg)}.we5tXG_alertMt{margin-top:16px}.we5tXG_textSm{font-size:var(--fs-sm)}
.NGG_Fq_card{border:1px solid var(--border-1);background:var(--bg-surface);border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}.NGG_Fq_selectable{cursor:pointer;transition:border-color .12s,box-shadow .12s}.NGG_Fq_selectable:hover{border-color:var(--brand-gold)}.NGG_Fq_selected{border-color:var(--brand-gold);box-shadow:0 0 0 1px var(--brand-gold)}.NGG_Fq_header{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.NGG_Fq_radio{width:16px;height:16px;accent-color:var(--brand-gold);cursor:pointer}.NGG_Fq_typeLabel{font-size:var(--fs-base);color:var(--fg-1);font-weight:600}.NGG_Fq_effective{font-size:var(--fs-sm);color:var(--fg-2);font-style:italic}.NGG_Fq_detailGrid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.NGG_Fq_detailGrid>div{flex-direction:column;gap:2px;display:flex}.NGG_Fq_label{font-size:var(--fs-xs);color:var(--fg-3);text-transform:uppercase;letter-spacing:.04em;font-weight:500}.NGG_Fq_value{font-size:var(--fs-sm);color:var(--fg-1)}.NGG_Fq_coverageBlock{flex-direction:column;gap:4px;display:flex}.NGG_Fq_chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.NGG_Fq_chip{background:var(--bg-page);border:1px solid var(--border-1);font-size:var(--fs-xs);color:var(--fg-2);border-radius:9999px;align-items:center;padding:2px 8px;display:inline-flex}.NGG_Fq_docLink{font-size:var(--fs-sm);color:var(--brand-gold);align-items:center;gap:6px;width:fit-content;text-decoration:none;display:inline-flex}.NGG_Fq_docLink:hover{text-decoration:underline}
.KShqdW_wrapper{width:100%}.KShqdW_label{font-size:var(--fs-sm);color:var(--fg-2);margin-bottom:8px;font-weight:500;display:block}.KShqdW_required{color:var(--badge-danger-fg)}.KShqdW_uploadArea{margin-top:8px}.KShqdW_errorText{font-size:var(--fs-sm);color:var(--badge-danger-fg);margin-top:8px}.KShqdW_helperText{font-size:var(--fs-sm);color:var(--fg-3);margin-top:8px}.KShqdW_alertMargin{margin-bottom:16px}.KShqdW_textSm{font-size:var(--fs-sm)}
.Sxp-yG_fieldBlock{background:var(--bg-page);border-radius:8px;padding:16px}.Sxp-yG_fieldHeader{align-items:center;gap:8px;margin-bottom:12px;display:flex}.Sxp-yG_fieldName{font-family:monospace;font-size:var(--fs-sm);background:var(--border-1);color:var(--fg-2);border-radius:4px;padding:4px 8px}.Sxp-yG_fieldOriginal{font-size:var(--fs-sm);color:var(--badge-danger-fg)}.Sxp-yG_fieldStrike{text-decoration:line-through}.Sxp-yG_fieldMessage{font-size:var(--fs-xs);color:var(--fg-3);margin-bottom:12px}.Sxp-yG_selectRow{align-items:center;gap:12px;display:flex}.Sxp-yG_selectWrap{flex:1;position:relative}.Sxp-yG_selectInput{appearance:none;width:100%;font-size:var(--fs-sm);background:var(--bg-surface);color:var(--fg-1);border:1px solid #fde68a;border-radius:8px;padding:12px 40px 12px 16px}.Sxp-yG_selectInput:focus{box-shadow:0 0 0 2px var(--bg-surface), 0 0 0 4px #f59e0b;outline:none}.Sxp-yG_selectSelected{background:var(--badge-success-bg);color:var(--badge-success-fg);border-color:#86efac}.Sxp-yG_selectChevron{width:20px;height:20px;color:var(--fg-4);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.Sxp-yG_checkIcon{width:20px;height:20px;color:var(--badge-success-fg);flex-shrink:0}.Sxp-yG_bulkFixBtn{font-size:var(--fs-xs);color:var(--badge-info-fg);background:var(--badge-info-bg);cursor:pointer;white-space:nowrap;border:none;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-weight:500;transition:background .15s;display:flex}.Sxp-yG_bulkFixBtn:hover{background:#bfdbfe}.Sxp-yG_actionBtns{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.Sxp-yG_actionBtnGreen{font-size:var(--fs-sm);color:var(--badge-success-fg);background:var(--badge-success-bg);cursor:pointer;border:1px solid #86efac;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-weight:500;transition:background .15s;display:inline-flex}.Sxp-yG_actionBtnGreen:hover{background:#bbf7d0}.Sxp-yG_actionBtnGreen:disabled{opacity:.5;cursor:not-allowed}.Sxp-yG_actionBtnBlue{font-size:var(--fs-sm);color:var(--badge-info-fg);background:var(--badge-info-bg);cursor:pointer;border:1px solid #93c5fd;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-weight:500;transition:background .15s;display:inline-flex}.Sxp-yG_actionBtnBlue:hover{background:#bfdbfe}.Sxp-yG_actionBtnBlue:disabled{opacity:.5;cursor:not-allowed}.Sxp-yG_actionBtnGray{font-size:var(--fs-sm);color:var(--fg-2);background:var(--bg-page);border:1px solid var(--border-1);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-weight:500;transition:background .15s;display:inline-flex}.Sxp-yG_actionBtnGray:hover{background:var(--border-1)}.Sxp-yG_noSuggestions{font-size:var(--fs-xs);color:var(--fg-4);font-style:italic}.Sxp-yG_manualRow{flex-wrap:wrap;align-items:flex-end;gap:8px;margin-bottom:12px;display:flex}.Sxp-yG_manualLabel{font-size:var(--fs-xs);color:var(--fg-3);flex-direction:column;flex:240px;gap:4px;display:flex}.Sxp-yG_manualInput{width:100%;font-size:var(--fs-sm);color:var(--fg-1);background:var(--bg-surface);border:1px solid var(--border-1);border-radius:8px;padding:8px 12px}.Sxp-yG_manualInput:focus{box-shadow:0 0 0 2px var(--brand-gold);border-color:var(--brand-gold);outline:none}
.BSbyKG_card{border:1px solid var(--border-1);background:var(--bg-surface);padding:var(--space-4);gap:var(--space-4);box-shadow:var(--shadow-card);border-radius:12px;flex-direction:column;display:flex}.BSbyKG_header{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.BSbyKG_headerIcon{color:var(--brand-gold);flex-shrink:0}.BSbyKG_title{font-size:var(--fs-lg);line-height:var(--lh-lg);color:var(--fg-1);margin:0;font-weight:600}
.UiF0PG_page{max-width:var(--max-w-content);padding:var(--space-4);gap:var(--space-4);flex-direction:column;margin:0 auto;display:flex}.UiF0PG_loadingWrapper{max-width:var(--max-w-content);padding:var(--space-4);flex-direction:column;justify-content:center;align-items:center;min-height:400px;margin:0 auto;display:flex}.UiF0PG_spinner{border-style:solid;border-width:3px;border-color:var(--border-1);border-top-color:var(--brand-gold);border-radius:9999px;width:40px;height:40px;margin-bottom:16px}.UiF0PG_loadingText{color:var(--fg-3)}.UiF0PG_errorWrapper{max-width:var(--max-w-content);padding:var(--space-4);margin:0 auto}.UiF0PG_header{gap:var(--space-4);flex-direction:column;display:flex}@media (min-width:640px){.UiF0PG_header{flex-direction:row;justify-content:space-between;align-items:flex-start}}.UiF0PG_title{font-size:var(--fs-2xl);line-height:var(--lh-2xl);color:var(--fg-1);font-weight:700}.UiF0PG_subtitle{color:var(--fg-3);margin-top:4px}.UiF0PG_headerActions{gap:var(--space-2);display:flex}.UiF0PG_filterCard{background:var(--bg-surface);border:1px solid var(--border-1);padding:var(--space-4);border-radius:8px}.UiF0PG_filterRow{gap:var(--space-3);flex-direction:column;display:flex}@media (min-width:640px){.UiF0PG_filterRow{flex-flow:wrap;align-items:center}}.UiF0PG_searchWrapper{flex:100%}.UiF0PG_statusFilter{align-items:center;gap:var(--space-2);display:flex}.UiF0PG_statusLabel{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--fg-2);white-space:nowrap;font-weight:500}.UiF0PG_statusSelect{padding:var(--space-2) var(--space-3);border:1px solid var(--border-2);font-size:var(--fs-sm);line-height:var(--lh-sm);border-radius:8px}.UiF0PG_statusSelect:focus{box-shadow:0 0 0 2px var(--brand-gold);border-color:#0000;outline:none}.UiF0PG_filterToggles{align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.UiF0PG_regulatedLabel{align-items:center;gap:var(--space-2);cursor:pointer;display:flex}.UiF0PG_regulatedCheckbox{border:1px solid var(--border-2);width:16px;height:16px;accent-color:var(--brand-gold);border-radius:4px}.UiF0PG_regulatedCheckbox:focus{box-shadow:0 0 0 2px var(--brand-gold);outline:none}.UiF0PG_regulatedText{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--fg-2);white-space:nowrap;font-weight:500}.UiF0PG_listWrapper{gap:var(--space-2);flex-direction:column;display:flex}.UiF0PG_equipmentLink{padding:var(--space-4);background:var(--bg-surface);border:1px solid var(--border-1);color:inherit;border-radius:8px;text-decoration:none;transition:all .2s;display:block}.UiF0PG_equipmentLink:hover{border-color:var(--brand-gold);box-shadow:var(--shadow-md)}.UiF0PG_equipmentLink:active{box-shadow:none;transform:scale(.99)}.UiF0PG_equipmentRow{align-items:flex-start;gap:var(--space-3);display:flex}.UiF0PG_equipmentContent{flex:1;min-width:0}.UiF0PG_equipmentNameRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.UiF0PG_iconOperational{color:var(--brand-gold)}.UiF0PG_iconOos{color:var(--badge-danger-fg)}.UiF0PG_equipmentName{color:var(--fg-1);font-weight:600}.UiF0PG_equipmentNameOos{color:var(--badge-danger-fg);font-weight:600}.UiF0PG_metaRow{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--fg-3);margin-top:4px}.UiF0PG_locationRow{align-items:center;gap:var(--space-1);margin-top:4px;display:flex}.UiF0PG_locationJobSite{font-size:var(--fs-sm);line-height:var(--lh-sm);color:#d97706;font-weight:500}.UiF0PG_iconAmber{color:#d97706}.UiF0PG_locationBusiness{font-size:var(--fs-sm);line-height:var(--lh-sm);color:#16a34a;font-weight:500}.UiF0PG_iconGreen{color:#16a34a}.UiF0PG_locationUnknown{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--fg-4)}.UiF0PG_iconGray{color:var(--fg-4)}.UiF0PG_woRow{align-items:center;gap:var(--space-3);margin-top:4px;display:flex}.UiF0PG_woInProgress{align-items:center;gap:var(--space-1);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--badge-warning-fg);font-weight:500;display:inline-flex}.UiF0PG_woPending{align-items:center;gap:var(--space-1);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--badge-info-fg);font-weight:500;display:inline-flex}
.QwpBmW_layout{gap:var(--space-4);flex-direction:column;display:flex}.QwpBmW_reason{color:var(--fg-2);font-size:var(--fs-sm);min-height:2.8em;margin:0;line-height:1.5}.QwpBmW_stage{min-height:22rem}@media (min-width:768px){.QwpBmW_stage{min-height:20rem}}.QwpBmW_split{gap:var(--space-3);min-height:inherit;grid-template-columns:1fr;display:grid}@media (min-width:768px){.QwpBmW_split{gap:var(--space-4);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:stretch}}.QwpBmW_sideActions{gap:var(--space-3);flex-direction:column;min-height:0;display:flex}.QwpBmW_planCard{border:2px solid var(--border-1);padding:var(--space-4);background:var(--bg-page);box-shadow:none;box-sizing:border-box;border-radius:8px;flex-direction:column;min-height:0;display:flex}@media (min-width:640px){.QwpBmW_planCard{padding:var(--space-5)}}.QwpBmW_planLabel{margin:0 0 var(--space-1);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--fg-4);font-weight:600}.QwpBmW_planName{margin:0 0 var(--space-2);font-family:var(--font-oswald), Oswald, sans-serif;color:var(--fg-1);font-size:clamp(1.125rem,2.5vw,1.35rem);font-weight:600;line-height:1.25}.QwpBmW_planBlurb{margin:0 0 var(--space-4);color:var(--fg-3);font-size:var(--fs-sm);min-height:2.9em;line-height:1.45}.QwpBmW_toggle{background:var(--bg-surface);border:1px solid var(--border-2);margin-bottom:var(--space-3);border-radius:8px;align-self:flex-start;gap:2px;padding:3px;display:inline-flex}.QwpBmW_toggleBtn{font-size:var(--fs-sm);color:var(--fg-3);cursor:pointer;background:0 0;border:none;border-radius:6px;min-height:40px;padding:8px 16px;font-weight:600}.QwpBmW_toggleBtn:hover{color:var(--fg-2);background:#f3f4f6}.QwpBmW_toggleOn{background:var(--bg-dark);color:var(--brand-gold)}.QwpBmW_priceBlock{flex-direction:column;flex-shrink:0;gap:2px;height:5.5rem;display:flex;overflow:hidden}.QwpBmW_pricePrimary{font-family:var(--font-oswald), Oswald, sans-serif;color:var(--fg-1);letter-spacing:var(--tracking-wide);font-variant-numeric:tabular-nums;white-space:nowrap;height:1.2em;margin:0;font-size:1.85rem;font-weight:700;line-height:1.15}.QwpBmW_priceSecondary{font-size:var(--fs-sm);color:var(--fg-3);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;height:1.4em;margin:0;font-weight:500;line-height:1.35;overflow:hidden}.QwpBmW_price{font-family:var(--font-oswald), Oswald, sans-serif;color:var(--fg-1);letter-spacing:var(--tracking-wide);font-variant-numeric:tabular-nums;height:1.25em;margin:0;font-size:1.85rem;font-weight:700;line-height:1.2}.QwpBmW_priceUnit{font-size:var(--fs-base);color:var(--fg-3);margin-left:4px;font-weight:600}.QwpBmW_callout{font-size:var(--fs-sm);color:var(--fg-3);height:1.4em;margin:0;line-height:1.4;overflow:hidden}.QwpBmW_savings{font-size:var(--fs-sm);color:var(--brand-gold-dark);-webkit-line-clamp:2;-webkit-box-orient:vertical;height:2.8em;margin:0;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.QwpBmW_vipBreakdown{font-variant-numeric:tabular-nums;height:2.8em;overflow:hidden}.QwpBmW_features{margin:var(--space-4) 0 0;gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.QwpBmW_featureItem{align-items:flex-start;gap:var(--space-2);font-size:var(--fs-sm);color:var(--fg-2);line-height:1.4;display:flex}.QwpBmW_check{color:var(--brand-gold);flex-shrink:0;margin-top:2px}.QwpBmW_footer{justify-content:stretch;gap:var(--space-2);flex-wrap:wrap;width:100%;display:flex}@media (min-width:480px){.QwpBmW_footer{justify-content:flex-end;gap:var(--space-3)}}.QwpBmW_footer button{flex:auto}@media (min-width:480px){.QwpBmW_footer button{flex:none}}.QwpBmW_showOptions{align-items:flex-start;gap:var(--space-2);padding:var(--space-4);border:2px solid var(--border-1);background:var(--bg-surface);color:inherit;box-shadow:none;box-sizing:border-box;border-radius:8px;flex-direction:column;flex:1;text-decoration:none;transition:border-color .15s;display:flex}.QwpBmW_showOptions:hover{border-color:var(--brand-gold)}.QwpBmW_showOptionsTitle{font-size:var(--fs-sm);color:var(--fg-1);font-weight:700}.QwpBmW_showOptionsBody{font-size:var(--fs-sm);color:var(--fg-3);line-height:1.45}.QwpBmW_showOptionsCta{font-size:var(--fs-sm);color:var(--brand-gold-dark);padding-top:var(--space-2);margin-top:auto;font-weight:600}.QwpBmW_vipStrip{align-items:flex-start;gap:var(--space-1);width:100%;padding:var(--space-4);border:2px solid var(--border-1);background:var(--bg-page);cursor:pointer;text-align:left;font:inherit;color:inherit;box-shadow:none;box-sizing:border-box;border-radius:8px;flex-direction:column;flex:1;transition:border-color .15s;display:flex}.QwpBmW_vipStrip:hover{border-color:var(--brand-gold)}.QwpBmW_vipStripLabel{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--fg-4);font-weight:600}.QwpBmW_vipStripText{font-size:var(--fs-sm);color:var(--fg-2);font-weight:600;line-height:1.4}.QwpBmW_vipStripMeta{font-size:var(--fs-sm);color:var(--fg-3);line-height:1.4}.QwpBmW_vipStripCta{font-size:var(--fs-sm);color:var(--brand-gold-dark);padding-top:var(--space-2);margin-top:auto;font-weight:600}.QwpBmW_vipOnly{gap:var(--space-3);flex-direction:column;display:flex}.QwpBmW_backLink{font-size:var(--fs-sm);color:var(--brand-gold-dark);cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:6px;min-height:40px;margin:0;padding:8px 0;font-weight:600;display:inline-flex}.QwpBmW_backLink:hover{text-decoration:underline}.QwpBmW_vipGrid{gap:var(--space-3);grid-template-columns:1fr;display:grid}@media (min-width:640px){.QwpBmW_vipGrid{gap:var(--space-4);grid-template-columns:1fr 1fr}}.QwpBmW_vipFormula{font-size:var(--fs-sm);color:var(--fg-2);margin:0;font-weight:600;line-height:1.4}.QwpBmW_vipFieldLabel{font-size:var(--fs-sm);color:var(--fg-1);margin-bottom:var(--space-2);font-weight:600;line-height:1.4;display:block}.QwpBmW_vipInput{border:1px solid var(--border-2);width:100%;max-width:12rem;font-size:var(--fs-base);background:var(--bg-surface);color:var(--fg-1);margin-bottom:var(--space-2);border-radius:8px;min-height:44px;padding:10px 12px}.QwpBmW_vipInput:focus{box-shadow:0 0 0 2px var(--brand-gold);border-color:#0000;outline:none}.QwpBmW_vipHelper{margin:0 0 var(--space-4);font-size:var(--fs-xs);color:var(--fg-4);line-height:1.45}
.ZA_keq_headerWrapper{margin-top:16px}@media (min-width:768px){.ZA_keq_headerWrapper{grid-column:1/-1}}.ZA_keq_headerButton{background:var(--bg-page);border:1px solid var(--border-1);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:12px;transition:background-color .15s;display:flex}.ZA_keq_headerButton:hover{background:var(--badge-default-bg)}.ZA_keq_headerLeft{align-items:center;gap:8px;display:flex}.ZA_keq_chevronIcon{color:var(--fg-3)}.ZA_keq_headerTextGroup{text-align:left}.ZA_keq_headerTitle{font-size:var(--fs-lg);color:var(--fg-1);font-weight:600}.ZA_keq_headerSubtitle{font-size:var(--fs-sm);color:var(--fg-3)}.ZA_keq_warningBadge{font-size:var(--fs-sm);align-items:center;gap:4px;display:flex}.ZA_keq_warningIncomplete{color:#d97706}.ZA_keq_warningNotStarted{color:var(--fg-4)}.ZA_keq_contentGrid{grid-template-columns:1fr;gap:24px;margin-top:8px;display:grid}@media (min-width:768px){.ZA_keq_contentGrid{grid-column:1/-1;grid-template-columns:repeat(2,1fr)}}.ZA_keq_readOnlyLabel{font-size:var(--fs-sm);color:var(--fg-2);margin-bottom:4px;font-weight:500;display:block}.ZA_keq_readOnlyValue{border:1px solid var(--border-1);background:var(--bg-page);width:100%;color:var(--fg-2);border-radius:8px;padding:8px 12px}.ZA_keq_readOnlyHelper{font-size:var(--fs-xs);color:var(--fg-3);margin-top:4px}
.F7vj-q_root{gap:var(--space-4);flex-direction:column;display:flex}.F7vj-q_headline{background:var(--bg-surface);border:1px solid var(--border-1);box-shadow:var(--shadow-card);padding:var(--space-8) var(--space-4);text-align:center;border-radius:8px}.F7vj-q_headlineIcon{width:56px;height:56px;margin:0 auto var(--space-4);border-radius:9999px;justify-content:center;align-items:center;display:flex}.F7vj-q_headlineIcon svg{width:28px;height:28px}.F7vj-q_headlineTitle{font-size:var(--fs-xl);line-height:var(--lh-xl);color:var(--fg-1);font-weight:600}.F7vj-q_tally{margin-top:var(--space-1);color:var(--fg-3);font-size:var(--fs-sm);line-height:var(--lh-sm)}.F7vj-q_actions{justify-content:center;gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.F7vj-q_success{--tone-bg:var(--badge-success-bg);--tone-fg:var(--badge-success-fg)}.F7vj-q_neutral{--tone-bg:var(--badge-default-bg);--tone-fg:var(--badge-default-fg)}.F7vj-q_danger{--tone-bg:var(--badge-danger-bg);--tone-fg:var(--badge-danger-fg)}.F7vj-q_headlineIcon.F7vj-q_success,.F7vj-q_headlineIcon.F7vj-q_neutral,.F7vj-q_headlineIcon.F7vj-q_danger{background:var(--tone-bg);color:var(--tone-fg)}.F7vj-q_group{background:var(--bg-surface);border:1px solid var(--border-1);border-left:4px solid var(--tone-fg);padding:var(--space-4);border-radius:8px}.F7vj-q_group.F7vj-q_neutral{border-left-color:var(--border-2)}.F7vj-q_groupHeader{margin-bottom:var(--space-3)}.F7vj-q_groupTitle{align-items:center;gap:var(--space-2);font-size:var(--fs-base);line-height:var(--lh-base);color:var(--fg-1);font-weight:600;display:flex}.F7vj-q_groupCount{font-size:var(--fs-xs);line-height:var(--lh-xs);background:var(--tone-bg);color:var(--tone-fg);border-radius:9999px;padding:0 8px;font-weight:600;display:inline-flex}.F7vj-q_groupDescription{margin-top:var(--space-1);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--fg-3)}.F7vj-q_list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.F7vj-q_row{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--border-1);color:var(--fg-2);border-radius:8px;flex-wrap:wrap;text-decoration:none;display:flex}.F7vj-q_rowLink{transition:border-color .2s,box-shadow .2s}.F7vj-q_rowLink:hover{border-color:var(--brand-gold);box-shadow:var(--shadow-md)}.F7vj-q_rowNumber{min-width:56px;font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--fg-3)}.F7vj-q_detail{align-items:center;gap:var(--space-2);font-size:var(--fs-sm);line-height:var(--lh-sm);flex-wrap:wrap;display:flex}.F7vj-q_missing,.F7vj-q_reason{color:var(--fg-3)}.F7vj-q_error{color:var(--badge-danger-fg)}.F7vj-q_toggle{margin-top:var(--space-3);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--fg-2);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.F7vj-q_toggle:hover{color:var(--fg-1)}.F7vj-q_inlineLink{color:inherit;font-weight:600;text-decoration:underline}.F7vj-q_label{color:var(--fg-1);font-weight:600}
.VD74vW_overlay{z-index:50;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.VD74vW_backdrop{background:#00000080;position:absolute;inset:0}.VD74vW_emptyDialog{background:var(--bg-surface);box-shadow:var(--shadow-xl);text-align:center;border-radius:8px;width:100%;max-width:448px;padding:24px;position:relative}.VD74vW_emptyIcon{width:48px;height:48px;color:var(--fg-4);margin:0 auto 16px}.VD74vW_emptyTitle{font-size:var(--fs-lg);margin-bottom:8px;font-weight:600}.VD74vW_emptyMsg{color:var(--fg-3);margin-bottom:16px}.VD74vW_emptyClose{background:var(--bg-dark);color:var(--fg-on-dark);cursor:pointer;font-size:var(--fs-sm);border:none;border-radius:8px;padding:8px 16px}.VD74vW_emptyClose:hover{background:var(--fg-2)}.VD74vW_dialog{background:var(--bg-surface);box-shadow:var(--shadow-xl);border-radius:8px;flex-direction:column;width:100%;max-width:896px;max-height:90vh;display:flex;position:relative;overflow:hidden}.VD74vW_header{border-bottom:1px solid var(--border-1);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.VD74vW_headerTitle{font-size:var(--fs-2xl);align-items:center;gap:8px;font-weight:600;display:flex}.VD74vW_headerIcon{width:20px;height:20px;color:var(--fg-4)}.VD74vW_closeBtn{color:var(--fg-4);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px}.VD74vW_closeBtn:hover{color:var(--fg-2);background:var(--bg-page)}.VD74vW_closeBtnIcon{width:20px;height:20px}.VD74vW_gridScroll{flex:1;padding:24px;overflow-x:auto}.VD74vW_grid{gap:16px;display:grid}.VD74vW_quoteCard{border:2px solid var(--border-1);border-radius:8px}.VD74vW_quoteCardApproved{border-color:var(--badge-success-fg);background:var(--badge-success-bg)}.VD74vW_quoteCardLowest{border-color:var(--badge-info-fg);background:var(--badge-info-bg)}.VD74vW_quoteHeader{border-bottom:1px solid var(--border-1);padding:16px}.VD74vW_quoteHeaderRow{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.VD74vW_vendorName{align-items:center;gap:8px;display:flex}.VD74vW_vendorIcon{width:20px;height:20px;color:var(--fg-4)}.VD74vW_vendorLabel{color:var(--fg-1);font-weight:600}.VD74vW_approvedBadge{background:var(--badge-success-bg);color:var(--badge-success-fg);font-size:var(--fs-xs);border-radius:9999px;align-items:center;gap:4px;padding:4px 8px;font-weight:500;display:flex}.VD74vW_approvedBadgeIcon{width:12px;height:12px}.VD74vW_lowestBadge{background:var(--badge-info-bg);color:var(--badge-info-fg);font-size:var(--fs-xs);border-radius:9999px;padding:4px 8px;font-weight:500}.VD74vW_quoteRef{font-size:var(--fs-sm);color:var(--fg-3)}.VD74vW_quoteTotal{background:var(--bg-page);text-align:center;padding:16px}.VD74vW_quoteTotalLabel{font-size:var(--fs-sm);color:var(--fg-3)}.VD74vW_quoteTotalAmount{font-size:var(--fs-3xl);color:var(--badge-success-fg);font-weight:700}.VD74vW_lineItemsSection{border-top:1px solid var(--border-1);padding:16px}.VD74vW_lineItemsTitle{font-size:var(--fs-sm);color:var(--fg-2);margin-bottom:8px;font-weight:500}.VD74vW_lineItemsList{flex-direction:column;gap:8px;display:flex}.VD74vW_lineItemRow{font-size:var(--fs-sm);justify-content:space-between;display:flex}.VD74vW_lineItemDesc{color:var(--fg-2);text-overflow:ellipsis;white-space:nowrap;margin-right:8px;overflow:hidden}.VD74vW_lineItemTotal{color:var(--fg-1);flex-shrink:0;font-weight:500}.VD74vW_breakdown{border-top:1px solid var(--border-1);flex-direction:column;gap:8px;padding:16px;display:flex}.VD74vW_breakdownRow{font-size:var(--fs-sm);justify-content:space-between;display:flex}.VD74vW_breakdownLabel{color:var(--fg-3)}.VD74vW_breakdownValue{color:var(--fg-1)}.VD74vW_notesSection{border-top:1px solid var(--border-1);padding:16px}.VD74vW_notesText{font-size:var(--fs-sm);color:var(--fg-3)}.VD74vW_approveSection{border-top:1px solid var(--border-1);padding:16px}.VD74vW_approveBtn{background:var(--badge-success-fg);width:100%;color:var(--bg-surface);cursor:pointer;font-size:var(--fs-sm);border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px 16px;display:flex}.VD74vW_approveBtn:hover{background:#16a34a}.VD74vW_approveBtn:disabled{opacity:.5;cursor:not-allowed}.VD74vW_approveBtnIcon{width:16px;height:16px}.VD74vW_approveSpinner{border:2px solid var(--bg-surface);border-top-color:#0000;border-radius:9999px;width:16px;height:16px;animation:1s linear infinite VD74vW_spin}.VD74vW_footer{border-top:1px solid var(--border-1);background:var(--bg-page);padding:16px 24px}.VD74vW_footerInner{font-size:var(--fs-sm);justify-content:space-between;align-items:center;display:flex}.VD74vW_footerLeft{align-items:center;gap:16px;display:flex}.VD74vW_footerLabel{color:var(--fg-3)}.VD74vW_footerIcon{width:16px;height:16px;margin-right:4px;display:inline}.VD74vW_footerValue{font-weight:500}.VD74vW_footerDelta{color:var(--fg-3)}.VD74vW_footerCloseBtn{border:1px solid var(--border-2);cursor:pointer;font-size:var(--fs-sm);background:0 0;border-radius:8px;padding:8px 16px}.VD74vW_footerCloseBtn:hover{background:var(--bg-page)}
.ZWcHZG_phones{display:none}@media (min-width:768px){.ZWcHZG_phones{min-height:300px;display:block;position:relative}}.ZWcHZG_phoneBack,.ZWcHZG_phoneFront{border:4px solid var(--border-dark-solid);width:140px;height:auto;box-shadow:0 20px 40px -10px color-mix(in srgb, var(--bg-hero) 70%, transparent);border-radius:18px;transition:transform .3s;position:absolute}.ZWcHZG_phoneBack{opacity:.85;top:24px;left:0;transform:rotate(-8deg)}.ZWcHZG_phoneFront{top:0;right:0;transform:rotate(4deg)}:hover>.ZWcHZG_phones>.ZWcHZG_phoneBack{transform:rotate(-11deg)translate(-6px)}:hover>.ZWcHZG_phones>.ZWcHZG_phoneFront{transform:rotate(6deg)translateY(-6px)}@media (prefers-reduced-motion:reduce){.ZWcHZG_phoneBack,.ZWcHZG_phoneFront{transition:none}}
.nB2-ia_body{gap:var(--space-4);flex-direction:column;display:flex}.nB2-ia_reason{color:var(--fg-2);font-size:var(--fs-sm);line-height:var(--lh-sm);margin:0}.nB2-ia_nextCard,.nB2-ia_vipCard{border:1px solid var(--border-1);padding:var(--space-4);background:var(--bg-page);box-shadow:var(--shadow-card);border-radius:8px}.nB2-ia_nextLabel{margin:0 0 var(--space-1);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--fg-4);font-weight:600}.nB2-ia_nextName{margin:0 0 var(--space-2);font-family:var(--font-oswald), Oswald, sans-serif;font-size:var(--fs-lg);color:var(--fg-1);font-weight:600}.nB2-ia_nextMeta{margin:0 0 var(--space-3);font-size:var(--fs-sm);color:var(--fg-2)}.nB2-ia_vipBenefit{margin:0 0 var(--space-3);font-size:var(--fs-sm);color:var(--fg-2);line-height:1.45}.nB2-ia_vipLabel{font-size:var(--fs-sm);color:var(--fg-2);margin-bottom:var(--space-2);font-weight:500;display:block}.nB2-ia_vipInput{width:100%;max-width:12rem;padding:var(--space-2) var(--space-3);border:1px solid var(--border-2);font-size:var(--fs-sm);margin-bottom:var(--space-2);background:var(--bg-surface);color:var(--fg-1);border-radius:8px}.nB2-ia_vipInput:focus{box-shadow:0 0 0 2px var(--brand-gold);border-color:#0000;outline:none}.nB2-ia_vipPrice{margin:0 0 var(--space-3);font-family:var(--font-oswald), Oswald, sans-serif;font-size:var(--fs-xl);color:var(--fg-1);font-weight:700}.nB2-ia_link{font-size:var(--fs-sm);color:var(--brand-gold-dark);text-underline-offset:2px;font-weight:600;text-decoration:underline}.nB2-ia_scaffoldNote{font-size:var(--fs-xs);color:var(--fg-4);margin:0;line-height:1.4}.nB2-ia_footer{justify-content:flex-end;gap:var(--space-3);flex-wrap:wrap;width:100%;display:flex}
._8q-WXW_headerWrapper{margin-top:16px}@media (min-width:768px){._8q-WXW_headerWrapper{grid-column:1/-1}}._8q-WXW_headerBox{background:var(--bg-page);border:1px solid var(--border-1);border-radius:8px;width:100%;padding:12px}._8q-WXW_headerInner{justify-content:space-between;align-items:center;display:flex}._8q-WXW_headerButton{background:0 0;border:none;align-items:center;gap:8px;padding:0;display:flex}._8q-WXW_headerButtonClickable{cursor:pointer}._8q-WXW_headerButtonDefault{cursor:default}._8q-WXW_chevronSpacer{width:20px}._8q-WXW_chevronIcon{color:var(--fg-3)}._8q-WXW_headerTextGroup{text-align:left}._8q-WXW_headerTitle{font-size:var(--fs-lg);color:var(--fg-1);font-weight:600}._8q-WXW_headerSubtitle{font-size:var(--fs-sm);color:var(--fg-3)}._8q-WXW_toggleRow{align-items:center;gap:12px;display:flex}._8q-WXW_toggleLabel{font-size:var(--fs-sm);font-weight:500}._8q-WXW_toggleLabelActive{color:var(--fg-1)}._8q-WXW_toggleLabelInactive{color:var(--fg-4)}._8q-WXW_fullSpan{grid-column:1}@media (min-width:768px){._8q-WXW_fullSpan{grid-column:1/-1}}._8q-WXW_infoBox{border-radius:8px;padding:16px}._8q-WXW_infoBoxBlue{background:var(--badge-info-bg);border:1px solid #93c5fd}._8q-WXW_infoBoxAmber{background:var(--badge-warning-bg);border:1px solid #fbbf24}._8q-WXW_infoHeader{align-items:flex-start;gap:8px;margin-bottom:8px;display:flex}._8q-WXW_infoIconBlue{color:var(--badge-info-fg);margin-top:2px}._8q-WXW_infoIconAmber{color:#d97706;margin-top:2px}._8q-WXW_infoLabel{font-size:var(--fs-sm);color:#1e3a5f;font-weight:500}._8q-WXW_infoGrid{font-size:var(--fs-sm);grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:640px){._8q-WXW_infoGrid{grid-template-columns:repeat(3,1fr)}}._8q-WXW_infoFieldLabel{color:var(--badge-info-fg);font-weight:500}._8q-WXW_infoFieldValue{color:#1e3a5f}._8q-WXW_warningContent{align-items:flex-start;gap:8px;display:flex}._8q-WXW_warningText{font-size:var(--fs-sm);color:#92400e}._8q-WXW_warningLink{font-weight:500;text-decoration:underline}._8q-WXW_warningLink:hover{color:#78350f}
.gaJYoG_guess{background:var(--bg-surface);border:1px solid var(--border-1);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:12px;display:flex}.gaJYoG_guessText{min-width:0;font-size:var(--fs-sm);color:var(--fg-1);flex-direction:column;gap:2px;display:flex}.gaJYoG_guessNote{font-size:var(--fs-xs);color:var(--fg-3)}.gaJYoG_form{grid-template-columns:1fr;gap:12px;margin-top:12px;display:grid}@media (min-width:640px){.gaJYoG_form{grid-template-columns:1fr 2fr}}.gaJYoG_actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}
.oleXfa_panel{background:var(--bg-surface);border:1px solid var(--border-1);border-radius:8px}.oleXfa_panelLoading{padding:24px;}.oleXfa_panelError{padding:24px;}.oleXfa_headerRow{align-items:center;gap:8px;margin-bottom:16px;display:flex}.oleXfa_headerIcon{width:20px;height:20px;color:var(--fg-4)}.oleXfa_headerTitle{font-size:var(--fs-lg);font-weight:600}.oleXfa_loadingCenter{text-align:center;padding:32px 0}.oleXfa_loadingSpinner{border:3px solid var(--border-1);border-top-color:var(--brand-gold);border-radius:9999px;width:24px;height:24px;animation:1s linear infinite oleXfa_spin;display:inline-block}.oleXfa_loadingText{color:var(--fg-3);font-size:var(--fs-sm);margin-top:8px}.oleXfa_errorBox{background:var(--badge-danger-bg);border:1px solid #fecaca;border-radius:8px;padding:16px}.oleXfa_errorText{color:#991b1b}.oleXfa_errorRetry{font-size:var(--fs-sm);color:var(--badge-danger-fg);cursor:pointer;background:0 0;border:none;margin-top:8px;text-decoration:underline}.oleXfa_panelHeader{border-bottom:1px solid var(--border-1);padding:16px}.oleXfa_panelHeaderRow{justify-content:space-between;align-items:center;display:flex}.oleXfa_panelHeaderLeft{align-items:center;gap:8px;display:flex}.oleXfa_statusBadge{font-size:var(--fs-xs);border-radius:9999px;padding:4px 8px;font-weight:500}.oleXfa_statusUnknown{background:var(--badge-default-bg);color:var(--badge-default-fg)}.oleXfa_statusEstimated{background:var(--badge-info-bg);color:var(--badge-info-fg)}.oleXfa_statusQuoted{color:#7c3aed;background:#f3e8ff}.oleXfa_statusApproved{background:var(--badge-success-bg);color:var(--badge-success-fg)}.oleXfa_statusPending{background:var(--badge-warning-bg);color:var(--badge-warning-fg)}.oleXfa_statusClosed{background:var(--bg-dark);color:var(--fg-on-dark)}.oleXfa_approvedAmount{color:var(--badge-success-fg);align-items:center;gap:8px;margin-top:8px;display:flex}.oleXfa_approvedIcon{width:16px;height:16px}.oleXfa_approvedLabel{font-weight:500}.oleXfa_quickActions{border-bottom:1px solid var(--border-1);background:var(--bg-page);padding:24px}.oleXfa_quickActionsPrompt{font-size:var(--fs-sm);color:var(--fg-2);margin-bottom:16px;font-weight:500}.oleXfa_quickActionsGrid{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:640px){.oleXfa_quickActionsGrid{grid-template-columns:repeat(3,1fr)}}.oleXfa_fullWidthBtn{justify-content:center;width:100%}.oleXfa_quickActionsDivider{border-top:1px solid var(--border-1);margin-top:16px;padding-top:16px}.oleXfa_compactCompare{border-bottom:1px solid var(--border-1);padding:8px 16px}.oleXfa_sections{border-top:1px solid var(--border-1)}.oleXfa_secondarySection{border-top:1px solid var(--bg-page)}.oleXfa_sectionToggle{cursor:pointer;width:100%;font-size:var(--fs-base);background:0 0;border:none;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.oleXfa_sectionToggle:hover{background:var(--bg-page)}.oleXfa_sectionToggleLeft{align-items:center;gap:8px;display:flex}.oleXfa_sectionChevron{width:16px;height:16px;color:var(--fg-4)}.oleXfa_sectionTitle{font-weight:500}.oleXfa_sectionBadge{font-size:var(--fs-xs);border-radius:9999px;padding:4px 8px}.oleXfa_sectionAttachCount{font-size:var(--fs-xs);color:var(--fg-4);align-items:center;gap:2px;display:flex}.oleXfa_sectionAttachIcon{width:12px;height:12px}.oleXfa_sectionTotal{font-weight:600}.oleXfa_sectionContent{padding:0 16px 16px}.oleXfa_sectionEmpty{font-size:var(--fs-sm);color:var(--fg-3);padding-left:24px;font-style:italic}.oleXfa_sectionList{flex-direction:column;gap:12px;padding-left:24px;display:flex}.oleXfa_addAnother{font-size:var(--fs-xs);color:var(--fg-4);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;margin-top:12px;padding-left:24px;transition:color .15s;display:flex}.oleXfa_addAnother:hover{color:var(--brand-gold)}.oleXfa_addAnotherIcon{width:12px;height:12px}.oleXfa_costCard{background:var(--bg-page);border-radius:8px;padding:12px}.oleXfa_costCardHeader{justify-content:space-between;align-items:flex-start;display:flex}.oleXfa_costCardBody{flex:1}.oleXfa_vendorRow{align-items:center;gap:8px;display:flex}.oleXfa_vendorLabel{font-size:var(--fs-sm);align-items:center;gap:4px;font-weight:500;display:flex}.oleXfa_vendorIcon{width:16px;height:16px;color:var(--fg-4)}.oleXfa_internalLabel{font-size:var(--fs-sm);color:var(--fg-3)}.oleXfa_approvedTag{font-size:var(--fs-xs);color:var(--badge-success-fg);align-items:center;gap:4px;display:flex}.oleXfa_approvedTagIcon{width:12px;height:12px}.oleXfa_costRef{font-size:var(--fs-xs);color:var(--fg-3);margin-top:4px}.oleXfa_costAmounts{font-size:var(--fs-sm);align-items:center;gap:16px;margin-top:8px;display:flex}.oleXfa_costTotalGreen{color:var(--badge-success-fg);font-weight:600}.oleXfa_costCardActions{align-items:center;gap:4px;display:flex}.oleXfa_actionBtn{cursor:pointer;background:0 0;border:none;border-radius:4px;padding:6px}.oleXfa_actionBtnEdit{color:var(--fg-2)}.oleXfa_actionBtnEdit:hover{background:var(--bg-page);color:var(--fg-1)}.oleXfa_actionBtnApprove{color:var(--badge-success-fg)}.oleXfa_actionBtnApprove:hover{background:var(--badge-success-bg)}.oleXfa_actionBtnDelete{color:var(--badge-danger-fg)}.oleXfa_actionBtnDelete:hover{background:var(--badge-danger-bg)}.oleXfa_actionBtnIcon{width:16px;height:16px}.oleXfa_lineItemsToggle{margin-top:8px}.oleXfa_lineItemsBtn{font-size:var(--fs-xs);color:var(--badge-info-fg);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;display:flex}.oleXfa_lineItemsBtn:hover{text-decoration:underline}.oleXfa_lineItemsChevron{width:12px;height:12px}.oleXfa_lineItemsList{flex-direction:column;gap:4px;margin-top:8px;display:flex}.oleXfa_lineItemRow{font-size:var(--fs-xs);background:var(--bg-surface);border-radius:4px;justify-content:space-between;padding:8px;display:flex}.oleXfa_lineItemDesc{font-weight:500}.oleXfa_lineItemType,.oleXfa_lineItemQty{color:var(--fg-3);margin-left:8px}.oleXfa_lineItemTotal{font-weight:600}.oleXfa_costNotes{font-size:var(--fs-xs);color:var(--fg-3);margin-top:8px}.oleXfa_attachments{border-top:1px solid var(--border-1);margin-top:8px;padding-top:8px}.oleXfa_attachmentList{flex-direction:column;gap:8px;display:flex}.oleXfa_attachmentLink{background:var(--bg-surface);border:1px solid var(--border-1);color:inherit;border-radius:8px;align-items:center;gap:8px;padding:8px;text-decoration:none;transition:background-color .15s;display:flex}.oleXfa_attachmentLink:hover{background:var(--bg-page)}.oleXfa_attachmentOpen{text-align:left;min-width:0;color:inherit;flex:1;align-items:center;gap:8px;text-decoration:none;display:flex}.oleXfa_attachDownloadBtn{cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;padding:4px;display:flex}.oleXfa_attachDownloadBtn:hover .oleXfa_attachDownload{color:var(--fg-1)}.oleXfa_attachThumb{object-fit:cover;border-radius:4px;width:40px;height:40px}.oleXfa_attachPlaceholder{background:var(--bg-page);border-radius:4px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.oleXfa_attachPlaceholderIcon{width:20px;height:20px;color:var(--fg-4)}.oleXfa_attachInfo{flex:1;min-width:0}.oleXfa_attachFilename{font-size:var(--fs-sm);color:var(--fg-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.oleXfa_attachLabel{font-size:var(--fs-xs);color:var(--fg-3)}.oleXfa_attachDownload{width:16px;height:16px;color:var(--fg-4);flex-shrink:0}.oleXfa_uploadingRow{font-size:var(--fs-xs);color:var(--fg-3);align-items:center;gap:8px;margin-top:4px;display:flex}.oleXfa_uploadingIcon{width:12px;height:12px}.oleXfa_attachAction{font-size:var(--fs-xs);color:var(--fg-3);cursor:pointer;align-items:center;gap:6px;margin-top:4px;display:inline-flex}.oleXfa_attachAction:hover{color:var(--fg-2)}.oleXfa_attachActionIcon{width:12px;height:12px}.oleXfa_attachHiddenInput{display:none}.oleXfa_uploadError{font-size:var(--fs-xs);color:var(--badge-danger-fg);margin-top:4px}.oleXfa_addCostForm{flex-direction:column;gap:20px;display:flex}.oleXfa_formError{background:var(--badge-danger-bg);color:#991b1b;font-size:var(--fs-sm);border:1px solid #fecaca;border-radius:8px;padding:12px}.oleXfa_lineItemsHeader{justify-content:space-between;align-items:center;display:flex}.oleXfa_lineItemsLabel{font-size:var(--fs-sm);color:var(--fg-2);font-weight:500}.oleXfa_requiredMark{color:var(--badge-danger-fg);margin-left:2px}.oleXfa_lineItemsCount{font-size:var(--fs-sm);color:var(--fg-3)}.oleXfa_existingItems{flex-direction:column;gap:8px;margin-bottom:8px;display:flex}.oleXfa_lineItemDeleteWrap{justify-content:center;align-items:flex-end;min-height:40px;padding-bottom:4px;display:flex}.oleXfa_existingItemDeleteBtn{color:var(--fg-4);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:8px;transition:color .15s,background-color .15s}.oleXfa_existingItemDeleteBtn:hover:not(:disabled){color:var(--badge-danger-fg);background:var(--badge-danger-bg)}.oleXfa_existingItemDeleteBtn:disabled{opacity:.5;cursor:not-allowed}.oleXfa_addLineGrid{grid-template-columns:1fr;align-items:end;gap:8px;display:grid}.oleXfa_addLineTaxable{align-items:center;min-height:40px;padding-bottom:2px;display:flex}.oleXfa_lineTaxableCheckbox{flex-shrink:0}.oleXfa_lineItemTaxable{font-size:var(--fs-xs);color:var(--fg-3);margin-left:8px;font-weight:500}.oleXfa_taxHint{font-size:var(--fs-xs);color:var(--fg-3);margin:4px 0 0}@media (min-width:640px){.oleXfa_addLineGrid{grid-template-columns:2.5fr 4fr 2.5fr auto 1fr}}.oleXfa_taxHeader{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.oleXfa_taxLabel{font-size:var(--fs-sm);color:var(--fg-2);font-weight:500}.oleXfa_taxToggle{border:1px solid var(--border-2);font-size:var(--fs-xs);border-radius:4px;display:flex;overflow:hidden}.oleXfa_taxToggleBtn{cursor:pointer;font-size:var(--fs-xs);border:none;padding:4px 8px;transition:background-color .15s,color .15s}.oleXfa_taxToggleBtnActive{background:var(--bg-dark);color:var(--brand-gold)}.oleXfa_taxToggleBtnInactive{background:var(--bg-surface);color:var(--fg-2)}.oleXfa_taxToggleBtnInactive:hover{background:var(--bg-page)}.oleXfa_taxRow{align-items:center;gap:12px;display:flex}.oleXfa_taxInputWrap{flex:1}.oleXfa_taxInput{border:1px solid var(--border-2);width:100%;font-size:var(--fs-sm);border-radius:8px;padding:8px 12px}.oleXfa_taxInput:focus{box-shadow:0 0 0 2px var(--bg-surface), 0 0 0 4px var(--brand-gold);outline:none}.oleXfa_taxEquiv{font-size:var(--fs-sm);color:var(--fg-4);flex-shrink:0}.oleXfa_taxWarning{font-size:var(--fs-xs);color:var(--badge-danger-fg);margin-top:4px;font-weight:500}.oleXfa_subtotalRow{border-top:1px solid var(--border-1);justify-content:space-between;align-items:center;padding:8px 0;display:flex}.oleXfa_subtotalLabel{color:var(--fg-2);font-weight:500}.oleXfa_subtotalAmount{font-size:var(--fs-lg);color:var(--fg-1);font-weight:600}.oleXfa_totalRow{border-top:1px solid var(--border-1);justify-content:space-between;align-items:center;padding:12px 0;display:flex}.oleXfa_totalLabel{color:var(--fg-2);font-weight:500}.oleXfa_totalAmount{font-size:var(--fs-2xl);color:var(--fg-1);font-weight:700}.oleXfa_docLabel{font-size:var(--fs-sm);color:var(--fg-2);margin-bottom:4px;font-weight:500;display:block}.oleXfa_docAttachBtn{border:1px solid var(--border-2);font-size:var(--fs-sm);color:var(--fg-2);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;transition:background-color .15s;display:inline-flex}.oleXfa_docAttachBtn:hover{background:var(--bg-page)}.oleXfa_docAttachIcon{width:16px;height:16px}.oleXfa_docHiddenInput{display:none}.oleXfa_docHint{font-size:var(--fs-xs);color:var(--fg-3);margin-top:4px}.oleXfa_docUploading{font-size:var(--fs-sm);color:var(--fg-2);align-items:center;gap:8px;display:flex}.oleXfa_docUploadingIcon{width:16px;height:16px}.oleXfa_docStaged{background:var(--badge-success-bg);border:1px solid #bbf7d0;border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex}.oleXfa_docStagedIcon{width:20px;height:20px;color:var(--badge-success-fg);flex-shrink:0}.oleXfa_docStagedInfo{flex:1;min-width:0}.oleXfa_docStagedName{font-size:var(--fs-sm);color:var(--fg-1);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.oleXfa_docStagedSize{font-size:var(--fs-xs);color:var(--fg-3)}.oleXfa_docRemoveBtn{color:var(--fg-4);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px;transition:color .15s}.oleXfa_docRemoveBtn:hover{color:var(--badge-danger-fg)}.oleXfa_docError{flex-direction:column;gap:8px;display:flex}.oleXfa_docErrorText{font-size:var(--fs-sm);color:var(--badge-danger-fg)}.oleXfa_docErrorRetry{font-size:var(--fs-sm);color:var(--fg-2);cursor:pointer;background:0 0;border:none;text-decoration:underline}.oleXfa_docErrorRetry:hover{color:var(--fg-1)}.oleXfa_matchQuoteRow{gap:var(--space-2);flex-direction:column;display:flex}.oleXfa_matchQuoteButtons{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.oleXfa_matchQuoteHelp{font-size:var(--fs-xs);color:var(--fg-2);margin:0}.oleXfa_matchQuoteError{font-size:var(--fs-xs);color:var(--badge-danger-fg);margin:0}.oleXfa_matchedBadge{align-items:center;gap:var(--space-1);padding:2px var(--space-2);font-size:var(--fs-xs);background:var(--badge-success-bg);color:var(--badge-success-fg);border-radius:9999px;font-weight:600;display:inline-flex}
.wHJ0aW_loadingWrap{padding:12px 16px}.wHJ0aW_loadingText{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--fg-4)}.wHJ0aW_emptyWrap{padding:12px 16px}.wHJ0aW_emptyText{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--fg-4)}.wHJ0aW_warningText{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--brand-gold);margin-top:4px;display:block}.wHJ0aW_mutedSmall{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--fg-3);display:block}.wHJ0aW_mutedSmallTop{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--fg-3);margin-top:4px;display:block}.wHJ0aW_avatar{object-fit:cover;border-radius:9999px;flex-shrink:0}.wHJ0aW_avatarFallback{background:var(--brand-gold);color:var(--fg-on-gold);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-weight:500;display:flex}.wHJ0aW_singleCompanyRow{background:#ffffff0d;border-radius:8px;align-items:center;gap:8px;margin:0 16px 16px;padding:12px 16px;display:flex}.wHJ0aW_companyName{font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:500}.wHJ0aW_companyIcon{width:20px;height:20px;color:var(--brand-gold);flex-shrink:0}.wHJ0aW_collapsedRow{background:#ffffff0d;border-radius:8px;justify-content:center;align-items:center;margin:0 16px 16px;padding:12px 16px;display:flex}.wHJ0aW_collapsedPlaceholder{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--fg-4)}.wHJ0aW_dropdownWrap{margin-bottom:16px;padding:0 16px}.wHJ0aW_select{border:1px solid var(--fg-3);width:100%;font-size:var(--fs-sm);line-height:var(--lh-sm);color:inherit;background:#ffffff0d;border-radius:8px;padding:8px 12px;font-family:inherit}.wHJ0aW_select:focus{box-shadow:0 0 0 2px var(--bg-surface), 0 0 0 4px var(--brand-gold);border-color:var(--brand-gold);outline:none}
.vHXJUa_badges{--badge-h:max(40px, var(--store-badge-h,40px));align-items:center;gap:calc(var(--badge-h) / 4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.vHXJUa_badge{border-radius:8px;line-height:0;display:block}.vHXJUa_badge:focus-visible{outline:2px solid var(--brand-gold);outline-offset:2px}.vHXJUa_appStore{height:var(--badge-h);width:auto;display:block}.vHXJUa_googlePlayFrame{height:var(--badge-h);aspect-ratio:564/168;overflow:hidden}.vHXJUa_googlePlay{height:calc(var(--badge-h) * 250 / 168);width:auto;margin:calc(var(--badge-h) * -41 / 168);display:block}.vHXJUa_comingSoon{min-height:var(--badge-h);font-size:var(--fs-sm);color:inherit;opacity:.75;white-space:nowrap;align-items:center;display:inline-flex}
.enaECW_panel{gap:var(--space-4);flex-direction:column;display:flex}.enaECW_headerRow{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.enaECW_eyebrow{margin:0 0 var(--space-1);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--fg-4);font-weight:600}.enaECW_planName{font-family:var(--font-oswald), Oswald, sans-serif;font-size:var(--fs-lg);color:var(--fg-1);margin:0;font-weight:600;line-height:1.3}.enaECW_grid{gap:var(--space-3);grid-template-columns:1fr 1fr;margin:0;display:grid}@media (max-width:480px){.enaECW_grid{grid-template-columns:1fr}}.enaECW_cell{background:var(--bg-page);border:1px solid var(--border-1);padding:var(--space-3);border-radius:8px}.enaECW_cell dt{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--fg-4);margin-bottom:var(--space-1);font-weight:600}.enaECW_cell dd{font-size:var(--fs-sm);color:var(--fg-1);margin:0;font-weight:600}.enaECW_unlimited{font-size:var(--fs-sm);color:var(--fg-3);margin:0;line-height:1.45}.enaECW_actions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.enaECW_pricingLink{font-size:var(--fs-sm);color:var(--brand-gold-dark);text-underline-offset:2px;margin-left:var(--space-1);font-weight:600;text-decoration:underline}.enaECW_preview{border-top:1px solid var(--border-1);padding-top:var(--space-3)}.enaECW_previewLabel{margin:0 0 var(--space-2);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--fg-4);font-weight:600}.enaECW_previewActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.enaECW_scaffoldNote{font-size:var(--fs-xs);color:var(--fg-4);margin:0;line-height:1.4}.enaECW_scaffoldNote a{color:var(--brand-gold-dark);font-weight:600}
.m_4Suq_root{flex-direction:column;gap:16px;display:flex}.m_4Suq_uploadingRow{font-size:var(--fs-sm);color:var(--fg-3);align-items:center;gap:8px;display:flex}.m_4Suq_errorBox{background:var(--badge-danger-bg);border:1px solid #fecaca;border-radius:8px;align-items:flex-start;gap:12px;padding:16px;display:flex}.m_4Suq_errorIcon{color:#ef4444;flex-shrink:0;width:20px;height:20px;margin-top:2px}.m_4Suq_errorTitle{font-size:var(--fs-sm);color:var(--badge-danger-fg);font-weight:500}.m_4Suq_errorDetail{font-size:var(--fs-sm);color:#dc2626;margin-top:4px}.m_4Suq_summaryBar{background:var(--bg-page);border:1px solid var(--border-1);border-radius:8px;justify-content:space-between;align-items:center;padding:16px;display:flex}.m_4Suq_summaryText{font-size:var(--fs-sm)}.m_4Suq_summaryBold{color:var(--fg-1);font-weight:500}.m_4Suq_summaryDivider{color:var(--fg-3);margin:0 8px}.m_4Suq_summaryReady{color:var(--badge-success-fg)}.m_4Suq_summaryConflict{color:#d97706}.m_4Suq_summaryImported{color:var(--badge-info-fg)}.m_4Suq_summaryActions{align-items:center;gap:8px;display:flex}.m_4Suq_actionError{background:var(--badge-danger-bg);font-size:var(--fs-sm);color:var(--badge-danger-fg);border:1px solid #fecaca;border-radius:8px;align-items:flex-start;gap:8px;padding:12px;display:flex}.m_4Suq_actionErrorIcon{flex-shrink:0;width:16px;height:16px;margin-top:2px}.m_4Suq_mappingDetails{background:var(--bg-surface);border:1px solid var(--border-1);border-radius:8px}.m_4Suq_mappingSummary{font-size:var(--fs-sm);color:var(--fg-2);cursor:pointer;padding:12px 16px;font-weight:500}.m_4Suq_mappingSummary:hover{background:var(--bg-page)}.m_4Suq_mappingBody{flex-direction:column;gap:4px;padding:0 16px 12px;display:flex}.m_4Suq_mappingRow{font-size:var(--fs-xs);align-items:center;gap:8px;display:flex}.m_4Suq_mappingFrom{color:var(--fg-3);font-family:monospace}.m_4Suq_mappingArrow{color:var(--fg-4)}.m_4Suq_mappingTo{color:var(--badge-success-fg);font-family:monospace}.m_4Suq_mappingBadge{color:#d97706;background:var(--badge-warning-bg);border-radius:4px;padding:2px 6px;font-size:10px}.m_4Suq_mappingSkippedFrom{color:var(--fg-4);font-family:monospace;text-decoration:line-through}.m_4Suq_mappingSkippedTo{color:var(--fg-4);font-style:italic}.m_4Suq_conflictSpace{flex-direction:column;gap:16px;display:flex}.m_4Suq_conflictHeader{background:var(--badge-warning-bg);border:1px solid #fde68a;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.m_4Suq_conflictHeaderLeft{align-items:center;gap:12px;display:flex}.m_4Suq_conflictIcon{color:#d97706;width:20px;height:20px}.m_4Suq_conflictTitle{font-size:var(--fs-sm);color:#78350f;font-weight:500}.m_4Suq_conflictSubtitle{font-size:var(--fs-xs);color:var(--badge-warning-fg);margin-top:2px}.m_4Suq_conflictPagination{align-items:center;gap:8px;display:flex}.m_4Suq_conflictPageBtn{cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px}.m_4Suq_conflictPageBtn:hover{background:#f59e0b26}.m_4Suq_conflictPageBtn:disabled{opacity:.4;cursor:not-allowed}.m_4Suq_conflictPageText{font-size:var(--fs-xs);color:#92400e;white-space:nowrap}.m_4Suq_conflictLoading{color:var(--fg-3);justify-content:center;align-items:center;gap:8px;padding:24px;display:flex}.m_4Suq_conflictCard{background:var(--bg-surface);border:1px solid var(--border-1);box-shadow:var(--shadow-sm);border-radius:8px;flex-direction:column;gap:16px;padding:20px;display:flex}.m_4Suq_fieldBlock{background:var(--bg-page);border-radius:8px;padding:16px}.m_4Suq_fieldHeader{align-items:center;gap:8px;margin-bottom:12px;display:flex}.m_4Suq_fieldName{font-family:monospace;font-size:var(--fs-sm);background:var(--border-1);color:var(--fg-2);border-radius:4px;padding:4px 8px}.m_4Suq_fieldOriginal{font-size:var(--fs-sm);color:var(--badge-danger-fg)}.m_4Suq_fieldStrike{text-decoration:line-through}.m_4Suq_fieldMessage{font-size:var(--fs-xs);color:var(--fg-3);margin-bottom:12px}.m_4Suq_selectRow{align-items:center;gap:12px;display:flex}.m_4Suq_selectWrap{flex:1;position:relative}.m_4Suq_selectInput{appearance:none;width:100%;font-size:var(--fs-sm);background:var(--bg-surface);color:var(--fg-1);border:1px solid #fde68a;border-radius:8px;padding:12px 40px 12px 16px}.m_4Suq_selectInput:focus{box-shadow:0 0 0 2px var(--bg-surface), 0 0 0 4px #f59e0b;outline:none}.m_4Suq_selectSelected{background:var(--badge-success-bg);color:var(--badge-success-fg);border-color:#86efac}.m_4Suq_selectChevron{width:20px;height:20px;color:var(--fg-4);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.m_4Suq_checkIcon{width:20px;height:20px;color:var(--badge-success-fg);flex-shrink:0}.m_4Suq_bulkFixBtn{font-size:var(--fs-xs);color:var(--badge-info-fg);background:var(--badge-info-bg);cursor:pointer;white-space:nowrap;border:none;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-weight:500;transition:background .15s;display:flex}.m_4Suq_bulkFixBtn:hover{background:#bfdbfe}.m_4Suq_actionBtns{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.m_4Suq_actionBtnGreen{font-size:var(--fs-sm);color:var(--badge-success-fg);background:var(--badge-success-bg);cursor:pointer;border:1px solid #86efac;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-weight:500;transition:background .15s;display:inline-flex}.m_4Suq_actionBtnGreen:hover{background:#bbf7d0}.m_4Suq_actionBtnGreen:disabled{opacity:.5;cursor:not-allowed}.m_4Suq_actionBtnBlue{font-size:var(--fs-sm);color:var(--badge-info-fg);background:var(--badge-info-bg);cursor:pointer;border:1px solid #93c5fd;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-weight:500;transition:background .15s;display:inline-flex}.m_4Suq_actionBtnBlue:hover{background:#bfdbfe}.m_4Suq_actionBtnBlue:disabled{opacity:.5;cursor:not-allowed}.m_4Suq_actionBtnGray{font-size:var(--fs-sm);color:var(--fg-2);background:var(--bg-page);border:1px solid var(--border-1);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-weight:500;transition:background .15s;display:inline-flex}.m_4Suq_actionBtnGray:hover{background:var(--border-1)}.m_4Suq_noSuggestions{font-size:var(--fs-xs);color:var(--fg-4);font-style:italic}.m_4Suq_cleanBox{background:var(--badge-success-bg);border:1px solid #86efac;border-radius:8px;align-items:center;gap:12px;padding:16px;display:flex}.m_4Suq_cleanIcon{width:20px;height:20px;color:var(--badge-success-fg)}.m_4Suq_cleanText{font-size:var(--fs-sm);color:#166534}.m_4Suq_fileInfo{font-size:var(--fs-xs);color:var(--fg-4)}.m_4Suq_makeAvailableActions{flex-wrap:wrap;gap:8px;display:flex}
._2GFqqG_itemRow{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}._2GFqqG_itemMeta{flex-shrink:0;align-items:center;gap:6px;display:flex}._2GFqqG_typeBadge{background:var(--bg-page);color:var(--fg-3);border-radius:9999px;padding:1px 6px;font-size:10px;font-weight:600;display:inline-flex}._2GFqqG_availableBadge{background:var(--badge-success-bg);color:var(--badge-success-fg);border-radius:9999px;align-items:center;padding:1px 8px;font-size:10px;font-weight:600;display:inline-flex}._2GFqqG_assignedBadge{background:var(--badge-warning-bg);color:var(--badge-warning-fg);border-radius:9999px;align-items:center;gap:4px;padding:1px 8px;font-size:10px;font-weight:600;display:inline-flex}._2GFqqG_groupLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--fg-4);border-top:1px solid var(--border-1);margin-top:4px;padding:6px 16px 2px;font-size:10px;font-weight:600;list-style:none}._2GFqqG_groupLabel:first-child{border-top:none;margin-top:0}
._9N-fbq_root{gap:var(--space-4);flex-direction:column;display:flex}._9N-fbq_header{justify-content:space-between;align-items:center;display:flex}._9N-fbq_title{font-size:var(--fs-lg);align-items:center;gap:var(--space-2);color:var(--fg-1);font-weight:600;display:flex}._9N-fbq_titleIcon{width:20px;height:20px}._9N-fbq_countBadge{font-size:var(--fs-sm);color:var(--fg-3);font-weight:400}._9N-fbq_assignBtn{align-items:center;gap:var(--space-2);font-size:var(--fs-sm);background:var(--bg-dark);color:var(--brand-gold);cursor:pointer;border:none;border-radius:8px;padding:8px 16px;font-weight:500;transition:background .2s;display:inline-flex}._9N-fbq_assignBtn:hover{background:var(--border-dark-solid)}._9N-fbq_assignCard{background:var(--bg-surface);border:1px solid var(--border-1);box-shadow:var(--shadow-card);border-radius:8px;overflow:hidden}._9N-fbq_assignCardHeader{padding:var(--space-3) var(--space-4);background:var(--bg-dark);justify-content:space-between;align-items:center;display:flex}._9N-fbq_assignCardTitle{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--brand-gold);align-items:center;gap:var(--space-2);font-weight:600;display:flex}._9N-fbq_closeBtn{padding:var(--space-1);color:var(--fg-on-dark-sub);cursor:pointer;background:0 0;border:none;border-radius:8px;transition:color .2s}._9N-fbq_closeBtn:hover{color:var(--fg-on-dark)}._9N-fbq_assignCardBody{padding:var(--space-4);gap:var(--space-3);flex-direction:column;display:flex}._9N-fbq_transferNotice{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-left:4px solid var(--brand-gold);font-size:var(--fs-sm);color:#b38a1e;background:#fefce8;border-radius:0 8px 8px 0;display:flex}._9N-fbq_transferNotice strong{color:#715512;font-weight:600}._9N-fbq_assignCardFooter{justify-content:flex-end;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--border-1);display:flex}._9N-fbq_cancelBtn{font-size:var(--fs-sm);color:var(--fg-3);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px 16px;font-weight:500;transition:color .2s,background .2s}._9N-fbq_cancelBtn:hover{color:var(--fg-1);background:var(--bg-page)}._9N-fbq_confirmBtn{font-size:var(--fs-sm);background:var(--bg-dark);color:var(--brand-gold);cursor:pointer;border:none;border-radius:8px;padding:8px 16px;font-weight:500;transition:background .2s}._9N-fbq_confirmBtn:hover{background:var(--border-dark-solid)}._9N-fbq_confirmBtn:disabled{opacity:.4;cursor:not-allowed}._9N-fbq_errorBox{background:var(--badge-danger-bg);color:var(--badge-danger-fg);padding:var(--space-2) var(--space-3);font-size:var(--fs-sm);border-radius:8px}._9N-fbq_emptyState{background:var(--bg-surface);border:1px solid var(--border-1);text-align:center;padding:var(--space-8) var(--space-4);border-radius:8px}._9N-fbq_emptyIcon{width:48px;height:48px;color:var(--border-2);margin:0 auto var(--space-3)}._9N-fbq_emptyTitle{color:var(--fg-3);font-weight:500}._9N-fbq_emptyHint{font-size:var(--fs-sm);color:var(--fg-4);margin-top:var(--space-1)}._9N-fbq_loadingWrap{flex-direction:column;justify-content:center;align-items:center;min-height:200px;display:flex}._9N-fbq_loadingSpinner{border:3px solid var(--border-1);border-top-color:var(--brand-gold);width:32px;height:32px;margin-bottom:var(--space-3);border-radius:9999px;animation:1s linear infinite _9N-fbq_spin}@keyframes _9N-fbq_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._9N-fbq_loadingText{color:var(--fg-3);font-size:var(--fs-sm)}._9N-fbq_tableWrap{overflow-x:auto}._9N-fbq_table{border-collapse:collapse;width:100%}._9N-fbq_thead{background:var(--bg-page)}._9N-fbq_th{padding:var(--space-3) var(--space-4);text-align:left;font-size:var(--fs-xs);color:var(--fg-4);text-transform:uppercase;letter-spacing:.08em;font-weight:600}._9N-fbq_thRight{text-align:right;}._9N-fbq_tbody>tr+tr{border-top:1px solid var(--border-1)}._9N-fbq_row{cursor:pointer;transition:background .2s}._9N-fbq_row:hover{background:var(--bg-page)}._9N-fbq_td{padding:var(--space-3) var(--space-4);font-size:var(--fs-sm);color:var(--fg-1)}._9N-fbq_tdMono{font-family:var(--font-geist-mono), monospace;color:var(--brand-gold);font-weight:600;}._9N-fbq_tdMuted{color:var(--fg-3);}._9N-fbq_tdRight{text-align:right;}._9N-fbq_actionGroup{align-items:center;gap:var(--space-1);justify-content:flex-end;display:flex}._9N-fbq_transferBtn{font-size:var(--fs-xs);color:var(--fg-3);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:4px;padding:4px 8px;font-weight:500;transition:all .2s;display:inline-flex}._9N-fbq_transferBtn:hover{color:var(--brand-gold);border-color:var(--brand-gold)}._9N-fbq_transferBtn:disabled{opacity:.4;cursor:not-allowed}._9N-fbq_unassignBtn{font-size:var(--fs-xs);color:var(--fg-3);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:4px;padding:4px 8px;font-weight:500;transition:all .2s;display:inline-flex}._9N-fbq_unassignBtn:hover{color:var(--badge-danger-fg);background:var(--badge-danger-bg);border-color:#0000}._9N-fbq_unassignBtn:disabled{opacity:.4;cursor:not-allowed}._9N-fbq_transferRow{background:var(--bg-page)}._9N-fbq_transferForm{background:var(--bg-surface);border:1px solid var(--border-1);padding:var(--space-4);margin:var(--space-2) var(--space-4) var(--space-3);gap:var(--space-3);border-radius:8px;flex-direction:column;display:flex}._9N-fbq_transferFormLabel{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--fg-4);font-weight:600}
.emC_xW_title{font-size:var(--fs-2xl);color:var(--fg-1);margin-bottom:var(--space-4);text-align:center;font-weight:700}.emC_xW_footer{margin-top:var(--space-6);text-align:center;font-size:var(--fs-sm);color:var(--fg-3);gap:var(--space-2);flex-direction:column;display:flex}.emC_xW_link{text-decoration:underline}.emC_xW_link:hover{color:var(--brand-gold)}.emC_xW_linkGold{color:var(--brand-gold);text-decoration:underline}.emC_xW_linkGold:hover{color:var(--brand-gold-dark)}
.zv9Rta_card{background:var(--bg-surface);border:1px solid var(--border-1);border-left-width:4px;border-radius:8px;padding:20px}.zv9Rta_loadingCard{background:var(--bg-surface);border:1px solid var(--border-1);border-radius:8px;padding:20px}.zv9Rta_loadingWrap{align-items:center;gap:8px;display:flex}.zv9Rta_spinner{border:2px solid var(--border-1);border-top-color:var(--badge-warning-fg);border-radius:9999px;width:16px;height:16px;animation:1s linear infinite zv9Rta_spin}.zv9Rta_loadingText{font-size:var(--fs-sm);color:var(--fg-4)}.zv9Rta_borderQueued{border-left-color:var(--fg-4)}.zv9Rta_borderEstimated{border-left-color:var(--badge-info-fg)}.zv9Rta_borderQuoted{border-left-color:#9333ea}.zv9Rta_borderApproved{border-left-color:var(--brand-gold)}.zv9Rta_borderCosts{border-left-color:var(--badge-success-fg)}.zv9Rta_borderClosed{border-left-color:var(--fg-4)}.zv9Rta_stepper{align-items:center;gap:0;width:100%;margin-bottom:16px;display:flex}.zv9Rta_stepItem{flex:1;align-items:center;display:flex}.zv9Rta_stepItemLast{flex:none;align-items:center;display:flex}.zv9Rta_stepColumn{flex-direction:column;align-items:center;display:flex}.zv9Rta_dot{border-radius:9999px;width:12px;height:12px;transition:all .15s}.zv9Rta_dotCurrent{background:var(--brand-gold);box-shadow:0 0 0 2px #d7b14a4d}.zv9Rta_dotPast{background:var(--fg-4)}.zv9Rta_dotFuture{border:2px solid var(--border-2);background:var(--bg-surface)}.zv9Rta_stepLabel{font-size:var(--fs-xs);white-space:nowrap;margin-top:4px}.zv9Rta_stepLabelCurrent{color:var(--brand-gold-dark);font-weight:600}.zv9Rta_stepLabelPast{color:var(--fg-3)}.zv9Rta_stepLabelFuture{color:var(--border-2)}.zv9Rta_stepLine{flex:1;height:1px;margin:0 4px}.zv9Rta_stepLinePast{background:var(--fg-4)}.zv9Rta_stepLineFuture{background:var(--border-1)}.zv9Rta_secondaryActions{font-size:var(--fs-xs);align-items:center;gap:8px;margin-top:12px;display:flex}.zv9Rta_secondaryOr{color:var(--border-2)}.zv9Rta_secondaryItem{align-items:center;gap:8px;display:flex}.zv9Rta_secondaryDot{color:var(--border-2)}.zv9Rta_secondaryBtn{color:var(--fg-4);cursor:pointer;font-size:var(--fs-xs);background:0 0;border:none;transition:color .15s}.zv9Rta_secondaryBtn:hover{color:var(--fg-2)}.zv9Rta_prompt{font-size:var(--fs-sm);color:var(--fg-3);margin-bottom:12px}.zv9Rta_buttonRow{flex-wrap:wrap;gap:8px;display:flex}.zv9Rta_expandBtn{font-size:var(--fs-sm);color:var(--fg-3);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;margin-bottom:12px;transition:color .15s;display:flex}.zv9Rta_expandBtn:hover{color:var(--fg-2)}.zv9Rta_expandIcon{width:14px;height:14px}.zv9Rta_approvedMsg{font-size:var(--fs-sm);color:var(--badge-success-fg);margin-bottom:12px}.zv9Rta_approvedIcon{vertical-align:text-bottom;width:16px;height:16px;margin-right:4px;display:inline-block}.zv9Rta_costDetails{border-left:2px solid var(--border-1);font-size:var(--fs-sm);color:var(--fg-3);flex-direction:column;gap:4px;margin-top:8px;padding-left:16px;display:flex}.zv9Rta_costDetailsTotal{color:var(--fg-2);font-weight:500}.zv9Rta_costDetailsItalic{font-style:italic}.zv9Rta_costDetailsItems{flex-direction:column;gap:2px;margin-top:4px;display:flex}.zv9Rta_lineItemRow{justify-content:space-between;display:flex}.zv9Rta_costsTotal{font-size:var(--fs-sm);color:var(--fg-1);margin-bottom:4px;font-weight:600}.zv9Rta_costsRef{font-size:var(--fs-sm);color:var(--fg-4);margin-bottom:4px}.zv9Rta_costsDelta{font-size:var(--fs-sm);color:var(--badge-warning-fg);margin-bottom:12px}.zv9Rta_deltaIcon{vertical-align:text-bottom;width:14px;height:14px;margin-right:4px;display:inline-block}.zv9Rta_completeMsg{font-size:var(--fs-sm);color:var(--badge-success-fg);margin-top:12px}.zv9Rta_completeIcon{vertical-align:text-bottom;width:16px;height:16px;margin-right:4px;display:inline-block}.zv9Rta_costsButtonRow{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.zv9Rta_costsHelper{font-size:var(--fs-sm);color:var(--fg-4);margin-top:8px}.zv9Rta_closedTotal{font-size:var(--fs-sm);color:var(--fg-2);margin-bottom:4px;font-weight:600}.zv9Rta_closedRef{font-size:var(--fs-sm);color:var(--fg-4)}.zv9Rta_pendingWrap{align-items:center;gap:8px;margin-bottom:8px;display:flex}.zv9Rta_pendingIcon{width:16px;height:16px;color:var(--badge-warning-fg)}.zv9Rta_pendingTitle{font-size:var(--fs-sm);color:var(--badge-warning-fg);font-weight:600}.zv9Rta_pendingDesc{font-size:var(--fs-sm);color:var(--fg-3)}.zv9Rta_mt3{margin-top:12px}
.VoEyIW_form{flex-direction:column;gap:16px;display:flex}.VoEyIW_charCount{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--fg-3);margin-top:4px}