.login_container__dKYZP{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:1rem;background:linear-gradient(135deg,#667eea,#764ba2)}.login_card__r3Ltj{background:white;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.3);width:100%;max-width:400px;padding:2rem}.login_header__5TWRo{text-align:center;margin-bottom:2rem}.login_logo__GW03_{margin-bottom:.75rem}.login_title__7huBn{font-size:1.75rem;font-weight:700;color:#1a202c;margin:0 0 .5rem}.login_subtitle__IciyZ{font-size:.875rem;color:#718096;margin:0}.login_form__Ij6Df{display:flex;flex-direction:column;gap:1.25rem}.login_error__BN8Ls{padding:.75rem 1rem;background-color:#fed7d7;color:#c53030;border-radius:6px;font-size:.875rem;border:1px solid #fc8181}.login_field__07CUi{display:flex;flex-direction:column;gap:.5rem}.login_label__1kJPU{font-size:.875rem;font-weight:600;color:#2d3748}.login_input__Y4JR4{padding:.75rem 1rem;border:1px solid #cbd5e0;border-radius:6px;font-size:1rem;transition:all .2s;width:100%;box-sizing:border-box}.login_input__Y4JR4:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.login_input__Y4JR4::placeholder{color:#a0aec0}.login_button__iSv5r{padding:.875rem 1.5rem;background:linear-gradient(135deg,#667eea,#764ba2);color:white;border:none;border-radius:6px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s;margin-top:.5rem}.login_button__iSv5r:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px rgba(102,126,234,.4)}.login_button__iSv5r:active:not(:disabled){transform:translateY(0)}.login_button__iSv5r:disabled{opacity:.6;cursor:not-allowed}.login_footer__Xh0OZ{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e2e8f0}.login_footerText__suMbz{font-size:.75rem;color:#718096;text-align:center;margin:0}@media (max-width:480px){.login_card__r3Ltj{padding:1.5rem}.login_title__7huBn{font-size:1.5rem}.login_button__iSv5r,.login_input__Y4JR4{font-size:.9375rem}}.PasswordInput_wrapper__ew7Zf{position:relative;display:block;width:100%}.PasswordInput_wrapper__ew7Zf input{box-sizing:border-box;width:100%}.PasswordInput_wrapper__ew7Zf input::-ms-clear,.PasswordInput_wrapper__ew7Zf input::-ms-reveal{display:none}.PasswordInput_toggle__M6NY2{position:absolute;top:50%;right:.4rem;transform:translateY(-50%);display:grid;place-items:center;width:2rem;height:2rem;padding:0;border:0;border-radius:6px;color:#64748b;background:transparent;cursor:pointer}.PasswordInput_toggle__M6NY2:hover{color:#1f2937;background:#f1f5f9}.PasswordInput_toggle__M6NY2:focus-visible{outline:2px solid #124b9a;outline-offset:1px}.PasswordInput_toggle__M6NY2 svg{width:1.15rem;height:1.15rem}.ToastProvider_container__3YX3N{position:fixed;top:16px;right:16px;display:flex;flex-direction:column;gap:8px;z-index:10000}.ToastProvider_toast__dXkdm{min-width:240px;max-width:420px;padding:12px 14px;border-radius:8px;color:#111;background:#f3f4f6;box-shadow:0 4px 14px rgba(0,0,0,.12);display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.4}.ToastProvider_success__8rG99{background:#e7f6ed;color:#0a5030;border:1px solid #bde5ca}.ToastProvider_error__PrkzC{background:#fde8e8;color:#7a1111;border:1px solid #f5b5b5}.ToastProvider_info__4E4Rl{background:#e8f1fd;color:#0d3a6a;border:1px solid #b5d0f5}.ToastProvider_closeBtn__gLOAm{margin-left:auto;border:none;background:transparent;color:inherit;cursor:pointer;font-size:16px}.ToastProvider_message__UHnkC{white-space:pre-wrap}.SyncStatus_syncStatus__76nxX{background:var(--background-secondary,#f8f9fa);border:1px solid var(--border-color,#e0e0e0);border-radius:8px;padding:12px 16px;font-size:14px}.SyncStatus_header__UCIJO{display:flex;justify-content:space-between;align-items:center;gap:12px}.SyncStatus_statusIndicator__e1i0O{display:flex;align-items:center;gap:8px}.SyncStatus_dot__T0anR{width:10px;height:10px;border-radius:50%;transition:background-color .3s ease}.SyncStatus_dot__T0anR.SyncStatus_online__U5Mvg{background-color:#10b981;box-shadow:0 0 8px rgba(16,185,129,.4)}.SyncStatus_dot__T0anR.SyncStatus_offline__PurbA{background-color:#ef4444;box-shadow:0 0 8px rgba(239,68,68,.4)}.SyncStatus_statusText__9NZaj{font-weight:500;color:var(--text-primary,#1f2937)}.SyncStatus_queueBadge__nazwL{display:flex;align-items:center;gap:6px;padding:4px 12px;background:var(--warning-background,#fef3c7);border:1px solid var(--warning-border,#fbbf24);border-radius:16px;font-size:13px}.SyncStatus_queueCount__4QfVw{font-weight:700}.SyncStatus_queueCount__4QfVw,.SyncStatus_queueLabel__2W6ME{color:var(--warning-text,#92400e)}.SyncStatus_details__o6To2{margin-top:12px;padding-top:12px;border-top:1px solid var(--border-color,#e0e0e0);display:flex;flex-direction:column;gap:8px}.SyncStatus_detailRow__T5iiD{display:flex;justify-content:space-between;align-items:center;font-size:13px}.SyncStatus_detailLabel__RF97e{color:var(--text-secondary,#6b7280)}.SyncStatus_detailValue__43jVQ{color:var(--text-primary,#1f2937);font-weight:500}.SyncStatus_progressContainer__Cn4hD{display:flex;flex-direction:column;gap:6px;margin-top:4px}.SyncStatus_progressBar__ZcZfx{width:100%;height:6px;background:var(--background-tertiary,#e5e7eb);border-radius:3px;overflow:hidden}.SyncStatus_progressFill___abFe{height:100%;background:var(--primary-color,#3b82f6);transition:width .3s ease;border-radius:3px}.SyncStatus_progressText__ZJdN5{font-size:12px;color:var(--text-secondary,#6b7280);text-align:center}.SyncStatus_error__7UotU{padding:8px 12px;background:var(--error-background,#fee2e2);border:1px solid var(--error-border,#fca5a5);border-radius:6px;color:var(--error-text,#991b1b);font-size:12px;line-height:1.4}.SyncStatus_syncButton__qldHe{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:10px 16px;margin-top:8px;background:var(--primary-color,#3b82f6);color:white;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.SyncStatus_syncButton__qldHe:hover:not(:disabled){background:var(--primary-color-dark,#2563eb);transform:translateY(-1px);box-shadow:0 2px 8px rgba(59,130,246,.3)}.SyncStatus_syncButton__qldHe:active:not(:disabled){transform:translateY(0)}.SyncStatus_syncButton__qldHe:disabled{background:var(--disabled-background,#d1d5db);color:var(--disabled-text,#9ca3af);cursor:not-allowed;opacity:.6}.SyncStatus_syncIcon__e7Do5{width:16px;height:16px}.SyncStatus_spinner__3135h{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:white;border-radius:50%;animation:SyncStatus_spin__ZQSMX .6s linear infinite}@keyframes SyncStatus_spin__ZQSMX{to{transform:rotate(1turn)}}@media (max-width:640px){.SyncStatus_syncStatus__76nxX{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px;padding:6px 12px;font-size:12px;border-radius:8px}.SyncStatus_header__UCIJO{gap:6px;flex:none}.SyncStatus_dot__T0anR{width:8px;height:8px}.SyncStatus_statusText__9NZaj{font-size:12px}.SyncStatus_details__o6To2{margin-top:0;padding-top:0;border-top:none;flex:1 1;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.SyncStatus_detailRow__T5iiD{font-size:11px;gap:4px}.SyncStatus_detailLabel__RF97e{color:var(--text-secondary,#6b7280)}.SyncStatus_queueBadge__nazwL{padding:2px 8px;font-size:11px}.SyncStatus_syncButton__qldHe{padding:6px 12px;font-size:12px;margin-top:4px}}@media (prefers-color-scheme:dark){.SyncStatus_syncStatus__76nxX{background:var(--background-secondary-dark,#1f2937);border-color:var(--border-color-dark,#374151)}.SyncStatus_statusText__9NZaj{color:var(--text-primary-dark,#f9fafb)}.SyncStatus_queueBadge__nazwL{background:var(--warning-background-dark,#78350f);border-color:var(--warning-border-dark,#92400e)}.SyncStatus_queueCount__4QfVw,.SyncStatus_queueLabel__2W6ME{color:var(--warning-text-dark,#fef3c7)}.SyncStatus_details__o6To2{border-top-color:var(--border-color-dark,#374151)}.SyncStatus_detailLabel__RF97e{color:var(--text-secondary-dark,#d1d5db)}.SyncStatus_detailValue__43jVQ{color:var(--text-primary-dark,#f9fafb)}.SyncStatus_progressBar__ZcZfx{background:var(--background-tertiary-dark,#374151)}.SyncStatus_error__7UotU{background:var(--error-background-dark,#7f1d1d);border-color:var(--error-border-dark,#991b1b);color:var(--error-text-dark,#fecaca)}.SyncStatus_syncButton__qldHe:disabled{background:var(--disabled-background-dark,#4b5563);color:var(--disabled-text-dark,#9ca3af)}}.ProgressIndicator_mobileProgress__SFLMv{display:block;margin-bottom:1.5rem;contain:layout style paint}.ProgressIndicator_progressButton__VZIX3{width:100%;display:flex;align-items:center;gap:1rem;padding:1rem;background:linear-gradient(135deg,#ffffff,#f8f9fa);border:2px solid #e9ecef;border-radius:16px;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.05)}.ProgressIndicator_progressButton__VZIX3:hover{border-color:#fa6400;box-shadow:0 4px 12px rgba(250,100,0,.1);transform:translateY(-2px)}.ProgressIndicator_progressButton__VZIX3:active{transform:translateY(0)}.ProgressIndicator_circularProgress__yTrC_{width:90px;height:90px;flex-shrink:0}.ProgressIndicator_progressBackground__A66_c{stroke:#e9ecef}.ProgressIndicator_progressCircle___9_Ho{stroke:#fa6400;transition:stroke-dashoffset .6s cubic-bezier(.4,0,.2,1)}.ProgressIndicator_progressCircle___9_Ho.ProgressIndicator_animating__vxgQD{animation:ProgressIndicator_pulse__Tltyh .6s ease-out}@keyframes ProgressIndicator_pulse__Tltyh{0%,to{stroke-width:8}50%{stroke-width:10}}.ProgressIndicator_percentageText__yCVGK{font-size:24px;font-weight:700;fill:#212529;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ProgressIndicator_progressSummary__a9J4m{display:flex;flex-direction:column;gap:.25rem;flex:1 1;min-width:0}.ProgressIndicator_currentStep__jPy0_{font-size:13px;font-weight:600;color:#fa6400;letter-spacing:.02em;text-transform:uppercase}.ProgressIndicator_stepsComplete__GHPoh{font-size:15px;font-weight:600;color:#212529}.ProgressIndicator_completionText__0jfAo{font-size:13px;color:#6c757d}.ProgressIndicator_desktopProgress__i0AyW{display:none;padding:1.5rem;background:white;border:1px solid #dee2e6;border-radius:12px;margin-bottom:2rem;box-shadow:0 2px 8px rgba(0,0,0,.05)}.ProgressIndicator_progressHeader__KALfd{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.ProgressIndicator_progressTitle__X1EJB{font-size:18px;font-weight:600;color:#212529;margin:0}.ProgressIndicator_percentageLabel__KvjTB{font-size:24px;font-weight:700;color:#fa6400}.ProgressIndicator_progressBarContainer__q8ruX{width:100%;height:12px;background:#e9ecef;border-radius:6px;overflow:hidden;margin-bottom:1.5rem}.ProgressIndicator_progressBar__m6_6D{height:100%;background:linear-gradient(90deg,#fa6400,#ff8c3a);border-radius:6px;transition:width .6s cubic-bezier(.4,0,.2,1);position:relative}.ProgressIndicator_progressBar__m6_6D.ProgressIndicator_animating__vxgQD:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:ProgressIndicator_shimmer__zRb2y 1s ease-out}@keyframes ProgressIndicator_shimmer__zRb2y{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.ProgressIndicator_stepIndicators__LOxi8{display:flex;justify-content:space-between;gap:.5rem;margin-bottom:1rem}.ProgressIndicator_stepIndicator__6_uLH{display:flex;flex-direction:column;align-items:center;gap:.5rem;flex:1 1;min-width:0;background:none;border:none;padding:.5rem;margin:-.5rem;cursor:pointer;border-radius:8px;transition:all .2s ease}.ProgressIndicator_stepIndicator__6_uLH:hover{background:rgba(250,100,0,.05);transform:translateY(-2px)}.ProgressIndicator_stepIndicator__6_uLH:hover .ProgressIndicator_stepDot__fuwoF{transform:scale(1.1);box-shadow:0 4px 8px rgba(0,0,0,.1)}.ProgressIndicator_stepIndicator__6_uLH:focus{outline:none;box-shadow:0 0 0 3px rgba(250,100,0,.2)}.ProgressIndicator_stepIndicator__6_uLH:focus-visible{outline:2px solid #fa6400;outline-offset:2px}.ProgressIndicator_stepIndicator__6_uLH:active{transform:translateY(0)}.ProgressIndicator_stepDot__fuwoF{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#e9ecef;border:2px solid #dee2e6;transition:all .3s ease}.ProgressIndicator_stepIndicator__6_uLH.ProgressIndicator_complete__UwfI3 .ProgressIndicator_stepDot__fuwoF{background:#28a745;border-color:#28a745}.ProgressIndicator_stepIndicator__6_uLH.ProgressIndicator_current__T_Knl .ProgressIndicator_stepDot__fuwoF{border-color:#fa6400;border-width:3px;box-shadow:0 0 0 3px rgba(250,100,0,.1)}.ProgressIndicator_checkIcon__UjWBQ{width:20px;height:20px;fill:white}.ProgressIndicator_stepNumber__mRnNj{font-size:14px;font-weight:600;color:#6c757d}.ProgressIndicator_stepIndicator__6_uLH.ProgressIndicator_complete__UwfI3 .ProgressIndicator_stepNumber__mRnNj{color:white}.ProgressIndicator_stepLabel__8cb_M{font-size:11px;color:#6c757d;text-align:center;line-height:1.2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ProgressIndicator_stepIndicator__6_uLH.ProgressIndicator_current__T_Knl .ProgressIndicator_stepLabel__8cb_M{color:#fa6400;font-weight:600}.ProgressIndicator_completionDesktop__dxpvj{text-align:center;font-size:15px;color:#6c757d;font-style:italic}.ProgressIndicator_detailsOverlay__aTqF3{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:flex-end;z-index:1000;animation:ProgressIndicator_fadeIn__7_G8M .3s ease-out}@keyframes ProgressIndicator_fadeIn__7_G8M{0%{opacity:0}to{opacity:1}}.ProgressIndicator_detailsModal__TTgjH{background:white;width:100%;max-height:85vh;border-radius:20px 20px 0 0;overflow:hidden;display:flex;flex-direction:column;animation:ProgressIndicator_slideUp__YRmZZ .3s ease-out}@keyframes ProgressIndicator_slideUp__YRmZZ{0%{transform:translateY(100%)}to{transform:translateY(0)}}.ProgressIndicator_detailsHeader__08MB4{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;border-bottom:1px solid #dee2e6;background:#f8f9fa}.ProgressIndicator_detailsTitle__LxOMM{font-size:20px;font-weight:600;color:#212529;margin:0}.ProgressIndicator_closeButton__d1RjH{width:36px;height:36px;border-radius:50%;border:none;background:white;color:#6c757d;font-size:28px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.ProgressIndicator_closeButton__d1RjH:hover{background:#e9ecef;color:#212529}.ProgressIndicator_detailsContent__HhGFE{overflow-y:auto;padding:1.5rem;flex:1 1}.ProgressIndicator_overallSummary__WHdEJ{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:2rem}.ProgressIndicator_summaryCard__Qp7AX{background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:1rem;border-radius:12px;display:flex;flex-direction:column;gap:.5rem;text-align:center}.ProgressIndicator_summaryLabel__XbzYK{font-size:12px;color:#6c757d;font-weight:500}.ProgressIndicator_summaryValue__vXjS9{font-size:24px;font-weight:700;color:#fa6400}.ProgressIndicator_sectionTitle__9WYmG{font-size:16px;font-weight:600;color:#212529;margin:0 0 1rem}.ProgressIndicator_stepProgress__o7eTU{margin-bottom:2rem}.ProgressIndicator_stepDetail__EqP8x{display:block;width:100%;border:0;background:#f8f9fa;padding:1rem;border-radius:12px;margin-bottom:1rem;color:inherit;font:inherit;text-align:left;cursor:pointer}.ProgressIndicator_stepDetail__EqP8x:focus-visible{outline:2px solid #fa6400;outline-offset:2px}.ProgressIndicator_stepDetailHeader__CdpCN{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.ProgressIndicator_stepName___gEjX{font-size:14px;font-weight:600;color:#212529}.ProgressIndicator_stepStatus__HOkrF{font-size:13px;font-weight:600;padding:.25rem .75rem;border-radius:12px}.ProgressIndicator_statusComplete__SUrU0{background:#d4edda;color:#155724}.ProgressIndicator_statusIncomplete__LOiDu{background:#fff3cd;color:#856404}.ProgressIndicator_miniProgressBar__gVYnP{height:6px;background:#dee2e6;border-radius:3px;overflow:hidden;margin-bottom:.5rem}.ProgressIndicator_miniProgressFill__gHMfD{height:100%;background:linear-gradient(90deg,#fa6400,#ff8c3a);border-radius:3px;transition:width .4s ease}.ProgressIndicator_stepMetadata__ObJR4{font-size:12px;color:#6c757d}.ProgressIndicator_incompleteSection__tNTD9{margin-bottom:2rem}.ProgressIndicator_incompleteGroup__NiPyW{margin-bottom:1.5rem}.ProgressIndicator_incompleteGroupTitle__sPPyc{font-size:14px;font-weight:600;color:#495057;margin:0 0 .75rem;padding-bottom:.5rem;border-bottom:2px solid #fa6400}.ProgressIndicator_incompleteList__QcXrS{list-style:none;padding:0;margin:0}.ProgressIndicator_incompleteItem__1LFR8{padding:.5rem .75rem;background:white;border-left:3px solid #ffc107;margin-bottom:.5rem;border-radius:4px;font-size:13px;color:#495057}.ProgressIndicator_incompleteItem__1LFR8:before{content:"•";color:#ffc107;font-weight:700;margin-right:.5rem}.ProgressIndicator_completionSection__TiCG_{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #dee2e6}.ProgressIndicator_completionBanner__I6xAN{background:linear-gradient(135deg,#fa6400,#ff8c3a);color:white;padding:1.5rem;border-radius:12px;text-align:center;font-size:16px;font-weight:500;box-shadow:0 4px 12px rgba(250,100,0,.2)}@media (min-width:768px){.ProgressIndicator_mobileProgress__SFLMv{display:none}.ProgressIndicator_desktopProgress__i0AyW{display:block}.ProgressIndicator_detailsOverlay__aTqF3{align-items:center;justify-content:center}.ProgressIndicator_detailsModal__TTgjH{max-width:700px;max-height:90vh;border-radius:16px;animation:ProgressIndicator_zoomIn__3_Vbt .3s ease-out}@keyframes ProgressIndicator_zoomIn__3_Vbt{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.ProgressIndicator_overallSummary__WHdEJ{grid-template-columns:repeat(3,1fr)}.ProgressIndicator_stepLabel__8cb_M{font-size:12px}}@media (min-width:1024px){.ProgressIndicator_stepIndicators__LOxi8{gap:1rem}.ProgressIndicator_stepDot__fuwoF{width:48px;height:48px}.ProgressIndicator_stepLabel__8cb_M{font-size:13px}.ProgressIndicator_checkIcon__UjWBQ{width:24px;height:24px}.ProgressIndicator_stepNumber__mRnNj{font-size:16px}}@media (prefers-reduced-motion:reduce){.ProgressIndicator_detailsModal__TTgjH,.ProgressIndicator_detailsOverlay__aTqF3,.ProgressIndicator_miniProgressFill__gHMfD,.ProgressIndicator_progressBar__m6_6D,.ProgressIndicator_progressCircle___9_Ho{animation:none;transition:none}}@media print{.ProgressIndicator_desktopProgress__i0AyW,.ProgressIndicator_mobileProgress__SFLMv{display:none}}.CollapsibleSection_container__AjBXN{margin-bottom:var(--spacing-lg,1.5rem);border:2px solid var(--color-border,#e0e0e0);border-radius:var(--border-radius,8px);background-color:white;overflow:hidden;transition:border-color .2s ease}.CollapsibleSection_container__AjBXN:hover{border-color:var(--color-primary,#003d82)}.CollapsibleSection_header__btGp9{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;background-color:var(--color-bg-secondary,#f5f5f5);border:none;cursor:pointer;transition:background-color .2s ease;min-height:var(--touch-target,44px);text-align:left;-webkit-tap-highlight-color:transparent}.CollapsibleSection_header__btGp9:hover{background-color:#e8e8e8}.CollapsibleSection_header__btGp9:focus-visible{outline:3px solid var(--color-primary,#003d82);outline-offset:-3px}.CollapsibleSection_header__btGp9.CollapsibleSection_expanded__MYNOt{background-color:var(--color-primary,#003d82);color:white}.CollapsibleSection_header__btGp9.CollapsibleSection_expanded__MYNOt:hover{background-color:#002d5f}.CollapsibleSection_headerContent__HsiLm{flex:1 1;display:flex;flex-direction:column;gap:.5rem}.CollapsibleSection_title__xd4zr{font-size:1.125rem;font-weight:600;margin:0;color:inherit}.CollapsibleSection_completionContainer__Fx21J{display:flex;align-items:center;gap:.75rem}.CollapsibleSection_completionText__FswYP{font-size:.813rem;font-weight:500;min-width:90px}.CollapsibleSection_completionBar__i4gwE{flex:1 1;height:6px;background-color:rgba(0,0,0,.1);border-radius:3px;overflow:hidden;max-width:200px}.CollapsibleSection_header__btGp9.CollapsibleSection_expanded__MYNOt .CollapsibleSection_completionBar__i4gwE{background-color:rgba(255,255,255,.2)}.CollapsibleSection_completionFill__tdLCJ{height:100%;background-color:var(--color-primary,#003d82);transition:width .3s ease;border-radius:3px}.CollapsibleSection_header__btGp9.CollapsibleSection_expanded__MYNOt .CollapsibleSection_completionFill__tdLCJ{background-color:white}.CollapsibleSection_completionNone__OYCPM{color:#999}.CollapsibleSection_completionLow__xq1np{color:#ff9800}.CollapsibleSection_completionMedium__K6CpR{color:#2196f3}.CollapsibleSection_completionFull__BnyeS,.CollapsibleSection_completionHigh__qQIp6{color:#4caf50}.CollapsibleSection_header__btGp9.CollapsibleSection_expanded__MYNOt .CollapsibleSection_completionFull__BnyeS,.CollapsibleSection_header__btGp9.CollapsibleSection_expanded__MYNOt .CollapsibleSection_completionHigh__qQIp6,.CollapsibleSection_header__btGp9.CollapsibleSection_expanded__MYNOt .CollapsibleSection_completionLow__xq1np,.CollapsibleSection_header__btGp9.CollapsibleSection_expanded__MYNOt .CollapsibleSection_completionMedium__K6CpR,.CollapsibleSection_header__btGp9.CollapsibleSection_expanded__MYNOt .CollapsibleSection_completionNone__OYCPM{color:rgba(255,255,255,.9)}.CollapsibleSection_chevron__gIet1{flex-shrink:0;margin-left:1rem;transition:transform .3s ease}.CollapsibleSection_chevronExpanded__LwyKG{transform:rotate(180deg)}.CollapsibleSection_content__FQpoz{max-height:0;overflow:hidden;transition:max-height .3s ease}.CollapsibleSection_contentExpanded__Dwo1Z{max-height:20000px;overflow:visible}.CollapsibleSection_contentInner__fe3Vw{padding:1.25rem}@media (max-width:768px){.CollapsibleSection_header__btGp9{padding:.875rem 1rem}.CollapsibleSection_title__xd4zr{font-size:1rem}.CollapsibleSection_completionContainer__Fx21J{flex-direction:column;align-items:flex-start;gap:.375rem}.CollapsibleSection_completionBar__i4gwE{width:100%;max-width:100%}.CollapsibleSection_completionText__FswYP{font-size:.75rem}.CollapsibleSection_contentInner__fe3Vw{padding:1rem}.CollapsibleSection_chevron__gIet1{margin-left:.5rem;width:20px;height:20px}}@media (prefers-reduced-motion:reduce){.CollapsibleSection_chevron__gIet1,.CollapsibleSection_completionFill__tdLCJ,.CollapsibleSection_container__AjBXN,.CollapsibleSection_content__FQpoz,.CollapsibleSection_header__btGp9{transition:none}.CollapsibleSection_chevronExpanded__LwyKG{transform:none}}@media print{.CollapsibleSection_container__AjBXN{border:1px solid #000;page-break-inside:avoid}.CollapsibleSection_header__btGp9{background-color:transparent;border-bottom:1px solid #000}.CollapsibleSection_content__FQpoz{max-height:none;overflow:visible}.CollapsibleSection_chevron__gIet1{display:none}}.ToggleSwitch_container__4zKdS{margin-bottom:1.5rem}.ToggleSwitch_controlRow__wFrTE{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;background-color:var(--color-bg-secondary);border-radius:var(--border-radius);border-left:4px solid var(--color-primary)}.ToggleSwitch_label__TvDhK{flex:1 1;font-size:1rem;font-weight:500;color:var(--color-text);margin:0}.ToggleSwitch_switchContainer__O5nZ2{display:flex;align-items:center;gap:.75rem}.ToggleSwitch_statusText__YtVlH{font-size:.875rem;font-weight:500;color:var(--color-text-light);min-width:60px;text-align:right}.ToggleSwitch_switch__Y8dN6{width:51px;height:31px;background:#d1d1d6;border-radius:15.5px;position:relative;transition:background .3s ease;cursor:pointer;border:none;padding:0;flex-shrink:0;min-width:51px;min-height:44px;display:flex;align-items:center}.ToggleSwitch_switch__Y8dN6:after{content:"";width:27px;height:27px;background:white;border-radius:50%;position:absolute;top:50%;left:2px;transform:translateY(-50%);transition:transform .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.2)}.ToggleSwitch_switch__Y8dN6.ToggleSwitch_active__qGnDN{background:#34c759}.ToggleSwitch_switch__Y8dN6.ToggleSwitch_active__qGnDN:after{transform:translate(20px,-50%)}.ToggleSwitch_switch__Y8dN6.ToggleSwitch_inactive___hOTo{background:#d1d1d6}.ToggleSwitch_switch__Y8dN6:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}.ToggleSwitch_remarksContainer__jIM3H{margin-top:1rem;padding:1rem;background-color:white;border-radius:var(--border-radius);border:2px solid var(--color-border)}.ToggleSwitch_remarksLabel__ymsQ0{display:block;font-size:.875rem;font-weight:500;color:var(--color-text);margin-bottom:.5rem}.ToggleSwitch_remarksInput__7iKza{width:100%;padding:12px;font-size:16px;border:1px solid var(--color-border);border-radius:var(--border-radius);resize:vertical;font-family:inherit;line-height:1.5;color:var(--color-text);background-color:var(--color-bg);transition:border-color .2s ease}.ToggleSwitch_remarksInput__7iKza:focus{outline:none;border-color:var(--color-primary)}.ToggleSwitch_remarksInputError__uByoq{border-color:#d32f2f;background-color:#fff5f5}.ToggleSwitch_remarksInputError__uByoq:focus{border-color:#d32f2f}.ToggleSwitch_charCount__xNNLi{display:block;margin-top:.5rem;font-size:.875rem;text-align:right}.ToggleSwitch_validationError__HyBSZ{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;padding:.5rem;background-color:#fff5f5;border-left:3px solid #d32f2f;border-radius:4px;color:#d32f2f;font-size:.875rem;font-weight:500}.ToggleSwitch_errorIcon__SQ3bi{font-size:1rem}.ToggleSwitch_addRemarksButton__4W2Xt{margin-top:.5rem;padding:.5rem 1rem;font-size:.875rem;color:var(--color-primary);background:white;border:1px solid var(--color-border);border-radius:var(--border-radius);cursor:pointer;transition:all .2s ease}.ToggleSwitch_addRemarksButton__4W2Xt:hover{background:var(--color-bg-secondary);border-color:var(--color-primary)}@media (max-width:768px){.ToggleSwitch_controlRow__wFrTE{padding:.75rem}.ToggleSwitch_label__TvDhK{font-size:.938rem}.ToggleSwitch_statusText__YtVlH{font-size:.813rem;min-width:50px}}.LivePhotoCapture_container__6_LQx{display:flex;flex-direction:column;gap:8px}.LivePhotoCapture_label__OziiC{font-weight:600;font-size:.9rem;color:#334155}.LivePhotoCapture_cameraContainer__M7KJF{display:flex;flex-direction:column;gap:8px}.LivePhotoCapture_video__NXrXW{width:100%;max-height:60vh;border-radius:8px;background:#000;object-fit:cover}.LivePhotoCapture_cameraActions__LO3Y7{display:flex;gap:8px}.LivePhotoCapture_captureButton__yV7EZ,.LivePhotoCapture_startButton__uAE_o{padding:10px 18px;border:none;border-radius:8px;background:#0ea5e9;color:#fff;font-weight:600;cursor:pointer}.LivePhotoCapture_startButton__uAE_o:disabled{opacity:.6;cursor:not-allowed}.LivePhotoCapture_captureButton__yV7EZ{background:#16a34a;flex:1 1}.LivePhotoCapture_cancelButton__MbJRa,.LivePhotoCapture_retakeButton__dDCYA{padding:10px 18px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#334155;font-weight:600;cursor:pointer}.LivePhotoCapture_previewContainer__CXIBk{display:flex;flex-direction:column;gap:8px}.LivePhotoCapture_preview__gIEK1{width:100%;max-height:60vh;border-radius:8px;object-fit:contain;background:#f1f5f9}.AutoExpandTextArea_wrapper__5h5hP{margin-bottom:1rem}.AutoExpandTextArea_label__JGZk_{display:block;font-size:1rem;font-weight:500;color:var(--color-text);margin-bottom:.5rem}.AutoExpandTextArea_required__spQy_{color:var(--color-danger)}.AutoExpandTextArea_container__1HYC7{position:relative}.AutoExpandTextArea_textarea__33iO2{width:100%;min-height:60px;max-height:300px;padding:12px 12px 32px;font-size:16px;border:2px solid var(--color-border);border-radius:var(--border-radius);resize:none;transition:border-color .2s ease;font-family:inherit;line-height:1.5;color:var(--color-text);background-color:var(--color-bg);overflow-y:auto}.AutoExpandTextArea_textarea__33iO2:focus{outline:none;border-color:var(--color-primary)}.AutoExpandTextArea_textarea__33iO2::placeholder{color:var(--color-text-light)}.AutoExpandTextArea_charCount__eDZtV{position:absolute;bottom:8px;right:12px;font-size:12px;color:#666;background:white;padding:2px 6px;border-radius:4px;font-weight:500;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:768px){.AutoExpandTextArea_textarea__33iO2{font-size:16px;padding:10px 10px 28px}.AutoExpandTextArea_charCount__eDZtV{font-size:11px;bottom:6px;right:10px}}.report-view_container__TEHVp{max-width:1200px;margin:0 auto;padding:1rem;min-height:100vh;background:#f9fafb;overflow-wrap:anywhere}.report-view_header__ERok_{background:white;border-radius:.5rem;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}.report-view_headerTop__TLD42{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.report-view_backLink__kILLU{color:#2563eb;text-decoration:none;font-weight:600;display:flex;align-items:center;gap:.5rem}.report-view_backLink__kILLU:hover{color:#1d4ed8}.report-view_actions__EEYth{display:flex;gap:.5rem}.report-view_editButton__WuBtT{background:#2563eb;color:white;padding:.5rem 1rem;border-radius:.375rem;text-decoration:none;font-weight:600;font-size:.875rem;transition:background .2s;border:none;cursor:pointer}.report-view_editButton__WuBtT:hover{background:#1d4ed8}.report-view_downloadPdfButton__x4rSD{background:#059669;color:white;padding:.5rem 1rem;border-radius:.375rem;text-decoration:none;font-weight:600;font-size:.875rem;transition:background .2s;border:none;cursor:pointer;display:flex;align-items:center;gap:.5rem}.report-view_downloadPdfButton__x4rSD:hover:not(:disabled){background:#047857}.report-view_downloadPdfButton__x4rSD:disabled{opacity:.6;cursor:not-allowed}.report-view_generatePdfButton__JqGuf{background:#7c3aed;color:white;padding:.5rem 1rem;border-radius:.375rem;font-weight:600;font-size:.875rem;transition:background .2s;border:none;cursor:pointer;display:flex;align-items:center;gap:.5rem}.report-view_generatePdfButton__JqGuf:hover:not(:disabled){background:#6d28d9}.report-view_generatePdfButton__JqGuf:disabled{opacity:.6;cursor:not-allowed}.report-view_regeneratePdfButton__1oPVK{background:#f97316;color:white;padding:.5rem 1rem;border-radius:.375rem;font-weight:600;font-size:.875rem;transition:background .2s;border:none;cursor:pointer;display:flex;align-items:center;gap:.5rem}.report-view_regeneratePdfButton__1oPVK:hover:not(:disabled){background:#ea580c}.report-view_regeneratePdfButton__1oPVK:disabled{opacity:.6;cursor:not-allowed}.report-view_submitButton__3PMSL{background:#2563eb;color:white;padding:.5rem 1rem;border-radius:.375rem;font-weight:600;font-size:.875rem;transition:background .2s;border:none;cursor:pointer}.report-view_submitButton__3PMSL:hover:not(:disabled){background:#1d4ed8}.report-view_submitButton__3PMSL:disabled{opacity:.6;cursor:not-allowed}.report-view_titleSection__YJYVB{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.report-view_titleSection__YJYVB>div{min-width:0}.report-view_titleSection__YJYVB h1{font-size:1.875rem;font-weight:700;color:#1a1a1a;margin:0 0 .5rem}.report-view_subtitle__6OZIg{color:#6b7280;font-size:1rem;margin:0}.report-view_badge__XJSCR{padding:.5rem 1rem;border-radius:9999px;font-size:.875rem;font-weight:600;text-transform:uppercase;white-space:nowrap}.report-view_badge-draft__HgvTU{background:#f3f4f6;color:#4b5563}.report-view_badge-submitted__BPzpS{background:#dbeafe;color:#1e40af}.report-view_content__HRIHn{display:flex;flex-direction:column;gap:1.5rem}.report-view_section__RDU4R{background:white;border-radius:.5rem;padding:1.5rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}.report-view_sectionTitle__0fiys{font-size:1.25rem;font-weight:700;color:#1a1a1a;margin:0 0 1.5rem;padding-bottom:.75rem;border-bottom:2px solid #e5e7eb}.report-view_grid__03Ai2{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1.5rem;gap:1.5rem}@media print{.report-view_container__TEHVp{padding:0;background:white}.report-view_actions__EEYth,.report-view_backLink__kILLU,.report-view_header__ERok_,.report-view_modalOverlay__8pYOF{display:none!important}.report-view_section__RDU4R{box-shadow:none;page-break-inside:avoid}.report-view_sectionTitle__0fiys{border:none}}.report-view_field__huEQ0{display:flex;flex-direction:column;gap:.5rem}.report-view_fieldLabel__1IenH{color:#6b7280;font-size:.875rem;font-weight:500;text-transform:uppercase;letter-spacing:.025em}.report-view_fieldValue__Bglon{color:#1a1a1a;font-size:1rem;font-weight:600}.report-view_yes__CNchQ{color:#059669;font-weight:600}.report-view_no___YMZP{color:#dc2626;font-weight:600}.report-view_na__m1a4Z{color:#6b7280;font-style:italic}.report-view_statusWorking__kOD4v{color:#059669;font-weight:600;text-transform:capitalize}.report-view_statusNotWorking__KcCaP{color:#dc2626;font-weight:600;text-transform:capitalize}.report-view_checksList__6NvL_{display:flex;flex-direction:column;gap:1rem}.report-view_checkItem__CHdxp{padding:1rem;background:#f9fafb;border-radius:.375rem;border-left:3px solid #e5e7eb}.report-view_checkHeader__HSuGX{display:flex;justify-content:space-between;align-items:center;gap:1rem}.report-view_checkHeader__HSuGX>*{min-width:0}.report-view_checkLabel__BWFFO{font-weight:600;color:#374151}.report-view_remarks__aFn0_{margin:.75rem 0 0;padding:.75rem;background:white;border-radius:.25rem;font-size:.875rem;color:#4b5563;border:1px solid #e5e7eb}.report-view_devicesList__SmJz1{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1rem;gap:1rem}.report-view_deviceCard__iUaUT{padding:1.25rem;background:#f9fafb;border-radius:.5rem;border:1px solid #e5e7eb}.report-view_deviceTitle__DZMQM{font-size:1rem;font-weight:700;color:#1a1a1a;margin:0 0 1rem;text-transform:capitalize}.report-view_deviceGrid__9Q8SY{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}.report-view_deviceRemarks__xDuaU{margin:1rem 0 0;padding:.75rem;background:white;border-radius:.25rem;font-size:.875rem;color:#4b5563;border:1px solid #e5e7eb}.report-view_sensorsList__ozLxJ{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1rem;gap:1rem}.report-view_sensorCard___QZxG{padding:1rem;background:#f9fafb;border-radius:.5rem;border:1px solid #e5e7eb}.report-view_sensorTitle__T7BtE{font-size:.875rem;font-weight:700;color:#1a1a1a;margin:0 0 .5rem;text-transform:capitalize}.report-view_sensorLocation__coYEr{font-size:.75rem;color:#6b7280;margin:0 0 1rem;font-style:italic}.report-view_sensorGrid__HuI2D{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.75rem;gap:.75rem}.report-view_sensorRemarks__fNrbR{margin:.75rem 0 0;padding:.5rem;background:white;border-radius:.25rem;font-size:.8125rem;color:#4b5563;border:1px solid #e5e7eb}.report-view_atmList__PEn8D{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1rem;gap:1rem}.report-view_atmCard__HUo_z{padding:1.25rem;background:#f9fafb;border-radius:.5rem;border:1px solid #e5e7eb}.report-view_atmTitle__afmAz{font-size:1rem;font-weight:700;color:#1a1a1a;margin:0 0 1rem}.report-view_atmGrid__TNf5_{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}.report-view_atmRemarks__Xn1t6{margin:1rem 0 0;padding:.75rem;background:white;border-radius:.25rem;font-size:.875rem;color:#4b5563;border:1px solid #e5e7eb}.report-view_subsectionTitle__5pmvi{font-size:1rem;font-weight:600;color:#374151;margin:0 0 1rem;padding-bottom:.5rem;border-bottom:1px solid #e5e7eb}.report-view_observationsList__yHiZi{display:flex;flex-direction:column;gap:1rem}.report-view_observationCard__hQoh_{padding:1.25rem;background:#f9fafb;border-radius:.5rem;border:1px solid #e5e7eb;border-left:4px solid #2563eb}.report-view_observationHeader__Wf5EF{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;gap:1rem}.report-view_observationCategory__X7agi{font-size:1rem;font-weight:700;color:#1a1a1a;margin:0;text-transform:capitalize}.report-view_observationDescription__7siR8{color:#374151;font-size:.9375rem;line-height:1.6;margin:0 0 .75rem}.report-view_observationAction__BaQ49,.report-view_observationClosure__FGSkG{font-size:.875rem;color:#6b7280;margin:.5rem 0}.report-view_observationAction__BaQ49 strong,.report-view_observationClosure__FGSkG strong{color:#374151}.report-view_atmRemarks__Xn1t6,.report-view_deviceRemarks__xDuaU,.report-view_observationAction__BaQ49,.report-view_observationDescription__7siR8,.report-view_remarks__aFn0_,.report-view_sensorRemarks__fNrbR{white-space:pre-wrap}.report-view_badge-open__rmsDx{background:#fef3c7;color:#92400e}.report-view_badge-in_progress__MWilZ{background:#dbeafe;color:#1e40af}.report-view_badge-closed__S1yHD{background:#d1fae5;color:#065f46}.report-view_signaturesGrid__aHq1m{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem}.report-view_signatureBlock__IMOmy{padding:1.25rem;background:#f9fafb;border-radius:.5rem;border:1px solid #e5e7eb;min-width:0}.report-view_signatureRemark__aWhBF{white-space:pre-wrap;overflow-wrap:anywhere}.report-view_signatureBlock__IMOmy h3{font-size:1rem;font-weight:700;color:#1a1a1a;margin:0 0 1rem}.report-view_signatureBlock__IMOmy p{margin:.5rem 0;font-size:.875rem;color:#4b5563}.report-view_signatureTitle__I4Rh2{font-size:1rem;font-weight:700;color:#1a1a1a;margin:0 0 .75rem}.report-view_signatureDetails__gkQnw{margin-bottom:1rem}.report-view_signatureDetails__gkQnw p{margin:.25rem 0}.report-view_signatureImage___yVjC{margin-top:1rem;padding:.75rem;background:white;border-radius:.375rem;border:1px solid #e5e7eb}.report-view_imageLabel__Fdvlz{font-size:.75rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;display:block}.report-view_photo__AEeCz,.report-view_signature__Hi1DE,.report-view_stamp__qhJDX{max-width:100%;height:auto;display:block;border-radius:.25rem}.report-view_signature__Hi1DE{max-height:150px;border:1px solid #e5e7eb;background:white;padding:.5rem}.report-view_photo__AEeCz{max-height:200px;border:1px solid #e5e7eb}.report-view_stamp__qhJDX{max-height:120px;border:1px solid #e5e7eb}.report-view_signedAt__8oipq{font-size:.875rem;color:#6b7280;font-style:italic;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid #e5e7eb}.report-view_notProvided__vfjgV{color:#9ca3af;font-style:italic;font-weight:400}.report-view_loading__Uk_aE{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 1rem;color:#6b7280}.report-view_spinner__DazsT{width:48px;height:48px;border:4px solid #e5e7eb;border-top-color:#2563eb;border-radius:50%;animation:report-view_spin__Q1W4f .8s linear infinite;margin-bottom:1rem}@keyframes report-view_spin__Q1W4f{to{transform:rotate(1turn)}}.report-view_error___AJ_s{background:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;padding:2rem;text-align:center;margin:2rem 0}.report-view_error___AJ_s h2{color:#991b1b;margin:0 0 1rem}.report-view_error___AJ_s p{color:#dc2626;margin:0 0 1.5rem}.report-view_errorActions__mAWaC{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.report-view_retryButton__mxZAp{padding:.75rem 1.5rem;background:#dc2626;color:white;border:none;border-radius:.375rem;cursor:pointer;font-weight:600}.report-view_retryButton__mxZAp:hover{background:#b91c1c}.report-view_backButton__PpiwM{padding:.75rem 1.5rem;background:#6b7280;color:white;border-radius:.375rem;text-decoration:none;font-weight:600}.report-view_backButton__PpiwM:hover{background:#4b5563}@media (max-width:768px){.report-view_container__TEHVp{padding:.75rem}.report-view_header__ERok_{padding:1rem}.report-view_titleSection__YJYVB{flex-direction:column;gap:1rem}.report-view_titleSection__YJYVB h1{font-size:1.5rem}.report-view_section__RDU4R{padding:1rem}.report-view_sectionTitle__0fiys{font-size:1.125rem}.report-view_grid__03Ai2{gap:1rem}.report-view_atmGrid__TNf5_,.report-view_atmList__PEn8D,.report-view_deviceGrid__9Q8SY,.report-view_devicesList__SmJz1,.report-view_grid__03Ai2,.report-view_sensorGrid__HuI2D,.report-view_sensorsList__ozLxJ,.report-view_signaturesGrid__aHq1m{grid-template-columns:1fr}.report-view_checkHeader__HSuGX,.report-view_headerTop__TLD42{flex-direction:column;align-items:flex-start}.report-view_headerTop__TLD42{gap:1rem}.report-view_actions__EEYth{width:100%}.report-view_editButton__WuBtT{flex:1 1;text-align:center}}@media (max-width:480px){.report-view_titleSection__YJYVB h1{font-size:1.25rem}.report-view_sectionTitle__0fiys{font-size:1rem}.report-view_deviceCard__iUaUT,.report-view_sensorCard___QZxG,.report-view_signatureBlock__IMOmy{padding:.875rem}}.report-view_modalOverlay__8pYOF{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.report-view_modal__AQ_Q_{background:white;border-radius:.5rem;padding:2rem;max-width:500px;width:100%;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.report-view_modal__AQ_Q_ h2{font-size:1.5rem;font-weight:700;color:#1a1a1a;margin:0 0 .5rem}.report-view_modal__AQ_Q_ p{color:#6b7280;margin:0 0 1rem;font-size:.875rem}.report-view_modalActions__W1zOF{display:flex;gap:.75rem;justify-content:flex-end}.report-view_cancelButton__qirmH{background:#f3f4f6;color:#374151;padding:.75rem 1.5rem;border-radius:.375rem;font-weight:600;font-size:.875rem;transition:background .2s;border:none;cursor:pointer}.report-view_cancelButton__qirmH:hover:not(:disabled){background:#e5e7eb}.report-view_cancelButton__qirmH:disabled{opacity:.6;cursor:not-allowed}@media (max-width:640px){.report-view_modal__AQ_Q_{padding:1.5rem}.report-view_modalActions__W1zOF{flex-direction:column-reverse}.report-view_cancelButton__qirmH{width:100%}}.reports_container__SZwhH{max-width:1200px;margin:0 auto;padding:1rem;min-height:100vh}.reports_header__Plew6{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.reports_header__Plew6 h1{font-size:2rem;font-weight:700;color:#1a1a1a;margin:0}.reports_newButton___yv_G{background:#2563eb;color:white;padding:.75rem 1.5rem;border-radius:.5rem;text-decoration:none;font-weight:600;transition:background .2s}.reports_newButton___yv_G:hover{background:#1d4ed8}.reports_statusFilters__Tg5no{display:flex;gap:.5rem;margin-bottom:1.5rem;overflow-x:auto;padding-bottom:.5rem}.reports_filterActive__vEPFB,.reports_filterButton__6tZ7u{padding:.5rem 1rem;border:1px solid #e5e7eb;background:white;border-radius:.375rem;font-size:.875rem;cursor:pointer;white-space:nowrap;transition:all .2s}.reports_filterButton__6tZ7u:hover{background:#f9fafb;border-color:#d1d5db}.reports_filterActive__vEPFB{background:#2563eb;color:white;border-color:#2563eb}.reports_loading__CZF5X{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 1rem;color:#6b7280}.reports_spinner__Ug79F{width:40px;height:40px;border:4px solid #e5e7eb;border-top-color:#2563eb;border-radius:50%;animation:reports_spin__6VZdA .8s linear infinite;margin-bottom:1rem}@keyframes reports_spin__6VZdA{to{transform:rotate(1turn)}}.reports_error__ZCGHY{background:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;padding:1.5rem;text-align:center;color:#991b1b}.reports_retryButton__Gvf3i{margin-top:1rem;padding:.5rem 1.5rem;background:#dc2626;color:white;border:none;border-radius:.375rem;cursor:pointer;font-weight:600}.reports_retryButton__Gvf3i:hover{background:#b91c1c}.reports_empty__Bu8GI{text-align:center;padding:4rem 1rem;color:#6b7280}.reports_empty__Bu8GI p{font-size:1.125rem;margin-bottom:1.5rem}.reports_emptyButton__KvDjx{display:inline-block;background:#2563eb;color:white;padding:.75rem 1.5rem;border-radius:.5rem;text-decoration:none;font-weight:600}.reports_emptyButton__KvDjx:hover{background:#1d4ed8}.reports_reportsList__w2OaR{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.reports_reportCard__uZ_ZO{background:white;border:1px solid #e5e7eb;border-radius:.5rem;padding:1.5rem;text-decoration:none;color:inherit;transition:all .2s;cursor:pointer}.reports_reportCard__uZ_ZO:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);border-color:#2563eb}.reports_reportHeader__MnGgn{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;gap:.5rem}.reports_reportHeader__MnGgn h3{font-size:1.125rem;font-weight:600;margin:0;color:#1a1a1a;flex:1 1;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;line-height:1.4;min-height:2.8em;display:flex;flex-direction:column;align-items:flex-start;text-overflow:ellipsis;word-break:break-word}.reports_dbBadge__QnpPS{padding:.375rem 1rem;border-radius:9999px;font-size:.875rem;font-weight:700;text-transform:uppercase;white-space:nowrap;letter-spacing:.025em;box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}.reports_dbBadge-draft__pv9E7{background:linear-gradient(135deg,#e5e7eb,#d1d5db);color:#374151;border:1px solid #d1d5db}.reports_dbBadge-submitted__rpghi{background:linear-gradient(135deg,#3b82f6,#2563eb);color:white;border:1px solid #2563eb}.reports_localBadge__l_sF_{padding:.2rem .6rem;border-radius:9999px;font-size:.7rem;font-weight:500;text-transform:uppercase;white-space:nowrap;opacity:.9}.reports_localBadge-local__DKKGD{background:#f9fafb;color:#6b7280;border:1px solid #e5e7eb}.reports_localBadge-saved__2gZib{background:#f0fdf4;color:#64748b;border:1px solid #dcfce7}.reports_localBadge-pending__CFDBN{background:#fefce8;color:#64748b;border:1px solid #fef3c7}.reports_localBadge-review__sKvV0{background:#fef2f2;color:#64748b;border:1px solid #fecaca}.reports_badge__9J80r{padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase;white-space:nowrap}.reports_badge-draft__tUWNk{background:#f3f4f6;color:#4b5563}.reports_badge-submitted__Ps0_4{background:#dbeafe;color:#1e40af}.reports_reportDetails__j3Tsn{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.reports_detail__oZO_2{display:flex;align-items:center;gap:.5rem;font-size:.875rem;flex-wrap:wrap}.reports_statusBadgeInline__vGj6t{display:inline-flex;margin-left:auto}.reports_label__ga17J{color:#6b7280;font-weight:500}.reports_value__OgrZM{color:#1a1a1a;font-weight:600}.reports_viewLink__X8SIE{color:#2563eb;font-size:.875rem;font-weight:600;margin-top:1rem;padding-top:1rem;border-top:1px solid #f3f4f6}.reports_advancedFilters__LumqE{background:white;border:1px solid #e5e7eb;border-radius:.5rem;padding:1.5rem;margin-bottom:1.5rem}.reports_filterRow__Y1KeM{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1rem}.reports_filterGroup___KR0h{display:flex;flex-direction:column;gap:.5rem}.reports_filterLabel__cYYJ4{font-size:.875rem;font-weight:600;color:#374151}.reports_filterInput__hfLbO,.reports_filterSelect__hTM6U{padding:.625rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;background:white;color:#1a1a1a;transition:border-color .2s}.reports_filterInput__hfLbO:focus,.reports_filterSelect__hTM6U:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.reports_filterInput__hfLbO::placeholder{color:#9ca3af}.reports_filterActions__6NKm0{display:flex;gap:.75rem;align-items:center}.reports_applyButton__EsJjS,.reports_clearButton__b8Y1x{padding:.625rem 1.25rem;border-radius:.375rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s;border:none;display:flex;align-items:center;gap:.5rem}.reports_applyButton__EsJjS{background:#2563eb;color:white}.reports_applyButton__EsJjS:hover{background:#1d4ed8}.reports_clearButton__b8Y1x{background:white;color:#6b7280;border:1px solid #d1d5db}.reports_clearButton__b8Y1x:hover{background:#f9fafb;border-color:#9ca3af}.reports_filterBadge__VkVzg{background:white;color:#2563eb;padding:.125rem .5rem;border-radius:9999px;font-size:.75rem;font-weight:700;min-width:1.25rem;text-align:center}@media (max-width:640px){.reports_container__SZwhH{padding:.75rem}.reports_header__Plew6{flex-wrap:nowrap;gap:.5rem}.reports_header__Plew6 h1{font-size:1.125rem}.reports_newButton___yv_G{display:inline-flex;align-items:center;min-height:44px;padding:.5rem .75rem;font-size:.875rem;white-space:nowrap}.reports_reportsList__w2OaR{grid-template-columns:1fr}.reports_statusFilters__Tg5no{gap:.25rem}.reports_filterActive__vEPFB,.reports_filterButton__6tZ7u{padding:.5rem .75rem;font-size:.8125rem}.reports_advancedFilters__LumqE{padding:1rem}.reports_filterRow__Y1KeM{grid-template-columns:1fr;gap:.75rem}.reports_filterActions__6NKm0{flex-direction:column;width:100%}.reports_applyButton__EsJjS,.reports_clearButton__b8Y1x{width:100%;justify-content:center}}.reports_localDraftsSection__fLM5P{margin-bottom:2rem}.reports_localDraftsHeader__9sNnP{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.reports_localDraftsHeader__9sNnP h2{font-size:1.5rem;font-weight:700;color:#1a1a1a;margin:0}.reports_draftHelpText__fgnWW{font-size:.875rem;color:#6b7280;background:#f3f4f6;padding:.5rem 1rem;border-radius:.5rem;font-style:italic}.reports_draftsList__NO0t_{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.reports_draftCard__agFrr{background:white;border:1px solid #e5e7eb;border-radius:.5rem;padding:1.5rem;text-decoration:none;color:inherit;transition:all .2s;cursor:pointer}.reports_draftCard__agFrr:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);border-color:#2563eb}.reports_draftHeader__Qz1hl{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;gap:.5rem}.reports_draftHeader__Qz1hl h3{font-size:1.125rem;font-weight:600;margin:0;color:#1a1a1a;flex:1 1;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;line-height:1.4;min-height:2.8em;display:flex;flex-direction:column;align-items:flex-start;text-overflow:ellipsis;word-break:break-word}.reports_localBadge__l_sF_{background:#f3f4f6;color:#4b5563}.reports_pendingBadge__mErj3{background:#fef3c7;color:#92400e;font-size:.72rem;font-weight:700;padding:3px 10px;border-radius:999px;white-space:nowrap;flex-shrink:0}.reports_syncedBadge__PCKAk{background:#d1fae5;color:#065f46}.reports_draftDetails__h4r6_{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.reports_draftDetails__h4r6_ .reports_detail__oZO_2{display:flex;justify-content:space-between;font-size:.875rem}.reports_draftDetails__h4r6_ .reports_label__ga17J{color:#6b7280;font-weight:500}.reports_draftDetails__h4r6_ .reports_value__OgrZM{color:#1a1a1a}.reports_draftActions__s4IPT{display:flex;gap:.75rem;margin-top:1rem;flex-wrap:wrap}.reports_deleteButton__O7I61,.reports_discardButton__f22rE,.reports_editButton__cFabj,.reports_resumeButton__jSq6k,.reports_viewReportButton__0_Ln_{padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;border:none;text-decoration:none;text-align:center;display:inline-flex;align-items:center;justify-content:center}.reports_editButton__cFabj,.reports_resumeButton__jSq6k{background:#2563eb;color:white}.reports_editButton__cFabj:hover,.reports_resumeButton__jSq6k:hover{background:#1d4ed8}.reports_viewReportButton__0_Ln_{background:#059669;color:white}.reports_viewReportButton__0_Ln_:hover{background:#047857}.reports_deleteButton__O7I61,.reports_discardButton__f22rE{background:#ef4444;color:white}.reports_deleteButton__O7I61:hover,.reports_discardButton__f22rE:hover{background:#dc2626}.reports_submittedActions__5B5qJ .reports_viewLink__X8SIE{display:inline-flex;align-items:center;text-decoration:none;color:#2563eb;font-size:.875rem;font-weight:600;margin-left:auto;margin-top:0;padding-top:0;border-top:none}.reports_statusBadge__5_AhU{padding:.375rem 1rem;border-radius:9999px;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;display:inline-block;transition:all .2s ease;box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}.reports_statusLocal__ifuQl{background:linear-gradient(135deg,#fb923c,#f97316);color:white;border:1px solid #ea580c}.reports_statusDraft__vAQCj{background:linear-gradient(135deg,#60a5fa,#3b82f6);color:white;border:1px solid #2563eb}.reports_statusSubmitted__OAdDI{background:linear-gradient(135deg,#34d399,#10b981);color:white;border:1px solid #059669}.reports_statusDefault__UbPH1{background:#f3f4f6;color:#4b5563;border:1px solid #d1d5db}.reports_reportActions__7Eeah{display:flex;gap:.75rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #f3f4f6}.reports_reportActions__7Eeah .reports_deleteButton__O7I61,.reports_reportActions__7Eeah .reports_editButton__cFabj{flex:1 1;text-align:center;justify-content:center}.reports_submittedActions__5B5qJ{display:flex;align-items:center;gap:.75rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #f3f4f6}.reports_editButtonSmall__vqar1{padding:.4rem 1rem;border-radius:.375rem;font-size:.8125rem;font-weight:600;cursor:pointer;transition:background .2s;border:none;text-decoration:none;background:#2563eb;color:white;white-space:nowrap}.reports_syncQueueSection__uIh7a{margin-bottom:2rem}.reports_sectionHeader__nhXb5{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem}.reports_sectionHeader__nhXb5 h2{font-size:1.5rem;font-weight:700;color:#1a1a1a;margin:0}.reports_syncButton__4NtHS{display:inline-flex;align-items:center;justify-content:center;padding:.625rem 1.25rem;border:none;border-radius:.375rem;background:#2563eb;color:white;font-size:.875rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .2s}.reports_syncButton__4NtHS:hover:not(:disabled){background:#1d4ed8}.reports_syncButton__4NtHS:disabled{opacity:.6;cursor:not-allowed}.reports_queueList__mRXLj{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.reports_queueCard__Iagb6{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;background:white;border:1px solid #e5e7eb;border-left:4px solid #f59e0b;border-radius:.5rem;padding:1rem 1.25rem}.reports_queueInfo__wpTR4{display:flex;flex-direction:column;gap:.375rem;min-width:0}.reports_queueBranch__DvJYi{font-size:1.125rem;font-weight:600;color:#1a1a1a;overflow-wrap:anywhere}.reports_queueTime__5embK{font-size:.875rem;color:#6b7280}.reports_queueError__j_3SX{font-size:.8125rem;color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:.375rem;padding:.375rem .5rem;overflow-wrap:anywhere}@media (max-width:640px){.reports_sectionHeader__nhXb5 h2{font-size:1.125rem}.reports_syncButton__4NtHS{min-height:44px;padding:.5rem .75rem}.reports_queueList__mRXLj{grid-template-columns:1fr}.reports_queueCard__Iagb6{padding:.875rem 1rem}.reports_queueBranch__DvJYi{font-size:1rem}}.reports_pulseSection__8kFyQ{background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;padding:20px;margin-bottom:24px}.reports_pulseSectionHeader__B2Zaf{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.reports_pulseSectionHeader__B2Zaf:last-child{margin-bottom:0}.reports_pulseSectionTitle__V0YpL{font-size:1.1rem;font-weight:700;color:#1a1a1a;margin:0}.reports_pulseSectionToggle__H15VJ{background:none;border:none;color:#2563eb;font-weight:600;cursor:pointer;font-size:.85rem}.reports_pulsePanels__8Zy4o{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:16px}@media (max-width:720px){.reports_pulsePanels__8Zy4o{grid-template-columns:1fr}}.reports_statusBadge__5_AhU{font-size:.72rem;font-weight:700;padding:3px 10px;border-radius:999px;white-space:nowrap}.reports_statusSubmitted__OAdDI{background:#dcfce7;color:#166534}.reports_statusDraft__vAQCj{background:#fef3c7;color:#92400e}.reports_statusLocal__ifuQl{background:#f3f4f6;color:#4b5563}.reports_localHint__AMLru{font-size:.75rem;color:#6b7280;font-style:italic}.reports_draftProgress__Ogpf5{display:flex;align-items:center;gap:8px;margin-top:6px}.reports_draftProgressTrack__Qf5DJ{flex:1 1;height:6px;background:#e5e7eb;border-radius:999px;overflow:hidden}.reports_draftProgressFill__XiPcL{height:100%;background:#2563eb;border-radius:999px}.reports_draftProgressLabel__zskMQ{font-size:.72rem;color:#6b7280;white-space:nowrap}.reports_deleteIconButton__A76va{display:inline-flex;align-items:center;justify-content:center;padding:8px 10px;border:1px solid #fecaca;border-radius:8px;background:#fef2f2;color:#dc2626;cursor:pointer}.reports_deleteIconButton__A76va:hover{background:#fee2e2}.reports_pdfLink__9crfj{font-size:.85rem;font-weight:600;color:#2563eb;text-decoration:none;padding:6px 10px;border:1px solid #dbeafe;border-radius:8px;background:#eff6ff}.reports_pdfLink__9crfj:hover{background:#dbeafe}.reports_activeFilterNote__At_M_{font-size:.8rem;color:#6b7280;align-self:center}.reports_paginationBar__RjFTk{display:flex;align-items:center;justify-content:center;gap:16px;margin:24px 0}.reports_paginationButton__bFg8F{padding:8px 16px;border:1px solid #d1d5db;border-radius:8px;background:#ffffff;color:#1a1a1a;font-weight:600;cursor:pointer}.reports_paginationButton__bFg8F:disabled{opacity:.4;cursor:not-allowed}.reports_paginationButton__bFg8F:not(:disabled):hover{border-color:#2563eb;color:#2563eb}.reports_paginationInfo___s1Lc{font-size:.85rem;color:#6b7280}.ConfirmDialog_overlay__YAORf{position:fixed;inset:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:10000}.ConfirmDialog_dialog__sg9rt{background:#fff;border-radius:10px;width:92%;max-width:420px;box-shadow:0 10px 30px rgba(0,0,0,.2);padding:18px 20px}.ConfirmDialog_title__qzdr1{margin:0 0 8px;font-size:18px;font-weight:600}.ConfirmDialog_message__fB5SO{margin:0 0 16px;color:#374151;line-height:1.4}.ConfirmDialog_actions__Jfy1M{display:flex;justify-content:flex-end;gap:10px}.ConfirmDialog_btn__TOTkO{padding:10px 14px;border-radius:8px;border:1px solid #e5e7eb;background:#f9fafb;cursor:pointer}.ConfirmDialog_danger__I6cbQ{background:#dc2626;border-color:#dc2626;color:#fff}.ConfirmDialog_primary__smkHC{background:#0b5fff;border-color:#0b5fff;color:#fff}.dashboard_panel__MlYX5{border:1px solid #f3f4f6;border-radius:10px;padding:14px 16px;background:#f9fafb;min-width:0}.dashboard_panelTitle__hL8SB{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6b7280;margin-bottom:10px}.dashboard_tiles__L88z7{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;grid-column:1/-1}@media (max-width:720px){.dashboard_tiles__L88z7{grid-template-columns:repeat(2,minmax(0,1fr))}}.dashboard_tile__chlXo{background:#ffffff;border:1px solid #e5e7eb;border-radius:10px;padding:12px 16px}.dashboard_tileValue__cDySh{font-size:1.6rem;font-weight:700;color:#1a1a1a;line-height:1.2}.dashboard_tileLabel__LZ6nL{font-size:.78rem;color:#6b7280;margin-top:2px}.dashboard_tileAccent__QnOaC{border-left:3px solid #2563eb}.dashboard_tileWarn__Gl8NO{border-left:3px solid #d97706}.dashboard_coverageHeadline___88g1{font-size:.9rem;color:#1a1a1a;margin-bottom:8px;font-weight:600}.dashboard_coverageList__KbcgP{display:flex;flex-direction:column;gap:6px}.dashboard_coverageRow__no6Mo{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px;border-radius:8px;background:#ffffff;border:1px solid #f3f4f6;cursor:pointer;text-align:left;width:100%;font:inherit}.dashboard_coverageRow__no6Mo:hover{border-color:#d1d5db}@media (max-width:480px){.dashboard_coverageRow__no6Mo{flex-wrap:wrap}.dashboard_coverageBranch__84UHA{flex:1 1 100%;white-space:normal}}.dashboard_coverageBranch__84UHA{font-weight:600;color:#1a1a1a;font-size:.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard_coverageDate__XFqj9{font-size:.75rem;color:#6b7280;white-space:nowrap}.dashboard_chip__IO7zb{font-size:.72rem;font-weight:700;padding:2px 8px;border-radius:999px;white-space:nowrap}.dashboard_chipDone__EN3at{background:#dcfce7;color:#166534}.dashboard_chipDue__Br6_a{background:#fef3c7;color:#92400e}.dashboard_obsRow__zaUld{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px;border-radius:8px;background:#ffffff;border:1px solid #f3f4f6;color:inherit;text-decoration:none;font-size:.85rem}.dashboard_obsRow__zaUld:hover{border-color:#d1d5db}.dashboard_obsCount__LMLa5{font-weight:700;color:#92400e}.dashboard_feedEmpty__64gVb,.dashboard_obsEmpty__K3G9L{font-size:.85rem;color:#6b7280}.dashboard_feedList__aaXoM{display:flex;flex-direction:column;gap:6px}.dashboard_feedRow__E9rbd{display:flex;justify-content:space-between;gap:8px;font-size:.83rem;color:#1a1a1a}.dashboard_feedWho__MvZHu{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard_feedTime__LTdbz{color:#6b7280;white-space:nowrap}.dashboard_trendSvg__amrcV{width:100%;height:auto;display:block}.dashboard_trendBar__NmPzA{fill:#2563eb}.dashboard_trendBar__NmPzA:hover{fill:#1d4ed8}.dashboard_trendLabel__b8Glr{font-size:10px;fill:#6b7280}.dashboard_trendValue__qFHVt{font-size:10px;font-weight:700;fill:#4b5563}.users_container__7_zFI{max-width:1100px;margin:0 auto;padding:2rem 1rem;color:#1f2937}.users_header__n1f2b{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.users_header__n1f2b h1{margin:0;font-size:1.8rem}.users_header__n1f2b p{margin:.4rem 0 0;color:#6b7280}.users_primary__ihalw{border:0;border-radius:.4rem;padding:.65rem 1rem;background:#2563eb;color:white;font-weight:600;white-space:nowrap;cursor:pointer}.users_primary__ihalw:disabled{opacity:.6}.users_search____Ds2{box-sizing:border-box;width:100%;max-width:450px;padding:.65rem;margin:0 0 1rem;border:1px solid #d1d5db;border-radius:.4rem}.users_tableWrap__FhDcm{overflow-x:auto;border:1px solid #e5e7eb;border-radius:.5rem;background:white}.users_tableWrap__FhDcm table{width:100%;border-collapse:collapse;text-align:left}.users_tableWrap__FhDcm td,.users_tableWrap__FhDcm th{padding:.75rem;border-bottom:1px solid #e5e7eb;white-space:nowrap}.users_tableWrap__FhDcm th{background:#f9fafb;font-size:.85rem}.users_actions__tFVja{display:flex;align-items:center;gap:.4rem}.users_iconButton__a1nja{display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;padding:0;border:1px solid #d5e4f6;border-radius:6px;color:#124b9a;background:#eef4fc;cursor:pointer}.users_iconButton__a1nja:hover{background:#dceafb}.users_iconButton__a1nja.users_delete__0DAW7{color:#b42318;background:#fff2f0;border-color:#f3d2cd}.users_iconButton__a1nja.users_delete__0DAW7:hover{background:#ffe1db}.users_iconButton__a1nja svg{width:1.1rem;height:1.1rem}.users_container__7_zFI button:focus-visible{outline:2px solid #124b9a;outline-offset:2px}.users_empty__Ffzoj{text-align:center;color:#6b7280;padding:2rem!important}.users_editDialog__Tf1dx{box-sizing:border-box;width:min(560px,calc(100% - 2rem));max-height:calc(100dvh - 2rem);margin:auto;overflow-y:auto;padding:1.5rem;color:#1f2937;background:white;border:1px solid #dbe2ea;border-radius:12px;box-shadow:0 20px 60px #0f172a40}.users_editDialog__Tf1dx::-webkit-backdrop{background:#0f172a99}.users_editDialog__Tf1dx::backdrop{background:#0f172a99}.users_editDialog__Tf1dx h2{margin:0 0 1.25rem;font-size:1.2rem}.users_editDialog__Tf1dx form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.users_editDialog__Tf1dx label{display:grid;grid-gap:.35rem;gap:.35rem;font-size:.9rem;font-weight:600}.users_editDialog__Tf1dx input{box-sizing:border-box;min-width:0;width:100%;padding:.6rem;border:1px solid #d1d5db;border-radius:.35rem;font:inherit}.users_editDialog__Tf1dx input:disabled{background:#f3f4f6}.users_formActions__gjiDM{display:flex;align-items:center;gap:1rem;grid-column:1/-1}.users_formActions__gjiDM button:not(.users_primary__ihalw){border:0;background:none;color:#1d4ed8;cursor:pointer;font:inherit}.users_muted__WcZPg{color:#64748b;font-size:.85rem}.users_warning__E9ip2{color:#92400e;font-size:.85rem;font-weight:600}.users_chips__T9_TT{display:inline-flex;flex-wrap:wrap;gap:.3rem;white-space:normal}.users_chip__gJNqv{border-radius:999px;background:#eef4fc;border:1px solid #d5e4f6;color:#124b9a}.users_chip__gJNqv,.users_roleBadge__1PWg7{display:inline-block;padding:.1rem .5rem;font-size:.8rem;font-weight:600}.users_roleBadge__1PWg7{border-radius:999px;background:#f1f5f9;border:1px solid #cbd5e1;color:#334155}.users_roleSuper__7D3lD{background:#f5f3ff;border-color:#ddd6fe;color:#5b21b6}.users_fieldset__Q9ZxO{grid-column:1/-1;margin:0;padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:.4rem}.users_fieldset__Q9ZxO legend{padding:0 .3rem;font-size:.9rem;font-weight:600}.users_editDialog__Tf1dx label.users_inline___Yr_i{display:inline-flex;align-items:center;gap:.4rem;margin-right:1.25rem;font-weight:500}.users_editDialog__Tf1dx label.users_inline___Yr_i input{width:auto}.users_zoneGrid__6McdW{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}.users_fieldset__Q9ZxO.users_promoteOn__c4Owf{border-color:#93c5fd;background:#f5f9ff}.users_editDialog__Tf1dx label.users_promoteToggle__wz3aM{display:flex;align-items:flex-start;gap:.6rem;font-weight:500;cursor:pointer}.users_editDialog__Tf1dx label.users_promoteToggle__wz3aM input{width:1.1rem;height:1.1rem;margin:.15rem 0 0;flex:none;accent-color:#124b9a}.users_promoteToggle__wz3aM span{display:grid;grid-gap:.15rem;gap:.15rem}.users_promoteToggle__wz3aM small{color:#6b7280;font-size:.85rem;font-weight:400}.users_promoteLabel__nuoqq{margin:.9rem 0 .5rem;font-size:.9rem;font-weight:600}.users_promoteWarning__bFkgY{margin:.9rem 0 0;padding:.6rem .75rem;border-radius:6px;background:#fffbeb;border:1px solid #fcd34d;color:#92400e;font-size:.85rem}.users_hint__c99ey{margin:.5rem 0 0;color:#6b7280;font-size:.85rem;font-weight:400}@media (max-width:700px){.users_zoneGrid__6McdW{grid-template-columns:1fr}.users_container__7_zFI{padding:1.25rem .75rem}.users_header__n1f2b{align-items:flex-start;gap:.5rem}.users_header__n1f2b h1{font-size:1.35rem}.users_primary__ihalw{padding:.6rem .75rem}.users_editDialog__Tf1dx form{grid-template-columns:1fr}.users_formActions__gjiDM{grid-column:auto}.users_tableWrap__FhDcm{overflow:visible;border:0;background:none}.users_tableWrap__FhDcm table,.users_tableWrap__FhDcm tbody,.users_tableWrap__FhDcm tr{display:block;width:100%}.users_tableWrap__FhDcm thead{display:none}.users_tableWrap__FhDcm tr{box-sizing:border-box;margin-bottom:.75rem;padding:.5rem .75rem;border:1px solid #e5e7eb;border-radius:8px;background:white}.users_tableWrap__FhDcm td:not(.users_empty__Ffzoj){display:flex;justify-content:space-between;gap:1rem;padding:.45rem 0;border:0;white-space:normal;overflow-wrap:anywhere}.users_tableWrap__FhDcm td:not(.users_empty__Ffzoj):before{content:attr(data-label);flex:0 0 6rem;color:#64748b;font-weight:600}.users_tableWrap__FhDcm td:last-child:not(.users_empty__Ffzoj){align-items:center;border-top:1px solid #e5e7eb;margin-top:.35rem;padding-top:.75rem}.users_tableWrap__FhDcm td:last-child:not(.users_empty__Ffzoj):before{margin-right:auto}}.users_passwordField__Y1O7F{display:grid;grid-gap:.35rem;gap:.35rem}.branches_page__orj15{max-width:1100px;margin:2rem auto;padding:0 1rem 3rem;color:#172033}.branches_heading__V01D0{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem}.branches_heading__V01D0 h1{margin:0}.branches_panel___SbbM{background:white;border:1px solid #dbe2ea;border-radius:10px;padding:1.25rem;margin-bottom:1.25rem;box-shadow:0 2px 8px #0f172a0d}.branches_panel___SbbM h2{margin:0 0 1rem;font-size:1.1rem}.branches_form__fQe5_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.branches_form__fQe5_ label,.branches_search__C5_Ro{display:grid;grid-gap:.4rem;gap:.4rem;color:#334155;font-size:.9rem;font-weight:600}.branches_form__fQe5_ input,.branches_form__fQe5_ select,.branches_search__C5_Ro input{box-sizing:border-box;min-width:0;width:100%;border:1px solid #cbd5e1;border-radius:6px;padding:.65rem .75rem;font:inherit}.branches_actions__DzdkD{grid-column:1/-1;display:flex;gap:.6rem}.branches_heading__V01D0 button{border:0;border-radius:.4rem;padding:.65rem 1rem;background:#2563eb;color:white;font-weight:600;white-space:nowrap;cursor:pointer}.branches_page__orj15 button:disabled{opacity:.6;cursor:wait}.branches_rowActions__5Y9AQ{display:flex;align-items:center;gap:.4rem;white-space:nowrap}.branches_page__orj15 button.branches_iconButton__xSJ82{display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;padding:0;color:#124b9a;background:#eef4fc;border:1px solid #d5e4f6}.branches_page__orj15 button.branches_iconButton__xSJ82:hover{background:#dceafb}.branches_page__orj15 button.branches_iconButton__xSJ82.branches_delete__w5ey7{color:#b42318;background:#fff2f0;border-color:#f3d2cd}.branches_page__orj15 button.branches_iconButton__xSJ82.branches_delete__w5ey7:hover{background:#ffe1db}.branches_iconButton__xSJ82 svg{width:1.1rem;height:1.1rem}.branches_page__orj15 button:focus-visible{outline:2px solid #124b9a;outline-offset:2px}.branches_editDialog__aQB5S{box-sizing:border-box;width:min(560px,calc(100% - 2rem));max-height:calc(100dvh - 2rem);margin:auto;overflow-y:auto;padding:1.5rem;color:#172033;background:white;border:1px solid #dbe2ea;border-radius:12px;box-shadow:0 20px 60px #0f172a40}.branches_editDialog__aQB5S::-webkit-backdrop{background:#0f172a99}.branches_editDialog__aQB5S::backdrop{background:#0f172a99}.branches_editDialog__aQB5S h2{margin:0 0 1.25rem}.branches_editDialog__aQB5S .branches_form__fQe5_{grid-template-columns:repeat(2,minmax(0,1fr))}.branches_editDialog__aQB5S button{border:0;border-radius:6px;padding:.6rem .85rem;color:white;background:#124b9a;font-weight:600;cursor:pointer}.branches_editDialog__aQB5S button.branches_secondary__VK6xh{background:#64748b}.branches_listHeader__Y5WoD{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1rem}.branches_search__C5_Ro{width:min(24rem,100%)}.branches_count__QdsIQ{color:#64748b;font-size:.875rem;white-space:nowrap}.branches_tableWrap__9q1f2{overflow-x:auto}.branches_tableWrap__9q1f2 table{width:100%;border-collapse:collapse;text-align:left}.branches_tableWrap__9q1f2 td,.branches_tableWrap__9q1f2 th{padding:.7rem .55rem;border-bottom:1px solid #e2e8f0;vertical-align:top}.branches_filters__FM8LQ{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem}.branches_filter__U_1Ku{display:grid;grid-gap:.4rem;gap:.4rem;color:#334155;font-size:.9rem;font-weight:600}.branches_viewToggle__bLGZq{display:inline-flex;gap:2px;margin-bottom:1rem;padding:3px;border:1px solid #dbe2ea;border-radius:8px;background:#f1f5f9}.branches_page__orj15 .branches_viewToggle__bLGZq button{border:0;border-radius:6px;padding:.5rem 1.1rem;color:#475569;background:transparent;font:inherit;font-weight:600;cursor:pointer}.branches_page__orj15 .branches_viewToggle__bLGZq button:hover{color:#124b9a}.branches_page__orj15 .branches_viewToggle__bLGZq button[aria-pressed=true]{color:#124b9a;background:white;box-shadow:0 1px 3px #0f172a26}.branches_page__orj15 button.branches_switch__KDWzq{display:inline-flex;align-items:center;gap:.6rem;height:2.75rem;padding:0;border:0;color:#334155;background:none;font:inherit;font-size:.9rem;font-weight:600;white-space:nowrap;cursor:pointer}.branches_switchTrack__M3HzT{position:relative;flex:none;width:2.6rem;height:1.5rem;border-radius:999px;background:#cbd5e1;transition:background .2s}.branches_switchThumb__IwGlT{position:absolute;top:3px;left:3px;width:calc(1.5rem - 6px);height:calc(1.5rem - 6px);border-radius:50%;background:white;box-shadow:0 1px 3px #0f172a40;transition:transform .2s}.branches_switch__KDWzq[aria-checked=true] .branches_switchTrack__M3HzT{background:#124b9a}.branches_switch__KDWzq[aria-checked=true] .branches_switchThumb__IwGlT{transform:translateX(1.1rem)}.branches_page__orj15 button.branches_switch__KDWzq:hover .branches_switchTrack__M3HzT{box-shadow:0 0 0 4px #124b9a1a}@media (prefers-reduced-motion:reduce){.branches_switchThumb__IwGlT,.branches_switchTrack__M3HzT{transition:none}}.branches_stateSearch__IfV5y{display:flex;align-items:flex-end;gap:.5rem}.branches_filter__U_1Ku input,.branches_filter__U_1Ku select{box-sizing:border-box;min-width:10rem;border:1px solid #cbd5e1;border-radius:6px;padding:.65rem .75rem;font:inherit;background:white}.branches_page__orj15 button.branches_zoneAction__jfl9Z{border:1px solid #d5e4f6;border-radius:6px;padding:.45rem .75rem;color:#124b9a;background:#eef4fc;font:inherit;font-size:.85rem;font-weight:600;cursor:pointer}.branches_page__orj15 button.branches_zoneAction__jfl9Z:hover{background:#dceafb}.branches_page__orj15 button.branches_zoneAction__jfl9Z.branches_release__gcnDW{color:#b42318;background:#fff2f0;border-color:#f3d2cd}.branches_zoneSelect__A8nSZ{border:1px solid #d5e4f6;border-radius:6px;padding:.45rem .5rem;color:#124b9a;background:#eef4fc;font:inherit;font-size:.85rem;font-weight:600}.branches_readOnly__yv1YR{color:#64748b;font-size:.85rem}.branches_unassigned__nLE4L{display:inline-block;padding:.1rem .5rem;border-radius:999px;background:#fffbeb;border:1px solid #fcd34d;color:#92400e;font-size:.8rem;font-weight:600}.branches_notice__36aIX{margin:0 0 1rem;padding:.75rem 1rem;border-radius:8px;background:#fffbeb;border:1px solid #fcd34d;color:#92400e;font-weight:600}.branches_bulkBar__ty_Uf{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem;margin-bottom:1rem;padding:.6rem .75rem .6rem 1rem;border-radius:10px;background:#f5f9ff;border:1px solid #d5e4f6}.branches_bulkAssign__JH0FE,.branches_bulkSelection__fX19D{display:flex;align-items:center;gap:.75rem;min-width:0}.branches_bulkDivider___0vnC{width:1px;height:1.5rem;background:#cfdcee}.branches_selectedPill__5fWTP{padding:.25rem .7rem;border-radius:999px;background:#124b9a;color:white;font-size:.85rem;font-weight:700;white-space:nowrap}.branches_bulkHint__58gDf{color:#64748b;font-size:.875rem}.branches_bulkZone__LBrXN{display:flex;align-items:center;gap:.6rem;color:#334155;font-size:.9rem;font-weight:600;white-space:nowrap}.branches_bulkZone__LBrXN select{box-sizing:border-box;min-width:12rem;height:2.5rem;border:1px solid #cbd5e1;border-radius:6px;padding:0 .75rem;font:inherit;font-weight:400;background:white}.branches_bulkBar__ty_Uf .branches_bulkButton__0c7Kv{height:2.5rem}.branches_page__orj15 .branches_bulkBar__ty_Uf button.branches_linkButton__udoM_{margin-left:auto;color:#b42318;font-size:.875rem;font-weight:600}.branches_page__orj15 .branches_bulkBar__ty_Uf button.branches_linkButton__udoM_:hover{text-decoration:underline}.branches_page__orj15 .branches_bulkBar__ty_Uf button.branches_bulkButton__0c7Kv:disabled{color:#94a3b8;background:#e2e8f0;cursor:not-allowed;opacity:1}.branches_page__orj15 button.branches_bulkButton__0c7Kv{border:0;border-radius:6px;padding:.65rem 1rem;color:white;background:#124b9a;font-weight:600;cursor:pointer}.branches_page__orj15 button.branches_linkButton__udoM_{align-self:center;border:0;background:none;color:#1d4ed8;font:inherit;cursor:pointer}.branches_editDialog__aQB5S select:disabled{background:#f3f4f6}.branches_headingActions__Ue_4H{display:flex;gap:.6rem}.branches_page__orj15 .branches_heading__V01D0 button.branches_modeButton__HhDK2{color:#124b9a;background:white;border:1px solid #124b9a}.branches_selectAll__cfq1i{display:flex;align-items:center;gap:.5rem;align-self:center;color:#334155;font-weight:600;cursor:pointer}.branches_bulkTable__6_Cz6 input[type=checkbox],.branches_selectAll__cfq1i input{width:1.15rem;height:1.15rem;cursor:pointer}.branches_bulkTable__6_Cz6 tbody tr{cursor:pointer}.branches_bulkTable__6_Cz6 tbody tr:hover{background:#f8fafc}.branches_bulkTable__6_Cz6 tbody tr.branches_selectedRow__NSZhB{background:#eaf2ff}@media (min-width:701px){.branches_filters__FM8LQ{flex-wrap:nowrap;min-width:0}.branches_search__C5_Ro{flex:1 1 auto;min-width:10rem}}@media (max-width:700px){.branches_headingActions__Ue_4H{gap:.4rem}.branches_heading__V01D0 button{padding:.4rem .65rem;font-size:.8rem}.branches_bulkBar__ty_Uf{gap:.5rem;padding:.5rem .6rem;margin-bottom:.75rem;font-size:.875rem}.branches_bulkAssign__JH0FE,.branches_bulkSelection__fX19D{width:100%;gap:.5rem}.branches_bulkDivider___0vnC{height:1.1rem}.branches_selectedPill__5fWTP{padding:.15rem .55rem;font-size:.8rem}.branches_bulkHint__58gDf{font-size:.8rem}.branches_bulkBar__ty_Uf .branches_bulkButton__0c7Kv,.branches_bulkZone__LBrXN select{height:2.25rem}.branches_page__orj15 .branches_bulkBar__ty_Uf button.branches_bulkButton__0c7Kv{padding:0 .9rem}.branches_bulkZone__LBrXN{flex:1 1;min-width:0}.branches_bulkZone__LBrXN span{display:none}.branches_bulkZone__LBrXN select{flex:1 1;min-width:0;width:100%}.branches_bulkTable__6_Cz6 tbody tr.branches_selectedRow__NSZhB{border-color:#2563eb}.branches_bulkTable__6_Cz6 td[data-label=Select]{justify-content:flex-start}.branches_bulkTable__6_Cz6 td[data-label=Select]:before{display:none}.branches_bulkTable__6_Cz6 input[type=checkbox],.branches_selectAll__cfq1i input{width:1.4rem;height:1.4rem}.branches_filters__FM8LQ{width:100%}.branches_viewToggle__bLGZq{display:flex}.branches_page__orj15 .branches_viewToggle__bLGZq button{flex:1 1}.branches_filter__U_1Ku,.branches_filter__U_1Ku input,.branches_filter__U_1Ku select,.branches_stateSearch__IfV5y{width:100%}.branches_page__orj15{margin-top:1rem}.branches_panel___SbbM{padding:1rem}.branches_editDialog__aQB5S .branches_form__fQe5_,.branches_form__fQe5_{grid-template-columns:1fr}.branches_listHeader__Y5WoD{align-items:flex-start;flex-direction:column}.branches_tableWrap__9q1f2{overflow:visible}.branches_tableWrap__9q1f2 table,.branches_tableWrap__9q1f2 tbody,.branches_tableWrap__9q1f2 tr{display:block;width:100%}.branches_tableWrap__9q1f2 thead{display:none}.branches_tableWrap__9q1f2 tr{box-sizing:border-box;margin-bottom:.75rem;padding:.5rem .75rem;border:1px solid #e2e8f0;border-radius:8px}.branches_tableWrap__9q1f2 td{display:flex;justify-content:space-between;gap:1rem;padding:.45rem 0;border:0;overflow-wrap:anywhere}.branches_tableWrap__9q1f2 td:before{content:attr(data-label);flex:0 0 4.5rem;color:#64748b;font-weight:600}.branches_tableWrap__9q1f2 td[data-label=Actions]{align-items:center;border-top:1px solid #e2e8f0;margin-top:.35rem;padding-top:.75rem}.branches_tableWrap__9q1f2 td[data-label=Actions]:before{margin-right:auto}}.zones_countLink__4u8QQ{color:#124b9a;font-weight:600;text-decoration:none}.zones_countLink__4u8QQ:hover{text-decoration:underline}.zones_unassignedRow__oqrVn td{background:#fffbeb}.zones_warning__iq7Gf{color:#92400e;font-size:.85rem;font-weight:600}.zones_muted__icESu{color:#64748b}