.traffic-jam-overlay_bulbRed__W3H0n{animation:traffic-jam-overlay_trafficPulseRed__wsvGp 1.2s ease-in-out infinite}.traffic-jam-overlay_bulbYellow__4iW4G{animation:traffic-jam-overlay_trafficPulseYellow__g2eHI 1.2s ease-in-out infinite}.traffic-jam-overlay_bulbGreen__4gGwj{animation:traffic-jam-overlay_trafficPulseGreen__3EGm4 1.2s ease-in-out infinite}@keyframes traffic-jam-overlay_trafficPulseRed__wsvGp{0%,33%{background-color:#ef4444;box-shadow:0 0 12px rgba(239,68,68,.55)}34%,to{background-color:#374151;box-shadow:none}}@keyframes traffic-jam-overlay_trafficPulseYellow__g2eHI{0%,33%{background-color:#374151;box-shadow:none}34%,66%{background-color:#eab308;box-shadow:0 0 12px rgba(234,179,8,.5)}67%,to{background-color:#374151;box-shadow:none}}@keyframes traffic-jam-overlay_trafficPulseGreen__3EGm4{0%,66%{background-color:#374151;box-shadow:none}67%,to{background-color:#22c55e;box-shadow:0 0 12px rgba(34,197,94,.5)}}:root{--ui-color-bg:#f0f2f5;--ui-color-surface:#ffffff;--ui-color-surface-subtle:#f7f8fa;--ui-color-border:#e8e8e8;--ui-color-divider:#f0f0f0;--ui-color-text:#262626;--ui-color-text-secondary:#595959;--ui-color-text-muted:#8c8c8c;--ui-color-primary:#4069f6;--ui-color-data:#1677ff;--ui-color-danger:#b91c1c;--ui-color-success:#237804;--ui-space-1:4px;--ui-space-2:8px;--ui-space-3:12px;--ui-space-4:16px;--ui-space-5:24px;--ui-space-6:32px;--ui-radius-control:6px;--ui-radius-card:8px;--ui-control-height:36px;--ui-control-height-compact:32px;--ui-page-gutter:24px;--ui-page-stack:16px;--ui-workspace-bottom-space:48px;--ui-stores-workspace-top-offset:106px;--ui-focus-ring:0 0 0 3px rgba(64,105,246,0.18)}@media (min-width:1680px){:root{--ui-page-gutter:32px;--ui-page-stack:24px}}body,html{width:100%;max-width:100%;min-width:0;overflow-x:clip}*,:after,:before{box-sizing:border-box}a{color:inherit}button,input,select,textarea{font:inherit}[role=button],button{min-height:var(--ui-control-height-compact)}button[aria-label="升序"],button[aria-label="降序"],button[aria-label^="筛选 "]{width:var(--ui-control-height-compact)!important;min-width:var(--ui-control-height-compact)!important;height:var(--ui-control-height-compact)!important;min-height:var(--ui-control-height-compact)!important;padding:0!important;display:inline-flex!important;align-items:center;justify-content:center}:where(a,button,input,select,textarea,[role=button]):focus-visible{outline:2px solid var(--ui-color-primary)!important;outline-offset:2px;box-shadow:var(--ui-focus-ring)}:where(input,select,textarea):focus-visible{border-color:var(--ui-color-primary)!important}.plan-rank-custom-label-input{height:var(--ui-control-height);border:1px solid #d9d9d9;border-radius:var(--ui-radius-control);background:#fff;color:var(--ui-color-text);font-size:13px;line-height:20px;padding:0 12px}.plan-rank-custom-label-input:focus,.plan-rank-custom-label-input:focus-visible{border-color:#8c8c8c!important;outline:1px solid rgba(38,38,38,.58)!important;outline-offset:1px;box-shadow:0 0 0 2px rgba(38,38,38,.08)!important}:where(button,input,select,textarea):disabled{cursor:not-allowed}::selection{background:rgba(64,105,246,.15)}.ui-workspace-content,.ui-workspace-frame{width:calc(100% - (var(--ui-page-gutter) * 2));max-width:none;min-width:0;margin-inline:auto}.ui-workspace-content{padding-bottom:var(--ui-workspace-bottom-space)}.ui-workspace-content>*{min-width:0;max-width:100%}.ui-workspace-content:has(.ai-laocao-workspace){padding-bottom:12px}.ui-dashboard-stack{width:100%;min-width:0;max-width:100%}.ui-metric-grid{display:grid;gap:var(--ui-space-3);min-width:0}.ui-metric-grid--seven{grid-template-columns:repeat(4,minmax(0,1fr))}.ui-metric-grid--five{grid-template-columns:repeat(5,minmax(0,1fr))}@media (min-width:1680px){.ui-metric-grid--seven{grid-template-columns:repeat(7,minmax(0,1fr))}}.ui-data-table-frame{width:100%;min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-gutter:stable}.qianmian-rank-table-frame,.ui-rank-table-frame{scrollbar-gutter:auto}.ui-data-table-frame>table{border-collapse:collapse}.ui-data-table-frame>table>thead{position:sticky;top:0;z-index:2}.qianmian-rank-table-frame button[aria-label="升序"],.qianmian-rank-table-frame button[aria-label="降序"],.ui-rank-table-frame button[aria-label="升序"],.ui-rank-table-frame button[aria-label="降序"]{width:14px!important;min-width:14px!important;height:9px!important;min-height:9px!important;padding:0!important}.qianmian-rank-table-frame button[aria-label^="筛选 "],.ui-rank-table-frame button[aria-label^="筛选 "]{width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;padding:0!important}.qianmian-rank-header-controls,.qianmian-rank-header-label,.ui-rank-header-controls,.ui-rank-header-label{display:inline-flex;align-items:center;flex-wrap:nowrap;white-space:nowrap}.qianmian-rank-header-label,.ui-rank-header-label{gap:4px}.qianmian-rank-header-controls,.ui-rank-header-controls{gap:2px}.qianmian-rank-sort-controls,.ui-rank-sort-controls{display:inline-flex;flex:0 0 14px;flex-direction:column;justify-content:center;width:14px;height:20px;margin-left:0;vertical-align:middle}@media (max-width:1360px){.ui-metric-grid--five{grid-template-columns:repeat(3,minmax(0,1fr))}}.ui-task-page{display:grid;gap:var(--ui-page-stack);width:100%;min-width:0;max-width:100%}.ui-task-page__header{min-width:0}.ui-clamp-two-lines,.ui-task-page__header>p{display:-webkit-box;max-width:72ch;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ui-task-workspace{display:flex;align-items:flex-start;gap:var(--ui-space-4);min-width:0;max-width:100%}.ui-task-sidebar{flex:0 0 220px;min-width:200px;border:1px solid var(--ui-color-border)!important;border-radius:var(--ui-radius-card)!important;background:var(--ui-color-surface)}.ui-task-main{flex:1 1 480px;display:grid;gap:var(--ui-space-4);min-width:0;max-width:100%}.ui-task-page--split{gap:0!important}.ui-task-workspace--split{display:grid!important;grid-template-columns:220px minmax(0,1fr);align-items:stretch!important;gap:0!important;width:100%;min-width:0;min-height:max(0px,calc(100dvh - var(--ui-stores-workspace-top-offset) - var(--ui-workspace-bottom-space)));max-width:none;border-block:1px solid var(--ui-color-border);background:var(--ui-color-surface)}.ui-task-sidebar--continuous{display:flex!important;flex-direction:column;align-self:stretch!important;width:auto;min-width:0!important;padding:var(--ui-space-4) var(--ui-space-3)!important;gap:var(--ui-space-1)!important;border:0!important;border-right:1px solid var(--ui-color-border)!important;border-radius:0!important;background:var(--ui-color-surface)}.ui-task-sidebar__title{margin:0 14px var(--ui-space-2);color:var(--ui-color-text-muted);font-size:12px;font-weight:600;line-height:20px;letter-spacing:.04em}.ui-task-nav-item{display:flex;align-items:center;width:100%;min-height:40px;padding:8px 14px;border:0;border-radius:0 18px 18px 0;background:transparent;color:var(--ui-color-text);font:inherit;font-size:14px;font-weight:400;line-height:22px;text-align:left;text-decoration:none;cursor:pointer;box-sizing:border-box;transition:background-color .12s ease,color .12s ease}.ui-task-nav-item:hover{background:#f5f7fb;color:#1f2937}.ui-task-nav-item.is-active,.ui-task-nav-item[aria-current=page]{background:#eff6ff;color:#1d4ed8;font-weight:600}.ui-task-nav-item:focus-visible{outline:2px solid var(--ui-color-primary);outline-offset:-2px}.ui-task-main--fluid{display:grid!important;align-content:start;gap:var(--ui-space-4)!important;width:100%;min-width:0;max-width:none;padding:var(--ui-space-5);background:var(--ui-color-bg);box-sizing:border-box}.ui-task-main--fluid>*{min-width:0}.ui-help-details{border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-card);background:var(--ui-color-surface-subtle);padding:var(--ui-space-3) var(--ui-space-4);color:var(--ui-color-text-secondary);font-size:13px;line-height:20px}.ui-help-details>summary{min-height:var(--ui-control-height-compact);display:flex;align-items:center;color:var(--ui-color-text-secondary);font-weight:600;cursor:pointer}.ui-collapsible-help{width:100%;min-width:0;margin-top:var(--ui-space-3);overflow:hidden;border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-card);background:var(--ui-color-surface-subtle);color:var(--ui-color-text-secondary);font-size:13px;line-height:20px}.ui-collapsible-help__header{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-3);padding:var(--ui-space-2) var(--ui-space-4)}.ui-collapsible-help__title{min-width:0;margin:0;color:var(--ui-color-text-secondary);font-size:14px;line-height:22px;font-weight:600}.ui-collapsible-help__toggle{min-width:56px;min-height:var(--ui-control-height-compact);display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;padding:4px 12px;border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-control);background:#fff;color:var(--ui-color-text-secondary);font-size:13px;line-height:20px;font-weight:500;cursor:pointer}.ui-collapsible-help__toggle:hover{border-color:#bfbfbf;color:var(--ui-color-text);background:#fafafa}.ui-collapsible-help__toggle:focus-visible{outline:2px solid var(--ui-color-primary);outline-offset:2px;box-shadow:var(--ui-focus-ring)}.ui-collapsible-help__content{display:grid;gap:var(--ui-space-2);padding:var(--ui-space-3) var(--ui-space-4) var(--ui-space-4);border-top:1px solid var(--ui-color-divider)}.ui-file-flow{display:grid;grid-template-columns:minmax(132px,max-content) minmax(0,1fr) max-content;gap:var(--ui-space-3);align-items:center;width:min(100%,760px)}.ui-file-flow.ui-file-flow--stacked{grid-template-columns:minmax(0,1fr);align-items:start;justify-items:start;gap:var(--ui-space-2)}.ui-file-flow--stacked .ui-file-flow__status{width:100%}.ui-file-flow--stacked>button{margin-top:var(--ui-space-1)}.ui-upload-intro{display:flex;flex-wrap:wrap;margin:0;color:var(--ui-color-text-secondary);font-size:14px;line-height:22px}.ui-upload-intro>span{white-space:nowrap}.ui-file-flow__input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.ui-file-flow__trigger{min-height:var(--ui-control-height);display:inline-flex;align-items:center;justify-content:center;padding:6px 14px;border:1px solid var(--ui-color-primary);border-radius:var(--ui-radius-control);color:var(--ui-color-primary);background:#fff;font-size:14px;line-height:22px;font-weight:500;cursor:pointer}.ui-file-flow__trigger:hover{background:#f0f5ff}.ui-file-flow__input:focus-visible+.ui-file-flow__trigger{outline:2px solid var(--ui-color-primary);outline-offset:2px;box-shadow:var(--ui-focus-ring)}.ui-file-flow__status{min-width:0;margin:0;overflow:hidden;color:var(--ui-color-text-secondary);font-size:13px;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.ui-upload-detail h1,.ui-upload-route h1{margin:0!important;color:var(--ui-color-text)!important;font-size:20px!important;line-height:28px!important;font-weight:600!important}.ui-upload-detail h2,.ui-upload-route h2{color:var(--ui-color-text)!important;font-size:16px!important;line-height:24px!important;font-weight:600!important}.ui-upload-detail :where(div,section):has(>table){max-width:100%;overflow-x:auto!important}.ui-ai-chat{width:100%;min-width:0;max-width:100%}.ui-ai-chat__empty{display:grid;gap:var(--ui-space-3);width:min(100%,720px);margin:var(--ui-space-5) auto 0;text-align:center}.ui-ai-chat__examples{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ui-space-2)}.ui-ai-chat__example{min-width:0;min-height:56px;padding:var(--ui-space-2) var(--ui-space-3);border:1px solid #d6e4ff;border-radius:var(--ui-radius-control);color:#1d39c4;background:#f0f5ff;font-size:13px;line-height:20px;text-align:left;cursor:pointer}.ui-ai-chat__example:hover:not(:disabled){border-color:var(--ui-color-data);background:#e6f4ff}.ui-ai-chat__composer{padding:var(--ui-space-3) var(--ui-space-4)!important;background:#fbfcff!important;box-shadow:0 -8px 20px rgba(15,23,42,.04)}.admin-shell{display:flex;width:100%;min-width:0;min-height:100vh;margin:-12px 0 -48px}.admin-shell__sidebar{width:230px;flex:0 0 230px;position:fixed;inset:0 auto 0 0;z-index:100;display:flex;flex-direction:column;color:#e2e8f0;background:#1e293b}.admin-shell__brand{padding:22px 18px 16px;border-bottom:1px solid rgba(255,255,255,.08)}.admin-shell__brand-title{color:#fff;font-size:16px;line-height:24px;font-weight:700}.admin-shell__brand-subtitle{margin-top:2px;color:#94a3b8;font-size:12px}.admin-shell__nav{flex:1 1;overflow-y:auto;padding:10px 10px 18px}.admin-shell__nav-group+.admin-shell__nav-group{margin-top:12px}.admin-shell__nav-group-label{padding:0 10px 5px;color:#64748b;font-size:11px;line-height:18px;font-weight:600;letter-spacing:.08em}.admin-shell__nav-link{display:flex;align-items:center;min-height:38px;padding:7px 10px;border-radius:7px;color:#aebbd0;font-size:13px;line-height:20px;text-decoration:none;transition:background-color .15s,color .15s}.admin-shell__nav-link.is-active{color:#fff;background:rgba(64,105,246,.28);font-weight:600}.admin-shell__footer{padding:14px 18px;border-top:1px solid rgba(255,255,255,.08);font-size:13px}.admin-shell__email{overflow:hidden;margin-bottom:8px;color:#94a3b8;text-overflow:ellipsis;white-space:nowrap}.admin-shell__footer-actions{display:flex;align-items:center;gap:12px}.admin-shell__workspace-link{color:#93c5fd;text-decoration:none}.admin-shell__logout{min-width:42px;min-height:32px;padding:0 4px;border:0;color:#fca5a5;background:transparent;cursor:pointer}.admin-shell__logout:disabled{opacity:.6;cursor:not-allowed}.admin-shell__main{flex:1 1 auto;min-width:0;min-height:100vh;margin-left:230px;padding:24px;background:var(--ui-color-bg)}.admin-shell__frame{width:100%;max-width:1600px;min-width:0;margin-inline:auto}.admin-shell__nav-link:hover{color:#fff!important;background:rgba(64,105,246,.14)!important}.admin-shell__sidebar :where(a,button):focus-visible{outline-color:#93c5fd!important;box-shadow:0 0 0 3px rgba(147,197,253,.22)}.admin-page{display:grid;gap:var(--ui-space-5)!important;width:100%;min-width:0;max-width:100%!important}.admin-page article,.admin-page section,.admin-page>*{min-width:0;max-width:100%}.admin-page h1{margin:0!important;font-size:20px!important;line-height:28px!important}.admin-page h1,.admin-page h2,.admin-page h3{color:var(--ui-color-text)!important;font-weight:600!important}.admin-page h2,.admin-page h3{font-size:16px!important;line-height:24px!important}.admin-page :where(input,select,textarea){min-height:var(--ui-control-height);border-radius:var(--ui-radius-control)!important}.admin-page :where(button,a[role=button]){min-width:var(--ui-control-height-compact);min-height:var(--ui-control-height-compact);border-radius:var(--ui-radius-control)!important}.admin-page :where(div,section):has(>table){width:100%;max-width:100%;overflow-x:auto!important;overscroll-behavior-inline:contain;scrollbar-gutter:stable}.admin-ui-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.admin-ui-page-header h1{margin:0}.admin-ui-page-header p,.admin-ui-section__header p{margin:5px 0 0;color:#64748b;font-size:13px;line-height:20px}.admin-ui-page-header__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.admin-ui-section{min-width:0;overflow:hidden;border:1px solid #e2e8f0;border-radius:10px;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.03)}.admin-ui-section__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid #edf0f4}.admin-ui-section__header h2{margin:0}.admin-ui-section__body{min-width:0;padding:18px}.admin-ui-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.admin-ui-split-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.admin-ui-stat{min-width:0;padding:15px 16px;border:1px solid #e5eaf1;border-radius:9px;background:#fff}.admin-ui-stat>span{display:block;color:#64748b;font-size:12px;line-height:18px}.admin-ui-stat>strong{display:block;overflow-wrap:anywhere;margin-top:5px;color:#0f172a;font-size:22px;line-height:30px;font-weight:650}.admin-ui-stat>small{display:block;margin-top:3px;color:#94a3b8;font-size:11px;line-height:17px}.admin-ui-badge{display:inline-flex;align-items:center;width:fit-content;min-height:22px;padding:1px 8px;border-radius:999px;color:#475569;background:#f1f5f9;font-size:12px;line-height:18px;font-weight:500;white-space:nowrap}.admin-ui-badge--success{color:#166534;background:#dcfce7}.admin-ui-badge--warning{color:#92400e;background:#fef3c7}.admin-ui-badge--danger{color:#b91c1c;background:#fee2e2}.admin-ui-badge--info{color:#1d4ed8;background:#dbeafe}.admin-ui-button{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:6px 13px;border:1px solid #cbd5e1;border-radius:6px;color:#334155;background:#fff;font:inherit;font-size:13px;line-height:20px;cursor:pointer;transition:background-color .15s,border-color .15s,transform .08s}.admin-ui-button:hover:not(:disabled){border-color:#94a3b8;background:#f8fafc}.admin-ui-button:active:not(:disabled){transform:translateY(1px)}.admin-ui-button--primary{border-color:#4069f6;color:#fff;background:#4069f6}.admin-ui-button--primary:hover:not(:disabled){border-color:#3157da;background:#3157da}.admin-ui-button--danger{border-color:#fecaca;color:#b91c1c;background:#fff}.admin-ui-button--danger:hover:not(:disabled){background:#fef2f2}.admin-ui-button--ghost{border-color:transparent;background:transparent}.admin-ui-button:disabled{opacity:.55;cursor:not-allowed}.admin-ai-tabs a:focus-visible,.admin-ui-button:focus-visible,.admin-ui-input:focus-visible,.admin-ui-switch input:focus-visible+.admin-ui-switch__track{outline:2px solid #4069f6;outline-offset:2px;box-shadow:0 0 0 3px rgba(64,105,246,.12)}.admin-ui-input{width:100%;min-height:38px;padding:7px 10px;border:1px solid #cbd5e1;border-radius:6px;color:#0f172a;background:#fff;font:inherit;font-size:13px;line-height:20px}.admin-ui-input:disabled{color:#64748b;background:#f8fafc;cursor:not-allowed}.admin-ui-alert{padding:10px 12px;border:1px solid #bfdbfe;border-radius:7px;color:#1e40af;background:#eff6ff;font-size:13px;line-height:20px}.admin-ui-alert--success{border-color:#bbf7d0;color:#166534;background:#f0fdf4}.admin-ui-alert--danger{border-color:#fecaca;color:#b91c1c;background:#fef2f2}.admin-ui-alert--warning{border-color:#fde68a;color:#92400e;background:#fffbeb}.admin-ui-empty{padding:28px 16px;color:#64748b;text-align:center;font-size:13px}.admin-ui-table-frame{max-width:100%;overflow-x:auto;border:1px solid #e5eaf1;border-radius:8px}.admin-ui-table-frame table{width:100%;min-width:760px;border-collapse:separate;border-spacing:0}.admin-ui-table-frame thead{position:sticky;top:0;z-index:2;background:#f8fafc}.admin-ui-table-frame td,.admin-ui-table-frame th{padding:10px 12px;border-bottom:1px solid #edf0f4;text-align:left;vertical-align:middle}.admin-ui-table-frame th{color:#475569;font-size:12px;font-weight:600;white-space:nowrap}.admin-ui-table-frame td{color:#334155;font-size:13px}.admin-ui-switch{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.admin-ui-switch input{position:absolute;width:1px;height:1px;opacity:0}.admin-ui-switch__label{font-size:13px}.admin-ui-switch__track{display:inline-flex;width:34px;height:20px;padding:2px;border-radius:999px;background:#cbd5e1;transition:background .15s}.admin-ui-switch__track span{width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .15s;box-shadow:0 1px 2px rgba(15,23,42,.2)}.admin-ui-switch input:checked+.admin-ui-switch__track{background:#4069f6}.admin-ui-switch input:checked+.admin-ui-switch__track span{transform:translateX(14px)}.admin-ui-switch input:disabled+.admin-ui-switch__track{opacity:.55}.admin-ui-dialog{width:min(560px,calc(100vw - 32px))}.admin-ui-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.admin-ui-dialog__header h2{margin:0}.admin-ui-dialog__header p{margin:4px 0 0;color:#64748b;font-size:13px}.admin-ai-tabs{display:flex;gap:4px;overflow-x:auto;padding:4px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc}.admin-ai-tabs a{display:inline-flex;flex:0 0 auto;align-items:center;min-height:34px;padding:5px 11px;border-radius:6px;color:#64748b;font-size:13px;text-decoration:none}.admin-ai-tabs a.is-active{color:#1d4ed8;background:#fff;box-shadow:0 1px 3px rgba(15,23,42,.1);font-weight:600}.admin-ui-filter-row{display:grid;grid-template-columns:minmax(180px,1fr) repeat(2,minmax(130px,180px)) auto;gap:8px;align-items:end;margin-bottom:14px}.admin-ui-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-ui-field{display:grid;gap:5px}.admin-ui-field>span{color:#475569;font-size:12px;font-weight:500}.admin-ui-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.admin-ui-stack{display:grid;gap:16px}.admin-ui-muted{color:#64748b;font-size:12px}.admin-ui-ellipsis{overflow:hidden;max-width:280px;text-overflow:ellipsis;white-space:nowrap}.admin-table-frame{max-height:min(72vh,820px);overflow:auto!important}.admin-page table{min-width:720px;border-collapse:collapse}.admin-page thead{position:sticky;top:0;z-index:3}.admin-page th{height:40px;padding:8px 12px!important;background:#f8fafc!important;color:#475569!important;font-size:13px!important;line-height:20px;font-weight:600!important;white-space:nowrap}.admin-page td{min-height:44px;padding:10px 12px!important;font-size:14px!important;line-height:22px;vertical-align:middle}.admin-settings-grid{display:grid!important;grid-template-columns:minmax(0,1fr);gap:var(--ui-space-4)!important}.admin-overview-core-kpi-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;min-width:0}.admin-modal-backdrop{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:24px;background:rgb(15 23 42/42%)}.admin-modal{width:min(460px,calc(100vw - 48px));max-height:calc(100vh - 48px);overflow:auto;padding:20px;border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-card);background:#fff;box-shadow:0 24px 70px rgb(15 23 42/24%)}@media (max-width:1380px){.admin-user-create-grid{grid-template-columns:repeat(3,minmax(140px,1fr))!important}}@media (min-width:1680px){.ui-task-main--fluid{padding:var(--ui-space-6)}.admin-shell__main{padding:32px}.admin-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1360px){.ui-task-workspace{gap:var(--ui-space-3)}.ui-task-sidebar{flex-basis:200px}.ui-task-workspace--split{grid-template-columns:200px minmax(0,1fr)}.ui-file-flow{grid-template-columns:minmax(132px,max-content) minmax(0,1fr)}.ui-file-flow>button{grid-column:1/-1;justify-self:start}.admin-shell__main{padding:24px}}@media (max-width:1100px){.admin-overview-core-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-ui-filter-row{grid-template-columns:minmax(180px,1fr) minmax(130px,180px)}.admin-ui-split-grid{grid-template-columns:1fr}}@media (max-width:720px){.admin-ui-page-header,.admin-ui-section__header{align-items:stretch;flex-direction:column}.admin-ui-page-header__actions{justify-content:flex-start}.admin-ui-filter-row,.admin-ui-form-grid{grid-template-columns:minmax(0,1fr)}.admin-ui-section__body{padding:14px}}.ui-btn-primary,.ui-load-more-btn,.ui-upload-action{min-height:32px;border-radius:8px;font:inherit;transition:background-color .12s ease,border-color .12s ease,color .12s ease,opacity .12s ease}.ui-btn-primary{border:1px solid #3156d8;padding:8px 16px;background:#4069f6;color:#fff;font-weight:600;cursor:pointer}.ui-load-more-btn{min-width:180px;padding:10px 18px;border:1px solid #d1d5db;background:#fff;color:#374151;cursor:pointer}.ui-upload-action{border:0;padding:4px 0;background:transparent;color:#4069f6;font-size:13px;cursor:pointer}.ui-upload-action[data-tone=warning]{color:#b45309;font-weight:600}.ui-upload-action[data-tone=danger]{margin-left:auto;color:#dc2626}.ui-btn-primary:hover:not(:disabled){background:#3156d8}.ui-load-more-btn:hover:not(:disabled){border-color:#9ca3af;background:#f9fafb}.ui-upload-action:hover:not(:disabled){text-decoration:underline}.ui-btn-primary:active:not(:disabled),.ui-load-more-btn:active:not(:disabled){transform:translateY(1px)}.ui-upload-action:active:not(:disabled){transform:translateY(1px);background:rgb(64 105 246/8%)}.ui-btn-primary:focus-visible,.ui-load-more-btn:focus-visible,.ui-upload-action:focus-visible{outline:2px solid #4069f6;outline-offset:2px}.ui-btn-primary:disabled,.ui-load-more-btn:disabled,.ui-upload-action:disabled{opacity:.7;cursor:not-allowed}.ui-load-more-btn:disabled{background:#f9fafb;color:#9ca3af}