:root{color:#18332f;background:#f4f7f5;font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;--font-sans: "PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--color-brand-950: #062f2c;--color-brand-900: #073c37;--color-brand-800: #095048;--color-brand-700: #08665a;--color-brand-600: #087d6b;--color-brand-500: #0b9479;--color-brand-100: #dff3ec;--color-brand-50: #edf8f4;--color-accent: #e7a064;--color-accent-soft: #fff0e3;--color-ink: #18332f;--color-ink-soft: #4f6561;--color-muted: #748682;--color-line: #dfe7e4;--color-line-strong: #cdd9d5;--color-surface: #fff;--color-surface-subtle: #f8faf9;--color-canvas: #f3f6f4;--color-success: #14764f;--color-success-soft: #e6f5ed;--color-warning: #b86b0c;--color-warning-soft: #fff3df;--color-danger: #a83b35;--color-danger-soft: #fff0ee;--color-info: #216ab1;--color-info-soft: #eaf3fc;--shadow-sm: 0 1px 2px rgb(12 48 44 / 4%);--shadow-md: 0 12px 36px rgb(12 48 44 / 8%);--shadow-lg: 0 28px 80px rgb(5 34 31 / 20%);--radius-sm: 7px;--radius-md: 10px;--radius-lg: 14px;--radius-xl: 18px;--sidebar-width: 184px;--secondary-sidebar-width: 136px;--sidebar-collapsed-width: 72px;--topbar-height: 56px;--transition-fast: .16s ease}*{box-sizing:border-box}html{min-width:320px;min-height:100%;background:var(--color-canvas)}body{margin:0;min-width:320px;min-height:100vh;background:var(--color-canvas);color:var(--color-ink)}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.52}a{color:inherit}svg{display:block;flex:0 0 auto}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}.page-kicker{margin:0 0 10px;color:var(--color-brand-600);font-size:.7rem;font-weight:800;letter-spacing:.16em}.button{display:inline-flex;gap:8px;align-items:center;justify-content:center;min-height:var(--admin-control-height, 40px);padding:0 15px;border:1px solid transparent;border-radius:var(--radius-md);font-size:var(--admin-button-font-size, inherit);font-weight:700;line-height:1;transition:border-color var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}.button:not(:disabled):hover{transform:translateY(-1px)}.button-primary{background:linear-gradient(135deg,var(--color-brand-600),var(--color-brand-800));box-shadow:0 8px 18px #087d6b29;color:#fff}.button-primary:not(:disabled):hover{box-shadow:0 10px 22px #087d6b3d}.button-secondary,.button-quiet{border-color:var(--color-line-strong);background:var(--color-surface);color:var(--color-ink-soft)}.button-secondary:not(:disabled):hover,.button-quiet:not(:disabled):hover{border-color:#abc0ba;background:var(--color-surface-subtle);color:var(--color-brand-700)}.button-danger{border-color:#edc9c5;background:var(--color-danger-soft);color:var(--color-danger)}.button-danger-solid{border-color:var(--color-danger);background:var(--color-danger);color:#fff}.button-small{min-height:var(--admin-control-height-small, 34px);padding:0 11px;border-radius:var(--radius-sm);font-size:var(--admin-button-small-font-size, .8rem)}.button-wide{width:100%;margin-top:12px}.icon-button{display:inline-grid;width:36px;height:36px;padding:0;place-items:center;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:inherit}.icon-button:not(:disabled):hover{border-color:var(--color-line);background:var(--color-surface-subtle)}form{display:grid;gap:10px}form label,fieldset legend,.drawer-section>label{margin-top:7px;color:var(--color-ink-soft);font-size:.8rem;font-weight:700}input,select,textarea{width:100%;border:1px solid var(--color-line-strong);border-radius:var(--radius-md);outline:none;background:var(--color-surface);color:var(--color-ink);font-size:var(--admin-control-font-size, inherit);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}input,select{min-height:var(--admin-control-height, 40px);padding:0 12px}textarea{padding:11px 12px;line-height:1.6;resize:vertical}input::placeholder,textarea::placeholder{color:#9aa9a6}input:focus,select:focus,textarea:focus,button:focus-visible,a:focus-visible,summary:focus-visible{border-color:var(--color-brand-600);outline:3px solid rgb(8 125 107 / 16%);outline-offset:1px}fieldset{margin:8px 0 0;padding:14px;border:1px solid var(--color-line);border-radius:var(--radius-md)}.form-message{margin:16px 0;padding:11px 13px;border-radius:var(--radius-md);font-size:.84rem;line-height:1.55}.form-message.error{border:1px solid #f0cfcb;background:var(--color-danger-soft);color:var(--color-danger)}.form-message.success{border:1px solid #cce7d8;background:var(--color-success-soft);color:var(--color-success)}.form-message.warning{border:1px solid #f0dfb8;background:#fff8e8;color:#89641d}.text-button{width:100%;margin-top:20px;border:0;background:transparent;color:var(--color-brand-700);font-size:.85rem;font-weight:700}.auth-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(430px,.85fr);min-height:100vh}.auth-brand{display:flex;flex-direction:column;justify-content:center;padding:clamp(52px,8vw,116px);background:radial-gradient(circle at 18% 12%,rgb(42 150 135 / 22%),transparent 31rem),linear-gradient(145deg,var(--color-brand-900),var(--color-brand-950) 72%);color:#fff}.auth-brand-identity{display:flex;gap:14px;align-items:center;margin-bottom:42px}.auth-brand-logo{width:56px;height:56px;border-radius:16px;box-shadow:0 12px 30px #00000029}.auth-brand-identity strong{color:#fff;font-size:1.25rem;font-weight:750;letter-spacing:.04em}.auth-brand .page-kicker{color:#7bd3c7}.auth-brand h1{max-width:760px;margin:0;font-size:clamp(2.7rem,5vw,5.4rem);letter-spacing:-.055em;line-height:1.05}.auth-brand>p:not(.page-kicker){max-width:620px;margin:28px 0;color:#ffffffa8;font-size:1rem;line-height:1.9}.brand-proof{display:flex;flex-wrap:wrap;gap:10px}.brand-proof span{display:inline-flex;gap:7px;align-items:center;padding:8px 12px;border:1px solid rgb(255 255 255 / 13%);border-radius:999px;color:#ffffffc2;font-size:.76rem}.auth-panel{display:grid;padding:44px;place-items:center;background:radial-gradient(circle at 100% 0%,rgb(231 160 100 / 9%),transparent 26rem),#f8faf8}.auth-panel-inner{width:min(420px,100%)}.auth-company-logo-frame{display:grid;width:148px;height:148px;margin:0 auto 18px;overflow:hidden;place-items:center}.auth-company-logo{display:block;width:205px;max-width:none;height:205px;object-fit:contain;mix-blend-mode:multiply}.auth-panel h2,.modal-card h2,.password-card h1{margin:0;color:var(--color-ink);font-size:1.7rem;letter-spacing:-.035em}.auth-panel h2{margin-bottom:24px}.auth-panel h2+.form-message{margin-top:0}.panel-intro,.modal-card>p:not(.page-kicker),.password-card>p{margin:13px 0 22px;color:var(--color-muted);line-height:1.7}.centered-layout{display:grid;min-height:100vh;padding:32px;place-items:center;background:radial-gradient(circle at 10% 10%,rgb(8 125 107 / 10%),transparent 28rem),var(--color-canvas)}.password-card{width:min(520px,100%)}.dialog-icon,.danger-dialog-icon{display:inline-grid;width:46px;height:46px;margin-bottom:18px;place-items:center;border-radius:13px;background:var(--color-brand-50);color:var(--color-brand-700)}.dialog-icon.danger,.danger-dialog-icon{background:var(--color-danger-soft);color:var(--color-danger)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.admin-shell{display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr);min-height:100vh;transition:grid-template-columns var(--transition-fast)}.admin-shell.sidebar-collapsed{grid-template-columns:var(--sidebar-collapsed-width) minmax(0,1fr)}.admin-sidebar{position:sticky;z-index:20;top:0;display:flex;flex-direction:column;width:var(--sidebar-width);height:100vh;overflow:hidden;padding:18px 12px 14px;background:linear-gradient(180deg,#073c37fa,#062f2c),var(--color-brand-900);color:#fff;transition:width var(--transition-fast),transform var(--transition-fast)}.admin-sidebar.is-collapsed{width:var(--sidebar-collapsed-width);padding-inline:10px}.sidebar-brand{display:flex;gap:11px;align-items:center;min-height:38px;padding:0 4px}.brand-logo{flex:0 0 auto;width:36px;height:36px;border-radius:10px;box-shadow:0 8px 18px #00000029}.sidebar-brand-copy{display:grid;min-width:0;white-space:nowrap;transition:width var(--transition-fast),opacity var(--transition-fast)}.sidebar-brand-copy strong{font-size:.9rem}.sidebar-brand-copy small{margin-top:3px;overflow:hidden;color:#ffffff85;font-size:.69rem;text-overflow:ellipsis}.admin-sidebar nav{display:grid;gap:4px;margin-top:22px}.nav-item{display:flex;gap:10px;align-items:center;min-height:38px;padding:5px 9px;border:1px solid transparent;border-radius:var(--radius-md);color:#ffffffa6;text-decoration:none;transition:background var(--transition-fast),color var(--transition-fast)}.nav-item:hover:not(.disabled){background:#ffffff12;color:#fff}.nav-item.active{border-color:#74dec71a;background:linear-gradient(135deg,#087768,#09665b);box-shadow:0 8px 22px #0000001f;color:#fff}.nav-item.disabled{cursor:not-allowed;opacity:.5}.nav-item-copy{display:grid;min-width:0;white-space:nowrap;transition:opacity var(--transition-fast),width var(--transition-fast)}.nav-item-copy strong{font-size:.8rem;font-weight:650}.nav-item-copy small{margin-top:2px;overflow:hidden;color:#ffffff6b;font-size:.63rem;text-overflow:ellipsis}.nav-item.active .nav-item-copy small{color:#ffffffa8}.admin-sidebar.is-collapsed .sidebar-brand-copy,.admin-sidebar.is-collapsed .nav-item-copy{width:0;overflow:hidden;opacity:0;pointer-events:none}.admin-sidebar.is-collapsed .nav-item{justify-content:center;padding-inline:0}.admin-content,.admin-workspace-layout{min-width:0}.admin-workspace-layout.has-secondary-navigation{display:grid;grid-template-columns:var(--secondary-sidebar-width) minmax(0,1fr)}.admin-subnavigation{position:sticky;z-index:12;top:var(--topbar-height);align-self:start;height:calc(100vh - var(--topbar-height));padding:20px 10px;overflow-y:auto;border-right:1px solid #dce6e3;background:#f1f6f4}.admin-subnavigation-title{display:block;margin:0 4px 10px;padding:0 8px 12px;border-bottom:1px solid var(--color-line);color:var(--color-brand-900);font-size:.82rem;font-weight:780}.admin-subnavigation nav{display:grid;gap:4px}.subnavigation-item{position:relative;display:flex;min-height:36px;align-items:center;padding:7px 10px 7px 12px;border-radius:var(--radius-md);color:#61716e;font-size:.78rem;font-weight:620;text-decoration:none;transition:background var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast)}.subnavigation-item:hover:not(.active){background:var(--color-brand-50);color:var(--color-brand-800)}.subnavigation-item.active{background:var(--color-brand-100);box-shadow:inset 0 0 0 1px #08776814;color:var(--color-brand-900);font-weight:780}.subnavigation-item.active:before{position:absolute;top:8px;bottom:8px;left:0;width:4px;border-radius:0 3px 3px 0;background:var(--color-brand-600);content:""}.subnavigation-item:focus-visible{outline:3px solid color-mix(in srgb,var(--color-brand-600) 24%,transparent);outline-offset:2px}.admin-topbar{position:sticky;z-index:15;top:0;display:flex;height:var(--topbar-height);align-items:center;justify-content:space-between;padding:0 clamp(20px,3vw,40px);border-bottom:1px solid var(--color-line);background:#fffffff0;box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.topbar-leading,.topbar-actions,.topbar-breadcrumb,.service-state{display:flex;align-items:center}.topbar-leading{gap:14px}.topbar-breadcrumb{gap:8px;color:var(--color-muted);font-size:.78rem}.topbar-breadcrumb strong{color:var(--color-ink)}.topbar-actions{gap:10px}.account-menu{position:relative;margin-left:4px;padding-left:14px;border-left:1px solid var(--color-line)}.account-menu-trigger{display:flex;gap:9px;min-width:0;height:44px;align-items:center;padding:5px 8px;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--color-ink);text-align:left;transition:border-color var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast)}.account-menu-trigger:hover,.account-menu-trigger[aria-expanded=true]{border-color:var(--color-brand-100);background:var(--color-brand-50)}.account-menu-trigger:focus-visible{outline:3px solid color-mix(in srgb,var(--color-brand-600) 24%,transparent);outline-offset:2px}.account-avatar{display:grid;flex:0 0 auto;width:32px;height:32px;place-items:center;border-radius:50%;background:var(--color-brand-100);color:var(--color-brand-800);font-size:.76rem;font-weight:800}.account-trigger-copy{display:grid;min-width:0;max-width:132px;line-height:1.2}.account-trigger-copy strong,.account-trigger-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-trigger-copy strong{font-size:.76rem;font-weight:750}.account-trigger-copy small{margin-top:3px;color:var(--color-muted);font-size:.64rem}.account-trigger-chevron{flex:0 0 auto;color:var(--color-muted);transition:transform var(--transition-fast)}.account-menu-trigger[aria-expanded=true] .account-trigger-chevron{transform:rotate(180deg)}.account-menu-popover{position:absolute;z-index:40;top:calc(100% + 9px);right:0;width:min(280px,calc(100vw - 24px));padding:9px;border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:0 18px 48px #072d2929}.account-menu-summary{display:flex;gap:11px;align-items:center;min-width:0;padding:9px 10px 10px}.account-avatar-large{width:38px;height:38px;font-size:.84rem}.account-menu-summary>span:last-child{display:grid;min-width:0}.account-menu-summary strong,.account-menu-summary small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-menu-summary strong{font-size:.8rem}.account-menu-summary small{margin-top:4px;color:var(--color-muted);font-size:.67rem}.account-menu-separator{height:1px;margin:0 4px 7px;background:var(--color-line)}.account-menu-item{display:flex;gap:10px;width:100%;min-height:39px;align-items:center;padding:8px 10px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-ink);font-size:.74rem;text-align:left}.account-menu-item:not(:disabled):hover,.account-menu-item:focus-visible{background:var(--color-brand-50);color:var(--color-brand-800)}.account-menu-item:focus-visible{outline:2px solid color-mix(in srgb,var(--color-brand-600) 24%,transparent);outline-offset:-2px}.account-menu-item:disabled{cursor:wait;opacity:.58}.account-menu-logout{color:var(--color-danger)}.account-menu-role{display:flex;gap:7px;align-items:center;margin:7px 4px 2px;padding:9px 7px 2px;border-top:1px solid var(--color-line);color:var(--color-muted);font-size:.65rem}.service-state{gap:7px;color:var(--color-muted);font-size:.74rem}.service-state>span{width:7px;height:7px;border-radius:50%;background:#1da36d;box-shadow:0 0 0 4px #1da36d1a}.mobile-menu-button,.sidebar-mobile-close,.sidebar-scrim{display:none}.admin-main{--admin-control-height: 32px;--admin-control-height-small: 28px;--admin-button-font-size: .8rem;--admin-button-small-font-size: .7rem;--admin-control-font-size: .8rem;--admin-panel-padding: 14px;--admin-toolbar-padding: 12px;--admin-table-row-height: 50px;--admin-table-header-height: 36px;--admin-table-cell-padding: 6px 10px;min-width:0;padding:20px clamp(18px,2.25vw,32px) 40px}.admin-workspace-layout.has-secondary-navigation .admin-main{padding-inline:clamp(16px,1.8vw,28px)}.toast-viewport{position:fixed;z-index:80;top:76px;right:auto;left:50%;display:grid;width:min(380px,calc(100vw - 32px));gap:10px;transform:translate(-50%);pointer-events:none}.toast-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:start;padding:13px 14px;border:1px solid var(--color-line);border-left:4px solid currentColor;border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-lg);color:var(--color-ink-soft);pointer-events:auto}.toast-card>svg{margin-top:1px}.toast-card p{margin:0;color:var(--color-ink);font-size:.74rem;line-height:1.55;overflow-wrap:anywhere}.toast-card .icon-button{width:28px;min-width:28px;height:28px;padding:0}.toast-success{color:var(--color-success)}.toast-error{color:var(--color-danger)}.toast-warning{color:var(--color-warning)}.toast-info{color:var(--color-info)}.toast-list-enter-active,.toast-list-leave-active{transition:opacity .16s ease,transform .16s ease}.toast-list-enter-from,.toast-list-leave-to{opacity:0;transform:translateY(-8px)}@media(max-width:768px){.toast-viewport{top:64px}}@media(prefers-reduced-motion:reduce){.toast-list-enter-active,.toast-list-leave-active{transition:none}}.workspace-page{width:min(100%,1600px);margin:0 auto}.page-header{display:flex;gap:18px;align-items:flex-start;justify-content:space-between;margin-bottom:14px}.page-header h1{margin:0;color:var(--color-ink);font-size:clamp(1.45rem,2vw,1.95rem);letter-spacing:-.045em;line-height:1.15}.page-header>div:first-child>p:last-child{margin:7px 0 0;color:var(--color-muted);font-size:.82rem;line-height:1.65}.workspace-state{display:grid;min-height:220px;padding:28px;place-items:center;align-content:center;border:1px dashed var(--color-line-strong);border-radius:var(--radius-lg);background:#ffffffb8;color:var(--color-muted);text-align:center}.workspace-state strong{color:var(--color-ink);font-size:1rem}.workspace-state p{margin:8px 0 18px;font-size:.84rem}.workspace-state.error{border-color:#edc9c5;color:var(--color-danger)}.spinning{animation:spin .85s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.overview-range-panel{display:grid;gap:8px;justify-items:end}.segmented-control{display:inline-flex;padding:3px;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface)}.segmented-control button{min-height:34px;padding:0 15px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-muted);font-size:.82rem;font-weight:650}.segmented-control button.active{background:var(--color-brand-700);box-shadow:0 5px 12px #08665a2e;color:#fff}.custom-range{display:flex;gap:8px;align-items:center}.custom-range input{width:132px;min-height:36px;font-size:.76rem}.custom-range>span{color:var(--color-muted);font-size:.75rem}.data-freshness,.range-error{display:flex;align-items:center;min-height:30px;margin:0;color:var(--color-muted);font-size:.72rem}.range-error{color:var(--color-danger)}.data-freshness .icon-button{width:30px;height:30px}.overview-section,.dashboard-panel,.account-workspace{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm)}.overview-section{margin-bottom:18px;padding:18px 18px 12px}.section-title,.section-title>div,.panel-heading{display:flex;align-items:center}.section-title{justify-content:space-between;margin-bottom:12px}.section-title>div{gap:9px}.section-title>div>span{color:var(--color-brand-600);font-size:.66rem;font-weight:850}.section-title h2,.panel-heading h2{margin:0;font-size:.93rem}.section-title small{color:var(--color-muted);font-size:.7rem}.overview-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.quality-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--color-line);border-radius:var(--radius-md)}.quality-metric-grid article{display:grid;gap:4px;min-width:0;padding:14px 16px;border-right:1px solid var(--color-line);background:var(--color-surface-subtle)}.quality-metric-grid article:last-child{border-right:0}.quality-metric-grid small,.quality-metric-grid span{color:var(--color-muted);font-size:.7rem}.quality-metric-grid strong{color:var(--color-ink);font-size:1.45rem;font-variant-numeric:tabular-nums}.quality-metric-grid .accepted strong{color:var(--color-success)}.quality-metric-grid .rejected strong{color:var(--color-danger)}.overview-quality-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.dashboard-panel.quality-summary-panel{min-height:0;padding:15px;box-shadow:none}.quality-summary-list{display:grid;gap:0;margin:10px 0 0;padding:0;list-style:none}.quality-summary-list li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:9px 0;border-bottom:1px solid var(--color-line);font-size:.76rem}.quality-summary-list li:last-child{border-bottom:0}.quality-summary-list small{color:var(--color-muted)}.workspace-state.compact,.chart-empty.compact{min-height:96px}.overview-metric{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:13px;align-items:center;min-width:0;min-height:90px;padding:12px 18px;border-right:1px solid var(--color-line);text-decoration:none;transition:background var(--transition-fast),transform var(--transition-fast)}.overview-metric:last-child{border-right:0}.overview-metric:hover{background:var(--color-surface-subtle)}.metric-icon,.alert-icon,.section-icon,.unavailable-icon{display:grid;flex:0 0 auto;width:42px;height:42px;place-items:center;border-radius:50%;background:var(--color-brand-100);color:var(--color-brand-600)}.tone-blue .metric-icon{background:var(--color-info-soft);color:var(--color-info)}.tone-orange .metric-icon{background:var(--color-accent-soft);color:#d87517}.tone-violet .metric-icon{background:#f0ecff;color:#7359d7}.metric-copy{display:grid;min-width:0}.metric-copy small{overflow:hidden;color:var(--color-muted);font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.metric-copy strong{margin-top:4px;color:var(--color-ink);font-size:clamp(1.35rem,2vw,1.8rem);font-variant-numeric:tabular-nums}.metric-chevron{color:#9aaba7}.overview-unavailable{display:flex;gap:12px;align-items:center;min-height:88px;padding:16px;border-radius:var(--radius-md);background:var(--color-surface-subtle)}.unavailable-icon{background:#edf1f0;color:#7e8c89}.overview-unavailable strong{font-size:.84rem}.overview-unavailable p{margin:5px 0 0;color:var(--color-muted);font-size:.74rem;line-height:1.55}.overview-primary-grid,.overview-secondary-grid{display:grid;gap:18px;margin-top:18px}.overview-primary-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.85fr)}.overview-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-panel{min-width:0;min-height:340px;padding:18px}.panel-heading{justify-content:space-between;margin-bottom:10px}.panel-heading p{margin:5px 0 0;color:var(--color-muted);font-size:.7rem}.echart-panel{width:100%;height:270px}.distribution-panel{position:relative}.distribution-panel .echart-panel{height:240px}.chart-empty{display:grid;min-height:220px;place-items:center;color:var(--color-muted);font-size:.8rem}.alert-list{display:grid}.alert-list a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:11px;align-items:center;min-height:62px;border-bottom:1px solid var(--color-line);text-decoration:none}.alert-list a:last-child{border-bottom:0}.alert-list a:hover strong{color:var(--color-brand-700)}.alert-icon{width:34px;height:34px;background:var(--color-accent-soft);color:#d87517}.alert-list a>span:nth-child(2){display:grid;min-width:0}.alert-list strong{font-size:.8rem}.alert-list small{margin-top:3px;color:var(--color-muted);font-size:.68rem}.alert-list b{color:var(--color-warning);font-size:1rem;font-variant-numeric:tabular-nums}.distribution-summary{display:flex;flex-wrap:wrap;gap:7px 14px;margin:4px 0 0;padding:12px 0 0;border-top:1px solid var(--color-line);list-style:none}.distribution-summary li{display:inline-flex;gap:6px;align-items:center;color:var(--color-muted);font-size:.7rem}.distribution-summary strong{color:var(--color-ink);font-variant-numeric:tabular-nums}.account-workspace{overflow:visible}.account-toolbar{display:flex;gap:9px;align-items:flex-end;padding:var(--admin-toolbar-padding, 18px);border-bottom:1px solid var(--color-line)}.search-control{position:relative;display:flex;align-items:center}.search-control>svg{position:absolute;z-index:1;left:12px;color:#8a9a97;pointer-events:none}.search-control input{padding-left:38px}.account-search{flex:1 1 260px;min-width:190px;max-width:340px}.desktop-filters{display:flex;flex:1 1 auto;gap:8px}.desktop-filters label{min-width:115px}.desktop-filters label>span{display:none}.desktop-filters select,.sort-control select{min-height:var(--admin-control-height, 40px);font-size:.78rem}.sort-control{position:relative;display:flex;flex:0 0 auto;align-items:center}.sort-control>svg{position:absolute;z-index:1;left:11px;color:var(--color-muted);pointer-events:none}.sort-control select{width:150px;padding-left:34px}.mobile-filter-button{display:none}.account-result-heading{display:flex;gap:18px;align-items:center;justify-content:space-between;min-height:60px;padding:10px 15px;border-bottom:1px solid var(--color-line)}.account-result-heading h2{margin:0;font-size:.95rem}.account-result-heading p{margin:5px 0 0;color:var(--color-muted);font-size:.72rem}.account-result-heading p strong{color:var(--color-ink);font-variant-numeric:tabular-nums}.account-result-heading>span{color:var(--color-muted);font-size:.72rem}.account-table-wrap{position:relative;max-height:min(60vh,720px);overflow:auto}.account-table{width:100%;min-width:1160px;border-collapse:separate;border-spacing:0;table-layout:fixed}.account-table th,.account-table td{height:var(--admin-table-row-height, 56px);padding:var(--admin-table-cell-padding, 8px 12px);border-bottom:1px solid var(--color-line);background:var(--color-surface);text-align:left;vertical-align:middle}.account-table th{position:sticky;z-index:3;top:0;height:var(--admin-table-header-height, 40px);background:#fbfcfb;color:var(--color-ink-soft);font-size:.71rem;font-weight:750;white-space:nowrap}.account-table tbody tr:hover td{background:#fbfdfc}.account-table th:nth-child(1){width:180px}.account-table th:nth-child(2){width:145px}.account-table th:nth-child(3){width:140px}.account-table th:nth-child(4){width:105px}.account-table th:nth-child(5){width:105px}.account-table th:nth-child(6){width:110px}.account-table th:nth-child(7){width:120px}.account-table th.account-action-column,.account-table td.account-action-column{width:232px;min-width:232px;max-width:232px;text-align:left}.account-identity{display:flex;gap:10px;align-items:center;max-width:100%;padding:0;border:0;background:transparent;color:var(--color-ink);text-align:left}.account-avatar{display:grid;flex:0 0 auto;width:35px;height:35px;place-items:center;border-radius:50%;background:#e9eeec;color:var(--color-ink-soft);font-size:.76rem;font-weight:800}.account-avatar.large{width:48px;height:48px;background:var(--color-brand-100);color:var(--color-brand-700);font-size:.95rem}.account-identity>span:last-child{display:grid;min-width:0}.account-identity strong,.account-identity small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-identity strong{font-size:.78rem}.account-identity small{margin-top:4px;color:var(--color-muted);font-size:.7rem}.role-summary,.subdued-cell{display:block;overflow:hidden;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.role-summary{color:var(--color-info)}.subdued-cell{color:var(--color-muted)}.binding-badge,.status-badge{display:inline-flex;gap:5px;align-items:center;width:fit-content;border-radius:999px;font-size:.68rem;font-weight:700;white-space:nowrap}.binding-badge{color:var(--color-muted)}.binding-badge.bound{color:var(--color-success)}.status-badge{padding:5px 8px}.status-badge.enabled{background:var(--color-success-soft);color:var(--color-success)}.status-badge.disabled{background:#edf0ef;color:#667673}.status-badge.pending{background:var(--color-warning-soft);color:var(--color-warning)}.table-action-column{text-align:left;vertical-align:middle}.row-actions{display:flex;flex-wrap:wrap;gap:2px 10px;align-items:center;justify-content:flex-start}.row-action-button{display:inline-flex;min-height:28px;align-items:center;justify-content:center;gap:4px;padding:3px 5px;border:0;border-radius:5px;background:transparent;color:var(--color-info);cursor:pointer;font-size:.7rem;font-weight:720;line-height:1.2;white-space:nowrap}.row-action-button:not(:disabled):hover{background:var(--color-info-soft);color:#15528f}.row-action-button:focus-visible{outline:2px solid color-mix(in srgb,var(--color-info) 42%,transparent);outline-offset:1px}.row-action-button>svg{flex:0 0 auto;width:14px;height:14px;color:currentcolor;stroke-width:2}.row-action-button.danger{color:var(--color-danger)}.row-action-button.danger:not(:disabled):hover{background:var(--color-danger-soft);color:var(--color-danger)}.row-action-button:disabled{cursor:not-allowed;opacity:.45}.account-row-actions{max-width:232px}.account-compact-list{display:none}.account-pagination{display:grid;grid-template-columns:1fr auto 1fr;gap:18px;align-items:center;min-height:58px;padding:8px 15px;color:var(--color-muted);font-size:.72rem}.account-pagination>div,.account-pagination nav{display:flex;gap:7px;align-items:center}.account-pagination select{width:64px;min-height:32px;font-size:.72rem}.account-pagination nav button{display:grid;min-width:32px;height:32px;padding:0 8px;place-items:center;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--color-ink-soft);font-size:.75rem}.account-pagination nav button.active{background:var(--color-brand-700);color:#fff}.account-pagination>span{justify-self:end}.modal-backdrop{position:fixed;z-index:50;top:0;right:0;bottom:0;left:0;display:grid;overflow-y:auto;padding:28px;place-items:center;background:#061b199e;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal-card{position:relative;width:min(540px,100%);padding:28px;border:1px solid rgb(255 255 255 / 60%);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-lg)}.modal-close{position:absolute;top:18px;right:18px;color:var(--color-muted)}.modal-actions{display:flex;gap:9px;justify-content:flex-end;margin-top:16px}.role-checkbox-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.role-checkbox-grid label{display:flex;gap:9px;align-items:center;min-width:0;padding:10px;border:1px solid var(--color-line);border-radius:var(--radius-md);cursor:pointer}.role-checkbox-grid label:has(input:checked){border-color:#a8d5c8;background:var(--color-brand-50)}.role-checkbox-grid input{width:16px;min-height:16px}.role-checkbox-grid label>span{display:grid;min-width:0}.role-checkbox-grid strong{font-size:.75rem}.role-checkbox-grid small{margin-top:2px;overflow:hidden;color:var(--color-muted);font-size:.6rem;text-overflow:ellipsis}.danger-target{display:grid;grid-template-columns:auto 1fr;gap:8px 16px;padding:12px 14px;border-radius:var(--radius-md);background:var(--color-surface-subtle);font-size:.78rem}.danger-target dt{color:var(--color-muted)}.danger-target dd{margin:0;color:var(--color-ink);font-weight:700}.danger-hint{margin:12px 0;color:var(--color-muted);font-size:.72rem;line-height:1.6}.drawer-backdrop{justify-items:end;padding:0;background:#061b197a}.account-drawer,.filter-drawer{width:min(560px,100%);height:100%;background:var(--color-surface);box-shadow:-20px 0 70px #05221f38}.drawer-header,.filter-drawer>header{display:flex;align-items:center;justify-content:space-between;padding:20px 22px;border-bottom:1px solid var(--color-line);background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.account-drawer{display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.account-drawer .drawer-header{position:static}.account-administration-form{display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:0;overflow:hidden}.filter-drawer>header{position:sticky;z-index:2;top:0}.drawer-identity{display:flex;gap:13px;align-items:center;min-width:0}.drawer-identity h2{margin:0;font-size:1.15rem}.drawer-identity .page-kicker{margin-bottom:4px;font-size:.58rem}.drawer-identity>div>span{color:var(--color-muted);font-size:.72rem}.drawer-body{display:grid;gap:18px;min-height:0;padding:22px;overflow-y:auto}.account-drawer-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:16px 22px;border-top:1px solid var(--color-line);background:var(--color-surface)}.account-drawer-save-state{min-width:0;color:var(--color-muted);font-size:.72rem}.account-drawer-save-state>span{color:var(--color-ink-soft);font-weight:700}.account-drawer-save-state .inline-error{margin-top:5px}.account-drawer-actions{display:flex;gap:9px;justify-content:flex-end}.drawer-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.drawer-summary>div{display:flex;gap:8px;align-items:center;min-width:0;padding:11px;border-radius:var(--radius-md);background:var(--color-surface-subtle);color:var(--color-brand-700)}.drawer-summary span{display:grid;min-width:0}.drawer-summary small{color:var(--color-muted);font-size:.62rem}.drawer-summary strong{margin-top:3px;overflow:hidden;color:var(--color-ink);font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.drawer-section{display:grid;gap:10px;padding-top:18px;border-top:1px solid var(--color-line)}.drawer-section-heading{display:flex;gap:10px;align-items:flex-start}.drawer-section-heading .section-icon{width:34px;height:34px;border-radius:var(--radius-md)}.drawer-section-heading h3{margin:0;font-size:.88rem}.drawer-section-heading p{margin:4px 0 0;color:var(--color-muted);font-size:.7rem;line-height:1.5}.drawer-section>.button{justify-self:end}.inline-error{margin:0;color:var(--color-danger);font-size:.72rem}.filter-drawer{display:grid;grid-template-rows:auto 1fr auto;width:min(430px,100%);overflow:hidden}.filter-drawer>header>div{display:flex;gap:9px;align-items:center}.filter-drawer h2{margin:0;font-size:1rem}.filter-drawer-body{display:grid;gap:8px;align-content:start;min-height:0;padding:22px;overflow-y:auto}.filter-drawer-body label{margin-top:8px;color:var(--color-ink-soft);font-size:.78rem;font-weight:700}.filter-drawer>footer{display:flex;gap:9px;justify-content:flex-end;padding:16px 22px;border-top:1px solid var(--color-line)}.config-page{min-width:0}.system-generated-id[readonly]{border-color:#d6dddb;background:#eef1f0;color:var(--color-muted);cursor:default}.config-tabs{display:flex;gap:6px;margin-bottom:14px;padding:5px;overflow-x:auto;border:1px solid var(--color-line);border-radius:var(--radius-lg);background:#ffffffb8}.config-tabs button{display:grid;flex:0 0 auto;gap:2px;min-height:42px;padding:8px 15px;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--color-ink-soft);cursor:pointer;font-family:inherit;font-size:.84rem;font-weight:680;transition:background .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease}.config-tabs button.active{background:var(--color-surface);color:var(--color-brand-800);box-shadow:var(--shadow-sm)}.config-tabs button:hover:not(.active){border-color:color-mix(in srgb,var(--color-brand-600) 20%,var(--color-line));background:var(--color-brand-50);color:var(--color-brand-800)}.config-tabs button:focus-visible{outline:3px solid color-mix(in srgb,var(--color-brand-600) 24%,transparent);outline-offset:2px}.config-tabs button small{color:var(--color-muted);font-size:.66rem}.config-workspace{min-width:0}.config-toolbar>label:not(.search-control){display:grid;gap:5px;color:var(--color-muted);font-size:.67rem;font-weight:700}.config-toolbar select{min-width:150px}.config-table-wrap{max-height:min(62vh,720px);overflow:auto;border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.config-table{width:100%;min-width:820px;border-collapse:collapse;font-size:.78rem}.config-table th{position:sticky;z-index:1;top:0;padding:var(--admin-table-cell-padding, 11px 14px);border-bottom:1px solid var(--color-line-strong);background:#f4f8f6;color:var(--color-muted);font-size:.66rem;font-weight:800;text-align:left;text-transform:uppercase;letter-spacing:.04em}.config-table td{padding:var(--admin-table-cell-padding, 13px 14px);border-bottom:1px solid var(--color-line);color:var(--color-ink-soft);vertical-align:middle}.config-table tbody tr:hover{background:var(--color-brand-50)}.config-table td>strong,.config-table td>small{display:block}.config-table td>strong{color:var(--color-ink);font-size:.8rem}.config-table td>small{max-width:320px;margin-top:4px;overflow:hidden;color:var(--color-muted);font-size:.66rem;text-overflow:ellipsis;white-space:nowrap}.config-actions{display:flex;flex-wrap:wrap;gap:4px;min-width:0}.table-action-column .config-actions{gap:2px 10px}.aql-rules-table .table-action-column{width:176px}.aql-rules-table{min-width:640px}.catalog-table .table-action-column{width:136px}.report-policy-table .table-action-column{width:228px}.role-table .table-action-column{width:112px}.mini-tag{display:inline-flex;margin-left:6px;padding:2px 6px;border-radius:999px;background:var(--color-brand-100);color:var(--color-brand-700);font-size:.6rem;font-weight:800}.status-badge.draft,.status-badge.pending,.status-badge.in-review{background:var(--color-warning-soft);color:var(--color-warning)}.status-badge.published,.status-badge.valid{background:var(--color-success-soft);color:var(--color-success)}.status-badge.retired,.status-badge.invalid{background:var(--color-danger-soft);color:var(--color-danger)}.status-badge svg{flex:0 0 auto}.status-badge.active{background:var(--color-success-soft);color:var(--color-success)}.status-badge.inactive{background:#edf0ef;color:#667673}.checklist-workspace{min-width:0;overflow:hidden}.checklist-result-heading{gap:18px}.checklist-summary-chip,.checklist-readonly-label{display:inline-flex;align-items:center;width:fit-content;padding:6px 10px;border:1px solid var(--color-line);border-radius:999px;background:var(--color-surface-subtle);color:var(--color-muted);font-size:.68rem;font-weight:750;white-space:nowrap}.checklist-empty-state{display:grid;gap:6px;justify-items:center;padding-block:52px}.checklist-empty-state strong{color:var(--color-ink);font-size:.92rem}.checklist-empty-state span{color:var(--color-muted);font-size:.74rem}.checklist-category-list{display:grid;border-top:1px solid var(--color-line);background:var(--color-surface)}.checklist-category-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;min-width:0;padding:16px 18px;border-top:1px solid var(--color-line)}.checklist-category-row:first-child{border-top:0}.checklist-category-row:hover{background:var(--color-brand-50)}.checklist-category-row.is-inactive{background:#f5f7f6}.checklist-category-summary,.checklist-item-content,.checklist-detail-section{min-width:0}.checklist-category-meta{display:flex;flex-wrap:wrap;gap:7px;align-items:center;color:var(--color-muted);font-size:.66rem}.checklist-category-summary h3{margin:8px 0 0;color:var(--color-ink);font-size:.9rem}.checklist-category-summary p,.checklist-detail-summary p,.checklist-item-content p{margin:5px 0 0;color:var(--color-muted);font-size:.72rem;line-height:1.55;overflow-wrap:anywhere}.checklist-category-actions,.checklist-item-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:6px;justify-content:flex-start}.checklist-category-detail{display:grid;gap:16px;min-width:0}.checklist-detail-summary{display:grid;gap:3px;padding:14px;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface-subtle)}.checklist-detail-toolbar{display:flex;gap:16px;align-items:flex-start;justify-content:space-between}.checklist-detail-toolbar h3,.checklist-detail-toolbar p{margin:0}.checklist-detail-toolbar h3{color:var(--color-ink);font-size:.9rem}.checklist-detail-toolbar p,.checklist-detail-note{margin-top:5px;color:var(--color-muted);font-size:.69rem;line-height:1.5}.checklist-detail-note{padding:10px 12px;border-radius:var(--radius-md);background:var(--color-surface-subtle)}.checklist-category-empty{padding:22px 18px;color:var(--color-muted);font-size:.72rem;text-align:center}.checklist-detail-empty{margin-top:14px;border:1px dashed var(--color-line-strong);border-radius:var(--radius-md);background:var(--color-surface-subtle)}.checklist-detail-item-list{max-height:min(48vh,520px);margin:14px 0 0;padding:0;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--color-line);border-radius:var(--radius-md);list-style:none;scrollbar-gutter:stable}.checklist-detail-item-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:15px 18px;border-top:1px solid var(--color-line)}.checklist-detail-item-row:first-child{border-top:0}.checklist-detail-item-row:hover{background:var(--color-brand-50)}.checklist-item-heading{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.checklist-item-heading strong{color:var(--color-ink);font-size:.8rem}.config-list{max-height:min(62vh,720px);overflow:auto}.config-list-row{display:flex;gap:12px;align-items:center;justify-content:space-between;min-height:56px;padding:10px 14px;border-top:1px solid var(--color-line)}.config-list-row strong,.config-list-row small{display:block}.config-list-row strong{color:var(--color-ink);font-size:.8rem}.config-list-row small{margin-top:4px;color:var(--color-muted);font-size:.68rem}.config-modal{width:min(680px,100%)}.config-modal.config-modal-wide{width:min(980px,100%)}.config-modal form,.config-modal form>label{display:grid;gap:8px}.config-modal form{margin-top:18px}.config-modal label,.config-modal legend{color:var(--color-ink-soft);font-size:.75rem;font-weight:700}.form-grid{display:grid;gap:12px}.form-grid.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid label{display:grid;gap:7px}.order-assignee-field{grid-column:1 / -1}.config-checkboxes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:210px;padding:12px;overflow:auto;border:1px solid var(--color-line);border-radius:var(--radius-md)}.config-checkboxes label,.inline-checkbox{display:flex!important;flex-direction:row!important;gap:9px!important;align-items:flex-start}.config-checkboxes input,.inline-checkbox input{width:auto;margin-top:2px}.config-checkboxes span,.config-checkboxes small{display:block}.config-checkboxes small,.form-note{color:var(--color-muted);font-size:.67rem}.controlled-action-summary{display:grid;gap:3px;padding:13px;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface-subtle)}.controlled-action-summary span{color:var(--color-muted);font-size:.7rem}.detail-identity{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.detail-identity>div{display:grid;gap:4px;padding:12px;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface-subtle)}.detail-identity span,.detail-definition-list dt{color:var(--color-muted);font-size:.65rem}.detail-identity strong{overflow-wrap:anywhere;color:var(--color-ink);font-size:.76rem}.detail-tabs{margin-top:2px}.aql-config-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:min(100%,680px);margin-inline:auto;padding:6px;background:var(--color-surface-subtle)}.aql-config-tabs button{width:100%;min-height:42px;justify-items:center;border-color:var(--color-line);background:var(--color-surface)}.aql-config-tabs button.active{border-color:var(--color-brand-800);background:var(--color-brand-800);color:var(--color-surface);box-shadow:0 5px 14px #09504838}.aql-rule-editor{display:grid;gap:18px;min-width:0}.aql-defaults-panel{width:min(100%,960px);margin-inline:auto}.aql-rule-name-field{grid-column:1 / -1}.aql-default-values-grid{display:grid;grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.aql-default-values-grid label{display:grid;gap:7px}.aql-level-default-card{display:grid;min-width:0;gap:12px;padding:16px;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface-subtle)}.aql-level-default-card legend{padding-inline:6px;color:var(--color-brand-800);font-weight:800}.aql-percentage-input{position:relative;min-width:0}.aql-percentage-input input{width:100%;padding-right:34px}.aql-percentage-unit{position:absolute;top:50%;right:13px;color:var(--color-muted);font-size:.78rem;font-weight:700;pointer-events:none;transform:translateY(-50%)}.aql-rule-create-header>div{display:grid;gap:16px}.aql-rule-create-surface{min-width:0;padding:clamp(18px,3vw,32px);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm)}.aql-rule-create-page .config-table-wrap{max-height:none}.aql-rule-create-actions{display:flex;gap:10px;justify-content:center;padding:28px 0 8px}.detail-section{display:grid;gap:14px}.aql-plan-actions{display:flex;justify-content:flex-end}.aql-edit-table input,.aql-edit-table select{min-width:7rem;width:100%}.aql-plan-table{min-width:560px}.aql-plan-table input,.aql-plan-table select{min-width:0}.aql-plan-table th:last-child,.aql-plan-table td:last-child,.aql-plan-table .button{white-space:nowrap}.aql-plan-table th:last-child,.aql-plan-table td:last-child{width:76px}.readiness-card,.section-heading{display:flex;gap:12px;align-items:flex-start;padding:15px;border:1px solid var(--color-line);border-radius:var(--radius-md)}.readiness-card.ready{border-color:color-mix(in srgb,var(--color-success) 35%,var(--color-line));background:var(--color-success-soft);color:var(--color-success)}.readiness-card.blocked{border-color:color-mix(in srgb,var(--color-warning) 35%,var(--color-line));background:var(--color-warning-soft);color:var(--color-warning)}.readiness-card p,.readiness-card ul,.section-heading p,.stage-editor-heading p{margin:4px 0 0;color:var(--color-ink-soft);font-size:.7rem;line-height:1.6}.readiness-card ul{padding-left:18px}.detail-definition-list{display:grid;gap:8px;margin:0}.detail-definition-list>div{display:grid;grid-template-columns:160px minmax(0,1fr);gap:12px;padding:10px 0;border-bottom:1px solid var(--color-line)}.detail-definition-list dd{margin:0;overflow-wrap:anywhere;color:var(--color-ink);font-size:.7rem}.advanced-details{padding:10px 12px;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface-subtle)}.advanced-details summary{color:var(--color-ink-soft);font-size:.76rem;font-weight:720;cursor:pointer}.advanced-details[open] summary{margin-bottom:12px}.advanced-details>label{display:grid;gap:6px;margin-top:10px}.section-heading{padding:0;border:0}.file-picker{padding:12px;border:1px dashed var(--color-line-strong);border-radius:var(--radius-md);background:var(--color-surface-subtle)}.file-picker input{padding:8px 0 0;border:0;background:transparent}.detail-divider{width:100%;margin:4px 0;border:0;border-top:1px solid var(--color-line)}.controlled-confirmation{padding:12px;border:1px solid var(--color-warning);border-radius:var(--radius-md);background:var(--color-warning-soft);color:var(--color-ink)!important}.workflow-toolbar{grid-template-columns:minmax(260px,520px)}.workflow-table th:last-child,.workflow-table td:last-child{width:156px;text-align:left}.workflow-compact-list{display:none}.workflow-compact-card{align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface)}.workflow-compact-card>div{display:grid;min-width:0;gap:4px}.workflow-compact-card small{color:var(--color-muted)}.workflow-editor-basics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.workflow-editor-basics.is-edit{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-editor-basics>label,.workflow-stage-fields>label,.workflow-stage-card>label{display:grid;gap:7px}.workflow-category-note{margin:0;padding:10px 12px;border-radius:var(--radius-md);background:var(--color-surface-subtle)}.stage-editor-heading,.workflow-stage-card>header{display:flex;gap:12px;align-items:center;justify-content:space-between}.workflow-stage-empty{display:grid;gap:5px;justify-items:center;padding:28px 18px;border:1px dashed var(--color-line-strong);border-radius:var(--radius-lg);background:var(--color-surface-subtle);color:var(--color-muted);font-size:.72rem;text-align:center}.workflow-stage-empty strong{color:var(--color-ink);font-size:.82rem}.workflow-stage-card{display:grid;gap:13px;padding:16px;border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface-subtle)}.workflow-stage-fields{display:grid}.workflow-stage-card>header>div:first-child{display:grid;gap:2px}.workflow-stage-card>header span{color:var(--color-muted);font-size:.64rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.stage-checklist-order{display:grid;gap:7px;margin:0;padding:0;list-style:none}.stage-checklist-order li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 10px;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface)}.stage-checklist-order li>span{display:grid;width:24px;height:24px;place-items:center;border-radius:50%;background:var(--color-primary-soft);color:var(--color-primary);font-size:.65rem;font-weight:800}.stage-checklist-order li>div:nth-child(2){display:grid;gap:2px}.stage-checklist-order small{color:var(--color-muted);font-size:.65rem}.icon-button.danger{color:var(--color-danger)}.order-imports-page,.import-workspace{min-width:0}.order-import-workspace-dialog{display:grid;width:min(1120px,100%);max-height:min(90vh,900px);grid-template-rows:auto auto auto minmax(0,1fr);overflow:hidden}.order-import-workspace-heading{display:flex;gap:16px;align-items:flex-start;justify-content:space-between}.order-import-workspace-heading h2,.order-import-workspace-heading p{margin:0}.order-import-workspace-heading p{margin-top:6px;color:var(--color-muted);font-size:.7rem}.order-import-workspace-scroll{min-height:0;margin-top:16px;overflow-y:auto;overscroll-behavior:contain}.page-header-actions,.import-command-bar,.import-row-pagination,.import-row-pagination>div{display:flex;gap:9px;align-items:center}.import-result-heading{min-height:60px}.import-table-wrap{max-height:min(62vh,760px);overflow:auto}.import-table{width:100%;min-width:920px;border-collapse:separate;border-spacing:0;table-layout:fixed}.import-table th,.import-table td{height:var(--admin-table-row-height, 66px);padding:var(--admin-table-cell-padding, 9px 14px);border-bottom:1px solid var(--color-line);background:var(--color-surface);text-align:left;vertical-align:middle}.import-table th{position:sticky;z-index:3;top:0;height:var(--admin-table-header-height, 44px);background:#fbfcfb;color:var(--color-ink-soft);font-size:.71rem;font-weight:750;white-space:nowrap}.import-table tbody tr:hover td{background:#fbfdfc}.import-table th:nth-child(1){width:290px}.import-table th:nth-child(2){width:110px}.import-table th:nth-child(3){width:105px}.import-table th:nth-child(4){width:190px}.import-table th:nth-child(5){width:190px}.import-table th:nth-child(6){width:96px}.import-file-identity{display:flex;width:100%;min-width:0;gap:10px;align-items:center;padding:0;border:0;background:transparent;color:var(--color-ink);text-align:left}.import-file-identity>svg{flex:0 0 auto;color:var(--color-brand-700)}.import-file-identity>span{min-width:0}.import-file-identity strong,.import-file-identity small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.import-file-identity strong{font-size:.76rem}.import-file-identity small{margin-top:4px;color:var(--color-muted);font-family:Cascadia Code,Consolas,monospace;font-size:.62rem}.import-status,.import-row-status,.import-validation-count{display:inline-flex;min-height:25px;gap:5px;align-items:center;padding:3px 9px;border-radius:999px;font-size:.67rem;font-weight:760;white-space:nowrap}.import-status.ready,.import-row-status.ready{background:var(--color-info-soft);color:var(--color-info)}.import-status.invalid,.import-row-status.invalid,.import-validation-count.invalid{background:var(--color-danger-soft);color:var(--color-danger)}.import-status.confirmed,.import-row-status.confirmed,.import-validation-count.valid{background:var(--color-success-soft);color:var(--color-success)}.import-status.voided,.import-row-status.voided{background:#edf0ef;color:#60716d}.import-validation-count+.import-validation-count{margin-left:5px}.import-compact-list{display:none}.import-upload-dialog,.import-action-dialog{width:min(560px,100%)}.modal-heading{display:grid;grid-template-columns:40px minmax(0,1fr) 36px;gap:12px;align-items:center}.modal-heading h2{margin:2px 0 0;font-size:1.12rem}.modal-heading .page-kicker{margin:0;font-size:.57rem}.modal-icon{display:grid;width:40px;height:40px;place-items:center;border-radius:var(--radius-md);background:var(--color-brand-100);color:var(--color-brand-700)}.modal-icon.warning{background:var(--color-warning-soft);color:var(--color-warning)}.import-file-picker{display:grid;min-height:190px;place-items:center;align-content:center;gap:8px;margin-top:24px;padding:24px;border:1px dashed var(--color-line-strong);border-radius:var(--radius-md);background:var(--color-surface-subtle);color:var(--color-muted);cursor:pointer;text-align:center}.import-file-picker:hover,.import-file-picker.selected{border-color:var(--color-brand-500);background:#f6faf8}.import-file-picker svg{color:var(--color-brand-700)}.import-file-picker strong{max-width:100%;overflow:hidden;color:var(--color-ink);font-size:.84rem;text-overflow:ellipsis;white-space:nowrap}.import-file-picker span,.import-upload-facts,.import-action-copy{color:var(--color-muted);font-size:.69rem;line-height:1.55}.import-file-picker input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.import-upload-facts{display:flex;flex-wrap:wrap;gap:7px 18px;margin-top:14px}.import-upload-facts span:before{content:"";display:inline-block;width:5px;height:5px;margin-right:7px;border-radius:50%;background:var(--color-brand-500);vertical-align:middle}.import-action-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:22px 0 14px}.import-action-summary>div,.import-batch-metrics>div{min-width:0;padding:12px;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface-subtle)}.import-action-summary dt,.import-batch-metrics span{color:var(--color-muted);font-size:.63rem}.import-action-summary dd{overflow:hidden;margin:5px 0 0;font-size:.72rem;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.import-action-copy{padding:12px;border-left:3px solid var(--color-info);background:var(--color-info-soft);color:var(--color-ink-soft)}.form-field{display:grid;gap:7px;margin-top:18px;color:var(--color-ink-soft);font-size:.7rem;font-weight:700}.import-detail-drawer{width:min(1180px,calc(100% - 48px))}.import-drawer-header{align-items:flex-start}.import-drawer-body{gap:18px;padding-inline:22px}.import-command-bar{flex-wrap:wrap;justify-content:flex-end;padding-bottom:16px;border-bottom:1px solid var(--color-line)}.import-command-bar .button-primary{margin-left:auto}.import-batch-metrics{display:grid;grid-template-columns:.8fr .8fr 1fr 1.4fr;gap:8px}.import-batch-metrics strong{display:block;overflow:hidden;margin-top:6px;color:var(--color-ink);font-size:1rem;text-overflow:ellipsis;white-space:nowrap}.success-text{color:var(--color-success)!important}.danger-text{color:var(--color-danger)!important}.mono-copy{font-family:Cascadia Code,Consolas,monospace;font-size:.73rem!important}.import-row-section{display:grid;min-height:0;gap:12px}.import-row-heading{display:flex;gap:16px;align-items:flex-end;justify-content:space-between}.import-row-heading h3,.import-row-heading p{margin:0}.import-row-heading h3{font-size:.86rem}.import-row-heading p{margin-top:4px;color:var(--color-muted);font-size:.66rem}.import-row-tabs{display:inline-flex;padding:3px;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface-subtle)}.import-row-tabs button{display:inline-flex;min-height:30px;gap:6px;align-items:center;padding:5px 9px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-muted);font-size:.66rem;font-weight:700}.import-row-tabs button.active{background:var(--color-surface);color:var(--color-ink);box-shadow:var(--shadow-sm)}.import-row-tabs span{color:var(--color-brand-700)}.import-row-table-wrap{max-height:calc(100vh - 390px);overflow:auto;border:1px solid var(--color-line);border-radius:var(--radius-md)}.import-row-table{width:100%;min-width:880px;border-collapse:separate;border-spacing:0;table-layout:fixed}.import-row-table th,.import-row-table td{height:56px;padding:8px 11px;border-bottom:1px solid var(--color-line);background:var(--color-surface);font-size:.69rem;text-align:left;vertical-align:middle}.import-row-table th{position:sticky;z-index:2;top:0;height:40px;background:#f8faf9;color:var(--color-muted);font-size:.65rem;font-weight:750;white-space:nowrap}.import-row-table th:nth-child(1){width:70px}.import-row-table th:nth-child(2){width:125px}.import-row-table th:nth-child(3){width:210px}.import-row-table th:nth-child(5){width:100px}.import-error-message{display:block;overflow:hidden;color:var(--color-danger);text-overflow:ellipsis;white-space:nowrap}.import-correction-row td{height:auto;padding:14px;background:#f8faf9}.import-correction-editor{display:grid;grid-template-columns:190px minmax(240px,1fr) auto;gap:10px;align-items:end}.import-correction-editor label{display:grid;gap:5px;color:var(--color-muted);font-size:.63rem;font-weight:700}.import-correction-editor>div{display:flex;gap:7px}.import-error-list{display:grid;gap:5px;margin:12px 0 0;padding:0;list-style:none}.import-error-list li{display:grid;grid-template-columns:140px minmax(0,1fr) auto;gap:10px;align-items:center;padding:7px 9px;border:1px solid #eed8d8;border-radius:var(--radius-sm);background:var(--color-danger-soft);color:var(--color-ink-soft);font-size:.65rem}.import-error-list code{color:var(--color-danger);font-size:.6rem}.import-row-empty{padding:32px;border:1px dashed var(--color-line-strong);border-radius:var(--radius-md);color:var(--color-muted);font-size:.72rem;text-align:center}.import-row-pagination{justify-content:space-between;color:var(--color-muted);font-size:.68rem}.orders-page,.order-workspace{min-width:0}.order-toolbar{flex-wrap:wrap}.scm-sync-notice,.order-batch-bar{display:flex;align-items:center;gap:10px}.scm-sync-notice{justify-content:space-between}.order-batch-bar{flex-wrap:wrap;padding:10px 14px;border-bottom:1px solid var(--color-line);background:var(--color-info-soft)}.order-batch-bar>span{margin-right:auto;font-weight:700}.order-search{max-width:390px}.order-desktop-filters{min-width:500px}.order-desktop-filters label:nth-child(1),.order-desktop-filters label:nth-child(2){flex:1 1 150px}.order-desktop-filters label:nth-child(3),.order-desktop-filters label:nth-child(4){flex:0 1 145px}.order-desktop-filters input{min-height:var(--admin-control-height, 40px);font-size:.76rem}.order-table-wrap{position:relative;max-height:min(62vh,760px);overflow-x:hidden;overflow-y:auto}.order-table{width:100%;min-width:0;border-collapse:separate;border-spacing:0;table-layout:fixed}.order-table th,.order-table td{height:var(--admin-table-row-height, 66px);padding:var(--admin-table-cell-padding, 9px 14px);border-bottom:1px solid var(--color-line);background:var(--color-surface);text-align:left;vertical-align:middle}.order-table th{position:sticky;z-index:3;top:0;height:var(--admin-table-header-height, 44px);background:#fbfcfb;color:var(--color-ink-soft);font-size:.71rem;font-weight:750;white-space:nowrap}.order-table tbody tr:hover td{background:#fbfdfc}.order-table th:nth-child(1){width:21%}.order-table th:nth-child(2){width:9%}.order-table th:nth-child(3){width:10%}.order-table th:nth-child(4){width:18%}.order-table th:nth-child(5){width:15%}.order-table th:nth-child(6){width:14%}.order-table th:nth-child(7){width:168px;text-align:left}.order-table.selection-mode th:nth-child(1){width:54px;text-align:center}.order-table.selection-mode th:nth-child(2){width:19%}.order-table.selection-mode th:nth-child(3){width:9%}.order-table.selection-mode th:nth-child(4){width:9%}.order-table.selection-mode th:nth-child(5){width:17%}.order-table.selection-mode th:nth-child(6){width:14%}.order-table.selection-mode th:nth-child(7){width:12%}.order-table.selection-mode th:nth-child(8){width:160px;text-align:left}.order-identity{display:grid;max-width:100%;padding:0;border:0;background:transparent;color:var(--color-ink);text-align:left}.order-identity strong,.order-identity small,.table-primary-text,.table-secondary-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-identity strong,.table-primary-text{font-size:.77rem;font-weight:760}.order-identity small,.table-secondary-text{margin-top:4px;color:var(--color-muted);font-size:.68rem}.order-status{display:inline-flex;min-height:25px;align-items:center;padding:3px 9px;border-radius:999px;font-size:.67rem;font-weight:760;white-space:nowrap}.order-status.draft{background:#edf0ef;color:#60716d}.order-status.assigned{background:var(--color-info-soft);color:var(--color-info)}.order-status.progress{background:var(--color-brand-100);color:var(--color-brand-700)}.order-status.submitted{background:#f0ebfb;color:#6b45a2}.order-status.returned{background:var(--color-warning-soft);color:var(--color-warning)}.order-status.completed{background:var(--color-success-soft);color:var(--color-success)}.order-status.cancelled{background:var(--color-danger-soft);color:var(--color-danger)}.order-source{display:inline-flex;align-items:center;min-height:24px;padding:3px 8px;border-radius:999px;font-size:.66rem;font-weight:750;white-space:nowrap}.order-source.manual{background:var(--color-surface-subtle);color:var(--color-ink-soft)}.order-source.import{background:var(--color-info-soft);color:var(--color-info)}.order-source.scm{background:var(--color-brand-100);color:var(--color-brand-700)}.order-compact-list{display:none}.order-drawer-header{align-items:flex-start}.order-drawer-heading{min-width:0}.order-drawer-heading .page-kicker{margin-bottom:5px;font-size:.58rem}.order-drawer-heading>div{display:flex;gap:9px;align-items:center}.order-drawer-heading h2{margin:0;font-size:1.2rem}.order-drawer-heading>span{display:block;margin-top:5px;color:var(--color-muted);font-size:.72rem}.order-drawer-state{min-height:calc(100vh - 112px);margin:22px}.order-drawer-body{gap:20px}.order-command-bar{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:16px;border-bottom:1px solid var(--color-line)}.order-drawer-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.order-definition-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.order-definition-grid>div{min-width:0;padding:11px 12px;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface-subtle)}.order-definition-grid dt,.order-definition-grid dd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-definition-grid dt{color:var(--color-muted);font-size:.63rem}.order-definition-grid dd{margin:5px 0 0;color:var(--color-ink);font-size:.74rem;font-weight:680}.order-inline-warning,.order-aql-gate,.order-force-warning{display:flex;gap:10px;align-items:flex-start;padding:12px;border:1px solid #f0dfb8;border-radius:var(--radius-md);background:var(--color-warning-soft);color:var(--color-warning)}.order-inline-warning span,.order-inline-warning strong,.order-inline-warning small,.order-aql-gate strong,.order-aql-gate p{display:block}.order-inline-warning strong,.order-aql-gate strong{font-size:.75rem}.order-inline-warning small,.order-aql-gate p{margin:4px 0 0;color:var(--color-ink-soft);font-size:.68rem;line-height:1.55}.order-empty-history{padding:16px;border:1px dashed var(--color-line-strong);border-radius:var(--radius-md);color:var(--color-muted);font-size:.72rem;text-align:center}.order-timeline,.order-participant-list{display:grid;gap:9px;margin:0;padding:0;list-style:none}.order-timeline>li,.order-participant-list>li{padding:13px 14px;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface-subtle)}.order-timeline>li>div{display:flex;gap:10px;align-items:center;justify-content:space-between}.order-timeline strong,.order-participant-list strong{font-size:.74rem}.order-timeline span,.order-participant-list span,.order-timeline small,.order-participant-list small{color:var(--color-muted);font-size:.65rem}.order-timeline p{margin:7px 0;color:var(--color-ink-soft);font-size:.7rem;line-height:1.55}.order-timeline details{margin-top:10px;color:var(--color-brand-700);font-size:.68rem}.order-timeline summary{width:fit-content;cursor:pointer;font-weight:700}.order-timeline pre{max-height:210px;overflow:auto;padding:10px;border-radius:var(--radius-sm);background:#eef3f1;color:var(--color-ink-soft);font-family:Cascadia Code,Consolas,monospace;font-size:.62rem;white-space:pre-wrap;word-break:break-word}.order-risk-copy{color:var(--color-danger)!important}.order-history-table-wrap{overflow-x:auto;border:1px solid var(--color-line);border-radius:var(--radius-md)}.order-history-table{width:100%;min-width:540px;border-collapse:collapse}.order-history-table th,.order-history-table td{padding:10px 12px;border-bottom:1px solid var(--color-line);font-size:.69rem;text-align:left}.order-history-table th{background:var(--color-surface-subtle);color:var(--color-muted);font-weight:740}.order-participant-list li{display:grid;gap:4px}.order-form-section{display:grid;gap:12px}.order-aql-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.order-aql-values label,.order-force-warning label{display:grid;gap:7px}.order-force-warning{display:grid;grid-template-columns:auto minmax(0,1fr)}.order-force-warning>label:last-child{grid-column:2}.notification-deliveries-page,.delivery-workspace{min-width:0}.delivery-table-wrap{position:relative;max-height:min(64vh,780px);overflow:auto}.delivery-table{width:100%;min-width:1090px;border-collapse:separate;border-spacing:0;table-layout:fixed}.delivery-table th,.delivery-table td{height:var(--admin-table-row-height, 66px);padding:var(--admin-table-cell-padding, 9px 14px);border-bottom:1px solid var(--color-line);background:var(--color-surface);color:var(--color-ink-soft);font-size:.7rem;text-align:left;vertical-align:middle}.delivery-table th{position:sticky;z-index:3;top:0;height:var(--admin-table-header-height, 44px);background:#fbfcfb;color:var(--color-ink-soft);font-size:.69rem;font-weight:750;white-space:nowrap}.delivery-table tbody tr:hover td{background:#fbfdfc}.delivery-table th:nth-child(1){width:110px}.delivery-table th:nth-child(2){width:260px}.delivery-table th:nth-child(3){width:180px}.delivery-table th:nth-child(4){width:170px}.delivery-table th:nth-child(5){width:220px}.delivery-table th:nth-child(6){width:150px}.delivery-status{display:inline-flex;min-height:25px;align-items:center;padding:3px 9px;border-radius:999px;font-size:.66rem;font-weight:760;white-space:nowrap}.delivery-status.pending{background:var(--color-warning-soft);color:var(--color-warning)}.delivery-status.processing{background:var(--color-info-soft);color:var(--color-info)}.delivery-status.sent{background:var(--color-success-soft);color:var(--color-success)}.delivery-status.failed{background:var(--color-danger-soft);color:var(--color-danger)}.delivery-status.superseded{background:#edf0ef;color:#60716d}.delivery-attempt-limit{color:var(--color-muted)}.delivery-error{color:var(--color-danger)}.delivery-error.muted{color:var(--color-muted)}.delivery-compact-list{display:none}.inspection-reviews-page,.inspection-review-workspace{min-width:0}.inspection-review-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px;overflow:hidden;border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm)}.inspection-review-overview>div{display:flex;gap:12px;align-items:center;min-height:76px;padding:14px 16px;border-right:1px solid var(--color-line)}.inspection-review-overview>div:last-child{border-right:0}.review-overview-icon,.review-action-icon,.media-type-icon{display:grid;flex:0 0 auto;width:38px;height:38px;place-items:center;border-radius:var(--radius-md);background:var(--color-brand-100);color:var(--color-brand-700)}.review-overview-icon.tone-blue{background:var(--color-info-soft);color:var(--color-info)}.review-overview-icon.tone-violet{background:#f0ebfb;color:#6b45a2}.review-overview-icon.tone-green{background:var(--color-success-soft);color:var(--color-success)}.inspection-review-overview p{display:grid;gap:3px;margin:0}.inspection-review-overview small{color:var(--color-muted);font-size:.67rem}.inspection-review-overview strong{color:var(--color-ink);font-size:1rem;font-variant-numeric:tabular-nums}.inspection-review-result-heading{min-height:60px}.inspection-review-table-wrap{position:relative;max-height:min(64vh,780px);overflow:auto}.inspection-review-table{width:100%;min-width:1260px;border-collapse:separate;border-spacing:0;table-layout:fixed}.inspection-review-table th,.inspection-review-table td{height:var(--admin-table-row-height, 68px);padding:var(--admin-table-cell-padding, 9px 14px);border-bottom:1px solid var(--color-line);background:var(--color-surface);color:var(--color-ink-soft);font-size:.7rem;text-align:left;vertical-align:middle}.inspection-review-table th{position:sticky;z-index:3;top:0;height:var(--admin-table-header-height, 44px);background:#fbfcfb;font-size:.69rem;font-weight:750;white-space:nowrap}.inspection-review-table tbody tr:hover td{background:#fbfdfc}.inspection-review-table th:nth-child(1){width:180px}.inspection-review-table th:nth-child(2){width:115px}.inspection-review-table th:nth-child(3){width:150px}.inspection-review-table th:nth-child(4){width:190px}.inspection-review-table th:nth-child(5){width:165px}.inspection-review-table th:nth-child(6){width:200px}.inspection-review-table th:nth-child(7){width:165px}.inspection-review-table th:nth-child(8){width:92px;text-align:center}.review-open-button{margin:0 auto}.review-queue-badge,.inspection-aql-status,.sync-issue-status{display:inline-flex;min-height:25px;align-items:center;padding:3px 9px;border-radius:999px;font-size:.66rem;font-weight:760;white-space:nowrap}.review-queue-badge{background:#f0ebfb;color:#6b45a2}.inspection-review-compact-list{display:none}.inspection-review-drawer{width:min(940px,100%)}.inspection-review-drawer-header{align-items:flex-start}.inspection-review-drawer-heading{min-width:0}.inspection-review-drawer-heading .page-kicker{margin-bottom:5px;font-size:.58rem}.inspection-review-drawer-heading>div{display:flex;gap:9px;align-items:center}.inspection-review-drawer-heading h2{margin:0;font-size:1.2rem}.inspection-review-drawer-heading>span{display:block;margin-top:5px;color:var(--color-muted);font-size:.72rem}.inspection-review-drawer-state{min-height:calc(100vh - 112px);margin:22px}.inspection-review-drawer-body{gap:20px}.inspection-review-command-bar{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:9px;align-items:center;padding:14px;border:1px solid #cfe2dc;border-radius:var(--radius-md);background:var(--color-brand-50)}.inspection-review-command-bar>div,.inspection-review-command-bar strong,.inspection-review-command-bar small{display:block}.inspection-review-command-bar strong{font-size:.78rem}.inspection-review-command-bar small{margin-top:4px;color:var(--color-muted);font-size:.66rem;line-height:1.45}.inspection-review-gate-warning,.inspection-conditional-warning{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border:1px solid #f0dfb8;border-radius:var(--radius-md);background:var(--color-warning-soft);color:var(--color-warning)}.inspection-review-gate-warning strong,.inspection-review-gate-warning small,.inspection-conditional-warning strong,.inspection-conditional-warning small{display:block}.inspection-review-gate-warning strong,.inspection-conditional-warning strong{font-size:.74rem}.inspection-review-gate-warning small,.inspection-conditional-warning small{margin-top:3px;color:var(--color-ink-soft);font-size:.66rem;line-height:1.5}.inspection-review-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.inspection-review-aql-card{display:grid;gap:7px;padding:14px 16px;border:1px solid var(--color-line);border-radius:var(--radius-md);background:linear-gradient(135deg,#fbfdfc,#f3f8f6)}.inspection-review-aql-card>div{display:flex;gap:10px;align-items:center}.inspection-review-aql-card strong{font-size:.78rem}.inspection-review-aql-card p,.inspection-review-aql-card small{margin:0;color:var(--color-muted);font-size:.69rem;line-height:1.55}.inspection-aql-status.accepted{background:var(--color-success-soft);color:var(--color-success)}.inspection-aql-status.rejected{background:var(--color-danger-soft);color:var(--color-danger)}.inspection-aql-status.pending{background:#edf0ef;color:#60716d}.inspection-defect-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.inspection-defect-totals>span{display:flex;align-items:center;justify-content:space-between;padding:11px 13px;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface-subtle)}.inspection-defect-totals small{color:var(--color-muted);font-size:.65rem}.inspection-defect-totals strong{font-size:1rem;font-variant-numeric:tabular-nums}.inspection-defect-totals .severity-cr strong{color:#a33a35}.inspection-defect-totals .severity-ma strong{color:#bb6a20}.inspection-defect-totals .severity-mi strong{color:#6b45a2}.inspection-evidence-table-wrap{overflow:auto;border:1px solid var(--color-line);border-radius:var(--radius-md)}.inspection-evidence-table{width:100%;min-width:760px;border-collapse:collapse;table-layout:fixed}.inspection-evidence-table th,.inspection-evidence-table td{padding:10px 12px;border-bottom:1px solid var(--color-line);font-size:.67rem;text-align:left;vertical-align:top}.inspection-evidence-table th{background:var(--color-surface-subtle);color:var(--color-muted);font-weight:740}.inspection-evidence-table td strong,.inspection-evidence-table td small{display:block;overflow:hidden;text-overflow:ellipsis}.inspection-evidence-table td small{margin-top:4px;color:var(--color-muted)}.inspection-evidence-card-list,.inspection-media-list,.inspection-sync-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.inspection-evidence-card-list{grid-template-columns:repeat(2,minmax(0,1fr))}.inspection-evidence-card-list li{display:grid;gap:5px;padding:12px 13px;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface-subtle)}.inspection-evidence-card-list li>div{display:flex;gap:8px;align-items:center;justify-content:space-between}.inspection-evidence-card-list strong{font-size:.72rem}.inspection-evidence-card-list span,.inspection-evidence-card-list small{color:var(--color-muted);font-size:.64rem}.inspection-evidence-card-list p{margin:2px 0;color:var(--color-ink-soft);font-size:.69rem;line-height:1.45}.inspection-media-list li{display:grid;grid-template-columns:auto minmax(140px,1fr) 100px 180px;gap:12px;align-items:center;padding:10px 12px;border:1px solid var(--color-line);border-radius:var(--radius-md)}.media-type-icon{width:34px;height:34px}.inspection-media-list li>div{display:grid;min-width:0;gap:3px}.inspection-media-list strong,.inspection-media-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inspection-media-list strong{font-size:.69rem}.inspection-media-list small{color:var(--color-muted);font-size:.62rem}.inspection-contributor-list{display:flex;flex-wrap:wrap;gap:7px}.inspection-contributor-list>span{display:inline-flex;gap:6px;align-items:center;padding:7px 9px;border:1px solid var(--color-line);border-radius:999px;background:var(--color-surface-subtle);color:var(--color-ink-soft);font-size:.65rem}.inspection-safe-state{display:flex;gap:7px;align-items:center;padding:11px 13px;border-radius:var(--radius-md);background:var(--color-success-soft);color:var(--color-success);font-size:.69rem;font-weight:700}.inspection-sync-list li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:11px 12px;border:1px solid #edc9c5;border-radius:var(--radius-md);background:snow}.sync-issue-status{background:var(--color-danger-soft);color:var(--color-danger)}.sync-issue-status.assignment_revoked{background:var(--color-warning-soft);color:var(--color-warning)}.sync-issue-status.invalid{background:#edf0ef;color:#60716d}.inspection-sync-list strong,.inspection-sync-list small{display:block}.inspection-sync-list strong{font-size:.68rem}.inspection-sync-list small,.inspection-sync-list time{margin-top:3px;color:var(--color-muted);font-size:.62rem}.inspection-review-history:empty:before{content:"尚无提交与审核历史";display:block;padding:14px;border:1px dashed var(--color-line-strong);border-radius:var(--radius-md);color:var(--color-muted);font-size:.68rem;text-align:center}.inspection-disposition-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:16px;border:1px solid #b9ddcf;border-radius:var(--radius-md);background:var(--color-success-soft)}.inspection-disposition-card>span{color:var(--color-success)}.inspection-disposition-card small,.inspection-disposition-card strong{display:block}.inspection-disposition-card small{color:var(--color-muted);font-size:.64rem}.inspection-disposition-card strong{margin-top:3px;font-size:.86rem}.inspection-disposition-card p{margin:6px 0 0;color:var(--color-ink-soft);font-size:.69rem}.inspection-disposition-card dl{grid-column:2;display:grid;gap:6px;margin:0}.inspection-disposition-card dl>div{display:grid;grid-template-columns:70px minmax(0,1fr);gap:8px;font-size:.67rem}.inspection-disposition-card dt{color:var(--color-muted)}.inspection-disposition-card dd{margin:0}.inspection-review-action-summary{display:flex;gap:11px;align-items:center;padding:13px;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface-subtle)}.inspection-review-action-summary>div{display:grid;gap:3px}.inspection-review-action-summary small,.inspection-review-action-summary span{color:var(--color-muted);font-size:.66rem}.inspection-review-action-summary strong{font-size:.77rem}.inspection-disposition-selector{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.inspection-disposition-selector>p{grid-column:1 / -1;margin:0;color:var(--color-ink-soft);font-size:.75rem;font-weight:700}.inspection-disposition-selector label{display:flex!important;flex-direction:row!important;gap:9px!important;align-items:flex-start;padding:11px;border:1px solid var(--color-line);border-radius:var(--radius-md);cursor:pointer}.inspection-disposition-selector label.selected{border-color:#9ccdbd;background:var(--color-brand-50)}.inspection-disposition-selector input{width:16px;min-height:16px;margin-top:1px}.inspection-disposition-selector label>span{display:grid;grid-template-columns:auto minmax(0,1fr);gap:3px 7px;align-items:center}.inspection-disposition-selector label strong{font-size:.72rem}.inspection-disposition-selector label small{grid-column:2;color:var(--color-muted);font-size:.63rem;font-weight:500}.inspection-conditional-warning{margin-top:4px}.inspection-conditional-grid{align-items:start}.field-hint{color:var(--color-muted);font-size:.64rem;font-weight:500}@media(max-width:1240px){.admin-shell{grid-template-columns:var(--sidebar-collapsed-width) minmax(0,1fr)}.admin-sidebar{width:var(--sidebar-collapsed-width);padding-inline:13px}.admin-sidebar .sidebar-brand-copy,.admin-sidebar .nav-item-copy,.admin-sidebar.is-collapsed .sidebar-brand-copy,.admin-sidebar.is-collapsed .nav-item-copy{width:0;overflow:hidden;opacity:0;pointer-events:none}.admin-sidebar .nav-item{justify-content:center}.desktop-sidebar-toggle{display:none}.desktop-filters label:nth-child(4){display:none}.order-desktop-filters label:nth-child(n+3){display:none}}@media(max-width:1020px){.scm-sync-notice,.order-batch-bar{align-items:stretch;flex-direction:column}.order-batch-bar>span{margin-right:0}.overview-primary-grid,.overview-secondary-grid{grid-template-columns:1fr}.overview-metric-grid,.quality-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quality-metric-grid article:nth-child(2){border-right:0}.quality-metric-grid article:nth-child(-n+2){border-bottom:1px solid var(--color-line)}.inspection-review-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.inspection-review-overview>div:nth-child(2){border-right:0}.inspection-review-overview>div:nth-child(-n+2){border-bottom:1px solid var(--color-line)}.overview-metric:nth-child(2){border-right:0}.overview-metric:nth-child(-n+2){border-bottom:1px solid var(--color-line)}.desktop-filters{display:none}.mobile-filter-button{display:inline-flex}.mobile-filter-button>span{display:grid;width:19px;height:19px;place-items:center;border-radius:50%;background:var(--color-brand-100);color:var(--color-brand-700);font-size:.66rem}}@media(max-width:767px){.admin-shell{--topbar-height: 64px}.auth-layout{grid-template-columns:1fr}.auth-brand{min-height:auto;padding:32px 24px 36px}.auth-brand-identity{margin-bottom:22px}.auth-brand-logo{width:48px;height:48px}.auth-brand-identity strong{font-size:1.1rem}.auth-brand h1{font-size:clamp(2.15rem,10vw,3.1rem)}.auth-brand>p:not(.page-kicker){margin:18px 0}.auth-panel{padding:36px 24px 48px}.auth-company-logo-frame{width:112px;height:112px;margin-bottom:14px}.auth-company-logo{width:155px;height:155px}.admin-shell,.admin-shell.sidebar-collapsed{display:block}.admin-sidebar,.admin-sidebar.is-collapsed{position:fixed;visibility:hidden;width:min(310px,86vw);padding:20px 16px 18px;transform:translate(-105%)}.admin-sidebar.is-mobile-open{visibility:visible;transform:translate(0)}.admin-sidebar .sidebar-brand-copy,.admin-sidebar.is-collapsed .sidebar-brand-copy,.admin-sidebar .nav-item-copy,.admin-sidebar.is-collapsed .nav-item-copy{width:auto;overflow:visible;opacity:1;pointer-events:auto}.admin-sidebar .nav-item,.admin-sidebar.is-collapsed .nav-item{justify-content:flex-start;padding-inline:11px}.sidebar-mobile-close{display:inline-grid;margin-left:auto;color:#ffffffc7}.sidebar-scrim{position:fixed;z-index:19;top:0;right:0;bottom:0;left:0;display:block;background:#061b197a}.admin-topbar{height:58px;padding:0 16px}.mobile-menu-button{display:inline-grid}.desktop-sidebar-toggle,.service-state,.topbar-breadcrumb>span:first-child,.topbar-breadcrumb>span:nth-child(2){display:none}.topbar-actions{gap:6px}.account-menu{margin-left:0;padding-left:8px}.account-menu-trigger{width:40px;height:40px;justify-content:center;padding:4px}.account-trigger-copy,.account-trigger-chevron{display:none}.admin-main{--admin-control-height: 40px;--admin-control-height-small: 34px;--admin-button-font-size: inherit;--admin-button-small-font-size: .8rem;--admin-control-font-size: inherit;--admin-panel-padding: 22px;--admin-toolbar-padding: 14px;--admin-table-row-height: 66px;--admin-table-header-height: 44px;--admin-table-cell-padding: 9px 14px;padding:26px 16px 48px}.admin-workspace-layout.has-secondary-navigation{display:block}.admin-subnavigation{position:sticky;z-index:12;top:58px;height:auto;padding:10px 16px;overflow-x:auto;overflow-y:hidden;border-right:0;border-bottom:1px solid var(--color-line);background:#f6f9f8f5;scrollbar-width:thin}.admin-subnavigation-title{display:none}.admin-subnavigation nav{display:flex;width:max-content;min-width:100%;gap:6px}.subnavigation-item{flex:0 0 auto;justify-content:center;min-height:38px;padding:8px 14px}.subnavigation-item.active:before{top:auto;right:12px;bottom:2px;left:12px;width:auto;height:3px;border-radius:3px 3px 0 0}.page-header{align-items:flex-start;flex-direction:column;margin-bottom:22px}.page-header .button-primary{width:100%}.page-header h1{font-size:2rem}.overview-range-panel{width:100%;justify-items:stretch}.segmented-control{width:100%}.segmented-control button{flex:1;padding-inline:8px}.custom-range{display:grid;grid-template-columns:1fr auto 1fr}.custom-range label,.custom-range input{width:100%}.custom-range .button{grid-column:1 / -1}.overview-metric-grid,.quality-metric-grid,.overview-quality-grid{grid-template-columns:1fr}.quality-metric-grid article,.quality-metric-grid article:nth-child(2){border-right:0;border-bottom:1px solid var(--color-line)}.quality-metric-grid article:last-child{border-bottom:0}.overview-metric,.overview-metric:nth-child(2){min-height:78px;border-right:0;border-bottom:1px solid var(--color-line)}.overview-metric:last-child{border-bottom:0}.section-title{align-items:flex-start;flex-direction:column;gap:5px}.dashboard-panel{min-height:300px}.echart-panel{height:250px}.account-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:13px}.account-search{width:100%;max-width:none}.sort-control{grid-column:1 / -1}.sort-control select{width:100%}.reset-filter-button{display:none}.account-result-heading{align-items:flex-start;padding:12px 14px}.account-result-heading>span{display:none}.account-table{display:none}.account-compact-list{display:grid}.account-compact-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;min-height:92px;padding:14px;border-bottom:1px solid var(--color-line);background:var(--color-surface)}.order-table,.delivery-table{display:none}.inspection-review-overview{grid-template-columns:1fr}.inspection-review-overview>div,.inspection-review-overview>div:nth-child(2){min-height:72px;border-right:0;border-bottom:1px solid var(--color-line)}.inspection-review-overview>div:last-child{border-bottom:0}.inspection-review-table{display:none}.inspection-review-table-wrap{max-height:none;overflow:visible}.inspection-review-compact-list{display:grid}.inspection-review-compact-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px 10px;padding:14px;border-bottom:1px solid var(--color-line);background:var(--color-surface)}.review-compact-icon{display:grid;width:34px;height:34px;place-items:center;border-radius:var(--radius-md);background:var(--color-brand-100);color:var(--color-brand-700)}.inspection-review-compact-meta{display:flex;grid-column:2 / -1;flex-wrap:wrap;gap:4px 11px;color:var(--color-muted);font-size:.64rem}.inspection-review-compact-row>.button{grid-column:2 / -1;justify-self:start}.inspection-review-drawer{width:100%}.inspection-review-command-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.inspection-review-command-bar>div{grid-column:1 / -1}.inspection-review-command-bar .button{width:100%}.inspection-review-summary,.inspection-defect-totals,.inspection-evidence-card-list,.inspection-disposition-selector{grid-template-columns:1fr}.inspection-review-aql-card>div{align-items:flex-start;flex-direction:column}.inspection-media-list li{grid-template-columns:auto minmax(0,1fr)}.inspection-media-list li>div:nth-child(n+3){grid-column:2}.inspection-sync-list li{grid-template-columns:1fr}.inspection-sync-list li>time{margin-top:0}.inspection-disposition-card dl{grid-column:1 / -1}.inspection-disposition-selector>p{grid-column:1}.delivery-table-wrap{max-height:none;overflow:visible}.delivery-compact-list{display:grid}.delivery-compact-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px 12px;min-height:104px;padding:14px;border-bottom:1px solid var(--color-line);background:var(--color-surface)}.delivery-compact-heading,.delivery-compact-heading strong,.delivery-compact-heading small{min-width:0}.delivery-compact-heading strong,.delivery-compact-heading small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.delivery-compact-heading strong{color:var(--color-ink);font-size:.73rem}.delivery-compact-heading small{margin-top:4px;color:var(--color-muted);font-size:.64rem}.delivery-compact-meta{display:flex;grid-column:1 / -1;flex-wrap:wrap;gap:4px 12px;color:var(--color-muted);font-size:.65rem}.delivery-compact-meta strong{width:100%;overflow:hidden;color:var(--color-danger);text-overflow:ellipsis;white-space:nowrap}.order-compact-list{display:grid}.order-compact-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:7px 10px;min-height:104px;padding:14px;border-bottom:1px solid var(--color-line);background:var(--color-surface)}.order-compact-row>.order-status{align-self:start}.order-compact-row>.row-actions{grid-column:1 / -1;justify-content:flex-start}.order-compact-meta{display:flex;grid-column:1 / 3;flex-wrap:wrap;gap:4px 12px;color:var(--color-muted);font-size:.66rem}.account-compact-row>.row-actions{grid-column:1 / -1;max-width:none;justify-content:flex-start}.row-action-button{min-height:40px;padding:6px 8px;font-size:.8rem}.compact-row-meta{display:flex;gap:8px;align-items:center;min-width:0;padding-left:45px;color:var(--color-muted);font-size:.67rem}.compact-row-meta>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compact-row-meta .status-badge{flex:0 0 auto}.account-pagination{grid-template-columns:1fr auto;gap:10px;padding:12px 14px}.account-pagination>div{display:none}.account-pagination nav button:not(.icon-button):not(.active){display:none}.account-pagination>span{grid-column:1;grid-row:1;justify-self:start}.account-pagination nav{grid-column:2}.modal-backdrop{padding:14px}.modal-card{padding:24px 20px;border-radius:var(--radius-lg)}.role-checkbox-grid,.drawer-summary{grid-template-columns:1fr}.account-drawer-footer{grid-template-columns:1fr;gap:12px;padding:14px}.account-drawer-actions,.account-drawer-actions .button{width:100%}.account-drawer-actions .button{flex:1 1 0}.import-detail-drawer,.page-header-actions{width:100%}.page-header-actions .button{flex:1 1 0}.import-table{display:none}.import-table-wrap{max-height:none;overflow:visible}.import-compact-list{display:grid;margin:0;padding:0;list-style:none}.import-compact-list li{border-bottom:1px solid var(--color-line)}.import-compact-list button{display:grid;width:100%;grid-template-columns:24px minmax(0,1fr) auto 20px;gap:9px;align-items:center;padding:14px;border:0;background:var(--color-surface);color:var(--color-ink);text-align:left}.import-compact-list button>span:nth-child(2){min-width:0}.import-compact-list strong,.import-compact-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.import-compact-list strong{font-size:.74rem}.import-compact-list small{margin-top:4px;color:var(--color-muted);font-size:.64rem}.import-batch-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.import-row-heading{align-items:stretch;flex-direction:column}.import-row-tabs{max-width:100%;overflow-x:auto}.import-row-tabs button{flex:0 0 auto}.import-row-table-wrap{max-height:calc(100vh - 430px)}.import-correction-editor{grid-template-columns:1fr}.import-error-list li{grid-template-columns:1fr;gap:4px}.import-command-bar{display:grid;grid-template-columns:1fr}.import-command-bar .button-primary{margin-left:0}.import-action-summary{grid-template-columns:1fr}.order-command-bar .button{flex:1 1 calc(50% - 8px)}.order-definition-grid,.order-aql-values{grid-template-columns:1fr}.order-timeline>li>div{align-items:flex-start;flex-direction:column;gap:4px}.danger-dialog .modal-actions,.create-account-dialog .modal-actions,.set-password-dialog .modal-actions{align-items:stretch;flex-direction:column-reverse}.danger-dialog .button,.create-account-dialog .button,.set-password-dialog .button{width:100%}.checklist-result-heading,.checklist-detail-toolbar{align-items:stretch;flex-direction:column}.checklist-summary-chip{white-space:normal}.checklist-category-row,.checklist-detail-item-row{padding:14px}.checklist-category-actions,.checklist-item-actions{width:100%;justify-content:flex-start}.checklist-category-actions .row-action-button,.checklist-item-actions .row-action-button{flex:1 1 auto;justify-content:center}.checklist-category-row,.checklist-detail-item-row{grid-template-columns:1fr}.checklist-detail-item-list{max-height:min(50vh,460px)}.config-toolbar{grid-template-columns:1fr}.config-toolbar>label:not(.search-control){width:100%}.config-toolbar select{width:100%}.form-grid.two-columns,.aql-default-values-grid,.config-checkboxes{grid-template-columns:1fr}.config-table-wrap{max-width:100%}.workflow-table-wrap{display:none}.workflow-compact-list{display:grid;gap:10px;padding:12px}.workflow-compact-card{display:flex}.config-modal .modal-actions{align-items:stretch;flex-direction:column-reverse}.config-modal .modal-actions .button{width:100%}.order-import-workspace-dialog{width:100%;max-height:calc(100vh - 24px);padding:18px}.order-import-workspace-heading{align-items:stretch;flex-direction:column}.order-import-workspace-heading .page-header-actions{width:100%;flex-wrap:wrap}.order-import-workspace-heading .button{flex:1 1 auto;justify-content:center}.detail-identity{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-definition-list>div{grid-template-columns:1fr;gap:4px}.workflow-editor-basics{grid-template-columns:1fr}.workflow-stage-card{padding:12px}.workflow-stage-card>header,.stage-editor-heading{align-items:stretch;flex-direction:column}.stage-editor-heading .button{width:100%;justify-content:center}.stage-checklist-order li{grid-template-columns:24px minmax(0,1fr)}.stage-checklist-order li .config-actions{grid-column:2}}@media(max-width:390px){.admin-main,.admin-subnavigation{padding-inline:12px}.overview-section,.dashboard-panel{padding-inline:14px}.custom-range{grid-template-columns:1fr}.custom-range>span{display:none}.metric-copy strong{font-size:1.45rem}}
