@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-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}}}@layer theme{:root,:host{--font-sans:"Noto Sans SC", "PingFang SC", "Hiragino Sans GB", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:"Space Grotesk", "Noto Sans SC", sans-serif;--color-ink:#17211f;--color-mist:#eef4ee;--color-accent:#0f766e;--color-gold:#d9a441}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.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}}.block{display:block}.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}.w-full{width:100%}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.overflow-x-auto{overflow-x:auto}.border{border-style:var(--tw-border-style);border-width:1px}.p-4{padding:calc(var(--spacing) * 4)}.break-all{word-break:break-all}.underline{text-decoration-line:underline}.invert{--tw-invert:invert(100%);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,)}}:root{--color-ink:#17211f;--color-on-ink:#fff;--color-mist:#eef4ee;--color-accent:#0f766e;--color-gold:#d9a441;--color-danger:#b42318;--color-warning:#8c5b08;--surface-page-a:#f7f3ea;--surface-page-b:#eef4ee;--surface-glow-teal:#0f766e2e;--surface-glow-gold:#d9a44138;--surface-panel:#ffffffd1;--surface-panel-strong:#f7f9f8f0;--surface-elevated:#ffffffeb;--surface-elevated-soft:#ffffffc7;--surface-elevated-mid:#ffffffe6;--surface-elevated-strong:#fffffff5;--surface-elevated-95:#fffffff2;--surface-muted:#f7f9f8eb;--surface-muted-soft:#f7f9f8e0;--surface-muted-strong:#f7f9f8fa;--surface-muted-72:#f7f9f8b8;--surface-ghost:#ffffffb3;--surface-ghost-soft:#ffffff9e;--surface-input:#fff;--surface-overlay:#0a0e0c6b;--surface-scrim:#0a0f0ec7;--surface-border:#17211f14;--surface-border-soft:#17211f1a;--surface-border-strong:#17211f1f;--surface-border-heavy:#17211f24;--surface-border-hover:#17211f2e;--surface-border-09:#17211f17;--surface-border-16:#17211f29;--surface-shadow:#17211f14;--surface-shadow-soft:#17211f0f;--surface-shadow-faint:#17211f0d;--text-muted:#17211fad;--text-soft:#17211f8c;--text-secondary:#17211fb8;--text-tertiary:#17211f9e;--text-body:#17211fb3;--text-emphasis:#17211fd6;--text-strong:#17211fc2;--text-dim:#17211fa8;--text-th:#17211fcc;--text-56:#17211f8f;--text-74:#17211fbd;--text-78:#17211fc7;--text-82:#17211fd1;--accent-soft:#0f766e14;--accent-softer:#0f766e0d;--accent-soft-045:#0f766e0b;--accent-soft-mid:#0f766e1a;--accent-soft-strong:#0f766e24;--accent-border:#0f766e47;--accent-border-soft:#0f766e29;--accent-border-mid:#0f766e59;--accent-glow:#0f766e14;--accent-glow-strong:#0f766e73;--accent-focus:#0f766e8c;--accent-solid-soft:#0f766eb3;--danger-soft:#b423181f;--warning-soft:#d9a4412e;--warning-surface:#fff7ed;--warning-surface-soft:#fff1e6;--warning-card-border:#d9a4414d;--info-soft:#eef4ffdb;--info-border:#3260c229;--info-fg:#1e3a8a;--surface-panel-84:#ffffffd6;--surface-elevated-80:#fffc;--surface-elevated-98:#fffffffa;--surface-elevated-solid:#fff;--surface-light-bg:#f9fafbf5;--surface-elevated-card:#fafafaf5;--surface-muted-96:#f7f9f8f5;--text-58:#17211f94;--text-45:#17211f73;--text-64:#17211fa3;--text-42:#17211f6b;--accent-soft-12:#0f766e1f;--accent-soft-06:#0f766e0f;--accent-border-30:#0f766e4d;--accent-border-48:#0f766e7a;--accent-focus-54:#0f766e8a;--accent-focus-95:#0f766ef2;--accent-ring-18:#0f766e2e;--accent-ring-20:#0f766e33;--surface-tint-035:#17211f09;--surface-tint-03:#17211f08;--surface-tint-04:#17211f0a;--surface-tint-025:#17211f06;--surface-dashed:#17211f38;--surface-dashed-strong:#17211f3d;--surface-stripe:#ffffff8c;--surface-inset-white:#ffffff2e;--color-muted:#17211fa8;--status-success-fg:#176448;--status-success-bg:#e8f5ed;--status-success-border:#14884f29;--status-success-soft:#ecf8f1db;--status-success-card-bg:#f4fbf7f5;--status-success-card-border:#367b5347;--status-warning-fg:#9a3412;--status-warning-border:#b75c002e;--status-warning-soft:#fff7ede6;--status-danger-fg:#8f241b;--status-danger-border:#b423182e;--status-danger-soft:#fff1f1e0;--status-danger-card-bg:#fff4f4f5;--status-danger-card-border:#b8484859;--status-danger-dashed:#b4231857;--status-danger-tint:#b423180a;--status-danger-pink-tint:#fff8f8e6;--warning-tinted-card:#fff8e1eb;--gold-soft:#d9a44129;--gold-softer:#d9a4411a;--accent-alt-fg:#7c3aed;--accent-alt-soft:#7c3aed14;--accent-alt-border:#7c3aed47;--thumb-border:#28302a24;--thumb-border-strong:#28302a29;--thumb-bg:#f4f6f4;--thumb-preview-bg:#f7f8f6;--thumb-shadow:#141c162e;--surface-card-soft:#ffffffa6;--link-hover-border:#2b6ff252;--link-focus:#2b6ff273}@media(prefers-color-scheme:dark){:root{--color-ink:#e7eee9;--color-on-ink:#121816;--color-mist:#1b2421;--color-accent:#3db8ae;--color-gold:#e0b45a;--color-danger:#f07167;--color-warning:#e6b45c;--surface-page-a:#121816;--surface-page-b:#1a221f;--surface-glow-teal:#2da69c38;--surface-glow-gold:#d9a44124;--surface-panel:#1c2421eb;--surface-panel-strong:#222b27f5;--surface-elevated:#242e2af0;--surface-elevated-soft:#202925e0;--surface-elevated-mid:#222c28eb;--surface-elevated-strong:#28322efa;--surface-elevated-95:#26302cf5;--surface-muted:#222b27f0;--surface-muted-soft:#202825e6;--surface-muted-strong:#26302cfa;--surface-muted-72:#1c2421c7;--surface-ghost:#202825b8;--surface-ghost-soft:#1c24219e;--surface-input:#1e2824;--surface-overlay:#0408078c;--surface-scrim:#040807c7;--surface-border:#e7eee91f;--surface-border-soft:#e7eee924;--surface-border-strong:#e7eee92e;--surface-border-heavy:#e7eee938;--surface-border-hover:#e7eee947;--surface-border-09:#e7eee921;--surface-border-16:#e7eee933;--surface-shadow:#00000059;--surface-shadow-soft:#00000047;--surface-shadow-faint:#00000038;--text-muted:#e7eee9b8;--text-soft:#e7eee98c;--text-secondary:#e7eee9c7;--text-tertiary:#e7eee99e;--text-body:#e7eee9bd;--text-emphasis:#e7eee9e0;--text-strong:#e7eee9d1;--text-dim:#e7eee9a8;--text-th:#e7eee9db;--text-56:#e7eee98f;--text-74:#e7eee9bd;--text-78:#e7eee9c7;--text-82:#e7eee9d1;--accent-soft:#2da69c29;--accent-softer:#2da69c1a;--accent-soft-045:#2da69c14;--accent-soft-mid:#2da69c2e;--accent-soft-strong:#2da69c3d;--accent-border:#3db8ae6b;--accent-border-soft:#3db8ae47;--accent-border-mid:#3db8ae7a;--accent-glow:#2da69c29;--accent-glow-strong:#2da69c66;--accent-focus:#3db8ae99;--accent-solid-soft:#3db8aec7;--danger-soft:#f071672e;--warning-soft:#e0b45a33;--warning-surface:#2a2418;--warning-surface-soft:#262015;--warning-card-border:#e0b45a4d;--info-soft:#3260c233;--info-border:#78a0f047;--info-fg:#93c5fd;--surface-panel-84:#1c2421e6;--surface-elevated-80:#202925db;--surface-elevated-98:#28322efa;--surface-elevated-card:#2a3430f5;--surface-elevated-solid:#222c28;--surface-light-bg:#242e2af5;--surface-muted-96:#26302cf5;--text-58:#e7eee994;--text-45:#e7eee973;--text-64:#e7eee9a3;--text-42:#e7eee96b;--accent-soft-12:#2da69c33;--accent-soft-06:#2da69c1f;--accent-border-30:#3db8ae66;--accent-border-48:#3db8ae85;--accent-focus-54:#3db8ae94;--accent-focus-95:#3db8aee6;--accent-ring-18:#2da69c47;--accent-ring-20:#2da69c52;--surface-tint-035:#e7eee90d;--surface-tint-03:#e7eee90a;--surface-tint-04:#e7eee90f;--surface-tint-025:#e7eee909;--surface-dashed:#e7eee947;--surface-dashed-strong:#e7eee952;--surface-stripe:#ffffff1f;--surface-inset-white:#ffffff1a;--color-muted:#e7eee9a8;--status-success-fg:#7dcea0;--status-success-bg:#1a2f24;--status-success-border:#7dcea047;--status-success-soft:#204a348c;--status-success-card-bg:#1c3a2ab8;--status-success-card-border:#7dcea059;--status-warning-fg:#f0b27a;--status-warning-border:#e0b45a52;--status-warning-soft:#4a3414a6;--status-danger-fg:#f5a39a;--status-danger-border:#f0716752;--status-danger-soft:#4a1c1c9e;--status-danger-card-bg:#4a1c1cb8;--status-danger-card-border:#f0716766;--status-danger-dashed:#f071676b;--status-danger-tint:#f071671a;--status-danger-pink-tint:#4a1c1c40;--warning-tinted-card:#4a341459;--gold-soft:#e0b45a38;--gold-softer:#e0b45a24;--accent-alt-fg:#c4b5fd;--accent-alt-soft:#7c3aed24;--accent-alt-border:#a78bfa6b;--thumb-border:#e7eee929;--thumb-border-strong:#e7eee933;--thumb-bg:#1c2622;--thumb-preview-bg:#222c28;--thumb-shadow:#00000073;--surface-card-soft:#202825b8;--link-hover-border:#78a0f06b;--link-focus:#78a0f08c}}html,body{background:radial-gradient(circle at top left,var(--surface-glow-teal),transparent 36%),radial-gradient(circle at bottom right,var(--surface-glow-gold),transparent 30%),linear-gradient(180deg,var(--surface-page-a) 0%,var(--surface-page-b) 100%);min-height:100%;color:var(--color-ink);color-scheme:light dark}.d-layer-theme{color:var(--color-ink);color-scheme:light dark}.d-layer-theme .d-layer-instructions{background:var(--surface-muted);border:1px solid var(--surface-border-strong);color:var(--text-emphasis)}.d-layer-theme .d-layer-instructions__secondary{color:var(--text-muted)}.d-layer-theme .d-layer-expanded-row{background:var(--surface-panel-strong);color:var(--color-ink)}.d-layer-theme .d-layer-expanded-row :is(div,span,p,li,summary,strong,code,pre){color:var(--text-body)!important}.d-layer-theme .d-layer-expanded-row [role=alert],.d-layer-theme .d-layer-expanded-row [role=alert] :is(div,span,strong,code){color:var(--status-danger-fg)!important}.d-layer-theme .d-layer-expanded-row [role=status],.d-layer-theme .d-layer-expanded-row [role=status] :is(div,span,strong,code){color:var(--status-success-fg)!important}.d-layer-theme .d-layer-candidate-card{background:var(--surface-elevated);border:1px solid var(--surface-border-strong);color:var(--color-ink)}body{margin:0}.workspace-shell{max-width:1180px;min-height:100vh;margin:0 auto;padding:40px 20px 56px}.desktop-shell,.workspace-shell-frame{max-width:1720px;min-height:100vh;margin:0 auto;padding:24px clamp(16px,2vw,28px) 56px}.desktop-shell-header,.workspace-shell-header{background:var(--surface-panel);border:1px solid var(--surface-border);box-shadow:0 20px 54px var(--surface-shadow);border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 18px;margin-bottom:18px;padding:16px 18px;display:flex}.desktop-shell-brand,.workspace-shell-brand{flex:12rem;gap:2px;min-width:0;display:grid}.desktop-shell-product,.workspace-shell-product{letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft);margin:0;font-size:.82rem}.desktop-shell-home,.workspace-shell-home{color:var(--color-ink);font-family:var(--font-display);overflow-wrap:anywhere;min-width:0;font-size:clamp(1.35rem,2.2vw,2rem);line-height:1.1;text-decoration:none}.desktop-shell-note,.workspace-shell-note{color:var(--text-muted);overflow-wrap:anywhere;min-width:0;max-width:42rem;margin:0;line-height:1.4}.desktop-shell-session,.workspace-shell-session{background:var(--surface-panel-strong);border:1px solid var(--surface-border);border-radius:18px;flex:0 17rem;gap:8px;min-width:0;max-width:100%;padding:10px 12px;display:grid}.desktop-shell-session-copy,.workspace-shell-session-copy{gap:4px;display:grid}.workspace-shell-session-factory,.workspace-shell-session-meta{min-width:0}.desktop-shell-session-copy strong,.workspace-shell-session-copy strong{font-size:1rem}.desktop-shell-session-copy span,.workspace-shell-session-copy span{color:var(--text-secondary);overflow-wrap:anywhere;line-height:1.6}.desktop-shell-session-actions,.workspace-shell-session-actions{flex-wrap:wrap;gap:12px;display:flex}.workspace-shell-session-form{margin:0}.desktop-shell-layout,.workspace-shell-layout{grid-template-columns:minmax(0,clamp(200px,18vw,280px)) minmax(0,1fr);align-items:start;gap:20px;display:grid;position:relative}.workspace-shell-frame.workspace-shell-rail-collapsed .workspace-shell-layout{grid-template-columns:minmax(0,1fr)}.desktop-shell-rail,.workspace-shell-rail{align-self:start;min-height:0;max-height:calc(100vh - 48px);position:sticky;top:24px}.workspace-shell-frame.workspace-shell-rail-collapsed .workspace-shell-rail{display:none}.workspace-shell-rail-backdrop{appearance:none;z-index:35;background:var(--surface-overlay);cursor:pointer;border:0;margin:0;padding:0;position:fixed;inset:0}.workspace-shell-frame.workspace-shell-rail-narrow.workspace-shell-rail-open .workspace-shell-rail{z-index:36;width:min(312px,100vw - 32px);max-height:calc(100vh - 32px);position:fixed;top:16px;left:16px}.desktop-shell-main,.workspace-shell-main{align-content:start;gap:0;min-width:0;display:grid;position:relative}.workspace-shell-main-body{gap:18px;min-width:0;display:grid}.workspace-shell-rail-toggle{appearance:none;box-sizing:border-box;z-index:30;border:1px solid var(--surface-border-strong);background:var(--surface-elevated-strong);width:36px;height:36px;color:var(--color-ink);box-shadow:0 1px 0 var(--surface-inset-white),0 10px 24px var(--surface-shadow);cursor:pointer;border-radius:10px;justify-self:start;place-items:center;margin:0 0 -36px;padding:0;transition:background .14s,border-color .14s,transform .14s,box-shadow .14s;display:inline-grid;position:sticky;top:18px}.workspace-shell-rail-toggle:hover{border-color:var(--accent-border-mid);background:var(--surface-panel-strong);transform:translateY(-1px)}.workspace-shell-rail-toggle:focus-visible{outline:2px solid var(--accent-focus);outline-offset:2px}.workspace-shell-rail-toggle-icon{width:18px;height:18px;display:block}.workspace-shell-frame.workspace-shell-rail-collapsed .workspace-shell-rail-toggle{box-shadow:0 1px 0 var(--surface-inset-white),0 12px 28px var(--surface-shadow);border-left:0;border-radius:0 10px 10px 0;margin-left:-6px}.desktop-rail-card,.workspace-rail-card{background:var(--surface-panel);border:1px solid var(--surface-border);box-shadow:0 18px 48px var(--surface-shadow);overscroll-behavior:contain;border-radius:20px;gap:12px;max-height:calc(100vh - 48px);padding:14px;display:grid;overflow:hidden auto}.desktop-rail-head,.workspace-rail-head{gap:4px;display:grid}.desktop-rail-head h2,.workspace-rail-head h2{font-family:var(--font-display);margin:0;font-size:1.3rem}.desktop-rail-groups,.workspace-rail-groups{gap:10px;display:grid}.desktop-rail-group,.workspace-rail-group{border-top:1px solid var(--surface-border);padding:6px 0 0}.desktop-rail-group:first-child,.workspace-rail-group:first-child{border-top:none;padding-top:0}.desktop-rail-summary,.workspace-rail-summary{cursor:pointer;color:var(--color-ink);font-weight:700;list-style:none}.desktop-rail-summary::-webkit-details-marker{display:none}.workspace-rail-summary::-webkit-details-marker{display:none}.desktop-rail-links,.workspace-rail-links{gap:8px;margin-top:10px;display:grid}.desktop-rail-link,.workspace-rail-link{border:1px solid var(--surface-border);background:var(--surface-muted);color:var(--color-ink);border-radius:14px;padding:10px 12px;font-weight:600;text-decoration:none;display:block}.desktop-rail-link:hover,.workspace-rail-link:hover{border-color:var(--accent-border);box-shadow:0 10px 22px var(--accent-glow)}.desktop-rail-link-active,.workspace-rail-link-active{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-on-ink)}.management-home{gap:18px;display:grid}.management-hero-card{background:linear-gradient(180deg,var(--accent-soft),var(--surface-elevated-mid)),var(--surface-panel-84);padding:24px}.management-hero-top{grid-template-columns:minmax(0,1.2fr) minmax(0,420px);align-items:start;gap:18px;display:grid}.management-hero-copy{min-width:0}.management-hero-title{font-family:var(--font-display);margin:0 0 10px;font-size:clamp(2rem,3.6vw,3rem);line-height:1.02}.management-hero-actions{margin-top:18px}.management-side-grid{gap:12px;display:grid}.management-side-card{background:var(--surface-elevated-soft);border:1px solid var(--surface-border);border-radius:20px;gap:12px;padding:16px 18px;display:grid}.management-side-card h2{font-size:1.25rem}.management-side-card .support-copy{margin:0}.management-side-links{margin-top:2px}.management-gap-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.management-gap-list li{background:var(--surface-muted);border:1px solid var(--surface-border);border-radius:16px;gap:4px;padding:12px 14px;display:grid}.management-gap-link{color:var(--color-ink);font-weight:700;text-decoration:none}.management-gap-link:hover{text-decoration:underline}.management-gap-note,.management-gap-more{color:var(--text-secondary);line-height:1.6}.management-metric-grid{margin-top:18px}.management-workstream-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.management-workstream-card{gap:14px;display:grid}.management-lead-link{background:var(--accent-soft);border:1px solid var(--accent-border-soft);color:var(--color-ink);border-radius:20px;gap:6px;padding:16px 18px;text-decoration:none;display:grid}.management-lead-link strong{font-size:1rem}.management-lead-link span{color:var(--text-secondary);line-height:1.6}.management-link-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.management-secondary-grid{grid-template-columns:minmax(0,clamp(240px,30vw,320px)) minmax(0,1fr);align-items:start;gap:16px;display:grid}.workspace-page-stack{gap:18px;min-width:0;display:grid}.workspace-page-stack-compact{gap:14px}.workspace-page-head{background:linear-gradient(180deg,var(--accent-soft),var(--surface-panel)),var(--surface-panel);border:1px solid var(--surface-border);min-width:0;box-shadow:0 18px 48px var(--surface-shadow);border-radius:26px;gap:8px;padding:24px 26px;display:grid}.workspace-page-head .eyebrow{margin-bottom:0}.workspace-page-head-body{gap:12px;min-width:0;display:grid}.workspace-page-head-main{min-width:0}.workspace-page-title{font-family:var(--font-display);margin:0;font-size:clamp(1.95rem,3.2vw,3rem);line-height:1.04}.workspace-page-copy{min-width:0;max-width:72ch;color:var(--text-strong);margin:0;line-height:1.8}.workspace-page-stack-compact .workspace-page-head{box-shadow:0 12px 30px var(--surface-shadow-faint);border-radius:20px;gap:6px;padding:18px 20px}.workspace-page-stack-compact .workspace-page-head-body{gap:14px}.workspace-page-stack-compact .workspace-page-title{font-size:clamp(1.55rem,2.4vw,2.3rem);line-height:1.08}.workspace-page-stack-compact .workspace-page-copy{max-width:none;font-size:.95rem;line-height:1.45}@media(min-width:1181px){.workspace-shell-header{flex-wrap:nowrap;align-items:center;gap:18px;padding:18px 20px}.workspace-shell-brand{flex:auto;gap:4px}.workspace-shell-home{font-size:clamp(1.55rem,2.6vw,2.2rem);line-height:1.05}.workspace-shell-note{line-height:1.6}.workspace-shell-session{border-radius:18px;flex:0 auto;justify-content:flex-end;align-items:center;gap:18px;min-width:0;padding:12px 16px;display:flex}.workspace-shell-layout{grid-template-columns:minmax(0,clamp(220px,16vw,300px)) minmax(0,1fr)}.workspace-shell-session-copy{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.workspace-shell-session-copy strong,.workspace-shell-session-copy span{white-space:normal;overflow-wrap:anywhere;line-height:1.35}.workspace-shell-session-actions{flex-wrap:wrap;align-items:center;gap:14px}.management-hero-top{grid-template-columns:minmax(0,1.2fr) minmax(0,420px)}.management-secondary-grid{grid-template-columns:minmax(0,clamp(260px,28vw,360px)) minmax(0,1fr)}}@media(max-width:1180px){.desktop-shell-header,.workspace-shell-header{border-radius:22px;align-items:stretch;gap:10px 14px;padding:12px 14px}.desktop-shell-brand,.workspace-shell-brand{flex:11rem;align-content:center}.desktop-shell-home,.workspace-shell-home{font-size:clamp(1.2rem,3.2vw,1.55rem)}.desktop-shell-note,.workspace-shell-note{font-size:.9rem;line-height:1.35}.desktop-shell-session,.workspace-shell-session{border-radius:14px;flex-wrap:wrap;flex:14rem;justify-content:space-between;align-items:center;gap:6px 12px;padding:8px 10px;display:flex}.desktop-shell-session-copy,.workspace-shell-session-copy{flex-wrap:wrap;flex:10rem;align-items:baseline;gap:4px 10px;min-width:0;display:flex}.desktop-shell-session-copy strong,.workspace-shell-session-copy strong,.desktop-shell-session-copy span,.workspace-shell-session-copy span{font-size:.9rem;line-height:1.3}.desktop-shell-session-actions,.workspace-shell-session-actions{flex:none;gap:10px}}.management-export-panel{min-width:0}.hero-panel{background:var(--surface-ghost);border:1px solid var(--surface-border);box-shadow:0 24px 60px var(--surface-border);border-radius:28px;gap:24px;padding:28px;display:grid}.eyebrow{letter-spacing:.08em;color:var(--color-accent);margin:0 0 12px;font-size:.85rem}.hero-panel h1{max-width:13ch;font-family:var(--font-display);margin:0;font-size:clamp(2.6rem,6vw,5rem);line-height:.95}.hero-copy{max-width:62ch;font-size:1rem;line-height:1.8}.metric-grid,.board-grid{gap:16px;display:grid}.dashboard-shell{grid-template-columns:minmax(220px,280px) minmax(0,1fr) minmax(240px,320px);align-items:start;gap:18px;margin-top:18px;display:grid}.dashboard-rail,.dashboard-main,.dashboard-side{gap:16px;display:grid}.dashboard-main{min-width:0}.panel-card{background:var(--surface-panel);border:1px solid var(--surface-border);box-shadow:0 18px 48px var(--surface-shadow);border-radius:22px;padding:18px}.panel-card h2,.panel-card h3{font-family:var(--font-display);margin:0}.panel-card-hero{background:linear-gradient(180deg,var(--accent-soft-mid),var(--surface-elevated-soft)),var(--surface-elevated-soft)}.panel-card-focus{padding:22px}.login-secondary-panel,.export-center-panel{padding:0;overflow:clip}.login-secondary-summary,.export-center-summary{cursor:pointer;gap:6px;padding:20px 22px;list-style:none;display:grid}.login-secondary-summary::-webkit-details-marker{display:none}.export-center-summary::-webkit-details-marker{display:none}.login-secondary-summary strong,.export-center-summary strong{font-family:var(--font-display);font-size:1.25rem}.login-secondary-panel[open] .login-secondary-summary,.export-center-panel[open] .export-center-summary{border-bottom:1px solid var(--surface-border)}.login-secondary-body,.export-center-body{padding:0 22px 22px}.export-center-summary>span{gap:4px;display:grid}.panel-head{justify-content:space-between;align-items:start;gap:12px;margin-bottom:14px;display:flex}.dashboard-metrics{margin-top:14px}.dashboard-metrics article{min-height:148px}.dashboard-actions{margin-top:14px}.dashboard-panels{gap:16px;display:grid}.nav-stack{gap:10px;display:grid}.nav-stack.tight{gap:8px}.nav-link,.link-tile{border:1px solid var(--surface-border-soft);background:var(--surface-elevated);color:var(--color-ink);border-radius:16px;padding:12px 14px;text-decoration:none;display:block}.nav-link:hover,.link-tile:hover{border-color:var(--accent-border);box-shadow:0 8px 20px var(--accent-glow)}.link-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.admin-nav-card{border-radius:18px;margin-top:12px;padding:14px 16px}.admin-nav-groups{gap:10px;display:grid}.admin-nav-group{gap:6px;display:grid}.admin-nav-label{letter-spacing:.04em;color:var(--text-58);font-size:.78rem;font-weight:700}.admin-nav-links{flex-wrap:wrap;gap:8px;display:flex}.admin-nav-link{border:1px solid var(--surface-border-strong);background:var(--surface-elevated);color:var(--color-ink);border-radius:14px;justify-content:center;align-items:center;padding:8px 12px;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.admin-nav-link:hover{border-color:var(--accent-border);box-shadow:0 8px 20px var(--accent-glow)}.admin-nav-link-active{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-on-ink)}.export-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.status-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.status-list li{background:var(--accent-soft);border-radius:16px;gap:4px;padding:12px 14px;display:grid}.status-list span{color:var(--text-muted);font-size:.88rem}.status-list strong{font-family:var(--font-display);font-size:1rem}.side-steps{gap:10px;margin:12px 0 0;padding-left:1.15rem;line-height:1.6;display:grid}.metric-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.metric-grid article,.info-card{background:var(--surface-elevated-soft);border:1px solid var(--surface-border);border-radius:22px;padding:18px}.metric-grid span{color:var(--text-body);margin-bottom:8px;display:block}.metric-grid strong{font-family:var(--font-display);font-size:1.8rem;display:block}.metric-grid p,.info-card li{line-height:1.7}.board-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-top:18px}.page-head{margin-bottom:16px}.page-title{font-family:var(--font-display);margin:6px 0 10px;font-size:clamp(1.8rem,4vw,3.1rem);line-height:1.02}.page-copy,.support-copy{max-width:70ch;line-height:1.8}.back-link{color:var(--color-accent);align-items:center;margin-bottom:8px;text-decoration:none;display:inline-flex}.back-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.session-badge{background:var(--surface-ghost);border:1px solid var(--surface-border-strong);box-shadow:0 10px 24px var(--surface-shadow-soft);border-radius:999px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;font-size:.85rem;display:inline-flex}.session-badge span{color:var(--text-78);overflow-wrap:anywhere}.session-link{color:var(--color-accent);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none}.session-link:hover{text-decoration:underline}.info-card h2{font-family:var(--font-display);margin-top:0;font-size:1.35rem}.info-card ul,.info-card ol{margin:0;padding-left:1.1rem}.wizard-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px;display:grid}.execution-grid{grid-template-columns:minmax(0,1fr) minmax(300px,360px);grid-template-areas:"list controls";align-items:start}.work-orders-stack,.imports-workspace-stack{gap:18px;display:grid}.imports-workspace-main,.imports-workspace-secondary{min-width:0}.imports-detail-page-stack{grid-template-columns:minmax(0,1fr);gap:18px;width:100%;min-width:0;display:grid}.imports-detail-page-stack>.form-panel,.imports-detail-page-stack>.preview-panel{width:100%;min-width:0}.imports-detail-page-stack .review-card,.imports-detail-page-stack .workspace-detail-fact-grid,.imports-detail-page-stack .action-stack,.imports-detail-page-stack .field-grid{width:100%;min-width:0;max-width:none}.imports-detail-page-stack .support-copy,.imports-detail-page-stack .page-copy{max-width:none}.imports-detail-page-stack .field-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:end}.imports-detail-page-stack pre{max-width:100%}.imports-detail-page-stack .workspace-disclosure{margin-top:12px}.imports-detail-page-stack .workspace-disclosure .action-stack,.imports-detail-page-stack .workspace-disclosure .support-copy,.imports-detail-page-stack .workspace-disclosure .workspace-detail-fact-grid,.imports-detail-page-stack .workspace-disclosure pre{margin-top:10px}.imports-detail-section{gap:12px;min-width:0;margin-top:18px;display:grid}.imports-detail-section:first-of-type{margin-top:0}.imports-detail-section>h2{margin:0}.imports-detail-actions{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.workspace-detail-back-row{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:4px;display:flex}.workspace-data-list-stack,.workspace-single-column-stack{grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;display:grid}.workspace-data-list-stack{grid-template-areas:"list""controls"}.workspace-data-list-stack>.preview-panel,.workspace-data-list-stack>.workspace-list-primary{grid-area:list;min-width:0}.workspace-disclosure-stack{gap:12px;min-width:0;display:grid}.workspace-disclosure-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;min-width:0;display:grid}.workspace-data-list-stack>.form-panel,.workspace-data-list-stack>.form-stack,.workspace-data-list-stack>.workspace-list-secondary{grid-area:controls;min-width:0}.execution-grid>.preview-panel{grid-area:list;min-width:0}.execution-grid>.form-panel{grid-area:controls}.imports-grid{grid-template-columns:minmax(0,1fr) minmax(320px,380px);grid-template-areas:"list controls";align-items:start}.imports-grid>.form-panel{grid-area:controls}.imports-grid>.preview-panel{grid-area:list;min-width:0}.inventory-grid{grid-template-columns:minmax(0,1fr) minmax(320px,380px);grid-template-areas:"list controls";align-items:start}.inventory-grid>.preview-panel{grid-area:list;min-width:0}.inventory-grid>.form-panel{grid-area:controls}.form-panel,.preview-panel{background:var(--surface-elevated-80);border:1px solid var(--surface-border);min-width:0;box-shadow:0 18px 48px var(--surface-shadow-soft);border-radius:24px;padding:22px}.workspace-page-stack-compact .form-panel,.workspace-page-stack-compact .preview-panel{box-shadow:0 12px 28px var(--surface-shadow-faint);border-radius:18px;padding:16px 18px}.workspace-secondary-panel{justify-self:start;width:min(100%,560px)}.field-grid{gap:14px;display:grid}.field{gap:8px;display:grid}.field span{font-size:.95rem;font-weight:700}.field input:not([type=checkbox]):not([type=radio]),.field select{border:1px solid var(--surface-border-strong);background:var(--surface-elevated-95);width:100%;color:var(--color-ink);border-radius:16px;padding:12px 14px}.workspace-filterable-select{border:1px solid var(--surface-border-strong);background:var(--surface-elevated-95);border-radius:8px;width:100%;min-width:0;display:block;position:relative}.workspace-filterable-select>input{background:0 0;border:0;border-radius:8px;width:100%;min-width:0;display:block}.workspace-filterable-select>input:focus-visible{z-index:1;outline:2px solid var(--accent-focus-54);outline-offset:-2px;position:relative}.workspace-filterable-select .workspace-filterable-select-native{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.workspace-filterable-select-menu{z-index:30;border:1px solid var(--surface-border-heavy);background:var(--surface-input);max-height:260px;box-shadow:0 12px 28px var(--surface-border-heavy);border-radius:8px;padding:4px;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.workspace-filterable-select-option{min-height:38px;color:var(--color-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 10px}.workspace-filterable-select-option:hover,.workspace-filterable-select-option-highlighted,.workspace-filterable-select-option[aria-selected=true]{background:var(--accent-soft-mid)}.workspace-filterable-select-option:disabled{color:var(--text-45);cursor:not-allowed}.workspace-filterable-select-option-muted,.workspace-filterable-select-empty{color:var(--text-tertiary)}.workspace-filterable-select-empty{padding:10px}@media(max-width:620px){.workspace-filterable-select{width:100%}}.field em{color:var(--color-danger);font-style:normal}.field-hint{color:var(--text-dim);margin:0;font-size:.88rem;line-height:1.6}.city-select-stack{gap:10px;display:grid}.inline-note{background:var(--accent-soft);border-radius:18px;justify-content:space-between;align-items:center;margin:18px 0 16px;padding:14px 16px;display:flex}.inline-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.primary-button,.secondary-button,.ghost-button{white-space:nowrap;cursor:pointer;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:12px 18px;font-weight:700;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s,box-shadow .12s,transform 80ms;display:inline-flex}.primary-button{background:var(--color-ink);color:var(--color-on-ink);border:none}.primary-button:hover:not(:disabled):not([aria-busy=true]){background:#153430}@supports (color:color-mix(in lab,red,red)){.primary-button:hover:not(:disabled):not([aria-busy=true]){background:color-mix(in srgb,var(--color-ink) 78%,var(--color-accent))}}.primary-button:active:not(:disabled):not([aria-busy=true]){background:#111816}@supports (color:color-mix(in lab,red,red)){.primary-button:active:not(:disabled):not([aria-busy=true]){background:color-mix(in srgb,var(--color-ink) 72%,black)}}.primary-button:active:not(:disabled):not([aria-busy=true]){transform:translateY(1px)}.primary-button:disabled{opacity:.6}.submit-error{color:var(--color-danger);margin-top:12px;line-height:1.7}.submit-success{color:var(--color-accent);margin-top:12px;line-height:1.7}.feedback-banner{border:1px solid var(--surface-border-soft);background:var(--surface-elevated-soft);color:var(--text-82);border-radius:16px;gap:8px;margin:12px 0;padding:12px 14px;line-height:1.55;display:grid}.feedback-banner-main{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.feedback-banner-main strong{color:var(--color-ink)}.feedback-banner p{margin:0}.feedback-banner-subject{color:var(--text-tertiary);font-size:.9rem}.feedback-banner-pending{border-color:var(--info-border);background:var(--info-soft)}.feedback-banner-success{border-color:var(--status-success-border);background:var(--status-success-soft)}.feedback-banner-business_error,.feedback-banner-configuration_error{border-color:var(--status-warning-border);background:var(--status-warning-soft)}.feedback-banner-environment_error,.feedback-banner-authorization_error,.feedback-banner-unexpected_error{border-color:var(--status-danger-border);background:var(--status-danger-soft)}.feedback-banner-diagnostic{color:var(--text-dim);gap:6px;padding-top:6px;font-size:.88rem;display:grid}.feedback-banner-diagnostic summary{cursor:pointer;font-weight:800}.feedback-banner-diagnostic span{display:block}.secondary-button{border:1px solid var(--surface-border-strong);background:var(--surface-input);color:var(--color-ink)}.ghost-button{border:1px solid var(--surface-border-soft);background:var(--surface-ghost);color:var(--text-emphasis)}.secondary-button:hover:not(:disabled):not([aria-busy=true]),.ghost-button:hover:not(:disabled):not([aria-busy=true]){border-color:var(--color-accent);background:var(--surface-elevated-strong);color:var(--color-accent);box-shadow:inset 0 0 0 1px #0f766e59}@supports (color:color-mix(in lab,red,red)){.secondary-button:hover:not(:disabled):not([aria-busy=true]),.ghost-button:hover:not(:disabled):not([aria-busy=true]){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-accent) 35%,transparent)}}.secondary-button:active:not(:disabled):not([aria-busy=true]),.ghost-button:active:not(:disabled):not([aria-busy=true]){background:var(--color-mist);transform:translateY(1px)}.primary-button:focus-visible,.secondary-button:focus-visible,.ghost-button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.primary-button[aria-busy=true],.secondary-button[aria-busy=true],.ghost-button[aria-busy=true]{cursor:progress;pointer-events:none;opacity:.72}.primary-button[aria-busy=true]:after,.secondary-button[aria-busy=true]:after,.ghost-button[aria-busy=true]:after{content:"";border:2px solid;border-right-color:#0000;border-radius:999px;width:.85em;height:.85em;animation:.7s linear infinite button-pending-spin}@keyframes button-pending-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.primary-button,.secondary-button,.ghost-button{transition:none}.primary-button:active:not(:disabled):not([aria-busy=true]),.secondary-button:active:not(:disabled):not([aria-busy=true]),.ghost-button:active:not(:disabled):not([aria-busy=true]){transform:none}.primary-button[aria-busy=true]:after,.secondary-button[aria-busy=true]:after,.ghost-button[aria-busy=true]:after{opacity:.45;border-right-color:currentColor;animation:none}}.workspace-query-toolbar>.primary-button,.workspace-query-toolbar>.secondary-button,.workspace-query-toolbar>.ghost-button{justify-self:start}.preview-panel h2{font-family:var(--font-display);margin-top:0}.workspace-page-stack-compact .preview-panel h2,.workspace-page-stack-compact .form-panel h2{margin-bottom:8px;font-size:1.08rem}.stat-list{gap:12px;margin-bottom:18px;display:grid}.stat-list div{background:var(--accent-soft);border-radius:18px;padding:14px 16px}.stat-list span{color:var(--text-body);margin-bottom:8px;display:block}.stat-list strong{font-family:var(--font-display);font-size:1.1rem}.tag-row{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.tag{background:var(--gold-soft);border-radius:999px;padding:8px 12px}.success-panel{background:var(--accent-soft-mid);border-radius:18px;margin-bottom:18px;padding:14px 16px}.success-panel strong{margin-bottom:6px;display:block}.scan-flow{gap:18px;display:grid}.scan-stage-card{background:var(--surface-elevated-soft);border:1px solid var(--surface-border);box-shadow:0 18px 50px var(--surface-shadow-soft);border-radius:22px;padding:18px}.scan-stage-head{align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.scan-stage-head h2{margin:0}.scan-stage-badge{background:var(--accent-soft-12);min-width:72px;color:var(--color-accent);letter-spacing:.02em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:8px 12px;font-size:.84rem;font-weight:700;display:inline-flex}.scan-lookup-form{gap:14px;display:grid}.scan-context-panel{border-top:1px solid var(--surface-border);margin-top:14px;padding-top:14px}.scan-action-grid{gap:14px;display:grid}.scan-action-card{border:1px solid var(--surface-border);background:var(--surface-muted-soft);border-radius:18px;overflow:clip}.scan-action-card[open]{background:var(--surface-elevated-strong)}.scan-action-summary{cursor:pointer;gap:6px;padding:16px 18px;list-style:none;display:grid}.scan-action-summary::-webkit-details-marker{display:none}.scan-action-title{color:var(--color-text);font-size:1.02rem;font-weight:700}.scan-action-hint{color:var(--text-muted);font-size:.88rem}.scan-action-form{gap:14px;padding:0 18px 18px;display:grid}.plain-list{margin:0;padding-left:1.1rem;line-height:1.8}.plain-list.compact{margin:18px 0}.action-stack{gap:12px;margin:14px 0 12px;display:grid}.review-list{gap:14px;display:grid}.review-card{background:var(--accent-softer);border-radius:18px;padding:16px}.workspace-page-stack-compact .review-card{border-radius:14px;padding:12px 14px}.guide-step-card{background:var(--surface-ghost);border:1px solid var(--surface-border)}.guide-status{white-space:nowrap;border-radius:999px;padding:8px 12px;font-size:.82rem}.guide-status-done{background:var(--accent-soft-strong);color:var(--color-accent)}.guide-status-current{background:var(--warning-soft);color:var(--color-warning)}.guide-status-todo{background:var(--surface-border);color:var(--text-74)}.guide-status-blocked{background:var(--danger-soft);color:var(--color-danger)}.qc-image-link{color:var(--color-accent);margin-top:10px;text-decoration:none;display:block}.qc-image-link:hover{text-decoration:underline}.qc-image{border:1px solid var(--surface-border-strong);max-width:100%;box-shadow:0 14px 40px var(--surface-border);border-radius:16px;margin-top:10px;display:block}.review-link{color:inherit;text-decoration:none;display:block}.review-link:hover{background:var(--accent-soft)}.review-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.review-head>div{min-width:0}.review-head span,.review-head b{color:var(--text-body);display:block}.review-head span{overflow-wrap:anywhere}.imports-order-docs-queue-bands{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;margin-bottom:12px;display:grid}.imports-order-docs-queue-bands.is-split{grid-template-columns:repeat(2,minmax(0,1fr))}.imports-order-docs-queue-band{min-width:0;margin-bottom:0}.imports-order-docs-queue-band-title{align-items:center;gap:6px;min-width:0;display:inline-flex}.imports-order-docs-queue-band-title strong{min-width:0}@media(max-width:900px){.imports-order-docs-queue-bands.is-split{grid-template-columns:minmax(0,1fr)}}.action-row{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.action-row>*{flex:180px}.secondary-button.danger{color:var(--color-danger)}.page-stack{gap:18px;display:grid}.master-data-workspace-grid{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;gap:18px;display:grid}.master-data-workspace-grid-single{grid-template-columns:minmax(0,1fr)}.master-data-workspace-main,.master-data-workspace-side{min-width:0}.custom-size-page-stack{gap:14px;display:grid}.custom-size-context-line{border:1px solid var(--surface-border-soft);background:var(--surface-muted-soft);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.custom-size-context-line span{color:var(--text-body)}.custom-size-section-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.custom-size-section-heading h2{margin:0;font-size:1.05rem}.custom-size-section-heading .support-copy{margin:4px 0 0}.custom-size-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.custom-size-summary-grid>div{border:1px solid var(--surface-border-soft);background:var(--surface-muted-72);border-radius:8px;gap:5px;min-width:0;padding:10px 12px;display:grid}.custom-size-summary-grid span:first-child{color:var(--text-body);font-size:.84rem}.custom-size-status{border-radius:999px;width:fit-content;padding:3px 7px;font-size:.75rem;font-weight:700;display:inline-flex}.custom-size-status-ok{color:var(--status-success-fg);background:var(--status-success-bg)}.custom-size-status-warning{color:var(--status-warning-fg);background:var(--warning-surface-soft)}.custom-size-inline-table-wrap,.custom-size-matrix-scroll{overflow-x:auto}.custom-size-inline-table,.custom-size-matrix{border-collapse:collapse;width:100%;min-width:760px}.custom-size-inline-table th,.custom-size-inline-table td,.custom-size-matrix th,.custom-size-matrix td{border-bottom:1px solid var(--surface-border-09);text-align:left;vertical-align:middle;padding:8px}.custom-size-inline-table thead th,.custom-size-matrix thead th{color:var(--text-muted);white-space:nowrap;font-size:.78rem;font-weight:700}.custom-size-inline-form,.custom-size-hem-form{grid-template-columns:minmax(100px,1fr) minmax(100px,1fr) minmax(120px,1fr) auto;align-items:center;gap:8px;display:grid}.custom-size-hem-form{grid-template-columns:minmax(110px,1fr) minmax(120px,1fr) 100px minmax(160px,1.2fr) minmax(160px,1.2fr) 40px auto}.custom-size-inline-form input,.custom-size-inline-form select,.custom-size-hem-form input,.custom-size-hem-form select,.custom-size-matrix input{border:1px solid var(--surface-border-16);background:var(--surface-input);border-radius:7px;width:100%;min-width:0;min-height:34px;padding:7px 8px}.custom-size-inline-form>span{color:var(--text-tertiary);white-space:nowrap;font-size:.8rem}.custom-size-hem-table small{margin-top:6px;display:block}.custom-size-add-form,.custom-size-new-hem-form{border-top:1px solid var(--surface-border-09);grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:10px;margin-top:12px;padding-top:12px;display:grid}.custom-size-new-hem-form{grid-template-columns:repeat(5,minmax(0,1fr)) auto}.custom-size-matrix{min-width:max(760px,calc(var(--workspace-column-count) * 76px))}.custom-size-matrix th:first-child{min-width:150px}.custom-size-matrix td{min-width:76px}.custom-size-missing-cell{background:var(--warning-surface)}.custom-size-new-metric-form{border-top:1px solid var(--surface-border-09);margin-top:12px;padding-top:12px}.custom-size-new-metric-grid{grid-template-columns:minmax(160px,1.5fr) repeat(var(--new-metric-size-count),minmax(68px,1fr)) auto;align-items:end;gap:8px;display:grid;overflow-x:auto}.custom-size-new-metric-grid .field{min-width:68px}.custom-size-empty-cell{color:var(--text-tertiary);text-align:center!important;padding:20px 12px!important}@media(max-width:900px){.custom-size-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.custom-size-new-hem-form{grid-template-columns:repeat(3,minmax(0,1fr))}.custom-size-inline-form,.custom-size-hem-form{min-width:620px}}.master-data-workspace-side{align-content:start;gap:18px;display:grid}.master-data-inline-create{gap:14px;margin-top:18px;display:grid}.workspace-control-band{border:1px solid var(--surface-border-soft);border-radius:16px;gap:10px;padding:12px;display:grid}.workspace-create-band{background:var(--surface-muted-72)}.workspace-filter-band{background:var(--accent-soft-045)}.workspace-control-band .field{gap:6px}.workspace-control-band .field span{color:var(--text-body);font-size:.82rem}.workspace-control-band .field input,.workspace-control-band .field select{border-radius:12px;min-height:40px;padding:10px 12px}.workspace-inline-create-form{gap:10px;min-width:0;display:grid}.workspace-inline-create-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,11.5rem),1fr));align-items:end;gap:10px;min-width:0;display:grid}.workspace-inline-create-row>.field,.workspace-inline-create-row>.workspace-inline-create-submit,.workspace-inline-create-row>a.workspace-inline-create-submit{min-width:0}.workspace-inline-create-row-fit{grid-template-columns:repeat(auto-fit,minmax(min(100%,11.5rem),1fr))}.workspace-price-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.workspace-price-pair .field{min-width:0;margin:0}.workspace-inline-create-submit{white-space:nowrap;justify-self:start;min-height:40px;padding:10px 14px}.workspace-checkbox-control{min-height:40px;color:var(--text-strong);align-items:center;gap:8px;font-weight:700;display:inline-flex}.workspace-checkbox-control input{margin:0}.master-data-toolbar-stack{gap:10px;margin-bottom:10px;display:grid}.master-data-table-toolbar .workspace-table-title{align-items:center}.master-data-table-toolbar .workspace-table-title-meta{flex:auto;justify-content:flex-end}.master-data-table-toolbar .workspace-toolbar-pager{justify-content:flex-end}.master-data-summary-row{flex-wrap:nowrap;gap:8px;margin-bottom:8px;padding-bottom:2px;display:flex;overflow-x:auto}.master-data-summary-chip{white-space:nowrap;border:1px solid var(--surface-border-soft);background:var(--surface-muted-soft);color:var(--text-strong);border-radius:999px;flex:none;align-items:center;gap:8px;padding:6px 12px;display:inline-flex}.master-data-summary-chip span{color:var(--text-tertiary);font-size:.82rem;font-weight:700}.master-data-summary-chip strong{color:var(--color-ink)}.master-data-grid{grid-template-columns:minmax(300px,360px) minmax(0,1fr)}.page-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.workspace-page-stack-compact .page-toolbar{gap:10px;margin-bottom:10px}.workspace-filter-form{gap:10px;min-width:0;margin-bottom:8px;display:grid}.workspace-list-query-band{gap:8px;min-width:0;margin-bottom:8px;display:grid}.workspace-list-query-band>.workspace-filter-form,.workspace-list-query-band>.workspace-control-summary,.workspace-list-query-band>.workspace-filter-summary,.workspace-list-query-band>.workspace-result-note{margin-top:0;margin-bottom:0}.workspace-compact-filter-bar{grid-template-columns:minmax(0,1fr);gap:0}.workspace-compact-filter-layout{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.workspace-compact-filter-footer{gap:8px;margin-top:8px;display:grid}.workspace-compact-filter-fields{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));align-items:end;gap:8px;min-width:0;display:grid}.workspace-compact-filter-fields .field{min-width:0}.workspace-filter-field-wide{grid-column:span 2}.workspace-compact-filter-actions{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:8px;display:flex}.workspace-query-toolbar{grid-template-columns:minmax(240px,1.5fr) minmax(140px,220px) auto auto;align-items:end;gap:8px;min-width:0;display:grid}.scan-query-toolbar{grid-template-columns:minmax(240px,1.5fr) auto auto}.wages-my-query-toolbar{grid-template-columns:minmax(220px,260px) auto auto}.scan-query-toolbar .field,.wages-my-query-toolbar .field{min-width:0}.factory-members-query-toolbar{grid-template-columns:minmax(240px,1.5fr) minmax(150px,190px) minmax(160px,220px) auto}.factory-members-query-toolbar .field{min-width:0}.factory-members-filter-actions,.imports-platform-sync-filter-actions{flex-wrap:wrap;justify-self:start;align-items:center;gap:8px;display:flex}.page-toolbar h2{font-family:var(--font-display);margin:0}.work-orders-section-heading,.workspace-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 16px;min-width:0;display:flex}.workspace-section-heading-copy{flex:320px;gap:4px;min-width:0;display:grid}.workspace-section-heading-title-row{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.workspace-section-heading-title-row>:first-child{flex:0 auto;min-width:0;margin:0}.workspace-help-hint{flex:none;align-self:center;align-items:center;display:inline-flex;position:relative}.workspace-help-hint-trigger{appearance:none;box-sizing:border-box;border:1px solid var(--surface-border-strong);background:var(--surface-panel-strong);width:18px;height:18px;color:var(--text-tertiary);font:inherit;cursor:help;border-radius:999px;place-items:center;margin:0;padding:0;font-size:.72rem;font-weight:700;line-height:1;display:inline-grid}.workspace-help-hint-trigger:hover,.workspace-help-hint-trigger:focus-visible{color:var(--color-ink);border-color:var(--accent-border)}.workspace-help-hint-trigger:focus-visible{outline:2px solid var(--accent-focus);outline-offset:2px}.workspace-help-hint-tooltip{z-index:40;border:1px solid var(--surface-border);background:var(--surface-elevated-strong);width:max-content;max-width:min(28rem,70vw);color:var(--text-secondary);box-shadow:0 12px 28px var(--surface-shadow);opacity:0;pointer-events:none;border-radius:10px;padding:8px 10px;font-size:.86rem;font-weight:500;line-height:1.45;transition:opacity .12s,transform .12s;position:absolute;top:calc(100% + 8px);left:0;transform:translateY(-2px)}.workspace-help-hint:hover .workspace-help-hint-tooltip,.workspace-help-hint:focus-within .workspace-help-hint-tooltip{opacity:1;transform:translateY(0)}.workspace-section-heading-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.work-orders-section-heading .support-copy,.workspace-section-heading .support-copy,.workspace-section-heading .table-muted{margin:0}.workspace-section-heading h2,.workspace-section-heading h3,.master-data-section-heading h2{font-family:var(--font-display);margin:0;font-size:1rem}.workspace-secondary-workbench{gap:12px}.workspace-secondary-workbench-maintenance,.workspace-secondary-workbench-results,.workspace-secondary-workbench-pagination{gap:10px;display:grid}.toolbar-actions{flex-wrap:wrap;gap:10px;display:flex}.work-orders-column-picker{position:relative}.work-orders-column-picker[open]{z-index:40}.work-orders-column-picker-trigger{border:1px solid var(--surface-border-strong);background:var(--surface-elevated);min-height:40px;color:var(--color-ink);cursor:pointer;font-weight:600;font:inherit;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;list-style:none;display:inline-flex}.work-orders-column-picker-trigger::-webkit-details-marker{content:"";display:none}.work-orders-column-picker-trigger::marker{content:"";display:none}.work-orders-column-picker.is-open-down .work-orders-column-picker-panel{bottom:auto}.work-orders-column-picker-hide,.work-orders-column-picker[open] .work-orders-column-picker-show{display:none}.work-orders-column-picker[open] .work-orders-column-picker-hide{display:inline}.work-orders-column-picker-panel{z-index:41;border:1px solid var(--surface-border-strong);background:var(--surface-elevated-98);width:min(360px,100vw - 48px);max-height:min(420px,100vh - 24px);box-shadow:0 18px 40px var(--surface-border-strong);border-radius:18px;gap:12px;padding:16px;display:grid;position:absolute;top:auto;bottom:calc(100% + 10px);right:0;overflow-y:auto}.work-orders-column-picker-panel .support-copy{margin:0}.work-orders-column-grid{grid-template-columns:repeat(2,minmax(120px,1fr));gap:10px 14px;display:grid}.work-orders-column-option{align-items:center;gap:8px;font-size:.94rem;display:inline-flex}.work-orders-column-option input{margin:0}.work-orders-column-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.workspace-filter-summary{background:var(--surface-muted);border:1px solid var(--surface-border);color:var(--text-strong);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 8px;padding:8px 12px;display:flex}.workspace-filter-summary strong{color:var(--color-ink)}.workspace-result-note{max-width:100%;color:var(--text-secondary);margin:0 0 8px}.workspace-result-note-status{color:var(--text-secondary)}.workspace-table-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.workspace-table-toolbar-primary,.workspace-table-toolbar-secondary{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.workspace-table-toolbar-primary{flex:auto}.workspace-table-toolbar-secondary{justify-content:flex-end;margin-left:auto}.workspace-result-toolbar .workspace-table-title{align-items:center}.workspace-table-title{flex-wrap:nowrap;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.workspace-table-title h3{min-width:0;font-size:1rem;font-family:var(--font-display);flex:0 auto;margin:0}.workspace-table-title-meta{color:var(--text-secondary);flex:auto;justify-content:flex-end;align-items:center;gap:8px;min-width:0;font-size:.92rem;display:flex}.workspace-toolbar-pager{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.workspace-toolbar-pager-summary{white-space:nowrap}.workspace-compact-stat-grid{grid-template-columns:repeat(auto-fit,minmax(152px,1fr));gap:10px;display:grid}.workspace-compact-stat-grid-tight{grid-template-columns:repeat(auto-fit,minmax(220px,280px));justify-content:flex-start}.workspace-compact-stat-card{border:1px solid var(--surface-border);background:var(--surface-muted-soft);border-radius:14px;gap:6px;min-width:0;padding:12px 14px;display:grid}a.workspace-compact-stat-card{color:inherit;text-decoration:none}.workspace-compact-stat-card-link:hover{border-color:var(--link-hover-border);background:var(--surface-elevated-strong)}.workspace-compact-stat-card-link:focus-visible{outline:2px solid var(--link-focus);outline-offset:2px}.workspace-compact-stat-card span{color:var(--text-dim);font-size:.82rem;font-weight:700}.workspace-compact-stat-card strong{color:var(--color-ink);font-family:var(--font-display);font-size:clamp(1.2rem,2vw,1.7rem);line-height:1.05}.workspace-compact-stat-card .table-muted{margin:0;font-size:.82rem;line-height:1.4}.workspace-compact-stat-grid.workspace-control-summary,.workspace-kpi-grid.workspace-control-summary{flex-wrap:nowrap;grid-template-columns:none;align-items:stretch;gap:8px;margin-top:0;margin-bottom:8px;padding-bottom:2px;display:flex;overflow-x:auto}.workspace-compact-stat-grid.workspace-control-summary .workspace-compact-stat-card,.workspace-kpi-grid.workspace-control-summary>*{border-radius:999px;flex-direction:row;flex:1 1 0;justify-content:space-between;align-items:baseline;gap:8px;min-width:7rem;max-width:16rem;padding:6px 12px;display:inline-flex}.workspace-compact-stat-grid.workspace-control-summary .workspace-compact-stat-card span{white-space:nowrap;font-size:.78rem}.workspace-compact-stat-grid.workspace-control-summary .workspace-compact-stat-card strong{white-space:nowrap;font-size:.98rem;line-height:1.15}.workspace-compact-stat-grid.workspace-control-summary .workspace-compact-stat-card .table-muted{display:none}.workspace-filter-form.workspace-compact-filter-bar:has(+.workspace-control-summary),.workspace-filter-form.workspace-compact-filter-bar:has(+.workspace-filter-summary),.workspace-control-summary:has(+.workspace-filter-form.workspace-compact-filter-bar){margin-bottom:0}.workspace-filter-form.workspace-compact-filter-bar+.workspace-control-summary,.workspace-control-summary+.workspace-filter-form.workspace-compact-filter-bar,.workspace-control-summary+.workspace-filter-summary,.workspace-filter-summary+[id$=-list],.workspace-control-summary+[id$=-list],.workspace-filter-form.workspace-compact-filter-bar+[id$=-list]{margin-top:0}.workspace-inline-table-row td{background:var(--surface-muted-72);padding:0}.workspace-inline-table-panel{border-top:1px solid var(--surface-border);background:var(--surface-muted);gap:12px;padding:14px 16px;display:grid}.workspace-inline-table-panel-compact{gap:8px;padding:10px 12px}.workspace-inline-table-panel-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 14px;display:flex}.workspace-inline-table-panel-compact .workspace-inline-table-panel-header{align-items:center;gap:8px 12px}.workspace-inline-table-panel-header h3{margin:0 0 4px;font-size:.96rem}.workspace-inline-table-panel-compact .workspace-inline-table-panel-header h3{margin:0;font-size:.9rem}.workspace-inline-table-panel-header .support-copy{max-width:72ch;margin:0}.workspace-inline-table-panel-header-title{flex-wrap:wrap;align-items:baseline;gap:6px 10px;min-width:0;display:flex}.workspace-inline-table-panel-header-title .support-copy{max-width:none;color:var(--text-tertiary);font-size:.82rem;line-height:1.35}.workspace-inline-table-panel-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.workspace-inline-table-panel-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;gap:10px 12px;display:grid}.workspace-supplier-catalog-edit-grid{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));align-items:start;gap:8px 10px}.workspace-supplier-catalog-edit-grid .field>input:not([type=checkbox]):not([type=radio]),.workspace-supplier-catalog-edit-grid .field>select,.workspace-inline-create-row-fit .field>input:not([type=checkbox]):not([type=radio]),.workspace-inline-create-row-fit .field>select,.workspace-field-control-surface,.delimited-asset-upload-field-compact .delimited-asset-upload-trigger{box-sizing:border-box;border:1px solid var(--surface-border-strong);background:var(--surface-elevated-95);width:100%;min-height:46px;color:var(--color-ink);font:inherit;border-radius:16px;padding:12px 14px;line-height:1.25}.workspace-field-control-surface{align-items:center;gap:8px;min-width:0;display:inline-flex}.workspace-checkbox-surface{color:var(--text-strong);font-weight:600}.workspace-checkbox-surface>span{font-size:inherit;white-space:nowrap;font-weight:600}.workspace-checkbox-surface input{flex-shrink:0;width:1rem;height:1rem;margin:0}.workspace-supplier-catalog-edit-grid .delimited-asset-upload-field,.workspace-inline-create-row-fit .delimited-asset-upload-field{grid-column:auto}.workspace-inline-table-panel-grid .field{min-width:0;margin:0}.workspace-inline-table-panel-grid .field>span{white-space:nowrap}.delimited-asset-upload-field-wide{grid-column:1/-1}.delimited-asset-upload-control{flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0;display:flex}.delimited-asset-upload-field-compact{align-content:start}.delimited-asset-upload-field-compact .delimited-asset-upload-control{min-width:0;display:grid}.delimited-asset-upload-trigger{white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;min-height:36px;padding:6px 12px;display:inline-flex}.delimited-asset-upload-field-compact .delimited-asset-upload-trigger{text-align:center;cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.delimited-asset-upload-field-compact .delimited-asset-upload-trigger:hover{border-color:var(--surface-border-hover);background:var(--surface-elevated-solid)}.delimited-asset-upload-chips{flex-wrap:wrap;gap:4px 8px;margin:6px 0 0;padding:0;list-style:none;display:flex}.delimited-asset-upload-field-compact .delimited-asset-upload-chips{margin-top:4px}.delimited-asset-upload-chips li{align-items:center;gap:4px;max-width:100%;display:inline-flex}.delimited-asset-upload-chips .ghost-button{min-height:28px;padding:2px 8px;font-size:.78rem}.delimited-asset-upload-empty{margin:6px 0 0}.delimited-asset-upload-field .submit-success,.delimited-asset-upload-field .submit-error{margin:4px 0 0;font-size:.8rem}.workspace-material-inline-edit-grid{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,2fr) minmax(0,2fr)}.workspace-material-inline-edit-grid .workspace-material-default-supplier-field .workspace-filterable-select{grid-template-columns:minmax(0,.72fr) minmax(8rem,1.28fr)}.supplier-detail-panel{padding:16px}.supplier-detail-panel .workspace-inline-maintenance-panel{margin:10px 0 12px}.supplier-detail-panel .workspace-section-heading{margin-bottom:10px}.supplier-detail-panel .workspace-responsive-table-shell{margin-top:8px}.supplier-detail-panel .workspace-inline-maintenance-panel+.workspace-responsive-table-shell{margin-top:0}.supplier-detail-panel-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px}.supplier-detail-panel-grid>.supplier-detail-panel{min-width:0}.workspace-inline-alias-list{gap:10px;display:grid}.workspace-inline-alias-row{border:1px solid var(--surface-border);background:var(--surface-elevated);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px 12px;padding:12px 14px;display:grid}.workspace-inline-alias-edit{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px 12px;min-width:0;display:grid}.workspace-inline-alias-row .workspace-inline-table-panel-grid{grid-template-columns:minmax(180px,1.15fr) minmax(220px,1fr)}.workspace-inline-alias-row .workspace-inline-table-panel-actions{margin-left:0}.workspace-inline-alias-delete{align-items:end;display:flex}.workspace-inline-alias-delete-button{min-width:36px;min-height:36px;padding:0 10px;font-size:1.15rem;font-weight:700;line-height:1}.workspace-toolbar-pager-form{align-items:center;gap:8px;min-width:0;display:inline-flex}.workspace-toolbar-page-size{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.workspace-toolbar-page-size span{color:var(--text-muted);font-size:.82rem;font-weight:700}.workspace-toolbar-page-size select{border:1px solid var(--surface-border-strong);background:var(--surface-elevated-mid);min-width:74px;min-height:30px;color:var(--color-ink);font:inherit;border-radius:999px;padding:0 10px}.workspace-toolbar-pager-link{border:1px solid var(--surface-border-strong);background:var(--surface-elevated-mid);min-height:30px;color:var(--color-ink);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;text-decoration:none;display:inline-flex}.workspace-toolbar-pager-link-disabled{opacity:.45;pointer-events:none}.workspace-table-title .table-muted{margin:0}.work-orders-table-toolbar{align-items:center}.work-orders-pagination-bar-bottom{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:0;padding:8px 10px}.work-orders-pagination-bar-bottom .workspace-pagination-field{border:1px solid var(--surface-border-soft);background:var(--surface-elevated);border-radius:999px;gap:8px;min-height:34px;padding:0 12px}.work-orders-pagination-bar-bottom .workspace-pagination-field span{color:var(--text-body)}.work-orders-pagination-bar-bottom .workspace-pagination-field select{min-width:78px;min-height:30px;color:var(--color-ink);font:inherit;background:0 0;border:none;padding:0 10px}.work-orders-pagination-bar-bottom .workspace-pagination-meta strong{font-weight:700}.work-orders-pagination-bar-bottom .workspace-pagination-actions{gap:8px;margin-left:auto}.workspace-task-batch-band{margin-bottom:12px}.workspace-tasks-batch-row{grid-template-columns:minmax(120px,180px) minmax(260px,1fr) auto}.workspace-tasks-batch-actions{flex-wrap:wrap;align-items:end;gap:8px;display:inline-flex}.workspace-tasks-batch-note{margin:0}.table-wrap{width:100%;max-width:100%;overflow-x:auto}.workspace-responsive-table-wrap{position:relative;overflow:auto visible}.workspace-responsive-table-shell{min-width:0}.workspace-responsive-table-sticky-header{z-index:5;pointer-events:none;width:100%;position:sticky;top:0;overflow:hidden}.workspace-responsive-table-sticky-header th{pointer-events:auto}.workspace-responsive-table-sticky-track{will-change:transform}.workspace-responsive-table-sticky-header-table{table-layout:fixed;margin:0}.workspace-responsive-table-sticky-header-table.workspace-sticky-table thead th{position:static}.workspace-responsive-table-sticky-thead th{background:var(--surface-muted-strong)}.workspace-adaptive-table{width:100%;min-width:clamp(560px,calc(var(--workspace-column-weight-sum,var(--workspace-column-count,5)) * 6.5rem),900px);table-layout:fixed;border-collapse:separate;border-spacing:0}.simple-table.workspace-adaptive-table{min-width:clamp(560px,calc(var(--workspace-column-weight-sum,var(--workspace-column-count,5)) * 6.5rem),900px)}.workspace-adaptive-table th,.workspace-adaptive-table td{overflow-wrap:anywhere}.simple-table{border-collapse:collapse;width:100%;min-width:860px}.simple-table th,.simple-table td{border-bottom:1px solid var(--surface-border-soft);text-align:left;vertical-align:middle;padding:12px 10px}.simple-table th{color:var(--text-th);font-weight:700}.workspace-sticky-table thead th{z-index:2;background:var(--surface-muted-strong);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 -1px 0 var(--surface-border);white-space:nowrap;position:sticky;top:0}.work-orders-table thead th{z-index:4;background:var(--surface-muted-strong);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 -1px 0 var(--surface-border);white-space:nowrap;position:sticky;top:0}.work-orders-table{min-width:clamp(760px,calc(var(--work-orders-column-weight-sum,var(--work-orders-column-count,10)) * 7rem),1120px);border-collapse:separate;border-spacing:0}.tasks-table-wrap{position:relative}.tasks-table{min-width:clamp(760px,calc(var(--workspace-column-count,8) * 7rem),1220px);border-collapse:separate;border-spacing:0}.tasks-table td{vertical-align:top}.tasks-selection-cell{width:48px}.tasks-selection-cell input{margin:0}.tasks-claim-field{background:0 0;border:0;gap:6px;min-height:auto;padding:0}.tasks-claim-field input{border:1px solid var(--surface-border-strong);background:var(--surface-elevated-strong);width:78px;min-width:78px;min-height:34px;color:var(--color-ink);font:inherit;border-radius:12px;padding:0 10px}.tasks-claim-reason-field{min-width:180px}.work-orders-sort-button{width:100%;color:inherit;white-space:nowrap;justify-content:space-between;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.work-orders-sort-button:hover{color:var(--color-accent)}.work-orders-sort-button-active{color:var(--color-ink)}.work-orders-sort-indicator{color:var(--text-56);font-size:.82rem}.workspace-sort-button{width:100%;color:inherit;white-space:nowrap;justify-content:space-between;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.workspace-sort-button:hover{color:var(--color-accent)}.workspace-sort-button-active{color:var(--color-ink)}.workspace-sort-indicator{color:var(--text-56);font-size:.82rem}.workspace-table-meta{gap:4px;display:grid}.workspace-table-actions{flex-wrap:wrap;gap:8px 10px;display:flex}.workspace-table-actions .back-link{white-space:nowrap}.workspace-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-top:14px;display:grid}.workspace-kpi-grid .review-card{padding:14px 16px}.workspace-kpi-value{font-family:var(--font-display);margin:10px 0 0;font-size:clamp(1.85rem,3vw,2.45rem);line-height:1}.workspace-page-stack-compact .workspace-kpi-grid{gap:10px;margin-top:10px}.workspace-page-stack-compact .workspace-kpi-grid .review-card{padding:12px 14px}.master-data-kpi-grid{margin-top:0}.workspace-page-stack-compact .workspace-kpi-value{margin-top:6px;font-size:clamp(1.35rem,2vw,1.8rem)}.workspace-note-card{margin-bottom:12px}.workspace-control-summary{margin-bottom:8px}.imports-platform-sync-control-panel{min-width:0}.imports-platform-sync-panel-tabs{flex-wrap:wrap;gap:6px;margin-bottom:4px;display:flex}.imports-platform-sync-panel-tab{border:1px solid var(--surface-border-strong);background:var(--surface-ghost);min-width:0;color:var(--color-muted);text-align:left;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 12px;text-decoration:none;display:inline-flex}.imports-platform-sync-panel-tab strong{color:var(--color-ink);font-size:.82rem;font-weight:700}.imports-platform-sync-panel-tab span{font-size:.72rem}.imports-platform-sync-panel-tab.has-result{border-color:var(--accent-border)}.imports-platform-sync-panel-tab.is-active{border-color:var(--accent-focus);background:var(--accent-soft);color:var(--color-accent)}.imports-platform-sync-control-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start;gap:12px;display:grid}.imports-platform-sync-control-side{gap:12px;display:grid}.imports-platform-sync-control-form,.imports-platform-sync-control-form .stat-list{margin-bottom:0}.imports-source-detail-preview-panel{gap:16px;display:grid}.imports-source-detail-preview-form{border-bottom:1px solid var(--surface-border-soft);gap:12px;padding-bottom:16px;display:grid}.imports-source-detail-preview-actions,.imports-source-detail-preview-result-heading,.imports-source-detail-preview-item .workspace-table-actions{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.imports-source-detail-preview-result-heading{justify-content:space-between}.imports-source-detail-preview-result-heading h3{font-family:var(--font-display);margin:0;font-size:1.08rem}.imports-source-detail-preview-result-heading .support-copy{margin:4px 0 0}.imports-source-detail-preview-result{border-top:1px solid var(--surface-border-soft);gap:12px;padding-top:16px;display:grid}.imports-source-detail-preview-stats{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}.imports-source-detail-preview-list{gap:10px;display:grid}.imports-source-detail-preview-item{border:1px solid var(--surface-border-soft);background:var(--surface-ghost-soft);border-radius:8px;gap:12px;padding:14px 16px;display:grid}.imports-source-detail-preview-facts{gap:8px;margin:0;display:grid}.imports-source-detail-preview-facts>div{grid-template-columns:minmax(104px,132px) minmax(0,1fr);gap:12px;display:grid}.imports-source-detail-preview-facts dt{color:var(--text-64)}.imports-source-detail-preview-facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.imports-source-detail-preview-disclosure{margin-top:0}.workspace-disclosure{border:1px solid var(--surface-border-soft);background:var(--surface-ghost-soft);border-radius:18px;margin-top:18px;padding:16px 18px}.workspace-disclosure-stack .workspace-disclosure{margin-top:0}.workspace-disclosure-body{gap:12px;min-width:0;margin-top:12px;display:grid}.workspace-disclosure-grid>.form-panel,.workspace-disclosure-grid>.review-card,.workspace-disclosure-grid>.panel-card{height:100%;margin:0}.workspace-page-stack-compact .workspace-control-summary{margin-bottom:8px}.workspace-page-stack-compact .support-copy{max-width:none;line-height:1.6}.workspace-page-stack-compact .action-stack{gap:10px;margin:10px 0 8px}.workspace-detail-fact-grid{grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:10px 14px;min-width:0;display:grid}.workspace-detail-fact{gap:4px;min-width:0;display:grid}.workspace-detail-fact span{color:var(--text-dim);font-size:.84rem;font-weight:700}.workspace-detail-fact strong{overflow-wrap:anywhere;min-width:0;font-weight:650;line-height:1.45}.workspace-detail-fact-grid-tight{gap:8px 12px}.workspace-page-stack-compact .workspace-detail-fact{gap:2px}.work-order-detail-page{gap:16px;min-width:0;display:grid}.work-order-detail-hero{gap:12px;display:grid}.work-order-detail-hero-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.work-order-detail-card{background:var(--surface-panel);border:1px solid var(--surface-border);box-shadow:0 12px 28px var(--surface-shadow-faint);border-radius:18px;gap:12px;min-width:0;padding:18px;display:grid}.work-order-detail-card h2{font-family:var(--font-display);margin:0;font-size:1rem}.work-order-detail-metric-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px 12px;display:grid}.work-order-detail-metric-grid>div{gap:4px;min-width:0;display:grid}.work-order-detail-metric-grid span{color:var(--text-dim);font-size:.86rem;font-weight:700}.work-order-detail-metric-grid strong{overflow-wrap:anywhere;min-width:0}.work-order-detail-tabs{flex-wrap:wrap;gap:8px;display:flex}.work-order-detail-sections{gap:16px;min-width:0;display:grid}.work-order-detail-sections>.form-panel,.work-order-detail-sections>.preview-panel{min-width:0}.work-order-detail-business-note{align-items:flex-start;gap:12px;margin-top:12px}.work-order-detail-business-note span{overflow-wrap:anywhere;flex:1;min-width:0}.detail-audit-strip{color:var(--text-secondary);flex-wrap:wrap;gap:8px 12px;font-size:.9rem;display:flex}.work-order-detail-supplement-panel{border:1px solid var(--accent-soft-strong);background:var(--accent-soft-045);border-radius:16px;gap:12px;min-width:0;margin-top:16px;padding:14px 16px;display:grid}.work-order-detail-supplement-head{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.work-order-detail-supplement-head h2{margin:0}.work-order-detail-supplement-flow{flex-wrap:wrap;gap:8px;display:flex}.work-order-detail-supplement-flow span{background:var(--surface-ghost);border:1px solid var(--surface-border);color:var(--text-secondary);border-radius:999px;padding:6px 10px;font-size:.86rem;font-weight:700}.work-order-detail-related-supplements{gap:8px;display:grid}.work-order-detail-compact-form{gap:10px;min-width:0;display:grid}.work-order-detail-compact-fields{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;gap:10px}.work-order-detail-compact-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.workspace-pagination-row{justify-content:flex-end;min-width:0;margin-top:12px;display:flex}.workspace-pagination-bar{border:1px solid var(--surface-border);background:var(--surface-muted-soft);border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px;max-width:100%;padding:8px 12px;display:inline-flex}.workspace-pagination-meta{color:var(--text-74);white-space:nowrap;align-items:center;display:inline-flex}.workspace-pagination-meta strong{color:var(--color-ink)}.workspace-pagination-actions{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.workspace-pagination-field{white-space:nowrap;align-items:center;gap:6px;min-width:auto;display:inline-flex}.workspace-pagination-field span{color:var(--text-dim);font-size:.82rem;font-weight:700}.workspace-pagination-field select{min-width:84px}button.ghost-button:disabled,button.secondary-button:disabled,button.primary-button:disabled{opacity:.55;cursor:not-allowed}.workspace-disclosure>summary{cursor:pointer;color:var(--color-ink);font-weight:800}.workspace-disclosure[open]>summary{margin-bottom:18px}.workspace-disclosure form{margin:0}.workspace-inline-disclosure{margin:0 0 16px;padding:14px 16px}.workspace-inline-disclosure>summary{font-size:.95rem}.workspace-inline-disclosure .field-grid,.workspace-inline-disclosure .workspace-compact-filter-fields{margin-top:14px}.workspace-inline-disclosure .plain-list.compact{margin-top:12px}.inventory-action-panel{padding:0;overflow:clip}.inventory-action-panel>summary{cursor:pointer;color:var(--color-ink);gap:6px;padding:20px 22px;font-weight:800;list-style:none;display:grid}.inventory-action-panel>summary::-webkit-details-marker{display:none}.inventory-action-panel[open]>summary{border-bottom:1px solid var(--surface-border)}.inventory-action-body{padding:0 22px 22px}.workspace-filter-group{border-top:1px solid var(--surface-border);gap:8px;margin-top:16px;padding-top:16px;display:grid}.workspace-filter-label{letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary);font-size:.82rem;font-weight:700}.workspace-chip-row{flex-wrap:wrap;gap:8px;display:flex}.workspace-chip{border:1px solid var(--surface-border-strong);background:var(--surface-elevated);color:var(--color-ink);border-radius:999px;justify-content:center;align-items:center;padding:9px 12px;font-weight:600;text-decoration:none;transition:border-color .15s,box-shadow .15s,background-color .15s,color .15s;display:inline-flex}.workspace-chip:hover{border-color:var(--accent-border-30);box-shadow:0 8px 20px var(--accent-glow)}.workspace-chip-active{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-on-ink)}.style-console-stack{gap:6px;display:grid}.style-console-images{border-left:1px solid var(--surface-border-soft);gap:8px;min-width:0;padding-left:16px;display:grid}.style-console-images-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.style-console-images-head>div:first-child{flex:auto;gap:2px;min-width:11rem;display:grid}.style-console-images-head strong{overflow-wrap:break-word;white-space:normal;max-width:none}.style-console-image-counts{color:var(--color-muted);font-size:.76rem}.style-console-context-columns{grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);align-items:start;gap:16px;display:grid}.style-console-context-left,.style-console-context-right{gap:8px;min-width:0;display:grid}.style-console-image-viewer{align-content:start;gap:6px;min-width:0;display:grid}.style-console-image-stage,.style-console-image-lightbox-stage{grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;gap:6px;min-width:0;display:grid}.style-console-image-main{aspect-ratio:4/3;border:1px solid var(--surface-border-strong);background:var(--surface-shadow-soft);cursor:zoom-in;place-items:center;width:100%;min-width:0;padding:0;display:grid}.style-console-image-main:hover{border-color:var(--accent-glow-strong)}.style-console-image-main img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.style-console-image-nav{border:1px solid var(--surface-border-heavy);background:var(--surface-input);width:32px;height:32px;color:var(--color-ink);cursor:pointer;border-radius:4px;place-items:center;padding:0;font-size:1.45rem;line-height:1;display:inline-grid}.style-console-image-nav:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-accent)}.style-console-image-nav:disabled{cursor:default;opacity:.4}.style-console-image-meta,.style-console-image-lightbox-footer{min-width:0;color:var(--color-muted);justify-content:space-between;align-items:center;gap:8px;font-size:.76rem;display:flex}.style-console-image-meta>span:first-child,.style-console-image-lightbox-footer>span:first-child{overflow-wrap:anywhere;white-space:normal;flex:auto;min-width:0;max-width:none}.style-console-image-meta strong{color:var(--color-ink);white-space:nowrap}.style-console-image-color-field{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;max-width:100%;display:grid}.style-console-image-color-field>span{color:var(--color-muted);white-space:nowrap;font-size:.78rem}.style-console-image-swatch-row{align-items:center;gap:6px;width:100%;min-width:0;display:flex;overflow:visible}.style-console-image-swatch-row.is-centered,.style-console-image-swatch-row.is-wrap{justify-content:center}.style-console-image-swatch-row.is-wrap{flex-wrap:wrap;row-gap:8px}.style-console-image-swatch{border:1px solid var(--surface-border-hover);width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--surface-inset-white);cursor:pointer;border-radius:4px;flex:none;padding:0;position:relative}.style-console-image-swatch.is-default{background-image:linear-gradient(135deg,var(--surface-stripe) 25%,transparent 25%,transparent 50%,var(--surface-stripe) 50%,var(--surface-stripe) 75%,transparent 75%);background-size:8px 8px}.style-console-image-swatch.is-selected{outline:2px solid var(--accent-focus-95);outline-offset:1px;border-color:var(--accent-solid-soft)}.style-console-image-swatch:hover{transform:translateY(-1px)}.style-console-image-swatch-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.style-console-image-swatch-more{flex:none;position:relative}.style-console-image-swatch-more-trigger{border:1px solid var(--surface-border-16);background:var(--surface-input);min-width:46px;height:28px;color:var(--color-ink);cursor:pointer;border-radius:4px;padding:0 8px;font-size:.78rem}.style-console-image-swatch-more-trigger.is-selected{border-color:var(--accent-solid-soft);color:var(--color-accent)}.style-console-image-swatch-more-menu{z-index:20;border:1px solid var(--surface-border-heavy);background:var(--surface-input);width:max-content;min-width:100%;max-width:min(90vw,28rem);max-height:240px;box-shadow:0 10px 28px var(--surface-border-16);border-radius:8px;gap:2px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;overflow:auto}.style-console-image-swatch-more-item{width:100%;color:var(--color-ink);text-align:left;white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;border-radius:4px;grid-template-columns:16px minmax(0,max-content);align-items:center;gap:8px;padding:6px 8px;display:grid}.style-console-image-swatch-more-item:hover,.style-console-image-swatch-more-item.is-selected{background:var(--accent-soft)}.style-console-image-swatch-more-chip{border:1px solid var(--surface-border-hover);border-radius:3px;width:16px;height:16px}.style-console-image-lightbox-swatches{justify-content:center;align-items:center;min-width:0;padding:0;display:flex}.style-console-image-empty{aspect-ratio:4/3;border:1px dashed var(--surface-dashed);background:var(--surface-tint-035);align-content:center;justify-items:start;gap:6px;min-height:180px;padding:18px;display:grid}.style-console-image-empty strong{font-size:.9rem}.style-console-image-empty span{color:var(--color-muted);font-size:.78rem;line-height:1.5}.style-console-image-lightbox{z-index:1000;background:var(--surface-scrim);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.style-console-image-lightbox-content{border:1px solid var(--surface-border-soft);background:var(--surface-input);grid-template-rows:auto auto minmax(0,1fr) auto;gap:8px;width:min(100%,1240px);max-height:100%;padding:12px;display:grid}.style-console-image-lightbox-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.style-console-image-lightbox-close{border:1px solid var(--surface-border-heavy);background:var(--surface-input);width:32px;height:32px;color:var(--color-ink);cursor:pointer;border-radius:4px;place-items:center;padding:0;font-size:1.35rem;line-height:1;display:inline-grid}.style-console-image-lightbox-stage{grid-template-columns:40px minmax(0,1fr) 40px;justify-self:center;gap:10px;width:min(100%,1180px);height:min(82vh,820px)}.style-console-image-lightbox-stage>img{object-fit:contain;background:var(--surface-shadow-soft);width:100%;min-width:0;height:100%;min-height:0;display:block}.style-console-image-nav-lightbox{width:40px;height:40px;font-size:1.7rem}.style-console-image-lightbox-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.style-console-image-warning{border-left:3px solid var(--color-gold);background:var(--gold-softer);margin:0;padding:6px 8px;font-size:.78rem}.source-url-image-gallery{gap:8px;min-width:0;display:grid}.source-url-image-gallery-list{align-self:stretch;align-items:stretch;height:100%;min-height:100%;display:flex}.source-url-image-gallery-thumbs{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.source-url-image-gallery-list .source-url-image-gallery-thumbs{flex-wrap:nowrap;flex:auto;align-items:stretch;height:100%;min-height:100%}.source-url-image-thumb{border:1px solid var(--surface-border-strong);background:var(--surface-input);cursor:zoom-in;padding:0;display:block;overflow:hidden}.source-url-image-thumb img{object-fit:cover;width:100%;height:100%;display:block}.source-url-image-gallery-list .source-url-image-thumb{aspect-ratio:1;border-radius:4px;align-self:stretch;width:auto;height:100%;min-height:4.5rem;position:relative}.source-url-image-count-badge{background:#17211fc7;border-radius:999px;min-width:1.4rem;padding:1px 5px;position:absolute;bottom:4px;right:4px}@supports (color:color-mix(in lab,red,red)){.source-url-image-count-badge{background:color-mix(in srgb,var(--color-ink) 78%,transparent)}}.source-url-image-count-badge{color:var(--surface-input);text-align:center;font-size:.68rem;font-weight:700;line-height:1.3}.workspace-adaptive-table td:has(>.source-url-image-gallery-list){height:1px;vertical-align:stretch;padding-block:0}.source-url-image-gallery-detail.style-console-images{border-left:1px solid var(--surface-border-soft);padding-left:16px}.source-url-image-more{border:1px dashed var(--surface-dashed-strong);background:var(--surface-tint-03);min-width:40px;height:40px;color:var(--color-muted);cursor:pointer;border-radius:4px;place-items:center;padding:0 8px;font-size:.78rem;display:inline-grid}.image-lightbox{z-index:1000;background:var(--surface-scrim);place-items:center;padding:12px;display:grid;position:fixed;inset:0}.image-lightbox-content{border:1px solid var(--surface-border-soft);background:var(--surface-input);grid-template-rows:auto minmax(0,1fr) auto;gap:10px;width:min(100%,1100px);height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);padding:12px;display:grid;overflow:hidden}.image-lightbox-content.has-chrome{grid-template-rows:auto auto minmax(0,1fr) auto}.image-lightbox-chrome{min-width:0}.image-lightbox-body{grid-template-columns:minmax(0,1fr) auto;gap:10px;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.image-lightbox-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.image-lightbox-zoom{color:var(--color-muted);align-items:center;gap:6px;margin-left:auto;font-size:.82rem;display:inline-flex}.image-lightbox-zoom-button{appearance:none;border:1px solid var(--surface-border-16);background:var(--surface-panel-strong);min-width:32px;height:28px;color:var(--color-ink);font:inherit;cursor:pointer;border-radius:6px;place-items:center;padding:0 8px;font-size:.82rem;display:inline-grid}.image-lightbox-zoom-button:disabled{opacity:.35;cursor:not-allowed}.image-lightbox-close,.image-lightbox-nav{border:1px solid var(--surface-border-16);background:var(--surface-input);width:36px;height:36px;color:var(--color-ink);cursor:pointer;align-self:center;place-items:center;font-size:1.4rem;line-height:1;display:inline-grid}.image-lightbox-nav:disabled{opacity:.35;cursor:not-allowed}.image-lightbox-stage{grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;gap:10px;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.image-lightbox-viewport{background:var(--surface-tint-04);touch-action:none;-webkit-user-select:none;user-select:none;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}.image-lightbox-viewport.is-zoomed{cursor:zoom-in}.image-lightbox-viewport.is-dragging{cursor:grabbing}.image-lightbox-main{width:auto;min-width:0;height:auto;min-height:0;cursor:inherit;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;inset:0;overflow:hidden}.image-lightbox-viewport:not(.is-zoomed) .image-lightbox-main{cursor:zoom-in}.image-lightbox-main img{box-sizing:border-box;object-fit:contain;object-position:center;transform-origin:50%;pointer-events:none;-webkit-user-drag:none;flex:0 auto;width:auto;min-width:0;max-width:100%;height:auto;min-height:0;max-height:100%;transition:transform .12s;display:block}.image-lightbox-viewport.is-dragging .image-lightbox-main img,.image-lightbox-viewport.is-direct-zoom .image-lightbox-main img{transition:none}.image-lightbox-thumbs{flex-flow:column;gap:6px;width:64px;max-height:100%;padding-right:2px;display:flex;overflow:hidden auto}.image-lightbox-thumb{border:2px solid var(--surface-border-strong);background:var(--surface-input);cursor:pointer;border-radius:4px;flex:none;width:56px;height:56px;padding:0;overflow:hidden}.image-lightbox-thumb.is-active{border-color:var(--accent-focus)}.image-lightbox-thumb img{object-fit:cover;width:100%;height:100%;display:block}.image-lightbox-footer{color:var(--color-muted);justify-content:space-between;align-items:center;gap:12px;font-size:.8rem;display:flex}.image-lightbox-footer-hint{flex:auto;min-width:0}.image-lightbox-footer-count{flex:none}@media(max-width:900px){.source-url-image-gallery-detail.style-console-images{border-left:0;border-top:1px solid var(--surface-border-soft);padding-top:12px;padding-left:0}}.style-image-page{gap:10px;display:grid}.style-image-summary,.style-image-upload-form,.style-image-directory-form,.style-image-source-form{gap:8px;display:grid}.style-image-counts{color:var(--color-muted);flex-wrap:wrap;gap:8px 18px;font-size:.82rem;display:flex}.style-image-counts strong{color:var(--color-ink)}.style-image-source-form{border-top:1px solid var(--surface-border-soft);color:var(--color-muted);grid-template-columns:minmax(0,1fr) auto;align-items:center;padding-top:8px;font-size:.82rem}.style-image-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.style-image-card{border:1px solid var(--surface-border-soft);background:var(--surface-ghost);min-width:0;display:grid}.style-image-card>img{aspect-ratio:4/3;object-fit:contain;background:var(--surface-shadow-soft);width:100%;display:block}.style-image-card-body{gap:3px;min-width:0;padding:8px;display:grid}.style-image-card-body>span{color:var(--color-muted);overflow-wrap:anywhere;font-size:.75rem}.style-image-item-actions{flex-wrap:wrap;gap:5px;padding-top:4px;display:flex}.style-image-item-actions form{margin:0}.style-image-item-actions button{padding:5px 7px;font-size:.72rem}.style-image-observations{gap:6px;display:grid}.style-image-observation{border-bottom:1px solid var(--surface-border);grid-template-columns:minmax(100px,.7fr) minmax(140px,1fr) auto;align-items:center;gap:8px;padding:7px 0;font-size:.8rem;display:grid}.style-image-observation span,.style-image-observation small{color:var(--color-muted)}.style-image-observation small{grid-column:1/-1}.style-image-batches{gap:8px;display:grid}.style-image-batch{border:1px solid var(--surface-border-soft);background:var(--surface-ghost);gap:4px;padding:8px;font-size:.8rem;display:grid}.style-image-batch>span,.style-image-batch small,.style-image-batch li{color:var(--color-muted);overflow-wrap:anywhere}.style-image-batch ul{gap:3px;margin:2px 0 0;padding-left:18px;display:grid}@media(max-width:900px){.style-image-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.style-console-context-columns{grid-template-columns:minmax(0,1fr)}.style-console-images{border-top:1px solid var(--surface-border-soft);border-left:0;padding-top:12px;padding-left:0}}@media(max-width:620px){.style-console-images-head{flex-direction:column;align-items:flex-start}.style-console-image-color-field{grid-template-columns:minmax(0,1fr);align-items:start;max-width:none}.style-image-source-form{grid-template-columns:minmax(0,1fr);align-items:start}.style-image-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.style-console-image-lightbox{padding:8px}.style-console-image-lightbox-stage{grid-template-columns:32px minmax(0,1fr) 32px;gap:6px;height:min(76vh,620px)}.style-console-image-nav-lightbox{width:32px;height:32px}.style-image-observation{grid-template-columns:minmax(0,1fr)}.style-image-observation small{grid-column:auto}}.style-console-search-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:8px;display:grid}.style-console-current-action{border:1px solid var(--surface-border-soft);background:var(--surface-elevated-mid);border-radius:8px;gap:6px;padding:9px 11px;display:grid}.style-console-current-action.is-attention{border-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.style-console-current-action.is-attention{border-color:color-mix(in srgb,var(--color-warning) 55%,var(--surface-border-soft))}}.style-console-current-action.is-attention{background:var(--warning-soft)}.style-console-current-action.is-conflict{border-color:var(--color-danger)}@supports (color:color-mix(in lab,red,red)){.style-console-current-action.is-conflict{border-color:color-mix(in srgb,var(--color-danger) 55%,var(--surface-border-soft))}}.style-console-current-action.is-conflict{background:var(--danger-soft)}.style-console-current-action-main{justify-content:space-between;align-items:center;gap:10px 16px;min-width:0;display:flex}.style-console-current-action-copy{gap:2px;min-width:0;display:grid}.style-console-kicker{color:var(--text-tertiary);font-size:.78rem}.style-console-current-action-copy strong{overflow-wrap:anywhere}.style-console-action-message{color:var(--text-body);overflow-wrap:anywhere;margin:4px 0 0;font-size:.9rem;font-weight:600;line-height:1.45}.style-console-action-cta{background:var(--color-warning);border-radius:8px;align-items:center;max-width:18rem;padding:6px 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.style-console-action-cta{background:color-mix(in srgb,var(--color-warning) 18%,transparent)}}.style-console-action-cta{color:var(--color-warning);overflow-wrap:anywhere;font-size:.82rem;font-weight:700;line-height:1.35;text-decoration:none}.style-console-action-cta:hover{text-decoration:underline}.style-console-identity-row.is-pending{border:1px solid var(--color-warning);gap:10px;padding:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.style-console-identity-row.is-pending{border:1px solid color-mix(in srgb,var(--color-warning) 55%,var(--surface-border-soft))}}.style-console-identity-row.is-pending{background:var(--warning-soft);border-radius:10px}.style-console-identity-prompt{color:var(--text-body);margin:0;font-size:.9rem;font-weight:600;line-height:1.45}.style-console-secondary-actions{border-top:1px solid var(--surface-border);flex-wrap:wrap;gap:8px 14px;padding-top:6px;display:flex}.style-console-secondary-actions .style-console-status{min-height:22px;padding:2px 6px;font-size:.7rem}.style-console-context{gap:8px;display:grid}.style-console-fact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 12px;display:grid}.style-console-fact{border-bottom:1px solid var(--surface-border);gap:2px;min-width:0;padding:4px 0;display:grid}.style-console-fact span{color:var(--text-tertiary);font-size:.82rem}.style-console-fact strong{overflow-wrap:anywhere}.style-console-inline-note{border-left:3px solid var(--color-accent);background:var(--accent-soft-06);color:var(--text-78);padding:7px 10px;line-height:1.6}.style-console-source-reference{border-top:1px solid var(--surface-border);border-bottom:1px solid var(--surface-border);margin:8px 0}.style-console-source-reference-item{gap:6px;min-width:0;margin-top:8px;display:grid}.style-console-source-reference-item>summary{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}.style-console-source-reference-item>summary span,.style-console-source-reference-note{color:var(--text-secondary);overflow-wrap:anywhere;font-weight:400;line-height:1.6}.style-console-source-reference-table-wrap{overflow-x:auto}.style-console-source-reference-table-wrap .style-console-table{border-collapse:collapse;table-layout:auto;width:100%;min-width:0}.style-console-source-reference-table-wrap .style-console-table th,.style-console-source-reference-table-wrap .style-console-table td{border-bottom:1px solid var(--surface-border-soft);text-align:left;vertical-align:top;padding:6px 10px}.style-console-source-reference-table-wrap .style-console-table th:first-child,.style-console-source-reference-table-wrap .style-console-table td:first-child{white-space:nowrap;width:1%}.style-console-source-reference-table-wrap .style-console-table th:last-child,.style-console-source-reference-table-wrap .style-console-table td:last-child{overflow-wrap:anywhere;width:auto;min-width:0}.style-console-edit-panel{border-top:1px solid var(--surface-border-heavy);border-bottom:1px solid var(--surface-border-heavy);background:0 0}.style-console-edit-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.style-console-edit-heading h2{color:var(--color-ink);margin:0;font-size:.98rem}.style-console-save-all{white-space:nowrap;min-height:32px;padding:6px 14px}.style-console-write-error{margin:0 0 8px}.style-console-form-list{border-top:1px solid var(--surface-border-soft);display:grid}.style-console-form-row,.style-console-identity-row{border-bottom:1px solid var(--surface-border-09);grid-template-columns:minmax(122px,.7fr) minmax(0,3fr) auto;align-items:end;gap:8px;padding:6px 0;display:grid}.style-console-form-row-title{align-content:center;align-self:stretch;gap:3px;min-width:0;display:grid}.style-console-form-row-title h3{margin:0}.style-console-form-row-title span{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.style-console-form-row-fields,.style-console-identity-actions{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:7px;min-width:0;display:grid}.style-console-form-row-fields{align-items:end}.style-console-form-row-compact,.style-console-ml-form.style-console-form-row-compact{grid-template-columns:minmax(0,1fr) auto}.style-console-ml-form-plain .style-console-form-row-fields{align-items:center}.style-console-ml-form-plain .style-console-material-note-trigger{min-height:36px}.style-console-icon-action{appearance:none;box-sizing:border-box;border:1px solid var(--surface-border-strong);background:var(--surface-elevated-strong);width:32px;height:32px;color:var(--color-ink);font:inherit;cursor:pointer;border-radius:8px;place-items:center;margin:0;padding:0;font-size:1rem;line-height:1;display:inline-grid}.style-console-icon-action:hover:not(:disabled){border-color:var(--accent-border-mid);background:var(--surface-panel-strong)}.style-console-icon-action:disabled{opacity:.45;cursor:not-allowed}.style-console-icon-action-danger{color:var(--color-danger)}.style-console-ml-create{border-bottom:1px solid var(--surface-border-09);padding:6px 0}.style-console-ml-create>summary{cursor:pointer;color:var(--color-muted)}.style-console-ml-create .style-console-form-row{border-bottom:0;padding-bottom:0}.style-console-material-note{align-content:end;min-width:0}.style-console-material-note-trigger{width:100%;min-height:42px;color:var(--color-muted);font:inherit;text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;margin:0;padding:0;font-size:.95rem;font-weight:700;display:block;overflow:hidden}.style-console-material-note-trigger.has-value{color:var(--color-ink);font-weight:500}.style-console-lj-layer{border:1px solid var(--surface-border-strong);background:var(--surface-tint-025);grid-column:1/-1;grid-template-columns:minmax(140px,1.6fr) minmax(72px,.55fr) minmax(100px,.7fr) auto;align-items:end;gap:7px;min-width:0;margin:0;padding:7px;display:grid}.style-console-lj-layer-plain{align-items:center}.style-console-lj-layer-actions{align-content:end;padding-bottom:2px;display:grid}.style-console-lj-layer-plain .style-console-lj-layer-actions{align-content:center;padding-bottom:0}@media(max-width:900px){.style-console-lj-layer{grid-template-columns:repeat(2,minmax(110px,1fr)) auto}}@media(max-width:620px){.style-console-lj-layer{grid-template-columns:minmax(0,1fr)}.style-console-lj-layer-actions{justify-items:start}}.field-empty-state{border:1px dashed var(--status-danger-dashed);background:var(--status-danger-tint);align-content:end;gap:2px;min-height:42px;padding:5px 8px;display:grid}.field-empty-state strong{color:var(--status-danger-fg);font-size:.78rem}.field-empty-state small{color:var(--color-muted);font-size:.7rem;line-height:1.3}.style-console-form-row .field{gap:3px;min-width:0}.style-console-material-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.style-console-material-row .style-console-form-row{grid-column:1}.style-console-row-actions{align-items:center;gap:4px;padding-bottom:8px;display:inline-flex}.style-console-row-delete{margin:0;padding:0}.style-console-exception-action{border-bottom:1px solid var(--surface-border-09);color:var(--color-muted);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 0;font-size:.84rem;display:grid}.style-console-exception-action strong{color:var(--color-ink);font-size:.82rem}.style-console-mapping-chip{background:var(--surface-shadow-faint);min-height:28px;color:var(--color-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 4px 2px 8px;font-size:.78rem;display:inline-flex}.style-console-mapping-chip strong{color:var(--color-ink);font-size:.78rem;font-weight:700}.style-console-mapping-chip .ghost-button{min-height:24px;padding:2px 8px;font-size:.76rem}.style-console-optional-attr{gap:8px;display:grid}.style-console-optional-attr-tabs{flex-wrap:wrap;gap:6px;display:flex}.style-console-optional-attr-tab{border:1px solid var(--surface-border-strong);background:var(--surface-ghost);min-width:0;color:var(--color-muted);cursor:pointer;text-align:left;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;padding:7px 10px;display:inline-flex}.style-console-optional-attr-tab strong{color:var(--color-ink);font-size:.8rem;font-weight:700}.style-console-optional-attr-tab span{font-size:.72rem}.style-console-optional-attr-tab.has-result{border-color:var(--accent-border)}.style-console-optional-attr-tab.is-active{border-color:var(--accent-focus);background:var(--accent-soft);color:var(--color-accent)}.style-console-optional-attr-panel{align-items:start;margin:0}.style-console-optional-attr-judge{align-content:start;gap:6px;min-width:0;display:grid}.style-console-optional-attr-judge>span{color:var(--color-muted);font-size:.74rem;line-height:1.35}.style-console-optional-attr-details{align-items:start}.style-console-optional-attr-hint{color:var(--color-muted);margin:0;padding:8px 0 2px;font-size:.8rem;line-height:1.4}.style-console-optional-attr-thumbs{gap:6px;min-width:0;padding:4px 0 2px;display:grid}.style-console-optional-attr-thumbs .style-console-image-thumbs{grid-template-columns:repeat(8,minmax(0,1fr));align-items:stretch;gap:6px;width:100%;display:grid}.style-console-optional-attr-thumbs .style-console-image-thumb{aspect-ratio:3/4;border-radius:8px;width:100%;height:auto;min-height:0}.style-console-image-thumbs{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.style-console-image-thumbs.is-dense{gap:6px}.style-console-image-thumb{border:1px solid var(--surface-border-heavy);background:var(--surface-shadow-faint);cursor:pointer;border-radius:8px;place-items:center;width:72px;height:96px;padding:0;display:grid;overflow:hidden}.style-console-image-thumbs.is-dense .style-console-image-thumb{border-radius:7px;width:64px;height:84px}.style-console-image-thumb img{object-fit:cover;width:100%;height:100%;display:block}.style-console-image-thumb:hover{border-color:var(--accent-glow-strong)}.style-console-image-thumb.is-selected{border-color:var(--accent-solid-soft);box-shadow:0 0 0 2px var(--accent-ring-18)}.style-console-image-lightbox-chrome{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 14px;width:100%;min-width:0;display:flex}.style-console-image-lightbox-chrome .style-console-image-thumbs{flex:280px;grid-template-columns:repeat(8,minmax(0,1fr));align-items:stretch;gap:6px;max-width:min(640px,100%);display:grid}.style-console-image-lightbox-chrome .style-console-image-thumb{aspect-ratio:3/4;width:100%;height:auto;min-height:0}.style-console-identity-row{grid-template-columns:minmax(122px,.7fr) minmax(0,3fr);align-items:start}.style-console-identity-actions{grid-template-columns:minmax(0,1.6fr) minmax(150px,1fr) auto;align-items:end}.style-console-identity-actions form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:7px;min-width:0;display:grid}.style-console-identity-actions form:last-child{display:block}.style-console-section-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.style-console-status{white-space:nowrap;border-radius:999px;align-items:center;min-height:28px;padding:5px 9px;font-size:.78rem;font-weight:700;display:inline-flex}.style-console-status-notJudged{background:var(--surface-border);color:var(--text-body)}.style-console-status-notApplicable,.style-console-status-completed{background:var(--accent-soft-strong);color:var(--color-accent)}.style-console-status-applicablePending,.style-console-status-review{background:var(--warning-soft);color:var(--color-warning)}.style-console-status-conflict{background:var(--danger-soft);color:var(--color-danger)}@media(max-width:900px){.style-console-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.style-console-form-row,.style-console-identity-row{grid-template-columns:minmax(108px,.8fr) minmax(0,2fr) auto}.style-console-identity-actions{grid-template-columns:minmax(0,1fr)}.style-console-identity-actions form{grid-template-columns:minmax(0,1fr) auto}}@media(max-width:620px){.style-console-search-row,.style-console-fact-grid{grid-template-columns:minmax(0,1fr)}.style-console-form-row,.style-console-identity-row{grid-template-columns:minmax(0,1fr);align-items:stretch}.style-console-material-row{grid-template-columns:minmax(0,1fr)}.style-console-exception-action{grid-template-columns:minmax(0,1fr) auto}.style-console-exception-action strong{grid-column:1}.style-console-row-delete{padding:0 0 8px}.style-console-current-action-main{flex-direction:column;align-items:flex-start}.style-console-section-actions{justify-content:flex-start}}.imported-docs-table{min-width:980px}.work-orders-table{min-width:clamp(760px,calc(var(--work-orders-column-weight-sum,var(--work-orders-column-count,10)) * 7rem),1120px)}.imported-docs-table td{vertical-align:top}.table-cell-stack{gap:4px;display:grid}.table-cell-stack strong,.table-muted{overflow-wrap:anywhere}.table-muted{color:var(--text-dim);font-size:.92rem;line-height:1.45}.table-muted-code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.82rem}.table-cell-number{font-variant-numeric:tabular-nums;white-space:nowrap;min-width:2ch;display:inline-block}.table-nowrap{white-space:nowrap}.workspace-current-result-row td{background:var(--accent-soft)}.workspace-current-result-label{color:var(--color-accent);font-size:.78rem;font-weight:700}.table-actions{justify-items:start;gap:8px;display:grid}.table-actions form{margin:0}.material-review-input{border:1px solid var(--surface-border-hover);background:var(--surface-input);width:100%;min-width:120px;color:var(--color-ink);box-shadow:inset 0 1px 2px var(--surface-tint-04);border-radius:10px;padding:10px 12px}.material-review-input:focus{outline:2px solid var(--accent-ring-20);outline-offset:0;border-color:var(--accent-border-48)}.material-review-input-emphasis{background:var(--accent-softer)}.material-review-input-readonly{background:var(--surface-muted-96);color:var(--text-emphasis)}.material-review-action-stack{justify-items:start;gap:8px;display:grid}.material-review-batch-bar{border:1px solid var(--surface-border);background:var(--surface-muted-72);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0 0 12px;padding:10px 12px;display:flex}.material-review-batch-select-all{align-items:center;gap:8px;font-weight:600;display:inline-flex}.material-review-batch-message{flex:100%;margin:0}.material-review-table th.material-review-select-col,.material-review-table td.material-review-select-col{text-align:center;vertical-align:middle;width:2.25rem;min-width:2.25rem;max-width:2.25rem;padding-left:8px;padding-right:4px}.material-review-table col:first-child{width:2.25rem;min-width:2.25rem;max-width:2.25rem}.material-review-table td.material-review-select-col input[type=checkbox]{margin:0}.material-review-relation-stack{gap:8px;min-width:0;display:grid}.material-review-relation-option,.material-review-relation-reference{border:1px solid var(--surface-border);background:var(--surface-muted);border-radius:8px;align-items:flex-start;gap:8px;min-width:0;padding:8px 10px;display:flex}.material-review-relation-option input{margin-top:3px}.material-review-relation-copy{gap:4px;min-width:0;display:grid}.material-review-scope-note{max-width:220px;color:var(--text-secondary);display:block}.material-review-commit-button{justify-content:center;min-width:170px}.material-review-link-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.usage-action-panel{border:1px solid var(--surface-border-strong);background:var(--surface-muted-72);border-radius:14px;gap:12px;margin:0 0 16px;padding:14px 16px;display:grid}.usage-action-panel>form{display:none}.usage-action-panel>.usage-inline-action-bar{border-top:1px solid var(--surface-border);margin-bottom:0;padding-top:12px}.usage-list-panel{gap:12px;min-width:0}.usage-list-panel>.master-data-table-toolbar{border-bottom:1px solid var(--surface-border);margin:0;padding-bottom:12px}.usage-list-panel>.workspace-pagination-row{margin:0;padding-top:4px}.usage-inline-action-bar{flex-wrap:nowrap;align-items:center;gap:10px;min-width:0;margin:0 0 12px;display:flex}.usage-inline-field{flex:none;align-items:center;gap:8px;min-width:0;margin:0;display:inline-flex}.usage-inline-field>span{white-space:nowrap;font-size:.9rem;font-weight:700}.usage-inline-field>input:not([type=checkbox]):not([type=radio]){border:1px solid var(--surface-border-strong);background:var(--surface-elevated-95);width:88px;min-height:34px;color:var(--color-ink);border-radius:10px;flex:none;padding:7px 10px}.usage-inline-button{min-height:34px;padding:7px 14px;font-size:.9rem;line-height:1.4}.usage-inline-note{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;max-width:none;margin:0;line-height:1.5;overflow:hidden}@media(max-width:900px){.usage-inline-action-bar{flex-wrap:wrap}.usage-inline-note{white-space:normal;flex:100%}}.material-review-secondary-button{justify-content:center;min-width:112px}.table-link-button{color:var(--color-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.table-link-button:disabled{color:var(--text-42);cursor:not-allowed}.table-link-button:hover:not(:disabled){text-decoration:underline}.workspace-table-action-stack{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:0 8px;display:inline-flex}.workspace-fit-container-table-wrap{max-width:100%}.simple-table.workspace-adaptive-table.workspace-fit-container-table,.workspace-adaptive-table.workspace-fit-container-table{width:100%;min-width:0;max-width:100%}.workspace-adaptive-table.workspace-fit-container-table th:last-child,.workspace-adaptive-table.workspace-fit-container-table td:last-child:not([colspan]){overflow:hidden}.workspace-adaptive-table.workspace-fit-container-table .workspace-inline-table-row>td{max-width:0;overflow:hidden}.workspace-adaptive-table.workspace-fit-container-table .workspace-inline-table-panel{min-width:0;max-width:100%;overflow-x:auto}.workspace-adaptive-table.workspace-fit-container-table .workspace-table-action-stack{max-width:100%}.table-empty{color:var(--text-muted)}.inline-form{align-items:center;gap:8px;display:flex}.inline-form select{border:1px solid var(--surface-border-strong);background:var(--surface-elevated-strong);min-width:130px;color:var(--color-ink);border-radius:12px;padding:8px 10px}@media(max-width:720px){.workspace-shell,.workspace-shell-frame{padding:20px 14px 40px}.desktop-shell,.workspace-shell-frame{padding:16px 14px 40px}.hero-panel{padding:20px}.hero-panel h1{max-width:none}.page-title{overflow-wrap:anywhere;font-size:clamp(1.85rem,9vw,2.6rem);line-height:1.08}.page-copy,.support-copy,.workspace-page-copy{max-width:none}.session-badge{border-radius:24px;justify-content:flex-start;width:100%}.desktop-rail-card,.workspace-rail-card,.management-hero-card,.workspace-page-head{padding:18px}.desktop-shell-header,.workspace-shell-header{padding:10px 12px}.desktop-shell-session,.workspace-shell-session{padding:8px 10px}.inline-note,.review-head{flex-direction:column;align-items:flex-start}.workspace-query-toolbar,.workspace-compact-filter-layout,.workspace-compact-filter-fields{grid-template-columns:1fr}.workspace-filter-field-wide{grid-column:auto}.workspace-compact-filter-actions{justify-content:flex-start}.factory-members-query-toolbar{grid-template-columns:1fr}.work-orders-column-picker-panel{width:100%;position:static}.work-orders-column-grid{grid-template-columns:1fr}.workspace-filter-summary,.workspace-table-toolbar,.workspace-table-toolbar-primary,.workspace-table-toolbar-secondary{flex-direction:column;align-items:flex-start}.work-order-detail-hero-grid{grid-template-columns:1fr}.work-order-detail-supplement-head{flex-direction:column}.work-order-detail-compact-fields{grid-template-columns:1fr}.workspace-table-title{flex-wrap:wrap}.workspace-table-title-meta,.workspace-toolbar-pager{align-items:flex-start}.imports-platform-sync-control-grid{grid-template-columns:1fr}.imports-source-detail-preview-result-heading{align-items:flex-start}.imports-source-detail-preview-facts>div{grid-template-columns:1fr;gap:2px}.workspace-toolbar-pager{width:100%}.workspace-toolbar-pager-form{flex-wrap:wrap}.work-orders-pagination-bar-bottom{flex-wrap:wrap;align-items:flex-start}}@media(max-width:1180px){.master-data-workspace-grid{grid-template-columns:1fr}.workspace-tasks-batch-row,.supplier-detail-panel-grid{grid-template-columns:minmax(0,1fr)}.dashboard-shell,.desktop-shell-layout,.workspace-shell-layout,.management-secondary-grid{grid-template-columns:1fr}.workspace-responsive-table-wrap{overflow:auto visible}.workspace-pagination-row{justify-content:flex-start}.work-orders-pagination-bar-bottom{width:100%}.work-orders-pagination-bar-bottom .workspace-pagination-actions{margin-left:0}.desktop-shell-rail,.workspace-shell-rail{position:sticky}}@media(max-width:960px){.execution-grid,.imports-grid{grid-template-columns:1fr;grid-template-areas:"list""controls"}.supplier-detail-panel-grid{grid-template-columns:minmax(0,1fr)}.dashboard-main,.dashboard-side,.dashboard-rail{gap:14px}.panel-head{flex-direction:column;align-items:stretch}.desktop-shell-header,.workspace-shell-header,.management-hero-top{grid-template-columns:1fr}.desktop-shell-header,.workspace-shell-header{flex-direction:column;gap:8px}.desktop-shell-brand,.workspace-shell-brand,.desktop-shell-session,.workspace-shell-session{flex:auto;width:100%}.desktop-shell-session,.workspace-shell-session{flex-flow:wrap;justify-content:space-between;align-items:center;gap:6px 10px;padding:8px 10px;display:flex}.workspace-pagination-bar{flex-direction:column;align-items:flex-start}.work-orders-pagination-bar-bottom{flex-direction:row;justify-content:flex-start;align-items:flex-start}.work-orders-pagination-bar-bottom .workspace-pagination-actions{justify-content:flex-end;width:100%}.workspace-pagination-meta,.workspace-pagination-field{white-space:normal}.simple-table.workspace-adaptive-table{min-width:clamp(520px,calc(var(--workspace-column-weight-sum,var(--workspace-column-count,5)) * 5.75rem),720px)}}@media(max-width:720px){.workspace-toolbar-pager-form,.workspace-toolbar-pager>.workspace-toolbar-pager-link,.workspace-toolbar-pager>.workspace-toolbar-pager-link-disabled{display:none}.workspace-toolbar-pager-summary{white-space:normal}.work-orders-table-toolbar .workspace-table-toolbar-secondary{width:100%}.work-orders-table-toolbar .workspace-table-toolbar-secondary>*{flex:auto}.master-data-table-toolbar .workspace-table-toolbar-secondary{width:100%}.master-data-table-toolbar .workspace-table-toolbar-secondary>*{flex:auto}.workspace-inline-table-panel{padding:12px}.workspace-inline-table-row>td>.workspace-inline-table-panel{box-sizing:border-box;width:calc(100vw - 4rem);max-width:100%}.workspace-inline-table-panel-grid{grid-template-columns:1fr}.workspace-supplier-catalog-edit-grid .delimited-asset-upload-field,.workspace-inline-create-row-fit .delimited-asset-upload-field{grid-column:auto}.workspace-material-inline-edit-grid{grid-template-columns:1fr}.workspace-inline-table-panel-grid .field>span{white-space:normal}.workspace-inline-table-panel-actions{justify-content:flex-start;width:100%;margin-left:0}.workspace-inline-alias-row{grid-template-columns:1fr;padding:10px 12px}.workspace-inline-alias-edit,.workspace-inline-alias-row .workspace-inline-table-panel-grid{grid-template-columns:1fr}.workspace-inline-alias-delete,.workspace-tasks-batch-actions{justify-content:flex-start}.work-orders-pagination-bar-bottom{gap:8px 10px}.work-orders-pagination-bar-bottom .workspace-pagination-meta:last-of-type{width:100%}.work-orders-pagination-bar-bottom .workspace-pagination-actions{justify-content:space-between}.work-orders-table{min-width:clamp(640px,calc(var(--work-orders-column-weight-sum,var(--work-orders-column-count,10)) * 6rem),860px)}.simple-table.workspace-adaptive-table{min-width:clamp(480px,calc(var(--workspace-column-weight-sum,var(--workspace-column-count,5)) * 4.75rem),640px)}}@media(min-width:961px){.workspace-page-head-body{grid-template-columns:max-content minmax(10rem,1fr);align-items:start}.workspace-page-title{white-space:nowrap}.workspace-page-copy{text-align:right;justify-self:end}}.workspace-list-thumb-empty{color:var(--muted-text,var(--color-muted));font-size:.85rem}.workspace-list-thumb-hover{justify-content:center;align-items:center;display:inline-flex;position:relative}.workspace-list-thumb-trigger{width:var(--workspace-list-thumb-size,44px);height:var(--workspace-list-thumb-size,44px);border:1px solid var(--thumb-border);background:var(--thumb-bg);cursor:zoom-in;border-radius:6px;padding:0;overflow:hidden}.workspace-list-thumb-trigger img{object-fit:cover;width:100%;height:100%;display:block}.workspace-list-thumb-preview{z-index:40;width:min(var(--workspace-list-thumb-preview-max,360px),70vw);border:1px solid var(--thumb-border-strong);background:var(--surface-input);box-shadow:0 12px 32px var(--thumb-shadow);border-radius:10px;padding:8px;position:absolute;top:50%;left:calc(100% + 8px);transform:translateY(-50%)}.workspace-list-thumb-preview img{object-fit:contain;background:var(--thumb-preview-bg);border-radius:6px;width:100%;max-height:320px;display:block}.workspace-list-thumb-preview-chrome{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.workspace-list-thumb-preview-meta{color:var(--muted-text,var(--color-muted));font-size:.8rem}.workspace-list-thumb-preview-nav{gap:4px;display:inline-flex}.workspace-inline-actions{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.review-card-soft{background:var(--surface-card-soft)}.review-card-tone-warning{border-color:var(--status-danger-card-border);background:var(--status-danger-card-bg)}.review-card-tone-success{border-color:var(--status-success-card-border);background:var(--status-success-card-bg)}.field-name-help{vertical-align:middle;margin-left:.375rem;display:inline-block}.field-code-domain-groups{gap:.5rem;display:grid}.field-code-domain-group{gap:.25rem;display:grid}.field-code-domain-options{flex-wrap:wrap;gap:.375rem;margin-top:.25rem;display:flex}.field-domain-levels,.field-secondary-levels{gap:.5rem;display:grid}.field-domain-level,.field-secondary-level{gap:.25rem;padding-top:.25rem;display:grid}.field-domain-level-summary,.field-secondary-level-summary{flex-wrap:nowrap;align-items:baseline;gap:.5rem;min-width:0;display:flex;position:relative}.field-domain-sublabel{white-space:nowrap;flex:none;max-width:4.5em;margin:0;position:relative;overflow:visible}.field-domain-sublabel-text{white-space:nowrap;text-overflow:ellipsis;vertical-align:bottom;max-width:4.5em;display:inline-block;overflow:hidden}.field-domain-sublabel-tooltip{z-index:60;border:1px solid var(--surface-border);background:var(--surface-elevated-strong);width:max-content;max-width:min(28rem,70vw);color:var(--text-emphasis);box-shadow:0 12px 28px var(--surface-shadow);white-space:normal;opacity:0;pointer-events:none;border-radius:8px;padding:.5rem .75rem;font-size:1rem;font-weight:500;line-height:1.45;transition:opacity .12s,transform .12s;position:absolute;top:calc(100% + 6px);left:0;transform:translateY(-2px)}.field-domain-sublabel:hover .field-domain-sublabel-tooltip,.field-domain-sublabel:focus-within .field-domain-sublabel-tooltip{opacity:1;transform:translateY(0)}.field-domain-option-summary,.field-domain-level-summary>.ghost-button,.field-secondary-level-summary>.ghost-button{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:auto;justify-content:flex-start;min-width:0;overflow:hidden}.field-secondary-level{border-top:1px dashed var(--border-subtle,#e2e2e2)}.field-domain-levels+.field-secondary-levels{margin-top:.5rem}[data-testid=field-placement-domain-table] td{overflow:visible}.data-table tr.pics-scan-writable-row td{background:#d9a44157}@supports (color:color-mix(in lab,red,red)){.data-table tr.pics-scan-writable-row td{background:color-mix(in srgb,var(--color-gold,#e0b45a) 34%,transparent)}}.data-table tr.pics-scan-writable-row td:first-child{box-shadow:inset 4px 0 0 var(--color-gold,#c48a12)}.data-table tr.pics-scan-hold-row td{background:var(--color-warn,#d97706)}@supports (color:color-mix(in lab,red,red)){.data-table tr.pics-scan-hold-row td{background:color-mix(in srgb,var(--color-warn,#d97706) 12%,transparent)}}.data-table tr.pics-scan-hold-row td:first-child{box-shadow:inset 4px 0 0 var(--color-warn,#d97706)}.pics-backfill-candidates-scroll{max-width:100%;overflow-x:auto}.data-table.pics-backfill-candidates-table{table-layout:auto;width:max-content;min-width:100%}.data-table.pics-backfill-candidates-table .pics-backfill-actions-col,.data-table.pics-backfill-candidates-table .pics-backfill-path-col{vertical-align:top;width:max-content}.data-table.pics-backfill-candidates-table .pics-backfill-path-col>details:not([open])>summary,.data-table.pics-backfill-candidates-table .pics-backfill-path-col>details:not([open]){white-space:nowrap}.data-table.pics-backfill-candidates-table .pics-backfill-path-col>details[open]>summary{white-space:normal;overflow-wrap:anywhere}.data-table.pics-backfill-candidates-table .pics-backfill-note-col{vertical-align:top;min-width:12rem;max-width:28rem}.pics-backfill-chip-row{flex-wrap:wrap;align-items:center;gap:.3rem .35rem;display:flex}.pics-backfill-chip{border:1px solid;border-radius:.25rem;padding:.12rem .45rem;display:inline-block}@supports (color:color-mix(in lab,red,red)){.pics-backfill-chip{border:1px solid color-mix(in srgb,currentColor 22%,transparent)}}.pics-backfill-chip{background:#d9a44124}@supports (color:color-mix(in lab,red,red)){.pics-backfill-chip{background:color-mix(in srgb,var(--color-gold,#e0b45a) 14%,transparent)}}.pics-backfill-chip{white-space:nowrap;font-size:.85em;line-height:1.35}.pics-backfill-chip-muted{background:currentColor}@supports (color:color-mix(in lab,red,red)){.pics-backfill-chip-muted{background:color-mix(in srgb,currentColor 6%,transparent)}}.pics-backfill-chip-muted{border-color:currentColor}@supports (color:color-mix(in lab,red,red)){.pics-backfill-chip-muted{border-color:color-mix(in srgb,currentColor 16%,transparent)}}.pics-backfill-note-details>summary{cursor:pointer;list-style-position:outside}.pics-backfill-note-details>summary::-webkit-details-marker{margin-right:.35rem}.pics-backfill-note-full{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;margin:.55rem 0 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-border-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}
