.signs_page__l8m9S{max-width:1180px;margin:auto;padding:28px 20px 80px;color:var(--text)}.signs_header__tVqYo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.signs_header__tVqYo h1{margin:0 0 8px;font-size:clamp(26px,4vw,36px)}.signs_grid__3JOtx{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));grid-gap:18px;gap:18px}.signs_stats__if3wO{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:12px;gap:12px;margin:24px 0}.signs_card__M_KUY{background:var(--surface,#fff);border:1px solid var(--hairline,#e5e7eb);border-radius:22px;padding:22px;box-shadow:0 3px 15px #22222205}.signs_card__M_KUY h2,.signs_card__M_KUY h3{margin-top:0}.signs_stat__RQFz5{display:block;font-size:30px;font-weight:700;margin-bottom:6px}.signs_bar__Tq11W{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:18px 0}.signs_input__zlnX_,.signs_pill__hLTbI,.signs_primary__hBmHR,.signs_select__RpHPy{font:inherit;min-height:48px;border-radius:999px;border:1px solid var(--hairline,#ddd);padding:11px 18px;background:var(--surface,#fff);color:var(--text)}.signs_pill__hLTbI,.signs_primary__hBmHR{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer}.signs_jobStatus__57E8L{box-sizing:border-box;background:var(--green-10,#e8f8f1);border-color:var(--green-dark,#126b4d);color:var(--green-dark,#126b4d);font-size:16px;font-weight:700;cursor:default}.signs_pill__hLTbI[aria-pressed=true],.signs_primary__hBmHR{background:var(--green,#1eb680);border-color:transparent;color:#fff}.signs_pill__hLTbI:disabled,.signs_primary__hBmHR:disabled{opacity:.5;cursor:not-allowed}.signs_input__zlnX_:focus-visible,.signs_pill__hLTbI:focus-visible,.signs_primary__hBmHR:focus-visible,.signs_select__RpHPy:focus-visible{outline:3px solid var(--green-dark,#126b4d);outline-offset:3px}.signs_input__zlnX_,.signs_select__RpHPy{width:100%;min-width:0;max-width:100%;box-sizing:border-box;margin-top:8px}.signs_form__1bLVZ{display:grid;grid-gap:18px;gap:18px;width:100%;min-width:0}.signs_bar__Tq11W>*,.signs_detail__kanIR>*,.signs_form__1bLVZ>*,.signs_grid__3JOtx,.signs_grid__3JOtx>*{min-width:0}.signs_card__M_KUY{overflow-wrap:anywhere}.signs_pickupRefresh__uXNgI{margin-top:12px}.signs_form__1bLVZ label{display:block;font-weight:600}.signs_check__LdNvP{display:flex!important;gap:14px;align-items:center;min-height:48px;font-weight:500!important}.signs_check__LdNvP input{width:22px;height:22px;accent-color:var(--green,#1eb680)}.signs_badge__UMRbe{display:inline-block;border-radius:999px;padding:6px 12px;background:var(--green-10,#e8f8f1);color:var(--text);font-size:12px;margin:0 6px 8px 0}.signs_muted__ssGN4{color:var(--text-muted,#666);line-height:1.6;font-size:14px}.signs_pay__CqzC0{font-size:28px;font-weight:700;margin:8px 0}.signs_error__Zk1Hs{padding:16px;border-radius:14px;background:#fff3df;color:#835013}.signs_photo___EUtI{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;border-radius:14px;background:var(--cream-2,#f5f5f5)}.signs_capture__Gb_Ny{position:relative;display:flex;min-height:110px;align-items:center;justify-content:center;border:2px dashed var(--green,#1eb680);border-radius:18px;cursor:pointer;text-align:center;padding:16px}.signs_capture__Gb_Ny input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.signs_capture__Gb_Ny:focus-within{outline:3px solid var(--green-dark,#126b4d);outline-offset:3px}.signs_dashboardLink__yDCgK{display:inline-flex;align-items:center;min-height:44px;margin-bottom:12px;color:var(--text);text-decoration:none}.signs_dashboardLink__yDCgK:hover{text-decoration:underline}.signs_dashboardLink__yDCgK:focus-visible{outline:3px solid var(--green-dark,#126b4d);outline-offset:3px}.signs_dialog__u00bt{position:fixed;inset:0;margin:auto;box-sizing:border-box;width:min(650px,calc(100% - 32px));max-height:85vh;max-height:85dvh;overflow:auto;border:1px solid var(--hairline,#ddd);border-radius:24px;padding:24px}.signs_dialog__u00bt::-webkit-backdrop{background:#2228}.signs_dialog__u00bt::backdrop{background:#2228}.signs_detail__kanIR{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));grid-gap:24px;gap:24px}.signs_history__m8LEE{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}@media(max-width:600px){.signs_page__l8m9S{padding:20px 14px 60px}.signs_card__M_KUY{padding:18px}.signs_bar__Tq11W>*{flex-grow:1}}.signs_pendingApplication__yeXRj{border-color:rgba(30,182,128,.35);background:linear-gradient(var(--green-10,#e8f8f1),var(--surface,#fff))}.signs_applicationDetails__kcQ6e{display:grid;grid-gap:6px;gap:6px}.signs_applicationDetails__kcQ6e dt{color:var(--text-muted);font-size:13px;margin-top:8px}.signs_applicationDetails__kcQ6e dd{margin:0}.signs_myJobStats__mHtRD{grid-template-columns:repeat(2,minmax(0,1fr));margin:16px 0}.signs_myJobStats__mHtRD .signs_card__M_KUY{padding:14px;font-size:14px}.signs_myJobTabs__DamZI{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:16px 0}.signs_myJobCard__nzuCP h2{font-size:20px;line-height:1.4;margin:0 0 6px}.signs_myJobCard__nzuCP p{margin:6px 0}.signs_myJobPay__yiKyv{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:12px}.signs_myJobPay__yiKyv strong{font-size:24px}.signs_myJobActions__e5O1G{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:14px 0 0}.auth-tabs_tabs__QiVp1{display:flex;gap:4px;padding:4px;margin-bottom:28px;border:1px solid var(--hairline);border-radius:999px;background:#efeee8}.auth-tabs_tab__2iJnx{flex:1 1;min-width:0;min-height:44px;padding:10px 12px;border:0;border-radius:999px;background:transparent;color:var(--text-muted);font:600 14px Quicksand,sans-serif;cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.auth-tabs_tab__2iJnx[aria-selected=true]{background:#fff;color:var(--text);box-shadow:0 2px 8px #0000000a}.auth-tabs_tab__2iJnx:focus-visible{outline:2px solid var(--green);outline-offset:2px}@media (prefers-reduced-motion:reduce){.auth-tabs_tab__2iJnx{transition:none}}