:root,html[data-theme=light],html.theme-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--jx-bg:#e9edf5;--jx-shell:#f5f7fb;--jx-panel:#fff;--jx-field:#f5f7fb;--jx-text:#151821;--jx-muted:#5b6478;--jx-line:#e4e8f0;--jx-control:#7b879b;--jx-brand:#4376fe;--jx-action:#2f5fe8;--jx-link:#2f5fe8;--jx-on-action:#fff;--jx-focus:#2f5fe8;--jx-violet:#7450d6;--jx-track:#e4e8f0;--jx-ok:#146647;--jx-ok-bg:#e4f6ed;--jx-warn:#85510b;--jx-warn-bg:#fff2d8;--jx-error:#af283d;--jx-error-bg:#ffedf0;--jx-info:#244fa5;--jx-info-bg:#eaf0ff;--jx-glass:#fffffff0;--jx-overlay:#0a0c1166;--jx-shadow:0 8px 28px -16px #23385b36;--jx-shadow-modal:0 28px 80px #00000040;--jx-radius:24px;--jx-radius-sm:16px;--jx-shell-radius:32px;--jx-fast:.12s;--jx-normal:.18s;--jx-ease:cubic-bezier(.2,.7,.2,1);font-family:Segoe UI,PingFang SC,Microsoft YaHei,system-ui,sans-serif}html[data-theme=dark],html.theme-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--jx-bg:#0a0c11;--jx-shell:#12151d;--jx-panel:#161922;--jx-field:#1b2030;--jx-text:#f1f3f7;--jx-muted:#b0b8ca;--jx-line:#343b4e;--jx-control:#8893aa;--jx-link:#afc3ff;--jx-focus:#afc3ff;--jx-violet:#baa4ff;--jx-track:#343b4e;--jx-ok:#a1edc8;--jx-ok-bg:#163e31;--jx-warn:#ffdda0;--jx-warn-bg:#48361b;--jx-error:#ffb8c3;--jx-error-bg:#4c2530;--jx-info:#bacdff;--jx-info-bg:#243757;--jx-glass:#161922f5;--jx-overlay:#0009;--jx-shadow:0 8px 28px -16px #000000a0;--jx-shadow-modal:0 28px 80px #00000080}html[data-theme],html.theme-light,html.theme-dark,:root{--jx-brand-strong:#2f5fe8;--jx-brand-2:#7450d6;--jx-shadow-soft:var(--jx-shadow);--jx-radius-sm:16px;--ka-background:var(--jx-bg);--ka-surface:var(--jx-panel);--ka-ink:var(--jx-text);--ka-muted:var(--jx-muted);--ka-line:var(--jx-line);--ka-field:var(--jx-field);--ka-brand:var(--jx-brand);--ka-action:var(--jx-action);--ka-on-action:var(--jx-on-action);--ka-radius:var(--jx-radius-sm);--ka-card-shadow:var(--jx-shadow);--ka-title-font:"Segoe UI","PingFang SC","Microsoft YaHei",system-ui,sans-serif;--ka-body-font:var(--ka-title-font)}html[data-theme],html[data-theme] body{background:var(--jx-bg);color:var(--jx-text);font-family:var(--ka-body-font)}html[data-theme] :is(.v2-shell,.v2-sheet){--v2-bg:var(--jx-bg);--v2-side:var(--jx-panel);--v2-surface:var(--jx-panel);--v2-input:var(--jx-field);--v2-line:var(--jx-line);--v2-text:var(--jx-text);--v2-muted:var(--jx-muted);--ka-ink:var(--jx-text);--ka-muted:var(--jx-muted);--ka-line:var(--jx-line);--ka-action:var(--jx-action)}html[data-theme] :is(.v2-shell,.v2-sheet,.jiexu-console,.jiexu-accounts,.platform-shell){color:var(--jx-text);line-height:1.6;font-family:var(--ka-body-font)}html[data-theme] :is(.brand-mark,.console-brand-mark,.account-brand-mark){background:var(--jx-action);color:var(--jx-on-action);border:0;border-radius:16px}html[data-theme] :is(button,summary,a){touch-action:manipulation}html[data-theme] :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--jx-focus);outline-offset:3px}html[data-theme] button{min-height:44px}html[data-theme] :is(.primary,.console-primary,.account-primary,.v2-sheet .primary){background:var(--jx-action);color:var(--jx-on-action);border:1px solid var(--jx-action);box-shadow:none;border-radius:14px;padding:10px 18px}html[data-theme] :is(.primary,.console-primary,.account-primary):hover:enabled{color:#fff;background:#244cc6;border-color:#244cc6;transform:none}html[data-theme] :is(.secondary,.jiexu-console button,.jiexu-accounts button){background:var(--jx-panel);color:var(--jx-text);border:1px solid var(--jx-control);border-radius:14px}html[data-theme] :is(.secondary,.jiexu-console button,.jiexu-accounts button):hover:enabled{background:var(--jx-info-bg);color:var(--jx-text);border-color:var(--jx-focus);transform:none}html[data-theme] :is(.jiexu-console .console-primary,.jiexu-accounts .account-primary){background:var(--jx-action);color:var(--jx-on-action);border-color:var(--jx-action)}html[data-theme] :is(.jiexu-console .console-primary,.jiexu-accounts .account-primary):hover:enabled{color:#fff;background:#244cc6}html[data-theme] :is(.text-button,.console-login a,.jiexu-accounts a){color:var(--jx-link)}html[data-theme] button:disabled{opacity:1;color:var(--jx-muted);background:var(--jx-field);cursor:not-allowed}html[data-theme] :is(.muted,.console-muted,.account-muted){color:var(--jx-muted)}html[data-theme] .v2-shell>.sidebar,html[data-theme] .v2-shell .topbar{background:var(--jx-panel);background-color:var(--jx-panel);border-color:var(--jx-line);color:var(--jx-text);box-shadow:none;background-image:none;background-color:var(--jx-panel)!important;background-image:none!important}html[data-theme] .v2-shell .sidebar :is(.nav-item,.nav-child,.sidebar-foot b){color:var(--jx-text)}html[data-theme] .platform-workspace.v2-shell{background:var(--jx-shell);border:1px solid var(--jx-line);border-radius:32px;min-height:calc(100vh - 48px);margin:24px;overflow:clip}html[data-theme] .platform-workspace.v2-shell>.sidebar{height:calc(100vh - 48px);padding:24px 14px;top:24px}html[data-theme] .v2-shell>.main-area{min-width:0;padding:0 28px 32px}html[data-theme] .v2-shell .topbar{flex-wrap:wrap;gap:16px;height:auto;min-height:72px;margin:0 -28px;padding:12px 28px}html[data-theme] .v2-shell :is(.breadcrumbs button,.breadcrumbs>[aria-current],.command-trigger,.appearance-control>summary,.nav-item,.nav-child,.sidebar-foot b){color:var(--jx-text)}html[data-theme] .v2-shell :is(.nav-caption,.sidebar-domain-caption,.sidebar-foot small,.topbar .command-trigger kbd){color:var(--jx-muted)}html[data-theme] .v2-shell :is(.nav-item,.nav-child){border-radius:14px;min-height:44px}html[data-theme] .v2-shell :is(.nav-active,.nav-child[aria-current=page]){background:var(--jx-info-bg);color:var(--jx-info);box-shadow:inset 3px 0 var(--jx-link)}html[data-theme] .v2-shell :is(.nav-search,.command-trigger,.appearance-popover select){background:var(--jx-field);color:var(--jx-text);border-color:var(--jx-control)}html[data-theme] .v2-shell .topbar :is(.appearance-control>summary,.breadcrumbs button,.breadcrumbs>[aria-current],.command-trigger){color:var(--jx-text)}html[data-theme] .v2-shell .topbar .appearance-control>summary{background:var(--jx-panel);border-color:var(--jx-control)}html[data-theme] .v2-shell .scope-bar{min-height:64px;color:var(--jx-muted);flex-wrap:wrap;gap:16px;font-size:14px}html[data-theme] .v2-shell .scope-bar select{border-color:var(--jx-control)}html[data-theme] .platform-workspace.v2-shell.sidebar-collapsed{grid-template-columns:88px minmax(0,1fr)}html[data-theme] .platform-workspace.v2-shell.sidebar-collapsed>.sidebar{display:none}.u1-rail{background:var(--jx-panel);border-right:1px solid var(--jx-line);flex-direction:column;align-items:center;gap:14px;height:calc(100vh - 48px);padding:24px 10px;display:flex;position:sticky;top:24px;overflow:auto}.u1-rail .brand-mark{flex-shrink:0;width:48px;height:48px;margin-bottom:22px;font-size:24px}html[data-theme] .u1-rail button{width:48px;height:48px;color:var(--jx-muted);background:0 0;border:0;border-radius:14px;flex-shrink:0;padding:0;font-size:21px}html[data-theme] .u1-rail button:hover:enabled,html[data-theme] .u1-rail button[aria-current=page]{background:var(--jx-info-bg);color:var(--jx-info)}html[data-theme] input:not([type=checkbox]):not([type=radio]),html[data-theme] select,html[data-theme] textarea{background:var(--jx-field);color:var(--jx-text);border:1px solid var(--jx-control);border-radius:12px;min-height:48px;padding:11px 12px;font-size:16px}html[data-theme] :is(input,select,textarea):disabled{opacity:1;color:var(--jx-muted)}html[data-theme] :is(input,textarea)::placeholder{color:var(--jx-muted);opacity:1}html[data-theme] :is(input[type=checkbox],input[type=radio]){accent-color:var(--jx-action)}html[data-theme] :is(.main-area table,.jiexu-console table,.jiexu-accounts table){background:var(--jx-panel);color:var(--jx-text);box-shadow:none;font-variant-numeric:tabular-nums;border-radius:16px}html[data-theme] :is(.main-area th,.jiexu-console th,.jiexu-accounts th){background:var(--jx-field);color:var(--jx-muted);font-weight:600}html[data-theme] :is(.main-area th,.main-area td,.jiexu-console th,.jiexu-console td){border-color:var(--jx-line);padding:14px 16px}html[data-theme] :is(.console-panel,.account-panel){background:var(--jx-panel);border:1px solid var(--jx-line);box-shadow:var(--jx-shadow);border-radius:24px;padding:24px}html[data-theme] :is(.empty-state,.empty,.console-notice,.pending-panel){background:var(--jx-panel);color:var(--jx-muted);border:1px dashed var(--jx-control);border-radius:16px;padding:20px}html[data-theme] :is(.alert,.console-error,.account-error){background:var(--jx-error-bg);color:var(--jx-error);border:1px solid var(--jx-error);border-radius:16px;padding:16px}html[data-theme] :is(.success,.account-notice){background:var(--jx-ok-bg);color:var(--jx-ok);border:1px solid var(--jx-line);border-radius:16px}html[data-theme] :is(.console-chip,.state){background:var(--jx-info-bg);color:var(--jx-info);border-radius:999px;padding:5px 10px;font-size:13px}html[data-theme] :is(.console-chip.is-suspended,.console-chip.is-expired,.console-chip.is-withdrawn,.state.awaiting_acceptance){background:var(--jx-warn-bg);color:var(--jx-warn)}html[data-theme] :is(.console-chip.is-active,.console-chip.is-enabled,.state.closed){background:var(--jx-ok-bg);color:var(--jx-ok)}html[data-theme] :is(.console-login,.account-login){background:var(--jx-panel);border:1px solid var(--jx-line);-webkit-backdrop-filter:none}html[data-theme] :is(.modal-backdrop,.v2-sheet-backdrop){background:var(--jx-overlay);-webkit-backdrop-filter:none}html[data-theme] :is(.modal,.v2-sheet,.command-panel){background:var(--jx-panel);color:var(--jx-text);border:1px solid var(--jx-control);box-shadow:var(--jx-shadow-modal);border-radius:28px}html[data-theme] :is(.modal,.v2-sheet):before{content:none}html[data-theme] :is(.modal-head,.jiexu-console .modal>h2,.jiexu-console .modal .console-section-heading){padding-left:0}html[data-theme] .v2-sheet-backdrop{align-items:center;padding:18px}html[data-theme] .v2-sheet{height:auto;max-height:calc(100dvh - 36px)}html[data-theme] .v2-sheet :is(input,select,textarea,.secondary,.upload-box){background:var(--jx-field);color:var(--jx-text);border-color:var(--jx-control)}html[data-theme] .v2-sheet :is(.muted,.upload-box){color:var(--jx-muted)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html[data-theme] :is(.v2-shell:not(.employee-shell) .modal,.jiexu-console .modal,.platform-shell .modal,.v2-sheet,.command-panel){background:var(--jx-glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}@supports ((-webkit-backdrop-filter:blur(1px))) and (not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px)))){html[data-theme] :is(.v2-shell:not(.employee-shell) .modal,.jiexu-console .modal,.platform-shell .modal,.v2-sheet,.command-panel){background:var(--jx-glass);-webkit-backdrop-filter:blur(20px)}}html[data-theme] :is(.employee-shell .modal,.employee-panel .modal,.photo-modal){background:var(--jx-panel)!important;-webkit-backdrop-filter:none!important}html[data-theme] :is(.employee-shell .modal-backdrop,.employee-panel .modal-backdrop){-webkit-backdrop-filter:none!important}html[data-theme] .appearance-control{position:relative}html[data-theme] .appearance-control>summary{cursor:pointer;color:var(--jx-muted);min-height:44px;padding:10px;font-size:14px;list-style:none}html[data-theme] .appearance-popover{background:var(--jx-panel);border:1px solid var(--jx-control);min-width:240px;box-shadow:var(--jx-shadow);z-index:40;border-radius:16px;gap:12px;padding:18px;display:grid;position:absolute;top:calc(100% + 8px);right:0}html[data-theme] .appearance-popover label{color:var(--jx-text);gap:6px;font-size:14px;display:grid}html[data-theme] .appearance-popover p{color:var(--jx-muted);font-size:13px;line-height:1.6}html[data-theme] .appearance-popover select{background:var(--jx-field)}@media (prefers-reduced-motion:no-preference){html[data-motion=system] :is(.modal,.v2-sheet){animation:jx-dialog-float .18s var(--jx-ease)}html[data-motion=system] :is(button,input,select,textarea){transition:background-color .12s var(--jx-ease),border-color .12s var(--jx-ease)}}@keyframes jx-dialog-float{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}html[data-motion=static] *,html[data-motion=static] :before,html[data-motion=static] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){html[data-theme] *,html[data-theme] :before,html[data-theme] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width<=900px){html[data-theme] .platform-workspace.v2-shell{border:0;border-radius:0;grid-template-columns:minmax(0,1fr);min-height:100vh;margin:0}html[data-theme] .platform-workspace.v2-shell.sidebar-collapsed{grid-template-columns:64px minmax(0,1fr)}.u1-rail{height:100vh;padding:18px 8px;top:0}.u1-rail .brand-mark,html[data-theme] .u1-rail button{width:48px;height:48px}html[data-theme] .v2-shell>.main-area{padding:0 16px 28px}html[data-theme] .v2-shell .topbar{min-height:64px;margin:0 -16px;padding:12px 16px}html[data-theme] .v2-sheet-backdrop{padding:12px}html[data-theme] .v2-sheet{max-height:calc(100dvh - 24px);padding:18px}}html[data-theme] .u2-core{color:var(--jx-text);min-width:0}html[data-theme] .u2-core:not(.main-area){--v2-card:var(--jx-panel);--v2-line:var(--jx-line)}html[data-theme] .u2-core :is(.page-head,.training-header,.insight-header){align-items:flex-start;gap:20px;margin-bottom:24px}html[data-theme] .u2-core :is(h1,h2,h3,h4){color:var(--jx-text);letter-spacing:-.025em}html[data-theme] .u2-core h1{margin:4px 0 12px;font-size:clamp(25px,2.4vw,32px);line-height:1.35}html[data-theme] .u2-core :is(.eyebrow,.muted,small,dt){color:var(--jx-muted)}html[data-theme] .u2-core :is(.module-card,.detail-section,.residence-detail,.housing-card,.resident-card,.followup-cards>article,.collection-card,.training-list>button,.training-detail>.module-card,.training-question,.insight-metric){background:var(--jx-panel);color:var(--jx-text);border:1px solid var(--jx-line);box-shadow:var(--jx-shadow);border-radius:24px;padding:22px}html[data-theme] .u2-core :is(.residence-card,.resident-card,.collection-card,.training-list>button){text-align:left;overflow-wrap:anywhere;width:100%}html[data-theme] .u2-core :is(.residence-card,.resident-card,.collection-card,.training-list>button)[aria-pressed=true]{border-color:var(--jx-action);background:var(--jx-info-bg);box-shadow:inset 3px 0 var(--jx-action)}html[data-theme] .u2-core :is(.housing-summary,.annual-metrics,.followup-queues,.insight-metrics){grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:16px;margin:24px 0;display:grid}html[data-theme] .u2-core :is(.housing-summary>span,.annual-metrics>div,.followup-queues>button){border:1px solid var(--jx-line);background:var(--jx-panel);color:var(--jx-muted);box-shadow:var(--jx-shadow);border-radius:24px;gap:12px;padding:22px;display:grid}html[data-theme] .u2-core :is(.housing-summary b,.annual-metrics strong,.followup-queues strong,.insight-metric strong){color:var(--jx-text);font-variant-numeric:tabular-nums;margin:0;font-size:32px;font-weight:650;line-height:1.25}html[data-theme] .u2-core .followup-queues>button[aria-pressed=true]{background:var(--jx-info-bg);border-color:var(--jx-action)}html[data-theme] .u2-core :is(.housing-query,.resident-filters,.ledger-filters,.collection-filters,.training-toolbar,.home-filters){background:var(--jx-panel);border:1px solid var(--jx-line);border-radius:20px;gap:14px;padding:20px}html[data-theme] .u2-core :is(.training-layout,.housing-record-layout,.resident-layout,.ledger-layout,.collection-layout,.home-layout){gap:24px;margin-top:24px}html[data-theme] .u2-core :is(.training-question,.training-fields,.fee-standards,.billing-facts,.collection-facts,.original-links){margin-block:20px}html[data-theme] .u2-core :is(fieldset,.training-role-mapping){border:1px solid var(--jx-line);border-radius:20px;min-width:0;padding:20px}html[data-theme] .u2-core legend{color:var(--jx-text);padding:0 8px;font-weight:600}html[data-theme] .u2-core :is(label,.training-answer){line-height:1.6}html[data-theme] .u2-core :is(.state,.status-badge,.training-state){background:var(--jx-info-bg);color:var(--jx-info);border-radius:999px}html[data-theme] .u2-core :is(.pending-panel,.training-notice,.read-only-notice){background:var(--jx-warn-bg);color:var(--jx-warn);border:1px solid var(--jx-line);border-radius:16px;padding:18px}html[data-theme] .u2-core :is(.followup-next,.training-result){background:var(--jx-field);color:var(--jx-text);border-radius:16px;padding:18px}html[data-theme] .u2-core :is(.ledger-table-wrap,.annual-table,.insight-table-wrap){border:1px solid var(--jx-line);border-radius:20px;overflow:auto}html[data-theme] .u2-core :is(th,td){border-color:var(--jx-line);text-align:left}html[data-theme] .u2-core tbody tr:hover{background:var(--jx-field)}html[data-theme] .u2-core :is(.insight-track,.u2-ring-track){background:var(--jx-line)}html[data-theme] .u2-core .insight-track i{background:var(--jx-violet)}html[data-theme] .u2-core .v2-photo-grid{gap:16px}html[data-theme] .u2-core :is(.photo-card,.v2-photo-grid figure){background:var(--jx-field);border:1px solid var(--jx-line);border-radius:18px;overflow:hidden}html[data-theme] .u2-core :is(.photo-card img,.v2-photo-grid img){object-fit:contain;background:var(--jx-field)}.u2-ring{flex-shrink:0;width:80px;height:80px;margin-bottom:14px;position:relative}.u2-ring svg{width:80px;height:80px;transform:rotate(-90deg)}.u2-ring circle{fill:none;stroke-width:7px}.u2-ring .u2-ring-track{stroke:var(--jx-line)}.u2-ring .u2-ring-value{stroke:var(--jx-violet);stroke-linecap:round}.u2-ring>b{color:var(--jx-text);place-items:center;font-size:17px;display:grid;position:absolute;inset:0}.u2-area-chart{background:var(--jx-panel);border:1px solid var(--jx-line);border-radius:24px;margin:24px 0;padding:24px}.u2-area-chart figcaption{color:var(--jx-text);font-weight:600}.u2-area-chart svg{width:100%;max-width:640px;min-height:200px;margin:20px 0;display:block;overflow:visible}.u2-chart-grid{stroke:var(--jx-line);stroke-width:1px;fill:none}.u2-chart-fill{fill:var(--jx-violet);opacity:.13}.u2-chart-line{stroke:var(--jx-violet);fill:none;stroke-width:3px;stroke-linejoin:round}.u2-area-chart circle{fill:var(--jx-violet);stroke:var(--jx-panel);stroke-width:2px}.u2-area-chart text{fill:var(--jx-muted);font-size:13px}@media (width<=720px){html[data-theme] .u2-core :is(.page-head,.training-header,.insight-header){flex-wrap:wrap;gap:16px}html[data-theme] .u2-core :is(.housing-summary,.annual-metrics,.followup-queues,.insight-metrics){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}html[data-theme] .u2-core :is(.module-card,.detail-section,.housing-summary>span,.annual-metrics>div,.followup-queues>button){border-radius:20px;padding:18px}.u2-area-chart{margin-inline:0;padding:18px}}html[data-theme] .v2-shell .u2-core button{font:inherit;border:1px solid var(--jx-control);background:var(--jx-panel);min-height:44px;color:var(--jx-text);border-radius:14px;padding:10px 16px}html[data-theme] .v2-shell .u2-core button:hover:enabled{background:var(--jx-info-bg);border-color:var(--jx-focus)}html[data-theme] .v2-shell .u2-core button.primary:enabled{background:var(--jx-action)!important;color:var(--jx-on-action)!important;border-color:var(--jx-action)!important}html[data-theme] .v2-shell .u2-core button:disabled{opacity:1!important;background:var(--jx-field)!important;color:var(--jx-muted)!important;border-color:var(--jx-line)!important}html[data-theme] .v2-shell .u2-core button[aria-pressed=true]:enabled{background:var(--jx-info-bg);border-color:var(--jx-action);color:var(--jx-info)}html[data-theme] .v2-shell .u2-core :is(.registry-list,.resident-list,.records,.collection-cards,.receipt-records){background:0 0;border:0;border-radius:0;gap:16px;display:grid;overflow:visible}html[data-theme] .v2-shell .u2-core :is(.registry-list,.resident-list,.records,.collection-cards,.receipt-records)>:is(button,article,.module-card){border:1px solid var(--jx-line);background:var(--jx-panel);width:100%;min-width:0;color:var(--jx-text);box-shadow:var(--jx-shadow);text-align:left;border-radius:24px;margin:0;padding:22px}html[data-theme] .v2-shell .u2-core :is(.registry-list,.resident-list,.records,.collection-cards,.receipt-records)>[aria-pressed=true]{border-color:var(--jx-action);background:var(--jx-info-bg);box-shadow:inset 3px 0 var(--jx-action)}html[data-theme] .v2-shell .u2-core :is(.receipt-detail,.fact-cards>article){background:var(--jx-panel);border:1px solid var(--jx-line);box-shadow:var(--jx-shadow);border-radius:24px}html[data-theme] .v2-shell .u2-core :is(.registry-query,.draft-toolbar){border:1px solid var(--jx-line);background:var(--jx-panel);border-radius:20px;padding:20px}html[data-theme] .v2-shell .u2-core .registry-query{margin-bottom:24px}@media (width<=720px){html[data-theme] .v2-shell .u2-core button{min-height:48px}html[data-theme] .v2-shell .u2-core :is(.registry-list,.resident-list,.records,.collection-cards,.receipt-records)>:is(button,article,.module-card){border-radius:20px;padding:18px}html[data-theme] #app :is(.employee-shell,.login-page) :is(button,input:not([type=checkbox]):not([type=radio]),select,summary){min-height:48px}html[data-theme] #app :is(.employee-shell,.login-page) :is(input,select,textarea){font-size:16px}}html[data-theme] .login-page{background:var(--jx-shell);color:var(--jx-text);border-color:var(--jx-line)}html[data-theme] .login-page .login-story{background:var(--jx-panel);color:var(--jx-text);border-color:var(--jx-line);background-image:none}html[data-theme] .login-page .login-card{background:var(--jx-panel);color:var(--jx-text);border-color:var(--jx-line);box-shadow:var(--jx-shadow-soft);background-image:none}html[data-theme] .login-page :is(h1,h2,h3,b,label){color:var(--jx-text)}html[data-theme] .login-page :is(p,small,.muted,.login-help){color:var(--jx-muted)}html[data-theme] .login-page :is(a,.eyebrow){color:var(--jx-link)}html[data-theme] .login-page .brand-mark{background:var(--jx-action);color:var(--jx-on-action)}html[data-theme] .login-page :is(input,select,textarea){background:var(--jx-field);color:var(--jx-text);border-color:var(--jx-control)}html[data-theme] .login-page .alert{background:var(--jx-error-bg);color:var(--jx-error);border-color:var(--jx-error)}html[data-theme] #app .employee-shell :is(.employee-context .text-button,.training-workspace button:not(.primary):enabled){color:var(--jx-link)}@font-face{font-family:HarmonyOS Sans SC;src:url(../fonts/HarmonyOS_Sans_SC_Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:HarmonyOS Sans SC;src:url(../fonts/HarmonyOS_Sans_SC_Medium.ttf)format("truetype");font-weight:500 600;font-display:swap}@font-face{font-family:HarmonyOS Sans SC;src:url(../fonts/HarmonyOS_Sans_SC_Bold.ttf)format("truetype");font-weight:700 900;font-display:swap}:root,html[data-theme=light]{--jx-bg:#e8ecf3;--jx-shell:#f5f7fb;--jx-panel:#fff;--jx-field:#eef2f9;--jx-text:#1a2235;--jx-muted:#59677e;--jx-line:#dce3ef;--jx-control:#7b879b;--jx-brand:#4b7cff;--jx-action:#315dcc;--jx-link:#315ac0;--jx-violet:#6548b0;--jx-blue-bg:#eaf0ff;--jx-purple-bg:#f0ecff;--jx-orange:#a44e1b;--jx-orange-bg:#fff0df;--jx-pink:#b03250;--jx-pink-bg:#ffe8ef;--jx-glass:#ffffffdb;--jx-font:"HarmonyOS Sans SC","HarmonyOS Sans","Microsoft YaHei","PingFang SC",system-ui,sans-serif;--ka-title-font:var(--jx-font);--ka-body-font:var(--jx-font);--jx-shadow:0 8px 28px #263e6510;--jx-radius:22px;--jx-radius-sm:12px}html[data-theme=dark]{--jx-bg:#0b0d12;--jx-shell:#141821;--jx-panel:#1b2030;--jx-field:#242d40;--jx-text:#f3f5fa;--jx-muted:#afbacf;--jx-line:#384157;--jx-control:#8893aa;--jx-link:#b0c7ff;--jx-violet:#d0c4ff;--jx-blue-bg:#253451;--jx-purple-bg:#342d51;--jx-orange:#ffd0a5;--jx-orange-bg:#4a3020;--jx-pink:#ffb4c8;--jx-pink-bg:#4a2434;--jx-glass:#181e30eb;--jx-shadow:0 10px 24px #0003}html[data-theme] body{font-family:var(--jx-font);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.55}html[data-theme] :is(button,input,select,textarea){font-family:inherit}html[data-theme] :is(.u5-workspace,.employee-v2,.jiexu-console,.jiexu-accounts,.company-appearance-settings){font-family:var(--jx-font);font-size:14px;line-height:1.55}html[data-theme] :is(.u5-workspace,.employee-v2,.jiexu-console,.jiexu-accounts) :is(h1,h2,h3){letter-spacing:-.2px;line-height:1.4}html[data-theme] :is(.u5-workspace,.jiexu-console,.jiexu-accounts) h1{margin:0 0 8px;font-size:28px}html[data-theme] :is(.u5-workspace,.employee-v2,.jiexu-console,.jiexu-accounts) h2{font-size:17px}html[data-theme] :is(.u5-workspace,.employee-v2,.jiexu-console,.jiexu-accounts) h3{font-size:15px}html[data-theme] :is(.u5-workspace,.jiexu-console,.jiexu-accounts) button{min-height:38px;box-shadow:none;border-radius:12px;padding:8px 14px;font-size:13px;font-weight:500}html[data-theme] :is(.u5-workspace,.employee-v2,.jiexu-console,.jiexu-accounts) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:var(--jx-control);background:var(--jx-field);color:var(--jx-text);border-radius:11px;min-height:38px;font-size:13px}html[data-theme] :is(.u5-workspace,.employee-v2,.jiexu-console,.jiexu-accounts) label{font-size:13px}html[data-theme] :is(.u5-workspace,.employee-v2,.jiexu-console,.jiexu-accounts) :is(small,.muted){color:var(--jx-muted);font-size:12px}html[data-theme] :is(.u5-workspace,.employee-v2,.jiexu-console,.jiexu-accounts) :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--jx-focus);outline-offset:3px}html[data-theme] .u5-workspace.v2-shell{background:var(--jx-shell);border:1px solid var(--jx-line);border-radius:30px;grid-template-columns:240px minmax(0,1fr);width:calc(100% - 48px);max-width:1500px;min-height:calc(100vh - 48px);margin:24px auto;overflow:visible;box-shadow:0 24px 72px #25345216}html[data-theme] .u5-workspace.v2-shell.sidebar-collapsed{grid-template-columns:88px minmax(0,1fr)}.u5-workspace>.main-area{border-radius:0 30px 30px 0;min-width:0;padding:22px 26px}.u5-workspace .topbar{background:0 0;border:0;gap:12px;margin:0;padding:0 0 20px}.u5-workspace .breadcrumbs{font-size:12px}.u5-workspace .topbar-actions{gap:8px}.u5-workspace .company-presentation{background:0 0;border:0;padding:0 0 15px}.u5-workspace .company-presentation .company-brand{display:none}.u5-workspace .company-presentation>a{margin-left:auto;font-size:12px}.u5-workspace .scope-bar{background:0 0;border:0;gap:10px;margin:0;padding:0 0 14px;font-size:12px}.u5-workspace .related-work{background:0 0;border:0;padding:0 0 16px;font-size:12px}.u5-workspace .related-work button{min-height:32px;padding:4px 10px;font-size:12px}.u5-workspace .u5-icon-rail{z-index:12;border-radius:30px 0 0 30px;gap:9px;height:calc(100vh - 48px);padding:22px 10px;top:24px;overflow:visible}.u5-icon-rail .company-brand{margin-bottom:20px}.u5-icon-rail .company-brand>div{display:none}.u5-icon-rail .company-brand-logo{width:45px;height:45px}html[data-theme] .u5-icon-rail>button{place-items:center;width:46px;height:46px;min-height:46px;padding:0;font-size:13px;display:grid;position:relative}.u5-nav-tip{white-space:nowrap;background:var(--jx-text);color:var(--jx-panel);box-shadow:var(--jx-shadow);pointer-events:none;border-radius:9px;padding:7px 11px;font-size:12px;display:none;position:absolute;top:7px;left:57px}.u5-icon-rail>button:is(:hover,:focus-visible) .u5-nav-tip{display:block}.u5-workspace .sidebar{background:var(--jx-panel);border-radius:30px 0 0 30px;padding:24px 18px}.u5-workspace .sidebar .company-brand{margin-bottom:24px}.u5-workspace .nav-item{align-items:center;gap:10px;display:flex}.u5-workspace .sidebar .nav-child{min-height:34px;font-size:12px}.u5-workspace .nav-children{padding-left:25px}.u5-page-heading{justify-content:space-between;align-items:center;gap:18px;margin:5px 0 23px;display:flex}.u5-page-heading h1{margin:5px 0 8px}.u5-page-heading p{color:var(--jx-muted);margin:0;font-size:13px}.u5-page-heading .eyebrow{letter-spacing:1.6px;font-size:10px}.u5-page-heading>button{align-items:center;gap:8px;display:flex}.u5-separator{color:var(--jx-control);margin:0 12px}.u5-dashboard-columns{grid-template-columns:210px minmax(0,1fr) 230px;align-items:start;gap:18px;display:grid}.u5-dashboard-left,.u5-dashboard-center{gap:18px;min-width:0;display:grid}html[data-theme] .u5-dashboard .module-card{border:1px solid var(--jx-line);background:var(--jx-panel);box-shadow:var(--jx-shadow);border-radius:22px;margin:0;padding:20px}.u5-gradient-card{isolation:isolate;color:#fff;background:linear-gradient(130deg,#2944b3,#5146a5);border-radius:24px;padding:22px 20px;position:relative;overflow:hidden;box-shadow:5px 7px #4b7cff3d}.u5-gradient-card:before{content:"";z-index:-1;border:24px solid #ffffff0c;border-radius:50%;width:230px;height:230px;position:absolute;top:-70px;right:-120px}html[data-theme] .u5-gradient-card :is(h2,p,small){color:#fff}.u5-gradient-card h2{margin:17px 0 20px;font-size:22px!important;line-height:1.5!important}.u5-gradient-card p{margin:8px 0;font-size:12px}.u5-gradient-card>strong{margin-top:20px;font-size:36px;line-height:1.25;display:block}.u5-gradient-card>strong>small{margin-left:8px;font-size:12px;font-weight:400}html[data-theme] .u5-gradient-card button{color:#2944b3;background:#fff;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:40px;margin-top:16px;display:flex}.u5-quick-panel h2{margin:0 0 16px}.u5-project-summary{align-items:center;gap:10px;font-size:13px;display:flex}.u5-project-summary p{color:var(--jx-muted);margin:5px 0;font-size:12px}.u5-soft-icon{background:var(--jx-blue-bg);width:39px;height:39px;color:var(--jx-link);border-radius:13px;flex-shrink:0;place-items:center;display:grid}.u5-quick-list{gap:5px;margin-top:15px;display:grid}.u5-quick-list button{text-align:left;align-items:center;gap:8px;display:flex;padding:7px 0!important;font-size:12px!important}.u5-quick-list button>span{margin-left:auto}.u5-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}html[data-theme] .u5-kpi-card{text-align:left;border:1px solid var(--jx-line);background:var(--jx-panel);box-shadow:var(--jx-shadow);--u5-accent:#4b7cff;color:var(--jx-text);border-radius:20px;justify-content:space-between;align-items:center;gap:12px;min-height:125px;padding:18px;display:flex}.u5-kpi-card>div>span{color:var(--jx-muted);font-size:12px}.u5-kpi-card strong{margin:4px 0;font-size:26px;line-height:1.4;display:block}.u5-kpi-card small{font-size:11px!important}.u5-kpi-card.tone-1{--u5-accent:#8b7cf6}.u5-kpi-card.tone-2{--u5-accent:#ff8a5c}.u5-kpi-card.tone-3{--u5-accent:#ff5c7a}.u5-kpi-ring{flex-shrink:0;width:66px;height:66px}.u5-kpi-ring circle{fill:none;stroke-width:6px}.u5-kpi-ring .track{stroke:var(--jx-track)}.u5-kpi-ring .arc{stroke:var(--u5-accent);stroke-linecap:round;transform-origin:50%;transform:rotate(-90deg)}.u5-kpi-ring text{text-anchor:middle;fill:var(--jx-text);font-size:12px;font-weight:500}.u5-scope-note{margin:10px 3px 0;line-height:1.6;font-size:11px!important}.u5-panel-heading{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.u5-panel-heading h2{margin:0}.u5-panel-heading>svg{color:var(--jx-muted)}.u5-follow-row{border-top:1px solid var(--jx-line);align-items:center;gap:12px;padding:13px 0;font-size:13px;display:flex}.u5-follow-row>div{flex:1;min-width:0}.u5-follow-row p{color:var(--jx-muted);margin:5px 0;font-size:12px}.u5-follow-row:nth-of-type(2n)>.u5-soft-icon{background:var(--jx-orange-bg);color:var(--jx-orange)}.u5-day-rail{background:var(--jx-panel);border-left:1px solid var(--jx-line);border-radius:22px;flex-direction:column;gap:12px;min-height:690px;padding:18px;display:flex}.u5-day-rail h2{margin:0;font-size:15px!important}.u5-day-rail p{color:var(--jx-muted);margin:0;font-size:12px}.u5-calendar{margin-bottom:14px}.u5-calendar-grid{text-align:center;grid-template-columns:repeat(7,1fr);align-items:center;gap:5px;margin-top:18px;font-size:11px;display:grid}.u5-calendar-grid>span{place-items:center;height:26px;display:grid}.u5-calendar-grid .today{background:var(--jx-action);color:#fff;border-radius:50%}.u5-agenda{border:1px solid var(--jx-line);border-radius:16px;gap:10px;padding:14px 11px;font-size:12px;display:flex}.u5-agenda>svg{color:var(--jx-violet);flex-shrink:0}.u5-agenda b{line-height:1.6}.u5-agenda p{margin:7px 0}.u5-agenda button{min-height:28px!important;padding:4px 0!important;font-size:11px!important}.u5-calendar-empty{padding:18px 0}.u5-day-tip{background:var(--jx-blue-bg);border-radius:14px;margin-top:auto;padding:13px;font-size:12px}.u5-day-tip p{margin-top:6px}html[data-theme] .u5-dashboard .billing-insights{background:var(--jx-panel);border:1px solid var(--jx-line);box-shadow:var(--jx-shadow);border-radius:22px;margin:0;padding:18px}.u5-dashboard .billing-insights .insight-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.u5-dashboard .billing-insights h1{font-size:18px!important}.u5-dashboard .billing-insights h2{font-size:16px}html[data-theme] .employee-v2 .employee-context{color:#fff;box-shadow:var(--jx-shadow);background:linear-gradient(125deg,#2944b3,#5146a5);border:0;border-radius:23px;margin:14px 0 20px;padding:22px;position:relative;overflow:hidden}.employee-v2 .employee-context:after{content:"";pointer-events:none;border:25px solid #ffffff0a;border-radius:50%;width:200px;height:200px;position:absolute;top:-70px;right:-70px}html[data-theme] #app .employee-v2 .employee-context :is(h1,p,small,label,.text-button){color:#fff}.employee-v2 .employee-context .flow-title{margin:6px 0;font-size:24px!important}.employee-v2 .employee-name{font-size:14px!important}.employee-v2 .employee-identity{font-size:12px!important}.employee-v2 .employee-context select{color:var(--jx-text)}.employee-v2 .u5-app-grid{background:0 0;border:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;padding:8px 0 22px;display:grid!important}html[data-theme] .employee-v2 .u5-app-grid>button{min-height:78px;color:var(--jx-text);background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:4px;font-size:12px;display:flex}.u5-app-icon{background:var(--jx-blue-bg);width:44px;height:44px;color:var(--jx-link);border-radius:14px;place-items:center;display:grid}.u5-app-grid>button:nth-child(3n+2) .u5-app-icon{background:var(--jx-purple-bg);color:var(--jx-violet)}.u5-app-grid>button:nth-child(3n) .u5-app-icon{background:var(--jx-orange-bg);color:var(--jx-orange)}.u5-app-grid>button[aria-current=page] .u5-app-icon{box-shadow:0 0 0 2px var(--jx-focus)}html[data-theme] .employee-v2 .pw-record{border:1px solid var(--jx-line);border-left:1px solid var(--jx-line);box-shadow:none;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;margin-bottom:10px;padding:15px 17px;display:grid}.employee-v2 .pw-record-top{grid-column:1/-1}.employee-v2 .pw-record h3{margin:5px 0;font-size:14px!important}.employee-v2 .pw-record :is(p,small){margin:3px 0;font-size:12px;line-height:1.55}.employee-v2 .pw-record .pw-open{border-radius:11px;grid-area:2/2/5;align-self:center;width:auto;min-width:0;min-height:40px;font-size:12px;padding:7px 12px!important}.employee-v2 .pw-record .pw-next{color:var(--jx-muted);font-size:12px}.employee-v2 .pw-head h2{font-size:17px!important}.employee-v2 .pw-tabs{gap:6px;padding:0 0 12px}.employee-v2 .attendance-card{border-radius:17px;margin-bottom:20px;padding:15px}.employee-v2 .attendance-copy h2{font-size:16px!important}html[data-theme] .login-page{grid-template-columns:1.1fr 1fr;gap:55px;max-width:1180px;min-height:780px;margin:28px auto;padding:50px 38px;box-shadow:none!important;background:0 0!important;border:0!important}html[data-theme] .login-page .login-story{color:var(--jx-text);box-shadow:none;border-radius:0;padding:24px 12px;background:0 0!important;border:0!important}.login-page .login-story h1{max-width:450px;margin:24px 0 18px;font-size:38px!important;line-height:1.5!important}.login-page .login-story>.company-brand{margin-bottom:34px}.login-page .login-story>p{max-width:440px;font-size:14px;line-height:1.9}.login-page .story-line{display:none}.login-page .login-card{align-self:center;min-width:0;padding:34px;border:1px solid var(--jx-line)!important;border-radius:26px!important}.login-page .login-card h2{font-size:23px!important}.login-page .login-card form{margin-top:24px}.login-page .login-card input{min-height:44px}.u5-login-tiles{gap:12px;margin:45px 0 15px;display:flex}.u5-login-tiles>span{background:var(--jx-panel);border:1px solid var(--jx-line);box-shadow:var(--jx-shadow);border-radius:20px;flex-direction:column;gap:13px;padding:22px;font-size:13px;display:flex;transform:rotate(-4deg)}.u5-login-tiles>span:nth-child(2){color:var(--jx-violet);transform:translateY(-20px)rotate(4deg)}.u5-login-tiles>span:nth-child(3){color:var(--jx-orange)}.u5-login-tiles svg{width:27px;height:27px;color:var(--jx-link)}.u5-dialog-scrim{z-index:600;color:var(--jx-text);font:14px/1.55 var(--jx-font);background:#1d2d5640;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.u5-glass-dialog{background:var(--jx-glass);-webkit-backdrop-filter:blur(22px)saturate(160%);border:1px solid #fff6;border-radius:28px;flex-direction:column;width:min(850px,100%);min-width:0;max-height:calc(100dvh - 48px);display:flex;overflow:hidden;box-shadow:0 28px 80px #0004}.u5-dialog-heading{border-bottom:1px solid var(--jx-line);align-items:center;gap:18px;padding:19px 23px;display:flex}.u5-dialog-heading h2{flex:1;margin:0;font-size:17px;line-height:1.4}.u5-icon-button{background:var(--jx-field);width:38px;height:38px;color:var(--jx-text);border:0;border-radius:12px;place-items:center;display:grid}.u5-dialog-body{overscroll-behavior:contain;min-height:0;padding:22px;overflow:auto}.u5-dialog-body .ledger-detail{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.u5-dialog-body :is(button,input,select,textarea){font:inherit;max-width:100%;min-height:38px}.u5-dialog-body button{border-radius:11px;padding:8px 12px}.u5-dialog-body :focus-visible{outline:3px solid var(--jx-focus);outline-offset:3px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.u5-glass-dialog{background:var(--jx-panel)}}@media (width>=1100px){.employee-v2.embedded .employee-context{min-height:175px}.employee-v2.embedded .pw-records{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.employee-v2.embedded .pw-record{margin:0}.employee-v2.embedded .u5-app-grid{grid-template-columns:repeat(5,96px)}}@media (width<=1280px){.u5-dashboard-columns{grid-template-columns:190px minmax(0,1fr)}.u5-day-rail{grid-column:1/-1;grid-template-columns:230px 1fr;align-items:start;min-height:0;display:grid}.u5-calendar{grid-row:span 4}.u5-day-tip{margin:0}.u5-kpi-card{padding:15px!important}}@media (width<=900px){.u5-dashboard-columns{grid-template-columns:minmax(0,1fr)}.u5-dashboard-left{grid-template-columns:1fr 1fr}.u5-workspace>.main-area{padding:20px}.u5-day-rail{grid-template-columns:1fr 1fr}.u5-page-heading h1{font-size:23px!important}.u5-workspace .topbar-actions .command-trigger kbd{display:none}.u5-workspace .breadcrumbs{flex-wrap:wrap}}@media (width<=640px){html[data-theme] body{font-family:HarmonyOS Sans,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:14px}html[data-theme] .u5-workspace.v2-shell{border:0;border-radius:0;grid-template-columns:minmax(0,1fr);width:100%;min-height:100dvh;margin:0}html[data-theme] .u5-workspace.v2-shell.sidebar-collapsed{grid-template-columns:64px minmax(0,1fr)}.u5-workspace .u5-icon-rail{border-radius:0;gap:7px;height:100dvh;padding:16px 8px;top:0;overflow:auto}.u5-icon-rail .company-brand-logo{width:40px;height:40px}.u5-icon-rail .u5-nav-tip{display:none!important}.u5-workspace>.main-area{border-radius:0;min-width:0;padding:14px}.u5-workspace .topbar{flex-wrap:wrap;padding-bottom:14px}.u5-workspace .sidebar-toggle{display:flex;min-height:36px!important;padding:5px!important;font-size:11px!important}.u5-workspace .breadcrumbs{font-size:11px}.u5-workspace .topbar-actions{justify-content:space-between;width:100%}.u5-workspace .topbar-actions .command-trigger{font-size:11px;padding:6px!important}.u5-workspace .scope-bar{overflow-wrap:anywhere;flex-wrap:wrap}.u5-workspace .related-work{flex-wrap:wrap;gap:4px}html[data-theme] :is(.employee-v2,.u5-workspace,.jiexu-console,.jiexu-accounts) :is(h1,.flow-title){line-height:1.5;font-size:18px!important}html[data-theme] :is(.employee-v2,.u5-workspace,.jiexu-console,.jiexu-accounts) h2{font-size:16px!important}html[data-theme] :is(.employee-v2,.u5-workspace,.jiexu-console,.jiexu-accounts) :is(button,input:not([type=checkbox]):not([type=radio]),select){min-height:48px}.employee-v2:not(.embedded){max-width:560px;margin:auto;padding:0 16px 22px}.employee-v2 .employee-header{margin:0;padding:13px 0}.employee-v2 .employee-header .company-brand-logo{border-radius:11px;width:32px;height:32px}.employee-v2 .employee-header .company-brand b{font-size:14px}.employee-v2 .employee-header .company-brand small{display:none}.employee-v2 .employee-header .employee-header-actions{font-size:11px}html[data-theme] .employee-v2 .employee-context{min-height:150px;margin:10px 0 15px;padding:18px 16px}.employee-v2 .employee-context .employee-name{display:none}.employee-v2 .employee-context p{margin:5px 0}.employee-v2 .employee-project{font-size:12px}.employee-v2 .employee-context>button{font-size:12px;position:absolute;top:8px;right:12px;background:0 0!important}.employee-v2 .u5-app-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px 4px;padding:6px 0 22px}.employee-v2 .u5-app-grid>button{min-height:78px!important;font-size:12px!important}.employee-v2 .attendance-card{gap:9px;padding:12px}.employee-v2 .attendance-icon{width:38px;height:38px}.employee-v2 .attendance-card button{padding:8px 10px!important;font-size:12px!important}.employee-v2 .pw-records{display:block}.employee-v2 .pw-record{gap:5px 8px;padding:13px!important}.employee-v2 .pw-record .pw-open{min-height:48px}.employee-v2 .pw-record h3{font-size:14px!important}.employee-v2 .pw-tabs button{font-size:12px;padding:7px 9px!important}.employee-v2 .employee-panel{border-radius:17px;padding:15px}.employee-v2 .employee-panel p{font-size:13px}.employee-v2 .employee-panel .button-row{flex-wrap:wrap}.u5-dashboard-left,.u5-kpi-grid{grid-template-columns:minmax(0,1fr)}.u5-kpi-card{min-height:105px!important}.u5-day-rail{display:block}.u5-day-rail>*{margin-bottom:14px}.u5-follow-row{flex-wrap:wrap}.u5-follow-row>button{margin-left:48px}.u5-page-heading{flex-wrap:wrap;align-items:start}.u5-gradient-card h2{font-size:20px!important}.u5-gradient-card strong{font-size:30px}html[data-theme] .login-page{width:100%;min-height:100dvh;margin:0;padding:22px 16px;display:block}.login-page .login-story{padding:10px!important;display:block!important}.login-page .login-story h1{margin:18px 0 12px;font-size:26px!important}.login-page .login-story>.company-brand{margin-bottom:10px}.login-page .login-story>p{font-size:13px}.login-page .login-story>small,.u5-login-tiles{display:none}.login-page .login-card{margin:16px 0;border-radius:22px!important;padding:24px 20px!important}.login-page .login-card h2{font-size:20px!important}.u5-dialog-scrim{align-items:flex-end;padding:12px}.u5-glass-dialog{border-radius:24px 24px 20px 20px;width:min(366px,100vw - 24px);max-height:calc(100dvh - 36px)}.u5-dialog-heading{padding:15px 16px}.u5-dialog-heading h2{font-size:17px}.u5-dialog-body{padding:16px}.u5-dialog-body :is(button,input:not([type=checkbox]),select){min-height:48px}.u5-dialog-body .button-row{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.u5-workspace *,.u5-glass-dialog *,.employee-v2 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html[data-theme] .u2-core:is(.home-registry,.training-workspace,.ledger-page){max-width:none;padding:8px 0 24px}.u5-housing-summary{flex-wrap:wrap;align-items:center;gap:12px;margin:15px 0;font-size:12px;display:flex}.u5-housing-summary>span{background:var(--jx-panel);border:1px solid var(--jx-line);border-radius:12px;align-items:center;gap:8px;padding:10px 14px;display:flex}.u5-housing-summary b{color:var(--jx-link)}html[data-theme] .home-registry .registry-query{background:var(--jx-panel);border:1px solid var(--jx-line);border-radius:18px;flex-wrap:wrap;align-items:end;gap:12px;padding:16px;display:flex}.home-registry .registry-query label{flex:1;min-width:120px}.home-registry .registry-query label:first-child{flex:1.6}.home-registry .registry-query button{flex:none}html[data-theme] .home-registry .registry-list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.home-registry .registry-layout.has-detail .registry-list{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.home-registry .registry-layout{gap:20px}html[data-theme] .home-registry .registry-card{text-align:left;border:1px solid var(--jx-line);background:var(--jx-panel);color:var(--jx-text);box-shadow:var(--jx-shadow);border-radius:19px;grid-template-columns:40px minmax(0,1fr);gap:8px 11px;margin:0;padding:18px;display:grid}.registry-card .u5-home-icon{background:var(--jx-blue-bg);width:40px;height:40px;color:var(--jx-link);border-radius:13px;grid-row:span 2;place-items:center;display:grid}.registry-card:nth-child(3n+2) .u5-home-icon{background:var(--jx-purple-bg);color:var(--jx-violet)}.registry-card:nth-child(3n) .u5-home-icon{background:var(--jx-orange-bg);color:var(--jx-orange)}.registry-card strong{font-size:16px}.registry-card>span:not(.u5-home-icon){font-size:12px}.registry-card>span:nth-of-type(3),.registry-card>small{grid-column:1/-1}.registry-card>small{border-top:1px solid var(--jx-line);overflow-wrap:anywhere;padding-top:9px;font-size:10px!important}.home-registry .registry-card[aria-pressed=true]{outline:2px solid var(--jx-focus);outline-offset:0}.home-registry .registry-detail{border:1px solid var(--jx-line);background:var(--jx-panel);box-shadow:var(--jx-shadow);border-radius:22px;padding:22px}.home-registry .registry-detail dl{grid-template-columns:auto minmax(0,1fr);gap:10px 18px;font-size:13px;display:grid}.home-registry .registry-detail dd{margin:0}.home-registry .registry-editor{background:var(--jx-field);border-radius:16px;padding:18px}.home-registry .period-row{border-bottom:1px solid var(--jx-line);padding:15px 0;font-size:13px}.home-registry .period-row p{margin:7px 0;font-size:12px}.home-intake>.button-row{justify-content:flex-end}.home-intake>.button-row>button:first-child{background:var(--jx-action);color:#fff}.home-intake>.button-row>button+button{color:var(--jx-link);background:0 0;border:0}.u5-inline-dialog{display:contents}.u5-inline-dialog>.ledger-form{grid-column:1/-1}html[data-theme] .ledger-layout.u5-bill-layout{grid-template-columns:minmax(0,1fr);gap:20px}html[data-theme] .ledger-layout.u5-bill-layout:has(.u5-billing-rail){grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr)}.u5-bill-layout .ledger-table-wrap{background:0 0;border:0;overflow:visible}.u5-bill-layout .ledger-table-wrap table,.u5-bill-layout .ledger-table-wrap tbody{display:block}.u5-bill-layout .ledger-table-wrap thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}html[data-theme] .u5-bill-layout .ledger-table-wrap tbody>tr{background:var(--jx-panel);border:1px solid var(--jx-line);box-shadow:var(--jx-shadow);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:11px 20px;margin:0 0 13px;padding:18px;display:grid}.u5-bill-layout .ledger-table-wrap td{border:0;min-width:0;padding:0;font-size:13px;display:block}.u5-bill-layout .ledger-table-wrap td:first-child{grid-area:span 2/1}.u5-bill-layout .ledger-table-wrap td p{margin:5px 0}.u5-bill-layout .ledger-table-wrap td small{font-size:11px}.u5-bill-layout .ledger-table-wrap td:nth-child(2){text-align:right;font-size:17px}.u5-bill-layout .ledger-table-wrap td:nth-child(3){justify-self:end}.u5-bill-layout .ledger-table-wrap td:last-child{grid-column:1/-1;justify-self:end}.u5-bill-layout .ledger-table-wrap .house-tag{background:var(--jx-blue-bg);color:var(--jx-link);border-radius:8px;padding:4px 8px}.u5-billing-rail{min-width:0}.u5-billing-rail .billing-insights{border:1px solid var(--jx-line);background:var(--jx-panel);border-radius:21px;padding:18px;font-size:12px}.u5-billing-rail h1{font-size:18px!important}.u5-billing-rail h2{font-size:15px!important}.u5-billing-rail .insight-metrics{grid-template-columns:1fr}.u5-billing-rail table{font-size:11px}.u5-billing-rail :is(td,th){padding:8px 5px}.u5-billing-rail .insights-toolbar{flex-wrap:wrap}.u5-dialog-body .ledger-form{border-top:1px solid var(--jx-line);color:var(--jx-text);background:0 0;margin-top:20px;padding-top:20px}.u5-dialog-body fieldset{border:0;min-width:0;padding:0}.u5-dialog-body label{gap:6px;margin:12px 0;font-size:13px;display:grid}.u5-dialog-body input,.u5-dialog-body select,.u5-dialog-body textarea{background:var(--jx-field);color:var(--jx-text);border:1px solid var(--jx-control);border-radius:10px;width:100%;padding:9px 11px}.u5-dialog-body .button-row{flex-wrap:wrap;gap:8px;display:flex}.u5-dialog-body .ledger-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 15px;display:grid}.u5-dialog-body :is(.alert,.success){border-radius:12px;padding:13px}.u5-dialog-body .alert{background:var(--jx-error-bg);color:var(--jx-error)}.u5-dialog-body .success{background:var(--jx-ok-bg);color:var(--jx-ok)}.u5-learning-sections{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0;display:grid}.u5-learning-sections>button{text-align:left;border:1px solid var(--jx-line);background:var(--jx-panel);color:var(--jx-text);align-items:center;gap:12px;display:flex;border-radius:18px!important;padding:19px!important}.u5-learning-sections>button>svg{color:var(--jx-link);box-sizing:content-box;background:var(--jx-blue-bg);border-radius:13px;width:32px;height:32px;padding:6px}.u5-learning-sections>button:nth-child(2)>svg{background:var(--jx-purple-bg);color:var(--jx-violet)}.u5-learning-sections>button:nth-child(3)>svg{background:var(--jx-orange-bg);color:var(--jx-orange)}.u5-learning-sections b{font-size:15px;display:block}.u5-learning-sections small{margin-top:4px;font-size:12px;display:block}.u5-more{z-index:8;position:relative}.u5-more>summary{cursor:pointer;background:var(--jx-field);border:1px solid var(--jx-line);border-radius:12px;padding:9px 13px;font-size:13px;list-style:none}.u5-more-menu{background:var(--jx-panel);border:1px solid var(--jx-line);width:240px;box-shadow:var(--jx-shadow);border-radius:16px;gap:6px;padding:9px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.u5-more-menu button{text-align:left;width:100%;color:var(--jx-text);background:0 0;border:0}html[data-theme] .training-workspace .training-header>div>p{max-width:700px;color:var(--jx-muted);margin:7px 0;font-size:12px}.training-workspace .training-toolbar{background:var(--jx-panel);border:1px solid var(--jx-line);border-radius:17px;gap:12px;padding:15px}.training-workspace .training-layout:not(.panel-open){display:block}.training-workspace .training-layout:not(.panel-open)>.training-list{background:0 0;border:0;grid-template-columns:repeat(auto-fill,minmax(245px,1fr));gap:16px;padding:0;display:grid}.training-workspace .training-list .list-heading,.training-workspace .training-list>.button-row,.training-workspace .training-list>.list-empty{grid-column:1/-1}.training-workspace .training-list>button{border:1px solid var(--jx-line);background:var(--jx-panel);min-height:165px;box-shadow:var(--jx-shadow);color:var(--jx-text);border-radius:20px;gap:13px;position:relative;overflow:hidden;padding:22px!important}.training-workspace .training-list>button:before{content:"";background:linear-gradient(90deg,#4b7cff,#8b7cf6);height:7px;position:absolute;top:0;left:0;right:0}.training-workspace .training-list>button:nth-of-type(3n+2):before{background:linear-gradient(90deg,#18735d,#4b7cff)}.training-workspace .training-list>button:nth-of-type(3n):before{background:linear-gradient(90deg,#a44e1b,#ff8a5c)}.training-workspace .training-list>button strong{font-size:17px;line-height:1.6}.training-workspace .training-list>button small{font-size:11px}.training-workspace .training-detail{min-width:0}.training-workspace .training-detail .module-card{border:1px solid var(--jx-line);background:var(--jx-panel);box-shadow:var(--jx-shadow);border-radius:21px;padding:22px}.training-workspace .training-enrollments button{background:var(--jx-field);border:1px solid var(--jx-line);text-align:left;border-radius:15px;min-height:90px;padding:15px!important}.training-workspace [data-training-tasks],.training-workspace [data-training-exams]{border-top:1px solid var(--jx-line);margin:22px 0 15px;padding-top:15px}@media (width<=1000px){html[data-theme] .ledger-layout.u5-bill-layout:has(.u5-billing-rail){grid-template-columns:minmax(0,1fr)}.u5-billing-rail{grid-column:1/-1}.u5-learning-sections{gap:9px}.u5-learning-sections>button{gap:8px;padding:13px!important}.u5-learning-sections small{font-size:11px}}@media (width<=640px){.home-registry .registry-layout.has-detail .registry-list,.home-registry .registry-list{grid-template-columns:minmax(0,1fr)}.home-registry .registry-query{padding:13px!important}.home-registry .registry-query label{flex:100%}.u5-housing-summary{gap:7px}.u5-housing-summary>span{padding:8px;font-size:11px}.u5-learning-sections>button{text-align:center;flex-direction:column;gap:7px;padding:11px 5px!important}.u5-learning-sections b{font-size:13px}.u5-learning-sections small{font-size:11px}.u5-learning-sections>button>svg{width:22px;height:22px}.training-workspace .training-list>button{min-height:145px}.u5-dialog-body .ledger-field-grid{grid-template-columns:minmax(0,1fr)}.u5-more-menu{width:min(250px,100vw - 40px)}.u5-bill-layout .ledger-table-wrap tbody>tr{gap:8px;padding:14px}}html[data-theme] .jiexu-console{background:var(--jx-shell);border:1px solid var(--jx-line);border-radius:30px;max-width:1500px;min-height:calc(100vh - 48px);margin:24px auto;overflow:visible;box-shadow:0 24px 72px #25345216}.jiexu-console>header{border-radius:30px 30px 0 0;padding:20px 26px}.jiexu-console>main{padding:25px}.jiexu-console>nav{background:var(--jx-panel);border-right:1px solid var(--jx-line);gap:8px;width:88px;padding:18px 12px}html[data-theme] .jiexu-console>nav>button{border-radius:14px;place-items:center;width:46px;min-width:46px;height:46px;display:grid;position:relative;padding:0!important;font-size:0!important}.jiexu-console>nav>button:before{content:none!important}.jiexu-console>nav>button>svg{width:21px;height:21px;display:block}.jiexu-console>nav>button:after{content:attr(aria-label);background:var(--jx-text);color:var(--jx-panel);white-space:nowrap;z-index:30;border-radius:9px;padding:7px 11px;font-size:12px;display:none;position:absolute;left:55px}.jiexu-console>nav>button:is(:hover,:focus-visible):after{display:block}.jiexu-console .jiexu-console{box-shadow:none;border:0;border-radius:0;max-width:none;min-height:0;margin:0}.jiexu-console .jiexu-console>main{padding:0}.u5-company-grid,.u5-console-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-top:22px;display:grid}.u5-company-card,.u5-module-card,.u5-package-card{background:var(--jx-panel);color:var(--jx-text);border:1px solid var(--jx-line);box-shadow:var(--jx-shadow);border-radius:21px;min-width:0;padding:21px}.u5-company-card p,.u5-module-card>p,.u5-package-card>p{color:var(--jx-muted);font-size:12px;line-height:1.8}.u5-company-open{min-width:0;color:var(--jx-text);text-align:left;grid-template-columns:40px minmax(0,1fr);gap:6px 12px;width:100%;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;display:grid!important}.u5-company-open>.u5-soft-icon{grid-row:span 2}.u5-company-open>strong{overflow-wrap:anywhere;font-size:16px}.u5-company-open>small{overflow-wrap:anywhere;font-size:11px!important}.u5-company-card:nth-child(3n+2) .u5-soft-icon,.u5-module-card:nth-child(3n+2) .u5-soft-icon{background:var(--jx-purple-bg);color:var(--jx-violet)}.u5-company-card:nth-child(3n) .u5-soft-icon,.u5-module-card:nth-child(3n) .u5-soft-icon{background:var(--jx-orange-bg);color:var(--jx-orange)}.u5-company-meta{border-top:1px solid var(--jx-line);border-bottom:1px solid var(--jx-line);justify-content:space-between;align-items:center;gap:8px;margin:20px 0 15px;padding:13px 0;font-size:12px;display:flex}.u5-module-card>header,.u5-package-card>header{align-items:center;gap:11px;margin-bottom:18px;display:flex}.u5-module-card>header>div,.u5-package-card>header>div{flex:1;min-width:0}.u5-module-card h2,.u5-package-card h2{margin:0 0 5px;font-size:16px!important}.u5-module-card>header>.u5-more{flex:none}.u5-module-facts{border-top:1px solid var(--jx-line);color:var(--jx-muted);grid-template-columns:1fr 1fr;gap:12px;margin:17px 0;padding-top:16px;font-size:12px;display:grid}.u5-module-facts>span>b{color:var(--jx-text);margin-top:6px;font-size:13px;display:block}.u5-module-card details,.u5-package-card details{font-size:12px}.u5-package-summary{border-block:1px solid var(--jx-line);margin:17px 0;padding:17px 0}.u5-package-summary>b{font-size:25px;display:block}.u5-package-summary>small{margin-top:8px;display:block}.u5-package-card>button{width:100%;margin-top:18px}.u5-package-proposal{border:1px solid var(--jx-line);background:var(--jx-panel);border-radius:20px;margin-top:24px;padding:20px}.u5-package-proposal>p{color:var(--jx-muted);font-size:12px}.u5-tier-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.u5-tier-grid>article{border:1px solid var(--jx-line);background:var(--jx-field);border-radius:17px;flex-direction:column;gap:13px;padding:18px 14px;font-size:12px;display:flex}.u5-tier-grid>article>svg{color:var(--jx-link)}.u5-tier-grid p{color:var(--jx-muted);margin:0;font-size:12px}.u5-tier-grid b{flex:1;font-weight:400;line-height:1.9}.u5-tier-grid small{color:var(--jx-orange)!important}.jiexu-accounts:has([data-appearance-settings])>main{max-width:1360px}.jiexu-accounts:has([data-appearance-settings]) .account-panel:has([data-appearance-settings]){box-shadow:none;background:0 0;border:0;padding:0}.company-appearance-settings .appearance-grid{align-items:start}.company-appearance-settings .appearance-panel{padding:20px}.company-appearance-settings .appearance-panel label{margin:12px 0;font-size:12px}.company-appearance-settings .appearance-panel small{font-size:11px}.company-appearance-settings .appearance-preview{border-radius:18px}@media (width>=1380px){.company-appearance-settings .appearance-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1120px){.u5-company-grid,.u5-console-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.u5-tier-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){html[data-theme] .jiexu-console{border:0;border-radius:0;width:100%;min-height:100dvh;margin:0}.jiexu-console>header{border-radius:0;padding:14px}.jiexu-console>main{min-width:0;padding:16px}.jiexu-console>nav{border:0;flex-direction:row;width:auto;padding:8px;overflow:auto}.jiexu-console>nav>button:after{display:none!important}.u5-company-grid,.u5-console-card-grid{grid-template-columns:minmax(0,1fr)}.u5-tier-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.u5-company-card,.u5-module-card,.u5-package-card{padding:18px}.u5-company-open>strong{font-size:15px}.company-appearance-settings .appearance-grid{grid-template-columns:minmax(0,1fr)}}html[data-theme] .u5-workspace .repair-board .v2-order-table{background:0 0;border:0;overflow:visible}.u5-workspace .repair-board .v2-order-columns{border:0;padding:9px 16px;font-size:11px}.u5-workspace .repair-board .order-cards{gap:12px;display:grid}html[data-theme] .u5-workspace .repair-board .order-card{border:1px solid var(--jx-line);background:var(--jx-panel);box-shadow:var(--jx-shadow);border-radius:18px;gap:16px;padding:17px 18px}.u5-workspace .repair-board .order-card h3{font-size:15px;line-height:1.5}.u5-workspace .repair-board .order-card p{margin:5px 0;font-size:12px;line-height:1.6}.u5-workspace .repair-board .order-card.selected{outline:2px solid var(--jx-focus);background:var(--jx-panel)}.u5-workspace .repair-board .v2-order-number{color:var(--jx-muted);overflow-wrap:anywhere;font-size:11px}.u5-workspace .repair-board .state{border-radius:8px;padding:4px 8px;font-size:11px}.u5-workspace .repair-board .order-detail{background:var(--jx-panel);border:1px solid var(--jx-line);box-shadow:var(--jx-shadow);border-radius:22px;padding:22px}.u5-workspace .repair-board.has-selection{grid-template-columns:minmax(260px,.75fr) minmax(0,1.35fr);gap:20px}html[data-theme] .v2-photos{padding:18px 0}.v2-photos .v2-photo-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;display:grid}.v2-photos .v2-photo-grid>article{border:1px solid var(--jx-line);background:var(--jx-field);border-radius:15px;overflow:hidden}.v2-photos .v2-photo-image{background:var(--jx-field);border:0;place-items:center;width:100%;min-height:150px;display:grid;border-radius:0!important;height:150px!important;padding:0!important}.v2-photos .v2-photo-image img{object-fit:contain;width:100%;height:100%}.v2-photos .v2-photo-grid label{align-items:center;gap:7px;padding:10px;font-size:12px;display:flex}.v2-photos .v2-photo-grid input[type=checkbox]{width:18px;height:18px;min-height:18px}.u5-core-office .page-head{align-items:center;gap:14px}.u5-core-office .page-head>div{flex:1}.u5-core-office .record-workspace{gap:20px}.u5-core-office .records{gap:12px;display:grid}.u5-core-office .record{border:1px solid var(--jx-line);background:var(--jx-panel);box-shadow:var(--jx-shadow);border-radius:18px;padding:18px;font-size:13px}.u5-core-office .record :is(p,small){margin:6px 0;font-size:12px}.u5-core-office .record h3{font-size:15px}.u5-core-office .detail{border:1px solid var(--jx-line);background:var(--jx-panel);border-radius:22px;padding:22px}.u5-core-office .editor{background:var(--jx-field);border-radius:17px;padding:19px}.u5-core-office .editor label{font-size:13px}.u5-core-office .editor .editor-footer{border-top:1px solid var(--jx-line);padding-top:14px}.u5-core-office .search{background:var(--jx-panel);border:1px solid var(--jx-line);border-radius:16px;padding:14px}html[data-theme] .u2-core:is(.housing-records,.followup-page,.receipt-page){max-width:none;padding:8px 0 24px}.housing-records .housing-query,.followup-page .followup-search{background:var(--jx-panel);border:1px solid var(--jx-line);border-radius:17px;gap:12px;padding:16px}.housing-records .residence-card,.followup-page .followup-cards>.module-card,.receipt-page .receipt-records>button{border:1px solid var(--jx-line);background:var(--jx-panel);box-shadow:var(--jx-shadow);border-radius:18px;padding:18px;font-size:13px}.housing-records .residence-card p,.followup-page .module-card p,.receipt-page .receipt-records p{color:var(--jx-muted);font-size:12px}.housing-records .housing-summary{gap:12px;margin:20px 0}.housing-records .housing-summary>span{background:var(--jx-panel);border:1px solid var(--jx-line);border-radius:15px;padding:13px 16px;font-size:12px}.housing-records .housing-summary b{color:var(--jx-link);margin-left:6px;font-size:22px}.followup-page .followup-queues{gap:12px}.followup-page .followup-queues>button{background:var(--jx-panel);border:1px solid var(--jx-line);border-radius:16px;padding:16px}.receipt-page .fact-cards{gap:12px;margin:16px 0}.receipt-page .fact-cards>article{border:1px solid var(--jx-line);background:var(--jx-panel);box-shadow:none;border-radius:16px;padding:14px 16px}.receipt-page .fact-cards strong{margin:6px 0;font-size:15px}.receipt-page .fact-cards :is(small,span){font-size:11px}.receipt-page .receipt-detail{background:var(--jx-panel);border:1px solid var(--jx-line);border-radius:22px;padding:22px}.receipt-page .receipt-file{border:1px solid var(--jx-line);background:var(--jx-field);border-radius:15px;padding:14px}@media (width<=800px){.u5-workspace .repair-board.has-selection{grid-template-columns:minmax(0,1fr)}.u5-workspace .repair-board .order-card{gap:9px;grid-template-columns:minmax(0,1fr) auto!important}.u5-workspace .repair-board .order-card .v2-order-content{grid-column:1/-1}.u5-workspace .repair-board .v2-order-columns{display:none}.u5-core-office .page-head{flex-wrap:wrap}.u5-core-office .page-head>div{flex-basis:calc(100% - 60px)}}@media (width<=640px){.u5-core-office .detail,.receipt-page .receipt-detail{padding:16px}.housing-records .housing-summary{grid-template-columns:1fr;gap:8px;display:grid}.followup-page .followup-queues{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.receipt-page .fact-cards{display:block}.receipt-page .fact-cards>article{margin-bottom:8px;padding:11px}.receipt-page .fact-cards strong{margin-left:10px;font-size:13px;display:inline}.receipt-page .fact-cards span{margin-top:5px;display:block}.v2-photos .v2-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-theme] #app .employee-shell.employee-v2 .employee-context .text-button{color:#fff!important}.u5-dingtalk-entry{--jx-font:"HarmonyOS Sans","PingFang SC","Microsoft YaHei",system-ui,sans-serif}.u5-billing-rail .insight-header{display:block}.u5-billing-rail .insight-year{margin-top:14px}.u5-billing-rail .insight-coverage{font-size:11px}.u5-billing-rail .insight-chart{box-shadow:none;background:0 0;border:0;padding:0}.u5-billing-rail .insight-chart h3{font-size:14px}.u5-billing-rail .insight-band{border:1px solid var(--jx-line);background:var(--jx-field);text-align:left;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin:10px 0;padding:13px;display:grid}.u5-billing-rail .insight-track{grid-area:2/1/auto/-1;height:5px}.u5-dialog-body .insight-details{box-shadow:none;background:0 0;border:0;padding:0}.u5-dialog-body .insight-table-wrap{overflow:auto}.u5-dialog-body .insight-table-wrap table{border-collapse:collapse;width:100%;min-width:650px;font-size:12px}.u5-dialog-body .insight-table-wrap :is(td,th){border-bottom:1px solid var(--jx-line);text-align:left;padding:12px 9px}.u5-dialog-body .insight-table-wrap small{color:var(--jx-muted);font-size:11px;display:block}.u5-dialog-body .insight-search{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.u5-dialog-body .insight-pages{justify-content:center;align-items:center;gap:15px;margin-top:20px;display:flex}@media (width<=640px){.jiexu-console .modal,.jiexu-accounts .modal,.u5-workspace .command-panel{border-radius:24px 24px 20px 20px;width:366px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 36px);overflow:auto}.jiexu-console .modal-backdrop,.jiexu-accounts .modal-backdrop,.u5-workspace .command-backdrop{align-items:flex-end;padding:12px}.u5-dialog-body .insight-table-wrap table{min-width:610px}}.jiexu-accounts .account-login.u5-account-login-split{max-width:1080px;box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1.05fr) minmax(330px,.95fr);gap:70px;margin:60px auto 30px;padding:0;display:grid}.u5-account-login-story{align-self:center}.u5-account-login-story>small,.u5-account-login-form>small{color:var(--jx-link);font-size:12px}.jiexu-accounts .u5-account-login-story h1{margin:28px 0 18px;font-size:34px;line-height:1.5}.u5-account-login-story>p{color:var(--jx-muted);font-size:13px;line-height:1.8}.u5-account-login-story .u5-login-benefits{gap:15px;margin-top:35px;display:flex}.u5-account-login-story .u5-login-benefits>span{background:var(--jx-panel);box-shadow:var(--jx-shadow);border-radius:22px;padding:25px 18px;font-size:12px}.u5-account-login-story .u5-login-benefits>span:nth-child(2){color:var(--jx-violet);transform:translateY(-12px)rotate(3deg)}.u5-account-login-story .u5-login-benefits>span:nth-child(3){color:var(--jx-orange)}.u5-account-login-form{background:var(--jx-panel);border:1px solid var(--jx-line);box-shadow:var(--jx-shadow);border-radius:26px;padding:30px 34px}.jiexu-accounts .u5-account-login-form h2{margin:7px 0 12px;font-size:23px}.jiexu-accounts .u5-account-login-form .account-primary{width:100%}.u5-account-login-split>p{grid-column:2;margin:0 34px}@media (width<=850px){.jiexu-accounts .account-login.u5-account-login-split{grid-template-columns:minmax(0,1fr);gap:22px;max-width:480px;margin:24px auto}.u5-account-login-story .u5-login-benefits{display:none}.jiexu-accounts .u5-account-login-story h1{margin:14px 0;font-size:24px}.u5-account-login-story>p{margin:0}.u5-account-login-form{padding:23px}.u5-account-login-split>p{grid-column:1;margin:0 23px}}.u5-fee-settings-toggle{white-space:nowrap;justify-content:center;align-items:center;gap:7px;display:inline-flex}.u5-fee-settings-toggle .u5-icon{width:17px;height:17px}.u5-fee-settings-panel{margin:16px 0 22px}.ledger-page>.page-head{justify-content:space-between;align-items:start;gap:20px;display:flex}.u5-fee-settings-panel .fee-standards{margin-top:0}@media (width<=640px){.ledger-page>.page-head{flex-wrap:wrap}.u5-fee-settings-toggle{margin-left:auto}}
