.system-workbench{--sw-bg:#f3f6fa;--sw-panel:#ffffff;--sw-panel-soft:#f5f8fc;--sw-line:#e2e8f1;--sw-line-strong:#c6d2e0;--sw-text:#16233a;--sw-text-dim:#5d6e83;--sw-text-faint:#97a6b8;--sw-blue:var(--brand-600);--sw-blue-deep:var(--brand-900);--sw-blue-soft:#e7f1fb;--sw-amber:#c9760a;--sw-green:#138a5c;--sw-red:#d23b3b;--sw-mono:"SFMono-Regular",ui-monospace,"JetBrains Mono","Roboto Mono",Menlo,Consolas,monospace;color:var(--sw-text);background:var(--sw-bg);display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-12);gap:var(--space-12)}.operation-audit-page .audit-page-tabs{width:-moz-fit-content;width:fit-content;margin:var(--space-12) 0}.operation-audit-page .audit-event-filter-panel{margin:var(--space-12) 0;padding:var(--space-16)}.operation-audit-page .audit-event-filter-form{display:grid;grid-template-columns:repeat(6,minmax(120px,1fr));grid-gap:var(--space-12);gap:var(--space-12);align-items:end}.operation-audit-page .audit-event-filter-form label{display:grid;grid-gap:var(--space-6);gap:var(--space-6);color:var(--ink-2);font-size:12px;font-weight:600}.operation-audit-page .audit-event-filter-form input{min-width:0;height:var(--control-height-form);padding:0 var(--space-10);border:1px solid var(--hairline-strong,#d7dee8);border-radius:var(--radius-sm,8px);background:var(--surface,#fff);color:var(--ink,#1f2937)}.operation-audit-page .audit-event-filter-form input:focus-visible{outline:var(--ring);outline-offset:1px}.operation-audit-page .audit-event-filter-actions{display:flex;gap:var(--space-8);align-items:center}.operation-audit-page .audit-export-policy{margin:var(--space-12) 0 0;padding-top:var(--space-12);border-top:1px solid var(--hairline,#e5e7eb);color:var(--ink-3,#6b7280);font-size:12px}.operation-audit-page .audit-rule-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-12);gap:var(--space-12)}.operation-audit-page .audit-rule-card{display:grid;grid-gap:var(--space-10);gap:var(--space-10);padding:var(--space-16)}.operation-audit-page .audit-rule-card>div{display:flex;gap:var(--space-10);align-items:center}.operation-audit-page .audit-rule-card h2,.operation-audit-page .audit-rule-card p{margin:0}.audit-detail-body{display:grid;grid-gap:var(--space-16);gap:var(--space-16)}.audit-detail-body section{min-width:0}.audit-detail-body section h3{margin:0 0 var(--space-8);font-size:14px}.audit-detail-body pre{max-height:280px;margin:0;padding:var(--space-12);overflow:auto;border:1px solid var(--hairline,#e5e7eb);border-radius:var(--radius-sm,8px);background:var(--surface-subtle,#f8fafc);white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.6}@media (max-width:1280px){.operation-audit-page .audit-event-filter-form{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.operation-audit-page .audit-event-filter-form,.operation-audit-page .audit-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.operation-audit-page .audit-event-filter-form,.operation-audit-page .audit-rule-grid{grid-template-columns:1fr}.operation-audit-page .audit-event-filter-actions{justify-content:stretch}.operation-audit-page .audit-event-filter-actions>*{flex:1 1}}.system-workbench .page-header-unified{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) auto;align-self:start;align-content:center;align-items:center;grid-gap:var(--space-16);gap:var(--space-16);min-height:96px;padding:var(--space-14) var(--space-24);color:var(--ink-inverse);background:linear-gradient(118deg,var(--brand-900) 0,var(--brand-800) 52%,#2c6ea4 100%);border:1px solid rgba(255,255,255,.2);border-radius:12px;box-shadow:0 14px 34px rgba(15,46,92,.18)}.system-workbench.approval-center.platform-page,.system-workbench.enterprise-settings-page{gap:var(--space-12)}.system-workbench.enterprise-settings-page{--enterprise-panel-radius:8px;--enterprise-border:rgba(116,139,166,0.24);--enterprise-border-strong:rgba(73,96,125,0.34);--enterprise-glow:0 16px 34px rgba(26,50,82,0.1);--enterprise-glow-strong:0 20px 46px rgba(26,50,82,0.16);background:linear-gradient(180deg,#f5f8fc,#eef3f8 48%,#f8fafc);gap:var(--space-14)}.dirpage.system-workbench.enterprise-settings-page{gap:var(--space-14)}.system-workbench.enterprise-settings-page .enterprise-settings-panel{min-width:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.system-workbench .page-state.page-state-compact,.system-workbench.approval-center.platform-page>.page-state,.system-workbench.operation-audit-page>.page-state{min-height:0;padding:22px var(--space-18);gap:var(--space-10)}.system-workbench .page-state.page-state-compact .page-state-copy,.system-workbench.approval-center.platform-page>.page-state .page-state-copy,.system-workbench.operation-audit-page>.page-state .page-state-copy{max-width:460px}.system-workbench .page-state.page-state-compact .page-state-copy p,.system-workbench.approval-center.platform-page>.page-state .page-state-copy p,.system-workbench.operation-audit-page>.page-state .page-state-copy p{line-height:1.5}.system-workbench .page-header-main{min-width:0}.system-workbench .page-header-unified .breadcrumb{margin:0 0 var(--space-4);color:rgba(255,255,255,.76);font-size:12px;font-weight:650;line-height:1.2}.system-workbench .page-header-unified h1{margin:0;color:var(--ink-inverse);font-size:24px;font-weight:850;line-height:1.2;letter-spacing:0}.system-workbench .page-header-unified .desc{max-width:720px;margin:5px 0 0;color:rgba(255,255,255,.86);font-size:13px;font-weight:650;line-height:1.45}.system-workbench .page-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-10);flex-wrap:wrap}.system-workbench .page-header-actions .btn,.system-workbench .page-header-actions .more-actions>summary{min-width:92px;white-space:nowrap}.system-workbench .page-header-actions .more-actions{position:relative;z-index:20}.system-workbench .page-header-actions .more-actions-menu{right:0;left:auto;z-index:80}.system-workbench .approval-flow-designer-hero,.system-workbench .operation-audit-hero,.system-workbench .permission-matrix-hero,.system-workbench .role-hero,.system-workbench .tenant-settings-hero,.system-workbench .user-hero{border:1px solid var(--sw-line);border-top:2px solid var(--sw-blue);border-radius:6px;background:var(--sw-panel);box-shadow:0 1px 2px rgba(20,33,58,.04)}.system-workbench .approval-flow-designer-hero,.system-workbench .permission-matrix-hero,.system-workbench .role-hero,.system-workbench .tenant-settings-hero,.system-workbench .user-hero{min-height:96px;padding:var(--space-16) 18px}.system-workbench .tenant-settings-hero-kicker{color:var(--sw-blue);font-size:12px;font-weight:800;letter-spacing:0}.system-workbench :is(.user-hero,.role-hero,.permission-matrix-hero,.approval-flow-designer-hero) h1{margin:var(--space-4) 0;color:var(--sw-text);font-size:24px;line-height:1.18;letter-spacing:0}.system-workbench :is(.user-hero,.role-hero,.permission-matrix-hero,.approval-flow-designer-hero) p{margin:0;color:var(--sw-text-dim);font-size:13px}.system-workbench :is(.tenant-settings-health,.permission-matrix-summary,.platform-metrics,.approval-flow-designer-metrics,.operation-audit-metric-grid,.tenant-first-run-strip){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;background:var(--sw-panel);border:1px solid var(--sw-line);border-top:2px solid var(--sw-blue);border-radius:6px;box-shadow:0 1px 2px rgba(20,33,58,.04);overflow:hidden}.system-workbench :is(.tenant-health-card,.permission-matrix-summary article,.platform-metric,.approval-flow-designer-metrics article,.operation-audit-metric-card,.tenant-first-run-strip article){min-height:92px;padding:var(--space-14) 18px 13px;background:transparent;border:0;border-right:1px solid var(--sw-line);border-radius:0;box-shadow:none}.system-workbench :is(.tenant-health-card,.permission-matrix-summary article,.platform-metric,.approval-flow-designer-metrics article,.operation-audit-metric-card,.tenant-first-run-strip article):last-child{border-right:0}.system-workbench :is(.tenant-health-card,.permission-matrix-summary article,.platform-metric,.approval-flow-designer-metrics article,.operation-audit-metric-card,.tenant-first-run-strip article) p,.system-workbench :is(.tenant-health-card,.permission-matrix-summary article,.platform-metric,.approval-flow-designer-metrics article,.operation-audit-metric-card,.tenant-first-run-strip article) small,.system-workbench :is(.tenant-health-card,.permission-matrix-summary article,.platform-metric,.approval-flow-designer-metrics article,.operation-audit-metric-card,.tenant-first-run-strip article) span{color:var(--sw-text-dim);font-size:12px}.system-workbench :is(.tenant-health-card,.permission-matrix-summary article,.platform-metric,.approval-flow-designer-metrics article,.operation-audit-metric-card,.tenant-first-run-strip article) strong{font-family:var(--sw-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--sw-blue);font-size:28px;line-height:1.05}.system-workbench :is(.tenant-health-card.tone-warning,.operation-audit-metric-card.is-warning) strong{color:var(--sw-amber)}.system-workbench :is(.tenant-health-card.tone-danger,.permission-matrix-summary .is-risk,.operation-audit-metric-card.is-danger) strong{color:var(--sw-red)}.system-workbench .tenant-health-card.tone-success strong{color:var(--sw-green)}.system-workbench .tenant-settings-overview-card{display:grid;grid-gap:var(--space-12);gap:var(--space-12);margin-top:var(--space-14);padding:var(--space-14);border-color:var(--brand-100);border-radius:16px;background:linear-gradient(150deg,rgba(255,255,255,.98),rgba(243,250,255,.98));box-shadow:var(--shadow-soft)}.system-workbench .tenant-settings-overview-card .document-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-12);padding:0;border:0}.system-workbench .tenant-settings-overview-card .muted-text{max-width:780px;margin:var(--space-4) 0 0;color:var(--sw-text-dim);font-size:13px;line-height:1.6}.system-workbench .tenant-settings-overview-card .status-pill{flex:0 0 auto;border-color:var(--brand-200);background:var(--brand-50);color:var(--brand-600)}.system-workbench .tenant-settings-overview-card .tenant-settings-health{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-10);gap:var(--space-10);border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.system-workbench .tenant-settings-overview-card .tenant-health-card{min-height:86px;padding:var(--space-12) var(--space-14);border:1px solid var(--brand-100);border-radius:14px;background:#fff;box-shadow:none}.system-workbench .tenant-settings-overview-card .tenant-health-card:before{display:none}.system-workbench .tenant-settings-overview-card .tenant-health-card small,.system-workbench .tenant-settings-overview-card .tenant-health-card span{color:var(--sw-text-dim)}.system-workbench .tenant-settings-overview-card .tenant-health-card strong{color:var(--sw-blue);font-size:28px}.system-workbench .tenant-settings-overview-card .tenant-health-card.tone-warning strong{color:var(--sw-amber)}.system-workbench .tenant-settings-overview-card .tenant-health-card.tone-danger strong{color:var(--sw-red)}.system-workbench .tenant-settings-overview-card .tenant-health-card.tone-success strong{color:var(--sw-green)}.system-workbench .tenant-settings-overview-card .tenant-settings-flow-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:var(--space-10);gap:var(--space-10)}.system-workbench .tenant-settings-overview-card .flow-step{min-height:94px;padding:var(--space-12);border-color:var(--brand-100);border-radius:14px;background:#fff;box-shadow:none}.system-workbench .tenant-settings-overview-card .flow-step.active{border-color:var(--brand-300);background:linear-gradient(180deg,#ffffff 0,var(--surface-sunk) 100%)}.system-workbench .tenant-settings-overview-card .flow-step span{color:var(--brand-600)}.system-workbench .tenant-settings-overview-card .flow-step strong{color:var(--sw-text);font-size:18px}.system-workbench .tenant-settings-overview-card .flow-step small{color:var(--sw-text-dim)}.system-workbench :is(.section-card,.role-list-panel,.role-inspector,.permission-matrix-panel,.approval-policy-list,.approval-policy-detail,.approval-flow-summary-panel,.approval-flow-risk-board,.tenant-ops-panel,.tenant-request-table-card,.operation-audit-filter,.operation-audit-side-card,.table-wrap,.table-container){border-color:var(--sw-line);border-radius:8px;background:var(--sw-panel);box-shadow:0 1px 2px rgba(20,33,58,.04)}.system-workbench :is(.role-section-title,.tenant-settings-command-head) h2,.system-workbench :is(.role-section-title,.tenant-settings-command-head) strong{color:var(--sw-text);letter-spacing:0}.system-workbench .tenant-settings-command{margin-top:var(--space-14);display:grid;grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);grid-gap:var(--space-14);gap:var(--space-14)}.system-workbench .tenant-settings-command-main,.system-workbench .tenant-settings-command-side{align-content:start;gap:var(--space-12);border-color:var(--brand-100);border-radius:16px;background:linear-gradient(150deg,rgba(255,255,255,.99),rgba(248,251,255,.99));box-shadow:var(--shadow-soft)}.system-workbench .tenant-settings-command-head{align-items:flex-start;padding:0}.system-workbench .tenant-settings-command-head p{margin:var(--space-4) 0 0;color:var(--sw-text-dim);font-size:13px;line-height:1.6}.system-workbench .tenant-settings-lanes{grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-10)}.system-workbench .tenant-settings-lane{min-height:112px;padding:var(--space-12);border-left-width:1px;border:1px solid var(--brand-100);border-top:3px solid var(--brand-400);border-radius:14px;background:#fff;text-align:left;cursor:pointer;box-shadow:none}.system-workbench .tenant-settings-lane.active,.system-workbench .tenant-settings-lane:hover{transform:translateY(-1px);border-color:var(--brand-300);box-shadow:0 12px 20px rgba(37,99,235,.08)}.system-workbench .tenant-settings-lane.tone-blue{border-top-color:var(--brand-600)}.system-workbench .tenant-settings-lane.tone-amber{border-top-color:#f59e0b;background:#fff}.system-workbench .tenant-settings-lane.tone-teal{border-top-color:#0f766e;background:#fff}.system-workbench .tenant-settings-lane span{color:var(--brand-600);letter-spacing:0}.system-workbench .tenant-settings-lane strong{font-size:18px}.system-workbench .tenant-settings-lane small{font-size:12px;line-height:1.55}.system-workbench .tenant-settings-lane-meta{gap:var(--space-6)}.system-workbench .tenant-settings-lane-meta b,.system-workbench .tenant-settings-lane-meta em{min-height:22px;padding:0 var(--space-8);background:var(--surface-sunk)}.system-workbench .tenant-settings-active-panel{margin-top:var(--space-2);padding-top:var(--space-12);border-top:1px solid #e2e8f0}.system-workbench .tenant-settings-active-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-10)}.system-workbench .tenant-settings-active-list .tenant-settings-item{min-height:104px;border-color:var(--brand-100);border-radius:14px;background:#fff;box-shadow:none}.system-workbench .tenant-settings-command-side .tenant-action-list{gap:var(--space-8)}.system-workbench .tenant-settings-command-side .tenant-action-list a,.system-workbench .tenant-settings-queue-item{min-height:68px;border-color:var(--brand-100);border-radius:14px;background:#fff;box-shadow:none}.system-workbench .tenant-settings-queue-filters{margin-top:var(--space-2)}.system-workbench .tenant-settings-queue-filters button{min-height:30px;border-color:var(--brand-100);background:var(--surface-sunk)}.system-workbench .tenant-settings-queue-filters button.active{background:var(--brand-700);box-shadow:0 8px 16px rgba(37,99,235,.12)}.system-workbench .tenant-settings-queue-index{width:34px;height:34px;border-radius:10px;background:var(--brand-50);color:var(--brand-600);box-shadow:none}.dirpage.system-workbench.user-page.userdir{gap:var(--space-16);align-content:start;background:var(--sw-bg)}.system-workbench.user-page .user-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-10);min-height:82px;padding:var(--space-10) var(--space-12);border:1px solid var(--brand-100);border-radius:8px;background:rgba(255,255,255,.08)}.system-workbench.user-page .user-toolbar-actions{display:inline-flex;align-items:flex-end;gap:var(--space-8);margin-left:auto}.system-workbench.user-page.userdir>.dbar{margin:0;padding:var(--space-10) var(--space-12);border:1px solid rgba(131,159,190,.22);border-radius:12px;background:rgba(255,255,255,.72);box-shadow:0 1px 2px rgba(20,33,58,.04)}.system-workbench.user-page.userdir .dsearch{color:var(--d-ink-faint)}.system-workbench.user-page.userdir .dsearch input{height:var(--control-height-form);border-color:rgba(131,159,190,.32);border-radius:8px;background:var(--sw-panel)}.system-workbench.user-page.userdir .dsegs{min-height:36px;border:1px solid rgba(131,159,190,.2);border-radius:8px;background:rgba(238,243,249,.74)}.system-workbench.user-page.userdir .dsegs button{min-height:28px;border-radius:7px;font-weight:var(--fw-semibold)}.system-workbench.user-page.userdir .dsegs button.on{color:var(--sw-blue-deep)}.system-workbench.user-page.userdir .dnotice{margin:0;padding:var(--space-10) var(--space-12);border:1px solid rgba(217,166,78,.3);border-radius:10px;background:rgba(255,248,235,.72)}.system-workbench.user-page.userdir .dstage{grid-template-columns:272px minmax(0,1fr);gap:var(--space-12)}.system-workbench.user-page.userdir .dstage>.dcard{min-width:0}.system-workbench.user-page.userdir .dlist{padding:var(--space-8)}.system-workbench.user-page.userdir .drow{min-height:34px;border-radius:8px}.system-workbench.user-page.userdir .drow.on{background:rgba(232,241,252,.96);box-shadow:inset 3px 0 0 var(--sw-blue)}.system-workbench.user-page.userdir .dgrid thead th{background:rgba(247,250,255,.92);color:var(--ink-3);font-weight:850}.system-workbench.user-page.userdir .dgrid{table-layout:fixed;min-width:930px}.system-workbench.user-page.userdir .dgrid-wrap{min-width:0;max-width:100%}.system-workbench.user-page.userdir .user-member-col{width:260px}.system-workbench.user-page.userdir .user-dept-col{width:150px}.system-workbench.user-page.userdir .user-role-col{width:260px}.system-workbench.user-page.userdir .user-status-col{width:120px}.system-workbench.user-page.userdir .user-next-col{width:128px}.system-workbench.user-page.userdir .user-action-col{width:auto}.system-workbench.user-page.userdir .dgrid tbody tr:hover{background:rgba(248,251,255,.88)}.system-workbench.user-page.userdir .dwho{max-width:100%}.system-workbench.user-page.userdir .dwho-copy a{font-size:var(--fs-13);font-weight:var(--fw-medium)}.system-workbench.user-page.userdir .dwho-copy a,.system-workbench.user-page.userdir .dwho-copy small{max-width:min(220px,100%)}.system-workbench.user-page.userdir .dchips{display:flex;max-width:100%;gap:5px;flex-wrap:wrap;overflow:hidden}.system-workbench.user-page.userdir .dchip{max-width:116px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.system-workbench.user-page.userdir .ddept-chip{display:inline-flex;max-width:100%;min-height:24px;align-items:center;border:1px solid rgba(131,159,190,.24);border-radius:999px;background:rgba(248,251,255,.92);color:var(--d-ink-dim);padding:var(--space-2) var(--space-10);font-size:12px;font-weight:var(--fw-medium);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.system-workbench.user-page.userdir .ddept-chip.muted{border-style:dashed;background:var(--d-panel-muted);color:var(--d-ink-faint)}.system-workbench.user-page.userdir .dgrid td.dnum,.system-workbench.user-page.userdir .dgrid th.dnum{width:auto;min-width:132px;padding-right:var(--space-18)}.system-workbench.user-page.userdir .dactions.user-row-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:5px;flex-wrap:nowrap;width:-moz-fit-content;width:fit-content;min-width:0;margin-left:auto;white-space:nowrap}.system-workbench.user-page.userdir .dactions.user-row-actions .more-actions{position:relative;flex:none}.system-workbench.user-page.userdir .dactions.user-row-actions .more-actions-menu{right:0;left:auto;min-width:136px;text-align:left}.system-workbench.user-page.userdir .dactions.user-row-actions .action-glyph,.system-workbench.user-page.userdir .dactions.user-row-actions svg{width:15px;height:15px}.system-workbench.user-page.userdir .user-onboarding-workbench{display:grid;grid-gap:var(--space-12);gap:var(--space-12);padding:var(--space-14)}.system-workbench.user-page.userdir .user-onboarding-workbench .dcard-h{margin:0}.system-workbench.user-page.userdir .user-onboarding-workbench .dcard-h>div{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.system-workbench.user-page.userdir .user-onboarding-cards{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:var(--space-8);gap:var(--space-8)}.system-workbench.user-page.userdir .user-onboarding-card{display:grid;min-height:112px;align-content:start;grid-gap:var(--space-6);gap:var(--space-6);border:1px solid rgba(131,159,190,.24);border-top:3px solid var(--brand-300);border-radius:8px;background:var(--surface);padding:var(--space-10);color:var(--sw-text);text-align:left}.system-workbench.user-page.userdir .user-onboarding-card.is-active,.system-workbench.user-page.userdir .user-onboarding-card:hover{transform:translateY(-1px);border-color:var(--brand-300);border-top-color:var(--brand-600);background:var(--surface-sunk);box-shadow:0 10px 18px rgba(37,99,235,.08)}.system-workbench.user-page.userdir .user-onboarding-card span{color:var(--sw-text-dim);font-size:var(--fs-12);font-weight:var(--fw-semibold)}.system-workbench.user-page.userdir .user-onboarding-card strong{color:var(--sw-text);font-size:24px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.system-workbench.user-page.userdir .user-onboarding-card small{color:var(--sw-text-dim);font-size:var(--fs-12);line-height:1.45}.system-workbench.user-page.userdir .user-onboarding-card em{justify-self:start;min-height:22px;border:1px solid var(--brand-100);border-radius:999px;background:var(--surface-sunk);color:var(--brand-600);padding:0 var(--space-8);font-size:12px;font-style:normal;font-weight:var(--fw-semibold);line-height:20px}.system-workbench.user-page.userdir .user-stage-rail{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:var(--space-8);gap:var(--space-8)}.system-workbench.user-page.userdir .user-stage-rail span{display:grid;grid-template-columns:1fr auto;grid-gap:2px var(--space-8);gap:2px var(--space-8);min-width:0;border:1px solid rgba(131,159,190,.2);border-radius:8px;background:rgba(248,251,255,.82);padding:var(--space-8) var(--space-10)}.system-workbench.user-page.userdir .user-stage-rail b,.system-workbench.user-page.userdir .user-stage-rail em{color:var(--sw-text);font-size:12px;font-style:normal;font-weight:var(--fw-semibold)}.system-workbench.user-page.userdir .user-stage-rail small{grid-column:1/-1;color:var(--sw-text-dim);font-size:12px;line-height:1.35}.system-workbench.user-page.userdir .user-next-action{display:inline-flex;max-width:100%;min-height:26px;align-items:center;border:1px solid rgba(131,159,190,.24);border-radius:999px;background:rgba(248,251,255,.92);color:var(--sw-text-dim);padding:0 var(--space-10);font-size:12px;font-weight:var(--fw-semibold);line-height:24px;text-decoration:none;white-space:nowrap}.system-workbench.user-page.userdir a.user-next-action:hover,.system-workbench.user-page.userdir button.user-next-action:hover{border-color:var(--brand-300);background:var(--brand-50);color:var(--brand-700)}.system-workbench.user-page.userdir .user-next-action.tone-warning{border-color:rgba(245,158,11,.28);background:rgba(255,248,235,.9);color:#92400e}.system-workbench.user-page.userdir .user-next-action.tone-danger{border-color:rgba(239,68,68,.24);background:rgba(254,242,242,.9);color:#b91c1c}.system-workbench.user-page.userdir .user-next-action.tone-success{border-color:rgba(16,185,129,.24);background:rgba(236,253,245,.9);color:#047857}@media (max-width:1280px){.system-workbench.user-page.userdir .user-onboarding-cards,.system-workbench.user-page.userdir .user-stage-rail{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.system-workbench.user-page.userdir .user-onboarding-cards,.system-workbench.user-page.userdir .user-stage-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.system-workbench.user-page.userdir .user-onboarding-cards,.system-workbench.user-page.userdir .user-stage-rail{grid-template-columns:1fr}}.dirpage.system-workbench.profile-review-page{gap:var(--space-16);align-content:start;background:var(--sw-bg)}.system-workbench.profile-review-page .profile-review-empty,.system-workbench.profile-review-page .profile-review-panel,.system-workbench.profile-review-page .profile-review-toolbar{border:1px solid rgba(131,159,190,.24);border-radius:12px;background:rgba(255,255,255,.78);box-shadow:0 1px 2px rgba(20,33,58,.04)}.system-workbench.profile-review-page .profile-review-toolbar{display:flex;align-items:center;gap:var(--space-8);flex-wrap:wrap;padding:var(--space-10) var(--space-12)}.system-workbench.profile-review-page .profile-review-toolbar span{min-height:26px;border:1px solid rgba(131,159,190,.24);border-radius:999px;background:rgba(239,246,255,.74);color:var(--sw-blue-deep);font-size:12px;font-weight:750;padding:5px var(--space-10)}.system-workbench.profile-review-page .profrev-notice{margin:0;border:1px solid rgba(19,138,92,.2);border-radius:10px;background:rgba(231,246,238,.74);color:var(--sw-green)}.system-workbench.profile-review-page .profrev-notice.err{border-color:rgba(210,59,59,.2);background:rgba(253,236,235,.74);color:var(--sw-red)}.system-workbench.profile-review-page .profile-review-empty{display:grid;justify-items:center;grid-gap:var(--space-8);gap:var(--space-8);min-height:150px;padding:var(--space-32) var(--space-24);text-align:center}.system-workbench.profile-review-page .profile-review-empty strong{color:var(--sw-text);font-size:15px}.system-workbench.profile-review-page .profile-review-empty span{max-width:640px;color:var(--sw-text-dim);font-size:13px;line-height:1.55}.system-workbench.profile-review-page .profile-review-empty div{display:flex;gap:var(--space-10);flex-wrap:wrap;justify-content:center;margin-top:var(--space-6)}.system-workbench.profile-review-page .profile-review-panel{overflow:hidden}.system-workbench.profile-review-page .profile-review-table-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);min-height:46px;padding:var(--space-12) var(--space-14);border-bottom:1px solid rgba(131,159,190,.22);background:linear-gradient(90deg,rgba(232,241,252,.78),rgba(255,255,255,.96) 46%),var(--sw-panel)}.system-workbench.profile-review-page .profile-review-table-head strong{color:var(--sw-text);font-size:13.5px;font-weight:850}.system-workbench.profile-review-page .profile-review-table-head span{color:var(--sw-text-dim);font-size:12px;font-weight:700}.system-workbench.profile-review-page .profile-review-table-wrap{overflow-x:auto}.system-workbench.profile-review-page .profile-review-table{width:100%;min-width:980px;border-collapse:collapse;font-size:13px}.system-workbench.profile-review-page .profile-review-table th{background:rgba(247,250,255,.92);color:var(--ink-3);font-size:11.5px;font-weight:850;padding:9px var(--space-12);text-align:left;white-space:nowrap}.system-workbench.profile-review-page .profile-review-table td{border-top:1px solid rgba(131,159,190,.2);color:var(--sw-text);padding:var(--space-10) var(--space-12);vertical-align:middle}.system-workbench.profile-review-page .profile-review-table tbody tr:hover{background:rgba(248,251,255,.88)}.system-workbench.profile-review-page .profrev-who{min-width:220px}.system-workbench.profile-review-page .profrev-who span:last-child{display:grid;min-width:0}.system-workbench.profile-review-page .profrev-who small{overflow:hidden;max-width:220px;text-overflow:ellipsis;white-space:nowrap}.system-workbench.profile-review-page .profile-review-field-list,.system-workbench.profile-review-page .profile-review-value-list{display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.system-workbench.profile-review-page .profile-review-field-list{align-items:start;justify-items:start}.system-workbench.profile-review-page .profrev-change{justify-content:space-between;gap:var(--space-12);min-width:260px}.system-workbench.profile-review-page .profrev-value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.system-workbench.profile-review-page .profrev-actions{justify-content:flex-end;white-space:nowrap}.system-workbench.profile-review-page .profrev-actions .btn{min-width:72px}.system-workbench.user-page .user-account-overview-card,.system-workbench.user-page .user-focus-strip,.system-workbench.user-page .user-inspector,.system-workbench.user-page .user-list-panel,.system-workbench.user-page .user-onboarding-board,.system-workbench.user-page .user-overview-panel{border:1px solid var(--sw-line);border-radius:var(--radius-lg,16px);background:var(--sw-panel);box-shadow:0 1px 2px rgba(20,33,58,.04)}.system-workbench.user-page .user-account-overview-card{padding:var(--space-14) var(--space-16) var(--space-16)}.system-workbench.user-page .document-section-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-14);margin:0 0 var(--space-12)}.system-workbench.user-page .document-section-head h2{margin:var(--space-2) 0 0;color:var(--sw-text);font-size:18px;line-height:1.3;letter-spacing:0}.system-workbench.user-page .document-section-head .muted-text{margin:0;color:var(--sw-blue);font-size:12px;font-weight:800}.system-workbench.user-page .document-section-head .status-pill{min-height:28px;padding:0 var(--space-10);border-color:var(--brand-100);background:var(--brand-50);color:var(--brand-600);white-space:nowrap}.system-workbench.user-page .user-account-overview-card .tenant-health-card{min-height:96px;border:1px solid var(--brand-100);border-top:3px solid var(--brand-400);border-radius:8px;background:#fff;padding:var(--space-12);box-shadow:none}.system-workbench.user-page .user-account-overview-card .tenant-health-card:last-child{border-right:1px solid var(--brand-100)}.system-workbench.user-page .user-account-overview-card .tenant-health-card small,.system-workbench.user-page .user-account-overview-card .tenant-health-card span{color:var(--sw-text-dim)}.system-workbench.user-page .user-account-overview-card .tenant-health-card strong{color:var(--brand-600);font-size:26px}.system-workbench.user-page .user-account-overview-card .tenant-health-card.tone-warning{border-top-color:#f59e0b}.system-workbench.user-page .user-account-overview-card .tenant-health-card.tone-danger{border-top-color:#ef4444}.system-workbench.user-page .user-account-overview-card .tenant-health-card.tone-success{border-top-color:#10b981}.system-workbench.user-page .user-segment{flex-wrap:wrap;min-height:36px;border-color:var(--brand-100);border-radius:8px;background:var(--surface);box-shadow:none}.system-workbench.user-page .user-segment button{height:30px;min-width:64px;border-radius:6px;color:var(--ink-2);font-size:13px;font-weight:var(--fw-semibold)}.system-workbench.user-page .user-segment button.active{color:var(--brand-600);background:var(--surface);box-shadow:0 1px 4px rgba(24,77,139,.08)}.system-workbench.permission-matrix-page .permission-matrix-toolbar{display:grid;grid-template-columns:minmax(220px,1fr) minmax(180px,.72fr) 150px auto;align-items:end;grid-gap:var(--space-10);gap:var(--space-10);min-height:82px;margin-bottom:var(--space-12);padding:var(--space-10) var(--space-12);border:1px solid var(--brand-100);border-radius:8px;background:var(--surface);box-shadow:0 8px 20px rgba(24,77,139,.04)}.system-workbench.permission-matrix-page .permission-matrix-toolbar label{display:grid;grid-gap:var(--space-6);gap:var(--space-6);min-width:0}.system-workbench.permission-matrix-page .permission-matrix-toolbar label>span{min-height:16px;color:var(--ink-2);font-size:12px;font-weight:750;line-height:16px}.system-workbench.permission-matrix-page .permission-matrix-toolbar input,.system-workbench.permission-matrix-page .permission-matrix-toolbar select{width:100%;height:var(--control-height-form);min-height:var(--control-height-form);border:1px solid var(--brand-100);border-radius:8px;background:var(--surface);color:var(--ink);padding:0 var(--space-12);font-size:13px;font-weight:650;line-height:36px;box-shadow:none}.system-workbench.permission-matrix-page .permission-matrix-toolbar input::placeholder{color:var(--ink-3);font-size:13px;font-weight:650}.system-workbench.permission-matrix-page .permission-matrix-toolbar input:hover,.system-workbench.permission-matrix-page .permission-matrix-toolbar select:hover{border-color:var(--brand-300)}.system-workbench.permission-matrix-page .permission-matrix-toolbar input:focus,.system-workbench.permission-matrix-page .permission-matrix-toolbar input:focus-visible,.system-workbench.permission-matrix-page .permission-matrix-toolbar select:focus,.system-workbench.permission-matrix-page .permission-matrix-toolbar select:focus-visible{border-color:var(--brand-400);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-500) 12%,transparent)}.system-workbench.permission-matrix-page .rmm-reset-filter{align-self:end;min-height:36px;border:1px solid var(--brand-100);border-radius:8px;background:var(--surface);color:var(--brand-600);padding:0 var(--space-14);font-size:13px;font-weight:800;box-shadow:none}.system-workbench.permission-matrix-page .rmm-reset-filter:focus-visible,.system-workbench.permission-matrix-page .rmm-reset-filter:hover{border-color:var(--brand-300);background:var(--brand-50);color:var(--brand-700);outline:none}.system-workbench.user-page .user-command-strip-primary{grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-10)}.system-workbench.user-page .user-command-card{min-height:112px;border:1px solid var(--brand-100);border-top:3px solid var(--brand-400);border-radius:8px;background:#fff;padding:var(--space-12);box-shadow:none}.system-workbench.user-page .user-command-card.active,.system-workbench.user-page .user-command-card:hover{transform:translateY(-1px);border-color:var(--brand-300);border-top-color:var(--brand-600);background:var(--surface-sunk);box-shadow:0 12px 20px rgba(37,99,235,.08)}.system-workbench.user-page .user-command-card span{color:var(--brand-600);letter-spacing:0}.system-workbench.user-page .user-command-card strong{color:var(--sw-text);font-size:24px}.system-workbench.user-page .user-command-card small{color:var(--sw-text-dim);line-height:1.55}.system-workbench.user-page .user-command-card em{min-height:22px;padding:0 var(--space-8);border:1px solid var(--brand-100);background:var(--surface-sunk);color:var(--brand-600)}.system-workbench.user-page .user-overview-grid{grid-template-columns:minmax(0,.96fr) minmax(360px,1.04fr);gap:var(--space-12)}.system-workbench.user-page .user-focus-strip,.system-workbench.user-page .user-inspector,.system-workbench.user-page .user-list-panel,.system-workbench.user-page .user-onboarding-board,.system-workbench.user-page .user-overview-panel{padding:var(--space-14)}.system-workbench.user-page .user-section-title{margin-bottom:var(--space-10);align-items:flex-start}.system-workbench.user-page .user-section-title strong{color:var(--sw-text);font-size:16px;letter-spacing:0}.system-workbench.user-page .user-section-title span{color:var(--sw-text-dim);font-size:12px}.system-workbench.user-page .user-capacity-strip,.system-workbench.user-page .user-focus-list.horizontal a,.system-workbench.user-page .user-focus-list.horizontal p,.system-workbench.user-page .user-inspector-list div,.system-workbench.user-page .user-inspector-note,.system-workbench.user-page .user-onboarding-stage,.system-workbench.user-page .user-queue-card,.system-workbench.user-page .user-queue-empty,.system-workbench.user-page .user-workbench-checklist,.system-workbench.user-page .user-workbench-shortcuts a{border-radius:8px;box-shadow:none}.system-workbench.user-page .user-capacity-strip,.system-workbench.user-page .user-inspector-list div,.system-workbench.user-page .user-onboarding-stage,.system-workbench.user-page .user-workbench-checklist{border-color:var(--brand-100);background:var(--surface-sunk)}.system-workbench.user-page .user-capacity-strip{margin-top:var(--space-10)}.system-workbench.user-page .user-onboarding-stages{margin-top:var(--space-10);gap:7px}.system-workbench.user-page .user-onboarding-stage{padding:var(--space-8) var(--space-10)}.system-workbench.user-page .user-onboarding-stage>span{width:28px;height:28px;color:var(--brand-600)}.system-workbench.user-page .user-queue-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8)}.system-workbench.user-page .user-queue-card,.system-workbench.user-page .user-queue-empty{min-height:104px;border-color:var(--brand-100);background:#fff;padding:var(--space-12)}.system-workbench.user-page .user-queue-card:hover{transform:translateY(-1px);border-color:var(--brand-300);background:var(--surface-sunk);box-shadow:0 10px 18px rgba(37,99,235,.08)}.system-workbench.user-page .user-focus-strip-full{margin-top:0}.system-workbench.user-page .user-focus-list.horizontal{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-8)}.system-workbench.user-page .user-focus-list.horizontal a,.system-workbench.user-page .user-focus-list.horizontal p{min-height:76px;border-color:var(--brand-100);background:#fff;padding:var(--space-12)}.system-workbench.user-page .user-focus-list.horizontal strong{font-size:14px}.system-workbench.user-page .user-focus-list.horizontal span{margin-top:var(--space-4);font-size:12px;line-height:1.55}.system-workbench.user-page .user-workbench{grid-template-columns:minmax(0,1fr) minmax(320px,.28fr);gap:var(--space-12)}.system-workbench.user-page .user-list-caption{margin-top:-4px;color:var(--sw-text-dim)}.system-workbench.user-page .user-table-wrap-modern{border-color:var(--sw-line);border-radius:8px;box-shadow:none}.system-workbench.user-page .user-table td,.system-workbench.user-page .user-table th{padding:var(--space-12)}.system-workbench.user-page .user-table-modern td:first-child{background:transparent}.system-workbench.user-page :where(.user-row-actions:not(.dactions)) a,.system-workbench.user-page :where(.user-row-actions:not(.dactions)) button{min-height:30px;min-width:52px;border-radius:8px}.system-workbench.user-page .user-inspector{top:76px}.system-workbench.user-page .user-inspector-note{border-color:var(--brand-100);background:var(--surface-sunk)}.system-workbench.user-page .user-inspector-note strong{color:var(--sw-text)}.system-workbench.user-page .user-workbench-shortcuts a{min-height:36px}.system-workbench.user-page .user-account-form-layout{grid-template-columns:minmax(0,1fr) minmax(320px,.3fr);gap:var(--space-12);align-items:start}.system-workbench.user-page .user-create-impact-panel,.system-workbench.user-page .user-create-panel{border:1px solid var(--sw-line);border-radius:var(--radius-lg,16px);background:var(--sw-panel);padding:var(--space-14);box-shadow:0 1px 2px rgba(20,33,58,.04)}.system-workbench.user-page .user-create-impact-panel{position:-webkit-sticky;position:sticky;top:76px;display:grid;grid-gap:var(--space-12);gap:var(--space-12)}.system-workbench.user-page .user-create-form.standalone{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-10)}.system-workbench.user-page .user-create-form label{min-width:0}.system-workbench.user-page .user-create-form label span,.system-workbench.user-page .user-role-head span{color:var(--sw-text-dim);font-size:12px;font-weight:800}.system-workbench.user-page .user-create-form input,.system-workbench.user-page .user-create-form select,.system-workbench.user-page .user-role-head input{width:100%;height:var(--control-height-form);border:1px solid var(--brand-100);border-radius:8px;background:var(--surface-sunk);color:var(--sw-text);padding:0 var(--space-10)}.system-workbench.user-page .user-create-form input:disabled,.system-workbench.user-page .user-create-form select:disabled{color:#94a3b8;background:#f1f5f9;cursor:not-allowed}.system-workbench.user-page .user-create-form input:focus,.system-workbench.user-page .user-create-form select:focus,.system-workbench.user-page .user-role-head input:focus{outline:2px solid var(--brand-300);outline-offset:1px}.system-workbench.user-page .user-create-remark{grid-column:span 2}.system-workbench.user-page .user-inspector-note,.system-workbench.user-page p.user-create-remark{border:1px solid var(--brand-100);border-radius:8px;background:var(--surface-sunk);padding:var(--space-12);color:var(--sw-text-dim);font-size:13px;line-height:1.6}.system-workbench.user-page .user-create-roles.standalone{margin-top:var(--space-14);border:1px solid var(--brand-100);border-radius:8px;background:var(--surface-sunk);padding:var(--space-12)}.system-workbench.user-page .user-role-head{display:grid;grid-template-columns:minmax(120px,auto) minmax(180px,1fr);grid-gap:var(--space-10);gap:var(--space-10);align-items:center}.system-workbench.user-page .user-role-bundle-panel{margin-top:var(--space-10);display:grid;grid-gap:var(--space-8);gap:var(--space-8);border:1px solid var(--brand-100);border-radius:var(--radius-lg,16px);background:#fff;padding:var(--space-10)}.system-workbench.user-page .user-role-bundle-intro,.system-workbench.user-page .user-role-picker-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-12)}.system-workbench.user-page .user-role-bundle-intro strong,.system-workbench.user-page .user-role-picker-head strong{color:var(--sw-text);font-size:13px}.system-workbench.user-page .user-role-bundle-intro span,.system-workbench.user-page .user-role-picker-head span{color:var(--sw-text-faint);font-size:12px}.system-workbench.user-page .user-role-bundles{display:flex;flex-wrap:nowrap;gap:var(--space-8)}.system-workbench.user-page .user-role-bundles button{flex:1 1;min-width:0;min-height:82px;display:grid;align-content:start;grid-gap:var(--space-4);gap:var(--space-4);border:1px solid var(--brand-100);border-radius:8px;background:var(--surface-sunk);color:var(--sw-text);padding:var(--space-10);text-align:left}.system-workbench.user-page .user-role-bundles button em,.system-workbench.user-page .user-role-bundles button span,.system-workbench.user-page .user-role-bundles button strong{display:block}.system-workbench.user-page .user-role-bundles button strong{font-size:12px;font-weight:var(--fw-medium);color:var(--brand-600)}.system-workbench.user-page .user-role-bundles button span{color:var(--sw-text-dim);font-size:12px;line-height:1.35}.system-workbench.user-page .user-role-bundles button em{color:var(--sw-text-faint);font-size:11px;font-style:normal;font-weight:var(--fw-medium)}.system-workbench.user-page .user-role-bundles button:hover:not(:disabled){border-color:var(--brand-300);background:var(--brand-50)}.system-workbench.user-page .user-role-bundles button.is-selected{border-color:var(--brand-400);background:var(--brand-50);box-shadow:inset 0 0 0 1px var(--brand-200)}.system-workbench.user-page .user-role-bundles button.is-selected em{color:var(--brand-600)}.system-workbench.user-page .user-role-bundles button:disabled{color:#94a3b8;background:#f1f5f9;cursor:not-allowed}.system-workbench.user-page .user-role-bundles button:disabled em,.system-workbench.user-page .user-role-bundles button:disabled span,.system-workbench.user-page .user-role-bundles button:disabled strong{color:#94a3b8}.system-workbench.user-page .user-role-picker-head{margin-top:var(--space-10);padding-top:var(--space-2)}.system-workbench.user-page .user-role-picker{margin-top:var(--space-10);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-8);gap:var(--space-8)}.system-workbench.user-page .user-role-picker label,.system-workbench.user-page .user-role-picker p{min-height:58px;margin:0;border:1px solid var(--brand-100);border-radius:8px;background:#fff;padding:var(--space-10);box-shadow:none}.system-workbench.user-page .user-role-picker label{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"check name" "check code";grid-column-gap:var(--space-8);column-gap:var(--space-8);align-items:center}.system-workbench.user-page .user-role-picker input{grid-area:check;width:16px;height:16px;margin:0}.system-workbench.user-page .user-role-picker strong{grid-area:name;color:var(--sw-text);font-size:13px;line-height:1.35;overflow-wrap:anywhere}.system-workbench.user-page .user-role-picker small{grid-area:code;color:var(--sw-text-faint);font-size:12px;overflow-wrap:anywhere}.system-workbench.user-page .user-role-picker p{grid-column:1/-1;color:var(--sw-text-dim);display:grid;place-items:center}.system-workbench.user-page .user-create-actions{margin-top:var(--space-14);margin-bottom:56px;display:flex;justify-content:flex-end;gap:var(--space-8)}.system-workbench.user-page .user-access-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-8);gap:var(--space-8)}.system-workbench.user-page .user-access-metrics span{min-height:58px;border:1px solid var(--brand-100);border-radius:8px;background:#fff;color:var(--brand-600);display:grid;place-items:center;padding:var(--space-8);text-align:center;font-size:12px;font-weight:800}.system-workbench.user-page .user-access-groups{display:grid;grid-gap:var(--space-8);gap:var(--space-8)}.system-workbench.user-page .user-access-groups div,.system-workbench.user-page .user-access-groups>p{margin:0;border:1px solid var(--brand-100);border-radius:8px;background:#fff;padding:var(--space-10)}.system-workbench.user-page .user-access-groups strong{color:var(--sw-text);font-size:13px}.system-workbench.user-page .user-access-groups p{margin:5px 0 0;color:var(--sw-text-dim);font-size:12px;line-height:1.55}.system-workbench.user-page .form-error,.system-workbench.user-page .role-notice.warning{margin:0;border:1px solid #fecaca;border-radius:8px;background:#fff5f5;color:#b42318;padding:var(--space-10) var(--space-12)}.system-workbench.role-page .role-create-panel,.system-workbench.role-page .role-inspector,.system-workbench.role-page .role-list-panel,.system-workbench.role-page .role-risk-board,.system-workbench.role-page .role-summary-panel{border:1px solid var(--sw-line);border-radius:8px;background:var(--sw-panel);box-shadow:0 1px 2px rgba(20,33,58,.04)}.system-workbench.role-page .document-section-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-14);margin:0 0 var(--space-12)}.system-workbench.role-page .document-section-head h2{margin:var(--space-2) 0 0;color:var(--sw-text);font-size:18px;line-height:1.3;letter-spacing:0}.system-workbench.role-page .document-section-head .muted-text{margin:0;color:var(--sw-blue);font-size:12px;font-weight:800}.system-workbench.role-page .document-section-head .status-pill{min-height:28px;padding:0 var(--space-10);border-color:var(--brand-100);background:var(--brand-50);color:var(--brand-600);white-space:nowrap}.system-workbench.role-page .notice-bar{border-radius:8px;box-shadow:none}.system-workbench.role-page .role-create-form input,.system-workbench.role-page .role-create-form select{height:var(--control-height-form);border-color:var(--brand-100);border-radius:8px;background:var(--surface-sunk)}.system-workbench.role-page .role-command-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-10);border:0;background:transparent;box-shadow:none;overflow:visible}.system-workbench.role-page .role-command-card{min-height:112px;border:1px solid var(--brand-100);border-top:3px solid var(--brand-400);border-radius:8px;background:#fff;padding:var(--space-12);box-shadow:none}.system-workbench.role-page .role-command-card.active,.system-workbench.role-page .role-command-card:hover{transform:translateY(-1px);border-color:var(--brand-300);border-top-color:var(--brand-600);background:var(--surface-sunk);box-shadow:0 12px 20px rgba(37,99,235,.08)}.system-workbench.role-page .role-command-card span{color:var(--brand-600);letter-spacing:0}.system-workbench.role-page .role-command-card strong{color:var(--sw-text);font-size:24px}.system-workbench.role-page .role-command-card small{color:var(--sw-text-dim);line-height:1.55}.system-workbench.role-page .role-command-card em{min-height:22px;padding:0 var(--space-8);border:1px solid var(--brand-100);background:var(--surface-sunk);color:var(--brand-600)}.system-workbench.role-page .role-create-panel,.system-workbench.role-page .role-inspector,.system-workbench.role-page .role-list-panel,.system-workbench.role-page .role-risk-board,.system-workbench.role-page .role-summary-panel{padding:var(--space-14)}.system-workbench.role-page .role-section-title{margin-bottom:var(--space-10);align-items:flex-start}.system-workbench.role-page .role-section-title strong{color:var(--sw-text);font-size:16px;letter-spacing:0}.system-workbench.role-page .role-section-title span{color:var(--sw-text-dim);font-size:12px}.system-workbench.role-page .role-summary-grid{gap:var(--space-8)}.system-workbench.role-page .role-capacity-strip,.system-workbench.role-page .role-create-panel,.system-workbench.role-page .role-inspector-actions button,.system-workbench.role-page .role-inspector-list div,.system-workbench.role-page .role-inspector-note,.system-workbench.role-page .role-risk-card,.system-workbench.role-page .role-risk-empty,.system-workbench.role-page .role-summary-grid div,.system-workbench.role-page .role-workbench-checklist,.system-workbench.role-page .role-workbench-shortcuts a{border-radius:8px;box-shadow:none}.system-workbench.role-page .role-capacity-strip,.system-workbench.role-page .role-inspector-list div,.system-workbench.role-page .role-summary-grid div,.system-workbench.role-page .role-workbench-checklist{border-color:var(--brand-100);background:var(--surface-sunk)}.system-workbench.role-page .role-capacity-strip{margin-top:var(--space-10)}.system-workbench.role-page .role-risk-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8)}.system-workbench.role-page .role-risk-card,.system-workbench.role-page .role-risk-empty{min-height:92px;padding:var(--space-12)}.system-workbench.role-page .role-risk-card strong{font-size:14px}.system-workbench.role-page .role-risk-card span,.system-workbench.role-page .role-risk-empty{font-size:12px;line-height:1.55}.system-workbench.role-page .role-list-caption{margin-top:-4px;color:var(--sw-text-dim)}.system-workbench.role-page .role-table-wrap{border-color:var(--sw-line);border-radius:8px;box-shadow:none}.system-workbench.role-page .role-table{min-width:1120px}.system-workbench.role-page .role-table td,.system-workbench.role-page .role-table th{padding:var(--space-12)}.system-workbench.role-page .role-detail-link,.system-workbench.role-page .role-inspector-actions button{min-height:30px;border-radius:8px}.system-workbench.role-page .role-risk-dot.large{width:40px;height:40px;border-radius:8px;box-shadow:none}.system-workbench.role-page .role-inspector{top:76px}.system-workbench.role-page .role-inspector-note{border-color:var(--brand-100);background:var(--surface-sunk)}.system-workbench.role-page .role-inspector-note strong{color:var(--sw-text)}.system-workbench.role-page .role-permission-tags span{border-radius:8px;background:var(--surface-sunk)}.system-workbench.role-page .role-inspector-actions{gap:var(--space-8)}.system-workbench.role-page .role-create-form{grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:var(--space-10)}.system-workbench.role-page .role-create-description{grid-column:span 2}.system-workbench.role-page .role-create-actions{align-self:flex-end}.system-workbench.role-page .form-error{margin:0;border:1px solid #fecaca;border-radius:8px;background:#fff5f5;color:#b42318;padding:var(--space-10) var(--space-12)}.system-workbench.approval-center .approval-governance-overview-card,.system-workbench.approval-center .approval-policy-detail,.system-workbench.approval-center .approval-policy-list{border:1px solid var(--sw-line);border-radius:var(--radius-lg,16px);background:var(--sw-panel);box-shadow:0 1px 2px rgba(20,33,58,.04)}.system-workbench.approval-center .approval-governance-overview-card{padding:var(--space-14) var(--space-16) var(--space-16)}.system-workbench.approval-center .document-section-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-14);margin:0 0 var(--space-12)}.system-workbench.approval-center .document-section-head.quotation-task-table-head{gap:var(--space-10);flex-wrap:nowrap;margin:0 0 var(--space-10);padding:var(--space-4) 0 var(--space-12)}.system-workbench.approval-center .document-section-head h2{margin:var(--space-2) 0 0;color:var(--sw-text);font-size:18px;line-height:1.3;letter-spacing:0}.system-workbench.approval-center .document-section-head .muted-text{margin:0;color:var(--sw-blue);font-size:12px;font-weight:800}.system-workbench.approval-center .document-section-head .status-pill{min-height:28px;padding:0 var(--space-10);border-color:var(--brand-100);background:var(--brand-50);color:var(--brand-600);white-space:nowrap}.system-workbench.approval-center .approval-governance-metrics{border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible;gap:var(--space-10)}.system-workbench.approval-center .approval-governance-metrics .platform-metric{min-height:96px;border:1px solid var(--brand-100);border-top:3px solid var(--brand-400);border-radius:8px;background:#fff;padding:var(--space-12);box-shadow:none}.system-workbench.approval-center .approval-governance-metrics .platform-metric:last-child{border-right:1px solid var(--brand-100)}.system-workbench.approval-center .approval-governance-metrics .platform-metric small,.system-workbench.approval-center .approval-governance-metrics .platform-metric span{color:var(--sw-text-dim)}.system-workbench.approval-center .approval-governance-metrics .platform-metric strong{color:var(--brand-600);font-size:26px}.system-workbench.approval-center .notice-bar{border-radius:8px;box-shadow:none}.system-workbench.approval-center .approval-policy-command-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-10);gap:var(--space-10)}.system-workbench.approval-center .approval-policy-command-card{min-height:112px;border:1px solid var(--brand-100);border-top:3px solid var(--brand-400);border-radius:8px;background:#fff;color:inherit;padding:var(--space-12);text-align:left;display:grid;grid-gap:calc(var(--space-8) - 1px);gap:calc(var(--space-8) - 1px);cursor:pointer;box-shadow:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.system-workbench.approval-center .approval-policy-command-card.active,.system-workbench.approval-center .approval-policy-command-card:hover{transform:translateY(-1px);border-color:var(--brand-300);border-top-color:var(--brand-600);background:var(--surface-sunk);box-shadow:0 12px 20px rgba(37,99,235,.08)}.system-workbench.approval-center .approval-policy-command-card:disabled{cursor:not-allowed;opacity:.72}.system-workbench.approval-center .approval-policy-command-card em,.system-workbench.approval-center .approval-policy-command-card small,.system-workbench.approval-center .approval-policy-command-card span{display:block}.system-workbench.approval-center .approval-policy-command-card span{color:var(--brand-600);font-size:12px;font-weight:800}.system-workbench.approval-center .approval-policy-command-card strong{color:var(--sw-text);font-size:24px;line-height:1}.system-workbench.approval-center .approval-policy-command-card small{color:var(--sw-text-dim);font-size:12px;line-height:1.55}.system-workbench.approval-center .approval-policy-command-card em{min-height:22px;padding:0 var(--space-8);border:1px solid var(--brand-100);border-radius:8px;background:var(--surface-sunk);color:var(--brand-600);justify-self:start;display:inline-flex;align-items:center;font-size:11px;font-style:normal;font-weight:800}.system-workbench.approval-center .approval-policy-workbench{grid-template-columns:minmax(340px,.36fr) minmax(0,1fr);gap:var(--space-12)}.system-workbench.approval-center .approval-policy-detail,.system-workbench.approval-center .approval-policy-list{padding:var(--space-14)}.system-workbench.approval-center .approval-policy-list{max-height:none;gap:var(--space-8)}.system-workbench.approval-center .approval-policy-list-headline{display:grid}.system-workbench.approval-center .role-section-title{margin-bottom:var(--space-10);align-items:flex-start}.system-workbench.approval-center .role-section-title strong{color:var(--sw-text);font-size:16px;letter-spacing:0}.system-workbench.approval-center .role-section-title span{color:var(--sw-text-dim);font-size:12px}.system-workbench.approval-center .approval-policy-row{border-color:var(--brand-100);border-radius:8px;background:#fff;padding:var(--space-12);box-shadow:none}.system-workbench.approval-center .approval-policy-row.selected,.system-workbench.approval-center .approval-policy-row:hover{transform:translateY(-1px);border-color:var(--brand-300);background:var(--surface-sunk);box-shadow:0 10px 18px rgba(37,99,235,.08)}.system-workbench.approval-center .approval-policy-row.selected:before{top:10px;bottom:10px;background:var(--brand-600)}.system-workbench.approval-center .approval-policy-row strong{font-size:var(--fs-13);letter-spacing:0}.system-workbench.approval-center .approval-policy-detail{top:76px}.system-workbench.approval-center .approval-policy-current-head{border:1px solid var(--brand-100);border-radius:8px;background:var(--surface-sunk);padding:var(--space-12);display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.system-workbench.approval-center .approval-policy-current-head strong{color:var(--sw-text);font-size:18px;line-height:1.35}.system-workbench.approval-center .approval-policy-current-head span{color:var(--sw-text-dim);font-size:12px;line-height:1.55}.system-workbench.approval-center .approval-policy-meta{margin:var(--space-12) 0;gap:var(--space-8)}.system-workbench.approval-center .approval-policy-codes code,.system-workbench.approval-center .approval-policy-codes span,.system-workbench.approval-center .approval-policy-field input,.system-workbench.approval-center .approval-policy-field select,.system-workbench.approval-center .approval-policy-field textarea,.system-workbench.approval-center .approval-policy-meta div,.system-workbench.approval-center .approval-policy-node-editor,.system-workbench.approval-center .approval-policy-node-editor select,.system-workbench.approval-center .approval-policy-tags span{border-radius:8px}.system-workbench.approval-center .approval-policy-meta div,.system-workbench.approval-center .approval-policy-node-editor{border-color:var(--brand-100);background:var(--surface-sunk);box-shadow:none}.system-workbench.approval-center .approval-policy-section{padding:var(--space-12) 0}.system-workbench.approval-center .approval-policy-section strong{font-size:14px}.system-workbench.approval-center .approval-policy-section p{color:var(--sw-text-dim)}.system-workbench.approval-center .form-error,.system-workbench.approval-center .role-notice{margin:0;border-radius:8px;padding:var(--space-10) var(--space-12)}.system-workbench.approval-center .role-notice{border:1px solid #bbf7d0;background:#f0fdf4;color:#166534}.system-workbench.operation-audit-page .operation-audit-list-panel,.system-workbench.operation-audit-page .operation-audit-overview-card,.system-workbench.operation-audit-page .operation-audit-side-card{border:1px solid var(--sw-line);border-radius:var(--radius-lg,16px);background:var(--sw-panel);box-shadow:0 1px 2px rgba(20,33,58,.04)}.system-workbench.operation-audit-page .operation-audit-overview-card{padding:var(--space-14) var(--space-16) var(--space-16)}.system-workbench.operation-audit-page .document-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-14);margin:0 0 var(--space-12)}.system-workbench.operation-audit-page .document-section-head h2{margin:var(--space-2) 0 0;color:var(--sw-text);font-size:18px;line-height:1.3;letter-spacing:0}.system-workbench.operation-audit-page .document-section-head .muted-text{margin:0;color:var(--sw-blue);font-size:12px;font-weight:800}.system-workbench.operation-audit-page .document-section-head span:not(.status-pill){display:block;margin-top:var(--space-4);color:var(--sw-text-dim);font-size:13px;line-height:1.6}.system-workbench.operation-audit-page .document-section-head .status-pill{min-height:28px;padding:0 var(--space-10);border-color:var(--brand-100);background:var(--brand-50);color:var(--brand-600);white-space:nowrap}.system-workbench.operation-audit-page .operation-audit-metric-grid{border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible;gap:var(--space-10)}.system-workbench.operation-audit-page .operation-audit-metric-card{min-height:96px;border:1px solid var(--brand-100);border-top:3px solid var(--brand-400);border-radius:8px;background:#fff;padding:var(--space-12);box-shadow:none}.system-workbench.operation-audit-page .operation-audit-metric-card:last-child{border-right:1px solid var(--brand-100)}.system-workbench.operation-audit-page .operation-audit-metric-card p,.system-workbench.operation-audit-page .operation-audit-metric-card span{color:var(--sw-text-dim)}.system-workbench.operation-audit-page .operation-audit-metric-card strong{color:var(--brand-600);font-size:26px}.system-workbench.operation-audit-page .operation-audit-metric-card.is-warning{border-top-color:#f59e0b}.system-workbench.operation-audit-page .operation-audit-metric-card.is-danger{border-top-color:#ef4444}.system-workbench.operation-audit-page .notice-bar{border-radius:8px;box-shadow:none}.system-workbench.operation-audit-page .operation-audit-task-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:var(--space-10);gap:var(--space-10)}.system-workbench.operation-audit-page .operation-audit-task-card{min-height:112px;border:1px solid var(--brand-100);border-top:3px solid var(--brand-400);border-radius:8px;background:#fff;color:inherit;padding:var(--space-12);text-align:left;display:grid;grid-gap:calc(var(--space-8) - 1px);gap:calc(var(--space-8) - 1px);cursor:pointer;box-shadow:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.system-workbench.operation-audit-page .operation-audit-task-card.is-active,.system-workbench.operation-audit-page .operation-audit-task-card:hover{transform:translateY(-1px);border-color:var(--brand-300);border-top-color:var(--brand-600);background:var(--surface-sunk);box-shadow:0 12px 20px rgba(37,99,235,.08)}.system-workbench.operation-audit-page .operation-audit-task-card.tone-danger{border-top-color:#ef4444}.system-workbench.operation-audit-page .operation-audit-task-card.tone-warning{border-top-color:#f59e0b}.system-workbench.operation-audit-page .operation-audit-task-card.tone-success{border-top-color:#10b981}.system-workbench.operation-audit-page .operation-audit-task-card em,.system-workbench.operation-audit-page .operation-audit-task-card small,.system-workbench.operation-audit-page .operation-audit-task-card span{display:block}.system-workbench.operation-audit-page .operation-audit-task-card span{color:var(--brand-600);font-size:12px;font-weight:800}.system-workbench.operation-audit-page .operation-audit-task-card strong{color:var(--sw-text);font-size:24px;line-height:1}.system-workbench.operation-audit-page .operation-audit-task-card small{color:var(--sw-text-dim);font-size:12px;line-height:1.55}.system-workbench.operation-audit-page .operation-audit-task-card em{min-height:22px;padding:0 var(--space-8);border:1px solid var(--brand-100);border-radius:8px;background:var(--surface-sunk);color:var(--brand-600);justify-self:start;display:inline-flex;align-items:center;font-size:11px;font-style:normal;font-weight:800}.system-workbench.operation-audit-page .operation-audit-workbench{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,.3fr);grid-gap:var(--space-12);gap:var(--space-12);align-items:start}.system-workbench.operation-audit-page .operation-audit-main,.system-workbench.operation-audit-page .operation-audit-side{display:grid;grid-gap:var(--space-12);gap:var(--space-12)}.system-workbench.operation-audit-page .operation-audit-list-panel,.system-workbench.operation-audit-page .operation-audit-side-card{padding:var(--space-14)}.system-workbench.operation-audit-page .operation-audit-list-headline{display:grid;grid-gap:var(--space-4);gap:var(--space-4);margin-bottom:var(--space-10)}.system-workbench.operation-audit-page .role-section-title{margin-bottom:0;align-items:flex-start}.system-workbench.operation-audit-page .operation-audit-side-head strong,.system-workbench.operation-audit-page .role-section-title strong{color:var(--sw-text);font-size:16px;letter-spacing:0}.system-workbench.operation-audit-page .operation-audit-list-headline p,.system-workbench.operation-audit-page .operation-audit-side-head span,.system-workbench.operation-audit-page .role-section-title span{color:var(--sw-text-dim);font-size:12px;line-height:1.55}.system-workbench.operation-audit-page .operation-audit-list-headline p{margin:0}.system-workbench.operation-audit-page .operation-audit-list-panel .module-block,.system-workbench.operation-audit-page .operation-audit-list-panel .table-wrap,.system-workbench.operation-audit-page .operation-audit-list-panel .workbench-queue-table{border-color:var(--sw-line);box-shadow:none}.system-workbench.operation-audit-page .operation-audit-list-panel .module-block{border-radius:var(--radius-lg,16px)}.system-workbench.operation-audit-page .operation-audit-list-panel .table-wrap,.system-workbench.operation-audit-page .operation-audit-list-panel .workbench-queue-table{border-radius:8px}.system-workbench.operation-audit-page .operation-audit-module-cell{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.system-workbench.operation-audit-page .operation-audit-module-cell small{color:var(--sw-text-dim);font-size:12px}.system-workbench.operation-audit-page .operation-audit-action-pill,.system-workbench.operation-audit-page .operation-audit-module-chip,.system-workbench.operation-audit-page .operation-audit-risk-badge,.system-workbench.operation-audit-page .operation-audit-state-tag,.system-workbench.operation-audit-page .operation-audit-trigger-tag{min-height:24px;padding:0 var(--space-8);border:1px solid var(--brand-100);border-radius:8px;background:var(--surface-sunk);color:var(--brand-600);display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;font-size:12px;font-weight:var(--fw-medium)}.system-workbench.operation-audit-page .operation-audit-action-pill{background:#fff;color:var(--sw-text)}.system-workbench.operation-audit-page .operation-audit-state-flow,.system-workbench.operation-audit-page .operation-audit-trigger-list{display:flex;flex-wrap:wrap;gap:var(--space-6)}.system-workbench.operation-audit-page .operation-audit-guardrail{margin:0;color:var(--sw-text-dim);font-size:12px;line-height:1.55}.system-workbench.operation-audit-page .operation-audit-view-link{min-height:30px;border-color:var(--brand-100);background:var(--surface-sunk)}.system-workbench.operation-audit-page .operation-audit-side{position:-webkit-sticky;position:sticky;top:76px}.system-workbench.operation-audit-page .operation-audit-side-card{display:grid;grid-gap:var(--space-10);gap:var(--space-10)}.system-workbench.operation-audit-page .operation-audit-side-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-10)}.system-workbench.operation-audit-page .operation-audit-current-head,.system-workbench.operation-audit-page .operation-audit-risk-card,.system-workbench.operation-audit-page .operation-audit-side-spotlight{border:1px solid var(--brand-100);border-radius:8px;background:var(--surface-sunk);box-shadow:none}.system-workbench.operation-audit-page .operation-audit-current-head{padding:var(--space-12);display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.system-workbench.operation-audit-page .operation-audit-current-head strong{color:var(--sw-text);font-size:18px;line-height:1.35}.system-workbench.operation-audit-page .operation-audit-current-head span{color:var(--sw-text-dim);font-size:12px}.system-workbench.operation-audit-page .operation-audit-risk-stack,.system-workbench.operation-audit-page .operation-audit-side-spotlights{display:grid;grid-gap:var(--space-8);gap:var(--space-8)}.system-workbench.operation-audit-page .operation-audit-side-spotlight{padding:var(--space-10) var(--space-12);color:var(--sw-text-dim);font-size:12px;line-height:1.55}.system-workbench.operation-audit-page .operation-audit-checklist{display:grid;grid-gap:var(--space-8);gap:var(--space-8);margin:0;padding:0;list-style:none}.system-workbench.operation-audit-page .operation-audit-checklist li{border:1px solid var(--brand-100);border-radius:8px;background:#fff;padding:var(--space-10) var(--space-12);color:var(--sw-text-dim);font-size:12px;line-height:1.55}.system-workbench.operation-audit-page .operation-audit-risk-card{padding:var(--space-12);display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.system-workbench.operation-audit-page .operation-audit-risk-card span{color:#dc2626;font-size:12px;font-weight:800}.system-workbench.operation-audit-page .operation-audit-risk-card strong{color:var(--sw-text);font-size:14px}.system-workbench.operation-audit-page .operation-audit-risk-card p{margin:0;color:var(--sw-text-dim);font-size:12px;line-height:1.55}.system-workbench.operation-audit-page .operation-audit-risk-card a{color:var(--brand-600);font-size:12px;font-weight:800;text-decoration:none}.system-workbench :is(.data-table,.role-table,.user-table,.permission-matrix-table,.operation-audit-table) thead th{background:#f3f7fb;color:var(--brand-900)}.system-workbench :is(.inline-btn,.operation-audit-view-link){border-radius:var(--radius-sm)}.system-workbench .sw-breathing-footer{min-height:clamp(160px,20vh,240px);margin:var(--space-8) 0 0;padding:var(--space-48) var(--space-16) 70px;display:flex;align-items:flex-start;justify-content:center;color:#8ea0ba;font-size:12px;font-weight:700;background:linear-gradient(180deg,rgba(243,246,250,0),#ffffff 64%)}.system-workbench .sw-breathing-footer span{display:inline-flex;gap:9px;align-items:center}.system-workbench .sw-breathing-footer span:before{content:"";width:3px;height:3px;border-radius:50%;background:#b6c4d7}@media (max-width:1180px){.system-workbench :is(.tenant-settings-health,.permission-matrix-summary,.platform-metrics,.approval-flow-designer-metrics,.operation-audit-metric-grid,.tenant-first-run-strip){grid-template-columns:repeat(2,minmax(0,1fr))}.system-workbench .tenant-settings-command,.system-workbench .tenant-settings-lanes,.system-workbench .tenant-settings-overview-card .tenant-settings-flow-steps,.system-workbench.user-page .user-command-strip-primary,.system-workbench.user-page .user-focus-list.horizontal{grid-template-columns:repeat(2,minmax(0,1fr))}.system-workbench.user-page .user-account-form-layout,.system-workbench.user-page .user-overview-grid,.system-workbench.user-page .user-workbench{grid-template-columns:1fr}.system-workbench.user-page .user-create-impact-panel,.system-workbench.user-page .user-inspector{position:static}.system-workbench.role-page .role-command-strip,.system-workbench.role-page .role-risk-list,.system-workbench.user-page .user-create-form.standalone{grid-template-columns:repeat(2,minmax(0,1fr))}.system-workbench.role-page .role-create-form{grid-template-columns:1fr}.system-workbench.role-page .role-inspector{position:static}.system-workbench.role-page .role-create-description{grid-column:auto}.system-workbench.approval-center .approval-policy-command-strip,.system-workbench.approval-center .approval-policy-workbench{grid-template-columns:1fr}.system-workbench.approval-center .approval-policy-detail{position:static}.system-workbench.operation-audit-page .operation-audit-task-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.system-workbench.operation-audit-page .operation-audit-workbench{grid-template-columns:1fr}.system-workbench.operation-audit-page .operation-audit-side{position:static}}@media (max-width:760px){.system-workbench .page-header-unified{grid-template-columns:1fr;align-content:start;height:auto;min-height:112px}.system-workbench .page-header-actions{justify-content:flex-start}.system-workbench :is(.tenant-settings-health,.permission-matrix-summary,.platform-metrics,.approval-flow-designer-metrics,.operation-audit-metric-grid,.tenant-first-run-strip){grid-template-columns:1fr}.system-workbench .tenant-settings-active-list,.system-workbench .tenant-settings-command,.system-workbench .tenant-settings-lanes,.system-workbench .tenant-settings-overview-card .tenant-settings-flow-steps,.system-workbench .tenant-settings-overview-card .tenant-settings-health{grid-template-columns:1fr}.system-workbench.user-page .document-section-head{display:grid;grid-template-columns:1fr}.system-workbench.user-page .user-access-metrics,.system-workbench.user-page .user-command-strip-primary,.system-workbench.user-page .user-create-form.standalone,.system-workbench.user-page .user-focus-list.horizontal,.system-workbench.user-page .user-queue-cards,.system-workbench.user-page .user-role-head,.system-workbench.user-page .user-role-picker{grid-template-columns:1fr}.system-workbench.user-page .user-role-bundles{flex-wrap:wrap}.system-workbench.user-page .user-role-bundles button{flex-basis:min(220px,100%)}.system-workbench.user-page .user-create-remark{grid-column:auto}.system-workbench.approval-center .approval-governance-metrics,.system-workbench.approval-center .approval-policy-actions,.system-workbench.approval-center .approval-policy-command-strip,.system-workbench.approval-center .approval-policy-edit-grid,.system-workbench.approval-center .approval-policy-meta,.system-workbench.approval-center .approval-policy-node-editor,.system-workbench.approval-center .document-section-head,.system-workbench.role-page .document-section-head,.system-workbench.role-page .role-command-strip,.system-workbench.role-page .role-create-actions,.system-workbench.role-page .role-risk-list,.system-workbench.role-page .role-summary-grid,.system-workbench.user-page .user-create-actions{display:grid;grid-template-columns:1fr}.system-workbench :is(.tenant-health-card,.permission-matrix-summary article,.platform-metric,.approval-flow-designer-metrics article,.operation-audit-metric-card,.tenant-first-run-strip article),.system-workbench.operation-audit-page .document-section-head,.system-workbench.operation-audit-page .operation-audit-metric-grid,.system-workbench.operation-audit-page .operation-audit-task-strip{border-right:0;border-bottom:1px solid var(--sw-line)}.system-workbench :is(.tenant-health-card,.permission-matrix-summary article,.platform-metric,.approval-flow-designer-metrics article,.operation-audit-metric-card,.tenant-first-run-strip article):last-child{border-bottom:0}}.settings-home-groups{display:flex;flex-direction:column;gap:var(--space-14);margin-top:var(--space-8)}.settings-home-group{min-width:0;padding:var(--space-14);border:1px solid var(--sw-line);border-radius:8px;background:var(--sw-panel);box-shadow:0 1px 2px rgba(20,33,58,.04)}.settings-home-group-head h2{margin:0;font-size:var(--fs-16);font-weight:var(--fw-semibold);color:var(--ink)}.settings-home-group-head p{margin:var(--space-4) 0 0;font-size:var(--fs-13);color:var(--ink-2)}.settings-home-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:var(--space-10);gap:var(--space-10);margin-top:var(--space-12)}.settings-home-card{display:flex;align-items:flex-start;gap:var(--space-12);padding:var(--space-16);background:var(--surface);border:1px solid var(--sw-line);border-radius:8px;text-decoration:none;transition:border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-standard)}.settings-home-card:hover{border-color:var(--brand-200);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.settings-home-icon{flex:none;width:40px;height:40px;display:grid;place-items:center;border-radius:8px;background:var(--brand-50);color:var(--brand-600)}.settings-home-icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.settings-home-card-body{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.settings-home-card-body strong{display:flex;align-items:center;gap:var(--space-6);font-size:var(--fs-14);font-weight:var(--fw-semibold);color:var(--ink)}.settings-home-card-body small{font-size:var(--fs-12);color:var(--ink-2);line-height:var(--lh-snug)}.settings-home-owner{margin-top:var(--space-4);font-size:var(--fs-11);color:var(--ink-3)}@media (max-width:820px){.settings-home-grid{grid-template-columns:1fr}}.settings-metric-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-gap:var(--space-12);gap:var(--space-12)}.settings-metric-card{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-16) var(--space-20);text-align:left;background:var(--surface);border:1px solid var(--hairline);border-top:2px solid var(--hairline-strong);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard),background var(--dur-fast) var(--ease-standard)}.settings-metric-card:hover{border-color:var(--brand-200);box-shadow:var(--shadow-sm)}.settings-metric-card.is-active{border-color:var(--brand-300);border-top-color:var(--brand-500);background:var(--brand-50)}.settings-metric-value{font-size:var(--fs-24);font-weight:var(--fw-semibold);line-height:var(--lh-tight);color:var(--ink)}.settings-metric-card.is-active .settings-metric-value{color:var(--brand-700)}.settings-metric-label{font-size:var(--fs-13);font-weight:var(--fw-medium);color:var(--ink)}.settings-metric-hint{font-size:var(--fs-12);color:var(--ink-3);line-height:var(--lh-snug)}.system-workbench .governance-queue-card{overflow:hidden;padding:0;border-color:var(--brand-200);background:var(--surface);box-shadow:0 14px 34px rgba(24,77,139,.06)}.system-workbench .governance-queue-card .document-section-head.quotation-task-table-head{min-height:58px;padding:var(--space-16) var(--space-16) var(--space-10);border-bottom:1px solid var(--hairline);background:linear-gradient(180deg,var(--surface),color-mix(in srgb,var(--brand-50) 34%,var(--surface)))}.system-workbench .governance-queue-card .quotation-task-table-head .module-title{position:relative;display:inline-flex;align-items:center;gap:var(--space-8);color:var(--ink);font-size:var(--fs-18);font-weight:var(--fw-bold)}.system-workbench .governance-queue-card .quotation-task-table-head .muted-text{margin:0;color:var(--brand-700);font-size:var(--fs-12);font-weight:var(--fw-semibold)}.system-workbench .governance-queue-card .quotation-task-header-tools.quotation-queue-tools{display:flex;grid-template-columns:none;flex-wrap:wrap;justify-content:flex-end;align-items:center;align-content:flex-start;gap:var(--space-8);min-width:0;margin-left:auto}.system-workbench .governance-queue-card .quotation-task-header-tools.quotation-queue-tools>*{min-width:0}.system-workbench .governance-queue-card .quotation-task-header-tools.quotation-queue-tools .quotation-filter-field-keyword{flex:1 1 280px;width:auto;min-width:180px}.system-workbench .governance-queue-card .quotation-task-header-tools.quotation-queue-tools .quotation-filter-field input{min-height:var(--control-height-toolbar);border-color:var(--brand-200);background:color-mix(in srgb,var(--surface) 86%,var(--brand-50));color:var(--ink)}.system-workbench .governance-queue-card .quotation-task-header-tools.quotation-queue-tools .quotation-task-dropdown summary{min-height:34px}.system-workbench .governance-queue-card .quotation-horizontal-table{border:0;border-radius:0;background:linear-gradient(90deg,rgba(47,107,216,.035),transparent 96px),var(--surface)}.system-workbench .governance-queue-card .quotation-queue-table{min-width:980px;border-collapse:separate;border-spacing:0;color:var(--ink)}.system-workbench .governance-queue-card .quotation-queue-table th{height:42px;padding-top:var(--space-8);padding-bottom:var(--space-8);border-bottom:1px solid var(--hairline);background:linear-gradient(180deg,var(--surface) 0,color-mix(in srgb,var(--surface-sunk) 72%,var(--brand-50)) 100%);color:var(--ink-2);font-size:var(--fs-12);text-align:left}.system-workbench .governance-queue-card .quotation-queue-table td{height:54px;padding-top:var(--space-8);padding-bottom:var(--space-8);border-bottom-color:var(--hairline);color:var(--ink);font-size:var(--fs-13);text-align:left}.system-workbench .governance-queue-card .quotation-queue-table .first-column{text-align:left}.system-workbench .governance-queue-card .quotation-queue-table .row-index-column{color:var(--ink)}.system-workbench .governance-identity-cell{display:flex;align-items:baseline;gap:var(--space-6);min-width:0;white-space:nowrap}.system-workbench .governance-identity-cell>strong{flex:0 1 auto;min-width:0;overflow:hidden;color:var(--brand-700);font-size:var(--fs-13);font-weight:var(--fw-medium);text-overflow:ellipsis}.system-workbench .governance-identity-cell>small,.system-workbench .governance-identity-cell>span:not(.ui-status-pill){flex:1 1 auto;min-width:0;overflow:hidden;color:var(--ink-3);font-size:var(--fs-12);font-weight:var(--fw-medium);text-overflow:ellipsis}.system-workbench .governance-module-cell>strong{color:var(--ink)}.system-workbench .governance-sla-pill{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:0 var(--space-8);border:1px solid var(--brand-200);border-radius:var(--radius-pill);background:var(--brand-50);color:var(--brand-700);font-size:var(--fs-12);font-weight:780;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.system-workbench .governance-sla-pill.is-urgent{border-color:rgba(220,38,38,.14);background:var(--c-danger-soft);color:var(--c-danger-ink)}.system-workbench .governance-row-actions{min-width:min(84px,100%);justify-content:flex-end;gap:var(--space-8)}.operation-audit-page .audit-row-actions .btn-icon,.system-workbench .governance-row-actions .btn-icon{box-shadow:none}.system-workbench .governance-queue-card .quotation-task-pagination{min-height:46px;margin:0;padding:var(--space-10) var(--space-16);border-top:1px solid var(--hairline);background:color-mix(in srgb,var(--surface) 86%,var(--brand-50))}.system-workbench.operation-audit-page .operation-audit-table-card{overflow:hidden;padding:0;border:1px solid rgb(219 227 239);border-radius:8px;background:rgb(255 255 255);box-shadow:0 10px 24px rgba(15,23,42,.055)}.system-workbench.operation-audit-page .operation-audit-table-card .quotation-task-table-head{align-items:center;margin:0;padding:var(--space-12) var(--space-14);border-bottom:1px solid var(--sw-line);overflow:visible}.system-workbench.operation-audit-page .operation-audit-table-card .quotation-horizontal-table{border-radius:0;overflow-x:auto;overflow-y:visible}.system-workbench.operation-audit-page .operation-audit-table-card .audit-module-cell{display:inline-flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);width:100%;min-width:0;text-align:left}.system-workbench.operation-audit-page .operation-audit-table-card .audit-module-cell>strong{max-width:100%;overflow:hidden;color:var(--brand-600);font-size:var(--fs-13);font-weight:var(--fw-medium)!important;line-height:1.35;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.system-workbench.operation-audit-page .operation-audit-table-card .audit-module-cell>small{max-width:100%;overflow:hidden;color:var(--ink-3);font-size:var(--fs-12);font-weight:var(--fw-regular)!important;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.system-workbench.operation-audit-page .operation-audit-table-card .audit-action-text{display:inline-flex;align-items:center;gap:7px;max-width:100%;color:rgb(30 58 95);font-size:13px;font-weight:720!important;line-height:1.45;white-space:nowrap}.system-workbench.operation-audit-page .operation-audit-table-card .audit-action-text i{width:6px;height:6px;border-radius:999px;background:var(--brand-500);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-500) 12%,transparent)}.system-workbench.operation-audit-page .operation-audit-table-card .audit-flow{justify-content:flex-start;color:var(--ink);font-size:13px;font-weight:var(--fw-medium)!important;line-height:1.55;text-align:left}.system-workbench.operation-audit-page .operation-audit-table-card .audit-flow-arrow{margin:0 var(--space-6);color:var(--ink-3)}.system-workbench.operation-audit-page .operation-audit-table-card .audit-muted-text{color:var(--ink-2);font-size:13px;font-weight:620!important;line-height:1.55;text-align:left}.system-workbench.operation-audit-page .operation-audit-table-card .audit-row-actions{justify-content:flex-end;gap:var(--space-6)}.system-workbench.operation-audit-page .operation-audit-table-card .quotation-queue-table :is(th,td).col-risk{min-width:132px;padding-inline:var(--space-12) var(--space-24);overflow:visible}.system-workbench.operation-audit-page .operation-audit-table-card .quotation-queue-table td.col-risk .ui-status-pill{min-width:min(68px,100%);max-width:none;padding-inline:var(--space-10);white-space:nowrap}.system-workbench.operation-audit-page .operation-audit-table-card .quotation-queue-table td.first-column{min-width:190px}.system-workbench.operation-audit-page .operation-audit-table-card .quotation-queue-table td{overflow:visible}.system-workbench.operation-audit-page .operation-audit-table-card .quotation-queue-table td:not(.first-column):not(.col-risk):not(.action-column){overflow:hidden}.system-workbench.approval-center .approval-policy-table-card .quotation-task-header-tools.quotation-queue-tools,.system-workbench.operation-audit-page .operation-audit-table-card .quotation-task-header-tools.quotation-queue-tools{align-items:center;gap:var(--space-8);max-width:100%;padding-right:var(--space-2);overflow:visible}.system-workbench.operation-audit-page .operation-audit-table-card .document-section-head.quotation-task-table-head{flex-wrap:wrap!important}.system-workbench.operation-audit-page .operation-audit-table-card .document-section-head.quotation-task-table-head>.quotation-task-header-tools.quotation-queue-tools{flex:1 1 520px!important;flex-flow:row wrap!important;justify-content:flex-end;min-width:min(520px,100%);overflow:visible}.system-workbench.approval-center .approval-policy-table-card .quotation-task-header-tools.quotation-queue-tools .quotation-filter-field-keyword,.system-workbench.operation-audit-page .operation-audit-table-card .quotation-task-header-tools.quotation-queue-tools .quotation-filter-field-keyword{flex:1 1 clamp(280px,34vw,420px);width:auto;min-width:min(220px,100%);max-width:min(420px,100%)}.system-workbench.approval-center .approval-policy-table-card .quotation-task-header-tools.quotation-queue-tools .quotation-filter-field input,.system-workbench.operation-audit-page .operation-audit-table-card .quotation-task-header-tools.quotation-queue-tools .quotation-filter-field input{height:var(--control-height-toolbar);padding:0 var(--space-12);border:1px solid var(--brand-200);border-radius:8px;background:var(--surface);color:var(--ink);font-size:13px;font-weight:650;line-height:34px;box-shadow:none}.system-workbench.approval-center .approval-policy-table-card .quotation-task-header-tools.quotation-queue-tools .quotation-filter-field input::placeholder,.system-workbench.operation-audit-page .operation-audit-table-card .quotation-task-header-tools.quotation-queue-tools .quotation-filter-field input::placeholder{color:var(--ink-3);font-size:13px;font-weight:650}.system-workbench.approval-center .approval-policy-table-card .quotation-task-header-tools.quotation-queue-tools .quotation-filter-field input:hover,.system-workbench.operation-audit-page .operation-audit-table-card .quotation-task-header-tools.quotation-queue-tools .quotation-filter-field input:hover{border-color:var(--brand-300)}.system-workbench.approval-center .approval-policy-table-card .quotation-task-header-tools.quotation-queue-tools .quotation-filter-field input:focus,.system-workbench.approval-center .approval-policy-table-card .quotation-task-header-tools.quotation-queue-tools .quotation-filter-field input:focus-visible,.system-workbench.operation-audit-page .operation-audit-table-card .quotation-task-header-tools.quotation-queue-tools .quotation-filter-field input:focus,.system-workbench.operation-audit-page .operation-audit-table-card .quotation-task-header-tools.quotation-queue-tools .quotation-filter-field input:focus-visible{border-color:var(--brand-400);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-500) 12%,transparent)}.system-workbench.approval-center .approval-policy-table-card .quotation-task-header-tools.quotation-queue-tools .quotation-task-dropdown summary,.system-workbench.operation-audit-page .operation-audit-table-card .quotation-task-header-tools.quotation-queue-tools .quotation-task-dropdown summary{min-width:88px;height:34px;padding:0 var(--space-12);border-radius:8px;font-size:13px;line-height:34px}.system-workbench.approval-center .approval-policy-table-card .quotation-task-header-tools.quotation-queue-tools .quotation-task-size-dropdown summary,.system-workbench.operation-audit-page .operation-audit-table-card .quotation-task-header-tools.quotation-queue-tools .quotation-task-size-dropdown summary{min-width:76px}.system-workbench.operation-audit-page{--audit-p3-bg:rgb(255 255 255);--audit-p3-bg-soft:rgb(248 250 252);--audit-p3-bg-row:rgb(250 252 255);--audit-p3-line:rgb(226 232 240);--audit-p3-line-strong:rgb(203 213 225);--audit-p3-text:rgb(15 23 42);--audit-p3-muted:rgb(100 116 139);--audit-p3-cyan:rgb(37 99 235)}.system-workbench.operation-audit-page .operation-audit-p3-filter{padding:var(--space-8);border:1px solid rgb(232 237 245);border-radius:8px;background:rgb(255 255 255);box-shadow:0 8px 22px rgba(15,23,42,.04)}.system-workbench.operation-audit-page .operation-audit-p3-filter .dsegs{background:rgb(239 244 250);border-radius:7px}.system-workbench.operation-audit-page .operation-audit-p3-filter .dsegs button.on{background:rgb(255 255 255);color:var(--brand-700);box-shadow:0 1px 3px rgba(15,23,42,.08)}.system-workbench.operation-audit-page .operation-audit-p3-filter .dsegs button.on em{color:var(--brand-600)}.system-workbench.operation-audit-page .operation-audit-p3-table{overflow:visible;border:1px solid var(--audit-p3-line);border-radius:8px;background:var(--audit-p3-bg);box-shadow:0 12px 28px rgba(15,23,42,.06)}.system-workbench.operation-audit-page .operation-audit-p3-table .quotation-task-table-head{min-height:64px;border-bottom-color:var(--audit-p3-line);background:var(--audit-p3-bg-soft)}.system-workbench.operation-audit-page .operation-audit-p3-table .quotation-task-table-head .module-title{color:var(--audit-p3-text);font-size:15px}.system-workbench.operation-audit-page .operation-audit-p3-table .quotation-task-table-head .muted-text{color:var(--audit-p3-muted)}.system-workbench.operation-audit-page .operation-audit-p3-table .quotation-horizontal-table,.system-workbench.operation-audit-page .operation-audit-p3-table .table-wrap,.system-workbench.operation-audit-page .operation-audit-p3-table .workbench-queue-table{border:0;background:transparent;box-shadow:none}.system-workbench.operation-audit-page .operation-audit-p3-table .quotation-task-header-tools.quotation-queue-tools .quotation-filter-field input{border-color:var(--audit-p3-line-strong);background:rgb(255 255 255);color:var(--audit-p3-text)}.system-workbench.operation-audit-page .operation-audit-p3-table .quotation-task-header-tools.quotation-queue-tools .quotation-filter-field input::placeholder{color:var(--audit-p3-muted)}.system-workbench.operation-audit-page .operation-audit-p3-table .quotation-task-header-tools.quotation-queue-tools .quotation-filter-field input:focus,.system-workbench.operation-audit-page .operation-audit-p3-table .quotation-task-header-tools.quotation-queue-tools .quotation-filter-field input:focus-visible{border-color:var(--brand-500);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-500) 14%,transparent)}.system-workbench.operation-audit-page .operation-audit-p3-table .quotation-task-dropdown div{border-color:var(--audit-p3-line-strong);background:rgb(255 255 255);box-shadow:0 18px 36px rgba(15,23,42,.12)}.system-workbench.operation-audit-page .operation-audit-p3-table .quotation-task-dropdown button{color:var(--audit-p3-text)}.system-workbench.operation-audit-page .operation-audit-p3-table .quotation-task-dropdown button.active,.system-workbench.operation-audit-page .operation-audit-p3-table .quotation-task-dropdown button:hover{background:var(--brand-50);color:var(--brand-700)}.system-workbench.operation-audit-page .operation-audit-p3-table .quotation-task-table{min-width:980px;color:var(--audit-p3-text)}.system-workbench.operation-audit-page .operation-audit-p3-table .quotation-task-table thead th{border-bottom-color:var(--audit-p3-line-strong);background:rgb(248 250 252);color:var(--audit-p3-muted);font-size:var(--fs-12);letter-spacing:.02em;text-transform:uppercase}.system-workbench.operation-audit-page .operation-audit-p3-table .quotation-task-table tbody tr{border-bottom-color:var(--audit-p3-line);background:var(--audit-p3-bg)}.system-workbench.operation-audit-page .operation-audit-p3-table .quotation-task-table tbody td{background:transparent!important;color:var(--audit-p3-text)}.system-workbench.operation-audit-page .operation-audit-p3-table .audit-module-cell>strong{color:var(--brand-600)}.system-workbench.operation-audit-page .operation-audit-p3-table .audit-flow-arrow,.system-workbench.operation-audit-page .operation-audit-p3-table .audit-module-cell>small,.system-workbench.operation-audit-page .operation-audit-p3-table .audit-muted-text{color:var(--audit-p3-muted)}.system-workbench.operation-audit-page .operation-audit-p3-table .audit-flow{color:var(--audit-p3-text)}.system-workbench.operation-audit-page .operation-audit-p3-table .audit-action-badge{border-color:var(--brand-200);background:var(--brand-50);color:var(--brand-700)}.system-workbench.operation-audit-page .operation-audit-p3-table .ui-status-pill.is-success{background:var(--c-success-soft);color:var(--c-success-ink)}.system-workbench.operation-audit-page .operation-audit-p3-table .ui-status-pill.is-warning{background:var(--accent-50);color:var(--c-warning-ink)}.system-workbench.operation-audit-page .operation-audit-p3-table .ui-status-pill.is-danger{background:var(--c-danger-soft);color:var(--c-danger-ink)}.system-workbench.operation-audit-page .operation-audit-p3-table .quotation-task-pagination{border-top-color:var(--audit-p3-line);background:rgb(248 250 252);color:var(--audit-p3-muted)}.system-workbench.operation-audit-page .operation-audit-p3-table .quotation-task-pagination button{border-color:var(--audit-p3-line-strong);background:rgb(255 255 255);color:var(--audit-p3-text)}.system-workbench.operation-audit-page .operation-audit-p3-table .quotation-task-pagination button:not(:disabled):hover{border-color:var(--brand-500);color:var(--brand-700)}.audit-flow{display:inline-flex;flex-wrap:wrap;align-items:center;font-size:var(--fs-13);color:var(--ink-2)}.system-workbench .quotation-task-table tbody td{padding-top:var(--space-12);padding-bottom:var(--space-12);vertical-align:middle}.operation-audit-page .quotation-task-table tbody td{white-space:normal}.operation-audit-page .audit-flow{display:flex;flex-wrap:wrap;row-gap:var(--space-4)}.operation-audit-page .audit-row-actions{min-width:min(116px,100%);flex-wrap:nowrap;justify-content:flex-end;gap:var(--space-8)}.operation-audit-page .audit-drawer-head-meta{display:flex;align-items:center;gap:var(--space-8);color:var(--ink-2);font-size:var(--fs-13)}.operation-audit-page .audit-drawer-facts{display:grid;grid-gap:var(--space-8);gap:var(--space-8);margin:0 0 var(--space-16);padding:var(--space-12);border:1px solid var(--hairline);border-radius:var(--radius-8);background:var(--surface-sunk)}.operation-audit-page .audit-drawer-facts div{display:grid;grid-template-columns:76px minmax(0,1fr);grid-gap:var(--space-10);gap:var(--space-10)}.operation-audit-page .audit-drawer-facts dt{color:var(--ink-3);font-size:var(--fs-12)}.operation-audit-page .audit-drawer-facts dd{margin:0;color:var(--ink);font-size:var(--fs-13);line-height:var(--lh-normal);word-break:break-word}.operation-audit-page .audit-edit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-12);gap:var(--space-12)}.operation-audit-page .audit-edit-field{display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.operation-audit-page .audit-edit-field-wide{grid-column:1/-1}.operation-audit-page .audit-edit-field>span{color:var(--ink-2);font-size:var(--fs-13);font-weight:var(--fw-semibold)}.operation-audit-page .audit-edit-field :is(input,select,textarea){width:100%;min-height:var(--control-height-form);border:1px solid var(--hairline-strong);border-radius:var(--radius-8);background:var(--surface);color:var(--ink);padding:0 var(--space-10);outline:none}.operation-audit-page .audit-edit-field textarea{min-height:104px;padding-top:var(--space-8);resize:vertical}.operation-audit-page .audit-edit-field :is(input,select,textarea):focus{border-color:var(--brand-400);box-shadow:0 0 0 3px rgba(47,107,216,.12)}.system-workbench .permission-matrix-table td:first-child,.system-workbench .permission-matrix-table th:first-child{width:152px;min-width:152px}.system-workbench .permission-module-cell strong{white-space:nowrap}.settings-detail-stack{display:flex;flex-direction:column;gap:var(--space-14)}.settings-profile-summary{border-radius:var(--enterprise-panel-radius,var(--radius-sm));border:1px solid var(--enterprise-border,rgba(116,139,166,.24));box-shadow:0 8px 22px rgba(29,57,91,.06);position:relative;display:grid;grid-template-columns:minmax(280px,1fr) minmax(460px,1.34fr);align-items:center;grid-gap:var(--space-16);gap:var(--space-16);overflow:hidden;padding:18px var(--space-20);background:var(--surface,#fff)}.settings-profile-title{display:flex;align-items:flex-start;min-width:0;gap:var(--space-12)}.settings-profile-logo{display:inline-grid;flex:0 0 42px;width:42px;height:42px;place-items:center;border:1px solid rgba(16,114,201,.28);border-radius:8px;background:var(--brand-50);color:var(--sw-blue);font-size:var(--fs-18);font-weight:var(--fw-semibold);box-shadow:none}.settings-profile-main{display:grid;min-width:0;grid-gap:var(--space-4);gap:var(--space-4)}.settings-profile-title h2{color:var(--ink);font-size:var(--fs-18);font-weight:var(--fw-semibold);line-height:1.25}.settings-profile-title h2,.settings-profile-title p{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-profile-title p{color:var(--ink-2);font-size:var(--fs-12);font-weight:var(--fw-regular)}.settings-profile-badges{display:flex;flex-wrap:wrap;gap:var(--space-6);margin-top:var(--space-2)}.settings-profile-chip{display:inline-flex;align-items:center;min-height:22px;padding:var(--space-2) var(--space-8);border:1px solid var(--enterprise-border,rgba(116,139,166,.24));border-radius:999px;background:#f8fafc;color:var(--sw-text-dim);font-size:var(--fs-12);font-weight:var(--fw-medium);line-height:1.1}.settings-profile-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;margin:0;overflow:hidden;border:1px solid var(--enterprise-border,rgba(116,139,166,.24));border-radius:8px;background:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.82)}.settings-profile-facts div{display:grid;min-width:0;grid-gap:calc(var(--space-6) - 1px);gap:calc(var(--space-6) - 1px);padding:var(--space-10) var(--space-12);border-left:1px solid var(--enterprise-border,rgba(116,139,166,.24));background:linear-gradient(180deg,#fbfdff,#f8fafc)}.settings-profile-facts div:first-child{border-left:0}.settings-profile-facts dd,.settings-profile-facts dt{margin:0}.settings-profile-facts dt{color:var(--ink-3);font-size:var(--fs-12);font-weight:var(--fw-medium)}.settings-profile-facts dd{overflow:hidden;color:var(--ink);font-size:var(--fs-13);font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap}.settings-tabular-value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.settings-module-list{display:flex;flex-wrap:wrap;gap:var(--space-6);min-width:0}.settings-module-pill{min-height:24px;max-width:100%;padding:var(--space-2) var(--space-8);border:1px solid var(--hairline-strong);border-radius:var(--radius-pill);background:var(--surface-sunk);color:var(--ink-2);font-weight:var(--fw-medium);line-height:1.15}.settings-logo-placeholder,.settings-module-pill{display:inline-flex;align-items:center;font-size:var(--fs-12)}.settings-logo-placeholder{justify-content:center;min-width:56px;height:28px;padding:0 var(--space-10);border:1px dashed var(--hairline-strong);border-radius:var(--radius-sm);color:var(--ink-3)}.system-workbench.enterprise-settings-page .settings-profile-logo{border-color:var(--brand-100);border-radius:var(--radius-sm);background:var(--brand-50);color:var(--brand-600);box-shadow:none}.system-workbench.enterprise-settings-page .audit-trail-card,.system-workbench.enterprise-settings-page .settings-profile-summary{border-color:var(--enterprise-border);border-radius:var(--enterprise-panel-radius);background:rgba(255,255,255,.96);box-shadow:var(--enterprise-glow);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.system-workbench.enterprise-settings-page .audit-trail-card:hover,.system-workbench.enterprise-settings-page .settings-profile-summary:hover{border-color:rgba(16,114,201,.28);box-shadow:var(--enterprise-glow-strong);transform:translateY(-2px)}.system-workbench.enterprise-settings-page .audit-event-card,.system-workbench.enterprise-settings-page .capacity-ring,.system-workbench.enterprise-settings-page .module-chip,.system-workbench.enterprise-settings-page .plan-card,.system-workbench.enterprise-settings-page .settings-logo-placeholder,.system-workbench.enterprise-settings-page .settings-module-pill,.system-workbench.enterprise-settings-page .settings-profile-chip{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.system-workbench.enterprise-settings-page .audit-event-card:hover,.system-workbench.enterprise-settings-page .capacity-ring:hover,.system-workbench.enterprise-settings-page .module-chip:hover,.system-workbench.enterprise-settings-page .plan-card:hover,.system-workbench.enterprise-settings-page .settings-logo-placeholder:hover,.system-workbench.enterprise-settings-page .settings-module-pill:hover,.system-workbench.enterprise-settings-page .settings-profile-chip:hover{border-color:rgba(20,184,166,.34);background:#fbfffd;box-shadow:0 14px 28px rgba(26,50,82,.1);transform:translateY(-2px)}.system-workbench.enterprise-settings-page .capacity-rings,.system-workbench.enterprise-settings-page .module-grid,.system-workbench.enterprise-settings-page .plan-compare{padding:var(--space-16) 18px 18px}.system-workbench.enterprise-settings-page .capacity-ring{min-height:148px;justify-content:center;border:1px solid rgba(99,118,143,.16);border-radius:8px;background:#fff}.system-workbench.enterprise-settings-page .plan-card.is-current{border-color:rgba(20,184,166,.48);box-shadow:inset 0 0 0 1px rgba(20,184,166,.22),0 12px 28px rgba(20,120,110,.12)}@media (max-width:820px){.system-workbench.user-page.userdir .dstage{grid-template-columns:1fr}.system-workbench.enterprise-settings-page .enterprise-settings-panel{padding:0}.settings-profile-summary{grid-template-columns:1fr}.system-workbench.enterprise-settings-page .settings-profile-facts{margin:0 var(--space-18) var(--space-18)}.settings-profile-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-profile-facts div:nth-child(odd){border-left:0}.settings-profile-facts div:nth-child(n+3){border-top:1px solid var(--hairline)}.settings-edit-bar{align-items:stretch;flex-direction:column}.settings-edit-bar .inline-actions{justify-content:flex-end}}@media (max-width:560px){.system-workbench.profile-review-page .profile-review-empty div,.system-workbench.user-page.userdir>.dbar{align-items:stretch;flex-direction:column}.system-workbench.user-page.userdir .dsearch{flex-basis:auto;min-width:0}.system-workbench.user-page.userdir .dsegs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.settings-profile-facts{grid-template-columns:1fr}.settings-profile-facts div{border-left:0}.settings-profile-facts div+div{border-top:1px solid var(--hairline)}}.audit-trail-toolbar{margin-bottom:var(--space-4)}.audit-trail{display:flex;flex-direction:column;gap:var(--space-16);margin:0;padding:0;list-style:none}.audit-day-label{margin:0 0 var(--space-12);font-size:var(--fs-13);font-weight:var(--fw-semibold);color:var(--ink-2)}.audit-events{display:flex;flex-direction:column;gap:var(--space-10);margin:0;padding:0;list-style:none}.audit-event{display:grid;grid-template-columns:52px 18px 1fr;align-items:start;grid-column-gap:var(--space-12);column-gap:var(--space-12)}.audit-event-card{position:relative;min-height:72px;padding:var(--space-12) var(--space-16) var(--space-12) 0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-xs)}.audit-event-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--brand-500)}.audit-event-card.tone-success:before{background:var(--c-success-ink)}.audit-event-card.tone-warning:before{background:var(--c-warning-ink)}.audit-event-card.tone-danger:before{background:var(--c-danger-ink)}.audit-event-card.tone-info{border-color:color-mix(in srgb,var(--brand-500) 20%,var(--line));background:color-mix(in srgb,var(--brand-50) 56%,var(--surface))}.audit-event-card.tone-muted:before{background:var(--ink-3)}.audit-event-time{padding-top:3px;padding-left:var(--space-12);font-size:var(--fs-12);color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.audit-event-rail{position:relative;display:flex;justify-content:center}.audit-event-rail:before{content:"";position:absolute;left:50%;top:9px;bottom:-22px;width:2px;transform:translateX(-50%);background:var(--hairline)}.audit-events .audit-event:last-child .audit-event-rail:before{display:none}.audit-event-dot{position:relative;z-index:1;width:9px;height:9px;margin-top:5px;border-radius:50%;background:var(--brand-500);box-shadow:0 0 0 3px var(--surface)}.audit-event-dot.tone-success{background:var(--c-success-ink)}.audit-event-dot.tone-warning{background:var(--c-warning-ink)}.audit-event-dot.tone-danger{background:var(--c-danger-ink)}.audit-event-dot.tone-info{background:var(--brand-500)}.audit-event-dot.tone-muted{background:var(--ink-3)}.audit-event-body{min-width:0}.audit-event-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-12)}.audit-event-line{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8)}.audit-event-line strong{font-size:var(--fs-14);font-weight:var(--fw-semibold);color:var(--ink)}.audit-kind-pill{min-height:22px;padding-inline:var(--space-8);font-size:var(--fs-11)}.audit-event-arrived,.audit-event-module{font-size:var(--fs-12);color:var(--ink-2)}.audit-event-module{flex:0 0 auto;font-weight:var(--fw-semibold)}.audit-event-role{display:flex;flex-wrap:wrap;gap:var(--space-10);margin:var(--space-10) 0 0;font-size:var(--fs-13);color:var(--ink-2)}.audit-event-role strong{color:var(--ink)}.audit-diff .arrow{margin:0 var(--space-6);color:var(--ink-3);font-style:normal}.audit-trail-empty{margin:0;padding:var(--space-24) 0;text-align:center;color:var(--ink-3);font-size:var(--fs-13)}.capacity-meters{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:var(--space-20);gap:var(--space-20)}.capacity-meter{display:flex;flex-direction:column;gap:var(--space-8)}.capacity-meter-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-8)}.capacity-meter-head span{font-size:var(--fs-13);color:var(--ink-2)}.capacity-meter-head strong{font-size:var(--fs-14);color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.capacity-bar{height:8px;background:var(--surface-sunk);border-radius:var(--radius-pill);overflow:hidden}.capacity-bar>i{display:block;height:100%;background:var(--brand-500);border-radius:inherit}.capacity-meter small{font-size:var(--fs-12);color:var(--ink-3)}.system-workbench.tenant-ops-page .tenant-request-panel{display:grid;grid-gap:var(--space-16);gap:var(--space-16)}.system-workbench.tenant-ops-page .tenant-capacity-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-12) var(--space-16);gap:var(--space-12) var(--space-16)}.system-workbench.tenant-ops-page .tenant-capacity-form>label,.system-workbench.tenant-ops-page .tenant-capacity-reason{display:grid;grid-gap:var(--space-6);gap:var(--space-6);align-content:start}.system-workbench.tenant-ops-page .tenant-capacity-form>label>span,.system-workbench.tenant-ops-page .tenant-capacity-reason>span{font-size:var(--fs-12);font-weight:var(--fw-semibold);color:var(--ink-2)}.system-workbench.tenant-ops-page .tenant-capacity-reason .ui-textarea{min-height:76px;resize:vertical}@media (max-width:820px){.system-workbench.tenant-ops-page .tenant-capacity-form{grid-template-columns:1fr}}.system-workbench .settings-edit-notice{margin:0 0 var(--space-4);padding:var(--space-10) var(--space-12);border-radius:var(--radius-sm);font-size:var(--fs-13)}.system-workbench .settings-edit-notice.tone-info{background:var(--c-info-soft);color:var(--c-info-ink)}.system-workbench .settings-edit-notice.tone-danger{background:var(--c-danger-soft);color:var(--c-danger-ink)}.system-workbench .settings-edit-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-16);margin-top:var(--space-12);padding:var(--space-12) var(--space-16);border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--surface-sunk);box-shadow:var(--shadow-xs)}.system-workbench .settings-edit-bar>span{font-size:var(--fs-13);color:var(--ink-2)}.system-workbench .settings-inline-field{display:inline-flex;align-items:center;gap:var(--space-8)}.system-workbench .settings-inline-field .ui-input{width:84px}.system-workbench .settings-inline-field em{font-style:normal;font-size:var(--fs-13);color:var(--ink-2)}.system-workbench .settings-stacked-field{display:flex;flex-direction:column;gap:var(--space-8);max-width:340px}.plan-hero{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between;gap:var(--space-24);overflow:hidden}.plan-hero:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--brand-500)}.plan-hero.tier-growth:before{background:var(--accent-500)}.plan-hero.tier-enterprise:before{background:#7c5cff}.plan-hero-main{display:flex;flex-direction:column;gap:var(--space-8);min-width:0}.plan-hero-tierbadge{align-self:flex-start;padding:2px var(--space-10);border-radius:var(--radius-pill);font-size:var(--fs-12);font-weight:var(--fw-semibold);color:var(--brand-700);background:var(--brand-50)}.plan-hero.tier-growth .plan-hero-tierbadge{color:var(--accent-700);background:var(--accent-50)}.plan-hero.tier-enterprise .plan-hero-tierbadge{color:#4f3bc0;background:#efeaff}.plan-hero-name{font-size:22px;font-weight:var(--fw-bold);color:var(--ink)}.plan-hero-status{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-10)}.plan-hero-modulecount{font-size:var(--fs-13);color:var(--ink-2)}.plan-hero-side{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-10);text-align:right}.plan-hero-price{font-size:var(--fs-20);font-weight:var(--fw-bold);color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.plan-hero-terms{display:flex;gap:var(--space-20);margin:0}.plan-hero-terms div{display:flex;flex-direction:column;gap:var(--space-2)}.plan-hero-terms dt{margin:0;font-size:var(--fs-12);color:var(--ink-3)}.plan-hero-terms dd{margin:0;font-size:var(--fs-13);color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.plan-hero-countdown{display:flex;align-items:center;gap:var(--space-6);font-size:var(--fs-12);color:var(--ink-2)}.plan-hero-countdown strong{font-size:var(--fs-18);color:var(--brand-700);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.plan-hero-termbar{display:block;width:110px;height:5px;margin-left:var(--space-8);border-radius:var(--radius-pill);background:var(--surface-sunk);overflow:hidden}.plan-hero-termbar>i{display:block;height:100%;background:var(--brand-400)}.capacity-rings{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:var(--space-20);gap:var(--space-20)}.capacity-ring{display:flex;flex-direction:column;align-items:center;gap:var(--space-10)}.capacity-ring-dial{position:relative;width:96px;height:96px}.capacity-ring-dial svg{width:100%;height:100%}.capacity-ring-track{fill:none;stroke:var(--surface-sunk);stroke-width:8}.capacity-ring-fill{fill:none;stroke-width:8;stroke-linecap:round;transition:stroke-dasharray var(--dur-slow) var(--ease-standard)}.capacity-ring.tone-ok .capacity-ring-fill{stroke:var(--c-success-ink)}.capacity-ring.tone-warning .capacity-ring-fill{stroke:var(--c-warning-ink)}.capacity-ring.tone-danger .capacity-ring-fill{stroke:var(--c-danger-ink)}.capacity-ring-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.capacity-ring-center strong{font-size:var(--fs-18);font-weight:var(--fw-bold);color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.capacity-ring-center span{font-size:var(--fs-11);color:var(--ink-3)}.capacity-ring-meta{display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.capacity-ring-meta span{font-size:var(--fs-13);color:var(--ink-2)}.capacity-ring-meta b{font-size:var(--fs-13);color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.module-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:var(--space-10);gap:var(--space-10)}.module-chip{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-10) var(--space-12);border:1px solid var(--hairline);border-radius:var(--radius-sm);font-size:var(--fs-13)}.module-chip.is-on{background:var(--surface);color:var(--ink)}.module-chip.is-off{background:var(--surface-sunk);color:var(--ink-3)}.module-chip-dot{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;font-size:var(--fs-11)}.module-chip.is-on .module-chip-dot{background:var(--c-success-soft);color:var(--c-success-ink)}.module-chip.is-off .module-chip-dot{background:var(--surface);color:var(--ink-3)}.module-chip-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.module-chip small{color:var(--ink-3);font-size:var(--fs-11)}.plan-compare{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:var(--space-16);gap:var(--space-16)}.plan-card{display:flex;flex-direction:column;gap:var(--space-12);padding:var(--space-16);border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--surface)}.plan-card.is-current{border-color:var(--brand-400);box-shadow:inset 0 0 0 1px var(--brand-400)}.plan-card-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8)}.plan-card-tier{font-size:15px;font-weight:var(--fw-semibold);color:var(--ink)}.plan-card.tier-starter .plan-card-tier{color:var(--brand-700)}.plan-card.tier-growth .plan-card-tier{color:var(--accent-700)}.plan-card.tier-enterprise .plan-card-tier{color:#4f3bc0}.plan-card-flag{padding:1px var(--space-8);border-radius:var(--radius-pill);font-size:var(--fs-11);font-weight:var(--fw-semibold);color:var(--brand-700);background:var(--brand-50)}.plan-card-price{font-size:var(--fs-18);font-weight:var(--fw-bold);color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.plan-card-specs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-6)}.plan-card-specs li{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-8);font-size:var(--fs-13)}.plan-card-specs li span{color:var(--ink-2)}.plan-card-specs li b{color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.plan-card-cta{margin-top:auto;padding:var(--space-8) 0 0;text-align:center;font-size:var(--fs-13);color:var(--ink-3)}.plan-card-cta.is-current{color:var(--brand-700);font-weight:var(--fw-medium)}@media (max-width:720px){.plan-hero-side{align-items:flex-start;text-align:left}}.system-workbench.approval-center .approval-policy-row-risk{align-self:start}.system-workbench.approval-center .approval-policy-table-card{overflow:hidden;padding:0;border:1px solid rgb(219 227 239);border-radius:8px;background:rgb(255 255 255);box-shadow:0 10px 24px rgba(15,23,42,.055)}.system-workbench.approval-center .approval-policy-table-card .quotation-task-table-head{align-items:center;margin:0;min-height:52px;padding-inline:var(--space-14);border-bottom:1px solid rgb(219 227 239);background:rgb(255 255 255)}.system-workbench.approval-center .approval-policy-table-card .quotation-horizontal-table{border-radius:0}.system-workbench.approval-center .approval-policy-table-card .quotation-queue-table{color:rgb(31 47 70)}.system-workbench.approval-center .approval-policy-table-card .quotation-queue-table thead th{border-bottom-color:rgb(219 227 239);background:rgb(248 250 252);color:rgb(102 117 138);font-size:var(--fs-12);letter-spacing:.02em;text-transform:uppercase}.system-workbench.approval-center .approval-policy-table-card .quotation-queue-table tbody tr{background:rgb(255 255 255)}.system-workbench.approval-center .approval-policy-table-card .quotation-queue-table td{height:58px;vertical-align:middle;border-bottom-color:rgb(232 238 246);background:transparent!important}.system-workbench.approval-center .approval-policy-name-cell{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;justify-content:start;grid-gap:var(--space-8);gap:var(--space-8);width:100%;min-width:0}.system-workbench.approval-center .approval-policy-name-cell strong{min-width:0;overflow:hidden;color:var(--brand-600);font-size:var(--fs-13);font-weight:var(--fw-medium)!important;line-height:1.35;text-align:left;text-overflow:ellipsis;white-space:nowrap}.system-workbench.approval-center .approval-policy-name-cell>span:not(.ui-status-pill){min-width:0;color:var(--ink-3);font-size:var(--fs-12);font-weight:var(--fw-regular)!important;line-height:1.35;text-align:left;white-space:nowrap}.system-workbench.approval-center .approval-policy-name-cell .ui-status-pill{min-height:22px;padding:0 var(--space-8)}.system-workbench.approval-center .approval-policy-scope-cell{display:-webkit-box;max-width:100%;overflow:hidden;color:var(--ink-2);font-size:13px;font-weight:620!important;line-height:1.45;text-align:left;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.system-workbench.approval-center .approval-policy-table-card .action-column{text-align:center}.system-workbench.approval-center .approval-policy-table-card .quotation-task-pagination{border-top-color:rgb(219 227 239);background:rgb(248 250 252)}.system-workbench.approval-center .approval-chain{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-2);color:var(--ink-2);font-size:var(--fs-13);font-weight:620!important;line-height:1.45}.system-workbench.approval-center .approval-chain-arrow{color:var(--ink-3);font-style:normal;margin:0 var(--space-4)}.system-workbench.approval-center .approval-policy-drawer .ac-facts{margin-bottom:var(--space-12)}.system-workbench.approval-center .approval-policy-drawer .approval-policy-section{padding:var(--space-12) 0 0}.system-workbench.approval-center .approval-policy-table{table-layout:fixed;width:100%}.system-workbench.approval-center .approval-policy-table .col-name{width:26%}.system-workbench.approval-center .approval-policy-table .col-module{width:11%}.system-workbench.approval-center .approval-policy-table .col-sla{width:88px}.system-workbench.approval-center .approval-policy-table .col-actions{width:148px}.system-workbench.approval-center .approval-policy-drawer{width:min(540px,94vw)}.system-workbench.role-page .role-table{table-layout:fixed;width:100%}.system-workbench.role-page .role-table .role-col-name{width:34%}.system-workbench.role-page .role-table .role-col-member{width:84px}.system-workbench.role-page .role-table .role-col-actions{width:168px}.system-workbench.role-page .role-name-cell{display:flex;flex-direction:column;gap:var(--space-2);align-items:flex-start}.system-workbench.role-page .role-name-line{display:flex;align-items:center;gap:var(--space-8);flex-wrap:wrap}.system-workbench.user-page .org-tree-node-main{display:flex;align-items:baseline;gap:var(--space-6);min-width:0}.page-header-title-row{display:flex;align-items:center;gap:var(--space-12);flex-wrap:wrap}.page-header-title-row h1{margin:0}.form-scaffold{width:100%}.form-scaffold-body{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-16);gap:var(--space-16)}.form-scaffold-notice{margin-bottom:var(--space-16)}.form-scaffold-sections{display:grid;grid-gap:var(--space-12);gap:var(--space-12);overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.form-scaffold-section{overflow:hidden;padding:0;border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm)}.form-scaffold-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-12);margin-bottom:0;padding:var(--space-12) var(--space-16);border-bottom:1px solid var(--hairline);background:var(--surface-sunk)}.form-scaffold-section-head strong{display:block;color:var(--ink);font-size:var(--fs-14);font-weight:var(--fw-semibold);line-height:1.35}.form-scaffold-section-head p{margin:var(--space-2) 0 0;color:var(--ink-3);font-size:var(--fs-12);line-height:1.5}.form-scaffold-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;grid-gap:var(--space-16) var(--space-20);gap:var(--space-16) var(--space-20);padding:var(--space-16)}.form-scaffold-grid.is-single{grid-template-columns:minmax(0,1fr)}.contract-form-date-section .form-scaffold-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-16)}.form-scaffold-grid>.form-scaffold-field-wide>label,.form-scaffold-grid>label{display:grid;align-content:start;grid-gap:var(--space-8);gap:var(--space-8);min-width:0}.form-scaffold-grid>.form-scaffold-field-wide{grid-column:1/-1}.form-scaffold-grid>fieldset.form-scaffold-field-wide,.form-scaffold-grid>section.form-scaffold-field-wide{display:grid;grid-gap:var(--space-16);gap:var(--space-16);min-width:0}.form-scaffold-grid>.form-scaffold-field-wide>label>span,.form-scaffold-grid>label>span{font-size:var(--fs-13);color:var(--ink);font-weight:var(--fw-medium)}.form-scaffold-grid input:not([type=checkbox],[type=radio]),.form-scaffold-grid select,.form-scaffold-grid textarea{width:100%;min-height:var(--control-height-form);border:1px solid var(--hairline-strong);border-radius:var(--radius-sm);padding:var(--space-6) var(--space-12);background:var(--surface);font-size:var(--fs-13);transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.form-scaffold-grid input:not([type=checkbox],[type=radio]):focus,.form-scaffold-grid select:focus,.form-scaffold-grid textarea:focus{border-color:var(--brand-300);box-shadow:0 0 0 3px rgba(191,219,254,.45);background:var(--surface);outline:0}.form-scaffold-grid textarea{min-height:96px;padding:var(--space-10) var(--space-12);resize:vertical}.form-scaffold-grid input[type=checkbox],.form-scaffold-grid input[type=radio]{justify-self:start;width:16px;height:16px;margin:0;accent-color:var(--brand-600)}.form-scaffold-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-16);border:1px solid var(--hairline);border-radius:16px;background:var(--surface);box-shadow:0 16px 34px rgba(15,23,42,.06);padding:18px var(--space-24)}.form-scaffold-footer-meta{min-width:0;display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.form-scaffold-footer-meta strong{color:var(--ink);font-size:14px}.form-scaffold-footer-meta p{margin:0;color:var(--ink-2);font-size:12px;line-height:1.6}.form-scaffold-footer-status{min-width:min(100%,280px)}.form-scaffold-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-8);flex-wrap:wrap}@media (max-width:720px){.contract-form-date-section .form-scaffold-grid,.form-scaffold-grid{grid-template-columns:minmax(0,1fr)}.form-scaffold-footer{flex-direction:column;align-items:stretch}.form-scaffold-actions{justify-content:stretch}}.system-workbench{overflow-x:clip;background:radial-gradient(circle at 92% 0,rgba(37,99,235,.055),transparent 28rem),#f4f7fb;gap:var(--space-14)}.system-governance-header.page-header,.system-workbench .page-header.page-header-unified{position:relative;isolation:isolate;min-height:104px;padding:var(--space-20) 22px var(--space-20) 26px;overflow:hidden;color:#14233a;border:1px solid #dbe3ef;border-left:4px solid var(--brand-600);border-radius:14px;background:radial-gradient(circle at 92% 12%,rgba(37,99,235,.1),transparent 16rem),linear-gradient(135deg,#ffffff,#fbfdff 72%,#f1f6ff);box-shadow:0 12px 30px rgba(38,59,92,.08),0 1px 2px rgba(38,59,92,.04)}.system-governance-header.page-header:after,.system-workbench .page-header.page-header-unified:after{content:"GOVERNANCE";position:absolute;right:22px;bottom:-9px;z-index:-1;color:rgba(37,99,235,.045);font-family:var(--sw-mono,ui-monospace,monospace);font-size:clamp(36px,5vw,72px);font-weight:900;letter-spacing:-.06em;line-height:1;pointer-events:none}.system-governance-header.page-header .breadcrumb,.system-workbench .page-header.page-header-unified .breadcrumb{margin-bottom:5px;color:var(--brand-600);font-size:11px;font-weight:850;letter-spacing:.04em}.system-governance-header.page-header h1,.system-workbench .page-header.page-header-unified h1{color:#14233a;font-size:25px;font-weight:900;letter-spacing:-.02em}.system-governance-header.page-header .desc,.system-workbench .page-header.page-header-unified .desc{max-width:760px;margin-top:var(--space-6);color:#5c6d83;font-size:13px;font-weight:620}.system-governance-header.page-header .page-header-actions,.system-workbench .page-header.page-header-unified .page-header-actions{position:relative;z-index:1}.system-governance-nav-track{display:grid;grid-template-columns:repeat(5,minmax(148px,1fr));min-width:760px;padding:5px}.system-workbench .notice-bar{border-radius:12px;box-shadow:0 4px 14px rgba(42,60,88,.035)}@media (max-width:760px){.system-governance-header.page-header,.system-workbench .page-header.page-header-unified{min-height:0;padding:var(--space-18)}.system-governance-header.page-header:after,.system-workbench .page-header.page-header-unified:after{display:none}}.dirpage.system-workbench.operation-audit-page{--audit-page-line:#e2e8f0;--audit-page-line-strong:#cbd5e1;--audit-page-ink:#172033;--audit-page-muted:#64748b;--audit-page-blue:var(--brand-600);--audit-page-blue-soft:var(--brand-50);min-height:calc(100vh - 64px);gap:0;background:#ffffff}.operation-audit-page .audit-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-24);margin:0 0 var(--space-18);padding:0 0 22px;border-bottom:1px solid var(--audit-page-line)}.operation-audit-page .audit-page-heading{display:flex;align-items:flex-start;min-width:0;gap:var(--space-14)}.operation-audit-page .audit-page-icon{display:inline-flex;flex:0 0 42px;align-items:center;justify-content:center;width:42px;height:42px;margin-top:var(--space-2);color:var(--audit-page-blue);border:1px solid var(--brand-200);border-radius:12px;background:var(--audit-page-blue-soft)}.operation-audit-page .audit-page-icon svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8}.operation-audit-page .audit-page-breadcrumb{display:flex;align-items:center;gap:7px;margin-bottom:5px;color:#94a3b8;font-size:11px;font-weight:700;line-height:1.4}.operation-audit-page .audit-page-breadcrumb i{font-style:normal}.operation-audit-page .audit-page-breadcrumb strong{color:var(--audit-page-blue);font-weight:800}.operation-audit-page .audit-page-heading h1{margin:0;color:var(--audit-page-ink);font-size:clamp(24px,2.2vw,30px);font-weight:900;letter-spacing:-.035em;line-height:1.15}.operation-audit-page .audit-page-heading p{max-width:720px;margin:7px 0 0;color:var(--audit-page-muted);font-size:13px;font-weight:570;line-height:1.65}.operation-audit-page .audit-page-header-actions{display:flex;flex:0 0 auto;align-items:center;gap:var(--space-12)}.operation-audit-page .audit-current-view{display:grid;grid-template-columns:auto auto;align-items:baseline;grid-column-gap:var(--space-8);column-gap:var(--space-8);min-width:150px;padding-right:var(--space-12);border-right:1px solid var(--audit-page-line)}.operation-audit-page .audit-current-view span{grid-column:1/-1;color:#94a3b8;font-size:10px;font-weight:800;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.operation-audit-page .audit-current-view strong{color:var(--audit-page-ink);font-size:13px;font-weight:850}.operation-audit-page .audit-current-view small{color:var(--audit-page-muted);font-size:11px;white-space:nowrap}.operation-audit-page .audit-page-notice{margin:0 0 var(--space-16);border-color:var(--brand-200);background:var(--surface-sunk);color:var(--brand-900)}.operation-audit-page .audit-summary-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:var(--space-10);gap:var(--space-10);margin:0 0 var(--space-24)}.operation-audit-page .audit-summary-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;min-width:0;min-height:102px;padding:15px var(--space-16) var(--space-14);overflow:hidden;color:var(--audit-page-ink);text-align:left;border:1px solid var(--audit-page-line);border-radius:12px;background:#ffffff;box-shadow:0 3px 10px rgba(15,23,42,.035);cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.operation-audit-page .audit-summary-card:before{content:"";position:absolute;top:0;right:16px;left:16px;height:2px;border-radius:0 0 999px 999px;background:#94a3b8;opacity:.65}.operation-audit-page .audit-summary-card:hover{border-color:var(--audit-page-line-strong);box-shadow:0 8px 20px rgba(15,23,42,.07);transform:translateY(-1px)}.operation-audit-page .audit-summary-card:focus-visible{outline:0;border-color:var(--audit-page-blue);box-shadow:0 0 0 3px rgba(37,99,235,.14)}.operation-audit-page .audit-summary-card.is-active{border-color:var(--brand-300);background:var(--surface-sunk);box-shadow:inset 0 0 0 1px var(--brand-100),0 8px 20px rgba(37,99,235,.08)}.operation-audit-page .audit-summary-card.is-active:before{height:3px;background:var(--audit-page-blue);opacity:1}.operation-audit-page .audit-summary-card.tone-danger:before{background:#dc2626}.operation-audit-page .audit-summary-card.tone-approval:before{background:#d97706}.operation-audit-page .audit-summary-card.tone-permission:before{background:#7c3aed}.operation-audit-page .audit-summary-card.tone-success:before{background:#059669}.operation-audit-page .audit-summary-card-label{min-width:0;color:#475569;font-size:12px;font-weight:800;line-height:1.4}.operation-audit-page .audit-summary-card strong{grid-row:1/span 2;grid-column:2;margin-left:var(--space-10);color:var(--audit-page-ink);font-size:28px;font-weight:900;letter-spacing:-.04em;line-height:1}.operation-audit-page .audit-summary-card small{align-self:end;min-width:0;margin-top:19px;overflow:hidden;color:#94a3b8;font-size:10.5px;font-weight:620;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.operation-audit-page .page-state-compact{margin:0}.operation-audit-page .audit-record-section{min-width:0}.operation-audit-page .audit-record-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-20);margin-bottom:var(--space-12)}.operation-audit-page .audit-record-section-head>div:first-child>span{color:var(--audit-page-blue);font-size:10px;font-weight:850;letter-spacing:.11em}.operation-audit-page .audit-record-section-head h2{margin:3px 0 0;color:var(--audit-page-ink);font-size:18px;font-weight:880;letter-spacing:-.015em;line-height:1.35}.operation-audit-page .audit-record-section-head p{margin:3px 0 0;color:var(--audit-page-muted);font-size:12px;line-height:1.5}.operation-audit-page .audit-record-count{display:flex;align-items:baseline;gap:5px;color:var(--audit-page-muted);white-space:nowrap}.operation-audit-page .audit-record-count strong{color:var(--audit-page-ink);font-size:20px;font-weight:900}.operation-audit-page .audit-record-count span{font-size:11px;font-weight:700}.system-workbench.operation-audit-page .audit-record-table{overflow:hidden;border:1px solid var(--audit-page-line);border-radius:12px;background:#ffffff;box-shadow:0 8px 24px rgba(15,23,42,.045)}.system-workbench.operation-audit-page .audit-record-table .quotation-task-table-head{min-height:62px;padding:var(--space-12) var(--space-14);border-bottom:1px solid var(--audit-page-line);background:#ffffff}.system-workbench.operation-audit-page .audit-record-table :is(.quotation-horizontal-table,.table-wrap,.workbench-queue-table){border:0;background:#ffffff;box-shadow:none}.system-workbench.operation-audit-page .audit-record-table .quotation-task-table{min-width:980px;color:var(--audit-page-ink)}.system-workbench.operation-audit-page .audit-record-table .quotation-task-table thead th{border-bottom:1px solid var(--audit-page-line);background:#f8fafc;color:#64748b;font-size:var(--fs-12);letter-spacing:.03em}.system-workbench.operation-audit-page .audit-record-table .quotation-task-table tbody tr{border-bottom-color:#edf2f7;background:#ffffff}.system-workbench.operation-audit-page .audit-record-table .quotation-task-table tbody td{padding-top:var(--space-6);padding-bottom:var(--space-6);background:transparent!important}.system-workbench.operation-audit-page .audit-record-table .audit-module-cell>strong{color:var(--brand-600)}.system-workbench.operation-audit-page .audit-record-table .audit-flow{color:var(--ink-2);font-weight:var(--fw-medium)!important}.system-workbench.operation-audit-page .audit-record-table .quotation-task-pagination{padding-inline:var(--space-14);border-top:1px solid var(--audit-page-line);background:#ffffff}.operation-audit-page .sw-breathing-footer{margin-top:28px}@media (max-width:1180px){.operation-audit-page .audit-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.operation-audit-page .audit-page-header{align-items:stretch}.operation-audit-page .audit-page-header-actions{align-self:flex-start}.operation-audit-page .audit-current-view{display:none}.operation-audit-page .audit-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.operation-audit-page .audit-page-header{flex-direction:column;gap:var(--space-12);padding-bottom:var(--space-18)}.operation-audit-page .audit-page-header-actions{align-self:stretch;justify-content:flex-end}.operation-audit-page .audit-page-icon{flex-basis:38px;width:38px;height:38px}.operation-audit-page .audit-page-heading p{font-size:12px}.operation-audit-page .audit-summary-grid{display:flex;margin-inline:-14px;padding:0 var(--space-14) var(--space-4);overflow-x:auto;scroll-snap-type:x proximity}.operation-audit-page .audit-summary-card{flex:0 0 min(78vw,236px);scroll-snap-align:start}.operation-audit-page .audit-record-section-head{align-items:flex-start}.operation-audit-page .audit-record-section-head p{max-width:250px}}@media (prefers-reduced-motion:reduce){.operation-audit-page .audit-summary-card{transition:none}}.form-scaffold-error-dock{position:-webkit-sticky;position:sticky;bottom:var(--space-16);z-index:3;display:flex;justify-content:flex-end;padding:10px var(--space-16);border:1px solid var(--c-danger-border);border-radius:12px;background:var(--c-danger-soft);box-shadow:0 10px 24px rgba(15,23,42,.12)}.form-scaffold-error-dock .form-error-summary{margin-right:0}