.AdminDashboardShell_shell__5B25Z{overflow:visible;display:flex;flex-direction:column}.AdminDashboardShell_hero__vNxFM{flex-shrink:0;min-height:0;padding:22px 30px 18px;border-bottom:1px solid var(--erp-line);background:radial-gradient(circle at top right,rgba(247,176,25,.08),transparent 20%),linear-gradient(180deg,#f7fbff,#f2f7fc);color:var(--erp-dark)}.AdminDashboardShell_heroBody__oYMqV{display:flex;align-items:center;gap:10px;min-height:32px}.AdminDashboardShell_heroBodyCompact__8lDXY{min-height:36px}.AdminDashboardShell_heroMain__tYNu6{display:grid;align-content:center;min-width:0}.AdminDashboardShell_heroMainCompact__pNXJg{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px}.AdminDashboardShell_heroTitle__ZupjV{margin:0;font-size:var(--text-title);font-weight:700;line-height:1.25;letter-spacing:-.02em;color:var(--erp-dark)}.AdminDashboardShell_heroTitleCompact__ElZmd{font-size:var(--text-lead);line-height:1.2}.AdminDashboardShell_heroDescription__7eMOr{margin:6px 0 0;font-size:var(--text-body);line-height:1.5;color:var(--erp-text-muted)}.AdminDashboardShell_heroDescriptionCompact__1YDJT{margin:0;font-size:var(--text-ui);line-height:1.35;white-space:nowrap}.AdminDashboardShell_contentColumn__Ovv_O{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;min-height:0;background:var(--erp-white)}.AdminDashboardShell_pageGrid__h6vvk{display:grid;align-content:start;gap:18px;flex:1 1 auto;min-height:0;padding:24px 30px 30px}.AdminDashboardShell_summaryBar__vT_9F{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.AdminDashboardShell_summaryCard___tkS6{display:grid;gap:6px;padding:18px 20px;border:1px solid var(--erp-line);border-radius:var(--erp-radius-card);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,251,255,.96));box-shadow:var(--erp-shadow-soft)}.AdminDashboardShell_summaryCardLabel__ofFm8{font-size:var(--text-ui-sm);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--erp-text-muted)}.AdminDashboardShell_summaryCardValue__1hqN6{font-size:var(--text-lead);font-weight:700;line-height:1.2;color:var(--erp-dark)}.AdminDashboardShell_summaryCardMeta__jU0WM{font-size:var(--text-ui);line-height:1.5;color:var(--erp-text-muted)}.AdminDashboardShell_contentStack__wqjQM{display:grid;gap:16px}.AdminDashboardShell_contentStackCentered__iEmAa{width:100%;max-width:min(100%,1480px);margin-inline:auto}.AdminDashboardShell_menuPanel__A2630{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.AdminDashboardShell_menuSection___SFRo{display:flex;flex:1 1 auto;flex-direction:column;gap:8px}.AdminDashboardShell_menuTitle__LqPes{margin:0;font-size:var(--text-ui-sm);font-weight:700;line-height:1.25;letter-spacing:.08em;text-transform:uppercase;color:var(--erp-text-muted)}.AdminDashboardShell_menuList__HVWpj{display:grid;gap:8px}.AdminDashboardShell_menuButton__dTpif{display:grid;gap:4px;padding:12px 12px 12px 14px;border:none;border-radius:6px;background:rgba(255,255,255,.95);text-align:left;color:var(--erp-dark);box-shadow:inset 0 0 0 1px rgba(219,226,234,.65);transition:background-color .2s ease,box-shadow .2s ease}.AdminDashboardShell_menuButton__dTpif:hover{background:rgba(255,255,255,1);box-shadow:inset 0 0 0 1px rgba(188,199,211,.9)}.AdminDashboardShell_menuButtonActive__JBRCH{background:rgba(31,48,69,.06);box-shadow:inset 4px 0 0 var(--erp-navy),inset 0 0 0 1px rgba(219,226,234,.35)}.AdminDashboardShell_menuLabel__iye3Y{font-size:var(--text-body);font-weight:700;color:var(--erp-dark)}.AdminDashboardShell_menuDescription__SZs7y{font-size:var(--text-ui-sm);line-height:1.5;color:var(--erp-text-muted)}.AdminDashboardShell_bannerError__m4TbS,.AdminDashboardShell_bannerNotice__z1uCY{padding:12px 14px;border-radius:2px;font-size:var(--text-body);line-height:1.6}.AdminDashboardShell_bannerError__m4TbS{border:1px solid var(--erp-danger-line);background:var(--erp-danger-soft);color:var(--erp-danger-text)}.AdminDashboardShell_bannerNotice__z1uCY{border:1px solid #b8cbe0;background:#eef5fc;color:var(--erp-mid)}.AdminDashboardShell_drawer__VU8F8{background:linear-gradient(180deg,rgba(248,251,255,.98),rgba(240,246,253,.98))}.AdminDashboardShell_sectionCard__ZDZj0{border:1px solid var(--erp-line);border-radius:var(--erp-radius-surface);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(249,251,255,.96));box-shadow:var(--erp-shadow-soft);overflow:hidden}.AdminDashboardShell_sectionHeader__b3Fij{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px;border-bottom:1px solid var(--erp-line);background:linear-gradient(180deg,rgba(248,251,255,.95),rgba(255,255,255,.98))}.AdminDashboardShell_sectionHeaderActions__7aH6H{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.AdminDashboardShell_sectionTitle__0M2m2{font-size:var(--text-metric);font-weight:700;color:var(--erp-dark)}.AdminDashboardShell_sectionBody__AeCSb{padding:20px}.AdminDashboardShell_listSectionCard__TKI5n .AdminDashboardShell_sectionBody__AeCSb{padding:0}.AdminDashboardShell_listSectionCard__TKI5n .AdminDashboardShell_filterRow__PXmXq{gap:10px;margin-bottom:0;padding:16px;border-bottom:1px solid var(--erp-line);background:#fbfcfe}.AdminDashboardShell_listSectionCard__TKI5n .AdminDashboardShell_filterSearch__Yb0HO{min-width:min(100%,320px);flex:1 1 320px}.AdminDashboardShell_listSectionCard__TKI5n .AdminDashboardShell_tableShell__wD8lc{border:0;border-radius:0;box-shadow:none}.AdminDashboardShell_listSectionCard__TKI5n .AdminDashboardShell_table__W7eAX th{padding:9px 16px 8px;border-bottom:1px solid var(--erp-line);background-color:var(--erp-panel-muted);font-size:var(--text-micro);font-weight:700;letter-spacing:.02em;color:var(--erp-text-muted)}.AdminDashboardShell_listSectionCard__TKI5n .AdminDashboardShell_table__W7eAX td{padding:11px 16px;vertical-align:middle}.AdminDashboardShell_listSectionCard__TKI5n .AdminDashboardShell_table__W7eAX tbody tr:nth-child(2n) td{background:var(--erp-white)}.AdminDashboardShell_listSectionCard__TKI5n .AdminDashboardShell_table__W7eAX tbody tr:hover td{background:#f6f9fc}.AdminDashboardShell_listSectionCard__TKI5n .AdminDashboardShell_table__W7eAX td:last-child,.AdminDashboardShell_listSectionCard__TKI5n .AdminDashboardShell_table__W7eAX th:last-child{width:1%;min-width:48px;max-width:56px;padding-left:8px;text-align:right;white-space:nowrap}.AdminDashboardShell_listSectionCard__TKI5n .AdminDashboardShell_tableActionMenuWrap__623ZI{display:flex;justify-content:flex-end;align-items:center;min-height:36px}.AdminDashboardShell_tableInlineLinks__fR8Zs{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;max-width:100%;overflow-x:auto;padding-bottom:2px;-webkit-overflow-scrolling:touch}.AdminDashboardShell_tableInlineLinks__fR8Zs a{flex-shrink:0}.AdminDashboardShell_tableChipLink__IYcFy{display:inline-flex;align-items:center;max-width:140px;padding:3px 8px;border:1px solid var(--erp-line);border-radius:var(--erp-radius-control);background:var(--erp-white);font-size:var(--text-ui-sm);font-weight:600;color:var(--erp-navy);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AdminDashboardShell_tableChipLink__IYcFy:hover{border-color:var(--erp-mid);background:#f8fafc}.AdminDashboardShell_tableCellOneLine__RXNMe{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0}.AdminDashboardShell_tableSep__J_lkL{color:var(--erp-text-muted);font-weight:400}.AdminDashboardShell_tableInlineLink__wtIeW{font-size:var(--text-ui-sm);font-weight:700;color:var(--erp-mid);text-decoration:none;white-space:nowrap}.AdminDashboardShell_tableInlineLink__wtIeW:hover{text-decoration:underline}.AdminDashboardShell_listSectionCard__TKI5n .AdminDashboardShell_tablePrimary__vWgyg{font-size:var(--text-body-lg);line-height:1.3}.AdminDashboardShell_listSectionCard__TKI5n .AdminDashboardShell_tableSecondary__HQEyu{margin-top:2px;font-size:var(--text-ui-sm);line-height:1.35}.AdminDashboardShell_listSectionCard__TKI5n .AdminDashboardShell_tableEmpty__VSqD5{padding:28px 24px}.AdminDashboardShell_tableShell__wD8lc{overflow:hidden;border:1px solid var(--erp-line);border-radius:var(--erp-radius-surface);background:#fff;box-shadow:0 1px 0 rgba(16,24,43,.04)}.AdminDashboardShell_tableWrap__iJ_N6{overflow:auto}.AdminDashboardShell_table__W7eAX{width:100%;min-width:820px;border-collapse:collapse}.AdminDashboardShell_table__W7eAX th{position:sticky;top:0;z-index:1;padding:12px 14px;border-bottom:1px solid var(--erp-line);background:#f6f9fc;font-size:var(--text-ui-sm);font-weight:700;text-align:left;letter-spacing:.04em;color:var(--erp-text-muted)}.AdminDashboardShell_table__W7eAX td{padding:14px;border-bottom:1px solid var(--erp-line);font-size:var(--text-ui);vertical-align:top;color:var(--erp-dark)}.AdminDashboardShell_table__W7eAX tbody tr:nth-child(2n) td{background:#fcfdff}.AdminDashboardShell_table__W7eAX tbody tr:hover td{background:#f6f9fc}.AdminDashboardShell_table__W7eAX tbody tr:last-child td{border-bottom:0}.AdminDashboardShell_tablePrimary__vWgyg{font-weight:700;line-height:1.4;color:var(--erp-dark)}.AdminDashboardShell_tableSecondary__HQEyu{margin-top:4px;line-height:1.55;color:var(--erp-text-muted)}.AdminDashboardShell_tableActions__RyH1R{display:flex;flex-wrap:wrap;gap:8px}.AdminDashboardShell_tableEmpty__VSqD5{padding:48px 24px;text-align:center;font-size:var(--text-body);color:var(--erp-text-muted)}.AdminDashboardShell_filterRow__PXmXq{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.AdminDashboardShell_filterSearch__Yb0HO{min-width:min(100%,280px);flex:1 1 280px}.AdminDashboardShell_filterButton__0hRhw{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 12px;border:1px solid var(--erp-line);border-radius:1px;background:var(--erp-white);font-size:var(--text-ui);font-weight:700;color:var(--erp-dark);transition:background-color .2s ease,border-color .2s ease}.AdminDashboardShell_filterButton__0hRhw:hover{background:#f8fafc;border-color:#96a4b4}.AdminDashboardShell_filterButtonActive__ljvzp{border-color:var(--erp-mid);background:#eef3f8}.AdminDashboardShell_modalForm__gaek_{display:grid;gap:14px}.AdminDashboardShell_modalGrid__KrZXV{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.AdminDashboardShell_modalField__eDOqZ{display:grid;gap:6px}.AdminDashboardShell_modalFieldWide__u7RS_{display:grid;grid-column:1/-1;gap:6px}.AdminDashboardShell_modalHint__3eFeM{font-size:var(--text-ui-sm);line-height:1.6;color:var(--erp-text-muted)}.AdminDashboardShell_modalHintStrong__M6plr{margin-top:4px;font-size:var(--text-ui-sm);line-height:1.6;font-weight:700;color:var(--erp-dark)}.AdminDashboardShell_contentTypePanel__srrcq{display:grid;gap:14px;padding:14px;border:1px solid var(--erp-line);border-radius:var(--erp-radius-surface);background:var(--erp-white);box-shadow:0 1px 0 rgba(16,24,43,.04)}.AdminDashboardShell_contentTypeHeader__ZWsFb{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px}.AdminDashboardShell_assetGrid__KyA5H,.AdminDashboardShell_batchCaseGrid__0_qE0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.AdminDashboardShell_batchCaseCard__xXVrR{display:grid;gap:12px;padding:14px;border:1px solid var(--erp-line);border-radius:var(--erp-radius-surface);background:var(--erp-panel-muted)}.AdminDashboardShell_batchCaseHeader__UC8gk{display:flex;align-items:center;justify-content:space-between;gap:8px}.AdminDashboardShell_assetField__pWuBr{display:grid;gap:8px}.AdminDashboardShell_assetActions__zyqiL,.AdminDashboardShell_assetHeader__A35Nk{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.AdminDashboardShell_assetBox__LcRDo{box-sizing:border-box;min-height:300px;height:300px;max-height:300px;overflow:hidden;border:1px dashed var(--erp-line-strong);border-radius:1px;background:var(--erp-panel-muted)}.AdminDashboardShell_assetFilePreview__13rD3,.AdminDashboardShell_assetPlaceholder__WyV3z{display:grid;place-items:center;box-sizing:border-box;min-height:300px;height:300px;max-height:300px;padding:16px;text-align:center;font-size:var(--text-body);line-height:1.7;color:var(--erp-text-muted)}.AdminDashboardShell_assetPlaceholderImage__OeWgS{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.AdminDashboardShell_assetUploadLabelNarrow__3l5gs,.AdminDashboardShell_assetUploadLabelWide__G5_NK{display:block;font-size:clamp(.95rem,2.1vw,1.1rem);font-weight:600;line-height:1.45;letter-spacing:-.01em;color:var(--erp-text-muted)}.AdminDashboardShell_assetUploadLabelWide__G5_NK{display:none}@media (min-width:768px){.AdminDashboardShell_assetUploadLabelNarrow__3l5gs{display:none}.AdminDashboardShell_assetUploadLabelWide__G5_NK{display:block}}.AdminDashboardShell_assetFilePreview__13rD3 strong{color:var(--erp-dark)}.AdminDashboardShell_assetPreviewImage__D51b0{display:block;width:100%;height:300px;max-height:300px;-o-object-fit:cover;object-fit:cover}.AdminDashboardShell_assetClear__Sq5gw{border:0;background:none;font-size:var(--text-ui-sm);font-weight:700;color:#b42318}.AdminDashboardShell_hiddenInput__kkyXF{display:none}.AdminDashboardShell_stats__xEqHy{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.AdminDashboardShell_insightGrid__aTqCS{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:16px}.AdminDashboardShell_insightCard__KEQnk{padding:14px;border:1px solid var(--erp-line);border-radius:var(--erp-radius-surface);background:var(--erp-white);box-shadow:0 1px 0 rgba(16,24,43,.04)}.AdminDashboardShell_insightTitle__01DPH{font-size:var(--text-body);font-weight:700;color:var(--erp-dark)}.AdminDashboardShell_insightText__oiJJG{margin-top:8px;font-size:var(--text-ui);line-height:1.6;color:var(--erp-text-muted)}.AdminDashboardShell_insightActions__Uwniv{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.AdminDashboardShell_statCard__qh10L{padding:16px;border:1px solid var(--erp-line);border-radius:var(--erp-radius-surface);background:var(--erp-white);box-shadow:0 1px 0 rgba(16,24,43,.04)}.AdminDashboardShell_statButton___PZf7{display:grid;gap:0;width:100%;cursor:pointer;font:inherit;text-align:left;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.AdminDashboardShell_statButton___PZf7:focus-visible,.AdminDashboardShell_statButton___PZf7:hover{border-color:var(--erp-mid);box-shadow:0 14px 28px rgba(18,45,71,.08);transform:translateY(-1px)}.AdminDashboardShell_statLabel__3AjpW{font-size:var(--text-ui-sm);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--erp-text-muted)}.AdminDashboardShell_statValue__CXjTU{margin-top:8px;font-size:var(--text-hero);font-weight:700;color:var(--erp-dark)}.AdminDashboardShell_statMeta__RcETe{margin-top:10px;font-size:var(--text-ui-sm);line-height:1.5;color:var(--erp-text-muted)}.AdminDashboardShell_splitGrid__NybD1{display:grid;grid-template-columns:minmax(320px,400px) minmax(0,1fr);gap:16px}.AdminDashboardShell_form__7wNBi{display:grid;gap:14px}.AdminDashboardShell_formGrid__vyUnL{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.AdminDashboardShell_fieldWide__PF_D1,.AdminDashboardShell_field__Tr_xR{display:grid;gap:6px}.AdminDashboardShell_fieldWide__PF_D1{grid-column:1/-1}.AdminDashboardShell_label__ekyri{font-size:var(--text-ui);font-weight:700;color:var(--erp-dark)}.AdminDashboardShell_hint__HlXVt{font-size:var(--text-ui-sm);line-height:1.5;color:var(--erp-text-muted)}.AdminDashboardShell_formActions__oNz0W{display:flex;flex-wrap:wrap;gap:8px}.AdminDashboardShell_recordList__UGiDL{display:grid;gap:12px}.AdminDashboardShell_recordCard__ozc4n{padding:16px;border:1px solid var(--erp-line);border-radius:var(--erp-radius-surface);background:var(--erp-white);box-shadow:0 1px 0 rgba(16,24,43,.04)}.AdminDashboardShell_recordTop__15Jnj{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px}.AdminDashboardShell_recordTitle__phqqQ{font-size:var(--text-body-md);font-weight:700;color:var(--erp-dark)}.AdminDashboardShell_recordMeta__SGZCn{margin-top:8px;display:flex;flex-wrap:wrap;gap:8px}.AdminDashboardShell_recordDescription__FUJWu{margin-top:10px;font-size:var(--text-ui);line-height:1.6;color:var(--erp-text-muted);white-space:pre-wrap}.AdminDashboardShell_recordActions__eY3lt{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start}.AdminDashboardShell_empty__0BsDm{padding:20px;border:1px dashed var(--erp-line-strong);border-radius:1px;text-align:center;font-size:var(--text-body);color:var(--erp-text-muted)}.AdminDashboardShell_drawerBackdrop__Vqsj1{position:fixed;inset:0;z-index:70;background:rgba(10,19,32,.42)}.AdminDashboardShell_drawer__VU8F8{position:fixed;top:0;left:0;bottom:0;z-index:71;display:flex;flex-direction:column;width:min(84vw,320px);padding:20px 16px;border-right:1px solid var(--erp-line);background:#f6f9fc;overflow:hidden;min-height:0}.AdminDashboardShell_overviewBody__Aini8{display:grid;gap:14px}.AdminDashboardShell_overviewStats__q3NUR{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.AdminDashboardShell_overviewStatButton__YqBUy{padding:14px}.AdminDashboardShell_overviewStatLabel__0beKo{font-size:clamp(10px,.7vw,12px);letter-spacing:.05em}.AdminDashboardShell_overviewStatValue__pXk3g{margin-top:6px;font-size:clamp(24px,1.8vw,30px);line-height:1}.AdminDashboardShell_overviewStatMeta__nYVYG{margin-top:8px;font-size:clamp(10px,.7vw,12px);line-height:1.35}.AdminDashboardShell_overviewInsights__JCybs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:0}.AdminDashboardShell_overviewInsightCard__1_GLm{padding:12px}.AdminDashboardShell_overviewInsightTitle__UojzS{font-size:clamp(13px,.9vw,14px)}.AdminDashboardShell_overviewInsightText__tA0Tc{margin-top:6px;font-size:clamp(11px,.8vw,13px);line-height:1.45}.AdminDashboardShell_overviewInsightActions__NZoB_{margin-top:10px}.AdminDashboardShell_overviewSplitGrid__Q_HJP{grid-template-columns:minmax(260px,.8fr) minmax(0,1fr);gap:10px}.AdminDashboardShell_overviewRecordCard__kRx2k{padding:12px}.AdminDashboardShell_overviewRecordTitle__0mvjn{font-size:clamp(14px,1vw,16px)}.AdminDashboardShell_overviewRecordDescription__t9_fX{font-size:clamp(11px,.8vw,13px);line-height:1.45}@media (max-width:1199px){.AdminDashboardShell_workspace__Nnue5{grid-template-columns:minmax(0,1fr)}.AdminDashboardShell_nav___3gCl,.AdminDashboardShell_sectionTabs__3yMMh{display:none}.AdminDashboardShell_assetGrid__KyA5H,.AdminDashboardShell_batchCaseGrid__0_qE0,.AdminDashboardShell_formGrid__vyUnL,.AdminDashboardShell_insightGrid__aTqCS,.AdminDashboardShell_modalGrid__KrZXV,.AdminDashboardShell_splitGrid__NybD1,.AdminDashboardShell_stats__xEqHy{grid-template-columns:minmax(0,1fr)}.AdminDashboardShell_overviewBody__Aini8{gap:10px}.AdminDashboardShell_overviewStats__q3NUR{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.AdminDashboardShell_overviewStatButton__YqBUy{padding:10px}.AdminDashboardShell_overviewStatLabel__0beKo{font-size:var(--text-micro);letter-spacing:.03em}.AdminDashboardShell_overviewStatValue__pXk3g{margin-top:4px;font-size:var(--text-metric)}.AdminDashboardShell_overviewStatMeta__nYVYG{margin-top:6px;font-size:var(--text-micro)}.AdminDashboardShell_overviewInsights__JCybs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.AdminDashboardShell_overviewInsightCard__1_GLm{padding:10px}.AdminDashboardShell_overviewInsightTitle__UojzS{font-size:var(--text-ui)}.AdminDashboardShell_overviewInsightText__tA0Tc{font-size:var(--text-kicker);line-height:1.4}.AdminDashboardShell_overviewInsightActions__NZoB_{margin-top:8px}.AdminDashboardShell_overviewInsightActions__NZoB_ .app-button{min-height:32px;padding:0 10px;font-size:var(--text-ui-sm)}.AdminDashboardShell_overviewSplitGrid__Q_HJP{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.AdminDashboardShell_overviewRecordCard__kRx2k{padding:10px}.AdminDashboardShell_overviewRecordTitle__0mvjn{font-size:var(--text-body)}.AdminDashboardShell_overviewRecordDescription__t9_fX{font-size:var(--text-kicker);line-height:1.4}}@media (max-width:767px){.AdminDashboardShell_hero__vNxFM{padding:14px 12px 12px}.AdminDashboardShell_heroTitle__ZupjV{font-size:var(--text-stat)}.AdminDashboardShell_heroBodyCompact__8lDXY,.AdminDashboardShell_heroMainCompact__pNXJg{align-items:flex-start}.AdminDashboardShell_heroTitleCompact__ElZmd{font-size:var(--text-body-md)}.AdminDashboardShell_heroDescriptionCompact__1YDJT{white-space:normal}.AdminDashboardShell_heroActions__LF5CD{width:100%}.AdminDashboardShell_heroActions__LF5CD>*{flex:1 1 calc(50% - 8px)}.AdminDashboardShell_sectionTabs__3yMMh{padding:10px 14px}.AdminDashboardShell_content__ioF6Y,.AdminDashboardShell_recordCard__ozc4n,.AdminDashboardShell_sectionBody__AeCSb,.AdminDashboardShell_sectionHeader__b3Fij{padding:14px}.AdminDashboardShell_table__W7eAX td,.AdminDashboardShell_table__W7eAX th{padding:10px 12px}.AdminDashboardShell_overviewBody__Aini8{gap:8px}.AdminDashboardShell_overviewStats__q3NUR{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.AdminDashboardShell_overviewStatButton__YqBUy{padding:8px}.AdminDashboardShell_overviewStatLabel__0beKo{font-size:var(--text-nano);letter-spacing:0}.AdminDashboardShell_overviewStatValue__pXk3g{margin-top:4px;font-size:var(--text-title)}.AdminDashboardShell_overviewStatMeta__nYVYG{margin-top:4px;font-size:var(--text-nano);line-height:1.25}.AdminDashboardShell_overviewInsights__JCybs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.AdminDashboardShell_overviewInsightCard__1_GLm{padding:8px}.AdminDashboardShell_overviewInsightTitle__UojzS{font-size:var(--text-kicker)}.AdminDashboardShell_overviewInsightText__tA0Tc{font-size:var(--text-micro);line-height:1.35}.AdminDashboardShell_overviewInsightActions__NZoB_{margin-top:6px}.AdminDashboardShell_overviewInsightActions__NZoB_ .app-button{min-height:28px;padding:0 8px;font-size:var(--text-kicker)}.AdminDashboardShell_overviewSplitGrid__Q_HJP{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.AdminDashboardShell_overviewRecordCard__kRx2k{padding:8px}.AdminDashboardShell_overviewRecordCard__kRx2k .app-chip{padding:3px 6px;font-size:var(--text-micro)}.AdminDashboardShell_overviewRecordTitle__0mvjn{font-size:var(--text-ui-sm)}.AdminDashboardShell_overviewRecordDescription__t9_fX{font-size:var(--text-micro);line-height:1.35}}@media (min-width:1200px){.AdminDashboardShell_overviewCard__BXPQL .AdminDashboardShell_sectionBody__AeCSb,.AdminDashboardShell_overviewCard__BXPQL .AdminDashboardShell_sectionHeader__b3Fij{padding:14px 16px}.AdminDashboardShell_overviewCard__BXPQL .AdminDashboardShell_sectionTitle__0M2m2{font-size:var(--text-lead)}.AdminDashboardShell_overviewBody__Aini8{gap:10px}.AdminDashboardShell_overviewStats__q3NUR{gap:8px}.AdminDashboardShell_overviewStatButton__YqBUy{padding:10px 12px}.AdminDashboardShell_overviewStatLabel__0beKo{font-size:var(--text-micro);letter-spacing:.03em}.AdminDashboardShell_overviewStatValue__pXk3g{margin-top:4px;font-size:var(--text-stat)}.AdminDashboardShell_overviewStatMeta__nYVYG{margin-top:6px;font-size:var(--text-micro);line-height:1.3}.AdminDashboardShell_overviewInsights__JCybs{gap:8px}.AdminDashboardShell_overviewInsightCard__1_GLm{padding:10px}.AdminDashboardShell_overviewInsightTitle__UojzS{font-size:var(--text-ui)}.AdminDashboardShell_overviewInsightText__tA0Tc{margin-top:4px;font-size:var(--text-kicker);line-height:1.35}.AdminDashboardShell_overviewInsightActions__NZoB_{margin-top:8px}.AdminDashboardShell_overviewInsightActions__NZoB_ .app-button{min-height:32px;padding:0 10px;font-size:var(--text-ui-sm)}.AdminDashboardShell_overviewSplitGrid__Q_HJP{gap:8px}.AdminDashboardShell_overviewRecordCard__kRx2k{padding:10px}.AdminDashboardShell_overviewRecordCard__kRx2k .app-chip{padding:3px 6px;font-size:var(--text-micro)}.AdminDashboardShell_overviewRecordTitle__0mvjn{font-size:var(--text-body)}.AdminDashboardShell_overviewRecordDescription__t9_fX{font-size:var(--text-kicker);line-height:1.35}.AdminDashboardShell_drawerBackdrop__Vqsj1,.AdminDashboardShell_drawer__VU8F8,.AdminDashboardShell_mobileMenuButton__xBpmL,.AdminDashboardShell_sectionTabs__3yMMh{display:none}}@media (max-width:1199px){.AdminDashboardShell_hero__vNxFM{padding:18px 22px 17px}.AdminDashboardShell_pageGrid__h6vvk{padding:18px 22px 22px}.AdminDashboardShell_summaryBar__vT_9F{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.AdminDashboardShell_listSectionCard__TKI5n .AdminDashboardShell_filterRow__PXmXq{gap:8px;padding:12px 10px}.AdminDashboardShell_listSectionCard__TKI5n .AdminDashboardShell_filterSearch__Yb0HO{min-width:0;flex:1 1 100%}.AdminDashboardShell_listSectionCard__TKI5n .AdminDashboardShell_table__W7eAX td,.AdminDashboardShell_listSectionCard__TKI5n .AdminDashboardShell_table__W7eAX th{padding:10px 12px}.AdminDashboardShell_hero__vNxFM{padding:15px 21px 14px}.AdminDashboardShell_heroTitle__ZupjV{font-size:var(--text-body-md)}.AdminDashboardShell_heroTitleCompact__ElZmd{font-size:var(--text-body)}.AdminDashboardShell_pageGrid__h6vvk{gap:12px;padding:10px}.AdminDashboardShell_summaryBar__vT_9F{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.AdminDashboardShell_summaryCard___tkS6{padding:12px 14px}.AdminDashboardShell_summaryCardLabel__ofFm8{font-size:var(--text-kicker);letter-spacing:.04em}.AdminDashboardShell_summaryCardValue__1hqN6{font-size:var(--text-title)}.AdminDashboardShell_summaryCardMeta__jU0WM{font-size:var(--text-kicker)}.AdminDashboardShell_contentStack__wqjQM{gap:12px}}.AdminMenu_menuPanel__1yVfU{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.AdminMenu_menuSection__Ba13e{display:flex;flex-direction:column;gap:8px;min-width:0}.AdminMenu_menuTitle__4MIz6{margin:0;padding:2px 4px 4px;font-size:var(--text-ui-sm);font-weight:700;line-height:1.25;letter-spacing:.08em;text-transform:uppercase;color:var(--erp-text-muted)}.AdminMenu_menuList__rQfRY{display:grid;gap:6px}.AdminMenu_menuTreeItem__OTyLX{display:grid;gap:6px;min-width:0}.AdminMenu_menuTreeItemExpanded__jNmrv{gap:6px}.AdminMenu_menuButton__mSZDZ{display:flex;align-items:center;justify-content:space-between;min-width:0;min-height:44px;padding:0 14px;border:none;border-radius:10px;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(249,251,255,.9));text-align:left;color:var(--erp-dark);box-shadow:inset 0 0 0 1px rgba(215,224,235,.88);transition:background-color .2s ease,box-shadow .2s ease,border-color .2s ease,color .2s ease}.AdminMenu_menuButton__mSZDZ:hover{background:rgba(255,255,255,1);box-shadow:inset 0 0 0 1px rgba(164,176,190,.96)}.AdminMenu_menuButtonGrouped__9_Nqw{min-height:42px}.AdminMenu_menuButtonGrouped__9_Nqw:hover{background:rgba(255,255,255,.98);box-shadow:inset 0 0 0 1px rgba(164,176,190,.96)}.AdminMenu_menuButtonActive__SU9BI{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(244,248,253,.98));box-shadow:inset 4px 0 0 var(--erp-navy),inset 0 0 0 1px rgba(177,190,204,.92)}.AdminMenu_menuLabel__E7RkP{min-width:0;font-size:var(--text-body);font-weight:700;line-height:1.35;letter-spacing:-.01em;color:var(--erp-dark);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AdminMenu_menuTreeChildren__MlfX4{position:relative;display:grid;gap:6px;margin-left:16px;padding-left:14px}.AdminMenu_menuTreeChildren__MlfX4:before{content:"";position:absolute;top:2px;bottom:2px;left:0;width:1px;background:linear-gradient(180deg,rgba(31,48,69,.18),rgba(31,48,69,.06))}.AdminMenu_subMenuButton__6bjbH{position:relative;display:flex;align-items:center;min-width:0;min-height:40px;padding:0 14px 0 24px;border-radius:10px;background:rgba(255,255,255,.86);color:var(--erp-mid);box-shadow:inset 0 0 0 1px rgba(215,224,235,.9);transition:background-color .2s ease,box-shadow .2s ease,color .2s ease}.AdminMenu_subMenuButton__6bjbH:before{content:"";position:absolute;top:50%;left:-14px;width:10px;height:1px;background:rgba(31,48,69,.12);transform:translateY(-50%)}.AdminMenu_subMenuButton__6bjbH:after{content:"";position:absolute;top:50%;left:10px;width:6px;height:6px;border-radius:999px;background:rgba(95,107,122,.42);transform:translateY(-50%);transition:background-color .2s ease,box-shadow .2s ease}.AdminMenu_subMenuButton__6bjbH:hover{background:rgba(255,255,255,.98);color:var(--erp-dark);box-shadow:inset 0 0 0 1px rgba(170,183,197,.96)}.AdminMenu_subMenuButtonActive__FyLPy{background:linear-gradient(180deg,rgba(255,250,239,.98),rgba(255,247,226,.98));color:var(--erp-dark);box-shadow:inset 0 0 0 1px rgba(247,176,25,.48)}.AdminMenu_subMenuButtonActive__FyLPy:after{background:var(--erp-gold);box-shadow:0 0 0 3px rgba(247,176,25,.14)}.AdminMenu_subMenuLabel__exASI{min-width:0;font-size:var(--text-ui);font-weight:700;line-height:1.35;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AdminMenu_drawerBackdrop__WdBww{position:fixed;inset:0;z-index:70;background:rgba(10,19,32,.42)}.AdminMenu_drawer__FPHLU{position:fixed;top:0;left:0;bottom:0;z-index:71;display:flex;flex-direction:column;width:min(84vw,336px);padding:20px 16px;border-right:1px solid var(--erp-line);background:linear-gradient(180deg,rgba(248,251,255,.99),rgba(240,246,253,.99));overflow:hidden;min-height:0}@media (min-width:1200px){.AdminMenu_drawerBackdrop__WdBww,.AdminMenu_drawer__FPHLU{display:none}}.LoginPanel_pageRoot__B5_Cw{min-height:100vh;min-height:100dvh;background:radial-gradient(circle at top left,rgba(247,176,25,.18),transparent 28%),radial-gradient(circle at 85% 18%,rgba(31,48,69,.18),transparent 24%),linear-gradient(180deg,#fdfefe,#f4f7fa)}.LoginPanel_pageInner__7J6P_{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.LoginPanel_shell__HzJ3p{position:relative;overflow:hidden;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;min-height:100dvh;padding:20px;box-sizing:border-box;background:radial-gradient(circle at top left,rgba(247,176,25,.18),transparent 28%),radial-gradient(circle at 85% 18%,rgba(31,48,69,.18),transparent 24%),linear-gradient(180deg,#fdfefe,#f4f7fa)}.LoginPanel_backdrop__oWryn{position:absolute;inset:auto -8% -26% auto;width:min(44vw,520px);height:min(44vw,520px);border-radius:999px;background:radial-gradient(circle,rgba(17,32,53,.12),transparent 66%);pointer-events:none}.LoginPanel_content__NzFZK{position:relative;z-index:1;display:flex;width:100%;justify-content:center;align-items:center}.LoginPanel_form__siXmr{display:grid;gap:18px;width:min(100%,440px);padding:28px;border:1px solid rgba(188,199,211,.78);border-radius:1px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,249,251,.96)),radial-gradient(circle at top right,rgba(247,176,25,.14),transparent 38%);box-shadow:0 22px 48px rgba(15,23,42,.08)}.LoginPanel_formHeader__jIy3X{display:grid;gap:8px;padding-bottom:14px;border-bottom:1px solid rgba(188,199,211,.7)}.LoginPanel_formEyebrow__8TT9g{color:var(--erp-text-muted)}.LoginPanel_formTitle__200q1{margin:0;font-size:clamp(2rem,4vw,2.6rem);line-height:1.08;letter-spacing:-.04em;color:var(--erp-dark);word-break:keep-all;overflow-wrap:anywhere}.LoginPanel_formDescription__0ijB_{margin:0;font-size:var(--text-body);line-height:1.7;color:var(--erp-text-muted)}.LoginPanel_formFields__GQ9YW{display:grid;gap:16px}.LoginPanel_field__itZOJ{display:grid;gap:8px}.LoginPanel_passwordField__hTY5e{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.LoginPanel_visibilityButton__whxX8{min-height:42px;padding-inline:12px}.LoginPanel_label__yTKPw{font-size:.875rem;font-weight:700;color:#0f172a}.LoginPanel_error__8FNVm{margin:0;padding:12px 14px;border:1px solid rgba(215,166,166,.92);background:var(--erp-danger-soft);color:#9b2525;font-size:var(--text-body);line-height:1.6}.LoginPanel_preferences__aZBYW{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.LoginPanel_checkboxRow__jEbFB{display:inline-flex;align-items:center;gap:8px;color:var(--erp-dark);font-size:.95rem;font-weight:600}.LoginPanel_checkboxRow__jEbFB input{margin:0}.LoginPanel_clearSavedButton__8CTrf{min-height:38px;padding-inline:12px}.LoginPanel_savedHint__DoeC0{margin:0;color:var(--erp-text-muted);font-size:.92rem;line-height:1.6}.LoginPanel_securityHint__qu3Pc{margin:-4px 0 0;color:#8a5a12;font-size:.88rem;line-height:1.6}.LoginPanel_formActions__boCve{display:grid;gap:10px}.LoginPanel_submitButton__8Bq_n{min-height:46px;font-size:var(--text-body-lg);font-weight:700}@media (max-width:760px){.LoginPanel_shell__HzJ3p{padding:16px}.LoginPanel_form__siXmr{padding:20px}.LoginPanel_passwordField__hTY5e{grid-template-columns:minmax(0,1fr)}}.MobileTabBar_tabBar__z0kk3{display:flex;width:100%;justify-content:space-around;align-items:center;padding:8px 0}.MobileTabBar_tabItem___zO_D{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;flex:1;text-decoration:none;color:var(--erp-text-muted,#64748b);-webkit-tap-highlight-color:transparent}.MobileTabBar_tabItem___zO_D.MobileTabBar_active__lOEey{color:var(--erp-dark,#0f172a)}.MobileTabBar_icon__Lo1DI{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.MobileTabBar_icon__Lo1DI svg{width:100%;height:100%;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none}.MobileTabBar_tabItem___zO_D.MobileTabBar_active__lOEey .MobileTabBar_icon__Lo1DI svg{stroke-width:2.5}.MobileTabBar_label___YSSU{font-size:10px;font-weight:600;text-align:center}.InstituteWordmark_wordmark__iVP2I{display:inline-grid;gap:2px;min-width:0;line-height:1.1}.InstituteWordmark_light__rJ3Ks{color:#f8fbff}.InstituteWordmark_dark__DrvIi{color:#182838}.InstituteWordmark_primary__MYQgB{font-size:1.02rem;font-weight:800;letter-spacing:0;white-space:nowrap}.InstituteWordmark_secondary__CT6am{font-size:.7rem;font-weight:700;letter-spacing:.12em;opacity:.82;text-transform:uppercase;white-space:nowrap}.InstituteWordmark_product__GPVAM{font-size:.74rem;font-weight:600;letter-spacing:.01em;opacity:.8;white-space:normal}.InstituteWordmark_compact__OS5w7 .InstituteWordmark_primary__MYQgB{font-size:.96rem}.InstituteWordmark_compact__OS5w7 .InstituteWordmark_secondary__CT6am{font-size:.64rem}.InstituteWordmark_compact__OS5w7 .InstituteWordmark_product__GPVAM{font-size:.68rem}@media (max-width:767px){.InstituteWordmark_primary__MYQgB{font-size:.92rem}.InstituteWordmark_secondary__CT6am{font-size:.62rem;letter-spacing:.1em}.InstituteWordmark_product__GPVAM{font-size:.66rem}}.WorkerMenu_menuPanel__bHGqz{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.WorkerMenu_menuSection__KdPN7{display:flex;flex-direction:column;gap:8px;flex:1 1 auto;min-width:0}.WorkerMenu_menuSectionCollapsed__X8RI7{gap:8px}.WorkerMenu_menuTitle__LtXdi{margin:0;padding:2px 4px 4px;min-height:calc(var(--text-ui-sm) * 1.25);box-sizing:border-box;font-size:var(--text-ui-sm);font-weight:700;line-height:1.25;letter-spacing:.08em;text-transform:uppercase;color:var(--erp-text-muted)}.WorkerMenu_menuTitleHidden__p357T{visibility:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.WorkerMenu_menuList__FWpKi{display:grid;gap:6px}.WorkerMenu_menuTreeItem__vhAng{display:grid;gap:6px;min-width:0}.WorkerMenu_menuTreeItemExpanded__cf5JL{gap:6px}.WorkerMenu_menuButton__mODhq{display:flex;align-items:center;justify-content:space-between;min-width:0;min-height:44px;padding:0 14px;border:none;border-radius:10px;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(249,251,255,.9));text-align:left;text-decoration:none;color:var(--erp-dark);box-shadow:inset 0 0 0 1px rgba(215,224,235,.88);transition:background-color .2s ease,box-shadow .2s ease,border-color .2s ease,color .2s ease}.WorkerMenu_menuButton__mODhq:hover{background:rgba(255,255,255,1);box-shadow:inset 0 0 0 1px rgba(164,176,190,.96)}.WorkerMenu_menuButtonGrouped__JfILe{min-height:42px}.WorkerMenu_menuButtonGrouped__JfILe:hover{background:rgba(255,255,255,.98);box-shadow:inset 0 0 0 1px rgba(164,176,190,.96)}.WorkerMenu_menuButtonActive__WIfdX{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(244,248,253,.98));box-shadow:inset 4px 0 0 var(--erp-navy),inset 0 0 0 1px rgba(177,190,204,.92)}.WorkerMenu_menuButtonStatic___pze7{cursor:default}.WorkerMenu_menuButtonCollapsed__LxzJs{justify-content:center;min-height:44px;padding:8px}.WorkerMenu_menuLabel__RX603{min-width:0;font-size:var(--text-body);font-weight:700;line-height:1.35;letter-spacing:-.01em;color:var(--erp-dark);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.WorkerMenu_menuGlyph__SDym3{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:rgba(31,48,69,.08);font-size:var(--text-body);font-weight:800;color:var(--erp-mid)}.WorkerMenu_menuButtonActive__WIfdX .WorkerMenu_menuGlyph__SDym3{background:rgba(31,48,69,.16);color:var(--erp-navy)}.WorkerMenu_menuTreeChildren__iH1Km{position:relative;display:grid;gap:6px;margin-left:16px;padding-left:14px}.WorkerMenu_menuTreeChildren__iH1Km:before{content:"";position:absolute;top:2px;bottom:2px;left:0;width:1px;background:linear-gradient(180deg,rgba(31,48,69,.18),rgba(31,48,69,.06))}.WorkerMenu_subMenuButton__g7XUb{position:relative;display:flex;align-items:center;min-width:0;min-height:40px;padding:0 14px 0 24px;border-radius:10px;background:rgba(255,255,255,.86);text-decoration:none;color:var(--erp-mid);box-shadow:inset 0 0 0 1px rgba(215,224,235,.9);transition:background-color .2s ease,box-shadow .2s ease,color .2s ease}.WorkerMenu_subMenuButton__g7XUb:before{content:"";position:absolute;top:50%;left:-14px;width:10px;height:1px;background:rgba(31,48,69,.12);transform:translateY(-50%)}.WorkerMenu_subMenuButton__g7XUb:after{content:"";position:absolute;top:50%;left:10px;width:6px;height:6px;border-radius:999px;background:rgba(95,107,122,.42);transform:translateY(-50%);transition:background-color .2s ease,box-shadow .2s ease}.WorkerMenu_subMenuButton__g7XUb:hover{background:rgba(255,255,255,.98);color:var(--erp-dark);box-shadow:inset 0 0 0 1px rgba(170,183,197,.96)}.WorkerMenu_subMenuButtonActive__Ss9EA{background:linear-gradient(180deg,rgba(255,250,239,.98),rgba(255,247,226,.98));color:var(--erp-dark);box-shadow:inset 0 0 0 1px rgba(247,176,25,.48)}.WorkerMenu_subMenuButtonActive__Ss9EA:after{background:var(--erp-gold);box-shadow:0 0 0 3px rgba(247,176,25,.14)}.WorkerMenu_subMenuLabel__Tdcu6{min-width:0;font-size:var(--text-ui);font-weight:700;line-height:1.35;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.WorkerMenu_srOnly__ZB7jE{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.WorkerMenu_menuFooter__Yme3Y{margin-top:14px;padding-top:14px;border-top:1px solid rgba(31,48,69,.08)}.WorkerMenu_modeSwitchButton___VABj{display:grid;gap:4px;padding:14px 16px;border-radius:12px;background:linear-gradient(180deg,rgba(18,28,47,.98),rgba(27,43,68,.98));text-decoration:none;color:var(--erp-white);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),0 12px 24px rgba(18,28,47,.2);transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.WorkerMenu_modeSwitchButton___VABj:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1),0 16px 28px rgba(18,28,47,.22)}.WorkerMenu_modeSwitchLabel__4jtDh{font-size:var(--text-body);font-weight:700;line-height:1.3}.WorkerMenu_modeSwitchMeta__3AfsB{font-size:var(--text-ui-sm);line-height:1.4;color:rgba(255,255,255,.78)}.WorkerMenu_triggerButton__uA_9O{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;background:transparent;color:var(--erp-white);cursor:pointer}.WorkerMenu_triggerButton__uA_9O:hover{opacity:.88}.WorkerMenu_triggerButton__uA_9O:focus-visible{outline:2px solid rgba(255,255,255,.55);outline-offset:3px}.WorkerMenu_triggerButtonBars__alU4k{display:flex;flex-direction:column;justify-content:center;gap:5px;width:20px}.WorkerMenu_triggerButtonBars__alU4k span{display:block;width:100%;height:2px;border-radius:1px;background:currentColor}.WorkerMenu_drawerBackdrop__O0Dy2{position:fixed;inset:0;z-index:70;background:rgba(10,19,32,.42)}.WorkerMenu_drawer__YWF8V{position:fixed;top:0;left:0;bottom:0;z-index:71;display:flex;flex-direction:column;width:min(84vw,336px);padding:20px 16px;border-right:1px solid var(--erp-line);background:linear-gradient(180deg,rgba(248,251,255,.99),rgba(240,246,253,.99));overflow:hidden;min-height:0}@media (min-width:1200px){.WorkerMenu_drawerBackdrop__O0Dy2,.WorkerMenu_drawer__YWF8V{display:none}}.WorkerAppHeader_appHeader__vzYxy{flex-shrink:0;border-bottom:1px solid rgba(255,255,255,.14);background:radial-gradient(circle at top right,rgba(247,176,25,.16),transparent 22%),linear-gradient(135deg,#112035,#1b3048 55%,#243d5c);color:var(--erp-white);padding:14px 20px;box-shadow:inset 0 -1px 0 rgba(255,255,255,.04)}.WorkerAppHeader_appHeaderBar__563LQ{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:8px 12px}.WorkerAppHeader_headerLeft__ThjsH{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 auto}.WorkerAppHeader_menuButtonWrap__Jqm8C{display:none;flex-shrink:0;align-items:center}@media (max-width:1199px){.WorkerAppHeader_menuButtonWrap__Jqm8C{display:inline-flex}}.WorkerAppHeader_brandLink__zPwdL{color:inherit;text-decoration:none}.WorkerAppHeader_brandLink__zPwdL,.WorkerAppHeader_brandVisual__xUsG5{display:inline-flex;align-items:center;min-width:0}.WorkerAppHeader_brandLink__zPwdL:hover .WorkerAppHeader_brandVisual__xUsG5{opacity:.96}.WorkerAppHeader_brandLink__zPwdL:focus-visible{outline:2px solid rgba(255,255,255,.55);outline-offset:3px;border-radius:8px}.WorkerAppHeader_headerRight__Burdf{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:8px 10px;flex:0 1 auto;min-width:0}.WorkerAppHeader_headerActions__lUR4E{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.WorkerAppHeader_accountBlock__03MuS{display:flex;flex-direction:row;align-items:center;gap:6px;min-width:0;padding:8px 12px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.08);backdrop-filter:blur(14px)}.WorkerAppHeader_accountLabel__ZGyAG{font-size:var(--text-kicker);font-weight:600;letter-spacing:.04em;color:#d5deea;white-space:nowrap;flex-shrink:0}.WorkerAppHeader_accountName__HRCEq{font-size:var(--text-body);font-weight:700;color:var(--erp-white);min-width:0;max-width:min(42vw,220px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WorkerAppHeader_logoutButton__Cn1QG{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 14px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(255,255,255,.08);color:rgba(232,238,245,.96);font-size:var(--text-ui);font-weight:600;letter-spacing:-.01em;text-decoration:none;text-underline-offset:3px;cursor:pointer;transition:color .12s ease,text-decoration-color .12s ease,background-color .12s ease,border-color .12s ease}.WorkerAppHeader_logoutButton__Cn1QG:hover{color:var(--erp-white);background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.18)}.WorkerAppHeader_logoutButton__Cn1QG:focus-visible{outline:2px solid rgba(255,255,255,.55);outline-offset:2px}.WorkerAppHeader_logoutButton__Cn1QG:active{color:rgba(255,255,255,.82)}@media (max-width:767px){.WorkerAppHeader_appHeader__vzYxy{padding:12px}.WorkerAppHeader_accountName__HRCEq{max-width:min(36vw,160px)}.WorkerAppHeader_headerActions__lUR4E{gap:6px}.WorkerAppHeader_logoutButton__Cn1QG{min-height:34px;padding:7px 12px;font-size:var(--text-ui-sm)}}.WorkerShellLayout_workerShellBody__zwQ9W{display:grid;grid-template-columns:248px minmax(0,1fr);flex:1 1 auto;min-height:0;align-items:stretch;overflow:hidden;transition:grid-template-columns .28s cubic-bezier(.4,0,.2,1);background:linear-gradient(180deg,rgba(247,250,255,.9),rgba(255,255,255,.98))}.WorkerShellLayout_workerShellBodyCollapsed__Ri1BH{grid-template-columns:56px minmax(0,1fr)}@media (max-width:1199px){.WorkerShellLayout_workerShellBodyCollapsed__Ri1BH,.WorkerShellLayout_workerShellBody__zwQ9W{grid-template-columns:minmax(0,1fr);transition:none}}@media (min-width:1200px){.WorkerShellLayout_workerShellBodyGradient__ucLZn{background:linear-gradient(90deg,#f3f7fd,#f3f7fd 248px,rgba(255,255,255,.98) 0);transition:background .28s cubic-bezier(.4,0,.2,1)}.WorkerShellLayout_workerShellBodyGradient__ucLZn.WorkerShellLayout_workerShellBodyCollapsed__Ri1BH{background:linear-gradient(90deg,#f3f7fd,#f3f7fd 56px,rgba(255,255,255,.98) 0)}}.WorkerShellLayout_menuSidebar__puZ2u{display:flex;flex-direction:column;min-height:0;align-self:start;position:sticky;top:0;max-height:100vh;max-height:100dvh;overflow:hidden;border-right:1px solid var(--erp-line);background:linear-gradient(180deg,rgba(248,251,255,.98),rgba(240,246,253,.98));padding:14px 12px 20px;box-shadow:inset -1px 0 0 rgba(255,255,255,.8);transition:padding .28s cubic-bezier(.4,0,.2,1)}.WorkerShellLayout_menuSidebarCollapsed__9VbQ1{cursor:pointer;padding-left:8px;padding-right:8px}.WorkerShellLayout_menuSidebarPanelHidden__N3KGG{display:none}@media (max-width:1199px){.WorkerShellLayout_menuSidebar__puZ2u{display:none}}.WorkerShellLayout_sidebarToggle__fewyQ{flex-shrink:0;display:flex;align-items:center;width:100%;box-sizing:border-box;height:40px;min-height:40px;max-height:40px;margin-bottom:8px;padding:0 8px;border:none;border-radius:999px;background:rgba(255,255,255,.75);color:var(--erp-mid);line-height:0;cursor:pointer;transition:background-color .18s ease,color .18s ease}.WorkerShellLayout_sidebarToggleCollapsed__sJJyF{justify-content:center}.WorkerShellLayout_sidebarToggleExpanded__GU85V{justify-content:flex-start;gap:8px}.WorkerShellLayout_sidebarToggle__fewyQ:hover{background:rgba(255,255,255,.96);color:var(--erp-dark)}.WorkerShellLayout_sidebarToggleIcon__dAtzY{display:block;flex-shrink:0}.WorkerShellLayout_sidebarToggleLabel__yVOjn{font-size:var(--text-ui-sm);font-weight:600;line-height:1.2;color:inherit;white-space:nowrap}.WorkerShellLayout_sidebarToggle__fewyQ:focus-visible{outline:2px solid var(--erp-mid);outline-offset:2px}.ActionMenu_trigger__Ebyne{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:1px;background:transparent;color:var(--erp-dark);cursor:pointer;transition:background-color .16s ease,box-shadow .16s ease}.ActionMenu_triggerOpen__i2Bas,.ActionMenu_trigger__Ebyne:hover{background:#f6f9fc;box-shadow:0 8px 18px rgba(17,32,53,.08)}.ActionMenu_triggerDots__nQtU_{display:grid;gap:3px;justify-items:center}.ActionMenu_triggerDots__nQtU_ span{display:block;width:4px;height:4px;border-radius:999px;background:currentColor}.ActionMenu_dropdown__aFGpg{position:fixed;z-index:9999;display:grid;padding:6px;border:1px solid var(--erp-line);border-radius:1px;background:var(--erp-white);box-shadow:0 18px 36px rgba(17,32,53,.14)}.ActionMenu_dropdownUpward__cQKsp{transform-origin:bottom right}.ActionMenu_item__YeNdK{display:flex;align-items:center;width:100%;min-height:38px;padding:0 12px;border:0;border-radius:1px;background:transparent;color:var(--erp-dark);font-size:var(--text-ui);font-weight:600;text-align:left;text-decoration:none;white-space:nowrap;cursor:pointer}.ActionMenu_item__YeNdK:hover{background:#f5f8fc}.ActionMenu_danger__SQZbZ{color:#b42318}.PageBackControl_backControl__WhKoB{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:4px;min-height:32px;padding:4px 0;margin:0;border:none;background:transparent;font-size:var(--text-ui-sm);font-weight:600;line-height:1.2;letter-spacing:-.02em;color:var(--erp-mid);text-decoration:none;text-underline-offset:3px;cursor:pointer;transition:color .12s ease,text-decoration-color .12s ease}.PageBackControl_backControl__WhKoB:hover{color:var(--erp-dark);text-decoration:underline;text-decoration-thickness:1px}.PageBackControl_backControl__WhKoB:focus-visible{outline:2px solid var(--erp-mid);outline-offset:2px;border-radius:2px}.PageBackControl_chevron__9xaGD{font-size:.92em;line-height:1}.AnalyticsCharts_layout__1ZugU{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.AnalyticsCharts_layout__1ZugU[data-refreshing=true]{opacity:.9}.AnalyticsCharts_surface__8G4no{display:grid;gap:18px;min-width:0;min-height:320px;padding:18px;border:1px solid var(--erp-line);border-radius:var(--erp-radius-surface);background:linear-gradient(180deg,rgba(248,251,254,.92),rgba(255,255,255,1))}.AnalyticsCharts_surfaceWide__Sb6Bj{grid-column:1/-1}.AnalyticsCharts_surfaceSkeleton__ixXfC{align-content:start}.AnalyticsCharts_surfaceHeader__0_A2W{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.AnalyticsCharts_surfaceHeaderText__JQe0g{display:grid;gap:4px;min-width:0}.AnalyticsCharts_surfaceTitle__HJix8{margin:0;font-size:var(--text-body-md);font-weight:700;color:var(--erp-dark)}.AnalyticsCharts_surfaceMeta__WEQe_{margin:0;font-size:var(--text-ui-sm);line-height:1.5;color:var(--erp-text-muted)}.AnalyticsCharts_legend__fcxaT{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px 16px}.AnalyticsCharts_legendItem__Hex6D{display:inline-flex;align-items:center;gap:8px;font-size:var(--text-ui-sm);font-weight:600;color:var(--erp-text-muted)}.AnalyticsCharts_legendBar__0SWq3,.AnalyticsCharts_legendLine__q_4xF{display:inline-flex;flex:0 0 auto}.AnalyticsCharts_legendBar__0SWq3{width:14px;height:10px;border-radius:999px;background:linear-gradient(180deg,#1f4f8f,#8eb4dc)}.AnalyticsCharts_legendLine__q_4xF{position:relative;width:18px;height:10px}.AnalyticsCharts_legendLine__q_4xF:after,.AnalyticsCharts_legendLine__q_4xF:before{content:"";position:absolute;top:50%;transform:translateY(-50%)}.AnalyticsCharts_legendLine__q_4xF:before{left:0;right:0;height:2px;border-radius:999px;background:#d57a11}.AnalyticsCharts_legendLine__q_4xF:after{left:6px;width:6px;height:6px;border-radius:999px;background:#d57a11}.AnalyticsCharts_trendSummary__dYphk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.AnalyticsCharts_trendSummaryItem__heLVn{display:grid;gap:6px;padding:14px;border:1px solid rgba(214,223,233,.9);border-radius:2px;background:rgba(255,255,255,.88)}.AnalyticsCharts_trendSummaryLabel__mD8p8{font-size:var(--text-ui-sm);font-weight:700;color:var(--erp-text-muted)}.AnalyticsCharts_trendSummaryValue__ODv0F{font-size:var(--text-body-md);font-weight:700;color:var(--erp-dark)}.AnalyticsCharts_chartWrap__lAYtJ{overflow-x:auto}.AnalyticsCharts_chartSkeleton__5JqOq{min-height:300px;border-radius:12px;background:linear-gradient(90deg,rgba(226,233,241,.95),rgba(244,247,250,.98) 50%,rgba(226,233,241,.95));background-size:200% 100%;animation:AnalyticsCharts_analyticsChartsPulse__SJ03f 1.4s ease-in-out infinite}.AnalyticsCharts_chartSvg__ZWF2J{width:100%;min-width:720px;height:auto}.AnalyticsCharts_chartGridLine__FEkWF{stroke:#dbe5ef;stroke-width:1}.AnalyticsCharts_chartAxisLabel___SScC{font-size:12px;font-weight:600;fill:#647488}.AnalyticsCharts_chartAxisLabelActive__ax8Hn{fill:#1f4f8f;font-weight:800}.AnalyticsCharts_chartBarActive__54Xwq{stroke:#12233a;stroke-width:2}.AnalyticsCharts_chartLinePath__JPLpq{stroke:#d57a11;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.AnalyticsCharts_chartLinePoint__qdtrO{fill:#d57a11;stroke:#fff7ee;stroke-width:2}.AnalyticsCharts_chartLinePointActive__pISEw{stroke:#12233a;stroke-width:3}.AnalyticsCharts_contractList__kq2c0,.AnalyticsCharts_listSkeleton__eo_Cx,.AnalyticsCharts_list__Fiyvx{display:grid;gap:10px}.AnalyticsCharts_contractRow__scXlX,.AnalyticsCharts_listRow__ZALxo{display:grid;gap:10px;padding:14px;border:1px solid rgba(214,223,233,.9);border-radius:2px;background:rgba(255,255,255,.9)}.AnalyticsCharts_contractRowHeader__KxP2c,.AnalyticsCharts_listRowHeader__jEM6v{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.AnalyticsCharts_contractTitleWrap__53jJe,.AnalyticsCharts_listRowTitleWrap__mmnMr{display:grid;gap:4px;min-width:0}.AnalyticsCharts_contractTitle__iKC_V,.AnalyticsCharts_listRowTitle__Q6cTB{font-size:var(--text-body);font-weight:700;color:var(--erp-dark)}.AnalyticsCharts_contractMeta__APnqw,.AnalyticsCharts_listRowMeta__3b0Yr{font-size:var(--text-ui-sm);line-height:1.5;color:var(--erp-text-muted)}.AnalyticsCharts_contractValue__xuCBT,.AnalyticsCharts_listRowValue__Ie_ry{flex:0 0 auto;font-size:var(--text-body-md);font-weight:700;line-height:1.2;color:var(--erp-dark);text-align:right}.AnalyticsCharts_contractValueWrap__AWVbF{display:grid;gap:4px;justify-items:end}.AnalyticsCharts_contractShare__sFcSi{font-size:var(--text-ui-sm);font-weight:700;color:var(--erp-mid)}.AnalyticsCharts_contractTrack__zQwSM{overflow:hidden;width:100%;height:8px;border-radius:999px;background:#e6edf5}.AnalyticsCharts_contractFill__LFFPa{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1b3048,#d57a11)}.AnalyticsCharts_emptyState__FF6V3{min-height:220px;display:grid;place-items:center;padding:20px;border:1px dashed #c7d4e2;border-radius:2px;background:#fbfcfe;font-size:var(--text-body);color:var(--erp-text-muted);text-align:center}.AnalyticsCharts_skeletonHeader__TDV_3,.AnalyticsCharts_skeletonLineLong__rHsD8,.AnalyticsCharts_skeletonLineShort__47PKO{border-radius:999px;background:linear-gradient(90deg,rgba(226,233,241,.95),rgba(244,247,250,.98) 50%,rgba(226,233,241,.95));background-size:200% 100%;animation:AnalyticsCharts_analyticsChartsPulse__SJ03f 1.4s ease-in-out infinite}.AnalyticsCharts_skeletonHeader__TDV_3{width:220px;height:18px}.AnalyticsCharts_skeletonLineShort__47PKO{width:96px;height:12px}.AnalyticsCharts_skeletonLineLong__rHsD8{width:180px;height:14px}@keyframes AnalyticsCharts_analyticsChartsPulse__SJ03f{0%{background-position:100% 50%}to{background-position:0 50%}}@media (max-width:1080px){.AnalyticsCharts_layout__1ZugU{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.AnalyticsCharts_surface__8G4no{padding:14px}.AnalyticsCharts_contractRowHeader__KxP2c,.AnalyticsCharts_listRowHeader__jEM6v,.AnalyticsCharts_surfaceHeader__0_A2W{flex-direction:column;align-items:stretch}.AnalyticsCharts_legend__fcxaT{justify-content:flex-start}.AnalyticsCharts_trendSummary__dYphk{grid-template-columns:minmax(0,1fr)}.AnalyticsCharts_chartSvg__ZWF2J{min-width:640px}}.AppModal_overlay__5EcqS{position:fixed;inset:0;z-index:1000;display:flex;align-items:flex-start;justify-content:center;padding:20px;overflow-y:auto;background-color:rgba(16,24,43,.42);backdrop-filter:blur(4px)}.AppModal_overlayCentered__yLvsW{align-items:center}.AppModal_dialog__4rcm7{width:min(100%,420px);max-height:calc(100dvh - 40px);border:1px solid var(--erp-line-strong);border-radius:var(--erp-radius-surface);background-color:var(--erp-white);box-shadow:0 24px 60px rgba(16,24,43,.18);overflow:hidden}.AppModal_dialogLarge__DUeri{width:min(100%,1080px)}.AppModal_body__sZads{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:14px;max-height:inherit;padding:18px 18px 16px}.AppModal_header__WYUMF{display:flex;align-items:flex-start;justify-content:space-between;gap:6px}.AppModal_title__VSZDR{font-size:var(--text-title);font-weight:700;color:var(--erp-dark)}.AppModal_closeButton__R3xfg{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:32px;height:32px;margin:-4px -6px 0 8px;border:0;border-radius:999px;background:transparent;color:var(--erp-text-muted,#64748b);cursor:pointer;font-size:1.35rem;font-weight:700;line-height:1}.AppModal_closeButton__R3xfg:hover{background:rgba(15,23,42,.06);color:var(--erp-dark)}.AppModal_closeButton__R3xfg:focus-visible{outline:2px solid rgba(37,99,235,.35);outline-offset:2px}.AppModal_content__a7n1W{display:grid;gap:10px;min-height:0;overflow-y:auto;padding-right:4px}.AppModal_actions__a5iUS{display:flex;justify-content:flex-end;gap:8px}.AppModal_actionsRowMobile__U8oB_{flex-wrap:nowrap}@media (max-width:767px){.AppModal_overlay__5EcqS{padding:16px}.AppModal_dialog__4rcm7{width:min(100%,400px);max-height:calc(100dvh - 32px)}.AppModal_dialogLarge__DUeri{width:min(100%,720px)}.AppModal_body__sZads{padding:16px}.AppModal_actions__a5iUS{flex-direction:column-reverse}.AppModal_actions__a5iUS .app-button{width:100%}.AppModal_actionsRowMobile__U8oB_{flex-direction:row}.AppModal_actionsRowMobile__U8oB_ .app-button{flex:1 1 0;min-width:0;width:auto}}.ExcelImportSection_stepStack__CrhRU{display:grid;gap:16px}.ExcelImportSection_summaryGrid___ofSQ{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.ExcelImportSection_summaryCard__b1ZSG{display:grid;gap:6px;padding:14px 16px;border:1px solid var(--erp-line);border-radius:var(--erp-radius-card);background:#fff}.ExcelImportSection_summaryLabel__o13ta{font-size:var(--text-ui-sm);font-weight:700;color:var(--erp-text-muted)}.ExcelImportSection_summaryValue__1sNFy{font-size:var(--text-lead);font-weight:700;color:var(--erp-dark)}.ExcelImportSection_summaryMeta__3_yzk{font-size:var(--text-ui-sm);color:var(--erp-text-muted)}.ExcelImportSection_mappingGrid__syCAb,.ExcelImportSection_previewGrid__R3JP1{display:grid;gap:12px}.ExcelImportSection_mappingGrid__syCAb{grid-template-columns:repeat(2,minmax(0,1fr))}.ExcelImportSection_mappingRow__ROzJ0{display:grid;gap:6px}.ExcelImportSection_rowTable__WPVY0{width:100%;border-collapse:collapse}.ExcelImportSection_rowTable__WPVY0 td,.ExcelImportSection_rowTable__WPVY0 th{padding:10px 12px;border-bottom:1px solid var(--erp-line);text-align:left;vertical-align:top}.ExcelImportSection_rowTable__WPVY0 th{font-size:var(--text-ui-sm);font-weight:700;color:var(--erp-text-muted);background:#fbfcfe}.ExcelImportSection_k2bPreviewSection__6I9u6{margin-top:18px;padding-top:18px;border-top:1px solid var(--erp-line)}.ExcelImportSection_k2bPreviewList__sTQ37{overflow-x:auto;border-top:1px solid var(--erp-line)}.ExcelImportSection_k2bPreviewRow__XZMlc{display:grid;grid-template-columns:minmax(180px,1.2fr) minmax(240px,1.6fr) minmax(130px,.8fr) minmax(190px,1.1fr) minmax(140px,.8fr) minmax(130px,.7fr) minmax(86px,.5fr) minmax(130px,.7fr) minmax(180px,1fr);min-width:1406px;border-bottom:1px solid var(--erp-line)}.ExcelImportSection_k2bPreviewHeader__jfu7A{background:#fbfcfe}.ExcelImportSection_k2bPreviewCell__Fmz7_{min-width:0;padding:10px 12px;overflow:hidden;color:var(--erp-dark);font-size:var(--text-body);line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.ExcelImportSection_k2bPreviewHeader__jfu7A .ExcelImportSection_k2bPreviewCell__Fmz7_{color:var(--erp-text-muted);font-size:var(--text-ui-sm);font-weight:700}.ExcelImportSection_k2bStatusBadge__vIMDl{display:inline-flex;align-items:center;max-width:100%;padding:4px 8px;border:1px solid var(--erp-line);border-radius:2px;font-size:var(--text-ui-sm);font-weight:700;line-height:1.35;white-space:normal}.ExcelImportSection_k2bStatusBadgeReady__TvlE_{border-color:#9fc3a6;background:#edf7ef;color:#256233}.ExcelImportSection_k2bStatusBadgeBase__qmred{border-color:#c8b991;background:#fff8e8;color:#6d5417}.ExcelImportSection_candidateList__ADKx3{display:grid;gap:6px}.ExcelImportSection_candidateChip__5dWQl{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:2px;border:1px solid var(--erp-line);background:#f8fafc;font-size:var(--text-ui-sm);color:var(--erp-dark)}.ExcelImportSection_stepDescription__LakLC{margin-top:4px;font-size:var(--text-body);line-height:1.6;color:var(--erp-text-muted)}.ExcelImportSection_emptyState__xcAiN{padding:20px 0;font-size:var(--text-body);color:var(--erp-text-muted)}.ExcelImportSection_errorBox__JdsCe,.ExcelImportSection_noticeBox___wjqp,.ExcelImportSection_warningBox__A42wM{padding:12px 14px;border-radius:2px;font-size:var(--text-body);line-height:1.6}.ExcelImportSection_noticeBox___wjqp{border:1px solid #b8cbe0;background:#eef5fc;color:var(--erp-mid)}.ExcelImportSection_warningBox__A42wM{border:1px solid #e5cf88;background:#fff8df;color:#765c15}.ExcelImportSection_errorBox__JdsCe{border:1px solid var(--erp-danger-line);background:var(--erp-danger-soft);color:var(--erp-danger-text)}.ExcelImportSection_inlineActions__edhhp{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ExcelImportSection_mappingHint__pwQ8G{padding:12px 14px;border:1px dashed var(--erp-line);border-radius:2px;background:#f9fbfd;font-size:var(--text-body);color:var(--erp-text-muted)}.ExcelImportSection_mappingCard__f9yCO{display:grid;gap:10px;padding:14px 16px;border:1px solid var(--erp-line);border-radius:var(--erp-radius-card);background:#fff}.ExcelImportSection_mappingTitle__wMzB5{margin:0;font-size:var(--text-body);font-weight:700;color:var(--erp-dark)}.ExcelImportSection_mappingList__QStSw{display:grid;gap:10px}.ExcelImportSection_mappingItem__gM29_{display:grid;gap:4px;padding-bottom:10px;border-bottom:1px solid var(--erp-line)}.ExcelImportSection_mappingItem__gM29_:last-child{padding-bottom:0;border-bottom:none}.ExcelImportSection_mappingNote__yCR3H{font-size:var(--text-ui-sm);color:var(--erp-text-muted)}.ExcelImportSection_hiddenInput__WK_rA{display:none}.ExcelImportSection_selectLabel__p4ZUd{display:grid;gap:6px}.ExcelImportSection_excludedPanel__Cm5OC{display:grid;gap:12px;border:1px solid var(--erp-line);border-radius:var(--erp-radius-card);background:#fff}.ExcelImportSection_excludedSummary__7mXzK{cursor:pointer;padding:14px 16px;font-size:var(--text-body);font-weight:700;color:var(--erp-dark)}.ExcelImportSection_excludedPanel__Cm5OC[open] .ExcelImportSection_excludedSummary__7mXzK{border-bottom:1px solid var(--erp-line)}@media (max-width:1200px){.ExcelImportSection_mappingGrid__syCAb,.ExcelImportSection_summaryGrid___ofSQ{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.ExcelImportSection_mappingGrid__syCAb,.ExcelImportSection_summaryGrid___ofSQ{grid-template-columns:minmax(0,1fr)}.ExcelImportSection_k2bPreviewSection__6I9u6{margin-top:16px;padding-top:16px}.ExcelImportSection_k2bPreviewRow__XZMlc{min-width:1280px}}.HazardUploadPanel_hiddenInput__SghNR{display:none}.HazardUploadPanel_dropzone__5c4F_{margin-bottom:1rem;display:flex;align-items:center;justify-content:center;border-radius:3px;border-width:1px;border-style:dashed;padding:1.5rem 1rem;text-align:center;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;box-sizing:border-box;min-height:300px;height:300px;max-height:300px;border-color:var(--erp-line-strong);background-color:var(--erp-panel-muted);cursor:pointer}.HazardUploadPanel_dropzoneReady__aLeri:hover{border-color:var(--erp-mid)}.HazardUploadPanel_dropzoneDisabled__7ik40{cursor:not-allowed;opacity:.6}.HazardUploadPanel_dropzoneActive__PesCz{border-color:var(--erp-mid);background-color:#edf2f7}.HazardUploadPanel_dropzoneContent__aTy0K>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.HazardUploadPanel_dropzoneTitle__cH7hl{margin:0;font-size:clamp(.95rem,2.1vw,1.1rem);font-weight:600;line-height:1.45;letter-spacing:-.01em;color:var(--erp-text-muted)}.HazardUploadPanel_dropzoneLabelNarrow__38kED{display:block}.HazardUploadPanel_dropzoneLabelWide__z8PY3{display:none}@media (min-width:768px){.HazardUploadPanel_dropzoneLabelNarrow__38kED{display:none}.HazardUploadPanel_dropzoneLabelWide__z8PY3{display:block}}.HazardUploadPanel_actionBar__JOudD{margin-bottom:1rem;display:flex;flex-wrap:wrap;gap:.5rem}.HazardUploadPanel_filePanel__CpaVR{margin-bottom:.75rem;overflow:hidden;border-radius:3px;border-width:1px;border-color:var(--erp-line)}.HazardUploadPanel_fileHeader__4Dx1U{border-bottom-width:1px;padding:.5rem 1rem;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;background-color:#f8fafc;color:#475569;letter-spacing:.12em;border-color:var(--erp-line)}.HazardUploadPanel_fileList__HDdp9{max-height:10rem;overflow-y:auto;font-size:.875rem;line-height:1.25rem;color:#334155}.HazardUploadPanel_fileItem__gFZg2{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-bottom:1px solid var(--erp-line)}.HazardUploadPanel_fileItem__gFZg2:last-child{border-bottom:0}.HazardUploadPanel_fileName____GoL{flex:1 1 0%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HazardUploadPanel_removeButton__uXnzB{font-size:.75rem;line-height:1rem;font-weight:500;color:#be123c}.HazardUploadPanel_removeButton__uXnzB:hover{text-decoration:underline}.HazardUploadPanel_error__0c1Mv{font-size:.875rem;line-height:1.25rem;color:#e11d48}.HazardDemoActions_actions__2WF4B{display:flex;flex-wrap:wrap;gap:.75rem}.HazardDemoDebugPanel_kicker__OzKAG{font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;color:var(--erp-text-muted);letter-spacing:.14em}.HazardDemoDebugPanel_title__u9q_p{margin-top:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:600;color:var(--erp-dark)}.HazardDemoDebugPanel_textarea__lne0g{margin-bottom:.75rem;margin-top:.75rem;min-height:140px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;line-height:1rem}.HazardDemoDebugPanel_actions__fSA1e{display:flex;align-items:center;gap:.75rem}.HazardDemoDebugPanel_error__xiO6e{font-size:.75rem;line-height:1rem;color:#e11d48}.page_uploadSection__D02ZH{padding:1.25rem}@media (min-width:768px){.page_uploadSection__D02ZH{padding-left:2rem;padding-right:2rem}}@media print{.page_uploadSection__D02ZH{display:none}}.page_contentSection__OEayy{border-top-width:1px;padding:1.25rem}@media (min-width:768px){.page_contentSection__OEayy{padding-left:2rem;padding-right:2rem}}@media print{.page_contentSection__OEayy{padding:0}}.page_contentSection__OEayy{border-color:var(--erp-line)}.page_contentHeader__0jbvf{margin-bottom:1rem;display:flex;flex-direction:column;gap:.75rem}@media (min-width:768px){.page_contentHeader__0jbvf{flex-direction:row;align-items:center;justify-content:space-between}}@media print{.page_contentHeader__0jbvf{display:none}}.page_contentTitleBlock__zjUDn{min-width:0}.page_contentTitle__5boXZ{font-size:1.125rem;line-height:1.75rem;font-weight:600;color:var(--erp-dark)}.page_reportViewport__cDKPw{overflow:visible}@media print{.page_reportViewport__cDKPw{overflow:visible}}.page_reportViewportInner__BWYz6{min-width:100%;overflow-x:auto;overflow-y:visible;padding-bottom:1rem}@media print{.page_reportViewportInner__BWYz6{overflow:visible}}.SiteOverviewUploadPanel_hiddenInput__on6ir{display:none}.SiteOverviewUploadPanel_dropzone__193b1{display:flex;align-items:center;justify-content:center;border-radius:3px;border-width:1px;border-style:dashed;padding:1.5rem 1rem;text-align:center;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;box-sizing:border-box;min-height:300px;height:300px;max-height:300px;border-color:var(--erp-line-strong);background-color:var(--erp-panel-muted);cursor:pointer}.SiteOverviewUploadPanel_dropzoneReady__YVoDU:hover{border-color:var(--erp-mid)}.SiteOverviewUploadPanel_dropzoneDisabled__0X9vV{cursor:not-allowed;opacity:.6}.SiteOverviewUploadPanel_dropzoneActive__izq2K{border-color:var(--erp-mid);background-color:#edf2f7}.SiteOverviewUploadPanel_dropzoneContent__8nxam>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.SiteOverviewUploadPanel_dropzoneTitle__jH4HU{margin:0;font-size:clamp(.95rem,2.1vw,1.1rem);font-weight:600;line-height:1.45;letter-spacing:-.01em;color:var(--erp-text-muted)}.SiteOverviewUploadPanel_dropzoneLabelNarrow__59536{display:block}.SiteOverviewUploadPanel_dropzoneLabelWide__5qqvf{display:none}@media (min-width:768px){.SiteOverviewUploadPanel_dropzoneLabelNarrow__59536{display:none}.SiteOverviewUploadPanel_dropzoneLabelWide__5qqvf{display:block}}.SiteOverviewUploadPanel_previewFrame__mIFzj{position:relative;display:flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;height:300px;min-height:300px;max-height:300px;overflow:hidden;border-radius:var(--erp-radius-surface);background-color:#f8fafc}.SiteOverviewUploadPanel_previewImage__XYVAJ{display:block;width:auto;max-width:100%;max-height:300px;height:auto;-o-object-fit:contain;object-fit:contain}.SiteOverviewUploadPanel_removeButton__vGagy{position:absolute;right:10px;bottom:10px;display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 10px;border:1px solid rgba(143,45,45,.34);border-radius:var(--erp-radius-control);background-color:rgba(255,245,245,.92);font-size:var(--text-ui-sm);font-weight:700;color:#8f2d2d;box-shadow:0 4px 12px rgba(16,24,43,.12)}.SiteOverviewUploadPanel_error__Fo9Fs{margin-top:12px;font-size:.875rem;line-height:1.25rem;color:#e11d48}.page_contentGrid__7KNRu{display:grid;gap:1.5rem;padding:1.25rem}@media (min-width:768px){.page_contentGrid__7KNRu{padding-left:2rem;padding-right:2rem}}@media print{.page_contentGrid__7KNRu{display:block}}.page_checklistPane__i9vVo{min-width:0}.InspectionDocumentHtmlPreview_previewViewport__tYM3o{max-height:min(70dvh,760px);min-height:420px;overflow:auto;padding:18px;border:1px solid var(--erp-line);border-radius:8px;background:#e8edf4}.InspectionDocumentHtmlPreview_previewViewportWindow__hp8ii{max-height:none;min-height:calc(100vh - 73px);overflow:visible;padding:24px 20px 40px;border:0;border-radius:0;background:#e7edf5}.InspectionDocumentHtmlPreview_sheet__gq7vl{width:min(100%,794px);min-height:1123px;margin:0 auto 16px;padding:46px 52px;border:1px solid #cfd6df;background:#fff;color:#111;box-shadow:0 10px 26px rgba(15,23,42,.1)}.InspectionDocumentHtmlPreview_sheet__gq7vl:last-child{margin-bottom:0}.InspectionDocumentHtmlPreview_coverSheet__HHVih{position:relative;display:block;overflow:hidden}.InspectionDocumentHtmlPreview_coverTop__86i7U{display:contents}.InspectionDocumentHtmlPreview_coverMotto__gpAoI{position:absolute;top:68px;left:150px;right:150px;font-size:11px;font-weight:700;line-height:1.35;text-align:center;word-break:keep-all}.InspectionDocumentHtmlPreview_coverApproval___9Bu9{position:absolute;top:730px;left:277px;width:251px}.InspectionDocumentHtmlPreview_coverApproval___9Bu9 .InspectionDocumentHtmlPreview_templateTable__kZIro{width:100%;margin:0}.InspectionDocumentHtmlPreview_coverDocumentTitle__felO8{position:absolute;top:203px;left:155px;display:flex;align-items:center;justify-content:center;width:481px;height:110px;padding-top:0;border:1px solid #111;background:#fff;box-shadow:7px 7px 0 #b9b9b9;font-size:29px;font-weight:800;line-height:1.25;letter-spacing:0;text-align:center;word-break:keep-all}.InspectionDocumentHtmlPreview_coverMain__Pp4yN{position:absolute;top:342px;left:160px;right:160px;display:grid;align-content:start;justify-items:center;gap:16px;min-height:0}.InspectionDocumentHtmlPreview_coverField__7sEBJ{width:min(100%,560px);font-size:16px;font-weight:700;line-height:1.5;word-break:keep-all;overflow-wrap:anywhere}.InspectionDocumentHtmlPreview_coverClientField__WmAW_{text-align:left}.InspectionDocumentHtmlPreview_coverSiteField__Ippsu{text-align:center}.InspectionDocumentHtmlPreview_coverDate__u87X0{position:absolute;top:624px;left:0;right:0;font-size:16px;font-weight:700;text-align:center}.InspectionDocumentHtmlPreview_coverFooter__tc0DO{position:absolute;top:870px;left:120px;right:120px;display:grid;justify-items:center;gap:5px;font-size:13px;line-height:1.35;text-align:center;word-break:keep-all}.InspectionDocumentHtmlPreview_coverFooter__tc0DO strong{margin-bottom:8px;font-size:24px;line-height:1.2}.InspectionDocumentHtmlPreview_templateTable__kZIro{display:grid;width:100%;margin:0 auto;border-top:1px solid #111;border-left:1px solid #111;background:#fff}.InspectionDocumentHtmlPreview_templateCell__ct57z{display:flex;align-items:center;justify-content:center;min-width:0;min-height:0;padding:2px 4px;border-right:1px solid #111;border-bottom:1px solid #111;background:#fff;color:#111;font-family:Malgun Gothic,Apple SD Gothic Neo,sans-serif;font-size:9.8px;font-weight:500;line-height:1.32;letter-spacing:0;text-align:center;white-space:pre-wrap;word-break:keep-all;overflow-wrap:anywhere;overflow:hidden}.InspectionDocumentHtmlPreview_templateTitleCell__1qMvj{background:#f2f2f2;font-size:10.2px;font-weight:800}.InspectionDocumentHtmlPreview_templateLabelCell__QajC8{font-weight:700}.InspectionDocumentHtmlPreview_templateDataCell__ko7KF{justify-content:flex-start;padding-inline:6px;font-weight:500;text-align:left}.InspectionDocumentHtmlPreview_templateGrayCell__PZaKE{background:#f2f2f2}.InspectionDocumentHtmlPreview_templateSqueezeCell__F1OQ_{font-size:9px;line-height:1.18}.InspectionDocumentHtmlPreview_templateDenseCell__UFbqq{align-items:flex-start;justify-content:flex-start;padding:1px 3px;font-size:8.5px;line-height:1.08;text-align:left}.InspectionDocumentHtmlPreview_templateImageCell__3FbDy{padding:0;background:#fff}.InspectionDocumentHtmlPreview_templateImageCell__3FbDy img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.InspectionDocumentHtmlPreview_templateImageCell__3FbDy span{width:100%;height:100%;display:block;background:#fff}.InspectionDocumentHtmlPreview_loadingNotice__eWwgR{width:min(100%,560px);padding:12px;border:1px solid #94a3b8;background:#f8fafc;color:#334155;font-size:12px;font-weight:800;text-align:center}@media (max-width:720px){.InspectionDocumentHtmlPreview_previewViewport__tYM3o{max-height:64dvh;min-height:360px;padding:10px}.InspectionDocumentHtmlPreview_previewViewportWindow__hp8ii{max-height:none;min-height:calc(100vh - 190px);overflow:visible;padding:12px 8px 24px}.InspectionDocumentHtmlPreview_sheet__gq7vl{width:794px;max-width:none;min-height:1123px;padding:44px 50px}.InspectionDocumentHtmlPreview_coverTop__86i7U{grid-template-columns:minmax(0,1fr) 178px}.InspectionDocumentHtmlPreview_previewViewportWindow__hp8ii .InspectionDocumentHtmlPreview_sheet__gq7vl{margin-bottom:12px;transform-origin:top center}}@supports (zoom:1){@media (max-width:360px){.InspectionDocumentHtmlPreview_previewViewportWindow__hp8ii .InspectionDocumentHtmlPreview_sheet__gq7vl{zoom:.42}}@media (min-width:361px) and (max-width:390px){.InspectionDocumentHtmlPreview_previewViewportWindow__hp8ii .InspectionDocumentHtmlPreview_sheet__gq7vl{zoom:.45}}@media (min-width:391px) and (max-width:430px){.InspectionDocumentHtmlPreview_previewViewportWindow__hp8ii .InspectionDocumentHtmlPreview_sheet__gq7vl{zoom:.5}}@media (min-width:431px) and (max-width:520px){.InspectionDocumentHtmlPreview_previewViewportWindow__hp8ii .InspectionDocumentHtmlPreview_sheet__gq7vl{zoom:.6}}@media (min-width:521px) and (max-width:620px){.InspectionDocumentHtmlPreview_previewViewportWindow__hp8ii .InspectionDocumentHtmlPreview_sheet__gq7vl{zoom:.72}}@media (min-width:621px) and (max-width:720px){.InspectionDocumentHtmlPreview_previewViewportWindow__hp8ii .InspectionDocumentHtmlPreview_sheet__gq7vl{zoom:.84}}}.InspectionDocumentPreviewWindow_windowShell__3fhTD{min-height:100vh;background:#e7edf5;color:#111827;font-family:Malgun Gothic,Apple SD Gothic Neo,system-ui,sans-serif}.InspectionDocumentPreviewWindow_windowHeader__TJ4IP{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border-bottom:1px solid #cbd5e1;background:#fff;box-shadow:0 1px 6px rgba(15,23,42,.08)}.InspectionDocumentPreviewWindow_windowTitleBlock__Um1Ao{min-width:0}.InspectionDocumentPreviewWindow_windowEyebrow__emSi7{margin:0 0 4px;color:#64748b;font-size:12px;font-weight:700}.InspectionDocumentPreviewWindow_windowTitle__Kh_oj{margin:0;color:#111827;font-size:18px;font-weight:800;line-height:1.25}.InspectionDocumentPreviewWindow_windowSubtitle__zbrLV{margin-top:4px;color:#475569;font-size:12px;font-weight:600}.InspectionDocumentPreviewWindow_windowActions__YoKz7{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:8px}.InspectionDocumentPreviewWindow_windowBody__ebXfa{padding:0}.InspectionDocumentPreviewWindow_windowNotice__X6BbS{margin:16px 20px 0;padding:12px 14px;border:1px solid #cbd5e1;background:#f8fafc;color:#475569;font-size:13px;font-weight:700;overflow-wrap:anywhere}.InspectionDocumentPreviewWindow_windowError__hJMSo{border-color:#fecaca;background:#fff1f2;color:#be123c}.InspectionDocumentPreviewWindow_blockedFallback__2is9W{margin:20px;padding:16px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#334155;font-size:14px;font-weight:700}.InspectionDocumentPreviewWindow_downloadOverlay__eW1qI{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:18px;background:rgba(15,23,42,.32)}.InspectionDocumentPreviewWindow_downloadPanel__kGXDE{display:grid;justify-items:center;width:min(100%,360px);padding:24px 22px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;box-shadow:0 18px 44px rgba(15,23,42,.22);text-align:center}.InspectionDocumentPreviewWindow_downloadSpinner__cJK9H{width:36px;height:36px;border:3px solid #dbe3ee;border-top-color:#0f172a;border-radius:999px;animation:InspectionDocumentPreviewWindow_downloadSpin__S31xg .8s linear infinite}.InspectionDocumentPreviewWindow_downloadFailureIcon__G_lBu{display:grid;place-items:center;width:36px;height:36px;border-radius:999px;background:#fee2e2;color:#be123c;font-size:20px;font-weight:900}.InspectionDocumentPreviewWindow_downloadTitle__7aavu{margin:14px 0 0;color:#111827;font-size:18px;font-weight:800;line-height:1.3}.InspectionDocumentPreviewWindow_downloadMessage__YnH87{margin:8px 0 0;color:#475569;font-size:13px;font-weight:700;line-height:1.45;word-break:keep-all;overflow-wrap:anywhere}.InspectionDocumentPreviewWindow_downloadActions__cNGMZ{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px}@keyframes InspectionDocumentPreviewWindow_downloadSpin__S31xg{to{transform:rotate(1turn)}}@media (max-width:720px){.InspectionDocumentPreviewWindow_windowHeader__TJ4IP{align-items:stretch;flex-direction:column;gap:12px;padding:14px 16px}.InspectionDocumentPreviewWindow_windowActions__YoKz7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;width:100%}.InspectionDocumentPreviewWindow_windowActions__YoKz7>*{min-width:0;width:100%}.InspectionDocumentPreviewWindow_windowActions__YoKz7 .app-button{min-width:0;padding-inline:10px;white-space:normal}.InspectionDocumentPreviewWindow_windowTitle__Kh_oj{font-size:17px;overflow-wrap:anywhere}.InspectionDocumentPreviewWindow_windowNotice__X6BbS{margin:12px 12px 0}}.SignaturePad_wrapper__g72cc{display:grid;gap:10px}.SignaturePad_header__NWALm{display:flex;align-items:center;justify-content:space-between;gap:12px}.SignaturePad_label___mktd{font-size:.9rem;font-weight:700;color:#0f172a}.SignaturePad_clearButton__1m0oA{padding:0;border:0;background:transparent;color:#475569;font-size:.875rem;font-weight:600;cursor:pointer}.SignaturePad_canvas__cFwEP{width:100%;min-height:120px;border-radius:1px;border:1px solid rgba(148,163,184,.34);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.96));touch-action:none}