.bff-async-page-error[data-v-ec508407]{min-height:220px;display:flex;align-items:center;justify-content:center;gap:14px;padding:36px 20px;color:var(--bff-muted, #667085);text-align:left}.bff-async-page-error-mark[data-v-ec508407]{width:42px;height:42px;display:grid;flex:0 0 auto;place-items:center;color:var(--bff-red, #dc2626);border:1px solid #fecaca;border-radius:50%;background:#fef2f2}.bff-async-page-error-mark .bff-svg-icon[data-v-ec508407]{width:20px;height:20px}.bff-async-page-error strong[data-v-ec508407]{display:block;color:var(--bff-ink, #111827);font-size:15px}.bff-async-page-error p[data-v-ec508407]{max-width:520px;margin:5px 0 14px;font-size:13px;line-height:1.6}@media(max-width:560px){.bff-async-page-error[data-v-ec508407]{align-items:flex-start;justify-content:flex-start;padding:28px 16px}}.bff-async-page-state[data-v-e5887d5e]{min-height:220px;display:flex;align-items:center;justify-content:center;gap:14px;padding:36px 20px;color:var(--bff-muted, #667085);text-align:left}.bff-async-page-mark[data-v-e5887d5e]{width:42px;height:42px;display:grid;flex:0 0 auto;place-items:center;color:var(--bff-blue, #2563eb);border:1px solid #bfdbfe;border-radius:50%;background:#eff6ff}.bff-async-page-mark .bff-svg-icon[data-v-e5887d5e]{width:20px;height:20px}.bff-async-page-mark.is-loading[data-v-e5887d5e]{animation:bff-async-page-pulse-e5887d5e 1.2s ease-in-out infinite}.bff-async-page-state strong[data-v-e5887d5e]{display:block;color:var(--bff-ink, #111827);font-size:15px}.bff-async-page-state p[data-v-e5887d5e]{margin:5px 0 0;font-size:13px;line-height:1.6}@keyframes bff-async-page-pulse-e5887d5e{50%{opacity:.55;transform:scale(.94)}}@media(prefers-reduced-motion:reduce){.bff-async-page-mark.is-loading[data-v-e5887d5e]{animation:none}}.bff-ui-select[data-v-79da7d05]{position:relative;min-width:0;color:var(--bff-ink, #172033)}.bff-ui-select-trigger[data-v-79da7d05]{width:100%;min-height:36px;display:grid;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:10px;padding:5px 8px 5px 12px;color:#344054;text-align:left;border:1px solid #d8dee7;border-radius:var(--bff-radius, 4px);background:#fff;box-shadow:0 1px 1px #0f172a05;transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease}.bff-ui-select-trigger[data-v-79da7d05]:hover:not(:disabled){border-color:#9ec5f8;background:#fbfdff}.bff-ui-select-trigger[data-v-79da7d05]:focus-visible,.bff-ui-select.is-open .bff-ui-select-trigger[data-v-79da7d05]{outline:0;border-color:#69b1ff;box-shadow:var(--bff-shadow-focus, 0 0 0 3px rgb(22 119 255 / 15%))}.bff-ui-select.is-invalid .bff-ui-select-trigger[data-v-79da7d05]{border-color:var(--bff-red, #e5484d)}.bff-ui-select.is-disabled .bff-ui-select-trigger[data-v-79da7d05]{color:#98a2b3;background:#f5f7fa}.bff-ui-select.is-compact .bff-ui-select-trigger[data-v-79da7d05]{min-height:32px;padding-top:4px;padding-bottom:4px}.bff-ui-select-value[data-v-79da7d05]{min-width:0;display:grid;gap:2px}.bff-ui-select-value>span[data-v-79da7d05],.bff-ui-select-value small[data-v-79da7d05]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bff-ui-select-value>span[data-v-79da7d05]{font-size:12px;font-weight:600}.bff-ui-select-value small[data-v-79da7d05]{color:#7b8798;font-size:10px;font-weight:400}.bff-ui-select-value.placeholder>span[data-v-79da7d05]{color:#98a2b3;font-weight:400}.bff-ui-select-indicator[data-v-79da7d05]{width:28px;height:26px;display:grid;place-items:center;color:#667085;border-left:1px solid #edf1f5;border-radius:0 4px 4px 0;transition:color .14s ease,background-color .14s ease}.bff-ui-select-trigger:hover:not(:disabled) .bff-ui-select-indicator[data-v-79da7d05],.bff-ui-select.is-open .bff-ui-select-indicator[data-v-79da7d05]{color:#1677ff;background:#f2f7fd}.bff-ui-select-indicator>.bff-svg-icon[data-v-79da7d05]{width:15px;height:15px;color:#667085;transition:transform .14s ease}.bff-ui-select.is-open .bff-ui-select-indicator>.bff-svg-icon[data-v-79da7d05]{color:#1677ff;transform:rotate(180deg)}.bff-ui-select-menu[data-v-79da7d05]{position:absolute;z-index:90;top:calc(100% + 6px);right:0;left:0;max-height:276px;display:grid;gap:3px;padding:5px;margin:0;overflow-y:auto;list-style:none;border:1px solid #d8dee7;border-radius:var(--bff-radius-lg, 6px);background:#fff;box-shadow:var(--bff-shadow-md, 0 8px 24px rgb(15 23 42 / 12%))}.bff-ui-select.opens-up .bff-ui-select-menu[data-v-79da7d05]{top:auto;bottom:calc(100% + 6px)}.bff-ui-select-option[data-v-79da7d05]{width:100%;min-height:36px;display:grid;grid-template-columns:7px minmax(0,1fr) 16px;align-items:center;gap:9px;padding:7px 8px;color:#344054;text-align:left;border:0;border-radius:4px;background:transparent}.bff-ui-select-option[data-v-79da7d05]:hover:not(:disabled),.bff-ui-select-option[data-v-79da7d05]:focus-visible{background:#f1f7ff}.bff-ui-select-option[data-v-79da7d05]:focus-visible{outline:2px solid var(--bff-blue, #1677ff);outline-offset:-2px}.bff-ui-select-option.selected[data-v-79da7d05]{color:#0958d9;background:#eaf3ff}.bff-ui-select-option[data-v-79da7d05]:disabled{color:#a6afbd;cursor:not-allowed}.bff-ui-select-option>i[data-v-79da7d05]{width:7px;height:7px;border-radius:50%;background:#b8c2cf}.bff-ui-select-option.tone-success>i[data-v-79da7d05]{background:var(--bff-green, #16a36a)}.bff-ui-select-option.tone-warning>i[data-v-79da7d05]{background:var(--bff-amber, #e58a0a)}.bff-ui-select-option.tone-danger>i[data-v-79da7d05]{background:var(--bff-red, #e5484d)}.bff-ui-select-option>span[data-v-79da7d05]{min-width:0;display:grid;gap:2px}.bff-ui-select-option strong[data-v-79da7d05],.bff-ui-select-option small[data-v-79da7d05]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bff-ui-select-option strong[data-v-79da7d05]{font-size:12px;font-weight:600}.bff-ui-select-option small[data-v-79da7d05]{color:#7b8798;font-size:10px;font-weight:400}.bff-ui-select-option>.bff-svg-icon[data-v-79da7d05]{width:15px;height:15px;color:#1677ff}@media(min-width:1680px){.bff-ui-select-trigger[data-v-79da7d05]{min-height:42px;grid-template-columns:minmax(0,1fr) 32px;padding:6px 8px 6px 14px}.bff-ui-select-indicator[data-v-79da7d05]{width:32px;height:30px}.bff-ui-select-value>span[data-v-79da7d05],.bff-ui-select-option strong[data-v-79da7d05]{font-size:14px}.bff-ui-select-value small[data-v-79da7d05],.bff-ui-select-option small[data-v-79da7d05]{font-size:12px}.bff-ui-select-option[data-v-79da7d05]{min-height:44px;padding:9px 11px}}@media(prefers-reduced-motion:reduce){.bff-ui-select-trigger[data-v-79da7d05],.bff-ui-select-indicator[data-v-79da7d05],.bff-ui-select-indicator>.bff-svg-icon[data-v-79da7d05]{transition:none}}:root{--bff-ink: #111827;--bff-muted: #667085;--bff-subtle: #98a2b3;--bff-line: #d9e2ec;--bff-line-soft: #edf1f6;--bff-panel: #ffffff;--bff-page: #f3f6fa;--bff-blue: #2563eb;--bff-blue-strong: #1d4ed8;--bff-green: #059669;--bff-amber: #d97706;--bff-red: #dc2626;--bff-radius: 8px;--bff-shadow-focus: 0 0 0 3px rgb(37 99 235 / 14%);color:#111827;background:var(--bff-page);font-family:Microsoft YaHei UI,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:var(--bff-page)}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.52}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:0;box-shadow:var(--bff-shadow-focus)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bff-shell{min-height:100vh;overflow-x:clip}.bff-sidebar{position:fixed;inset:0 auto 0 0;z-index:30;width:252px;display:flex;flex-direction:column;padding:20px 14px;color:#dbeafe;background:linear-gradient(180deg,#111827,#0b1220);border-right:1px solid #1e293b}.bff-sidebar nav{min-height:0;flex:1 1 auto;overflow-y:auto;padding-right:2px;scrollbar-width:thin;scrollbar-color:#334155 transparent}.bff-sidebar nav::-webkit-scrollbar{width:6px}.bff-sidebar nav::-webkit-scrollbar-thumb{border-radius:999px;background:#334155}.bff-brand{display:flex;align-items:center;gap:12px;min-height:46px;padding:6px 8px 20px;margin-bottom:18px;border-bottom:1px solid rgb(255 255 255 / 8%)}.bff-brand-mark--legacy{width:38px;height:38px;display:grid;grid-template-columns:repeat(3,5px);align-items:end;justify-content:center;gap:3px;padding:9px;border-radius:8px;background:linear-gradient(145deg,#2563eb,#0ea5e9);box-shadow:0 8px 24px #2563eb47}.bff-brand-mark--legacy i{display:block;border-radius:3px;background:#fff}.bff-brand-mark--legacy i:nth-child(1){height:9px;opacity:.7}.bff-brand-mark--legacy i:nth-child(2){height:18px}.bff-brand-mark--legacy i:nth-child(3){height:13px;opacity:.84}.bff-brand strong,.bff-brand small{display:block}.bff-brand strong{color:#fff;font-size:15px;letter-spacing:0}.bff-brand small{margin-top:3px;color:#94a3b8;font-size:12px}.bff-nav-group{margin:18px 10px 7px;color:#7b8794;font-size:11px;font-weight:700;letter-spacing:0}.bff-nav-group-spaced{margin-top:18px}.bff-nav-item{width:100%;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:46px;margin-bottom:3px;padding:7px 10px;color:#cbd5e1;text-align:left;border:1px solid transparent;border-radius:8px;background:transparent;transition:background .16s ease,color .16s ease,border-color .16s ease}.bff-nav-item:hover{color:#fff;background:#172554}.bff-nav-item.active{color:#fff;background:#1e3a8a;border-color:#1d4ed8;box-shadow:none}.bff-nav-icon{width:30px;height:30px;display:grid;place-items:center;color:#93c5fd;writing-mode:horizontal-tb;border:1px solid #334155;border-radius:8px;background:#1e293b;transform:none}.bff-nav-item.active .bff-nav-icon{color:#fff;border-color:#3b82f6;background:#2563eb}.bff-svg-icon{width:17px;height:17px;display:block;flex:0 0 auto}.bff-icon-button .bff-svg-icon{width:18px;height:18px}.bff-nav-copy strong,.bff-nav-copy small{display:block}.bff-nav-copy strong{font-size:14px;font-weight:650}.bff-nav-copy small{margin-top:2px;color:#64748b;font-size:11px}.bff-nav-item.active .bff-nav-copy small{color:#bfdbfe}.bff-nav-item em{padding:2px 5px;color:#94a3b8;font-size:9px;font-style:normal;white-space:nowrap;border:1px solid #334155;border-radius:4px}.bff-nav-placeholder{display:grid;gap:8px;margin:18px 2px;padding:14px 12px;color:#94a3b8;border:1px dashed #334155;border-radius:8px;background:#1e293b70}.bff-nav-placeholder .bff-svg-icon{width:20px;height:20px;color:#93c5fd}.bff-nav-placeholder strong,.bff-nav-placeholder small{display:block}.bff-nav-placeholder strong{color:#dbeafe;font-size:12px}.bff-nav-placeholder small{font-size:11px;line-height:1.55}.bff-sidebar-status{display:grid;grid-template-columns:10px 1fr;align-items:center;gap:10px;margin-top:auto;padding:13px 12px;color:#cbd5e1;border-top:1px solid #1e293b}.bff-sidebar-status strong,.bff-sidebar-status small{display:block}.bff-sidebar-status strong{font-size:12px}.bff-sidebar-status small{margin-top:3px;color:#64748b;font-size:10px}.bff-status-dot{width:8px;height:8px;display:inline-block;border-radius:50%;background:#f59e0b;box-shadow:0 0 0 3px #f59e0b24}.bff-status-dot.healthy,.bff-runtime-chip:not(.blocked) .bff-status-dot{background:#10b981;box-shadow:0 0 0 3px #10b98124}.bff-status-dot.blocked{background:#f59e0b}.bff-workspace{min-width:0;min-height:100vh;margin-left:252px}.bff-header{position:sticky;top:0;z-index:20;min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 28px;background:#fffffff0;border-bottom:1px solid #d9e2ec;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.bff-header-leading{gap:12px}.bff-header-leading p{margin:0 0 2px;color:#64748b;font-size:12px}.bff-header-leading h1{margin:0;color:#111827;font-size:20px;line-height:1.2}.bff-header-actions{gap:10px;flex-wrap:wrap;justify-content:flex-end}.bff-tenant-switcher{display:flex;align-items:center;gap:8px;min-height:34px;padding:5px 8px;color:#64748b;font-size:11px;font-weight:700;border:1px solid #d9e2ec;border-radius:8px;background:#fff}.bff-tenant-switcher .bff-ui-select{width:clamp(176px,20vw,232px)}.bff-tenant-switcher .bff-ui-select-trigger{min-height:24px;padding:0;color:#111827;border:0;outline:0;background:transparent}.bff-tenant-switch-error{max-width:min(420px,100%);padding:7px 10px;color:#991b1b;font-size:11px;line-height:1.45;border:1px solid #fecaca;border-radius:8px;background:#fef2f2}.bff-runtime-chip{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;color:#047857;font-size:11px;font-weight:650;border:1px solid #a7f3d0;border-radius:999px;background:#ecfdf5}.bff-runtime-chip.blocked{color:#92400e;border-color:#fde68a;background:#fffbeb}.bff-icon-button{width:34px;height:34px;display:grid;place-items:center;padding:0;color:#475569;font-size:20px;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.bff-icon-button:hover{color:#1d4ed8;border-color:#bfdbfe;background:#eff6ff}.bff-user-avatar{width:34px;height:34px;display:grid;place-items:center;color:#1d4ed8;font-size:13px;font-weight:800;border-radius:8px;background:#dbeafe}.bff-user-copy strong,.bff-user-copy small{display:block}.bff-user-copy strong{font-size:12px}.bff-user-copy small{margin-top:2px;color:#64748b;font-size:10px}.bff-content{width:100%;margin:0;padding:24px 28px 44px}.bff-session-warning{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px;padding:13px 15px;color:#92400e;border:1px solid #fcd34d;border-radius:9px;background:#fffbeb;box-shadow:0 8px 24px #92400e12}.bff-session-warning strong,.bff-session-warning small{display:block}.bff-session-warning strong{font-size:13px}.bff-session-warning small{margin-top:3px;color:#a16207;font-size:11px;line-height:1.5}.bff-page-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.bff-kicker{margin:0 0 4px;color:#2563eb;font-size:11px;font-weight:800;letter-spacing:0}.bff-page-heading h2{margin:0;font-size:24px;letter-spacing:0}.bff-page-heading>div>p:last-child{max-width:760px;margin:6px 0 0;color:#64748b;font-size:13px;line-height:1.7}.bff-button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;color:#334155;font-size:12px;font-weight:650;border:1px solid #cbd5e1;border-radius:8px;background:#fff}.bff-button:hover:not(:disabled){border-color:#93c5fd;background:#f8fbff}.bff-button.compact{min-height:32px;padding:0 11px;font-size:11px}.bff-button.ghost{color:#475569;border-color:transparent;background:transparent}.bff-button.secondary{color:#1d4ed8;border-color:#bfdbfe;background:#eff6ff}.bff-button.primary{color:#fff;border-color:#2563eb;background:#2563eb;box-shadow:none}.bff-button.primary:hover:not(:disabled){border-color:#1d4ed8;background:#1d4ed8}.bff-button.danger{color:#fff;border-color:#dc2626;background:#dc2626}.bff-button.wide{width:100%}.bff-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.bff-metrics article{min-width:0;display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:13px;min-height:100px;padding:16px;background:#fff;border:1px solid #d9e2ec;border-radius:8px;box-shadow:none}.bff-metric-icon{width:44px;height:44px;display:grid;place-items:center;font-weight:800;border-radius:8px}.bff-metric-icon .bff-svg-icon{width:21px;height:21px}.bff-metric-icon.blue{color:#1d4ed8;background:#dbeafe}.bff-metric-icon.green{color:#047857;background:#d1fae5}.bff-metric-icon.cyan{color:#0e7490;background:#cffafe}.bff-metric-icon.amber{color:#b45309;background:#fef3c7}.bff-metrics small,.bff-metrics strong,.bff-metrics article span{display:block}.bff-metrics small{color:#667085;font-size:11px}.bff-metrics strong{margin:2px 0;font-size:24px;line-height:1.1}.bff-metrics article div>span{color:#667085;font-size:12px}.bff-panel{overflow:hidden;background:#fff;border:1px solid #d9e2ec;border-radius:8px;box-shadow:none}.bff-toolbar{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid #d9e2ec}.bff-search{min-width:240px;flex:1;display:flex;align-items:center;gap:8px;padding:0 11px;color:#94a3b8;border:1px solid #cbd5e1;border-radius:8px;background:#fff}.bff-search:focus-within{border-color:#60a5fa;box-shadow:0 0 0 3px #3b82f61c}.bff-search input,.bff-select-field select{height:38px;color:#0f172a;font-size:12px;border:0;outline:0;background:transparent}.bff-search input{width:100%}.bff-select-field select{min-width:132px;padding:0 30px 0 10px;border:1px solid #cbd5e1;border-radius:8px}.bff-table-wrap{overflow-x:auto}.bff-table{width:100%;min-width:960px;border-collapse:collapse}.bff-table th{padding:11px 12px;color:#475569;font-size:12px;font-weight:700;letter-spacing:0;text-align:left;background:#f8fafc;border-bottom:1px solid #d9e2ec}.bff-table td{padding:11px 12px;color:#334155;font-size:12px;vertical-align:middle;border-bottom:1px solid #f1f5f9}.bff-table tbody tr{outline:0;transition:background .14s ease}.bff-table tbody tr:hover,.bff-table tbody tr:focus{background:#f8fbff}.bff-table td>strong,.bff-table td>small{display:block}.bff-table td>small{margin-top:3px;color:#94a3b8}.bff-provider-name{display:flex;align-items:center;gap:10px}.bff-provider-name>i{width:34px;height:34px;display:grid;place-items:center;color:#1d4ed8;font-size:12px;font-style:normal;font-weight:800;border:1px solid #bfdbfe;border-radius:8px;background:#eff6ff}.bff-provider-name strong,.bff-provider-name small{display:block}.model-capability-list{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.model-capability-list small{padding:3px 6px;border-radius:999px;background:#eef4ff;color:#315b96;font-size:9px}.bff-provider-name small{margin-top:3px;color:#94a3b8;font-family:Consolas,monospace;font-size:10px}.bff-badge{display:inline-flex;align-items:center;min-height:22px;padding:0 7px;color:#475569;font-size:10px;font-weight:650;border:1px solid #cbd5e1;border-radius:5px;background:#f8fafc}.bff-badge.success{color:#047857;border-color:#a7f3d0;background:#ecfdf5}.bff-badge.warning{color:#92400e;border-color:#fde68a;background:#fffbeb}.bff-badge.danger{color:#b91c1c;border-color:#fecaca;background:#fef2f2}.bff-row-action{width:28px;height:28px;display:grid;place-items:center;padding:0;color:#64748b;font-size:20px;border:0;border-radius:6px;background:transparent}.bff-row-action:hover{color:#1d4ed8;background:#dbeafe}.bff-state{min-height:340px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:42px;text-align:center}.bff-state>span{width:50px;height:50px;display:grid;place-items:center;color:#2563eb;font-weight:800;border-radius:8px;background:#dbeafe}.bff-state h3{margin:16px 0 6px;font-size:16px}.bff-state p{max-width:460px;margin:0 0 18px;color:#64748b;font-size:12px;line-height:1.7}.bff-state small{margin:-8px 0 18px;color:#94a3b8}.error-state>span{color:#b91c1c;background:#fee2e2}.bff-table-loading{display:grid;gap:11px;min-height:340px;padding:22px 16px}.bff-table-loading i{display:block;height:42px;border-radius:7px;background:linear-gradient(90deg,#f1f5f9,#f8fafc 45%,#f1f5f9 80%);background-size:240% 100%;animation:bff-shimmer 1.4s linear infinite}@keyframes bff-shimmer{to{background-position:-240% 0}}.bff-inline-alert{display:grid;gap:3px;margin-bottom:14px;padding:11px 13px;color:#92400e;font-size:11px;border-left:3px solid #f59e0b;background:#fffbeb}.bff-inline-alert strong,.bff-inline-alert span,.bff-inline-alert small{display:block}.bff-inline-alert.danger{color:#991b1b;border-color:#dc2626;background:#fef2f2}.bff-drawer-overlay,.bff-modal-overlay,.bff-mobile-overlay{position:fixed;inset:0;z-index:40;width:100%;height:100%;padding:0;border:0;background:#0f172a5c;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.bff-drawer{position:fixed;inset:0 0 0 auto;z-index:41;width:min(480px,100vw);display:flex;flex-direction:column;overflow-y:auto;padding:22px;background:#fff;box-shadow:-20px 0 56px #0f172a29}.bff-drawer>header,.bff-modal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:16px;border-bottom:1px solid #e2e8f0}.bff-drawer h3,.bff-modal h3{margin:0;font-size:20px}.bff-drawer header>div>span{display:block;margin-top:5px;color:#64748b;font-family:Consolas,monospace;font-size:11px}.bff-detail-status{display:grid;flex-shrink:0;grid-template-columns:repeat(3,1fr);gap:1px;margin:18px 0;overflow:hidden;border:1px solid #e2e8f0;border-radius:8px;background:#e2e8f0}.bff-detail-status div{padding:13px;background:#f8fafc}.bff-detail-status small,.bff-detail-status strong{display:block}.bff-detail-status small{color:#64748b;font-size:10px}.bff-detail-status strong{margin-top:5px;font-size:12px}.bff-detail-section{padding:17px 0;border-top:1px solid #f1f5f9}.bff-detail-section h4,.bff-section-heading h4{margin:0;font-size:13px}.bff-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.bff-detail-section dl{margin:12px 0}.bff-detail-section dl div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;padding:7px 0;font-size:11px}.bff-detail-section dt{color:#64748b}.bff-detail-section dd{min-width:0;margin:0;overflow-wrap:anywhere;text-align:right}.bff-drawer>footer{margin-top:auto;padding-top:20px;border-top:1px solid #e2e8f0}.bff-drawer>footer p{margin:0 0 10px;color:#92400e;font-size:10px;line-height:1.6}.bff-drawer>footer .bff-button{width:100%}.bff-modal-layer{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:24px}.bff-modal-overlay{z-index:60}.bff-modal{position:relative;z-index:61;width:min(620px,100%);max-height:calc(100vh - 48px);overflow-y:auto;padding:22px;border-radius:8px;background:#fff;box-shadow:0 24px 70px #0f172a38}.bff-modal>footer,.bff-form>footer{display:flex;justify-content:flex-end;gap:9px;padding-top:18px;border-top:1px solid #e2e8f0}.bff-form{display:grid;gap:15px;padding-top:18px}.bff-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.bff-form label:not(.bff-radio),.bff-form-field{display:grid;gap:6px}.bff-form label>span,.bff-form-field>span,.bff-form legend{color:#475569;font-size:11px;font-weight:650}.bff-form input,.bff-form select{width:100%;height:39px;padding:0 11px;color:#0f172a;font-size:12px;border:1px solid #cbd5e1;border-radius:7px;outline:0}.bff-form input:focus,.bff-form select:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #3b82f61c}.bff-form fieldset{display:flex;align-items:center;gap:18px;padding:12px;border:1px solid #e2e8f0;border-radius:8px}.bff-radio{display:inline-flex;align-items:center;gap:7px;font-size:11px}.bff-radio input{width:15px;height:15px}.bff-checkbox-group{flex-wrap:wrap}.bff-statistics-filter{margin-bottom:16px}.bff-statistics-filter .bff-toolbar{border-bottom:0}.bff-statistics-filter .bff-toolbar>small{flex:1;color:#64748b;font-size:10px}.bff-date-field{display:flex;align-items:center;gap:8px;min-height:38px;padding:0 10px;border:1px solid #cbd5e1;border-radius:7px}.bff-date-field span{color:#64748b;font-size:10px;white-space:nowrap}.bff-date-field input{color:#0f172a;font-size:11px;border:0;outline:0;background:transparent}.bff-statistics-metrics{margin-top:16px}.bff-statistics-metrics .bff-metric-icon{font-size:10px}.bff-statistics-grid{display:grid;grid-template-columns:minmax(340px,.8fr) minmax(440px,1.2fr);gap:16px}.bff-status-breakdown,.bff-provider-ranking{padding:18px}.bff-status-breakdown>header,.bff-provider-ranking>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:18px}.bff-status-breakdown h3,.bff-provider-ranking h3{margin:0;font-size:15px}.bff-status-breakdown>header>span,.bff-provider-ranking>header>span{color:#64748b;font-size:10px}.bff-status-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bff-status-cards article{position:relative;min-height:96px;overflow:hidden;padding:15px;border:1px solid #e2e8f0;border-radius:9px;background:#f8fafc}.bff-status-cards small,.bff-status-cards strong{display:block}.bff-status-cards small{color:#64748b;font-size:10px}.bff-status-cards strong{margin-top:9px;font-size:22px}.bff-status-cards i{position:absolute;inset:0 0 auto auto;width:6px;height:100%;background:#94a3b8}.bff-status-cards i.success{background:#10b981}.bff-status-cards i.danger{background:#ef4444}.bff-status-cards i.warning{background:#f59e0b}.bff-status-cards i.active{background:#3b82f6}.bff-provider-ranking ol{display:grid;gap:16px;margin:0;padding:0;list-style:none}.bff-provider-ranking li{display:grid;gap:7px}.bff-ranking-copy{display:flex;justify-content:space-between;gap:16px}.bff-ranking-copy>span:last-child{text-align:right}.bff-ranking-copy strong,.bff-ranking-copy small{display:block}.bff-ranking-copy strong{font-size:11px}.bff-ranking-copy small,.bff-provider-ranking li>small{margin-top:2px;color:#94a3b8;font-size:9px}.bff-ranking-track{height:7px;overflow:hidden;border-radius:999px;background:#e2e8f0}.bff-ranking-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#38bdf8)}.bff-compact-empty{min-height:180px;display:grid;place-items:center;color:#64748b;font-size:11px;text-align:center}.bff-confirm-body{padding:18px 0;color:#475569;font-size:12px;line-height:1.7}.bff-confirm-body p{margin:0 0 12px}.bff-confirm-body ul{margin:0;padding-left:20px}.bff-session-gate{min-height:520px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.bff-session-gate-mark{width:56px;height:56px;display:grid;place-items:center;margin-bottom:16px;color:#1d4ed8;border:1px solid #bfdbfe;border-radius:8px;background:#eff6ff}.bff-session-gate-mark .bff-svg-icon{width:24px;height:24px}.bff-session-gate-mark.blocked{color:#b91c1c;border-color:#fecaca;background:#fef2f2}.bff-session-gate h2{margin:0;font-size:21px}.bff-session-gate>p:not(.bff-kicker){max-width:560px;margin:10px 0 20px;color:#64748b;font-size:12px;line-height:1.8}.bff-session-evidence{min-width:min(420px,100%);margin:0 0 20px;padding:12px 16px;border:1px solid #d9e2ec;border-radius:8px;background:#fff;text-align:left}.bff-session-evidence summary{cursor:pointer;color:#334155;font-weight:800}.bff-session-evidence dl{display:grid;gap:0;margin:10px 0 0}.bff-session-evidence div{display:grid;grid-template-columns:88px minmax(0,1fr);gap:12px;padding:4px 0}.bff-session-evidence dt{color:#64748b}.bff-session-evidence dd{min-width:0;margin:0;overflow-wrap:anywhere;color:#0f172a;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.bff-session-diagnostics-copy{min-height:30px;padding:0 12px;margin-top:10px;color:#1d4ed8;font:inherit;font-weight:800;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;cursor:pointer}.bff-session-diagnostics-copy:focus-visible{outline:3px solid rgb(37 99 235 / 22%);outline-offset:2px}.bff-planned-state{min-height:520px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.bff-planned-mark{width:58px;height:58px;display:grid;place-items:center;margin-bottom:16px;color:#1d4ed8;font-weight:800;border:1px solid #bfdbfe;border-radius:8px;background:#eff6ff}.bff-planned-state h2{margin:0;font-size:21px}.bff-planned-state>p:not(.bff-kicker){max-width:560px;margin:10px 0 20px;color:#64748b;font-size:12px;line-height:1.8}.bff-mobile-overlay{display:none}@media(max-width:1100px){.bff-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.bff-statistics-grid{grid-template-columns:1fr}}@media(max-width:820px){.bff-sidebar{transform:translate(-100%);transition:transform .18s ease}.bff-sidebar.open{transform:translate(0)}.bff-mobile-overlay.visible{display:block;z-index:29}.bff-workspace{margin-left:0}.bff-menu-button{display:grid}.bff-user-copy,.bff-runtime-chip,.bff-tenant-switcher span{display:none}.bff-tenant-switcher .bff-ui-select{width:min(210px,46vw)}.bff-header{padding:10px 16px}.bff-content{padding:20px 16px 42px}.bff-page-heading{align-items:flex-start}}@media(max-width:480px){.bff-header{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:10px 16px 12px}.bff-header-leading{width:100%;min-width:0}.bff-header-leading p{display:none}.bff-header-leading h1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bff-header-actions{width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 34px 34px auto;gap:8px}.bff-tenant-switcher{min-width:0}.bff-tenant-switcher .bff-ui-select{width:100%;min-width:0}.bff-header-actions>.bff-button.compact{min-width:48px;padding-inline:8px}}@media(max-width:600px){.bff-page-heading{display:grid}.bff-page-heading .bff-button{width:100%}.bff-metrics{grid-template-columns:1fr}.bff-metrics article{min-height:88px}.bff-toolbar{align-items:stretch;flex-direction:column}.bff-statistics-filter .bff-toolbar>small{order:4}.bff-date-field{width:100%;justify-content:space-between}.bff-search,.bff-select-field select{width:100%;min-width:0}.bff-form-grid,.bff-detail-status{grid-template-columns:1fr}.bff-modal-layer{padding:10px}.bff-modal{max-height:calc(100vh - 20px)}}.bff-brand-mark--image{display:grid;place-items:center;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.bff-brand-mark--image:before,.bff-brand-mark--image:after{display:none}.bff-brand-mark--image img{display:block;width:32px;height:32px;object-fit:contain}.bff-brand-mark.bff-brand-mark--image{display:grid;flex:0 0 34px;width:34px;height:34px;min-width:34px;min-height:34px;grid-template-columns:minmax(0,1fr);gap:0;padding:0;place-items:center;border:0;border-radius:0;background:transparent;box-shadow:none}.bff-brand-mark.bff-brand-mark--image img{display:block;width:34px;height:34px;max-width:100%;max-height:100%;object-fit:contain}.bff-brand>span:last-child,.bff-login-brand>span:last-child{min-width:0}.bff-brand strong,.bff-brand small,.bff-login-brand strong,.bff-login-brand small{white-space:nowrap}.bff-brand strong,.bff-login-brand strong{overflow:hidden;text-overflow:ellipsis}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--bff-ink: #102033;--bff-muted: #5f6f82;--bff-subtle: #8b9aae;--bff-line: #dce5ef;--bff-line-soft: #eef3f8;--bff-panel: #ffffff;--bff-page: #f4f7fb;--bff-page-strong: #eaf1f8;--bff-blue: #2563eb;--bff-blue-strong: #1d4ed8;--bff-blue-soft: #e7efff;--bff-cyan: #0891b2;--bff-green: #0f9f6e;--bff-green-soft: #e7f8f0;--bff-amber: #d98116;--bff-amber-soft: #fff4de;--bff-red: #d94343;--bff-red-soft: #fff0f0;--bff-radius: 16px;--bff-radius-lg: 22px;--bff-shadow-sm: 0 10px 26px rgb(26 49 82 / 7%);--bff-shadow-md: 0 18px 42px rgb(26 49 82 / 10%);--bff-shadow-focus: 0 0 0 3px rgb(37 99 235 / 16%)}body{color:var(--bff-ink);background:radial-gradient(circle at 84% -6%,rgb(37 99 235 / 11%),transparent 32%),linear-gradient(180deg,#f8fbff 0%,var(--bff-page) 45%,#edf3f9 100%)}.bff-sidebar{width:264px;padding:22px 16px;background:linear-gradient(180deg,rgb(255 255 255 / 5%),transparent 28%),#101a2b;border-right:1px solid rgb(255 255 255 / 8%)}.bff-workspace{margin-left:264px}.bff-brand{min-height:54px;margin-bottom:16px}.bff-brand-mark,.bff-nav-icon,.bff-user-avatar,.bff-icon-button,.bff-state>span,.bff-provider-name>i,.bff-planned-mark,.bff-session-gate-mark{border-radius:14px}.bff-brand-mark{width:42px;height:42px;background:linear-gradient(145deg,#2563eb,#06b6d4);box-shadow:0 12px 28px #2563eb57}.bff-nav-group{margin:20px 10px 8px;color:#778aa2;font-weight:850;letter-spacing:.04em}.bff-nav-item{min-height:50px;margin-bottom:5px;padding:8px 11px;border-radius:15px}.bff-nav-item:hover{background:#2563eb2e}.bff-nav-item.active{background:linear-gradient(90deg,#1d4ed8,#0f2f68);border-color:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff14}.bff-nav-icon{width:34px;height:34px;color:#bfdbfe;border-color:#ffffff14;background:#ffffff14}.bff-nav-item.active .bff-nav-icon{background:#ffffff21;border-color:#ffffff29}.bff-nav-copy strong{font-size:14px;font-weight:760}.bff-nav-copy small{color:#91a5bc;line-height:1.35}.bff-sidebar-status{margin:16px 0 0;padding:14px 12px;border-top-color:#ffffff17}.bff-header{min-height:76px;padding:12px 30px;background:#ffffffe0;border-bottom-color:#dce5efdb;box-shadow:0 8px 26px #1a31520d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.bff-header-leading h1{color:var(--bff-ink);font-size:22px;letter-spacing:-.035em}.bff-header-leading p{color:#74869a}.bff-content{max-width:1280px;margin:0 auto;padding:26px 32px 52px}:where(.bff-overview,.bff-provider-page,.workorder-page,.warehouse-page,.agent-ops-page,.bff-audit-page,.tenant-page,.identity-page,.wecom-reconciliation-page,.public-knowledge-page){display:grid;gap:20px}:where(.bff-page-heading,.tenant-heading,.identity-heading,.wecom-page-heading,.public-knowledge-heading){align-items:center;margin-bottom:0;padding:4px 0 2px}:where(.bff-page-heading,.tenant-heading,.identity-heading,.wecom-page-heading,.public-knowledge-heading) h2{margin:0;color:var(--bff-ink);font-size:30px;line-height:1.2;letter-spacing:-.045em}:where(.bff-page-heading,.tenant-heading,.identity-heading,.wecom-page-heading,.public-knowledge-heading) p:not(.bff-kicker){max-width:880px;margin-top:8px;color:var(--bff-muted);font-size:13px;line-height:1.8}.bff-kicker{margin-bottom:6px;color:var(--bff-blue);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.bff-button{min-height:38px;padding:0 15px;border-radius:12px;font-weight:800}.bff-button.primary{border-color:var(--bff-blue);background:linear-gradient(135deg,var(--bff-blue),#1d78d8);box-shadow:0 10px 24px #2563eb2e}.bff-button.secondary{color:var(--bff-blue-strong);border-color:#c8dbff;background:var(--bff-blue-soft)}.bff-button.ghost{color:var(--bff-muted)}.bff-button.danger{border-color:var(--bff-red);background:linear-gradient(135deg,#dc2626,#ef4444);box-shadow:0 10px 24px #dc262624}:where(.bff-panel,.identity-panel,.wecom-panel,.tenant-card,.tenant-form,.tenant-detail,.public-knowledge-toolbar,.public-knowledge-boundary,.knowledge-catalog,.knowledge-detail,.directory-panel,.policy-editor,.tenant-public-knowledge,.version-panel,.token-budget-panel,.model-task-panel,.knowledge-retrieval-test){border-color:var(--bff-line);border-radius:var(--bff-radius-lg);background:var(--bff-panel);box-shadow:var(--bff-shadow-sm)}.bff-panel{border-radius:var(--bff-radius-lg)}:where(.bff-toolbar,.agent-ledger-heading,.warehouse-table-panel>header,.bff-overview-domain>header,.audit-list-panel>header,.wecom-panel>header,.public-knowledge-layout header,.identity-panel>header){padding:18px 20px;border-bottom-color:var(--bff-line-soft)}.bff-metrics{gap:16px;margin-bottom:0}.bff-metrics article{min-height:116px;padding:18px;border-color:var(--bff-line);border-radius:var(--bff-radius-lg);background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:var(--bff-shadow-sm)}.bff-metric-icon{width:48px;height:48px;border-radius:16px}.bff-metrics strong{margin:5px 0;color:var(--bff-ink);font-size:28px;letter-spacing:-.04em}.bff-metrics small,.bff-metrics article div>span{color:var(--bff-muted)}:where(.identity-metrics,.warehouse-status-grid,.audit-summary-grid,.public-knowledge-metrics,.wecom-summary-grid){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}:where(.identity-metrics,.warehouse-status-grid,.audit-summary-grid,.public-knowledge-metrics,.wecom-summary-grid) article{min-width:0;min-height:112px;padding:18px;border:1px solid var(--bff-line);border-radius:var(--bff-radius-lg);background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:var(--bff-shadow-sm)}:where(.identity-metrics,.warehouse-status-grid,.audit-summary-grid,.public-knowledge-metrics,.wecom-summary-grid) article span,:where(.identity-metrics,.warehouse-status-grid,.audit-summary-grid,.public-knowledge-metrics,.wecom-summary-grid) article small{color:var(--bff-muted)}:where(.identity-metrics,.warehouse-status-grid,.audit-summary-grid,.public-knowledge-metrics,.wecom-summary-grid) article strong{display:block;margin-top:10px;color:var(--bff-ink);font-size:28px;letter-spacing:-.04em}.bff-search,.bff-select-field select,.bff-date-field,.bff-form input,.bff-form select,:where(.tenant-form input,.tenant-form select,.tenant-search input,.identity-filters input,.identity-filters select,.warehouse-filter input,.warehouse-filter select,.workorder-page input,.workorder-page select,.audit-filter-panel input,.audit-filter-panel select,.public-knowledge-toolbar input,.public-knowledge-toolbar select){min-height:42px;border-color:#cfe0f2;border-radius:13px;background:#fff}.bff-search{padding-inline:13px}.bff-search:focus-within,.bff-form input:focus,.bff-form select:focus,:where(.tenant-form input,.tenant-form select,.tenant-search input,.identity-filters input,.identity-filters select,.warehouse-filter input,.warehouse-filter select,.workorder-page input,.workorder-page select,.audit-filter-panel input,.audit-filter-panel select,.public-knowledge-toolbar input,.public-knowledge-toolbar select):focus{border-color:#7db0ff;box-shadow:0 0 0 4px #2563eb1a}.bff-table th{padding:13px 14px;color:#52657a;background:#f6f9fc;border-bottom-color:var(--bff-line)}.bff-table td{padding:14px;color:#314157;border-bottom-color:var(--bff-line-soft)}.bff-table tbody tr:hover,.bff-table tbody tr:focus{background:#f6f9ff}.bff-badge{min-height:24px;padding:0 9px;border-radius:999px;font-weight:850}.bff-badge.success{color:#047857;border-color:#bff1dd;background:var(--bff-green-soft)}.bff-badge.warning{color:#b45309;border-color:#f6d99a;background:var(--bff-amber-soft)}.bff-badge.danger{color:#b91c1c;border-color:#ffc9c9;background:var(--bff-red-soft)}.bff-inline-alert,.bff-overview-warning,:where(.identity-alert,.wecom-alert,.public-knowledge-boundary){border-radius:15px}.bff-state{min-height:300px;border-radius:var(--bff-radius-lg)}.bff-state-icon,.bff-state>.bff-svg-icon{display:inline-grid;width:34px;height:34px;place-items:center;color:var(--bff-blue)}.bff-state-icon .bff-svg-icon,.bff-state>.bff-svg-icon{width:24px;height:24px}.bff-drawer,.bff-modal{border-radius:20px;box-shadow:0 28px 80px #0f172a38}.bff-drawer{width:min(560px,100vw)}.bff-modal>header,.bff-drawer>header{border-bottom-color:var(--bff-line-soft)}.bff-detail-status{border-color:var(--bff-line);border-radius:16px;background:var(--bff-line)}.bff-detail-status div{background:#fbfdff}.bff-detail-section{border-top-color:var(--bff-line-soft)}.bff-table-loading i{border-radius:13px}code,pre,.bff-provider-name small,.bff-overview-unavailable,.bff-session-evidence dd{color:#52657a;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.bff-user-copy{max-width:360px}.bff-user-copy small{max-width:340px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bff-user-evidence{margin-top:4px;color:#7a8ca3;font-size:10px}.bff-user-evidence summary{width:fit-content;color:#64748b;cursor:pointer;list-style:none}.bff-user-evidence summary::-webkit-details-marker{display:none}.bff-user-evidence summary:after{width:6px;height:6px;display:inline-block;margin-left:4px;vertical-align:2px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(90deg)}.bff-user-evidence[open] summary:after{transform:rotate(-90deg)}.bff-user-evidence span{display:block;max-width:320px;margin-top:3px;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.tenant-command-center,.knowledge-governance-lanes{display:grid;gap:14px;margin-bottom:16px}.tenant-command-center{grid-template-columns:repeat(4,minmax(0,1fr))}.tenant-command-center article,.tenant-command-center aside,.knowledge-governance-lanes article{min-width:0;padding:18px;border:1px solid var(--bff-line);border-radius:var(--bff-radius-lg);background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:var(--bff-shadow-sm)}.tenant-command-center article{display:grid;gap:7px}.tenant-command-center article span,.tenant-command-center article small,.tenant-command-center aside span,.knowledge-governance-lanes small{color:var(--bff-muted);line-height:1.65}.tenant-command-center article strong{color:var(--bff-ink);font-size:30px;letter-spacing:-.04em}.tenant-command-center article.attention{border-color:#f6d99a;background:linear-gradient(180deg,#fff,#fff8e7)}.tenant-command-center aside{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:18px;border-style:dashed;background:#f8fbff}.tenant-command-center aside strong{flex:0 0 auto;color:var(--bff-ink)}.tenant-list-limit-note{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 18px;margin-top:14px;color:#3b4d63;border:1px dashed #b9cbe0;border-radius:16px;background:#f8fbff}.tenant-list-limit-note strong,.tenant-list-limit-note span{display:block}.tenant-list-limit-note span{color:var(--bff-muted);font-size:12px}.knowledge-page{display:grid;gap:18px}.knowledge-governance-lanes{grid-template-columns:repeat(3,minmax(0,1fr))}.knowledge-governance-lanes article{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:start}.knowledge-governance-lanes strong,.knowledge-governance-lanes small{display:block}.knowledge-governance-lanes strong{color:var(--bff-ink);font-size:15px}.knowledge-lane-icon{width:38px;height:38px;display:grid;place-items:center;color:#1d4ed8;font-weight:900;border-radius:14px;background:var(--bff-blue-soft)}.knowledge-lane-icon .bff-svg-icon{width:19px;height:19px}.knowledge-lane-icon.tenant{color:#047857;background:var(--bff-green-soft)}.knowledge-lane-icon.verify{color:#b45309;background:var(--bff-amber-soft)}.knowledge-card-ability{display:block;margin-top:4px;color:#52657a;font-size:11px;line-height:1.55}.bff-provider-page .bff-provider-name small,.knowledge-card-copy>small:first-of-type,.tenant-card-title code{opacity:.72}.bff-provider-page .bff-provider-name small:before{content:"技术编码："}.bff-sidebar{padding:12px}.bff-brand{min-height:38px;gap:9px;padding:0 6px 8px;margin-bottom:6px}.bff-brand-mark{width:34px;height:34px;grid-template-columns:repeat(3,4px);gap:2px;padding:7px;border-radius:12px}.bff-brand-mark i:nth-child(1){height:8px}.bff-brand-mark i:nth-child(2){height:16px}.bff-brand-mark i:nth-child(3){height:11px}.bff-brand strong{font-size:13px;line-height:1.1}.bff-brand small{margin-top:2px;font-size:10px;line-height:1.1}.bff-sidebar nav{padding:0;overflow-y:hidden}.bff-nav-group{margin:7px 8px 3px;color:#8190a6;font-size:9px;line-height:1;text-transform:uppercase}.bff-nav-group-spaced{margin-top:8px}.bff-nav-item{grid-template-columns:24px minmax(0,1fr);gap:8px;min-height:30px;margin-bottom:1px;padding:3px 7px;border-radius:10px}.bff-nav-icon{width:23px;height:23px;display:inline-grid;place-items:center;border-radius:8px}.bff-nav-icon .bff-svg-icon{width:14.5px;height:14.5px;stroke-width:2;transform-box:fill-box;transform-origin:center}.bff-nav-icon .bff-svg-icon--accounts,.bff-nav-icon .bff-svg-icon--departments,.bff-nav-icon .bff-svg-icon--identity-bindings,.bff-nav-icon .bff-svg-icon--work-orders{transform:translateY(-.5px)}.bff-nav-icon .bff-svg-icon--routing,.bff-nav-icon .bff-svg-icon--statistics,.bff-nav-icon .bff-svg-icon--reconciliation{transform:translate(-.25px)}.bff-nav-icon .bff-svg-icon--warehouse,.bff-nav-icon .bff-svg-icon--knowledge{transform:translateY(.35px)}.bff-nav-copy strong{overflow:hidden;color:#d7e3f5;font-size:12px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.bff-sidebar-status{min-height:36px;grid-template-columns:9px minmax(0,1fr);gap:8px;margin:6px 0 0;padding:7px 8px 0}.bff-sidebar-status strong{overflow:hidden;font-size:10px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.bff-sidebar-status small{overflow:hidden;margin-top:2px;font-size:8px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1100px){.tenant-command-center,.knowledge-governance-lanes{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.identity-metrics,.warehouse-status-grid,.audit-summary-grid,.public-knowledge-metrics,.wecom-summary-grid){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.bff-sidebar{width:264px}.bff-workspace{margin-left:0}.bff-content{padding:22px 16px 46px}:where(.bff-page-heading,.tenant-heading,.identity-heading,.wecom-page-heading,.public-knowledge-heading){align-items:flex-start}}@media(max-width:600px){.tenant-command-center,.knowledge-governance-lanes{grid-template-columns:1fr}.tenant-command-center aside,.tenant-list-limit-note{align-items:flex-start;flex-direction:column}:where(.identity-metrics,.warehouse-status-grid,.audit-summary-grid,.public-knowledge-metrics,.wecom-summary-grid){grid-template-columns:1fr}:where(.bff-page-heading,.tenant-heading,.identity-heading,.wecom-page-heading,.public-knowledge-heading) h2{font-size:25px}}.bff-login-shell{min-height:100vh;display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);background:linear-gradient(90deg,#111827 0 44%,transparent 44%),#f3f6fa}.bff-login-intro{max-width:620px;align-self:center;padding:clamp(42px,6vw,86px);color:#e2e8f0}.bff-login-brand{display:flex;align-items:center;gap:13px;margin-bottom:clamp(48px,8vh,86px)}.bff-login-brand strong,.bff-login-brand small{display:block}.bff-login-brand strong{color:#fff;font-size:16px}.bff-login-brand small{margin-top:3px;color:#94a3b8;font-size:12px}.bff-login-kicker,.bff-login-card-kicker{margin:0 0 10px;color:#60a5fa;font-size:11px;font-weight:800;letter-spacing:.04em}.bff-login-intro h1{max-width:560px;margin:0;color:#fff;font-size:clamp(30px,3.4vw,46px);line-height:1.22;letter-spacing:-.02em}.bff-login-intro>p:not(.bff-login-kicker){max-width:560px;margin:20px 0 0;color:#cbd5e1;font-size:14px;line-height:1.8}.bff-login-intro ul{display:grid;gap:12px;padding:0;margin:34px 0 0;list-style:none}.bff-login-intro li{display:flex;align-items:center;gap:10px;color:#dbeafe;font-size:13px}.bff-login-intro li:before{width:7px;height:7px;content:"";border-radius:50%;background:#38bdf8;box-shadow:0 0 0 5px #38bdf81f}.bff-login-card{width:min(440px,calc(100% - 48px));align-self:center;justify-self:center;padding:36px;background:#fff;border:1px solid #d9e2ec;border-radius:8px;box-shadow:none}.bff-login-card-brand{display:none;align-items:center;gap:11px;margin-bottom:28px}.bff-login-card-brand strong,.bff-login-card-brand small{display:block}.bff-login-card-brand strong{color:#0f172a;font-size:15px;white-space:nowrap}.bff-login-card-brand small{margin-top:2px;color:#64748b;font-size:11px}.bff-login-card h2{margin:0;color:#0f172a;font-size:22px;letter-spacing:0}.bff-login-card-copy{margin:10px 0 28px;color:#64748b;font-size:13px;line-height:1.7}.bff-login-card form{display:grid}.bff-login-card label{margin:0 0 8px;color:#334155;font-size:12px;font-weight:700}.bff-login-card input{width:100%;height:42px;padding:0 13px;margin:0 0 19px;color:#0f172a;font-size:14px;border:1px solid #cbd5e1;border-radius:7px;outline:0;background:#fff;transition:border-color .14s ease,box-shadow .14s ease}.bff-login-card input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.bff-login-captcha{display:grid;grid-template-columns:minmax(92px,1fr) 152px auto;align-items:center;gap:8px}.bff-login-card .bff-login-captcha input{min-width:0;margin:0}.bff-login-captcha-image{display:grid;height:42px;place-items:center;overflow:hidden;color:#64748b;font-size:12px;background:#f2f7fc;border:1px solid #cbd5e1;border-radius:7px}.bff-login-captcha-image img{width:100%;height:100%;object-fit:contain}.bff-login-captcha-refresh{display:inline-flex;height:42px;align-items:center;justify-content:center;padding:0 2px;color:#1d4ed8;white-space:nowrap;cursor:pointer;background:transparent;border:0}.bff-login-captcha-refresh:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.bff-login-captcha-refresh:disabled{color:#94a3b8;cursor:not-allowed}.bff-login-captcha-hint{margin:7px 0 18px;color:#64748b;font-size:11px}.bff-login-captcha-hint--error{color:#991b1b}.bff-login-card .bff-login-remember{display:flex;align-items:flex-start;gap:10px;margin:0 0 18px;cursor:pointer}.bff-login-card .bff-login-remember input{flex:0 0 auto;width:16px;height:16px;margin:2px 0 0;accent-color:#2563eb}.bff-login-remember span{display:grid;gap:3px}.bff-login-remember strong{color:#1e293b;font-size:13px}.bff-login-remember small{color:#64748b;font-size:11px;font-weight:500;line-height:1.5}.bff-login-card .bff-button{min-height:42px;margin-top:5px;font-size:13px}.bff-login-error{display:grid;gap:5px;padding:11px 13px;margin:-4px 0 16px;color:#991b1b;font-size:12px;line-height:1.55;background:#fef2f2;border:1px solid #fecaca;border-radius:8px}.bff-login-boundary{padding-top:20px;margin:22px 0 0;color:#64748b;font-size:11px;line-height:1.7;border-top:1px solid #e2e8f0}@media(max-width:900px){.bff-login-shell{grid-template-columns:1fr}.bff-login-intro{display:none}.bff-login-card{width:min(440px,calc(100% - 32px));padding:32px 26px}.bff-login-card-brand{display:flex}}@media(max-width:480px){.bff-login-captcha{grid-template-columns:minmax(88px,1fr) minmax(110px,132px) 44px;gap:6px}.bff-login-captcha-refresh{font-size:12px}}@media(max-width:360px){.bff-login-captcha{grid-template-columns:minmax(90px,1fr) minmax(110px,132px)}.bff-login-captcha-refresh{grid-column:2;justify-self:end}}@media(prefers-reduced-motion:reduce){.bff-login-card input{transition:none}}:root{--bff-sidebar-width: 214px;--bff-header-height: 60px;--bff-ink: #172033;--bff-muted: #64748b;--bff-subtle: #94a3b8;--bff-line: #dfe5ec;--bff-line-soft: #edf1f5;--bff-panel: #ffffff;--bff-page: #f5f7fa;--bff-blue: #1677ff;--bff-blue-strong: #0958d9;--bff-blue-soft: #eaf3ff;--bff-green: #16a36a;--bff-green-soft: #e9f8f0;--bff-amber: #e58a0a;--bff-amber-soft: #fff5df;--bff-red: #e5484d;--bff-red-soft: #fff0f0;--bff-radius: 4px;--bff-radius-lg: 6px;--bff-shadow-sm: 0 1px 2px rgb(15 23 42 / 4%);--bff-shadow-md: 0 8px 24px rgb(15 23 42 / 12%);--bff-shadow-focus: 0 0 0 3px rgb(22 119 255 / 15%);color:var(--bff-ink);background:var(--bff-page);font-family:Inter,PingFang SC,Microsoft YaHei UI,Microsoft YaHei,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{color:var(--bff-ink);background:var(--bff-page)}.bff-shell{min-width:1180px;background:var(--bff-page)}.bff-sidebar{width:var(--bff-sidebar-width);padding:12px 8px 10px;color:#d9e4f2;background:linear-gradient(180deg,#13263a,#102235);border-right:1px solid #1d344a}.bff-workspace{min-width:0;margin-left:var(--bff-sidebar-width)}.bff-brand{min-height:54px;gap:10px;padding:4px 10px 10px;margin:0 0 6px;border-bottom:0}.bff-brand-mark--legacy{position:relative;width:28px;height:34px;flex:0 0 auto;display:block;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.bff-brand-mark i{display:none}.bff-brand-mark--legacy:before,.bff-brand-mark--legacy:after{position:absolute;left:5px;width:18px;height:18px;content:"";transform:rotate(45deg) skew(-8deg,-8deg);border-radius:2px}.bff-brand-mark--legacy:before{top:1px;background:linear-gradient(135deg,#1687ff,#2e6fe8)}.bff-brand-mark--legacy:after{bottom:1px;background:linear-gradient(135deg,#1264d8,#0c4ea9)}.bff-brand strong{color:#fff;font-size:15px;font-weight:700;line-height:1.15}.bff-brand small{margin-top:3px;color:#a9b8c9;font-size:11px;line-height:1.15}.bff-brand-mark.bff-brand-mark--image{display:grid;place-items:center;width:34px;height:34px;min-width:34px;padding:0;background:transparent;box-shadow:none}.bff-brand-mark.bff-brand-mark--image:before,.bff-brand-mark.bff-brand-mark--image:after{display:none}.bff-brand-mark.bff-brand-mark--image img{display:block;width:34px;height:34px;object-fit:contain}.bff-sidebar nav{min-height:0;padding:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#35516d transparent}.bff-nav-group{display:block;margin:14px 11px 5px;color:#8293a8;font-size:10px;font-weight:700;letter-spacing:.08em}.bff-nav-item{width:100%;min-height:49px;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;padding:0 11px;margin:1px 0;color:#d3deeb;text-align:left;border:1px solid transparent;border-radius:4px;background:transparent;box-shadow:none}.bff-nav-item:hover{color:#fff;background:#2765a84d}.bff-nav-item.active{color:#fff;border-color:#468ee847;background:linear-gradient(90deg,#174d8f,#1b559e);box-shadow:inset 3px 0 #3b92ff}.bff-nav-icon{width:24px;height:24px;display:inline-grid;place-items:center;color:#9eb2c8;border:0;border-radius:0;background:transparent}.bff-nav-item:hover .bff-nav-icon,.bff-nav-item.active .bff-nav-icon{color:#83b9ff;border:0;background:transparent}.bff-nav-icon .bff-svg-icon{width:19px;height:19px;stroke-width:1.75;transform:none}.bff-nav-copy{min-width:0}.bff-nav-copy strong{overflow:hidden;color:inherit;font-size:14px;font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.bff-nav-copy small{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bff-nav-item em{min-width:18px;height:18px;display:inline-grid;place-items:center;padding:0 5px;color:#fff;font-size:10px;font-style:normal;border-radius:9px;background:var(--bff-red)}.bff-sidebar-status{min-height:44px;grid-template-columns:9px minmax(0,1fr);gap:8px;padding:9px 10px 0;margin:6px 0 0;border-top:1px solid rgb(255 255 255 / 8%)}.bff-sidebar-status strong{overflow:hidden;color:#cfdae7;font-size:10px;font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.bff-sidebar-status small{overflow:hidden;margin-top:2px;color:#8295aa;font-size:8px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.bff-header{position:sticky;top:0;z-index:20;min-height:var(--bff-header-height);height:auto;padding:0 20px;gap:20px;background:#fffffff5;border-bottom:1px solid var(--bff-line);box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.bff-header-leading,.bff-header-actions{display:flex;align-items:center}.bff-header-leading{min-width:180px;gap:8px}.bff-breadcrumb-back{width:32px;height:32px;flex:0 0 32px;display:inline-grid;place-items:center;padding:0;border:1px solid transparent;border-radius:4px;background:transparent;color:#344054}.bff-breadcrumb-back:hover{color:var(--bff-blue);background:#edf4ff}.bff-breadcrumb-back .bff-svg-icon{width:17px;height:17px}.bff-breadcrumb{display:flex;align-items:center;gap:10px;min-width:0;color:#667085;font-size:13px;white-space:nowrap}.bff-breadcrumb i{color:#c0c7d1;font-style:normal}.bff-breadcrumb strong{color:#202939;font-weight:600}.bff-header-actions{min-width:0;justify-content:flex-end;gap:10px}.bff-tenant-switcher{min-width:214px;height:36px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:0 8px 0 11px;color:#667085;font-size:12px;border:1px solid #d8dee7;border-radius:4px;background:#fff}.bff-tenant-switcher .bff-ui-select{min-width:0}.bff-tenant-switcher .bff-ui-select-trigger{height:32px;padding:0 24px 0 0;color:#202939;font-size:12px;font-weight:600;border:0;border-radius:0;background-color:transparent}.bff-runtime-chip{min-height:32px;padding:0 10px;color:#344054;font-size:12px;font-weight:500;border:0;border-radius:0;background:transparent}.bff-runtime-chip.blocked{color:#b54708;border:0;background:transparent}.bff-status-dot{width:8px;height:8px;border:2px solid #ffffff;background:var(--bff-green);box-shadow:0 0 0 2px #d7f4e5}.bff-runtime-chip.blocked .bff-status-dot,.bff-status-dot.blocked{background:var(--bff-amber);box-shadow:0 0 0 2px #fff0c8}.bff-icon-button{width:34px;height:34px;display:inline-grid;place-items:center;padding:0;color:#344054;border:0;border-radius:4px;background:transparent}.bff-icon-button:hover{color:var(--bff-blue);border:0;background:#f0f5fb}.bff-icon-button .bff-svg-icon{width:19px;height:19px}.bff-menu-button{display:none}.bff-user-avatar{width:34px;height:34px;display:inline-grid;place-items:center;flex:0 0 auto;color:#fff;font-size:13px;font-weight:700;border:0;border-radius:50%;background:#1555a2;box-shadow:none}.bff-user-copy{max-width:150px;display:grid;gap:1px}.bff-user-copy strong,.bff-user-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bff-user-copy strong{color:#202939;font-size:12px;font-weight:600}.bff-user-copy small{color:#667085;font-size:10px}.bff-user-menu{position:relative}.bff-user-menu>summary{width:24px;height:34px;display:grid;place-items:center;color:#667085;cursor:pointer;list-style:none;border-radius:4px}.bff-user-menu>summary::-webkit-details-marker{display:none}.bff-user-menu>summary:hover{color:var(--bff-blue);background:#f0f5fb}.bff-user-menu>summary .bff-svg-icon{width:15px;height:15px}.bff-user-menu-panel{position:absolute;top:42px;right:0;z-index:40;width:270px;display:grid;gap:8px;padding:14px;color:#344054;border:1px solid var(--bff-line);border-radius:6px;background:#fff;box-shadow:var(--bff-shadow-md)}.bff-user-menu-panel>strong{color:#172033;font-size:13px}.bff-user-menu-panel>small{color:#667085;font-size:11px;line-height:1.55}.bff-user-menu-panel>button{min-height:34px;margin-top:4px;color:#b42318;font-size:12px;font-weight:600;text-align:left;border:0;border-top:1px solid var(--bff-line-soft);background:transparent}.bff-user-evidence{margin:0;color:#667085;font-size:10px}.bff-user-evidence summary{color:#667085}.bff-content{width:100%;max-width:none;min-height:calc(100vh - var(--bff-header-height));padding:18px 20px 28px;margin:0}:where(.bff-overview,.bff-provider-page,.workorder-page,.warehouse-page,.agent-ops-page,.bff-audit-page,.tenant-page,.identity-page,.wecom-reconciliation-page,.public-knowledge-page,.knowledge-page){gap:14px}:where(.bff-page-heading,.tenant-heading,.identity-heading,.wecom-page-heading,.public-knowledge-heading){min-height:48px;align-items:center;padding:0;margin:0}:where(.bff-page-heading,.tenant-heading,.identity-heading,.wecom-page-heading,.public-knowledge-heading) h2{margin:0;color:#172033;font-size:20px;font-weight:650;line-height:1.3;letter-spacing:-.02em}:where(.bff-page-heading,.tenant-heading,.identity-heading,.wecom-page-heading,.public-knowledge-heading) p:not(.bff-kicker){max-width:900px;margin:5px 0 0;color:#667085;font-size:12px;line-height:1.55}.bff-kicker{display:none}.bff-button{min-height:34px;padding:0 13px;color:#344054;font-size:12px;font-weight:600;border:1px solid #d8dee7;border-radius:4px;background:#fff;box-shadow:none}.bff-button:hover:not(:disabled){color:var(--bff-blue);border-color:#91caff;background:#f5faff}.bff-button.primary{color:#fff;border-color:var(--bff-blue);background:var(--bff-blue);box-shadow:none}.bff-button.primary:hover:not(:disabled){color:#fff;border-color:#4096ff;background:#4096ff}.bff-button.secondary{color:var(--bff-blue-strong);border-color:#b7d8ff;background:var(--bff-blue-soft)}.bff-button.danger{color:#fff;border-color:var(--bff-red);background:var(--bff-red);box-shadow:none}:where(.bff-panel,.identity-panel,.wecom-panel,.tenant-card,.tenant-form,.tenant-detail,.public-knowledge-toolbar,.public-knowledge-boundary,.knowledge-catalog,.knowledge-detail,.directory-panel,.policy-editor,.tenant-public-knowledge,.version-panel,.token-budget-panel,.model-task-panel,.knowledge-retrieval-test){border-color:var(--bff-line);border-radius:6px;background:#fff;box-shadow:var(--bff-shadow-sm)}:where(.bff-toolbar,.agent-ledger-heading,.warehouse-table-panel>header,.bff-overview-domain>header,.audit-list-panel>header,.wecom-panel>header,.public-knowledge-layout header,.identity-panel>header){padding:13px 15px;border-bottom-color:var(--bff-line-soft)}.bff-metrics{gap:10px;margin:0}.bff-metrics article{min-height:92px;padding:14px;border-color:var(--bff-line);border-radius:6px;background:#fff;box-shadow:var(--bff-shadow-sm)}.bff-metric-icon{width:38px;height:38px;border-radius:10px}.bff-metrics strong{margin:3px 0;color:#172033;font-size:25px;line-height:1.1;letter-spacing:-.03em}:where(.identity-metrics,.warehouse-status-grid,.audit-summary-grid,.public-knowledge-metrics,.wecom-summary-grid){gap:10px}:where(.identity-metrics,.warehouse-status-grid,.audit-summary-grid,.public-knowledge-metrics,.wecom-summary-grid) article{min-height:88px;padding:14px;border-color:var(--bff-line);border-radius:6px;background:#fff;box-shadow:var(--bff-shadow-sm)}:where(.identity-metrics,.warehouse-status-grid,.audit-summary-grid,.public-knowledge-metrics,.wecom-summary-grid) article strong{margin-top:6px;font-size:24px}.bff-search,.bff-select-field select,.bff-date-field,.bff-form input,.bff-form select,:where(.tenant-form input,.tenant-form select,.tenant-search input,.identity-filters input,.identity-filters select,.warehouse-filter input,.warehouse-filter select,.workorder-page input,.workorder-page select,.audit-filter-panel input,.audit-filter-panel select,.public-knowledge-toolbar input,.public-knowledge-toolbar select){min-height:36px;color:#344054;font-size:12px;border-color:#d8dee7;border-radius:4px;background:#fff}.bff-search:focus-within,.bff-form input:focus,.bff-form select:focus,:where(.tenant-form input,.tenant-form select,.tenant-search input,.identity-filters input,.identity-filters select,.warehouse-filter input,.warehouse-filter select,.workorder-page input,.workorder-page select,.audit-filter-panel input,.audit-filter-panel select,.public-knowledge-toolbar input,.public-knowledge-toolbar select):focus{border-color:#69b1ff;box-shadow:var(--bff-shadow-focus)}.bff-table-wrap{min-width:0;max-width:100%;contain:layout inline-size}.bff-table{font-size:12px}.bff-table th{padding:10px 12px;color:#344054;font-size:11px;font-weight:600;background:#fafbfc;border-bottom-color:var(--bff-line)}.bff-table td{padding:10px 12px;color:#475467;border-bottom-color:var(--bff-line-soft)}.bff-table tbody tr:hover,.bff-table tbody tr:focus{background:#f3f8ff}.bff-badge{min-height:22px;padding:0 7px;font-size:11px;font-weight:600;border-radius:4px}.bff-badge.success{color:#07864d;border-color:#b7ebcd;background:var(--bff-green-soft)}.bff-badge.warning{color:#b76e00;border-color:#ffe0a3;background:var(--bff-amber-soft)}.bff-badge.danger{color:#c9363e;border-color:#ffc7c9;background:var(--bff-red-soft)}.bff-state,.bff-inline-alert,.bff-overview-warning,:where(.identity-alert,.wecom-alert,.public-knowledge-boundary){border-radius:6px}.bff-drawer,.bff-modal{border-radius:6px 0 0 6px;box-shadow:var(--bff-shadow-md)}.bff-modal{border-radius:6px}.tenant-command-center,.knowledge-governance-lanes{gap:10px;margin-bottom:10px}.tenant-command-center article,.tenant-command-center aside,.knowledge-governance-lanes article{padding:14px;border-color:var(--bff-line);border-radius:6px;background:#fff;box-shadow:var(--bff-shadow-sm)}.tenant-command-center article strong{font-size:24px}.tenant-command-center aside,.tenant-list-limit-note{border-radius:6px;background:#fafcff}.knowledge-governance-lanes article{grid-template-columns:36px minmax(0,1fr)}.knowledge-lane-icon{width:32px;height:32px;border-radius:8px}.knowledge-lane-icon .bff-svg-icon{width:17px;height:17px}.bff-login-shell{grid-template-columns:minmax(0,44%) minmax(420px,56%);background:linear-gradient(90deg,#12263a 0 44%,#f5f7fa 44%)}.bff-login-card{border-radius:6px;box-shadow:0 12px 34px #0f172a14}.bff-login-card input,.bff-login-error{border-radius:4px}@media(max-width:900px){.bff-login-shell{grid-template-columns:minmax(0,1fr);background:#f5f7fa}.bff-login-card{width:min(440px,calc(100% - 32px))}}.bff-button:focus-visible{outline:3px solid rgb(37 99 235 / 22%);outline-offset:2px;box-shadow:none}@media(min-width:1181px)and (max-height:760px){.bff-brand{min-height:48px;padding-bottom:6px;margin-bottom:2px}.bff-nav-item{min-height:39px}.bff-sidebar-status{min-height:40px;padding-top:6px;margin-top:3px}}@media(min-width:1680px){:root{--bff-sidebar-width: 248px;--bff-header-height: 68px}.bff-sidebar{padding:16px 12px 14px}.bff-brand{min-height:64px;gap:12px;padding:5px 14px 13px;margin-bottom:8px}.bff-brand-mark{width:32px;height:38px}.bff-brand-mark:before,.bff-brand-mark:after{left:6px;width:20px;height:20px}.bff-brand strong{font-size:17px}.bff-brand small{font-size:12px}.bff-nav-item{min-height:52px;grid-template-columns:32px minmax(0,1fr) auto;gap:12px;padding-right:14px;padding-left:14px;margin:2px 0}.bff-nav-icon{width:32px;height:32px}.bff-nav-icon .bff-svg-icon{width:21px;height:21px}.bff-nav-copy strong{font-size:15px}.bff-nav-copy small{font-size:11px}.bff-header{padding-right:38px;padding-left:38px;gap:26px}.bff-header-leading{min-width:220px}.bff-breadcrumb{font-size:14px}.bff-tenant-switcher{min-width:280px;height:42px;padding-right:10px;padding-left:13px;font-size:13px}.bff-tenant-switcher .bff-ui-select-trigger{height:38px;font-size:13px}.bff-runtime-chip{min-height:38px;font-size:13px}.bff-user strong{font-size:13px}.bff-user small{font-size:11px}.bff-content{padding:28px 36px 48px}:where(.bff-overview,.bff-provider-page,.workorder-page,.warehouse-page,.agent-ops-page,.bff-audit-page,.tenant-page,.identity-page,.wecom-reconciliation-page,.public-knowledge-page,.knowledge-page){gap:20px}:where(.bff-page-heading,.tenant-heading,.identity-heading,.wecom-page-heading,.public-knowledge-heading) h2{font-size:25px}:where(.bff-page-heading,.tenant-heading,.identity-heading,.wecom-page-heading,.public-knowledge-heading) p:not(.bff-kicker){max-width:1120px;font-size:14px}.bff-button{min-height:40px;padding-right:17px;padding-left:17px;font-size:14px}:where(.bff-content input:not([type=checkbox]):not([type=radio]),.bff-content textarea){min-height:42px;font-size:14px}:where(.bff-toolbar,.agent-ledger-heading,.warehouse-table-panel>header,.bff-overview-domain>header,.audit-list-panel>header,.wecom-panel>header,.public-knowledge-layout header,.identity-panel>header){padding:16px 18px}.bff-metrics{gap:16px}.bff-metrics article{min-height:116px;gap:16px;padding:20px}.bff-metrics small{font-size:13px}.bff-metrics strong{font-size:29px}.bff-metrics article span{font-size:12px}.bff-table{font-size:14px}.bff-table th{padding:14px 16px;font-size:13px}.bff-table td{padding:14px 16px}.bff-badge{min-height:26px;padding-right:9px;padding-left:9px;font-size:12px}.bff-sidebar-status{min-height:48px;padding-right:12px;padding-left:12px}.bff-sidebar-status strong{font-size:11px}.bff-sidebar-status small{font-size:9px}}.bff-content :is(.warehouse-search,.bff-search,.tenant-search) input{min-height:0;height:100%;min-width:0;padding-block:0;border:0;border-radius:0;background:transparent;box-shadow:none}.bff-content :is(.warehouse-search,.bff-search,.tenant-search)>.bff-svg-icon{flex:0 0 auto}@media(max-width:1180px){.bff-shell{min-width:0}.bff-sidebar{width:var(--bff-sidebar-width);transform:translate(-100%);transition:transform .18s ease}.bff-sidebar.open{transform:translate(0)}.bff-workspace{margin-left:0}.bff-menu-button{display:inline-grid}.bff-mobile-overlay.visible{display:block;z-index:29}.bff-breadcrumb-back{display:none}}@media(max-width:760px){.bff-header{height:auto;min-height:60px;padding:10px 14px}.bff-header-actions{gap:6px}.bff-tenant-switcher{min-width:170px}.bff-runtime-chip,.bff-user-copy,.bff-header-actions>.bff-icon-button{display:none}.bff-content{padding:14px}}
