._container_u7e0m_1{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#0f172a;padding:24px}._card_u7e0m_19{background:#1e293b;border-radius:16px;padding:40px;width:100%;max-width:400px;box-shadow:0 20px 40px #0006}._logo_u7e0m_37{font-size:32px;font-weight:800;color:#1a56db;text-align:center;margin-bottom:4px}._subtitle_u7e0m_53{font-size:14px;color:#64748b;text-align:center;margin-bottom:32px}._error_u7e0m_67{background:#7f1d1d;color:#fca5a5;padding:12px 16px;border-radius:8px;margin-bottom:20px;font-size:14px}._form_u7e0m_85{display:flex;flex-direction:column;gap:6px}._label_u7e0m_89{font-size:13px;color:#94a3b8;font-weight:500;margin-top:10px}._input_u7e0m_93{background:#0f172a;border:1px solid #334155;border-radius:8px;padding:12px 14px;color:#f1f5f9;font-size:15px;outline:none}._input_u7e0m_93:focus{border-color:#1a56db}._button_u7e0m_117{margin-top:24px;padding:14px;background:#1a56db;border:none;border-radius:10px;color:#fff;font-size:16px;font-weight:700;cursor:pointer;transition:background .15s}._button_u7e0m_117:hover:not(:disabled){background:#1e40af}._button_u7e0m_117:disabled{opacity:.6;cursor:not-allowed}._loading_1e48z_1{color:#94a3b8;padding:40px;text-align:center}._title_1e48z_5{font-size:26px;font-weight:800;color:#f1f5f9;margin-bottom:24px}._cards_1e48z_9{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:40px}._statCard_1e48z_23{background:#1e293b;border-radius:12px;padding:24px;border-top:3px solid transparent;display:flex;flex-direction:column;gap:8px}._statIcon_1e48z_43{font-size:28px}._statValue_1e48z_45{font-size:36px;font-weight:800}._statLabel_1e48z_47{font-size:13px;color:#64748b}._sectionTitle_1e48z_51{font-size:18px;font-weight:700;color:#f1f5f9;margin:32px 0 16px}._courtDropdownRow_1e48z_55{display:flex;align-items:center;gap:10px;margin-top:16px}._courtDropdownIcon_1e48z_69{font-size:22px}._courtDropdown_1e48z_55{background:#1e293b;color:#f1f5f9;border:1px solid #334155;border-radius:8px;padding:10px 14px;font-size:15px;cursor:pointer;min-width:280px;outline:none;transition:border-color .15s}._courtDropdown_1e48z_55:hover,._courtDropdown_1e48z_55:focus{border-color:#1a56db}._courtsPanel_1e48z_101{background:#1e293b;border-radius:12px;padding:20px;margin-bottom:40px}._courtsGrid_1e48z_115{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px;min-height:36px;align-items:center}._courtChip_1e48z_133{display:flex;align-items:center;background:#0f172a;border:1px solid #334155;border-radius:20px;overflow:hidden}._courtChipName_1e48z_151{padding:6px 12px;font-size:14px;color:#cbd5e1;cursor:pointer;transition:color .15s}._courtChipName_1e48z_151:hover{color:#60a5fa}._courtDeleteBtn_1e48z_169{background:none;border:none;border-left:1px solid #334155;color:#64748b;cursor:pointer;padding:6px 10px;font-size:13px;line-height:1;transition:color .15s,background .15s}._courtDeleteBtn_1e48z_169:hover{color:#ef4444;background:#1e293b}._courtDerived_1e48z_195{padding:4px 8px;font-size:10px;color:#475569;font-style:italic;border-left:1px solid #334155}._courtsEmpty_1e48z_211{color:#475569;font-size:14px}._courtAddForm_1e48z_215{display:flex;align-items:center;gap:10px;flex-wrap:wrap;border-top:1px solid #334155;padding-top:16px}._courtInput_1e48z_233{background:#0f172a;border:1px solid #334155;border-radius:8px;color:#f1f5f9;padding:8px 14px;font-size:14px;outline:none;min-width:240px;transition:border-color .15s}._courtInput_1e48z_233:focus{border-color:#1a56db}._courtInput_1e48z_233::placeholder{color:#475569}._courtAddBtn_1e48z_261{background:#1a56db;color:#fff;border:none;border-radius:8px;padding:8px 18px;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s}._courtAddBtn_1e48z_261:hover:not(:disabled){background:#1d4ed8}._courtAddBtn_1e48z_261:disabled{opacity:.5;cursor:default}._courtMsg_1e48z_289{font-size:13px;color:#94a3b8}._table_1e48z_293{background:#1e293b;border-radius:12px;overflow:hidden}._tableHeader_1e48z_297,._tableRow_1e48z_297{display:grid;grid-template-columns:1.5fr 1fr .7fr .8fr 1fr 1.2fr .5fr;padding:14px 20px;align-items:center;gap:8px}._tableHeader_1e48z_297{font-size:12px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.05em;background:#0f172a}._tableRow_1e48z_297{border-bottom:1px solid #0f172a;font-size:14px;color:#cbd5e1;transition:background .1s}._tableRow_1e48z_297:hover{background:#253347}._tableRow_1e48z_297:last-child{border-bottom:none}._mono_1e48z_349{font-family:monospace;font-size:13px}._pass_1e48z_351{color:#22c55e;font-weight:700}._fail_1e48z_353{color:#ef4444;font-weight:700}._badge_1e48z_357{font-size:11px;font-weight:700;padding:4px 10px;border-radius:20px;text-transform:capitalize;display:inline-block}._badgePass_1e48z_375{background:#14532d;color:#86efac}._badgeFail_1e48z_377{background:#7f1d1d;color:#fca5a5}._badgeWarn_1e48z_379{background:#78350f;color:#fcd34d}._viewLink_1e48z_383{color:#1a56db;text-decoration:none;font-size:13px;font-weight:600}._viewLink_1e48z_383:hover{text-decoration:underline}._empty_1e48z_399{padding:40px;text-align:center;color:#64748b}._header_8s1mj_1{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}._title_8s1mj_3{font-size:26px;font-weight:800;color:#f1f5f9}._addBtn_8s1mj_5{background:#1a56db;color:#fff;border:none;border-radius:10px;padding:10px 20px;font-size:14px;font-weight:700;cursor:pointer}._addBtn_8s1mj_5:hover{background:#1e40af}._searchRow_8s1mj_17{display:flex;align-items:center;gap:16px;margin-bottom:20px}._tabs_8s1mj_21{display:flex;gap:0;background:#1e293b;border-radius:8px;padding:3px;flex-shrink:0}._tab_8s1mj_21{background:none;border:none;color:#64748b;padding:6px 16px;font-size:13px;font-weight:600;border-radius:6px;cursor:pointer;transition:background .15s,color .15s}._tab_8s1mj_21:hover{color:#f1f5f9}._tabActive_8s1mj_49{background:#1a56db;color:#fff}._search_8s1mj_17{flex:1;background:#1e293b;border:1px solid #334155;border-radius:10px;padding:10px 16px;color:#f1f5f9;font-size:14px;outline:none}._search_8s1mj_17:focus{border-color:#1a56db}._courtSelect_8s1mj_61{background:#1e293b;border:1px solid #334155;border-radius:10px;padding:10px 14px;color:#f1f5f9;font-size:14px;outline:none;cursor:pointer;min-width:160px}._courtSelect_8s1mj_61:focus{border-color:#1a56db}._total_8s1mj_73{color:#64748b;font-size:13px;white-space:nowrap}._loading_8s1mj_75{color:#94a3b8;padding:20px}._inlineMsg_8s1mj_77{margin-bottom:12px;padding:10px 12px;border-radius:8px;background:#0f172a;border:1px solid #334155;color:#cbd5e1;font-size:13px}._inlineError_8s1mj_95{margin-bottom:12px;padding:10px 12px;border-radius:8px;background:#7f1d1d;border:1px solid #b91c1c;color:#fecaca;font-size:13px}._table_8s1mj_115{background:#1e293b;border-radius:12px;overflow:hidden}._tableHeader_8s1mj_117,._tableRow_8s1mj_117{display:grid;grid-template-columns:1.5fr 1fr 1.2fr 1.5fr .8fr .6fr .5fr;padding:14px 20px;align-items:center;gap:8px}._tableHeader_8s1mj_117{font-size:11px;font-weight:700;color:#64748b;text-transform:uppercase;background:#0f172a;letter-spacing:.05em}._tableRow_8s1mj_117{border-bottom:1px solid #0f172a;font-size:14px;color:#cbd5e1}._tableRow_8s1mj_117:hover{background:#253347}._tableRow_8s1mj_117:last-child{border-bottom:none}._name_8s1mj_135{font-weight:600;color:#f1f5f9}._mono_8s1mj_137{font-family:monospace;font-size:13px}._activeChip_8s1mj_139{background:#14532d;color:#86efac;padding:3px 10px;border-radius:20px;font-size:11px;font-weight:700}._inactiveChip_8s1mj_141{background:#334155;color:#64748b;padding:3px 10px;border-radius:20px;font-size:11px;font-weight:700}._courtChip_8s1mj_143{background:#1e3a5f;color:#93c5fd;padding:3px 10px;border-radius:20px;font-size:11px;font-weight:600}._noCourtText_8s1mj_145{color:#475569}._missedRed_8s1mj_147{color:#ef4444;font-weight:700}._missedGray_8s1mj_149{color:#64748b}._viewLink_8s1mj_151{color:#1a56db;text-decoration:none;font-size:13px;font-weight:600}._viewLink_8s1mj_151:hover{text-decoration:underline}._actions_8s1mj_155{display:flex;gap:10px;align-items:center}._deleteBtn_8s1mj_157{background:transparent;border:1px solid #7f1d1d;color:#fca5a5;border-radius:6px;padding:4px 10px;font-size:12px;cursor:pointer}._deleteBtn_8s1mj_157:hover{background:#7f1d1d;color:#fee2e2}._deleteBtn_8s1mj_157:disabled{opacity:.6;cursor:not-allowed}._empty_8s1mj_179{padding:40px;text-align:center;color:#64748b}._overlay_8s1mj_185{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000}._modal_8s1mj_193{background:#1e293b;border-radius:16px;padding:32px;width:100%;max-width:520px;max-height:90vh;overflow-y:auto}._modalTitle_8s1mj_201{font-size:20px;font-weight:800;color:#f1f5f9;margin-bottom:20px}._formError_8s1mj_203{background:#7f1d1d;color:#fca5a5;padding:10px 14px;border-radius:8px;margin-bottom:16px;font-size:13px}._form_8s1mj_203{display:flex;flex-direction:column}._row2_8s1mj_207{display:grid;grid-template-columns:1fr 1fr;gap:12px}._modalActions_8s1mj_209{display:flex;gap:12px;justify-content:flex-end;margin-top:8px}._cancelBtn_8s1mj_211{padding:10px 20px;background:#334155;border:none;border-radius:8px;color:#94a3b8;cursor:pointer;font-size:14px}._saveBtn_8s1mj_219{padding:10px 24px;background:#1a56db;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:700}._saveBtn_8s1mj_219:disabled{opacity:.6;cursor:not-allowed}._loading_10vlr_1{color:#94a3b8;padding:40px}._breadcrumb_10vlr_3{margin-bottom:20px}._breadLink_10vlr_5{color:#1a56db;text-decoration:none;font-size:14px}._breadLink_10vlr_5:hover{text-decoration:underline}._topRow_10vlr_9{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}._name_10vlr_11{font-size:28px;font-weight:800;color:#f1f5f9}._case_10vlr_13{font-size:14px;color:#64748b;font-family:monospace}._court_10vlr_15{font-size:14px;color:#64748b}._activeChip_10vlr_17{background:#14532d;color:#86efac;padding:6px 16px;border-radius:20px;font-size:12px;font-weight:700}._inactiveChip_10vlr_19{background:#334155;color:#64748b;padding:6px 16px;border-radius:20px;font-size:12px;font-weight:700}._photoCard_10vlr_23{display:flex;align-items:center;gap:14px;background:#1e293b;border:1px solid #334155;border-radius:12px;padding:12px 14px;margin-bottom:16px}._photoImg_10vlr_45{width:72px;height:72px;border-radius:999px;object-fit:cover;border:2px solid #334155}._photoTitle_10vlr_61{color:#f1f5f9;font-size:14px;font-weight:700}._photoHint_10vlr_63{color:#64748b;font-size:12px}._permCard_10vlr_69{background:#1e293b;border:1px solid #334155;border-radius:12px;padding:16px 20px;margin-bottom:20px}._permCardWarn_10vlr_71{background:#431407;border:1px solid #f97316;border-radius:12px;padding:16px 20px;margin-bottom:20px}._permCardHeader_10vlr_73{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:10px}._permCardTitle_10vlr_75{font-size:14px;font-weight:700;color:#f1f5f9}._permAllOk_10vlr_77{background:#14532d;color:#86efac;font-size:11px;font-weight:700;padding:3px 10px;border-radius:20px}._permSomedenied_10vlr_79{background:#7c2d12;color:#fdba74;font-size:11px;font-weight:700;padding:3px 10px;border-radius:20px}._permNeverReported_10vlr_81{background:#334155;color:#94a3b8;font-size:11px;font-weight:700;padding:3px 10px;border-radius:20px}._permCardHint_10vlr_83{color:#64748b;font-size:13px;margin:0}._permBannerIcon_10vlr_85{font-size:20px;flex-shrink:0}._permTs_10vlr_87{color:#94a3b8;font-size:12px;margin-left:auto}._permList_10vlr_89{display:flex;gap:8px;flex-wrap:wrap}._permOk_10vlr_91{background:#14532d;color:#86efac;font-size:11px;font-weight:700;padding:2px 10px;border-radius:20px;text-transform:capitalize}._permDenied_10vlr_93{background:#7f1d1d;color:#fca5a5;font-size:11px;font-weight:700;padding:2px 10px;border-radius:20px;text-transform:capitalize}._multiDeviceBanner_10vlr_95{display:flex;align-items:flex-start;gap:12px;background:#450a0a;border:1px solid #ef4444;border-radius:12px;padding:16px 20px;margin-bottom:20px}._multiDeviceBanner_10vlr_95 strong{color:#fca5a5;font-size:14px}._multiDeviceList_10vlr_99{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}._multiDeviceMsg_10vlr_101{color:#fdba74;font-size:12px;margin-top:10px}._stats_10vlr_105{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin-bottom:28px}._editCard_10vlr_119{background:#1e293b;border:1px solid #334155;border-radius:12px;padding:16px 20px;margin-bottom:16px}._editCardHeader_10vlr_135{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}._activeRow_10vlr_149{margin-top:4px}._activeToggle_10vlr_157{display:inline-flex;align-items:center;gap:8px;color:#cbd5e1;font-size:13px}._toggleHelp_10vlr_173{margin:6px 0 0 24px;color:#94a3b8;font-size:12px}._columns_10vlr_185{display:grid;grid-template-columns:1fr 1fr;gap:20px}._card_10vlr_189{background:#1e293b;border-radius:14px;padding:24px}._cardTitle_10vlr_191{font-size:16px;font-weight:700;color:#f1f5f9;margin-bottom:16px}._schedForm_10vlr_195{display:flex;flex-direction:column;gap:12px}._row2_10vlr_197{display:grid;grid-template-columns:1fr 1fr;gap:10px}._row3_10vlr_199{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}._field_10vlr_201{display:flex;flex-direction:column;gap:4px}._label_10vlr_203{font-size:11px;color:#64748b;font-weight:500}._dayGrid_10vlr_205{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}._dayChip_10vlr_207{display:inline-flex;align-items:center;gap:6px;color:#cbd5e1;font-size:12px;background:#0f172a;border:1px solid #334155;border-radius:999px;padding:4px 10px}._fixedTimesList_10vlr_229{display:flex;flex-direction:column;gap:8px}._fixedTimeRow_10vlr_231{display:flex;align-items:center;gap:8px}._input_10vlr_233{background:#0f172a;border:1px solid #334155;border-radius:8px;padding:9px 12px;color:#f1f5f9;font-size:13px;outline:none}._input_10vlr_233:focus{border-color:#1a56db}._schedBtn_10vlr_243{padding:10px;background:#1a56db;border:none;border-radius:8px;color:#fff;font-weight:700;cursor:pointer;font-size:14px}._schedBtn_10vlr_243:disabled{opacity:.6;cursor:not-allowed}._schedMsg_10vlr_253{color:#22c55e;font-size:13px;margin-top:8px}._resultRow_10vlr_257{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #0f172a;font-size:13px;color:#94a3b8}._resultRow_10vlr_257:last-child{border-bottom:none}._resultMain_10vlr_261{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._resultTime_10vlr_263{color:#cbd5e1}._pass_10vlr_265{color:#22c55e;font-weight:700}._fail_10vlr_267{color:#ef4444;font-weight:700}._deviceChip_10vlr_269{background:#0f172a;border:1px solid #334155;color:#cbd5e1;font-family:monospace;font-size:11px;padding:2px 8px;border-radius:999px}._deviceChipAction_10vlr_271{display:inline-flex;align-items:center;gap:8px;background:#0f172a;border:1px solid #334155;color:#cbd5e1;font-family:monospace;font-size:11px;padding:2px 6px 2px 8px;border-radius:999px}._deviceChipRemoveBtn_10vlr_295{border:none;background:#7f1d1d;color:#fecaca;border-radius:999px;font-size:10px;font-weight:700;padding:2px 7px;cursor:pointer}._deviceChipRemoveBtn_10vlr_295:hover{background:#991b1b}._videoChip_10vlr_317{background:#14532d;color:#86efac;font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px}._noVideoChip_10vlr_319{background:#334155;color:#94a3b8;font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px}._viewLink_10vlr_321{color:#1a56db;text-decoration:none;font-size:12px}._viewLink_10vlr_321:hover{text-decoration:underline}._noResults_10vlr_325{color:#64748b;font-size:14px}._onDemandRow_10vlr_331{display:flex;justify-content:space-between;align-items:center;gap:16px}._onDemandHint_10vlr_333{color:#64748b;font-size:12px;margin:0}._onDemandBtn_10vlr_335{background:#f59e0b;color:#0f172a;border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:700;cursor:pointer;white-space:nowrap;flex-shrink:0}._onDemandBtn_10vlr_335:hover{background:#fbbf24}._onDemandBtn_10vlr_335:disabled{opacity:.6;cursor:not-allowed}._scheduleOverviewBlock_10vlr_365{margin-top:18px;border-top:1px solid #334155;padding-top:14px}._singleScheduleStrip_10vlr_377{margin-top:18px;background:#0f172a;border:1px solid #334155;border-radius:10px;padding:10px 12px}._singleScheduleTitle_10vlr_393{color:#f1f5f9;font-size:12px;font-weight:700;margin-bottom:4px}._singleScheduleText_10vlr_407{color:#cbd5e1;font-size:12px}._singleScheduleMeta_10vlr_417{color:#94a3b8;font-size:11px;margin-top:4px}._singleScheduleList_10vlr_429{margin-top:8px;display:flex;flex-direction:column;gap:6px}._singleScheduleRow_10vlr_443{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#111b2f;border:1px solid #334155;border-radius:8px;padding:6px 8px}._singleScheduleRowText_10vlr_465{color:#cbd5e1;font-size:11px}._singleScheduleRemoveBtn_10vlr_475{border:1px solid #7f1d1d;background:#450a0a;color:#fecaca;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:700;cursor:pointer}._singleScheduleRemoveBtn_10vlr_475:hover{background:#7f1d1d}._singleScheduleRemoveBtn_10vlr_475:disabled{opacity:.55;cursor:not-allowed}._scheduleOverviewTitle_10vlr_515{color:#f1f5f9;font-size:14px;font-weight:700;margin-bottom:8px}._scheduleOverviewHeader_10vlr_529{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}._clearScheduleBtn_10vlr_545{border:1px solid #7f1d1d;background:#450a0a;color:#fecaca;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:700;cursor:pointer}._clearScheduleBtn_10vlr_545:hover{background:#7f1d1d}._clearScheduleBtn_10vlr_545:disabled{opacity:.55;cursor:not-allowed}._scheduleSummaryList_10vlr_585{display:flex;flex-direction:column;gap:6px}._scheduleSummaryItem_10vlr_597{background:#0f172a;border:1px solid #334155;border-radius:8px;color:#cbd5e1;font-size:12px;padding:8px 10px}._historySection_10vlr_617{margin-top:32px}._historyTable_10vlr_621{background:#1e293b;border-radius:12px;overflow:hidden;font-size:13px}._historyHeader_10vlr_635{display:grid;grid-template-columns:90px 110px 160px 70px 90px 90px 70px 130px 75px 180px;background:#0f172a;padding:10px 16px;color:#64748b;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;gap:8px}._historyRow_10vlr_661{display:grid;grid-template-columns:90px 110px 160px 70px 90px 90px 70px 130px 75px 180px;padding:10px 16px;border-bottom:1px solid #0f172a;align-items:center;gap:8px;color:#cbd5e1}._historyRow_10vlr_661:last-child{border-bottom:none}._historyRow_10vlr_661:hover{background:#253347}._badgePass_10vlr_685{background:#14532d;color:#86efac;font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px}._badgeFail_10vlr_687{background:#450a0a;color:#fca5a5;font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px}._badgeMissed_10vlr_689{background:#431407;color:#fdba74;font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px}._badgePending_10vlr_691{background:#1e3a5f;color:#93c5fd;font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px}._bacPass_10vlr_695{color:#22c55e;font-weight:700;font-family:monospace}._bacFail_10vlr_697{color:#ef4444;font-weight:700;font-family:monospace}._initialBac_10vlr_699{color:#94a3b8;font-family:monospace;font-size:11px;margin-bottom:2px}._retestBac_10vlr_701{color:#f97316;font-weight:700;font-family:monospace}._retestTime_10vlr_703{color:#f97316;font-size:11px;margin-top:2px}._retryTimeline_10vlr_705{margin-top:4px;display:flex;flex-direction:column;gap:3px}._retryTimelineItem_10vlr_717{color:#94a3b8;font-size:10px;line-height:1.3}._appYes_10vlr_727{color:#22c55e;font-size:12px;font-weight:600}._appNo_10vlr_729{color:#ef4444;font-size:12px;font-weight:600}._videoYes_10vlr_731{color:#22c55e;font-size:12px;font-weight:600}._videoNo_10vlr_733{color:#64748b;font-size:12px}._dimText_10vlr_735{color:#64748b;font-family:monospace}._typeSelfInitiated_10vlr_737{background:#4c1d95;color:#ddd6fe;font-size:11px;font-weight:700;padding:2px 7px;border-radius:999px}._typeOnDemand_10vlr_739{background:#78350f;color:#fde68a;font-size:11px;font-weight:700;padding:2px 7px;border-radius:999px}._typeScheduled_10vlr_741{background:#1e3a5f;color:#93c5fd;font-size:11px;font-weight:700;padding:2px 7px;border-radius:999px}._typeRandom_10vlr_743{background:#1a2e1a;color:#86efac;font-size:11px;font-weight:700;padding:2px 7px;border-radius:999px}._actionsCell_10vlr_745{display:inline-flex;align-items:center;gap:10px}._actionsStack_10vlr_747{display:flex;flex-direction:column;gap:8px}._videoItem_10vlr_749{display:flex;flex-direction:column;gap:6px}._videoItemLabel_10vlr_751{color:#94a3b8;font-size:11px}._inlineVideoToggle_10vlr_753{background:transparent;border:none;color:#1a56db;font-size:12px;cursor:pointer;text-decoration:underline;padding:0}._videoThumbButton_10vlr_771{width:min(220px,100%);height:124px;border:1px solid #334155;border-radius:8px;background:linear-gradient(135deg,#0b1220,#17263f);color:#cbd5e1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;cursor:pointer}._videoThumbButton_10vlr_771:hover{border-color:#1a56db;color:#dbeafe}._videoThumbPlay_10vlr_807{width:34px;height:34px;border-radius:999px;background:#1a56db40;color:#93c5fd;display:inline-flex;align-items:center;justify-content:center;font-size:14px}._videoThumbText_10vlr_829{font-size:11px;letter-spacing:.02em;text-transform:uppercase}._inlineVideoWrap_10vlr_839{width:min(220px,100%);border:1px solid #334155;border-radius:8px;overflow:hidden;background:#0b1220}._inlineVideo_10vlr_753{width:100%;height:124px;display:block;background:#000}._deviceCard_10vlr_869{background:#1e293b;border-radius:12px;padding:16px 20px;margin-bottom:16px;border:1px solid #334155}._deviceCardWarn_10vlr_871{background:#1e293b;border-radius:12px;padding:16px 20px;margin-bottom:16px;border:1px solid #78350f}._deviceCardHeader_10vlr_873{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}._deviceCardTitle_10vlr_875{font-weight:700;font-size:14px;color:#f1f5f9}._deviceApprovedAt_10vlr_877{font-size:11px;color:#64748b}._deviceRow_10vlr_879{display:flex;align-items:center;gap:12px}._deviceSerial_10vlr_881{font-family:monospace;font-size:15px;color:#38bdf8;background:#0f172a;padding:4px 12px;border-radius:8px;border:1px solid #334155}._deviceNone_10vlr_883{color:#64748b;font-size:13px;margin:0}._deviceChangeBtn_10vlr_885{background:#334155;color:#cbd5e1;border:none;border-radius:7px;padding:6px 14px;font-size:13px;cursor:pointer}._deviceChangeBtn_10vlr_885:hover{background:#475569}._deviceEditRow_10vlr_889{display:flex;align-items:center;gap:8px;margin-top:12px}._deviceCancelBtn_10vlr_891{background:transparent;color:#64748b;border:1px solid #334155;border-radius:7px;padding:6px 14px;font-size:13px;cursor:pointer}._deviceCancelBtn_10vlr_891:hover{color:#cbd5e1}._mismatchBadge_10vlr_895{margin-left:4px;cursor:help}._docsCard_10vlr_899{background:#1e293b;border-radius:12px;border:1px solid #334155;padding:16px 20px;margin-bottom:18px}._docsList_10vlr_915{display:flex;flex-direction:column;gap:10px}._docsRow_10vlr_927{display:flex;justify-content:space-between;align-items:center;gap:12px;background:#0f172a;border:1px solid #334155;border-radius:10px;padding:10px 12px}._docsName_10vlr_949{color:#f1f5f9;font-size:14px;font-weight:600}._docsMeta_10vlr_951{color:#64748b;font-size:12px;margin-top:2px}._docPending_10vlr_955{background:#1e3a5f;color:#93c5fd;font-size:11px;font-weight:700;padding:4px 10px;border-radius:999px;white-space:nowrap}._docSigned_10vlr_975{background:#14532d;color:#86efac;font-size:11px;font-weight:700;padding:4px 10px;border-radius:999px;white-space:nowrap}._title_t80ap_1{font-size:26px;font-weight:800;color:#f1f5f9;margin-bottom:24px}._uploadPanel_t80ap_5{background:#1e293b;border-radius:12px;padding:24px;margin-bottom:32px}._panelTitle_t80ap_19{font-size:16px;font-weight:700;color:#f1f5f9;margin:0 0 16px}._uploadForm_t80ap_23{display:flex;flex-wrap:wrap;gap:12px;align-items:center}._fileInput_t80ap_37{color:#f1f5f9;font-size:14px}._descInput_t80ap_47{background:#0f172a;border:1px solid #334155;border-radius:8px;color:#f1f5f9;padding:8px 12px;font-size:14px;flex:1;min-width:200px;outline:none}._descInput_t80ap_47::placeholder{color:#475569}._descInput_t80ap_47:focus{border-color:#1a56db}._uploadBtn_t80ap_75{background:#1a56db;color:#fff;border:none;border-radius:8px;padding:9px 20px;font-size:14px;font-weight:600;cursor:pointer}._uploadBtn_t80ap_75:disabled{opacity:.6;cursor:default}._msg_t80ap_99{font-size:13px;color:#94a3b8}._sendMsg_t80ap_101{margin-top:10px;font-size:13px;color:#93c5fd}._list_t80ap_105{background:#1e293b;border-radius:12px;overflow:hidden}._empty_t80ap_117{padding:40px;text-align:center;color:#64748b}._docRow_t80ap_121{display:flex;align-items:center;gap:14px;padding:16px 20px;border-bottom:1px solid #1e293b;background:#0f172a}._docRow_t80ap_121:last-child{border-bottom:none}._docRow_t80ap_121:hover{background:#13223a}._docIcon_t80ap_143{font-size:22px;flex-shrink:0}._docInfo_t80ap_147{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}._docName_t80ap_163{color:#60a5fa;font-weight:600;font-size:14px;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._docName_t80ap_163:hover{text-decoration:underline}._docDesc_t80ap_185{font-size:13px;color:#94a3b8}._docMeta_t80ap_189{font-size:12px;color:#475569}._sendControls_t80ap_193{display:flex;align-items:center;gap:8px}._sendSelect_t80ap_205{background:#1e293b;color:#f1f5f9;border:1px solid #334155;border-radius:8px;padding:7px 10px;font-size:12px;min-width:220px}._sendBtn_t80ap_225{background:#1a56db;color:#fff;border:none;border-radius:8px;padding:8px 12px;font-size:12px;font-weight:700;cursor:pointer}._sendBtn_t80ap_225:disabled{opacity:.5;cursor:default}._deleteBtn_t80ap_257{background:none;border:1px solid #334155;color:#94a3b8;border-radius:6px;width:28px;height:28px;cursor:pointer;font-size:14px;flex-shrink:0}._deleteBtn_t80ap_257:hover{border-color:#ef4444;color:#ef4444}._title_xjtt8_1{margin:0;font-size:30px;color:#f8fafc}._subtitle_xjtt8_13{margin:8px 0 18px;color:#94a3b8}._msg_xjtt8_23{margin-bottom:12px;border:1px solid #334155;background:#0f172a;color:#cbd5e1;border-radius:8px;padding:10px 12px}._grid_xjtt8_41{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}._card_xjtt8_53,._listCard_xjtt8_55{border:1px solid #334155;border-radius:12px;padding:14px;background:#0b1220}._form_xjtt8_69{display:flex;flex-direction:column;gap:10px}._createHint_xjtt8_81{color:#93c5fd;font-size:12px;font-weight:600;letter-spacing:.02em;margin-top:2px}._input_xjtt8_97{border:1px solid #334155;background:#111827;color:#e2e8f0;border-radius:8px;padding:10px}._btn_xjtt8_113{border:none;background:#1d4ed8;color:#fff;border-radius:8px;padding:10px;font-weight:600;cursor:pointer}._btn_xjtt8_113:disabled{opacity:.65;cursor:not-allowed}._listCard_xjtt8_55{margin-top:14px}._list_xjtt8_55{display:flex;flex-direction:column;gap:10px}._listItem_xjtt8_163{border:1px solid #1f2937;border-radius:8px;padding:10px;background:#0f172a}._orgName_xjtt8_177{color:#f8fafc;font-weight:700}._meta_xjtt8_187{color:#94a3b8;font-size:13px}._loading_xjtt8_197,._empty_xjtt8_199{color:#94a3b8}._orgRow_xjtt8_207{display:flex;justify-content:space-between;align-items:center;gap:12px}._actions_xjtt8_221{display:flex;gap:8px;flex-wrap:wrap}._btnSecondary_xjtt8_233{border:1px solid #334155;background:#0f172a;color:#e2e8f0;border-radius:8px;padding:8px 12px;cursor:pointer}._btnDanger_xjtt8_251{border:1px solid #7f1d1d;background:#1f0a0a;color:#fecaca;border-radius:8px;padding:8px 12px;cursor:pointer}._btnDanger_xjtt8_251:hover{background:#7f1d1d;color:#fee2e2}._btnTiny_xjtt8_279{border:1px solid #334155;background:#0f172a;color:#e2e8f0;border-radius:6px;padding:4px 8px;font-size:12px;cursor:pointer}._btnTinyDanger_xjtt8_299{border:1px solid #7f1d1d;background:#1f0a0a;color:#fecaca;border-radius:6px;padding:4px 8px;font-size:12px;cursor:pointer}._editOrgForm_xjtt8_319{display:flex;gap:8px;margin-top:10px}._editOrgForm_xjtt8_319 ._input_xjtt8_97{flex:1}._memberItem_xjtt8_333{flex-direction:column!important;align-items:stretch!important}._memberRow_xjtt8_343{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%}._memberActions_xjtt8_359{display:flex;align-items:center;gap:6px}._checkboxRow_xjtt8_371{display:flex;align-items:center;gap:8px;color:#cbd5e1;grid-column:span 2}._participantsPanel_xjtt8_387{margin-top:10px;border:1px solid #1f2937;border-radius:8px;background:#0f172a;padding:10px}._participantsTitle_xjtt8_403{color:#f8fafc;font-weight:700;margin-bottom:8px}._participantsTableWrap_xjtt8_415{overflow-x:auto}._participantsTable_xjtt8_415{width:100%;border-collapse:collapse;min-width:680px}._participantsTable_xjtt8_415 th,._participantsTable_xjtt8_415 td{text-align:left;padding:8px 10px;border-top:1px solid #1f2937;color:#cbd5e1;font-size:13px}._participantsTable_xjtt8_415 th{color:#93c5fd;font-weight:600;border-top:none}._memberList_xjtt8_465{list-style:none;padding:0;margin:10px 0 0;display:flex;flex-direction:column;gap:6px}._memberList_xjtt8_465 li{display:flex;justify-content:space-between;align-items:center;border:1px solid #1f2937;background:#0f172a;border-radius:6px;padding:6px 10px;color:#cbd5e1;font-size:14px}._roleTag_xjtt8_507{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:#93c5fd;background:#1e293b;border-radius:4px;padding:2px 8px}._userForm_xjtt8_527{margin-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._userForm_xjtt8_527 ._input_xjtt8_97,._userForm_xjtt8_527 ._btn_xjtt8_113{width:100%}@media (max-width: 1080px){._grid_xjtt8_41,._userForm_xjtt8_527{grid-template-columns:1fr}}._title_dmv8y_1{margin:0;font-size:28px;color:#f8fafc}._subtitle_dmv8y_13{margin:6px 0 0;color:#94a3b8}._topRow_dmv8y_23{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}._actions_dmv8y_39{display:flex;gap:8px}._btnSecondary_dmv8y_49,._backLink_dmv8y_51{border:1px solid #334155;background:#0f172a;color:#e2e8f0;border-radius:8px;padding:8px 12px;cursor:pointer;text-decoration:none;font-size:14px}._msg_dmv8y_73{margin-bottom:12px;border:1px solid #334155;background:#0f172a;color:#cbd5e1;border-radius:8px;padding:10px 12px}._loading_dmv8y_91,._empty_dmv8y_93{color:#94a3b8}._tableWrap_dmv8y_101{border:1px solid #1f2937;border-radius:10px;overflow-x:auto}._table_dmv8y_101{width:100%;min-width:760px;border-collapse:collapse}._table_dmv8y_101 th,._table_dmv8y_101 td{text-align:left;padding:10px;border-top:1px solid #1f2937;color:#cbd5e1;font-size:14px}._table_dmv8y_101 th{color:#93c5fd;font-weight:600;border-top:none}._activeChip_dmv8y_155,._inactiveChip_dmv8y_157{border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600}._activeChip_dmv8y_155{background:#22c55e24;color:#4ade80}._inactiveChip_dmv8y_157{background:#f43f5e24;color:#fb7185}._editLink_dmv8y_191{color:#93c5fd;text-decoration:none;font-weight:600}._editLink_dmv8y_191:hover{text-decoration:underline}@media (max-width: 900px){._topRow_dmv8y_23{flex-direction:column}}._title_1phup_1{margin:0 0 4px;font-size:28px;color:#f8fafc}._subtitle_1phup_3{margin:0 0 16px;color:#94a3b8}._msg_1phup_7{margin-bottom:12px;border:1px solid #334155;background:#0f172a;color:#cbd5e1;border-radius:8px;padding:10px 12px}._card_1phup_25{border:1px solid #334155;border-radius:12px;padding:14px;background:#0b1220;margin-bottom:14px}._form_1phup_41{display:flex;flex-direction:column;gap:10px}._row_1phup_43{display:grid;grid-template-columns:1fr 1fr;gap:10px}._input_1phup_45{border:1px solid #334155;background:#111827;color:#e2e8f0;border-radius:8px;padding:10px}._btn_1phup_61{border:none;background:#1d4ed8;color:#fff;border-radius:8px;padding:10px 14px;font-weight:600;cursor:pointer}._btn_1phup_61:disabled{opacity:.65;cursor:not-allowed}._btnSecondary_1phup_83{border:1px solid #334155;background:#0f172a;color:#e2e8f0;border-radius:8px;padding:8px 12px;cursor:pointer}._btnDanger_1phup_101{border:1px solid #7f1d1d;background:transparent;color:#fca5a5;border-radius:8px;padding:8px 12px;cursor:pointer}._btnDanger_1phup_101:hover{background:#7f1d1d;color:#fee2e2}._list_1phup_129,._groupList_1phup_133{display:flex;flex-direction:column;gap:10px}._groupCard_1phup_137{border:1px solid #1f2937;border-radius:10px;background:#0f172a}._groupHeader_1phup_149{width:100%;border:none;background:transparent;color:#e2e8f0;display:flex;justify-content:space-between;align-items:center;padding:10px 12px;cursor:pointer;text-align:left}._groupName_1phup_175{color:#f8fafc;font-weight:700}._groupMeta_1phup_185{color:#94a3b8;font-size:13px}._userRow_1phup_195{display:flex;justify-content:space-between;align-items:center;border:1px solid #1f2937;border-radius:10px;padding:10px 12px}._userInfo_1phup_211{display:flex;flex-direction:column;gap:2px}._userName_1phup_213{color:#f8fafc;font-weight:700}._userMeta_1phup_215{color:#94a3b8;font-size:13px}._editHeader_1phup_219{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}._search_1phup_221{border:1px solid #334155;background:#111827;color:#e2e8f0;border-radius:8px;padding:8px 10px;min-width:240px}._pickList_1phup_239{max-height:340px;overflow-y:auto;border:1px solid #1f2937;border-radius:10px}._pickItem_1phup_251{display:grid;grid-template-columns:24px 1.4fr 1fr 1.6fr;gap:10px;padding:8px 12px;align-items:center;border-top:1px solid #1f2937;color:#e2e8f0;cursor:pointer}._pickItem_1phup_251:first-child{border-top:none}._pickItem_1phup_251:hover{background:#0f172a}._mono_1phup_275{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}._dim_1phup_277{color:#94a3b8}._editActions_1phup_281{display:flex;justify-content:flex-end;gap:10px;margin-top:10px}._userActions_1phup_285{display:flex;gap:8px}._checkboxRow_1phup_289{display:flex;align-items:center;gap:8px;color:#cbd5e1}._loading_1phup_303,._empty_1phup_303{color:#94a3b8}@media (max-width: 980px){._groupHeader_1phup_149{flex-direction:column;align-items:flex-start;gap:4px}._userRow_1phup_195{flex-direction:column;align-items:flex-start;gap:10px}._userActions_1phup_285{flex-wrap:wrap}}._title_fct1k_1{margin:0 0 6px;font-size:30px;color:#f8fafc}._subtitle_fct1k_13{margin:0 0 20px;color:#94a3b8}._loading_fct1k_23{color:#cbd5e1}._error_fct1k_31{color:#fecaca;background:#7f1d1d;border:1px solid #ef4444;border-radius:8px;padding:10px 12px}._table_fct1k_47{border:1px solid #334155;border-radius:12px;overflow:hidden;background:#0b1220}._tableHeader_fct1k_61,._tableRow_fct1k_63{display:grid;grid-template-columns:1.5fr 1fr 1.2fr 1.2fr .8fr 1fr .8fr;gap:12px;padding:12px 14px;align-items:center}._tableHeader_fct1k_61{background:#111827;color:#94a3b8;font-size:12px;text-transform:uppercase;letter-spacing:.03em}._tableRow_fct1k_63{border-top:1px solid #1f2937;color:#e2e8f0}._name_fct1k_105{font-weight:600}._mono_fct1k_113{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace}._activeChip_fct1k_121,._inactiveChip_fct1k_123{display:inline-flex;border-radius:999px;font-size:12px;font-weight:600;padding:4px 10px}._activeChip_fct1k_121{background:#16a34a33;color:#86efac;border:1px solid rgba(22,163,74,.45)}._inactiveChip_fct1k_123{background:#94a3b82e;color:#cbd5e1;border:1px solid rgba(148,163,184,.35)}._empty_fct1k_163{padding:20px;color:#94a3b8}._viewLink_fct1k_173{color:#93c5fd;text-decoration:none;font-weight:600;font-size:13px}._viewLink_fct1k_173:hover{text-decoration:underline}@media (max-width: 980px){._tableHeader_fct1k_61,._tableRow_fct1k_63{grid-template-columns:1fr;gap:4px}}._title_2rjdl_1{margin:0;font-size:28px;color:#f8fafc}._subtitle_2rjdl_13{margin:8px 0 14px;color:#94a3b8}._filters_2rjdl_23{display:flex;align-items:center;gap:10px;margin-bottom:14px}._select_2rjdl_37{border:1px solid #334155;background:#0f172a;color:#e2e8f0;border-radius:8px;padding:8px 10px}._total_2rjdl_53{color:#94a3b8;font-size:13px}._loading_2rjdl_63,._error_2rjdl_65,._empty_2rjdl_67{color:#94a3b8}._error_2rjdl_65{color:#fca5a5}._table_2rjdl_83{border:1px solid #334155;border-radius:10px;overflow:hidden;background:#0b1220}._tableHeader_2rjdl_97,._tableRow_2rjdl_99{display:grid;grid-template-columns:1.6fr 1fr .8fr .8fr 1.2fr 1fr;gap:8px;padding:10px 12px;align-items:center}._tableHeader_2rjdl_97{background:#0f172a;color:#93c5fd;font-size:12px;font-weight:700}._tableRow_2rjdl_99{border-top:1px solid #1f2937;color:#cbd5e1;font-size:14px}._name_2rjdl_141{color:#f8fafc;font-weight:600}._mono_2rjdl_151{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}._pagination_2rjdl_159{margin-top:12px;display:flex;align-items:center;gap:10px}._pageBtn_2rjdl_173{border:1px solid #334155;background:#0f172a;color:#e2e8f0;border-radius:8px;padding:6px 10px;cursor:pointer}._pageBtn_2rjdl_173:disabled{opacity:.6;cursor:not-allowed}._pageInfo_2rjdl_201{color:#94a3b8;font-size:13px}._title_ek5j0_1{font-size:2rem;margin-bottom:.25rem}._subtitle_ek5j0_11{color:#94a3b8;margin-bottom:1rem}._filters_ek5j0_21{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;align-items:end;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:.9rem;margin-bottom:1rem}._field_ek5j0_45{display:flex;flex-direction:column;gap:.3rem;font-size:.85rem;color:#1e293b;font-weight:500}._field_ek5j0_45 input,._field_ek5j0_45 select{height:38px;border:1px solid #cbd5e1;border-radius:8px;padding:0 .6rem;background:#fff}._searchWrap_ek5j0_81{position:relative}._searchWrap_ek5j0_81 input{width:100%;box-sizing:border-box}._clearBtn_ek5j0_99{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:#94a3b8;font-size:.85rem;line-height:1;padding:0}._suggestions_ek5j0_127{position:absolute;z-index:100;top:100%;left:0;right:0;background:#fff;border:1px solid #cbd5e1;border-top:none;border-radius:0 0 8px 8px;margin:0;padding:0;list-style:none;max-height:220px;overflow-y:auto;box-shadow:0 4px 12px #00000014}._suggestions_ek5j0_127 li{padding:.5rem .75rem;cursor:pointer;font-size:.9rem}._suggestions_ek5j0_127 li:hover{background:#f1f5f9}._case_ek5j0_183{color:#64748b;font-size:.8rem}._suggLoading_ek5j0_193{font-size:.8rem;color:#64748b;padding:.25rem 0}._runBtn_ek5j0_205{height:38px;border:0;border-radius:8px;background:#1d4ed8;color:#fff;font-weight:600;cursor:pointer}._runBtn_ek5j0_205:disabled{opacity:.6;cursor:not-allowed}._error_ek5j0_235{margin-bottom:1rem;color:#b91c1c}._summaryRow_ek5j0_245{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;margin-bottom:1rem}._card_ek5j0_259{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:.75rem}._cardDanger_ek5j0_273{border-color:#fecaca;background:#fef2f2}._cardLabel_ek5j0_283{color:#64748b;font-size:.85rem}._cardValue_ek5j0_293{font-size:1.5rem;font-weight:700;color:#0f172a}._sectionTitle_ek5j0_305{margin:1rem 0 .5rem}._tableWrap_ek5j0_313{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:auto}._table_ek5j0_313{width:100%;border-collapse:collapse;min-width:980px}._table_ek5j0_313 th,._table_ek5j0_313 td{border-bottom:1px solid #f1f5f9;padding:.55rem .6rem;text-align:left;font-size:.87rem;vertical-align:top;color:#0f172a}._table_ek5j0_313 th{color:#1e293b;background:#f8fafc;font-weight:600}._mono_ek5j0_371{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}._empty_ek5j0_381{color:#64748b;text-align:center}._title_d87zp_1{margin:0 0 .35rem;font-size:1.75rem;font-weight:700;color:#0f172a}._subtitle_d87zp_15{margin:0 0 1rem;color:#475569}._filters_d87zp_25{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));gap:.75rem;align-items:end;background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:.9rem}._assumptions_d87zp_47{margin-top:1rem;background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:.9rem}._assumptions_d87zp_47 h2{margin:0 0 .65rem;font-size:1rem;color:#0f172a}._grid_d87zp_75{display:grid;gap:.75rem;grid-template-columns:repeat(4,minmax(160px,1fr))}._field_d87zp_87{display:flex;flex-direction:column;gap:.35rem}._field_d87zp_87 span{font-size:.85rem;color:#334155;font-weight:600}._field_d87zp_87 input,._field_d87zp_87 select{height:38px;border:1px solid #cbd5e1;border-radius:10px;padding:0 .65rem;font-size:.92rem;background:#fff;color:#0f172a}._runBtn_d87zp_133{height:38px;border:0;border-radius:10px;background:linear-gradient(135deg,#0ea5e9,#2563eb);color:#fff;font-weight:700;cursor:pointer}._runBtn_d87zp_133:disabled{opacity:.65;cursor:not-allowed}._formula_d87zp_163{margin:.7rem 0 0;color:#0f172a;font-weight:700}._cards_d87zp_175{margin-top:1rem;display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:.75rem}._card_d87zp_175{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:.85rem}._cardStrong_d87zp_203{border-color:#60a5fa;background:#eff6ff}._cardLabel_d87zp_213{color:#64748b;font-size:.84rem}._cardValue_d87zp_223{margin-top:.3rem;font-size:1.35rem;font-weight:700;color:#0f172a}._note_d87zp_237{margin-top:1rem;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;padding:.9rem 1rem}._note_d87zp_237 h3{margin:0 0 .4rem;color:#0f172a}._note_d87zp_237 ul{margin:0;padding-left:1.2rem;color:#334155}._error_d87zp_275{margin-top:.8rem;background:#fef2f2;color:#991b1b;border:1px solid #fecaca;border-radius:10px;padding:.65rem .8rem}@media (max-width: 980px){._filters_d87zp_25,._grid_d87zp_75,._cards_d87zp_175{grid-template-columns:repeat(2,minmax(140px,1fr))}}@media (max-width: 640px){._filters_d87zp_25,._grid_d87zp_75,._cards_d87zp_175{grid-template-columns:1fr}}._root_z6074_1{display:flex;height:100vh;overflow:hidden}._sidebar_z6074_13{width:240px;flex-shrink:0;background:#1e293b;display:flex;flex-direction:column;padding:24px 0}._logo_z6074_31{font-size:22px;font-weight:800;color:#1a56db;padding:0 24px;margin-bottom:32px;letter-spacing:-.5px}._nav_z6074_49{display:flex;flex-direction:column;gap:4px;padding:0 12px;flex:1}._navLink_z6074_65{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:10px;color:#94a3b8;text-decoration:none;font-size:14px;font-weight:500;transition:background .15s,color .15s}._navLink_z6074_65:hover{background:#334155;color:#f1f5f9}._active_z6074_95{background:#1e3a8a;color:#bfdbfe}._navIcon_z6074_105{font-size:18px}._userArea_z6074_109{padding:16px 24px;border-top:1px solid #334155}._userName_z6074_119{font-size:13px;color:#f1f5f9;font-weight:600;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._userRole_z6074_139{font-size:11px;color:#64748b;text-transform:capitalize;margin-bottom:12px}._logoutBtn_z6074_153{width:100%;padding:8px;background:#334155;border:none;border-radius:8px;color:#94a3b8;cursor:pointer;font-size:13px;transition:background .15s}._logoutBtn_z6074_153:hover{background:#475569;color:#f1f5f9}._main_z6074_181{flex:1;overflow-y:auto;padding:32px;background:#0f172a}
