.erp-record-panel{min-width:0;color:var(--admin-text);font-size:var(--admin-font-compact);line-height:var(--admin-line-height-body)}.erp-record-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--admin-space-sm);padding:var(--admin-space-md) var(--admin-record-gutter)}.erp-record-header>div{min-width:0;flex:1 1 420px}.erp-record-header h2{margin:0;font-size:16px;font-weight:var(--admin-font-weight-heading);line-height:24px}.erp-record-header p{max-width:none;margin:4px 0 0;color:var(--admin-text-secondary);font-size:var(--admin-font-compact);line-height:var(--admin-line-height-body);overflow-wrap:anywhere;text-wrap:pretty}.erp-record-panel>p{margin:0;padding:var(--admin-space-sm) var(--admin-record-gutter)}.erp-record-notes{display:flex;flex-wrap:wrap;gap:var(--admin-space-micro) var(--admin-space-lg);padding:var(--admin-space-sm) var(--admin-record-gutter)}.erp-record-notes>p{margin:0}.erp-record-categories{min-width:0;max-width:100%;overflow-x:auto;padding-inline:var(--admin-record-gutter);border-top:1px solid var(--admin-border)}.erp-record-categories>[role=radiogroup]{justify-content:flex-start;width:max-content;max-width:none}.erp-record-scroll{min-width:0;max-width:100%;overflow-x:auto}.erp-record-scroll:focus-visible{outline:2px solid var(--admin-accent);outline-offset:-2px}.erp-record-panel .erp-record-table{border-collapse:collapse;font-size:var(--admin-font-compact);line-height:var(--admin-line-height-body)}.erp-record-table thead th{height:40px;padding:8px 16px;color:var(--admin-text-secondary);background:var(--admin-surface-subtle);font-size:var(--admin-font-caption);font-weight:var(--admin-font-weight-label)}.erp-record-table tbody :is(th,td){padding:12px 16px}.erp-record-table tbody th{font-size:var(--admin-font-body);font-weight:var(--admin-font-weight-heading)}.erp-record-table tbody th :is(strong,.font-medium){font-weight:var(--admin-font-weight-heading)}.erp-record-table tbody th .text-muted-foreground{font-weight:var(--admin-font-weight-body)}.erp-record-table :is(th,td):first-child{padding-inline-start:var(--admin-record-gutter)}.erp-record-table :is(th,td):last-child{padding-inline-end:var(--admin-record-gutter)}.erp-record-table tbody th>[data-slot=button]{padding-inline:0;justify-content:flex-start;font-weight:var(--admin-font-weight-heading)}.erp-record-empty{display:grid;justify-items:center;gap:var(--admin-space-sm);margin:0;padding:48px var(--admin-record-gutter);border-top:1px solid var(--admin-border);text-align:center;color:var(--admin-text-secondary)}.erp-record-empty p{margin:0}.erp-record-panel>.erp-record-empty{padding:48px var(--admin-record-gutter)}.erp-record-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--admin-space-sm);padding:var(--admin-space-sm) var(--admin-record-gutter);border-top:1px solid var(--admin-border);color:var(--admin-text-secondary);font-size:var(--admin-font-caption)}.erp-record-detail{display:grid;gap:var(--admin-space-sm);min-width:0;padding:var(--admin-space-md) var(--admin-record-gutter);border-top:1px solid var(--admin-border)}.erp-record-detail>p{margin:0}.erp-record-detail .erp-record-scroll{margin-inline:calc(-1 * var(--admin-record-gutter));max-width:calc(100% + 2 * var(--admin-record-gutter))}.erp-record-panel .dataset-filter>:is([data-slot=input],[data-slot=date-picker-trigger]){width:100%}@media(pointer:coarse){.erp-record-header>[data-slot=button],.erp-record-pagination [data-slot=button]{min-height:44px}}.erp-record-subpanel{border-top:1px solid var(--admin-border)}.erp-record-list{padding:var(--admin-space-md) var(--admin-record-gutter)}.erp-record-list>p{margin:0}.erp-record-list dd{margin:0}.erp-record-document-preview{min-width:0;overflow-x:auto;padding:var(--admin-space-md) var(--admin-record-gutter);border-top:1px solid var(--admin-border)}.erp-record-table tbody td:first-child>strong{font-size:var(--admin-font-body);font-weight:var(--admin-font-weight-heading)}.erp-record-panel>.dataset-toolbar>.dataset-toolbar-primary{--admin-control-sm: var(--admin-control-md)}:root{font-family:var(--admin-font-sans);color:var(--admin-text);background:var(--admin-bg);font-synthesis:none;--admin-space-micro: 4px;--admin-space-xs: 8px;--admin-space-sm: 12px;--admin-space-md: 16px;--admin-space-lg: 24px;--admin-space-xl: 32px;--admin-space-xxl: 48px;--admin-control-sm: 24px;--admin-control-md: 32px;--admin-control-lg: 40px;--admin-motion-fast: .12s;--admin-motion-standard: .18s;--admin-motion-slow: .24s;--admin-sidebar-width: 224px;--admin-sidebar-collapsed-width: 64px;--admin-page-header-height: 48px;--admin-page-gutter: 24px;--admin-page-content-top: 16px;--admin-page-content-bottom: 32px;--admin-mobile-header-height: 48px;--admin-mobile-gutter: 16px;--admin-radius-sm: 4px;--admin-radius-md: 6px;--admin-radius-lg: 8px;--admin-font-nano: 10px;--admin-font-caption: 12px;--admin-font-compact: 12px;--admin-font-body: 14px;--admin-font-subheading: 16px;--admin-font-heading: 20px;--admin-font-display: 24px;--admin-font-hero: clamp(30px, 4vw, 50px);--admin-font-hero-tagline: clamp(16px, 1.6vw, 20px);--admin-font-section-title: clamp(22px, 2.4vw, 30px);--admin-bg: #f7f7f8;--admin-surface: #ffffff;--admin-surface-subtle: #fafafa;--admin-sidebar: #f2f2f3;--admin-sidebar-hover: rgba(0, 0, 0, .045);--admin-sidebar-active: rgba(0, 0, 0, .075);--admin-text: #24262b;--admin-text-secondary: #6e7179;--admin-text-tertiary: #999ca3;--admin-emphasis-surface: #25282f;--admin-emphasis-surface-hover: #30343d;--admin-emphasis-text: #f7f7f8;--admin-emphasis-text-secondary: #c8cbd2;--admin-border: #e6e6e8;--admin-border-strong: #d9dadd;--admin-shadow: 0 1px 2px rgba(0, 0, 0, .025), 0 6px 18px rgba(0, 0, 0, .035);--admin-success: #52c41a;--admin-warning: #faad14;--admin-error: #ff4d4f;--admin-info: #1677ff;--admin-workbench-canvas: var(--admin-bg);--admin-workbench-surface: var(--admin-surface);--admin-workbench-surface-subtle: var(--admin-surface-subtle);--admin-workbench-accent: var(--admin-accent, #5e6ad2);--admin-workbench-accent-hover: var(--admin-accent, #4d59c9);--admin-workbench-accent-soft: color-mix(in srgb, var(--admin-accent, #5e6ad2) 10%, transparent);--admin-workbench-border: var(--admin-border);--admin-workbench-border-strong: var(--admin-border-strong);--admin-workbench-border-width: 1px;--admin-workbench-shadow: none;--admin-navigation-surface: var(--admin-sidebar);--admin-navigation-text: var(--admin-text);--admin-navigation-text-muted: var(--admin-text-secondary);--admin-navigation-text-subtle: var(--admin-text-tertiary);--admin-navigation-border: var(--admin-border);--admin-navigation-hover: var(--admin-sidebar-hover);--admin-navigation-active: var(--admin-sidebar-active)}html[data-admin-appearance=dark]{color-scheme:dark;background:var(--admin-bg);--admin-bg: #0c0c0d;--admin-surface: #111112;--admin-surface-subtle: #151516;--admin-sidebar: #09090a;--admin-sidebar-hover: rgba(255, 255, 255, .055);--admin-sidebar-active: rgba(255, 255, 255, .095);--admin-text: #ededee;--admin-text-secondary: #a0a0a6;--admin-text-tertiary: #6f7077;--admin-emphasis-surface: #202228;--admin-emphasis-surface-hover: #2a2d35;--admin-emphasis-text: #f3f3f5;--admin-emphasis-text-secondary: #b8bbc4;--admin-border: #232325;--admin-border-strong: #303034;--admin-shadow: 0 16px 48px rgba(0, 0, 0, .42), 0 2px 8px rgba(0, 0, 0, .32);--admin-success: #49aa19;--admin-warning: #d89614;--admin-error: #dc4446;--admin-info: #1668dc}.admin-visual-system-deep-blue-index,html[data-admin-visual-system=deep-blue-index] body{--admin-sidebar-width: 212px;--admin-bg: #eef2f6;--admin-surface: #ffffff;--admin-surface-subtle: #f6f8fa;--admin-sidebar: #10243b;--admin-sidebar-hover: rgba(0, 0, 0, .045);--admin-sidebar-active: rgba(0, 0, 0, .075);--admin-text: #12263b;--admin-text-secondary: #5f6d7b;--admin-text-tertiary: #61707e;--admin-border: #dce3ea;--admin-border-strong: #cdd7e0;--admin-accent: #1f5289;--admin-accent-soft: #eaf2fa;--admin-emphasis-surface: #1f5289;--admin-emphasis-surface-hover: #194574;--admin-emphasis-text: #ffffff;--admin-emphasis-text-secondary: #c9daeb;--admin-shadow: 0 10px 30px rgba(17, 46, 78, .07), 0 2px 8px rgba(17, 46, 78, .035);--admin-workbench-canvas: #eef2f6;--admin-workbench-surface: #ffffff;--admin-workbench-surface-subtle: #f6f8fa;--admin-workbench-accent: #1f5289;--admin-workbench-accent-hover: #194574;--admin-workbench-accent-soft: #eaf2fa;--admin-workbench-border: #dce3ea;--admin-workbench-border-strong: #cdd7e0;--admin-workbench-border-width: 0px;--admin-workbench-shadow: 0 10px 30px rgba(17, 46, 78, .07);--admin-navigation-surface: #10243b;--admin-navigation-text: #f7f9fb;--admin-navigation-text-muted: #aebdca;--admin-navigation-text-subtle: #8293a6;--admin-navigation-border: rgba(255, 255, 255, .12);--admin-navigation-hover: rgba(255, 255, 255, .07);--admin-navigation-active: rgba(255, 255, 255, .1);scrollbar-color:var(--admin-workbench-border-strong) transparent}html[data-admin-visual-system=deep-blue-index]{background:#eef2f6}html[data-admin-appearance=dark] .admin-visual-system-deep-blue-index,html[data-admin-appearance=dark][data-admin-visual-system=deep-blue-index] body{--admin-sidebar-width: 212px;--admin-bg: #0b121a;--admin-surface: #111b26;--admin-surface-subtle: #172330;--admin-sidebar: #081727;--admin-sidebar-hover: rgba(255, 255, 255, .08);--admin-sidebar-active: rgba(255, 255, 255, .12);--admin-text: #edf3f8;--admin-text-secondary: #a9b8c7;--admin-text-tertiary: #7f91a4;--admin-border: #293949;--admin-border-strong: #3a4c5d;--admin-accent: #4f91d2;--admin-accent-soft: #163454;--admin-emphasis-surface: #14385c;--admin-emphasis-surface-hover: #1a4772;--admin-emphasis-text: #ffffff;--admin-emphasis-text-secondary: #c7d9ea;--admin-shadow: 0 14px 36px rgba(0, 0, 0, .32), 0 2px 8px rgba(0, 0, 0, .2);--admin-workbench-canvas: #0b121a;--admin-workbench-surface: #111b26;--admin-workbench-surface-subtle: #172330;--admin-workbench-accent: #4f91d2;--admin-workbench-accent-hover: #6aa5dd;--admin-workbench-accent-soft: #163454;--admin-workbench-border: #293949;--admin-workbench-border-strong: #3a4c5d;--admin-workbench-border-width: 0px;--admin-workbench-shadow: 0 14px 36px rgba(0, 0, 0, .28);--admin-navigation-surface: #081727;--admin-navigation-text: #f2f7fb;--admin-navigation-text-muted: #b1c0ce;--admin-navigation-text-subtle: #8194a6;--admin-navigation-border: rgba(255, 255, 255, .12);--admin-navigation-hover: rgba(255, 255, 255, .08);--admin-navigation-active: rgba(255, 255, 255, .12)}html[data-admin-appearance=dark][data-admin-visual-system=deep-blue-index]{background:#0b121a}*{box-sizing:border-box}html{min-width:320px;min-height:100%;background:var(--admin-bg)}body{min-width:320px;min-height:100vh;margin:0;background:var(--admin-bg);letter-spacing:0}button:not([data-slot=button]):not([data-slot=select-trigger]),input:not([data-slot=input]),textarea:not([data-slot=textarea]),select{font:inherit}.admin-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.admin-shell{display:flow-root;min-height:100vh;background:var(--admin-bg);color:var(--admin-text);font-family:var(--admin-font-sans);font-weight:var(--admin-font-weight-body);line-height:var(--admin-line-height-body)}.admin-shell .tabular-nums,.admin-context-drawer .tabular-nums{font-family:var(--admin-font-numeric);font-variant-numeric:lining-nums tabular-nums}@media screen{.admin-shell table :is(th,button){white-space:nowrap}}.admin-shell.is-dark{padding:var(--admin-space-xs) var(--admin-space-xs) var(--admin-space-xs) 0}.admin-skip-link{position:fixed;z-index:1200;top:var(--admin-space-xs);left:var(--admin-space-xs);padding:var(--admin-space-xs) var(--admin-space-sm);border:1px solid var(--admin-border-strong);border-radius:var(--admin-radius-md);background:var(--admin-surface);box-shadow:var(--admin-shadow);color:var(--admin-text);font-size:var(--admin-font-body);font-weight:600;text-decoration:none;transform:translateY(calc(-100% - var(--admin-space-md)));transition:transform var(--admin-motion-fast) ease}.admin-skip-link:focus{outline:2px solid var(--admin-accent);outline-offset:2px;transform:translateY(0)}.admin-main:focus{outline:none}.admin-sidebar{position:fixed;z-index:40;inset:0 auto 0 0;width:var(--admin-sidebar-width);overflow:hidden;border-right:1px solid var(--admin-border);background:var(--admin-sidebar)}.admin-sidebar-inner{display:flex;height:100%;flex-direction:column;padding:var(--admin-space-sm) var(--admin-space-xs)}.admin-workspace-row{position:relative;display:flex;height:var(--admin-control-lg);min-width:0;align-items:center;gap:var(--admin-space-xs);padding:0 var(--admin-space-micro)}.admin-brand-mark{display:inline-grid;width:var(--admin-control-sm);height:var(--admin-control-sm);flex:0 0 var(--admin-control-sm);place-items:center;border:1px solid color-mix(in srgb,var(--admin-accent) 78%,#000000);border-radius:var(--admin-radius-sm);background:var(--admin-accent);color:#fff;font-size:var(--admin-font-nano);font-weight:750;line-height:1}.admin-workspace-copy{display:flex;min-width:0;flex:1;flex-direction:column}.admin-workspace-copy strong{overflow:hidden;color:var(--admin-text);font-size:var(--admin-font-body);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.admin-workspace-copy span{overflow:hidden;color:var(--admin-text-tertiary);font-size:var(--admin-font-caption);text-overflow:ellipsis;white-space:nowrap}.admin-collapse-button,.admin-mobile-close-button{flex:0 0 auto;color:var(--admin-text-tertiary);transition:transform var(--admin-motion-standard) ease}.admin-collapse-button:hover,.admin-collapse-button:focus-visible,.admin-mobile-close-button:hover,.admin-mobile-close-button:focus-visible{color:var(--admin-text);background:var(--admin-sidebar-hover)!important}.admin-search-trigger.ant-btn{display:flex;width:100%;height:var(--admin-control-md);align-items:center;justify-content:flex-start;gap:var(--admin-space-xs);margin:var(--admin-space-xs) 0;padding:0 var(--admin-space-xs);color:var(--admin-text-secondary);font-size:var(--admin-font-compact)}.admin-search-trigger.ant-btn:hover,.admin-search-trigger.ant-btn:focus-visible{color:var(--admin-text);background:var(--admin-sidebar-hover)}.admin-search-trigger>span:nth-child(2){min-width:0;flex:1;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.admin-search-trigger kbd{min-width:28px;padding:1px 4px;border:1px solid var(--admin-border-strong);border-radius:var(--admin-radius-sm);background:#fff9;color:var(--admin-text-tertiary);font-family:inherit;font-size:var(--admin-font-nano);font-weight:500;text-align:center}.admin-nav{min-height:0;flex:1;overflow-y:auto;scrollbar-width:thin}.admin-nav-group{margin-top:var(--admin-space-xs)}.admin-nav-label{height:var(--admin-control-sm);padding:0 var(--admin-space-xs);color:var(--admin-text-tertiary);font-size:var(--admin-font-caption);font-weight:550;line-height:var(--admin-control-sm)}.admin-nav-item{position:relative;display:flex;height:var(--admin-control-md);align-items:center;gap:var(--admin-space-xs);margin:1px 0;padding:0 var(--admin-space-xs);border-radius:var(--admin-radius-sm);color:var(--admin-text-secondary);font-size:var(--admin-font-compact);text-decoration:none;transition:color var(--admin-motion-fast) ease,background-color var(--admin-motion-fast) ease}.admin-nav-item:hover,.admin-nav-item:focus-visible{outline:none;background:var(--admin-sidebar-hover);color:var(--admin-text)}.admin-nav-item:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--admin-accent) 30%,transparent)}.admin-nav-item.is-active{background:var(--admin-sidebar-active);color:var(--admin-text);font-weight:550}.admin-nav-item.is-active:before{position:absolute;inset:8px auto 8px 0;width:2px;border-radius:0 2px 2px 0;background:var(--admin-accent);content:""}.admin-nav-icon{display:inline-grid;width:22px;height:22px;flex:0 0 22px;place-items:center;border:1px solid color-mix(in srgb,var(--admin-border-strong) 72%,transparent);border-radius:var(--admin-radius-sm);background:color-mix(in srgb,var(--admin-surface) 72%,transparent);color:var(--admin-text-secondary);font-size:14px;transition:border-color var(--admin-motion-fast) ease,background-color var(--admin-motion-fast) ease,color var(--admin-motion-fast) ease}.admin-nav-item:hover .admin-nav-icon,.admin-nav-item:focus-visible .admin-nav-icon{border-color:color-mix(in srgb,var(--admin-accent) 24%,var(--admin-border-strong));background:color-mix(in srgb,var(--admin-accent) 9%,var(--admin-surface));color:var(--admin-text)}.admin-nav-item.is-active .admin-nav-icon{border-color:color-mix(in srgb,var(--admin-accent) 66%,var(--admin-border-strong));background:var(--admin-accent);color:#fff}.admin-nav-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-sidebar-footer{display:grid;gap:var(--admin-space-micro);padding-top:var(--admin-space-xs);border-top:1px solid var(--admin-border)}.admin-footer-tools{display:flex;min-height:var(--admin-control-md);align-items:center;gap:var(--admin-space-micro)}.admin-footer-tools .ant-btn{color:var(--admin-text-secondary)}.admin-footer-tools .ant-btn:hover,.admin-footer-tools .ant-btn:focus-visible{color:var(--admin-text);background:var(--admin-sidebar-hover)}.admin-profile-button.ant-btn{display:flex;width:100%;height:var(--admin-control-lg);align-items:center;justify-content:flex-start;gap:var(--admin-space-xs);padding:var(--admin-space-micro);color:var(--admin-text);text-align:left}.admin-profile-button.ant-btn:hover,.admin-profile-button.ant-btn:focus-visible{background:var(--admin-sidebar-hover)}.admin-profile-copy{display:flex;min-width:0;flex:1;flex-direction:column}.admin-profile-copy strong,.admin-profile-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-profile-copy strong{font-size:var(--admin-font-caption);font-weight:600}.admin-profile-copy span{color:var(--admin-text-tertiary);font-size:var(--admin-font-caption)}.admin-profile-more{color:var(--admin-text-tertiary)}.admin-main{min-width:0;min-height:100vh;margin-left:var(--admin-sidebar-width)}.admin-shell.is-dark .admin-main{min-height:calc(100vh - (var(--admin-space-xs) * 2));overflow-x:hidden;border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);background:var(--admin-surface)}.admin-shell.is-dark .admin-main .ant-pro-page-container{min-height:calc(100vh - (var(--admin-space-xs) * 2) - 2px)}.admin-mobile-header{display:none}.admin-shell.is-collapsed>.admin-sidebar{width:var(--admin-sidebar-collapsed-width)}.admin-shell.is-collapsed .admin-main{margin-left:var(--admin-sidebar-collapsed-width)}.admin-shell.is-collapsed>.admin-sidebar .admin-workspace-copy,.admin-shell.is-collapsed>.admin-sidebar .admin-nav-label,.admin-shell.is-collapsed>.admin-sidebar .admin-nav-name,.admin-shell.is-collapsed>.admin-sidebar .admin-search-trigger>span:nth-child(2),.admin-shell.is-collapsed>.admin-sidebar .admin-search-trigger kbd,.admin-shell.is-collapsed>.admin-sidebar .admin-profile-copy,.admin-shell.is-collapsed>.admin-sidebar .admin-profile-more{display:none}.admin-shell.is-collapsed>.admin-sidebar .admin-workspace-row{justify-content:center;padding:0}.admin-shell.is-collapsed>.admin-sidebar .admin-collapse-button{position:absolute;top:calc(100% + var(--admin-space-micro));inset-inline-start:50%;transform:translate(-50%) rotate(180deg)}.admin-shell.is-collapsed>.admin-sidebar .admin-search-trigger,.admin-shell.is-collapsed>.admin-sidebar .admin-nav-item,.admin-shell.is-collapsed>.admin-sidebar .admin-profile-button{justify-content:center;padding-inline:0}.admin-shell.is-collapsed>.admin-sidebar .admin-search-trigger{margin-top:26px}.admin-shell.is-collapsed>.admin-sidebar .admin-nav-group{margin-top:4px}.admin-shell.is-collapsed>.admin-sidebar .admin-footer-tools{justify-content:center;flex-wrap:wrap}.admin-sidebar-inner.has-accent-accordion{padding-top:0}.admin-sidebar-inner.has-accent-accordion .admin-workspace-row{height:64px;margin-inline:calc(var(--admin-space-xs) * -1);padding:0 var(--admin-space-sm);border-bottom:1px solid var(--admin-border);background:var(--admin-sidebar);color:var(--admin-text)}.admin-sidebar-inner.has-accent-accordion .admin-brand-mark{border-color:transparent;background:var(--admin-emphasis-surface);box-shadow:none;color:var(--admin-emphasis-text)}.admin-sidebar-inner.has-accent-accordion .admin-workspace-copy strong{color:var(--admin-text);font-weight:650}.admin-sidebar-inner.has-accent-accordion .admin-workspace-copy span,.admin-sidebar-inner.has-accent-accordion .admin-collapse-button,.admin-sidebar-inner.has-accent-accordion .admin-mobile-close-button{color:var(--admin-text-secondary)}.admin-sidebar-inner.has-accent-accordion .admin-collapse-button:hover,.admin-sidebar-inner.has-accent-accordion .admin-collapse-button:focus-visible,.admin-sidebar-inner.has-accent-accordion .admin-mobile-close-button:hover,.admin-sidebar-inner.has-accent-accordion .admin-mobile-close-button:focus-visible{background:var(--admin-sidebar-hover)!important;color:var(--admin-text)}.admin-sidebar-inner.has-accent-accordion .admin-search-trigger.ant-btn{height:36px;margin:10px 0 6px}.admin-nav.is-accordion{padding:var(--admin-space-micro) 0 var(--admin-space-xs)}.admin-nav.is-accordion .admin-nav-group.is-accordion-group{margin-top:4px}.admin-nav-group-trigger{display:flex;width:100%;height:44px;align-items:center;gap:var(--admin-space-xs);padding:0 var(--admin-space-xs);border:0;border-radius:var(--admin-radius-sm);background:transparent;color:var(--admin-text-secondary);cursor:pointer;font-size:var(--admin-font-caption);text-align:left;transition:color var(--admin-motion-fast) ease,background-color var(--admin-motion-fast) ease}.admin-nav-group-trigger:hover{background:var(--admin-sidebar-hover);color:var(--admin-text)}.admin-nav-group-trigger:focus-visible{outline:0;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--admin-accent) 36%,transparent);color:var(--admin-text)}.admin-nav-group-trigger.is-expanded{background:var(--admin-sidebar-hover);color:var(--admin-text)}.admin-nav-group.contains-current>.admin-nav-group-trigger .admin-nav-group-icon{color:var(--admin-accent)}.admin-nav-group.contains-current>.admin-nav-group-trigger .admin-nav-group-name{color:var(--admin-text);font-weight:620}.admin-nav-group-icon{display:inline-grid;width:20px;height:20px;flex:0 0 20px;place-items:center;color:var(--admin-text-tertiary);font-size:14px}.admin-nav-group-name{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-nav-group-count{min-width:16px;color:var(--admin-text-tertiary);font-size:var(--admin-font-nano);font-variant-numeric:tabular-nums;text-align:right}.admin-nav-group-chevron{display:inline-grid;width:12px;flex:0 0 12px;place-items:center;color:var(--admin-text-tertiary);font-size:10px}.admin-sidebar-inner.has-accent-accordion .admin-nav-group-panel .admin-nav-item{height:44px;gap:var(--admin-space-xs);padding:0 var(--admin-space-xs) 0 28px}.admin-sidebar-inner.has-accent-accordion .admin-nav-icon{width:20px;height:20px;flex-basis:20px;border:0;background:transparent;color:var(--admin-text-tertiary)}.admin-sidebar-inner.has-accent-accordion .admin-nav-item:hover .admin-nav-icon,.admin-sidebar-inner.has-accent-accordion .admin-nav-item:focus-visible .admin-nav-icon{border-color:transparent;background:transparent;color:var(--admin-text)}.admin-sidebar-inner.has-accent-accordion .admin-nav-item.is-active{background:color-mix(in srgb,var(--admin-accent) 9%,var(--admin-sidebar));color:var(--admin-text);font-weight:620}.admin-sidebar-inner.has-accent-accordion .admin-nav-item.is-active:before{display:none}.admin-sidebar-inner.has-accent-accordion .admin-nav-item.is-active .admin-nav-icon{border-color:transparent;background:transparent;color:var(--admin-accent)}.admin-sidebar-inner.has-accent-accordion .admin-sidebar-footer{background:var(--admin-sidebar)}.admin-shell.is-collapsed>.admin-sidebar .admin-sidebar-inner.has-accent-accordion .admin-workspace-row{height:64px;margin-inline:calc(var(--admin-space-xs) * -1);padding:0}.admin-shell.is-collapsed>.admin-sidebar .admin-sidebar-inner.has-accent-accordion .admin-brand-mark{position:absolute;top:8px;inset-inline-start:50%;transform:translate(-50%)}.admin-shell.is-collapsed>.admin-sidebar .admin-sidebar-inner.has-accent-accordion .admin-collapse-button{top:auto;bottom:4px;color:var(--admin-text-secondary)}.admin-shell.is-collapsed>.admin-sidebar .admin-sidebar-inner.has-accent-accordion .admin-search-trigger{margin-top:var(--admin-space-xs)}.admin-shell.is-collapsed>.admin-sidebar .admin-nav.is-accordion{scrollbar-width:none}.admin-shell.is-collapsed>.admin-sidebar .admin-nav.is-accordion::-webkit-scrollbar{display:none}.admin-shell.is-collapsed>.admin-sidebar .admin-nav.is-accordion .admin-nav-group{margin-top:5px}.admin-collapsed-group-trigger{position:relative;display:grid;width:44px;height:44px;place-items:center;margin:0 auto;padding:0;border:0;border-radius:var(--admin-radius-md);background:transparent;color:var(--admin-text-secondary);cursor:pointer}.admin-collapsed-group-trigger:hover,.admin-collapsed-group-trigger[data-state=open]{background:var(--admin-sidebar-hover);color:var(--admin-text)}.admin-collapsed-group-trigger:focus-visible{outline:2px solid var(--admin-accent);outline-offset:2px}.admin-collapsed-group-trigger.is-current{background:color-mix(in srgb,var(--admin-accent) 10%,var(--admin-sidebar));color:var(--admin-accent)}.admin-collapsed-group-trigger.is-current:before{position:absolute;inset:10px auto 10px -3px;width:2px;border-radius:2px;background:var(--admin-accent);content:""}.admin-collapsed-group-trigger .admin-nav-group-icon{width:20px;height:20px;flex-basis:20px;color:inherit;font-size:17px}.admin-nav-flyout{z-index:1200;width:252px;max-height:calc(100vh - 24px);padding:6px;overflow:hidden;border:1px solid var(--admin-border-strong);border-radius:var(--admin-radius-lg);background:var(--admin-surface);box-shadow:0 12px 32px #00000024;color:var(--admin-text)}.admin-nav-flyout-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:8px 10px 10px;border-bottom:1px solid var(--admin-border)}.admin-nav-flyout-heading strong{font-size:var(--admin-font-body);font-weight:650}.admin-nav-flyout-heading span{color:var(--admin-text-secondary);font-size:var(--admin-font-caption)}.admin-nav-flyout-list{max-height:min(420px,calc(100vh - 110px));overflow-y:auto;padding-top:5px;scrollbar-width:thin}.admin-nav-flyout .admin-nav-item{height:44px;gap:10px;padding:0 10px;font-size:var(--admin-font-body)}.admin-nav-flyout .admin-nav-icon{width:18px;height:18px;flex-basis:18px;border:0;background:none;color:var(--admin-text-secondary);font-size:15px}.admin-nav-flyout .admin-nav-item.is-active{background:color-mix(in srgb,var(--admin-accent) 9%,var(--admin-surface));color:var(--admin-text)}.admin-nav-flyout .admin-nav-item.is-active .admin-nav-icon{border:0;background:none;color:var(--admin-accent)}.admin-mobile-drawer .ant-drawer-body{padding:0;background:var(--admin-sidebar)}.admin-mobile-drawer .admin-sidebar-inner{min-height:100vh;min-height:100dvh}.admin-mobile-drawer .admin-collapse-button{display:none}.admin-command-modal .ant-modal-content{padding:var(--admin-space-sm);border:1px solid var(--admin-border-strong);border-radius:var(--admin-radius-lg);box-shadow:0 20px 60px #00000029}.admin-command-modal .ant-modal-header{height:0;margin:0;overflow:hidden}html[data-admin-appearance=dark] .admin-command-modal .ant-modal-content{box-shadow:var(--admin-shadow)}.admin-command-modal .ant-modal-close{top:14px;right:14px}.admin-command-modal .ant-input-affix-wrapper{height:var(--admin-control-lg);padding-inline:var(--admin-space-sm) var(--admin-control-lg);border:0;border-radius:var(--admin-radius-md);background:var(--admin-surface-subtle);box-shadow:none}.admin-command-caption{display:flex;height:var(--admin-control-md);align-items:center;justify-content:space-between;padding:0 var(--admin-space-xs);color:var(--admin-text-tertiary);font-size:var(--admin-font-caption)}.admin-command-list{max-height:360px;overflow-y:auto}.admin-command-item{display:flex;width:100%;min-height:var(--admin-space-xxl);align-items:center;gap:var(--admin-space-sm);padding:var(--admin-space-micro) var(--admin-space-xs);border:0;border-radius:var(--admin-radius-md);background:transparent;color:var(--admin-text);cursor:pointer;text-align:left}.admin-command-item:hover,.admin-command-item:focus-visible,.admin-command-item.is-selected{outline:0;background:var(--admin-sidebar-active)}.admin-command-icon{display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center;border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm);background:var(--admin-surface);color:var(--admin-text-secondary)}.admin-command-item>span:nth-child(2){display:flex;min-width:0;flex:1;flex-direction:column}.admin-command-item strong{font-size:var(--admin-font-compact);font-weight:600}.admin-command-item small{overflow:hidden;color:var(--admin-text-tertiary);font-size:var(--admin-font-caption);text-overflow:ellipsis;white-space:nowrap}.admin-command-group{color:var(--admin-text-tertiary);font-size:var(--admin-font-caption)}.admin-command-modal .ant-divider{margin:8px 0}.admin-command-hint{display:block;padding:0 8px 2px;font-size:var(--admin-font-caption)}.admin-main .ant-pro-page-container{min-height:100vh;background:var(--admin-bg)}.admin-main .admin-page .ant-pro-page-container-warp-page-header{position:sticky;z-index:25;top:0;min-height:var(--admin-page-header-height);padding:0 var(--admin-page-gutter);border-bottom:1px solid var(--admin-border);background:color-mix(in srgb,var(--admin-surface) 92%,transparent)}html[data-admin-appearance=dark] .admin-main .admin-page .ant-pro-page-container-warp-page-header{background:#111112eb}.admin-main .admin-page .ant-page-header{padding:var(--admin-space-xs) var(--admin-page-gutter)}.admin-main .admin-page .ant-page-header-heading{min-height:var(--admin-control-md);align-items:center;padding:0}.admin-main .ant-page-header-heading-left{min-width:0;margin-block:0}.admin-main .admin-page .ant-page-header-heading-title{color:var(--admin-text);font-size:var(--admin-font-page-title);font-weight:var(--admin-font-weight-heading);line-height:var(--admin-line-height-heading)}.admin-main .admin-page .ant-page-header-heading-sub-title{max-width:640px;color:var(--admin-text-tertiary);font-size:var(--admin-font-caption);line-height:16px}.admin-main .admin-page .ant-page-header-heading-extra{gap:var(--admin-space-xs);margin-block:0}.admin-main .admin-page .ant-pro-page-container-children-container{padding:var(--admin-page-content-top) var(--admin-page-gutter) var(--admin-page-content-bottom)}.admin-main .ant-pro-card,.admin-main .ant-card{border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);background:var(--admin-surface);box-shadow:none}.admin-main .ant-pro-card-header,.admin-main .ant-card-head{min-height:var(--admin-control-lg);padding-inline:var(--admin-space-md);border-bottom:1px solid var(--admin-border)}.admin-main .ant-pro-card-title,.admin-main .ant-card-head-title{padding-block:var(--admin-space-xs);color:var(--admin-text);font-size:var(--admin-font-body);font-weight:620}.admin-main .ant-pro-card-body,.admin-main .ant-card-body{padding:var(--admin-space-md)}.admin-main .ant-pro-card-col:not(:last-child){border-inline-end-color:var(--admin-border)}.admin-main .ant-statistic-title{margin-bottom:6px;color:var(--admin-text-tertiary);font-size:var(--admin-font-caption)}.admin-main .ant-statistic-content{color:var(--admin-text);font-family:var(--admin-font-numeric);font-size:var(--admin-font-display);font-weight:var(--admin-font-weight-number);font-variant-numeric:lining-nums tabular-nums;line-height:var(--admin-line-height-number)}.admin-main .ant-statistic-content-suffix{margin-inline-start:5px;color:var(--admin-text-secondary);font-size:var(--admin-font-caption);font-weight:500}.admin-main .ant-pro-card-statistic{min-height:104px}.admin-main .ant-pro-table>.ant-pro-card{overflow:hidden;border-inline:0;border-radius:0;background:transparent}.admin-main .ant-pro-table-search{margin-block-end:0;border-top:1px solid var(--admin-border);border-bottom:1px solid var(--admin-border)}.admin-main .ant-pro-table-search .ant-pro-card-body{padding:var(--admin-space-sm) var(--admin-space-micro) 0}.admin-main .ant-pro-table-search+.ant-pro-card{border-bottom:1px solid var(--admin-border)}.admin-main .ant-pro-table-search+.ant-pro-card>.ant-pro-card-body{padding-inline:0}.admin-main .ant-pro-table-list-toolbar-container{min-height:var(--admin-control-lg);padding:var(--admin-space-micro) var(--admin-space-sm)}.admin-main .ant-pro-table-list-toolbar-title{font-size:var(--admin-font-body);font-weight:600}.admin-main .ant-pro-table-list-toolbar-setting-item{color:var(--admin-text-secondary)}.admin-main .ant-table-wrapper .ant-table{color:var(--admin-text);font-size:var(--admin-font-compact);font-variant-numeric:lining-nums tabular-nums}.admin-main .ant-table-wrapper .ant-table-container{border-start-start-radius:0;border-start-end-radius:0}.admin-main .ant-table-wrapper .ant-table-thead>tr>th{height:var(--admin-control-lg);padding:var(--admin-space-xs) var(--admin-space-sm);border-bottom:1px solid var(--admin-border-strong);background:var(--admin-surface-subtle);color:var(--admin-text-secondary);font-size:var(--admin-font-caption);font-weight:600}html[data-admin-appearance=dark] .admin-main .ant-table-wrapper .ant-table-thead>tr>th{background:var(--admin-surface-subtle)}.admin-main .ant-table-wrapper .ant-table-tbody>tr>td{padding:var(--admin-space-xs) var(--admin-space-sm);border-bottom-color:var(--admin-border)}.admin-main .ant-table-wrapper .ant-table-tbody>tr>td{transition:background-color var(--admin-motion-fast) ease,color var(--admin-motion-fast) ease}.admin-main .ant-table-wrapper .ant-table-tbody>tr:hover>td,.admin-main .ant-table-wrapper .ant-table-tbody>tr:focus-visible>td{background:color-mix(in srgb,var(--admin-accent) 5%,var(--admin-surface))}.admin-main .ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected>td{background:color-mix(in srgb,var(--admin-accent) 7%,var(--admin-surface))}.admin-main .ant-table-wrapper .ant-table-tbody>tr.admin-openable-row{cursor:pointer;outline:none}.admin-main .ant-table-wrapper .ant-table-tbody>tr.admin-openable-row.is-selected>td{background:color-mix(in srgb,var(--admin-accent) 8%,var(--admin-surface))}.admin-main .ant-table-wrapper .ant-table-tbody>tr.admin-openable-row:focus-visible{box-shadow:inset 3px 0 0 var(--admin-accent)}.admin-main .ant-table-wrapper .ant-table-cell-fix-left,.admin-main .ant-table-wrapper .ant-table-cell-fix-right{background:var(--admin-surface)}.admin-main .ant-table-wrapper,.admin-main .ant-table-wrapper .ant-table-container,.admin-main .ant-table-wrapper .ant-table-content,.admin-main .ant-table-wrapper .ant-table-body{min-width:0;max-width:100%}.admin-main .ant-table-wrapper .ant-table-content,.admin-main .ant-table-wrapper .ant-table-body{overscroll-behavior-inline:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.admin-main .ant-table-wrapper .ant-table{min-width:100%}.admin-main .admin-resizable-table .ant-table-thead>tr>th{position:relative}.admin-main .admin-column-resize-handle{position:absolute;z-index:3;inset:0 -4px 0 auto;width:9px;cursor:col-resize;touch-action:none}.admin-main .admin-column-resize-handle:after{position:absolute;inset:7px 4px;width:1px;border-radius:1px;background:transparent;content:"";transition:background-color var(--admin-motion-fast) ease}.admin-main .admin-column-resize-handle:hover:after,.admin-main .admin-column-resize-handle:focus-visible:after,.admin-is-resizing-column .admin-main .admin-column-resize-handle.is-resizing:after{background:var(--admin-accent)}.admin-is-resizing-column,.admin-is-resizing-column *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.admin-main .ant-table-wrapper .ant-table-cell-fix-left-last:after,.admin-main .ant-table-wrapper .ant-table-cell-fix-right-first:after{width:1px!important;background:var(--admin-border-strong);box-shadow:none!important}.admin-main .ant-table-content::-webkit-scrollbar,.admin-main .ant-table-body::-webkit-scrollbar{width:6px;height:6px}.admin-main .ant-table-content::-webkit-scrollbar-track,.admin-main .ant-table-body::-webkit-scrollbar-track{background:transparent}.admin-main .ant-table-content::-webkit-scrollbar-thumb,.admin-main .ant-table-body::-webkit-scrollbar-thumb{border-radius:6px;background:var(--admin-border-strong)}.admin-main .ant-pagination{margin:var(--admin-space-sm)}.admin-main .admin-resizable-table .ant-table-placeholder>td{height:144px}.admin-main .admin-resizable-table .ant-empty{margin:var(--admin-space-xl) 0}.admin-table-host{width:100%;min-width:0;max-width:100%}.admin-main .admin-resizable-table.is-loading .ant-spin-container{min-height:96px}.admin-column-settings-popover .ant-popover-inner{width:min(392px,calc(100vw - 32px));max-width:calc(100vw - 32px);padding:var(--admin-space-xs)}.admin-column-settings{color:var(--admin-text)}.admin-column-settings-header{display:flex;min-height:var(--admin-control-md);align-items:center;justify-content:space-between;padding:0 var(--admin-space-micro) var(--admin-space-xs);border-bottom:1px solid var(--admin-border)}.admin-column-settings-header-actions{display:flex;align-items:center;gap:var(--admin-space-xs)}.admin-column-settings-fixed-heading{color:var(--admin-text-tertiary);font-size:var(--admin-font-caption)}.admin-column-settings-list{max-height:360px;overflow-y:auto;padding-top:var(--admin-space-xs);scrollbar-width:thin}.admin-column-settings-row{display:grid;min-height:var(--admin-control-lg);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--admin-space-xs);padding:var(--admin-space-micro);border-radius:var(--admin-radius-sm)}.admin-column-settings-row:hover{background:var(--admin-sidebar-hover)}.admin-column-settings-row .ant-checkbox-wrapper{min-width:0;overflow:hidden}.admin-column-settings-row .ant-checkbox+span{display:flex;min-width:0;align-items:center;gap:var(--admin-space-micro)}.admin-column-settings-label{display:inline-block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-column-required-label{flex:0 0 auto;color:var(--admin-text-tertiary);font-size:var(--admin-font-nano);font-weight:550}.admin-column-settings-row-actions{display:grid;grid-template-columns:24px 24px 40px;align-items:center;gap:var(--admin-space-micro)}.admin-column-settings-row .admin-column-move-button.ant-btn{width:24px;min-width:24px;height:24px;min-height:24px;padding:0}.admin-column-settings-fixed-control{display:inline-flex;min-width:40px;justify-content:flex-end}.admin-main .ant-list .ant-list-item{min-height:var(--admin-space-xxl);padding:var(--admin-space-xs) 0;border-block-end-color:var(--admin-border)}.admin-main .ant-list-item-meta-title{margin-bottom:var(--admin-space-micro);font-size:var(--admin-font-body)}.admin-main .ant-list-item-meta-description{color:var(--admin-text-tertiary);font-size:var(--admin-font-caption)}.admin-main .ant-list-item-action{margin-inline-start:var(--admin-space-sm)}.admin-main .ant-alert{padding:var(--admin-space-xs) var(--admin-space-sm);border-radius:var(--admin-radius-md)}.admin-main .ant-alert .ant-alert-message{font-size:var(--admin-font-body);font-weight:600}.admin-main .ant-alert .ant-alert-description{margin-top:2px;font-size:var(--admin-font-body);line-height:1.5}.admin-main .admin-notice{margin-bottom:var(--admin-space-md)}.admin-main .admin-notice .ant-alert-message{font-size:var(--admin-font-body);font-weight:600}.admin-main .admin-notice .ant-alert-description{max-inline-size:72ch;margin-top:var(--admin-space-micro);font-size:var(--admin-font-body);line-height:var(--admin-line-height-body);overflow-wrap:anywhere}.admin-main .ant-tabs .ant-tabs-nav{margin-bottom:var(--admin-space-sm)}.admin-main .ant-tabs .ant-tabs-tab{padding:var(--admin-space-xs) var(--admin-space-micro);font-size:var(--admin-font-caption)}.admin-main .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab{padding:var(--admin-space-xs) var(--admin-space-sm)}.admin-main .ant-tag{margin-inline-end:0;border-radius:var(--admin-radius-sm);font-size:var(--admin-font-caption);line-height:19px}.admin-main .ant-btn{box-shadow:none;font-family:var(--admin-font-sans);font-size:var(--admin-font-button);font-weight:var(--admin-font-weight-button)}.admin-main .ant-btn:not(.ant-btn-lg){min-height:var(--admin-control-md)}.admin-main .ant-btn-sm{min-height:var(--admin-control-sm)}.admin-main .ant-btn-link{height:auto;min-height:var(--admin-control-sm);padding-inline:var(--admin-space-micro)}.admin-main .ant-input,.admin-main .ant-input-affix-wrapper,.admin-main .ant-select-selector,.admin-main .ant-input-number,.admin-main .ant-picker{border-radius:var(--admin-radius-md)!important}.admin-main .ant-form-item-label>label{color:var(--admin-text-secondary);font-size:var(--admin-font-caption)}.admin-main .ant-form-item-explain{font-size:var(--admin-font-caption)}.ant-drawer .ant-drawer-content-wrapper{max-width:100vw}.admin-context-drawer .ant-drawer-content-wrapper{top:var(--admin-space-xs);right:var(--admin-space-xs);bottom:var(--admin-space-xs);max-width:calc(100% - var(--admin-space-md));height:auto;overflow:hidden;border:1px solid var(--admin-border-strong);border-radius:var(--admin-radius-lg);box-shadow:-18px 0 48px #00000029}html[data-admin-appearance=dark] .admin-context-drawer .ant-drawer-content-wrapper{box-shadow:-18px 0 48px #00000061}.admin-context-drawer .ant-drawer-content-wrapper,.admin-context-drawer-panel{transition:box-shadow var(--admin-motion-standard) ease,border-color var(--admin-motion-standard) ease}.admin-context-drawer .ant-drawer-header{min-height:var(--admin-space-xxl);padding:var(--admin-space-xs) var(--admin-space-md);border-bottom-color:var(--admin-border);display:flex;flex:0 0 auto;flex-direction:column;align-items:stretch;gap:var(--admin-space-sm)}.admin-context-drawer .ant-drawer-header-title{min-width:0;flex:0 0 auto}.admin-context-drawer .ant-drawer-title{font-size:var(--admin-font-subheading);font-weight:620}.admin-context-drawer .ant-drawer-extra{display:flex;min-width:0;max-width:100%;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--admin-space-xs);margin-inline-start:0}.admin-context-drawer .ant-drawer-extra .ant-space{width:100%;max-width:100%;flex-wrap:wrap}.admin-context-drawer .ant-drawer-extra .ant-btn{transition:color var(--admin-motion-fast) ease,background-color var(--admin-motion-fast) ease,border-color var(--admin-motion-fast) ease,box-shadow var(--admin-motion-fast) ease}.admin-context-drawer .ant-drawer-close:focus-visible{outline:2px solid color-mix(in srgb,var(--admin-accent) 60%,transparent);outline-offset:2px}.admin-context-drawer .ant-drawer-body{padding:var(--admin-space-md)}.admin-context-drawer .ant-steps{margin-bottom:var(--admin-space-md)}.admin-context-drawer .ant-steps-item-title{font-size:var(--admin-font-caption)}.admin-context-drawer .ant-descriptions-bordered .ant-descriptions-item-label{width:120px;background:var(--admin-surface-subtle);color:var(--admin-text-secondary);font-size:var(--admin-font-body)}.admin-context-drawer .ant-descriptions-bordered .ant-descriptions-item-content{font-size:var(--admin-font-body)}.admin-status-icon,.admin-priority-icon{display:inline-flex;flex:0 0 auto;line-height:1;vertical-align:-.125em;transition:color var(--admin-motion-fast) ease,opacity var(--admin-motion-fast) ease}.status-cell,.admin-status-cell{display:inline-flex;min-width:0;align-items:center;gap:var(--admin-space-xs);line-height:1.25;white-space:nowrap}.status-cell .admin-status-icon,.admin-status-cell .status-cell-icon{display:inline-flex;flex:0 0 auto;align-items:center;line-height:1}.admin-status-cell .status-cell-label{min-width:0;overflow-wrap:anywhere;color:var(--admin-text);font-weight:450;white-space:normal}.admin-action-group{display:inline-flex;max-width:100%;align-items:center;vertical-align:middle}.admin-action-tooltip-target{display:inline-flex;max-width:100%}.admin-action-group .ant-btn{flex:0 0 auto}.admin-context-drawer .admin-descriptions.ant-descriptions-bordered .ant-descriptions-view>table{table-layout:fixed}.admin-context-drawer .admin-descriptions.ant-descriptions-bordered .ant-descriptions-item-label{min-width:120px}.admin-context-drawer .admin-descriptions.ant-descriptions-bordered .ant-descriptions-item-content{min-width:0;overflow-wrap:anywhere;word-break:break-word}.admin-context-drawer .admin-descriptions .ant-descriptions-item-content .ant-btn-link{max-width:100%;height:auto;text-align:start;white-space:normal}.ant-modal-root:not(.storefront-portal-root)>.ant-modal-wrap{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.ant-modal-root:not(.storefront-portal-root)>.ant-modal-wrap>.ant-modal{max-width:calc(100vw - var(--admin-space-xl));padding-bottom:0}.ant-modal-root:not(.storefront-portal-root)>.ant-modal-wrap:not(.ant-modal-centered)>.ant-modal{top:clamp(16px,4vh,48px)}.ant-modal-root:not(.storefront-portal-root) .ant-modal-content{display:flex;max-height:calc(100vh - clamp(32px,8vh,96px));max-height:calc(100dvh - clamp(32px,8dvh,96px));overflow:hidden;flex-direction:column;border-radius:var(--admin-radius-lg)}.ant-modal-root:not(.storefront-portal-root) .ant-modal-header,.ant-modal-root:not(.storefront-portal-root) .ant-modal-footer{flex:0 0 auto}.ant-modal-root:not(.storefront-portal-root):not(.document-print-root):not(.label-print-root):not(.print-task-snapshot-root) .ant-modal-header{margin:0;padding:20px 64px 16px 24px;border-bottom:1px solid var(--admin-border)}.ant-modal-root:not(.storefront-portal-root) .ant-modal-title{padding-inline-end:var(--admin-space-xl);font-size:var(--admin-font-subheading);font-weight:620}.ant-modal-root:not(.storefront-portal-root):not(.document-print-root):not(.label-print-root):not(.print-task-snapshot-root) .ant-modal-footer{margin:0;padding:12px 24px;border-top:1px solid var(--admin-border)}.ant-modal-root:not(.storefront-portal-root) .ant-modal-body{min-width:0;min-height:0;max-width:100%;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.ant-modal-root:not(.storefront-portal-root):not(.document-print-root):not(.label-print-root):not(.print-task-snapshot-root) .ant-modal-body>.ant-form .ant-form-item{margin-bottom:20px}.ant-modal-root:not(.storefront-portal-root):not(.document-print-root):not(.label-print-root):not(.print-task-snapshot-root) .ant-modal-body>.ant-form .ant-form-item-label{padding-bottom:6px}.ant-modal-root:not(.storefront-portal-root):not(.document-print-root):not(.label-print-root):not(.print-task-snapshot-root) .ant-modal-body>.ant-form .ant-form-item-label>label{height:auto;font-size:var(--admin-font-detail-label);font-weight:var(--admin-font-weight-label);line-height:var(--admin-line-height-detail-label);white-space:normal;overflow-wrap:anywhere}.ant-modal-root:not(.storefront-portal-root) .ant-modal-confirm .ant-modal-body{display:flex;overflow:hidden;flex-direction:column}.ant-modal-root:not(.storefront-portal-root) .ant-modal-confirm-body-wrapper{display:flex;min-height:0;flex:1 1 auto;flex-direction:column}.ant-modal-root:not(.storefront-portal-root) .ant-modal-confirm-body{min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain}.ant-modal-root:not(.storefront-portal-root) .ant-modal-confirm-btns{flex:0 0 auto}.ant-dropdown .ant-dropdown-menu{padding:var(--admin-space-micro);border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);box-shadow:var(--admin-shadow)}.ant-dropdown .ant-dropdown-menu-item{min-height:var(--admin-control-md);border-radius:var(--admin-radius-sm);font-size:var(--admin-font-caption)}.admin-theme-option{display:flex;align-items:center;gap:var(--admin-space-xs)}.admin-theme-swatch{width:10px;height:10px;flex:0 0 10px;border:1px solid color-mix(in srgb,currentColor 24%,transparent);border-radius:3px}.linear-metric-strip{margin-bottom:var(--admin-space-md);overflow:hidden;border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);background:var(--admin-surface)}.linear-metric{position:relative;min-height:96px;padding:0}.linear-metric:after{position:absolute;inset:var(--admin-space-md) 0 var(--admin-space-md) auto;width:1px;background:var(--admin-border);content:""}.linear-metric:last-child:after{display:none}.linear-metric-content,.linear-metric-action{display:block;width:100%;min-height:96px;padding:var(--admin-space-md);text-align:left}.linear-metric-action{border:0;background:transparent;color:inherit;cursor:pointer;transition:background-color var(--admin-motion-fast) ease}.linear-metric-action:hover{background:color-mix(in srgb,var(--admin-accent) 5%,transparent)}.linear-metric-action:focus-visible{z-index:1;outline:2px solid color-mix(in srgb,var(--admin-accent) 64%,transparent);outline-offset:-2px}.linear-metric-label{display:flex;align-items:center;justify-content:space-between;gap:var(--admin-space-xs);color:var(--admin-text-secondary);font-size:var(--admin-font-caption)}.linear-metric-label .anticon{color:var(--admin-text-tertiary);font-size:14px}.linear-metric-value{margin-top:var(--admin-space-xs);color:var(--admin-text);font-family:var(--admin-font-numeric);font-size:var(--admin-font-display);font-weight:var(--admin-font-weight-number);font-variant-numeric:lining-nums tabular-nums;line-height:var(--admin-line-height-number)}.linear-metric-value small{margin-left:5px;color:var(--admin-text-tertiary);font-size:var(--admin-font-caption);font-weight:500}.linear-metric-hint{margin-top:var(--admin-space-micro);color:var(--admin-text-tertiary);font-size:var(--admin-font-nano);line-height:1.35}.linear-metric[data-tone=emphasis]{background:var(--admin-emphasis-surface);color:var(--admin-emphasis-text)}.linear-metric[data-tone=emphasis]:after{background:color-mix(in srgb,var(--admin-emphasis-text) 18%,transparent)}.linear-metric[data-tone=emphasis] .linear-metric-label,.linear-metric[data-tone=emphasis] .linear-metric-label .anticon,.linear-metric[data-tone=emphasis] .linear-metric-hint,.linear-metric[data-tone=emphasis] .linear-metric-value small{color:var(--admin-emphasis-text-secondary)}.linear-metric[data-tone=emphasis] .linear-metric-value{color:var(--admin-emphasis-text)}.linear-metric[data-tone=emphasis] .linear-metric-action:hover{background:var(--admin-emphasis-surface-hover)}.linear-metric[data-tone=emphasis] .linear-metric-action:focus-visible{outline-color:color-mix(in srgb,var(--admin-emphasis-text) 78%,transparent)}.linear-section{overflow:hidden;border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);background:var(--admin-surface)}.linear-section-header{display:flex;min-height:var(--admin-control-lg);align-items:center;justify-content:space-between;gap:var(--admin-space-sm);padding:0 var(--admin-space-md);border-bottom:1px solid var(--admin-border)}.linear-section-header strong{font-size:var(--admin-font-body);font-weight:620}.linear-section-body{padding:0 var(--admin-space-md)}.admin-record-workbench{min-width:0;overflow:hidden;border:var(--admin-workbench-border-width) solid var(--admin-workbench-border);border-radius:var(--admin-radius-lg);background:var(--admin-workbench-surface);box-shadow:var(--admin-workbench-shadow)}.admin-visual-system-deep-blue-index::selection,.admin-visual-system-deep-blue-index ::selection,html[data-admin-visual-system=deep-blue-index] body::selection,html[data-admin-visual-system=deep-blue-index] body ::selection{background:var(--admin-workbench-accent-soft);color:var(--admin-text)}.admin-visual-system-deep-blue-index .admin-sidebar,.admin-visual-system-deep-blue-index .admin-mobile-drawer .ant-drawer-body{border-color:var(--admin-navigation-border);background:var(--admin-navigation-surface)}.admin-visual-system-deep-blue-index .admin-sidebar-inner.has-accent-accordion{padding-top:var(--admin-space-sm)}.admin-visual-system-deep-blue-index .admin-sidebar-inner.has-accent-accordion .admin-workspace-row{height:var(--admin-control-lg);margin-inline:0;padding:0 var(--admin-space-micro);background:transparent;box-shadow:none}.admin-visual-system-deep-blue-index .admin-brand-mark,.admin-visual-system-deep-blue-index .admin-sidebar-inner.has-accent-accordion .admin-brand-mark{border-color:#163b64;background:#1f5289;box-shadow:none;color:#fff}.admin-visual-system-deep-blue-index .admin-workspace-copy strong,.admin-visual-system-deep-blue-index .admin-profile-copy strong,.admin-visual-system-deep-blue-index .admin-sidebar-inner.has-accent-accordion .admin-workspace-copy strong{color:var(--admin-navigation-text)}.admin-visual-system-deep-blue-index .admin-workspace-copy span,.admin-visual-system-deep-blue-index .admin-profile-copy span,.admin-visual-system-deep-blue-index .admin-nav-label,.admin-visual-system-deep-blue-index .admin-sidebar-inner.has-accent-accordion .admin-workspace-copy span{color:var(--admin-navigation-text-subtle)}.admin-visual-system-deep-blue-index .admin-collapse-button,.admin-visual-system-deep-blue-index .admin-mobile-close-button,.admin-visual-system-deep-blue-index .admin-search-trigger.ant-btn,.admin-visual-system-deep-blue-index .admin-nav-item,.admin-visual-system-deep-blue-index .admin-nav-group-trigger,.admin-visual-system-deep-blue-index .admin-footer-tools .ant-btn,.admin-visual-system-deep-blue-index .admin-profile-button.ant-btn{color:var(--admin-navigation-text-muted)}.admin-visual-system-deep-blue-index .admin-profile-more{color:var(--admin-navigation-text-subtle)}.admin-visual-system-deep-blue-index .admin-sidebar-inner.has-accent-accordion .admin-collapse-button,.admin-visual-system-deep-blue-index .admin-sidebar-inner.has-accent-accordion .admin-mobile-close-button,.admin-shell.admin-visual-system-deep-blue-index.is-collapsed>.admin-sidebar .admin-sidebar-inner.has-accent-accordion .admin-collapse-button{color:var(--admin-navigation-text-muted)}.admin-visual-system-deep-blue-index .admin-search-trigger kbd{border-color:var(--admin-navigation-border);background:#ffffff0f;color:var(--admin-navigation-text-subtle)}.admin-visual-system-deep-blue-index .admin-nav-icon,.admin-visual-system-deep-blue-index .admin-sidebar-inner.has-accent-accordion .admin-nav-icon{border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:var(--admin-navigation-text-muted)}.admin-visual-system-deep-blue-index .admin-nav-item:hover,.admin-visual-system-deep-blue-index .admin-nav-item:focus-visible,.admin-visual-system-deep-blue-index .admin-search-trigger.ant-btn:hover,.admin-visual-system-deep-blue-index .admin-search-trigger.ant-btn:focus-visible,.admin-visual-system-deep-blue-index .admin-nav-group-trigger:hover,.admin-visual-system-deep-blue-index .admin-nav-group-trigger:focus-visible,.admin-visual-system-deep-blue-index .admin-footer-tools .ant-btn:hover,.admin-visual-system-deep-blue-index .admin-footer-tools .ant-btn:focus-visible,.admin-visual-system-deep-blue-index .admin-profile-button.ant-btn:hover,.admin-visual-system-deep-blue-index .admin-profile-button.ant-btn:focus-visible{background:var(--admin-navigation-hover)!important;color:var(--admin-navigation-text)}.admin-visual-system-deep-blue-index .admin-sidebar-inner.has-accent-accordion .admin-collapse-button:hover,.admin-visual-system-deep-blue-index .admin-sidebar-inner.has-accent-accordion .admin-collapse-button:focus-visible,.admin-visual-system-deep-blue-index .admin-sidebar-inner.has-accent-accordion .admin-mobile-close-button:hover,.admin-visual-system-deep-blue-index .admin-sidebar-inner.has-accent-accordion .admin-mobile-close-button:focus-visible{background:var(--admin-navigation-hover)!important;color:var(--admin-navigation-text)}.admin-visual-system-deep-blue-index .admin-nav-group-trigger.is-expanded{background:var(--admin-navigation-hover);color:var(--admin-navigation-text)}.admin-visual-system-deep-blue-index .admin-nav-item.is-active,.admin-visual-system-deep-blue-index .admin-sidebar-inner.has-accent-accordion .admin-nav-item.is-active{background:var(--admin-navigation-active);color:var(--admin-navigation-text);font-weight:620}.admin-visual-system-deep-blue-index .admin-sidebar-inner.has-accent-accordion .admin-nav-item.is-active:before{display:block}.admin-visual-system-deep-blue-index .admin-nav-item.is-active:before{background:var(--admin-workbench-accent)}.admin-visual-system-deep-blue-index .admin-nav-item:hover .admin-nav-icon,.admin-visual-system-deep-blue-index .admin-nav-item:focus-visible .admin-nav-icon,.admin-visual-system-deep-blue-index .admin-nav-item.is-active .admin-nav-icon,.admin-visual-system-deep-blue-index .admin-sidebar-inner.has-accent-accordion .admin-nav-item.is-active .admin-nav-icon{border-color:#ffffff24;background:#ffffff0a;color:var(--admin-navigation-text)}.admin-visual-system-deep-blue-index .admin-nav-group.contains-current>.admin-nav-group-trigger .admin-nav-group-icon,.admin-visual-system-deep-blue-index .admin-nav-group.contains-current>.admin-nav-group-trigger .admin-nav-group-name{color:var(--admin-navigation-text)}.admin-visual-system-deep-blue-index .admin-nav-group-icon,.admin-visual-system-deep-blue-index .admin-nav-group-count,.admin-visual-system-deep-blue-index .admin-nav-group-chevron{color:var(--admin-navigation-text-subtle)}.admin-visual-system-deep-blue-index .admin-sidebar-footer{border-top-color:var(--admin-navigation-border);background:var(--admin-navigation-surface)}.admin-visual-system-deep-blue-index.is-dark{padding:0}.admin-visual-system-deep-blue-index.is-dark .admin-main{min-height:100vh;border:0;border-radius:0;background:var(--admin-workbench-canvas)}.admin-visual-system-deep-blue-index .admin-main .admin-page .ant-pro-page-container-warp-page-header{min-height:68px;border-bottom:0;background:var(--admin-workbench-canvas)}html[data-admin-appearance=dark] .admin-visual-system-deep-blue-index .admin-main .admin-page .ant-pro-page-container-warp-page-header{background:var(--admin-workbench-canvas)}.admin-visual-system-deep-blue-index .admin-main .admin-page .ant-page-header-heading-title{font-size:var(--admin-font-heading);font-weight:680;line-height:24px}.admin-visual-system-deep-blue-index .linear-metric-strip,html[data-admin-visual-system=deep-blue-index] .linear-metric-strip{border:0;border-radius:var(--admin-radius-lg);box-shadow:0 10px 28px #112e4e14}html[data-admin-appearance=dark] .admin-visual-system-deep-blue-index .linear-metric-strip,html[data-admin-appearance=dark][data-admin-visual-system=deep-blue-index] .linear-metric-strip{box-shadow:0 14px 34px #00000047}html[data-admin-visual-system=deep-blue-index] .admin-context-drawer .ant-drawer-content-wrapper{border:0;background:var(--admin-workbench-surface);box-shadow:-24px 0 64px #0f243b33}html[data-admin-appearance=dark][data-admin-visual-system=deep-blue-index] .admin-context-drawer .ant-drawer-content-wrapper{box-shadow:-24px 0 64px #00000070}@media(max-width:900px){html,body{min-width:0;overflow-x:hidden}.admin-shell.is-dark{padding:0}.admin-sidebar{display:none}.admin-main{min-height:calc(100vh - var(--admin-mobile-header-height));margin-left:0!important}.admin-shell.is-dark .admin-main{min-height:calc(100vh - var(--admin-mobile-header-height));margin:0;border:0;border-radius:0}.admin-mobile-header{position:sticky;z-index:35;top:0;display:flex;height:var(--admin-mobile-header-height);align-items:center;justify-content:space-between;padding:0 var(--admin-space-xs);border-bottom:1px solid var(--admin-border);background:color-mix(in srgb,var(--admin-surface) 94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.admin-mobile-title{display:flex;min-width:0;align-items:center;gap:8px}.admin-mobile-title>span:last-child{overflow:hidden;font-size:var(--admin-font-caption);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.admin-mobile-header .admin-search-trigger.ant-btn{width:var(--admin-control-md);flex:0 0 var(--admin-control-md);justify-content:center;margin:0;padding:0}.admin-mobile-header .admin-search-trigger>span:nth-child(2),.admin-mobile-header .admin-search-trigger kbd{display:none}.admin-main .admin-page .ant-pro-page-container-warp-page-header{min-height:var(--admin-page-header-height);padding-inline:var(--admin-mobile-gutter)}.admin-main .admin-page .ant-pro-page-container-children-container{padding:var(--admin-page-content-top) var(--admin-mobile-gutter) var(--admin-page-content-bottom)}.admin-main .admin-page .ant-page-header{padding:var(--admin-space-xs) var(--admin-mobile-gutter)}.admin-main .admin-page .ant-page-header-heading{align-items:flex-start;flex-wrap:wrap}.admin-main .admin-page .ant-page-header-heading-left{min-width:0;flex:1 1 100%;flex-wrap:wrap}.admin-main .admin-page .ant-page-header-heading-title{width:100%;flex:0 0 100%;overflow:visible;white-space:normal}.admin-main .admin-page .ant-page-header-heading-sub-title{width:100%;max-width:100%;margin-inline-start:0;overflow:visible;line-height:1.45;white-space:normal}.admin-main .admin-page .ant-page-header-heading-extra{width:100%;justify-content:flex-start;margin-top:var(--admin-space-xs);margin-inline-start:0;overflow-x:auto}.admin-main .admin-page .ant-pro-page-container-warp-page-header{position:relative;top:auto}.admin-main .ant-pro-card-header,.admin-main .ant-card-head{padding-inline:var(--admin-space-sm)}.admin-main .ant-pro-card-body,.admin-main .ant-card-body{padding:var(--admin-space-sm)}.admin-main .ant-pro-query-filter-row{row-gap:8px!important}.admin-main .ant-table-wrapper .ant-table-thead>tr>th,.admin-main .ant-table-wrapper .ant-table-tbody>tr>td{padding-inline:10px}.admin-mobile-drawer .admin-sidebar-inner.has-accent-accordion .admin-nav-group-trigger,.admin-mobile-drawer .admin-sidebar-inner.has-accent-accordion .admin-nav-item{height:44px}}@media(max-width:767px),(hover:none){.admin-main .ant-table-wrapper .ant-table-tbody>tr>td{overflow-wrap:anywhere}.admin-main .ant-table-wrapper .ant-table-cell-fix-left-last{box-shadow:6px 0 12px -12px #000000b3}.admin-main .ant-table-wrapper .ant-table-cell-fix-right-first{box-shadow:-6px 0 12px -12px #000000b3}.admin-main .ant-pro-table-list-toolbar-container{min-width:0;flex-wrap:wrap;row-gap:var(--admin-space-micro)}.admin-main .ant-pro-table-list-toolbar-left,.admin-main .ant-pro-table-list-toolbar-right{min-width:0;max-width:100%}.admin-main .ant-pro-table-list-toolbar-right{overflow-x:auto;scrollbar-width:none}.admin-main .ant-pro-table-list-toolbar-right::-webkit-scrollbar{display:none}.admin-main .ant-table-wrapper .ant-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 8px;margin:var(--admin-space-sm) var(--admin-space-xs)}.admin-main .ant-table-wrapper .ant-pagination-total-text{flex:1 0 100%;margin-inline-end:0;text-align:center}.admin-main .ant-table-wrapper .ant-table-tbody>tr.admin-openable-row>td:last-child .ant-btn{opacity:1;transform:none}.admin-column-settings-popover .ant-popover-inner{width:min(392px,calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:min(360px,calc(100vh - 48px));overflow-y:auto}.admin-context-drawer .ant-drawer-content-wrapper{inset:0;width:100%!important;max-width:100vw;border:0;border-radius:0}.admin-context-drawer .ant-drawer-mask{background:#0000007a}.admin-context-drawer .ant-drawer-header{align-items:stretch;padding:var(--admin-space-xs) var(--admin-space-sm)}.admin-context-drawer .ant-drawer-header-title{width:100%;min-width:0}.admin-context-drawer .ant-drawer-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-context-drawer .ant-drawer-extra{width:100%}.admin-context-drawer .ant-drawer-extra>.ant-space{width:100%;min-width:0;flex-wrap:wrap}.admin-context-drawer .ant-drawer-body{padding:var(--admin-space-sm)}.admin-context-drawer .ant-tabs-left{display:block}.admin-context-drawer .ant-tabs-left>.ant-tabs-nav{width:100%;margin:0 0 var(--admin-space-sm);border-bottom:1px solid var(--admin-border)}.admin-context-drawer .ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap{overflow-x:auto;scrollbar-width:none}.admin-context-drawer .ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap::-webkit-scrollbar{display:none}.admin-context-drawer .ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-list{flex-direction:row;transform:none!important}.admin-context-drawer .ant-tabs-left>.ant-tabs-nav .ant-tabs-tab{flex:0 0 auto;margin:0;padding:var(--admin-space-xs) var(--admin-space-sm);white-space:nowrap}.admin-context-drawer .ant-tabs-left>.ant-tabs-nav .ant-tabs-tab-active{box-shadow:inset 0 -2px 0 var(--admin-accent)}.admin-context-drawer .ant-tabs-left>.ant-tabs-nav .ant-tabs-ink-bar{display:none}.admin-context-drawer .ant-tabs-left>.ant-tabs-content-holder{border-inline-start:0}}@media(max-width:767px){.linear-metric:after{inset:auto var(--admin-space-md) 0;width:auto;height:1px}.linear-metric:nth-last-child(-n+2):after{display:none}}@media(max-width:767px){.ant-modal-root:not(.storefront-portal-root)>.ant-modal-wrap>.ant-modal:not(.ant-modal-confirm){top:0;width:100%!important;max-width:100vw;height:100vh;height:100dvh;margin:0}.ant-modal-root:not(.storefront-portal-root) .ant-modal:not(.ant-modal-confirm) .ant-modal-content{width:100%;height:100%;max-height:100vh;max-height:100dvh;border-radius:0}.ant-modal-root:not(.storefront-portal-root):not(.document-print-root):not(.label-print-root):not(.print-task-snapshot-root) .ant-modal-header{padding:16px 60px 12px 20px}.ant-modal-root:not(.storefront-portal-root):not(.document-print-root):not(.label-print-root):not(.print-task-snapshot-root) .ant-modal-body{padding:16px 20px 20px}.ant-modal-root:not(.storefront-portal-root):not(.document-print-root):not(.label-print-root):not(.print-task-snapshot-root) .ant-modal-footer{padding:12px 20px max(12px,env(safe-area-inset-bottom))}}@media(pointer:coarse){.ant-modal-root:not(.storefront-portal-root):not(.document-print-root):not(.label-print-root):not(.print-task-snapshot-root) .ant-modal-footer .ant-btn{min-height:44px}.ant-modal-root:not(.storefront-portal-root):not(.document-print-root):not(.label-print-root):not(.print-task-snapshot-root) .ant-modal-close{width:44px;height:44px}.admin-main .admin-column-resize-handle{display:none}}@media(prefers-reduced-motion:reduce){.admin-shell *,.admin-shell *:before,.admin-shell *:after,html[data-admin-appearance] .ant-modal-root,html[data-admin-appearance] .ant-modal-root *,html[data-admin-appearance] .ant-modal-root *:before,html[data-admin-appearance] .ant-modal-root *:after,html[data-admin-appearance] .ant-drawer-root,html[data-admin-appearance] .ant-drawer-root *,html[data-admin-appearance] .ant-drawer-root *:before,html[data-admin-appearance] .ant-drawer-root *:after,html[data-admin-appearance] .ant-drawer,html[data-admin-appearance] .ant-drawer *,html[data-admin-appearance] .ant-drawer *:before,html[data-admin-appearance] .ant-drawer *:after,html[data-admin-appearance] .ant-modal,html[data-admin-appearance] .ant-modal *,html[data-admin-appearance] .ant-modal *:before,html[data-admin-appearance] .ant-modal *:after,html[data-admin-appearance] .ant-dropdown,html[data-admin-appearance] .ant-dropdown *,html[data-admin-appearance] .ant-dropdown *:before,html[data-admin-appearance] .ant-dropdown *:after,html[data-admin-appearance] .ant-popover,html[data-admin-appearance] .ant-popover *,html[data-admin-appearance] .ant-popover *:before,html[data-admin-appearance] .ant-popover *:after,html[data-admin-appearance] .ant-tooltip,html[data-admin-appearance] .ant-tooltip *,html[data-admin-appearance] .ant-tooltip *:before,html[data-admin-appearance] .ant-tooltip *:after,html[data-admin-appearance] .ant-message,html[data-admin-appearance] .ant-message *,html[data-admin-appearance] .ant-message *:before,html[data-admin-appearance] .ant-message *:after,html[data-admin-appearance] .ant-notification,html[data-admin-appearance] .ant-notification *,html[data-admin-appearance] .ant-notification *:before,html[data-admin-appearance] .ant-notification *:after,html[data-admin-appearance] .ant-popconfirm,html[data-admin-appearance] .ant-popconfirm *,html[data-admin-appearance] .ant-popconfirm *:before,html[data-admin-appearance] .ant-popconfirm *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}html[data-admin-appearance] .ant-dropdown{transform:none!important;opacity:1!important;transition:none!important}.admin-sidebar,.admin-main,.admin-collapse-button,.admin-main .admin-column-resize-handle:after,.admin-main .ant-table-wrapper .ant-table-tbody>tr>td,.admin-context-drawer .ant-drawer-content-wrapper,.admin-context-drawer-panel,.admin-context-drawer .ant-drawer-extra .ant-btn,.admin-status-icon,.admin-priority-icon,.admin-nav-icon,.admin-action-group .ant-btn{transition:none!important}}[data-slot=tooltip-content]{font-size:var(--admin-font-compact, 13px);line-height:1.6;overflow-wrap:anywhere;transform-origin:var(--radix-tooltip-content-transform-origin);animation:admin-tooltip-in var(--admin-motion-feedback, .12s) var(--admin-ease-out, ease-out)}@keyframes admin-tooltip-in{0%{opacity:0;transform:scale(.97)}}@media(prefers-reduced-motion:reduce){[data-slot=tooltip-content]{animation:none}}.admin-help-tip{display:inline-grid;flex:none;place-items:center;width:20px;height:20px;margin:0;padding:0;border:0;border-radius:999px;background:transparent;color:var(--admin-text-tertiary);cursor:help;vertical-align:middle;transition:color var(--admin-motion-feedback, .12s) var(--admin-ease-out, ease-out),background-color var(--admin-motion-feedback, .12s) var(--admin-ease-out, ease-out)}.admin-help-tip>svg{width:var(--admin-icon-sm, 14px);height:var(--admin-icon-sm, 14px)}.admin-help-tip[data-size=md]{width:24px;height:24px}.admin-help-tip[data-size=md]>svg{width:var(--admin-icon-md, 16px);height:var(--admin-icon-md, 16px)}.admin-help-tip:hover,.admin-help-tip[data-state$=open]{background:var(--admin-accent-soft);color:var(--admin-accent)}.admin-help-tip:focus-visible{outline:2px solid var(--admin-accent);outline-offset:1px}.admin-help-heading{display:flex;align-items:center;gap:4px;min-width:0}.admin-help-heading>:is(h1,h2,h3,h4){min-width:0}.admin-help-tip-content{max-width:min(24rem,calc(100vw - 24px));text-wrap:pretty}.field-set{min-width:0;margin:0;border:0;padding:0}.field-legend{padding:0;color:var(--admin-text, var(--foreground));font-family:var(--admin-font-sans);font-size:var(--admin-font-section);font-weight:var(--admin-font-weight-heading, 600);line-height:24px}.field-legend[data-variant=label]{font-size:var(--admin-font-detail-label);font-weight:var(--admin-font-weight-label, 500);line-height:20px}.field-group,.field-content{min-width:0;display:flex;flex-direction:column;gap:20px}.field{min-width:0;display:flex;gap:6px}.field-vertical{flex-direction:column}.field-horizontal{flex-direction:row;align-items:center}.field-responsive{flex-direction:column}.field-content{flex:1;gap:4px}.field-label{min-width:0;display:flex;align-items:baseline;gap:4px;color:var(--admin-text, var(--foreground));font-family:var(--admin-font-sans);font-size:var(--admin-font-detail-label);font-weight:var(--admin-font-weight-label, 500);line-height:20px;overflow-wrap:anywhere}.field-label:has([data-slot=checkbox],[data-slot=switch]){align-items:center;min-height:36px;cursor:pointer}.field:is(.field-horizontal,.field-responsive):has([data-slot=checkbox],[data-slot=switch])>.field-label{flex:1;align-items:center;min-height:36px;cursor:pointer}.field[data-disabled=true]>.field-label{opacity:.6}.field-description,.field-error{margin:0;font-family:var(--admin-font-sans);font-size:var(--admin-font-caption);font-weight:var(--admin-font-weight-body, 400);line-height:20px;overflow-wrap:anywhere}.field-description{color:var(--admin-text-secondary, var(--muted-foreground))}.field-description a{text-decoration:underline;text-underline-offset:3px}.field-error{color:var(--admin-error, var(--color-destructive))}.field-error ul{margin:0;padding-inline-start:18px}.field-separator{display:flex;align-items:center;gap:12px;color:var(--admin-text-secondary, var(--muted-foreground));font-size:var(--admin-font-caption);line-height:20px}.field-separator:before,.field-separator:after{content:"";height:1px;flex:1;background:var(--admin-border, var(--border))}.field-separator:not(:has([data-slot=field-separator-content])):after{display:none}.ant-form .field-legend{width:auto;margin-bottom:0;border:0;color:var(--admin-text, var(--foreground));font-size:var(--admin-font-section);line-height:24px}.ant-form .field-legend[data-variant=label]{font-size:var(--admin-font-detail-label);line-height:20px}.admin-form-section+.admin-form-section{margin-top:28px}.admin-form-section>.field-legend,.ant-form .admin-form-section>.field-legend{margin-bottom:12px}.admin-form-section-description{margin:-8px 0 12px}.admin-form-grid-container{min-width:0;container:admin-form / inline-size}.admin-form-grid{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:20px 16px}.admin-form-cell{min-width:0;max-width:100%}.admin-form-cell[data-span=full]{grid-column:1 / -1}.admin-form-field{gap:0}.admin-form-field>.field-label{margin-bottom:6px}.admin-form-control{min-width:0;max-width:100%}.admin-form-control :where([data-slot=input],[data-slot=select-trigger],[data-slot=date-picker-trigger],[data-slot=date-time-picker-trigger],[data-slot=button][role=combobox]){width:100%;height:36px;min-height:36px;font-size:var(--admin-font-control)}.admin-form-control :where([data-slot=textarea]){font-size:var(--admin-font-control)}.admin-form-control :where([aria-invalid=true]){border-color:var(--admin-error, var(--color-destructive))}.admin-form-control :where([data-slot=button],[data-slot=checkbox],[data-slot=switch]){flex-shrink:0}.admin-form-feedback{min-width:0;padding-top:4px}.admin-form-feedback:empty{padding-top:0}.admin-form-required{color:var(--admin-error, var(--color-destructive));font-weight:400}.admin-form-label-row{min-width:0;display:flex;align-items:center;gap:2px;margin-bottom:6px}.admin-form-label-row>.field-label{margin-bottom:0}.admin-form-label-row>.admin-help-tip{width:18px;height:18px}.field-legend>.admin-help-tip{margin-inline-start:4px}.admin-form-repeater-title>.admin-form-repeater-heading{margin:0}.admin-form-repeater>.admin-form-repeater-title{margin-bottom:-8px}.admin-form-repeater-header>.admin-form-repeater-title{flex:0 1 auto}.admin-form-cell>.ant-form-item{margin-bottom:0}.admin-form-cell .ant-form-item-label>label{height:auto;font-size:var(--admin-font-detail-label);line-height:20px}.admin-form-cell .ant-form-item-label{white-space:normal;padding-bottom:6px}.admin-form-cell .ant-form-item-explain,.admin-form-cell .ant-form-item-extra{min-height:0;font-size:var(--admin-font-caption);line-height:20px}.admin-form-lead{min-width:0;max-width:48em;margin:0;color:var(--admin-text-secondary, var(--muted-foreground));font-family:var(--admin-font-sans);font-size:var(--admin-font-control);font-weight:var(--admin-font-weight-body, 400);line-height:22px;overflow-wrap:anywhere}.admin-form-lead[data-tone=default]{color:var(--admin-text, var(--foreground))}.admin-form-lead>p{margin:0}.admin-form-lead>p+p{margin-top:4px}.admin-form-summary{min-width:0;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:12px 16px}.admin-form-summary-item{min-width:0}.admin-form-summary-item[data-span=full]{grid-column:1 / -1}.admin-form-summary dt{margin:0;color:var(--admin-text-secondary, var(--muted-foreground));font-family:var(--admin-font-sans);font-size:var(--admin-font-caption);line-height:20px;overflow-wrap:anywhere}.admin-form-summary dd{margin:0;color:var(--admin-text, var(--foreground));font-family:var(--admin-font-sans);font-size:var(--admin-font-control);line-height:22px;font-variant-numeric:lining-nums tabular-nums;overflow-wrap:anywhere}.admin-form-region{min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--admin-border) transparent}.admin-form-region:is([data-region=preview],[data-region=detail]){overflow:visible}.admin-form-repeater,.admin-form-repeater-records{min-width:0;display:flex;flex-direction:column;gap:16px}.admin-form-repeater-item{min-width:0;padding:16px;border:1px solid var(--admin-border, var(--border));border-radius:8px;background:var(--admin-surface, var(--background))}.admin-form-repeater-heading{margin:0 0 12px;color:var(--admin-text, var(--foreground));font-family:var(--admin-font-sans);font-size:var(--admin-font-control);font-weight:var(--admin-font-weight-heading, 600);line-height:22px;overflow-wrap:anywhere}.admin-form-repeater>.admin-form-repeater-heading{margin-bottom:-8px}.admin-form-repeater-header{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:4px 16px;margin-bottom:12px}.admin-form-repeater-header>.admin-form-repeater-heading{flex:0 1 auto;margin:0}.admin-form-repeater-header:has(>.admin-form-repeater-tools){margin-block:-7px 5px}.admin-form-repeater-tools{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px 12px}.admin-form-repeater-tools>.admin-form-actions{flex:1 1 auto;margin-top:0}.admin-form-repeater-item>.admin-form-repeater-description{margin:-8px 0 12px}.admin-form-repeater>.field-description{margin-top:-12px}.admin-form-repeater-add{align-self:flex-start;max-width:100%}.admin-form-actions{min-width:0;margin-top:12px}.admin-form-actions-main{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px}.admin-form-actions-start,.admin-form-actions-end{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.admin-form-actions-end{margin-inline-start:auto}.admin-form-actions :where(.field-label){align-items:center;min-height:36px;cursor:pointer;font-size:var(--admin-font-detail-label)}.admin-form-actions>.field-description{margin-top:4px}.admin-form-error{margin:0 0 20px;padding:12px 16px;border:1px solid var(--admin-error, var(--color-destructive));border-radius:6px;color:var(--admin-error, var(--color-destructive));font-family:var(--admin-font-sans);font-size:var(--admin-font-detail-label);line-height:20px;overflow-wrap:anywhere}@container admin-form (min-width: 400px){.admin-form-grid[data-columns="2"],.admin-form-grid[data-columns="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-form-grid:is([data-columns="2"],[data-columns="4"])>.admin-form-cell[data-span="2"]{grid-column:span 2}.admin-form-summary:is([data-columns="2"],[data-columns="4"]){grid-template-columns:repeat(2,minmax(0,1fr))}.admin-form-summary:is([data-columns="2"],[data-columns="4"])>.admin-form-summary-item[data-span="2"]{grid-column:span 2}.field-responsive{flex-direction:row;align-items:center}}@container admin-form (min-width: 720px){.admin-form-grid[data-columns="4"],.admin-form-summary[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}@supports (grid-template-rows: subgrid){.admin-form-grid{row-gap:0;align-items:stretch;margin-bottom:-20px}.admin-form-grid>.admin-form-cell{display:grid;grid-row:span 3;grid-template-rows:subgrid;padding-bottom:20px}.admin-form-grid>.admin-form-field{display:grid;grid-row:span 3;grid-template-rows:subgrid;padding-bottom:20px}.admin-form-grid>.admin-form-cell>.admin-form-field{display:grid;grid-row:span 3;grid-template-rows:subgrid}.admin-form-grid>.admin-form-field>:is(.field-label,.admin-form-label-row,.admin-form-control,.admin-form-feedback),.admin-form-grid>.admin-form-cell>.admin-form-field>:is(.field-label,.admin-form-label-row,.admin-form-control,.admin-form-feedback){align-self:start}.admin-form-grid>.admin-form-cell>.ant-form-item:not(.ant-form-item-hidden),.admin-form-cell>.ant-form-item>.ant-form-item-row,.admin-form-cell>.ant-form-item>.ant-form-item-row>.ant-form-item-control{display:contents}.admin-form-cell>.ant-form-item .ant-form-item-control-input{align-self:start}.admin-form-cell>.ant-form-item .ant-form-item-additional{padding-top:4px}}@media(max-width:479px),(pointer:coarse){.admin-form-control :where([data-slot=input],[data-slot=select-trigger],[data-slot=date-picker-trigger],[data-slot=date-time-picker-trigger],[data-slot=button][role=combobox]),.admin-form-actions :where(.field-label),.field-label:has([data-slot=checkbox],[data-slot=switch]),.field:is(.field-horizontal,.field-responsive):has([data-slot=checkbox],[data-slot=switch])>.field-label,.admin-form-repeater-add [data-slot=button],.admin-form-actions [data-slot=button]{min-height:44px}}@media(pointer:coarse){.admin-form-control :where([data-slot=input],[data-slot=textarea]){font-size:16px}}.admin-form-stack{min-width:0;display:flex;flex-direction:column;gap:20px}.admin-form-stack>*{flex-shrink:0;min-width:0;margin-block:0}.admin-form-stack>.admin-form-section:not(:first-child),.admin-form-stack>.admin-form-section+*{margin-top:8px}:is(.admin-form-dialog,.sample-form-dialog).has-steps>[data-slot=dialog-header]{padding-bottom:14px;border-bottom:0}:is(.admin-form-dialog,.sample-form-dialog).has-steps{--admin-steps-frame: 760px;height:min(var(--admin-steps-frame),calc(100dvh - 48px))}:is(.admin-form-compact,.sample-form-compact).has-steps{--admin-steps-frame: 560px}:is(.admin-form-standard,.sample-form-standard).has-steps{--admin-steps-frame: 720px}.admin-form-steps{position:relative;flex-shrink:0;min-width:0;padding:0 var(--admin-dialog-gutter, 24px) 14px;border-bottom:1px solid var(--admin-border);container:admin-form-steps / inline-size}.admin-form-steps-list{display:flex;align-items:center;min-width:0;margin:0;padding:0;list-style:none}.admin-form-steps-item{display:flex;flex:0 0 auto;align-items:center;min-width:0}.admin-form-steps-item+.admin-form-steps-item{flex:1 1 0}.admin-form-steps-connector{flex:1 1 auto;min-width:12px;height:1px;margin-inline:12px;background:var(--admin-border-strong)}.admin-form-steps .admin-form-steps-item[data-status=complete]+.admin-form-steps-item>.admin-form-steps-connector{background:var(--admin-accent)}.admin-form-steps .admin-form-steps-item .admin-form-step-trigger{display:inline-flex;flex:0 1 auto;align-items:center;gap:8px;min-width:0;min-height:32px;margin:-4px -8px;padding:4px 8px;border:0;border-radius:var(--admin-radius-md, 6px);background:transparent;color:var(--admin-text-secondary);font-family:var(--admin-font-sans);font-size:var(--admin-font-detail-label);font-weight:var(--admin-font-weight-label, 500);line-height:20px;text-align:start;transition:background-color .12s ease-out,color .12s ease-out}.admin-form-steps .admin-form-steps-item button.admin-form-step-trigger{cursor:pointer;appearance:none}.admin-form-steps .admin-form-steps-item button.admin-form-step-trigger:hover{background:var(--admin-surface-subtle);color:var(--admin-text)}.admin-form-steps .admin-form-steps-item button.admin-form-step-trigger:focus-visible{outline:2px solid var(--admin-accent);outline-offset:0}.admin-form-steps .admin-form-steps-item button.admin-form-step-trigger:disabled{cursor:progress}.admin-form-step-marker{display:inline-flex;flex:none;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid var(--admin-border-strong);border-radius:999px;background:var(--admin-surface);color:var(--admin-text-secondary);font-size:var(--admin-font-caption);font-weight:600;line-height:1;font-variant-numeric:lining-nums tabular-nums;transition:background-color .16s ease-out,border-color .16s ease-out,color .16s ease-out}.admin-form-step-marker svg{width:14px;height:14px}.admin-form-step-title{display:inline-flex;flex-direction:column;min-width:0;overflow-wrap:anywhere}.admin-form-step-title:after{content:attr(data-title);height:0;overflow:hidden;visibility:hidden;font-weight:var(--admin-font-weight-heading, 600);pointer-events:none;-webkit-user-select:none;user-select:none}.admin-form-steps .admin-form-steps-item[data-status=current] .admin-form-step-trigger{color:var(--admin-text);font-weight:var(--admin-font-weight-heading, 600)}.admin-form-steps .admin-form-steps-item[data-status=current] .admin-form-step-marker{border-color:var(--admin-accent);background:var(--admin-accent);color:var(--admin-accent-foreground)}.admin-form-steps .admin-form-steps-item[data-status=complete] .admin-form-step-trigger{color:var(--admin-text)}.admin-form-steps .admin-form-steps-item[data-status=complete] .admin-form-step-marker{border-color:var(--admin-accent);background:var(--admin-accent-soft);color:var(--admin-accent)}.admin-form-steps .admin-form-steps-item[data-status=error] .admin-form-step-trigger{color:var(--admin-error)}.admin-form-steps .admin-form-steps-item[data-status=error] .admin-form-step-marker{border-color:var(--admin-error);background:var(--admin-error-soft, var(--admin-surface));color:var(--admin-error)}.admin-form-steps .admin-form-steps-item[data-status=upcoming][data-visitable] .admin-form-step-trigger{color:var(--admin-text)}.admin-form-steps-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@container admin-form-steps (max-width: 559px){.admin-form-steps-item:not([data-status=current]) .admin-form-step-title{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.admin-form-steps .admin-form-steps-item[data-status=current] .admin-form-step-trigger{flex-shrink:0;white-space:nowrap}.admin-form-steps-connector{min-width:8px;margin-inline:8px}}@media(max-width:767px){:is(.admin-form-dialog,.sample-form-dialog).has-steps{height:min(var(--admin-steps-frame),calc(100dvh - 16px))}:is(.admin-form-dialog,.sample-form-dialog).has-steps>[data-slot=dialog-header]{padding-bottom:12px}.admin-form-steps{padding-bottom:12px}}@media(max-width:479px),(pointer:coarse){.admin-form-steps .admin-form-steps-item .admin-form-step-trigger{min-height:44px;margin-block:-10px}}@media(prefers-reduced-motion:reduce){.admin-form-steps .admin-form-steps-item .admin-form-step-trigger,.admin-form-step-marker{transition:none}}.admin-form-step{outline:none}.admin-form-step[hidden]{display:none!important}.admin-form-review-section{min-width:0}.admin-form-stack>.admin-form-review-section:not(:first-child){margin-top:8px}.admin-form-review-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:24px;margin:0 0 12px}.admin-form-review-heading>h3{min-width:0;margin:0;color:var(--admin-text);font-family:var(--admin-font-sans);font-size:var(--admin-font-section);font-weight:var(--admin-font-weight-heading, 600);line-height:24px;overflow-wrap:anywhere}.admin-form-review-edit{margin-block:-4px;color:var(--admin-accent)}.admin-form-review-section>:not(.admin-form-review-heading)+*{margin-top:16px}.admin-form-review-empty{color:var(--admin-text-tertiary)}.admin-form-review-table table{font-family:var(--admin-font-sans);font-size:var(--admin-font-control)}.admin-form-review-table tr{border-color:var(--admin-border)}.admin-form-review-table tbody tr:hover{background:transparent}.admin-form-review-table :is(th,td){height:auto;padding:8px 12px;vertical-align:top;overflow-wrap:anywhere}.admin-form-review-table :is(th,td):first-child{padding-inline-start:0}.admin-form-review-table :is(th,td):last-child{padding-inline-end:0}.admin-form-review-table th{color:var(--admin-text-secondary);font-size:var(--admin-font-caption);font-weight:var(--admin-font-weight-label, 500);line-height:20px;white-space:nowrap}.admin-form-review-table td{color:var(--admin-text);line-height:22px}.admin-form-review-table [data-align=end]{text-align:end;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}:root,html[data-admin-appearance=light],html[data-governance-appearance=light]{--admin-chart-1: #2a78d6;--admin-chart-2: #eb6834;--admin-chart-3: #1baf7a;--admin-chart-4: #eda100;--admin-chart-5: #e87ba4;--admin-chart-6: #008300;--admin-chart-7: #6250d6;--admin-chart-8: #e34948;--admin-chart-ordinal-1: #86b6ef;--admin-chart-ordinal-2: #5598e7;--admin-chart-ordinal-3: #2a78d6;--admin-chart-ordinal-4: #1c5cab;--admin-chart-ordinal-5: #104281;--admin-chart-context: #9aa5b5;--admin-chart-primary: var(--admin-accent);--admin-chart-good: var(--admin-success);--admin-chart-warning: var(--admin-warning);--admin-chart-critical: var(--admin-error);--admin-chart-serious: color-mix(in oklab, var(--admin-warning) 45%, var(--admin-error));--admin-chart-grid: var(--admin-border);--admin-chart-axis: var(--admin-border-strong);--admin-chart-hover: color-mix(in oklab, var(--admin-surface-subtle) 80%, transparent);--admin-chart-track: var(--admin-surface-subtle)}html[data-admin-appearance=dark],html[data-governance-appearance=dark]{--admin-chart-1: #3987e5;--admin-chart-2: #d95926;--admin-chart-3: #199e70;--admin-chart-4: #c98500;--admin-chart-5: #d55181;--admin-chart-6: #008300;--admin-chart-7: #9085e9;--admin-chart-8: #e66767;--admin-chart-ordinal-1: #256abf;--admin-chart-ordinal-2: #3987e5;--admin-chart-ordinal-3: #6da7ec;--admin-chart-ordinal-4: #9ec5f4;--admin-chart-ordinal-5: #cde2fb;--admin-chart-context: #56637a;--admin-chart-hover: color-mix(in oklab, var(--admin-surface-subtle) 70%, transparent)}.admin-chart-panel{display:flex;flex-direction:column;min-width:0;min-height:0;margin:0;padding:var(--admin-space-md) var(--admin-record-gutter, 20px);background:var(--admin-surface)}.admin-chart-panel-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:2px var(--admin-space-sm);min-width:0}.admin-chart-panel-title{display:flex;grid-column:1;grid-row:1;align-items:baseline;flex-wrap:wrap;gap:2px var(--admin-space-xs);min-width:0;margin:0;color:var(--admin-text);font-size:var(--admin-font-compact, 13px);font-weight:var(--admin-font-weight-heading, 600);line-height:1.5;min-height:28px;padding-top:2px}.admin-chart-panel-heading{grid-column:1;grid-row:1;align-items:flex-start}.admin-chart-panel-heading>.admin-help-tip{margin-top:2px}.admin-chart-panel-figure{color:var(--admin-text);font-family:var(--admin-font-numeric);font-size:var(--admin-font-compact, 13px);font-weight:var(--admin-font-weight-number, 600)}.admin-chart-panel-tools{display:flex;grid-column:2;grid-row:1;flex-shrink:0;align-items:center;gap:2px;margin:-2px 0 0}.admin-chart-panel-tools [aria-pressed=true]{background:var(--admin-accent-soft);color:var(--admin-accent)}.admin-chart-drill{color:var(--admin-accent)}.admin-chart-panel-body{position:relative;display:flex;flex:1 1 auto;flex-direction:column;gap:var(--admin-space-xs);min-height:0;margin-top:var(--admin-space-sm)}.admin-chart-panel-footnote{margin:var(--admin-space-xs) 0 0;color:var(--admin-text-tertiary);font-size:var(--admin-font-caption);line-height:1.5;overflow-wrap:anywhere}.admin-chart-panel-state{display:flex;flex:1 1 auto;align-items:center;justify-content:center;gap:var(--admin-space-xs);min-height:var(--admin-chart-min-height, 168px);padding:var(--admin-space-md);color:var(--admin-text-secondary);font-size:var(--admin-font-compact, 13px);line-height:1.6;text-align:center}.admin-chart-panel-state>svg{flex:0 0 auto;color:var(--admin-text-tertiary)}.admin-chart-grid{display:flex;flex-wrap:wrap;align-items:stretch;gap:1px;min-width:0;background:var(--admin-border)}.admin-chart-grid>*{flex:var(--admin-chart-span, 1) 1 calc(var(--admin-chart-span, 1) * var(--admin-chart-cell, 22rem));min-width:0}.record-analytics-trigger[data-state=open]{border-color:var(--admin-module-key-border);background:var(--admin-accent-soft);color:var(--admin-accent)}.record-analytics-inline{display:flex;justify-content:flex-end;padding:var(--admin-space-xs) var(--admin-record-gutter, 0px)}.record-analytics-panel[data-slot=popover-content]{--record-analytics-inset: var(--admin-space-md, 16px);display:flex;flex-direction:column;width:min(72rem,var(--radix-popover-content-available-width));max-height:min(46rem,var(--radix-popover-content-available-height));padding:0;overflow:hidden;border-color:var(--admin-border);border-radius:var(--admin-module-radius, 12px);background:var(--admin-surface);box-shadow:var(--admin-shadow-overlay)}.record-analytics-panel[data-anchor=page]{width:var(--radix-popover-trigger-width)}.record-analytics-panel:focus-visible{outline:2px solid var(--admin-accent);outline-offset:2px}.record-analytics-panel[data-state=open]{animation:record-analytics-panel-in var(--admin-motion-state, .2s) var(--admin-ease-out, ease-out)}@keyframes record-analytics-panel-in{0%{opacity:0;transform:translateY(-4px)}}.record-analytics-panel-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:var(--admin-space-sm);min-width:0;padding:var(--admin-space-xs) var(--record-analytics-inset) 0}.record-analytics-panel-header>.admin-help-heading{min-width:0}.record-analytics-panel-header h2{margin:0;color:var(--admin-text);font-size:var(--admin-font-body, 14px);font-weight:var(--admin-font-weight-heading, 600);line-height:1.5}.record-analytics-panel-header>button{flex-shrink:0;color:var(--admin-text-secondary)}.record-analytics-panel-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}@media(prefers-reduced-motion:reduce){.record-analytics-panel[data-state=open]{animation:none}}.admin-chart-view{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;min-height:0}.admin-chart-view>.admin-chart-legend{flex:0 0 auto}.admin-chart{position:relative;flex:1 1 auto;width:100%;min-width:0;height:var(--admin-chart-height, auto);min-height:var(--admin-chart-min-height, 168px);color:var(--admin-text-secondary);font-size:var(--admin-font-caption)}.admin-chart>.recharts-wrapper{position:absolute!important;inset:0}.admin-chart :is(.recharts-cartesian-axis-tick-value,.recharts-label,.recharts-text){fill:var(--admin-text-tertiary);font-family:var(--admin-font-numeric);font-size:12px;font-variant-numeric:tabular-nums}.admin-chart .recharts-cartesian-grid :is(line,path){stroke:var(--admin-chart-grid)}.admin-chart .recharts-cartesian-axis-line{stroke:var(--admin-chart-axis)}.admin-chart .recharts-reference-line line{stroke:var(--admin-chart-axis)}.admin-chart .recharts-rectangle.recharts-tooltip-cursor{fill:var(--admin-chart-hover)}.admin-chart .recharts-curve.recharts-tooltip-cursor{stroke:var(--admin-chart-axis);stroke-width:1px}.admin-chart .recharts-label-list text{fill:var(--admin-text);font-family:var(--admin-font-numeric);font-size:12px;font-weight:var(--admin-font-weight-label, 500)}.admin-chart .recharts-surface:focus-visible{outline:2px solid var(--admin-accent);outline-offset:2px;border-radius:var(--admin-radius-sm)}.admin-chart[data-selectable=true] .recharts-bar-rectangle{cursor:pointer}.admin-chart-tooltip{display:grid;gap:4px;min-width:148px;max-width:280px;padding:8px 10px;border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);background:var(--admin-surface);box-shadow:var(--admin-shadow-overlay);color:var(--admin-text);font-size:var(--admin-font-caption);line-height:1.5}.admin-chart-tooltip-label{color:var(--admin-text-secondary);font-weight:var(--admin-font-weight-label, 500);overflow-wrap:anywhere}.admin-chart-tooltip-row{display:grid;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:6px}.admin-chart-tooltip-row>span:nth-child(2){min-width:0;color:var(--admin-text-secondary);overflow-wrap:anywhere}.admin-chart-tooltip-row>strong{color:var(--admin-text);font-family:var(--admin-font-numeric);font-variant-numeric:tabular-nums;font-weight:var(--admin-font-weight-number, 600);white-space:nowrap}.admin-chart-tooltip-total{padding-top:4px;border-top:1px solid var(--admin-border)}.admin-chart-legend{display:flex;flex-wrap:wrap;align-items:center;gap:4px var(--admin-space-md);margin:0;padding:0;list-style:none;color:var(--admin-text-secondary);font-size:var(--admin-font-caption);line-height:1.5}.admin-chart-legend>li{display:inline-flex;align-items:center;gap:6px;min-width:0}.admin-chart-key{display:inline-block;flex:0 0 auto;width:10px;height:10px;border-radius:2px;background:var(--admin-chart-key, var(--admin-chart-primary))}.admin-chart-key[data-shape=line]{width:14px;height:2px;border-radius:1px}.admin-chart-panel-body>:is(.admin-share,.admin-rank-wrap){margin-block:auto}.admin-share{display:grid;gap:var(--admin-space-sm);min-width:0;container:admin-share / inline-size}.admin-share-track{display:flex;gap:2px;height:12px;overflow:hidden;border-radius:4px;background:var(--admin-surface)}.admin-share-track>span{min-width:2px;height:100%;background:var(--admin-share-color, var(--admin-chart-primary))}.admin-share-track[data-empty=true]{background:var(--admin-chart-track)}.admin-share-legend{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));gap:6px var(--admin-space-lg);margin:0;padding:0;list-style:none}@container admin-share (max-width: 34rem){.admin-share-legend{grid-template-columns:minmax(0,1fr);gap:2px}.admin-share-item{padding:3px 0}}.admin-share-legend>li{min-width:0}.admin-share-item{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:baseline;gap:2px 6px;width:100%;min-width:0;padding:2px 0;border-radius:var(--admin-radius-sm);color:var(--admin-text-secondary);font-size:var(--admin-font-caption);line-height:1.5;text-align:left}.admin-share-item .admin-chart-key{align-self:center}.admin-share-item>span:nth-child(2){min-width:0;overflow-wrap:anywhere}.admin-share-item>strong{color:var(--admin-text);font-family:var(--admin-font-numeric);font-variant-numeric:tabular-nums;font-weight:var(--admin-font-weight-number, 600);white-space:nowrap}.admin-share-item>strong small{margin-left:4px;color:var(--admin-text-tertiary);font-weight:var(--admin-font-weight-body, 400)}.admin-rank{display:grid;gap:2px;margin:0;padding:0;list-style:none;min-width:0}.admin-rank-row{display:grid;grid-template-columns:minmax(5.5rem,var(--admin-rank-label, 10rem)) minmax(3rem,1fr) auto;align-items:center;gap:var(--admin-space-sm);width:100%;min-width:0;padding:5px 0;border-radius:var(--admin-radius-sm);color:var(--admin-text);font-size:var(--admin-font-caption);line-height:1.45;text-align:left}.admin-rank-label{display:grid;min-width:0}.admin-rank-label>span{min-width:0;overflow:hidden;color:var(--admin-text);text-overflow:ellipsis;white-space:nowrap}.admin-rank-label>small{min-width:0;overflow:hidden;color:var(--admin-text-tertiary);font-size:var(--admin-font-caption);text-overflow:ellipsis;white-space:nowrap}.admin-rank-track{position:relative;height:10px;min-width:0}.admin-rank-track>i{position:absolute;inset:0 auto 0 0;min-width:2px;border-radius:0 4px 4px 0;background:var(--admin-rank-color, var(--admin-chart-primary))}.admin-rank-value{display:grid;justify-items:end;min-width:3.5rem;color:var(--admin-text);font-family:var(--admin-font-numeric);font-variant-numeric:tabular-nums;font-weight:var(--admin-font-weight-number, 600);white-space:nowrap}.admin-rank-value{max-width:var(--admin-rank-value-max, 12rem)}.admin-rank-value>small{max-width:100%;color:var(--admin-text-tertiary);font-weight:var(--admin-font-weight-body, 400);text-align:right;white-space:normal;overflow-wrap:anywhere}:is(.admin-rank-row,.admin-share-item)[data-selectable=true]{cursor:pointer}:is(.admin-rank-row,.admin-share-item)[data-selectable=true]:hover{background:var(--admin-chart-hover)}:is(.admin-rank-row,.admin-share-item):focus-visible{outline:2px solid var(--admin-accent);outline-offset:1px}.admin-rank-more{margin:4px 0 0;color:var(--admin-text-tertiary);font-size:var(--admin-font-caption)}.admin-chart-table-scroll{position:relative;min-width:0;max-height:var(--admin-chart-table-max, 320px);overflow:auto}.admin-chart-table{width:100%;border-collapse:collapse;font-size:var(--admin-font-caption)}.admin-chart-table caption{padding:0 0 6px;color:var(--admin-text-tertiary);text-align:left}.admin-chart-table th,.admin-chart-table td{padding:6px 8px;border-bottom:1px solid var(--admin-border);text-align:left;vertical-align:top}.admin-chart-table thead th{position:sticky;top:0;z-index:1;background:var(--admin-surface-subtle);color:var(--admin-text-secondary);font-weight:var(--admin-font-weight-label, 500);white-space:nowrap}.admin-chart-table tbody th{color:var(--admin-text);font-weight:var(--admin-font-weight-label, 500)}.admin-chart-table [data-align=right]{font-family:var(--admin-font-numeric);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.admin-chart-table tbody tr:last-child>*{border-bottom:0}@media(forced-colors:active){.admin-share-track>span,.admin-rank-track>i,.admin-chart-key{forced-color-adjust:none;border:1px solid CanvasText}}@media print{.admin-chart-panel-tools{display:none}}.sample-record-body .admin-chart-grid.record-module-plain{gap:var(--admin-module-gap, 12px);border:0;background:transparent}.sample-record-body .admin-chart-grid.record-module-plain>.admin-chart-panel{padding:var(--admin-module-padding-block, 16px) var(--admin-module-padding-inline, 20px);border-radius:var(--admin-module-radius, 12px);background:var(--admin-module-surface, var(--admin-surface-subtle));--admin-surface-subtle: var(--admin-module-fill);--admin-text-tertiary: var(--admin-text-secondary);--admin-chart-hover: var(--admin-module-fill);--admin-chart-track: var(--admin-module-fill)}.option-create{display:grid;gap:var(--admin-space-md, 12px);width:320px}.option-create-head>strong{display:block;font-size:var(--admin-font-body);font-weight:var(--admin-font-weight-heading);line-height:1.5}.option-create-head>p{margin:2px 0 0;color:var(--admin-text-secondary);font-size:var(--admin-font-caption);line-height:1.6;text-wrap:pretty}[cmdk-group]:not([hidden])~[cmdk-group][data-option-create]{border-top:1px solid var(--admin-border, var(--border))}.option-create-actions{display:flex;justify-content:flex-end;gap:var(--admin-space-xs, 8px)}.input-group{min-width:0;display:flex;align-items:center;gap:8px;width:100%;height:36px;padding-inline:12px;border:1px solid var(--admin-border, var(--border));border-radius:6px;background:var(--admin-surface, var(--background));transition:border-color .15s,box-shadow .15s}.input-group>[data-slot=input]{min-width:0;flex:1;width:100%;height:100%;min-height:0;padding-inline:0;border:0;border-radius:0;background:transparent;box-shadow:none}.input-group:focus-within{border-color:var(--admin-accent, var(--color-ring));box-shadow:0 0 0 2px color-mix(in srgb,var(--admin-accent, var(--color-ring)) 20%,transparent)}.input-group:has([aria-invalid=true]){border-color:var(--admin-error, var(--color-destructive))}.input-group:has(:disabled){cursor:not-allowed;background:var(--admin-surface-subtle, var(--color-muted))}.input-group:has(:disabled) .input-group-addon{opacity:.6}.input-group-addon{flex:0 0 auto;color:var(--admin-text-secondary, var(--muted-foreground));font-size:var(--admin-font-control, 14px);line-height:20px}@media(max-width:479px),(pointer:coarse){.input-group{height:44px}}.input-group-addon>input[type=color]{flex-shrink:0;width:24px;height:24px;min-height:0;padding:0;border:0;border-radius:4px;background:transparent;cursor:pointer}.input-group-addon:has(>[data-slot=button]:only-child){margin-inline-end:-10px}.input-group-addon>[data-slot=button]{color:var(--admin-text, var(--foreground))}:is([data-slot=tabs-list],[data-slot=segmented-control])[data-variant=line]{display:flex;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start;width:max-content;min-width:100%;height:51px;gap:4px;padding:0;border-bottom:1px solid var(--color-border);border-radius:0;background:transparent;color:var(--color-muted-foreground)}:is([data-slot=tabs-list],[data-slot=segmented-control])[data-variant=line]>:is([data-slot=tabs-trigger],[data-slot=segmented-control-item]){flex:0 0 auto;gap:8px;min-height:50px;padding:14px 12px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--color-muted-foreground);font-size:13px;font-weight:500;line-height:20px}:is([data-slot=tabs-list],[data-slot=segmented-control])[data-variant=line]>:is([data-slot=tabs-trigger],[data-slot=segmented-control-item]):hover{color:var(--color-foreground)}:is([data-slot=tabs-list],[data-slot=segmented-control])[data-variant=line]>:is([data-state=active],[data-state=checked]){border-bottom-color:var(--color-primary);color:var(--color-primary)}:is([data-slot=tabs-list],[data-slot=segmented-control])[data-variant=line]>:focus-visible{outline:2px solid var(--color-ring);outline-offset:-4px;box-shadow:none}.navigation-choices-fill>[data-slot=segmented-control][data-variant=line]{display:flex;width:100%;max-width:100%;min-height:44px}.navigation-choices-fill>[data-slot=segmented-control][data-variant=line]>[data-slot=segmented-control-item]{flex:1 1 0;min-width:0;padding-inline:8px}[data-slot=navigation-choice-count]{font-family:var(--admin-font-numeric, inherit);font-variant-numeric:lining-nums tabular-nums}.record-detail{display:flex;flex-direction:column;gap:var(--admin-space-lg, 24px);min-width:0;color:var(--admin-text);font-family:var(--admin-font-sans);font-size:var(--admin-font-control);line-height:1.6;container:record-detail / inline-size}.record-detail-section{min-width:0}.record-detail-status{min-height:24px;gap:6px;padding:2px 7px;border-radius:4px;font-size:12px;font-weight:var(--admin-font-weight-body);line-height:var(--admin-line-height-detail-label)}.record-detail-status:before{content:"";width:4px;height:4px;flex-shrink:0;border-radius:50%;background:currentColor}.record-detail-section+.record-detail-section{border-top:1px solid var(--admin-border);padding-top:var(--admin-space-lg, 24px)}.record-detail-section-heading{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;margin-bottom:16px}.record-detail-section-heading>div{min-width:0}.record-detail :is(.record-detail-section-heading h3,.sample-record-fields-heading h3),.record-detail-notice h3{margin:0;color:var(--admin-text);font-size:var(--admin-font-control);font-weight:var(--admin-font-weight-heading);line-height:var(--admin-line-height-detail-value);overflow-wrap:anywhere}.record-detail .sample-record-fields{margin:0}.record-detail .sample-record-fields-heading{margin:0 0 16px}.record-detail .sample-facts{gap:16px 24px}.record-detail .sample-facts>div{padding:0;border:0}.record-detail .sample-facts dt{margin-bottom:4px;font-size:var(--admin-font-detail-label);line-height:var(--admin-line-height-detail-label)}.record-detail .sample-facts dd{font-size:var(--admin-font-control);line-height:var(--admin-line-height-detail-value)}.record-detail-notice{min-width:0;padding:12px 16px;border-radius:6px;background:var(--admin-surface-subtle)}.record-detail-notice-description{margin-top:4px;font-size:var(--admin-font-detail-label);line-height:var(--admin-line-height-detail-label);overflow-wrap:anywhere}.record-detail-notice-meta{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;margin-top:8px;color:var(--admin-text-secondary);font-size:var(--admin-font-detail-label);line-height:var(--admin-line-height-detail-label)}.record-detail-notice[data-tone=error]{background:var(--admin-error-soft)}.record-detail-notice[data-tone=error] h3{color:var(--admin-error)}.record-detail-notice[data-tone=warning]{background:var(--admin-warning-soft)}.record-detail-notice[data-tone=warning] h3{color:var(--admin-warning)}@container record-detail (max-width: 480px){.record-detail .sample-facts{grid-template-columns:minmax(0,1fr)}}@container record-detail (min-width: 880px){.record-detail .sample-facts:not(.sample-facts-single){grid-template-columns:repeat(4,minmax(0,1fr))}}.record-card-list{display:grid;gap:var(--admin-space-sm, 12px);margin:0;padding:0;list-style:none}.record-card{min-width:0;padding:var(--admin-space-md, 16px);border:0;border-radius:calc(var(--admin-module-radius, 12px) - 4px);background:var(--admin-module-item-surface, var(--admin-surface))}.record-card:focus-visible{outline:2px solid var(--admin-accent);outline-offset:2px}.record-card-heading{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:4px 16px;margin-bottom:var(--admin-space-sm, 12px)}.record-card-heading h4{min-width:0;margin:0;color:var(--admin-text);font-size:var(--admin-font-control);font-weight:var(--admin-font-weight-heading);line-height:var(--admin-line-height-detail-value);overflow-wrap:anywhere}.record-card-meta{margin:0;color:var(--admin-text-secondary);font-size:var(--admin-font-detail-label);line-height:var(--admin-line-height-detail-label)}.record-card-trailing{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.record-card-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.record-card .sample-facts{gap:16px 24px}.record-card .sample-facts>div{padding:0;border:0}.record-card .sample-facts dt{margin-bottom:4px;font-size:var(--admin-font-detail-label);line-height:var(--admin-line-height-detail-label)}.record-card .sample-facts dd{font-size:var(--admin-font-control);line-height:var(--admin-line-height-detail-value)}@container (max-width: 480px){.record-card{padding:var(--admin-space-sm, 12px)}}.record-timeline{--record-timeline-time: 96px;--record-timeline-marker: 12px;--record-timeline-gap: 12px;container:record-timeline / inline-size;display:flex;flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;color:var(--admin-text);font-family:var(--admin-font-sans);font-size:var(--admin-font-control);font-weight:var(--admin-font-weight-body);line-height:var(--admin-line-height-detail-value)}.record-timeline-item{--record-timeline-tone: var(--admin-accent);--record-timeline-axis: calc(var(--record-timeline-marker) / 2);--record-timeline-node: 10px;position:relative;display:grid;grid-template-columns:var(--record-timeline-marker) minmax(0,1fr);column-gap:var(--record-timeline-gap);min-width:0;margin:0;padding:0 0 16px}.record-timeline-item:last-child{padding-bottom:0}.record-timeline-item[data-tone=success]{--record-timeline-tone: var(--admin-success)}.record-timeline-item[data-tone=warning]{--record-timeline-tone: var(--admin-warning)}.record-timeline-item[data-tone=error]{--record-timeline-tone: var(--admin-error)}.record-timeline-item:not(:last-child):before{content:"";position:absolute;top:var(--record-timeline-node);bottom:calc(var(--record-timeline-node) * -1);inset-inline-start:calc(var(--record-timeline-axis) - .5px);width:1px;background:var(--admin-border)}.record-timeline-time{grid-column:2;grid-row:1;display:flex;min-width:0;flex-wrap:wrap;align-items:baseline;gap:0 8px;margin-bottom:2px;color:var(--admin-text-secondary);font-family:var(--admin-font-numeric);font-size:var(--admin-font-caption);line-height:var(--admin-line-height-detail-label);font-variant-numeric:lining-nums tabular-nums}.record-timeline-time strong{color:var(--admin-text);font-size:var(--admin-font-detail-label);font-weight:var(--admin-font-weight-heading)}.record-timeline-marker{position:relative;z-index:1;grid-column:1;grid-row:1;align-self:start;box-sizing:border-box;width:var(--record-timeline-marker);height:var(--record-timeline-marker);margin-top:calc(var(--record-timeline-node) - var(--record-timeline-marker) / 2);border:2px solid var(--record-timeline-tone);border-radius:50%;background:var(--admin-surface)}.record-timeline-body{grid-column:2;grid-row:2;display:flex;min-width:0;flex-direction:column;gap:2px;overflow-wrap:anywhere}.record-timeline-title{color:var(--admin-text);font-weight:var(--admin-font-weight-heading)}.record-timeline-headline{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:4px 12px}.record-timeline-headline>.record-timeline-title{min-width:0;flex:1 1 12em}.record-timeline-action{display:flex;flex:none;flex-wrap:wrap;align-items:center;gap:8px}.record-timeline-note{color:var(--admin-text);white-space:pre-line}.record-timeline-detail,.record-timeline-actor{color:var(--admin-text-secondary);font-size:var(--admin-font-detail-label);line-height:var(--admin-line-height-detail-label)}.record-timeline-detail{white-space:pre-line}.record-timeline :is(.record-timeline-note,.record-timeline-detail) a[data-slot=button]{height:auto;min-height:0;max-width:100%;padding-inline:0;justify-content:flex-start;white-space:normal;text-align:start}.record-timeline-detail a,.record-timeline-note a{overflow-wrap:anywhere}@container record-timeline (min-width: 480px){.record-timeline-item{--record-timeline-axis: calc(var(--record-timeline-time) + var(--record-timeline-gap) + var(--record-timeline-marker) / 2);--record-timeline-node: 11px;grid-template-columns:var(--record-timeline-time) var(--record-timeline-marker) minmax(0,1fr)}.record-timeline-time{grid-column:1;flex-direction:column;flex-wrap:nowrap;align-items:flex-end;margin:1px 0 0;text-align:right}.record-timeline-marker{grid-column:2}.record-timeline-body{grid-column:3;grid-row:1}}.record-timeline-empty{margin:0;color:var(--admin-text-secondary);font-size:var(--admin-font-detail-label);line-height:var(--admin-line-height-detail-label)}.record-timeline-section{min-width:0}.record-timeline-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;margin-bottom:16px}.record-timeline-heading h3{display:inline-flex;min-width:0;align-items:baseline;flex-wrap:wrap;gap:4px 8px;margin:0;color:var(--admin-text);font-family:var(--admin-font-sans);font-size:var(--admin-font-control);font-weight:var(--admin-font-weight-heading);line-height:var(--admin-line-height-detail-value);overflow-wrap:anywhere}.record-timeline-heading [data-slot=segmented-control]{max-width:100%;flex-wrap:wrap}.record-timeline-heading .record-timeline-count{color:var(--admin-text-secondary);font-size:var(--admin-font-detail-label);font-weight:var(--admin-font-weight-body);line-height:var(--admin-line-height-detail-label)}.record-timeline-disclosure{min-width:0}.record-timeline-disclosure>summary{width:fit-content;max-width:100%;padding:4px 0;border-radius:4px;color:var(--admin-text-secondary);font-size:var(--admin-font-detail-label);line-height:var(--admin-line-height-detail-label);cursor:pointer}.record-timeline-disclosure>summary:hover{color:var(--admin-text)}.record-timeline-disclosure>summary:focus-visible{outline:2px solid var(--admin-accent);outline-offset:2px}.record-timeline-disclosure[open]>summary{margin-bottom:12px}.record-timeline-count{font-family:var(--admin-font-numeric);font-variant-numeric:lining-nums tabular-nums}.sample-precision-page{min-width:0}.sample-precision-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px}.sample-precision-heading h1{margin:0;color:var(--admin-text);font-size:var(--admin-font-page-title);font-weight:600;line-height:1.35;letter-spacing:-.02em}.sample-precision-heading p{margin:7px 0 0;color:var(--admin-text-secondary);font-size:13px;line-height:1.7}.sample-precision-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.sample-precision-basket-count{display:inline-grid;min-width:18px;height:18px;place-items:center;border-radius:4px;padding-inline:4px;background:var(--admin-accent-soft);color:var(--admin-accent);font-size:11px;font-family:var(--admin-font-numeric)}.sp-workbench{min-width:0;overflow:hidden;border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);background:var(--admin-surface);color:var(--admin-text)}.sp-search{position:relative;color:var(--admin-text-secondary)}.sp-search>svg{position:absolute;z-index:1;left:10px;top:50%;transform:translateY(-50%);pointer-events:none}.sp-search input::-webkit-search-cancel-button{display:none}.sp-search button{position:absolute;right:3px;top:50%;transform:translateY(-50%);color:var(--admin-text-secondary)}.sp-status-filter{min-width:140px}.sp-view-switch{display:flex;align-items:center;border:1px solid var(--admin-border);border-radius:6px;overflow:hidden}.sp-view-switch button{border-radius:0;color:var(--admin-text-secondary)}.sp-view-switch button[aria-pressed=true]{color:var(--admin-accent);background:var(--admin-accent-soft)}.sp-preferences{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:0 22px 14px}.sp-field-value{width:170px}.sp-saved-view{display:flex;align-items:center;gap:2px}.sp-saved-view>[data-slot=select-trigger]{width:164px}.sp-muted-action,.sp-clear{color:var(--admin-text-secondary)}.sp-result-line{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 22px 15px;font-size:12px;color:var(--admin-text-secondary)}.sp-result-line strong{font-weight:600;color:var(--admin-text)}.sp-result-line small{margin-left:5px;font-size:12px}.sp-sort{display:flex;align-items:center;gap:4px}.sp-sort label{display:flex;align-items:center;gap:7px}.sp-sort [data-slot=select-trigger]{width:112px}.sp-selection{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:8px 20px;border-top:1px solid var(--admin-border);background:var(--admin-accent-soft);color:var(--admin-accent);font-size:13px}.sp-selection>span{margin-right:6px}.sp-selection button{color:var(--admin-accent)}.sp-table-scroll{width:100%;overflow:auto;scrollbar-color:var(--admin-border-strong) transparent}.sp-table-scroll:focus-visible{outline:2px solid var(--admin-accent);outline-offset:-2px}.sp-table{min-width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.sp-table th{position:relative;height:38px;padding:8px 13px;border-top:1px solid var(--admin-border);background:var(--admin-surface-subtle);color:var(--admin-text-secondary);text-align:left;font-size:12px;font-weight:400}.sp-table th[style*=sticky]{z-index:3!important}.sp-table th:is(.sp-cell-available,.sp-cell-skuCount){text-align:right}.sp-table td{padding:13px;border-top:1px solid var(--admin-border);background:var(--admin-surface);vertical-align:middle;font-size:13px}.sp-table tr:hover td{background:var(--admin-surface-subtle)}.sp-table tr.is-selected td{background:var(--admin-accent-soft)}.sp-table .sp-check-cell{position:sticky;z-index:2;left:0;width:44px;min-width:44px;padding:13px 0 13px 20px}.sp-table th.sp-check-cell{z-index:4}.sp-density-compact .sp-table td{padding-block:9px}.sp-density-spacious .sp-table td{padding-block:20px}.sp-column-resize{position:absolute;top:0;right:-3px;bottom:0;width:8px;border:0;padding:0;background:transparent;cursor:col-resize;touch-action:none;z-index:4}.sp-column-resize:hover,.sp-column-resize:focus-visible{background:var(--admin-accent-soft)}.sp-column-resize:after{content:"";position:absolute;left:3px;top:11px;bottom:11px;width:1px;background:var(--admin-border-strong)}.sp-identity{display:flex;align-items:center;justify-content:flex-start;gap:12px;width:100%;padding:0;border:0;background:transparent;color:var(--admin-text);text-align:left;cursor:pointer}.sp-identity-wrap{position:relative;min-width:0;padding-right:28px}.sp-copy-code{position:absolute;right:-7px;bottom:0;color:var(--admin-text-secondary);opacity:0}.sp-identity-wrap:hover .sp-copy-code,.sp-copy-code:focus-visible{opacity:1}.sp-identity>span:last-child{display:flex;flex-direction:column;gap:4px;min-width:0}.sp-identity strong{font-size:14px;font-weight:500;overflow-wrap:anywhere}.sp-identity small{font-size:12px;color:var(--admin-text-secondary);overflow-wrap:anywhere}.sp-identity:hover strong{color:var(--admin-accent)}.sp-image{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;overflow:hidden;border:1px solid var(--admin-border);border-radius:6px;background:var(--admin-surface-subtle);color:var(--admin-text-secondary)}.sp-image img{display:block;width:100%;height:100%;object-fit:cover}.sp-spec{display:flex;flex-direction:column;gap:4px;line-height:1.5;overflow-wrap:anywhere}.sp-spec small{font-size:12px;color:var(--admin-text-secondary)}.sp-colors{display:flex;flex-wrap:wrap;align-items:center;gap:7px;line-height:1.5;font-size:13px}.sp-colors small{width:100%;font-size:12px;color:var(--admin-text-secondary);overflow-wrap:anywhere}.sp-swatches{display:flex;gap:3px}.sp-swatches>span{display:block;width:11px;height:11px;border:1px solid var(--admin-border-strong);border-radius:50%;background:var(--admin-surface-subtle)}.sp-status{min-height:24px;display:inline-flex;gap:5px;padding:2px 7px;border-radius:4px;font-size:12px;font-weight:400;white-space:nowrap}.sp-status i{width:4px;height:4px;border-radius:50%;background:currentColor}.sp-number{display:block;text-align:right;font-family:var(--admin-font-numeric);font-variant-numeric:tabular-nums;white-space:nowrap}.sp-number small{font-size:12px;color:var(--admin-text-secondary)}.sp-supply{display:flex;flex-direction:column;gap:5px;color:var(--admin-text-secondary);line-height:1.5;font-size:12px;overflow-wrap:anywhere}.sp-updated{font-size:12px;color:var(--admin-text-secondary);overflow-wrap:anywhere}.sp-popover strong{font-size:14px;font-weight:500}.sp-popover p{margin:7px 0 13px;font-size:12px;line-height:1.7;color:var(--admin-text-secondary)}.sp-popover-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.sp-column-popover{width:340px}.sp-column-list{max-height:min(420px,65vh);overflow:auto}.sp-column-setting{display:flex;align-items:center;justify-content:space-between;gap:7px;padding:7px 0;border-top:1px solid var(--admin-border)}.sp-column-setting label{display:flex;align-items:center;gap:8px;font-size:12px}.sp-column-setting small{margin-left:5px;font-size:11px;color:var(--admin-text-secondary)}.sp-column-setting>div{display:flex}.sp-pinned{color:var(--admin-accent);background:var(--admin-accent-soft)}.sp-export-fields{display:grid;grid-template-columns:1fr 1fr;gap:9px}.sp-export-fields label{display:flex;align-items:center;gap:7px;font-size:12px}.sp-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:6px 22px 22px}.sp-gallery-item{position:relative;min-width:0;overflow:hidden;border:1px solid var(--admin-border);border-radius:12px;background:var(--admin-surface)}.sp-gallery-item.is-selected{border-color:var(--admin-accent)}.sp-workbench .sp-gallery-select{position:absolute;z-index:1;top:12px;left:12px}.sp-gallery-image-button{display:block;width:100%;height:156px;padding:0;border:0;background:var(--admin-surface-subtle);cursor:pointer}.sp-image-large{width:100%;height:100%;border:0;border-radius:0}.sp-gallery-content{padding:14px}.sp-gallery-title{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.sp-gallery-title>button{padding:0;border:0;background:transparent;color:var(--admin-text);text-align:left;font-size:14px;font-weight:500;line-height:1.6;cursor:pointer}.sp-gallery-title>button:hover{color:var(--admin-accent)}.sp-gallery-content>small{display:block;margin-top:4px;color:var(--admin-text-secondary);font-size:12px;line-height:1.6}.sp-gallery-content>p{margin:15px 0 0;font-size:13px}.sp-gallery-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:15px;padding-top:11px;border-top:1px solid var(--admin-border)}.sp-gallery-footer .sp-colors{font-size:12px}.sp-gallery-footer>span:last-child{white-space:nowrap;font-size:12px;color:var(--admin-text-secondary)}.sp-gallery-stock{display:flex;justify-content:space-between;gap:8px;margin-top:8px;color:var(--admin-text-secondary);font-size:12px}.sp-empty{display:flex;flex-direction:column;align-items:center;gap:13px;padding:70px 20px;border-top:1px solid var(--admin-border);color:var(--admin-text-secondary);text-align:center}.sp-empty h2{margin:0;color:var(--admin-text);font-size:16px;font-weight:500}.sp-empty p{margin:0;font-size:13px;line-height:1.7}.sp-pagination{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:14px;padding:14px 22px;border-top:1px solid var(--admin-border);color:var(--admin-text-secondary);font-size:12px}.sp-pagination>span{margin-right:auto}.sp-pagination>[data-slot=select-trigger]{width:104px}.sp-pagination>div{display:flex;align-items:center;gap:5px}.sp-page-number{min-width:44px;text-align:center;color:var(--admin-text);font-family:var(--admin-font-numeric);font-variant-numeric:tabular-nums}.sp-mobile-records{display:none}.sp-fullscreen{position:fixed;z-index:40;inset:12px;overflow:auto;border-radius:6px}@media(max-width:1100px){.sp-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.sp-table [style*=sticky]{position:relative!important;left:auto!important;right:auto!important}}@media(max-width:560px){.sp-copy-code{opacity:1}.sample-precision-heading{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:22px}.sample-precision-actions{justify-content:flex-start}.sp-search{font-size:13px}.sp-status-filter{min-width:115px}.sp-preferences{padding:0 14px 12px}.sp-preferences>:is([data-slot=select-trigger],[data-slot=input]){flex:1;max-width:calc(50% - 5px)}.sp-preferences .sp-saved-view{max-width:100%}.sp-saved-view>[data-slot=select-trigger]{width:144px}.sp-field-value{width:140px}.sp-result-line{padding:0 14px 12px;gap:9px}.sp-result-line small{display:none}.sp-sort{gap:0}.sp-sort label{gap:4px}.sp-sort [data-slot=select-trigger]{width:108px}.sp-selection{padding-inline:14px;gap:6px}.sp-selection>span{flex-basis:100%}.sp-table-scroll{display:none}.sp-mobile-records{display:block}.sp-mobile-select-all{display:flex;align-items:center;gap:8px;padding:9px 14px;border-top:1px solid var(--admin-border);background:var(--admin-surface-subtle);color:var(--admin-text-secondary);font-size:12px}.sp-mobile-record{display:grid;grid-template-columns:16px minmax(0,1fr) auto;gap:8px;padding:15px 14px;border-top:1px solid var(--admin-border)}.sp-mobile-record.is-selected{background:var(--admin-accent-soft)}.sp-mobile-select{margin-top:4px!important}.sp-mobile-record .sp-identity{align-items:flex-start;gap:9px}.sp-mobile-record .sp-image{width:36px;height:36px;flex-basis:36px}.sp-mobile-record .sp-identity strong{font-size:14px}.sp-mobile-status{display:flex;flex-direction:column;align-items:flex-end;gap:5px;max-width:82px}.sp-mobile-status small{color:var(--admin-text-secondary);font-size:12px;text-align:right;line-height:1.7}.sp-mobile-record>p{grid-column:2 / -1;margin:0 0 0 45px;color:var(--admin-text-secondary);font-size:12px;line-height:1.7;overflow-wrap:anywhere}.sp-mobile-facts{grid-column:2 / -1;display:flex;flex-direction:column;gap:7px;margin-left:45px;font-size:12px;color:var(--admin-text-secondary)}.sp-mobile-facts .sp-colors{font-size:12px}.sp-mobile-facts .sp-colors small{width:auto}.sp-mobile-record details{grid-column:2 / -1;margin-left:45px}.sp-mobile-record summary{color:var(--admin-text-secondary);font-size:12px;cursor:pointer}.sp-mobile-record dl{display:flex;flex-direction:column;gap:8px;margin:10px 0 0;font-size:12px}.sp-mobile-record dl>div{display:flex;align-items:flex-start;gap:12px}.sp-mobile-record dt{flex:0 0 70px;color:var(--admin-text-secondary)}.sp-mobile-record dd{min-width:0;margin:0;overflow-wrap:anywhere}.sp-gallery{grid-template-columns:1fr;gap:16px;padding:5px 14px 18px}.sp-gallery-image-button{height:186px}.sp-pagination{padding:12px 14px;gap:9px}.sp-fullscreen{inset:0;border-radius:0}}:where(.sp-preferences){display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:0 22px 14px}:where(.sp-result-line){display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 22px 15px;font-size:12px;color:var(--admin-text-secondary)}:where(.sp-result-line strong){font-weight:600;color:var(--admin-text)}:where(.sp-result-line small){margin-left:5px;font-size:12px}:where(.sp-selection){display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:8px 20px;border-top:1px solid var(--admin-border);background:var(--admin-accent-soft);color:var(--admin-accent);font-size:13px}:where(.sp-selection>span){margin-right:6px}:where(.sp-selection button){color:var(--admin-accent)}:where(.sp-table-scroll){width:100%;overflow:auto;scrollbar-color:var(--admin-border-strong) transparent}:where(.sp-table-scroll:focus-visible){outline:2px solid var(--admin-accent);outline-offset:-2px}:where(.sp-table){min-width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}:where(.sp-table th){position:relative;height:38px;padding:8px 13px;border-top:1px solid var(--admin-border);background:var(--admin-surface-subtle);color:var(--admin-text-secondary);text-align:left;font-size:12px;font-weight:400}:where(.sp-table th[style*=sticky]){z-index:3!important}:where(.sp-table td[style*=sticky]){z-index:1}:where(.sp-table td){padding:13px;border-top:1px solid var(--admin-border);background:var(--admin-surface);vertical-align:middle;font-size:13px}:where(.sp-table tr:hover td){background:var(--admin-surface-subtle)}:where(.sp-table tr.is-selected td){background:var(--admin-accent-soft)}:where(.sp-table .sp-check-cell){position:sticky;z-index:2;left:0;width:44px;min-width:44px;padding:13px 0 13px 20px}:where(.sp-table th.sp-check-cell){z-index:4}:where(.sp-density-compact .sp-table td){padding-block:9px}:where(.sp-density-spacious .sp-table td){padding-block:20px}:where(.sp-column-resize){position:absolute;top:0;right:-3px;bottom:0;width:8px;border:0;padding:0;background:transparent;cursor:col-resize;touch-action:none;z-index:4}:where(.sp-column-resize:hover,.sp-column-resize:focus-visible){background:var(--admin-accent-soft)}:where(.sp-column-resize):after{content:"";position:absolute;left:3px;top:11px;bottom:11px;width:1px;background:var(--admin-border-strong)}:where(.sp-copy-code){position:absolute;right:-7px;bottom:0;color:var(--admin-text-secondary);opacity:0}:where(.sp-copy-code:focus-visible){opacity:1}:where(.sp-popover strong){font-size:14px;font-weight:500}:where(.sp-popover p){margin:7px 0 13px;font-size:12px;line-height:1.7;color:var(--admin-text-secondary)}:where(.sp-popover-heading){display:flex;align-items:center;justify-content:space-between;gap:12px}:where(.sp-column-popover){width:340px}:where(.sp-column-list){max-height:min(420px,65vh);overflow:auto}:where(.sp-column-setting){display:flex;align-items:center;justify-content:space-between;gap:7px;padding:7px 0;border-top:1px solid var(--admin-border)}:where(.sp-column-setting label){display:flex;align-items:center;gap:8px;font-size:12px}:where(.sp-column-setting small){margin-left:5px;font-size:11px;color:var(--admin-text-secondary)}:where(.sp-column-setting>div){display:flex}:where(.sp-empty){display:flex;flex-direction:column;align-items:center;gap:13px;padding:70px 20px;border-top:1px solid var(--admin-border);color:var(--admin-text-secondary);text-align:center}:where(.sp-empty h2){margin:0;color:var(--admin-text);font-size:16px;font-weight:500}:where(.sp-empty p){margin:0;font-size:13px;line-height:1.7}:where(.sp-pagination){display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:14px;padding:14px 22px;border-top:1px solid var(--admin-border);color:var(--admin-text-secondary);font-size:12px}:where(.sp-pagination>span){margin-right:auto}:where(.sp-pagination>[data-slot=select-trigger]){width:104px}:where(.sp-pagination>div){display:flex;align-items:center;gap:5px}:where(.sp-page-number){min-width:44px;text-align:center;color:var(--admin-text);font-family:var(--admin-font-numeric);font-variant-numeric:tabular-nums}:where(.sp-mobile-records){display:none}:where(.sp-fullscreen){position:fixed;z-index:40;inset:12px;overflow:auto;border-radius:6px}@media(max-width:900px){:where(.sp-table [style*=sticky]){position:relative!important;left:auto!important;right:auto!important}}@media(max-width:560px){:where(.sp-copy-code){opacity:1}:where(.sp-preferences){padding:0 14px 12px}:where(.sp-result-line){padding:0 14px 12px;gap:9px}:where(.sp-result-line small){display:none}:where(.sp-selection){padding-inline:14px;gap:6px}:where(.sp-selection>span){flex-basis:100%}:where(.sp-table-scroll){display:none}:where(.sp-mobile-records){display:block}:where(.sp-mobile-select-all){display:flex;align-items:center;gap:8px;padding:9px 14px;border-top:1px solid var(--admin-border);background:var(--admin-surface-subtle);color:var(--admin-text-secondary);font-size:12px}:where(.sp-pagination){padding:12px 14px;gap:9px}:where(.sp-fullscreen){inset:0;border-radius:0}}.sample-aligned-tools-host{min-width:0;max-width:100%}.sample-aligned-tools-host .sample-aligned-table-actions{flex-wrap:wrap}.sample-aligned-table-actions{--admin-control-sm: var(--admin-control-toolbar);--admin-control-md: var(--admin-control-toolbar);--admin-control-lg: var(--admin-control-toolbar);display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:6px;margin-left:auto}.sample-aligned-table-actions>[data-slot=select-trigger]{width:90px}@media(pointer:coarse){.sample-aligned-table-actions{--admin-control-toolbar: 44px}}.sample-aligned-table-actions>button{color:var(--admin-text-secondary)}.sample-aligned-summary-host:empty,.sample-aligned-tools-host:empty{display:none}.sample-aligned-summary-host{flex:0 0 auto}.sample-aligned-summary-host .sp-result-line{padding:0;min-height:var(--admin-control-sm);justify-content:flex-start;gap:12px}.sample-aligned-summary-host .sp-result-line>span{display:inline-flex;align-items:baseline;gap:4px;white-space:nowrap}.sample-aligned-summary-host .sample-aligned-list-label{margin-right:4px}.sample-aligned-standalone-controls{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;padding:12px 22px}.sample-aligned-standalone-controls>:is(.sp-result-line,.sp-preferences){padding:0}.sample-aligned-standalone-controls .sp-result-line{flex-wrap:wrap}.sample-aligned-table{min-width:0;max-width:100%;background:var(--admin-surface);color:var(--admin-text)}.sample-aligned-table>.sp-table-scroll{position:relative}.sample-aligned-table.sp-fullscreen{border:1px solid var(--admin-border)}.sample-aligned-fullscreen-dialog{inset:12px;width:auto;max-width:none;max-height:none;transform:none;translate:none;gap:0;padding:0;border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);background:var(--admin-surface);box-shadow:none}.sample-aligned-fullscreen-dialog>.sample-aligned-table.sp-fullscreen{position:static;inset:auto;z-index:auto;display:flex;flex-direction:column;flex:1;min-height:0;border:0;border-radius:0;overflow:hidden}.sample-aligned-fullscreen-dialog .sp-table-scroll{flex:1;min-height:0;max-height:none}.sample-aligned-fullscreen-dialog .sp-mobile-records{flex:1;min-height:0;overflow:auto}.sample-aligned-fullscreen-dialog .sp-table thead th{position:sticky;top:0;z-index:2}.sample-aligned-fullscreen-dialog .sp-table thead th.sp-check-cell{z-index:4}.sample-aligned-fullscreen-dialog :is(.sample-aligned-standalone-controls,.sp-selection,.sp-pagination){flex-shrink:0}.sample-aligned-table .sample-aligned-list-label{margin-right:12px;color:var(--admin-text);font-size:12px}.sample-aligned-grid td{overflow-wrap:anywhere}.sample-aligned-grid th:last-child>.sp-column-resize{right:0}.sample-aligned-grid th:has(>.record-cell-link){padding-block:0}.sample-aligned-row-actions{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:4px;vertical-align:middle}.sample-aligned-atomic-value,.sample-aligned-grid td[data-cell-format]{white-space:nowrap;overflow-wrap:normal;font-family:var(--admin-font-numeric);font-variant-numeric:lining-nums tabular-nums}.sample-aligned-copy-value{display:inline-flex;align-items:center;gap:4px;max-width:100%}.sample-aligned-copy-content{min-width:0}.sample-aligned-copy-value .sp-copy-code{position:static;opacity:0}.sample-aligned-copy-value:hover .sp-copy-code,.sample-aligned-copy-value .sp-copy-code:focus-visible{opacity:1}.sample-aligned-grid .sample-aligned-identity-cell{font-size:14px;font-weight:500}.sample-aligned-grid .sample-aligned-identity-cell strong{font-weight:500}.sample-aligned-grid .table-secondary{font-size:12px;font-weight:400;color:var(--admin-text-secondary)}.sample-aligned-grid .table-identity,.sample-aligned-mobile-identity{font-size:14px;font-weight:500}.sample-aligned-table .table-identity-code{color:var(--admin-text-secondary);font-size:12px;font-weight:400}.sp-table .sample-aligned-expand-cell{position:sticky;z-index:2;left:0;width:40px;min-width:40px;padding-inline:4px!important}.sp-table .sp-check-cell+.sample-aligned-expand-cell{left:44px}.sp-table th:is(.sp-check-cell,.sample-aligned-expand-cell){z-index:4!important}.sp-table th>.sp-column-resize{z-index:1}.sp-table>tbody>tr.sample-aligned-expanded-row>td.sample-aligned-expanded-cell{padding:0}.sample-aligned-expanded-content{position:sticky;left:0;box-sizing:border-box;width:var(--record-table-viewport, 100%);padding:13px}.sp-density-compact .sample-aligned-expanded-content{padding-block:9px}.sp-density-spacious .sample-aligned-expanded-content{padding-block:20px}.sample-aligned-table .admin-openable-row{cursor:pointer}.sample-aligned-table .admin-openable-row:focus-visible{outline:2px solid var(--admin-accent);outline-offset:-2px}.sample-aligned-table .admin-openable-row:focus-visible>td{border-top-color:var(--admin-accent);box-shadow:inset 0 1px var(--admin-accent),inset 0 -2px var(--admin-accent)}.sample-aligned-table .admin-openable-row:focus-visible>td:first-child{box-shadow:inset 2px 0 var(--admin-accent),inset 0 1px var(--admin-accent),inset 0 -2px var(--admin-accent)}.sample-aligned-table .admin-openable-row:focus-visible>td:last-child{box-shadow:inset -2px 0 var(--admin-accent),inset 0 1px var(--admin-accent),inset 0 -2px var(--admin-accent)}.sample-aligned-mobile-record{border-top:1px solid var(--admin-border);padding:15px 14px;font-size:13px}.sample-aligned-mobile-record.is-selected{background:var(--admin-accent-soft)}.sample-aligned-mobile-heading{display:flex;align-items:flex-start;gap:8px}.sample-aligned-mobile-identity{flex:1;min-width:0;overflow-wrap:anywhere}.sample-aligned-mobile-facts{display:flex;flex-direction:column;gap:7px;margin:10px 0 0;font-size:12px}.sample-aligned-mobile-facts>div{display:grid;grid-template-columns:80px minmax(0,1fr);gap:10px}.sample-aligned-mobile-facts dt{color:var(--admin-text-secondary)}.sample-aligned-mobile-facts dd{min-width:0;margin:0;overflow-wrap:anywhere}.sample-aligned-mobile-record details{margin-top:10px}.sample-aligned-mobile-record summary{color:var(--admin-text-secondary);cursor:pointer;font-size:12px}@media(max-width:560px){.sample-aligned-fullscreen-dialog{inset:0;border-radius:0}.sample-aligned-copy-value .sp-copy-code{opacity:1}.sample-aligned-tools-host .sample-aligned-table-actions{justify-content:flex-end}.sample-aligned-standalone-controls{padding:12px 14px}.sample-aligned-table-actions{margin-left:0}}.record-dataset{min-width:0}@media(min-width:1024px){.record-dataset .sample-aligned-table[data-dataset-primary]>.sp-table-scroll{max-height:max(var(--admin-record-region-fill, 0px),clamp(256px,calc(100dvh - 352px),640px));scrollbar-width:thin}.record-dataset .sample-aligned-table[data-dataset-primary]>.sp-table-scroll>.sp-table>thead>tr>th{position:sticky;top:0;z-index:2}.record-dataset .sample-aligned-table[data-dataset-primary]>.sp-table-scroll>.sp-table>thead>tr>th.sp-check-cell{z-index:4}}.record-todo-mark{display:inline-block;flex:none;width:7px;height:7px;border-radius:50%;background:var(--admin-error)}.sp-table tr[data-todo]>.sample-aligned-identity-cell:not([style*=sticky]){position:relative}.sp-table tr[data-todo]>.sample-aligned-identity-cell>.record-todo-mark{position:absolute;top:50%;left:4px;translate:0 -50%}.sample-aligned-mobile-heading>.record-todo-mark{margin-top:7px}.record-todo-mark-inline{margin-right:6px;vertical-align:.1em}.record-todo-filter{gap:6px;color:var(--admin-text-secondary);font-weight:400}.record-todo-filter strong{min-width:20px;height:18px;padding:0 6px;border-radius:9px;background:var(--admin-error-soft);color:var(--admin-error);font-family:var(--admin-font-numeric);font-size:11px;font-weight:600;font-variant-numeric:lining-nums tabular-nums;line-height:18px;text-align:center}.record-todo-filter[aria-pressed=true]{background:var(--admin-accent-soft);color:var(--admin-accent)}.record-dataset-summary{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.record-dataset-summary-extras{display:contents}.record-todo-queue{display:flex;flex-wrap:wrap;align-items:center;gap:var(--admin-space-xs) var(--admin-space-lg);margin:0 var(--admin-record-gutter) var(--admin-space-md);padding:var(--admin-space-xs) var(--admin-module-padding-inline);border-radius:var(--admin-module-radius);background:var(--admin-module-surface);color:var(--admin-text-secondary);font-size:var(--admin-font-compact)}.record-todo-queue-title{display:inline-flex;align-items:center;gap:6px;margin:0;color:var(--admin-text);font-size:inherit;font-weight:600}.record-todo-queue-title strong{min-width:20px;height:18px;padding:0 6px;border-radius:9px;background:var(--admin-error-soft);color:var(--admin-error);font-family:var(--admin-font-numeric);font-size:11px;font-weight:600;font-variant-numeric:lining-nums tabular-nums;line-height:18px;text-align:center}.record-todo-queue-items{display:flex;flex-wrap:wrap;align-items:center;gap:var(--admin-space-xs) var(--admin-space-lg);margin:0;padding:0;list-style:none}.record-todo-queue-items>li{display:inline-flex;align-items:center;gap:var(--admin-space-sm);min-height:var(--admin-control-sm)}.record-todo-queue-name{color:var(--admin-text);font-family:var(--admin-font-numeric);font-weight:500}.record-todo-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;margin-left:6px;padding:0 5px;border-radius:9px;background:var(--admin-error-soft);color:var(--admin-error);font-family:var(--admin-font-numeric);font-size:11px;font-weight:600;font-variant-numeric:lining-nums tabular-nums;line-height:1}.sample-aligned-page{min-width:0}.sample-aligned-page>.precision-page-header{margin-bottom:25px;gap:20px}.sample-aligned-page>.precision-page-header h1{font-size:var(--admin-font-page-title);font-weight:600;line-height:1.35;letter-spacing:-.02em}.sample-aligned-page .precision-page-actions{flex-wrap:wrap;gap:8px}.sample-aligned-dataset .sample-aligned-preferences{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:0 22px 14px;font-size:12px;color:var(--admin-text-secondary)}.sample-aligned-dataset .sample-aligned-result-count{font-size:12px;font-weight:400;color:var(--admin-text-secondary)}.sample-aligned-dataset .sample-aligned-table-tools{padding:0;margin:0}.sample-aligned-list-label .ant-typography{font-size:12px;font-weight:500}.sample-aligned-grid td[data-cell-format]>:is(.ant-space,.ant-typography){white-space:nowrap}.sample-aligned-grid td .ant-typography{font-size:inherit}.sample-aligned-grid td .ant-typography-secondary,.pr-muted{font-size:12px;font-weight:400;color:var(--admin-text-secondary)}.sample-aligned-grid .pr-identity strong,.sample-aligned-mobile-identity .pr-identity strong{font-size:14px;font-weight:500}.sample-aligned-grid .pr-identity small{font-size:12px}.sample-aligned-grid .admin-status-cell,.sample-aligned-mobile-record .admin-status-cell{display:inline-flex;gap:5px;min-height:24px;padding:2px 7px;border-radius:4px;font-size:12px;font-weight:400;background:var(--admin-surface-subtle)}.sample-aligned-table .admin-status-cell .status-cell-label{color:inherit;font-weight:400}.sample-aligned-table .admin-status-cell .status-cell-icon{display:none}.sample-aligned-table .admin-status-cell:before{content:"";width:4px;height:4px;flex-shrink:0;border-radius:50%;background:currentColor}.sample-aligned-table .admin-status-cell[data-tone=success]{color:var(--admin-success);background:var(--admin-success-soft)}.sample-aligned-table .admin-status-cell[data-tone=warning]{color:var(--admin-warning);background:var(--admin-warning-soft)}.sample-aligned-table .admin-status-cell[data-tone=error]{color:var(--admin-error);background:var(--admin-error-soft)}.sample-aligned-table .admin-status-cell[data-tone=info]{color:var(--admin-accent);background:var(--admin-accent-soft)}.sample-aligned-table .admin-status-cell[data-tone=neutral]{color:var(--admin-text-secondary)}.sample-aligned-table .ant-tag{margin:0;padding:2px 7px;border:0;border-radius:4px;font-size:12px;line-height:20px}.sample-aligned-table .ant-empty{margin:0}.sample-aligned-table .ant-empty-image{display:none}.sample-aligned-table .ant-empty-description{font-size:14px;color:var(--admin-text)}.sample-aligned-table .ant-empty-footer{margin-top:13px}.sample-aligned-table .workflow-exception-row>td:first-child{box-shadow:none}.sample-aligned-page .precision-metric-strip:not([data-layout=inline]){margin-bottom:20px;border:0;border-radius:0;background:transparent}.sample-aligned-page .precision-metric-strip:not([data-layout=inline]) .linear-metric{min-height:0;background:transparent}.sample-aligned-page .precision-metric-strip:not([data-layout=inline]) :is(.linear-metric-content,.linear-metric-action){min-height:0;padding:0}.sample-aligned-page .precision-metric-strip:not([data-layout=inline]) .linear-metric-label{font-size:12px}.sample-aligned-page .precision-metric-strip:not([data-layout=inline]) .linear-metric[data-tone=emphasis] :is(.linear-metric-label,.linear-metric-hint){color:var(--admin-text-secondary)}.sample-aligned-page .precision-metric-strip:not([data-layout=inline]) .linear-metric[data-tone=emphasis] .linear-metric-value{color:var(--admin-text)}.sample-aligned-page .precision-metric-strip:not([data-layout=inline]) .linear-metric-label>svg{display:none}.sample-aligned-page .precision-metric-strip:not([data-layout=inline]) .linear-metric-value{margin-top:5px;font-size:20px;font-weight:500;line-height:1.4}.sample-aligned-page .precision-metric-strip:not([data-layout=inline]) .linear-metric-value small,.sample-aligned-page .precision-metric-strip:not([data-layout=inline]) .linear-metric-hint{font-size:12px;font-weight:400}.sample-aligned-page .sample-aligned-section-heading{margin:0;font-size:14px;font-weight:500;line-height:1.5}.sample-aligned-page .sample-aligned-section-title{padding:18px 22px 10px}.sample-aligned-section-tools{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.sample-aligned-section{width:100%}.sample-aligned-section-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:18px 22px 12px}.sample-aligned-section-header h2{margin:0;min-width:0;font-size:14px;font-weight:500;line-height:1.5;color:var(--admin-text)}.sample-aligned-section-body{padding:0 22px 22px;min-width:0}.sample-aligned-section:not(:has(>.sample-aligned-section-header))>.sample-aligned-section-body:not(:has(>.sample-aligned-table)){padding-top:16px}.sample-aligned-section-body:has(>.sample-aligned-table){padding:0}.sample-aligned-section-body>.sample-aligned-table .sample-aligned-table-tools{padding-top:0}.sample-aligned-inline-checkbox{display:inline-flex;align-items:center;gap:8px;font-size:12px}.sample-aligned-advanced-filters{padding:0 22px 14px;color:var(--admin-text-secondary);font-size:12px}.sample-aligned-advanced-filters summary{margin-bottom:10px;cursor:pointer}.sample-aligned-advanced-filters .filter-bar{margin:0}.sample-aligned-dataset .customer-advanced-filters{display:flex;flex:1 1 100%;align-items:flex-end;flex-wrap:wrap;gap:12px}.sample-aligned-dataset .customer-advanced-filters label{display:flex;flex-direction:column;gap:6px;color:var(--admin-text-secondary);font-size:12px}.sample-aligned-kanban{padding:0 22px 22px}.sample-aligned-kanban .workitem-board-column{border-radius:6px;background:var(--admin-surface-subtle)}.sample-aligned-schedule{border:0;border-radius:0;padding:18px 22px 22px;box-shadow:none}.sample-aligned-schedule .development-schedule-heading{margin-bottom:16px}.sample-aligned-schedule :is(.development-schedule-card,.development-schedule-item){border-radius:6px;box-shadow:none}@media(max-width:560px){.sample-aligned-page>.precision-page-header{margin-bottom:22px;gap:16px}.sample-aligned-dataset .sample-aligned-preferences{padding:0 14px 12px}.sample-aligned-page .precision-metric-strip:not([data-layout=inline]) :is(.linear-metric-content,.linear-metric-action){padding:0}.sample-aligned-page .precision-metric-strip:not([data-layout=inline]) .linear-metric:after{display:none}.sample-aligned-advanced-filters{padding:0 14px 12px}.sample-aligned-page .sample-aligned-section-title,.sample-aligned-section-header{padding:14px 14px 10px}.sample-aligned-section-body,.sample-aligned-kanban,.sample-aligned-schedule{padding:0 14px 14px}}@media(min-width:1024px){.sample-aligned-page .sample-aligned-dataset>.sample-aligned-table>.sp-table-scroll,.sample-aligned-page .sample-aligned-section-body>.sample-aligned-table>.sp-table-scroll,.sample-aligned-page .import-workspaces .sample-aligned-table>.sp-table-scroll,.sample-precision-page .sp-workbench:not(.sp-fullscreen) .sp-table-scroll,.sample-aligned-page .pr-table-scroll{max-height:max(var(--admin-record-region-fill, 0px),clamp(256px,calc(100dvh - 352px),640px));scrollbar-width:thin}.sample-aligned-page .sample-aligned-dataset>.sample-aligned-table>.sp-table-scroll>.sp-table>thead>tr>th,.sample-aligned-page .sample-aligned-section-body>.sample-aligned-table>.sp-table-scroll>.sp-table>thead>tr>th,.sample-aligned-page .import-workspaces .sample-aligned-table>.sp-table-scroll>.sp-table>thead>tr>th,.sample-precision-page .sp-workbench:not(.sp-fullscreen) .sp-table-scroll .sp-table thead th,.sample-aligned-page .pr-table-scroll .pr-table thead th{position:sticky;top:0;z-index:2}.sample-aligned-page .sample-aligned-table.sp-fullscreen .sp-table-scroll{max-height:calc(100dvh - 180px)}.sample-aligned-page .sp-table thead th.sp-check-cell{z-index:4}.sample-aligned-page .pr-table-scroll .pr-table thead th[style*=sticky]{z-index:3}}.task-workspaces>.precision-page-panels>[role=tabpanel]>.precision-metric-strip{margin:0;padding:var(--admin-space-sm) var(--admin-record-gutter, 22px) var(--admin-space-micro)}.task-workspaces .task-view-toggle{flex-shrink:0}.task-kanban-cards:focus-visible{outline:2px solid var(--admin-accent);outline-offset:-2px}@media(max-width:1023px){.tasks-workspace-page .task-kanban-scroll{overflow-x:hidden}.tasks-workspace-page .task-kanban-board{min-width:0;grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:768px){.tasks-workspace-page .task-kanban-lane{min-height:0}.tasks-workspace-page .task-kanban-cards{max-height:max(var(--admin-record-region-fill, 0px),clamp(256px,calc(100dvh - 400px),560px));overflow-y:auto;scrollbar-width:thin}.tasks-workspace-page .task-kanban-card{flex-shrink:0}}@media(max-width:700px){.tasks-workspace-page .task-kanban-board{grid-template-columns:minmax(0,1fr);gap:10px}.tasks-workspace-page .task-kanban-lane{min-height:0}.tasks-workspace-page .task-kanban-cards{flex:0 1 auto}.tasks-workspace-page .task-kanban-card{height:auto;min-height:184px;overflow:visible}.tasks-workspace-page .task-kanban-card-title{display:block;min-height:0;overflow:visible}.tasks-workspace-page .task-kanban-card-source{overflow-wrap:anywhere;white-space:normal}.tasks-workspace-page .task-kanban-empty{min-height:96px}}@media(max-width:767px){.task-workspaces>.precision-page-panels>[role=tabpanel]>.precision-metric-strip{padding:var(--admin-space-xs) var(--admin-record-gutter, 14px) var(--admin-space-micro)}.task-view-toggle [role=radiogroup]{width:100%}.task-view-toggle [role=radio]{flex:1}}.dataset-toolbar-preferences .sample-aligned-result-count,.dataset-toolbar-preferences>.ant-typography{display:none}.sample-record-body{--record-body-inline: 28px}.sample-record-panel:has(.sample-record-body>.sample-record-tabs) .sample-record-header{border-bottom-color:transparent}.sample-record-body:not(:has(>.sample-record-tabs)){background:var(--admin-module-ground)}.sample-record-panel .sample-record-body>.sample-record-tabs>[role=tabpanel]{margin-inline:calc(var(--record-body-inline) * -1);padding-inline:var(--record-body-inline);background:var(--admin-module-ground)}.sample-record-panel .sample-record-body:not(.sample-record-body-fixed-tabs):has(>.sample-record-tabs){padding-bottom:0}.sample-record-panel .sample-record-body:not(.sample-record-body-fixed-tabs)>.sample-record-tabs>[role=tabpanel]{margin-top:0;padding-block:16px 32px}.sample-record-panel .sample-record-body-fixed-tabs>.sample-record-tabs>[role=tabpanel]{padding-top:16px}:is(.admin-form-body,.sample-form-body):has(>[data-region=detail]:last-child){padding-bottom:0}[data-region=detail]>.sample-record-tabs>[role=tabpanel]{margin:0 calc(var(--admin-dialog-gutter, 24px) * -1);padding:16px var(--admin-dialog-gutter, 24px) 24px;background:var(--admin-module-ground)}:is(.sample-record-body>.sample-record-tabs>[role=tabpanel],.sample-record-body:not(:has(>.sample-record-tabs)),[data-region=detail]>.sample-record-tabs>[role=tabpanel]){container:record-flow / inline-size}:is(.sample-record-body>.sample-record-tabs>[role=tabpanel],.sample-record-body:not(.sample-record-body-fixed-tabs):not(:has(>.sample-record-tabs)),[data-region=detail]>.sample-record-tabs>[role=tabpanel],:is(.sample-record-body>.sample-record-tabs>[role=tabpanel],.sample-record-body:not(:has(>.sample-record-tabs)),[data-region=detail]>.sample-record-tabs>[role=tabpanel])>:is(.record-detail,.drawer-stack,.admin-detail-typography,.record-module-stack,.admin-form-stack,div:not(.sample-record-summary,.sample-aligned-table,.admin-table-host,.record-module-plain):has(>:is(section,dl,.drawer-stack,.record-detail,.admin-detail-typography,[data-slot=alert])):not(:has(>:is(h1,h2,h3,h4,h5,h6)))),:is(.sample-record-body>.sample-record-tabs>[role=tabpanel],.sample-record-body:not(:has(>.sample-record-tabs)),[data-region=detail]>.sample-record-tabs>[role=tabpanel])>:is(.record-detail,.drawer-stack,.admin-detail-typography,.record-module-stack,.admin-form-stack,div:not(.sample-record-summary,.sample-aligned-table,.admin-table-host,.record-module-plain):has(>:is(section,dl,.drawer-stack,.record-detail,.admin-detail-typography,[data-slot=alert])):not(:has(>:is(h1,h2,h3,h4,h5,h6))))>:is(.record-detail,.drawer-stack,.admin-detail-typography,.record-module-stack,.admin-form-stack,div:not(.sample-record-summary,.sample-aligned-table,.admin-table-host,.record-module-plain):has(>:is(section,dl,.drawer-stack,.record-detail,.admin-detail-typography,[data-slot=alert])):not(:has(>:is(h1,h2,h3,h4,h5,h6))))):not([hidden]){display:flex;flex-direction:column;gap:var(--admin-module-gap)}:is(:is(.sample-record-body>.sample-record-tabs>[role=tabpanel],.sample-record-body:not(:has(>.sample-record-tabs)),[data-region=detail]>.sample-record-tabs>[role=tabpanel]),:is(.sample-record-body>.sample-record-tabs>[role=tabpanel],.sample-record-body:not(:has(>.sample-record-tabs)),[data-region=detail]>.sample-record-tabs>[role=tabpanel])>:is(.record-detail,.drawer-stack,.admin-detail-typography,.record-module-stack,.admin-form-stack,div:not(.sample-record-summary,.sample-aligned-table,.admin-table-host,.record-module-plain):has(>:is(section,dl,.drawer-stack,.record-detail,.admin-detail-typography,[data-slot=alert])):not(:has(>:is(h1,h2,h3,h4,h5,h6)))),:is(.sample-record-body>.sample-record-tabs>[role=tabpanel],.sample-record-body:not(:has(>.sample-record-tabs)),[data-region=detail]>.sample-record-tabs>[role=tabpanel])>:is(.record-detail,.drawer-stack,.admin-detail-typography,.record-module-stack,.admin-form-stack,div:not(.sample-record-summary,.sample-aligned-table,.admin-table-host,.record-module-plain):has(>:is(section,dl,.drawer-stack,.record-detail,.admin-detail-typography,[data-slot=alert])):not(:has(>:is(h1,h2,h3,h4,h5,h6))))>:is(.record-detail,.drawer-stack,.ant-space-item,.admin-detail-typography,.record-module-stack,.admin-form-stack,div:not(.sample-record-summary,.sample-aligned-table,.admin-table-host,.record-module-plain):has(>:is(section,dl,.drawer-stack,.record-detail,.admin-detail-typography,[data-slot=alert])):not(:has(>:is(h1,h2,h3,h4,h5,h6)))),:is(.sample-record-body>.sample-record-tabs>[role=tabpanel],.sample-record-body:not(:has(>.sample-record-tabs)),[data-region=detail]>.sample-record-tabs>[role=tabpanel])>:is(.record-detail,.drawer-stack,.admin-detail-typography,.record-module-stack,.admin-form-stack,div:not(.sample-record-summary,.sample-aligned-table,.admin-table-host,.record-module-plain):has(>:is(section,dl,.drawer-stack,.record-detail,.admin-detail-typography,[data-slot=alert])):not(:has(>:is(h1,h2,h3,h4,h5,h6))))>:is(.record-detail,.drawer-stack,.ant-space-item,.admin-detail-typography,.record-module-stack,.admin-form-stack,div:not(.sample-record-summary,.sample-aligned-table,.admin-table-host,.record-module-plain):has(>:is(section,dl,.drawer-stack,.record-detail,.admin-detail-typography,[data-slot=alert])):not(:has(>:is(h1,h2,h3,h4,h5,h6))))>:is(.record-detail,.drawer-stack,.ant-space-item,.admin-detail-typography,.record-module-stack,.admin-form-stack,div:not(.sample-record-summary,.sample-aligned-table,.admin-table-host,.record-module-plain):has(>:is(section,dl,.drawer-stack,.record-detail,.admin-detail-typography,[data-slot=alert])):not(:has(>:is(h1,h2,h3,h4,h5,h6)))))>:not(.record-detail,.drawer-stack,.ant-space,.ant-space-item,.admin-detail-typography,.record-module-stack,.admin-form-stack,.record-module-plain,div:not(.sample-record-summary,.sample-aligned-table,.admin-table-host,.record-module-plain):has(>:is(section,dl,.drawer-stack,.record-detail,.admin-detail-typography,[data-slot=alert])):not(:has(>:is(h1,h2,h3,h4,h5,h6))),.sample-record-tabs,.sample-record-tabbar,.record-detail-notice,[data-slot=alert],.ant-alert,.ant-collapse,[class*=detail-actions],:empty,[hidden],p,h1,h2,h3,h4,h5,h6,hr){min-width:0;margin:0;padding:var(--admin-module-padding-block) var(--admin-module-padding-inline);border:0;border-radius:var(--admin-module-radius);background:var(--record-module-surface, var(--admin-module-surface));--admin-surface-subtle: var(--admin-module-fill);--admin-text-tertiary: var(--admin-text-secondary);--admin-chart-hover: var(--admin-module-fill);--admin-chart-track: var(--admin-module-fill)}[data-module-tone=key]{--record-module-surface: var(--admin-module-key-surface);--admin-text-secondary: var(--admin-module-key-text);--admin-text-tertiary: var(--admin-module-key-text)}[data-module-tone=muted]{--record-module-surface: var(--admin-module-muted-surface)}:is(.sample-record-body,[data-region=detail]) [data-module-tone=key] :is(dt,.record-detail-section-heading p,.sample-record-fields-heading p,.record-module-note){color:var(--admin-module-key-text)}:is(.sample-record-body,[data-region=detail]) .sample-facts:not(.sample-facts-single):has(>[data-emphasis=true]){grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr))}:is(.sample-record-body,[data-region=detail]) :is(.record-detail-notice,[data-slot=alert],.ant-alert,.ant-collapse){border-radius:var(--admin-module-radius)}:is(.sample-record-body,[data-region=detail]) .record-detail-notice{padding:14px var(--admin-module-padding-inline);border:0;background:var(--admin-module-surface)}:is(.sample-record-body,[data-region=detail]) .record-detail-notice[data-tone=warning]{background:var(--admin-warning-soft)}:is(.sample-record-body,[data-region=detail]) .record-detail-notice[data-tone=error]{background:var(--admin-error-soft)}:is(.sample-record-body,[data-region=detail]) :is([data-slot=alert],.ant-alert){border-color:transparent}:is(.sample-record-body,[data-region=detail]) [data-slot=alert]{padding:12px 16px}:is(.sample-record-body,[data-region=detail]) [data-slot=alert]:not([class*=bg-destructive],[class*=warning-soft],[class*=success-soft]){background:var(--admin-module-surface)}:is(.sample-record-body,[data-region=detail]) .ant-collapse{border-color:transparent;background:var(--admin-module-surface)}:is(.sample-record-body,[data-region=detail]) .record-detail-section-heading{margin-bottom:12px}:is(.sample-record-body,[data-region=detail]) .sample-record-fields-heading{margin:0 0 12px}:is(.sample-record-body,[data-region=detail]) :is(.sample-record-fields-heading h3,.record-detail-section-heading h3){margin:0;color:var(--admin-text);font-size:var(--admin-font-control);font-weight:var(--admin-font-weight-heading);line-height:var(--admin-line-height-detail-value)}:is(.sample-record-body,[data-region=detail]) :is(h3,h4,h5):is(.admin-detail-heading,.ant-typography){margin:0 0 12px;color:var(--admin-text);font-size:var(--admin-font-control);font-weight:var(--admin-font-weight-heading);line-height:var(--admin-line-height-detail-value)}:is(.sample-record-body,[data-region=detail]) .sample-facts{gap:16px 24px}:is(.sample-record-body,[data-region=detail]) .ant-typography.ant-typography-secondary{color:var(--admin-text-secondary)}:is(.sample-record-body,[data-region=detail]) :is(.pr-table,.sp-table) th{border-top-color:transparent;background:var(--record-module-surface, var(--admin-module-surface))}:is(.sample-record-body,[data-region=detail]) .sample-facts>div{padding:0;border:0}:is(.sample-record-body,[data-region=detail]) .sample-facts dt{margin-bottom:4px;font-size:var(--admin-font-detail-label);line-height:var(--admin-line-height-detail-label)}:is(.sample-record-body,[data-region=detail]) .sample-facts dd{font-size:var(--admin-font-control);line-height:var(--admin-line-height-detail-value)}:is(.sample-facts,.admin-form-summary)>[data-emphasis=true]>dd{color:var(--admin-text);font-family:var(--admin-font-numeric);font-size:20px;font-weight:var(--admin-font-weight-number);line-height:28px;font-variant-numeric:lining-nums tabular-nums}:is(.sample-facts,.admin-form-summary)>[data-emphasis=true]>dd :is(.ant-typography,.tabular,.font-numeric,strong){font-size:inherit;line-height:inherit}:is(.sample-facts,.admin-form-summary)>[data-emphasis=true]>dd :is(.text-muted-foreground,.text-destructive,small){font-size:var(--admin-font-detail-label);font-weight:var(--admin-font-weight-body);line-height:var(--admin-line-height-detail-label)}:is(.sample-record-body,[data-region=detail]) :is(.record-detail-section,.sample-record-fields)>.record-detail-notice{margin-bottom:12px}@container record-flow (min-width: 880px){.sample-facts:not(.sample-facts-single){grid-template-columns:repeat(4,minmax(0,1fr))}}@container record-flow (max-width: 480px){.sample-facts{grid-template-columns:minmax(0,1fr)}:is(.record-detail-section,.sample-record-fields){--admin-module-padding-inline: 16px}}@media(max-width:767px){.sample-record-body{--record-body-inline: 20px}}.record-overview:not(.counterpart-summary){padding:12px var(--admin-module-padding-inline);border:0;border-radius:var(--admin-module-radius);background:var(--admin-module-key-surface);--admin-text-secondary: var(--admin-module-key-text);--admin-text-tertiary: var(--admin-module-key-text)}.record-overview:not(.counterpart-summary)>div+div,.record-overview:not(.counterpart-summary)>div:nth-child(n+3){border-color:color-mix(in srgb,var(--admin-accent) 14%,transparent)}.record-overview:not(.counterpart-summary) :is(dt,.record-overview-hint,.record-overview-alert){color:var(--admin-module-key-text)}@media(max-width:767px){.record-overview:not(.counterpart-summary){padding:4px 8px}}@media(min-width:768px)and (max-height:820px){.record-overview:not(.counterpart-summary){padding-block:6px;margin-bottom:var(--admin-space-sm)}.record-overview:not(.counterpart-summary) .record-overview-value{font-size:16px;line-height:1.5}}.record-analytics-panel-body>.admin-chart-grid{gap:var(--admin-module-gap);padding:var(--admin-module-gap) var(--record-analytics-inset, var(--admin-module-gap));background:var(--admin-module-ground)}.record-analytics-panel-body>.admin-chart-grid>.admin-chart-panel{padding:var(--admin-module-padding-block) var(--admin-module-padding-inline);border:0;border-radius:var(--admin-module-radius);background:var(--admin-module-surface);--admin-surface-subtle: var(--admin-module-fill);--admin-text-tertiary: var(--admin-text-secondary);--admin-chart-hover: var(--admin-module-fill);--admin-chart-track: var(--admin-module-fill)}.precision-metric-strip{--record-module-surface: var(--admin-module-key-surface);--admin-text-secondary: var(--admin-module-key-text);--admin-text-tertiary: var(--admin-module-key-text)}.precision-metric-strip:not(:is(.sample-record-body,[data-region=detail]) *){padding:12px var(--admin-module-padding-inline);border:0;border-radius:var(--admin-module-radius);background:var(--admin-module-key-surface)}.precision-metric-strip .linear-metric-label{color:var(--admin-module-key-text)}.admin-form-summary:not(:empty){padding:12px 16px;border-radius:var(--admin-module-radius);background:var(--admin-module-surface);--admin-surface-subtle: var(--admin-module-fill);--admin-text-tertiary: var(--admin-text-secondary)}.sample-record-overlay{z-index:899}.sample-record-panel[data-placement=right]{top:0;right:0;left:auto;z-index:900;width:min(var(--sample-record-width, 1040px),calc(100vw - 32px));max-width:none;height:100dvh;max-height:none;translate:none;gap:0;border-radius:0;padding:0;box-shadow:-12px 0 40px #0000001f}.sample-record-header{padding:16px 28px 12px;border-bottom:1px solid var(--admin-border);gap:8px}.sample-basket-panel[data-placement=right]{width:min(560px,100vw)}.sample-record-identity{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;padding-right:48px;min-width:0}.sample-record-header [data-slot=dialog-title]{margin:0;max-width:100%;font-size:20px;line-height:28px;overflow-wrap:anywhere}.sample-record-code{margin:0;font-family:var(--admin-font-numeric);font-size:12px;line-height:18px;overflow-wrap:anywhere}.sample-record-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px}.sample-record-status{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.sample-record-status .ant-tag{margin:0}.sample-record-actions{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.sample-record-toolbar .ant-space{max-width:100%;flex-wrap:wrap}.sample-record-toolbar .ant-space-item{min-width:0;max-width:100%}.sample-record-body .drawer-stack>.ant-space-item{min-width:0;max-width:100%}.sample-record-body{flex:1;min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;padding:24px 28px 32px}.sample-record-summary{display:grid;grid-template-columns:200px minmax(0,1fr);gap:28px;padding-bottom:24px}.sample-record-keyfacts{min-width:0}.sample-record-context{font-size:13px;line-height:1.6;color:var(--admin-text-secondary);margin:12px 0}.sample-gallery-main{position:relative;display:block;width:100%;aspect-ratio:1;cursor:zoom-in;overflow:hidden;border:0;border-radius:8px;padding:0;background:var(--admin-surface-subtle)}.sample-gallery-main img{width:100%;height:100%;object-fit:cover}.sample-gallery-main>span{position:absolute;bottom:8px;right:8px;display:flex;align-items:center;gap:4px;padding:4px 8px;background:var(--admin-surface);border-radius:4px;color:var(--admin-text);font-size:12px}.sample-gallery-thumbs{display:flex;gap:8px;margin-top:8px;overflow-x:auto;padding:3px}.sample-gallery-thumbs button{width:44px;height:44px;flex:0 0 auto;padding:0;overflow:hidden;border:2px solid transparent;border-radius:4px;background:var(--admin-surface-subtle);cursor:pointer}.sample-gallery-thumbs button[aria-pressed=true]{border-color:var(--admin-accent)}.sample-gallery-thumbs img{width:100%;height:100%;object-fit:cover}.sample-gallery-tools{display:flex;align-items:center;justify-content:space-between;margin-top:4px;min-height:32px;font-size:12px;color:var(--admin-text-secondary)}.sample-gallery-tools>div{display:flex}.sample-gallery-empty{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;aspect-ratio:1;background:var(--admin-surface-subtle);color:var(--admin-text-secondary);border-radius:8px;font-size:13px}.sample-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;gap:0 24px}.sample-facts>div{padding:12px 0;border-bottom:1px solid var(--admin-border);min-width:0}.sample-fact-full{grid-column:1 / -1}.sample-facts dt{color:var(--admin-text-secondary);font-size:12px;line-height:1.5;margin-bottom:6px}.sample-facts dd{margin:0;font-size:14px;line-height:1.6;color:var(--admin-text);overflow-wrap:anywhere}.sample-record-tabbar{position:sticky;top:-24px;z-index:2;background:var(--admin-surface);overflow-x:auto;scrollbar-width:thin}.sample-record-tabs>[role=tabpanel]{margin-top:20px}.sample-record-body-fixed-tabs{display:flex;flex-direction:column;overflow:hidden;padding:0 28px}.sample-record-body-fixed-tabs>:not(.sample-record-tabs){flex-shrink:0}.sample-record-body-fixed-tabs>:is(.ant-alert,.inline-notice):first-child{margin-top:20px}.sample-record-body-fixed-tabs>.sample-record-tabs{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0}.sample-record-body-fixed-tabs>.sample-record-tabs>.sample-record-tabbar{position:static;flex-shrink:0}.sample-record-body-fixed-tabs>.sample-record-tabs>[role=tabpanel]{flex:1;min-height:0;margin-top:0;overflow:auto;overscroll-behavior:contain;padding:20px 0 32px;scrollbar-width:thin;scrollbar-color:var(--admin-border) transparent}.sample-record-tabs .drawer-stack{width:100%}.sample-record-tabs .ant-space-item{min-width:0;max-width:100%}.sample-record-tabs .section-toolbar{margin-top:24px}.sample-record-tabs .ant-table-wrapper{max-width:100%}.sample-action-menu{display:grid;width:200px;padding:4px;background:var(--admin-surface)}.sample-action-menu button{justify-content:flex-start}.sample-form-section{margin:20px 0 12px}.sample-form-body .ant-row>.ant-col:first-child .sample-form-section{margin-top:12px}.sample-form-section h3{margin:0;font-size:16px;line-height:1.5;font-weight:600;color:var(--admin-text)}.sample-form-section p{margin:4px 0 0;color:var(--admin-text-secondary);font-size:12px;line-height:1.6}.sample-form-body .admin-form-grid .sample-form-section{margin:0 0 12px}.sample-form-body .admin-form-grid>.admin-form-cell:has(>.sample-form-section:only-child){margin-bottom:-8px}.sample-form-body .admin-form-grid>.admin-form-cell:has(>.sample-form-section:only-child)>.sample-form-section{margin-bottom:0}@supports (grid-template-rows: subgrid){.sample-form-body .admin-form-grid>.admin-form-cell:has(>.sample-form-section:only-child){display:block;grid-row:span 1;margin-bottom:0;padding-top:8px;padding-bottom:12px}.sample-form-body .admin-form-grid>.admin-form-cell:first-child:has(>.sample-form-section:only-child){padding-top:0}}.sample-reason-label{display:block;margin:16px 0 8px;font-size:13px;font-weight:500}.sample-image-preview{max-width:1000px;padding:24px}.sample-image-preview img{max-height:70dvh;min-height:0;object-fit:contain}.sample-record-body,.sample-form-body{scrollbar-width:thin;scrollbar-color:var(--admin-border) transparent}.sample-record-panel[data-state=open]{animation:sample-sidebar-enter .18s cubic-bezier(.16,1,.3,1)}@keyframes sample-sidebar-enter{0%{translate:32px 0}to{translate:none}}@media(prefers-reduced-motion:reduce){.sample-record-panel[data-state=open]{animation:none}}@media(max-width:767px){.sample-record-panel[data-placement=right]{width:100%}.sample-record-header{padding:16px 20px 12px}.sample-record-body{padding:20px}.sample-record-body-fixed-tabs{padding:0 20px}.sample-record-summary{grid-template-columns:160px minmax(0,1fr);gap:20px}.sample-record-tabbar{top:-20px}}@media(max-width:575px){.sample-record-header [data-slot=dialog-title]{font-size:20px}.sample-record-summary{grid-template-columns:1fr;gap:12px}.sample-record-gallery{max-width:200px}.sample-facts{gap:0 16px}.sample-record-tabs .section-toolbar{align-items:flex-start;gap:12px;flex-wrap:wrap}}.sample-facts-single{grid-template-columns:minmax(0,1fr)}.sample-record-fields{min-width:0;max-width:100%}.sample-record-fields+.sample-record-fields{margin-top:20px}.sample-record-fields-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;margin:24px 0 8px}.sample-record-fields-heading h3{margin:0;color:var(--admin-text);font-size:16px;line-height:1.5;font-weight:600}.sample-record-tabs>[role=tabpanel][hidden]{display:none}@media(max-width:480px){.sample-facts{grid-template-columns:minmax(0,1fr)}}@container record-flow (min-width: 720px){.sample-record-body .sample-record-fields>.sample-facts:not(.sample-facts-single,:has(>[data-emphasis=true])){grid-template-columns:repeat(auto-fit,minmax(max(10rem,calc((100% - 72px)/4 - 1px)),1fr))}.sample-record-fields>.sample-facts:not(.sample-facts-single)>.sample-fact-wide{grid-column:span 2}}:is(.admin-form-dialog,.sample-form-dialog){--admin-dialog-gutter: 24px;--admin-overlay-width: 760px;width:min(var(--admin-overlay-width),calc(100% - 48px));max-width:none;max-height:calc(100dvh - 48px);padding:0;gap:0;overflow:visible}:is(.admin-form-compact,.sample-form-compact){--admin-overlay-width: 520px}:is(.admin-form-wide,.sample-form-wide){--admin-overlay-width: 960px}:is(.admin-form-workspace,.sample-form-workspace){--admin-overlay-width: 1160px}:is(.admin-form-dialog,.sample-form-dialog)>[data-slot=dialog-header]{padding:20px 64px 16px var(--admin-dialog-gutter);gap:4px;border-bottom:1px solid var(--admin-border);border-start-start-radius:inherit;border-start-end-radius:inherit}:is(.admin-form-dialog,.sample-form-dialog) [data-slot=dialog-title]{min-width:0;font-size:18px;line-height:26px;overflow-wrap:anywhere}:is(.admin-form-dialog,.sample-form-dialog)>[data-slot=dialog-header]>[data-slot=dialog-description]{min-width:0;font-size:13px;line-height:20px;font-variant-numeric:lining-nums tabular-nums;overflow-wrap:anywhere}:is(.admin-form-dialog,.sample-form-dialog)>[data-slot=dialog-close]{top:15px;right:calc(var(--admin-dialog-gutter) - 9px)}:is(.admin-form-body,.sample-form-body){flex:1 1 auto;display:flex;flex-direction:column;gap:20px;min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;padding:20px var(--admin-dialog-gutter, 24px) 24px;container:admin-form / inline-size;scrollbar-width:thin;scrollbar-color:var(--admin-border) transparent;scroll-padding-block:20px}:is(.admin-form-body,.sample-form-body)>*{flex-shrink:0;min-width:0;margin-block:0}:is(.admin-form-body,.sample-form-body)>.admin-form-section:not(:first-child),:is(.admin-form-body,.sample-form-body)>.admin-form-section+*{margin-top:8px}:is(.admin-form-dialog,.sample-form-dialog)>[data-slot=dialog-footer]{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:12px var(--admin-dialog-gutter);border-top:1px solid var(--admin-border);border-end-start-radius:inherit;border-end-end-radius:inherit;background:var(--admin-surface)}:is(.admin-form-dialog,.sample-form-dialog)>[data-slot=dialog-footer]>button{flex:0 0 auto;height:auto;min-height:var(--admin-control-md);max-width:100%;white-space:normal;overflow-wrap:anywhere}.admin-form-draft-slot{display:contents}.admin-form-draft-tools{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;margin-inline-end:auto}.admin-form-draft-status{min-width:0;max-width:32ch;line-height:20px;overflow-wrap:anywhere}:is(.admin-form-body,.sample-form-body) .ant-form-item{margin-bottom:20px;min-width:0}:is(.admin-form-body,.sample-form-body) .ant-form>.admin-form-cell+.admin-form-cell{margin-top:20px}:is(.admin-form-body,.sample-form-body) .ant-form-item-control-input-content>:is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger],[data-slot=date-picker-trigger],[data-slot=date-time-picker-trigger],[role=combobox]){width:100%}:is(.admin-form-body,.sample-form-body) .admin-form-cell>.ant-form-item{margin-bottom:0}:is(.admin-form-body,.sample-form-body) .ant-form>.ant-form-item:last-child,:is(.admin-form-body,.sample-form-body) .ant-form>.ant-row:last-child .ant-form-item{margin-bottom:0}:is(.admin-form-body,.sample-form-body) .ant-form-item-label{padding-bottom:6px}:is(.admin-form-body,.sample-form-body) .ant-form-item-label>label{height:auto;font-size:var(--admin-font-detail-label);font-weight:var(--admin-font-weight-label);line-height:var(--admin-line-height-detail-label);white-space:normal;overflow-wrap:anywhere}:is(.admin-form-body,.sample-form-body) :is(.ant-form-item-extra,.ant-form-item-explain){font-size:12px;line-height:20px;padding-top:4px;overflow-wrap:anywhere}:is(.admin-form-body,.sample-form-body) .ant-form-item-extra{color:var(--admin-text-secondary)}.admin-field-label{display:block;margin-bottom:6px;font-size:13px;line-height:20px;overflow-wrap:anywhere}:is(.admin-form-body,.sample-form-body) :is(.ant-select,.ant-input-number){width:100%;max-width:100%}:is(.admin-form-body,.sample-form-body) .ant-row:where(:not(.ant-form-item-row))>.ant-col{min-width:0}:is(.admin-form-body,.sample-form-body) .ant-alert{margin-bottom:16px;padding:10px 12px;gap:8px;align-items:flex-start}:is(.admin-form-body,.sample-form-body) .ant-alert .ant-alert-icon{margin:2px 0 0;font-size:16px;line-height:20px}:is(.admin-form-body,.sample-form-body) .ant-alert .ant-alert-message{font-size:14px;line-height:20px}:is(.admin-form-body,.sample-form-body) .ant-alert .ant-alert-description{margin-top:4px;font-size:13px;line-height:20px;overflow-wrap:anywhere}:is(.admin-form-body,.sample-form-body) .inline-notice:not(:is(.admin-form-stack,.admin-form-body,.sample-form-body,.admin-form-cell)>*){margin-bottom:16px}:is(.admin-form-body,.sample-form-body) .inline-notice:last-child{margin-bottom:0}.dialog-line-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-block:26px 20px}@container admin-form (max-width: 640px){:is(.admin-form-body,.sample-form-body) .ant-row:where(:not(.ant-form-item-row))>.ant-col:where(:not(.ant-col-24):not(.ant-col-md-24):not(.ant-col-sm-24)){flex:0 0 50%;max-width:50%}.dialog-line-actions{padding-block:0 20px}}@container admin-form (max-width: 480px){:is(.admin-form-body,.sample-form-body) .ant-row:where(:not(.ant-form-item-row))>.ant-col{flex:0 0 100%;max-width:100%}}@media(max-width:767px){:is(.admin-form-dialog,.sample-form-dialog){--admin-dialog-gutter: 20px;width:calc(100% - 16px);max-height:calc(100dvh - 16px)}:is(.admin-form-dialog,.sample-form-dialog)>[data-slot=dialog-header]{padding:16px 60px 12px var(--admin-dialog-gutter)}:is(.admin-form-dialog,.sample-form-dialog)>[data-slot=dialog-close]{top:11px}:is(.admin-form-body,.sample-form-body){padding:16px var(--admin-dialog-gutter, 20px) 20px}:is(.admin-form-dialog,.sample-form-dialog)>[data-slot=dialog-footer]{padding:12px var(--admin-dialog-gutter) max(12px,env(safe-area-inset-bottom))}}@media(max-width:479px),(pointer:coarse){:is(.admin-form-dialog,.sample-form-dialog)>[data-slot=dialog-footer]>button{min-height:44px}.admin-form-draft-tools>button{min-height:44px}:is(.admin-form-dialog,.sample-form-dialog,.sample-record-panel)>[data-slot=dialog-close]{width:44px;height:44px}:is(.admin-form-dialog,.sample-form-dialog)>[data-slot=dialog-close]{top:11px;right:calc(var(--admin-dialog-gutter) - 13px)}}@media(max-width:479px){[data-slot=dialog-footer] .admin-form-draft-tools{display:contents}[data-slot=dialog-footer] .admin-form-draft-status{flex-basis:100%;max-width:none}[data-slot=dialog-footer] .admin-form-draft-tools>button{margin-inline-end:auto}}.admin-context-drawer .ant-drawer-header{gap:12px;padding:20px 24px 16px}.admin-context-drawer .ant-drawer-title{white-space:normal;overflow-wrap:anywhere;line-height:1.5}.admin-context-drawer .ant-drawer-extra{justify-content:flex-start}.admin-context-drawer .ant-drawer-extra .ant-space{flex-wrap:wrap;gap:8px}.admin-context-drawer .ant-drawer-body{min-width:0;overscroll-behavior:contain;padding:24px;scrollbar-width:thin}.admin-context-drawer .ant-drawer-body .ant-space-item{min-width:0;max-width:100%}.admin-context-drawer .ant-drawer-close{flex-shrink:0}@media(max-width:767px){.admin-context-drawer .ant-drawer-header{padding:16px 20px 12px}.admin-context-drawer .ant-drawer-title{white-space:normal}.admin-context-drawer .ant-drawer-body{padding:20px}}.pr-workbench{min-width:0;overflow:hidden;border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);background:var(--admin-surface);color:var(--admin-text)}.pr-search{position:relative;color:var(--admin-text-secondary)}.pr-search>svg{position:absolute;left:10px;top:50%;transform:translateY(-50%);pointer-events:none}.pr-search>button{position:absolute;right:3px;top:50%;transform:translateY(-50%);color:var(--admin-text-secondary)}.pr-search input::-webkit-search-cancel-button{display:none}.pr-filters{display:flex;flex-wrap:wrap;flex:1 1 300px;gap:8px;min-width:0}.pr-filters>[data-slot=select-trigger]{flex:1;min-width:128px;max-width:240px}.pr-filters>.pr-filter-search{flex:1 1 100%;min-width:0}.pr-filter-select{flex:1;min-width:128px;max-width:260px;justify-content:space-between}.pr-filter-select>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pr-filter-options{width:320px;padding:10px}.pr-filter-query{position:relative}.pr-filter-query>svg{position:absolute;top:50%;left:9px;transform:translateY(-50%);color:var(--admin-text-secondary)}.pr-filter-list{max-height:min(300px,50vh);overflow:auto;margin-top:7px}.pr-filter-option{display:flex;width:100%;height:auto;min-height:var(--admin-control-md);justify-content:space-between;padding-block:7px;font-weight:400;text-align:left}.pr-filter-option>span{min-width:0;overflow-wrap:anywhere}.pr-filter-option>svg{flex-shrink:0}.pr-filter-option[aria-selected=true]{color:var(--admin-accent);background:var(--admin-accent-soft)}.pr-filter-empty{margin:12px 4px 4px;font-size:var(--admin-font-detail-label);color:var(--admin-text-secondary)}.pr-count{margin-right:4px}.pr-count strong{color:var(--admin-text);font-weight:var(--admin-font-weight-heading);font-family:var(--admin-font-numeric)}.pr-count small{font-size:var(--admin-font-caption)}.pr-density-control{width:90px}.pr-table-scroll{width:100%;overflow:auto}.pr-table-scroll:focus-visible{outline:2px solid var(--admin-accent);outline-offset:-2px}.pr-table{min-width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.pr-table th{position:relative;height:38px;padding:8px 13px;border-top:1px solid var(--admin-border);background:var(--admin-surface-subtle);color:var(--admin-text-secondary);text-align:left;font-size:var(--admin-font-caption);font-weight:400}.pr-table td{padding:13px;border-top:1px solid var(--admin-border);background:var(--admin-surface);vertical-align:middle;font-size:var(--admin-font-detail-label);overflow-wrap:anywhere}.pr-table th[style*=sticky]{z-index:3}.pr-table td[style*=sticky]{z-index:1}.pr-table tr:hover td{background:var(--admin-surface-subtle)}.pr-table tr.is-selected td{background:var(--admin-accent-soft)}.pr-density-compact .pr-table td{padding-block:9px}.pr-density-spacious .pr-table td{padding-block:20px}.pr-column-resize{position:absolute;top:0;right:-3px;bottom:0;width:8px;z-index:1;cursor:col-resize;touch-action:none}.pr-column-resize:after{content:"";position:absolute;left:3px;top:11px;bottom:11px;width:1px;background:var(--admin-border-strong)}.pr-column-resize:hover{background:var(--admin-accent-soft)}.pr-identity{display:flex;align-items:center;justify-content:flex-start;gap:12px;width:100%;color:var(--admin-text);text-align:left;white-space:normal}.pr-identity>span{display:flex;flex-direction:column;gap:4px;min-width:0}.pr-identity strong{font-size:var(--admin-font-body);font-weight:var(--admin-font-weight-heading);overflow-wrap:anywhere}.pr-identity small{color:var(--admin-text-secondary);font-size:var(--admin-font-caption);overflow-wrap:anywhere}.pr-identity>.customer-identity-mark{display:grid;place-items:center}.pr-identity:hover strong{color:var(--admin-accent)}.pr-identity .pattern-swatch{flex-shrink:0}.pr-cell-stack{display:flex;flex-direction:column;gap:4px;line-height:1.6;overflow-wrap:anywhere}.pr-cell-stack small{color:var(--admin-text-secondary);font-size:var(--admin-font-caption)}.pr-number{font-family:var(--admin-font-numeric);font-variant-numeric:tabular-nums}.pr-status{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:2px 7px;border-radius:4px;font-size:var(--admin-font-caption);font-weight:400;white-space:nowrap}.pr-status:before{content:"";width:4px;height:4px;border-radius:50%;background:currentColor}.pr-state-views{overflow-x:auto;padding-inline:22px;scrollbar-width:thin}.pr-column-popover{width:340px}.pr-popover-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.pr-popover-heading strong{font-size:var(--admin-font-body);font-weight:var(--admin-font-weight-label)}.pr-column-popover p{margin:7px 0 13px;color:var(--admin-text-secondary);font-size:var(--admin-font-caption);line-height:1.7}.pr-column-settings{max-height:min(420px,65vh);overflow:auto}.pr-column-setting{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:7px 0;border-top:1px solid var(--admin-border)}.pr-column-setting label{display:flex;align-items:center;gap:7px;min-width:0;font-size:var(--admin-font-caption)}.pr-column-setting small{color:var(--admin-text-secondary);font-size:var(--admin-font-caption);line-height:var(--admin-line-height-label);white-space:nowrap}.pr-column-setting>div{display:flex}.pr-column-setting button[aria-pressed=true]{color:var(--admin-accent);background:var(--admin-accent-soft)}.pr-empty{display:flex;flex-direction:column;align-items:center;gap:13px;padding:70px 20px;border-top:1px solid var(--admin-border);color:var(--admin-text-secondary);text-align:center}.pr-empty h2{margin:0;font-size:var(--admin-font-section);font-weight:var(--admin-font-weight-label);color:var(--admin-text)}.pr-empty p{margin:0;font-size:var(--admin-font-detail-label);line-height:1.7}.pr-pagination{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:14px;padding:14px 22px;border-top:1px solid var(--admin-border);color:var(--admin-text-secondary);font-size:var(--admin-font-caption)}.pr-pagination>span{margin-right:auto}.pr-pagination>[data-slot=select-trigger]{width:104px}.pr-pagination>div{display:flex;align-items:center;gap:5px}.pr-page-number{min-width:44px;text-align:center;color:var(--admin-text);font-family:var(--admin-font-numeric)}.pr-mobile-records{display:none}.pr-fullscreen .pr-table-scroll{position:relative}.pr-fullscreen .pr-table thead th{position:sticky;top:0;z-index:2}.pr-fullscreen .pr-table thead th[style*=sticky]{z-index:3}.pr-mobile-open{flex:1;min-width:0;justify-content:flex-start;text-align:left;white-space:normal}.pr-mobile-open:hover strong{color:var(--admin-accent)}.pr-panel-body .drawer-stack{width:100%}.pr-panel-body .ant-space-item{min-width:0;max-width:100%}.pr-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;gap:0 24px}.pr-facts>div{padding:12px 0;border-bottom:1px solid var(--admin-border);min-width:0}.pr-fact-full{grid-column:1 / -1}.pr-facts dt{margin-bottom:6px;color:var(--admin-text-secondary);font-size:var(--admin-font-caption);line-height:1.5}.pr-facts dd{margin:0;color:var(--admin-text);font-size:var(--admin-font-body);line-height:1.6;overflow-wrap:anywhere}.pr-tabbar{position:sticky;top:-24px;z-index:2;overflow-x:auto;background:var(--admin-surface);scrollbar-width:thin}.pr-tabs [role=tabpanel]{margin-top:20px}@media(max-width:1100px){.pr-filters>[data-slot=select-trigger]{max-width:none}}@media(max-width:560px){.pr-filters>[data-slot=select-trigger]{min-width:0;flex-basis:calc(50% - 4px)}.pr-table-scroll{display:none}.pr-mobile-records{display:block}.pr-mobile-record{padding:15px 14px;border-top:1px solid var(--admin-border)}.pr-mobile-record.is-selected{background:var(--admin-accent-soft)}.pr-mobile-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.pr-mobile-heading .pr-identity{min-width:0}.pr-mobile-heading .pr-status{flex-shrink:0}.pr-mobile-summary{margin-top:10px;font-size:var(--admin-font-caption);line-height:1.7;color:var(--admin-text-secondary);overflow-wrap:anywhere}.pr-mobile-record details{margin-top:10px}.pr-mobile-record summary{color:var(--admin-text-secondary);font-size:var(--admin-font-caption);cursor:pointer}.pr-mobile-record dl{display:flex;flex-direction:column;gap:8px;margin:12px 0 0;font-size:var(--admin-font-caption)}.pr-mobile-record dl>div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:10px}.pr-mobile-record dt{color:var(--admin-text-secondary)}.pr-mobile-record dd{margin:0;overflow-wrap:anywhere}.pr-state-views{padding-inline:14px}.pr-pagination{padding:12px 14px;gap:9px}}@media(max-width:767px){.pr-tabbar{top:-20px}}@media(pointer:coarse){.pr-mobile-record summary{min-height:44px;display:flex;align-items:center}}.plaza-company-link{display:inline-flex;align-items:center;gap:4px;width:fit-content;color:var(--admin-accent);font-size:var(--admin-font-caption);line-height:1.5;text-decoration:none}.plaza-company-link:hover{text-decoration:underline;text-underline-offset:3px}.plaza-company-link:focus-visible{outline:2px solid var(--admin-accent);outline-offset:2px;border-radius:4px}.plaza-company-link svg{width:12px;height:12px;flex-shrink:0}.plaza-company-link-button{min-height:32px;padding:0 12px;border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);background:var(--admin-surface);font-size:var(--admin-font-body)}.plaza-company-link-button:hover{background:var(--admin-surface-subtle);text-decoration:none}.plaza-company-link-button svg{width:14px;height:14px}.pr-count-line{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.pr-table tr[data-todo]>td:first-child:not([style*=sticky]){position:relative}.pr-table tr[data-todo]>td:first-child>.record-todo-mark{position:absolute;top:50%;left:6px;translate:0 -50%}.pr-mobile-heading>.record-todo-mark{margin-top:7px}.precision-search-field{position:relative;flex:1 1 270px;min-width:220px;max-width:490px;color:var(--admin-text-secondary)}.precision-search-field>svg{position:absolute;left:10px;top:50%;transform:translateY(-50%);pointer-events:none}.precision-search-field>button{position:absolute;right:3px;top:50%;transform:translateY(-50%)}.precision-search-field input::-webkit-search-cancel-button{display:none}.precision-select-field{min-width:130px;max-width:100%}.precision-select-field>.pr-filter-select{width:100%;max-width:none}.precision-page-tabs{min-width:0}.precision-page-tabbar{position:relative;top:auto}.precision-page-tabbar-grouped{display:flex;align-items:center;gap:20px}.precision-page-tabbar-start{display:flex;flex:none;align-items:center}.precision-page-tabbar-grouped>[role=tablist]{flex:1 1 auto;min-width:max-content}.precision-page-panels{min-width:0}.precision-page-tabs-card{overflow:hidden;border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);background:var(--admin-surface)}.precision-page-tabs-card>.precision-page-tabbar{min-width:0;max-width:100%;overflow-x:auto;padding-inline:var(--admin-record-gutter, 22px);scrollbar-width:thin}.precision-page-tabs-card>.precision-page-panels>[role=tabpanel]{margin-top:0}.precision-page-tabs-card>.precision-page-panels>[role=tabpanel]>.precision-metrics-section,.precision-page-tabs-card>.precision-page-panels>[role=tabpanel]>.dashboard-section,.precision-page-tabs-card>.precision-page-panels>[role=tabpanel]>.portal-editor,.precision-page-tabs-card>.precision-page-panels>[role=tabpanel]>.sample-aligned-dataset{border:0;border-radius:0}.precision-page-tabs-card:has(>.precision-page-panels>[role=tabpanel]>.portal-editor){overflow:clip}.precision-page-tabs:not(.precision-page-tabs-vertical,.precision-page-tabs-separate):has(>.precision-page-panels>[role=tabpanel]>.sample-aligned-dataset){overflow:hidden;background:var(--admin-surface)}.precision-page-tabs:not(.precision-page-tabs-vertical,.precision-page-tabs-separate):has(>.precision-page-panels>[role=tabpanel]>.sample-aligned-dataset)>.precision-page-tabbar{padding-inline:var(--admin-record-gutter, 22px)}.precision-page-tabs:not(.precision-page-tabs-vertical,.precision-page-tabs-separate):has(>.precision-page-panels>[role=tabpanel]>.sample-aligned-dataset)>.precision-page-panels>[role=tabpanel]{margin-top:0}.precision-page-tabs:not(.precision-page-tabs-vertical,.precision-page-tabs-separate)>.precision-page-panels>[role=tabpanel]>.sample-aligned-dataset{border:0;border-radius:0}.precision-record-canvas>.precision-page-body>.precision-page-tabs:not(.precision-page-tabs-vertical,.precision-page-tabs-separate):has(>.precision-page-panels){overflow:clip;border:0;border-radius:0 0 var(--admin-radius-lg) var(--admin-radius-lg)}.precision-record-canvas>.precision-page-body>.precision-page-tabs:not(.precision-page-tabs-vertical)>.precision-page-tabbar{padding-inline:var(--admin-record-gutter)}.precision-record-canvas>.precision-page-body>.precision-page-tabs:not(.precision-page-tabs-vertical)>.precision-page-panels>[role=tabpanel]{margin-top:0}.precision-record-canvas .precision-page-tabs:not(.precision-page-tabs-vertical,.precision-page-tabs-separate){border:0;border-radius:0}.precision-page-tabs-vertical{display:grid;grid-template-columns:174px minmax(0,1fr);gap:24px}.precision-page-tabs-vertical>.precision-page-tabbar{border-bottom:0}.precision-page-tabs-vertical>.precision-page-tabbar [role=tablist]{width:100%;height:auto;flex-direction:column;align-items:stretch;gap:4px;padding:0;background:transparent}.precision-page-tabs-vertical>.precision-page-tabbar [role=tab]{justify-content:flex-start;padding:14px 12px;border-bottom:0;color:var(--admin-text-secondary);font-size:13px;font-weight:500;line-height:20px}.precision-page-tabs-vertical>.precision-page-tabbar [role=tab][data-state=active]{background:var(--admin-accent-soft);color:var(--admin-accent)}.precision-page-tabs-vertical>.precision-page-panels>[role=tabpanel]{margin-top:0}.precision-queue-control{min-width:0;max-width:100%;overflow-x:auto}.precision-queue-control [role=radiogroup]{justify-content:flex-start;width:max-content;max-width:none}.precision-queue-control [role=radio]{font-size:13px}@media(max-width:767px){.precision-page-tabs:not(.precision-page-tabs-vertical,.precision-page-tabs-separate):has(>.precision-page-panels>[role=tabpanel]>.sample-aligned-dataset)>.precision-page-tabbar{padding-inline:var(--admin-record-gutter, 14px)}.precision-search-field{min-width:0;max-width:none;flex-basis:100%}.precision-select-field{flex:1 1 130px;min-width:0}.precision-page-tabs-vertical{display:block}.precision-page-tabs-vertical>.precision-page-tabbar [role=tablist]{flex-direction:row;width:max-content}.precision-page-tabs-vertical>.precision-page-panels>[role=tabpanel]{margin-top:20px}.settings-tabs-mobile-select>.precision-page-tabbar{display:none}}.dashboard-workspaces{display:block}.dashboard-workspaces>.precision-page-panels>[role=tabpanel]{margin-top:0}.task-workspaces .precision-page-tabbar{padding-inline:var(--admin-record-gutter, 22px)}@media(min-width:1024px){.merchant-dashboard .dashboard-records{max-height:clamp(256px,calc(100dvh - 400px),440px);overflow-y:auto;scrollbar-width:thin}.merchant-dashboard .dashboard-records:focus-visible{outline:2px solid var(--admin-accent);outline-offset:-2px}}@media(max-width:767px){.precision-page-tabs-card>.precision-page-tabbar{padding-inline:var(--admin-record-gutter, 14px)}.task-workspaces .precision-page-tabbar{padding-inline:var(--admin-record-gutter, 14px)}}.sales-analytics-body{display:grid;min-width:0;gap:0;container:sales-analytics / inline-size}.sales-analytics-error{display:flex;align-items:center;gap:10px;margin:var(--admin-space-sm) var(--admin-record-gutter);padding:10px 14px;border-radius:var(--admin-radius-md);background:var(--admin-error-soft);color:var(--admin-error);font-size:var(--admin-font-compact)}.sales-analytics-error>svg{flex-shrink:0}.sales-analytics-error>span{flex:1;min-width:0}.sales-overview{margin-top:var(--admin-space-md)}.sales-overview>div,.sales-overview dd{flex-direction:column;align-items:flex-start;gap:2px}.sales-overview .sales-amounts{justify-items:start}.sales-analytics-page .sales-analysis-tabs{border:0;border-radius:0}.sales-analytics-page .sales-analysis-tabs>.precision-page-tabbar{border-top:1px solid var(--admin-border)}.sales-analysis-grid{display:grid;grid-template-columns:minmax(0,1fr)}.sales-panel{min-width:0}.sales-analysis-grid>.sales-focus{border-top:1px solid var(--admin-border)}.sales-panel-header{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:var(--admin-space-sm);padding:14px var(--admin-record-gutter);border-bottom:1px solid var(--admin-border)}.sales-panel-header>div{min-width:0}.sales-panel-header h2{margin:0;color:var(--admin-text);font-size:var(--admin-font-body);font-weight:600;line-height:1.5}.sales-count{flex-shrink:0;color:var(--admin-text-secondary);font-family:var(--admin-font-numeric);font-size:var(--admin-font-caption);font-variant-numeric:tabular-nums}.sales-empty{margin:0;padding:36px var(--admin-record-gutter);color:var(--admin-text-secondary);font-size:var(--admin-font-compact);text-align:center}.sales-analysis-grid>.sales-funnel{border-bottom:0}.sales-focus-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,30rem),1fr));margin:0;padding:0;overflow:hidden;list-style:none}.sales-focus-list>li{display:flex;align-items:center;gap:10px;min-width:0;padding:12px var(--admin-record-gutter);box-shadow:0 -1px 0 var(--admin-border),-1px 0 0 var(--admin-border),-1px -1px 0 var(--admin-border)}.sales-focus-list>li>div{display:grid;flex:1;gap:2px;min-width:0}.sales-focus-list>li>[data-slot=badge]{flex-shrink:0}.sales-focus-list>li>[data-slot=button]{flex-shrink:0;color:var(--admin-accent)}.sales-focus-name{color:var(--admin-text);font-size:var(--admin-font-compact);font-weight:500;line-height:1.5;overflow-wrap:anywhere}.sales-focus-detail{color:var(--admin-text-secondary);font-size:var(--admin-font-caption);line-height:1.5;overflow-wrap:anywhere}.sales-trend-stack{display:grid;min-width:0}.sales-trend-stack>.record-dataset{border-top:1px solid var(--admin-border)}.sales-number{font-family:var(--admin-font-numeric);font-variant-numeric:lining-nums tabular-nums}.sales-muted{color:var(--admin-text-secondary)}.sales-attention{color:var(--admin-accent);font-weight:600}.sales-overdue{color:var(--admin-error)}.sales-up{color:var(--admin-success)}.sales-down{color:var(--admin-error)}.sales-amounts{display:inline-grid;justify-items:end;gap:2px;font-family:var(--admin-font-numeric);font-variant-numeric:lining-nums tabular-nums}.sales-conversion{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.sales-meter{display:inline-block;width:60px;height:5px;border-radius:3px;background:var(--admin-surface-subtle)}.sales-meter>span{display:block;height:100%;border-radius:inherit;background:var(--admin-accent)}.sales-customer-cell{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0}.sales-customer-link{color:var(--admin-accent);text-decoration:none;text-underline-offset:3px}.sales-customer-link:hover{text-decoration:underline}.sales-customer-link:focus-visible{border-radius:2px;outline:2px solid var(--admin-accent);outline-offset:2px}@container sales-analytics (max-width: 520px){.sales-focus-list>li{flex-wrap:wrap}.sales-focus-list>li>div{flex-basis:calc(100% - 90px)}}.role-workspace .ws-body{display:flex;flex-wrap:wrap;align-items:stretch;gap:1px;min-width:0;background:var(--admin-border);container:ws-body / inline-size}.ws-body>*{flex:1 1 100%;min-width:0;background:var(--admin-surface)}.ws-body>.ws-section[data-span]{flex:var(--ws-span) 1 calc(var(--ws-span) * 26rem)}.ws-body>.ws-card{display:flex;flex-direction:column;min-width:0}.ws-body>.ws-card[data-size=third]{flex:1 1 calc((100% - 2px) / 3)}.ws-body>.ws-card[data-size=half]{flex:1 1 calc((100% - 1px)/2)}.ws-body>.ws-card[data-size=full]{flex:1 1 100%}.ws-card>*{flex:1 1 auto;min-width:0}.ws-card>.ws-section{display:flex;flex-direction:column}.ws-card>.ws-section>:not(.ws-section-header){flex:0 0 auto}.ws-card>.ws-section>.ws-empty{flex:1 1 auto}.ws-card>.ws-overview{margin:0;padding:var(--admin-space-xs) var(--admin-record-gutter) calc(var(--admin-space-xs) + var(--admin-space-md))}.ws-card>.admin-chart-panel{padding-top:12px}.role-workspace .admin-chart-panel-title{font-size:var(--admin-font-body);line-height:1.5}@container ws-body (max-width: 1100px){.ws-body>.ws-card[data-size=third]{flex-basis:calc((100% - 1px)/2)}}@container ws-body (max-width: 720px){.ws-body>.ws-card[data-size]{flex-basis:100%}}.ws-body>.ws-overview{margin:0;padding:var(--admin-space-xs) var(--admin-record-gutter) calc(var(--admin-space-xs) + var(--admin-space-md))}.ws-notices{display:grid;gap:var(--admin-space-xs);padding:var(--admin-space-sm) var(--admin-record-gutter)}.ws-notice{display:flex;align-items:flex-start;gap:var(--admin-space-sm);padding:var(--admin-space-sm) var(--admin-space-md);border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);background:var(--admin-surface);font-size:var(--admin-font-caption);line-height:1.6}.ws-notice>svg{flex-shrink:0;margin-top:2px;color:var(--admin-accent)}.ws-notice>div{flex:1;min-width:0}.ws-notice strong{font-size:var(--admin-font-compact);font-weight:var(--admin-font-weight-label);overflow-wrap:anywhere}.ws-notice p{margin:3px 0 0;color:var(--admin-text-secondary);overflow-wrap:anywhere}.ws-notice.is-success>svg{color:var(--admin-success)}.ws-notice.is-warning>svg{color:var(--admin-warning)}.ws-notice.is-error>svg{color:var(--admin-error)}.ws-section{min-width:0;background:var(--admin-surface)}.ws-section+.ws-section{border-top:1px solid var(--admin-border)}.ws-body>.ws-section+.ws-section{border-top:0}.ws-section-header{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:var(--admin-space-sm);padding:12px var(--admin-record-gutter);border-bottom:1px solid var(--admin-border)}.ws-section-header>div{min-width:0}.ws-section-header h2{display:flex;align-items:center;gap:var(--admin-space-xs);margin:0;color:var(--admin-text);font-size:var(--admin-font-body);font-weight:var(--admin-font-weight-heading);line-height:1.5}.ws-count{display:inline-flex;align-items:center;min-width:20px;justify-content:center;padding:0 6px;border-radius:999px;background:var(--admin-surface-subtle);color:var(--admin-text-secondary);font-family:var(--admin-font-numeric);font-size:var(--admin-font-caption);font-weight:var(--admin-font-weight-label);font-variant-numeric:tabular-nums;line-height:20px}.ws-list,.ws-facts{list-style:none;margin:0;padding:0}.ws-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,30rem),1fr));min-width:0;overflow:hidden}.ws-list.is-dense{grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr))}.ws-row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;min-width:0;gap:var(--admin-space-xs) var(--admin-space-md);padding:var(--admin-space-md) var(--admin-record-gutter)}.ws-list>li{box-shadow:0 -1px 0 var(--admin-border),-1px 0 0 var(--admin-border),-1px -1px 0 var(--admin-border)}.ws-row-main{flex:1 1 16rem;min-width:0}.ws-row-heading{display:flex;align-items:center;flex-wrap:wrap;gap:4px var(--admin-space-xs);min-width:0}.ws-row-heading h3{margin:0;color:var(--admin-text);font-size:var(--admin-font-compact);font-weight:var(--admin-font-weight-label);line-height:1.6;overflow-wrap:anywhere}.ws-status{flex-shrink:0;min-height:22px;border-radius:var(--admin-radius-sm);padding:1px 6px;font-weight:var(--admin-font-weight-label)}.ws-code{color:var(--admin-text-tertiary);font-family:var(--admin-font-numeric);font-size:var(--admin-font-caption);font-variant-numeric:tabular-nums}.ws-row-subtitle{margin:4px 0 0;color:var(--admin-text-secondary);font-size:var(--admin-font-caption);line-height:1.65;overflow-wrap:anywhere}.ws-facts{display:flex;flex-wrap:wrap;gap:2px 0;margin-top:4px;color:var(--admin-text-secondary);font-size:var(--admin-font-caption);line-height:1.65}.ws-facts>li{min-width:0;overflow-wrap:anywhere}.ws-facts>li:not(:last-child):after{content:"·";margin:0 6px;color:var(--admin-text-tertiary)}.ws-row-note{margin:6px 0 0;color:var(--admin-text-tertiary);font-size:var(--admin-font-caption);line-height:1.5;overflow-wrap:anywhere}.ws-row-side{display:flex;flex:0 1 auto;flex-direction:column;align-items:flex-end;gap:var(--admin-space-xs);max-width:100%;margin-left:auto}.ws-row-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.ws-link{color:var(--admin-accent)}.ws-danger-action{color:var(--admin-error)}.ws-due{display:inline-flex;align-items:center;gap:4px;color:var(--admin-text-secondary);font-family:var(--admin-font-numeric);font-size:var(--admin-font-caption);font-variant-numeric:tabular-nums;line-height:1.5;white-space:nowrap}.ws-due.is-today{color:var(--admin-warning)}.ws-due.is-overdue{color:var(--admin-error)}.ws-empty{display:flex;align-items:center;justify-content:center;gap:var(--admin-space-sm);min-height:96px;margin:0;padding:var(--admin-space-md) var(--admin-record-gutter);color:var(--admin-text-secondary);font-size:var(--admin-font-compact);line-height:1.7;text-align:center}.ws-empty>svg{flex:0 0 18px;color:var(--admin-success)}.ws-list-more{display:flex;align-items:center;justify-content:space-between;gap:var(--admin-space-xs);padding:var(--admin-space-xs) var(--admin-record-gutter);border-top:1px solid var(--admin-border);color:var(--admin-text-secondary);font-size:var(--admin-font-caption)}.ws-list-more svg{transition:transform .15s ease}.ws-confirm{width:320px}.ws-confirm>strong{display:block;font-size:var(--admin-font-body);font-weight:var(--admin-font-weight-heading);line-height:1.5}.ws-confirm-subject{display:block;margin-top:2px;color:var(--admin-text-tertiary);font-family:var(--admin-font-numeric);font-size:var(--admin-font-caption);overflow-wrap:anywhere}.ws-confirm>p{margin:8px 0 var(--admin-space-md);color:var(--admin-text-secondary);font-size:var(--admin-font-caption);line-height:1.7}.ws-confirm>div{display:flex;justify-content:flex-end;gap:var(--admin-space-xs)}.ws-board{min-width:0;background:var(--admin-surface)}.ws-board-stages{display:flex;flex-wrap:wrap;align-items:center;gap:4px 2px;padding:var(--admin-space-xs) var(--admin-record-gutter);border-bottom:1px solid var(--admin-border);background:var(--admin-surface-subtle)}.ws-board-stages>button{gap:6px;color:var(--admin-text-secondary);font-size:var(--admin-font-compact);font-weight:var(--admin-font-weight-label)}.ws-board-stages>button.is-empty{color:var(--admin-text-tertiary)}.ws-board-stages>button[aria-pressed=true]{background:var(--admin-accent-soft);color:var(--admin-accent)}.ws-board-stages .ws-count{background:var(--admin-surface)}.ws-board-stage-arrow{flex-shrink:0;color:var(--admin-text-tertiary)}.ws-board-stage-divider{flex-shrink:0;width:1px;height:16px;margin:0 var(--admin-space-xs);background:var(--admin-border)}.ws-board-hint{margin:0;padding:var(--admin-space-xs) var(--admin-record-gutter);border-bottom:1px solid var(--admin-border);color:var(--admin-text-tertiary);font-size:var(--admin-font-caption);line-height:1.5}.ws-row-stage{flex-shrink:0;padding-right:var(--admin-space-xs);border-right:1px solid var(--admin-border);color:var(--admin-text-tertiary);font-size:var(--admin-font-caption);line-height:1.4}.ws-table-scroll{position:relative;min-width:0;overflow-x:auto}.ws-table{width:100%;border-collapse:collapse;font-size:var(--admin-font-caption)}.ws-table th,.ws-table td{padding:10px var(--admin-space-sm);border-bottom:1px solid var(--admin-border);text-align:left;vertical-align:middle}.ws-table th:first-child,.ws-table td:first-child{padding-left:var(--admin-record-gutter)}.ws-table th:last-child,.ws-table td:last-child{padding-right:var(--admin-record-gutter)}.ws-table thead th{color:var(--admin-text-secondary);font-weight:var(--admin-font-weight-label);white-space:nowrap;background:var(--admin-surface-subtle)}.ws-table tbody tr:last-child>*{border-bottom:0}.ws-table tbody th{color:var(--admin-text);font-weight:var(--admin-font-weight-label);font-size:var(--admin-font-compact)}.ws-table tbody th small{display:block;margin-top:2px;color:var(--admin-text-tertiary);font-size:var(--admin-font-caption);font-weight:var(--admin-font-weight-body)}.ws-num{font-family:var(--admin-font-numeric);font-variant-numeric:tabular-nums;white-space:nowrap}.ws-table .ws-num{text-align:right}.ws-table .is-warning{color:var(--admin-warning)}.ws-table .is-error{color:var(--admin-error)}.ws-muted{color:var(--admin-text-tertiary)}.ws-meter{position:relative;display:block;width:100%;min-width:72px;height:6px;overflow:hidden;border-radius:999px;background:var(--admin-surface-subtle)}.ws-meter>i{position:absolute;inset:0 auto 0 0;border-radius:999px;background:var(--admin-accent)}.ws-meter.is-warning>i{background:var(--admin-warning)}.ws-meter.is-error>i{background:var(--admin-error)}.ws-meter.is-success>i{background:var(--admin-success)}.ws-bars{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,30rem),1fr));gap:10px calc(var(--admin-record-gutter) * 2);margin:0;padding:var(--admin-space-md) var(--admin-record-gutter)}.ws-bars>div{display:grid;grid-template-columns:minmax(96px,9em) minmax(0,1fr) auto;align-items:center;gap:var(--admin-space-sm);min-width:0}.ws-bars dt{color:var(--admin-text-secondary);font-size:var(--admin-font-caption);line-height:1.5}.ws-bars dd{margin:0}.ws-bars dd.ws-num{color:var(--admin-text);font-size:var(--admin-font-compact);text-align:right;overflow-wrap:anywhere;white-space:normal}.ws-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--admin-space-xs);padding:var(--admin-space-sm) var(--admin-record-gutter);border-bottom:1px solid var(--admin-border)}.ws-toolbar>span{color:var(--admin-text-secondary);font-size:var(--admin-font-caption)}.ws-lookup{padding:var(--admin-space-md) var(--admin-record-gutter)}@container ws-body (max-width: 640px){.ws-row{gap:var(--admin-space-xs)}.ws-row-main{flex-basis:100%}.ws-row-side{align-items:flex-start;max-width:none;width:100%;margin-left:0}.ws-row-actions{justify-content:flex-start}.ws-bars>div{grid-template-columns:minmax(0,1fr) auto}.ws-bars>div>dd:not(.ws-num){grid-column:1 / -1;grid-row:2}.ws-section-header{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.ws-list-more svg{transition:none}}.cockpit-domain-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--admin-border)}.cockpit-domain-grid>section{min-width:0;padding:var(--admin-space-sm) 0 var(--admin-space-xs);background:var(--admin-surface)}.cockpit-domain-grid h3{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px var(--admin-space-xs);margin:0;padding:0 var(--admin-record-gutter) var(--admin-space-xs);color:var(--admin-text);font-size:var(--admin-font-compact);font-weight:var(--admin-font-weight-heading);line-height:1.5}.cockpit-domain-grid ul{margin:0;padding:0;list-style:none}.cockpit-indicator{display:flex;width:100%;align-items:baseline;justify-content:space-between;gap:var(--admin-space-sm);padding:6px var(--admin-record-gutter);border-radius:0;text-align:left}.cockpit-indicator>span{min-width:0;color:var(--admin-text-secondary);font-size:var(--admin-font-caption);font-weight:var(--admin-font-weight-body);line-height:1.5;overflow-wrap:anywhere;white-space:normal}.cockpit-indicator>strong{flex-shrink:0;color:var(--admin-text);font-size:var(--admin-font-compact);font-weight:var(--admin-font-weight-number)}.cockpit-indicator>strong small{margin-left:2px;color:var(--admin-text-tertiary);font-size:var(--admin-font-caption);font-weight:var(--admin-font-weight-body)}.cockpit-indicator>strong.is-warning{color:var(--admin-warning)}.cockpit-indicator>strong.is-error{color:var(--admin-error)}.cockpit .metrics-attention-list>li+li{border-top:0}.cockpit .precision-metrics-pipeline{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:var(--admin-space-md) calc(var(--admin-record-gutter) * 2);padding:var(--admin-space-md) var(--admin-record-gutter)}.cockpit .precision-metrics-pipeline-month+.precision-metrics-pipeline-month{margin-top:0;padding-top:0;border-top:0}.cockpit .precision-metrics-pipeline-month:not(:only-child){grid-template-columns:minmax(0,1fr);gap:10px}.cockpit .precision-metrics-pipeline-month:not(:only-child) .precision-metrics-pipeline-caption{flex-direction:row;align-items:baseline;justify-content:space-between;flex-wrap:wrap}.cockpit .precision-metrics-pipeline-month:not(:only-child) .precision-metrics-pipeline-caption strong{font-size:16px}.cockpit .metrics-workspaces{border:0;border-radius:0}@container ws-body (max-width: 1100px){.cockpit-domain-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container ws-body (max-width: 560px){.cockpit-domain-grid{grid-template-columns:minmax(0,1fr)}}.role-workspace .ws-overview>div{flex-direction:column;align-items:flex-start;gap:4px}.role-workspace .ws-overview dd{flex-direction:column;align-items:flex-start;gap:2px}@media(max-width:767px){.role-workspace .ws-overview>div:nth-child(odd){padding-left:0;border-left:0}.role-workspace .ws-overview>div:nth-child(odd):last-child{grid-column:1 / -1}}.role-workspace .ws-body{gap:var(--admin-module-gap);padding:0 var(--admin-record-gutter) var(--admin-record-gutter);background:transparent}.role-workspace .ws-body>*{overflow:hidden;border:0;border-radius:var(--admin-module-radius);background:var(--record-module-surface, var(--admin-module-surface));--admin-surface-subtle: var(--admin-module-fill);--admin-text-tertiary: var(--admin-text-secondary);--admin-chart-hover: var(--admin-module-fill);--admin-chart-track: var(--admin-module-fill)}.role-workspace .ws-body>.ws-card[data-size=third]{flex-basis:calc((100% - 2 * var(--admin-module-gap)) / 3)}.role-workspace .ws-body>.ws-card[data-size=half]{flex-basis:calc((100% - var(--admin-module-gap)) / 2)}.role-workspace .ws-body>.ws-card[data-size]:has(>.ws-section:not([data-span])){flex-basis:100%}@container ws-body (max-width: 1100px){.role-workspace .ws-body>.ws-card[data-size=third]{flex-basis:calc((100% - var(--admin-module-gap)) / 2)}}@container ws-body (max-width: 720px){.role-workspace .ws-body>.ws-card[data-size]{flex-basis:100%}}.role-workspace .ws-body>.ws-notices{overflow:visible;padding:0;border-radius:0;background:transparent}.role-workspace .ws-notice{border:0;background:var(--admin-module-surface)}.role-workspace .ws-notice.is-success{background:var(--admin-success-soft)}.role-workspace .ws-notice.is-warning{background:var(--admin-warning-soft)}.role-workspace .ws-notice.is-error{background:var(--admin-error-soft)}.role-workspace .ws-body>:is(.ws-overview,.ws-card:has(>.ws-overview)){--record-module-surface: var(--admin-module-key-surface);--admin-text-secondary: var(--admin-module-key-text);--admin-text-tertiary: var(--admin-module-key-text)}.role-workspace .ws-body>.ws-overview{margin:0;padding:var(--admin-space-xs) var(--admin-record-gutter) calc(var(--admin-space-xs) + var(--admin-space-md))}.role-workspace .ws-body>.ws-card>.ws-overview{margin:0;padding:var(--admin-space-xs) var(--admin-record-gutter) calc(var(--admin-space-xs) + var(--admin-space-md));border:0;border-radius:0;background:transparent}.role-workspace .ws-body :is(.ws-section-header,.ws-toolbar,.ws-board-stages,.ws-board-hint){border-bottom:0}.role-workspace .ws-body>* :is(.ws-board,.ws-board-stages,.ws-section,.admin-chart-panel){background:transparent}.role-workspace .ws-body .ws-table thead th{background:transparent}.role-workspace .ws-body>* :is(.pr-table,.sp-table) th{border-top-color:transparent;background:var(--record-module-surface, var(--admin-module-surface))}.role-workspace .ws-body :is(.ws-count,.ws-meter){background:var(--admin-surface)}.role-workspace .ws-body .ws-board-stages .ws-count{background:var(--admin-surface)}.role-workspace .ws-body>* .ws-list{gap:var(--admin-space-xs);padding:0 var(--admin-space-xs) var(--admin-space-xs);overflow:visible}.role-workspace .ws-body>* .ws-list>li{padding-inline:calc(var(--admin-record-gutter) - var(--admin-space-xs));border-radius:calc(var(--admin-module-radius) - 4px);background:var(--admin-module-item-surface);box-shadow:none}.role-workspace .ws-body>* .ws-list-more{border-top:0}.role-workspace .ws-body .cockpit-domain-grid{gap:0;background:transparent}.role-workspace .ws-body .cockpit-domain-grid>section{background:transparent}.precision-metrics{min-width:0;color:var(--admin-text);font-family:var(--admin-font-sans);font-size:var(--admin-font-body);line-height:var(--admin-line-height-body);container:metrics-content / inline-size}.precision-metrics-body{display:grid;min-width:0;gap:0}.precision-metrics .metrics-workspaces{border:0;border-radius:0}.precision-metrics .metrics-workspaces>.precision-page-tabbar{border-top:1px solid var(--admin-border)}.precision-metrics-number{font-family:var(--admin-font-numeric);font-variant-numeric:lining-nums tabular-nums}.precision-metrics-header-actions,.precision-metrics-section-header,.precision-metrics-section-title{display:flex;align-items:center;justify-content:space-between;gap:20px}.precision-metrics-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px}.precision-metrics-date{display:grid;gap:2px;color:var(--admin-text-secondary);font-size:var(--admin-font-caption);line-height:1.5}.precision-metrics-date strong{color:var(--admin-text);font-weight:500}.precision-metrics-summary[data-count="1"]{grid-template-columns:minmax(0,1fr)}.precision-metrics-summary[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.precision-metrics .precision-metrics-summary>div{flex-direction:column;align-items:flex-start;gap:var(--admin-space-xs)}.precision-metrics .precision-metrics-summary dd{flex-direction:column;align-items:flex-start;gap:2px}.precision-metrics-overview{display:grid;min-width:0;gap:12px}.precision-metrics-overview-heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 20px}.precision-metrics-overview-heading h2{margin:0;font-size:var(--admin-font-body);font-weight:var(--admin-font-weight-heading)}.metrics-workspaces .precision-metrics-overview{gap:0}.metrics-workspaces .precision-metrics-overview-heading{padding:14px var(--admin-record-gutter)}.metrics-workspaces .precision-metrics-attention{border:0;border-radius:0;padding:14px var(--admin-record-gutter)}.precision-metrics-overview-heading>span,.precision-metrics-section-header p{color:var(--admin-text-secondary);font-size:var(--admin-font-caption);line-height:1.6}.precision-metrics-section-header p{margin:4px 0 0}.precision-metrics-section{min-width:0;overflow:clip;border:0;border-radius:0;background:var(--admin-surface)}.precision-metrics-section-header{min-height:60px;padding:14px var(--admin-record-gutter);border-bottom:1px solid var(--admin-border)}.precision-metrics-section-header h2{margin:0;font-size:var(--admin-font-body);font-weight:600;line-height:1.5}.precision-metrics-section-header>span,.precision-metrics-status-note{color:var(--admin-text-secondary);font-size:var(--admin-font-caption)}.precision-metrics-section-header>span{flex-shrink:0;white-space:nowrap}.precision-metrics-section-title{justify-content:flex-start;gap:10px}.precision-metrics-section-title>span{min-height:22px;padding-inline:7px;border-radius:var(--admin-radius-sm)}.precision-metrics-pipeline{padding:21px var(--admin-record-gutter) 16px}.precision-metrics-pipeline-month{display:grid;grid-template-columns:minmax(140px,.6fr) 1.7fr;gap:28px}.precision-metrics-pipeline-month+.precision-metrics-pipeline-month{margin-top:20px;padding-top:18px;border-top:1px solid var(--admin-border)}.precision-metrics-pipeline-caption{display:flex;flex-direction:column;justify-content:center;gap:6px}.precision-metrics-pipeline-caption strong{font-size:18px;font-weight:550}.precision-metrics-pipeline-caption>span{color:var(--admin-text-secondary);font-size:var(--admin-font-caption)}.precision-metrics-pipeline-stage{display:flex;align-items:center;gap:12px;min-height:29px}.precision-metrics-pipeline-stage>span{flex:0 0 32px;color:var(--admin-text-secondary);font-size:var(--admin-font-caption)}.precision-metrics-pipeline-stage>div{flex:1;min-width:0;height:8px;border-radius:0 4px 4px 0;background:var(--admin-surface-subtle)}.precision-metrics-pipeline-bar{display:block;height:100%;border-radius:0 4px 4px 0;background:var(--admin-accent)}.precision-metrics-pipeline-stage strong{width:50px;flex:0 0 50px;text-align:right;font-size:16px;font-weight:550}.precision-metrics-pipeline-stage small{margin-left:5px;color:var(--admin-text-secondary);font-family:var(--admin-font-sans);font-size:var(--admin-font-caption);font-weight:400}.metrics-domain-headlines{padding:0 var(--admin-record-gutter) var(--admin-space-md)}.metrics-workspaces .metrics-attention-header{min-height:52px;border-top:1px solid var(--admin-border)}.metrics-attention-header>span{color:var(--admin-text-secondary);font-size:var(--admin-font-caption)}.metrics-attention-list{margin:0;padding:0;list-style:none}.metrics-attention-list>li{display:flex;align-items:center;gap:12px;min-width:0;padding:12px var(--admin-record-gutter)}.metrics-attention-list>li+li{border-top:1px solid var(--admin-border)}.metrics-attention-list>li>div{display:grid;flex:1;gap:2px;min-width:0}.metrics-attention-list strong{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;color:var(--admin-text);font-size:var(--admin-font-body);font-weight:var(--admin-font-weight-heading);line-height:1.5}.metrics-attention-list strong>span{color:var(--admin-text-secondary);font-size:var(--admin-font-compact);font-weight:500}.metrics-attention-list>li>div>span{color:var(--admin-text-secondary);font-size:var(--admin-font-caption);line-height:1.6;overflow-wrap:anywhere}.metrics-attention-list>li>.precision-metric-status{flex-shrink:0;min-width:64px;justify-content:center}.precision-metrics-empty{padding:36px var(--admin-record-gutter);color:var(--admin-text-secondary);text-align:center}.precision-metrics-ratio-option{display:inline-flex;align-items:center;gap:7px;min-height:32px;color:var(--admin-text-secondary);font-size:13px;white-space:nowrap;cursor:pointer}.precision-metrics-status-note{margin:0;padding:10px var(--admin-record-gutter);line-height:1.6}.precision-metrics-table{width:100%;min-width:780px;border-collapse:collapse;table-layout:fixed}.precision-metrics-table.without-ratios{min-width:720px}.precision-metrics-col-title{width:23%}.precision-metrics-col-value{width:144px}.precision-metrics-col-ratio{width:72px}.precision-metrics-col-action{width:156px}.precision-metrics-table thead th{height:40px;padding:8px 16px;background:var(--admin-surface-subtle);color:var(--admin-text-secondary);font-size:var(--admin-font-caption);font-weight:var(--admin-font-weight-label);text-align:left}.precision-metrics-table thead th:first-child{padding-left:var(--admin-record-gutter)}.precision-metrics-table thead th:nth-child(2){text-align:right}.precision-metrics-table thead th:last-child{padding-right:var(--admin-record-gutter);text-align:right}.precision-metrics-group th{padding:14px var(--admin-record-gutter) 6px;color:var(--admin-text-secondary);font-size:var(--admin-font-caption);font-weight:600;text-align:left}.precision-metrics-row>*{padding:13px 16px;border-bottom:1px solid var(--admin-border);vertical-align:middle}.precision-metrics-table tbody:last-child .precision-metrics-row:last-child>*{border-bottom:0}.precision-metrics-row>th{padding-left:var(--admin-record-gutter);font-weight:400;text-align:left}.precision-metrics-row>th strong{display:block;font-size:var(--admin-font-body);font-weight:var(--admin-font-weight-heading);line-height:1.5}.precision-metrics-row>th small{display:block;margin:4px 0 6px;color:var(--admin-text-secondary);font-size:var(--admin-font-caption);font-weight:400}.precision-metric-status{gap:4px;min-height:21px;padding:2px 6px;border-radius:var(--admin-radius-sm);font-weight:400;line-height:1.3}.precision-metrics-value{text-align:right;white-space:nowrap}.precision-metrics-value>span{font-size:18px;font-weight:600}.precision-metrics-value>small{padding-left:3px;color:var(--admin-text-secondary);font-size:var(--admin-font-caption)}.precision-metrics-ratio>div{height:5px;overflow:hidden;border-radius:3px;background:var(--admin-surface-subtle)}.precision-metrics-ratio>div>span{display:block;height:100%;border-radius:inherit;background:var(--admin-accent)}.precision-metrics-copy{color:var(--admin-text-secondary);font-size:var(--admin-font-caption);line-height:1.65;overflow-wrap:anywhere}.precision-metrics-no-sample{display:block;margin-top:3px}.precision-metrics-copy details{margin-top:4px}.precision-metrics-copy summary{display:inline-flex;align-items:center;gap:4px;border-radius:var(--admin-radius-sm);list-style:none;cursor:pointer}.precision-metrics-copy summary::-webkit-details-marker{display:none}.precision-metrics-copy summary:hover,.precision-metrics-copy details[open] summary{color:var(--admin-accent)}.precision-metrics-copy details[open] summary svg{transform:rotate(180deg)}.precision-metrics-copy details p{margin:6px 0 0;padding:8px 10px;border-radius:var(--admin-radius-sm);background:var(--admin-surface-subtle)}.precision-metrics-action{padding-right:var(--admin-record-gutter);text-align:right}.precision-metrics-inline-action{height:auto;min-height:32px;gap:4px;padding:4px 0;color:var(--admin-accent);font-family:inherit;font-size:var(--admin-font-button);font-weight:400;white-space:nowrap}.precision-metrics-inline-action:hover{background:transparent;text-decoration:underline;text-underline-offset:4px}.precision-metrics-muted{color:var(--admin-text-secondary);font-size:var(--admin-font-caption)}.precision-metrics-attention,.precision-metrics-error{display:flex;align-items:center;gap:10px;padding:14px 16px;border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);background:var(--admin-surface);font-size:13px}.precision-metrics-attention>svg{flex:0 0 16px;color:var(--admin-warning)}.precision-metrics-attention>div{display:flex;flex:1;flex-wrap:wrap;gap:4px 14px}.precision-metrics-attention strong{font-weight:500}.precision-metrics-attention span{color:var(--admin-text-secondary)}.precision-metrics-error{background:var(--admin-error-soft);color:var(--admin-error)}.precision-metrics-error>svg{flex:0 0 16px}.precision-metrics-error>span{flex:1}.precision-metrics summary:focus-visible{outline:2px solid var(--admin-accent);outline-offset:4px}@container metrics-content (max-width: 1100px){.precision-metrics-row>*{padding-inline:8px}.precision-metrics-row>th{padding-left:var(--admin-record-gutter)}.precision-metrics-action{padding-right:var(--admin-record-gutter)}.precision-metrics-value>span{font-size:18px}}@container metrics-content (max-width: 760px){.precision-metrics-summary:not([data-count="1"]):not([data-count="3"]){grid-template-columns:repeat(2,minmax(0,1fr))}}@container metrics-content (max-width: 520px){.precision-metrics-summary[data-count="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}.precision-metrics-summary[data-count="3"]>div:last-child{grid-column:1 / -1}}@container metrics-content (max-width: 700px){.metrics-attention-list>li{flex-wrap:wrap;align-items:flex-start}.metrics-attention-list>li>div{flex-basis:calc(100% - 80px)}.metrics-attention-list>li>button{margin-left:auto}.precision-metrics-header-actions{width:100%;justify-content:space-between}.metrics-workspaces .precision-metrics-overview-heading,.metrics-workspaces .precision-metrics-attention{padding:12px var(--admin-record-gutter)}.precision-metrics-section-header{min-height:56px;flex-wrap:wrap;gap:6px 14px;padding:12px var(--admin-record-gutter)}.precision-metrics-section-header>span{width:100%}.precision-metrics-ratio-option{font-size:var(--admin-font-caption)}.precision-metrics-status-note{padding-inline:var(--admin-record-gutter)}.precision-metrics-pipeline{padding:16px var(--admin-record-gutter)}.precision-metrics-pipeline-month{grid-template-columns:1fr;gap:13px}.precision-metrics-pipeline-caption{flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap}.precision-metrics-pipeline-caption strong{font-size:16px}.precision-metrics-table,.precision-metrics-table tbody{display:block}.precision-metrics-table,.precision-metrics-table.without-ratios{min-width:0}.precision-metrics-table colgroup,.precision-metrics-table thead{display:none}.precision-metrics-group{display:block;border-bottom:1px solid var(--admin-border);background:var(--admin-surface-subtle)}.precision-metrics-group th{display:block;padding:9px var(--admin-record-gutter)}.precision-metrics-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 13px;padding:16px var(--admin-record-gutter);border-bottom:1px solid var(--admin-border)}.precision-metrics-row>*{display:block;border:0;padding:0}.precision-metrics-row>th{padding:0}.precision-metrics-value{align-self:start;grid-column:2;grid-row:1}.precision-metrics-value>span{font-size:20px}.precision-metrics-copy{grid-column:1 / -1}.precision-metrics-ratio{grid-column:1 / -1;grid-row:3;margin-block:4px}.precision-metrics-ratio>.precision-metrics-muted{display:none}.precision-metrics-action{grid-column:2;justify-self:end;padding:0}.precision-metrics-table tbody:last-child .precision-metrics-row:last-child{border-bottom:0}.precision-metrics-attention{align-items:flex-start;flex-wrap:wrap;padding:13px}.precision-metrics-attention>svg{margin-top:3px}.precision-metrics-attention>div{min-width:calc(100% - 30px);flex-direction:column;gap:2px}.precision-metrics-attention>button{margin-left:26px}}.precision-metrics-detail-scroll{min-width:0;max-width:100%;overflow-x:auto;scrollbar-width:thin}.precision-metrics-detail-scroll:focus-visible{outline:2px solid var(--admin-accent);outline-offset:-2px}@media(min-width:1024px){.precision-metrics-detail-scroll{max-height:max(var(--admin-record-region-fill, 0px),clamp(256px,calc(100dvh - 352px),640px));overflow:auto;scrollbar-width:thin}.precision-metrics-table thead th{position:sticky;top:0;z-index:1}}.ws-body>.home-notice{flex:1 1 100%}.home-empty .ws-empty{min-height:160px}.home-customize-region{display:grid;gap:var(--admin-space-xs)}.home-customize-heading{display:flex;align-items:center;gap:var(--admin-space-xs);margin:0;color:var(--admin-text);font-size:var(--admin-font-compact);font-weight:var(--admin-font-weight-heading);line-height:1.5}.home-customize-list{display:grid;margin:0;padding:0;list-style:none;border:1px solid var(--admin-border);border-radius:var(--admin-radius-md)}.home-customize-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--admin-space-xs) var(--admin-space-sm);min-width:0;padding:8px var(--admin-space-sm)}.home-customize-row+.home-customize-row{border-top:1px solid var(--admin-border)}.home-customize-label{display:flex;flex:1 1 18rem;align-items:flex-start;gap:var(--admin-space-xs);min-width:0;cursor:pointer}.home-customize-label>button{margin-top:2px}.home-customize-label>span{display:grid;gap:2px;min-width:0}.home-customize-label strong{color:var(--admin-text);font-size:var(--admin-font-compact);font-weight:var(--admin-font-weight-label);line-height:1.5}.home-customize-label small{color:var(--admin-text-secondary);font-size:var(--admin-font-caption);line-height:1.5;overflow-wrap:anywhere}.home-customize-controls{display:flex;flex:0 0 auto;align-items:center;gap:2px;margin-left:auto}.home-customize-size{width:7.5rem;margin-right:var(--admin-space-xs)}.home-customize-fixed{margin-right:var(--admin-space-xs)}.home-customize-group{display:grid;gap:6px}.home-customize-group+.home-customize-group{margin-top:var(--admin-space-xs)}.home-customize-group-label{margin:0;color:var(--admin-text-tertiary);font-size:var(--admin-font-caption);font-weight:var(--admin-font-weight-label);line-height:1.5}.home-customize-empty{margin:0;padding:var(--admin-space-sm);border:1px solid var(--admin-border);background:var(--admin-surface-subtle);border-radius:var(--admin-radius-md);color:var(--admin-text-secondary);font-size:var(--admin-font-caption);line-height:1.6;text-align:center}.home-customize-row.is-hidden .home-customize-label strong{color:var(--admin-text-secondary)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-content:""}}}@layer theme{:root,:host{--color-black:#000;--spacing:.25rem;--container-xs:20rem;--container-lg:32rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-foreground:var(--admin-text);--color-border:var(--admin-border);--color-ring:var(--admin-accent);--color-primary:var(--admin-accent,var(--admin-workbench-accent));--color-muted:var(--admin-surface-subtle);--color-muted-foreground:var(--admin-text-secondary);--color-destructive:var(--admin-error)}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!fixed{position:fixed!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.-top-2{top:calc(var(--spacing) * -2)}.top-0{top:0}.top-1\/2{top:50%}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3{top:calc(var(--spacing) * 3)}.-right-2{right:calc(var(--spacing) * -2)}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-auto{right:auto}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-auto{left:auto}.z-10{z-index:10}.z-\[1100\]{z-index:1100}.z-\[1200\]{z-index:1200}.z-\[1300\]{z-index:1300}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.col-start-2{grid-column-start:2}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-\[3px\]{margin-top:3px}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.aspect-square{aspect-ratio:1}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-\[var\(--cell-size\)\]{width:var(--cell-size);height:var(--cell-size)}.h-3{height:calc(var(--spacing) * 3)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-\[72px\]{height:72px}.h-\[110px\]{height:110px}.h-\[var\(--admin-control-lg\,2\.5rem\)\]{height:var(--admin-control-lg,2.5rem)}.h-\[var\(--admin-control-md\,2\.25rem\)\]{height:var(--admin-control-md,2.25rem)}.h-\[var\(--admin-control-sm\,2rem\)\]{height:var(--admin-control-sm,2rem)}.h-\[var\(--cell-size\)\]{height:var(--cell-size)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-\[calc\(100dvh-9rem\)\]{max-height:calc(100dvh - 9rem)}.max-h-\[min\(300px\,var\(--radix-popover-content-available-height\)\)\]{max-height:min(300px,var(--radix-popover-content-available-height))}.max-h-\[min\(320px\,var\(--radix-popover-content-available-height\)\)\]{max-height:min(320px,var(--radix-popover-content-available-height))}.max-h-\[min\(320px\,var\(--radix-select-content-available-height\)\)\]{max-height:min(320px,var(--radix-select-content-available-height))}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\[var\(--radix-popover-content-available-height\)\]{max-height:var(--radix-popover-content-available-height)}.max-h-none{max-height:none}.min-h-0{min-height:0}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-\[var\(--admin-control-sm\,2rem\)\]{min-height:var(--admin-control-sm,2rem)}.min-h-screen{min-height:100vh}.w-3{width:calc(var(--spacing) * 3)}.w-6{width:calc(var(--spacing) * 6)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-28{width:calc(var(--spacing) * 28)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-60{width:calc(var(--spacing) * 60)}.w-80{width:calc(var(--spacing) * 80)}.w-96{width:calc(var(--spacing) * 96)}.w-\[10\%\]{width:10%}.w-\[11\%\]{width:11%}.w-\[12\%\]{width:12%}.w-\[14\%\]{width:14%}.w-\[16\%\]{width:16%}.w-\[18\%\]{width:18%}.w-\[20\%\]{width:20%}.w-\[24\%\]{width:24%}.w-\[25\%\]{width:25%}.w-\[27\%\]{width:27%}.w-\[72px\]{width:72px}.w-\[150px\]{width:150px}.w-\[calc\(50\%-0\.375rem\)\]{width:calc(50% - .375rem)}.w-\[calc\(100vw-2rem\)\]{width:calc(100vw - 2rem)}.w-\[max\(var\(--radix-popover-trigger-width\)\,22rem\)\]{width:max(var(--radix-popover-trigger-width),22rem)}.w-\[min\(360px\,calc\(100vw-32px\)\)\]{width:min(360px,100vw - 32px)}.w-\[min\(440px\,calc\(100vw-24px\)\)\]{width:min(440px,100vw - 24px)}.w-\[min\(480px\,calc\(100vw-24px\)\)\]{width:min(480px,100vw - 24px)}.w-\[var\(--admin-control-lg\,2\.5rem\)\]{width:var(--admin-control-lg,2.5rem)}.w-\[var\(--admin-control-md\,2\.25rem\)\]{width:var(--admin-control-md,2.25rem)}.w-\[var\(--admin-control-sm\,2rem\)\]{width:var(--admin-control-sm,2rem)}.w-\[var\(--cell-size\)\]{width:var(--cell-size)}.w-\[var\(--radix-popover-trigger-width\)\]{width:var(--radix-popover-trigger-width)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.max-w-5xl{max-width:var(--container-5xl)}.max-w-56{max-width:calc(var(--spacing) * 56)}.max-w-60{max-width:calc(var(--spacing) * 60)}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-72{max-width:calc(var(--spacing) * 72)}.max-w-\[28rem\]{max-width:28rem}.max-w-\[36em\]{max-width:36em}.max-w-\[126px\]{max-width:126px}.max-w-\[150px\]{max-width:150px}.max-w-\[calc\(100vw-24px\)\]{max-width:calc(100vw - 24px)}.max-w-\[min\(30rem\,calc\(100vw-80px\)\)\]{max-width:min(30rem,100vw - 80px)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-none\!{max-width:none!important}.max-w-prose{max-width:65ch}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-\[46rem\]{min-width:46rem}.min-w-\[150px\]{min-width:150px}.min-w-\[480px\]{min-width:480px}.min-w-\[500px\]{min-width:500px}.min-w-\[520px\]{min-width:520px}.min-w-\[560px\]{min-width:560px}.min-w-\[580px\]{min-width:580px}.min-w-\[620px\]{min-width:620px}.min-w-\[660px\]{min-width:660px}.min-w-\[700px\]{min-width:700px}.min-w-\[720px\]{min-width:720px}.min-w-\[740px\]{min-width:740px}.min-w-\[760px\]{min-width:760px}.min-w-\[840px\]{min-width:840px}.min-w-\[850px\]{min-width:850px}.min-w-\[860px\]{min-width:860px}.min-w-\[880px\]{min-width:880px}.min-w-\[900px\]{min-width:900px}.min-w-\[920px\]{min-width:920px}.min-w-\[940px\]{min-width:940px}.min-w-\[1080px\]{min-width:1080px}.min-w-\[1120px\]{min-width:1120px}.min-w-\[1180px\]{min-width:1180px}.min-w-\[var\(--cell-size\)\]{min-width:var(--cell-size)}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.flex-\[1_1_14rem\]{flex:14rem}.flex-\[1_1_16rem\]{flex:16rem}.flex-\[1_1_18rem\]{flex:18rem}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-44{flex-basis:calc(var(--spacing) * 44)}.table-fixed{table-layout:fixed}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.border-spacing-0{--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-none{translate:none}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.scroll-mt-4{scroll-margin-top:calc(var(--spacing) * 4)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.scroll-py-1{scroll-padding-block:var(--spacing)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.grid-cols-\[2\.25rem_repeat\(10\,minmax\(4rem\,1fr\)\)\]{grid-template-columns:2.25rem repeat(10,minmax(4rem,1fr))}.grid-cols-\[40px_minmax\(0\,1fr\)\]{grid-template-columns:40px minmax(0,1fr)}.grid-cols-\[repeat\(24\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(24,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.justify-items-end{justify-items:end}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-0{column-gap:0}.gap-x-1{column-gap:var(--spacing)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border>:not(:last-child)){border-color:var(--admin-border)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-\[3px\]{border-radius:3px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[var\(--admin-border\)\]{border-color:var(--admin-border)}.border-\[var\(--admin-success\,\#15803d\)\]\/20{border-color:var(--admin-success,#15803d)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--admin-success\,\#15803d\)\]\/20{border-color:color-mix(in oklab,var(--admin-success,#15803d) 20%,transparent)}}.border-\[var\(--admin-warning\,\#a16207\)\]\/20{border-color:var(--admin-warning,#a16207)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--admin-warning\,\#a16207\)\]\/20{border-color:color-mix(in oklab,var(--admin-warning,#a16207) 20%,transparent)}}.border-border,.border-border\/70{border-color:var(--admin-border)}@supports (color:color-mix(in lab,red,red)){.border-border\/70{border-color:color-mix(in oklab,var(--admin-border) 70%,transparent)}}.border-destructive\/20{border-color:var(--admin-error)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/20{border-color:color-mix(in oklab,var(--admin-error) 20%,transparent)}}.border-destructive\/30{border-color:var(--admin-error)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/30{border-color:color-mix(in oklab,var(--admin-error) 30%,transparent)}}.border-input{border-color:var(--admin-border)}.border-transparent{border-color:#0000}.border-warning\/30{border-color:var(--admin-warning)}@supports (color:color-mix(in lab,red,red)){.border-warning\/30{border-color:color-mix(in oklab,var(--admin-warning) 30%,transparent)}}.bg-\[oklch\(0\.31_0\.02_255\)\]{background-color:#2a313a}.bg-\[oklch\(0\.43_0\.10_150\)\]{background-color:#1c5f31}.bg-\[oklch\(0\.45_0\.12_235\)\]{background-color:#005d87;background-color:oklch(45% .12 235)}.bg-\[oklch\(0\.52_0\.14_42\)\]{background-color:#a8471b}.bg-\[var\(--admin-error-soft\)\]{background-color:var(--admin-error-soft)}.bg-\[var\(--admin-success-soft\)\]{background-color:var(--admin-success-soft)}.bg-\[var\(--admin-success-soft\,\#f0fdf4\)\]{background-color:var(--admin-success-soft,#f0fdf4)}.bg-\[var\(--admin-warning-soft\,\#fef9c3\)\]{background-color:var(--admin-warning-soft,#fef9c3)}.bg-accent{background-color:var(--admin-surface-subtle)}.bg-background{background-color:var(--admin-surface)}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-border{background-color:var(--admin-border)}.bg-destructive,.bg-destructive\/5{background-color:var(--admin-error)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/5{background-color:color-mix(in oklab,var(--admin-error) 5%,transparent)}}.bg-destructive\/10{background-color:var(--admin-error)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/10{background-color:color-mix(in oklab,var(--admin-error) 10%,transparent)}}.bg-foreground{background-color:var(--admin-text)}.bg-muted,.bg-muted\/30{background-color:var(--admin-surface-subtle)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/30{background-color:color-mix(in oklab,var(--admin-surface-subtle) 30%,transparent)}}.bg-muted\/40{background-color:var(--admin-surface-subtle)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/40{background-color:color-mix(in oklab,var(--admin-surface-subtle) 40%,transparent)}}.bg-muted\/50{background-color:var(--admin-surface-subtle)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--admin-surface-subtle) 50%,transparent)}}.bg-popover{background-color:var(--admin-surface)}.bg-primary,.bg-primary\/10{background-color:var(--admin-accent,var(--admin-workbench-accent))}@supports (color:color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--admin-accent,var(--admin-workbench-accent)) 10%,transparent)}}.bg-success\/10{background-color:var(--admin-success)}@supports (color:color-mix(in lab,red,red)){.bg-success\/10{background-color:color-mix(in oklab,var(--admin-success) 10%,transparent)}}.bg-transparent{background-color:#0000}.bg-warning\/10{background-color:var(--admin-warning)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/10{background-color:color-mix(in oklab,var(--admin-warning) 10%,transparent)}}.fill-current{fill:currentColor}.fill-foreground{fill:var(--admin-text)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-\[var\(--admin-record-gutter\)\]{padding-inline:var(--admin-record-gutter)}.px-\[var\(--cell-size\)\]{padding-inline:var(--cell-size)}.py-0{padding-block:0}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.ps-5{padding-inline-start:calc(var(--spacing) * 5)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:var(--admin-font-mono)}.font-sans{font-family:var(--admin-font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[13px\]{font-size:13px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-pretty{text-wrap:pretty}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.\[overflow-wrap\:break-word\],.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\(--admin-error\){color:var(--admin-error)}.text-\(--admin-warning\){color:var(--admin-warning)}.text-\[var\(--admin-accent\)\]{color:var(--admin-accent)}.text-\[var\(--admin-error\)\]{color:var(--admin-error)}.text-\[var\(--admin-success\)\]{color:var(--admin-success)}.text-\[var\(--admin-success\,\#15803d\)\]{color:var(--admin-success,#15803d)}.text-\[var\(--admin-text-tertiary\)\]{color:var(--admin-text-tertiary)}.text-\[var\(--admin-warning\,\#a16207\)\]{color:var(--admin-warning,#a16207)}.text-accent-foreground{color:var(--admin-text)}.text-background{color:var(--admin-surface)}.text-current{color:currentColor}.text-destructive{color:var(--admin-error)}.text-destructive-foreground{color:var(--admin-accent-foreground)}.text-foreground{color:var(--admin-text)}.text-muted-foreground{color:var(--admin-text-secondary)}.text-primary{color:var(--admin-accent,var(--admin-workbench-accent))}.text-primary-foreground{color:var(--admin-accent-foreground,#fff)}.text-success{color:var(--admin-success)}.text-warning{color:var(--admin-warning)}.lowercase{text-transform:lowercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline-offset-4{text-underline-offset:4px}.caret-primary{caret-color:var(--admin-accent,var(--admin-workbench-accent))}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-border{--tw-ring-color:var(--admin-border)}.ring-foreground\/15{--tw-ring-color:var(--admin-text)}@supports (color:color-mix(in lab,red,red)){.ring-foreground\/15{--tw-ring-color:color-mix(in oklab, var(--admin-text) 15%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--cell-size\:2\.25rem\]{--cell-size:2.25rem}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused=true] *){border-color:var(--admin-accent)}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:var(--admin-accent)}@supports (color:color-mix(in lab,red,red)){.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:color-mix(in oklab, var(--admin-accent) 50%, transparent)}}.group-data-\[state\=indeterminate\]\:block:is(:where(.group)[data-state=indeterminate] *){display:block}.group-data-\[state\=indeterminate\]\:hidden:is(:where(.group)[data-state=indeterminate] *){display:none}.placeholder\:text-muted-foreground::placeholder{color:var(--admin-text-secondary)}.first\:pt-0:first-child{padding-top:0}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}.empty\:hidden:empty{display:none}@media(hover:hover){.hover\:bg-\[var\(--admin-surface-subtle\)\]:hover{background-color:var(--admin-surface-subtle)}.hover\:bg-destructive\/10:hover{background-color:var(--admin-error)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab,var(--admin-error) 10%,transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--admin-error)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--admin-error) 90%,transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--admin-surface-subtle)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--admin-surface-subtle) 50%,transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--admin-accent,var(--admin-workbench-accent))}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--admin-accent,var(--admin-workbench-accent)) 90%,transparent)}}.hover\:text-destructive:hover{color:var(--admin-error)}.hover\:text-foreground:hover{color:var(--admin-text)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:bg-destructive\/10:focus{background-color:var(--admin-error)}@supports (color:color-mix(in lab,red,red)){.focus\:bg-destructive\/10:focus{background-color:color-mix(in oklab,var(--admin-error) 10%,transparent)}}.focus\:bg-muted:focus{background-color:var(--admin-surface-subtle)}.focus-visible\:rounded-sm:focus-visible{border-radius:var(--radius-sm)}.focus-visible\:border-ring:focus-visible{border-color:var(--admin-accent)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/20:focus-visible{--tw-ring-color:var(--admin-accent)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--admin-accent) 20%, transparent)}}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--admin-accent)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-muted:disabled{background-color:var(--admin-surface-subtle)}.disabled\:text-muted-foreground:disabled{color:var(--admin-text-secondary)}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.has-focus\:border-ring:has(:focus){border-color:var(--admin-accent)}.has-focus\:ring-\[3px\]:has(:focus){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:var(--admin-accent)}@supports (color:color-mix(in lab,red,red)){.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:color-mix(in oklab, var(--admin-accent) 50%, transparent)}}.has-\[\>svg\]\:grid-cols-\[1rem_1fr\]:has(>svg){grid-template-columns:1rem 1fr}.has-\[\>svg\]\:gap-x-2:has(>svg){column-gap:calc(var(--spacing) * 2)}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:bg-muted[aria-selected=true]{background-color:var(--admin-surface-subtle)}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--admin-text-secondary)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:text-muted-foreground[data-disabled]{color:var(--admin-text-secondary)}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[focused\]\:rounded-md[data-focused]{border-radius:var(--radius-md)}.data-\[focused\]\:bg-muted\/50[data-focused]{background-color:var(--admin-surface-subtle)}@supports (color:color-mix(in lab,red,red)){.data-\[focused\]\:bg-muted\/50[data-focused]{background-color:color-mix(in oklab,var(--admin-surface-subtle) 50%,transparent)}}.data-\[focused\]\:px-3[data-focused]{padding-inline:calc(var(--spacing) * 3)}.data-\[focused\]\:pt-3[data-focused]{padding-top:calc(var(--spacing) * 3)}.data-\[highlighted\]\:bg-muted[data-highlighted]{background-color:var(--admin-surface-subtle)}.data-\[range-end\=true\]\:rounded-r-md[data-range-end=true]{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:var(--admin-accent,var(--admin-workbench-accent))}.data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:var(--admin-accent-foreground,#fff)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-middle\=true\]\:bg-accent[data-range-middle=true]{background-color:var(--admin-surface-subtle)}.data-\[range-middle\=true\]\:text-accent-foreground[data-range-middle=true]{color:var(--admin-text)}.data-\[range-start\=true\]\:rounded-l-md[data-range-start=true]{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:var(--admin-accent,var(--admin-workbench-accent))}.data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:var(--admin-accent-foreground,#fff)}.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:var(--admin-accent,var(--admin-workbench-accent))}.data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:var(--admin-accent-foreground,#fff)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[selected\=true\]\:bg-muted[data-selected=true]{background-color:var(--admin-surface-subtle)}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--admin-surface)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--admin-text)}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--admin-accent,var(--admin-workbench-accent))}.data-\[state\=checked\]\:bg-background[data-state=checked]{background-color:var(--admin-surface)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--admin-accent,var(--admin-workbench-accent))}.data-\[state\=checked\]\:text-foreground[data-state=checked]{color:var(--admin-text)}.data-\[state\=inactive\]\:hidden[data-state=inactive]{display:none}.data-\[state\=indeterminate\]\:border-primary[data-state=indeterminate]{border-color:var(--admin-accent,var(--admin-workbench-accent))}.data-\[state\=indeterminate\]\:bg-primary[data-state=indeterminate]{background-color:var(--admin-accent,var(--admin-workbench-accent))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--admin-surface-subtle)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--admin-border)}@media(prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}}@media(min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-full{grid-column:1/-1}.sm\:hidden{display:none}.sm\:inline-flex{display:inline-flex}.sm\:min-h-0{min-height:0}.sm\:w-44{width:calc(var(--spacing) * 44)}.sm\:w-64{width:calc(var(--spacing) * 64)}.sm\:w-\[190px\]{width:190px}.sm\:max-w-64{max-width:calc(var(--spacing) * 64)}.sm\:max-w-\[166px\]{max-width:166px}.sm\:max-w-\[190px\]{max-width:190px}.sm\:min-w-\[190px\]{min-width:190px}.sm\:flex-1{flex:1}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\,1\.6fr\)_repeat\(3\,minmax\(0\,1fr\)\)_auto\]{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr)) auto}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-x-3{column-gap:calc(var(--spacing) * 3)}.sm\:gap-x-4{column-gap:calc(var(--spacing) * 4)}.sm\:gap-y-1{row-gap:var(--spacing)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}}@media(min-width:48rem){.md\:flex-row{flex-direction:row}.md\:gap-6{gap:calc(var(--spacing) * 6)}}@media(min-width:64rem){.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(18rem\,0\.8fr\)\]{grid-template-columns:minmax(0,1fr) minmax(18rem,.8fr)}}@container (min-width:28rem){.\@\[28rem\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:48rem){.\@\[48rem\]\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(pointer:coarse){.pointer-coarse\:h-11{height:calc(var(--spacing) * 11)}.pointer-coarse\:min-h-10{min-height:calc(var(--spacing) * 10)}.pointer-coarse\:min-h-11{min-height:calc(var(--spacing) * 11)}.pointer-coarse\:min-w-11{min-width:calc(var(--spacing) * 11)}.pointer-coarse\:\[--cell-size\:2\.75rem\]{--cell-size:2.75rem}.pointer-coarse\:before\:absolute:before{content:var(--tw-content);position:absolute}.pointer-coarse\:before\:-inset-3:before{content:var(--tw-content);inset:calc(var(--spacing) * -3)}}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--admin-text-secondary)}.\[\&_\[data-slot\=alert-description\]\]\:text-destructive [data-slot=alert-description]{color:var(--admin-error)}.\[\&_a\]\:max-w-full a{max-width:100%}.\[\&_a\]\:text-left a{text-align:left}.\[\&_a\]\:break-words a{overflow-wrap:break-word}.\[\&_a\]\:whitespace-normal a{white-space:normal}.\[\&_dd\]\:ml-0 dd{margin-left:0}.\[\&_p\]\:m-0 p{margin:0}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_td\]\:py-3 td{padding-block:calc(var(--spacing) * 3)}.\[\&_th\]\:text-xs th{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_th\]\:text-muted-foreground th{color:var(--admin-text-secondary)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}:is(.rtl\:\*\*\:\[\.rdp-button_next\>svg\]\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button next>svg),:is(.rtl\:\*\*\:\[\.rdp-button_previous\>svg\]\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button previous>svg){rotate:180deg}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.\[\&\:nth-child\(2\)\[data-selected\=true\]_button\]\:rounded-l-md:nth-child(2)[data-selected=true] button{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>span\:first-child\]\:min-w-0>span:first-child{min-width:0}.\[\&\>span\:first-child\]\:truncate>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:mt-0\.5>svg{margin-top:calc(var(--spacing) * .5)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--admin-text-secondary)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media(pointer:coarse){.\[\@media\(pointer\:coarse\)\]\:size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}}[data-slot=dialog-content] .\[\[data-slot\=dialog-content\]_\&\]\:bg-transparent,[data-slot=popover-content] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent{background-color:#0000}}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}.precision-access-state h1{font-size:var(--admin-font-page-title)}.precision-access-state p{margin-block:12px 20px;color:var(--admin-text-secondary);font-size:14px}:root{--admin-accent-2: #4d59c9;--admin-accent-soft: rgba(94, 106, 210, .1)}html[data-admin-appearance=dark]{--admin-accent-2: #7681e6;--admin-accent-soft: rgba(94, 106, 210, .15);--admin-border: rgba(255, 255, 255, .075);--admin-border-strong: rgba(255, 255, 255, .12);--admin-sidebar-active: rgba(255, 255, 255, .07)}html[data-admin-appearance=light]{--admin-border: rgba(0, 0, 0, .085);--admin-border-strong: rgba(0, 0, 0, .13);--admin-sidebar-active: rgba(0, 0, 0, .055)}.admin-brand-mark{border-color:color-mix(in srgb,var(--admin-accent) 70%,#000);background:linear-gradient(140deg,var(--admin-accent-2),var(--admin-accent))}.admin-command-item:hover,.admin-command-item:focus-visible,.admin-command-item.is-selected{background:var(--admin-accent-soft)}.admin-command-item.is-selected .admin-command-icon{border-color:color-mix(in srgb,var(--admin-accent) 40%,var(--admin-border-strong));color:var(--admin-accent)}html[data-admin-appearance=dark] .admin-search-trigger kbd{border-color:var(--admin-border-strong);background:#ffffff0d}.ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):hover{background-color:var(--admin-accent-2)!important}.admin-main .ant-pro-table>.ant-pro-card:not(.ant-pro-table-search)>.ant-pro-card-body{padding-inline:0}.admin-main .ant-input-search>.ant-input-wrapper>.ant-input-affix-wrapper,.admin-main .ant-input-search>.ant-input-wrapper>.ant-input{border-start-end-radius:0!important;border-end-end-radius:0!important}.admin-context-drawer .ant-descriptions-item-content .admin-status-cell .status-cell-label{font-weight:400}.drawer-alert,.draft-recovery-alert,.modal-descriptions{margin-bottom:16px}.metric-row{margin-bottom:12px}.full-control{width:100%}.tabular{font-family:var(--admin-font-numeric);font-variant-numeric:lining-nums tabular-nums}.table-secondary{max-width:100%;font-size:var(--admin-font-caption)}.supplier-identity.ant-space,.supplier-identity.ant-space-vertical{width:100%;min-width:0}.supplier-identity .ant-space-item{min-width:0;max-width:100%}.supplier-identity .ant-typography{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.supplier-lifecycle-reason-field{display:flex;flex-direction:column;gap:6px}.supplier-lifecycle-reason-field>label{color:var(--admin-text);font-size:var(--admin-font-detail-label);font-weight:var(--admin-font-weight-label);line-height:var(--admin-line-height-detail-label)}.drawer-stack{width:100%}.mobile-task-list{display:none}.authorized-ref-preview-popover{max-width:calc(100vw - 24px)}.authorized-ref-preview-popover .ant-popover-title{max-width:248px;overflow-wrap:anywhere;word-break:break-word}.authorized-ref-preview{width:min(248px,calc(100vw - 72px))}.authorized-ref-preview>.ant-image,.authorized-ref-preview>.ant-image img,.authorized-ref-preview>div:first-child:not(.authorized-ref-preview-rows){max-width:100%}.authorized-ref-preview-rows{display:grid;gap:4px;margin-top:8px}.authorized-ref-preview-row{display:grid;min-width:0;grid-template-columns:48px minmax(0,1fr);gap:10px}.authorized-ref-preview-row .ant-typography{min-width:0;overflow-wrap:anywhere;word-break:break-word}.task-view-toggle{margin-inline-start:auto}.workflow-compact-progress{display:grid;gap:8px;width:100%;padding-bottom:12px;border-bottom:1px solid var(--admin-border);font-size:var(--admin-font-caption)}.workflow-compact-progress>div:first-child{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:4px 12px}.workflow-compact-progress>div:first-child>span{color:var(--admin-text-secondary)}.workflow-compact-blocker{color:var(--admin-error);overflow-wrap:anywhere}.workflow-compact-progress summary,.development-schedule-disclosure>summary{cursor:pointer;color:var(--admin-text-secondary)}.workflow-compact-progress summary:focus-visible,.development-schedule-disclosure>summary:focus-visible{outline:2px solid var(--admin-accent);outline-offset:3px}.workflow-compact-progress details[open]>summary{margin-bottom:12px}.development-schedule-disclosure{border-top:1px solid var(--admin-border)}.development-schedule-disclosure>summary{padding:12px 22px;font-size:var(--admin-font-caption)}.development-schedule-disclosure>.development-schedule{max-height:400px;overflow:auto}.task-empty-state{display:grid;min-height:180px;place-items:center;border-block:1px solid var(--admin-border)}.task-scope-caption{margin:0;padding:0 22px 12px;color:var(--admin-text-secondary);font-size:var(--admin-font-caption);overflow-wrap:anywhere}.task-kanban-scroll{max-width:100%;overflow-x:auto;padding-bottom:8px;scrollbar-width:thin}.task-kanban-board{display:grid;min-width:1088px;grid-template-columns:repeat(4,minmax(248px,1fr));align-items:stretch;gap:12px}.task-kanban-lane{display:flex;min-width:0;min-height:448px;flex-direction:column;border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);background:var(--admin-surface-subtle)}.task-kanban-lane-header{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-bottom:1px solid var(--admin-border)}.task-kanban-lane-header .ant-tag{margin:0;font-variant-numeric:tabular-nums}.task-kanban-lane-marker{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:var(--admin-text-tertiary)}.task-kanban-lane.is-in_progress .task-kanban-lane-marker{background:var(--admin-info)}.task-kanban-lane.is-exception .task-kanban-lane-marker{background:var(--admin-error)}.task-kanban-lane.is-completed .task-kanban-lane-marker{background:var(--admin-success)}.task-kanban-cards{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;padding:8px}.task-kanban-card{display:flex;height:184px;min-width:0;flex-direction:column;gap:8px;padding:12px;overflow:hidden;border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm);background:var(--admin-surface);cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease,background-color .12s ease}.task-kanban-card:hover,.task-kanban-card:focus-visible,.task-kanban-card.is-selected{border-color:var(--admin-accent);background:var(--admin-surface);box-shadow:0 0 0 2px color-mix(in srgb,var(--admin-accent) 14%,transparent);outline:none}.task-kanban-card-heading,.task-kanban-card-owner{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px}.task-kanban-card-heading .ant-typography{flex:0 0 auto;font-size:var(--admin-font-caption);font-variant-numeric:tabular-nums}.task-kanban-card-title{display:-webkit-box;min-height:42px;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.5}.task-kanban-card-source{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-kanban-card .ant-progress{margin-top:auto}.task-kanban-card-owner{min-height:24px}.task-kanban-empty{display:grid;min-height:184px;place-items:center;border:1px dashed var(--admin-border-strong);border-radius:var(--admin-radius-sm)}.task-kanban-add-slot{display:grid;min-height:42px;place-items:center;padding:4px 8px;border-top:1px solid var(--admin-border)}.task-kanban-add-slot .ant-btn,.workflow-next-action{width:100%}.workflow-next-action .ant-alert-description{line-height:1.6}.workflow-next-action .ant-alert-action{margin-inline-start:12px}.workflow-next-action .ant-btn{white-space:nowrap}.workflow-mini-rail{display:inline-flex;min-width:112px;align-items:center;vertical-align:middle}.workflow-mini-step{display:inline-flex;min-width:0;flex:1 1 0;align-items:center}.workflow-mini-step:first-child{flex:0 0 auto}.workflow-mini-line{width:100%;height:2px;background:var(--admin-border-strong)}.workflow-mini-dot{display:inline-grid;width:16px;height:16px;flex:0 0 16px;place-items:center;border:0;border-radius:50%;background:var(--admin-surface);color:var(--admin-text-tertiary);font-size:var(--admin-font-caption)}.workflow-mini-step.is-upcoming .workflow-mini-dot{color:var(--admin-border-strong)}.workflow-mini-step.is-complete .workflow-mini-line{background:var(--admin-text-secondary)}.workflow-mini-step.is-complete .workflow-mini-dot{color:var(--admin-success)}.workflow-mini-step.is-terminal .workflow-mini-line{background:var(--admin-warning)}.workflow-mini-step.is-terminal .workflow-mini-dot{color:var(--admin-warning)}.workflow-mini-step.is-current .workflow-mini-dot{color:var(--admin-info)}.workflow-mini-step.is-blocked .workflow-mini-dot{color:var(--admin-error)}.record-timeline .ant-space{max-width:100%}.record-timeline .ant-space-item{min-width:0;max-width:100%}.record-timeline .ant-tag{max-width:100%;white-space:normal;overflow-wrap:anywhere}.development-schedule{--development-identity-width: 260px;max-width:100%;margin-bottom:12px;border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);background:var(--admin-surface);overflow:hidden}.development-schedule-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;padding:8px 12px;border-bottom:1px solid var(--admin-border)}.development-schedule-heading .ant-typography-secondary{font-size:var(--admin-font-caption)}.development-schedule-scroll{max-width:100%;overflow-x:auto;scrollbar-width:thin}.development-schedule-grid{width:max-content;min-width:100%}.development-schedule-header,.development-schedule-row{position:relative;display:grid;min-width:max-content}.development-schedule-header{min-height:42px;border-bottom:1px solid var(--admin-border-strong)}.development-schedule-row{min-height:46px;border-bottom:1px solid var(--admin-border)}.development-schedule-row:last-child{border-bottom:0}.development-schedule-identity{grid-column:1;grid-row:1;position:sticky;left:0;z-index:3;display:flex;min-width:0;flex-direction:column;justify-content:center;gap:2px;padding:6px 12px;border:0;border-right:1px solid var(--admin-border-strong);background:var(--admin-surface);color:var(--admin-text);text-align:left}button.development-schedule-identity{cursor:pointer}button.development-schedule-identity:hover,button.development-schedule-identity:focus-visible,.development-schedule-identity.is-selected{background:var(--admin-accent-soft)}.development-schedule-identity:focus-visible{outline:2px solid var(--admin-accent);outline-offset:-2px}.development-schedule-identity strong{overflow:hidden;font-family:var(--admin-font-mono);font-size:var(--admin-font-caption);text-overflow:ellipsis;white-space:nowrap}.development-schedule-identity span{overflow:hidden;color:var(--admin-text-secondary);font-size:var(--admin-font-caption);text-overflow:ellipsis;white-space:nowrap}.development-schedule-identity.is-header{z-index:5;justify-content:center;font-weight:600}.development-schedule-day{grid-row:1;min-width:34px;border-left:1px solid var(--admin-border);background:var(--admin-surface-subtle)}.development-schedule-day.is-header{display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--admin-text-tertiary);font-variant-numeric:tabular-nums;line-height:1.1}.development-schedule-day.is-header strong{font-size:var(--admin-font-caption);font-weight:600}.development-schedule-day.is-header small{font-size:var(--admin-font-nano)}.development-schedule-day.is-today{border-left:2px solid var(--admin-error);background:color-mix(in srgb,var(--admin-error) 7%,var(--admin-surface-subtle));color:var(--admin-error)}.development-schedule-bar{z-index:2;grid-row:1;align-self:center;height:26px;margin:0 3px;padding:0 8px;overflow:hidden;border:1px solid var(--admin-info);border-radius:var(--admin-radius-sm);background:color-mix(in srgb,var(--admin-info) 18%,var(--admin-surface));color:var(--admin-text);cursor:pointer;font-size:var(--admin-font-caption);font-variant-numeric:tabular-nums;text-align:left;text-overflow:ellipsis;white-space:nowrap}.development-schedule-bar:hover,.development-schedule-bar:focus-visible{border-color:var(--admin-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--admin-accent) 18%,transparent);outline:none}.development-schedule-bar.is-draft{border-color:var(--admin-border-strong);background:var(--admin-surface)}.development-schedule-bar.is-internal_review,.development-schedule-bar.is-customer_confirmation{border-color:var(--admin-warning);background:color-mix(in srgb,var(--admin-warning) 18%,var(--admin-surface))}.development-schedule-bar.is-rejected,.development-schedule-bar.is-cancelled{border-color:var(--admin-error);background:color-mix(in srgb,var(--admin-error) 15%,var(--admin-surface))}.development-schedule-bar.is-approved,.development-schedule-bar.is-sealed{border-color:var(--admin-success);background:color-mix(in srgb,var(--admin-success) 16%,var(--admin-surface))}.metrics-trend-panel .ant-pro-card-body{min-height:214px}.metrics-pipeline{display:grid;gap:16px}.metrics-pipeline-legend{display:flex;flex-wrap:wrap;align-items:center;gap:12px;color:var(--admin-text-secondary);font-size:var(--admin-font-caption)}.metrics-pipeline-legend>.ant-typography{margin-left:auto}.metrics-pipeline-legend>span{display:inline-flex;align-items:center;gap:5px}.metrics-pipeline-dot{width:7px;height:7px;border-radius:50%}.metrics-pipeline-dot.inquiry{background:var(--admin-info)}.metrics-pipeline-dot.quote{background:var(--admin-warning)}.metrics-pipeline-dot.development{background:var(--admin-success)}.metrics-pipeline-chart{display:grid;grid-template-columns:repeat(6,minmax(42px,1fr));align-items:end;gap:12px;min-height:140px;padding:10px 4px 0;border-bottom:1px solid var(--admin-border);background:repeating-linear-gradient(to bottom,transparent 0,transparent 33px,var(--admin-border) 34px)}.metrics-pipeline-column{display:grid;min-width:0;height:140px;grid-template-rows:1fr 20px;gap:6px;align-items:end;text-align:center}.metrics-pipeline-bars{display:flex;height:100%;align-items:end;justify-content:center;gap:5px}.metrics-pipeline-bar{display:block;width:clamp(7px,2vw,14px);min-height:4px;border-radius:3px 3px 0 0;transform-origin:bottom;animation:metrics-bar-rise .36s ease-out both}.metrics-pipeline-bar.inquiry{background:var(--admin-info)}.metrics-pipeline-bar.quote{background:var(--admin-warning);animation-delay:60ms}.metrics-pipeline-bar.development{background:var(--admin-success);animation-delay:.12s}.metrics-pipeline-label{overflow:hidden;font-size:var(--admin-font-caption);text-overflow:ellipsis;white-space:nowrap}.metrics-detail-heading{display:flex;align-items:end;justify-content:space-between;gap:16px;margin:24px 0 12px}.metrics-detail-heading .ant-typography{margin:0}.metrics-detail-heading .ant-typography+.ant-typography{display:block;margin-top:4px;font-size:var(--admin-font-caption)}.metrics-indicator-card{height:100%;border-top:2px solid var(--admin-border-strong);transition:border-color .16s ease,transform .16s ease}.metrics-indicator-card:hover{transform:translateY(-1px);border-top-color:var(--admin-accent)}.metrics-indicator-card.is-warning{border-top-color:var(--admin-warning)}.metrics-indicator-card.is-error{border-top-color:var(--admin-error)}.metrics-indicator-card.is-unavailable{border-top-color:var(--admin-border)}.metrics-indicator-card.is-unavailable:hover{transform:none;border-top-color:var(--admin-border)}.metrics-indicator-card .ant-pro-card-body{display:flex;min-height:194px;flex-direction:column}.metrics-indicator-title{display:flex;align-items:center;justify-content:space-between;gap:8px}.metrics-indicator-icon{display:inline-grid;width:22px;height:22px;place-items:center;color:var(--admin-text-secondary);font-size:15px}.metrics-indicator-value-row{display:flex;align-items:end;justify-content:space-between;gap:8px;margin:16px 0 8px}.metrics-indicator-value-row .ant-statistic{min-width:0}.metrics-indicator-value-row .ant-statistic-content{font-variant-numeric:tabular-nums}.metrics-indicator-value-row .ant-btn{padding-inline:0;white-space:nowrap}.metrics-indicator-caption{min-height:40px;margin:10px 0 6px!important;font-size:var(--admin-font-body);line-height:1.55}.metrics-indicator-basis{display:block;margin-top:auto;font-size:var(--admin-font-caption);line-height:1.45}@keyframes metrics-bar-rise{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.handover-candidate-option{display:grid;gap:2px;padding-block:2px;white-space:normal}.handover-candidate-option__title{display:flex;align-items:center;justify-content:space-between;gap:var(--admin-space-sm)}.handover-candidate-option .ant-typography{font-size:var(--admin-font-caption);line-height:1.4}@media(max-width:600px){.metrics-trend-panel .ant-pro-card-header{align-items:flex-start;flex-wrap:wrap;row-gap:var(--admin-space-micro)}.metrics-trend-panel .ant-pro-card-extra{width:100%;margin-inline-start:0}.metrics-pipeline-legend>.ant-typography{width:100%;margin-left:0}.metrics-detail-heading{align-items:flex-start;flex-direction:column;gap:var(--admin-space-micro)}.metrics-indicator-card{height:auto}.metrics-indicator-card .ant-pro-card-body{min-height:0}.metrics-indicator-title{align-items:flex-start;flex-wrap:wrap}.metrics-indicator-title>.ant-space{min-width:0;flex:1 1 180px}.metrics-indicator-title>.admin-status-cell{flex:0 0 auto}.metrics-indicator-value-row{align-items:flex-start;flex-direction:column;margin-block:var(--admin-space-sm) var(--admin-space-xs)}.metrics-indicator-value-row .admin-action-group{align-self:flex-start}.metrics-indicator-caption{min-height:0}.metrics-indicator-basis{margin-top:0;overflow-wrap:anywhere;white-space:normal}}@media(prefers-reduced-motion:reduce){.metrics-pipeline-bar,.metrics-indicator-card{animation:none;transition:none}}.order-line-row{margin:0;padding:12px;border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);background:var(--admin-surface-subtle)}.order-line-row .ant-form-item{margin-bottom:0}.sandbox-invoker{padding:16px;border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);background:var(--admin-surface-subtle)}.sandbox-invoker .ant-form-item{margin-bottom:12px}.sandbox-response{margin:8px 0 0;padding:12px;max-height:260px;overflow:auto;border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm);background:var(--admin-surface);color:var(--admin-text);font-family:var(--admin-font-mono);font-size:var(--admin-font-body);line-height:1.6;white-space:pre-wrap;word-break:break-all}.filter-bar{display:flex;min-height:42px;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:10px;padding:0}.filter-bar .ant-input-search{min-width:min(260px,100%);flex:1 1 320px}.filter-bar>.ant-select{min-width:132px}.workflow-queue-segmented{max-width:100%;flex:0 1 auto}.workflow-stage-summary{margin-bottom:0}.workflow-stage-summary .ant-alert-description{color:var(--admin-text-secondary);font-size:var(--admin-font-caption)}.workflow-exception-row>td:first-child{box-shadow:inset 2px 0 0 var(--admin-warning)}.workflow-action-group.ant-space{column-gap:var(--admin-space-xs)!important;row-gap:var(--admin-space-xs)!important}.order-cancel-guard .ant-alert-content,.order-cancel-guard .ant-alert-description{min-width:0;width:100%}.order-cancel-blocker-list{display:grid;width:100%;gap:var(--admin-space-xs)}.order-cancel-blocker-group{display:grid;min-width:0;gap:var(--admin-space-micro);padding-top:var(--admin-space-xs);border-top:1px solid var(--admin-border)}.order-cancel-blocker-group:first-child{padding-top:0;border-top:0}.order-cancel-blocker-group .ant-typography{overflow-wrap:anywhere;word-break:break-word}.order-cancel-blocker-targets{display:grid;min-width:0;gap:var(--admin-space-micro)}.order-cancel-blocker-target{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:var(--admin-space-micro) var(--admin-space-xs)}.order-cancel-blocker-target .ant-btn-link{max-width:100%;white-space:normal;text-align:left;overflow-wrap:anywhere}.order-cancel-blocker-target .ant-tag{margin-inline-end:0;white-space:normal}.direct-sale-line-card{padding:var(--admin-space-sm);border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm);background:var(--admin-surface-subtle)}.direct-sale-roll-row{padding-top:var(--admin-space-xs);border-top:1px solid var(--admin-border)}.filter-search{width:min(420px,100%)}.inventory-mobile-summary{display:none}.sample-filter-bar{flex-wrap:wrap}.sample-filter-bar .filter-result-count{flex:0 0 auto;white-space:nowrap}.customer-filter-bar{flex-wrap:wrap}.customer-filter-bar .filter-search{width:auto;min-width:240px;max-width:420px;flex:1 1 320px}.customer-primary-filter{width:164px;flex:0 0 164px}.customer-filter-summary{margin-inline-start:auto;white-space:nowrap}.customer-advanced-filters{display:grid;width:100%;flex:1 0 100%;grid-template-columns:repeat(3,minmax(160px,1fr));gap:12px;padding:12px;border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);background:var(--admin-surface-subtle)}.customer-advanced-filters label{display:flex;min-width:0;flex-direction:column;gap:6px}.customer-advanced-filters label>span{color:var(--admin-text-secondary);font-size:var(--admin-font-caption)}.customer-advanced-filters .ant-select{width:100%}.admin-main .admin-page.customer-workbench-page .ant-pro-page-container-warp-page-header{min-height:68px;border-bottom:0;background:transparent}.admin-main .admin-page.customer-workbench-page .ant-page-header{padding-block:14px}.admin-main .admin-page.customer-workbench-page .ant-page-header-heading-title{font-size:var(--admin-font-heading);font-weight:680;line-height:24px}.admin-main .admin-page.customer-workbench-page .ant-page-header-heading-sub-title{max-width:560px;color:var(--admin-text-tertiary)}.customer-workbench-page .customer-metric-strip{margin-bottom:var(--admin-space-sm)}.customer-list-workbench{min-width:0;overflow:hidden;border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);background:var(--admin-surface);box-shadow:none}.customer-list-workbench .customer-filter-bar{min-height:46px;margin:0;padding:6px var(--admin-space-xs);border-bottom:1px solid var(--admin-border);background:var(--admin-surface)}.customer-list-workbench .customer-filter-bar .filter-search{max-width:380px}.customer-filter-result{margin-inline-start:auto;white-space:nowrap}.customer-list-workbench .customer-advanced-filters{margin:0 calc(var(--admin-space-xs) * -1) -6px;padding:var(--admin-space-sm);border:0;border-top:1px solid var(--admin-border);border-radius:0;background:var(--admin-surface-subtle)}.customer-list-workbench .ant-pro-table>.ant-pro-card{border:0;border-radius:0}.customer-list-workbench .ant-pro-table>.ant-pro-card:not(.ant-pro-table-search)>.ant-pro-card-body{padding:0}.customer-list-workbench .ant-pro-table-list-toolbar-container{min-height:43px;padding:var(--admin-space-micro) var(--admin-space-xs);border-bottom:1px solid var(--admin-border)}.customer-list-workbench .ant-pro-table-list-toolbar-title{display:flex;min-width:0;align-items:center}.customer-list-workbench .ant-table-wrapper .ant-table-thead>tr>th{height:var(--admin-control-lg);background:var(--admin-surface-subtle)}.customer-list-workbench .ant-table-wrapper .ant-table-tbody>tr>td{height:64px}.customer-list-workbench .ant-table-wrapper .ant-table-tbody>tr.is-strategic>td:first-child,.customer-list-workbench .ant-table-wrapper .ant-table-tbody>tr.admin-openable-row.is-selected>td:first-child{box-shadow:inset 2px 0 0 var(--admin-accent)}.customer-list-workbench .ant-table-wrapper .ant-table-tbody>tr.admin-openable-row.is-selected>td{background:color-mix(in srgb,var(--admin-accent) 7%,var(--admin-surface))}.customer-list-workbench .ant-table-wrapper .ant-pagination{margin:var(--admin-space-xs) var(--admin-space-sm)}.customer-identity{display:flex;min-width:0;align-items:center;gap:10px}.customer-identity-mark{display:inline-grid;width:28px;height:28px;flex:0 0 28px;place-items:center;border:0;border-radius:var(--admin-radius-md);background:var(--admin-accent-soft);color:var(--admin-accent);font-size:var(--admin-font-nano);font-weight:700}.customer-identity-copy{min-width:0}.customer-identity-copy>.ant-typography{display:block;max-width:100%}.customer-identity-copy>.ant-typography:first-child{font-size:13px;font-weight:650}.customer-identity-copy .table-secondary{margin-top:2px;color:var(--admin-text-tertiary);font-size:var(--admin-font-nano)}.customer-business-status{display:grid;min-width:0;gap:var(--admin-space-micro)}.customer-status-line{display:inline-flex;min-width:0;align-items:center;gap:6px;color:var(--admin-text);font-size:var(--admin-font-caption);line-height:var(--admin-line-height-label)}.customer-status-line.is-secondary{color:var(--admin-text-tertiary)}.customer-status-dot{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--admin-text-tertiary)}.customer-status-dot.is-success{background:var(--admin-success)}.customer-status-dot.is-warning{background:var(--admin-warning)}.customer-status-dot.is-danger{background:var(--admin-error)}.customer-status-dot.is-info,.customer-status-dot.is-accent{background:var(--admin-accent)}.customer-context-drawer .ant-drawer-content-wrapper{border:0;box-shadow:var(--admin-shadow-overlay)}.customer-context-drawer .ant-drawer-header{display:grid;min-height:92px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--admin-space-sm);padding:18px 20px;border-bottom-color:var(--admin-border);background:var(--admin-surface);color:var(--admin-text)}.customer-context-drawer .ant-drawer-header-title{align-items:flex-start}.customer-context-drawer .ant-drawer-title,.customer-context-drawer .customer-drawer-title .ant-typography{color:var(--admin-text)}.customer-context-drawer .ant-drawer-close{margin-top:-4px;color:var(--admin-text-secondary)}.customer-context-drawer .ant-drawer-close:hover,.customer-context-drawer .ant-drawer-close:focus-visible{background:var(--admin-sidebar-hover);color:var(--admin-text)}.customer-context-drawer .ant-drawer-extra{width:auto;align-self:start;justify-content:flex-end}.customer-context-drawer .ant-drawer-extra .ant-space{width:auto;justify-content:flex-end}.customer-context-drawer .ant-drawer-body{padding:var(--admin-space-md)}.customer-drawer-title{display:flex;min-width:0;flex-direction:column;gap:5px}.customer-drawer-title>div:first-child{display:flex;min-width:0;align-items:baseline;flex-wrap:wrap;gap:3px 5px}.customer-drawer-title>div:first-child .ant-typography:last-child{min-width:0;color:var(--admin-text);font-size:var(--admin-font-subheading);font-weight:680;overflow-wrap:anywhere;white-space:normal}html[data-admin-appearance=dark] .customer-drawer-title>div:first-child .ant-typography:last-child{color:var(--admin-text)}.customer-drawer-code{max-width:100%;overflow-wrap:anywhere;color:var(--admin-text)!important;font-size:var(--admin-font-subheading);font-weight:680}html[data-admin-appearance=dark] .customer-drawer-code{color:var(--admin-text)!important}.customer-drawer-subtitle{color:var(--admin-text-tertiary)!important;font-size:var(--admin-font-nano);font-weight:400}.customer-overview-stack{display:grid;width:100%;gap:0}.customer-drawer-metric-strip{margin-bottom:var(--admin-space-md);border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);background:var(--admin-surface)}.customer-drawer-metric-strip .linear-metric,.customer-drawer-metric-strip .linear-metric-content,.customer-drawer-metric-strip .linear-metric-action{min-height:80px}.customer-drawer-metric-strip .linear-metric-content,.customer-drawer-metric-strip .linear-metric-action{padding:14px}.customer-drawer-metric-strip .linear-metric:after{inset-block:14px;background:var(--admin-border)}.customer-drawer-metric-strip .linear-metric-label{color:var(--admin-text-secondary);font-size:var(--admin-font-nano)}.customer-drawer-metric-strip .linear-metric-value{margin-top:7px;color:var(--admin-text);font-size:var(--admin-font-heading);font-weight:680;line-height:24px}.customer-drawer-metric-strip .linear-metric-value small{color:var(--admin-text-secondary);font-size:var(--admin-font-nano)}.customer-focus-summary{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--admin-space-sm);margin-bottom:20px;padding:14px var(--admin-space-md);border-bottom:1px solid var(--admin-border);background:var(--admin-surface-subtle)}.customer-focus-summary>div{display:grid;min-width:0;gap:2px}.customer-focus-summary>div>.ant-typography{margin:0}.customer-focus-summary>div>.ant-typography:first-child{font-size:13px;font-weight:650}.customer-focus-summary>div>.ant-typography-secondary{font-size:var(--admin-font-nano)}.customer-section-heading{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:var(--admin-space-sm);margin-bottom:10px}.customer-section-heading .ant-typography{margin:0}.customer-section-heading h5.ant-typography{color:var(--admin-text);font-size:13px;font-weight:650}.customer-section-heading .ant-typography-secondary{font-size:var(--admin-font-nano)}.customer-profile-panel{min-width:0}.customer-profile-descriptions .ant-descriptions-view{border-color:var(--admin-border);border-radius:var(--admin-radius-md)}.customer-profile-descriptions .ant-descriptions-row>th,.customer-profile-descriptions .ant-descriptions-row>td{min-height:var(--admin-space-xxl);padding:9px var(--admin-space-sm);border-color:var(--admin-border)!important}.customer-profile-descriptions .ant-descriptions-row>th{width:108px;background:var(--admin-surface-subtle);color:var(--admin-text-secondary);font-size:var(--admin-font-nano);font-weight:400}.customer-profile-descriptions .ant-descriptions-row>td{color:var(--admin-text);font-size:var(--admin-font-caption)}.sample-placeholder{display:grid;width:48px;height:48px;place-items:center;border-radius:var(--admin-radius-sm);background:var(--admin-surface-subtle);color:var(--admin-text-tertiary)}.drawer-sample-image{width:100%;max-height:320px;object-fit:cover;border-radius:var(--admin-radius-md)}.sample-image-strip{display:flex;gap:12px;margin:12px 0 20px;overflow-x:auto;padding-bottom:4px}.sample-image-item{display:flex;width:200px;flex:0 0 200px;align-items:center;gap:8px;padding:8px;border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);background:var(--admin-surface-subtle)}.sample-image-actions{display:flex;min-width:0;flex:1;flex-wrap:wrap;align-items:center}.sample-image-actions .ant-tag{width:100%;margin:0 0 2px;overflow:hidden;text-overflow:ellipsis}.sku-image-placeholder{display:grid;width:40px;height:40px;place-items:center;border-radius:var(--admin-radius-sm);background:var(--admin-surface-subtle);color:var(--admin-text-tertiary)}.sample-gallery-card{height:100%;overflow:hidden}.sample-gallery-card:focus-visible{outline:2px solid var(--admin-accent);outline-offset:2px}.sample-gallery-media{display:grid;height:160px;place-items:center;overflow:hidden;border-bottom:1px solid var(--admin-border);background:var(--admin-surface-subtle);color:var(--admin-text-tertiary)}.sample-gallery-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--admin-motion-slow) ease}.sample-gallery-card:hover .sample-gallery-media img,.sample-gallery-card:focus-visible .sample-gallery-media img{transform:scale(1.02)}.sample-gallery-media.is-empty .anticon{font-size:30px}.section-toolbar{display:flex;min-height:40px;align-items:center;justify-content:space-between;gap:16px}.drawer-image-placeholder{display:grid;height:220px;place-items:center;align-content:center;gap:8px;margin-bottom:16px;border:1px dashed var(--admin-border-strong);border-radius:var(--admin-radius-md);background:var(--admin-surface-subtle);color:var(--admin-text-tertiary)}.drawer-image-placeholder .anticon{font-size:28px}.attention-value{margin-top:8px;font-size:var(--admin-font-display);font-weight:620;font-variant-numeric:tabular-nums}.attention-value small{margin-left:8px;color:var(--admin-text-tertiary);font-size:var(--admin-font-caption);font-weight:400}.settings-table{margin-top:16px}.warehouse-location-panel{padding:8px 16px 16px;background:var(--admin-surface-subtle)}.import-dropzone{margin-top:16px}.import-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:12px;padding:16px;border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);background:var(--admin-surface-subtle)}.import-summary[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.import-file-summary{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;margin-top:16px;font-size:var(--admin-font-caption)}.import-file-summary>:last-child{min-width:0;overflow-wrap:anywhere}.import-summary>div{display:flex;flex-direction:column;gap:4px;min-width:0}.label-print-sheet{box-sizing:border-box;width:min(100%,var(--label-preview-width));aspect-ratio:var(--label-aspect);margin:0 auto;padding:12px 14px;overflow:hidden;border:1px solid #1f1f1f;color:#111;color-scheme:light;background:#fff;font-family:Arial,Microsoft YaHei,sans-serif}.label-print-content,.greige-label-content{width:100%;transform-origin:top left}.label-print-header{text-align:center;font-size:15px;font-weight:700;line-height:1.3}.label-print-body{margin-top:8px}.label-print-body-with-qr{display:grid;grid-template-columns:minmax(0,1fr) 76px;gap:8px;align-items:end}.label-print-fields{display:grid;gap:5px;min-width:0;margin:0}.label-print-fields>div{display:grid;grid-template-columns:48px minmax(0,1fr);gap:4px;min-width:0;font-size:12px;line-height:1.25}.label-print-fields dt{font-weight:700;white-space:nowrap}.label-print-fields dd{min-width:0;margin:0;overflow-wrap:anywhere;font-weight:600}.label-print-qr{width:76px;justify-self:end}.label-print-qr .ant-qrcode{width:100%!important;height:auto!important;aspect-ratio:1;padding:0!important}.label-print-qr canvas,.label-print-qr svg{display:block;width:100%!important;height:auto!important}.label-print-footer{margin-top:5px;color:#595959;font-size:9px;line-height:1.2}.label-print-sheet[data-layout=medium] .label-print-header{font-size:17px}.label-print-sheet[data-layout=medium] .label-print-fields>div{grid-template-columns:58px minmax(0,1fr);font-size:13px}.label-print-sheet[data-layout=medium] .label-print-body-with-qr{grid-template-columns:minmax(0,1fr) 90px}.label-print-sheet[data-layout=medium] .label-print-qr{width:90px}.label-print-sheet[data-layout=large]{padding:20px}.label-print-sheet[data-layout=large] .label-print-header{font-size:19px}.label-print-sheet[data-layout=large] .label-print-body{margin-top:18px}.label-print-sheet[data-layout=large] .label-print-body-with-qr{display:flex;flex-direction:column;align-items:stretch;gap:20px}.label-print-sheet[data-layout=large] .label-print-fields{gap:9px}.label-print-sheet[data-layout=large] .label-print-fields>div{grid-template-columns:74px minmax(0,1fr);font-size:14px}.label-print-sheet[data-layout=large] .label-print-qr{width:112px;justify-self:auto;align-self:flex-end}.quotation-line-form{padding:12px 12px 0;border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);background:var(--admin-surface-subtle)}.quotation-print-sheet{color-scheme:light;padding:32px;color:#1f1f1f;background:#fff}.quotation-print-sheet .ant-typography,.quotation-print-sheet .ant-typography a{color:#1f1f1f}.quotation-print-sheet .ant-typography-secondary{color:#595959!important}.quotation-print-sheet .ant-descriptions,.quotation-print-sheet .ant-descriptions-view,.quotation-print-sheet .ant-descriptions-row,.quotation-print-sheet .ant-descriptions-item-label,.quotation-print-sheet .ant-descriptions-item-content{color:#1f1f1f;background:#fff}.quotation-print-sheet .ant-descriptions-item-label{color:#595959;background:#f5f5f5}.quotation-print-sheet .ant-descriptions-item-content{color:#1f1f1f}.quotation-print-sheet .ant-table-wrapper,.quotation-print-sheet .ant-table,.quotation-print-sheet .ant-table-container,.quotation-print-sheet .ant-table-content,.quotation-print-sheet .ant-table table{color:#1f1f1f;background:#fff}.quotation-print-sheet .ant-table-thead>tr>th{color:#1f1f1f;background:#f5f5f5;border-bottom-color:#bfbfbf}.quotation-print-sheet .ant-table-tbody>tr>td{color:#1f1f1f;background:#fff;border-bottom-color:#d9d9d9}.quotation-print-sheet .ant-table-tbody>tr:hover>td{background:#fff}.quotation-print-sheet .ant-table-cell{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.quotation-print-document-table .ant-table-content{overflow-x:visible!important}.quotation-print-document-table .ant-table-content>table{width:100%!important;min-width:0!important;table-layout:fixed!important}.quotation-print-document-table col{width:auto!important;min-width:0!important}.quotation-print-document-cards{display:none}.quotation-print-document-card{padding:14px 0;border-top:1px solid #d9d9d9}.quotation-print-document-card:last-child{border-bottom:1px solid #d9d9d9}.quotation-print-document-card-title{color:#595959;font-size:11px;font-weight:600}.quotation-print-document-card-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;margin:6px 0 0}.quotation-print-document-card-details>div{min-width:0;padding:7px 0;border-top:1px solid #f0f0f0}.quotation-print-document-card-details dt{color:#595959;font-size:11px}.quotation-print-document-card-details dd{margin:2px 0 0;overflow-wrap:anywhere}.quotation-print-line-cards{display:none}.quotation-print-line-card{padding:14px 0;border-top:1px solid #d9d9d9}.quotation-print-line-card:last-child{border-bottom:1px solid #d9d9d9}.quotation-print-line-card-header{display:flex;min-width:0;align-items:center;gap:10px}.quotation-print-line-card-header>div{display:flex;min-width:0;flex-direction:column;gap:2px}.quotation-print-line-card-header span{color:#595959;font-size:11px}.quotation-print-line-card-header strong{overflow-wrap:anywhere}.quotation-print-line-card-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;margin:10px 0 0}.quotation-print-line-card-details>div{min-width:0;padding:7px 0;border-top:1px solid #f0f0f0}.quotation-print-line-card-details dt{color:#595959;font-size:11px}.quotation-print-line-card-details dd{margin:2px 0 0;overflow-wrap:anywhere}.quotation-print-line-card-details .quotation-print-line-card-wide{grid-column:1 / -1}.quotation-print-modal.ant-modal{width:min(1180px,calc(100vw - 32px))!important;max-width:calc(100vw - 32px)}.quotation-print-modal.ant-modal .ant-modal-body{overflow-x:hidden}.quotation-print-landscape{min-width:0}.quotation-print-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid #1f1f1f}.quotation-print-header .ant-typography{margin:0}.quotation-print-number{display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.quotation-print-number span{color:#595959;font-size:12px}.quotation-print-terms{margin-top:20px;padding-top:16px;border-top:1px solid #d9d9d9;font-size:13px;line-height:1.6}.quotation-print-terms p{margin:4px 0}.quotation-print-total-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;padding:14px 0;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}.quotation-print-total-grid div{display:flex;flex-direction:column;gap:4px}.quotation-print-total-grid span{color:#595959;font-size:12px}.quotation-print-total-grid strong{font-size:16px;font-variant-numeric:tabular-nums}.quotation-print-note{display:block;margin-top:8px;font-size:12px}.quotation-print-contact{margin-top:12px;color:#595959;font-size:12px}.quotation-print-signatures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px;color:#1f1f1f;font-size:12px}.quotation-print-footer{margin-top:28px;color:#8c8c8c;font-size:11px}.external-confirm-page{min-height:100vh;padding:32px 16px;background:var(--admin-bg)}.external-confirm-card{width:min(1080px,100%);margin:0 auto;border-radius:var(--admin-radius-lg);box-shadow:var(--admin-shadow-card)}.storefront-preview{display:flex;flex-direction:column;gap:14px}.storefront-logo.ant-avatar{display:inline-flex;align-items:center;justify-content:center;background:var(--admin-emphasis-surface);color:var(--admin-emphasis-text);font-weight:600;font-size:var(--admin-font-heading)}.storefront-brand.ant-typography{margin:0}.storefront-intro.ant-typography{margin:0;color:var(--admin-text-secondary)}.storefront-preview-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.storefront-preview-stat{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);background:var(--admin-surface-subtle)}.storefront-preview-stat-value{font-size:var(--admin-font-heading);font-weight:650;color:var(--admin-text);font-variant-numeric:tabular-nums}.storefront-preview-stat-label,.storefront-preview-hint.ant-typography{font-size:var(--admin-font-caption);color:var(--admin-text-tertiary)}.storefront-site{background:var(--admin-bg, var(--admin-surface));color:var(--admin-text)}.storefront-site h1,.storefront-site h2,.storefront-site h3,.storefront-site p{margin:0}.storefront-nav{position:sticky;top:0;z-index:6;border-bottom:1px solid var(--admin-border);background:color-mix(in srgb,var(--admin-surface) 88%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px)}.storefront-nav-inner{display:flex;align-items:center;gap:24px;max-width:1160px;margin:0 auto;padding:12px 40px}.storefront-nav-brand{display:inline-flex;align-items:center;gap:10px;color:var(--admin-text);font-weight:600}.storefront-nav-name{font-size:var(--admin-font-subheading)}.storefront-nav-links{display:flex;gap:22px;margin-left:8px}.storefront-nav-links a{color:var(--admin-text-secondary);font-size:var(--admin-font-body);transition:color .15s}.storefront-nav-links a:hover{color:var(--admin-accent)}.storefront-nav-cta{margin-left:auto}.storefront-brandmark{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:var(--admin-radius-sm);background:var(--admin-emphasis-surface);color:var(--admin-emphasis-text);font-weight:700;font-size:var(--admin-font-body);letter-spacing:0}.storefront-brandmark-sm{width:30px;height:30px;font-size:var(--admin-font-body)}.storefront-hero{position:relative;overflow:hidden;background:var(--admin-emphasis-surface)}.storefront-hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.storefront-hero-overlay{position:absolute;inset:0;background:color-mix(in srgb,var(--admin-emphasis-surface) 82%,transparent)}.storefront-hero-plain .storefront-hero-overlay{background:color-mix(in srgb,var(--admin-emphasis-surface) 92%,var(--admin-accent))}.storefront-hero-inner{position:relative;max-width:1160px;margin:0 auto;padding:96px 40px 88px;color:var(--admin-emphasis-text)}.storefront-hero-eyebrow{text-transform:uppercase;letter-spacing:0;font-size:var(--admin-font-caption);font-weight:600;color:var(--admin-emphasis-text-secondary)}.storefront-hero-title{margin-top:14px;font-size:var(--admin-font-hero);font-weight:720;line-height:1.08;letter-spacing:0}.storefront-hero-tagline{margin-top:16px;font-size:var(--admin-font-hero-tagline);font-weight:500;color:var(--admin-emphasis-text)}.storefront-hero-intro{margin-top:14px;max-width:640px;font-size:var(--admin-font-subheading);line-height:1.7;color:var(--admin-emphasis-text-secondary)}.storefront-hero-cats{margin-top:22px}.storefront-cat{display:inline-flex;align-items:center;padding:5px 12px;border:1px solid color-mix(in srgb,var(--admin-emphasis-text) 28%,transparent);border-radius:var(--admin-radius-md);background:color-mix(in srgb,var(--admin-emphasis-text) 10%,transparent);color:var(--admin-emphasis-text);font-size:var(--admin-font-body)}.storefront-hero-actions{margin-top:30px}.storefront-hero-contact{color:var(--admin-emphasis-text);border-color:color-mix(in srgb,var(--admin-emphasis-text) 60%,transparent);background:transparent}.storefront-hero-contact:hover{color:var(--admin-emphasis-text);border-color:var(--admin-emphasis-text);background:color-mix(in srgb,var(--admin-emphasis-text) 14%,transparent)}.storefront-hero-stats{display:flex;flex-wrap:wrap;gap:40px;margin-top:44px;padding-top:30px;border-top:1px solid color-mix(in srgb,var(--admin-emphasis-text) 18%,transparent)}.storefront-stat{display:flex;flex-direction:column;gap:4px}.storefront-stat-value{font-size:var(--admin-font-display);font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.storefront-stat-label{font-size:var(--admin-font-caption);color:var(--admin-emphasis-text-secondary)}.storefront-section{max-width:1160px;margin:0 auto;padding:72px 40px}.storefront-section-alt{max-width:none;background:var(--admin-surface-subtle);border-block:1px solid var(--admin-border)}.storefront-section-alt>*{max-width:1160px;margin-inline:auto}.storefront-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:32px}.storefront-eyebrow{text-transform:uppercase;letter-spacing:0;font-size:var(--admin-font-caption);font-weight:600;color:var(--admin-accent)}.storefront-section-title{margin-top:8px;font-size:var(--admin-font-section-title);font-weight:680;letter-spacing:0;color:var(--admin-text)}.storefront-section-note{font-size:var(--admin-font-body);color:var(--admin-text-tertiary)}.storefront-cap-card{position:relative;height:100%;padding:22px 20px;border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);background:var(--admin-surface);overflow:hidden;transition:border-color .15s,transform .15s}.storefront-cap-card:hover{border-color:color-mix(in srgb,var(--admin-accent) 45%,var(--admin-border-strong));transform:translateY(-2px)}.storefront-cap-index{font-size:var(--admin-font-caption);font-weight:700;color:var(--admin-accent);letter-spacing:0}.storefront-cap-title{margin-top:12px;font-size:var(--admin-font-subheading);font-weight:650;color:var(--admin-text)}.storefront-cap-desc{margin-top:8px;font-size:var(--admin-font-body);line-height:1.65;color:var(--admin-text-secondary)}.storefront-sample{display:flex;flex-direction:column;height:100%;border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);background:var(--admin-surface);overflow:hidden;transition:border-color .15s,box-shadow .15s}.storefront-sample:hover{border-color:var(--admin-border-strong);box-shadow:var(--admin-shadow)}.storefront-sample-media{position:relative;aspect-ratio:4 / 3;overflow:hidden;background-color:var(--admin-surface-subtle)}.storefront-sample-image{display:block;width:100%;height:100%;object-fit:cover}.storefront-sample-media-empty{position:absolute;inset:0;display:grid;place-items:center;color:var(--admin-text-tertiary);font-size:var(--admin-font-body)}.storefront-sample-stock{position:absolute;left:12px;top:12px;padding:3px 9px;border-radius:var(--admin-radius-sm);background:color-mix(in srgb,var(--admin-emphasis-surface) 78%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--admin-emphasis-text);font-size:var(--admin-font-caption)}.storefront-sample-body{display:flex;flex-direction:column;gap:8px;padding:16px 16px 18px}.storefront-sample-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.storefront-sample-code{font-family:var(--admin-font-mono);font-size:var(--admin-font-caption);color:var(--admin-text-tertiary)}.storefront-sample-type.ant-tag{margin:0;border-color:var(--admin-border);background:var(--admin-surface-subtle);color:var(--admin-text-secondary)}.storefront-sample-name{font-size:var(--admin-font-subheading);font-weight:640;color:var(--admin-text)}.storefront-sample-meta{font-size:var(--admin-font-body);color:var(--admin-text-secondary)}.storefront-sample-specs{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:2px;color:var(--admin-text-tertiary);font-size:var(--admin-font-caption);font-variant-numeric:tabular-nums}.storefront-sample-colors{margin-top:4px}.storefront-sample-more{font-size:var(--admin-font-caption);color:var(--admin-text-tertiary)}.storefront-certs{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.storefront-cert{display:flex;align-items:center;gap:12px;padding:16px 18px;border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);background:var(--admin-surface);color:var(--admin-text);font-size:var(--admin-font-body);font-weight:500}.storefront-cert-icon{color:var(--admin-accent);font-size:20px}.storefront-about-intro{margin-top:14px;font-size:var(--admin-font-subheading);line-height:1.8;color:var(--admin-text-secondary)}.storefront-about-facts{display:flex;flex-direction:column;gap:12px;margin-top:24px}.storefront-fact{display:flex;align-items:baseline;gap:16px;padding-bottom:12px;border-bottom:1px solid var(--admin-border)}.storefront-fact-label{flex:0 0 84px;color:var(--admin-text-tertiary);font-size:var(--admin-font-caption)}.storefront-fact-value{color:var(--admin-text);font-size:var(--admin-font-body);font-weight:500}.storefront-contact-list{display:flex;flex-direction:column;gap:14px;margin-top:14px}.storefront-contact-row{display:flex;align-items:center;gap:12px;color:var(--admin-text);font-size:var(--admin-font-body)}.storefront-contact-row .anticon{color:var(--admin-accent);font-size:16px}.storefront-contact-label{flex:0 0 auto;color:var(--admin-text-tertiary);font-size:var(--admin-font-caption)}.storefront-contact-cta{margin-top:26px}.storefront-empty{padding:40px;border:1px dashed var(--admin-border-strong);border-radius:var(--admin-radius-lg);background:var(--admin-surface);color:var(--admin-text-secondary);font-size:var(--admin-font-body);text-align:center}.storefront-footer{border-top:1px solid var(--admin-border);background:var(--admin-surface)}.storefront-footer-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;max-width:1160px;margin:0 auto;padding:32px 40px}.storefront-footer-brand{display:flex;align-items:center;gap:12px}.storefront-footer-name{font-size:var(--admin-font-subheading);font-weight:600;color:var(--admin-text)}.storefront-footer-tag{font-size:var(--admin-font-body);color:var(--admin-text-tertiary)}.storefront-footer-note{flex:1 1 280px;min-width:240px;color:var(--admin-text-tertiary);font-size:var(--admin-font-caption);line-height:1.6;text-align:right}.storefront-portal-root{position:fixed;inset:0;z-index:1100}.storefront-portal-root .ant-modal-mask{position:fixed}.storefront-portal-root .ant-modal-wrap{position:fixed;inset:0;overflow:hidden}.storefront-portal-root .ant-modal{top:0;width:100vw!important;max-width:100vw;margin:0;padding:0;height:100vh}.storefront-portal-root .ant-modal-content{display:flex;flex-direction:column;height:100vh;padding:0;border-radius:0;overflow:hidden}.storefront-portal-root .ant-modal-header{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden}.storefront-portal-root .ant-modal-body{flex:1;min-height:0;overflow-y:auto;padding:0}.storefront-portal-root .ant-modal-close{position:fixed;top:14px;right:18px;z-index:10;display:grid;place-items:center;width:40px;height:40px;border-radius:var(--admin-radius-md);background:color-mix(in srgb,var(--admin-emphasis-surface) 72%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--admin-emphasis-text)}.storefront-portal-root .ant-modal-close:hover{background:var(--admin-emphasis-surface-hover);color:var(--admin-emphasis-text)}.storefront-highlight-list{display:flex;flex-direction:column;gap:12px}.storefront-highlight-item{padding:12px;border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);background:var(--admin-surface-subtle)}.storefront-highlight-row{display:flex;align-items:center;gap:8px;margin-bottom:8px}.storefront-highlight-row .ant-input{flex:1}.global-search-results{min-height:96px;margin-top:var(--admin-space-sm)}.global-search-results>.ant-typography{display:block;padding:var(--admin-space-md) var(--admin-space-xs);line-height:1.6}.global-search-list-item.ant-list-item{padding:0}.global-search-result-button.ant-btn{display:flex;width:100%;min-width:0;min-height:var(--admin-space-xxl);height:auto;align-items:center;justify-content:space-between;gap:var(--admin-space-sm);padding:var(--admin-space-xs);border-radius:var(--admin-radius-md);color:var(--admin-text);text-align:left;white-space:normal;transition:color .12s ease,background-color .12s ease,box-shadow .12s ease}.global-search-result-button.ant-btn:hover,.global-search-result-button.ant-btn:focus-visible{background:var(--admin-sidebar-hover);color:var(--admin-text)}.global-search-result-button.ant-btn[aria-selected=true]{background:var(--admin-sidebar-active);color:var(--admin-text);box-shadow:inset 3px 0 0 var(--admin-accent)}.global-search-result-button.ant-btn:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--admin-accent) 32%,transparent)}.global-search-result-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.global-search-result-copy .ant-typography{min-width:0;overflow-wrap:anywhere}.global-search-result-copy .ant-typography+.ant-typography{font-size:var(--admin-font-caption)}.global-search-result-button .ant-tag{flex:0 0 auto;margin:0}@media(prefers-reduced-motion:reduce){.global-search-result-button.ant-btn{transition:none}}@media(max-width:1023px){.settings-tabs.ant-tabs-top>.ant-tabs-nav{margin:0 0 var(--admin-space-sm)}.settings-tabs.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap{overflow-x:auto;scrollbar-width:none}.settings-tabs.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap::-webkit-scrollbar{display:none}.settings-tabs.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-list{flex:0 0 auto}.settings-tabs.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab{white-space:nowrap}.settings-tabs.ant-tabs-left{display:block}.settings-tabs.ant-tabs-left>.ant-tabs-nav{width:100%;margin:0 0 var(--admin-space-sm);border-bottom:1px solid var(--admin-border)}.settings-tabs.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap{overflow-x:auto;scrollbar-width:none}.settings-tabs.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap::-webkit-scrollbar{display:none}.settings-tabs.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-list{flex-direction:row;transform:none!important}.settings-tabs.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab{flex:0 0 auto;margin:0;padding:var(--admin-space-xs) var(--admin-space-sm);white-space:nowrap}.settings-tabs.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab-active{box-shadow:inset 0 -2px 0 var(--admin-accent)}.settings-tabs.ant-tabs-left>.ant-tabs-nav .ant-tabs-ink-bar{display:none}.settings-tabs.ant-tabs-left>.ant-tabs-content-holder{border-inline-start:0}}@media(max-width:767px){.settings-tabs-mobile-select.ant-tabs-top>.ant-tabs-nav{display:none}.order-cancel-guard .ant-alert-action{display:block;margin:var(--admin-space-xs) 0 0}.development-schedule{--development-identity-width: 190px}.development-schedule-heading{align-items:flex-start;flex-direction:column;gap:2px}.workflow-next-action .ant-alert-action{display:block;margin:10px 0 0}.filter-bar{align-items:stretch}.filter-search,.filter-bar .ant-input-search{width:100%;flex-basis:100%}.filter-bar .ant-select{min-width:0;flex:1 1 132px}.inventory-mobile-summary{display:flex;width:100%;align-items:center;justify-content:space-between;gap:var(--admin-space-xs);margin-top:4px}.workflow-queue-segmented{width:100%;overflow-x:auto;scrollbar-width:none}.workflow-queue-segmented::-webkit-scrollbar{display:none}.workflow-queue-segmented .ant-segmented-group,.workflow-action-group.ant-space{width:max-content;min-width:100%}.customer-filter-bar .filter-search{width:100%;min-width:0;max-width:none;flex-basis:auto}.customer-filter-bar .customer-primary-filter{width:calc(50% - var(--admin-space-micro));flex:1 1 calc(50% - var(--admin-space-micro))}.customer-filter-bar>.ant-space-compact{min-width:0;flex:1 1 180px}.customer-filter-bar>.ant-space-compact .ant-select{min-width:0!important;flex:1 1 auto}.customer-filter-result{margin-inline-start:auto}.customer-advanced-filters{grid-template-columns:minmax(0,1fr)}.customer-workbench-page .customer-metric-strip .linear-metric,.customer-workbench-page .customer-metric-strip .linear-metric-content,.customer-workbench-page .customer-metric-strip .linear-metric-action{min-height:84px}.customer-workbench-page .customer-metric-strip .linear-metric-content,.customer-workbench-page .customer-metric-strip .linear-metric-action{padding:var(--admin-space-sm)}.customer-workbench-page .customer-metric-strip .linear-metric-value{margin-top:var(--admin-space-micro);font-size:var(--admin-font-heading);line-height:24px}.customer-list-workbench .customer-filter-bar,.customer-list-workbench .ant-pro-table-list-toolbar-container{align-items:center}.customer-identity{align-items:flex-start}.customer-context-drawer .ant-drawer-header{grid-template-columns:minmax(0,1fr);gap:var(--admin-space-xs);padding:14px var(--admin-space-md)}.customer-context-drawer .ant-drawer-extra,.customer-context-drawer .ant-drawer-extra .ant-space{width:100%;justify-content:flex-start}.customer-context-drawer .ant-drawer-extra{padding-inline-start:38px}.customer-context-drawer .customer-drawer-tabs>.ant-tabs-nav .ant-tabs-nav-wrap{overflow:visible}.customer-context-drawer .customer-drawer-tabs>.ant-tabs-nav .ant-tabs-nav-list{width:100%;flex-wrap:wrap;gap:2px 6px;transform:none!important}.customer-context-drawer .customer-drawer-tabs>.ant-tabs-nav .ant-tabs-tab{flex:0 0 auto;margin:0;padding:8px 6px;white-space:nowrap}.customer-context-drawer .customer-drawer-tabs>.ant-tabs-nav .ant-tabs-tab-active{box-shadow:inset 0 -2px 0 var(--admin-accent)}.customer-context-drawer .customer-drawer-tabs>.ant-tabs-nav .ant-tabs-ink-bar{display:none}.customer-drawer-title>div:first-child{align-items:baseline}.customer-focus-summary{grid-template-columns:minmax(0,1fr);align-items:start;gap:6px}.customer-focus-summary>.admin-status-cell{justify-self:start}.customer-section-heading{align-items:flex-start}.customer-profile-descriptions .ant-descriptions-row>th{width:108px}.task-view-toggle{width:100%;margin-inline-start:0}.task-view-toggle .ant-segmented-group{width:100%}.task-view-toggle .ant-segmented-item{flex:1 1 0;text-align:center}.tasks-workspace-page .task-kanban-scroll{overflow-x:hidden}.tasks-workspace-page .task-kanban-board{min-width:0;grid-template-columns:minmax(0,1fr)}.tasks-workspace-page .task-kanban-lane{min-height:0}.tasks-workspace-page .task-kanban-card{height:auto;min-height:184px;overflow:visible}.tasks-workspace-page .task-kanban-card-title{display:block;min-height:0;overflow:visible}.tasks-workspace-page .task-kanban-card-source{overflow-wrap:anywhere;white-space:normal}.import-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.import-summary[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr));padding:12px;gap:8px}.task-scope-caption{padding-inline:14px}.section-toolbar{align-items:stretch;flex-direction:column}.desktop-task-table{display:none}.mobile-task-list{display:block}.mobile-task-card{align-items:flex-start;padding:16px 0}.mobile-task-card .ant-list-item-meta-title{line-height:1.5}.storefront-nav-links{display:none}.storefront-nav-inner{padding:12px 20px}.storefront-hero-inner{padding:64px 20px 56px}.storefront-hero-stats{gap:24px}.storefront-section{padding:48px 20px}.storefront-section-alt>*{padding-inline:0}.storefront-section-head{flex-direction:column;align-items:flex-start;gap:6px}.storefront-footer-inner{padding:24px 20px}.storefront-footer-note{text-align:left}.storefront-preview-stats{grid-template-columns:1fr}}@media screen and (max-width:900px){.quotation-print-sheet{padding:24px 16px}.quotation-print-header{flex-direction:column;gap:10px;margin-bottom:18px;padding-bottom:12px}.quotation-print-number{align-items:flex-start}.quotation-print-document-table{display:none}.quotation-print-document-cards{display:block;margin-top:12px}.quotation-print-lines-table{display:none}.quotation-print-line-cards{display:block;margin-top:12px}.quotation-print-total-grid,.quotation-print-signatures{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:575px){.quotation-print-document-card-details{grid-template-columns:minmax(0,1fr)}}@page document-portrait{size:A4 portrait;margin:10mm}@page document-landscape{size:A4 landscape;margin:10mm}@page sample-label{size:60mm 40mm;margin:0}@page sample-label-80x50{size:80mm 50mm;margin:0}@page sample-label-60x80{size:60mm 80mm;margin:0}@page sample-label-100x150{size:100mm 150mm;margin:0}@page sample-label-a6{size:105mm 148mm;margin:0}@page sample-label-a6-landscape{size:148mm 105mm;margin:0}@page sample-label-a5{size:A5 portrait;margin:0}@page sample-label-a5-landscape{size:A5 landscape;margin:0}@page sample-label-a4{size:A4 portrait;margin:0}@page sample-label-a4-landscape{size:A4 landscape;margin:0}@page print-task-snapshot{size:A4 portrait;margin:12mm}@media print{html,body{width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;overflow:visible!important;background:#fff!important}html,body{width:max-content!important;min-width:max-content!important}body>#root,body>div:not(:has(>.document-print-root,>.label-print-root,>.print-task-snapshot-root)){display:none!important}body>div:has(>.document-print-root,>.label-print-root,>.print-task-snapshot-root){display:block!important}body>div:has(>.print-task-snapshot-root){width:186mm!important;page:print-task-snapshot}.print-task-snapshot-root,.print-task-snapshot-root>.ant-modal-wrap,.print-task-snapshot-root .ant-modal,.print-task-snapshot-root .ant-modal-content,.print-task-snapshot-root .ant-modal-body{position:static!important;inset:auto!important;display:block!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important;transform:none!important;box-shadow:none!important}.print-task-snapshot-root .ant-modal-mask,.print-task-snapshot-root .ant-modal-header,.print-task-snapshot-root .ant-modal-footer,.print-task-snapshot-root .ant-modal-close{display:none!important}.print-task-snapshot-root:has(.historical-label-sheet) .print-task-review{display:none!important}body>div:has(>.document-print-root){width:190mm!important}body>div:has(.quotation-print-landscape){width:277mm!important}body>div:has(>.label-print-root){width:60mm!important}body>div:has(>.document-print-root){page:document-portrait}body>div:has(.quotation-print-landscape){page:document-landscape}body>div:has(>.label-print-root){page:sample-label}body>div:has(.label-print-sheet[data-paper-size="60x40"]){width:60mm!important;page:sample-label}body>div:has(.label-print-sheet[data-paper-size="80x50"]){width:80mm!important;page:sample-label-80x50}body>div:has(.label-print-sheet[data-paper-size="60x80"]){width:60mm!important;page:sample-label-60x80}body>div:has(.label-print-sheet[data-paper-size="100x150"]){width:100mm!important;page:sample-label-100x150}body>div:has(.label-print-sheet[data-paper-size=a6]){width:105mm!important;page:sample-label-a6}body>div:has(.label-print-sheet[data-paper-size=a6-landscape]){width:148mm!important;page:sample-label-a6-landscape}body>div:has(.label-print-sheet[data-paper-size=a5]){width:148mm!important;page:sample-label-a5}body>div:has(.label-print-sheet[data-paper-size=a5-landscape]){width:210mm!important;page:sample-label-a5-landscape}body>div:has(.label-print-sheet[data-paper-size=a4]){width:210mm!important;page:sample-label-a4}body>div:has(.label-print-sheet[data-paper-size=a4-landscape]){width:297mm!important;page:sample-label-a4-landscape}.document-print-root,.label-print-root,.document-print-root>.ant-modal-wrap,.label-print-root>.ant-modal-wrap,.document-print-root .quotation-print-modal,.label-print-root .print-label-modal,.document-print-root .ant-modal-content,.label-print-root .ant-modal-content,.document-print-root .ant-modal-body,.label-print-root .ant-modal-body{position:static!important;inset:auto!important;width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important;transform:none!important}.document-print-root .ant-modal-content,.document-print-root .ant-modal-body,.label-print-root .ant-modal-content,.label-print-root .ant-modal-body{display:block!important}.document-print-root .ant-modal-mask,.label-print-root .ant-modal-mask,.document-print-root .ant-modal-header,.document-print-root .ant-modal-footer,.document-print-root .ant-modal-close,.label-print-root .ant-modal-header,.label-print-root .ant-modal-footer,.label-print-root .ant-modal-close,.label-print-root .ant-modal-body>:not(.label-print-sheet){display:none!important}.quotation-print-sheet,.label-print-sheet{position:static;inset:auto;margin:0}.label-print-sheet{width:var(--label-width)!important;height:var(--label-height)!important;aspect-ratio:auto;padding:2mm 2.5mm;border:1px solid #000}.label-print-header{font-size:8pt;line-height:1.2}.label-print-body{margin-top:1.5mm}.label-print-body-with-qr{grid-template-columns:minmax(0,1fr) 18mm;gap:1.5mm}.label-print-fields{gap:.65mm}.label-print-fields>div{grid-template-columns:9mm minmax(0,1fr);gap:.8mm;font-size:6.5pt;line-height:1.2}.label-print-qr{width:18mm}.label-print-footer{margin-top:.6mm;font-size:5.5pt}.label-print-sheet[data-layout=medium]{padding:2.5mm 3mm}.label-print-sheet[data-layout=medium] .label-print-header{font-size:10pt}.label-print-sheet[data-layout=medium] .label-print-fields>div{grid-template-columns:12mm minmax(0,1fr);font-size:7.5pt}.label-print-sheet[data-layout=medium] .label-print-body-with-qr{grid-template-columns:minmax(0,1fr) 21mm}.label-print-sheet[data-layout=medium] .label-print-qr{width:21mm}.label-print-sheet[data-layout=large]{padding:6mm}.label-print-sheet[data-layout=large] .label-print-header{font-size:14pt}.label-print-sheet[data-layout=large] .label-print-body{margin-top:5mm}.label-print-sheet[data-layout=large] .label-print-body-with-qr{gap:6mm}.label-print-sheet[data-layout=large] .label-print-fields{gap:2mm}.label-print-sheet[data-layout=large] .label-print-fields>div{grid-template-columns:23mm minmax(0,1fr);gap:2mm;font-size:10pt}.label-print-sheet[data-layout=large] .label-print-qr{width:30mm}.label-print-sheet[data-layout=large] .label-print-footer{margin-top:4mm;font-size:8pt}.quotation-print-sheet{width:190mm}.quotation-print-sheet.quotation-print-landscape{width:277mm}.quotation-print-total-grid{break-inside:avoid}}.greige-detail-section{margin-top:20px}.greige-detail-section>.ant-typography{margin-bottom:10px}.greige-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.greige-section-heading .ant-typography{margin:0}.greige-supplier-list{display:flex;flex-wrap:wrap;gap:6px 16px}.greige-supplier-list>div{min-width:0;overflow-wrap:anywhere}.greige-supplier-primary{margin-left:5px;color:var(--admin-text-secondary);font-size:var(--admin-font-caption)}.greige-form-section-title{margin:8px 0 12px;padding-top:12px;border-top:1px solid var(--admin-border);color:var(--admin-text);font-size:var(--admin-font-body);font-weight:600}.greige-form-section-title:first-of-type{margin-top:0;padding-top:0;border:0}.greige-quote-actions{display:flex;grid-column:1 / -1;justify-content:flex-end;gap:8px}.greige-quote-list{border-top:1px solid var(--admin-border)}.greige-quote-row{display:grid;grid-template-columns:minmax(140px,.9fr) minmax(120px,1fr) minmax(150px,auto);align-items:start;gap:4px 12px;padding:11px 0;border-bottom:1px solid var(--admin-border);font-size:var(--admin-font-body)}.greige-quote-row.is-inactive{background:color-mix(in srgb,var(--admin-surface-subtle) 72%,transparent);color:var(--admin-text-secondary)}.greige-quote-date{display:flex;align-items:center;gap:6px;color:var(--admin-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.greige-quote-date svg{flex:0 0 auto}.greige-quote-supplier{min-width:0;overflow-wrap:anywhere}.greige-quote-value{display:flex;align-items:flex-end;flex-direction:column;gap:2px;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.greige-quote-value strong{font-weight:600}.greige-quote-value span,.greige-quote-meta{color:var(--admin-text-secondary);font-size:var(--admin-font-caption)}.greige-quote-meta{min-width:0;flex:1 1 auto;overflow-wrap:anywhere}.greige-quote-empty{padding:20px 0;border-block:1px solid var(--admin-border);color:var(--admin-text-secondary);font-size:var(--admin-font-body);text-align:center}.greige-label-dialog{box-sizing:border-box;width:min(500px,calc(100vw - 24px));max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:0;overflow:auto;border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);background:var(--admin-surface);color:var(--admin-text);box-shadow:var(--admin-shadow)}.greige-label-dialog::backdrop{background:#0000008c}.greige-label-dialog-header,.greige-label-dialog-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 16px}.greige-label-dialog-header{border-bottom:1px solid var(--admin-border)}.greige-label-dialog-header h2{margin:0;font-size:var(--admin-font-subheading);font-weight:600}.greige-label-dialog-actions{justify-content:flex-end;border-top:1px solid var(--admin-border)}.greige-label-preview{padding:16px;overflow:auto;background:var(--admin-surface-subtle)}.greige-label-sheet{box-sizing:border-box;width:min(var(--greige-label-width, 105mm),100%);height:auto;aspect-ratio:var(--greige-label-ratio, 105 / 148);margin:auto;padding:var(--greige-label-padding, 6mm);overflow:hidden;border:1px solid #c9c9c9;background:#fff;color:#161616;color-scheme:light;font-family:Noto Sans CJK SC,PingFang SC,Microsoft YaHei,sans-serif}.greige-label-brand{padding-bottom:7px;border-bottom:1px solid #161616;font-size:12px;font-weight:600}.greige-label-code{margin-top:14px;font-size:13px;font-variant-numeric:tabular-nums}.greige-label-name{margin-top:3px;overflow-wrap:anywhere;font-size:17px;font-weight:700;line-height:1.35}.greige-label-fields{display:grid;gap:0;margin:14px 0 0}.greige-label-fields>div{display:grid;grid-template-columns:75px minmax(0,1fr);gap:8px;min-height:25px;padding:3px 0;border-bottom:1px solid #e6e6e6;font-size:11px;line-height:1.4}.greige-label-fields dt{color:#5c5c5c;white-space:nowrap}.greige-label-fields dd{min-width:0;margin:0;overflow-wrap:anywhere;font-weight:500}.greige-label-footer{margin-top:12px;padding-top:7px;border-top:1px solid #161616;font-size:10px}@media(max-width:640px){.greige-quote-row{grid-template-columns:minmax(0,1fr) auto}.greige-quote-supplier{grid-column:1;grid-row:2}.greige-quote-value{grid-column:2;grid-row:1 / 3}.greige-section-heading{flex-wrap:wrap}}@page greige-label{size:105mm 148mm;margin:0}@media print{body>div:has(>.greige-label-print-root){display:block!important;width:105mm!important;page:greige-label}.greige-label-print-root,.greige-label-dialog,.greige-label-preview{position:static!important;box-sizing:border-box;display:block!important;width:105mm!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.greige-label-dialog::backdrop,.greige-label-dialog-header,.greige-label-dialog-actions{display:none!important}.greige-label-sheet{width:var(--greige-label-width, 105mm);height:var(--greige-label-height, 148mm);aspect-ratio:auto;padding:var(--greige-label-padding, 6mm);border:0}.greige-label-brand{font-size:9pt}.greige-label-code{margin-top:4mm;font-size:10pt}.greige-label-name{font-size:14pt}.greige-label-fields{margin-top:4mm}.greige-label-fields>div{grid-template-columns:20mm minmax(0,1fr);min-height:5mm;gap:1.5mm;padding:.6mm 0;font-size:8pt}}.external-confirm-surface{width:min(1080px,100%);min-width:0;margin-inline:auto;background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);padding:24px}.external-confirm-header{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--admin-border);margin-bottom:24px;padding-bottom:20px}.external-confirm-header>svg{flex-shrink:0}.external-confirm-header h1{min-width:0;margin:0;overflow-wrap:anywhere;font-size:var(--admin-font-page-title);font-weight:600}.external-confirm-result{display:grid;width:min(1080px,100%);min-width:0;margin-inline:auto;gap:16px;justify-items:center;padding:48px 24px;background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);text-align:center}.external-confirm-result h1{max-width:100%;margin:0;overflow-wrap:anywhere;font-size:var(--admin-font-page-title)}.external-confirm-result p{max-width:100%;margin:0;overflow-wrap:anywhere;color:var(--admin-text-secondary)}@media(max-width:767px){.external-confirm-surface{padding:16px}.external-confirm-header h1{font-size:20px}}.record-choice-field{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.record-choice-trigger{width:100%;min-width:0;justify-content:space-between;text-align:start}.record-choice-trigger>span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.record-choice-trigger>svg{flex-shrink:0}.assignee-choice{display:inline-flex;min-width:0;max-width:100%;flex-wrap:wrap;align-items:center;gap:4px 8px;vertical-align:middle}.assignee-choice-name{min-width:0;overflow-wrap:anywhere}.assignee-choice-meta{color:var(--admin-text-secondary);font-size:var(--admin-font-caption, 12px);line-height:20px}.record-choice-trigger .assignee-choice{display:flex;flex-wrap:nowrap}.record-choice-trigger .assignee-choice-name{flex-shrink:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}.record-choice-trigger .assignee-choice-meta{min-width:0;overflow:hidden;text-overflow:ellipsis}.record-choice-popover{width:var(--radix-popover-trigger-width);max-width:calc(100vw - 24px)}.record-choice-values{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.record-choice-value{min-width:0;max-width:100%;gap:4px;font-weight:var(--admin-font-weight-body)}.record-choice-value>span{min-width:0;white-space:normal;overflow-wrap:anywhere}.record-choice-value>button{flex-shrink:0}.record-checkbox-label{display:inline-flex;min-width:0;min-height:36px;cursor:pointer;align-items:center;gap:8px;font-size:var(--admin-font-control);line-height:var(--admin-line-height-body)}.record-checkbox-label>span{min-width:0;overflow-wrap:anywhere}.record-checkbox-group{display:flex;flex-wrap:wrap;gap:8px 16px}.record-number-control{min-width:0;flex:1;width:100%}@media(pointer:coarse),(max-width:479px){.record-choice-trigger,.record-checkbox-label{min-height:44px}.record-choice-value>button{min-width:44px;min-height:44px}}.merchant-storage-alert{position:fixed;right:var(--admin-space-lg);bottom:var(--admin-space-lg);z-index:60;width:min(420px,calc(100vw - 2 * var(--admin-space-lg)));box-shadow:var(--admin-shadow-overlay);border-radius:var(--admin-radius-md)}:root{--admin-icon-stroke: 1.75;--admin-icon-xs: 12px;--admin-icon-sm: 14px;--admin-icon-md: 16px;--admin-icon-lg: 20px;--admin-icon-xl: 24px;--admin-icon-tile-md: 28px;--admin-icon-tile-lg: 36px;--admin-motion-feedback: .12s;--admin-motion-state: .2s;--admin-motion-view: .45s;--admin-ease-out: cubic-bezier(.16, 1, .3, 1);--admin-empty-glyph: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'><polyline points='22 12 16 12 14 15 10 15 8 12 2 12'/><path d='M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z'/></svg>");--admin-empty-search-glyph: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'><path d='m13.5 8.5-5 5'/><path d='m8.5 8.5 5 5'/><circle cx='11' cy='11' r='8'/><path d='m21 21-4.3-4.3'/></svg>")}html[data-admin-appearance] svg.lucide[stroke-width="2"]{stroke-width:var(--admin-icon-stroke)}html[data-admin-appearance] .ant-btn .ant-btn-icon>svg.lucide{width:var(--admin-icon-md);height:var(--admin-icon-md)}html[data-admin-appearance] .ant-btn-sm .ant-btn-icon>svg.lucide{width:var(--admin-icon-sm);height:var(--admin-icon-sm)}.admin-icon-tile{display:inline-grid;flex:none;place-items:center;width:var(--admin-icon-tile-lg);height:var(--admin-icon-tile-lg);border:1px solid color-mix(in srgb,var(--admin-accent) 14%,transparent);border-radius:calc(var(--admin-radius-md) + 4px);background:var(--admin-accent-soft);color:var(--admin-accent)}.admin-icon-tile>svg{width:var(--admin-icon-lg);height:var(--admin-icon-lg)}.admin-icon-tile[data-size=md]{width:var(--admin-icon-tile-md);height:var(--admin-icon-tile-md);border-radius:calc(var(--admin-radius-md) + 2px)}.admin-icon-tile[data-size=md]>svg{width:var(--admin-icon-md);height:var(--admin-icon-md)}.admin-icon-tile[data-tone=neutral]{border-color:var(--admin-border);background:var(--admin-surface-subtle);color:var(--admin-text-secondary)}.admin-icon-tile[data-tone=attention]{border-color:color-mix(in srgb,var(--admin-warning) 22%,transparent);background:var(--admin-warning-soft);color:var(--admin-warning)}:where(.sp-empty,.pr-empty):not(:has(svg,img)):before,html[data-admin-appearance] .ant-empty:before{content:"";display:block;flex:none;width:var(--admin-icon-xl);height:var(--admin-icon-xl);margin-inline:auto;background:currentColor;color:var(--admin-text-tertiary);-webkit-mask:var(--admin-empty-glyph) center / contain no-repeat;mask:var(--admin-empty-glyph) center / contain no-repeat}:where(.sp-empty,.pr-empty)>svg.lucide{color:var(--admin-text-tertiary)}:where(.sp-empty,.pr-empty)[data-empty=search]:before,html[data-admin-appearance] :where(.sp-empty,.pr-empty)[data-empty=search] .ant-empty:before{-webkit-mask-image:var(--admin-empty-search-glyph);mask-image:var(--admin-empty-search-glyph)}html[data-admin-appearance] .ant-empty .ant-empty-image{display:none}html[data-admin-appearance] .ant-empty:before{margin-bottom:var(--admin-space-xs)}html[data-admin-appearance] .ant-empty-small:before{width:var(--admin-icon-lg);height:var(--admin-icon-lg)}.admin-empty-note{display:flex;align-items:center;gap:6px}:is(.precision-message-empty,.precision-switch-account-empty).admin-empty-note{justify-content:center}.admin-empty-note:before{content:"";flex:none;width:var(--admin-icon-md);height:var(--admin-icon-md);background:currentColor;opacity:.72;-webkit-mask:var(--admin-empty-glyph) center / contain no-repeat;mask:var(--admin-empty-glyph) center / contain no-repeat}.admin-empty-note[data-empty=search]:before{-webkit-mask-image:var(--admin-empty-search-glyph);mask-image:var(--admin-empty-search-glyph)}html[data-admin-theme-transition]::view-transition-old(root),html[data-admin-theme-transition]::view-transition-new(root){animation:none;mix-blend-mode:normal}html[data-admin-theme-transition=reveal]::view-transition-new(root){z-index:1}html[data-admin-theme-transition=fade]::view-transition-old(root){animation:admin-theme-fade-out var(--admin-motion-state) ease-out both}html[data-admin-theme-transition=fade]::view-transition-new(root){animation:admin-theme-fade-in var(--admin-motion-state) ease-out both}@keyframes admin-theme-fade-out{to{opacity:0}}@keyframes admin-theme-fade-in{0%{opacity:0}}.dataset-toolbar{container:dataset-toolbar / inline-size;display:grid;gap:var(--admin-space-sm);padding:var(--admin-space-md) var(--admin-dataset-gutter) var(--admin-space-sm)}.dataset-toolbar-primary,.dataset-toolbar-secondary{display:flex;align-items:center;flex-wrap:wrap;gap:var(--admin-space-sm);min-width:0}.dataset-toolbar-filters{display:flex;align-items:center;flex-wrap:wrap;flex:1 1 560px;gap:var(--admin-space-xs);min-width:0}.dataset-toolbar-search{flex:1 1 240px;min-width:min(220px,100%);max-width:420px}.dataset-toolbar-actions{--admin-control-sm: var(--admin-control-toolbar);--admin-control-md: var(--admin-control-toolbar);--admin-control-lg: var(--admin-control-toolbar);display:flex;align-items:center;flex-wrap:wrap;gap:var(--admin-space-xs);max-width:100%;margin-left:auto}.dataset-toolbar-secondary{color:var(--admin-text-secondary);font-size:var(--admin-font-caption)}.dataset-toolbar-summary{flex:0 0 auto}.dataset-toolbar-summary strong{color:var(--admin-text);font-weight:600;font-family:var(--admin-font-numeric)}.dataset-toolbar-summary small{margin-left:5px;font-size:inherit}.dataset-toolbar-preferences{display:flex;align-items:center;flex-wrap:wrap;flex:1 1 auto;gap:var(--admin-space-xs);min-width:0}.dataset-toolbar-ordering{margin-left:auto}.dataset-toolbar-primary:empty,.dataset-toolbar-secondary:empty,.dataset-toolbar-preferences:empty,.dataset-toolbar-actions:has(>[data-slot=dataset-toolbar-action-host]:empty),.dataset-toolbar-filters:has(>[data-slot=dataset-toolbar-summary-host]:empty),.dataset-toolbar-summary:has(>[data-slot=dataset-toolbar-summary-host]:empty),.dataset-toolbar-primary:not(:has(.dataset-toolbar-filters)):has([data-slot=dataset-toolbar-action-host]:empty),.dataset-toolbar-secondary:not(:has(.dataset-toolbar-preferences,.dataset-toolbar-ordering)):has([data-slot=dataset-toolbar-summary-host]:empty),.dataset-toolbar:not(:has(.dataset-toolbar-preferences,.dataset-toolbar-ordering)):has(.dataset-toolbar-filters>[data-slot=dataset-toolbar-summary-host]:empty):has([data-slot=dataset-toolbar-action-host]:empty){display:none}.dataset-toolbar-filters>.filter-bar{display:flex;align-items:center;flex-wrap:wrap;flex:1;min-width:0;min-height:0;gap:var(--admin-space-xs);margin:0;padding:0}.dataset-toolbar-filters .precision-search-field{flex:1 1 240px;min-width:min(220px,100%);max-width:420px}@media(pointer:coarse){.dataset-toolbar-actions{--admin-control-toolbar: 44px}}@container dataset-toolbar (max-width: 700px){.dataset-toolbar-filters{flex-basis:100%}.dataset-toolbar-search,.dataset-toolbar-filters .precision-search-field{flex-basis:100%;max-width:none}.dataset-toolbar-actions{width:100%;margin-left:0}}@container dataset-toolbar (max-width: 440px){.dataset-toolbar-ordering{margin-left:0}}@media(max-width:560px){.dataset-toolbar{padding:14px}}.precision-page:is([data-layout=record-workbench],[data-layout=workspace]){--admin-record-gutter: 20px;--admin-record-filter-width: 164px;--admin-control-md: 40px;--admin-control-sm: 34px;max-width:none;margin:0;padding:12px 12px 20px}.precision-record-canvas{min-width:0;border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);background:var(--admin-surface)}.precision-record-canvas>.precision-page-header{align-items:center;gap:var(--admin-space-md);margin:0;padding:12px var(--admin-record-gutter)}.precision-record-canvas .precision-page-heading{min-width:0}.precision-record-canvas>.precision-page-header h1{margin:0;color:var(--admin-text);font-size:22px;font-weight:var(--admin-font-weight-heading);line-height:1.3;letter-spacing:-.02em}.precision-record-canvas .precision-page-actions{gap:var(--admin-space-xs)}.precision-record-canvas>.precision-page-body{min-width:0}.precision-record-canvas .record-workspace-content{padding:var(--admin-space-md) var(--admin-record-gutter);border-top:1px solid var(--admin-border)}.precision-record-canvas>.precision-page-footer{margin:0;padding:var(--admin-space-md) var(--admin-record-gutter)}.precision-record-canvas>.precision-page-body>:is(.pr-workbench,.sample-aligned-dataset){border:0;border-radius:0 0 var(--admin-radius-lg) var(--admin-radius-lg)}.precision-record-canvas>.precision-page-body>.sp-workbench{border:0;border-radius:0 0 var(--admin-radius-lg) var(--admin-radius-lg)}.precision-record-canvas .sample-aligned-section{border:0;border-radius:0}.precision-record-canvas .sample-aligned-section-header,.precision-record-canvas .sample-aligned-section-body{padding-inline:var(--admin-record-gutter)}.precision-record-canvas .sample-aligned-section-body:has(>:is(.sample-aligned-table,.sample-aligned-dataset)){padding:0}.precision-record-canvas .sample-aligned-section-body>.sample-aligned-dataset{border:0;border-radius:0}.precision-record-canvas .development-schedule-disclosure>summary{padding-inline:var(--admin-record-gutter)}.precision-record-canvas :is(.precision-page-body,[role=tabpanel])>.precision-metric-strip[data-layout=inline]{margin:0 var(--admin-record-gutter) var(--admin-space-md);padding-block:var(--admin-space-xs)}.precision-record-canvas :is(.precision-page-body,[role=tabpanel])>.precision-metric-strip[data-layout=inline] .precision-metric-grid{gap:var(--admin-space-xs) var(--admin-space-lg)}.precision-record-canvas :is(.precision-page-body,[role=tabpanel])>.precision-metric-strip[data-layout=inline] .linear-metric-label{font-size:var(--admin-font-compact)}.precision-record-canvas :is(.precision-page-body,[role=tabpanel])>.precision-metric-strip[data-layout=inline] .linear-metric-value{font-size:20px;line-height:1.4}.precision-record-canvas :is(.precision-page-body,[role=tabpanel])>.precision-metric-strip[data-layout=inline] .linear-metric-hint{display:inline}:is(.precision-record-canvas :is(.pr-workbench,.sample-aligned-dataset),.record-workbench-fullscreen>.sample-aligned-table)>.pr-state-views{padding-inline:var(--admin-record-gutter)}.pr-state-views [data-slot=segmented-control][data-variant=line]{border-bottom-color:transparent}.record-overview{display:grid;grid-template-columns:repeat(var(--record-overview-count, 4),minmax(0,1fr));gap:0;margin:0 var(--admin-record-gutter) var(--admin-space-md);padding:var(--admin-space-xs) 0}.record-overview>div{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--admin-space-xs);min-width:0;padding:0 var(--admin-space-md)}.record-overview>div:first-child{padding-left:0}.record-overview>div+div{border-left:1px solid var(--admin-border)}.record-overview dt{margin:0;font-size:var(--admin-font-compact);color:var(--admin-text-secondary)}.record-overview dd{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--admin-space-xs);margin:0}.record-overview-value{color:var(--admin-text);font-family:var(--admin-font-numeric);font-size:20px;font-weight:var(--admin-font-weight-number);line-height:1.4;font-variant-numeric:lining-nums tabular-nums}.record-overview-value>small{margin-left:4px;color:var(--admin-text-secondary);font-family:var(--admin-font-sans);font-size:var(--admin-font-compact);font-weight:400}.record-overview-alert{color:var(--admin-text-secondary);font-size:var(--admin-font-caption);line-height:var(--admin-line-height-label)}.record-overview-hint{color:var(--admin-text-secondary);font-size:var(--admin-font-caption);line-height:1.6}.record-overview [data-emphasis=true] .record-overview-value{color:var(--admin-accent)}.record-overview dt:has(>svg){display:inline-flex;align-items:center;gap:var(--admin-space-xs)}.record-overview dt>svg{flex-shrink:0}.record-overview>div[data-activation=trailing]{position:relative;padding-right:38px}.record-overview-trailing{position:absolute;top:0;right:0;color:var(--admin-text-secondary)}.record-overview-action{display:inline-flex;align-items:baseline;flex-wrap:wrap;justify-content:flex-start;gap:var(--admin-space-xs);min-height:28px;text-align:left}.record-overview-action[aria-pressed=true] .record-overview-value{color:var(--admin-accent);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}.precision-page-tabbar+.record-overview,.precision-page-panels>[role=tabpanel]>.record-overview{margin-top:var(--admin-space-sm)}@media(min-width:768px){.record-overview:has(>div:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}.dataset-toolbar[data-layout=record-workbench]{gap:0;padding:0}.dataset-toolbar[data-layout=record-workbench]>.dataset-toolbar-primary{align-items:flex-end;gap:var(--admin-space-sm);padding:12px var(--admin-record-gutter, 20px);background:var(--admin-surface-subtle)}.dataset-toolbar[data-layout=record-workbench] :is(.dataset-toolbar-filters,.pr-filters,.filter-bar,.dataset-toolbar-expanded-filters,.record-advanced-filters){display:contents}.dataset-filter{display:flex;min-width:0;flex-direction:column;gap:var(--admin-space-xs)}.dataset-filter-label{color:var(--admin-text-secondary);font-size:var(--admin-font-caption);font-weight:var(--admin-font-weight-label);line-height:var(--admin-line-height-label)}.dataset-filter-label:has(>.admin-help-tip){display:inline-flex;align-items:center;gap:2px;align-self:flex-start;height:calc(var(--admin-font-caption) * var(--admin-line-height-label))}.dataset-filter-label>.admin-help-tip{width:18px;height:18px}.dataset-filter>:is(.pr-search,.precision-search-field,.precision-select-field){width:100%;min-width:0;max-width:none}.dataset-filter>:is([data-slot=select-trigger],.pr-filter-select){width:100%;min-width:0;max-width:none}.dataset-filter>:is(.pr-search,.precision-search-field,.precision-select-field,[data-slot=select-trigger],.pr-filter-select){flex:none}.dataset-toolbar[data-layout=record-workbench] .dataset-filter :is([data-slot=select-trigger],.pr-filter-select):not(:disabled):not([data-placeholder]){color:var(--admin-text)}.dataset-toolbar[data-layout=record-workbench] .dataset-filter :is([data-slot=select-trigger],.pr-filter-select)>svg{color:var(--admin-text-secondary)}.dataset-toolbar[data-layout=record-workbench] :is(.dataset-toolbar-search,.dataset-filter-search){flex:1 1 320px;min-width:min(260px,100%);max-width:420px}.dataset-toolbar[data-layout=record-workbench] :is(.pr-filters,.filter-bar,.record-advanced-filters)>.dataset-filter:not(.dataset-filter-search,.dataset-toolbar-search){flex:0 1 var(--admin-record-filter-width, 164px);width:var(--admin-record-filter-width, 164px);min-width:136px;max-width:220px}.dataset-toolbar[data-layout=record-workbench] .dataset-toolbar-reset{--admin-control-sm: var(--admin-control-md);flex:0 0 auto;margin-left:0}.dataset-toolbar[data-layout=record-workbench] .dataset-filter-action{--admin-control-sm: var(--admin-control-md)}.dataset-toolbar[data-layout=record-workbench]>.dataset-toolbar-secondary{gap:var(--admin-space-sm) var(--admin-space-md);min-height:50px;padding:var(--admin-space-xs) var(--admin-record-gutter, 20px)}.dataset-toolbar[data-layout=record-workbench] .dataset-toolbar-preferences{flex:0 1 auto;gap:var(--admin-space-xs);padding-left:var(--admin-space-md)}.dataset-toolbar[data-layout=record-workbench] .dataset-toolbar-summary{max-width:100%;font-size:var(--admin-font-compact)}.dataset-toolbar[data-layout=record-workbench] .dataset-toolbar-actions{gap:var(--admin-space-xs)}.dataset-toolbar[data-layout=record-workbench] .sample-aligned-table-tools{margin:0;padding:0}.dataset-toolbar[data-layout=record-workbench] .sp-result-line{min-height:var(--admin-control-toolbar);padding:0;justify-content:flex-start;font-size:inherit}.dataset-toolbar[data-layout=record-workbench] .sp-result-line>span{display:inline-flex;align-items:baseline;gap:4px}.dataset-toolbar[data-layout=record-workbench] .sample-aligned-summary-host .sp-result-line>span{flex-wrap:wrap;white-space:normal}.dataset-toolbar[data-layout=record-workbench] .sample-aligned-list-label{margin-right:var(--admin-space-xs);color:var(--admin-text);font-weight:var(--admin-font-weight-label)}.dataset-toolbar[data-layout=record-workbench] :is(.dataset-toolbar-summary,.dataset-toolbar-reset):has(>:empty){display:none}.dataset-toolbar[data-layout=record-workbench] .dataset-toolbar-actions>[data-variant=outline]{margin-right:var(--admin-space-xs)}:is(.precision-record-canvas,.record-workbench-fullscreen) :is(.pr-table,.sp-table) th{height:40px;padding-inline:16px;border-top-color:transparent;font-weight:var(--admin-font-weight-label);background:var(--admin-surface-subtle)}:is(.sp-table,.pr-table) :is(.sp-column-resize,.pr-column-resize):after{opacity:0}:is(.sp-table,.pr-table) thead:hover :is(.sp-column-resize,.pr-column-resize):after,:is(.sp-table,.pr-table) :is(.sp-column-resize,.pr-column-resize):is(:hover,:focus-visible):after{opacity:1}:is(.precision-record-canvas,.record-workbench-fullscreen) :is(.pr-table,.sp-table) td{padding-inline:16px}:is(.precision-record-canvas,.record-workbench-fullscreen) :is(.pr-table,.sp-table) :is(th,td):first-child{padding-inline-start:var(--admin-record-gutter)}:is(.precision-record-canvas,.record-workbench-fullscreen) .sp-table :is(th,td).sp-check-cell{padding-inline:12px}:is(.precision-record-canvas,.record-workbench-fullscreen) :is(.pr-table,.sp-table) :is(th,td):last-child{padding-inline-end:var(--admin-record-gutter)}:is(.precision-record-canvas,.record-workbench-fullscreen) .sample-aligned-expanded-content{padding-inline:var(--admin-record-gutter)}:is(.precision-record-canvas,.record-workbench-fullscreen) :is(.pr-mobile-record,.sample-aligned-mobile-record){padding-inline:var(--admin-record-gutter)}:is(.precision-record-canvas,.record-workbench-fullscreen) .record-cell-link{padding-inline:0;justify-content:flex-start;text-align:left}:is(.precision-record-canvas,.record-workbench-fullscreen) :is(.pr-table,.sp-table,.pr-mobile-records,.sample-aligned-mobile-record) :is(.table-identity,.greige-list-name,.pr-identity,.pp-cell) strong{font-weight:var(--admin-font-weight-heading)}:is(.precision-record-canvas,.record-workbench-fullscreen) :is(.sample-aligned-mobile-facts,.pr-mobile-record dl) dd{font-size:var(--admin-font-compact);line-height:var(--admin-line-height-body)}:is(.pr-column-setting,.admin-record-column-popover .sp-column-setting) small{font-size:var(--admin-font-caption);line-height:var(--admin-line-height-label)}:is(.precision-record-canvas,.record-workbench-fullscreen) :is(.pr-pagination,.sp-pagination){padding-inline:var(--admin-record-gutter)}:is(.precision-record-canvas,.record-workbench-fullscreen) :is(.sp-gallery,.sp-selection,.sp-mobile-record,.sp-mobile-select-all){padding-inline:var(--admin-record-gutter)}.precision-record-canvas .sample-aligned-advanced-filters{padding-inline:var(--admin-record-gutter)}.record-advanced-filters{display:grid;grid-template-columns:repeat(3,minmax(0,200px));gap:var(--admin-space-md);padding:var(--admin-space-md) var(--admin-record-gutter);border-top:1px solid var(--admin-border);background:var(--admin-surface-subtle)}.dataset-filter-action{align-self:flex-end}.record-filter-error{flex:1 0 100%;margin:0;color:var(--admin-error);font-size:var(--admin-font-caption);line-height:var(--admin-line-height-label)}.dataset-toolbar-description{flex:1 0 100%;min-width:0}.dataset-toolbar[data-layout=record-workbench] .dataset-toolbar-description{display:grid;align-content:center;flex:1 1 auto;min-width:min(240px,100%);color:var(--admin-text-secondary);font-size:var(--admin-font-caption);line-height:var(--admin-line-height-label)}.dataset-toolbar[data-layout=record-workbench] .dataset-toolbar-description[data-placement=inline]{min-height:var(--admin-control-md)}.dataset-toolbar[data-layout=record-workbench] .dataset-toolbar-description>.inline-notice:not(:has(>[data-slot=alert-description])){display:flex;flex-wrap:wrap;align-items:center;justify-self:start;gap:0 var(--admin-space-xs);width:auto;max-width:100%;min-height:var(--admin-control-md);padding-block:0}.dataset-toolbar[data-layout=record-workbench] .dataset-toolbar-description>.inline-notice>:is(svg,[data-slot=alert-action]){margin-top:0}.record-workbench-fullscreen-overlay[data-slot=dialog-overlay]{z-index:799}.record-workbench-fullscreen[data-slot=dialog-content]{--admin-record-gutter: 20px;--admin-record-filter-width: 164px;--admin-control-md: 40px;--admin-control-sm: 34px;z-index:800;inset:0;width:auto;max-width:none;max-height:none;transform:none;translate:none;gap:0;padding:0;border:0;border-radius:0;background:var(--admin-surface);box-shadow:none}.record-workbench-fullscreen>:is(.pr-workbench,.sample-aligned-table,.sp-workbench){display:flex;flex-direction:column;flex:1;min-height:0;border:0;border-radius:0}.record-workbench-fullscreen>.sp-workbench{position:static;overflow:hidden}.record-workbench-fullscreen .sp-gallery{flex:1;min-height:0;overflow:auto}.record-workbench-fullscreen .dataset-toolbar{flex-shrink:0}.record-workbench-fullscreen .dataset-toolbar[data-layout=record-workbench]>.dataset-toolbar-primary{border-top:0}.record-workbench-fullscreen :is(.pr-table-scroll,.sp-table-scroll,.pr-mobile-records,.sp-mobile-records,.pr-empty,.sp-empty){flex:1;min-height:0;max-height:none;overflow:auto}.record-workbench-fullscreen :is(.pr-pagination,.sp-pagination){flex-shrink:0}@media(pointer:coarse){.dataset-toolbar[data-layout=record-workbench]>.dataset-toolbar-primary{--admin-control-md: 44px;--admin-control-sm: 44px}:is(.precision-record-canvas,.record-workbench-fullscreen) .record-cell-link{min-inline-size:44px}}@container dataset-toolbar (max-width: 800px){.dataset-toolbar[data-layout=record-workbench] :is(.dataset-toolbar-search,.dataset-filter-search){flex-basis:100%;max-width:none}.dataset-toolbar[data-layout=record-workbench] .dataset-toolbar-actions{width:auto;margin-left:auto}}@container dataset-toolbar (max-width: 440px){.dataset-toolbar[data-layout=record-workbench] :is(.pr-filters,.filter-bar,.record-advanced-filters)>.dataset-filter:not(.dataset-filter-search,.dataset-toolbar-search){flex:1 1 calc(50% - 6px);width:auto;min-width:0;max-width:none}.dataset-toolbar[data-layout=record-workbench] .dataset-toolbar-actions{width:100%;margin-left:0;justify-content:flex-end}.dataset-toolbar[data-layout=record-workbench] .dataset-toolbar-reset{margin-left:0}.dataset-toolbar[data-layout=record-workbench] .dataset-toolbar-preferences{padding-left:0;border-left:0}}@media(max-width:767px){.record-workbench-fullscreen[data-slot=dialog-content]{--admin-record-gutter: 16px}.precision-page:is([data-layout=record-workbench],[data-layout=workspace]){--admin-record-gutter: 16px;padding:8px 8px 16px}.record-overview{grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.record-overview>div{padding:var(--admin-space-xs) var(--admin-space-sm)}.record-overview>div:nth-child(3){padding-left:0;border-left:0}.record-overview>div:nth-child(n+3){border-top:1px solid var(--admin-border)}.record-overview:has(>div:nth-child(3):last-child)>div:last-child{grid-column:1 / -1}.record-overview-hint{display:none}}@media(max-width:560px){.record-workbench-fullscreen[data-slot=dialog-content]{--admin-record-gutter: 12px}.precision-page:is([data-layout=record-workbench],[data-layout=workspace]){--admin-record-gutter: 12px}.precision-record-canvas>.precision-page-header{align-items:flex-start;gap:var(--admin-space-md)}.precision-record-canvas>.precision-page-header h1{font-size:20px}.precision-record-canvas .precision-page-actions{justify-content:flex-start}.record-overview{margin-bottom:var(--admin-space-sm)}:is(.record-advanced-filters,.dataset-toolbar-expanded-filters>.record-advanced-filters){grid-template-columns:repeat(2,minmax(0,1fr))}}:root,html[data-admin-appearance=light],html[data-governance-appearance=light],[data-admin-skin-preview=moon]{color-scheme:light;--admin-bg: #f6f7f9;--admin-surface: #ffffff;--admin-surface-subtle: #f5f7fa;--admin-sidebar: #f0f2f5;--admin-text: #20252e;--admin-text-secondary: #626c7a;--admin-text-tertiary: #687382;--admin-border: #e4e8ee;--admin-border-strong: #cbd2de;--admin-accent: #2859d6;--admin-accent-foreground: #ffffff;--admin-accent-hover: #214bb8;--admin-accent-soft: #e9effd;--admin-success: #277b59;--admin-success-soft: #edf6f1;--admin-warning: #99600c;--admin-warning-soft: #fcf4e6;--admin-error: #b94545;--admin-error-soft: #fceeee;--admin-font-heading: 16px;--admin-font-body: 14px;--admin-font-caption: 12px;--admin-control-sm: 32px;--admin-control-md: 36px;--admin-control-lg: 40px;--admin-radius-sm: 4px;--admin-radius-md: 6px;--admin-radius-lg: 12px;--admin-space-xs: 8px;--admin-space-sm: 12px;--admin-space-md: 16px;--admin-space-lg: 24px;--admin-space-xl: 32px;--admin-sidebar-width: 220px;--admin-page-gutter: 32px;--admin-dataset-gutter: 22px;--admin-shadow-overlay: 0 16px 56px rgba(25, 39, 66, .18);--admin-overlay: rgba(27, 36, 52, .3);--admin-pipeline-inquiry: #2859d6;--admin-pipeline-quote: #8292b6;--admin-pipeline-development: #d0d8e6;--admin-info: var(--admin-accent);--admin-accent-2: var(--admin-accent-hover);--admin-font-compact: 13px;--admin-font-subheading: 16px;--admin-sidebar-active: var(--admin-accent-soft);--admin-sidebar-hover: var(--admin-surface-subtle);--admin-emphasis-surface: #25344d;--admin-emphasis-text: #ffffff;--admin-emphasis-text-secondary: #d5deef;--admin-shadow: none;--admin-chrome-bg: var(--admin-surface);--admin-chrome-text: var(--admin-text);--admin-chrome-text-secondary: var(--admin-text-secondary);--admin-chrome-text-tertiary: var(--admin-text-tertiary);--admin-chrome-hover: var(--admin-surface-subtle);--admin-chrome-border: var(--admin-border);--admin-chrome-border-strong: var(--admin-border-strong);--admin-chrome-current: var(--admin-accent);--admin-chrome-active-bg: var(--admin-accent-soft);--admin-chrome-active-text: var(--admin-accent);--admin-module-ground: var(--admin-surface);--admin-module-surface: var(--admin-surface-subtle);--admin-module-border: var(--admin-border);--admin-module-radius: 12px;--admin-module-gap: 12px;--admin-module-padding-block: 16px;--admin-module-padding-inline: 20px;--admin-module-key-surface: color-mix(in srgb, var(--admin-accent) 12%, var(--admin-surface));--admin-module-key-border: color-mix(in srgb, var(--admin-accent) 28%, var(--admin-border));--admin-module-key-text: color-mix(in srgb, var(--admin-accent) 30%, var(--admin-text-secondary));--admin-module-muted-surface: color-mix(in srgb, var(--admin-surface-subtle) 50%, var(--admin-surface));--admin-module-item-surface: var(--admin-surface);--admin-module-fill: color-mix(in srgb, var(--admin-text-secondary) 6%, var(--admin-module-surface))}html[data-admin-appearance=dark],html[data-governance-appearance=dark],html[data-admin-appearance=dark] [data-admin-skin-preview=moon]{color-scheme:dark;--admin-bg: #151b24;--admin-surface: #1c2531;--admin-surface-subtle: #25303e;--admin-sidebar: #18212d;--admin-text: #edf1f7;--admin-text-secondary: #adb9c9;--admin-text-tertiary: #99a7ba;--admin-border: #334154;--admin-border-strong: #4b5b72;--admin-accent: #91b2ff;--admin-accent-foreground: #151b24;--admin-accent-hover: #aac4ff;--admin-accent-soft: #283d60;--admin-success: #8ad2b2;--admin-success-soft: #243e36;--admin-warning: #e9c37e;--admin-warning-soft: #443826;--admin-error: #efa4a4;--admin-error-soft: #462e34;--admin-overlay: rgba(6, 12, 22, .62);--admin-pipeline-inquiry: #91b2ff;--admin-pipeline-quote: #697fa6;--admin-pipeline-development: #455773;--admin-module-key-surface: color-mix(in srgb, var(--admin-accent) 16%, var(--admin-surface));--admin-module-key-border: color-mix(in srgb, var(--admin-accent) 34%, var(--admin-border));--admin-module-key-text: color-mix(in srgb, var(--admin-accent) 30%, var(--admin-text-secondary));--admin-module-muted-surface: color-mix(in srgb, var(--admin-surface-subtle) 50%, var(--admin-surface))}html[data-admin-skin=indigo],[data-admin-skin-preview=indigo]{--admin-bg: #f4f5fb;--admin-surface: #ffffff;--admin-surface-subtle: #f1f3fb;--admin-text: #20252e;--admin-text-secondary: #666a79;--admin-text-tertiary: #6d7180;--admin-border: #e4e6ef;--admin-border-strong: #ccd0de;--admin-accent: #4853c5;--admin-accent-foreground: #ffffff;--admin-accent-hover: #3b44ad;--admin-accent-soft: #e9eeff;--admin-chrome-bg: #1e2453;--admin-chrome-text: #f5f6fc}html[data-admin-appearance=dark][data-admin-skin=indigo],html[data-admin-appearance=dark] [data-admin-skin-preview=indigo]{--admin-bg: #161924;--admin-surface: #1f2230;--admin-surface-subtle: #292d3d;--admin-text: #eef0f6;--admin-text-secondary: #b2b7c7;--admin-text-tertiary: #9fa4b7;--admin-border: #393e51;--admin-border-strong: #52576e;--admin-accent: #a0b2ff;--admin-accent-foreground: #161924;--admin-accent-hover: #b2c3ff;--admin-accent-soft: #313860;--admin-chrome-bg: #181e46;--admin-chrome-text: #eef0f7}html[data-admin-skin=teal],[data-admin-skin-preview=teal]{--admin-bg: #f0f7f9;--admin-surface: #ffffff;--admin-surface-subtle: #edf6f8;--admin-text: #20252e;--admin-text-secondary: #5b6e73;--admin-text-tertiary: #62757a;--admin-border: #dee9eb;--admin-border-strong: #c2d4d8;--admin-accent: #00758a;--admin-accent-foreground: #ffffff;--admin-accent-hover: #006478;--admin-accent-soft: #e3f2f6;--admin-chrome-bg: #00353f;--admin-chrome-text: #f1f8fa}html[data-admin-appearance=dark][data-admin-skin=teal],html[data-admin-appearance=dark] [data-admin-skin-preview=teal]{--admin-bg: #0d1c20;--admin-surface: #13262a;--admin-surface-subtle: #1c3237;--admin-text: #eaf2f3;--admin-text-secondary: #a7bcc1;--admin-text-tertiary: #92aab0;--admin-border: #29434a;--admin-border-strong: #3f5e66;--admin-accent: #68c7dc;--admin-accent-foreground: #0d1c20;--admin-accent-hover: #83d6e9;--admin-accent-soft: #0c434e;--admin-chrome-bg: #002b35;--admin-chrome-text: #e9f2f4}html[data-admin-skin=plum],[data-admin-skin-preview=plum]{--admin-bg: #f7f4fa;--admin-surface: #ffffff;--admin-surface-subtle: #f5f2f9;--admin-text: #20252e;--admin-text-secondary: #6e6776;--admin-text-tertiary: #756e7d;--admin-border: #e8e5ed;--admin-border-strong: #d3cddb;--admin-accent: #7941aa;--admin-accent-foreground: #ffffff;--admin-accent-hover: #683395;--admin-accent-soft: #f4ebff;--admin-chrome-bg: #321d46;--admin-chrome-text: #f8f5fb}html[data-admin-appearance=dark][data-admin-skin=plum],html[data-admin-appearance=dark] [data-admin-skin-preview=plum]{--admin-bg: #1c1722;--admin-surface: #26202d;--admin-surface-subtle: #312a3a;--admin-text: #f1eff4;--admin-text-secondary: #bbb4c4;--admin-text-tertiary: #a9a1b4;--admin-border: #433a4d;--admin-border-strong: #5e536a;--admin-accent: #c9a5ef;--admin-accent-foreground: #1c1722;--admin-accent-hover: #d7b7fb;--admin-accent-soft: #443257;--admin-chrome-bg: #2b193c;--admin-chrome-text: #f2eef6}html[data-admin-skin=ochre],[data-admin-skin-preview=ochre]{--admin-bg: #faf4f1;--admin-surface: #ffffff;--admin-surface-subtle: #faf2ee;--admin-text: #20252e;--admin-text-secondary: #77665f;--admin-text-tertiary: #7e6d66;--admin-border: #eee4e0;--admin-border-strong: #dccdc6;--admin-accent: #a84b1c;--admin-accent-foreground: #ffffff;--admin-accent-hover: #933d0e;--admin-accent-soft: #fdebe3;--admin-chrome-bg: #3a241a;--admin-chrome-text: #fcf5f2}html[data-admin-appearance=dark][data-admin-skin=ochre],html[data-admin-appearance=dark] [data-admin-skin-preview=ochre]{--admin-bg: #221611;--admin-surface: #2e1f19;--admin-surface-subtle: #3a2922;--admin-text: #f5efec;--admin-text-secondary: #c5b3ab;--admin-text-tertiary: #b5a097;--admin-border: #4e3930;--admin-border-strong: #6b5247;--admin-accent: #eba485;--admin-accent-foreground: #221611;--admin-accent-hover: #f7b69a;--admin-accent-soft: #553222;--admin-chrome-bg: #321e16;--admin-chrome-text: #f6eeeb}html[data-admin-skin=ink],[data-admin-skin-preview=ink]{--admin-bg: #f4f5f8;--admin-surface: #ffffff;--admin-surface-subtle: #f2f4f7;--admin-text: #20252e;--admin-text-secondary: #666b71;--admin-text-tertiary: #6d7278;--admin-border: #e4e7ea;--admin-border-strong: #ccd1d6;--admin-accent: #315d96;--admin-accent-foreground: #ffffff;--admin-accent-hover: #254d82;--admin-accent-soft: #e8f0fb;--admin-chrome-bg: #1c2127;--admin-chrome-text: #f3f7fc}html[data-admin-appearance=dark][data-admin-skin=ink],html[data-admin-appearance=dark] [data-admin-skin-preview=ink]{--admin-bg: #161a1e;--admin-surface: #1f2329;--admin-surface-subtle: #2a2e34;--admin-text: #edf0f6;--admin-text-secondary: #b3b8be;--admin-text-tertiary: #a0a6ad;--admin-border: #393f47;--admin-border-strong: #525962;--admin-accent: #9bbdeb;--admin-accent-foreground: #161a1e;--admin-accent-hover: #aecdf7;--admin-accent-soft: #2c3d53;--admin-chrome-bg: #0e1115;--admin-chrome-text: #ecf1f7}html:is([data-admin-skin=indigo],[data-admin-skin=teal],[data-admin-skin=plum],[data-admin-skin=ochre],[data-admin-skin=ink]),:is([data-admin-skin-preview=indigo],[data-admin-skin-preview=teal],[data-admin-skin-preview=plum],[data-admin-skin-preview=ochre],[data-admin-skin-preview=ink]){--admin-chrome-text-secondary: color-mix(in srgb, var(--admin-chrome-text) 74%, var(--admin-chrome-bg));--admin-chrome-text-tertiary: color-mix(in srgb, var(--admin-chrome-text) 56%, var(--admin-chrome-bg));--admin-chrome-hover: color-mix(in srgb, var(--admin-chrome-text) 9%, var(--admin-chrome-bg));--admin-chrome-border: color-mix(in srgb, var(--admin-chrome-text) 12%, var(--admin-chrome-bg));--admin-chrome-border-strong: color-mix(in srgb, var(--admin-chrome-text) 22%, var(--admin-chrome-bg));--admin-chrome-current: color-mix(in srgb, var(--admin-accent) 32%, #ffffff);--admin-chrome-active-bg: var(--admin-accent);--admin-chrome-active-text: var(--admin-accent-foreground)}html[data-admin-appearance=dark]:is([data-admin-skin=indigo],[data-admin-skin=teal],[data-admin-skin=plum],[data-admin-skin=ochre],[data-admin-skin=ink]),html[data-admin-appearance=dark] :is([data-admin-skin-preview=indigo],[data-admin-skin-preview=teal],[data-admin-skin-preview=plum],[data-admin-skin-preview=ochre],[data-admin-skin-preview=ink]){--admin-chrome-current: var(--admin-accent)}::selection{color:var(--admin-text);background:var(--admin-accent-soft)}input,textarea{caret-color:var(--admin-accent)}*{scrollbar-color:var(--admin-border-strong) transparent;scrollbar-width:thin}.precision-metric-strip{container:admin-metrics / inline-size;min-width:0}.precision-metric-grid{--metric-columns: var(--metric-count);display:flex;flex-wrap:wrap;gap:var(--admin-space-md)}.precision-metric-grid>.linear-metric{min-width:0;flex:1 1 calc((100% - (var(--metric-columns) - 1) * var(--admin-space-md)) / var(--metric-columns))}.precision-metric-strip .linear-metric:after{display:none}.precision-metric-strip :is(.linear-metric-content,.linear-metric-action){height:100%}.precision-metric-strip .linear-metric-label{min-height:20px;align-items:start;line-height:1.5}.precision-metric-strip .linear-metric-label>span{min-width:0;overflow-wrap:anywhere}.precision-metric-strip .linear-metric-label>svg{flex-shrink:0}.precision-metric-strip .linear-metric-value{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 5px;min-width:0}.precision-metric-strip .linear-metric-value small{margin-left:0}.precision-metric-strip .linear-metric-number{min-width:0;max-width:100%;overflow-x:auto;white-space:nowrap}.precision-metric-strip .linear-metric[data-value-size=long] .linear-metric-number{font-size:18px}.precision-metric-strip .linear-metric-hint{white-space:normal;overflow-wrap:anywhere}@container admin-metrics (max-width: 960px){.precision-metric-strip[data-metric-count="6"] .precision-metric-grid{--metric-columns: 3}}@container admin-metrics (max-width: 800px){.precision-metric-strip[data-metric-count="5"] .precision-metric-grid{--metric-columns: 3}}@container admin-metrics (max-width: 560px){.precision-metric-strip[data-metric-count="4"] .precision-metric-grid{--metric-columns: 2}}@container admin-metrics (max-width: 480px){.precision-metric-strip[data-metric-count] .precision-metric-grid{--metric-columns: 2}.precision-metric-strip[data-metric-count="1"] .precision-metric-grid{--metric-columns: 1}}.precision-metric-strip[data-layout=inline]{margin-bottom:var(--admin-space-sm);border:0;border-radius:0;background:transparent}.precision-metric-strip[data-layout=inline] .precision-metric-grid{gap:var(--admin-space-xs) var(--admin-space-lg)}.precision-metric-strip[data-layout=inline] .linear-metric{flex:0 1 auto;max-width:100%;min-height:0;background:transparent}.precision-metric-strip[data-layout=inline] :is(.linear-metric-content,.linear-metric-action){display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--admin-space-micro) var(--admin-space-xs);min-height:var(--admin-control-sm);padding:var(--admin-space-micro) 0;white-space:normal}.precision-metric-strip[data-layout=inline] .linear-metric-label{min-height:0;color:var(--admin-text-secondary);font-size:var(--admin-font-caption)}.precision-metric-strip[data-layout=inline] .linear-metric-label>svg{display:none}.precision-metric-strip[data-layout=inline] .linear-metric-value{margin-top:0;color:var(--admin-text);font-size:var(--admin-font-heading);font-weight:var(--admin-font-weight-number);line-height:1.5}.precision-metric-strip[data-layout=inline] .linear-metric-number{overflow-x:auto;white-space:nowrap;overflow-wrap:normal}.precision-metric-strip[data-layout=inline] .linear-metric-value small,.precision-metric-strip[data-layout=inline] .linear-metric-hint{margin-top:0;color:var(--admin-text-secondary);font-size:var(--admin-font-caption);font-weight:400}.precision-metric-strip[data-layout=inline] .linear-metric[data-value-size=long] .linear-metric-number{font-size:inherit}@media(pointer:coarse){.precision-metric-strip[data-layout=inline] .linear-metric-action{min-height:44px}}.admin-data-code{white-space:nowrap;overflow-wrap:normal;font-family:var(--admin-font-numeric);font-variant-numeric:lining-nums tabular-nums}.admin-column-settings-popover[data-slot=popover-content]{width:min(420px,calc(100vw - 24px));padding:12px}.admin-column-setting-label{display:flex;align-items:center;gap:8px;min-width:0}.admin-column-settings-popover .admin-column-settings-row-actions{display:flex;gap:4px;align-items:center}.precision-account{display:flex;min-width:0}.precision-account-trigger{display:flex;align-items:center;gap:8px;height:36px;min-width:0;padding:0 6px 0 4px;border-radius:var(--admin-radius-md);color:var(--admin-text)}.precision-account-trigger:hover{background:var(--admin-surface-subtle)}.precision-account-avatar{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--admin-accent-soft);color:var(--admin-accent);font-size:13px;font-weight:var(--admin-font-weight-label);line-height:1}.precision-account-avatar.is-large{width:36px;height:36px;font-size:15px}.precision-account-name{max-width:112px;overflow:hidden;font-size:var(--admin-font-compact);font-weight:var(--admin-font-weight-label);text-overflow:ellipsis;white-space:nowrap}.precision-account-chevron{display:inline-flex;flex-shrink:0;color:var(--admin-text-tertiary)}.precision-account-chevron>svg{width:var(--admin-icon-sm);height:var(--admin-icon-sm);transition:transform var(--admin-motion-state) var(--admin-ease-out)}.precision-account-trigger[data-state=open] .precision-account-chevron>svg{transform:rotate(180deg)}.precision-account-panel{width:min(248px,calc(100vw - 24px))}.precision-account-summary{display:flex;align-items:center;gap:10px;padding:8px;color:var(--admin-text);font-size:var(--admin-font-compact);font-weight:var(--admin-font-weight-body)}.precision-account-summary>span:last-child{display:grid;gap:1px;min-width:0;overflow-wrap:anywhere}.precision-account-summary strong{font-size:14px;font-weight:var(--admin-font-weight-label)}.precision-account-summary span span{color:var(--admin-text-secondary);font-size:var(--admin-font-caption)}.precision-account-summary small{color:var(--admin-text-tertiary);font-size:var(--admin-font-caption)}.precision-switch-account-region{max-height:min(360px,48dvh);overflow-y:auto;overscroll-behavior:contain}.precision-switch-account-list{display:grid;gap:14px}.precision-switch-account-group{display:grid;gap:6px}.precision-switch-account-heading{padding-inline:2px;color:var(--admin-text-secondary);font-size:var(--admin-font-caption);font-weight:600}.precision-switch-account-option{display:grid;grid-template-columns:28px minmax(0,1fr) auto 16px;align-items:center;gap:10px;width:100%;min-height:52px;padding:8px 12px;border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);background:var(--admin-surface);color:var(--admin-text);font:inherit;text-align:left;cursor:pointer;transition:border-color .14s ease-out,background-color .14s ease-out}.precision-switch-account-option:hover{border-color:var(--admin-border-strong)}.precision-switch-account-option[data-state=checked]{border-color:var(--admin-accent);background:var(--admin-accent-soft)}.precision-switch-account-option:focus-visible{outline:2px solid var(--admin-accent);outline-offset:2px}.precision-switch-account-option[data-disabled]{cursor:not-allowed;opacity:.55}.precision-switch-account-copy{display:grid;gap:1px;min-width:0}.precision-switch-account-copy strong{overflow:hidden;font-size:14px;font-weight:var(--admin-font-weight-label);text-overflow:ellipsis;white-space:nowrap}.precision-switch-account-copy span{overflow:hidden;color:var(--admin-text-secondary);font-size:var(--admin-font-caption);text-overflow:ellipsis;white-space:nowrap}.precision-switch-account-radio{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:1px solid var(--admin-border-strong);border-radius:50%;background:var(--admin-surface)}.precision-switch-account-option[data-state=checked] .precision-switch-account-radio{border-color:var(--admin-accent)}.precision-switch-account-dot{display:block;width:8px;height:8px;border-radius:50%;background:var(--admin-accent)}.precision-switch-account-empty{margin:0;padding:24px 12px;color:var(--admin-text-secondary);font-size:var(--admin-font-compact);text-align:center}@media(max-width:900px){.precision-account-name,.precision-account-chevron{display:none}.precision-account-trigger{padding:0 4px}}@media(pointer:coarse){.precision-account-trigger{min-height:44px}}@media(prefers-reduced-motion:reduce){.precision-switch-account-option,.precision-account-chevron>svg{transition:none}}.personal-settings-shell{width:min(100%,1100px);min-width:0;color:var(--admin-text)}.personal-settings-loading{display:grid;gap:16px;padding:28px 0;border-top:1px solid var(--admin-border);font-size:var(--admin-font-body)}.personal-settings-identity{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;padding-bottom:26px}.personal-settings-identity-main{display:flex;align-items:center;gap:14px;min-width:0}.personal-settings-avatar{display:grid;flex-shrink:0;place-items:center;width:50px;height:50px;border-radius:var(--admin-radius-lg);color:var(--admin-accent);background:var(--admin-accent-soft);font-size:21px;font-weight:var(--admin-font-weight-heading)}.personal-settings-identity-copy{min-width:0}.personal-settings-identity-copy strong{display:block;overflow-wrap:anywhere;font-size:18px;font-weight:var(--admin-font-weight-heading);line-height:1.5}.personal-settings-identity-copy p{margin:4px 0 0;color:var(--admin-text-secondary);overflow-wrap:anywhere;font-size:13px;line-height:1.6}.personal-settings-identity-details{display:flex;flex-wrap:wrap;gap:14px 32px;margin:0;min-width:0}.personal-settings-identity-details>div{min-width:0;max-width:100%}.personal-settings-identity-details dt{color:var(--admin-text-secondary);font-size:12px;line-height:1.6}.personal-settings-identity-details dd{margin:4px 0 0;overflow-wrap:anywhere;font-size:13px;font-weight:var(--admin-font-weight-label);line-height:1.6}.personal-settings-workspace{display:grid;grid-template-columns:176px minmax(0,1fr);align-items:start;gap:28px}.personal-settings-tabs-wrap{min-width:0}.personal-settings-tabs-list{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:6px;width:100%;height:auto;padding:0;border-radius:0;background:transparent}.personal-settings-tabs-trigger{position:relative;justify-content:flex-start;gap:12px;min-height:62px;padding:12px;border-radius:var(--admin-radius-md);color:var(--admin-text-secondary);text-align:left}.personal-settings-tabs-trigger>svg{width:var(--admin-icon-lg);height:var(--admin-icon-lg);flex-shrink:0}.personal-settings-tabs-trigger>span{display:grid;gap:3px}.personal-settings-tabs-trigger strong{font-size:14px;font-weight:var(--admin-font-weight-label);line-height:1.5}.personal-settings-tabs-trigger small{font-size:11px;font-weight:var(--admin-font-weight-body);line-height:1.6}.personal-settings-tabs-trigger[data-state=active]{color:var(--admin-accent);background:var(--admin-accent-soft)}.personal-settings-tabs-trigger:focus-visible{outline:2px solid var(--admin-accent);outline-offset:-2px;box-shadow:none}.personal-settings-workarea{min-width:0}.personal-settings-content{container:personal-settings / inline-size;padding:0 28px;border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);background:var(--admin-surface)}.personal-settings-tab-panel{margin-top:0}.personal-settings-section{display:grid;min-width:0;grid-template-columns:200px minmax(0,1fr);gap:32px;padding:28px 0}.personal-settings-section+.personal-settings-section{border-top:1px solid var(--admin-border)}.personal-settings-section-copy{min-width:0}.personal-settings-section-copy h2{margin:0;color:var(--admin-text);font-size:15px;font-weight:var(--admin-font-weight-heading);line-height:1.6}.personal-settings-section-content{display:grid;align-content:start;gap:22px;min-width:0;max-width:460px}.personal-settings-form{display:grid;gap:22px}.personal-settings-field{display:grid;gap:8px;min-width:0}.personal-settings-field label{display:block;color:var(--admin-text);font-size:13px;font-weight:var(--admin-font-weight-label);line-height:1.5}.personal-settings-label{display:flex;align-items:center;gap:2px;min-width:0}.personal-settings-label>.admin-help-tip{width:18px;height:18px}.personal-settings-form-actions,.personal-settings-choice{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.personal-settings-form-actions{padding-top:2px}.personal-settings-empty{margin:0;color:var(--admin-text-secondary);font-size:13px;line-height:1.7}.personal-settings-feedback{margin:0;font-size:13px;line-height:1.7}.personal-settings-feedback.is-error{color:var(--admin-error)}.personal-settings-feedback.is-success{color:var(--admin-success)}.personal-settings-sessions{list-style:none;margin:0;padding:0}.personal-settings-sessions li{min-width:0;padding:14px 0}.personal-settings-sessions li:first-child{padding-top:0}.personal-settings-sessions li+li{border-top:1px solid var(--admin-border)}.personal-settings-sessions li strong{color:var(--admin-text);font-size:13px;font-weight:var(--admin-font-weight-label);line-height:1.6}.personal-settings-session-heading{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.personal-settings-sessions dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:10px 0 0;color:var(--admin-text-secondary);font-size:12px;line-height:1.6}.personal-settings-sessions dd{margin:3px 0 0;overflow-wrap:anywhere}.personal-settings-checkbox{display:flex;align-items:flex-start;gap:12px}.personal-settings-checkbox [data-slot=checkbox]{margin-top:3px}.personal-settings-checkbox>div{min-width:0}.personal-settings-checkbox label{display:block;color:var(--admin-text);cursor:pointer;font-size:13px;font-weight:var(--admin-font-weight-label);line-height:1.6}.personal-settings-demo-notice{display:flex;align-items:flex-start;gap:10px;margin-top:24px;padding:12px 14px;border-radius:var(--admin-radius-md);background:var(--admin-surface-subtle)}.personal-settings-demo-notice svg{flex-shrink:0;width:var(--admin-icon-md);height:var(--admin-icon-md);margin-top:2px;color:var(--admin-text-secondary)}.personal-settings-demo-notice p{margin:0;color:var(--admin-text-secondary);font-size:12px;line-height:1.7}.personal-settings-actions{display:grid;gap:16px;padding:20px 0 24px;border-top:1px solid var(--admin-border)}.personal-settings-action-error{display:grid;gap:12px}.personal-settings-action-error p{margin:0;color:var(--admin-error);font-size:13px;line-height:1.7}.personal-settings-action-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.personal-settings-action-row>p{margin:0;color:var(--admin-text-secondary);font-size:12px;line-height:1.7}@container personal-settings (min-width: 1000px){.personal-settings-section{grid-template-columns:280px minmax(0,1fr)}.personal-settings-section-content{max-width:944px}.personal-settings-section-content:has(>.personal-settings-field~.personal-settings-field),.personal-settings-form{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;align-items:start}.personal-settings-form>:is(.personal-settings-form-actions,.personal-settings-feedback){grid-column:1 / -1}.personal-settings-form>.personal-settings-field:first-child{grid-column:1 / -1;width:calc(50% - 12px)}}@media(max-width:1100px){.personal-settings-workspace{grid-template-columns:1fr;gap:24px}.personal-settings-tabs-wrap{max-width:100%;overflow-x:auto;border-bottom:1px solid var(--admin-border)}.personal-settings-tabs-list{flex-direction:row;gap:28px;width:max-content}.personal-settings-tabs-trigger{gap:8px;min-height:44px;padding:10px 0 14px;border-radius:0}.personal-settings-tabs-trigger small{display:none}.personal-settings-tabs-trigger>svg{width:var(--admin-icon-md);height:var(--admin-icon-md)}.personal-settings-tabs-trigger[data-state=active]{background:transparent}.personal-settings-tabs-trigger[data-state=active]:after{position:absolute;right:0;bottom:0;left:0;height:2px;background:var(--admin-accent);content:""}.personal-settings-section{grid-template-columns:200px minmax(0,1fr);gap:28px}}@media(max-width:760px){.personal-settings-content{padding-inline:24px}.personal-settings-section{grid-template-columns:1fr;gap:22px}.personal-settings-section-content{max-width:none}}@media(max-width:560px){.personal-settings-identity{align-items:flex-start;gap:18px;padding-bottom:22px}.personal-settings-identity-main{gap:12px}.personal-settings-avatar{width:44px;height:44px;font-size:19px}.personal-settings-identity-details{gap:12px 28px;padding-left:56px}.personal-settings-workspace{gap:20px}.personal-settings-tabs-list{gap:22px}.personal-settings-content{padding-inline:20px}.personal-settings-demo-notice{margin-top:20px}.personal-settings-section{padding-block:24px;gap:20px}.personal-settings-section-content,.personal-settings-form{gap:20px}.personal-settings-sessions dl{grid-template-columns:1fr;gap:10px}.personal-settings-action-row{align-items:flex-start}.personal-settings-action-row .personal-settings-form-actions{width:100%;justify-content:flex-end}}.personal-settings-page[data-layout=workspace] .personal-settings-shell{width:100%;padding:var(--admin-space-md) var(--admin-record-gutter)}.personal-settings-page[data-layout=workspace] .personal-settings-identity{padding-bottom:var(--admin-space-md)}.personal-settings-page[data-layout=workspace] .personal-settings-content{border:0;border-radius:0;padding-inline:var(--admin-record-gutter)}.personal-settings-page[data-layout=workspace] .personal-settings-section{padding-block:var(--admin-space-lg)}@media(max-width:767px){.personal-settings-page[data-layout=workspace] .personal-settings-content{padding-inline:0}}.precision-tabs{position:relative;display:flex;align-items:center;gap:4px;height:40px;padding:0 8px 0 12px;border-bottom:1px solid var(--admin-border);background:var(--admin-surface)}.precision-tabs-scroll{flex:1;min-width:0;height:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scroll-padding-inline:12px}.precision-tabs-scroll::-webkit-scrollbar{display:none}.precision-tabs-list{display:flex;align-items:center;gap:6px;height:100%;margin:0;padding:0;list-style:none}.precision-tab{display:flex;flex-shrink:0;align-items:center;height:28px;border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);background:var(--admin-surface);color:var(--admin-text-secondary);transition:background-color .14s ease-out,border-color .14s ease-out,color .14s ease-out}.precision-tab:hover{border-color:var(--admin-border-strong);color:var(--admin-text)}.precision-tab[data-active]{border-color:color-mix(in srgb,var(--admin-accent) 32%,transparent);background:var(--admin-accent-soft);color:var(--admin-accent)}.precision-tab-link{display:flex;align-items:center;gap:6px;max-width:188px;height:100%;padding:0 12px 0 10px;overflow:hidden;border-radius:inherit;color:inherit;font-size:var(--admin-font-compact);line-height:26px;text-decoration:none;white-space:nowrap}.precision-tab-title{min-width:0;overflow:hidden;text-overflow:ellipsis}.precision-tab-icon{display:inline-flex;flex:none;color:var(--admin-text-tertiary);transition:color var(--admin-motion-feedback) ease-out}.precision-tab-icon>svg{width:var(--admin-icon-sm);height:var(--admin-icon-sm)}.precision-tab:hover .precision-tab-icon{color:var(--admin-text-secondary)}.precision-tab[data-active] .precision-tab-icon{color:currentColor}.precision-tab[data-active] .precision-tab-link{font-weight:600}.precision-tab[data-closable] .precision-tab-link{padding-right:4px}.precision-tab-link:focus-visible{outline:2px solid var(--admin-accent);outline-offset:-2px}.precision-tab-close{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-right:5px;border-radius:var(--admin-radius-sm);color:inherit;opacity:0;transition:opacity var(--admin-motion-feedback) ease-out,background-color var(--admin-motion-feedback) ease-out}.precision-tab-close>svg{width:var(--admin-icon-sm);height:var(--admin-icon-sm)}.precision-tab:hover .precision-tab-close,.precision-tab[data-active] .precision-tab-close,.precision-tab-close:focus-visible{opacity:1}.precision-tab-close:hover{background:color-mix(in srgb,currentColor 14%,transparent)}.precision-tabs-anchor{position:absolute;top:100%;left:0;width:1px;height:1px;pointer-events:none}.precision-tabs-more{flex-shrink:0}.precision-tabs-menu{min-width:152px}.precision-tab-panel{min-width:0}@media(pointer:coarse){.precision-tab{height:32px}.precision-tab-close{opacity:1;width:24px;height:24px}}@media(prefers-reduced-motion:reduce){.precision-tab,.precision-tab-icon,.precision-tab-close{transition:none}}.precision-message-trigger{position:relative}.precision-message-bell{transform-origin:50% 8%}.precision-message-bell[data-ringing]{animation:precision-bell-ring .72s var(--admin-ease-out) 1}@keyframes precision-bell-ring{0%,to{transform:rotate(0)}15%{transform:rotate(14deg)}32%{transform:rotate(-12deg)}48%{transform:rotate(8deg)}64%{transform:rotate(-5deg)}80%{transform:rotate(2deg)}}@media(prefers-reduced-motion:reduce){.precision-message-bell[data-ringing]{animation:none}}.precision-message-badge{position:absolute;top:2px;right:0;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--admin-error);color:var(--admin-accent-foreground);box-shadow:0 0 0 2px var(--admin-surface);font-family:var(--admin-font-numeric);font-size:10px;font-weight:600;font-variant-numeric:lining-nums tabular-nums;line-height:16px;text-align:center}.precision-message-panel{display:flex;flex-direction:column;width:min(384px,calc(100vw - 24px));max-height:min(580px,var(--radix-popover-content-available-height));padding:0;overflow:hidden}.precision-message-head{display:flex;flex-shrink:0;align-items:baseline;justify-content:space-between;gap:12px;padding:14px 16px 4px}.precision-message-head strong{color:var(--admin-text);font-size:15px;font-weight:var(--admin-font-weight-heading)}.precision-message-head span{color:var(--admin-text-secondary);font-size:var(--admin-font-caption)}.precision-message-tabs{display:flex;flex:1;flex-direction:column;min-height:0}.precision-message-tablist{flex-shrink:0;width:100%;justify-content:flex-start;padding-inline:8px;border-bottom:1px solid var(--admin-border)}.precision-message-tabpanel{min-height:0;margin-top:0;overflow-y:auto;overscroll-behavior:contain}.precision-message-tabpanel[hidden]{display:none}.precision-message-list{display:grid;gap:2px;margin:0;padding:6px 8px;list-style:none}.precision-message-item{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:start;gap:10px;width:100%;height:auto;padding:10px 8px;border-radius:var(--admin-radius-md);text-align:left;white-space:normal}.precision-message-item:hover{background:var(--admin-surface-subtle)}.precision-message-dot{width:7px;height:7px;margin-top:7px;border-radius:50%}.precision-message-item[data-unread] .precision-message-dot{background:var(--admin-accent)}.precision-message-copy{display:grid;gap:2px;min-width:0}.precision-message-copy strong{color:var(--admin-text-secondary);font-size:var(--admin-font-compact);font-weight:var(--admin-font-weight-body);line-height:20px;overflow-wrap:anywhere}.precision-message-item[data-unread] .precision-message-copy strong{color:var(--admin-text);font-weight:600}.precision-message-description{display:-webkit-box;overflow:hidden;color:var(--admin-text-secondary);font-size:var(--admin-font-caption);line-height:18px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.precision-message-copy small{color:var(--admin-text-tertiary);font-size:var(--admin-font-caption);line-height:18px}.precision-message-status{margin-top:1px;white-space:nowrap}.precision-message-empty{margin:0;padding:32px 20px;color:var(--admin-text-secondary);font-size:var(--admin-font-compact);line-height:20px;text-align:center}.precision-message-more{margin:0;padding:0 16px 10px;color:var(--admin-text-tertiary);font-size:var(--admin-font-caption)}.precision-message-foot{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px;border-top:1px solid var(--admin-border)}.message-center-categories{min-width:0;overflow-x:auto;padding-inline:var(--admin-record-gutter, 20px);scrollbar-width:thin}.message-center-title{display:flex;align-items:flex-start;gap:10px;min-width:0}.message-center-dot{flex-shrink:0;width:7px;height:7px;margin-top:7px;border-radius:50%}.message-center-title[data-unread] .message-center-dot{background:var(--admin-accent)}.message-center-title strong{color:var(--admin-text-secondary);font-weight:var(--admin-font-weight-body);overflow-wrap:anywhere}.message-center-title[data-unread] strong{color:var(--admin-text);font-weight:600}.message-center-title p{display:-webkit-box;margin:2px 0 0;overflow:hidden;color:var(--admin-text-secondary);font-size:var(--admin-font-caption);line-height:18px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.message-center-actions{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}.message-center-summary{color:var(--admin-text-secondary);font-size:var(--admin-font-compact)}.message-center-summary strong{color:var(--admin-text)}.admin-skin-swatch{container-type:inline-size;display:grid;grid-template-columns:22% minmax(0,1fr);grid-template-rows:16% minmax(0,1fr);width:100%;aspect-ratio:8 / 5;box-sizing:border-box;overflow:hidden;border:1px solid color-mix(in srgb,var(--admin-text) 14%,transparent);border-radius:var(--admin-radius-md);background:var(--admin-bg)}.admin-skin-swatch span{box-sizing:border-box}.admin-skin-swatch-top{grid-column:1 / -1;display:flex;align-items:center;padding-inline:3.5cqw;border-bottom:1px solid var(--admin-chrome-border);background:var(--admin-chrome-bg)}.admin-skin-swatch-top>span{display:block;width:4.6cqw;height:4.6cqw;border-radius:1.2cqw;background:var(--admin-chrome-active-bg)}.admin-skin-swatch-side{display:grid;align-content:start;gap:3cqw;padding:4cqw 3.5cqw;border-right:1px solid var(--admin-chrome-border);background:var(--admin-chrome-bg)}.admin-skin-swatch-side>span{display:block;height:2.2cqw;border-radius:1cqw;background:var(--admin-chrome-text-tertiary);opacity:.55}.admin-skin-swatch-side>span[data-active]{height:4.6cqw;background:var(--admin-chrome-active-bg);opacity:1}.admin-skin-swatch-canvas{display:grid;align-content:start;gap:4cqw;min-width:0;padding:5cqw}.admin-skin-swatch-card{display:grid;gap:2.4cqw;padding:3.4cqw;border:1px solid var(--admin-border);border-radius:1.6cqw;background:var(--admin-surface)}.admin-skin-swatch-card>span{display:block;height:2.2cqw;border-radius:1cqw;background:var(--admin-border-strong);opacity:.6}.admin-skin-swatch-card>span[data-selected]{height:4.4cqw;background:var(--admin-accent-soft);opacity:1}.admin-skin-swatch-action{display:block;justify-self:end;width:26cqw;height:6.4cqw;border-radius:1.6cqw;background:var(--admin-accent)}.admin-skin-menu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:0 2px 4px}.admin-skin-menu-item{display:grid;justify-items:center;gap:5px;min-width:0;padding:6px 5px 5px;border-radius:var(--admin-radius-sm);color:var(--admin-text-secondary);font-size:var(--admin-font-caption);line-height:16px;cursor:default;outline:none;-webkit-user-select:none;user-select:none}.admin-skin-menu-item[data-highlighted]{background:var(--admin-surface-subtle);color:var(--admin-text)}.admin-skin-menu-item[data-state=checked]{color:var(--admin-text);font-weight:600}.admin-skin-menu-item[data-state=checked] .admin-skin-swatch{outline:2px solid var(--admin-accent);outline-offset:1px}.admin-skin-menu-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-skin-picker{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;min-width:0}.admin-skin-option{display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:10px 8px;min-width:0;margin:0;padding:8px 10px 10px 8px;border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);background:var(--admin-surface);color:var(--admin-text);font:inherit;text-align:left;cursor:pointer;transition:border-color .14s ease-out,box-shadow .14s ease-out}.admin-skin-option>.admin-skin-swatch{grid-column:1 / -1}.admin-skin-option:hover{border-color:var(--admin-border-strong)}.admin-skin-option[data-state=checked]{border-color:var(--admin-accent);box-shadow:inset 0 0 0 1px var(--admin-accent)}.admin-skin-option:focus-visible{outline:2px solid var(--admin-accent);outline-offset:2px}.admin-skin-option[data-disabled]{cursor:not-allowed;opacity:.55}.admin-skin-option-copy{display:grid;gap:2px;min-width:0;padding-left:2px}.admin-skin-option-copy strong{font-size:var(--admin-font-compact);font-weight:var(--admin-font-weight-label);line-height:1.5}.admin-skin-option-copy small{color:var(--admin-text-secondary);font-size:var(--admin-font-caption);line-height:1.5;text-wrap:pretty}.admin-skin-option-check{display:grid;place-items:center;width:18px;height:18px;margin-top:1px;border:1px solid var(--admin-border-strong);border-radius:50%;color:var(--admin-accent-foreground)}.admin-skin-option[data-state=checked] .admin-skin-option-check{border-color:var(--admin-accent);background:var(--admin-accent)}.admin-skin-option-indicator{display:grid;place-items:center}.admin-skin-option-indicator[data-state=unchecked]{display:none}.admin-skin-option-indicator svg{width:12px;height:12px}@media(prefers-reduced-motion:reduce){.admin-skin-option{transition:none}}.precision-shell.admin-shell{--precision-header-height: 56px;--precision-tabs-height: 0px;padding:0;min-height:100vh;background:var(--admin-bg);color:var(--admin-text);font-family:var(--admin-font-sans)}.precision-shell.has-page-tabs{--precision-tabs-height: 40px}.precision-shell *,.precision-mobile-dialog *,.precision-command-dialog *,.precision-group-popover *{box-sizing:border-box}.precision-icon-button{color:var(--admin-text-secondary)}.precision-icon-button:hover{color:var(--admin-text)}.precision-settings-trigger svg{transition:transform var(--admin-motion-view) var(--admin-ease-out)}.precision-settings-trigger:hover svg{transform:rotate(45deg)}.precision-settings-trigger[data-state=open] svg{transform:rotate(90deg)}.admin-appearance-glyph{position:relative;display:block;width:var(--admin-icon-md);height:var(--admin-icon-md)}.admin-appearance-glyph>svg{position:absolute;inset:0;width:100%;height:100%;transition:transform var(--admin-motion-view) var(--admin-ease-out),opacity var(--admin-motion-state) ease-out}.admin-appearance-toggle[data-appearance=light] .admin-appearance-moon,.admin-appearance-toggle[data-appearance=dark] .admin-appearance-sun{opacity:0;transform:rotate(-90deg) scale(.4)}.admin-appearance-toggle[data-appearance=dark] .admin-appearance-moon,.admin-appearance-toggle[data-appearance=light] .admin-appearance-sun{opacity:1;transform:none}.admin-appearance-toggle[data-appearance=light]:hover .admin-appearance-sun{transform:rotate(30deg)}.admin-appearance-toggle[data-appearance=dark]:hover .admin-appearance-moon{transform:rotate(-14deg)}.precision-header,.precision-sidebar,.precision-mobile-dialog,.precision-group-popover{--admin-surface: var(--admin-chrome-bg);--admin-surface-subtle: var(--admin-chrome-hover);--admin-text: var(--admin-chrome-text);--admin-text-secondary: var(--admin-chrome-text-secondary);--admin-text-tertiary: var(--admin-chrome-text-tertiary);--admin-border: var(--admin-chrome-border);--admin-border-strong: var(--admin-chrome-border-strong);--admin-accent: var(--admin-chrome-current);--admin-accent-soft: var(--admin-chrome-active-bg)}:is(.precision-header,.precision-sidebar,.precision-mobile-dialog,.precision-group-popover) [data-slot=button]{--tw-ring-offset-color: var(--admin-chrome-bg)}.precision-header .precision-account-avatar{color:var(--admin-chrome-active-text)}.precision-header{position:fixed;inset:0 0 auto;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:16px;height:var(--precision-header-height);padding-right:12px;border-bottom:1px solid var(--admin-border);background:var(--admin-surface)}.precision-header-start{display:flex;align-items:center;flex:1;min-width:0;height:100%}.precision-brand{display:flex;align-items:center;gap:10px;width:var(--admin-sidebar-width);height:100%;flex-shrink:0;padding:0 16px;color:var(--admin-text);text-decoration:none;transition:width .16s ease-out,padding .16s ease-out}.precision-brand-mark{display:grid;place-items:center;width:30px;height:30px;flex-shrink:0;color:var(--admin-chrome-active-text);background:var(--admin-accent-soft);border:1px solid color-mix(in srgb,var(--admin-accent) 12%,transparent);border-radius:var(--admin-radius-md);font-size:18px;font-weight:var(--admin-font-weight-heading)}.precision-brand-copy{display:grid;min-width:0}.precision-brand-copy strong{overflow:hidden;font-size:14px;font-weight:var(--admin-font-weight-heading);line-height:20px;text-overflow:ellipsis;white-space:nowrap}.precision-brand-copy small{overflow:hidden;color:var(--admin-text-secondary);font-size:12px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}a.precision-brand:hover .precision-brand-copy strong{color:var(--admin-accent)}.precision-sidebar-toggle{margin-left:12px;flex-shrink:0}.precision-mobile-trigger{display:none}.precision-breadcrumb{min-width:0;margin-left:8px}.precision-breadcrumb ol{display:flex;align-items:center;min-width:0;margin:0;padding:0;list-style:none;font-size:var(--admin-font-compact);line-height:20px}.precision-breadcrumb li{display:flex;align-items:center;min-width:0;color:var(--admin-text-secondary);white-space:nowrap}.precision-breadcrumb li+li:before{content:"/";margin-inline:8px;color:var(--admin-border-strong)}.precision-breadcrumb a{color:var(--admin-text-secondary);text-decoration:none;border-radius:var(--admin-radius-sm)}.precision-breadcrumb a:hover{color:var(--admin-accent)}.precision-breadcrumb [aria-current=page]{overflow:hidden;color:var(--admin-text);font-weight:var(--admin-font-weight-label);text-overflow:ellipsis}.precision-header-title{display:none;min-width:0;overflow:hidden;color:var(--admin-text);font-size:15px;font-weight:var(--admin-font-weight-label);text-overflow:ellipsis;white-space:nowrap}.precision-header-tools{display:flex;align-items:center;gap:4px;flex-shrink:0}.precision-header-tools>.precision-search,.precision-business-search{margin-right:6px}.precision-search{justify-content:flex-start;gap:8px;min-width:200px;height:34px;color:var(--admin-text-secondary);background:var(--admin-surface-subtle);text-align:left}.precision-search kbd{margin-left:auto;font-family:inherit;font-size:11px;color:var(--admin-text-tertiary)}.precision-business-search .admin-search-trigger{display:flex;align-items:center;gap:8px;width:240px;height:34px;margin:0;padding-inline:10px;border:1px solid var(--admin-border);border-radius:var(--admin-radius-md);color:var(--admin-text-secondary);background:var(--admin-surface-subtle)}.precision-business-search .admin-search-trigger kbd{margin-left:auto;border-color:var(--admin-border-strong);background:color-mix(in srgb,var(--admin-surface) 60%,transparent);font-family:inherit;font-size:11px;color:var(--admin-text-tertiary)}.precision-sidebar{position:fixed;top:var(--precision-header-height);bottom:0;left:0;z-index:30;width:var(--admin-sidebar-width);overflow-x:hidden;overflow-y:auto;padding:10px 8px 16px;border-right:1px solid var(--admin-border);background:var(--admin-surface);overscroll-behavior:contain;scrollbar-gutter:stable;transition:width .16s ease-out}.precision-menu-list,.precision-menu-sublist{margin:0;padding:0;list-style:none}.precision-menu-list{display:grid;gap:2px}.precision-menu-sublist{display:grid;gap:2px;margin:2px 0 6px}.precision-menu-sublist[hidden]{display:none}.precision-menu-collapse{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--admin-motion-state) var(--admin-ease-out)}.precision-menu-collapse[data-open]{grid-template-rows:1fr}.precision-menu-collapse>.precision-menu-sublist{min-height:0;margin:0;overflow:hidden}.precision-menu-collapse>.precision-menu-sublist>li:first-child{margin-top:2px}.precision-menu-collapse>.precision-menu-sublist>li:last-child{margin-bottom:6px}.precision-menu-heading,.precision-menu-link{position:relative;display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:0 10px;border-radius:var(--admin-radius-md);color:var(--admin-text);font-size:var(--admin-font-body);line-height:20px;text-align:left;text-decoration:none;transition:background-color .14s ease-out,color .14s ease-out}.precision-menu-heading{justify-content:flex-start;font-weight:var(--admin-font-weight-label)}.precision-menu-heading:hover,.precision-menu-link:hover{background:var(--admin-surface-subtle)}.precision-menu-group.has-current>.precision-menu-heading{color:var(--admin-accent)}.precision-menu-link{padding-left:38px;color:var(--admin-text-secondary)}.precision-menu-link:hover{color:var(--admin-text)}.precision-menu-link.is-top-level{padding-left:10px;color:var(--admin-text);font-weight:var(--admin-font-weight-label)}.precision-menu-link.is-active{color:var(--admin-chrome-active-text);background:var(--admin-accent-soft);font-weight:600}.precision-menu-icon{display:flex;flex-shrink:0;justify-content:center;width:18px}.precision-menu-icon svg{width:var(--admin-icon-md);height:var(--admin-icon-md)}.precision-menu-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.precision-menu-chevron{display:flex;flex-shrink:0;color:var(--admin-text-tertiary)}.precision-menu-chevron svg{width:var(--admin-icon-sm);height:var(--admin-icon-sm);transition:transform var(--admin-motion-state) var(--admin-ease-out)}.precision-menu-chevron.is-open svg{transform:rotate(90deg)}.precision-menu-badge{flex-shrink:0;min-width:20px;height:18px;padding:0 6px;border-radius:9px;background:var(--admin-error-soft);color:var(--admin-error);font-family:var(--admin-font-numeric);font-size:11px;font-weight:600;font-variant-numeric:lining-nums tabular-nums;line-height:18px;text-align:center}.precision-menu-badge.is-dot{position:absolute;top:8px;right:10px;min-width:0;width:7px;height:7px;padding:0;border-radius:50%;background:var(--admin-error)}.precision-menu.is-rail .precision-menu-list{gap:4px}.precision-menu-rail,.precision-menu.is-rail .precision-menu-link.is-top-level{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:44px;min-height:44px;padding:0;border-radius:var(--admin-radius-md);color:var(--admin-text-secondary)}.precision-menu-rail:hover{color:var(--admin-text);background:var(--admin-surface-subtle)}.precision-menu-rail.is-active,.precision-menu.is-rail .precision-menu-link.is-top-level.is-active{color:var(--admin-chrome-active-text);background:var(--admin-accent-soft)}.precision-menu-rail .precision-menu-icon svg,.precision-menu.is-rail .precision-menu-icon svg{width:var(--admin-icon-lg);height:var(--admin-icon-lg)}.precision-group-popover{width:min(220px,calc(100vw - 24px));max-height:var(--radix-popover-content-available-height);padding:6px;overflow-y:auto}.precision-group-popover-title{display:block;padding:6px 10px;color:var(--admin-text-secondary);font-size:12px;font-weight:600}.precision-group-popover .precision-menu-sublist{margin:0}.precision-group-popover .precision-menu-link{padding-left:10px}.precision-body{min-width:0;margin-left:var(--admin-sidebar-width);padding-top:var(--precision-header-height);transition:margin-left .16s ease-out}.precision-tabs-slot{position:sticky;top:var(--precision-header-height);z-index:20}.precision-shell.admin-shell .precision-main{min-height:calc(100vh - var(--precision-header-height) - var(--precision-tabs-height));margin-left:0;padding:0;border:0;border-radius:0;background:var(--admin-bg)}.precision-main:focus{outline:none}.precision-shell-notice{padding:12px var(--admin-page-gutter) 0}.precision-collapsed{--admin-sidebar-width: 64px}.precision-collapsed .precision-header .precision-brand{justify-content:center;padding:0}.precision-collapsed .precision-header .precision-brand-copy{display:none}.precision-page{min-width:0;padding:26px var(--admin-page-gutter) 32px}.precision-page-header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.precision-page-header h1{margin:0;color:var(--admin-text);font-size:var(--admin-font-page-title);font-weight:var(--admin-font-weight-heading);line-height:1.4}.precision-page-heading[data-has-icon]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:14px}.precision-page-heading[data-has-icon]>.precision-page-icon{align-self:center}.precision-page-heading[data-has-icon]>:not(.precision-page-icon){grid-column:2}.precision-page-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.precision-page-tools{display:contents}.precision-page-actions:has(>.precision-page-tools:only-child:empty){display:none}.precision-page-overlay-anchor{position:absolute;inset-inline:var(--admin-record-gutter, 0px);bottom:0;height:0;pointer-events:none}.precision-page-body{min-width:0}.precision-page-footer{margin-top:16px;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.precision-skip{position:fixed;top:-100px;left:16px;z-index:1000;padding:8px 14px;background:var(--admin-surface);color:var(--admin-accent)}.precision-skip:focus{top:8px}.precision-shell :is(a,summary,[tabindex]):not([data-slot],.precision-main):focus-visible,.precision-mobile-dialog a:focus-visible,.precision-group-popover a:focus-visible{outline:2px solid var(--admin-accent);outline-offset:-2px}.precision-mobile-dialog{width:min(280px,88vw);max-width:none;height:100dvh;max-height:none;gap:0;margin:0;padding:0;border:0;background:var(--admin-surface);color:var(--admin-text)}.precision-mobile-panel{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;background:var(--admin-surface)}.precision-mobile-brand{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;height:56px;padding-right:8px;border-bottom:1px solid var(--admin-border)}.precision-mobile-brand .precision-brand{width:auto;min-width:0}.precision-mobile-panel .precision-search-slot{padding:12px 12px 0}.precision-mobile-panel .precision-search{width:100%}.precision-mobile-panel .precision-menu{flex:1;min-height:0;overflow-y:auto;padding:10px 8px 16px;overscroll-behavior:contain}.precision-command-dialog{width:min(540px,calc(100vw - 32px));max-width:none;max-height:min(680px,85dvh);gap:12px;padding:20px}.precision-command-heading{display:flex;flex-shrink:0;align-items:center;justify-content:space-between}.precision-command-heading h2{font-size:16px;margin:0}.precision-command-status{flex-shrink:0;color:var(--admin-text-secondary);font-size:12px}.precision-command-dialog>input{flex-shrink:0}.precision-command-results{min-height:0;max-height:420px;overflow-y:auto;overscroll-behavior:contain}.precision-command-results>button{display:flex;justify-content:flex-start;gap:12px;align-items:center;text-align:left;width:100%;padding:12px;border:0;border-radius:5px;font-family:inherit;color:var(--admin-text);background:transparent;cursor:pointer}.precision-command-results>button.is-selected,.precision-command-results>button:hover{background:var(--admin-accent-soft)}.precision-command-results strong{display:block;font-size:14px}.precision-command-icon{display:inline-grid;flex:none;place-items:center;width:32px;height:32px;border-radius:calc(var(--admin-radius-md) + 2px);background:var(--admin-surface-subtle);color:var(--admin-text-secondary);transition:background-color var(--admin-motion-feedback) ease-out,color var(--admin-motion-feedback) ease-out}.precision-command-icon>svg{width:var(--admin-icon-md);height:var(--admin-icon-md)}.precision-command-results>button.is-selected .precision-command-icon{background:var(--admin-surface);color:var(--admin-accent)}.precision-command-empty{display:flex;align-items:center;gap:8px;padding-block:24px;justify-content:center;color:var(--admin-text-secondary)}.precision-command-empty>svg{width:var(--admin-icon-lg);height:var(--admin-icon-lg);color:var(--admin-text-tertiary)}.precision-command-results small{display:block;font-size:12px;margin-top:3px;color:var(--admin-text-secondary)}.precision-settings-menu{width:200px}.precision-settings-menu:has(.admin-skin-menu){width:248px}@media(pointer:coarse){.precision-menu-link,.precision-menu-heading{min-height:44px}}@media(prefers-reduced-motion:reduce){.precision-brand,.precision-sidebar,.precision-body,.precision-menu-heading,.precision-menu-link,.precision-menu-chevron svg,.precision-menu-collapse,.precision-settings-trigger svg,.precision-command-icon{transition:none}.precision-settings-trigger:hover svg,.precision-settings-trigger[data-state=open] svg,.admin-appearance-toggle[data-appearance=light]:hover .admin-appearance-sun,.admin-appearance-toggle[data-appearance=dark]:hover .admin-appearance-moon{transform:none}.admin-appearance-glyph>svg{transform:none!important;transition:opacity var(--admin-motion-state) ease-out}}@media(max-width:1100px){.precision-business-search .admin-search-trigger{width:180px}.precision-search{min-width:0}.precision-search kbd,.precision-business-search .admin-search-trigger kbd{display:none}}@media(max-width:900px){.precision-shell.admin-shell{--precision-tabs-height: 0px}.precision-sidebar,.precision-sidebar-toggle,.precision-breadcrumb{display:none}.precision-body{margin-left:0}.precision-mobile-trigger{display:inline-flex;margin-left:8px}.precision-header .precision-brand{width:auto;padding:0 10px 0 6px}.precision-header .precision-brand-copy{display:none}.precision-header-title{display:block}.precision-page{padding:22px 20px 28px}.precision-shell-notice{padding-inline:20px}}@media(max-width:560px){.precision-header{gap:8px;padding-right:6px}.precision-header-tools{gap:0}.precision-header-tools>.precision-search,.precision-business-search{margin-right:2px}.precision-search{width:36px;height:36px;padding:0;justify-content:center;background:transparent;border-color:transparent}.precision-search>span,.precision-business-search .admin-search-trigger>span{display:none}.precision-business-search .admin-search-trigger{width:36px;justify-content:center;padding:0;border-color:transparent;background:transparent}.precision-page{padding:20px 16px 24px}.precision-page-header{align-items:flex-start;flex-direction:column;gap:12px}.precision-page-actions{justify-content:flex-start}.precision-shell-notice{padding-inline:16px}}:root{--admin-font-sans: "PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", "Noto Sans SC", "Source Han Sans SC", "Hiragino Sans GB", sans-serif;--admin-font-numeric: system-ui, "Segoe UI", "Noto Sans", "Liberation Sans", var(--admin-font-sans);--admin-font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, var(--admin-font-sans);--admin-font-weight-body: 400;--admin-font-control: 14px;--admin-font-section: 16px;--admin-font-page-title: 24px;--admin-font-caption: 12px;--admin-font-detail-label: 13px;--admin-line-height-detail-label: 20px;--admin-line-height-detail-value: 22px;--admin-font-button: 14px;--admin-font-weight-button: 400;--admin-control-toolbar: 36px;--admin-font-weight-label: 500;--admin-font-weight-heading: 600;--admin-font-weight-number: 600;--admin-line-height-body: 1.6;--admin-line-height-label: 1.5;--admin-line-height-heading: 1.4;--admin-line-height-number: 1.25}:where([data-slot=button],[data-slot=select-trigger]){font-family:var(--admin-font-sans);font-size:var(--admin-font-button);font-weight:var(--admin-font-weight-button);line-height:var(--admin-line-height-label)}:where([data-slot=input],[data-slot=textarea]){font-family:var(--admin-font-sans);font-size:var(--admin-font-control);font-weight:var(--admin-font-weight-body);line-height:var(--admin-line-height-body)}.font-numeric{font-family:var(--admin-font-numeric);font-variant-numeric:lining-nums tabular-nums}.admin-detail-heading,.ant-typography.admin-detail-heading{color:var(--admin-text);font-family:var(--admin-font-sans);font-size:var(--admin-font-control);font-weight:var(--admin-font-weight-heading);line-height:var(--admin-line-height-detail-value);overflow-wrap:anywhere}.admin-control-label{font-family:var(--admin-font-sans);font-size:var(--admin-font-detail-label);font-weight:var(--admin-font-weight-label);line-height:var(--admin-line-height-detail-label)}.admin-text-note,.admin-detail-typography .sample-facts dt{font-size:var(--admin-font-detail-label);font-weight:var(--admin-font-weight-body);line-height:var(--admin-line-height-detail-label)}.admin-detail-typography .sample-facts dd{font-size:var(--admin-font-control);font-weight:var(--admin-font-weight-body);line-height:var(--admin-line-height-detail-value)}.admin-login-layout{--login-canvas: #f3f6fa;--login-dot: #d7e0eb;--login-surface: #fff;--login-ink: #182941;--login-brand: #24466e;--login-muted: #617086;--login-line: #dde4ee;--login-subtle: #f2f5f9;--login-shadow: rgb(24 41 65 / 7%);--admin-accent: var(--login-brand);--admin-accent-foreground: #fff;--admin-text: var(--login-ink);--admin-text-secondary: var(--login-muted);--admin-surface: var(--login-surface);--admin-surface-subtle: var(--login-subtle);--admin-border: var(--login-line);--gov-accent: var(--login-brand);--gov-accent-foreground: #fff;--gov-text: var(--login-ink);--gov-muted: var(--login-muted);--gov-surface: var(--login-surface);--gov-subtle: var(--login-subtle);--gov-border: var(--login-line);--admin-control-lg: 2.75rem;--admin-control-md: 2.5rem;--color-background: var(--login-surface);--color-foreground: var(--login-ink);--color-muted: var(--login-subtle);--color-muted-foreground: var(--login-muted);--color-border: var(--login-line);--color-primary: var(--login-brand);--color-primary-foreground: #fff;--color-ring: var(--login-brand);position:relative;display:grid;align-items:center;min-height:100dvh;box-sizing:border-box;padding:64px 48px;overflow-wrap:anywhere;color:var(--login-ink);background-color:var(--login-canvas);background-image:radial-gradient(circle,var(--login-dot) .7px,transparent .9px);background-size:16px 16px;font-family:var(--admin-font-sans);font-synthesis:none;line-height:1.5}[data-admin-appearance=dark] .admin-login-layout{--login-canvas: #131d2b;--login-dot: #263548;--login-surface: #1b293a;--login-ink: #edf2f8;--login-brand: #adc7e8;--login-muted: #a3b2c6;--login-line: #35455b;--login-subtle: #223247;--login-shadow: rgb(0 0 0 / 16%);--admin-accent-foreground: #14263d;--gov-accent-foreground: #14263d;--color-primary-foreground: #14263d}.admin-login-layout ::selection{color:var(--login-surface);background:var(--login-brand)}.admin-login-toolbar{position:absolute;top:24px;right:32px}.admin-login-composition{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:clamp(48px,7vw,112px);align-items:center;width:100%;max-width:1120px;margin-inline:auto}.admin-login-brand{min-width:0;padding-block:40px}.admin-login-signature{display:flex;align-items:center;gap:20px;color:var(--login-brand)}.admin-login-mark{width:88px;height:88px;flex-shrink:0}.admin-login-wordmark{font-size:clamp(48px,5.2vw,76px);font-weight:600;line-height:1;letter-spacing:-.04em}.admin-login-layout .admin-login-product{margin:24px 0 0;color:var(--login-ink);font-size:22px;font-weight:600;letter-spacing:.08em}.admin-login-layout .admin-login-brand-caption{display:flex;align-items:center;gap:16px;margin:14px 0 0;color:var(--login-muted);font-size:14px}.admin-login-brand-caption span{width:1px;height:12px;background:var(--login-line)}.admin-login-card{min-width:0;box-sizing:border-box;padding:30px;border:1px solid var(--login-line);border-radius:20px;background:var(--login-surface);box-shadow:0 18px 48px var(--login-shadow)}.admin-login-card-context{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px;padding:10px 14px;border:1px solid var(--login-line);border-radius:10px;background:var(--login-subtle);color:var(--login-brand);font-size:13px;font-weight:600}.admin-login-layout .admin-login-heading{margin:0;color:var(--login-ink);font-size:24px;font-weight:600;line-height:1.35;letter-spacing:-.02em}.admin-login-layout .admin-login-description{margin:6px 0 24px;color:var(--login-muted);font-size:14px;line-height:1.7}.admin-login-form{display:grid;gap:18px}.admin-login-layout .admin-login-field{display:grid;gap:7px;min-width:0;color:var(--login-ink);font-size:13px}.admin-login-field [data-slot=input]{box-sizing:border-box;font-size:16px;caret-color:var(--login-brand)}.admin-login-field [data-slot=input]::placeholder{color:var(--login-muted);font-size:13px;opacity:.9}.admin-login-submit{width:100%;margin-top:6px}.admin-login-support{margin-top:22px;color:var(--login-muted);font-size:13px;line-height:1.7}.admin-login-card-footer{margin-top:24px;padding-top:18px;border-top:1px solid var(--login-line);color:var(--login-muted);text-align:center;font-size:12px}.admin-login-status{margin:0 0 18px;color:var(--login-muted);font-size:14px;line-height:1.7}@media(max-width:1023px){.admin-login-layout{padding:64px 32px}.admin-login-composition{grid-template-columns:minmax(0,1fr);gap:32px;max-width:420px}.admin-login-brand{padding:0;text-align:center}.admin-login-signature{justify-content:center;gap:12px}.admin-login-mark{width:48px;height:48px}.admin-login-wordmark{font-size:46px}.admin-login-layout .admin-login-product{margin-top:16px;font-size:18px}.admin-login-layout .admin-login-brand-caption{justify-content:center;margin-top:10px;font-size:13px}}@media(max-width:479px){.admin-login-layout{padding:64px 20px 32px}.admin-login-composition{gap:28px}.admin-login-card{padding:24px;border-radius:18px}.admin-login-toolbar{top:16px;right:20px}.admin-login-wordmark{font-size:40px}.admin-login-layout .admin-login-product{font-size:16px;letter-spacing:.04em}.admin-login-layout .admin-login-brand-caption{gap:12px;font-size:12px}}
