:root{font-family:var(--admin-font-family);font-size:var(--admin-font-size);line-height:var(--admin-line-height);color:var(--admin-color-text);background:var(--admin-color-page);font-synthesis:none;text-rendering:optimizelegibility;--color-primary:var(--admin-color-primary);--color-primary-deep:var(--admin-color-primary-deep);--color-primary-soft:var(--admin-color-primary-soft);--color-page:var(--admin-color-page);--color-surface:var(--admin-color-surface);--color-border:var(--admin-color-border);--color-text:var(--admin-color-text);--color-text-secondary:var(--admin-color-text-secondary);--color-text-tertiary:var(--admin-color-text-tertiary);--color-success:var(--admin-color-success);--color-warning:var(--admin-color-warning);--color-danger:var(--admin-color-danger);--shadow-overlay:var(--admin-shadow-overlay);scroll-padding-top:calc(64px + 52px + var(--admin-space-md))}.capability-registry-heading{align-items:flex-end}.capability-readonly-badge{min-width:208px;color:var(--admin-color-primary-deep);background:var(--admin-color-surface-info);border:1px solid var(--admin-color-info-border);border-radius:7px;align-items:center;gap:10px;padding:11px 14px;display:flex}.capability-readonly-badge span{gap:2px;display:grid}.capability-readonly-badge strong{font-size:14px}.capability-readonly-badge small{color:var(--admin-color-text-muted);font-size:13px}.capability-registry-overview{grid-template-columns:1.25fr repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.capability-registry-overview article{background:var(--admin-color-surface);border:1px solid var(--admin-color-border);border-top:3px solid var(--admin-color-text-tertiary);border-radius:7px;min-height:122px;padding:17px 18px;box-shadow:0 1px 4px #18314c0a}.capability-registry-overview article.primary{color:var(--admin-color-text-on-accent);background:linear-gradient(135deg, #234daa, var(--admin-color-primary));border:0;justify-content:space-between;display:flex}.capability-registry-overview article.warning{border-top-color:var(--admin-color-warning-indicator)}.capability-registry-overview article.danger{border-top-color:var(--admin-color-danger-indicator)}.capability-registry-overview small,.capability-registry-overview p{color:var(--admin-color-text-muted);font-size:13px;display:block}.capability-registry-overview .primary small,.capability-registry-overview .primary p{color:#ffffffc7}.capability-registry-overview strong{color:var(--admin-color-text);font-size:var(--admin-font-size-metric);margin:8px 0 4px;line-height:1;display:block}.capability-registry-overview .primary strong{color:var(--admin-color-text-on-accent);font-size:var(--admin-font-size-metric)}.capability-registry-overview strong em{font-size:var(--admin-font-size-metric);opacity:.78;font-style:normal;font-weight:600}.capability-registry-workspace{padding:0;overflow:hidden}.capability-registry-tabs{overflow:hidden}.capability-registry-tabs .ant-tabs-nav{border-bottom:1px solid var(--admin-color-border);min-height:54px;margin:0;padding:0 18px}.capability-registry-tabs .ant-tabs-nav:before{display:none}.capability-registry-tabs .ant-tabs-tab{min-height:54px;color:var(--admin-color-text-muted);padding:0 15px;font-size:15px;font-weight:750;margin:0!important}.capability-registry-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#154b8f}.capability-registry-tabs .ant-tabs-content-holder{display:none}.capability-tab-label{align-items:center;gap:7px;display:inline-flex}.filterbar.capability-registry-filterbar{background:var(--admin-color-surface-subtle);border-bottom:1px solid var(--admin-color-border);grid-template-columns:minmax(260px,1.4fr) repeat(3,minmax(150px,.72fr)) auto;gap:16px;margin:0;padding:20px}.capability-standard-controls .ant-input-affix-wrapper,.capability-standard-controls .admin-select .ant-select-selector,.capability-standard-controls .ant-btn{min-height:var(--admin-control-height);font-size:var(--admin-font-size)}.capability-standard-controls .admin-select{width:100%}.capability-definition-table,.capability-host-table,.capability-resolution-table{min-width:1260px}.capability-definition-table td,.capability-host-table td,.capability-resolution-table td{vertical-align:middle;font-size:13px}.capability-definition-table td small,.capability-host-table td small,.capability-resolution-table td small{color:var(--admin-color-text-muted);margin-top:5px;line-height:1.45;display:block}.capability-issue-copy{max-width:210px;color:var(--admin-color-text-secondary);line-height:1.5;display:block}.capability-registry-drawer .ant-drawer-header{padding:16px 22px}.capability-registry-drawer .ant-drawer-body{background:var(--admin-color-surface-info);padding:0}.capability-registry-drawer-body,.capability-detail-stack{gap:16px;min-width:0;display:grid}.capability-registry-drawer-body{padding:20px 22px 24px}.capability-detail-context{border-bottom:1px solid var(--admin-color-border-soft);background:var(--admin-color-surface);margin:-20px -22px 0;padding:20px 22px}.capability-detail-context>span{color:var(--admin-color-text-muted);font-size:13px;font-weight:700}.capability-detail-context h2{color:var(--admin-color-text);font-size:var(--admin-font-size-title);margin:6px 0 0}.capability-detail-context p{color:var(--admin-color-text-muted);margin:6px 0 0;font-size:13px}.capability-detail-stack>section:not(.capability-detail-signal,.capability-blocker-banner,.capability-integrity-card){background:var(--admin-color-surface);border:1px solid var(--admin-color-border);border-radius:7px;padding:17px}.capability-detail-stack>section{min-width:0}.capability-detail-signal{background:var(--admin-color-surface-info);border-left:4px solid var(--admin-color-primary);border-radius:6px;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px;display:flex}.capability-detail-signal.warning{background:var(--admin-color-surface-warning);border-left-color:var(--admin-color-warning-indicator)}.capability-detail-signal.danger{background:var(--admin-color-surface-danger);border-left-color:var(--admin-color-danger-indicator)}.capability-detail-signal span,.capability-detail-signal p{color:var(--admin-color-text-secondary);font-size:13px}.capability-detail-signal strong{color:var(--admin-color-text);font-size:var(--admin-font-size-metric);margin:5px 0 6px;display:block}.capability-identity-grid{background:var(--admin-color-surface);border:1px solid var(--admin-color-border);border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.capability-identity-grid>div{border-right:1px solid var(--admin-color-border-faint);border-bottom:1px solid var(--admin-color-border-faint);min-height:78px;padding:14px 16px}.capability-identity-grid span{color:var(--admin-color-text-muted);margin-bottom:7px;font-size:13px;display:block}.capability-identity-grid strong{color:var(--admin-color-text);overflow-wrap:anywhere;font-size:14px}.capability-detail-section-title{gap:10px;margin-bottom:14px;display:flex}.capability-detail-section-title>span{color:#257bd3;background:var(--admin-color-primary-soft);border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.capability-detail-section-title h3{color:var(--admin-color-text);font-size:var(--admin-font-size-title);margin:0 0 3px}.capability-detail-section-title p,.capability-empty-copy{color:var(--admin-color-text-muted);margin:0;font-size:13px;line-height:1.55}.capability-operation-table{min-width:0}.capability-operation-table td small{color:var(--admin-color-text-muted);margin-top:4px;display:block}.capability-dependency-list,.capability-hosted-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.capability-dependency-list article,.capability-hosted-list article,.capability-resolution-columns article{background:var(--admin-color-surface-subtle);border:1px solid var(--admin-color-border);overflow-wrap:anywhere;border-radius:6px;min-width:0;padding:13px 14px}.capability-dependency-list article>div,.capability-hosted-list article>div,.capability-resolution-columns article>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.capability-dependency-list p,.capability-hosted-list p,.capability-resolution-columns p{color:var(--admin-color-text-secondary);margin:7px 0 5px;font-size:13px;line-height:1.5}.capability-dependency-list small,.capability-hosted-list small,.capability-resolution-columns small{color:var(--admin-color-text-muted);font-size:13px}.capability-policy-list,.capability-blocker-list{gap:9px;display:grid}.capability-policy-list article,.capability-blocker-list article{background:var(--admin-color-surface-subtle);border:1px solid var(--admin-color-border);overflow-wrap:anywhere;border-radius:6px;align-items:flex-start;gap:12px;min-width:0;padding:12px 14px;display:flex}.capability-policy-list p,.capability-blocker-list p{color:var(--admin-color-text-secondary);margin:4px 0;font-size:13px}.capability-policy-list small,.capability-blocker-list small{color:var(--admin-color-text-muted);font-size:13px}.capability-integrity-card{color:var(--admin-color-primary-deep);background:var(--admin-color-surface-info);border:1px solid var(--admin-color-info-border);border-radius:7px;align-items:flex-start;gap:12px;padding:15px 17px;display:flex}.capability-integrity-card.not-applicable{color:#8b5a18;background:var(--admin-color-surface-warning);border-color:#f1d8ad}.capability-integrity-card p{color:var(--admin-color-text-secondary);overflow-wrap:anywhere;margin:5px 0;font-size:13px}.capability-integrity-card small{color:var(--admin-color-text-muted);font-size:13px}.capability-blocker-banner{color:#a14235;background:var(--admin-color-surface-danger);border:1px solid var(--admin-color-danger-border);border-radius:7px;gap:12px;padding:15px 17px;display:flex}.capability-blocker-banner p{color:#7d5d59;margin:5px 0 0;font-size:13px}.capability-resolution-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.capability-resolution-columns>div{align-content:start;gap:8px;display:grid}.capability-resolution-columns h4{color:#4d5e70;margin:0 0 3px;font-size:13px}.capability-event-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.capability-event-list li{grid-template-columns:12px 1fr;gap:12px;padding:0 0 16px;display:grid}.capability-event-list li>span{background:var(--admin-color-text-tertiary);border:3px solid var(--admin-color-border);box-sizing:content-box;border-radius:50%;width:10px;height:10px;margin-top:5px}.capability-event-list li>span.success{background:var(--admin-color-success-indicator)}.capability-event-list li>span.warning{background:var(--admin-color-warning-indicator)}.capability-event-list li>span.danger{background:var(--admin-color-danger-indicator)}.capability-event-list p{color:var(--admin-color-text-secondary);margin:4px 0;font-size:13px}.capability-event-list small{color:var(--admin-color-text-muted);font-size:13px}@media (max-width:1100px){.capability-registry-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-registry-overview article.primary{grid-column:span 2}.filterbar.capability-registry-filterbar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.capability-registry-heading{align-items:stretch}.capability-registry-overview,.capability-identity-grid,.capability-dependency-list,.capability-hosted-list,.capability-resolution-columns,.filterbar.capability-registry-filterbar{grid-template-columns:1fr}.capability-registry-overview article.primary{grid-column:auto}}.task-run-heading{align-items:flex-end}.task-run-overview{grid-template-columns:1.25fr repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.task-run-overview article{border:1px solid var(--admin-color-border-soft);border-radius:var(--admin-radius-panel);background:var(--admin-color-surface);min-width:0;min-height:126px;padding:18px;box-shadow:0 7px 22px #1d34520e}.task-run-overview article.warning{border-color:var(--admin-color-warning-border);background:var(--admin-color-surface-warning)}.task-run-overview article.danger{border-color:var(--admin-color-danger-border);background:var(--admin-color-surface-danger)}.task-run-overview small{color:var(--admin-color-text-muted);font-size:13px;font-weight:700;display:block}.task-run-overview strong{color:var(--admin-color-text-strong);font-size:var(--admin-font-size-metric);margin-top:13px;line-height:1.05;display:block}.task-run-overview p{color:var(--admin-color-text-muted);margin:10px 0 0;font-size:13px;line-height:1.45}.task-run-overview .task-run-hero-card{color:var(--admin-color-text-on-accent);border-color:var(--admin-color-metric-hero-border);background:linear-gradient(135deg, var(--admin-color-metric-hero-start), var(--admin-color-metric-hero-end));justify-content:space-between;display:flex}.task-run-overview .task-run-hero-card small,.task-run-overview .task-run-hero-card strong,.task-run-overview .task-run-hero-card p{color:var(--admin-color-text-on-accent)}.task-run-workspace{padding:0;overflow:hidden}.task-run-standard-controls .ant-input-affix-wrapper,.task-run-standard-controls .admin-select .ant-select-selector,.task-run-standard-controls .ant-btn{min-height:var(--admin-control-height);font-size:var(--admin-font-size)}.task-run-standard-controls .admin-select{width:100%}.task-run-pagination.ant-pagination{padding:var(--admin-space-lg) var(--admin-space-xl);border-top:1px solid var(--admin-color-border);flex-wrap:wrap;justify-content:flex-end;margin:0}.task-run-table{min-width:0}.task-run-table td{vertical-align:top;white-space:normal;overflow-wrap:anywhere;font-size:13px}.task-run-table .identity-cell{min-width:0}.task-run-table td small{max-width:255px;color:var(--admin-color-text-muted);margin-top:5px;font-size:13px;line-height:1.45;display:block}.task-run-table tr.critical{box-shadow:inset 3px 0 0 var(--color-danger)}.task-run-detail-drawer .ant-drawer-header{padding:16px 24px}.task-run-detail-drawer .ant-drawer-title{min-width:0}.task-run-detail-drawer .ant-drawer-body{background:var(--admin-color-surface-info);padding:0}.task-run-detail-drawer .drawer-body{padding:0}.task-run-detail-context{padding:20px 22px 4px}.task-run-detail-context span{color:var(--admin-color-text-muted);font-size:13px;font-weight:700}.task-run-detail-context h2{color:var(--admin-color-text);font-size:var(--admin-font-size-title);margin:6px 0 0}.task-run-detail-context p{color:var(--admin-color-text-muted);margin:6px 0 0;font-size:13px}.task-run-attention-stack{z-index:4;border-bottom:1px solid var(--admin-color-danger-border);background:var(--admin-color-danger-border);gap:1px;display:grid;position:sticky;top:0}.task-run-attention-stack article{background:var(--admin-color-surface-danger);grid-template-columns:auto 1fr auto;align-items:start;gap:11px;padding:12px 17px;display:grid}.task-run-attention-stack article.warning{color:#895716;background:var(--admin-color-surface-warning)}.task-run-attention-stack article.critical{color:#95383e;background:var(--admin-color-surface-danger)}.task-run-attention-stack article>div{gap:3px;display:grid}.task-run-attention-stack strong{font-size:14px}.task-run-attention-stack p{margin:0;font-size:13px;line-height:1.55}.task-run-identity-strip{border:1px solid var(--admin-color-border-soft);background:var(--admin-color-surface);border-radius:8px;grid-template-columns:repeat(5,1fr);margin:16px 18px 0;display:grid;overflow:hidden}.task-run-identity-strip>div{border-right:1px solid var(--admin-color-border);align-content:center;gap:6px;min-height:78px;padding:12px 14px;display:grid}.task-run-identity-strip>div:last-child{border-right:0}.task-run-identity-strip span{color:var(--admin-color-text-muted);font-size:13px}.task-run-identity-strip strong{color:var(--admin-color-text);font-size:var(--admin-font-size)}.task-run-tabs{border:1px solid var(--admin-color-border-soft);background:var(--admin-color-surface);border-bottom:0;border-radius:8px 8px 0 0;margin:16px 18px 0}.task-run-tabs .ant-tabs-nav{margin:0;padding:0 10px}.task-run-tabs .ant-tabs-tab{min-height:47px;color:var(--admin-color-text-muted);padding:0 14px;font-size:14px;font-weight:650;margin:0!important}.task-run-tabs .ant-tabs-content-holder{display:none}.task-run-tab-panel{border:1px solid var(--admin-color-border-soft);background:var(--admin-color-surface);border-radius:0 0 8px 8px;min-height:470px;margin:0 18px 18px;padding:19px}.task-run-tab-panel>section,.task-run-summary-layout>section,.task-run-risk-layout>section,.task-run-artifact-layout>section{gap:14px;display:grid}.task-run-summary-layout,.task-run-risk-layout,.task-run-artifact-layout{gap:18px;display:grid}.task-run-summary-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.task-run-section-title{align-items:start;gap:10px;display:flex}.task-run-section-title>span{color:#1c5da5;background:var(--admin-color-surface-info);border-radius:7px;flex:none;place-items:center;width:34px;height:34px;display:grid}.task-run-section-title h3{color:var(--admin-color-text);font-size:var(--admin-font-size-title);margin:0}.task-run-section-title p{color:var(--admin-color-text-muted);margin:4px 0 0;font-size:13px;line-height:1.55}.task-run-detail-grid{border:1px solid var(--admin-color-border-soft);background:var(--admin-color-border-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}.task-run-detail-grid>div{background:var(--admin-color-surface);min-width:0;padding:13px}.task-run-detail-grid dt{color:var(--admin-color-text-muted);font-size:13px}.task-run-detail-grid dd{overflow-wrap:anywhere;color:var(--admin-color-text);gap:4px;margin:6px 0 0;font-size:14px;font-weight:700;display:grid}.task-run-detail-grid dd small{color:var(--admin-color-text-muted);font-size:13px;font-weight:400}.task-run-card-list,.task-run-artifact-list{gap:9px;display:grid}.task-run-card-list>article,.task-run-artifact-list>article{border:1px solid var(--admin-color-border-soft);background:var(--admin-color-surface);border-radius:8px;gap:9px;padding:14px;display:grid}.task-run-card-list article>div:first-child,.task-run-artifact-list article>div:first-child{justify-content:space-between;align-items:start;gap:10px;display:flex}.task-run-card-list strong,.task-run-artifact-list strong{font-size:14px}.task-run-card-list p,.task-run-artifact-list p{color:var(--admin-color-text-muted);margin:0;font-size:13px;line-height:1.55}.task-run-card-list dl,.task-run-artifact-list dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.task-run-card-list dt,.task-run-artifact-list dt{color:var(--admin-color-text-muted);font-size:13px}.task-run-card-list dd,.task-run-artifact-list dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:13px}.task-run-fact-source{color:var(--admin-color-text-muted);overflow-wrap:anywhere;gap:2px;font-size:13px;display:grid}.task-run-fact-source span{color:var(--admin-color-text-tertiary)}.task-run-step-list{gap:0;padding-left:17px;display:grid}.task-run-step-list article{grid-template-columns:36px 1fr;gap:12px;padding:0 0 18px;display:grid;position:relative}.task-run-step-list article:before{content:"";background:var(--admin-color-border-soft);width:2px;position:absolute;top:33px;bottom:0;left:17px}.task-run-step-list article:last-child:before{display:none}.task-run-step-list article>span{z-index:1;width:36px;height:36px;color:var(--admin-color-text-muted);background:var(--admin-color-surface);border:2px solid #9fb5cb;border-radius:50%;place-items:center;font-size:13px;font-weight:750;display:grid}.task-run-step-list article.success>span{border-color:var(--color-success);color:#238355}.task-run-step-list article.danger>span{border-color:var(--color-danger);color:#b33d43}.task-run-step-list article>div{border:1px solid var(--admin-color-border-soft);border-radius:8px;gap:6px;padding:11px 13px;display:grid}.task-run-step-list article>div>div:first-child{justify-content:space-between;gap:9px;display:flex}.task-run-step-list p{color:var(--admin-color-text-muted);margin:0;font-size:13px}.task-run-empty-copy{border:1px dashed var(--admin-color-control-border);color:var(--admin-color-text-muted);background:var(--admin-color-surface-subtle);border-radius:7px;margin:0;padding:15px;font-size:13px;line-height:1.6}.task-run-billing-card,.task-run-completion-summary{border:1px solid var(--admin-color-border-soft);border-radius:var(--admin-radius-panel);background:var(--admin-color-surface-subtle);padding:16px}.task-run-billing-values{border:1px solid var(--admin-color-border-soft);background:var(--admin-color-surface);border-radius:7px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.task-run-billing-values>div{border-right:1px solid var(--admin-color-border-soft);gap:5px;padding:14px;display:grid}.task-run-billing-values>div:last-child{border-right:0}.task-run-billing-values span{color:var(--admin-color-text-muted);font-size:13px}.task-run-billing-values strong{color:var(--admin-color-text);font-size:var(--admin-font-size)}.task-run-billing-status{background:var(--admin-color-surface);border-left:3px solid #a9b3bc;gap:5px;padding:13px;display:grid}.task-run-billing-status.warning{border-left-color:var(--color-warning);background:var(--admin-color-surface-warning)}.task-run-billing-status.danger{border-left-color:var(--color-danger);background:var(--admin-color-surface-danger)}.task-run-billing-status.success{border-left-color:var(--color-success);background:var(--admin-color-surface-success)}.task-run-billing-status p{margin:0;font-size:13px}.task-run-billing-status small{color:var(--admin-color-text-muted);font-size:13px}.task-run-artifact-list article>div:first-child{grid-template-columns:auto 1fr auto;justify-content:stretch;display:grid}.task-run-artifact-list article>div:first-child>svg{color:#1c5da5}.task-run-gate-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.task-run-gate-grid article{border:1px solid var(--admin-color-border-soft);border-left:3px solid #a9b3bc;border-radius:6px;gap:7px;padding:12px;display:grid}.task-run-gate-grid article.success{border-left-color:var(--color-success)}.task-run-gate-grid article.warning{border-left-color:var(--color-warning)}.task-run-gate-grid article.danger{border-left-color:var(--color-danger)}.task-run-gate-grid article>div{justify-content:space-between;gap:8px;display:flex}.task-run-gate-grid p{color:var(--admin-color-text-muted);margin:0;font-size:13px;line-height:1.5}.task-run-completion-summary.available{border-color:var(--admin-color-success-border);background:var(--admin-color-surface-success)}.task-run-completion-summary.corrected{border-color:var(--admin-color-warning-border);background:var(--admin-color-surface-warning)}.task-run-completion-blocked{border:1px solid var(--admin-color-warning-border);color:#855a1f;background:var(--admin-color-surface-warning);border-radius:7px;gap:10px;padding:13px;display:flex}.task-run-completion-blocked p{margin:4px 0 0;font-size:13px}.task-run-continuity{border:1px solid;border-radius:7px;justify-content:space-between;padding:12px 13px;font-size:13px;display:flex}.task-run-continuity.success{border-color:var(--admin-color-success-border);color:#226c4d;background:var(--admin-color-surface-success)}.task-run-continuity.danger{border-color:var(--admin-color-danger-border);color:#9a383f;background:var(--admin-color-surface-danger)}.task-run-trajectory{gap:0;margin:0;padding:0;list-style:none;display:grid}.task-run-trajectory li{border-bottom:1px solid var(--admin-color-border-soft);grid-template-columns:58px 1fr;gap:12px;padding:13px 0;display:grid}.task-run-trajectory li>span{color:#1d5d9f;font-size:13px;font-weight:750}.task-run-trajectory li>div{gap:5px;display:grid}.task-run-trajectory p{color:#506071;margin:0;font-size:13px;line-height:1.55}.task-run-trajectory small{color:var(--admin-color-text-muted);font-size:13px}@media (max-width:1500px){.task-run-overview{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1180px){.task-run-summary-layout{grid-template-columns:1fr}}@media (max-width:860px){.task-run-heading{align-items:stretch}.task-run-heading>.admin-scope-tabs,.task-run-heading>.admin-scope-tabs .ant-tabs-nav-list{width:100%}.task-run-heading>.admin-scope-tabs .ant-tabs-tab{flex:1;justify-content:center}.task-run-overview,.task-run-gate-grid,.task-run-detail-grid{grid-template-columns:1fr}.task-run-identity-strip{grid-template-columns:repeat(2,1fr)}.task-run-tabs .ant-tabs-nav-wrap{overflow-x:auto}}@media (max-width:600px){.task-run-detail-drawer .page-state:is(.error,.permission){flex-direction:column;align-items:stretch;gap:12px;min-height:0;padding:20px 16px}.task-run-detail-drawer .page-state .trace-details div{grid-template-columns:minmax(0,1fr);gap:2px}}.sync-overview{grid-template-columns:1.25fr repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.sync-overview article{border:1px solid var(--admin-color-border-soft);border-radius:var(--admin-radius-panel);background:var(--admin-color-surface);min-width:0;min-height:126px;padding:18px;box-shadow:0 7px 22px #1d34520e}.sync-overview article.primary{color:var(--admin-color-text-on-accent);border-color:var(--admin-color-metric-hero-border);background:linear-gradient(135deg, var(--admin-color-metric-hero-start), var(--admin-color-metric-hero-end));justify-content:space-between;display:flex}.sync-overview article.warning{border-color:var(--admin-color-warning-border);background:var(--admin-color-surface-warning)}.sync-overview article.danger{border-color:var(--admin-color-danger-border);background:var(--admin-color-surface-danger)}.sync-overview small,.sync-overview p{color:var(--admin-color-text-muted);margin:0;font-size:13px;font-weight:700;line-height:1.45;display:block}.sync-overview strong{color:var(--admin-color-text-strong);font-size:var(--admin-font-size-metric);margin:13px 0 10px;line-height:1.05;display:block}.sync-overview .primary small,.sync-overview .primary strong,.sync-overview .primary p{color:var(--admin-color-text-on-accent)}.sync-tabs .ant-tabs-content-holder{display:none}.sync-tabs .ant-tabs-nav{margin:0;overflow:hidden}.sync-tabs .ant-tabs-nav-wrap{overflow-x:auto}.sync-tabs .ant-tabs-tab{flex:none}.sync-tab-label{align-items:center;gap:7px;display:inline-flex}.sync-standard-controls .ant-input-affix-wrapper,.sync-standard-controls .admin-select .ant-select-selector,.sync-standard-controls .ant-btn{min-height:var(--admin-control-height);font-size:var(--admin-font-size)}.sync-standard-controls .admin-select{width:100%}.sync-record-table{min-width:1180px}.sync-record-table tbody td{font-size:14px}.sync-governance-drawer .ant-drawer-header{padding:0}.sync-governance-drawer .ant-drawer-body{background:var(--admin-color-surface-info);padding:0}.sync-governance-drawer .drawer-body{padding:20px 22px 24px}.sync-detail-context{border-bottom:1px solid var(--admin-color-border-soft);background:var(--admin-color-surface);margin:-20px -22px 0;padding:20px 22px}.sync-detail-context>span{color:var(--admin-color-text-muted);font-size:13px;font-weight:700}.sync-detail-context h2{color:var(--admin-color-text);font-size:var(--admin-font-size-title);margin:6px 0 0}.sync-detail-context p{color:var(--admin-color-text-muted);margin:6px 0 0;font-size:13px}.sync-detail-stack{gap:20px;display:grid}.sync-detail-signal{border:1px solid var(--admin-color-border-soft);border-radius:var(--admin-radius-panel);background:var(--admin-color-surface-info);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px;display:flex}.sync-detail-signal.warning{border-color:var(--admin-color-warning-border);background:var(--admin-color-surface-warning)}.sync-detail-signal.danger{border-color:var(--admin-color-danger-border);background:var(--admin-color-surface-danger)}.sync-detail-signal.success{border-color:var(--admin-color-success-border);background:var(--admin-color-surface-success)}.sync-detail-signal span{color:var(--admin-color-text-muted);font-size:13px;font-weight:700}.sync-detail-signal strong{color:var(--admin-color-text-strong);font-size:var(--admin-font-size-metric);margin-top:6px;display:block}.sync-detail-signal p{color:var(--admin-color-text-secondary);margin:8px 0 0;font-size:14px;line-height:1.6}.sync-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.sync-detail-grid>div{border:1px solid var(--admin-color-border-soft);border-radius:var(--admin-radius-panel);background:var(--admin-color-surface);min-width:0;padding:14px}.sync-detail-grid span{color:var(--admin-color-text-muted);font-size:13px;font-weight:700;display:block}.sync-detail-grid strong{overflow-wrap:anywhere;color:var(--admin-color-text);margin-top:6px;font-size:14px;line-height:1.5;display:block}.sync-detail-title{align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.sync-detail-title>svg{color:#225fa7;margin-top:2px}.sync-detail-title h3{color:var(--admin-color-text-strong);font-size:var(--admin-font-size-title);margin:0}.sync-detail-title p{color:var(--admin-color-text-muted);margin:4px 0 0;font-size:13px;line-height:1.5}.sync-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sync-fact-grid article{border:1px solid var(--admin-color-border-soft);border-radius:var(--admin-radius-panel);background:var(--admin-color-surface);padding:14px}.sync-fact-grid article>div{justify-content:space-between;gap:8px;display:flex}.sync-fact-grid strong{color:var(--admin-color-text);font-size:14px}.sync-fact-grid p{color:#45536a;overflow-wrap:anywhere;margin:8px 0;font-size:14px;line-height:1.5}.sync-fact-grid small,.sync-constraint-list small,.sync-timeline small{color:var(--admin-color-text-muted);overflow-wrap:anywhere;font-size:13px;line-height:1.5}.sync-constraint-list{gap:8px;display:grid}.sync-constraint-list article{border:1px solid var(--admin-color-border-soft);border-radius:var(--admin-radius-panel);background:var(--admin-color-surface);align-items:flex-start;gap:12px;padding:14px;display:flex}.sync-constraint-list strong{color:var(--admin-color-text);font-size:14px;display:block}.sync-constraint-list p{color:var(--admin-color-text-secondary);margin:5px 0;font-size:13px;line-height:1.5}.sync-timeline{gap:4px;margin:0;padding:0;list-style:none;display:grid}.sync-timeline li{border-bottom:1px solid var(--admin-color-border-faint);grid-template-columns:12px 1fr;gap:10px;padding:10px 0;display:grid}.sync-timeline li>span{background:var(--admin-color-text-tertiary);border-radius:50%;width:9px;height:9px;margin-top:5px}.sync-timeline li>span.success{background:var(--admin-color-success-text)}.sync-timeline li>span.warning{background:#ce8b19}.sync-timeline li>span.danger{background:#c0444d}.sync-timeline strong{color:var(--admin-color-text);margin-bottom:3px;font-size:14px;display:block}.sync-integrity-card{border-radius:var(--admin-radius-panel);background:var(--admin-color-surface-info);border:1px solid #cfdceb;align-items:flex-start;gap:12px;padding:16px;display:flex}.sync-integrity-card svg{color:#225fa7;flex:none}.sync-integrity-card strong{color:var(--admin-color-text);font-size:14px}.sync-integrity-card p{color:#4f5f75;margin:6px 0;font-size:13px;line-height:1.55}.sync-integrity-card small{color:var(--admin-color-text-muted);font-size:13px;line-height:1.5}@media (max-width:1500px){.sync-overview{grid-template-columns:repeat(6,minmax(0,1fr))}.sync-overview article{grid-column:span 2}.sync-overview article:nth-last-child(-n+2){grid-column:span 3}}@media (max-width:860px){.sync-governance-heading{align-items:stretch}.sync-governance-heading>.admin-scope-tabs,.sync-governance-heading>.admin-scope-tabs .ant-tabs-nav-list{width:100%}.sync-governance-heading>.admin-scope-tabs .ant-tabs-tab{flex:1;justify-content:center}.sync-overview,.sync-detail-grid,.sync-fact-grid{grid-template-columns:1fr}.sync-overview article,.sync-overview article:nth-last-child(-n+2){grid-column:auto}}.allocation-heading{align-items:flex-end}.allocation-heading .page-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center}.allocation-overview{grid-template-columns:1.25fr repeat(5,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.allocation-overview article{border:1px solid var(--admin-color-border-soft);border-radius:var(--admin-radius-panel);background:var(--admin-color-surface);min-width:0;min-height:126px;padding:18px;box-shadow:0 7px 22px #1d34520e}.allocation-overview article.warning{border-color:var(--admin-color-warning-border);background:var(--admin-color-surface-warning)}.allocation-overview article.danger{border-color:var(--admin-color-danger-border);background:var(--admin-color-surface-danger)}.allocation-overview small{color:var(--admin-color-text-muted);font-size:13px;font-weight:700;display:block}.allocation-overview strong{color:var(--admin-color-text-strong);font-size:var(--admin-font-size-metric);letter-spacing:-.03em;overflow-wrap:anywhere;margin-top:13px;line-height:1.05;display:block}.allocation-overview p{color:var(--admin-color-text-muted);margin:10px 0 0;font-size:13px;line-height:1.45}.allocation-overview .allocation-hero-card{color:var(--admin-color-text-on-accent);border-color:var(--admin-color-metric-hero-border);background:linear-gradient(135deg, var(--admin-color-metric-hero-start), var(--admin-color-metric-hero-end));justify-content:space-between;display:flex}.allocation-overview .allocation-hero-card small,.allocation-overview .allocation-hero-card strong,.allocation-overview .allocation-hero-card p{color:var(--admin-color-text-on-accent)}.allocation-content{padding:0;overflow:hidden}.allocation-content>.admin-table-notice>span{gap:2px;display:grid}.allocation-directory-pagination{padding:var(--admin-space-lg) var(--admin-space-xl);border-top:1px solid var(--admin-color-border);justify-content:flex-end;display:flex}@media (max-width:600px){.allocation-directory-pagination{padding:var(--admin-space-md)}.allocation-directory-pagination .ant-pagination{flex-wrap:wrap;justify-content:center}.allocation-directory-pagination .ant-pagination-total-text{text-align:center;width:100%;margin-inline-end:0}}.allocation-table{min-width:1260px}.allocation-table td{vertical-align:top}.allocation-table td small{max-width:220px;color:var(--admin-color-text-muted);margin-top:5px;font-size:13px;line-height:1.4;display:block}.allocation-table.ant-table-wrapper,.allocation-recipient-table.ant-table-wrapper{background:var(--admin-color-surface);min-width:0}.allocation-table .ant-table,.allocation-recipient-table .ant-table{font-size:14px}.allocation-table .ant-table-thead>tr>th,.allocation-recipient-table .ant-table-thead>tr>th{height:44px;color:var(--admin-color-text-muted);background:var(--admin-color-surface-muted);white-space:nowrap;padding:0 12px;font-size:13px}.allocation-table .ant-table-tbody>tr>td,.allocation-recipient-table .ant-table-tbody>tr>td{vertical-align:middle;background:var(--admin-color-surface);min-height:68px;padding:13px 12px}.allocation-table .ant-table-tbody>tr:hover>td,.allocation-recipient-table .ant-table-tbody>tr:hover>td{background:var(--admin-color-surface-info)}.allocation-table .management-cell,.allocation-recipient-table .management-cell{gap:4px;min-width:0;display:grid}.allocation-table .management-cell>small,.allocation-recipient-table .management-cell>small{color:var(--admin-color-text-muted);line-height:1.4}.quota-allocation-drawer{width:min(820px,100vw - 28px)}.quota-allocation-drawer .drawer-body{grid-template-columns:minmax(0,1fr);align-content:start;gap:18px;display:grid}.allocation-detail-hero,.allocation-reversal-target{border:1px solid var(--admin-color-border-soft);border-radius:var(--admin-radius-panel);background:linear-gradient(145deg, var(--admin-color-surface-info), var(--admin-color-surface));justify-content:space-between;align-items:center;gap:18px;padding:20px;display:flex}.allocation-detail-hero h3{color:var(--admin-color-text-strong);font-size:var(--admin-font-size-title);margin:10px 0 4px}.allocation-detail-hero p,.allocation-reversal-target p{color:var(--admin-color-text-muted);margin:0;font-size:14px}.allocation-amount-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.allocation-amount-grid>div{border:1px solid var(--admin-color-border-soft);border-radius:var(--admin-radius-panel);background:var(--admin-color-surface);min-width:0;padding:15px}.allocation-amount-grid dt{color:var(--admin-color-text-muted);font-size:13px;font-weight:700}.allocation-amount-grid dd{color:var(--admin-color-text-strong);font-size:var(--admin-font-size);overflow-wrap:anywhere;margin:8px 0 0;font-weight:800}.allocation-amount-grid small{color:var(--admin-color-text-muted);margin-top:6px;font-size:13px;line-height:1.4;display:block}.allocation-recipient-section,.allocation-reference-grid article{border:1px solid var(--admin-color-border-soft);border-radius:var(--admin-radius-panel);background:var(--admin-color-surface)}.allocation-recipient-section>header{justify-content:space-between;gap:16px;padding:17px 18px 13px;display:flex}.allocation-recipient-section h3{color:var(--admin-color-text-strong);font-size:var(--admin-font-size-title);margin:0}.allocation-recipient-section header p{color:var(--admin-color-text-muted);margin:5px 0 0;font-size:13px}.allocation-recipient-section header>span{color:var(--admin-color-text-secondary);font-size:13px;font-weight:700}.allocation-recipient-table{min-width:0}.allocation-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.allocation-reference-grid article{min-width:0;padding:14px 16px}.allocation-reference-grid strong{color:#536179;font-size:13px}.allocation-reference-grid p{color:var(--admin-color-text);overflow-wrap:anywhere;margin:7px 0 0;font-size:13px}.allocation-command-form,.allocation-operation-stage{align-content:start;gap:16px;display:grid}.allocation-command-form>label,.allocation-operation-stage>label,.allocation-form-grid label{color:#47556c;font-size:var(--admin-font-size-small);gap:7px;font-weight:700;display:grid}.allocation-command-form select,.allocation-command-form input,.allocation-command-form textarea,.allocation-operation-stage input{width:100%;min-height:var(--admin-control-height);padding:var(--admin-control-padding-block) var(--admin-control-padding-inline);border:1px solid var(--admin-color-control-border);border-radius:var(--admin-radius-control);background:var(--admin-color-surface);color:var(--admin-color-text-strong);font:inherit}.allocation-command-form textarea{min-height:var(--admin-textarea-height);resize:vertical}.allocation-command-form input:focus,.allocation-command-form select:focus,.allocation-command-form textarea:focus,.allocation-operation-stage input:focus{border-color:#3475bd;outline:3px solid #2769b924}.allocation-form-grid{grid-template-columns:minmax(180px,.8fr) minmax(240px,1.4fr);gap:12px;display:grid}.allocation-target-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;max-height:280px;display:grid;overflow:auto}.allocation-target-options>label{border:1px solid var(--admin-color-border-soft);border-radius:var(--admin-radius-panel);background:var(--admin-color-surface);cursor:pointer;align-items:flex-start;gap:10px;padding:13px;display:flex}.allocation-target-options>label.selected{background:var(--admin-color-surface-info);border-color:#2e6eb7;box-shadow:inset 0 0 0 1px #2e6eb7}.allocation-target-options>label.disabled{opacity:.58;cursor:not-allowed}.allocation-target-options span{gap:4px;display:grid}.allocation-target-options strong{color:var(--admin-color-text);font-size:14px}.allocation-target-options small{color:var(--admin-color-text-muted);font-size:13px;line-height:1.4}.allocation-target-options em{color:#ae3b42;font-size:13px;font-style:normal}.allocation-help{color:var(--admin-color-text-muted);margin:-6px 0 0;font-size:13px}.allocation-preview-banner,.allocation-operation-summary,.allocation-job-banner{border:1px solid var(--admin-color-border-soft);border-radius:var(--admin-radius-panel);background:var(--admin-color-surface-info);align-items:flex-start;gap:13px;padding:17px;display:flex}.allocation-preview-banner.success,.allocation-job-banner.success{border-color:var(--admin-color-success-border);background:var(--admin-color-surface-success)}.allocation-preview-banner.danger,.allocation-job-banner.danger{border-color:var(--admin-color-danger-border);background:var(--admin-color-surface-danger)}.allocation-preview-banner strong,.allocation-operation-summary strong,.allocation-job-banner strong{color:var(--admin-color-text-strong);font-size:var(--admin-font-size-title);display:block}.allocation-preview-banner p,.allocation-operation-summary p,.allocation-job-banner p{color:var(--admin-color-text-secondary);margin:5px 0 0;font-size:13px}.allocation-preview-banner small,.allocation-operation-summary small{color:var(--admin-color-text-muted);margin-top:6px;font-size:13px;display:block}.allocation-job-banner{justify-content:space-between}.allocation-job-banner>div>span{color:var(--admin-color-text-muted);font-size:13px;font-weight:700}.allocation-check-list{gap:9px;display:grid}.allocation-check-list article{border:1px solid var(--admin-color-border-soft);border-radius:var(--admin-radius-panel);background:var(--admin-color-surface);grid-template-columns:auto 1fr;align-items:start;gap:11px;padding:13px 14px;display:grid}.allocation-check-list strong{color:var(--admin-color-text);font-size:14px}.allocation-check-list p{color:var(--admin-color-text-muted);margin:4px 0 0;font-size:13px}.allocation-reversal-target{display:block}.allocation-reversal-target strong{color:var(--admin-color-text);font-size:var(--admin-font-size-metric)}.allocation-reversal-target small{color:var(--admin-color-text-muted);margin-top:7px;font-size:13px;display:block}@media (max-width:1700px){.allocation-overview{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1180px){.allocation-amount-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.allocation-heading{align-items:stretch}.allocation-overview,.allocation-form-grid,.allocation-target-options,.allocation-amount-grid,.allocation-reference-grid{grid-template-columns:1fr}.quota-allocation-drawer{width:100vw}.allocation-detail-hero{flex-direction:column;align-items:flex-start}.allocation-recipient-section>header{display:block}.allocation-recipient-section header>span{overflow-wrap:anywhere;margin-top:8px;display:block}}.subscription-heading{align-items:flex-end}.subscription-heading .page-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center}.subscription-overview{grid-template-columns:1.28fr repeat(5,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.subscription-overview article{border:1px solid var(--admin-color-border-soft);border-radius:var(--admin-radius-panel);background:var(--admin-color-surface);min-width:0;min-height:126px;padding:18px;box-shadow:0 7px 22px #1d34520e}.subscription-overview article.warning{border-color:var(--admin-color-warning-border);background:var(--admin-color-surface-warning)}.subscription-overview article.danger{border-color:var(--admin-color-danger-border);background:var(--admin-color-surface-danger)}.subscription-overview small{color:var(--admin-color-text-muted);font-size:13px;font-weight:700;display:block}.subscription-overview strong{color:var(--admin-color-text-strong);font-size:var(--admin-font-size-metric);letter-spacing:-.03em;overflow-wrap:anywhere;margin-top:13px;line-height:1.05;display:block}.subscription-overview p{color:var(--admin-color-text-muted);margin:10px 0 0;font-size:13px;line-height:1.45}.subscription-overview .subscription-hero-card{color:var(--admin-color-text-on-accent);background:linear-gradient(135deg,#263c78,#3a6aaf);border-color:#31538f;justify-content:space-between;display:flex}.subscription-overview .subscription-hero-card small,.subscription-overview .subscription-hero-card strong,.subscription-overview .subscription-hero-card p{color:var(--admin-color-text-on-accent)}.subscription-content{padding:0;overflow:hidden}.subscription-filterbar{border-bottom:1px solid var(--admin-color-border);background:var(--admin-color-surface);grid-template-columns:minmax(230px,1.7fr) repeat(3,minmax(150px,.8fr)) auto;margin:0;padding:18px 20px 14px}.subscription-content>.admin-table-notice>span{gap:2px;display:grid}.subscription-content>.admin-table-notice strong{color:var(--admin-color-text-strong);font-size:var(--admin-font-size)}.subscription-content>.admin-table-notice small{color:var(--admin-color-text-muted);font-size:var(--admin-font-size-small)}.subscription-table{min-width:1280px}.subscription-change-table{min-width:1220px}.subscription-pagination{padding:var(--admin-space-lg) var(--admin-space-xl);border-top:1px solid var(--admin-color-border);justify-content:flex-end;display:flex}.subscription-pagination .ant-pagination{flex-wrap:wrap;justify-content:flex-end}@media (max-width:600px){.subscription-pagination{padding:var(--admin-space-md)}.subscription-pagination .ant-pagination{justify-content:center}}.subscription-table td,.subscription-change-table td{vertical-align:top}.subscription-table td small,.subscription-change-table td small{max-width:235px;color:var(--admin-color-text-muted);white-space:normal;overflow-wrap:anywhere;margin-top:5px;font-size:13px;line-height:1.4;display:block}.subscription-drawer{width:min(860px,100vw - 28px)}.subscription-drawer .drawer-body{align-content:start;gap:17px;display:grid}.subscription-detail-hero{border:1px solid var(--admin-color-border-soft);border-radius:var(--admin-radius-panel);background:linear-gradient(145deg, var(--admin-color-surface-info), var(--admin-color-surface));justify-content:space-between;align-items:center;gap:18px;padding:20px;display:flex}.subscription-detail-hero h3{color:var(--admin-color-text-strong);font-size:var(--admin-font-size-title);margin:10px 0 5px}.subscription-detail-hero p{color:var(--admin-color-text-muted);margin:0;font-size:14px}.subscription-fact-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.subscription-fact-grid>div{border:1px solid var(--admin-color-border-soft);border-radius:var(--admin-radius-panel);background:var(--admin-color-surface);min-width:0;padding:15px}.subscription-fact-grid dt{color:var(--admin-color-text-muted);font-size:13px;font-weight:700}.subscription-fact-grid dd{color:var(--admin-color-text-strong);font-size:var(--admin-font-size);overflow-wrap:anywhere;margin:8px 0 0;font-weight:800}.subscription-fact-grid small{color:var(--admin-color-text-muted);margin-top:6px;font-size:13px;line-height:1.4;display:block}.subscription-record-section{border:1px solid var(--admin-color-border-soft);border-radius:var(--admin-radius-panel);background:var(--admin-color-surface);overflow:hidden}.subscription-record-section>header{justify-content:space-between;gap:16px;padding:17px 18px 13px;display:flex}.subscription-record-section h3{color:var(--admin-color-text-strong);font-size:var(--admin-font-size-title);margin:0}.subscription-record-section header p{color:var(--admin-color-text-muted);margin:5px 0 0;font-size:13px}.subscription-record-section header>span{color:var(--admin-color-text-secondary);font-size:13px;font-weight:700}.subscription-timeline{gap:0;display:grid}.subscription-timeline article{border-top:1px solid var(--admin-color-border-faint);grid-template-columns:92px 1fr;gap:12px;padding:14px 18px;display:grid}.subscription-timeline strong{color:var(--admin-color-text);font-size:14px}.subscription-timeline p{color:var(--admin-color-text-muted);margin:5px 0;font-size:13px}.subscription-timeline small{color:#7b879a;overflow-wrap:anywhere;font-size:13px}.subscription-command-form{gap:15px;display:grid}.subscription-command-form>label,.subscription-form-grid label,.subscription-reauth-form label{color:#47556c;gap:7px;font-size:13px;font-weight:700;display:grid}.subscription-command-form select,.subscription-command-form input,.subscription-command-form textarea,.subscription-reauth-form input{width:100%;min-height:var(--admin-control-height);padding:var(--admin-control-padding-block) var(--admin-control-padding-inline);border:1px solid var(--admin-color-control-border);border-radius:var(--admin-radius-control);background:var(--admin-color-surface);color:var(--admin-color-text-strong);font:inherit}.subscription-command-form textarea{min-height:var(--admin-textarea-height);resize:vertical}.subscription-command-form input:focus,.subscription-command-form select:focus,.subscription-command-form textarea:focus,.subscription-reauth-form input:focus{border-color:#3475bd;outline:3px solid #2769b924}.subscription-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.subscription-preview,.subscription-operation-result,.subscription-approval-target,.subscription-safety-note{border:1px solid var(--admin-color-border-soft);border-radius:var(--admin-radius-panel);background:var(--admin-color-surface-info);gap:8px;padding:17px;display:grid}.subscription-preview.success,.subscription-operation-result.success,.subscription-safety-note{border-color:var(--admin-color-success-border);background:var(--admin-color-surface-success)}.subscription-preview.danger,.subscription-operation-result.danger{border-color:var(--admin-color-danger-border);background:var(--admin-color-surface-danger)}.subscription-preview.warning,.subscription-operation-result.warning{border-color:var(--admin-color-warning-border);background:var(--admin-color-surface-warning)}.subscription-preview strong,.subscription-operation-result strong,.subscription-approval-target strong{color:var(--admin-color-text-strong);font-size:var(--admin-font-size-title);display:block}.subscription-preview p,.subscription-operation-result p,.subscription-approval-target p{color:var(--admin-color-text-secondary);margin:5px 0 0;font-size:13px}.subscription-preview small,.subscription-operation-result small,.subscription-approval-target small{color:var(--admin-color-text-muted);font-size:13px}.subscription-blocking-reason{color:#9b3038;background:var(--admin-color-surface);border-radius:8px;margin:0;padding:10px 12px;font-size:13px}.subscription-reauth-form{border:1px solid var(--admin-color-border-soft);border-radius:var(--admin-radius-panel);background:var(--admin-color-surface);gap:14px;padding:17px;display:grid}.subscription-reauth-form>div{align-items:center;gap:11px;display:flex}.subscription-reauth-form>div span{gap:3px;display:grid}.subscription-reauth-form small{color:var(--admin-color-text-muted);font-size:13px}.subscription-safety-note{color:#285f43;grid-template-columns:auto 1fr;align-items:center;font-size:13px}@media (max-width:1700px){.subscription-overview{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1250px){.subscription-filterbar,.subscription-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.subscription-heading{align-items:stretch}.subscription-heading .page-heading-actions{justify-content:stretch;align-items:stretch}.subscription-heading .page-heading-actions>button,.subscription-heading .page-heading-actions>.admin-scope-tabs{width:100%}.subscription-overview,.subscription-filterbar,.subscription-form-grid,.subscription-fact-grid{grid-template-columns:1fr}.subscription-drawer{width:100vw}.subscription-detail-hero{flex-direction:column;align-items:flex-start}}.compute-heading{border:1px solid var(--admin-color-border-soft);border-radius:var(--admin-radius-panel);background:linear-gradient(115deg, var(--admin-color-surface) 0%, var(--admin-color-surface-info) 62%, var(--admin-color-surface-info) 100%);align-items:center;min-height:128px;padding:26px 30px}.compute-heading h1{font-size:var(--admin-font-size-heading);font-weight:var(--admin-font-weight-strong);line-height:1.4}.compute-heading p{max-width:780px;font-size:14px}.compute-boundary{color:#476985;background:var(--admin-color-surface);border:1px solid #c9dae9;border-radius:6px;padding:9px 12px;font-size:13px;font-weight:600}.compute-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.compute-overview article{border:1px solid var(--admin-color-border-soft);border-radius:var(--admin-radius-panel);background:var(--admin-color-surface);min-height:116px;padding:18px;box-shadow:0 5px 16px #1d3e590a}.compute-overview article>small{color:var(--admin-color-text-muted);margin-bottom:12px;font-size:13px;display:block}.compute-overview article>strong{color:#1d3d58;font-size:var(--admin-font-size-metric);line-height:1.3;display:block}.compute-overview article>p{color:#8291a0;margin:8px 0 0;font-size:13px}.compute-overview article.warning{background:var(--admin-color-surface-warning);border-color:#ead9ad}.compute-overview article.danger{border-color:var(--admin-color-danger-border);background:var(--admin-color-surface-danger)}.compute-overview .compute-hero-card{color:var(--admin-color-text-on-accent);background:linear-gradient(130deg,#173a58,#315f84);border-color:#244c70;justify-content:space-between;align-items:center;display:flex}.compute-overview .compute-hero-card small,.compute-overview .compute-hero-card p{color:#cbdbe8}.compute-overview .compute-hero-card strong{color:var(--admin-color-text-on-accent);font-size:var(--admin-font-size-metric)}.compute-content{margin-top:14px}.compute-procurement-table{min-width:1420px}.compute-pool-table{min-width:1500px}.compute-procurement-table td,.compute-pool-table td{vertical-align:top}.compute-detail-drawer,.compute-action-drawer{width:min(820px,100vw - 28px)}.detail-drawer.compute-action-drawer{z-index:110}.compute-detail-hero{margin-bottom:14px}.compute-detail-grid dd small{color:#8493a1;margin-top:4px;display:block}.compute-readback-panel,.compute-evidence-panel,.compute-check-panel,.compute-entry-panel,.compute-balance-equation,.compute-preview{border:1px solid var(--admin-color-border-soft);background:var(--admin-color-surface);border-radius:8px;margin-top:14px;padding:16px}.compute-readback-panel>header,.compute-evidence-panel>header,.compute-entry-panel>header,.compute-balance-equation>header,.compute-preview>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:13px;display:flex}.compute-readback-panel header strong,.compute-evidence-panel header strong,.compute-entry-panel header strong,.compute-balance-equation header strong,.compute-preview header strong{color:#294760;font-size:15px}.compute-readback-panel header p,.compute-evidence-panel header p,.compute-entry-panel header p,.compute-preview header p{color:#7c8d9b;margin:4px 0 0;font-size:13px}.compute-evidence-panel>div>article,.compute-check-list article{border-top:1px solid var(--admin-color-border-faint);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 0;display:grid}.compute-evidence-panel>div>article:first-child,.compute-check-list article:first-child{border-top:0}.compute-evidence-panel article strong,.compute-check-list article strong{color:#314d65;font-size:13px}.compute-evidence-panel article p,.compute-check-list article p{color:var(--admin-color-text-muted);margin:4px 0 0;font-size:13px}.compute-evidence-panel article>small,.compute-check-list article small{color:var(--admin-color-text-tertiary);font-size:13px}.compute-check-panel h3{color:#294760;margin:0 0 8px;font-size:15px}.compute-balance-equation>div{background:var(--admin-color-surface-info);border-radius:7px;grid-template-columns:minmax(0,1fr) auto minmax(0,1.6fr);align-items:center;gap:14px;padding:14px;display:grid}.compute-balance-equation span{flex-direction:column;gap:5px;display:flex}.compute-balance-equation small{color:var(--admin-color-text-muted);font-size:13px}.compute-balance-equation strong{color:#264963;font-size:13px;line-height:1.5}.compute-balance-equation b{color:var(--admin-color-text-muted);font-size:var(--admin-font-size-title)}.compute-entry-panel{overflow:hidden}.compute-entry-panel .table-scroll{border-top:1px solid var(--admin-color-border);margin:0 -16px -16px}.compute-entry-panel table{min-width:760px}.compute-entry-table.ant-table-wrapper{border-top:1px solid var(--admin-color-border);background:var(--admin-color-surface);min-width:0}.compute-entry-panel>header>div{min-width:0}.compute-entry-panel>header>span{white-space:nowrap;flex-shrink:0}.compute-entry-pagination{justify-content:flex-end;margin-top:16px;display:flex}.compute-entry-pagination .ant-pagination{flex-wrap:wrap;gap:8px 0;display:flex}.compute-entry-table .ant-table{font-size:14px}.compute-entry-table .ant-table-thead>tr>th{height:44px;color:var(--admin-color-text-muted);background:var(--admin-color-surface-muted);white-space:nowrap;padding:0 12px;font-size:13px}.compute-entry-table .ant-table-tbody>tr>td{vertical-align:middle;background:var(--admin-color-surface);min-height:64px;padding:12px}.compute-entry-table .management-cell{gap:4px;display:grid}.compute-entry-table .management-cell>small{color:var(--admin-color-text-muted)}.compute-operation-result,.compute-job-state{border:1px solid var(--admin-color-border-soft);border-radius:var(--admin-radius-panel);background:var(--admin-color-surface-info);flex-direction:column;align-items:flex-start;gap:10px;min-height:220px;padding:24px;display:flex}.compute-operation-result h3,.compute-job-state h3{color:#27465f;font-size:var(--admin-font-size-title);margin:0}.compute-operation-result h3,.compute-job-state h3,.compute-job-state .role-detail-grid dd{overflow-wrap:anywhere;max-width:100%}.compute-operation-result p,.compute-job-state p{color:var(--admin-color-text-muted);margin:0;line-height:1.6}.compute-preview>small{color:#7a8d9c;margin-top:12px;display:block}.compute-action-drawer .role-operation{gap:14px}.compute-action-drawer textarea{min-height:var(--admin-textarea-height);resize:vertical}@media (max-width:1500px){.compute-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.compute-heading{align-items:flex-start;padding:21px}.compute-heading,.compute-heading .page-heading-actions{flex-direction:column}.compute-overview{grid-template-columns:minmax(0,1fr)}.compute-workspaces,.compute-balance-equation>div{grid-template-columns:1fr}.compute-balance-equation b{justify-self:center;transform:rotate(90deg)}}.evaluation-heading h1{font-size:var(--admin-font-size-heading);letter-spacing:-.025em;font-weight:var(--admin-font-weight-strong);line-height:1.4}.evaluation-heading p,.evaluation-heading .context-boundary{font-size:14px}.evaluation-signals{grid-template-columns:repeat(4,minmax(0,1fr))}.evaluation-scope{max-width:320px;margin-bottom:20px}.evaluation-workspaces>.ant-tabs-nav{margin:0;padding-inline:24px}.evaluation-workspaces .ant-tabs-tab{padding-block:18px;font-size:15px}.evaluation-filterbar .ant-input,.evaluation-filterbar .admin-select{min-height:var(--admin-control-height);font-size:var(--admin-font-size)}.evaluation-content .admin-table-notice strong{font-size:var(--admin-font-size)}.evaluation-filterbar .admin-select,.evaluation-form .admin-select,.evaluation-version-grid .admin-select,.evaluation-version-grid .admin-value-control,.evaluation-case-fields .admin-select{width:100%;min-width:0}.evaluation-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.evaluation-action-drawer .drawer-body .page-state{justify-content:flex-start;min-height:0;padding:16px 0}.evaluation-form>label{min-width:0;color:var(--color-text-secondary);gap:7px;font-size:14px;display:grid}.evaluation-form>label.full-width,.evaluation-form>.drawer-actions,.evaluation-form>.page-state{grid-column:1/-1}.evaluation-form .ant-input,.evaluation-form .admin-select,.evaluation-version-grid .ant-input,.evaluation-version-grid .admin-select,.evaluation-version-grid .admin-value-control .ant-input-number,.evaluation-case-fields .ant-input,.evaluation-case-fields .admin-select{width:100%;min-width:0;min-height:var(--admin-control-height);font-size:var(--admin-font-size)}.evaluation-form textarea.ant-input,.evaluation-version-grid textarea.ant-input{min-height:var(--admin-textarea-height);resize:vertical;line-height:1.55}.evaluation-form .ant-btn,.evaluation-version-form .ant-btn{min-height:var(--admin-control-height);font-size:var(--admin-font-size)}.evaluation-table tbody td{min-width:118px;font-size:13px}.evaluation-table th{font-size:13px}.analytics-heading h1{font-size:var(--admin-font-size-heading);font-weight:var(--admin-font-weight-strong);line-height:1.4}.analytics-heading p{max-width:1040px;font-size:var(--admin-font-size);line-height:1.65}.analytics-signals{grid-template-columns:repeat(4,minmax(0,1fr))}.analytics-signals .signal-card{min-height:132px}.analytics-signals .signal-card strong{font-size:var(--admin-font-size-metric)}.feedbackbar-meta{color:inherit;white-space:nowrap;margin-left:auto;padding-left:18px;font-size:13px;font-weight:750}.analytics-content{overflow:hidden}.analytics-overview-layout{gap:var(--admin-space-lg);margin:var(--admin-space-lg) var(--admin-space-xl) 0;grid-template-columns:minmax(0,1.65fr) minmax(340px,.8fr);display:grid}.analytics-chart-panel,.analytics-breakdown-panel{border:1px solid var(--admin-color-border-soft);border-radius:var(--admin-radius-panel);background:var(--admin-color-surface);min-height:480px;padding:20px}.analytics-chart-panel>header,.analytics-breakdown-panel>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.analytics-chart-panel>header strong,.analytics-breakdown-panel>header strong{color:var(--admin-color-text);font-size:var(--admin-font-size);display:block}.analytics-chart-panel>header small,.analytics-breakdown-panel>header small{color:var(--admin-color-text-muted);margin-top:5px;font-size:13px;line-height:1.5;display:block}.analytics-chart-legend{color:var(--admin-color-text-secondary);flex-wrap:wrap;justify-content:flex-end;gap:12px;font-size:13px;display:flex}.analytics-chart-legend span{align-items:center;gap:6px;display:inline-flex}.analytics-chart-legend i{border-radius:50%;width:10px;height:10px}.analytics-chart-canvas{border-bottom:1px solid var(--admin-color-control-border);background:linear-gradient(180deg, var(--admin-color-surface-info), var(--admin-color-surface));height:230px;margin-top:22px;padding:8px 4px;position:relative}.analytics-chart-canvas svg{width:100%;height:100%;overflow:visible}.analytics-chart-point-layer{pointer-events:none;position:absolute;inset:8px 4px}.analytics-chart-point{border:2px solid var(--admin-color-surface);border-radius:50%;width:8px;height:8px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #2563eb59}.analytics-chart-grid line{stroke:var(--admin-color-border-soft);stroke-width:.45px;vector-effect:non-scaling-stroke}.analytics-chart-samples{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.analytics-chart-samples span{border-radius:var(--admin-radius-panel);background:var(--admin-color-surface-info);padding:11px 13px}.analytics-chart-samples strong,.analytics-chart-samples small{display:block}.analytics-chart-samples strong{color:var(--admin-color-text);font-size:14px}.analytics-chart-samples small{color:var(--admin-color-text-muted);margin-top:4px;font-size:13px}.analytics-event-markers{gap:8px;margin-top:14px;display:grid}.analytics-event-markers article{border-top:1px solid var(--admin-color-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;display:grid}.analytics-event-markers strong{color:#314a60;font-size:13px}.analytics-event-markers small{color:var(--admin-color-text-muted);font-size:13px}.analytics-breakdown-list{gap:13px;margin-top:22px;display:grid}.analytics-breakdown-list article>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.analytics-breakdown-list article span{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.analytics-breakdown-list strong{color:#30495f;font-size:14px}.analytics-breakdown-list b{color:var(--admin-color-text);font-size:14px}.analytics-breakdown-list small{color:var(--admin-color-text-muted);font-size:13px}.analytics-breakdown-bar{border-radius:var(--admin-radius-control);background:var(--admin-color-border);height:7px;margin:7px 0 6px;overflow:hidden}.analytics-breakdown-bar i{border-radius:inherit;background:linear-gradient(90deg,#2670ad,#45a3b2);height:100%;display:block}.analytics-breakdown-list footer{border-top:1px solid var(--admin-color-border);color:var(--admin-color-text-muted);justify-content:space-between;gap:12px;padding-top:12px;font-size:13px;display:flex}.analytics-definition-panel{margin:var(--admin-space-lg) var(--admin-space-xl) var(--admin-space-xl);border:1px solid var(--admin-color-border-soft);border-radius:var(--admin-radius-panel);background:var(--admin-color-surface);padding:18px 20px}.analytics-definition-panel>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.analytics-definition-panel>header strong{color:var(--admin-color-text);font-size:var(--admin-font-size-title);display:block}.analytics-definition-panel>header small{color:var(--admin-color-text-muted);margin-top:5px;font-size:13px;display:block}.analytics-definition-panel>header>span{color:var(--admin-color-text-secondary);font-size:13px;font-weight:750}.analytics-definition-panel>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.analytics-definition-panel article{border:1px solid var(--admin-color-border-soft);border-radius:var(--admin-radius-panel);background:var(--admin-color-surface-subtle);padding:14px}.analytics-definition-panel article strong,.analytics-definition-panel article small{display:block}.analytics-definition-panel article strong{color:var(--admin-color-text);font-size:15px}.analytics-definition-panel article span small,.analytics-definition-panel article>small{color:var(--admin-color-text-muted);overflow-wrap:anywhere;margin-top:4px;font-size:13px;line-height:1.5}.analytics-definition-panel article p{color:#4d6579;margin:9px 0;font-size:13px;line-height:1.55}.analytics-quality-table{min-width:1260px}.analytics-report-table{min-width:1380px}.analytics-quality-table td,.analytics-report-table td{vertical-align:top;font-size:14px;line-height:1.5}.analytics-detail-drawer,.analytics-action-drawer{width:min(980px,100vw - 280px)}.analytics-affected-buckets{gap:10px;display:grid}.analytics-affected-buckets article{border:1px solid var(--admin-color-border-soft);border-radius:var(--admin-radius-panel);background:var(--admin-color-surface-subtle);padding:14px}.analytics-affected-buckets article header{justify-content:space-between;align-items:center;gap:12px;display:flex}.analytics-affected-buckets p{color:#486075;margin:8px 0 5px;font-size:13px}.analytics-affected-buckets small{color:var(--admin-color-text-muted);overflow-wrap:anywhere;font-size:13px}.analytics-report-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.analytics-report-metrics article{border:1px solid var(--admin-color-border-soft);border-radius:var(--admin-radius-panel);background:var(--admin-color-surface-subtle);justify-content:space-between;align-items:center;gap:12px;padding:12px 13px;display:flex}.analytics-report-metrics strong,.analytics-report-metrics small{display:block}.analytics-report-metrics strong{color:#30495f;font-size:14px}.analytics-report-metrics small{color:var(--admin-color-text-muted);margin-top:4px;font-size:13px}.analytics-report-metrics b{color:#213f59;white-space:nowrap;font-size:15px}.analytics-action-form{gap:15px;display:grid}.analytics-action-form fieldset{border:1px solid var(--admin-color-border-soft);border-radius:var(--admin-radius-panel);margin:0;padding:15px}.analytics-action-form legend{color:#334d63;padding:0 6px;font-size:14px;font-weight:750}.analytics-checkbox-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.analytics-checkbox-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-checkbox-grid label{border:1px solid var(--admin-color-border-soft);background:var(--admin-color-surface-subtle);cursor:pointer;border-radius:8px;align-items:flex-start;gap:9px;min-height:62px;padding:10px;display:flex}.analytics-checkbox-grid.compact label{min-height:44px}.analytics-checkbox-grid input{width:17px;height:17px;min-height:auto;margin-top:2px}.analytics-checkbox-grid span,.analytics-checkbox-grid strong,.analytics-checkbox-grid small{display:block}.analytics-checkbox-grid strong{color:#314a60;font-size:13px}.analytics-checkbox-grid small{color:var(--admin-color-text-muted);margin-top:4px;font-size:13px;line-height:1.4}.analytics-lock-summary,.analytics-export-snapshot{border-radius:var(--admin-radius-panel);background:var(--admin-color-surface-info);color:#35647e;border:1px solid #c9dce9;align-items:flex-start;gap:11px;padding:14px 16px;display:flex}.analytics-lock-summary strong,.analytics-lock-summary small,.analytics-export-snapshot strong,.analytics-export-snapshot small{display:block}.analytics-lock-summary strong,.analytics-export-snapshot strong{font-size:14px}.analytics-lock-summary small,.analytics-export-snapshot small{color:var(--admin-color-text-muted);overflow-wrap:anywhere;margin-top:5px;font-size:13px;line-height:1.5}.analytics-auth-step{border:1px solid var(--admin-color-control-border);border-radius:var(--admin-radius-panel);background:var(--admin-color-surface);align-items:flex-start;gap:16px;margin-top:16px;padding:22px;display:flex}.analytics-auth-step svg{color:#2d7790}.analytics-auth-step h3{color:var(--admin-color-text);font-size:var(--admin-font-size-title);margin:0}.analytics-auth-step p{color:var(--admin-color-text-muted);margin:7px 0 15px;font-size:14px;line-height:1.6}.analytics-job-state{border:1px solid var(--admin-color-border-soft);border-radius:var(--admin-radius-panel);background:var(--admin-color-surface);grid-template-columns:auto minmax(0,1fr);gap:16px;margin-top:16px;padding:20px;display:grid}.analytics-job-icon{border-radius:var(--admin-radius-control);background:var(--admin-color-surface-info);width:48px;height:48px;color:var(--admin-color-text-muted);place-items:center;display:grid}.analytics-job-icon.success{background:var(--admin-color-surface-success);color:#23795f}.analytics-job-icon.warning{background:var(--admin-color-surface-warning);color:#9a681c}.analytics-job-icon.danger{background:var(--admin-color-surface-danger);color:#b84a44}.analytics-job-state h3{color:#29445b;font-size:var(--admin-font-size-title);margin:4px 0 7px}.analytics-job-state>div>small{color:#768a9c;font-size:13px}.analytics-job-state p{color:var(--admin-color-text-muted);margin:0 0 13px;font-size:14px;line-height:1.6}.analytics-download-link{align-items:center;gap:7px;width:-moz-fit-content;width:fit-content;margin-top:10px;text-decoration:none;display:inline-flex}@media (max-width:1480px){.analytics-signals{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-overview-layout{grid-template-columns:1fr}.analytics-chart-panel,.analytics-breakdown-panel{min-height:auto}}@media (max-width:1060px){.analytics-detail-drawer,.analytics-action-drawer{width:min(920px,100vw - 72px)}.analytics-checkbox-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.analytics-overview-layout,.analytics-definition-panel{margin-inline:var(--admin-space-lg)}.analytics-heading h1{font-size:var(--admin-font-size-heading);font-weight:var(--admin-font-weight-strong);line-height:1.4}.analytics-chart-samples,.analytics-definition-panel>div,.analytics-report-metrics,.analytics-checkbox-grid,.analytics-checkbox-grid.compact{grid-template-columns:1fr}.workbench-signals.analytics-signals{grid-template-columns:minmax(0,1fr)}.analytics-detail-drawer,.analytics-action-drawer{width:100vw}.analytics-event-markers article{grid-template-columns:1fr}.analytics-chart-panel,.analytics-breakdown-panel{padding:15px}.analytics-overview-layout .page-state:is(.error,.permission){flex-direction:column;align-items:stretch;gap:12px;min-height:0;padding:20px 12px}.analytics-overview-layout .page-state .trace-details div{grid-template-columns:minmax(0,1fr);gap:2px}.analytics-chart-panel>header,.analytics-breakdown-panel>header{flex-direction:column;align-items:stretch}.analytics-chart-legend{justify-content:flex-start}.feedbackbar-meta{white-space:normal;margin-left:0;padding-left:0}}.ledger-heading{align-items:flex-end}.ledger-heading h1{font-size:var(--admin-font-size-heading);font-weight:var(--admin-font-weight-strong);line-height:1.4}.ledger-heading p{max-width:940px;font-size:15px;line-height:1.65}.ledger-overview{grid-template-columns:1.32fr repeat(5,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.ledger-overview article{border:1px solid var(--admin-color-border-soft);border-radius:var(--admin-radius-panel);background:var(--admin-color-surface);min-width:0;min-height:134px;padding:18px;box-shadow:0 7px 22px #1d34520e}.ledger-overview article.warning{border-color:var(--admin-color-warning-border);background:var(--admin-color-surface-warning)}.ledger-overview article.danger{border-color:var(--admin-color-danger-border);background:var(--admin-color-surface-danger)}.ledger-overview small{color:var(--admin-color-text-muted);font-size:13px;font-weight:700;display:block}.ledger-overview strong{color:var(--admin-color-text-strong);font-size:var(--admin-font-size-metric);letter-spacing:-.03em;overflow-wrap:anywhere;margin-top:13px;line-height:1.05;display:block}.ledger-overview p{color:var(--admin-color-text-muted);margin:10px 0 0;font-size:13px;line-height:1.45}.ledger-overview .ledger-hero-card{color:var(--admin-color-text-on-accent);background:linear-gradient(135deg, var(--admin-color-text), #6b4b98);border-color:#56397f;justify-content:space-between;display:flex}.ledger-overview .ledger-hero-card small,.ledger-overview .ledger-hero-card strong,.ledger-overview .ledger-hero-card p{color:var(--admin-color-text-on-accent)}.ledger-content{padding:0;overflow:hidden}.ledger-rule-strip{color:#493566;background:var(--admin-color-surface-info);border-bottom:1px solid #e5ddef;align-items:center;gap:11px;padding:13px 20px;display:flex}.ledger-rule-strip>span{gap:2px;display:grid}.ledger-rule-strip strong{font-size:14px}.ledger-rule-strip small{color:var(--admin-color-text-muted);font-size:13px}.ledger-entry-table{min-width:1640px}.ledger-reservation-table{min-width:1580px}.ledger-receipt-table{min-width:1660px}.ledger-entry-table td,.ledger-reservation-table td,.ledger-receipt-table td{vertical-align:top}.ledger-entry-table td small,.ledger-reservation-table td small,.ledger-receipt-table td small{max-width:290px;color:var(--admin-color-text-muted);overflow-wrap:anywhere;margin-top:5px;font-size:13px;line-height:1.45;display:block}.ledger-entry-table td small.danger,.ledger-reservation-table .danger,.ledger-receipt-table .danger{color:#a13c44;font-weight:750}.ledger-entry-table td small.warning,.ledger-reservation-table .warning,.ledger-receipt-table .warning{color:#96661b;font-weight:750}.ledger-drawer{width:min(980px,100vw - 28px)}.ledger-drawer .drawer-body{align-content:start;gap:17px;display:grid}.ledger-detail-hero{border-radius:var(--admin-radius-panel);background:linear-gradient(145deg, var(--admin-color-surface-info), var(--admin-color-surface));border:1px solid #e1d9ec;justify-content:space-between;align-items:center;gap:18px;padding:20px;display:flex}.ledger-detail-hero h3{color:#2b203d;font-size:var(--admin-font-size-title);margin:10px 0 5px}.ledger-detail-hero p{color:var(--admin-color-text-muted);margin:0;font-size:14px}.ledger-detail-hero>strong{color:#5c3c90;font-size:var(--admin-font-size-title);text-align:right;overflow-wrap:anywhere}.ledger-fact-grid,.ledger-version-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.ledger-fact-grid>div,.ledger-version-grid>div{border:1px solid var(--admin-color-border-soft);border-radius:var(--admin-radius-panel);background:var(--admin-color-surface);min-width:0;padding:15px}.ledger-fact-grid dt,.ledger-version-grid dt{color:var(--admin-color-text-muted);font-size:13px;font-weight:700}.ledger-fact-grid dd,.ledger-version-grid dd{color:var(--admin-color-text-strong);font-size:var(--admin-font-size);overflow-wrap:anywhere;margin:8px 0 0;font-weight:800}.ledger-fact-grid small{color:var(--admin-color-text-muted);margin-top:6px;font-size:13px;line-height:1.4;display:block}.ledger-record-section{border:1px solid var(--admin-color-border-soft);border-radius:var(--admin-radius-panel);background:var(--admin-color-surface);overflow:hidden}.ledger-record-section>header{justify-content:space-between;align-items:flex-start;gap:16px;padding:17px 18px 13px;display:flex}.ledger-record-section>header>div{min-width:0}.ledger-record-section>header>span{white-space:nowrap;flex-shrink:0}.ledger-record-section h3{color:var(--admin-color-text-strong);font-size:var(--admin-font-size-title);margin:0}.ledger-record-section header p{color:var(--admin-color-text-muted);margin:5px 0 0;font-size:13px}.ledger-record-section header>span{color:var(--admin-color-text-secondary);font-size:13px;font-weight:700}.ledger-line-table,.ledger-split-table,.ledger-usage-table{min-width:0}.ledger-related-list{display:grid}.ledger-related-list article{border-top:1px solid var(--admin-color-border-faint);grid-template-columns:minmax(90px,.45fr) minmax(190px,.9fr) minmax(320px,1.8fr);align-items:center;gap:14px;padding:13px 18px;display:grid}.ledger-related-list article span{color:#70549a;font-size:13px;font-weight:800}.ledger-related-list article small{color:var(--admin-color-text-muted);line-height:1.45}.ledger-flow{border:1px solid var(--admin-color-border-soft);border-radius:var(--admin-radius-panel);background:var(--admin-color-surface-subtle);grid-template-columns:minmax(140px,1fr) auto minmax(140px,1fr) auto minmax(140px,1fr) auto minmax(140px,1fr);align-items:center;gap:10px;padding:16px;display:grid}.ledger-flow article{border-radius:var(--admin-radius-panel);background:var(--admin-color-surface);min-width:0;padding:13px}.ledger-flow article.warning{background:var(--admin-color-surface-warning)}.ledger-flow article.danger{background:var(--admin-color-surface-danger)}.ledger-flow small{color:var(--admin-color-text-muted);font-size:13px;display:block}.ledger-flow strong{color:var(--admin-color-text);font-size:var(--admin-font-size);overflow-wrap:anywhere;margin-top:8px;display:block}.ledger-flow>span{color:var(--admin-color-text-muted);font-size:var(--admin-font-size);font-weight:800}.ledger-deduction-list{display:grid}.ledger-deduction-list article{border-top:1px solid var(--admin-color-border-faint);grid-template-columns:34px minmax(220px,1fr) auto;align-items:center;gap:13px;padding:14px 18px;display:grid}.ledger-deduction-list article>span{width:28px;height:28px;color:var(--admin-color-text-on-accent);background:#6b4b98;border-radius:50%;place-items:center;font-weight:800;display:grid}.ledger-deduction-list small{color:var(--admin-color-text-muted);margin-top:5px;font-size:13px;display:block}.ledger-deduction-list b{color:var(--admin-color-text);font-size:var(--admin-font-size)}@media (max-width:1700px){.ledger-overview{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.ledger-fact-grid,.ledger-version-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ledger-flow{grid-template-columns:1fr}.ledger-flow>svg{justify-self:center;transform:rotate(90deg)}.ledger-flow>span{justify-self:center}}@media (max-width:760px){.ledger-heading{align-items:stretch}.ledger-heading>.admin-scope-tabs{width:100%}.ledger-overview,.ledger-fact-grid,.ledger-version-grid{grid-template-columns:1fr}.ledger-drawer{width:100vw}.ledger-detail-hero{flex-direction:column;align-items:flex-start}.ledger-detail-hero>strong{text-align:left}.ledger-related-list article{grid-template-columns:1fr}.ledger-deduction-list article{grid-template-columns:34px 1fr}.ledger-deduction-list b{grid-column:2}}.evaluation-table .identity-cell{min-width:210px}.evaluation-run-table td:nth-child(3){min-width:180px}.evaluation-detail-actions{justify-content:flex-end;gap:8px;margin:14px 0;display:flex}@media (max-width:390px){.evaluation-detail-drawer .admin-detail-tabs .ant-tabs-tab+.ant-tabs-tab{margin-left:6px}}.evaluation-section{gap:12px;margin-top:18px;display:grid}.evaluation-section>header,.evaluation-case-editor>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.evaluation-section h3,.evaluation-case-editor h3{font-size:var(--admin-font-size-title);margin:0}.evaluation-section header p,.evaluation-case-editor header p{color:var(--color-text-secondary);margin:5px 0 0;font-size:13px;line-height:1.6}.evaluation-version-list,.evaluation-case-list,.evaluation-result-list,.evaluation-call-list{gap:10px;display:grid}.evaluation-version-list>article,.evaluation-case-list>article,.evaluation-result-list>article,.evaluation-call-list>article{border:1px solid var(--color-border);background:var(--admin-color-surface);border-radius:6px;gap:8px;padding:14px 16px;display:grid}.evaluation-result-list>article.danger{background:var(--admin-color-surface-danger);border-color:#ec786673}.evaluation-version-list article>div:first-child,.evaluation-case-list article>div:first-child,.evaluation-result-list article>div:first-child,.evaluation-call-list article>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.evaluation-version-list p,.evaluation-case-list p,.evaluation-result-list p,.evaluation-call-list p{color:var(--color-text-secondary);margin:0;font-size:13px}.evaluation-version-list small,.evaluation-call-list small{color:var(--color-text-tertiary);font-size:13px}.evaluation-case-list dl,.evaluation-result-list dl{gap:6px;margin:0;display:grid}.evaluation-case-list dl>div,.evaluation-result-list dl>div{grid-template-columns:104px minmax(0,1fr);gap:10px;font-size:13px;display:grid}.evaluation-case-list dt,.evaluation-result-list dt{color:var(--color-text-tertiary)}.evaluation-case-list dd,.evaluation-result-list dd{overflow-wrap:anywhere;color:var(--color-text-secondary);margin:0}.evaluation-run-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.evaluation-run-counts article{border:1px solid var(--color-border);background:var(--admin-color-surface-info);border-radius:6px;gap:5px;padding:14px;display:grid}.evaluation-run-counts small,.evaluation-run-counts span{color:var(--color-text-secondary);font-size:13px}.evaluation-run-counts strong{font-size:var(--admin-font-size-metric)}.evaluation-failure{color:#a93c2f;background:var(--admin-color-surface-danger);border-radius:4px;align-items:flex-start;gap:7px;padding:9px 10px;font-size:13px;display:flex}.evaluation-call-list .ant-btn{width:-moz-fit-content;width:fit-content}.evaluation-version-grid,.evaluation-case-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.evaluation-version-grid label,.evaluation-case-fields label{gap:8px;font-size:14px;display:grid}.evaluation-version-grid .full-width{grid-column:1/-1}.evaluation-case-editor{border-top:1px solid var(--color-border);gap:12px;margin-top:18px;padding-top:18px;display:grid}.evaluation-case-editor>article{border:1px solid var(--color-border);background:var(--admin-color-surface-info);border-radius:6px;gap:12px;padding:14px;display:grid}.evaluation-case-editor-title{justify-content:space-between;align-items:center;display:flex}.evaluation-case-fields .evaluation-check{align-self:end;align-items:center;gap:8px;min-height:38px;display:flex}.evaluation-case-fields .evaluation-check input{width:16px;height:16px}.evaluation-preview{border-top:1px solid var(--color-border);gap:14px;margin-top:16px;padding-top:16px;display:grid}@media (max-width:1120px){.evaluation-signals{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:880px){.evaluation-run-counts,.evaluation-version-grid,.evaluation-case-fields,.evaluation-form{grid-template-columns:1fr}}*{box-sizing:border-box}html,body,#root{min-width:720px;min-height:100%;margin:0}body{background:var(--color-page);min-height:100vh}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}button:disabled{cursor:not-allowed;opacity:var(--admin-opacity-disabled)}.app-shell{min-height:100vh}.topbar{z-index:50;height:64px;color:var(--admin-color-text-on-accent);background:linear-gradient(108deg, var(--admin-color-primary-deep) 0%, #246bd3 45%, var(--admin-color-primary) 100%);align-items:center;display:flex;position:fixed;inset:0 0 auto;box-shadow:0 2px 10px #183c822e}.brand{border-right:1px solid #ffffff24;align-items:center;gap:10px;width:208px;height:64px;padding:0 18px;display:flex}.brand-mark{letter-spacing:-.03em;background:#ffffff1f;border:1px solid #ffffff6b;border-radius:6px;place-items:center;width:32px;height:32px;font-size:17px;font-weight:700;display:grid}.brand>span:last-child{gap:2px;display:grid}.brand strong{letter-spacing:.01em;font-size:15px;font-weight:650}.brand small{color:#ffffffb3;font-size:13px}.domain-nav{align-items:stretch;min-width:0;height:64px;padding-left:14px;display:flex;overflow:auto hidden}.domain-nav-item{white-space:nowrap;color:#ffffffc2;flex:none;justify-content:center;align-items:center;min-width:72px;padding:0 16px;font-size:13px;font-weight:500;text-decoration:none;display:flex;position:relative}.domain-nav-item:hover,.domain-nav-item.active{color:var(--admin-color-text-on-accent);background:#ffffff17}.domain-nav-item.active:after{background:var(--admin-color-surface);content:"";height:3px;position:absolute;bottom:0;left:16px;right:16px}.topbar-context{align-items:center;gap:16px;min-width:0;max-width:min(45vw,480px);margin-left:auto;padding:0 20px;font-size:13px;display:flex}.platform-scope,.user-summary{white-space:nowrap;align-items:center;gap:6px;display:flex}.topbar .user-summary.ant-btn{min-width:0;max-width:100%;padding-inline:var(--admin-space-sm);color:#ffffffd1}.topbar .user-summary.ant-btn:not(:disabled):is(:hover,:focus-visible){color:var(--admin-color-surface);background:#ffffff24}.topbar .user-summary.ant-btn:focus-visible{outline:2px solid var(--admin-color-surface);outline-offset:2px}.user-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sidebar{z-index:30;border-right:1px solid var(--color-border);background:var(--color-surface);flex-direction:column;width:208px;display:flex;position:fixed;top:64px;bottom:0;left:0}.sidebar-navigation{flex:auto;min-height:0;padding:16px 0;overflow-y:auto}.sidebar-group+.sidebar-group{border-top:1px solid var(--color-border);margin-top:12px;padding-top:12px}.sidebar-group>p{color:var(--color-text-tertiary);letter-spacing:.08em;margin:0 18px 9px;font-size:13px;font-weight:600}.sidebar-item{height:40px;color:var(--color-text-secondary);align-items:center;gap:10px;padding:0 18px;font-size:13px;text-decoration:none;display:flex;position:relative}.sidebar-item:hover,.sidebar-item.active{color:var(--color-primary);background:var(--color-primary-soft)}.sidebar-item.active:before{background:var(--color-primary);content:"";width:3px;position:absolute;inset:0 auto 0 0}.sidebar-footer{border-top:1px solid var(--color-border);align-items:center;gap:10px;margin-top:auto;padding:15px 18px;display:flex}.health-dot{background:var(--color-success);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #45c9841f}.sidebar-footer span:last-child{gap:3px;display:grid}.sidebar-footer strong{font-size:13px;font-weight:600}.sidebar-footer small{color:var(--color-text-tertiary);font-size:13px}.contextbar{z-index:25;border-bottom:1px solid var(--color-border);background:#fffffff5;justify-content:space-between;align-items:center;height:52px;padding:0 25px;display:flex;position:fixed;top:64px;left:208px;right:0;box-shadow:0 1px 3px #19284608}.contextbar>div{color:var(--color-text-tertiary);align-items:center;gap:9px;font-size:13px;display:flex}.contextbar strong{color:var(--color-text);font-weight:600}.breadcrumb-separator{color:#c1c8d0}.contextbar-actions>span{color:var(--color-text-secondary);font-size:13px}.workspace{min-height:100vh;margin-left:208px;padding:141px 25px 32px}.support-session-banner{z-index:24;border-bottom:1px solid var(--admin-color-warning-border);background:var(--admin-color-surface-warning);color:#8b5c16;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:56px;padding:8px 25px;display:grid;position:fixed;top:116px;left:208px;right:0;box-shadow:0 2px 7px #45311412}.support-session-banner.emergency{background:var(--admin-color-surface-danger);color:#a4483d;border-color:#efb8b0}.support-session-banner.ended{border-color:var(--admin-color-success-border);background:var(--admin-color-surface-success);color:#2f7c58}.support-session-banner>div{gap:2px;min-width:0;display:grid}.support-session-banner strong,.support-session-banner span,.support-session-banner small{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.support-session-banner small{color:#bd5346}.app-shell.has-support-status .workspace{padding-top:197px}.page-heading{border:1px solid var(--admin-color-info-border);border-radius:var(--admin-radius-panel);background:linear-gradient(112deg, var(--admin-color-surface) 0%, var(--admin-color-surface-info) 100%);justify-content:space-between;align-items:center;gap:20px;min-height:112px;margin-bottom:18px;padding:18px 24px;display:flex}.page-heading>:first-child{min-width:0}.page-heading h1{font-size:var(--admin-font-size-heading);font-weight:var(--admin-font-weight-strong);letter-spacing:-.02em;margin:0;line-height:1.4}.page-eyebrow{color:var(--admin-color-primary-deep);letter-spacing:.15em;margin-bottom:9px;font-size:13px;font-weight:650;display:inline-block}.lifecycle-page-heading{border:1px solid var(--admin-color-info-border);border-radius:var(--admin-radius-panel);background:linear-gradient(112deg, var(--admin-color-surface) 0%, var(--admin-color-surface-info) 64%, var(--admin-color-surface-info) 100%);align-items:center;min-height:112px;margin-bottom:16px;padding:18px 24px}.lifecycle-page-heading h1{font-size:var(--admin-font-size-heading);font-weight:var(--admin-font-weight-strong);line-height:1.4}.page-heading p{color:var(--color-text-secondary);margin:7px 0 0;font-size:13px;line-height:1.65}.scope-label{border:1px solid var(--admin-color-info-border);background:var(--admin-color-surface-info);color:var(--admin-color-primary-deep);border-radius:4px;flex:none;padding:7px 10px;font-size:13px}.page-heading-actions{align-items:center;gap:10px;display:flex}.page-heading-actions .primary-button{min-height:var(--admin-control-height);padding:0 var(--admin-button-padding-inline);text-decoration:none}.tenant-create-heading{border:1px solid var(--admin-color-info-border);border-radius:var(--admin-radius-panel);background:linear-gradient(112deg, var(--admin-color-surface) 0%, var(--admin-color-surface-info) 62%, var(--admin-color-surface-info) 100%);align-items:center;min-height:112px;padding:18px 24px}.tenant-create-heading h1{font-size:var(--admin-font-size-heading);font-weight:var(--admin-font-weight-strong);line-height:1.4}.tenant-create-heading .secondary-button{flex:none;text-decoration:none}.tenant-create-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:16px;display:grid}.tenant-create-steps{border:1px solid var(--color-border);background:var(--admin-color-surface);border-radius:7px;gap:3px;margin:0;padding:8px;list-style:none;display:grid}.tenant-create-steps li{min-height:58px;color:var(--color-text-secondary);border-radius:5px;grid-template-columns:30px 1fr;align-items:center;gap:10px;padding:8px 10px;display:grid}.tenant-create-steps li>span{border:1px solid var(--admin-color-control-border);background:var(--admin-color-surface);color:#8291a0;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:650;display:inline-flex}.tenant-create-steps li small,.tenant-create-steps li strong{display:block}.tenant-create-steps li small{color:var(--admin-color-text-tertiary);margin-bottom:3px;font-size:13px}.tenant-create-steps li strong{font-size:13px;font-weight:550}.tenant-create-steps li.active{background:var(--admin-color-surface-info);color:#2e6fa9}.tenant-create-steps li.active>span,.tenant-create-steps li.complete>span{color:var(--admin-color-text-on-accent);background:#397fbc;border-color:#6ea9df}.tenant-create-steps li.complete{color:#4f779a}.tenant-create-form{min-height:470px;padding:28px 30px 22px}.form-section-heading{border-bottom:1px solid var(--admin-color-border-faint);align-items:flex-start;gap:12px;margin-bottom:28px;padding-bottom:18px;display:flex}.form-section-heading>span{background:var(--admin-color-surface-info);color:#347dbd;border-radius:7px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.form-section-heading h2{font-size:var(--admin-font-size-title);margin:1px 0 5px;font-weight:600}.form-section-heading p{color:var(--color-text-secondary);margin:0;font-size:13px;line-height:1.6}.form-grid{gap:22px;display:grid}.form-grid.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid label,.tenant-create-form>label{color:var(--color-text);font-size:var(--admin-font-size-small);align-content:start;gap:8px;font-weight:550;display:grid}.form-grid label:last-child:nth-child(odd){grid-column:1/-1;max-width:calc(50% - 11px)}.form-grid input:not(:where(.ant-input,.ant-select input,.ant-input-number-input)),.form-grid select,.tenant-create-form textarea:not(:where(.ant-input)){width:100%;min-height:var(--admin-control-height);box-sizing:border-box;border:1px solid var(--admin-color-control-border);border-radius:var(--admin-radius-control);background:var(--admin-color-surface);color:var(--color-text);font:inherit;outline:none;font-weight:400}.form-grid input:not(:where(.ant-input,.ant-select input,.ant-input-number-input)),.form-grid select{padding:0 var(--admin-control-padding-inline)}.tenant-create-form textarea:not(:where(.ant-input)){min-height:var(--admin-textarea-height);resize:vertical;padding:var(--admin-control-padding-block) var(--admin-control-padding-inline)}.form-grid input:not(:where(.ant-input,.ant-select input,.ant-input-number-input)):focus,.form-grid select:focus,.tenant-create-form textarea:not(:where(.ant-input)):focus{border-color:#6fa9dd;box-shadow:0 0 0 3px #3d84c21a}.form-grid input:not(:where(.ant-input,.ant-select input,.ant-input-number-input))[aria-invalid=true],.form-grid select[aria-invalid=true],.tenant-create-form textarea:not(:where(.ant-input))[aria-invalid=true]{border-color:#d76559}.form-grid label>small:not(.field-error),.tenant-create-review small{color:var(--color-text-tertiary);font-size:var(--admin-font-size-small);font-weight:400;line-height:1.5}.field-error{color:var(--color-danger);font-size:13px;font-weight:500}.tenant-create-review{border:1px solid var(--color-border);background:var(--color-border);border-radius:5px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0 0 20px;display:grid;overflow:hidden}.tenant-create-review>div{background:var(--admin-color-surface);min-height:68px;padding:13px 15px}.tenant-create-review>div:last-child:nth-child(odd){grid-column:1/-1}.tenant-create-review dt{color:var(--color-text-tertiary);margin-bottom:7px;font-size:13px}.tenant-create-review dd{color:var(--color-text);margin:0;font-size:13px;font-weight:550}.tenant-create-review dd small{margin-top:4px;display:block}.impact-preview{border:1px solid var(--admin-color-info-border);background:var(--admin-color-surface-info);border-radius:5px;margin-bottom:20px;padding:14px 16px}.impact-preview strong{color:#3c6f9d;font-size:13px}.impact-preview ul{color:var(--admin-color-text-muted);gap:5px;margin:9px 0 0;padding-left:17px;font-size:13px;line-height:1.6;display:grid}.tenant-create-actions{border-top:1px solid var(--admin-color-border-faint);justify-content:space-between;align-items:center;margin-top:30px;padding-top:18px;display:flex}.form-submit-error{border:1px solid var(--admin-color-danger-border);background:var(--admin-color-surface-danger);color:#a7483e;border-radius:4px;margin-top:14px;padding:12px 14px}.form-submit-error strong,.form-submit-error p,.form-submit-error small{display:block}.form-submit-error strong{font-size:13px}.form-submit-error p{margin:5px 0 0;font-size:13px;line-height:1.6}.form-submit-error small{margin-top:5px;font-size:13px}.tenant-created-result{grid-template-columns:52px 1fr;gap:18px;max-width:840px;margin:34px auto 0;padding:28px 30px;display:grid}.result-icon{background:var(--admin-color-surface-success);width:50px;height:50px;color:var(--admin-color-success-text);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.result-copy h2{font-size:var(--admin-font-size-title);margin:2px 0 7px}.result-copy>p{color:var(--color-text-secondary);margin:0;font-size:13px;line-height:1.6}.result-copy>dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0 0;display:grid}.result-copy>dl>div{border:1px solid var(--color-border);background:var(--admin-color-surface-subtle);border-radius:4px;padding:12px}.result-copy dt{color:var(--color-text-tertiary);font-size:13px}.result-copy dd{color:var(--color-text);margin:5px 0 0;font-size:13px;font-weight:550}@media (max-width:600px){.tenant-created-result{grid-template-columns:minmax(0,1fr);gap:14px;padding:20px 16px}.result-copy>dl{grid-template-columns:minmax(0,1fr)}}.result-actions{gap:10px;margin-top:20px;display:flex}.result-actions a{text-decoration:none}.provision-accepted{border:1px solid var(--admin-color-success-border);background:var(--admin-color-surface-success);color:#287d59;border-radius:5px;gap:10px;margin-top:20px;padding:14px 16px;display:flex}.provision-accepted>svg{flex:none;margin-top:1px}.provision-accepted strong{font-size:13px}.provision-accepted p{color:#557466;margin:5px 0 7px;font-size:13px}.provision-accepted a{color:#247653;align-items:center;gap:5px;font-size:13px;font-weight:550;text-decoration:none;display:inline-flex}.freshness-bar{background:var(--admin-color-surface-warning);color:#9b681f;border:1px solid #f1d7ac;border-radius:4px;align-items:flex-start;gap:10px;margin-bottom:12px;padding:11px 13px;display:flex}.workbench-hero{border:1px solid var(--admin-color-info-border);background:var(--admin-color-surface-info);border-radius:7px;grid-template-columns:minmax(0,1fr) 240px;align-items:center;gap:32px;min-height:212px;margin-bottom:16px;padding:30px 34px;display:grid;position:relative;overflow:hidden}.workbench-hero-copy,.workbench-hero-snapshot{z-index:1;position:relative}.workbench-eyebrow{color:#5b8fc6;letter-spacing:.16em;margin-bottom:10px;font-size:13px;font-weight:650;display:inline-block}.workbench-hero h1{color:var(--admin-color-text);font-size:var(--admin-font-size-heading);font-weight:var(--admin-font-weight-strong);letter-spacing:-.025em;margin:0;line-height:1.4}.workbench-lead{color:#365672;font-size:var(--admin-font-size);margin:13px 0 0;line-height:1.6}.workbench-supporting{color:#6f8aa4;margin:5px 0 0;font-size:13px;line-height:1.65}.workbench-hero-actions{align-items:center;gap:16px;margin-top:20px;display:flex}.workbench-hero-actions .primary-button{min-height:var(--admin-control-height);padding:0 var(--admin-button-padding-inline);text-decoration:none}.hero-secondary-link{color:#327ebf;align-items:center;gap:6px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.hero-secondary-link:hover{text-decoration:underline}.workbench-hero-snapshot{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb8;border:1px solid #ffffffd9;border-radius:7px;align-content:center;justify-items:start;min-height:142px;padding:20px 22px;display:grid;box-shadow:0 12px 34px #2149aa1a}.workbench-hero-snapshot>span{color:#6d88a2;font-size:13px}.workbench-hero-snapshot strong{color:var(--color-primary-deep);font-size:var(--admin-font-size-metric);font-variant-numeric:tabular-nums;letter-spacing:-.04em;margin-top:7px;font-weight:650}.workbench-hero-snapshot p{color:#395a78;margin:0;font-size:13px}.workbench-hero-snapshot small{color:var(--admin-color-text-tertiary);margin-top:13px;font-size:13px}.freshness-bar.partial{border-color:var(--admin-color-info-border);background:var(--admin-color-surface-info);color:#4b7094}.freshness-bar svg{flex:none;margin-top:2px}.freshness-bar div{gap:3px;display:grid}.freshness-bar strong{font-size:13px;font-weight:600}.freshness-bar span{font-size:13px;line-height:1.55}.workbench-signals{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.signal-card{border:1px solid var(--color-border);background:var(--admin-color-surface);border-radius:5px;align-items:center;gap:14px;min-width:0;min-height:116px;padding:20px;display:flex;box-shadow:0 1px 3px #00000008}.signal-icon{background:var(--color-primary-soft);width:42px;height:42px;color:var(--color-primary);border-radius:5px;flex:none;place-items:center;display:grid}.signal-card.danger .signal-icon{background:var(--admin-color-surface-danger);color:var(--color-danger)}.signal-card.warning .signal-icon{background:var(--admin-color-surface-warning);color:#c98231}.signal-card.neutral .signal-icon{background:var(--admin-color-border-faint);color:var(--admin-color-text-muted)}.signal-card>span:last-child{gap:4px;display:grid}.signal-card small{color:var(--color-text-secondary);font-size:13px}.signal-card strong{color:var(--color-text);font-size:var(--admin-font-size-metric);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:600}.signal-card p{color:var(--color-text-tertiary);margin:0;font-size:13px;line-height:1.4}.workbench-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.workbench-panel{min-width:0;scroll-margin-top:130px}.panel-heading{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:16px;min-height:84px;padding:18px 20px;display:flex}.panel-heading h2{color:var(--color-text);font-size:var(--admin-font-size-title);margin:0;font-weight:600}.panel-heading p{color:var(--color-text-tertiary);margin:5px 0 0;font-size:13px;line-height:1.5}.panel-heading>span{color:var(--color-text-secondary);flex:none;font-size:13px}.panel-link{color:var(--color-primary);flex:none;align-items:center;gap:5px;font-size:13px;text-decoration:none;display:inline-flex}.panel-link:hover{text-decoration:underline}.compact-empty{min-height:170px;color:var(--color-text-tertiary);place-items:center;padding:24px;font-size:13px;display:grid}.action-list{margin:0;padding:0;list-style:none}.action-list li{border-bottom:1px solid var(--admin-color-border-faint);grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:11px;min-height:94px;padding:18px 20px;display:grid}.action-list li:last-child{border-bottom:0}.action-list li:hover{background:var(--admin-color-surface-info)}.action-severity{background:var(--admin-color-border-faint);min-width:38px;min-height:22px;color:var(--admin-color-text-muted);border-radius:3px;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.action-severity.critical{background:var(--admin-color-surface-danger);color:#cf5f50}.action-severity.warning{background:var(--admin-color-surface-warning);color:#c98231}.action-copy{min-width:0}.action-copy>div{align-items:center;gap:7px;display:flex}.action-copy strong{min-width:0;color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.action-category{color:var(--color-primary);flex:none;font-size:13px}.action-copy p{color:var(--color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.action-copy small{color:var(--color-text-tertiary);font-size:13px}.disabled-action{min-height:28px;color:var(--color-text-tertiary);align-items:center;font-size:13px;display:inline-flex}.recent-object-list{margin:0;padding:0;list-style:none}.recent-object-list li{border-bottom:1px solid var(--admin-color-border-faint);justify-content:space-between;align-items:center;gap:14px;min-height:94px;padding:18px 20px;display:flex}.recent-object-list li:last-child{border-bottom:0}.recent-object-list li:hover{background:var(--admin-color-surface-info)}.recent-object-copy{min-width:0}.recent-object-copy>div{align-items:center;gap:7px;min-width:0;display:flex}.recent-object-copy strong{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.recent-object-copy span{background:var(--admin-color-border-faint);color:var(--color-text-secondary);border-radius:3px;flex:none;padding:2px 5px;font-size:13px}.recent-object-copy p{color:var(--color-text-tertiary);margin:6px 0 0;font-size:13px;line-height:1.45}.snapshot-footer{color:var(--color-text-tertiary);justify-content:flex-end;align-items:center;gap:5px;padding:10px 2px 0;font-size:13px;display:flex}.snapshot-footer span{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.feedbackbar{align-items:center;gap:var(--admin-space-md);margin-bottom:var(--admin-space-md);padding:var(--admin-space-md);border:1px solid var(--admin-color-info-border);background:var(--admin-color-surface-info);color:#4b7094;border-radius:4px;flex-wrap:wrap;font-size:13px;display:flex}.feedbackbar>span{overflow-wrap:anywhere;flex:220px;min-width:0}.feedbackbar>svg{flex:none}.feedbackbar>.ant-btn{flex:none;max-width:100%}.content-surface{border:1px solid var(--color-border);background:var(--color-surface);border-radius:6px;overflow:hidden;box-shadow:0 1px 4px #0000000a}.filterbar{align-items:end;gap:var(--admin-space-lg);border-bottom:1px solid var(--color-border);background:var(--admin-color-surface);grid-template-columns:minmax(210px,1.5fr) repeat(2,minmax(130px,.8fr)) repeat(2,minmax(145px,.9fr)) auto;padding:16px;display:grid}.tenant-create-form .form-grid label,.tenant-create-form>label,.tenant-edit-form .field-control,.tenant-operation-panel .field-control{min-width:0;font-size:var(--admin-font-size-label);gap:8px}.tenant-create-form .admin-select,.tenant-edit-form .admin-select{width:100%}.tenant-create-form .form-grid label>small:not(.field-error),.tenant-create-form>label>small,.tenant-create-form .form-section-heading p{font-size:var(--admin-font-size-small)}.tenant-create-steps small{font-size:13px}.tenant-create-steps strong{font-size:14px}.tenant-edit-form .field-control small,.tenant-operation-panel .field-control small,.tenant-operation-panel .operation-form-heading p,.tenant-operation-panel .operation-submit-row p,.tenant-edit-form .operation-submit-row p,.tenant-edit-form .edit-change-summary{font-size:var(--admin-font-size-small)}.tenant-operation-panel .operation-form-heading h3{font-size:14px}@media (max-width:1100px){.tenant-create-form .form-grid.two-columns{grid-template-columns:1fr}.tenant-create-form .form-grid label:last-child:nth-child(odd){max-width:none}}.closure-pagination{padding:var(--admin-space-lg) var(--admin-space-xl);border-top:1px solid var(--admin-color-border);justify-content:flex-end;display:flex}.closure-pagination .ant-pagination{flex-wrap:wrap}.access-grant-signals{margin-bottom:14px}.access-grant-table{min-width:1180px}.compact-primary,.compact-secondary{display:block}.compact-primary{font-size:13px;font-weight:550}.compact-secondary{color:var(--color-text-tertiary);margin-top:3px;font-size:13px}.access-grant-detail-drawer{width:min(720px,100vw - 34px)}.access-grant-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.access-grant-section{gap:12px;display:grid}.access-grant-impact-summary>.detail-grid{margin:var(--admin-space-lg)}@media (max-width:560px){.access-grant-impact-summary>header{flex-wrap:wrap}.access-grant-impact-summary>.detail-grid{grid-template-columns:1fr}.access-grant-action-panel .operation-submit-row{flex-direction:column;align-items:stretch}.access-grant-action-panel .operation-submit-row p{max-width:none}.access-grant-action-panel .operation-submit-row .ant-btn{width:100%}}.access-scope-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.access-scope-list article{border:1px solid var(--color-border);background:var(--admin-color-surface-info);border-radius:5px;gap:4px;min-width:0;padding:11px;display:grid}.access-scope-list strong{font-size:13px}.access-scope-list span,.access-scope-list small{color:var(--color-text-secondary);font-size:13px}.access-scope-identifiers{gap:4px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.access-scope-identifiers li{overflow-wrap:anywhere;min-width:0}@media (max-width:560px){.access-scope-list{grid-template-columns:minmax(0,1fr)}}.operation-chip-list{flex-wrap:wrap;gap:6px;display:flex}.access-grant-section .operation-chip-list{gap:var(--admin-space-sm);margin-top:var(--admin-space-md);margin-bottom:var(--admin-space-lg)}.operation-chip-list span{border:1px solid var(--admin-color-info-border);background:var(--admin-color-surface-info);color:#4f7598;border-radius:4px;padding:5px 8px;font-size:13px}.approval-requirement-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.approval-requirement-list li{border:1px solid var(--color-border);border-radius:5px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:9px;padding:10px;display:grid}.approval-requirement-list li.approved{border-color:var(--admin-color-success-border);background:var(--admin-color-surface-success);color:var(--admin-color-success-text)}.approval-requirement-list li.pending{background:var(--admin-color-surface-warning);color:#9b671d;border-color:#efd9b7}.approval-requirement-list strong,.approval-requirement-list p{margin:0;font-size:13px}.approval-requirement-list p{color:var(--color-text-secondary);margin-top:3px}.approval-requirement-list>li>.ant-tag{white-space:nowrap;margin:0;font-size:13px}.emergency-review{background:var(--admin-color-surface-warning);color:#9b671d;border:1px solid #efd9b7;border-radius:5px;padding:10px 11px}.emergency-review strong,.emergency-review p{margin:0;font-size:13px}.emergency-review p{margin-top:4px}.access-grant-action-bar{z-index:2;border-top:1px solid var(--color-border);background:linear-gradient(to bottom, #ffffffeb, var(--admin-color-surface) 28%);justify-content:flex-end;gap:8px;padding:13px 0 2px;display:flex;position:sticky;bottom:-22px}.access-grant-create-drawer{width:min(760px,100vw - 34px)}.access-grant-create-drawer .access-grant-options-read-state .page-state{min-height:0;padding:20px 0}@media (max-width:600px){.access-grant-create-drawer .access-grant-options-read-state .page-state{flex-direction:column;align-items:stretch;gap:12px}.access-grant-create-drawer .access-grant-options-read-state .trace-details div{grid-template-columns:minmax(0,1fr);gap:2px}}.access-grant-create-form{gap:14px;display:grid}.section-help{color:var(--color-text-secondary);margin:-5px 0 10px;font-size:13px;line-height:1.55}.tenant-search-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;display:grid}.tenant-choice-list{gap:6px;margin-top:9px;display:grid}.tenant-choice-list button{width:100%;min-height:var(--admin-control-height);padding:var(--admin-control-padding-block) var(--admin-control-padding-inline);border:1px solid var(--color-border);border-radius:var(--admin-radius-control);background:var(--admin-color-surface);color:var(--color-text);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;display:flex}.tenant-choice-list button:hover,.tenant-choice-list button.selected{background:var(--admin-color-surface-info);border-color:#8fb9df}.tenant-choice-list span{gap:3px;display:grid}.tenant-choice-list strong{font-size:var(--admin-font-size-small)}.tenant-choice-list small,.tenant-choice-list em{color:var(--color-text-secondary);font-size:var(--admin-font-size-small);font-style:normal}.grant-type-switch{border:1px solid var(--color-border);background:var(--admin-color-surface-subtle);border-radius:5px;gap:4px;margin-bottom:12px;padding:3px;display:inline-flex}.grant-type-switch label{min-height:30px;color:var(--color-text-secondary);cursor:pointer;border-radius:4px;align-items:center;padding:0 11px;font-size:13px;display:flex;position:relative}.grant-type-switch label:has(input:checked){background:var(--admin-color-surface);color:#456f95;box-shadow:0 1px 3px #18334c1a}.grant-type-switch input{opacity:0;position:absolute}.access-option-groups,.access-operation-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.access-option-groups fieldset,.access-operation-options label{border:1px solid var(--color-border);background:var(--admin-color-surface-info);border-radius:5px;margin:0;padding:11px}.access-option-groups legend{color:var(--color-text);padding:0 4px;font-size:13px;font-weight:600}.access-option-groups fieldset>p{color:var(--color-text-secondary);margin:0 0 8px;font-size:13px}.access-option-groups label,.access-operation-options label{cursor:pointer;align-items:flex-start;gap:8px;display:flex}.access-option-groups label+label{margin-top:7px}.access-option-groups input,.access-operation-options input{margin-top:2px}.access-option-groups label span,.access-operation-options label span{gap:3px;display:grid}.access-option-groups label strong,.access-operation-options label strong{font-size:13px}.access-option-groups label small,.access-operation-options label small{color:var(--color-text-secondary);font-size:13px;line-height:1.45}.filterbar>label{gap:var(--admin-space-sm);min-width:0;color:var(--color-text-secondary);font-size:13px;display:grid}.filterbar input,.filterbar select{width:100%;height:var(--admin-control-height);min-width:0;padding:0 var(--admin-control-padding-inline);border:1px solid var(--admin-color-control-border);border-radius:var(--admin-radius-control);background:var(--admin-color-surface);color:var(--color-text);font-size:var(--admin-font-size)}.filterbar input:not(.ant-input):hover,.filterbar select:hover{border-color:#a9c9e9}.control-with-icon{align-items:center;display:flex;position:relative}.control-with-icon svg{color:var(--admin-color-text-tertiary);position:absolute;left:9px}.control-with-icon input{padding-left:31px}.filter-actions{gap:var(--admin-space-md);display:flex}.filter-reference-error{border-bottom:1px solid var(--admin-color-warning-border);background:var(--admin-color-surface-warning);color:#a36e22;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 16px;display:grid}.filter-reference-error>div{gap:3px;min-width:0;display:grid}.filter-reference-error strong{font-size:13px}.filter-reference-error span,.filter-reference-error small{color:var(--color-text-secondary);font-size:13px}.closure-signals{margin-bottom:14px}.closure-table{min-width:1240px}.component-state-list{gap:3px;display:grid}.primary-button,.secondary-button,.icon-text-button,.row-action{min-height:var(--admin-control-height);padding:0 var(--admin-button-padding-inline);border-radius:var(--admin-radius-control);cursor:pointer;font-size:var(--admin-font-size);font-weight:var(--admin-font-weight-strong);justify-content:center;align-items:center;gap:6px;display:inline-flex}.primary-button{border:1px solid var(--color-primary);background:var(--color-primary);color:var(--admin-color-text-on-accent)}.primary-button:hover{border-color:var(--admin-color-primary-deep);background:var(--admin-color-primary-deep)}.secondary-button,.icon-text-button{border:1px solid var(--admin-color-control-border);background:var(--admin-color-surface);color:var(--color-text-secondary)}.secondary-button:hover:not(:disabled),.icon-text-button:hover:not(:disabled){color:var(--color-primary);background:var(--admin-color-surface-info);border-color:#a9c9e9}.route-link-unavailable,.primary-button.route-link-unavailable,.secondary-button.route-link-unavailable,.row-action.route-link-unavailable{border-color:var(--admin-color-control-border);background:var(--admin-color-surface);color:var(--color-text-secondary);cursor:not-allowed;text-decoration:none}.contextbar .icon-text-button{min-height:var(--admin-row-action-height);padding:0 var(--admin-row-action-padding-inline);font-size:var(--admin-font-size)}.page-state{--page-state-icon-size:42px;--page-state-title-line-height:calc(var(--admin-font-size-title) * 1.4);text-align:left;justify-content:center;align-items:flex-start;gap:14px;min-height:300px;padding:82px 30px 60px;display:flex}.page-state>div{min-width:0}.page-state-icon{width:var(--page-state-icon-size);height:var(--page-state-icon-size);background:var(--color-primary-soft);color:var(--color-primary);border-radius:6px;flex:none;place-items:center;display:grid}.page-state.permission .page-state-icon,.page-state.error .page-state-icon{background:var(--admin-color-surface-danger);color:var(--color-danger)}.page-state.dependency .page-state-icon{background:var(--admin-color-surface-warning);color:#d78e35}.page-state h2{margin:calc((var(--page-state-icon-size) - var(--page-state-title-line-height)) / 2) 0 7px;overflow-wrap:anywhere;color:var(--color-text);font-size:var(--admin-font-size-title);line-height:var(--page-state-title-line-height);font-weight:600}.page-state p{overflow-wrap:anywhere;max-width:620px;color:var(--color-text-secondary);margin:0;font-size:13px;line-height:1.7}.page-state-action{margin-top:15px}.trace-details{border:1px solid var(--color-border);background:var(--admin-color-surface-subtle);border-radius:4px;gap:6px;margin:14px 0 0;padding:10px 12px;display:grid}.trace-details div{grid-template-columns:68px 1fr;gap:10px;display:grid}.trace-details dt{color:var(--color-text-tertiary);font-size:13px}.trace-details dd{overflow-wrap:anywhere;color:var(--color-text-secondary);margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.table-panel{min-width:0}.table-summary{color:var(--color-text-secondary);justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;font-size:13px;display:flex}.table-summary strong{color:var(--color-text)}.table-summary span:last-child{color:var(--color-text-tertiary);font-size:13px}.table-scroll{border-top:1px solid var(--color-border);overflow-x:auto}table:not(:where(.ant-picker-content)){border-collapse:collapse;table-layout:auto;width:100%;min-width:980px}.ant-table-wrapper{min-width:0}.ant-table-wrapper .ant-table-content,.ant-table-wrapper .ant-table-body{overflow-x:auto}th:not(:where(.ant-picker-content th)),td:not(:where(.ant-picker-content td)){border-bottom:1px solid var(--admin-color-border-faint);text-align:left;white-space:nowrap;padding:13px 15px}thead th:not(:where(.ant-picker-content th)){z-index:1;position:sticky;top:0}th:not(:where(.ant-picker-content th)){background:var(--admin-color-surface-subtle);color:var(--admin-color-text-tertiary);font-size:13px;font-weight:500}td:not(:where(.ant-picker-content td)){color:var(--color-text-secondary);font-size:13px}tbody tr:hover:not(:where(.ant-picker-content tr)){background:var(--admin-color-surface-info)}.identity-cell{min-width:190px}.identity-cell strong,.identity-cell small,.secondary-strong,td small{display:block}.identity-cell strong,.secondary-strong{color:var(--color-text);font-weight:600}.identity-cell small,td small{color:var(--color-text-tertiary);margin-top:4px;font-size:13px}.numeric-cell{text-align:right;font-variant-numeric:tabular-nums}.issue-count,.normal-count{font-variant-numeric:tabular-nums;align-items:center;gap:5px;display:inline-flex}.issue-count{color:#d46655}.normal-count{color:#3da977}.action-cell{background:var(--admin-color-surface);position:sticky;right:0;box-shadow:-8px 0 12px #19284608}tbody tr:hover .action-cell{background:var(--admin-color-surface-info)}.row-action{min-height:var(--admin-row-action-height);padding:0 var(--admin-row-action-padding-inline);border-radius:var(--admin-radius-control);color:var(--color-primary);font-size:var(--admin-font-size);background:0 0;border:0;font-weight:400}.row-action:hover:not(:disabled){background:var(--color-primary-soft)}.status-tag{border-radius:3px;align-items:center;min-height:22px;padding:0 7px;font-size:13px;font-weight:600;display:inline-flex}.status-tag.success{background:var(--admin-color-surface-success);color:var(--admin-color-success-text)}.status-tag.info{background:var(--color-primary-soft);color:#297bc5}.status-tag.warning{background:var(--admin-color-surface-warning);color:#c98231}.status-tag.danger{background:var(--admin-color-surface-danger);color:#cf5f50}.status-tag.neutral,.status-tag.unknown{background:var(--admin-color-border-faint);color:var(--admin-color-text-muted)}.pagination{color:var(--color-text-secondary);justify-content:space-between;align-items:center;padding:13px 16px;font-size:13px;display:flex}.pagination>div{gap:8px;display:flex}:is(.pagination,.security-pagination) .ant-btn{height:var(--admin-row-action-height);min-height:var(--admin-row-action-height);padding-inline:var(--admin-row-action-padding-inline);border:1px solid var(--admin-color-border-soft);border-radius:var(--admin-radius-control);background:var(--admin-color-surface);color:var(--admin-color-text-secondary);font-size:var(--admin-font-size)}:is(.pagination,.security-pagination) .ant-btn:disabled{border-color:var(--admin-color-border);background:var(--admin-color-page);color:var(--admin-color-text-tertiary)}.lifecycle-pagination.ant-pagination{padding:var(--admin-space-lg) var(--admin-space-xl);border-top:1px solid var(--admin-color-border);flex-wrap:wrap;justify-content:flex-end;display:flex}.lifecycle-table{min-width:1120px}.lifecycle-table.ant-table-wrapper{background:var(--admin-color-surface);min-width:0}.lifecycle-table .ant-table{font-size:14px}.lifecycle-table .ant-table-thead>tr>th{height:44px;color:var(--admin-color-text-muted);background:var(--admin-color-surface-muted);white-space:nowrap;padding:0 12px;font-size:13px}.lifecycle-table .ant-table-tbody>tr>td{vertical-align:middle;background:var(--admin-color-surface);min-height:68px;padding:13px 12px}.lifecycle-table .ant-table-tbody>tr:hover>td{background:var(--admin-color-surface-info)}.lifecycle-progress-cell{min-width:220px}.lifecycle-progress-cell>div{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.lifecycle-progress-cell span{max-width:160px;color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lifecycle-progress-cell strong{color:var(--color-primary-deep);font-variant-numeric:tabular-nums;font-size:13px}.lifecycle-progress-cell progress,.lifecycle-progress-card progress{border-radius:var(--admin-radius-control);background:var(--admin-color-border);appearance:none;border:0;width:100%;height:6px;overflow:hidden}.lifecycle-progress-cell progress::-webkit-progress-bar{border-radius:var(--admin-radius-control);background:var(--admin-color-border)}.lifecycle-progress-card progress::-webkit-progress-bar{border-radius:var(--admin-radius-control);background:var(--admin-color-border)}.lifecycle-progress-cell progress::-webkit-progress-value{border-radius:var(--admin-radius-control);background:var(--color-primary)}.lifecycle-progress-card progress::-webkit-progress-value{border-radius:var(--admin-radius-control);background:var(--color-primary)}.lifecycle-progress-cell small{margin-top:4px}.drawer-overlay{z-index:80;background:#13243e6b;animation:.16s ease-out fade-in;position:fixed;inset:0}.detail-drawer{z-index:90;background:var(--admin-color-surface);width:min(520px,92vw);box-shadow:var(--shadow-overlay);animation:.18s ease-out slide-in;position:fixed;top:0;bottom:0;right:0;overflow:auto}.lifecycle-detail-drawer{width:min(680px,94vw)}.closure-detail-drawer{width:min(760px,95vw)}.lifecycle-job-header{grid-template-columns:42px minmax(0,1fr) auto}.lifecycle-job-header p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:600px){.lifecycle-job-header{grid-template-columns:42px minmax(0,1fr)}.lifecycle-job-header>:last-child{grid-column:2;justify-self:start}.lifecycle-job-header p{overflow-wrap:anywhere;white-space:normal}}.lifecycle-progress-card{border:1px solid var(--admin-color-info-border);background:var(--admin-color-surface-info);border-radius:5px;margin:20px 0 14px;padding:16px}.lifecycle-progress-card>div{justify-content:space-between;align-items:baseline;margin-bottom:9px;display:flex}.lifecycle-progress-card span{color:var(--color-text-secondary);font-size:13px}.lifecycle-progress-card strong{color:var(--color-primary-deep);font-size:var(--admin-font-size-metric);font-weight:600}.lifecycle-progress-card small{color:var(--color-text-tertiary);margin-top:8px;font-size:13px;display:block}.lifecycle-error-summary{background:var(--admin-color-surface-danger);color:#c85b4b;border:1px solid #f2d5d0;border-radius:5px;align-items:flex-start;gap:10px;margin-bottom:14px;padding:12px 14px;display:flex}.lifecycle-error-summary.unknown{background:var(--admin-color-surface-warning);color:#a36e22;border-color:#f1d7ac}.lifecycle-error-summary svg{flex:none;margin-top:2px}.lifecycle-error-summary strong{font-size:13px}.lifecycle-error-summary p{color:var(--color-text-secondary);margin:4px 0 0;font-size:13px;line-height:1.55}.lifecycle-meta-grid{margin-top:14px}.lifecycle-step-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.lifecycle-step-list li{grid-template-columns:28px minmax(0,1fr) auto;gap:12px;padding:0 0 22px;display:grid;position:relative}.lifecycle-step-list li:before{background:var(--admin-color-border-soft);content:"";width:1px;position:absolute;top:28px;bottom:0;left:13px}.lifecycle-step-list li:last-child:before{display:none}.step-sequence{border:1px solid var(--admin-color-control-border);background:var(--admin-color-surface);width:28px;height:28px;color:var(--color-text-secondary);border-radius:50%;place-items:center;font-size:13px;font-weight:600;display:grid}.lifecycle-step-list li.failed .step-sequence{border-color:var(--admin-color-danger-border);background:var(--admin-color-surface-danger);color:#ca5d4d}.lifecycle-step-list li.succeeded .step-sequence{border-color:var(--admin-color-success-border);background:var(--admin-color-surface-success);color:var(--admin-color-success-text)}.lifecycle-step-list header{justify-content:space-between;align-items:center;gap:12px;min-height:28px;display:flex}.lifecycle-step-list header strong{color:var(--color-text);font-size:13px;font-weight:600}.lifecycle-step-list p{color:var(--color-text-secondary);margin:7px 0 5px;font-size:13px;line-height:1.55}.lifecycle-step-list small{color:var(--color-text-tertiary);font-size:13px}.step-error{background:var(--admin-color-surface-danger);color:#b95446;border-radius:4px;align-items:flex-start;gap:6px;margin-top:9px;padding:8px 10px;font-size:13px;line-height:1.5;display:flex}.step-result-icon{color:var(--color-success);margin-top:5px}.step-retry-button{margin-top:10px}.operation-icon.warning{background:var(--admin-color-surface-warning);color:#a36e22}.retry-scope-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.retry-scope-summary>div{border:1px solid var(--admin-color-border-soft);background:var(--admin-color-surface-subtle);border-radius:5px;min-width:0;padding:11px 12px}.retry-scope-summary span,.retry-scope-summary strong{display:block}.retry-scope-summary span{color:var(--color-text-tertiary);margin-bottom:5px;font-size:13px}.retry-scope-summary strong{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}@media (max-width:560px){.retry-scope-summary{grid-template-columns:1fr}}.role-filterbar{grid-template-columns:minmax(260px,1.5fr) repeat(2,minmax(140px,.75fr)) auto}.filter-input-icon{position:relative}.filter-input-icon svg{color:var(--color-text-tertiary);position:absolute;top:50%;left:10px;transform:translateY(-50%)}.filter-input-icon input{width:100%;padding-left:32px}.role-table{min-width:1160px}.role-row-actions{align-items:center;gap:var(--admin-space-sm);display:flex}.role-state{border-radius:3px;align-items:center;min-height:22px;padding:0 7px;font-size:13px;font-weight:600;display:inline-flex}.role-state.active{background:var(--admin-color-surface-success);color:var(--admin-color-success-text)}.role-state.disabled{background:var(--admin-color-border-faint);color:var(--admin-color-text-muted)}.feedbackbar.success{background:var(--admin-color-surface-success);color:var(--admin-color-success-text);border-color:#cde8d9}.feedbackbar.danger{border-color:var(--admin-color-danger-border);background:var(--admin-color-surface-danger);color:#b85144}.role-wide-drawer{width:min(780px,96vw)}.role-form,.role-operation{gap:18px;display:grid}.role-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.role-form-grid label,.role-stacked-field{color:var(--color-text-secondary);gap:7px;font-size:13px;display:grid}.role-form-grid .full{grid-column:1/-1}.role-form-grid input:not(:where(.role-ui-drawer *)),.role-form-grid select:not(:where(.role-ui-drawer *)),.role-stacked-field input:not(:where(.role-ui-drawer *)),.role-stacked-field textarea:not(:where(.role-ui-drawer *)),.role-reauth-card input:not(:where(.role-ui-drawer *)),.role-candidate-search input:not(:where(.role-ui-drawer *)){width:100%;min-height:var(--admin-control-height);padding:var(--admin-control-padding-block) var(--admin-control-padding-inline);border:1px solid var(--admin-color-control-border);border-radius:var(--admin-radius-control);background:var(--admin-color-surface);color:var(--color-text);font-size:var(--admin-font-size)}.role-form-grid textarea:not(:where(.role-ui-drawer *)),.role-stacked-field textarea:not(:where(.role-ui-drawer *)){min-height:var(--admin-textarea-height);resize:vertical;padding:var(--admin-control-padding-block) var(--admin-control-padding-inline)}.role-form-actions,.role-detail-actions{justify-content:flex-end;gap:var(--admin-space-md);border-top:1px solid var(--color-border);flex-wrap:wrap;padding-top:16px;display:flex}.role-section-heading{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:14px;padding-bottom:11px;display:flex}.role-section-heading>div,.role-section-heading>div>*{display:block}.role-section-heading strong{color:var(--color-text);font-size:13px}.role-section-heading small,.role-section-heading>span{color:var(--color-text-tertiary);margin-top:4px;font-size:13px}.role-permission-groups{gap:10px;display:grid}.role-permission-unavailable-description{gap:var(--admin-space-sm);justify-items:start;display:grid}.role-permission-groups>section{border:1px solid var(--color-border);border-radius:5px;overflow:hidden}.role-permission-groups>section>header{background:var(--admin-color-surface-subtle);justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.role-permission-groups header>div,.role-permission-groups header span,.role-permission-groups label>span{gap:3px;display:grid}.role-permission-groups header>div{grid-template-columns:auto 1fr;align-items:center}.role-permission-groups header strong,.role-permission-groups label strong{color:var(--color-text);font-size:var(--admin-font-size-small)}.role-permission-groups header small,.role-permission-groups label small{color:var(--color-text-tertiary);font-size:var(--admin-font-size-small);line-height:1.5}.role-permission-groups header button{color:var(--color-primary);cursor:pointer;font-size:var(--admin-font-size);background:0 0;border:0}.role-permission-groups>section>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.role-permission-groups label{border-top:1px solid var(--admin-color-border-faint);grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:9px;min-height:78px;padding:12px 13px;display:grid}.role-permission-groups label:nth-child(odd){border-right:1px solid var(--admin-color-border-faint)}.role-permission-groups label em{float:right;color:var(--admin-color-text-secondary);margin-left:8px;font-size:13px;font-style:normal}.role-permission-groups label em.risk-r2,.role-permission-groups label em.risk-r3{color:#c45a4c}.role-selection-summary,.role-protection-note,.role-protection-state{border:1px solid var(--admin-color-info-border);background:var(--admin-color-surface-info);color:#4d7fa9;border-radius:5px;align-items:flex-start;gap:11px;padding:13px 14px;display:flex}.role-selection-summary span,.role-protection-note div,.role-protection-state div{gap:4px;display:grid}.role-selection-summary strong,.role-protection-note strong,.role-protection-state h3{color:var(--color-text);margin:0;font-size:13px}.role-selection-summary small,.role-protection-note span,.role-protection-state p{color:var(--color-text-secondary);margin:0;font-size:13px;line-height:1.55}.role-description{color:var(--color-text-secondary);font-size:13px;line-height:1.7}.role-code-list>div{flex-wrap:wrap;gap:6px;display:flex}.role-code-list code{background:var(--admin-color-surface-info);color:var(--admin-color-text-secondary);border-radius:3px;padding:4px 6px;font-size:13px}.role-impact-preview{background:var(--admin-color-surface-success);border:1px solid #cfe4d8;border-radius:5px;gap:13px;padding:15px;display:grid}.role-impact-preview.blocked{border-color:var(--admin-color-danger-border);background:var(--admin-color-surface-danger)}.role-impact-preview>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.role-impact-preview header strong,.role-impact-preview header p{margin:0;display:block}.role-impact-preview header strong{color:var(--color-text);font-size:13px}.role-impact-preview header p{color:var(--color-text-secondary);margin-top:5px;font-size:13px}.role-impact-preview header>span{background:var(--admin-color-surface-success);color:var(--admin-color-success-text);border-radius:3px;padding:4px 7px;font-size:13px}.role-impact-preview.blocked header>span{background:var(--admin-color-surface-danger);color:#c3594a}.role-impact-metrics,.role-result dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.role-impact-metrics>div,.role-result dl>div{border:1px solid var(--color-border);background:var(--admin-color-surface);border-radius:4px;padding:10px}.role-impact-metrics dt,.role-result dt{color:var(--color-text-tertiary);font-size:13px}.role-impact-metrics dd,.role-result dd{overflow-wrap:anywhere;color:var(--color-text);margin:5px 0 0;font-size:13px;font-weight:550}.role-reauth-card,.role-result{background:var(--admin-color-surface-warning);border:1px solid #efd7af;border-radius:5px;gap:14px;padding:15px;display:grid}.role-reauth-card>div,.role-result>div:first-child{align-items:flex-start;gap:10px;display:flex}.role-reauth-card span,.role-result span{gap:4px;display:grid}.role-reauth-card small,.role-result p{color:var(--color-text-secondary);margin:0;font-size:13px}.role-reauth-card label{gap:6px;font-size:13px;display:grid}.role-result{background:var(--admin-color-surface-success);color:var(--admin-color-success-text);border-color:#cfe4d8}.role-result h3{color:var(--color-text);margin:0;font-size:15px}.role-danger-button{min-height:var(--admin-control-height);padding:0 var(--admin-button-padding-inline);border-radius:var(--admin-radius-control);color:var(--admin-color-text-on-accent);cursor:pointer;font-size:var(--admin-font-size);background:#d66557;border:1px solid #d66557;justify-content:center;align-items:center;display:inline-flex}.role-danger-button:disabled{cursor:not-allowed;opacity:var(--admin-opacity-disabled)}.role-align-end{justify-self:end}.role-binding-table{border:1px solid var(--color-border);border-radius:5px;overflow-x:auto}.role-binding-table table{min-width:860px}.danger-action{color:#c3594a}.role-operation-heading{border-left:3px solid var(--color-primary);background:var(--admin-color-surface-info);color:var(--color-primary);align-items:center;gap:10px;padding:13px;display:flex}.role-operation-heading.danger{background:var(--admin-color-surface-danger);color:#c3594a;border-left-color:#d66557}.role-operation-heading span{gap:4px;display:grid}.role-operation-heading strong{color:var(--color-text);font-size:13px}.role-operation-heading small{color:var(--color-text-secondary);font-size:13px}.role-candidate-search{gap:8px;display:flex}.role-candidate-search label{flex:1;position:relative}.role-candidate-search label svg{color:var(--color-text-tertiary);position:absolute;top:50%;left:10px;transform:translateY(-50%)}.role-candidate-search input:not(:where(.role-ui-drawer *)){padding-left:32px}.role-candidate-list{gap:6px;max-height:220px;display:grid;overflow:auto}.role-candidate-list button{padding:var(--admin-control-padding-block) var(--admin-control-padding-inline);border:1px solid var(--color-border);border-radius:var(--admin-radius-control);background:var(--admin-color-surface);color:var(--color-text-secondary);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:12px;display:flex}.role-candidate-list button.selected{background:var(--admin-color-surface-info);border-color:#8fc1ef}.role-candidate-list button>span:first-child{gap:3px;display:grid}.role-candidate-list strong{color:var(--color-text);font-size:var(--admin-font-size-small)}.role-candidate-list small,.role-candidate-list button>span:last-child{color:var(--color-text-tertiary);font-size:var(--admin-font-size)}@media (max-width:920px){.role-filterbar,.role-form-grid,.role-permission-groups>section>div{grid-template-columns:1fr}.role-permission-groups label:nth-child(odd){border-right:0}.role-impact-metrics,.role-result dl{grid-template-columns:1fr}}.upstream-account-heading{align-items:center}.upstream-account-heading p{max-width:840px;font-size:15px}.upstream-account-boundary{color:#41617e;white-space:nowrap;font-size:14px;font-weight:650}.upstream-account-heading .ant-btn{white-space:nowrap;flex:none}.upstream-account-signals{grid-template-columns:repeat(4,minmax(0,1fr))}.upstream-account-signals .signal-card{min-height:126px;padding:17px}.upstream-account-filterbar .ant-input,.upstream-account-filterbar .admin-select,.upstream-account-filterbar .ant-btn{font-size:var(--admin-font-size)}.upstream-account-table{min-width:1770px}.upstream-account-table .identity-cell{min-width:240px}.upstream-account-create-drawer,.upstream-account-detail-drawer,.upstream-account-operation-drawer{z-index:110;width:min(960px,97vw)}.upstream-account-created,.upstream-account-detail-section,.upstream-operation-preview,.upstream-operation-job{gap:18px;display:grid}.upstream-account-created{grid-template-columns:minmax(0,1fr);min-width:0}.upstream-account-created .ant-descriptions-view table{table-layout:fixed;width:100%}.upstream-account-created .ant-descriptions-item-content{white-space:normal;overflow-wrap:anywhere}.upstream-account-detail-hero h3{font-size:var(--admin-font-size-title)}.upstream-checkbox-group{border:1px solid var(--color-border);border-radius:5px;flex-wrap:wrap;gap:11px 18px;padding:14px;display:flex}.upstream-checkbox-group legend{color:var(--color-text-secondary);padding:0 6px;font-size:13px;font-weight:650}.upstream-checkbox-group label{align-items:center;gap:8px;font-size:14px;display:flex}.upstream-account-description,.upstream-account-actions,.upstream-account-list-section,.upstream-health-result,.upstream-timeline,.upstream-check-list,.upstream-node-list{border:1px solid var(--color-border);background:var(--admin-color-surface);border-radius:6px;gap:13px;padding:18px;display:grid}.upstream-account-detail-drawer .drawer-body,.upstream-account-detail-drawer .upstream-account-detail-section,.upstream-account-detail-drawer .upstream-health-result,.upstream-account-detail-drawer .upstream-health-result>*{min-width:0;max-width:100%}.upstream-account-detail-drawer .upstream-account-detail-section,.upstream-account-detail-drawer .upstream-health-result{grid-template-columns:minmax(0,1fr)}.upstream-account-detail-drawer .upstream-health-result>header>strong{overflow-wrap:anywhere}.upstream-account-detail-drawer .upstream-health-result .ant-table-wrapper,.upstream-account-detail-drawer .upstream-health-result .ant-table-content{width:100%;min-width:0;max-width:100%}.upstream-account-detail-drawer .upstream-health-result .ant-table-content{overflow-x:auto}.upstream-health-table-panel{min-width:0}.upstream-health-table-panel .admin-table-toolbar h4{margin:0}.upstream-health-table-panel .ant-table-tbody>tr>td{white-space:normal;overflow-wrap:anywhere}.upstream-health-table-panel .ant-table-tbody small{display:block}.upstream-account-description>header,.upstream-account-actions>header,.upstream-account-list-section>header,.upstream-health-result>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.upstream-account-description p,.upstream-account-actions p,.upstream-account-list-section header p{color:var(--color-text-secondary);margin:5px 0 0;font-size:14px;line-height:1.65}.upstream-account-description a{width:max-content;color:var(--color-primary-deep);font-size:14px;font-weight:650;text-decoration:none}.upstream-account-actions>div{flex-wrap:wrap;gap:9px;display:flex}.upstream-account-list-section>article,.upstream-health-result>article,.upstream-timeline>article,.upstream-check-list>article,.upstream-node-list>article{border:1px solid var(--admin-color-border-soft);background:var(--admin-color-surface-info);border-radius:5px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px;display:grid}.upstream-account-list-section article>div,.upstream-health-result article>div,.upstream-timeline article>div,.upstream-check-list article>div,.upstream-node-list article>div{gap:4px;display:grid}.upstream-account-list-section article strong,.upstream-health-result article strong,.upstream-timeline article strong,.upstream-check-list article strong,.upstream-node-list article strong{font-size:15px}.upstream-account-list-section article small,.upstream-account-list-section article p,.upstream-health-result article p,.upstream-timeline article p,.upstream-check-list article p,.upstream-node-list article p{color:var(--color-text-secondary);margin:0;font-size:13px;line-height:1.55}.upstream-account-list-section article dl{grid-template-columns:repeat(4,minmax(86px,1fr));gap:9px;display:grid}.upstream-account-list-section article dl div{gap:3px;display:grid}.upstream-account-list-section article dt{color:var(--color-text-secondary);font-size:13px}.upstream-account-list-section article dd{margin:0;font-size:14px;font-weight:700}.upstream-account-update-form,.upstream-health-form,.upstream-reauth-form{border:1px solid var(--admin-color-info-border);background:var(--admin-color-surface-info);border-radius:6px;padding:18px}.upstream-operation-preview .role-impact-metrics,.upstream-operation-job .role-impact-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1600px){.upstream-account-signals,.upstream-account-filterbar{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1100px){.upstream-account-heading,.upstream-account-heading .page-heading-actions{flex-direction:column;align-items:flex-start}.upstream-account-signals{grid-template-columns:repeat(2,minmax(0,1fr))}.upstream-account-filterbar,.upstream-operation-preview .role-impact-metrics,.upstream-operation-job .role-impact-metrics{grid-template-columns:1fr}.upstream-account-list-section>article,.upstream-health-result>article,.upstream-timeline>article,.upstream-check-list>article,.upstream-node-list>article{grid-template-columns:auto minmax(0,1fr)}.upstream-account-list-section article>:last-child{grid-column:2}.upstream-account-list-section article dl{grid-template-columns:repeat(2,minmax(86px,1fr))}}.routing-policy-heading{align-items:center}.routing-policy-heading p{max-width:850px;font-size:15px;line-height:1.65}.routing-policy-boundary{color:#426775;white-space:nowrap;font-size:14px;font-weight:650}.routing-policy-heading .primary-button{white-space:nowrap;flex:none}.routing-policy-signals{grid-template-columns:repeat(6,minmax(0,1fr))}.routing-policy-signals .signal-card{min-height:126px;padding:17px}.filterbar.routing-policy-filterbar{grid-template-columns:minmax(230px,1.45fr) repeat(4,minmax(150px,.9fr)) auto}.routing-policy-filterbar input,.routing-policy-filterbar select,.routing-policy-filterbar button{font-size:var(--admin-font-size)}.routing-policy-table{min-width:1580px}.routing-policy-table .identity-cell{min-width:245px}.routing-policy-table .identity-cell small:nth-of-type(2){max-width:260px;line-height:1.45}.routing-policy-create-drawer,.routing-policy-detail-drawer,.routing-policy-draft-drawer,.routing-simulation-drawer,.routing-policy-operation-drawer{z-index:110;width:min(1000px,97vw)}.routing-policy-create-drawer .role-operation{grid-template-columns:minmax(0,1fr)}.routing-policy-create-drawer .role-form-grid .role-stacked-field,.routing-policy-create-drawer .role-form-grid .ant-select{min-width:0;max-width:100%}@media (max-width:920px){.routing-policy-create-drawer .role-form-grid{grid-template-columns:minmax(0,1fr)}}.routing-policy-created,.routing-policy-detail-body,.routing-policy-detail-section,.routing-validation-result,.routing-simulation-result,.routing-operation-preview,.routing-operation-job,.routing-draft-form{gap:18px;display:grid}.routing-policy-detail-hero{border-bottom:1px solid var(--color-border);background:linear-gradient(120deg, var(--admin-color-surface), var(--admin-color-surface-info));grid-template-columns:minmax(0,1fr) minmax(220px,290px);align-items:end;gap:20px;padding:22px 24px;display:grid}.routing-policy-detail-hero h3{font-size:var(--admin-font-size-title);margin:9px 0 5px}.routing-policy-detail-hero p{color:var(--color-text-secondary);font-size:var(--admin-font-size-label);margin:0}.routing-policy-detail-hero label{color:var(--color-text-secondary);font-size:var(--admin-font-size-small);gap:7px;display:grid}.routing-policy-detail-hero select{min-height:var(--admin-control-height);padding:0 var(--admin-control-padding-inline);border:1px solid var(--color-border);border-radius:var(--admin-radius-control);background:var(--admin-color-surface);color:var(--color-text);font-size:var(--admin-font-size)}.routing-section-heading,.routing-draft-section>header,.routing-simulation-candidates>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.routing-section-heading h3,.routing-draft-section h3,.routing-simulation-candidates h3,.routing-node-list h3{font-size:var(--admin-font-size-title);margin:0}.routing-section-heading p,.routing-draft-section header p,.routing-simulation-candidates header p{color:var(--color-text-secondary);margin:5px 0 0;font-size:14px;line-height:1.55}.routing-detail-actions,.routing-release-actions{flex-wrap:wrap;gap:8px;display:flex}.routing-detail-actions button,.routing-release-actions button,.routing-inline-command button,.routing-policy-draft-drawer .primary-button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.routing-draft-section,.routing-simulation-candidates,.routing-check-list,.routing-node-list,.routing-candidate-list,.routing-retry-list,.routing-version-list,.routing-audit-list{border:1px solid var(--color-border);background:var(--admin-color-surface);border-radius:6px;gap:12px;padding:18px;display:grid}.routing-draft-section>header>span{color:#426775;font-size:13px;font-weight:650}.routing-filter-chain{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}.routing-filter-chain li{border:1px solid var(--admin-color-control-border);background:var(--admin-color-surface-subtle);border-radius:5px;align-items:center;gap:9px;min-height:52px;padding:10px;display:flex}.routing-filter-chain li>span{background:var(--admin-color-border);color:#2b6f72;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:13px;font-weight:700;display:grid}.routing-filter-chain strong{font-size:13px;line-height:1.35}.routing-candidate-editor,.routing-retry-editor{gap:9px;display:grid}.routing-candidate-editor>article{border:1px solid var(--admin-color-border-soft);background:var(--admin-color-surface-subtle);border-radius:5px;grid-template-columns:minmax(0,1fr) 115px 115px;align-items:end;gap:12px;padding:13px 14px;display:grid}.routing-candidate-editor>article.blocked{background:var(--admin-color-surface-subtle);opacity:.72}.routing-candidate-toggle{align-items:center;gap:10px;min-height:40px;display:flex}.routing-candidate-toggle>span:last-child{gap:4px;display:grid}.routing-candidate-toggle strong{font-size:15px}.routing-candidate-toggle small,.routing-candidate-editor article>label:not(.routing-candidate-toggle)>span,.routing-retry-editor label>span{color:var(--color-text-secondary);font-size:13px}.routing-candidate-editor article>label:not(.routing-candidate-toggle),.routing-retry-editor article>label:last-child{gap:5px;display:grid}.routing-candidate-editor .admin-value-control,.routing-retry-editor .admin-value-control{width:100%}.routing-retry-editor>article{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) 125px 125px 120px;align-items:center;gap:12px;padding:12px 14px;display:grid}.routing-retry-editor>article:last-child{border-bottom:0}.routing-retry-editor article>div{gap:3px;display:grid}.routing-retry-editor strong{font-size:14px}.routing-retry-editor small{color:var(--color-text-secondary);font-size:13px}.routing-retry-editor article>label:not(:last-child),.routing-inline-checkbox>label{align-items:center;gap:7px;font-size:13px;display:flex}.routing-candidate-list>article,.routing-retry-list>article,.routing-version-list>article,.routing-simulation-candidates>article,.routing-check-list>article,.routing-node-list>article,.routing-audit-list>article{border:1px solid var(--admin-color-border-soft);background:var(--admin-color-surface-subtle);border-radius:5px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px;display:grid}.routing-version-list>article.selected{background:var(--admin-color-surface-info);border-color:#83bfc3}.routing-candidate-list article>div,.routing-retry-list article>div,.routing-version-list article>div,.routing-simulation-candidates article>div,.routing-check-list article>div,.routing-node-list article>div{gap:4px;display:grid}.routing-candidate-list article strong,.routing-retry-list article strong,.routing-version-list article strong,.routing-simulation-candidates article strong,.routing-check-list article strong,.routing-node-list article strong{font-size:15px}.routing-candidate-list article p,.routing-retry-list article p,.routing-version-list article p,.routing-simulation-candidates article p,.routing-check-list article p,.routing-node-list article p{color:var(--color-text-secondary);margin:0;font-size:13px;line-height:1.55}.routing-candidate-list article dl{grid-template-columns:repeat(2,78px);gap:8px;margin:0;display:grid}.routing-candidate-list article dl>div{gap:2px;display:grid}.routing-candidate-list dt{color:var(--color-text-secondary);font-size:13px}.routing-candidate-list dd{margin:0;font-size:14px;font-weight:700}.routing-inline-command{border:1px solid var(--admin-color-control-border);background:var(--admin-color-surface-subtle);border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:15px;display:grid}.routing-reauth-form{border:1px solid var(--admin-color-control-border);background:var(--admin-color-surface-subtle);border-radius:6px;padding:18px}.routing-operation-preview .role-impact-metrics,.routing-operation-job .role-impact-metrics,.routing-simulation-result .role-impact-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.routing-audit-list>article strong{overflow-wrap:anywhere;font-size:13px}@media (max-width:1600px){.routing-policy-signals,.filterbar.routing-policy-filterbar{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.routing-policy-heading,.routing-policy-heading .page-heading-actions,.routing-section-heading,.routing-draft-section>header{flex-direction:column;align-items:flex-start}.routing-policy-signals{grid-template-columns:repeat(2,minmax(0,1fr))}.filterbar.routing-policy-filterbar,.routing-policy-detail-hero,.routing-candidate-editor>article,.routing-retry-editor>article,.routing-inline-command,.routing-operation-preview .role-impact-metrics,.routing-operation-job .role-impact-metrics,.routing-simulation-result .role-impact-metrics{grid-template-columns:1fr}.routing-filter-chain{grid-template-columns:repeat(2,minmax(0,1fr))}.routing-candidate-list>article,.routing-retry-list>article,.routing-version-list>article,.routing-simulation-candidates>article,.routing-check-list>article,.routing-node-list>article{grid-template-columns:auto minmax(0,1fr)}.routing-candidate-list article>:last-child,.routing-retry-list article>:last-child,.routing-version-list article>:last-child,.routing-simulation-candidates article>:last-child,.routing-check-list article>:last-child,.routing-node-list article>:last-child{grid-column:2}}@media (max-width:820px){.routing-policy-signals,.routing-filter-chain,.routing-timeout-grid{grid-template-columns:1fr}.routing-policy-heading{padding:var(--admin-space-lg)}.routing-policy-boundary{white-space:normal}}@media (max-width:600px){.routing-policy-detail-drawer .page-state:is(.error,.permission){flex-direction:column;align-items:stretch;gap:12px;min-height:0;padding:20px 16px}.routing-policy-detail-drawer .page-state .trace-details div{grid-template-columns:minmax(0,1fr);gap:2px}.routing-policy-operation-drawer .page-state:is(.error,.permission){flex-direction:column;align-items:stretch;gap:12px;min-height:0;padding:20px 16px}.routing-policy-operation-drawer .page-state .trace-details div{grid-template-columns:minmax(0,1fr);gap:2px}.routing-simulation-drawer .page-state:is(.error,.permission){flex-direction:column;align-items:stretch;gap:12px;min-height:0;padding:20px 16px}.routing-simulation-drawer .page-state .trace-details div{grid-template-columns:minmax(0,1fr);gap:2px}}.drawer-header{z-index:2;border-bottom:1px solid var(--color-border);background:#fffffff7;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px;display:flex;position:sticky;top:0}.drawer-header h2{font-size:var(--admin-font-size-title);margin:0;font-weight:600}.drawer-header p{color:var(--color-text-secondary);margin:6px 0 0;font-size:13px;line-height:1.55}.drawer-body{padding:24px}.drawer-body .page-state{min-height:320px;padding-left:0;padding-right:0}.drawer-object-header{border-bottom:1px solid var(--color-border);grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding-bottom:20px;display:grid}.object-icon{background:var(--color-primary-soft);width:42px;height:42px;color:var(--color-primary);border-radius:6px;place-items:center;display:grid}.drawer-object-header h2{font-size:var(--admin-font-size-title);margin:0;font-weight:600}.drawer-object-header p{color:var(--color-text-tertiary);margin:4px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.detail-grid{border:1px solid var(--color-border);background:var(--color-border);border-radius:5px;grid-template-columns:1fr 1fr;gap:1px;margin:20px 0;display:grid;overflow:hidden}.detail-grid>div{background:var(--admin-color-surface);min-width:0;padding:12px 14px}.detail-grid dt,.timeline-list dt{color:var(--color-text-tertiary);font-size:13px}.detail-grid dd,.timeline-list dd{color:var(--color-text);margin:6px 0 0;font-size:13px;font-weight:500}.mono-value{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px!important}.drawer-metrics{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:22px;display:grid}.drawer-metrics>div{border:1px solid var(--color-border);color:var(--color-primary);border-radius:5px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:14px;display:grid}.drawer-metrics span{color:var(--color-text-secondary);font-size:13px}.drawer-metrics strong{color:var(--color-text);font-size:var(--admin-font-size-metric);font-weight:600}.drawer-metrics .has-issue{color:var(--color-danger);background:var(--admin-color-surface-danger);border-color:#f4d7d2}.drawer-section{border-top:1px solid var(--color-border);padding-top:18px}.drawer-section h3{align-items:center;gap:7px;margin:0 0 14px;font-size:13px;font-weight:600;display:flex}.reference-safety-note{background:var(--admin-color-surface-info);color:var(--color-text-secondary);border-radius:4px;margin:14px 0 20px;padding:9px 11px;font-size:13px;line-height:1.5}.closure-object-header{grid-template-columns:42px minmax(0,1fr) auto}.closure-request-grid .wide{grid-column:1/-1}.closure-section{margin-top:4px;padding-bottom:20px}.closure-section-heading{min-height:26px;color:var(--color-text-tertiary);justify-content:space-between;align-items:center;gap:12px;margin:-6px 0 12px;font-size:13px;display:flex}.section-empty{border:1px dashed var(--admin-color-control-border);background:var(--admin-color-surface-subtle);color:var(--color-text-secondary);border-radius:5px;margin:0;padding:14px;font-size:13px}.approval-trail{gap:0;margin:0;padding:0;list-style:none;display:grid}.approval-trail li{border-bottom:1px solid var(--admin-color-border-faint);grid-template-columns:30px minmax(0,1fr);gap:10px;padding:12px 0;display:grid}.approval-trail li:last-child{border-bottom:0}.approval-trail li>span{background:var(--admin-color-surface-success);width:28px;height:28px;color:var(--admin-color-success-text);border-radius:50%;place-items:center;display:grid}.approval-trail li>span.reject{background:var(--admin-color-surface-danger);color:#c85b4b}.approval-trail strong,.approval-trail p,.approval-trail small{display:block}.approval-trail strong{font-size:13px;font-weight:600}.approval-trail p{color:var(--color-text-secondary);margin:5px 0;font-size:13px;line-height:1.55}.approval-trail small{color:var(--color-text-tertiary);font-size:13px}.closure-evidence-grid{border:1px solid var(--color-border);background:var(--color-border);border-radius:5px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0 0 14px;display:grid;overflow:hidden}.closure-evidence-grid>div{background:var(--admin-color-surface);min-width:0;padding:11px 12px}.closure-evidence-grid dt{color:var(--color-text-tertiary);font-size:13px}.closure-evidence-grid dd{overflow-wrap:anywhere;color:var(--color-text);margin:6px 0 0;font-size:13px;font-weight:550}.closure-check-list{border:1px solid var(--color-border);border-radius:5px;margin-bottom:14px;padding:0}.operation-check-list.closure-check-list>li{grid-template-columns:18px minmax(0,1fr) auto;align-items:start;padding:11px 13px}.closure-check-list li>.ant-tag{align-self:center;margin:0;font-size:13px}.closure-detail-actions{border-top:1px solid var(--color-border);background:#fffffff7;justify-content:flex-end;gap:9px;margin:2px -24px -24px;padding:15px 24px;display:flex;position:sticky;bottom:-24px}.inline-action-link{width:max-content;margin-top:12px;text-decoration:none}.closure-action-panel{padding-bottom:10px}.closure-impact-summary{margin-bottom:14px}.closure-impact-summary>.detail-grid{margin:var(--admin-space-lg)}.closure-action-panel .field-control>small{overflow-wrap:anywhere}.closure-command-result{padding-top:4px}.timeline-list{gap:12px;margin:0;display:grid}.timeline-list>div{grid-template-columns:78px 1fr;align-items:center;gap:12px;display:grid}.timeline-list dd{margin:0;font-weight:400}.scope-notice{background:var(--admin-color-surface-info);color:var(--admin-color-text-muted);border-radius:4px;align-items:flex-start;gap:9px;margin-top:22px;padding:12px;display:flex}.scope-notice svg{flex:none;margin-top:1px}.scope-notice p{margin:0;font-size:13px;line-height:1.65}.tenant-operation-entry{background:var(--admin-color-surface-danger);border:1px solid #ead8d4;border-radius:5px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:18px;padding:16px;display:grid}.tenant-management-entry{border:1px solid var(--admin-color-info-border);background:var(--admin-color-surface-info);border-radius:5px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:18px;padding:16px;display:grid}.tenant-management-entry h3,.tenant-management-entry p{margin:0}.tenant-management-entry h3{font-size:13px;font-weight:600}.tenant-management-entry p{color:var(--color-text-secondary);margin-top:5px;font-size:13px;line-height:1.55}.tenant-operation-entry h3,.tenant-operation-entry p{margin:0}.tenant-operation-entry h3{font-size:13px;font-weight:600}.tenant-operation-entry p{color:var(--color-text-secondary);margin-top:5px;font-size:13px;line-height:1.55}.danger-outline-button,.danger-button,.text-button{min-height:var(--admin-control-height);border-radius:var(--admin-radius-control);cursor:pointer;font-size:var(--admin-font-size);justify-content:center;align-items:center;gap:6px;font-weight:500;display:inline-flex}.danger-outline-button{padding:0 var(--admin-button-padding-inline)}.danger-outline-button:hover:not(:disabled){background:var(--admin-color-surface-danger)}.danger-button{padding:0 var(--admin-button-padding-inline);color:var(--admin-color-text-on-accent);background:#c85f51;border:1px solid #c85f51}.danger-button:hover:not(:disabled){background:#b94f42;border-color:#b94f42}.text-button{min-height:var(--admin-control-height);color:var(--color-primary);background:0 0;border:0;padding:0}.text-button:hover:not(:disabled){color:var(--color-primary-deep)}.tenant-operation-panel,.tenant-edit-panel{gap:18px;display:grid}.tenant-edit-panel .operation-icon{background:var(--color-primary-soft);color:var(--color-primary)}.tenant-edit-panel .page-state{min-height:240px}.edit-context-grid{border:1px solid var(--color-border);background:var(--color-border);border-radius:5px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.edit-context-grid>div{background:var(--admin-color-surface);min-width:0;padding:11px 12px}.edit-context-grid dt{color:var(--color-text-tertiary);font-size:13px}.edit-context-grid dd{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:13px;font-weight:550;overflow:hidden}.tenant-edit-form{border:1px solid var(--admin-color-info-border);border-radius:var(--admin-radius-control);background:var(--admin-color-surface-info);gap:15px;padding:17px;display:grid}.tenant-edit-form .field-control input:not(:where(.ant-input,.ant-select input)),.tenant-edit-form .field-control select{box-sizing:border-box;width:100%;min-height:var(--admin-control-height);padding:0 var(--admin-control-padding-inline);border:1px solid var(--admin-color-control-border);border-radius:var(--admin-radius-control);background:var(--admin-color-surface);color:var(--color-text);font:inherit;font-size:var(--admin-font-size);letter-spacing:normal;outline:none;font-weight:400}.tenant-edit-form .field-control input:not(:where(.ant-input,.ant-select input)):focus,.tenant-edit-form .field-control select:focus{border-color:#6fa9dd;box-shadow:0 0 0 3px #3d84c21a}.tenant-edit-form .field-control input:not(:where(.ant-input,.ant-select input))[aria-invalid=true],.tenant-edit-form .field-control select[aria-invalid=true]{border-color:#d96f61}.edit-change-summary,.edit-reload-feedback{background:var(--admin-color-surface-info);color:var(--admin-color-text-muted);border-radius:4px;justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;font-size:13px;display:flex}.edit-change-summary small{color:var(--color-text-tertiary);white-space:nowrap}.edit-reload-feedback{border:1px solid var(--admin-color-success-border);background:var(--admin-color-surface-success);color:#2f7c58;justify-content:flex-start}.tenant-edit-form .inline-error>div{min-width:0}.tenant-edit-form .inline-error button{margin-top:10px}.tenant-edit-result{grid-template-columns:50px minmax(0,1fr);gap:16px;padding:12px 0;display:grid}.tenant-edit-result h2,.tenant-edit-result p{margin:0}.tenant-edit-result h2{font-size:var(--admin-font-size-title);margin-top:4px;font-weight:600}.tenant-edit-result p{color:var(--color-text-secondary);margin-top:7px;font-size:13px;line-height:1.6}.operation-back{width:max-content}.operation-heading{border-bottom:1px solid var(--color-border);grid-template-columns:46px minmax(0,1fr);align-items:center;gap:13px;padding-bottom:18px;display:grid}.operation-heading h2,.operation-heading p{margin:0}.operation-heading h2{font-size:var(--admin-font-size-title);font-weight:600}.operation-heading p{color:var(--color-text-secondary);margin-top:5px;font-size:13px}.operation-icon{border-radius:6px;place-items:center;width:44px;height:44px;display:grid}.operation-icon.danger{background:var(--admin-color-surface-danger);color:#c85f51}.operation-icon.safe{background:var(--admin-color-surface-success);color:var(--admin-color-success-text)}.operation-blocked,.inline-error{border:1px solid var(--admin-color-danger-border);background:var(--admin-color-surface-danger);color:#b85144;border-radius:4px;align-items:flex-start;gap:9px;padding:12px 13px;display:flex}.operation-blocked svg,.inline-error svg{flex:none;margin-top:1px}.operation-blocked strong,.inline-error strong{font-size:13px}.operation-blocked p,.inline-error p,.inline-error span{color:var(--color-text-secondary);margin:4px 0 0;font-size:13px;line-height:1.55}.inline-error>span{margin:0}.inline-error .reload-error{color:#b85144}.operation-section{border:1px solid var(--color-border);background:var(--admin-color-surface);border-radius:5px}.operation-section>header{border-bottom:1px solid var(--admin-color-border-faint);background:var(--admin-color-surface-subtle);justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 15px;display:flex}.operation-section h3,.operation-section header p{margin:0}.operation-section h3{font-size:13px;font-weight:600}.operation-section header p{color:var(--color-text-tertiary);margin-top:4px;font-size:13px}.operation-version{background:var(--admin-color-border-faint);min-height:22px;color:var(--color-text-secondary);white-space:nowrap;border-radius:3px;align-items:center;padding:0 7px;font-size:13px;display:inline-flex}.affected-count-grid{border-bottom:1px solid var(--admin-color-border-faint);background:var(--admin-color-border-faint);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.affected-count-grid>div{background:var(--admin-color-surface);justify-content:space-between;align-items:baseline;gap:10px;min-width:0;padding:13px 15px;display:flex}.affected-count-grid span{color:var(--color-text-secondary);font-size:13px}.affected-count-grid strong{color:var(--color-text);font-size:var(--admin-font-size-metric);font-weight:600}.consequence-list,.operation-check-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.consequence-list li{border-top:1px solid var(--admin-color-border-faint);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;padding:10px 15px;font-size:13px;display:grid}.consequence-list li:first-child{border-top:0}.consequence-list svg{color:#c8842e}.consequence-list span{color:var(--color-text-secondary)}.consequence-list strong{color:var(--color-text);font-weight:550}.operation-check-list{padding:4px 15px}.operation-check-list li{border-bottom:1px solid var(--admin-color-border-faint);grid-template-columns:18px minmax(0,1fr);gap:8px;padding:10px 0;display:grid}.operation-check-list li:last-child{border-bottom:0}.operation-check-list li.passed>svg{color:var(--admin-color-success-text)}.operation-check-list li.failed>svg{color:#c85f51}.operation-check-list li.unknown>svg{color:#c8842e}.operation-check-list strong{font-size:13px;font-weight:600}.operation-check-list p,.recovery-note{color:var(--color-text-secondary);margin:4px 0 0;font-size:13px;line-height:1.55}.recovery-note{border-top:1px solid var(--admin-color-border-faint);background:var(--admin-color-surface-info);color:var(--admin-color-text-muted);margin:0;padding:11px 15px}.operation-form{border:1px solid var(--admin-color-info-border);background:var(--admin-color-surface-info);border-radius:5px;gap:14px;padding:17px;display:grid}.operation-form-heading{color:var(--color-primary);grid-template-columns:22px minmax(0,1fr);gap:8px;display:grid}.operation-form-heading h3,.operation-form-heading p{margin:0}.operation-form-heading h3{color:var(--color-text);font-size:13px;font-weight:600}.operation-form-heading p{color:var(--color-text-secondary);margin-top:4px;font-size:13px}.field-control{color:var(--color-text);font-size:var(--admin-font-size-small);gap:7px;font-weight:550;display:grid}.field-control textarea:not(:where(.ant-input)),.field-control input:not(:where(.ant-input,.ant-select input)){box-sizing:border-box;border:1px solid var(--admin-color-control-border);border-radius:var(--admin-radius-control);background:var(--admin-color-surface);width:100%;color:var(--color-text);font:inherit;outline:none;font-weight:400}.field-control textarea:not(:where(.ant-input)){min-height:var(--admin-textarea-height);resize:vertical;padding:var(--admin-control-padding-block) var(--admin-control-padding-inline);line-height:1.55}.field-control input:not(:where(.ant-input,.ant-select input)){min-height:var(--admin-control-height);padding:0 var(--admin-control-padding-inline);font-size:var(--admin-font-size);letter-spacing:.12em}.field-control textarea:not(:where(.ant-input)):focus,.field-control input:not(:where(.ant-input,.ant-select input)):focus{border-color:#6fa9dd;box-shadow:0 0 0 3px #3d84c21a}.field-control small{color:var(--color-text-tertiary);font-size:var(--admin-font-size-small);font-weight:400}.verification-button{width:max-content}.verification-box{background:var(--admin-color-surface-success);border:1px solid #cfe4d8;border-radius:4px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:12px;display:grid}.verification-sent{color:var(--admin-color-success-text);grid-column:1/-1;align-items:center;gap:6px;font-size:13px;display:flex}.verification-sent small{color:var(--color-text-tertiary);margin-left:auto;font-size:13px}.verification-sent.expired{color:#b85144}.compact-field{max-width:260px}.operation-submit-row{border-top:1px solid var(--admin-color-border-soft);justify-content:space-between;align-items:center;gap:15px;padding-top:13px;display:flex}.operation-submit-row p{max-width:230px;color:var(--color-text-tertiary);margin:0;font-size:13px;line-height:1.55}.tenant-operation-result{grid-template-columns:50px minmax(0,1fr);gap:16px;padding:12px 0;display:grid}.tenant-operation-result h2,.tenant-operation-result p{margin:0}.tenant-operation-result h2{font-size:var(--admin-font-size-title);margin-top:4px;font-weight:600}.tenant-operation-result p{color:var(--color-text-secondary);margin-top:7px;font-size:13px;line-height:1.6}.operation-result-grid{border:1px solid var(--color-border);background:var(--color-border);border-radius:5px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:8px 0 0;display:grid;overflow:hidden}.operation-result-grid>div{background:var(--admin-color-surface);padding:13px 14px}.operation-result-grid dt{color:var(--color-text-tertiary);font-size:13px}.operation-result-grid dd{color:var(--color-text);margin:6px 0 0;font-size:13px;font-weight:550}.operation-result-actions{grid-column:1/-1;gap:9px;margin-top:6px;display:flex}.operation-record{grid-column:1/-1;color:var(--color-text-tertiary)!important;margin:0!important;font-size:13px!important}.operation-record span{color:var(--color-text-secondary);margin-left:5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.operation-result-actions a{text-decoration:none}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fade-in{0%{opacity:0}}@keyframes slide-in{0%{opacity:0;transform:translate(24px)}}.plan-signals{grid-template-columns:repeat(5,minmax(0,1fr))}.plan-directory-pagination{padding:var(--admin-space-lg) var(--admin-space-xl);border-top:1px solid var(--admin-color-border);justify-content:flex-end;display:flex}.plan-table{min-width:1120px}.plan-create-drawer{width:min(620px,94vw)}.plan-create-drawer .drawer-body>.page-state,.plan-version-recovery>.page-state{min-height:0;padding:20px 0}.plan-version-recovery>.operation-result-grid>div:last-child{grid-column:1/-1}@media (max-width:600px){.plan-create-drawer .drawer-body>.page-state{flex-direction:column;align-items:stretch;gap:12px}.plan-create-drawer .page-state .trace-details div{grid-template-columns:minmax(0,1fr);gap:2px}}.plan-detail-drawer{width:min(860px,96vw)}.plan-object-header{grid-template-columns:42px minmax(0,1fr) auto}.plan-detail-grid .wide{grid-column:1/-1}.plan-action-form label:has(textarea){grid-column:1/-1}.plan-create-form label:has(textarea){grid-column:1/-1}.plan-version-section,.plan-assignment-section{margin-top:4px;padding-bottom:20px}.inline-empty{border:1px dashed var(--admin-color-control-border);background:var(--admin-color-surface-subtle);color:var(--color-text-secondary);border-radius:5px;margin:0;padding:14px;font-size:13px;line-height:1.6}.plan-version-list,.assignment-list{gap:9px;display:grid}.plan-version-list>article{border:1px solid var(--color-border);background:var(--admin-color-surface);border-left:3px solid #aeb8c2;border-radius:5px;padding:14px 15px}.plan-version-list>article.draft{background:var(--admin-color-surface);border-left-color:#5a9bd4}.plan-version-list>article.published{background:var(--admin-color-surface);border-left-color:#45b77d}.plan-version-list>article.failed{background:var(--admin-color-surface-danger);border-left-color:#db6b5c}.plan-version-list header,.release-preview>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.plan-version-list header>div{align-items:center;gap:8px;display:flex}.plan-version-list header strong{color:var(--color-text);font-size:13px}.plan-version-list header .ant-tag{margin:0}.plan-version-list header small{color:var(--color-text-tertiary);font-size:13px}.plan-version-list>article>p{color:var(--color-text-secondary);margin:9px 0;font-size:13px;line-height:1.55}.feature-chip-list{flex-wrap:wrap;gap:5px;display:flex}.feature-chip-list .ant-tag{margin:0}.assignment-list>article{border:1px solid var(--color-border);background:var(--admin-color-surface);border-radius:5px;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px 13px;display:grid}.assignment-icon{background:var(--admin-color-surface-info);width:28px;height:28px;color:var(--admin-color-text-muted);border-radius:50%;place-items:center;display:grid}.assignment-list article.applied .assignment-icon{background:var(--admin-color-surface-success);color:var(--admin-color-success-text)}.assignment-list article.failed .assignment-icon,.assignment-list article.blocked .assignment-icon{background:var(--admin-color-surface-danger);color:#c85b4b}.assignment-list strong,.assignment-list p,.assignment-list small,.assignment-list em{display:block}.assignment-list strong{color:var(--color-text);font-size:13px}.assignment-list p{color:var(--color-text-secondary);margin:4px 0;font-size:13px}.assignment-list small{color:var(--color-text-tertiary);font-size:13px}.assignment-list em{color:#b85448;margin-top:6px;font-size:13px;font-style:normal}.deletion-gate{background:var(--admin-color-surface-success);color:var(--admin-color-success-text);border:1px solid #d7e7dd;border-radius:5px;align-items:flex-start;gap:10px;margin-top:2px;padding:13px 14px;display:flex}.deletion-gate.blocked{border-color:var(--admin-color-danger-border);background:var(--admin-color-surface-danger);color:#bd594b}.deletion-gate strong,.deletion-gate p,.deletion-gate small{display:block}.deletion-gate strong{font-size:13px}.deletion-gate p{color:var(--color-text-secondary);margin:5px 0;font-size:13px;line-height:1.55}.deletion-gate small{color:var(--color-text-tertiary);font-size:13px}.plan-action-bar{align-items:center;gap:var(--admin-space-md);margin-top:var(--admin-space-xl);flex-wrap:wrap;display:flex}.plan-create-form,.plan-action-form,.plan-release-form{grid-template-columns:repeat(2,minmax(0,1fr));margin:20px 0}.plan-create-form>label,.plan-action-form>label,.plan-release-form>label{min-width:0;font-size:14px;max-width:none!important}.plan-release-form .admin-select{width:100%;min-width:0}.plan-action-panel>.operation-section>.plan-release-form{margin:0;padding:16px 15px}.plan-action-panel>.operation-section>.tenant-scope-list,.plan-action-panel>.operation-section>.preview-button{margin:0 15px 16px}.plan-action-panel .field-control>label{font-size:var(--admin-font-size-label)}.plan-action-panel .field-control>small{font-size:var(--admin-font-size-small)}.plan-action-panel .operation-submit-row>p{font-size:13px}.plan-create-drawer .drawer-action-bar,.plan-create-drawer .operation-result-actions,.plan-action-panel .operation-result-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.feature-editor-list{gap:8px;display:grid}.feature-editor-list>article{border:1px solid var(--color-border);background:var(--admin-color-surface);border-radius:5px;grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:14px;padding:11px 12px;display:grid}.feature-toggle{align-items:flex-start;gap:9px;display:flex}.feature-toggle strong,.feature-toggle small{display:block}.feature-toggle strong{color:var(--color-text);font-size:14px}.feature-toggle small{color:var(--color-text-secondary);margin-top:4px;font-size:13px;line-height:1.6}.feature-limit{color:var(--color-text-tertiary);gap:8px;font-size:14px;display:grid}.tenant-scope-list{border:1px solid var(--color-border);background:var(--admin-color-surface-subtle);border-radius:5px;gap:7px;margin:12px 0;padding:12px;display:grid}.tenant-scope-list>strong{margin-bottom:2px;font-size:14px}.tenant-scope-list .ant-checkbox-wrapper{min-height:42px;color:var(--color-text);border-radius:4px;align-items:center;gap:8px;padding:0 8px;font-size:15px;display:flex}.plan-scope-label{flex-wrap:wrap;gap:12px;display:flex}.plan-scope-label small{font-size:13px}.tenant-scope-list label:hover{background:var(--admin-color-surface)}.tenant-scope-list small{color:var(--color-text-tertiary)}.preview-button{margin-top:3px}.release-preview{background:var(--admin-color-surface-success);border:1px solid #cfe4d8;border-radius:5px;margin:14px 0;padding:15px}.release-preview.blocked{border-color:var(--admin-color-danger-border);background:var(--admin-color-surface-danger)}.release-preview h3,.release-preview p{margin:0}.release-preview h3{font-size:13px}.release-preview header p{color:var(--color-text-secondary);margin-top:5px;font-size:13px}.release-preview header>span{background:var(--admin-color-primary-soft);color:#337dbd;border-radius:3px;padding:4px 7px;font-size:13px}.impact-check-list{gap:7px;margin-top:12px;display:grid}.impact-check-list>article{background:var(--admin-color-surface);color:var(--admin-color-success-text);border-radius:4px;align-items:flex-start;gap:8px;padding:9px 10px;display:flex}.impact-check-list>article.failed{color:#c3594a}.impact-check-list>article.unknown{color:#a1722d}.impact-check-list strong,.impact-check-list p{margin:0;display:block}.impact-check-list strong{color:var(--color-text);font-size:13px}.impact-check-list p{color:var(--color-text-secondary);margin-top:3px;font-size:13px;line-height:1.5}.plan-operation-result>header{background:var(--admin-color-surface-success);color:var(--admin-color-success-text);border:1px solid #cfe4d8;border-radius:5px;align-items:flex-start;gap:13px;padding:14px;display:flex}.plan-operation-result.partial>header,.plan-operation-result.failed>header{background:var(--admin-color-surface-danger);color:#c3594a;border-color:#efd4cf}.plan-operation-result h2,.plan-operation-result p{margin:0}.plan-operation-result h2{color:var(--color-text);font-size:var(--admin-font-size-title)}.plan-operation-result header p{color:var(--color-text-secondary);margin-top:5px;font-size:13px}.operation-timeline{gap:0;margin:18px 0;padding:0;list-style:none;display:grid}.operation-timeline li{grid-template-columns:28px minmax(0,1fr);gap:9px;padding:0 0 16px;display:grid}.operation-timeline li>span{background:var(--admin-color-border-faint);width:26px;height:26px;color:var(--admin-color-text-muted);border-radius:50%;place-items:center;display:grid}.operation-timeline li.succeeded>span{background:var(--admin-color-surface-success);color:var(--admin-color-success-text)}.operation-timeline li.failed>span{background:var(--admin-color-surface-danger);color:#c85b4b}.operation-timeline strong,.operation-timeline p,.operation-timeline small{display:block}.operation-timeline strong{color:var(--color-text);font-size:13px}.operation-timeline p{color:var(--color-text-secondary);margin:4px 0;font-size:13px}.operation-timeline small{color:var(--color-text-tertiary);font-size:13px}@media (max-width:1100px){.plan-signals{grid-template-columns:repeat(3,minmax(0,1fr))}.plan-signals .signal-card:last-child{grid-column:span 2}}@media (max-width:820px){.plan-signals{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-create-form,.plan-action-form,.plan-release-form,.feature-editor-list>article{grid-template-columns:1fr}.plan-detail-drawer{width:min(720px,100vw)}}@media (max-width:1100px){.tenant-create-layout{grid-template-columns:190px minmax(0,1fr)}.tenant-create-form{padding:24px}.workbench-hero{grid-template-columns:minmax(0,1fr) 210px;gap:24px;padding:28px}.workbench-signals{grid-template-columns:repeat(2,minmax(0,1fr))}.workbench-grid{grid-template-columns:1fr}.filterbar{grid-template-columns:repeat(3,minmax(150px,1fr))}.filter-actions{justify-content:flex-end}}@media (max-width:820px){html,body,#root{min-width:720px}:root{scroll-padding-top:calc(110px + 52px + var(--admin-space-md))}.topbar{flex-wrap:wrap;height:110px}.brand{flex:0 0 184px;width:184px}.domain-nav{border-top:1px solid #ffffff1f;order:3;width:100%;height:46px;padding-left:184px;overflow:auto hidden}.domain-nav-item{white-space:nowrap;flex:none;height:46px}.topbar-context{flex:1 1 0;justify-content:flex-end;max-width:none;padding-right:14px}.sidebar{width:184px;top:110px}.contextbar{padding:0 16px;top:110px;left:184px}.contextbar-actions>span{display:none}.workspace{margin-left:184px;padding:183px 16px 24px}.support-session-banner{padding-left:16px;padding-right:16px;top:166px;left:184px}.app-shell.has-support-status .workspace{padding-top:239px}.page-heading{flex-direction:column;align-items:flex-start;min-height:0}.page-heading-actions{justify-content:space-between;width:100%}.tenant-create-heading{min-height:0}.tenant-create-layout{grid-template-columns:1fr}.tenant-create-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.tenant-create-steps li{text-align:center;grid-template-columns:1fr;justify-items:center;gap:5px;min-height:68px}.filterbar{grid-template-columns:1fr 1fr}.closure-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workbench-signals{grid-template-columns:1fr 1fr}.workbench-hero{grid-template-columns:1fr;min-height:0;padding:25px}.workbench-hero-snapshot{display:none}.workbench-hero-actions{flex-wrap:wrap}.search-field,.filter-actions{grid-column:1/-1}}@media (max-width:560px){.tenant-management-entry,.operation-submit-row{grid-template-columns:1fr;align-items:stretch}.tenant-management-entry .secondary-button,.operation-submit-row .primary-button{width:100%}.edit-context-grid{grid-template-columns:1fr}.edit-change-summary{flex-direction:column;align-items:flex-start}.tenant-search-row,.access-option-groups,.access-operation-options{grid-template-columns:1fr}}.security-signals{grid-template-columns:repeat(5,minmax(0,1fr))}.security-content{padding-top:0;overflow:hidden}.security-table{min-width:1080px}.security-content .security-table{min-width:0}.platform-security-pagination{padding:var(--admin-space-lg) var(--admin-space-xl);border-top:1px solid var(--admin-color-border);justify-content:flex-end;display:flex}@media (max-width:600px){.platform-security-pagination{padding:var(--admin-space-md) var(--admin-space-lg)}.platform-security-pagination .ant-pagination{flex-wrap:wrap;justify-content:center}.platform-security-pagination .ant-pagination-total-text{text-align:center;width:100%;margin-inline-end:0}}.security-table td>small,.security-table td>span+small{color:var(--color-text-tertiary);margin-top:5px;font-size:13px;line-height:1.45;display:block}.security-status{background:var(--admin-color-surface-info);min-height:20px;color:var(--admin-color-text-muted);white-space:nowrap;border-radius:3px;align-items:center;padding:2px 7px;font-size:13px;font-style:normal;font-weight:600;display:inline-flex}.security-status.success{background:var(--admin-color-surface-success);color:var(--admin-color-success-text)}.security-status.warning{color:#a66a16;background:#fff4df}.security-status.danger{background:var(--admin-color-surface-danger);color:#c24e43}.security-status.unknown{background:var(--admin-color-surface-info);color:#675a82}.security-pagination{color:var(--color-text-secondary);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 0;font-size:13px;display:flex}.security-pagination>div{gap:8px;display:flex}.compute-directory-pagination .ant-pagination{flex-wrap:wrap;justify-content:flex-end;width:100%}@media (max-width:480px){.compute-directory-pagination .ant-pagination-total-text{text-align:left;width:100%}}.security-detail-content{gap:18px;display:grid}.security-detail-grid{margin:0}.security-related-row{flex-wrap:wrap;gap:8px;display:flex}.security-related-row span{border:1px solid var(--color-border);background:var(--admin-color-surface-subtle);color:var(--color-text-secondary);border-radius:3px;padding:7px 10px;font-size:13px}.security-boundary-copy,.security-audit-line{background:var(--admin-color-surface-subtle);color:var(--color-text-secondary);overflow-wrap:anywhere;border-left:3px solid #aab6c5;margin:0;padding:10px 12px;font-size:13px;line-height:1.65}.security-inline,.security-warning{border:1px solid var(--admin-color-border-soft);background:var(--admin-color-surface-subtle);color:var(--color-text-secondary);border-radius:4px;align-items:flex-start;gap:11px;padding:13px 14px;display:flex}.security-inline>svg,.security-warning>svg{flex:none;margin-top:1px}.security-inline strong,.security-warning strong{color:var(--admin-color-text);font-size:13px;display:block}.security-inline p,.security-warning p{margin:4px 0 0;font-size:13px;line-height:1.6}.security-inline.success{border-color:var(--admin-color-success-border);background:var(--admin-color-surface-success);color:var(--admin-color-success-text)}.security-inline.warning,.security-warning{background:var(--admin-color-surface-warning);color:#98631c;border-color:#efdcae}.security-inline.danger{border-color:var(--admin-color-danger-border);background:var(--admin-color-surface-danger);color:#b84d43}.security-decision-list,.security-step-list{border:1px solid var(--color-border);border-radius:4px;gap:0;display:grid;overflow:hidden}.security-decision-list h3{border-bottom:1px solid var(--color-border);background:var(--admin-color-surface-subtle);margin:0;padding:12px 14px;font-size:13px}.security-decision-list article,.security-step-list article{border-bottom:1px solid var(--color-border);grid-template-columns:84px minmax(0,1fr);align-items:start;gap:12px;padding:12px 14px;display:grid}.security-decision-list article:last-child,.security-step-list article:last-child{border-bottom:0}.security-decision-list strong,.security-step-list strong{font-size:13px;display:block}.security-decision-list p,.security-step-list p{color:var(--color-text-secondary);margin:3px 0 0;font-size:13px;line-height:1.55}.security-action-overlay{z-index:100}.security-action-drawer{z-index:110}.security-job-stage{gap:16px;display:grid}@media (max-width:1280px){.workbench-signals.security-signals{grid-template-columns:repeat(6,minmax(0,1fr))}.security-signals .signal-card{grid-column:span 2}.security-signals .signal-card:nth-last-child(-n+2){grid-column:span 3}}@media (max-width:920px){.workbench-signals.security-signals{grid-template-columns:repeat(2,minmax(0,1fr))}.security-signals .signal-card,.security-signals .signal-card:nth-last-child(-n+2){grid-column:auto}.security-signals .signal-card:last-child{grid-column:span 2}.security-action-drawer,.detail-drawer.role-wide-drawer{width:min(760px,96vw)}}.app-shell{font-size:14px;line-height:1.55}.brand strong{font-size:17px}.brand small,.sidebar-footer small{font-size:13px}.domain-nav-item{min-width:84px;font-size:15px;font-weight:550}.topbar-context,.contextbar>div,.sidebar-group>p,.sidebar-footer strong,.contextbar-actions>span{font-size:13px}.sidebar-item{height:42px;font-size:14px}.page-heading h1,.lifecycle-page-heading h1,.tenant-create-heading h1{font-size:var(--admin-font-size-heading);font-weight:var(--admin-font-weight-strong);line-height:1.4}.page-eyebrow{font-size:13px}.page-heading p{max-width:880px;font-size:14px;line-height:1.7}.scope-label,.freshness-bar span,.snapshot-footer,.feedbackbar,.table-summary,.support-session-banner span,.support-session-banner small,.freshness-bar strong,.support-session-banner strong,.signal-card small{font-size:13px}.signal-card strong{font-size:var(--admin-font-size-metric);font-weight:650}.signal-card p{font-size:13px;line-height:1.55}.filterbar>label,.role-form-grid label,.role-stacked-field{font-size:14px}.role-form-grid input:not(:where(.role-ui-drawer *)),.role-form-grid select:not(:where(.role-ui-drawer *)),.role-stacked-field input:not(:where(.role-ui-drawer *)),.role-stacked-field textarea:not(:where(.role-ui-drawer *)),.role-stacked-field select:not(:where(.role-ui-drawer *)),.role-reauth-card input:not(:where(.role-ui-drawer *)),.role-candidate-search input:not(:where(.role-ui-drawer *)),.primary-button,.secondary-button,.icon-text-button,.role-danger-button{min-height:var(--admin-control-height);font-size:var(--admin-font-size)}.contextbar .icon-text-button{min-height:var(--admin-row-action-height);font-size:var(--admin-font-size)}.page-state h2{font-size:var(--admin-font-size-title)}.page-state p{font-size:14px}.table-summary strong{font-size:15px}.table-summary span:last-child{font-size:13px}th:not(:where(.ant-picker-content th)){font-size:13px;font-weight:600}td:not(:where(.ant-picker-content td)){font-size:14px}.app-shell .ant-table-wrapper .ant-table-tbody>tr>td,.ant-drawer .ant-table-wrapper .ant-table-tbody>tr>td,.ant-modal .ant-table-wrapper .ant-table-tbody>tr>td{font-size:var(--admin-font-size)}.identity-cell strong,.secondary-strong{font-size:15px}.identity-cell small,td small,.security-table td>small,.security-table td>span+small{font-size:13px;line-height:1.5}.security-status{min-height:26px;padding:4px 9px;font-size:13px}.drawer-header h2{font-size:var(--admin-font-size-title)}.drawer-header p{font-size:14px}.role-section-heading strong{font-size:15px}.role-section-heading small,.role-section-heading>span,.role-detail-grid dt{font-size:13px}.role-detail-grid dd{font-size:14px}.platform-identity-heading{border:1px solid var(--admin-color-info-border);background:linear-gradient(112deg, var(--admin-color-surface) 0%, var(--admin-color-surface-info) 64%, var(--admin-color-surface-info) 100%);border-radius:7px;align-items:center;min-height:128px;padding:24px 28px}.platform-large-action{height:var(--admin-control-height);min-height:var(--admin-control-height);padding:0 var(--admin-button-padding-inline)}.platform-identity-signals{grid-template-columns:repeat(6,minmax(0,1fr))}.platform-identity-signals .signal-card{min-height:122px}.platform-identity-content{overflow:hidden}.platform-identity-pagination{padding:var(--admin-space-lg) var(--admin-space-xl);border-top:1px solid var(--admin-color-border);justify-content:flex-end;display:flex}@media (max-width:600px){.platform-identity-pagination{padding:var(--admin-space-md)}.platform-identity-pagination .ant-pagination{flex-wrap:wrap;justify-content:center}.platform-identity-pagination .ant-pagination-total-text{text-align:center;width:100%;margin-inline-end:0}}.platform-identity-table{min-width:1360px}.platform-identity-table td:nth-child(5) small{text-overflow:ellipsis;max-width:260px;overflow:hidden}.platform-identity-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;display:grid}.platform-identity-detail-grid>div{gap:4px;min-width:0;display:grid}.platform-identity-detail-grid dd{overflow-wrap:anywhere;margin:0}.platform-identity-detail-drawer .platform-identity-usage,.platform-identity-detail-drawer .platform-identity-dependencies{margin-bottom:var(--admin-space-lg)}.platform-identity-create-drawer,.platform-identity-detail-drawer,.platform-identity-operation-drawer{width:min(820px,96vw)}.platform-identity-create-drawer .page-state{min-height:260px}.platform-identity-create-drawer .trace-details dd{overflow-wrap:anywhere}.platform-identity-created{gap:18px;min-width:0;display:grid}.platform-identity-created .security-inline>div,.platform-identity-created .role-detail-grid>div,.platform-capability-selector .ant-checkbox-label{overflow-wrap:anywhere;min-width:0}.platform-identity-created .role-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:0;display:grid}.platform-identity-created .role-detail-grid dd{overflow-wrap:anywhere;margin:4px 0 0}.platform-identity-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.platform-identity-form-grid>.role-stacked-field{gap:var(--admin-space-sm)}.platform-identity-operation-drawer .role-impact-preview,.platform-identity-operation-drawer .role-reauth-card{padding:16px}.platform-identity-form-grid .span-2{grid-column:1/-1}.platform-capability-selector{border:1px solid var(--color-border);border-radius:6px;overflow:hidden}.platform-capability-selector>header{border-bottom:1px solid var(--color-border);background:var(--admin-color-surface-subtle);padding:14px 16px}.platform-capability-selector>header strong,.platform-identity-usage h3,.platform-identity-dependencies h3,.platform-identity-history h3{margin:0;font-size:15px}.platform-capability-selector>header p,.platform-capability-selector>p{color:var(--color-text-secondary);margin:4px 0 0;font-size:13px}.platform-capability-selector>label{border-bottom:1px solid var(--color-border);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:13px 16px;display:grid}.platform-capability-selector>label:last-child{border-bottom:0}.platform-capability-selector>label>span{gap:3px;display:grid}.platform-capability-selector>label strong{font-size:14px}.platform-capability-selector>label small{color:var(--color-text-secondary);font-size:13px;line-height:1.5}.platform-capability-selector>label.disabled{cursor:not-allowed;opacity:.55}.platform-identity-usage,.platform-identity-dependencies,.platform-identity-history{border:1px solid var(--color-border);border-radius:6px;gap:12px;padding:16px;display:grid}.platform-identity-usage>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.platform-identity-usage>div>span{background:var(--admin-color-surface-muted);border-radius:5px;gap:5px;padding:12px;display:grid}.platform-identity-usage small{color:var(--color-text-secondary);font-size:13px}.platform-identity-usage strong{font-size:var(--admin-font-size-metric)}.platform-identity-usage .danger{background:var(--admin-color-surface-danger);color:#b85144}.platform-identity-dependencies ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.platform-identity-dependencies li{border:1px solid var(--admin-color-border-soft);background:var(--admin-color-surface-info);border-radius:4px;padding:7px 9px;font-size:13px}.platform-identity-history article{border-top:1px solid var(--color-border);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding-top:12px;display:grid}.platform-identity-history article strong{font-size:14px}.platform-identity-history article p,.platform-identity-dependencies>p,.platform-identity-history>p{color:var(--color-text-secondary);margin:3px 0 0;font-size:13px}.platform-identity-operation-drawer,.platform-identity-create-drawer,.platform-identity-detail-drawer{z-index:110}.platform-policy-heading{border:1px solid var(--admin-color-info-border);background:linear-gradient(112deg, var(--admin-color-surface) 0%, var(--admin-color-surface-info) 62%, var(--admin-color-surface-info) 100%);border-radius:7px;align-items:center;min-height:132px;padding:26px 30px}.platform-policy-principles{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.platform-policy-principles span{border:1px solid var(--admin-color-info-border);border-radius:var(--admin-radius-panel);color:#31516e;background:#ffffffd1;padding:8px 12px;font-size:14px;font-weight:700}.platform-policy-signals{grid-template-columns:repeat(6,minmax(0,1fr))}.platform-policy-signals .signal-card{min-height:124px}.platform-policy-filterbar{grid-template-columns:minmax(250px,1.7fr) repeat(4,minmax(142px,.9fr)) auto}.platform-policy-table{min-width:0}.platform-policy-table td:first-child small:last-child{text-overflow:ellipsis;max-width:285px;overflow:hidden}.platform-policy-detail-drawer,.platform-policy-version-drawer,.platform-policy-release-drawer{z-index:110;width:min(880px,96vw)}.platform-policy-detail-drawer .drawer-body{align-content:start;gap:16px;display:grid}.config-release-drawer .drawer-header>div{min-width:0}.config-release-drawer .drawer-header p{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:600px){body:has(.config-release-drawer) .ant-picker-dropdown.ant-picker-dropdown{max-width:calc(100vw - var(--admin-space-lg));left:0!important}}.platform-policy-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-policy-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.platform-policy-form-grid .span-2{grid-column:1/-1}.platform-policy-schema,.platform-policy-version-list,.platform-policy-version-content,.platform-policy-release-history,.platform-policy-acknowledgements,.platform-policy-controls,.platform-policy-version-result{border:1px solid var(--color-border);background:var(--admin-color-surface);border-radius:6px;gap:13px;padding:17px;display:grid}.platform-policy-schema>header,.platform-policy-version-list>header,.platform-policy-version-content>header,.platform-policy-acknowledgements>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.platform-policy-schema strong,.platform-policy-version-list h3,.platform-policy-version-content strong,.platform-policy-release-history h3,.platform-policy-acknowledgements strong,.platform-policy-controls h3{font-size:var(--admin-font-size-title);margin:0}.platform-policy-schema header p,.platform-policy-version-list header p,.platform-policy-version-content>p,.platform-policy-release-history>p,.platform-policy-acknowledgements header p,.platform-policy-acknowledgements>p,.platform-policy-controls>p,.platform-policy-no-findings{color:var(--color-text-secondary);margin:4px 0 0;font-size:14px;line-height:1.55}.platform-policy-schema pre,.platform-policy-version-content pre{background:var(--admin-color-text-strong);max-height:330px;color:var(--admin-color-border);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:5px;margin:0;padding:15px;font:14px/1.65 SFMono-Regular,Consolas,Liberation Mono,monospace;overflow:auto}.platform-policy-json-editor{tab-size:2;font:14px/1.65 SFMono-Regular,Consolas,Liberation Mono,monospace;min-height:260px!important}.platform-policy-version-list>article,.platform-policy-release-history>article,.platform-policy-acknowledgements>article{border-top:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding-top:13px;display:grid}.platform-policy-release-history>article,.platform-policy-acknowledgements>article{grid-template-columns:auto minmax(0,1fr) auto}.platform-policy-version-list article>div:first-child{gap:5px;display:grid}.platform-policy-version-list article strong,.platform-policy-release-history article strong,.platform-policy-acknowledgements article strong{font-size:15px}.platform-policy-version-list article small,.platform-policy-version-list article p,.platform-policy-release-history article p,.platform-policy-acknowledgements article p{color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.5}.platform-policy-version-actions,.platform-policy-controls>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.policy-hash-match{color:#17735b;font-size:14px;font-weight:700}.platform-policy-controls{background:var(--admin-color-surface-info)}.config-release-signals{grid-template-columns:repeat(4,minmax(0,1fr))}.config-release-table{min-width:1680px}.config-release-pagination{padding:var(--admin-space-lg) var(--admin-space-xl);border-top:1px solid var(--admin-color-border);justify-content:flex-end;display:flex}@media (min-width:1280px) and (max-width:1600px){.config-release-filterbar{grid-template-columns:repeat(4,minmax(0,1fr))}.config-release-filterbar .admin-filter-form__actions{grid-column:4}}@media (max-width:600px){.config-release-pagination{padding:var(--admin-space-md)}.config-release-pagination .ant-pagination{flex-wrap:wrap;justify-content:center}.config-release-pagination .ant-pagination-total-text{text-align:center;width:100%;margin-inline-end:0}}.config-secret-selector{border:1px solid var(--color-border);background:var(--admin-color-surface-info);border-radius:6px;gap:10px;margin:0;padding:15px;display:grid}.config-secret-selector legend{color:var(--admin-color-text);align-items:center;gap:7px;padding:0 6px;font-size:15px;font-weight:750;display:flex}.config-secret-selector>p{color:var(--color-text-secondary);margin:0;font-size:14px}.config-secret-selector>label{border:1px solid var(--admin-color-border-soft);background:var(--admin-color-surface);cursor:pointer;border-radius:5px;align-items:flex-start;gap:10px;min-height:46px;padding:10px 12px;display:flex}.config-secret-selector input{width:18px;height:18px;margin-top:2px}.config-secret-selector span{gap:3px;display:grid}.config-secret-selector small{color:var(--color-text-secondary);font-size:13px}.config-diff-list{gap:9px;display:grid}.config-diff-list article{border-top:1px solid var(--color-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 0;display:grid}.config-diff-list strong,.config-diff-list p{margin:0;font-size:14px}.config-diff-list p{color:var(--color-text-secondary);margin-top:3px}.config-impact-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1440px){.platform-identity-signals,.platform-policy-signals{grid-template-columns:repeat(3,minmax(0,1fr))}.config-release-signals{grid-template-columns:repeat(4,minmax(0,1fr))}.platform-policy-filterbar{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:920px){.page-heading h1,.lifecycle-page-heading h1,.tenant-create-heading h1{font-size:var(--admin-font-size-heading);font-weight:var(--admin-font-weight-strong);line-height:1.4}.platform-identity-heading,.platform-policy-heading{flex-direction:column;align-items:flex-start}.platform-policy-principles{justify-content:flex-start}.platform-identity-signals,.platform-policy-signals,.config-release-signals,.config-impact-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-identity-form-grid,.platform-identity-detail-grid,.platform-identity-usage>div,.platform-policy-filterbar,.platform-policy-form-grid,.platform-policy-detail-grid{grid-template-columns:1fr}.platform-identity-form-grid .span-2{grid-column:auto}.platform-identity-created .role-detail-grid{grid-template-columns:minmax(0,1fr)}.platform-policy-form-grid .span-2{grid-column:auto}.platform-policy-version-list>article,.platform-policy-release-history>article,.platform-policy-acknowledgements>article{grid-template-columns:1fr}.config-diff-list article{grid-template-columns:auto minmax(0,1fr)}.config-diff-list .security-status{grid-column:2;justify-self:start}.platform-policy-version-actions,.platform-policy-controls>div{justify-content:flex-start}}.model-catalog-heading{border:1px solid var(--admin-color-info-border);background:linear-gradient(112deg, var(--admin-color-surface) 0%, var(--admin-color-surface-info) 58%, var(--admin-color-surface-info) 100%);border-radius:7px;align-items:center;min-height:138px;padding:28px 31px}.model-catalog-heading h1{font-size:var(--admin-font-size-heading);font-weight:var(--admin-font-weight-strong);line-height:1.4}.model-catalog-heading p{max-width:820px;font-size:15px}.model-catalog-boundary{color:#41617e;white-space:nowrap;font-size:14px;font-weight:650}.model-catalog-signals{grid-template-columns:repeat(7,minmax(0,1fr))}.model-catalog-signals .signal-card{min-height:126px;padding:17px}.model-catalog-filterbar{grid-template-columns:minmax(230px,1.5fr) repeat(5,minmax(132px,.85fr)) auto}.model-catalog-filterbar input,.model-catalog-filterbar select,.model-catalog-filterbar button{font-size:var(--admin-font-size)}.model-catalog-table{min-width:1560px}.model-catalog-table .identity-cell{min-width:220px}.model-create-drawer,.model-detail-drawer,.model-version-drawer,.model-release-drawer{z-index:110;width:min(940px,97vw)}.model-created,.model-detail-section,.model-version-body,.model-authorization{gap:18px;display:grid}.model-detail-hero h3{font-size:var(--admin-font-size-title)}.model-description,.model-capability-list,.model-inline-operation,.model-price-form,.model-authorization{border:1px solid var(--color-border);background:var(--admin-color-surface);border-radius:6px;gap:13px;padding:18px;display:grid}.model-description>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.model-description strong,.model-capability-list strong{font-size:var(--admin-font-size)}.model-description p,.model-capability-list p{color:var(--color-text-secondary);margin:5px 0 0;font-size:14px;line-height:1.65}.model-description a{width:max-content;color:var(--color-primary-deep);font-size:14px;font-weight:650;text-decoration:none}.model-update-form{border:1px solid var(--admin-color-info-border);background:var(--admin-color-surface-info);border-radius:6px;padding:18px}.model-price-dimension{border:1px solid var(--admin-color-border-soft);background:var(--admin-color-surface-info);border-radius:5px;grid-column:1/-1;grid-template-columns:minmax(150px,.75fr) repeat(2,minmax(0,1fr));align-items:end;gap:13px;padding:14px;display:grid}.model-price-dimension>strong{align-self:center;font-size:15px}.model-snapshot-pair{flex-wrap:wrap;gap:9px;display:flex}.model-snapshot-pair span{border:1px solid var(--admin-color-border-soft);background:var(--admin-color-surface-info);color:#41617e;border-radius:4px;padding:8px 11px;font-size:13px;font-weight:650}@media (max-width:1600px){.model-catalog-signals,.model-catalog-filterbar{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1100px){.model-catalog-heading,.model-catalog-heading .page-heading-actions{flex-direction:column;align-items:flex-start}.model-catalog-signals{grid-template-columns:repeat(2,minmax(0,1fr))}.model-catalog-filterbar,.model-price-dimension{grid-template-columns:1fr}.model-price-dimension{align-items:stretch}}.tenant-app-heading{border:1px solid var(--admin-color-info-border);background:linear-gradient(112deg, var(--admin-color-surface) 0%, var(--admin-color-surface-info) 60%, var(--admin-color-surface-info) 100%);border-radius:7px;align-items:center;min-height:126px;padding:26px 30px}.tenant-app-heading h1{font-size:var(--admin-font-size-heading);font-weight:var(--admin-font-weight-strong);line-height:1.4}.tenant-app-tenant-context{border:1px solid var(--admin-color-info-border);background:var(--admin-color-surface-info);border-radius:6px;grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);align-items:end;gap:22px;margin-bottom:16px;padding:18px 20px;display:grid}.tenant-app-tenant-context label{color:var(--color-text-secondary);font-size:var(--admin-font-size-label);gap:8px;display:grid}.tenant-app-tenant-context .admin-select{width:100%;min-height:var(--admin-control-height);font-size:var(--admin-font-size)}.tenant-app-tenant-context .admin-select .ant-select-content,.tenant-app-tenant-context .admin-select .ant-select-input{font-size:var(--admin-font-size)}.tenant-app-tenant-context>div{align-items:center;gap:12px;min-width:0;padding-bottom:3px;display:flex}.tenant-app-tenant-context p{color:var(--color-text-secondary);font-size:var(--admin-font-size-label);margin:0;line-height:1.55}.tenant-app-signals{grid-template-columns:repeat(4,minmax(0,1fr))}.tenant-app-content>.tenant-app-filterbar.admin-filter-form{grid-template-columns:repeat(5,minmax(0,1fr))}.tenant-app-content>.tenant-app-filterbar .admin-filter-form__actions{grid-column:5}.tenant-app-pagination{padding:var(--admin-space-lg) var(--admin-space-xl);border-top:1px solid var(--admin-color-border);justify-content:flex-end;display:flex}.tenant-app-table.ant-table-wrapper{min-width:0}.tenant-app-table .ant-table-cell{white-space:normal;overflow-wrap:anywhere}.tenant-app-table .identity-cell{min-width:210px}.tenant-app-table .identity-cell .security-status{width:max-content;margin-top:7px}.tenant-app-detail-drawer,.tenant-app-version-drawer,.tenant-app-release-drawer,.tenant-app-create-drawer{width:min(920px,97vw)}.tenant-app-release-drawer{z-index:110}.tenant-app-tabs{z-index:2;background:var(--admin-color-surface);padding:0;display:block;position:sticky;top:0}.tenant-app-tabs .ant-tabs-nav{border-bottom:1px solid var(--color-border);margin:0;padding:0 24px}.tenant-app-tabs .ant-tabs-tab{min-height:48px;color:var(--color-text-secondary);white-space:nowrap;padding:0 15px;font-size:14px;position:relative;margin:0!important}.tenant-app-tabs .ant-tabs-tab:hover,.tenant-app-tabs .ant-tabs-tab-active{color:var(--color-primary-deep)}.tenant-app-tabs .ant-tabs-content-holder{display:none}.tenant-app-detail-section,.tenant-app-version-body{gap:18px;display:grid}.tenant-app-section-heading,.tenant-app-artifact-list>header,.tenant-app-validation-job>header,.tenant-app-feed-targets>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.tenant-app-section-heading h3,.tenant-app-artifact-list h3,.tenant-app-release-notes h3{font-size:var(--admin-font-size-title);margin:0}.tenant-app-section-heading p,.tenant-app-artifact-list header p,.tenant-app-validation-job header p,.tenant-app-feed-targets header p{color:var(--color-text-secondary);margin:5px 0 0;font-size:14px;line-height:1.55}.tenant-app-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-app-overview-grid a{color:var(--color-primary-deep);font-weight:600;text-decoration:none}.tenant-app-inline-form{border:1px solid var(--admin-color-info-border);background:var(--admin-color-surface-info);border-radius:6px;padding:18px}.tenant-app-card-list,.tenant-app-artifact-list,.tenant-app-check-list,.tenant-app-feed-targets{gap:10px;display:grid}.tenant-app-card-list>article,.tenant-app-artifact-list>article,.tenant-app-check-list>article,.tenant-app-feed-targets>article{border:1px solid var(--color-border);background:var(--admin-color-surface);border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:84px;padding:15px 16px;display:grid}.tenant-app-card-icon{background:var(--color-primary-soft);width:42px;height:42px;color:var(--color-primary-deep);border-radius:5px;place-items:center;display:grid}.tenant-app-card-list article>div>header,.tenant-app-artifact-list article>div>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.tenant-app-card-list article strong,.tenant-app-artifact-list article strong,.tenant-app-check-list article strong,.tenant-app-feed-targets article strong{font-size:15px}.tenant-app-card-list article p,.tenant-app-card-list article small,.tenant-app-artifact-list article p,.tenant-app-artifact-list article small,.tenant-app-check-list article p,.tenant-app-feed-targets article p,.tenant-app-feed-targets article small{color:var(--color-text-secondary);margin:4px 0 0;font-size:13px;line-height:1.55}.tenant-app-row-actions{align-items:center;gap:var(--admin-space-sm);display:flex}.tenant-app-version-hero{border:1px solid var(--admin-color-info-border);background:linear-gradient(120deg, var(--admin-color-surface), var(--admin-color-surface-info));border-radius:7px;grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);gap:22px;padding:21px;display:grid}.tenant-app-version-hero h3{font-size:var(--admin-font-size-title);margin:10px 0 5px}.tenant-app-version-hero p{color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.6}.tenant-app-version-hero dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.tenant-app-version-hero dl>div{border:1px solid var(--color-border);background:var(--admin-color-surface);border-radius:5px;padding:12px}.tenant-app-version-hero dt{color:var(--color-text-secondary);font-size:13px}.tenant-app-version-hero dd{font-size:var(--admin-font-size);margin:5px 0 0;font-weight:650}.tenant-app-release-notes,.tenant-app-artifact-list,.tenant-app-validation-job,.tenant-app-feed-targets{border:1px solid var(--color-border);background:var(--admin-color-surface);border-radius:6px;padding:18px}.tenant-app-release-notes p{color:var(--color-text-secondary);white-space:pre-wrap;margin:9px 0 0;font-size:14px;line-height:1.7}.tenant-app-file-summary{border:1px solid var(--admin-color-info-border);background:var(--admin-color-surface);border-radius:5px;align-items:center;gap:11px;padding:12px 14px;display:flex}.tenant-app-file-summary span{gap:3px;display:grid}.tenant-app-file-summary strong{font-size:14px}.tenant-app-file-summary small{color:var(--color-text-secondary);font-size:13px}.tenant-app-validation-job.running{background:var(--admin-color-surface-warning);border-color:#ecd7b5}.tenant-app-validation-job.passed{border-color:var(--admin-color-success-border);background:var(--admin-color-surface-success)}.tenant-app-validation-job.failed{border-color:var(--admin-color-danger-border);background:var(--admin-color-surface-danger)}.tenant-app-target-selector{border:1px solid var(--admin-color-control-border);border-radius:5px;flex-wrap:wrap;align-content:flex-start;gap:8px;min-width:0;margin:0;padding:10px 12px 12px;display:flex}.tenant-app-target-selector legend{color:var(--color-text-secondary);padding:0 5px;font-size:14px}.tenant-app-target-selector label{border:1px solid var(--color-border);background:var(--admin-color-surface);min-height:32px;color:var(--color-text);border-radius:4px;align-items:center;gap:7px;padding:0 9px;font-size:13px;display:inline-flex}.tenant-app-impact-preview .role-impact-metrics,.tenant-app-release-drawer .role-impact-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.tenant-app-feed-targets>article{min-height:72px}.tenant-app-created{gap:18px;min-width:0;display:grid}.tenant-app-created .security-inline>div,.tenant-app-created .role-detail-grid>div{overflow-wrap:anywhere;min-width:0}.tenant-app-created .role-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:0;display:grid}.tenant-app-created .role-detail-grid dd{overflow-wrap:anywhere;margin:4px 0 0}@media (max-width:1440px){.tenant-app-content>.tenant-app-filterbar.admin-filter-form{grid-template-columns:repeat(3,minmax(0,1fr))}.tenant-app-content>.tenant-app-filterbar .admin-filter-form__actions{grid-column:3}}@media (max-width:1280px){.tenant-app-signals{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:920px){.tenant-app-heading{flex-direction:column;align-items:flex-start}.tenant-app-tenant-context,.tenant-app-version-hero{grid-template-columns:1fr}.tenant-app-tenant-context>div{flex-direction:column;align-items:flex-start}.tenant-app-signals{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-app-overview-grid,.tenant-app-impact-preview .role-impact-metrics,.tenant-app-release-drawer .role-impact-metrics{grid-template-columns:1fr}.tenant-app-card-list>article,.tenant-app-artifact-list>article,.tenant-app-check-list>article,.tenant-app-feed-targets>article{grid-template-columns:auto minmax(0,1fr)}.tenant-app-card-list>article>:last-child,.tenant-app-artifact-list>article>:last-child,.tenant-app-check-list>article>:last-child,.tenant-app-feed-targets>article>:last-child{grid-column:2}.tenant-app-row-actions{justify-content:flex-start}}@media (max-width:900px){.tenant-app-content>.tenant-app-filterbar.admin-filter-form{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-app-content>.tenant-app-filterbar .admin-filter-form__actions{grid-column:auto}}@media (max-width:600px){.tenant-app-content>.tenant-app-filterbar.admin-filter-form{grid-template-columns:minmax(0,1fr)}.tenant-app-pagination{padding:var(--admin-space-md) var(--admin-space-lg)}.tenant-app-pagination .ant-pagination{flex-wrap:wrap;justify-content:flex-end;display:flex}.tenant-app-created .role-detail-grid{grid-template-columns:minmax(0,1fr)}.tenant-app-create-drawer .page-state:is(.error,.permission){flex-direction:column;align-items:stretch;gap:12px;min-height:0;padding:20px 16px}.tenant-app-create-drawer .page-state .trace-details div{grid-template-columns:minmax(0,1fr);gap:2px}}.upstream-account-heading h1{font-size:var(--admin-font-size-heading);font-weight:var(--admin-font-weight-strong);line-height:1.4}.filterbar.upstream-account-filterbar .ant-input,.filterbar.upstream-account-filterbar .admin-select,.filterbar.upstream-account-filterbar .ant-btn{font-size:var(--admin-font-size)}.routing-policy-heading h1{font-size:var(--admin-font-size-heading);font-weight:var(--admin-font-weight-strong);line-height:1.4}.filterbar.routing-policy-filterbar input,.filterbar.routing-policy-filterbar select,.filterbar.routing-policy-filterbar button{font-size:var(--admin-font-size)}.model-request-boundary{background:var(--admin-color-surface-info);color:#315069;border:1px solid #cbddea;border-radius:5px;align-items:center;min-height:36px;padding:0 13px;font-size:14px;font-weight:650;display:inline-flex}.model-request-signals{grid-template-columns:repeat(6,minmax(0,1fr))}.model-request-content{overflow:hidden}.model-request-table{width:100%;min-width:0}.model-request-table th{font-size:13px}.model-request-table td{font-size:15px}.model-request-pagination{padding:var(--admin-space-lg) var(--admin-space-xl);border-top:1px solid var(--admin-color-border);justify-content:flex-end;display:flex}.model-request-detail-drawer{width:min(1080px,100vw - 44px)}.model-request-detail-hero{border-bottom:1px solid var(--color-border);background:var(--admin-color-surface-subtle);grid-template-columns:minmax(0,1.2fr) minmax(440px,.8fr);align-items:stretch;gap:20px;padding:22px 24px;display:grid}.model-request-detail-hero h3{font-size:var(--admin-font-size-title);margin:11px 0 5px;line-height:1.6}.model-request-full-reference{overflow-wrap:anywhere;word-break:break-word}.model-request-detail-hero p{color:var(--color-text-secondary);gap:3px;margin:0;font-size:14px;display:grid}.model-request-detail-hero dl,.model-request-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.model-request-detail-hero dl>div,.model-request-fact-grid>div{border:1px solid var(--color-border);background:var(--admin-color-surface);border-radius:5px;min-width:0;padding:11px 12px}.model-request-detail-hero dt,.model-request-fact-grid dt{color:var(--color-text-secondary);font-size:13px}.model-request-detail-hero dd,.model-request-fact-grid dd{overflow-wrap:break-word;word-break:normal;color:var(--color-text);margin:5px 0 0;font-size:14px;font-weight:650}.model-request-detail-body,.model-request-detail-section{gap:18px;display:grid}.model-request-section-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.model-request-section-heading h3{font-size:var(--admin-font-size-title);margin:0}.model-request-section-heading p{color:var(--color-text-secondary);margin:5px 0 0;font-size:14px;line-height:1.6}.model-request-hash-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.model-request-hash-grid article{border:1px solid var(--admin-color-border-soft);background:var(--admin-color-surface);border-radius:5px;align-items:center;gap:11px;padding:13px 14px;display:flex}.model-request-hash-grid span{gap:3px;min-width:0;display:grid}.model-request-hash-grid small{overflow-wrap:anywhere;word-break:break-word;color:var(--color-text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.model-request-attempt-list,.model-request-usage-list,.model-request-reconciliation-job ol{gap:9px;display:grid}.model-request-attempt-list>article{border:1px solid var(--color-border);background:var(--admin-color-surface);border-radius:5px;grid-template-columns:44px minmax(240px,1fr) auto 130px auto;align-items:center;gap:13px;padding:12px 13px;display:grid}.model-request-attempt-list>article.selected{border-color:#75a7cf;box-shadow:inset 3px 0 #2878b5}.model-request-attempt-list p,.model-request-attempt-list small{color:var(--color-text-secondary);margin:4px 0 0;font-size:13px;display:block}.model-request-sequence{background:var(--admin-color-surface-info);color:#285f89;border-radius:50%;place-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:grid}.model-request-attempt-detail,.model-request-receipt,.model-request-reconciliation-job{background:var(--admin-color-surface-info);border:1px solid #cbddea;border-radius:6px;gap:15px;padding:17px;display:grid}.model-request-attempt-detail>header,.model-request-receipt>header,.model-request-reconciliation-job>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.model-request-attempt-detail h3,.model-request-reconciliation-job h3{font-size:var(--admin-font-size-title);margin:4px 0 0}.model-request-usage-list>article{border:1px solid var(--color-border);background:var(--admin-color-surface);border-radius:5px;gap:13px;padding:15px;display:grid}.model-request-usage-list>article>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.model-request-usage-list p{color:var(--color-text-secondary);margin:4px 0 0;font-size:13px}.model-request-usage-list dl,.model-request-receipt dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.model-request-usage-list dl>div,.model-request-receipt dl>div{border:1px solid var(--admin-color-border-soft);background:var(--admin-color-surface-subtle);border-radius:4px;padding:10px}.model-request-usage-list dt,.model-request-receipt dt{color:var(--color-text-secondary);font-size:13px}.model-request-usage-list dd,.model-request-receipt dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:14px;font-weight:650}.model-request-unknown-usage{border:1px solid var(--admin-color-warning-border);background:var(--admin-color-surface-warning);color:#805b18;border-radius:5px;align-items:center;gap:10px;padding:12px;display:flex}.model-request-unknown-usage span{gap:3px;display:grid}.model-request-billing-summary{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.model-request-billing-summary article{border:1px solid var(--color-border);background:var(--admin-color-surface);border-radius:5px;gap:6px;padding:15px;display:grid}.model-request-billing-summary span,.model-request-billing-summary small{color:var(--color-text-secondary);font-size:13px}.model-request-billing-summary strong{font-size:var(--admin-font-size-metric)}.model-request-receipt>header{justify-content:flex-start}.model-request-receipt p,.model-request-reconciliation-job p{color:var(--color-text-secondary);margin:4px 0 0;font-size:13px}.model-request-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.model-request-timeline li{grid-template-columns:38px minmax(0,1fr);gap:12px;padding-bottom:18px;display:grid}.model-request-timeline li>span{background:var(--admin-color-surface-info);color:#285f89;border:1px solid #b7cede;border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:grid}.model-request-timeline p{color:var(--color-text-secondary);margin:5px 0;font-size:14px}.model-request-timeline small{color:var(--admin-color-text-muted);font-size:13px}.model-request-reconciliation-drawer{width:min(680px,100vw - 32px)}.drawer-overlay-raised{z-index:105}.model-request-reconciliation-drawer{z-index:106}.model-request-reconciliation-form,.model-request-reconciliation-job{gap:16px;display:grid}.model-request-reconciliation-form .ant-input{resize:vertical;width:100%}.model-request-reconciliation-job ol{margin:0;padding:0;list-style:none}.model-request-reconciliation-job li{border:1px solid var(--color-border);background:var(--admin-color-surface);border-radius:5px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:11px;display:grid}@media (max-width:1280px){.model-request-signals{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:920px){.model-request-heading,.model-request-section-heading,.model-request-attempt-detail>header{flex-direction:column;align-items:flex-start}.model-request-signals,.model-request-detail-hero,.model-request-fact-grid,.model-request-hash-grid,.model-request-usage-list dl,.model-request-receipt dl{grid-template-columns:1fr}.model-request-attempt-list>article{grid-template-columns:44px minmax(0,1fr)}.model-request-attempt-list>article>:nth-child(n+3){grid-column:2}.model-request-billing-summary{grid-template-columns:1fr}.model-request-billing-summary>svg{justify-self:center;transform:rotate(90deg)}}@media (min-width:720px) and (max-width:920px){.model-request-signals{grid-template-columns:repeat(2,minmax(0,1fr))}}.model-request-heading h1{font-size:var(--admin-font-size-heading);font-weight:var(--admin-font-weight-strong);line-height:1.4}.desktop-release-heading h1{font-size:var(--admin-font-size-heading);letter-spacing:-.035em;font-weight:var(--admin-font-weight-strong);line-height:1.4}.desktop-release-boundary{border-radius:var(--admin-radius-control);color:#36506d;background:var(--admin-color-surface-info);border:1px solid #cdd9e8;align-items:center;min-height:34px;padding:0 14px;font-size:14px;font-weight:650;display:inline-flex}.desktop-release-signals{grid-template-columns:repeat(4,minmax(0,1fr))}.desktop-release-filterbar{align-items:end}.desktop-release-filterbar .ant-select,.desktop-release-filterbar select,.desktop-release-filterbar input{font-size:var(--admin-font-size)}.desktop-release-disclosure{border:1px solid var(--admin-color-border-soft);border-radius:var(--admin-radius-panel);background:var(--admin-color-surface-info);color:#35506c;align-items:flex-start;gap:12px;margin:0 0 18px;padding:14px 16px;display:flex}.desktop-release-disclosure svg{color:#2469a8;flex:none;margin-top:2px}.desktop-release-disclosure span{gap:3px;display:grid}.desktop-release-disclosure strong{font-size:15px}.desktop-release-disclosure small{color:var(--admin-color-text-muted);font-size:13px;line-height:1.55}.desktop-release-table{width:100%;min-width:0}.desktop-release-table tbody td{font-size:var(--admin-font-size);vertical-align:top}.desktop-release-table td small{color:var(--admin-color-text-muted);margin-top:5px;line-height:1.45;display:block}.desktop-release-detail-drawer,.desktop-release-operation-drawer{width:min(960px,100vw - 72px)}.desktop-release-detail-hero{border:1px solid var(--admin-color-border-soft);border-radius:var(--admin-radius-panel);background:linear-gradient(135deg, var(--admin-color-surface-info) 0%, var(--admin-color-surface) 64%);grid-template-columns:minmax(0,1.5fr) minmax(360px,1fr);gap:24px;padding:22px;display:grid}.desktop-release-detail-hero h3{font-size:var(--admin-font-size-title);color:var(--admin-color-text-strong);margin:10px 0 7px}.desktop-release-detail-hero p{color:var(--admin-color-text-muted);margin:0;line-height:1.55}.desktop-release-detail-hero dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.desktop-release-detail-hero dl div{border:1px solid var(--admin-color-border-soft);border-radius:var(--admin-radius-panel);background:var(--admin-color-surface);padding:13px 14px}.desktop-release-detail-hero dt{color:var(--admin-color-text-muted);margin-bottom:6px;font-size:13px}.desktop-release-detail-hero dd{color:var(--admin-color-text);margin:0;font-size:15px;font-weight:700}.desktop-release-section{gap:16px;padding:22px 2px 6px;display:grid}.desktop-release-section>header{align-items:flex-start;gap:12px;display:flex}.desktop-release-section>header>div{flex:1}.desktop-release-section h3{color:var(--admin-color-text);font-size:var(--admin-font-size-title);margin:0}.desktop-release-section header p{color:var(--admin-color-text-muted);margin:5px 0 0;font-size:14px;line-height:1.55}.desktop-release-section header select{min-height:var(--admin-control-height);min-width:170px;font-size:var(--admin-font-size)}.desktop-release-fact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.desktop-release-fact-grid div{border:1px solid var(--admin-color-border-soft);border-radius:var(--admin-radius-panel);background:var(--admin-color-surface-info);padding:14px}.desktop-release-fact-grid dt{color:var(--admin-color-text-muted);margin-bottom:6px;font-size:13px}.desktop-release-fact-grid dd{color:var(--admin-color-text);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:650}.desktop-release-component-list,.desktop-release-phase-list,.desktop-release-evidence-list,.desktop-release-finding-list{gap:10px;display:grid}.desktop-release-component-list article,.desktop-release-phase-list article,.desktop-release-evidence-list article,.desktop-release-finding-list article,.desktop-release-attempt{border:1px solid var(--admin-color-border-soft);border-radius:var(--admin-radius-panel);background:var(--admin-color-surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 15px;display:grid}.desktop-release-component-list article>svg{color:#3175ad}.desktop-release-component-list strong,.desktop-release-phase-list strong,.desktop-release-evidence-list strong,.desktop-release-finding-list strong,.desktop-release-attempt strong{color:var(--admin-color-text);font-size:14px}.desktop-release-component-list p,.desktop-release-phase-list p,.desktop-release-evidence-list p,.desktop-release-finding-list p,.desktop-release-attempt p{color:var(--admin-color-text-muted);margin:4px 0;font-size:13px;line-height:1.5}.desktop-release-component-list small,.desktop-release-phase-list small,.desktop-release-evidence-list small,.desktop-release-attempt small{color:#7a8b9c;font-size:13px}.desktop-release-subtable{min-width:0}.desktop-release-stop-conditions{border-radius:var(--admin-radius-panel);background:var(--admin-color-surface-warning);border:1px solid #ead9b9;padding:15px}.desktop-release-stop-conditions p{color:#755a28;align-items:flex-start;gap:8px;margin:10px 0 0;font-size:13px;display:flex}.desktop-release-command-bar{flex-wrap:wrap;gap:9px;padding-top:4px;display:flex}.desktop-release-operation-preview,.desktop-release-operation-job{gap:16px;display:grid}.desktop-release-attempt time{color:var(--admin-color-text-muted);white-space:nowrap;font-size:13px}.tenant-app-release-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.tenant-app-release-actions .row-action{text-decoration:none}@media (max-width:1280px){.desktop-release-signals{grid-template-columns:repeat(2,minmax(0,1fr))}.desktop-release-filterbar{grid-template-columns:repeat(3,minmax(160px,1fr))}}@media (max-width:900px){.desktop-release-boundary{display:none}.desktop-release-detail-drawer,.desktop-release-operation-drawer{width:calc(100vw - 18px)}.desktop-release-detail-hero{grid-template-columns:1fr}.desktop-release-fact-grid,.desktop-release-filterbar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.desktop-release-signals,.desktop-release-filterbar,.desktop-release-fact-grid,.desktop-release-detail-hero dl,.desktop-release-component-list article,.desktop-release-phase-list article,.desktop-release-evidence-list article,.desktop-release-finding-list article,.desktop-release-attempt{grid-template-columns:1fr}}.platform-audit-heading h1{font-size:var(--admin-font-size-heading);letter-spacing:-.035em;font-weight:var(--admin-font-weight-strong);line-height:1.4}.platform-audit-heading p{max-width:820px;font-size:15px;line-height:1.65}.platform-audit-signals{grid-template-columns:repeat(6,minmax(0,1fr))}.platform-audit-signals .signal-card{min-height:124px}.platform-audit-filterbar input,.platform-audit-filterbar .ant-select{min-height:var(--admin-control-height);font-size:var(--admin-font-size)}.platform-audit-content{min-width:0;overflow:hidden}.platform-audit-table{min-width:0}.platform-audit-table td{vertical-align:top}.platform-audit-table td>strong,.platform-audit-table td>small{display:block}.platform-audit-table td>small{color:var(--admin-color-text-muted);margin-top:4px;line-height:1.45}.platform-audit-table tr.critical{background:var(--admin-color-surface-danger)}.platform-audit-detail-drawer,.platform-audit-export-drawer{width:min(980px,100vw - 56px)}.platform-audit-export-drawer{z-index:110}.audit-detail-hero,.audit-export-job-hero{border:1px solid var(--admin-color-border-soft);border-radius:var(--admin-radius-panel);background:linear-gradient(135deg, var(--admin-color-surface-info), var(--admin-color-surface));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;display:grid}.audit-detail-icon{border-radius:var(--admin-radius-control);background:var(--admin-color-surface-info);color:#276da8;place-items:center;width:42px;height:42px;display:grid}.audit-detail-hero h3,.audit-export-job-hero h3{color:var(--admin-color-text);font-size:var(--admin-font-size-title);margin:7px 0 4px}.audit-detail-hero p,.audit-export-job-hero p{color:var(--admin-color-text-muted);margin:0;font-size:13px}.audit-detail-grid,.audit-export-job-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 0;display:grid}.audit-detail-grid>div,.audit-export-job-grid>div{border:1px solid var(--admin-color-border-soft);border-radius:var(--admin-radius-panel);background:var(--admin-color-surface);min-width:0;padding:14px}.audit-detail-grid dt,.audit-export-job-grid dt{color:var(--admin-color-text-muted);margin-bottom:6px;font-size:13px}.audit-detail-grid dd,.audit-export-job-grid dd{color:var(--admin-color-text);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:650}.audit-detail-grid dd small{color:var(--admin-color-text-muted);margin-top:5px;font-size:13px;font-weight:500;display:block}.audit-digest-section,.audit-evidence-section,.audit-detail-columns>article{border:1px solid var(--admin-color-border-soft);border-radius:var(--admin-radius-panel);background:var(--admin-color-surface);margin-top:16px;padding:17px}.audit-digest-section>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.audit-digest-section h3,.audit-evidence-section h3,.audit-detail-columns h3{color:var(--admin-color-text);font-size:var(--admin-font-size-title);margin:0}.audit-digest-section header p{color:var(--admin-color-text-muted);margin:5px 0 0;font-size:13px}.audit-digest-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.audit-digest-pair>div{border-radius:var(--admin-radius-panel);background:var(--admin-color-surface-info);gap:6px;padding:12px;display:grid}.audit-digest-pair span{color:var(--admin-color-text-muted);font-size:13px}.audit-digest-pair code,.audit-change-table code,.audit-evidence-section code{color:#294761;overflow-wrap:anywhere;font-family:SFMono-Regular,Consolas,monospace;font-size:13px}.audit-authorization-card,.audit-export-disclosure,.audit-download-card{border-radius:var(--admin-radius-panel);background:var(--admin-color-surface-info);color:#2b5d7e;border:1px solid #bfd9ec;align-items:flex-start;gap:12px;margin-top:16px;padding:15px;display:flex}.audit-authorization-card>div,.audit-export-disclosure>div,.audit-download-card>div{flex:1;min-width:0}.audit-authorization-card strong,.audit-export-disclosure strong,.audit-download-card strong{color:#23465f;font-size:14px;display:block}.audit-authorization-card p,.audit-export-disclosure p,.audit-download-card p{overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;line-height:1.55}.audit-authorization-card small{margin-top:4px;display:block}.audit-detail-columns{grid-template-columns:1.25fr .75fr;gap:12px;display:grid}.audit-timeline{gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.audit-timeline li{grid-template-columns:28px minmax(0,1fr);gap:10px;display:grid}.audit-timeline li>span{background:var(--admin-color-surface-info);color:#276da8;border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;font-weight:750;display:grid}.audit-timeline strong,.audit-correction-list strong{color:var(--admin-color-text);font-size:13px}.audit-timeline p,.audit-correction-list p{color:var(--admin-color-text-muted);margin:3px 0;font-size:13px;line-height:1.45}.audit-timeline small,.audit-correction-list small{color:#8191a1;font-size:13px}.audit-correction-list{gap:9px;margin-top:14px;display:grid}.audit-correction-list>div{border-radius:var(--admin-radius-panel);background:var(--admin-color-surface-muted);padding:12px}.empty-inline{color:var(--admin-color-text-muted);margin:14px 0 0;font-size:13px}.audit-export-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:16px;display:grid}.audit-export-form label,.audit-reauth-form label{color:var(--admin-color-text-secondary);font-size:var(--admin-font-size-small);gap:6px;display:grid}.audit-export-form select,.audit-export-form textarea,.audit-reauth-form input{width:100%;min-height:var(--admin-control-height);padding:var(--admin-control-padding-block) var(--admin-control-padding-inline);border-radius:var(--admin-radius-control);background:var(--admin-color-surface);color:var(--admin-color-text);font:inherit;border:1px solid #cad6e2}.audit-export-form textarea{min-height:var(--admin-textarea-height);resize:vertical}.audit-export-form small{color:#7c8e9f;font-size:var(--admin-font-size-small)}.audit-export-form .audit-export-reason{grid-column:1/-1}.audit-export-form>button{justify-self:start}.audit-export-preview{border:1px solid var(--admin-color-control-border);border-radius:var(--admin-radius-panel);background:var(--admin-color-surface);margin-top:16px;padding:16px}.audit-export-preview.danger{border-color:var(--admin-color-danger-border);background:var(--admin-color-surface-danger)}.audit-export-preview>header{justify-content:space-between;gap:16px;display:flex}.audit-export-preview h3{color:var(--admin-color-text);font-size:var(--admin-font-size-title);margin:7px 0 0}.audit-export-preview dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.audit-export-preview dl>div{background:var(--admin-color-surface-info);border-radius:8px;padding:10px}.audit-export-preview dt{color:var(--admin-color-text-muted);font-size:13px}.audit-export-preview dd{color:var(--admin-color-text);overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;font-weight:650}.audit-export-preview>p,.audit-export-preview li{color:var(--admin-color-text-muted);font-size:13px;line-height:1.55}.audit-reauth-form{border:1px solid var(--admin-color-control-border);border-radius:var(--admin-radius-panel);grid-template-columns:1fr .8fr auto;align-items:end;gap:12px;margin-top:14px;padding:15px;display:grid}.audit-reauth-form>div{align-items:center;gap:10px;display:flex}.audit-reauth-form strong{color:var(--admin-color-text);font-size:var(--admin-font-size-label);display:block}.audit-reauth-form p{color:var(--admin-color-text-muted);font-size:var(--admin-font-size-small);margin:3px 0 0}.audit-export-job-hero{grid-template-columns:1fr auto}.audit-export-steps{gap:0;margin:16px 0;padding:0;list-style:none;display:grid}.audit-export-steps li{grid-template-columns:18px 1fr;gap:10px;padding:0 0 16px;display:grid}.audit-export-steps li>span{border:2px solid var(--admin-color-text-tertiary);background:var(--admin-color-surface);border-radius:50%;width:10px;height:10px;margin-top:5px}.audit-export-steps li.success>span{border-color:var(--admin-color-success-text);background:var(--admin-color-success-text)}.audit-export-steps li.warning>span{background:var(--admin-color-surface-warning);border-color:#c98a2f}.audit-export-steps li.danger>span{background:#fdebea;border-color:#c85e58}.audit-export-steps strong{color:var(--admin-color-text);font-size:13px}.audit-export-steps p{color:var(--admin-color-text-muted);margin:3px 0;font-size:13px}.audit-export-steps small{color:#8292a2;font-size:13px}.audit-download-card{align-items:center}@media (max-width:1380px){.platform-audit-signals{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.platform-audit-signals{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-audit-detail-drawer,.platform-audit-export-drawer{width:calc(100vw - 18px)}.audit-detail-grid,.audit-export-job-grid,.audit-export-preview dl{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-detail-columns,.audit-reauth-form{grid-template-columns:1fr}}@media (max-width:680px){.workbench-signals.platform-audit-signals,.audit-detail-grid,.audit-export-job-grid,.audit-digest-pair,.audit-export-form,.audit-export-preview dl{grid-template-columns:1fr}.audit-export-form .audit-export-reason{grid-column:auto}.audit-download-card{flex-wrap:wrap;align-items:flex-start}}.security-alert-operation-result .primary-button{margin-top:10px;text-decoration:none;display:inline-flex}.security-alert-heading h1{font-size:var(--admin-font-size-heading);letter-spacing:-.04em;font-weight:var(--admin-font-weight-strong);line-height:1.4}.security-alert-heading p{max-width:920px;font-size:15px;line-height:1.65}.security-alert-signals{grid-template-columns:repeat(6,minmax(0,1fr))}.security-alert-signals .signal-card{min-height:128px}.admin-scope-tabs{margin-bottom:14px}.page-heading .admin-scope-tabs{margin-bottom:0}.admin-scope-tabs>.ant-tabs-nav{margin:0}.admin-scope-tabs .ant-tabs-nav-wrap{overflow-x:auto}.admin-scope-tabs .ant-tabs-tab{min-height:48px;padding:10px 20px;margin:0!important}.admin-scope-tabs .scope-tab-label{text-align:left;gap:2px;min-width:160px;display:grid}.admin-scope-tabs .scope-tab-label strong{color:var(--admin-color-text);font-size:15px;line-height:1.35}.admin-scope-tabs .scope-tab-label small{color:var(--admin-color-text-muted);font-size:13px;line-height:1.45}.security-alert-content{overflow:hidden}.security-alert-content>.admin-table-notice{align-items:flex-start;gap:11px;display:flex}.security-alert-content>.admin-table-notice svg{flex:none;margin-top:2px}.security-alert-content>.admin-table-notice span{gap:3px;display:grid}.security-alert-table{min-width:0}.security-alert-table td{vertical-align:top}.security-alert-table td>strong,.security-alert-table td>small{display:block}.security-alert-table td>small{color:var(--admin-color-text-muted);margin-top:4px;line-height:1.45}.security-alert-table tr.critical{background:var(--admin-color-surface-danger)}.security-alert-detail-drawer,.security-alert-action-drawer{width:min(1020px,100vw - 56px)}.security-alert-action-drawer{z-index:110}.security-alert-detail-hero,.security-alert-operation-hero,.security-alert-action-target{border:1px solid var(--admin-color-border-soft);border-radius:var(--admin-radius-panel);background:linear-gradient(135deg, var(--admin-color-surface-info), var(--admin-color-surface));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;display:grid}.security-alert-detail-icon{border-radius:var(--admin-radius-control);background:var(--admin-color-surface-danger);color:#b54843;place-items:center;width:44px;height:44px;display:grid}.security-alert-detail-hero h3,.security-alert-operation-hero h3,.security-alert-action-target h3{color:var(--admin-color-text);font-size:var(--admin-font-size-title);margin:7px 0 4px}.security-alert-detail-hero p,.security-alert-operation-hero p,.security-alert-action-target p{color:var(--admin-color-text-muted);margin:0;font-size:13px}.security-alert-detail-grid,.security-alert-operation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 0;display:grid}.security-alert-detail-grid>div,.security-alert-operation-grid>div{border:1px solid var(--admin-color-border-soft);border-radius:var(--admin-radius-panel);background:var(--admin-color-surface);min-width:0;padding:14px}.security-alert-detail-grid dt,.security-alert-operation-grid dt{color:var(--admin-color-text-muted);margin-bottom:6px;font-size:13px}.security-alert-detail-grid dd,.security-alert-operation-grid dd{color:var(--admin-color-text);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:650}.security-alert-detail-grid dd small{color:var(--admin-color-text-muted);margin-top:5px;font-size:13px;font-weight:500;display:block}.security-alert-policy-card,.security-alert-action-disclosure,.security-alert-operation-result{border-radius:var(--admin-radius-panel);background:var(--admin-color-surface-info);color:#2b5d7e;border:1px solid #bfd9ec;align-items:flex-start;gap:12px;margin-top:15px;padding:15px;display:flex}.security-alert-policy-card>div,.security-alert-action-disclosure>div,.security-alert-operation-result>div{flex:1;min-width:0}.security-alert-policy-card strong,.security-alert-action-disclosure strong,.security-alert-operation-result strong{color:#23465f;font-size:14px;display:block}.security-alert-policy-card p,.security-alert-action-disclosure p,.security-alert-operation-result p{margin:4px 0 0;font-size:13px;line-height:1.55}.security-alert-policy-card small{color:var(--admin-color-text-muted);margin-top:5px;font-size:13px;display:block}.security-alert-state-columns,.security-alert-detail-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:15px;display:grid}.security-alert-state-columns>article,.security-alert-detail-columns>article,.security-alert-signal-section,.security-alert-notification-section,.security-alert-triage-form,.security-alert-review-form,.security-alert-response-actions{border:1px solid var(--admin-color-border-soft);border-radius:var(--admin-radius-panel);background:var(--admin-color-surface);padding:17px}.security-alert-state-columns h3,.security-alert-detail-columns h3,.security-alert-signal-section h3,.security-alert-notification-section h3,.security-alert-triage-form h3,.security-alert-review-form h3,.security-alert-response-actions h3{color:var(--admin-color-text);font-size:var(--admin-font-size-title);margin:0}.security-alert-state-columns strong{color:#29445d;margin-top:10px;font-size:15px;display:block}.security-alert-state-columns p{min-height:40px;color:var(--admin-color-text-muted);margin:5px 0;font-size:13px;line-height:1.5}.security-alert-state-columns small{color:#8191a1;font-size:13px}.security-alert-signal-section,.security-alert-notification-section,.security-alert-triage-form,.security-alert-review-form,.security-alert-response-actions{margin-top:15px}.security-alert-signal-section>header,.security-alert-notification-section>header,.security-alert-triage-form>header,.security-alert-review-form>header,.security-alert-response-actions>header{justify-content:space-between;align-items:flex-start;gap:11px;margin-bottom:14px;display:flex}.security-alert-signal-section header p,.security-alert-notification-section header p,.security-alert-triage-form header p,.security-alert-review-form header p,.security-alert-response-actions header p{color:var(--admin-color-text-muted);font-size:var(--admin-font-size-small);margin:4px 0 0}.security-alert-evidence-list{gap:9px;margin-top:14px;display:grid}.security-alert-evidence-list>div{border-radius:var(--admin-radius-panel);background:var(--admin-color-surface-muted);align-items:flex-start;gap:10px;padding:11px;display:flex}.security-alert-evidence-list strong{color:var(--admin-color-text);font-size:13px}.security-alert-evidence-list p{color:var(--admin-color-text-muted);margin:3px 0;font-size:13px}.security-alert-evidence-list small{color:#8191a1;overflow-wrap:anywhere;font-size:13px}.security-alert-triage-form,.security-alert-review-form,.security-alert-action-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.security-alert-triage-form>header,.security-alert-review-form>header{grid-column:1/-1}.security-alert-triage-form label,.security-alert-review-form label,.security-alert-action-form label{color:var(--admin-color-text-secondary);font-size:var(--admin-font-size-small);gap:6px;display:grid}.security-alert-triage-form select,.security-alert-triage-form input,.security-alert-triage-form textarea,.security-alert-review-form select,.security-alert-review-form textarea,.security-alert-action-form select,.security-alert-action-form input,.security-alert-action-form textarea{width:100%;min-height:var(--admin-control-height);padding:var(--admin-control-padding-block) var(--admin-control-padding-inline);border-radius:var(--admin-radius-control);background:var(--admin-color-surface);color:var(--admin-color-text);font:inherit;border:1px solid #cad6e2}.security-alert-triage-form textarea,.security-alert-review-form textarea,.security-alert-action-form textarea{min-height:var(--admin-textarea-height);resize:vertical}.security-alert-triage-form small,.security-alert-review-form small,.security-alert-action-form small{color:#7c8e9f;font-size:var(--admin-font-size-small)}.security-alert-reason{grid-column:1/-1}.security-alert-triage-form>button,.security-alert-review-form>button,.security-alert-action-form>button{justify-self:start}.security-alert-response-actions>div{flex-wrap:wrap;gap:9px;display:flex}.security-alert-action-target{grid-template-columns:auto minmax(0,1fr);margin-top:15px}.security-alert-action-form{margin-top:15px}.security-alert-action-form fieldset{border:1px solid var(--admin-color-control-border);border-radius:var(--admin-radius-panel);grid-column:1/-1;gap:9px;margin:0;padding:14px;display:grid}.security-alert-action-form fieldset legend{color:#4e657a;padding:0 5px;font-size:14px;font-weight:650}.security-alert-action-form .compliance-extension-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.security-alert-action-form .compliance-extension-options .ant-checkbox-wrapper{border:1px solid var(--admin-color-border-soft);border-radius:var(--admin-radius-control);background:var(--admin-color-surface);align-items:flex-start;margin-inline-start:0;padding:10px 12px}.security-alert-action-form .compliance-extension-options .ant-checkbox{margin-top:2px}.security-alert-action-form .compliance-extension-options .ant-checkbox-wrapper>span:last-child{color:var(--admin-color-text);gap:3px;display:grid}.security-alert-action-form .compliance-extension-options small{line-height:1.45;display:block}.security-alert-preview{border:1px solid var(--admin-color-control-border);border-radius:var(--admin-radius-panel);background:var(--admin-color-surface);margin-top:16px;padding:16px}.security-alert-preview.danger{border-color:var(--admin-color-danger-border);background:var(--admin-color-surface-danger)}.security-alert-preview>header{justify-content:space-between;gap:16px;display:flex}.security-alert-preview h3{color:var(--admin-color-text);font-size:var(--admin-font-size-title);margin:7px 0 0}.security-alert-preview dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.security-alert-preview dl>div{background:var(--admin-color-surface-info);border-radius:8px;padding:10px}.security-alert-preview dt{color:var(--admin-color-text-muted);font-size:13px}.security-alert-preview dd{color:var(--admin-color-text);overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;font-weight:650}.security-alert-preview>p,.security-alert-preview li{color:var(--admin-color-text-muted);font-size:13px;line-height:1.55}.security-alert-preview-checks{gap:8px;margin:13px 0;display:grid}.security-alert-preview-checks>div{border-radius:var(--admin-radius-panel);background:var(--admin-color-surface-info);grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:11px 12px;display:grid}.security-alert-preview-checks>div.danger{background:var(--admin-color-surface-danger)}.security-alert-preview-checks>div.success{background:var(--admin-color-surface-success)}.security-alert-preview-checks strong{color:var(--admin-color-text);font-size:13px}.security-alert-preview-checks span{font-size:13px;font-weight:700}.security-alert-preview-checks p{color:var(--admin-color-text-muted);grid-column:1/-1;margin:0;font-size:13px}.security-alert-operation-hero{grid-template-columns:minmax(0,1fr) auto}.security-alert-operation-steps{gap:0;margin:16px 0;padding:0;list-style:none;display:grid}.security-alert-operation-steps li{grid-template-columns:18px 1fr;gap:10px;padding:0 0 16px;display:grid}.security-alert-operation-steps li>span{border:2px solid var(--admin-color-text-tertiary);background:var(--admin-color-surface);border-radius:50%;width:10px;height:10px;margin-top:5px}.security-alert-operation-steps li.success>span{border-color:var(--admin-color-success-text);background:var(--admin-color-success-text)}.security-alert-operation-steps li.warning>span{background:var(--admin-color-surface-warning);border-color:#c98a2f}.security-alert-operation-steps li.danger>span{background:#fdebea;border-color:#c85e58}.security-alert-operation-steps strong{color:var(--admin-color-text);font-size:13px}.security-alert-operation-steps p{color:var(--admin-color-text-muted);margin:3px 0;font-size:13px}.security-alert-operation-steps small{color:#8292a2;font-size:13px}.security-audit-line{color:#788a9c;overflow-wrap:anywhere;margin:16px 0 0;font-size:13px;line-height:1.55}.security-alert-action-form .ant-input,.security-alert-action-form .admin-select .ant-select-selector,.security-alert-action-form .admin-value-control .ant-picker,.audit-reauth-form .ant-input-affix-wrapper{min-height:var(--admin-control-height);font-size:var(--admin-font-size)}.security-alert-action-form .admin-select,.security-alert-action-form .admin-value-control{width:100%}.security-alert-action-form>.ant-btn{min-height:var(--admin-control-height);padding-inline:var(--admin-button-padding-inline);justify-self:start}@media (max-width:1380px){.security-alert-signals{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.security-alert-signals{grid-template-columns:repeat(2,minmax(0,1fr))}.security-alert-detail-drawer,.security-alert-action-drawer{width:calc(100vw - 18px)}.security-alert-detail-grid,.security-alert-operation-grid,.security-alert-preview dl{grid-template-columns:repeat(2,minmax(0,1fr))}.security-alert-detail-columns{grid-template-columns:1fr}}@media (max-width:680px){.security-alert-signals,.security-alert-detail-grid,.security-alert-operation-grid,.security-alert-state-columns,.security-alert-triage-form,.security-alert-review-form,.security-alert-action-form,.security-alert-preview dl{grid-template-columns:1fr}.security-alert-triage-form>header,.security-alert-review-form>header,.security-alert-reason{grid-column:auto}.security-alert-action-form .compliance-extension-options{grid-template-columns:1fr}.security-alert-detail-drawer .page-state:is(.error,.permission){flex-direction:column;align-items:stretch;gap:12px;min-height:0;padding:20px 16px}.security-alert-detail-drawer .page-state .trace-details div{grid-template-columns:minmax(0,1fr);gap:2px}}.delivery-center-content{overflow:hidden}.delivery-center-table{min-width:1280px}.delivery-center-table td{vertical-align:top;font-size:14px;line-height:1.45}.delivery-center-table td>strong,.delivery-center-table td>small{display:block}.delivery-center-table td>small{color:var(--admin-color-text-muted);margin-top:5px;font-size:13px}.delivery-center-table tr.critical{background:var(--admin-color-surface-danger)}.notification-delivery-panel .admin-filter-form{align-items:start}.notification-delivery-panel .admin-filter-form__actions{font-size:var(--admin-font-size-label);padding-top:calc(1lh + var(--admin-space-sm))}@media (max-width:600px){.notification-delivery-panel .admin-filter-form__actions{padding-top:0}}.delivery-attempts{border:1px solid var(--admin-color-border-soft);border-radius:var(--admin-radius-panel);background:var(--admin-color-surface-info);gap:8px;margin-top:12px;padding:13px;display:grid}.delivery-attempts>strong{color:var(--admin-color-text);font-size:14px}.delivery-attempts>span{border-top:1px solid var(--admin-color-border);color:#3a5267;grid-template-columns:170px minmax(0,1fr);gap:12px;padding-top:8px;font-size:13px;display:grid}.delivery-attempts small{color:var(--admin-color-text-muted);line-height:1.5}.delivery-export-form fieldset{border:1px solid var(--admin-color-control-border);border-radius:var(--admin-radius-panel);margin:0;padding:13px}.delivery-export-form legend{color:#4e657a;padding:0 5px;font-size:14px;font-weight:650}.delivery-field-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:8px;display:grid}.delivery-field-grid .ant-checkbox-wrapper{color:#3d566c;overflow-wrap:anywhere;align-items:flex-start;min-width:0;margin-inline-start:0;font-size:13px}.delivery-field-grid .ant-checkbox{margin-top:2px}.delivery-job-step-table,.delivery-job-step-empty,.delivery-job-step-panel{margin-top:16px}.delivery-job-step-panel .delivery-job-step-table{min-width:0;margin-top:0}.delivery-job-step-table td{vertical-align:top;overflow-wrap:anywhere}.delivery-job-step-empty{color:var(--admin-color-text-muted);font-size:13px}.security-alert-blocker{background:var(--admin-color-surface-danger);border-radius:8px;align-items:flex-start;gap:7px;padding:9px 10px;display:flex;color:#9f3f3a!important}@media (max-width:980px){.delivery-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.delivery-field-grid{grid-template-columns:1fr}.delivery-attempts>span{grid-template-columns:1fr;gap:4px}.security-alert-detail-drawer .security-alert-detail-hero{grid-template-columns:auto minmax(0,1fr);align-items:start}.security-alert-detail-drawer .security-alert-detail-hero>.ant-tag:last-child{grid-column:2;justify-self:start;margin-inline-end:0}}.security-alert-action-form .form-grid{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.security-alert-action-form .form-span-2,.security-alert-action-form>.feedbackbar{grid-column:1/-1}@media (max-width:680px){.security-alert-action-form .form-grid{grid-template-columns:1fr}.security-alert-action-form .form-span-2{grid-column:auto}}.context-governance-heading h1{font-size:var(--admin-font-size-heading);font-weight:var(--admin-font-weight-strong);line-height:1.4}.context-governance-heading p{max-width:980px;font-size:15px;line-height:1.65}.context-boundary{border:1px solid var(--admin-color-success-border);border-radius:var(--admin-radius-control);background:var(--admin-color-surface-success);color:#2c715d;white-space:nowrap;align-items:center;gap:7px;min-height:40px;padding:0 12px;font-size:14px;font-weight:700;display:inline-flex}.context-governance-signals{grid-template-columns:repeat(5,minmax(0,1fr))}.context-governance-signals .signal-card{min-height:128px}.context-governance-content{overflow:hidden}.context-governance-filterbar{align-items:end}.context-governance-filterbar>label{font-size:14px}.context-governance-filterbar input,.context-governance-filterbar select{min-height:var(--admin-control-height);font-size:var(--admin-font-size)}.context-definition-table,.context-manifest-table,.context-disclosure-table{max-width:100%}.context-definition-table td,.context-manifest-table td,.context-disclosure-table td{vertical-align:top;font-size:14px;line-height:1.5}.context-definition-table td>strong,.context-definition-table td>small,.context-manifest-table td>strong,.context-manifest-table td>small,.context-disclosure-table td>strong,.context-disclosure-table td>small{display:block}.context-definition-table td>small,.context-manifest-table td>small,.context-disclosure-table td>small{color:var(--admin-color-text-muted);margin-top:5px;font-size:13px}.context-definition-table tr.critical,.context-manifest-table tr.critical,.context-disclosure-table tr.critical{background:var(--admin-color-surface-danger)}.context-definition-drawer,.context-version-drawer,.context-manifest-drawer,.context-disclosure-drawer{width:min(1080px,100vw - 56px)}.context-release-drawer{z-index:110;width:min(1080px,100vw - 56px)}.context-drawer-hero{border:1px solid var(--admin-color-control-border);border-radius:var(--admin-radius-panel);background:linear-gradient(135deg, var(--admin-color-surface-info), var(--admin-color-surface));grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;padding:20px;display:grid}.context-drawer-hero span:first-child{color:var(--admin-color-text-muted);letter-spacing:.04em;font-size:13px;font-weight:700}.context-drawer-hero h3{color:var(--admin-color-text);font-size:var(--admin-font-size-title);margin:8px 0 6px;line-height:1.3}.context-drawer-hero p{color:var(--admin-color-text-muted);margin:0;font-size:14px;line-height:1.6}.context-metadata{border:1px solid var(--admin-color-border-soft);border-radius:var(--admin-radius-panel);background:var(--admin-color-border-soft);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:14px;display:grid;overflow:hidden}.context-metadata>div{background:var(--admin-color-surface);min-width:0;padding:12px 14px}.context-metadata dt{color:var(--admin-color-text-muted);font-size:13px}.context-metadata dd{color:var(--admin-color-text);overflow-wrap:anywhere;margin:6px 0 0;font-size:14px;font-weight:600}.context-drawer-section,.context-binding,.context-node-acks{border:1px solid var(--admin-color-border-soft);border-radius:var(--admin-radius-panel);background:var(--admin-color-surface);margin-top:16px;padding:17px}.context-drawer-section>header,.context-node-acks>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.context-drawer-section h3,.context-binding h3,.context-node-acks h3{color:var(--admin-color-text);font-size:var(--admin-font-size-title);margin:0}.context-drawer-section header p,.context-node-acks header p{color:var(--admin-color-text-muted);margin:4px 0 0;font-size:13px;line-height:1.55}.context-version-list,.context-rule-list,.context-source-list{gap:9px;display:grid}.context-version-list>article{border:1px solid var(--admin-color-border-soft);border-radius:var(--admin-radius-panel);background:var(--admin-color-surface-info);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.context-version-list strong{color:var(--admin-color-text);margin-right:8px;font-size:15px}.context-version-list p{color:var(--admin-color-text-muted);margin:6px 0;font-size:13px}.context-version-list small{color:#8292a1;font-size:13px}.context-row-actions{justify-content:flex-end;gap:var(--admin-space-sm);flex-wrap:wrap;display:flex}.context-body-editor{line-height:1.6;min-height:240px!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important}.context-rule-list>article,.context-source-list>article{border-top:1px solid var(--admin-color-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:13px 0;display:grid}.context-rule-list>article:first-child,.context-source-list>article:first-child{border-top:0}.context-rule-list strong,.context-source-list strong{color:var(--admin-color-text);font-size:14px}.context-rule-list p,.context-source-list p{color:var(--admin-color-text-muted);margin:4px 0;font-size:13px;line-height:1.55}.context-rule-list small,.context-source-list small{color:#7b8fa2;font-size:13px}.context-source-list>article>span:last-child{color:var(--admin-color-text-muted);font:12px ui-monospace,SFMono-Regular,Menlo,monospace}.context-source-list>article.critical{border-radius:var(--admin-radius-panel);background:var(--admin-color-surface-danger);margin:0 -10px;padding:13px 10px}.context-diff-list{gap:8px;display:grid}.context-diff-list article{border-radius:var(--admin-radius-panel);background:var(--admin-color-surface-info);grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;padding:12px;display:grid}.context-diff-list strong{color:var(--admin-color-text);overflow-wrap:anywhere;font:13px ui-monospace,SFMono-Regular,Menlo,monospace}.context-diff-list span{color:#49738f;font-size:13px;font-weight:700}.context-diff-list p{color:var(--admin-color-text-muted);grid-column:1/-1;margin:0;font-size:13px;line-height:1.55}.context-warning-line{color:#815e25;margin:10px 0 0;font-size:13px}.context-node-acks>article{border-top:1px solid var(--admin-color-border);grid-template-columns:auto minmax(0,1fr) minmax(150px,auto);align-items:center;gap:12px;padding:12px 0;display:grid}.context-node-acks>article strong{color:var(--admin-color-text);font-size:14px}.context-node-acks>article p{color:var(--admin-color-text-muted);margin:4px 0 0;font-size:13px}.context-node-acks>article>span:last-child{justify-self:end;font-size:13px;font-weight:700}.context-exclusion-list{color:var(--admin-color-text-muted);gap:8px;margin:0;padding-left:20px;font-size:13px;line-height:1.6;display:grid}.context-binding{background:var(--admin-color-surface-info)}.context-binding dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:12px 0;display:grid}.context-binding dl>div{border-radius:var(--admin-radius-panel);background:var(--admin-color-surface-info);padding:12px}.context-binding dt{color:var(--admin-color-text-muted);font-size:13px}.context-binding dd{color:var(--admin-color-text);overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;font-weight:700}.context-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.context-category-grid article{border:1px solid var(--admin-color-border-soft);border-radius:var(--admin-radius-panel);background:var(--admin-color-surface-info);padding:14px}.context-category-grid.excluded article{background:var(--admin-color-surface-warning)}.context-category-grid strong{color:var(--admin-color-text);margin-right:8px;font-size:14px}.context-category-grid p{color:var(--admin-color-text-muted);margin:8px 0 5px;font-size:13px;line-height:1.55}.context-category-grid small{color:#7a8da0;font-size:13px}@media (max-width:1440px){.context-governance-signals{grid-template-columns:repeat(3,minmax(0,1fr))}.context-governance-filterbar{grid-template-columns:repeat(4,minmax(145px,1fr))}}@media (max-width:1100px){.context-governance-filterbar{grid-template-columns:repeat(2,minmax(150px,1fr))}.context-metadata{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.context-definition-drawer,.context-version-drawer,.context-release-drawer,.context-manifest-drawer,.context-disclosure-drawer{width:calc(100vw - 18px)}.context-governance-signals,.context-governance-filterbar,.context-metadata,.context-category-grid,.context-binding dl,.context-drawer-hero,.context-version-list>article,.context-rule-list>article,.context-source-list>article,.context-node-acks>article{grid-template-columns:1fr}.context-row-actions{justify-content:flex-start}.context-source-list>article>span:last-child,.context-node-acks>article>span:last-child{justify-self:start}}.context-compaction-heading h1{font-size:var(--admin-font-size-heading);font-weight:var(--admin-font-weight-strong);line-height:1.4}.context-compaction-heading p{max-width:980px;font-size:15px;line-height:1.65}.context-compaction-heading .context-boundary{white-space:normal;max-width:100%;padding-block:8px}.context-compaction-heading .context-boundary svg{flex:none}.context-compaction-signals{grid-template-columns:repeat(4,minmax(0,1fr))}.context-compaction-signals .signal-card{min-height:126px}.context-compaction-content{overflow:hidden}.context-compaction-content>.admin-table-notice>span{gap:2px;display:grid}.context-compaction-table{min-width:0}.context-compaction-table th,.context-compaction-table td{vertical-align:top}.context-compaction-table td{min-width:126px}.context-compaction-table td:first-child,.context-compaction-table td:nth-child(2){min-width:190px}.context-compaction-table td:nth-child(5),.context-compaction-table td:nth-child(8){min-width:210px}.context-compaction-drawer{width:min(940px,100vw - 300px)}.context-compaction-hero{background:linear-gradient(135deg, var(--admin-color-surface-info) 0%, var(--admin-color-surface-info) 65%, var(--admin-color-surface-info) 100%)}.context-compaction-state-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.context-compaction-state-grid article{border:1px solid var(--admin-color-border);border-radius:var(--admin-radius-panel);background:var(--admin-color-surface);flex-direction:column;align-items:flex-start;gap:8px;min-height:116px;padding:16px;display:flex}.context-compaction-state-grid small{color:var(--admin-color-text-secondary);font-size:13px}.context-compaction-state-grid strong{color:var(--admin-color-text);font-size:var(--admin-font-size)}.context-compaction-section{border-top:1px solid var(--admin-color-border);margin-top:22px;padding-top:20px}.context-compaction-section>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.context-compaction-section h3{color:var(--admin-color-text);font-size:var(--admin-font-size-title);margin:0}.context-compaction-section header p{color:var(--admin-color-text-secondary);margin:5px 0 0;font-size:14px;line-height:1.55}.context-compaction-metadata{grid-template-columns:repeat(2,minmax(0,1fr))}.context-budget-bars{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.context-budget-bars article{border:1px solid var(--admin-color-border);border-radius:var(--admin-radius-panel);background:var(--admin-color-surface);padding:16px}.context-budget-bars article header{justify-content:space-between;gap:12px;margin-bottom:11px;font-size:14px;display:flex}.context-budget-bars article>div{border-radius:var(--admin-radius-panel);background:var(--admin-color-border);height:8px;overflow:hidden}.context-budget-bars article>div span{border-radius:inherit;background:#1769aa;height:100%;display:block}.context-budget-bars article small{color:var(--admin-color-text-secondary);margin-top:10px;line-height:1.5;display:block}.context-coverage-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.context-coverage-list article{border:1px solid var(--admin-color-border);border-radius:var(--admin-radius-panel);background:var(--admin-color-surface);padding:16px}.context-coverage-list article>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.context-coverage-list article p{color:var(--admin-color-text-secondary);margin:9px 0;font-size:14px}.context-coverage-list article dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 10px;display:grid}.context-coverage-list article dl div{background:var(--admin-color-surface-info);border-radius:8px;padding:8px}.context-coverage-list dt{color:var(--admin-color-text-secondary);font-size:13px}.context-coverage-list dd{color:var(--admin-color-text);margin:4px 0 0;font-weight:700}.context-coverage-list article>small,.context-exclusion-table article small{color:var(--admin-color-text-secondary)}.context-exclusion-table,.context-attempt-list{gap:10px;display:grid}.context-exclusion-table article,.context-attempt-list article{border:1px solid var(--admin-color-border);border-radius:var(--admin-radius-panel);background:var(--admin-color-surface);padding:14px 16px}.context-exclusion-table article>div{justify-content:space-between;gap:12px;display:flex}.context-exclusion-table article p{color:var(--admin-color-text-secondary);margin:7px 0}.context-attempt-list article{grid-template-columns:138px 1fr;align-items:start;gap:14px;display:grid}.context-attempt-list article p{color:var(--admin-color-text-secondary);margin:5px 0}.context-attempt-list article small{color:var(--admin-color-text-secondary)}.context-model-link{align-items:center;gap:6px;margin-top:14px;display:inline-flex}.context-empty-note{border:1px dashed var(--admin-color-border-soft);border-radius:var(--admin-radius-panel);color:var(--admin-color-text-secondary);background:var(--admin-color-surface-subtle);margin:0;padding:16px}@media (min-width:1280px) and (max-width:1600px){.context-compaction-filterbar{grid-template-columns:repeat(4,minmax(0,1fr))}.context-compaction-filterbar .admin-filter-form__actions{grid-column:4}}@media (max-width:1120px){.context-compaction-signals{grid-template-columns:repeat(2,minmax(0,1fr))}.context-compaction-drawer{width:min(900px,100vw - 84px)}.context-compaction-state-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.context-compaction-signals,.context-compaction-state-grid,.context-compaction-metadata,.context-budget-bars,.context-coverage-list{grid-template-columns:1fr}.context-compaction-drawer{width:100vw}.context-attempt-list article{grid-template-columns:1fr}}@media (max-width:359px){.workbench-signals.context-compaction-signals{grid-template-columns:minmax(0,1fr)}}.evaluation-heading h1{font-size:var(--admin-font-size-heading);font-weight:var(--admin-font-weight-strong);line-height:1.4}.evaluation-heading .context-boundary{font-size:14px}.evaluation-table tbody td,.evaluation-table th{font-size:13px}.quota-heading{align-items:flex-start}.quota-overview{grid-template-columns:minmax(260px,1.6fr) repeat(5,minmax(150px,1fr));gap:12px;margin-bottom:12px;display:grid}.quota-overview article{border:1px solid var(--color-border);border-radius:var(--admin-radius-panel);background:var(--color-surface);min-width:0;padding:18px}.quota-overview article.warning{background:var(--admin-color-surface-warning);border-color:#f0c36a}.quota-overview article.danger{background:var(--admin-color-surface-danger);border-color:#efaaa5}.quota-overview small,.quota-overview p{color:var(--color-text-secondary);margin:0;font-size:13px;display:block}.quota-overview strong{color:var(--color-text);font-size:var(--admin-font-size-metric);margin:7px 0 4px;line-height:1.15;display:block}.quota-overview .quota-hero-card{background:linear-gradient(135deg, var(--admin-color-text-strong), #1f4d6b);color:#fff;justify-content:space-between;display:flex}.quota-overview .quota-hero-card strong{color:#fff;font-size:var(--admin-font-size-heading)}.quota-overview .quota-hero-card small,.quota-overview .quota-hero-card p{color:#ffffffbf}.quota-content{overflow:hidden}@media (min-width:1280px) and (max-width:1600px){.allocation-filterbar,.quota-filterbar{grid-template-columns:repeat(5,minmax(0,1fr))}.allocation-filterbar .admin-filter-form__actions,.quota-filterbar .admin-filter-form__actions{grid-column:5}}.quota-account-table,.quota-reservation-table,.quota-split-table{width:100%;min-width:0}.quota-drawer .ant-drawer-content-wrapper{max-width:100vw}.quota-account-table td strong,.quota-reservation-table td strong{font-size:14px}.quota-account-table td small,.quota-reservation-table td small{color:var(--color-text-secondary);margin-top:4px;display:block}.quota-account-hero{border-radius:var(--admin-radius-panel);background:linear-gradient(135deg, var(--admin-color-text-strong), #1f4d6b);color:#fff;padding:20px}.quota-account-hero+.feedbackbar{margin:16px 0}.quota-account-hero h3,.quota-reservation-hero h3{font-size:var(--admin-font-size-title);margin:8px 0 4px}.quota-account-hero p{color:#ffffffb3;margin:0}.quota-account-hero dl{grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0 0;display:grid}.quota-account-hero dl div{border-radius:var(--admin-radius-panel);background:#ffffff1a;padding:12px}.quota-account-hero dt,.quota-account-hero small{color:#ffffffb3}.quota-account-hero dd{color:#fff;font-size:var(--admin-font-size);margin:5px 0;font-weight:800}.quota-bucket-section,.quota-recent-section,.quota-split-section,.quota-ledger-refs{border:1px solid var(--color-border);border-radius:var(--admin-radius-panel);background:var(--color-surface);margin-top:18px;padding:18px}.quota-bucket-section>header,.quota-recent-section>header,.quota-split-section>header{justify-content:space-between;gap:16px;margin-bottom:14px;display:flex}.quota-bucket-section>header>span,.quota-recent-section>header>span,.quota-split-section>header>span{white-space:nowrap;flex:none;align-self:flex-start}.quota-bucket-section h3,.quota-recent-section h3,.quota-split-section h3,.quota-ledger-refs h3{font-size:var(--admin-font-size-title);margin:0}.quota-bucket-section p,.quota-recent-section p,.quota-split-section p,.quota-ledger-refs p{color:var(--color-text-secondary);margin:4px 0 0}.quota-bucket-grid{grid-template-columns:repeat(4,minmax(180px,1fr));gap:10px;display:grid}.quota-bucket-grid article{border:1px solid var(--color-border);border-radius:var(--admin-radius-panel);background:var(--admin-color-surface-subtle);padding:14px;position:relative}.quota-bucket-grid article.disabled{opacity:.76;border-style:dashed}.quota-bucket-grid article>header{flex-direction:column;gap:4px;display:flex}.quota-bucket-grid article>header span{color:var(--color-text-secondary);font-size:13px}.quota-bucket-grid article>header strong{font-size:var(--admin-font-size-title)}.quota-bucket-grid dl{grid-template-columns:1fr 1fr;gap:10px;margin:14px 0;display:grid}.quota-bucket-grid dt{color:var(--color-text-secondary);font-size:13px}.quota-bucket-grid dd{margin:3px 0;font-weight:750}.quota-bucket-grid dl small{display:none}.quota-bucket-grid footer{color:var(--color-text-secondary);justify-content:space-between;gap:8px;font-size:13px;display:flex}.quota-order-arrow{z-index:1;background:var(--color-surface);color:var(--color-text-secondary);border-radius:50%;padding:3px;position:absolute;top:50%;right:-14px;transform:rotate(-90deg)}.quota-reservation-list{gap:8px;display:grid}.quota-reservation-list article{border:1px solid var(--color-border);border-radius:var(--admin-radius-panel);grid-template-columns:minmax(190px,1.5fr) auto minmax(150px,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.quota-reservation-list small{color:var(--color-text-secondary);margin-top:3px;display:block}.quota-reservation-hero{border-radius:var(--admin-radius-panel);background:var(--admin-color-surface-subtle);justify-content:space-between;align-items:flex-start;gap:20px;padding:18px;display:flex}.quota-reservation-hero p{color:var(--color-text-secondary);margin:0}.quota-reservation-hero>span{white-space:nowrap;flex:none;align-items:center;gap:7px;font-weight:700;display:inline-flex}.quota-amount-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0;display:grid}.quota-amount-grid>div{border:1px solid var(--color-border);border-radius:var(--admin-radius-panel);padding:14px}.quota-amount-grid dt,.quota-amount-grid small{color:var(--color-text-secondary);font-size:13px}.quota-amount-grid dd{font-size:var(--admin-font-size-metric);margin:5px 0;font-weight:800}.quota-ledger-refs small{color:var(--color-text-secondary);margin-top:8px;display:block}@media (max-width:1700px){.quota-overview{grid-template-columns:repeat(3,minmax(210px,1fr))}}@media (max-width:1180px){.quota-overview{grid-template-columns:repeat(2,minmax(170px,1fr))}.quota-overview .quota-hero-card,.quota-overview article:last-child{grid-column:span 2}.quota-bucket-grid{grid-template-columns:repeat(2,minmax(190px,1fr))}.quota-account-hero dl,.quota-amount-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:860px){.quota-heading{gap:14px}.quota-overview{grid-template-columns:repeat(2,minmax(150px,1fr))}.quota-overview .quota-hero-card{grid-column:span 2}.quota-bucket-grid{grid-template-columns:1fr}.quota-order-arrow{display:none}.quota-reservation-list article{grid-template-columns:1fr auto}}@media (max-width:780px){.quota-drawer .ant-drawer-content-wrapper{max-width:100vw;width:100vw!important}}@media (max-width:359px){.quota-overview{grid-template-columns:minmax(0,1fr)}.quota-overview .quota-hero-card,.quota-overview article:last-child{grid-column:auto}.workbench-signals.analytics-signals{grid-template-columns:minmax(0,1fr)}}.payment-heading{align-items:flex-end}.payment-heading h1{font-size:var(--admin-font-size-heading);font-weight:var(--admin-font-weight-strong);line-height:1.4}.payment-heading p{max-width:900px;font-size:15px;line-height:1.65}.payment-overview{grid-template-columns:1.28fr repeat(5,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.payment-overview article{border:1px solid var(--admin-color-border-soft);border-radius:var(--admin-radius-panel);background:var(--admin-color-surface);min-width:0;min-height:132px;padding:18px;box-shadow:0 7px 22px #1d34520e}.payment-overview article.warning{border-color:var(--admin-color-warning-border);background:var(--admin-color-surface-warning)}.payment-overview article.danger{border-color:var(--admin-color-danger-border);background:var(--admin-color-surface-danger)}.payment-overview small{color:var(--admin-color-text-muted);font-size:13px;font-weight:700;display:block}.payment-overview strong{color:var(--admin-color-text-strong);font-size:var(--admin-font-size-metric);letter-spacing:-.03em;overflow-wrap:anywhere;margin-top:13px;line-height:1.05;display:block}.payment-overview p{color:var(--admin-color-text-muted);margin:10px 0 0;font-size:13px;line-height:1.45}.payment-overview .payment-hero-card{color:var(--admin-color-text-on-accent);background:linear-gradient(135deg,#183753,#286c8b);border-color:#244f73;justify-content:space-between;display:flex}.payment-overview .payment-hero-card small,.payment-overview .payment-hero-card strong,.payment-overview .payment-hero-card p{color:var(--admin-color-text-on-accent)}.payment-content{padding:0;overflow:hidden}.payment-rule-strip{border-bottom:1px solid var(--admin-color-border);background:var(--admin-color-surface-info);color:#29415f;align-items:center;gap:11px;padding:13px 20px;display:flex}.payment-rule-strip>span{gap:2px;display:grid}.payment-rule-strip strong{font-size:14px}.payment-rule-strip small{color:var(--admin-color-text-muted);font-size:13px}.payment-table{min-width:1500px}.payment-notification-table{min-width:1320px}.payment-discrepancy-table{min-width:1260px}.payment-table td,.payment-notification-table td,.payment-discrepancy-table td{vertical-align:top}.payment-table td small.payment-verification-summary{flex-wrap:wrap;gap:4px 8px;display:flex}.payment-verification-summary>span{white-space:nowrap}.payment-table td small,.payment-notification-table td small,.payment-discrepancy-table td small{white-space:normal;overflow-wrap:anywhere;max-width:100%;color:var(--admin-color-text-muted);margin-top:5px;font-size:13px;line-height:1.45;display:block}.row-action.danger{color:var(--admin-color-danger)}.payment-drawer{width:min(900px,100vw - 28px)}.payment-drawer .drawer-body{align-content:start;gap:17px;display:grid}.payment-detail-loading{border:1px solid var(--admin-color-border-soft);border-radius:var(--admin-radius-panel);background:var(--admin-color-surface-info);color:#4c6179;align-items:center;min-height:96px;padding:20px;font-size:15px;display:flex}.payment-detail-hero{border:1px solid var(--admin-color-border-soft);border-radius:var(--admin-radius-panel);background:linear-gradient(145deg, var(--admin-color-surface-info), var(--admin-color-surface));justify-content:space-between;align-items:center;gap:18px;padding:20px;display:flex}.payment-detail-hero.compact{align-items:flex-start}.payment-detail-hero h3{color:var(--admin-color-text-strong);font-size:var(--admin-font-size-title);margin:10px 0 5px}.payment-detail-hero p{color:var(--admin-color-text-muted);margin:0;font-size:14px}.payment-detail-hero>strong{color:#173f57;font-size:var(--admin-font-size-title);text-align:right;overflow-wrap:anywhere}.payment-fact-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.payment-fact-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-fact-grid.inset{padding:0 18px 18px}.payment-fact-grid>div{border:1px solid var(--admin-color-border-soft);border-radius:var(--admin-radius-panel);background:var(--admin-color-surface);min-width:0;padding:15px}.payment-fact-grid dt{color:var(--admin-color-text-muted);font-size:13px;font-weight:700}.payment-fact-grid dd{color:var(--admin-color-text-strong);font-size:var(--admin-font-size);overflow-wrap:anywhere;margin:8px 0 0;font-weight:800}.payment-fact-grid small{color:var(--admin-color-text-muted);overflow-wrap:anywhere;margin-top:6px;font-size:13px;line-height:1.4;display:block}.payment-record-section{border:1px solid var(--admin-color-border-soft);border-radius:var(--admin-radius-panel);background:var(--admin-color-surface);overflow:hidden}.payment-record-section>header{justify-content:space-between;gap:16px;padding:17px 18px 13px;display:flex}.payment-record-section h3{color:var(--admin-color-text-strong);font-size:var(--admin-font-size-title);margin:0}.payment-record-section header p{color:var(--admin-color-text-muted);margin:5px 0 0;font-size:13px}.payment-record-section header>span{color:var(--admin-color-text-secondary);font-size:13px;font-weight:700}.payment-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 18px 18px;display:grid}.payment-check-grid article{border:1px solid var(--admin-color-border);border-radius:var(--admin-radius-panel);background:var(--admin-color-surface-subtle);min-width:0;padding:13px}.payment-check-grid article>strong{color:var(--admin-color-text);overflow-wrap:anywhere;margin-top:9px;font-size:14px;display:block}.payment-check-grid article p{color:var(--admin-color-text-muted);margin:6px 0;font-size:13px;line-height:1.45}.payment-check-grid article small{color:var(--admin-color-text-muted);overflow-wrap:anywhere;font-size:13px}.payment-related-list{gap:0;display:grid}.payment-related-list article{border-top:1px solid var(--admin-color-border-faint);grid-template-columns:minmax(190px,1fr) minmax(150px,.7fr) minmax(280px,1.6fr);align-items:center;gap:12px;padding:13px 18px;display:grid}.payment-related-list article span,.payment-related-list article small{color:var(--admin-color-text-muted)}.payment-empty-related{border-top:1px solid var(--admin-color-border-faint);color:var(--admin-color-text-muted);margin:0;padding:18px}.payment-operation-target{border:1px solid var(--admin-color-border-soft);border-radius:var(--admin-radius-panel);background:var(--admin-color-surface-info);gap:7px;padding:18px;display:grid}.payment-operation-target .security-status{justify-self:start}.payment-operation-target>strong{color:var(--admin-color-text-strong);font-size:var(--admin-font-size-title)}.payment-operation-target p{color:var(--admin-color-text-secondary);margin:0}.payment-operation-target small{color:var(--admin-color-text-muted)}.payment-command-form,.payment-reauth-form{border:1px solid var(--admin-color-border-soft);border-radius:var(--admin-radius-panel);background:var(--admin-color-surface);gap:14px;padding:18px;display:grid}.payment-command-form label,.payment-reauth-form label{color:#3b4a60;font-size:var(--admin-font-size-small);gap:7px;font-weight:700;display:grid}.payment-command-form input,.payment-command-form select,.payment-command-form textarea,.payment-reauth-form input{width:100%;min-height:var(--admin-control-height);padding:var(--admin-control-padding-block) var(--admin-control-padding-inline);border:1px solid var(--admin-color-control-border);border-radius:var(--admin-radius-control);color:var(--admin-color-text-strong);background:var(--admin-color-surface);font:inherit}.payment-command-form textarea{min-height:var(--admin-textarea-height);resize:vertical}.payment-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.payment-preview{border:1px solid var(--admin-color-success-border);border-radius:var(--admin-radius-panel);background:var(--admin-color-surface-success);gap:15px;padding:18px;display:grid}.payment-preview.danger{border-color:var(--admin-color-danger-border);background:var(--admin-color-surface-danger)}.payment-preview>div:first-child>strong{color:#1d3c2c;font-size:var(--admin-font-size-title)}.payment-preview>div:first-child p{color:#526b5b;margin:6px 0}.payment-preview>div:first-child small{color:var(--admin-color-text-secondary)}.payment-preview>.payment-check-grid{padding:0}.payment-reauth-form>div{align-items:center;gap:10px;display:flex}.payment-reauth-form>div span{gap:3px;display:grid}.payment-reauth-form small{color:var(--admin-color-text-muted)}.payment-operation-result{border:1px solid var(--admin-color-border-soft);border-radius:var(--admin-radius-panel);background:var(--admin-color-surface-info);gap:12px;padding:18px;display:flex}.payment-operation-result.warning{border-color:var(--admin-color-warning-border);background:var(--admin-color-surface-warning)}.payment-operation-result.danger{border-color:var(--admin-color-danger-border);background:var(--admin-color-surface-danger)}.payment-operation-result.success{border-color:var(--admin-color-success-border);background:var(--admin-color-surface-success)}.payment-operation-result>div{gap:7px;display:grid}.payment-operation-result>div>strong{color:var(--admin-color-text);font-size:var(--admin-font-size)}.payment-operation-result p{color:var(--admin-color-text-secondary);margin:0}.payment-operation-result small{color:var(--admin-color-text-muted)}.payment-operation-result button{justify-self:start;margin-top:5px}@media (max-width:1700px){.payment-overview{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.payment-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-related-list article{grid-template-columns:1fr}}@media (max-width:820px){.payment-heading{align-items:stretch}.payment-heading>div{min-width:0}}@media (max-width:760px){.payment-heading{align-items:stretch}.payment-overview,.payment-fact-grid,.payment-fact-grid.two,.payment-check-grid,.payment-form-grid{grid-template-columns:1fr}.payment-overview .payment-hero-card{grid-column:auto}.payment-drawer{width:100vw}.payment-detail-hero{flex-direction:column;align-items:flex-start}.payment-detail-hero>strong{text-align:left}}.check-in-heading{align-items:flex-end}.check-in-heading h1{font-size:var(--admin-font-size-heading);font-weight:var(--admin-font-weight-strong);line-height:1.4}.check-in-heading p{max-width:920px;font-size:15px;line-height:1.65}.check-in-heading .page-heading-actions{align-items:center;gap:10px;display:flex}.check-in-overview{grid-template-columns:1.28fr repeat(5,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.check-in-overview article{border:1px solid var(--admin-color-border-soft);border-radius:var(--admin-radius-panel);background:var(--admin-color-surface);min-width:0;min-height:132px;padding:18px;box-shadow:0 7px 22px #1d34520e}.check-in-overview article.warning{border-color:var(--admin-color-warning-border);background:var(--admin-color-surface-warning)}.check-in-overview small{color:var(--admin-color-text-muted);font-size:13px;font-weight:700;display:block}.check-in-overview strong{color:var(--admin-color-text-strong);font-size:var(--admin-font-size-metric);letter-spacing:-.03em;overflow-wrap:anywhere;margin-top:13px;line-height:1.05;display:block}.check-in-overview p{color:var(--admin-color-text-muted);margin:10px 0 0;font-size:13px;line-height:1.45}.check-in-overview .check-in-hero-card{color:var(--admin-color-text-on-accent);background:linear-gradient(135deg,#173f38,#2b7866);border-color:#236255;justify-content:space-between;display:flex}.check-in-overview .check-in-hero-card small,.check-in-overview .check-in-hero-card strong,.check-in-overview .check-in-hero-card p{color:var(--admin-color-text-on-accent)}.check-in-content{padding:0;overflow:hidden}.check-in-pagination.ant-pagination{padding:var(--admin-space-lg) var(--admin-space-xl);border-top:1px solid var(--admin-color-border);flex-wrap:wrap;justify-content:flex-end;display:flex}.check-in-campaign-table,.check-in-claim-table,.check-in-reward-table{min-width:0}.check-in-campaign-table td,.check-in-claim-table td,.check-in-reward-table td{vertical-align:top}.check-in-campaign-table td small,.check-in-claim-table td small,.check-in-reward-table td small{white-space:normal;overflow-wrap:anywhere;max-width:100%;color:var(--admin-color-text-muted);margin-top:5px;font-size:13px;line-height:1.45;display:block}.check-in-campaign-table .identity-cell .security-status{margin-top:7px}.check-in-drawer{width:min(920px,100vw - 28px)}.check-in-drawer .drawer-body{align-content:start;gap:17px;display:grid}.check-in-detail-hero{border:1px solid var(--admin-color-control-border);border-radius:var(--admin-radius-panel);background:linear-gradient(145deg, var(--admin-color-surface-success), var(--admin-color-surface));justify-content:space-between;align-items:center;gap:18px;padding:20px;display:flex}.check-in-detail-hero.compact{align-items:flex-start}.check-in-detail-hero h3{color:#172f2a;font-size:var(--admin-font-size-title);margin:10px 0 5px}.check-in-detail-hero p{color:var(--admin-color-text-muted);margin:0;font-size:14px}.check-in-detail-hero>strong{color:#17614f;font-size:var(--admin-font-size-title);text-align:right;overflow-wrap:anywhere}.check-in-fact-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.check-in-fact-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.check-in-fact-grid>div{border:1px solid var(--admin-color-border-soft);border-radius:var(--admin-radius-panel);background:var(--admin-color-surface);min-width:0;padding:15px}.check-in-fact-grid dt{color:var(--admin-color-text-muted);font-size:13px;font-weight:700}.check-in-fact-grid dd{color:var(--admin-color-text-strong);font-size:var(--admin-font-size);overflow-wrap:anywhere;margin:8px 0 0;font-weight:800}.check-in-fact-grid small{color:var(--admin-color-text-muted);overflow-wrap:anywhere;margin-top:6px;font-size:13px;line-height:1.4;display:block}.check-in-record-section{border:1px solid var(--admin-color-border-soft);border-radius:var(--admin-radius-panel);background:var(--admin-color-surface);overflow:hidden}.check-in-record-section>header{justify-content:space-between;gap:16px;padding:17px 18px 13px;display:flex}.check-in-record-section h3{color:var(--admin-color-text-strong);font-size:var(--admin-font-size-title);margin:0}.check-in-record-section header p{color:var(--admin-color-text-muted);margin:5px 0 0;font-size:13px}.check-in-record-section header>span{color:var(--admin-color-text-secondary);font-size:13px;font-weight:700}.check-in-version-list,.check-in-operation-list{display:grid}.check-in-version-list article{border-top:1px solid var(--admin-color-border-faint);grid-template-columns:1fr 1fr auto;align-items:center;gap:16px;padding:14px 18px;display:grid}.check-in-version-list article>div,.check-in-operation-list article{min-width:0}.check-in-version-list strong,.check-in-version-list small{overflow-wrap:anywhere;margin-top:5px;display:block}.check-in-version-list small,.check-in-operation-list small{color:var(--admin-color-text-muted);font-size:13px}.check-in-operation-list article{border-top:1px solid var(--admin-color-border-faint);grid-template-columns:auto minmax(150px,.7fr) minmax(280px,1.5fr);align-items:center;gap:14px;padding:13px 18px;display:grid}.check-in-operation-list>p{border-top:1px solid var(--admin-color-border-faint);color:var(--admin-color-text-muted);margin:0;padding:16px 18px}.check-in-command-form,.check-in-reauth-form{border:1px solid var(--admin-color-border-soft);border-radius:var(--admin-radius-panel);background:var(--admin-color-surface);gap:14px;padding:18px;display:grid}.check-in-command-form label,.check-in-reauth-form label{color:#3b4a60;gap:7px;font-size:13px;font-weight:700;display:grid}.check-in-command-form input,.check-in-command-form select,.check-in-command-form textarea,.check-in-reauth-form input{border:1px solid var(--admin-color-control-border);width:100%;color:var(--admin-color-text-strong);background:var(--admin-color-surface);font:inherit;border-radius:8px;padding:10px 12px}.check-in-command-form input,.check-in-command-form select,.check-in-reauth-form input{min-height:var(--admin-control-height)}.check-in-command-form textarea{min-height:var(--admin-textarea-height);resize:vertical}.check-in-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.check-in-rule-note{border-radius:var(--admin-radius-panel);color:#28594d;background:var(--admin-color-surface-success);border:1px solid #cce3da;align-items:center;gap:10px;padding:12px 14px;display:flex}.check-in-operation-target{border:1px solid var(--admin-color-border-soft);border-radius:var(--admin-radius-panel);background:var(--admin-color-surface-info);gap:7px;padding:18px;display:grid}.check-in-operation-target .security-status{justify-self:start}.check-in-operation-target>strong{color:var(--admin-color-text-strong);font-size:var(--admin-font-size-title)}.check-in-operation-target p{color:var(--admin-color-text-secondary);margin:0}.check-in-operation-target small{color:var(--admin-color-text-muted)}.check-in-preview{border:1px solid var(--admin-color-success-border);border-radius:var(--admin-radius-panel);background:var(--admin-color-surface-success);gap:15px;padding:18px;display:grid}.check-in-preview.danger{border-color:var(--admin-color-danger-border);background:var(--admin-color-surface-danger)}.check-in-preview>div:first-child>strong{color:#1d3c2c;font-size:var(--admin-font-size-title)}.check-in-preview>div:first-child p{color:#526b5b;margin:6px 0}.check-in-preview>div:first-child small{color:var(--admin-color-text-secondary)}.check-in-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.check-in-check-grid article{border-radius:var(--admin-radius-panel);background:var(--admin-color-surface);border:1px solid #dfe9e4;min-width:0;padding:13px}.check-in-check-grid article>strong{color:var(--admin-color-text);margin-top:9px;font-size:14px;display:block}.check-in-check-grid article p{color:var(--admin-color-text-muted);margin:6px 0;font-size:13px;line-height:1.45}.check-in-check-grid article small{color:var(--admin-color-text-muted);overflow-wrap:anywhere;font-size:13px}.check-in-reauth-form>div{align-items:center;gap:10px;display:flex}.check-in-reauth-form>div span{gap:3px;display:grid}.check-in-reauth-form small{color:var(--admin-color-text-muted)}.check-in-operation-result{border:1px solid var(--admin-color-border-soft);border-radius:var(--admin-radius-panel);background:var(--admin-color-surface-info);gap:12px;padding:18px;display:flex}.check-in-operation-result.warning{border-color:var(--admin-color-warning-border);background:var(--admin-color-surface-warning)}.check-in-operation-result.danger{border-color:var(--admin-color-danger-border);background:var(--admin-color-surface-danger)}.check-in-operation-result.success{border-color:var(--admin-color-success-border);background:var(--admin-color-surface-success)}.check-in-operation-result>div{gap:7px;display:grid}.check-in-operation-result>div>strong{color:var(--admin-color-text);font-size:var(--admin-font-size)}.check-in-operation-result p{color:var(--admin-color-text-secondary);margin:0}.check-in-operation-result small{color:var(--admin-color-text-muted)}.check-in-operation-result button{justify-self:start;margin-top:5px}@media (max-width:1700px){.check-in-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.check-in-filterbar{grid-template-columns:repeat(3,minmax(160px,1fr))}}@media (max-width:1100px){.check-in-filterbar,.check-in-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.check-in-version-list article,.check-in-operation-list article{grid-template-columns:1fr}}@media (max-width:820px){.check-in-heading{align-items:stretch}.check-in-heading>div{min-width:0}}@media (max-width:760px){.check-in-heading{align-items:stretch}.check-in-heading .page-heading-actions{flex-direction:column;align-items:stretch}.check-in-heading .page-heading-actions>.admin-scope-tabs{width:100%}.check-in-overview,.check-in-filterbar,.check-in-fact-grid,.check-in-fact-grid.two,.check-in-check-grid,.check-in-form-grid{grid-template-columns:1fr}.check-in-drawer{width:100vw}.check-in-detail-hero{flex-direction:column;align-items:flex-start}.check-in-detail-hero>strong{text-align:left}}.reconciliation-heading{border:1px solid var(--admin-color-info-border);border-radius:var(--admin-radius-panel);background:linear-gradient(112deg, var(--admin-color-surface) 0%, var(--admin-color-surface-info) 55%, var(--admin-color-surface-info) 100%);align-items:flex-end;min-height:138px;padding:28px 31px}.reconciliation-heading h1{font-size:var(--admin-font-size-heading);font-weight:var(--admin-font-weight-strong);line-height:1.4}.reconciliation-heading p{max-width:940px;font-size:15px;line-height:1.65}.reconciliation-overview{grid-template-columns:1.32fr repeat(5,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.reconciliation-overview article{border:1px solid var(--admin-color-border-soft);border-radius:var(--admin-radius-panel);background:var(--admin-color-surface);min-width:0;min-height:134px;padding:18px;box-shadow:0 7px 22px #1d34520e}.reconciliation-overview article.warning{border-color:var(--admin-color-warning-border);background:var(--admin-color-surface-warning)}.reconciliation-overview article.danger{border-color:var(--admin-color-danger-border);background:var(--admin-color-surface-danger)}.reconciliation-overview small{color:var(--admin-color-text-muted);font-size:13px;font-weight:700;display:block}.reconciliation-overview strong{color:var(--admin-color-text-strong);font-size:var(--admin-font-size-metric);letter-spacing:-.03em;overflow-wrap:anywhere;margin-top:13px;line-height:1.05;display:block}.reconciliation-overview p{color:var(--admin-color-text-muted);margin:10px 0 0;font-size:13px;line-height:1.45}.reconciliation-overview .reconciliation-hero-card{color:var(--admin-color-text-on-accent);background:linear-gradient(135deg, var(--admin-color-text-strong), #276985);border-color:#164b66;justify-content:space-between;display:flex}.reconciliation-overview .reconciliation-hero-card small,.reconciliation-overview .reconciliation-hero-card strong,.reconciliation-overview .reconciliation-hero-card p{color:var(--admin-color-text-on-accent)}.reconciliation-workspace{padding:0;overflow:hidden}.reconciliation-case-table,.reconciliation-batch-table,.reconciliation-report-table{min-width:0}.reconciliation-case-table td,.reconciliation-batch-table td,.reconciliation-report-table td{vertical-align:top}.reconciliation-case-table td small,.reconciliation-batch-table td small,.reconciliation-report-table td small{max-width:310px;color:var(--admin-color-text-muted);overflow-wrap:anywhere;margin-top:5px;font-size:13px;line-height:1.45;display:block}.reconciliation-detail-drawer,.reconciliation-action-drawer{z-index:110;width:min(980px,100vw - 28px)}.reconciliation-detail-drawer .drawer-body,.reconciliation-action-drawer .drawer-body{align-content:start;gap:17px;display:grid}.reconciliation-comparisons{gap:10px;display:grid}.reconciliation-comparisons article{border:1px solid var(--admin-color-border-soft);border-radius:var(--admin-radius-panel);background:var(--admin-color-surface-info);padding:15px}.reconciliation-comparisons article>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.reconciliation-comparisons article>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.reconciliation-comparisons article>div span{color:var(--admin-color-text-muted);background:var(--admin-color-surface);border-radius:8px;gap:5px;padding:11px;font-size:13px;display:grid}.reconciliation-comparisons article b{color:var(--admin-color-text);overflow-wrap:anywhere;font-size:14px}.reconciliation-comparisons article>small{color:var(--admin-color-text-muted);overflow-wrap:anywhere;margin-top:10px;display:block}.reconciliation-domain-totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.reconciliation-domain-totals article{border:1px solid var(--admin-color-border-soft);border-radius:var(--admin-radius-panel);background:var(--admin-color-surface-subtle);gap:7px;padding:14px;display:grid}.reconciliation-domain-totals span{color:var(--admin-color-text-muted);font-size:13px}.reconciliation-domain-totals b{color:#195a76;font-size:var(--admin-font-size-metric)}.reconciliation-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.reconciliation-timeline li{border-bottom:1px solid var(--admin-color-border-faint);grid-template-columns:34px 1fr;gap:12px;padding:13px 0;display:grid}.reconciliation-timeline li>span{width:28px;height:28px;color:var(--admin-color-text-on-accent);background:#276985;border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid}.reconciliation-timeline li div{gap:4px;display:grid}.reconciliation-timeline p{color:var(--admin-color-text-muted);margin:0;font-size:13px}.reconciliation-timeline small{color:var(--admin-color-text-muted)}.reconciliation-action-form{border:1px solid var(--admin-color-border-soft);border-radius:var(--admin-radius-panel);background:var(--admin-color-surface);gap:14px;padding:18px;display:grid}.reconciliation-action-form label{color:#3a4b60;font-size:var(--admin-font-size-small);gap:7px;font-weight:700;display:grid}.reconciliation-action-form input,.reconciliation-action-form select,.reconciliation-action-form textarea{width:100%;min-height:var(--admin-control-height);padding:var(--admin-control-padding-block) var(--admin-control-padding-inline);border-radius:var(--admin-radius-control);color:var(--admin-color-text-strong);background:var(--admin-color-surface);font:inherit;border:1px solid #cdd8e3}.reconciliation-action-form textarea{min-height:var(--admin-textarea-height);resize:vertical}.reconciliation-action-form fieldset{border:1px solid var(--admin-color-border-soft);border-radius:var(--admin-radius-control);padding:14px}.reconciliation-action-form legend{color:var(--admin-color-text-secondary);font-size:var(--admin-font-size-small);padding:0 6px;font-weight:750}.reconciliation-detail-drawer .drawer-summary-grid{gap:var(--admin-space-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.reconciliation-detail-drawer .drawer-summary-grid article{align-content:start;gap:var(--admin-space-sm);min-width:0;padding:var(--admin-space-lg);border-radius:var(--admin-radius-control);background:var(--admin-color-surface-info);overflow-wrap:anywhere;display:grid}.reconciliation-detail-drawer .drawer-summary-grid small{color:var(--admin-color-text-muted);font-size:var(--admin-font-size-small)}@media (max-width:480px){.reconciliation-detail-drawer .drawer-summary-grid{grid-template-columns:minmax(0,1fr)}}.reconciliation-preview{gap:15px;display:grid}.reconciliation-preview>header,.reconciliation-confirm,.reconciliation-job-state,.reconciliation-export-snapshot{border:1px solid var(--admin-color-border-soft);border-radius:var(--admin-radius-panel);background:var(--admin-color-surface-info);gap:13px;padding:18px;display:flex}.reconciliation-preview>header>div,.reconciliation-confirm>div,.reconciliation-job-state>div{flex:1;gap:7px;display:grid}.reconciliation-preview h3,.reconciliation-confirm h3,.reconciliation-job-state h3{color:var(--admin-color-text);font-size:var(--admin-font-size-title);margin:0}.reconciliation-preview p,.reconciliation-confirm p,.reconciliation-job-state p{color:var(--admin-color-text-muted);margin:0;line-height:1.5}.reconciliation-job-icon{width:45px;height:45px;color:var(--admin-color-text-secondary);background:var(--admin-color-border);border-radius:50%;flex:0 0 45px;place-items:center;display:grid}.reconciliation-job-icon.success{color:#176448;background:#daf1e4}.reconciliation-job-icon.warning{color:#8d611b;background:#f7e7bd}.reconciliation-job-icon.danger{color:#a23d47;background:#f8dfe1}.reconciliation-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.reconciliation-checks article{border:1px solid var(--admin-color-border-soft);border-radius:var(--admin-radius-panel);background:var(--admin-color-surface);align-items:flex-start;gap:10px;padding:13px;display:flex}.reconciliation-checks article div{gap:5px;display:grid}.reconciliation-checks p{color:var(--admin-color-text-muted);margin:0;font-size:13px;line-height:1.45}.reconciliation-approval{color:#4b596d;background:var(--admin-color-surface-warning);border-left:3px solid #d69a32;justify-content:space-between;gap:18px;padding:12px 14px;display:flex}.reconciliation-approval span{text-align:right}.reconciliation-export-snapshot{background:var(--admin-color-surface-info);border-color:#cbdfea;align-items:center}.reconciliation-export-snapshot span{gap:5px;display:grid}.reconciliation-export-snapshot small{color:var(--admin-color-text-muted)}.reconciliation-checkbox-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.reconciliation-checkbox-grid label{align-items:center;gap:8px;min-width:0;display:flex}.reconciliation-checkbox-grid input{width:auto;min-height:auto}.reconciliation-download-link{justify-self:start;align-items:center;gap:7px;text-decoration:none;display:inline-flex}@media (max-width:1700px){.reconciliation-overview{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.reconciliation-comparisons article>div,.reconciliation-domain-totals{grid-template-columns:1fr}}@media (max-width:760px){.reconciliation-heading{align-items:stretch}.reconciliation-heading>.admin-scope-tabs{width:100%}.reconciliation-overview,.reconciliation-checks,.reconciliation-checkbox-grid{grid-template-columns:1fr}.reconciliation-detail-drawer,.reconciliation-action-drawer{width:100vw}.reconciliation-approval{flex-direction:column;align-items:flex-start}.reconciliation-approval span{text-align:left}}.capability-registry-heading h1{font-size:var(--admin-font-size-heading);font-weight:var(--admin-font-weight-strong);line-height:1.4}.capability-registry-filterbar .ant-input-affix-wrapper,.capability-registry-filterbar .admin-select .ant-select-selector,.capability-registry-filterbar .ant-btn{min-height:var(--admin-control-height);font-size:var(--admin-font-size)}.page-heading.sync-governance-heading h1{font-size:var(--admin-font-size-heading);font-weight:var(--admin-font-weight-strong);line-height:1.4}.sync-filterbar .ant-input-affix-wrapper,.sync-filterbar .admin-select .ant-select-selector,.sync-filterbar .ant-btn{min-height:var(--admin-control-height);font-size:var(--admin-font-size)}.sync-directory-pagination{padding:var(--admin-space-lg) var(--admin-space-xl);border-top:1px solid var(--admin-color-border);justify-content:flex-end;display:flex}@media (max-width:600px){.sync-directory-pagination{padding:var(--admin-space-md) var(--admin-space-lg)}.sync-directory-pagination .ant-pagination{flex-wrap:wrap;justify-content:center}}.sync-workspace{padding:0;overflow:hidden}.sync-tabs .ant-tabs-nav{border-bottom:1px solid var(--admin-color-border-soft);background:var(--admin-color-surface);min-height:54px;padding:0 18px}.sync-tabs .ant-tabs-nav:before{display:none}.sync-tabs .ant-tabs-nav-list{gap:24px}.sync-tabs .ant-tabs-tab{min-height:54px;color:var(--admin-color-text-muted);padding:0 2px;font-size:15px;font-weight:750;margin:0!important}.sync-tabs .ant-tabs-tab:hover{color:#1f5ca5}.sync-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#154b8f}.sync-record-table{table-layout:fixed;width:100%;min-width:0}.sync-record-table th:first-child{width:24%}.sync-record-table th:nth-child(2){width:9%}.sync-record-table th:nth-child(3){width:12%}.sync-record-table th:nth-child(4),.sync-record-table th:nth-child(5){width:10%}.sync-record-table th:nth-child(6){width:17%}.sync-record-table th:nth-child(7){width:10%}.sync-record-table th:nth-child(8){width:8%}.sync-record-table td{overflow-wrap:anywhere}.sync-record-table .identity-cell small{white-space:normal;overflow-wrap:anywhere}@media (max-width:719px){html,body,#root{min-width:0}:root{--console-mobile-topbar-height:108px;scroll-padding-top:calc(var(--console-mobile-topbar-height) + 52px + var(--admin-space-md))}.topbar{height:var(--console-mobile-topbar-height);align-content:flex-start}.brand{width:auto;height:60px;padding:0 var(--admin-space-md);border-right:0;flex:auto}.topbar-context{max-width:48%;height:60px;padding:0 var(--admin-space-md) 0 0;flex:0 auto;order:2}.platform-scope{display:none}.user-summary>svg{flex-shrink:0}.domain-nav{scrollbar-width:none;flex:0 0 100%;height:48px;padding-left:0}.domain-nav-item{height:100%}.sidebar{border-top:1px solid var(--admin-color-border);width:100%;height:64px;padding:0;top:auto;bottom:0;right:0}.sidebar-navigation{align-items:center;gap:8px;padding:4px 8px;display:flex;overflow:auto hidden}.sidebar-group{flex:none;align-items:center;gap:8px;display:flex}.sidebar-group+.sidebar-group{border-top:0;border-left:1px solid var(--color-border);margin:0;padding:0 0 0 8px}.sidebar-group>p{white-space:nowrap;letter-spacing:normal;margin:0 0 0 4px}.sidebar-footer{display:none}.sidebar-item{white-space:nowrap;flex:none;min-height:44px;margin:0;padding:0 12px}.contextbar{top:var(--console-mobile-topbar-height);padding:0 var(--admin-space-md);left:0}.workspace{min-width:0;padding:calc(var(--console-mobile-topbar-height) + 52px + var(--admin-space-md)) var(--admin-space-md) 88px;margin-left:0}.workspace>*{min-width:0;max-width:100%}.support-session-banner{top:calc(var(--console-mobile-topbar-height) + 56px);left:0}.app-shell.has-support-status .workspace{padding-top:calc(var(--console-mobile-topbar-height) + 108px + var(--admin-space-md))}.workbench-signals,.platform-policy-signals,.config-release-signals{grid-template-columns:repeat(2,minmax(0,1fr))}.signal-card{min-width:0;padding:16px}}.delivery-overview{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}@media (max-width:1100px){.delivery-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.delivery-overview,.context-governance-signals,.config-release-signals{grid-template-columns:1fr}}.app-shell .page-heading h1,.app-shell .workbench-hero h1{font-size:var(--admin-font-size-heading);font-weight:var(--admin-font-weight-strong);letter-spacing:normal;line-height:1.4}.app-shell .workbench-hero-snapshot strong{font-size:var(--admin-font-size-metric);font-weight:var(--admin-font-weight-strong)}.app-shell .ant-tag.security-status{border-radius:var(--admin-radius-control);min-height:26px;font-size:var(--admin-font-size-small);padding:4px 9px;line-height:1.3}.task-run-tab-panel .security-pagination{flex-wrap:wrap;gap:10px;padding:12px 0}.task-run-tab-panel .security-pagination>span{white-space:nowrap}.task-run-tab-panel .security-pagination>div{flex-shrink:0}.analytics-content>.ant-pagination,.payment-content>.ant-pagination,.reconciliation-workspace>.ant-pagination{margin:16px 24px 24px}@media (max-width:600px){.analytics-content>.ant-pagination,.payment-content>.ant-pagination,.reconciliation-workspace>.ant-pagination{margin:16px}}.model-catalog-pagination{padding:var(--admin-space-lg) var(--admin-space-xl);border-top:1px solid var(--admin-color-border);justify-content:flex-end;display:flex}@media (max-width:600px){.model-catalog-pagination{padding:var(--admin-space-md)}.model-catalog-pagination .ant-pagination{flex-wrap:wrap;justify-content:center}.model-catalog-pagination .ant-pagination-total-text{text-align:center;width:100%;margin-inline-end:0}}.access-grant-directory-pagination{padding:var(--admin-space-lg) var(--admin-space-xl);border-top:1px solid var(--admin-color-border);justify-content:flex-end;display:flex}@media (max-width:359px){.workbench-signals.access-grant-signals{grid-template-columns:minmax(0,1fr)}.access-grant-object-header{grid-template-columns:42px minmax(0,1fr)}.access-grant-object-header>div{overflow-wrap:anywhere;min-width:0}.access-grant-object-header>.ant-tag{grid-column:1/-1;justify-self:start}.access-grant-action-bar{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.access-grant-action-bar .ant-btn{width:100%;min-width:0}.access-grant-action-bar .ant-btn:last-child:nth-child(odd){grid-column:1/-1}}.notification-business-facts{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:600px){.notification-business-facts{grid-template-columns:minmax(0,1fr)}}.desktop-compatibility-panel .admin-filter-form{align-items:start}.desktop-compatibility-panel .admin-filter-form__actions{font-size:var(--admin-font-size-label);padding-top:calc(1lh + var(--admin-space-sm))}@media (max-width:600px){.desktop-compatibility-panel .admin-filter-form__actions{padding-top:0}}.compute-entry-panel .admin-table-toolbar strong{color:var(--admin-color-text);font-size:var(--admin-font-size-title)}.compute-entry-panel .compute-entry-table .ant-table-tbody .ant-table-cell{white-space:normal;overflow-wrap:anywhere}.plan-delete-panel .page-state{min-height:0;padding:20px 0}:root{--admin-color-primary:#258bef;--admin-color-primary-deep:#2149aa;--admin-color-primary-soft:#eaf4ff;--admin-color-metric-hero-border:#174d96;--admin-color-metric-hero-start:#173f78;--admin-color-metric-hero-end:#2164ad;--admin-color-text:#313a45;--admin-color-text-secondary:#697581;--admin-color-text-tertiary:#99a4af;--admin-color-page:#f4f6f8;--admin-color-surface:#fff;--admin-color-border:#e8ecf1;--admin-color-control-border:#d7e0ea;--admin-color-success:#23865c;--admin-color-warning:#b36a15;--admin-color-danger:#c33b42;--admin-color-success-indicator:#45c984;--admin-color-warning-indicator:#f1ae53;--admin-color-danger-indicator:#ec7866;--admin-color-success-text:#318f62;--admin-color-success-border:#b9dfca;--admin-color-danger-border:#edc1c4;--admin-color-warning-border:#efd297;--admin-color-info-border:#dbeaf9;--admin-color-surface-subtle:#f8fafc;--admin-color-surface-muted:#f7f9fb;--admin-color-surface-info:#f7fbff;--admin-color-surface-danger:#fff8f7;--admin-color-surface-warning:#fffaf0;--admin-color-surface-success:#f3fbf7;--admin-color-border-soft:#dce5ef;--admin-color-border-faint:#edf1f5;--admin-color-text-muted:#68758a;--admin-color-tag-neutral:#59636e;--admin-color-tag-neutral-bg:#f5f6f8;--admin-color-tag-neutral-border:#e2e5ea;--admin-color-tag-success:#007d50;--admin-color-tag-success-bg:#edf9f2;--admin-color-tag-success-border:#bce5cd;--admin-color-tag-info:#1668dc;--admin-color-tag-info-bg:#edf4ff;--admin-color-tag-info-border:#c2d8fb;--admin-color-tag-warning:#995b00;--admin-color-tag-warning-bg:#fff8e8;--admin-color-tag-warning-border:#f2d79d;--admin-color-tag-danger:#c9353f;--admin-color-tag-danger-bg:#fff1f0;--admin-color-tag-danger-border:#f3c5c5;--admin-color-tag-cyan:#0a7080;--admin-color-tag-cyan-bg:#edfafa;--admin-color-tag-cyan-border:#bae5e8;--admin-color-tag-purple:#6745a0;--admin-color-tag-purple-bg:#f5f0ff;--admin-color-tag-purple-border:#ddcdf5;--admin-color-tag-magenta:#9d3a78;--admin-color-tag-magenta-bg:#fff0f7;--admin-color-tag-magenta-border:#f1c5df;--admin-textarea-height:104px;--admin-list-row-height:64px;--admin-list-row-tall-height:88px;--admin-color-text-strong:#18253a;--admin-font-family:"PingFang SC", "Microsoft YaHei", system-ui, sans-serif;--admin-font-size:15px;--admin-font-size-small:13px;--admin-font-size-label:14px;--admin-font-size-title:20px;--admin-font-size-heading:28px;--admin-font-size-metric:30px;--admin-font-weight-strong:600;--admin-line-height:1.46667;--admin-line-height-heading:1.4;--admin-control-height:42px;--admin-control-outline-width:3px;--admin-control-padding-inline:12px;--admin-control-padding-block:9px;--admin-button-padding-inline:18px;--admin-row-action-height:32px;--admin-row-action-padding-inline:8px;--admin-option-height:40px;--admin-opacity-disabled:.48;--admin-radius-control:6px;--admin-radius-panel:8px;--admin-space-xs:4px;--admin-space-sm:8px;--admin-space-md:12px;--admin-space-lg:16px;--admin-space-xl:20px;--admin-space-page:25px;--admin-shadow-panel:0 1px 4px #0000000a;--admin-shadow-overlay:0 20px 60px #1243;--admin-color-resource-expert:#2367b9;--admin-color-resource-expert-soft:#eaf2ff;--admin-color-resource-expert-team:#6f4cb5;--admin-color-resource-expert-team-soft:#f1ecfc;--admin-color-resource-skill:#147b68;--admin-color-resource-skill-soft:#e6f5f0;--admin-color-resource-plugin:#af6419;--admin-color-resource-plugin-soft:#fff2df;--admin-color-resource-connector:#117a92;--admin-color-resource-connector-soft:#e5f5fa;--admin-color-text-on-accent:#fff}.resource-detail-content .resource-detail-fields{gap:var(--admin-space-xl);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.resource-detail-fields>div{align-content:start;gap:var(--admin-space-sm);min-width:0;display:grid}.resource-detail-fields dt{color:var(--admin-color-text-secondary);font-size:var(--admin-font-size-small);font-weight:400}.resource-detail-fields dd{min-width:0;font-size:var(--admin-font-size);line-height:var(--admin-line-height);overflow-wrap:anywhere;margin:0}.resource-detail-fields dd>p{margin:0 0 var(--admin-space-sm)}.resource-detail-fields dd small{color:var(--admin-color-text-secondary);font-size:var(--admin-font-size-small);display:block}.resource-detail-fields .resource-detail-wide{grid-column:1/-1}.resource-detail-fields .resource-detail-description{padding:var(--admin-space-lg);border:1px solid var(--admin-color-border);border-radius:var(--admin-radius-control);background:var(--admin-color-surface-subtle)}.resource-detail-content>footer{padding-top:var(--admin-space-lg);border-top:1px solid var(--admin-color-border);margin:0}@media (max-width:600px){.resource-detail-content .resource-detail-fields{grid-template-columns:minmax(0,1fr)}}.admin-filterbar{align-items:end;gap:var(--admin-space-lg);padding:var(--admin-space-xl);border-bottom:1px solid var(--admin-color-border);background:var(--admin-color-surface);grid-template-columns:minmax(230px,1.6fr) repeat(4,minmax(140px,1fr)) auto;margin:0;display:grid}.admin-filterbar>label{gap:var(--admin-space-sm);min-width:0;color:var(--admin-color-text-secondary);font-size:var(--admin-font-size-label);display:grid}.admin-filterbar .admin-select{width:100%;min-width:0}.admin-select.ant-select input.ant-select-input{height:auto;min-height:0;box-shadow:none;line-height:inherit;background:0 0;border:0;border-radius:0;padding:0}input.admin-select-validation{clip-path:inset(50%);pointer-events:none;border:0;width:1px;height:1px;min-height:0;padding:0;position:absolute;overflow:hidden}.admin-control-error{color:var(--admin-color-danger);font-size:var(--admin-font-size-small);line-height:1.5}.admin-page-tabs{margin-bottom:var(--admin-space-lg);padding-inline:var(--admin-space-xl);background:var(--admin-color-surface);border:0;border-radius:0}.admin-page-tabs>.ant-tabs-nav{margin:0}.admin-page-tabs .ant-tabs-tab{padding-block:var(--admin-space-lg);font-size:var(--admin-font-size)}.admin-detail-tabs{margin-block:var(--admin-space-lg)}.admin-detail-tabs>.ant-tabs-nav{margin-bottom:0}.admin-detail-tabs .ant-tabs-tab{font-size:var(--admin-font-size)}.ant-btn.ant-btn>span:not(.ant-btn-icon){font-size:inherit;line-height:inherit;white-space:nowrap;margin-block:0}.ant-btn.ant-btn{white-space:nowrap}.ant-btn.ant-btn,.ant-input.ant-input,.ant-select.ant-select,.ant-picker.ant-picker,.ant-input-number.ant-input-number{font-size:var(--admin-font-size)}.ant-table-wrapper .ant-table-cell{overflow-wrap:break-word}.ant-table-wrapper .ant-table-thead>tr>th{white-space:nowrap;background:var(--admin-color-surface-muted);color:var(--admin-color-text-muted);font-size:var(--admin-font-size-small);font-weight:var(--admin-font-weight-strong)}.ant-tag.ant-tag{border-radius:var(--admin-radius-control);width:-moz-fit-content;width:fit-content;max-width:100%;min-height:26px;font-size:var(--admin-font-size-small);white-space:nowrap;flex-direction:row;place-self:center start;align-items:center;margin-inline-end:var(--admin-space-sm);padding:4px 9px;font-weight:400;line-height:1.3;display:inline-flex}.ant-tag:is(.security-status,.status-tag,.tenant-status-pill).success{color:var(--admin-color-tag-success);background:var(--admin-color-tag-success-bg);border-color:var(--admin-color-tag-success-border)}.ant-tag:is(.security-status,.status-tag,.tenant-status-pill).info{color:var(--admin-color-tag-info);background:var(--admin-color-tag-info-bg);border-color:var(--admin-color-tag-info-border)}.ant-tag:is(.security-status,.status-tag,.tenant-status-pill).warning{color:var(--admin-color-tag-warning);background:var(--admin-color-tag-warning-bg);border-color:var(--admin-color-tag-warning-border)}.ant-tag:is(.security-status,.status-tag,.tenant-status-pill).danger{color:var(--admin-color-tag-danger);background:var(--admin-color-tag-danger-bg);border-color:var(--admin-color-tag-danger-border)}.ant-tag:is(.security-status,.status-tag,.tenant-status-pill):is(.neutral,.unknown){color:var(--admin-color-tag-neutral);background:var(--admin-color-tag-neutral-bg);border-color:var(--admin-color-tag-neutral-border)}.ant-tag.status-tag.purple{color:var(--admin-color-tag-purple);background:var(--admin-color-tag-purple-bg);border-color:var(--admin-color-tag-purple-border)}.ant-tag.status-tag.cyan{color:var(--admin-color-tag-cyan);background:var(--admin-color-tag-cyan-bg);border-color:var(--admin-color-tag-cyan-border)}.ant-tag.status-tag.magenta{color:var(--admin-color-tag-magenta);background:var(--admin-color-tag-magenta-bg);border-color:var(--admin-color-tag-magenta-border)}.data-table,.tenant-data-table{background:var(--admin-color-surface)}tbody .ant-btn.ant-btn.ant-btn{height:var(--admin-row-action-height);min-height:var(--admin-row-action-height);padding:0 var(--admin-row-action-padding-inline);border-radius:var(--admin-radius-control);font-size:var(--admin-font-size);line-height:var(--admin-line-height);gap:var(--admin-space-xs);box-shadow:none;vertical-align:middle;font-weight:400}tbody .ant-btn.ant-btn.ant-btn:not(.ant-btn-primary){color:var(--admin-color-primary);background:0 0;border:0}tbody .ant-btn.ant-btn.ant-btn:not(.ant-btn-primary):hover:not(:disabled){background:var(--admin-color-primary-soft)}tbody .ant-btn.ant-btn:is(.ant-btn-link,.row-action,.tenant-row-action){color:var(--admin-color-primary);background:0 0;border:0;text-decoration:none}tbody .ant-btn.ant-btn:is(.ant-btn-link,.row-action,.tenant-row-action):hover:not(:disabled){background:var(--admin-color-primary-soft)}tbody .ant-btn.ant-btn:is(.ant-btn-dangerous,.danger,.tenant-table-danger):not(.ant-btn-primary):not(:disabled){color:var(--admin-color-danger)}tbody .ant-btn.ant-btn.ant-btn:disabled{color:var(--admin-color-text-tertiary);cursor:not-allowed}tbody .ant-btn.ant-btn .ant-btn-icon>svg{width:var(--admin-space-lg);height:var(--admin-space-lg)}tbody :is(.row-actions,.tenant-row-actions,.role-row-actions,.tenant-content-row-actions,.tenant-app-row-actions,.context-row-actions){align-items:center;gap:var(--admin-space-sm);flex-wrap:wrap;display:flex}:is(.row-action,.tenant-row-action){height:var(--admin-row-action-height);min-height:var(--admin-row-action-height);justify-content:center;align-items:center;gap:var(--admin-space-xs);padding:0 var(--admin-row-action-padding-inline);border-radius:var(--admin-radius-control);color:var(--admin-color-primary);font-size:var(--admin-font-size);font-weight:400;line-height:var(--admin-line-height);white-space:nowrap;background:0 0;border:0;text-decoration:none;display:inline-flex}:is(.row-action,.tenant-row-action):hover:not(:disabled){background:var(--admin-color-primary-soft)}:is(.row-action,.tenant-row-action).danger,:is(.row-action,.tenant-row-action).tenant-table-danger,:is(.row-action,.tenant-row-action).ant-btn-dangerous{color:var(--admin-color-danger)}:is(.row-action,.tenant-row-action):disabled{color:var(--admin-color-text-tertiary);cursor:not-allowed}:is(.row-actions,.tenant-row-actions,.role-row-actions,.tenant-content-row-actions,.tenant-app-row-actions,.context-row-actions){align-items:center;gap:var(--admin-space-sm);flex-wrap:wrap;display:flex}.ant-input-affix-wrapper.ant-input-affix-wrapper>input.ant-input,.ant-picker.ant-picker .ant-picker-input>input{height:auto;min-height:0;line-height:inherit;padding-block:0}.ant-picker.ant-picker{height:var(--admin-control-height);min-height:var(--admin-control-height)}:is(.icon-button,.tenant-icon-button,.tenant-close-button,.ant-drawer-close,.ant-modal-close),.ant-modal-close.ant-modal-close.ant-modal-close,.ant-drawer-close.ant-drawer-close.ant-drawer-close{width:var(--admin-row-action-height);min-width:var(--admin-row-action-height);height:var(--admin-row-action-height);min-height:var(--admin-row-action-height);border-radius:var(--admin-radius-control);color:var(--admin-color-text-secondary);cursor:pointer;font-size:var(--admin-font-size);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}:is(.icon-button,.tenant-icon-button,.tenant-close-button,.ant-drawer-close,.ant-modal-close):hover,.ant-modal-close.ant-modal-close.ant-modal-close:hover,.ant-drawer-close.ant-drawer-close.ant-drawer-close:hover{background:var(--admin-color-border-faint);color:var(--admin-color-text)}:is(.ant-modal-header,.ant-drawer-header,.tenant-modal-header,.drawer-header,.admin-form-modal-heading) .ant-btn.ant-btn-icon-only{width:var(--admin-row-action-height);min-width:var(--admin-row-action-height);height:var(--admin-row-action-height);min-height:var(--admin-row-action-height);border-radius:var(--admin-radius-control);color:var(--admin-color-text-secondary);background:0 0;border:0;padding:0}:is(.ant-modal-header,.ant-drawer-header,.tenant-modal-header,.drawer-header,.admin-form-modal-heading) .ant-btn.ant-btn-icon-only:hover{background:var(--admin-color-border-faint);color:var(--admin-color-text)}:is(.ant-modal-header,.ant-drawer-header,.tenant-modal-header,.drawer-header,.admin-form-modal-heading) .ant-btn.ant-btn-text[aria-label^=关闭]{width:var(--admin-row-action-height);min-width:var(--admin-row-action-height);height:var(--admin-row-action-height);min-height:var(--admin-row-action-height);border-radius:var(--admin-radius-control);color:var(--admin-color-text-secondary);background:0 0;border:0;padding:0}:is(.ant-modal-header,.ant-drawer-header,.tenant-modal-header,.drawer-header,.admin-form-modal-heading) .ant-btn.ant-btn-text[aria-label^=关闭]:hover{background:var(--admin-color-border-faint);color:var(--admin-color-text)}.admin-form-modal{--admin-form-modal-header-padding-block:22px;--admin-form-modal-title-line-height:calc(var(--admin-font-size-title) * 1.4);max-width:calc(100vw - 40px);padding-bottom:0}.admin-form-modal .ant-modal-container{border-radius:var(--admin-radius-panel);flex-direction:column;max-height:calc(100dvh - 48px);padding:0;display:flex}.admin-form-modal .ant-modal-header{padding:var(--admin-form-modal-header-padding-block) 24px;border-bottom:1px solid var(--admin-color-border);border-radius:var(--admin-radius-panel) var(--admin-radius-panel) var(--admin-radius-panel) var(--admin-radius-panel);flex-shrink:0;margin:0}.admin-form-modal .ant-modal-close{top:calc(var(--admin-form-modal-header-padding-block) + (var(--admin-form-modal-title-line-height) - var(--admin-row-action-height)) / 2);right:20px}.admin-form-modal:has(.ant-modal-close) .ant-modal-header{padding-right:64px}.admin-form-modal .ant-modal-body{overscroll-behavior:contain;min-height:0;max-height:calc(100dvh - 190px);padding:24px;overflow-y:auto}.admin-form-modal .ant-modal-footer{border-top:1px solid var(--admin-color-border);flex-shrink:0;margin:0;padding:18px 24px}.admin-form-modal .admin-form-modal-heading>header{background:0 0;border:0;padding:0;position:static}.admin-form-modal .ant-modal-title h2{font-size:var(--admin-font-size-title);line-height:var(--admin-form-modal-title-line-height);margin:0}.admin-form-modal .ant-modal-title p{color:var(--admin-color-text-secondary);font-size:var(--admin-font-size-label);margin:6px 0 0;font-weight:400;line-height:1.6}.admin-form-modal .admin-form-modal-heading>header{justify-content:space-between;align-items:flex-start;gap:var(--admin-space-xl);display:flex}.admin-form-modal .admin-form-modal-heading>header>div{min-width:0}.admin-form-modal-title{justify-content:space-between;gap:var(--admin-space-xl);align-items:flex-start;display:flex}.admin-form-modal-title>:first-child{flex:auto;min-width:0}.admin-form-modal-heading{overflow-wrap:anywhere;min-width:0}.admin-form-modal-extra{flex-shrink:0;gap:10px;display:flex}.admin-form-modal .drawer-body:not(.ant-modal-body),.admin-form-modal .tenant-drawer-body:not(.ant-modal-body){padding:0;overflow:visible}.admin-form-modal .tenant-modal-body:not(.ant-modal-body){padding:0}.admin-form-modal .tenant-form{padding:0;overflow:visible}.admin-form-modal .drawer-actions,.admin-form-modal .tenant-form>footer{gap:var(--admin-space-md);margin-top:24px}.admin-form-modal .modal-actions,.tenant-modal-actions{justify-content:flex-end;align-items:center;gap:var(--admin-space-md);flex-wrap:wrap;display:flex}.tenant-modal-actions{margin-top:var(--admin-space-lg);padding-top:var(--admin-space-lg);border-top:1px solid var(--admin-color-border)}.admin-form-modal .ant-input,.admin-form-modal .admin-select{width:100%}.admin-detail-drawer .ant-drawer-header{padding:22px 24px}.admin-detail-drawer .ant-drawer-title>.drawer-header{border:0;align-items:center;padding:0;position:static}.admin-detail-drawer .ant-drawer-body{overscroll-behavior:contain;min-width:0;padding:24px}.admin-detail-drawer .ant-drawer-body>.drawer-body{padding:0}.admin-detail-drawer .drawer-header h2{font-size:var(--admin-font-size-title);line-height:1.4}.admin-detail-drawer .drawer-header p{font-weight:400}.admin-detail-drawer .drawer-header>div{min-width:0}.admin-detail-drawer .drawer-header .ant-btn{flex-shrink:0}@media (max-width:900px){.admin-form-modal{--admin-form-modal-header-padding-block:18px;max-width:calc(100vw - 24px);margin:12px auto}.admin-form-modal .ant-modal-header{padding-inline:20px}.admin-form-modal .ant-modal-body{max-height:calc(100dvh - 150px);padding:var(--admin-space-xl)}.admin-form-modal .ant-modal-footer{padding:16px 20px}}.admin-filter-actions{align-items:center;gap:var(--admin-space-md);flex-wrap:wrap;display:flex}.workflow-directory-actions{align-items:center;gap:var(--admin-space-sm);flex-wrap:wrap;display:flex}.workflow-edit-block-reason{color:var(--admin-color-text-secondary);font-size:var(--admin-font-size-small);overflow-wrap:anywhere;flex-basis:100%;line-height:1.5}.admin-value-control,.admin-value-control>.ant-input-number,.admin-value-control>.ant-picker{width:100%;min-width:0;display:block}.admin-value-control>.ant-picker{display:inline-flex}.admin-value-control .ant-input-number-input,.admin-value-control .ant-picker-input>input{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0}.admin-value-control .ant-picker-input>input{padding:0}.admin-filterbar .ant-input-affix-wrapper input{background:0 0;border:0;min-height:0;padding:0}@media (max-width:1440px){.admin-filterbar{grid-template-columns:minmax(230px,1.5fr) repeat(2,minmax(140px,1fr))}}@media (max-width:900px){.admin-filterbar{padding:var(--admin-space-lg);grid-template-columns:repeat(2,minmax(0,1fr))}.admin-filterbar>label:first-child{grid-column:1/-1}.ant-picker-dropdown.ant-picker-dropdown{max-width:calc(100vw - var(--admin-space-lg))}.ant-picker-dropdown .ant-picker-panel-container.ant-picker-panel-container{max-width:100%;max-height:calc(100dvh - var(--admin-space-lg));overflow:auto}.ant-picker-dropdown .ant-picker-datetime-panel{flex-wrap:wrap}}@media (max-width:600px){.ant-pagination.ant-pagination{flex-wrap:wrap}.ant-pagination.ant-pagination .ant-pagination-total-text{flex:0 0 100%;height:auto;margin-inline-end:0}.admin-filterbar{grid-template-columns:minmax(0,1fr)}.admin-filterbar>label,.admin-filter-actions{grid-column:1/-1}.admin-form-modal .ant-modal-footer{justify-content:flex-end;gap:var(--admin-space-md);flex-wrap:wrap;display:flex}.admin-form-modal .ant-modal-footer>.ant-btn+.ant-btn{margin-inline-start:0}.ant-picker-dropdown.ant-picker-dropdown{left:var(--admin-space-sm)!important}}small{font-size:var(--admin-font-size-small)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}h1{font-size:var(--admin-font-size-heading);font-weight:var(--admin-font-weight-strong);line-height:1.4}h2,h3{font-size:var(--admin-font-size-title);font-weight:var(--admin-font-weight-strong);line-height:1.4}h4{font-size:var(--admin-font-size);font-weight:var(--admin-font-weight-strong);line-height:1.4}textarea.ant-input{min-height:var(--admin-textarea-height);resize:vertical;line-height:1.6}.ant-modal-title.ant-modal-title,.ant-drawer-title.ant-drawer-title{font-size:var(--admin-font-size-title);line-height:1.4}.console-record-details{min-width:0;max-width:100%}.console-record-details.ant-descriptions>.ant-descriptions-view>table{table-layout:fixed;width:100%;min-width:0}.console-record-details .ant-descriptions-item-label,.console-record-details .ant-descriptions-item-content{white-space:normal;overflow-wrap:anywhere}.console-permission-keys{gap:var(--admin-space-xs);flex-wrap:wrap;display:flex}.console-permission-keys .ant-tag{white-space:normal;overflow-wrap:anywhere;margin:0}.console-record-details .copy-reference{flex-wrap:wrap;max-width:100%}.management-cell .copy-reference code{overflow-wrap:anywhere}.console-grouped-summary{padding:var(--admin-space-lg)}@media (max-width:719px){.console-record-details.ant-descriptions-bordered>.ant-descriptions-view>table>tbody>.ant-descriptions-row>:is(th,td){padding:var(--admin-space-md)}.console-record-details.ant-descriptions-bordered>.ant-descriptions-view>table>tbody>.ant-descriptions-row>th:not(:only-child){width:36%}}.store-time-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (max-width:600px){.store-time-fields{grid-template-columns:1fr;gap:0}}.resource-detail-content h3{margin:0 0 16px}.business-reference{flex-wrap:wrap;align-items:center;gap:2px 6px;min-width:0;display:flex}.business-reference>span:first-child{white-space:nowrap}.product-information{align-items:flex-start;gap:12px;min-width:0;padding-block:0;display:flex}.product-information>.management-cell{flex:1;min-width:0}.product-price>strong{color:var(--admin-color-text-strong);font-variant-numeric:tabular-nums}.product-price del{color:var(--admin-color-text-tertiary)}.product-sale-plan{gap:4px}.product-inventory{font-variant-numeric:tabular-nums;gap:10px;display:grid}.inline-secondary{color:var(--admin-color-text-tertiary);margin-inline-start:12px}.session-startup{place-items:center;min-height:100dvh;display:grid}.brand-logo{object-fit:contain;border-radius:8px;flex-shrink:0;width:40px;height:40px;display:block}.brand{gap:8px;padding-inline:14px}.brand strong{white-space:nowrap;font-size:15px}.login-page{background:var(--admin-color-page);min-height:100dvh}.login-header{border-bottom:1px solid var(--admin-color-border);background:var(--admin-color-surface);align-items:center;height:88px;padding:0 36px;display:flex}.login-brand{align-items:center;gap:14px;display:flex}.login-brand h2{color:var(--admin-color-text-strong);margin:0;font-size:26px;font-weight:700;line-height:1.3}.login-brand .brand-logo{border-radius:10px;width:54px;height:54px}.login-main{grid-template-columns:minmax(0,1fr);place-items:center;min-height:calc(100dvh - 88px);padding:64px 24px;display:grid}.login-panel{border:1px solid var(--admin-color-border);border-radius:var(--admin-radius-panel);background:var(--admin-color-surface);width:580px;max-width:100%;min-height:612px;padding:46px;box-shadow:0 3px 12px #1426440d}.login-panel h1{color:var(--admin-color-text-strong);margin:0 0 28px;font-size:34px;font-weight:700;line-height:1.4}.login-panel .ant-tabs{margin-bottom:24px}.login-panel .ant-tabs-tab{padding:10px 8px 16px;font-size:20px;font-weight:600}.login-panel .ant-tabs-nav{margin-bottom:0}.login-panel .ant-form-item{margin-bottom:24px}.login-panel .ant-form-item-label>label{font-size:18px;font-weight:500}.login-panel .ant-input,.login-panel .ant-input-affix-wrapper,.login-panel .ant-btn{min-height:54px;font-size:18px}.login-panel .ant-input-affix-wrapper .ant-input{min-height:0}.login-panel .ant-btn-primary{margin-top:16px;font-weight:600}.login-panel .ant-alert{margin-bottom:20px}@media (max-width:600px){.login-header{height:72px;padding-inline:20px}.login-brand{gap:10px}.login-brand h2{font-size:20px}.login-brand .brand-logo{width:42px;height:42px}.login-main{min-height:calc(100dvh - 72px);padding:32px 16px}.login-panel{min-height:0;padding:28px 24px}.login-panel h1{margin-bottom:20px;font-size:24px}.login-panel .ant-tabs-tab{font-size:16px}.login-panel .ant-form-item-label>label{font-size:15px}.login-panel .ant-input,.login-panel .ant-input-affix-wrapper,.login-panel .ant-btn{min-height:46px;font-size:16px}}@media (min-width:601px) and (max-width:900px){.product-catalogue .admin-filter-form{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-catalogue .ant-table-tbody>tr>td{vertical-align:top}.app-shell .workspace{padding-top:132px}.app-shell .management-directory{gap:var(--admin-space-md)}.app-shell .management-directory-heading{min-height:var(--admin-control-height);align-items:center;gap:var(--admin-space-sm) var(--admin-space-lg);background:0 0;border:0;border-radius:0;flex-flow:wrap;padding:0}.app-shell .management-directory-heading h1{font-size:var(--admin-font-size-heading);line-height:var(--admin-line-height-heading)}.app-shell .management-directory-actions{align-items:center;gap:var(--admin-space-sm);flex-wrap:wrap;min-width:0;display:flex}.app-shell .admin-filter-form{gap:12px;padding:16px 20px}.app-shell .admin-filter-form__actions{flex-wrap:nowrap}.app-shell .admin-filter-form label{gap:6px}.app-shell .admin-table-panel-tabs .ant-tabs-nav{min-height:42px}.app-shell .admin-table-panel-tabs .ant-tabs-tab{padding-block:10px}.app-shell .admin-table-panel>.ant-alert{padding:12px 16px}.app-shell .admin-table-panel>.ant-alert .ant-alert-title{font-size:14px}.app-shell .admin-filter-form .ant-select{min-width:0!important}.operation-target-summary{border:1px solid var(--admin-color-border);border-radius:var(--admin-radius-control);background:var(--admin-color-surface-info);padding:12px 16px}.console-workbench-content{gap:16px;min-width:0;padding:20px;display:grid}.workbench-signals.console-metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.console-metrics .signal-card{align-items:flex-start;min-height:100px;padding:16px}.console-metrics .signal-card strong{overflow-wrap:anywhere;font-size:26px}.console-metrics .signal-card .ant-btn-link{text-align:start;justify-content:flex-start;height:auto;padding:0}.console-workbench-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.console-workbench-panel,.console-trend-panel{border:1px solid var(--admin-color-border);border-radius:var(--admin-radius-panel);background:var(--admin-color-surface);min-width:0}.console-panel-heading{border-bottom:1px solid var(--admin-color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.console-panel-heading h2{color:var(--admin-color-text-strong);margin:0;font-size:16px}.console-quick-links{padding:16px}.console-todo-list{flex-wrap:wrap;gap:12px;padding:16px;display:flex}.console-todo-list strong{font-variant-numeric:tabular-nums;margin-inline-start:8px}.console-trend-chart{width:100%;min-width:0;height:300px;padding:12px}@media (min-width:1500px){.workbench-signals.console-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:1100px){.app-shell .admin-filter-form{grid-template-columns:repeat(4,minmax(0,1fr)) max-content}.app-shell .admin-filter-form__actions{grid-area:1/5;align-self:end;padding-block-start:0}}@media (max-width:900px){.console-workbench-grid{grid-template-columns:1fr}}@media (max-width:820px){.app-shell .workspace{padding-top:178px}.workbench-signals.console-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:719px){.app-shell .workspace{padding-top:calc(var(--console-mobile-topbar-height) + 52px + var(--admin-space-md))}.app-shell .management-directory-heading h1{font-size:var(--admin-font-size-title)}.console-workbench-content{padding:12px}.console-metrics .signal-card{gap:8px;padding:12px}.console-metrics .signal-icon{display:none}.console-trend-chart{height:260px}}.console-inline-field{color:var(--admin-color-text-secondary);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.console-product-hero{border:1px solid var(--admin-color-border);border-radius:var(--admin-radius-panel);background:var(--admin-color-surface-subtle);justify-content:space-between;align-items:flex-start;gap:20px;padding:16px;display:flex}.console-product-hero .product-information{flex:1}.console-product-hero .product-information strong{font-size:20px}.console-product-price{flex:none;justify-items:end;gap:8px;display:grid}.console-product-price .product-price>strong{font-size:26px}.console-product-action-hint{display:inline-flex}.console-product-detail{container:product-detail/inline-size}.console-product-detail .ant-descriptions-item-label{white-space:normal}.console-product-detail .ant-descriptions-item-content{min-width:0}.console-product-detail .ant-descriptions .management-cell{max-width:none}.product-sku-table .ant-table-tbody>tr>td{vertical-align:top}.product-sku-facts{font-variant-numeric:tabular-nums;gap:4px;margin:0;display:grid}.product-sku-facts>div{flex-wrap:wrap;justify-content:space-between;gap:2px 8px;display:flex}.product-sku-facts dt{color:var(--admin-color-text-secondary);font-size:12px}.product-sku-facts dd{overflow-wrap:anywhere;min-width:0;margin:0}@container product-detail (width<=450px){.console-product-hero{flex-direction:column;gap:12px}.console-product-hero .product-information strong{font-size:18px}.console-product-price{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;width:100%;display:flex}}.console-config-section{min-width:0}.console-config-section h3{color:var(--admin-color-text-strong);margin:0 0 12px;font-size:16px}.console-config-section .ant-descriptions-item-label{color:var(--admin-color-text-secondary)}.console-table-settings{gap:12px;width:240px;max-height:70vh;padding:4px;display:grid;overflow:auto}.console-table-settings>strong{color:var(--admin-color-text-secondary);font-size:13px}.console-table-settings .ant-checkbox-wrapper{min-height:28px}.app-shell .admin-table-toolbar{padding:10px 16px}.console-resource-tabs{flex-wrap:wrap;align-items:center;min-width:0;display:flex}.console-platform-tabs{border-inline-end:1px solid var(--admin-color-border);flex:none;min-width:0}.console-workspace-tabs{flex:280px;min-width:0}.console-resource-tabs .ant-tabs-nav{margin:0!important}.console-platform-tabs .ant-tabs-nav-wrap,.console-workspace-tabs .ant-tabs-nav-wrap{padding-inline:16px}@media (min-width:720px) and (max-width:1099px){.app-shell .admin-filter-form{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .admin-filter-form__actions{grid-area:auto/1/auto/-1}}@media (max-width:600px){.console-platform-tabs{border-inline-end:0}.console-workspace-tabs{flex-basis:100%}}.console-binding-account{color:var(--admin-color-text-secondary);gap:8px;font-size:14px;display:grid}.console-binding-original{border-inline-start:3px solid var(--admin-color-primary);background:var(--admin-color-surface-info);justify-items:start;gap:8px;padding:12px 16px;display:grid}.console-binding-original h3,.console-binding-preview h3{color:var(--admin-color-text-strong);margin:0;font-size:15px}.console-binding-preview{gap:16px;min-width:0;display:grid}.console-business-filters .admin-filter-form__primary{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.console-business-filters .admin-value-control,.console-business-filters .ant-picker{width:100%;min-width:0}.console-business-filters input::placeholder{color:var(--admin-color-text-tertiary)}.app-shell .console-status-tabs>.ant-tabs-nav{background:var(--admin-color-surface);min-height:48px;margin:0;padding-inline:20px}.console-status-tabs .ant-tabs-tab{min-height:48px;padding-block:12px;font-size:14px;margin:0 26px 0 0!important}.console-status-tabs .ant-tabs-nav:before{border-color:var(--admin-color-border-soft)}.console-status-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{font-weight:600}.console-filter-error{margin:0 20px 12px}.console-filter-chips{border-bottom:1px solid var(--admin-color-border-soft);background:var(--admin-color-surface-subtle);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 20px;display:flex}.console-filter-chips>span:first-child{color:var(--admin-color-text-tertiary);margin-inline-end:4px;font-size:13px}.console-filter-chips .ant-tag{border-color:var(--admin-color-border);background:var(--admin-color-surface);margin:0;padding:3px 8px}.console-filter-chips .ant-btn-link{height:auto;padding:0 4px;font-size:13px}.console-directory-table{background:var(--admin-color-surface);min-width:0}.console-directory-table>.admin-table-toolbar{min-height:60px;padding:12px 20px}.console-list-heading{align-items:center;gap:12px;display:flex}.console-list-heading>strong{color:var(--admin-color-text-strong);font-size:15px}.console-list-heading>span{color:var(--admin-color-text-tertiary);font-size:13px}.console-directory-table-expanded{z-index:90;overscroll-behavior:contain;border:1px solid var(--admin-color-border);border-radius:var(--admin-radius-panel);box-shadow:0 0 0 24px var(--admin-color-page),0 12px 44px #14264429;position:fixed;inset:16px;overflow:auto}.console-directory-table-expanded>.admin-table-toolbar{z-index:4;background:var(--admin-color-surface);border-bottom:1px solid var(--admin-color-border);position:sticky;top:0}.console-business-status{border-radius:4px;margin:0;padding:2px 8px;font-size:12px}.app-shell .admin-data-table .ant-table-thead>tr>th{color:var(--admin-color-text-secondary);padding-block:13px;font-weight:600}.app-shell .admin-data-table .ant-table-tbody>tr.ant-table-row>td{vertical-align:middle;padding-block:18px;line-height:1.6}.app-shell .admin-data-table .ant-table-small .ant-table-tbody>tr.ant-table-row>td{padding-block:10px}.app-shell .admin-data-table .management-cell{gap:5px}.app-shell .admin-data-table .management-cell>strong{color:var(--admin-color-text-strong);font-weight:500}.app-shell .admin-data-table .management-cell>small{color:var(--admin-color-text-tertiary);font-size:12px}.console-detail-overview{border:1px solid var(--admin-color-border);border-radius:var(--admin-radius-panel);background:var(--admin-color-surface-subtle);width:100%;overflow:hidden}.console-detail-overview>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}.console-detail-overview>header>div:first-child{gap:8px;min-width:0;display:grid}.console-detail-overview>header>div:first-child>span{color:var(--admin-color-text-secondary);font-size:13px}.console-detail-overview>header .management-cell>strong{color:var(--admin-color-text-strong);overflow-wrap:anywhere;font-size:20px;font-weight:600}.console-detail-overview>dl{border-top:1px solid var(--admin-color-border);background:var(--admin-color-surface);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:16px 20px;display:grid}.console-detail-overview dl>div{align-content:start;gap:8px;min-width:0;display:grid}.console-detail-overview dt{color:var(--admin-color-text-secondary);font-size:13px}.console-detail-overview dd{color:var(--admin-color-text-strong);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.console-detail-overview dd .management-cell>strong{font-weight:500}.resource-detail-content>h3{border-inline-start:3px solid var(--admin-color-primary);padding-inline-start:10px;font-size:15px;line-height:1.2}.console-receipt-timeline{border:1px solid var(--admin-color-border);border-radius:var(--admin-radius-panel);background:var(--admin-color-surface);width:100%;padding:20px}.console-receipt-timeline>h3{margin:0 0 16px;font-size:15px}.console-receipt-event{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.console-receipt-event>strong{color:var(--admin-color-text-strong);font-weight:500}.console-receipt-event>time{color:var(--admin-color-text-secondary);font-variant-numeric:tabular-nums}@media (min-width:1100px){.app-shell .console-business-filters{grid-template-columns:minmax(0,1fr) auto}.app-shell .console-business-filters .admin-filter-form__primary{grid-column:1}.app-shell .console-business-filters .admin-filter-form__actions{grid-column:2}}@media (max-width:719px){.console-directory-table>.admin-table-toolbar{align-items:flex-start;gap:12px;padding:12px}.console-directory-table-expanded{inset:4px}.console-detail-overview>dl{grid-template-columns:1fr;gap:16px}.console-status-tabs>.ant-tabs-nav{padding-inline:12px!important}.console-filter-chips{padding-inline:12px}}@media (max-width:1099px){.console-business-filters .admin-filter-form__primary,.console-business-filters .admin-filter-form__actions{grid-column:1/-1}}.product-catalogue .console-business-filters{padding-block:12px}.app-shell .product-catalogue .console-status-tabs>.ant-tabs-nav,.product-catalogue .console-status-tabs .ant-tabs-tab{min-height:40px}.product-catalogue .console-status-tabs .ant-tabs-tab{padding-block:8px}.product-catalogue .console-directory-table>.admin-table-toolbar{min-height:52px;padding-block:6px}.app-shell .product-catalogue .admin-data-table .ant-table-thead>tr>th{padding-block:10px}.app-shell .product-catalogue .admin-data-table .ant-table-tbody>tr.ant-table-row>td{vertical-align:top;padding-block:10px}.app-shell .admin-table-panel{--console-panel-gutter:20px;--console-panel-gap:12px}.app-shell .console-business-filters,.console-platform-tabs .ant-tabs-nav-wrap,.console-workspace-tabs .ant-tabs-nav-wrap,.app-shell .console-status-tabs>.ant-tabs-nav,.console-directory-table>.admin-table-toolbar,.console-filter-chips{padding-inline:var(--console-panel-gutter)}.console-directory-notices{gap:var(--console-panel-gap);padding:var(--console-panel-gap) var(--console-panel-gutter) 4px;display:grid}.console-directory-notices:empty{display:none}.console-directory-notices>.ant-alert{padding:10px 14px}.console-directory-notices:has(>.console-product-test-mode-notice){padding-block-end:var(--console-panel-gap)}.console-directory-notices>.console-product-test-mode-notice{padding:var(--admin-space-md) var(--admin-space-lg);align-items:center}.console-product-test-mode-notice .ant-tag{margin-inline-end:0}.console-product-test-mode-notice .ant-alert-actions{margin-inline-start:var(--admin-space-lg)}.console-directory-notices>.console-provider-notice{border-color:var(--admin-color-warning-border);background:var(--admin-color-surface-warning)}.console-directory-notices>.console-provider-notice.ant-alert-with-description .ant-alert-title{font-size:14px;font-weight:600}.console-directory-notices>.console-provider-notice.ant-alert-with-description .ant-alert-icon{margin-block-start:2px;font-size:18px}.console-provider-notice .ant-alert-actions{flex-shrink:0;align-self:center}.console-provider-failures{gap:4px;margin:0;padding:0;list-style:none;display:grid}.console-provider-failures>li{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.console-provider-failures strong{font-weight:500}.console-provider-failures span{color:var(--admin-color-text-secondary)}.console-provider-failure-details>summary{cursor:pointer;width:-moz-fit-content;width:fit-content;max-width:100%;color:var(--admin-color-primary)}.console-provider-failure-details>ul{margin-block-start:8px}.app-shell .admin-table-panel>.ant-alert{margin:var(--console-panel-gap) var(--console-panel-gutter) 4px}.app-shell .console-directory-table .ant-table-thead>tr>th.ant-table-cell:first-child,.app-shell .console-directory-table .ant-table-tbody>tr.ant-table-row>td:first-child{padding-inline-start:var(--console-panel-gutter)}.app-shell .console-directory-table .ant-table-thead>tr>th.ant-table-cell:last-child,.app-shell .console-directory-table .ant-table-tbody>tr.ant-table-row>td:last-child{padding-inline-end:var(--console-panel-gutter)}.console-detail-status{justify-items:start;gap:6px;display:grid}.console-detail-status>span:first-child{color:var(--admin-color-text-secondary);font-size:12px}@container admin-table (width<=420px){.console-directory-notices>.console-provider-notice{row-gap:var(--admin-space-sm);grid-template-columns:auto minmax(0,1fr);display:grid}.console-provider-notice .ant-alert-actions{grid-column:2;justify-self:start;margin-inline-start:0}}@container admin-table (width<=560px){.console-directory-notices>.console-product-test-mode-notice{row-gap:var(--admin-space-sm);grid-template-columns:minmax(0,1fr);display:grid}.console-product-test-mode-notice .ant-alert-actions{margin-inline-start:0}}@media (max-width:900px){.app-shell .admin-table-panel{--console-panel-gutter:12px;--console-panel-gap:10px}}@container admin-table (width>=480px) and (width<=700px){.app-shell .console-business-filters:has(>.admin-filter-form__primary>:last-child:nth-child(odd)):not(:has(>.admin-filter-form__advanced)){grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .console-business-filters:has(>.admin-filter-form__primary>:last-child:nth-child(odd)):not(:has(>.admin-filter-form__advanced))>.admin-filter-form__primary{display:contents}.app-shell .console-business-filters:has(>.admin-filter-form__primary>:last-child:nth-child(odd)):not(:has(>.admin-filter-form__advanced))>.admin-filter-form__actions{grid-area:auto;justify-content:flex-end}}.product-sale-facts{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.product-sale-facts .ant-tag{margin-inline-end:0}.console-directory-tab-row{border-bottom:1px solid var(--admin-color-border-soft);flex-wrap:wrap;align-items:stretch;display:flex}.console-directory-tab-row>.console-status-tabs{min-width:0;margin-inline-start:auto}.console-directory-tab-row .ant-tabs-nav:before{display:none}@container admin-table (width<=760px){.console-directory-tab-row>.console-status-tabs{border-top:1px solid var(--admin-color-border-soft);flex-basis:100%}}@container admin-table (width<=620px){.console-directory-table .ant-table-cell-fix-start,.console-directory-table .ant-table-cell-fix-end{position:static!important}.console-directory-table .ant-table-cell-fix-start:after,.console-directory-table .ant-table-cell-fix-end:after{display:none!important}}.console-business-form-grid{column-gap:var(--admin-space-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.console-business-form-grid .ant-input-number{width:100%}.console-form-feedback,.console-package-form-section{margin-bottom:var(--admin-space-lg)}.console-package-editor .console-package-form-actions{bottom:calc(0px - var(--admin-space-xl));z-index:1;padding:var(--admin-space-md) 0;border-top:1px solid var(--admin-color-border);background:var(--admin-color-surface);justify-content:flex-end;display:flex;position:sticky}.console-package-form-section>h3{margin:0 0 var(--admin-space-md)}.console-package-form-section>.console-package-content{margin-bottom:var(--admin-space-md)}.console-package-repeat-row{align-items:start;column-gap:var(--admin-space-md);grid-template-columns:repeat(2,minmax(0,1fr)) auto;display:grid}.console-package-repeat-row .ant-form-item-label{display:flex}.console-package-repeat-row .ant-form-item-has-error{padding-block-end:var(--admin-space-sm)}.console-package-repeat-row input:is([type=date],[type=time]){height:var(--admin-control-height)}.console-package-repeat-row .ant-input-number{width:100%}.console-package-content{padding:var(--admin-space-md);border:1px solid var(--admin-color-border);border-radius:var(--admin-radius-control);margin-bottom:var(--admin-space-sm)}.console-package-content:has(>button:only-child){border:0;padding:0}.console-package-form-heading{justify-content:space-between;align-items:center;gap:var(--admin-space-sm);margin-bottom:var(--admin-space-sm);display:flex}.console-package-form-heading h4{margin:0}.console-package-entitlement ul,.console-package-products{margin:var(--admin-space-sm) 0 0;padding:0;list-style:none}.console-package-entitlement li,.console-package-products li{gap:var(--admin-space-sm);flex-wrap:wrap;align-items:center;display:flex}.console-package-products li+li{margin-top:var(--admin-space-xs)}.console-package-products li span{color:var(--admin-color-text-secondary)}@media (max-width:600px){.admin-detail-drawer .ant-drawer-header,.admin-detail-drawer .ant-drawer-body{padding:var(--admin-space-lg)}.console-business-form-grid,.console-package-repeat-row{grid-template-columns:minmax(0,1fr)}.console-package-repeat-row{margin-bottom:var(--admin-space-md)}.console-package-repeat-action{justify-self:end;margin-bottom:0}.console-package-repeat-row .console-package-repeat-action .ant-form-item-label{display:none}}.console-channel-store-grid{gap:var(--admin-space-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.console-channel-store-card{align-content:start;gap:var(--admin-space-sm);min-width:0;padding:var(--admin-space-lg);background:var(--admin-color-surface);border:1px solid var(--admin-color-border);border-radius:var(--admin-radius-panel);overflow-wrap:anywhere;display:grid}.console-channel-store-card h3{font-size:var(--admin-font-size);color:var(--admin-color-text-secondary);margin:0}.console-channel-store-name{color:var(--admin-color-text-strong);font-weight:var(--admin-font-weight-strong)}.console-channel-store-card>small{color:var(--admin-color-text-secondary)}.console-voucher-certificate{gap:var(--admin-space-lg);min-width:0;display:grid}.console-voucher-certificate-summary{background:var(--admin-color-surface-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:center}.console-voucher-certificate-heading,.console-voucher-certificate-fact{align-items:center;gap:var(--admin-space-sm);flex-wrap:wrap;display:flex}.console-voucher-certificate-heading h3{color:var(--admin-color-text-strong)}.console-voucher-certificate-heading .status-tag{margin:0}.console-voucher-certificate-summary .console-voucher-certificate-references{grid-column:1/-1}.console-voucher-certificate-references{gap:var(--admin-space-xs) var(--admin-space-lg);flex-wrap:wrap;min-width:0;display:flex}.console-voucher-certificate-references .copy-reference{flex-wrap:wrap;max-width:100%}.console-voucher-certificate-references .copy-reference code{overflow-wrap:anywhere}.console-voucher-certificate-records{gap:var(--admin-space-sm);margin:0;padding:0;list-style:none;display:grid}.console-voucher-certificate-fact>span,.console-voucher-certificate-empty{color:var(--admin-color-text-secondary)}.console-voucher-certificate-empty{margin:0}@media (max-width:600px){.console-channel-store-grid{gap:var(--admin-space-md);grid-template-columns:minmax(0,1fr)}}.console-configuration-filters .admin-filter-form__primary{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr))}.console-configuration-chips .ant-tag{min-width:0;max-width:100%}.console-configuration-chip-value{text-overflow:ellipsis;min-width:0;overflow:hidden}@container admin-table (width<=600px){.console-configuration-filters .admin-filter-form__primary,.console-configuration-filters .admin-filter-form__advanced:not([hidden]){gap:var(--admin-space-md);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.console-configuration-filters .admin-filter-form__primary>:first-child,.console-configuration-filters .admin-filter-form__primary>:nth-child(2):last-child{grid-column:1/-1}}.console-directory-period{gap:var(--admin-space-md);grid-column:1/-1;grid-template-columns:minmax(140px,.8fr) repeat(2,minmax(0,1fr));align-items:end;min-width:0;display:grid}.admin-filter-form.console-voucher-after-sales-filters{gap:var(--admin-space-md);padding:0 0 var(--admin-space-lg);grid-template-columns:minmax(0,1fr);container:voucher-after-sales/inline-size}.console-voucher-after-sales-filters .console-directory-period{grid-template-columns:repeat(auto-fit,minmax(min(100%,176px),1fr))}.admin-filter-form.console-voucher-after-sales-filters>.admin-filter-form__actions{grid-area:auto/1;justify-content:flex-end;padding-block-start:0}@container voucher-after-sales (width<552px){.console-voucher-after-sales-filters .console-directory-period>:first-child{grid-column:1/-1}}.console-group-buy-filters .admin-filter-form__primary>label,.console-directory-period>label{align-self:start}.console-filter-chips .ant-tag{min-width:0;max-width:100%}.console-filter-chip-value{text-overflow:ellipsis;min-width:0;overflow:hidden}@container admin-table (width<=600px){.console-directory-period{grid-template-columns:repeat(2,minmax(0,1fr))}.console-directory-period>:first-child{grid-column:1/-1}}@container admin-table (width<=450px){.console-group-buy-filters .admin-filter-form__primary{grid-template-columns:repeat(2,minmax(0,1fr))}.console-group-buy-filters .admin-filter-form__primary>label:is(:only-of-type,:has(.ant-input-affix-wrapper),:last-child:nth-child(odd)){grid-column:1/-1}.console-group-buy-filters .admin-filter-form__primary>label:first-child:has(+label:last-child .ant-input-affix-wrapper){grid-column:1/-1}.console-directory-period{grid-template-columns:minmax(0,1fr)}}.console-filter-page-scope{color:var(--admin-color-text-tertiary);font-size:var(--admin-font-size-small);margin-inline-start:4px}.app-shell .console-group-buy-filters{grid-template-columns:minmax(0,1fr);gap:12px}.app-shell .console-group-buy-filters>:is(.admin-filter-form__primary,.admin-filter-form__actions,.admin-filter-form__advanced){grid-area:auto/1/auto/-1}.app-shell .console-group-buy-filters>.admin-filter-form__actions{flex-wrap:wrap;align-self:end;gap:8px;padding-block-start:0}.console-group-buy-filters>.admin-filter-form__actions>.ant-btn{inline-size:68px}.console-group-buy-filters>.admin-filter-form__actions>.admin-filter-form__toggle{inline-size:100px}.app-shell .console-group-buy-filters>.admin-filter-form__advanced:not([hidden]){grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:12px;display:grid}@container admin-table (width<=450px){.console-group-buy-filters .admin-filter-form__primary:not(:has(>[data-filter-field=merchantId],>[data-filter-field=platform]))>[data-filter-field=storeId]{grid-column:1/-1}}@container admin-table (width>=1000px){.app-shell .console-group-buy-filters{grid-template-columns:minmax(0,1fr) auto}.app-shell .console-group-buy-filters>.admin-filter-form__primary{grid-column:1}.app-shell .console-group-buy-filters>.admin-filter-form__actions{grid-area:1/2}.console-group-buy-filters .admin-filter-form__primary>.console-directory-period{display:contents}}.console-filter-select-popup .ant-select-item-option-content{white-space:normal;overflow-wrap:anywhere}.console-filter-select-message{color:var(--admin-color-text-secondary);justify-items:center;display:grid}.console-filter-select-more{border-top:1px solid var(--admin-color-border-soft);padding-top:var(--admin-space-xs);justify-content:center;display:flex}.topbar-store{flex:0 164px;min-width:112px;max-width:164px;padding-inline:10px 0}.topbar-store .ant-select{width:100%}.management-directory-body:has(>.bi-page){background:0 0;border:0;padding:0}.topbar-store+.domain-nav{padding-left:8px}.topbar-store+.domain-nav .domain-nav-item{min-width:70px;padding-inline:10px}.bi-page,.bi-insights{gap:16px;min-width:0;display:grid}.bi-insights{background:var(--admin-color-surface-subtle);padding:16px 20px}.bi-split{grid-template-columns:minmax(0,2.25fr) minmax(250px,1fr);align-items:start;gap:16px;display:grid}.bi-dashboard{grid-template-columns:minmax(0,2.45fr) minmax(248px,1fr);align-items:start;gap:16px;display:grid}.bi-dashboard-main,.bi-dashboard-rail{gap:16px;min-width:0;display:grid}.bi-dashboard-main .bi-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.bi-panel,.bi-metrics{background:var(--admin-color-surface);border:1px solid var(--admin-color-border);border-radius:var(--admin-radius-panel);min-width:0}.bi-panel-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-height:56px;padding:12px 18px;display:flex}.bi-panel-header h2{margin:0;font-size:16px}.bi-metrics{grid-template-columns:repeat(auto-fit,minmax(115px,1fr));gap:0;padding-block:12px;display:grid}.bi-metrics article{align-content:start;gap:4px;min-width:0;padding:4px 16px;display:grid}.bi-metrics article+article{border-inline-start:1px solid var(--admin-color-border)}.bi-metrics span,.bi-metrics small,.bi-ledger dt{color:var(--admin-color-text-secondary)}.bi-metrics strong,.bi-ledger dd,.bi-breakdown strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.bi-metrics strong{font-size:21px;line-height:1.3}.bi-metrics .ant-btn-link{justify-content:start;height:auto;padding:0}.bi-chart-area{position:relative}.bi-chart{min-width:0;height:272px}.bi-chart-empty{text-align:center;color:var(--admin-color-text-secondary);pointer-events:none;position:absolute;inset:37% 16px auto}.bi-chart-message{color:var(--admin-color-text-secondary);padding:12px 20px}.bi-panel-links a{color:var(--admin-color-primary);text-underline-offset:3px}.bi-panel-links{flex-wrap:wrap;gap:8px 16px;padding:0 18px 16px;display:flex}.bi-ledger,.bi-breakdown ol{margin:0;padding:0 18px 16px;list-style:none;display:grid}.bi-ledger>div,.bi-breakdown li{padding-block:10px}.bi-ledger>div+div,.bi-breakdown li+li{border-top:1px solid var(--admin-color-border)}.bi-ledger>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}.bi-ledger>div:first-child{gap:4px;padding-top:0;display:grid}.bi-ledger dd{margin:0;font-size:16px;font-weight:650}.bi-ledger>div:first-child dd{font-size:28px}.bi-breakdown li>div:first-child{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.bi-breakdown li span{overflow-wrap:anywhere}.bi-breakdown i{border-radius:2px;width:8px;height:8px;margin-inline-end:8px;display:inline-block}.bi-breakdown small{color:var(--admin-color-text-secondary);margin-inline-start:8px;font-weight:400}.bi-distribution{border-radius:4px;gap:2px;height:8px;margin:6px 18px 10px;display:flex;overflow:hidden}.bi-bar{background:var(--admin-color-surface-subtle);border-radius:3px;height:5px;margin-top:7px}.bi-bar>span{background:var(--admin-color-primary);border-radius:inherit;height:100%;display:block}.bi-bar>span.is-negative{background:#a76227}.bi-todo-list{gap:8px;padding:0 16px 16px;display:grid}.bi-todo-list .ant-btn,.bi-todo-list p{justify-content:space-between;display:flex}.bi-todo-list p{color:var(--admin-color-text-secondary);margin:0;padding:4px 12px}.bi-dashboard-rail .console-quick-links{padding-top:0}.bi-trend-slot .console-trend-panel{border:0}@media (min-width:1500px){.bi-dashboard-main .bi-metrics{grid-template-columns:repeat(auto-fit,minmax(115px,1fr))}}@media (max-width:1499px) and (min-width:720px){.bi-dashboard-main .bi-metrics article:nth-child(3n+1){border-inline-start:0}}@media (max-width:1100px){.topbar-store{flex:0 155px;order:1}}@media (max-width:980px){.bi-split{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.bi-dashboard{grid-template-columns:minmax(0,1fr)}}@media (max-width:719px){.topbar-store{flex:1 1 0;min-width:0;max-width:130px}.topbar-store+.domain-nav+.topbar-context{max-width:30%}.topbar:has(.topbar-store) .brand{flex:0 150px;min-width:126px}.topbar:has(.topbar-store) .brand strong{font-size:13px}.bi-metrics,.bi-dashboard-main .bi-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.bi-metrics article{padding:8px 12px}.bi-metrics article:nth-child(odd){border-inline-start:0}.bi-insights{padding:12px}.bi-chart{height:235px}}
