@import "https://fonts.googleapis.com/css2?family=Syne:wght@400;500;600;700;800&family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700;1,9..40,300&family=JetBrains+Mono:wght@400;500;600;700;800&display=swap";@layer reset{*,:before,:after{box-sizing:border-box}}@layer page-layout;:root{--sidebar-bg:#0e1016;--sidebar-border:#ffffff12;--sidebar-text:#d4d8e8;--sidebar-text-muted:#d4d8e870;--sidebar-link-color:#d4d8e88c;--sidebar-link-hover-bg:#ffffff0f;--sidebar-link-active-bg:#5b6bf82e;--sidebar-link-active-color:#fff;--sidebar-section-color:#d4d8e84d;--sidebar-accent:#5b6bf8;--global-bg:#f2f3f7;--color-bg:var(--global-bg);--color-surface:#fff;--color-surface-2:#eceef5;--color-surface-3:#e4e7ef;--color-border:#dde0ec;--color-border-subtle:#eef0f7;--color-accent:#4f6bf8;--color-accent-hover:#3b57e8;--color-accent-muted:#4f6bf81a;--color-accent-green:#10b981;--color-accent-amber:#f59e0b;--color-accent-rose:#ef4444;--color-accent-sky:#06b6d4;--color-green-text:#036b4d;--color-amber-text:#a44a07;--color-rose-text:#cf2020;--color-sky-text:#0b6880;--color-accent-text:#3b4fd1;--color-text:#111827;--color-text-secondary:#4b5568;--color-text-tertiary:#656c7a;--color-link:var(--color-text-secondary);--color-link-hover:var(--color-accent);--color-text-inverse:#fff;--color-scrim:#080a108c;--color-on-danger:#fff;--color-text-primary:var(--color-text);--color-text-muted:var(--color-text-tertiary);--color-text-success:var(--color-accent-green);--color-text-danger:var(--color-accent-rose);--color-text-info:var(--color-accent);--color-success:var(--color-accent-green);--color-danger:var(--color-accent-rose);--color-warning:var(--color-accent-amber);--color-accent-orange:var(--color-accent-amber);--color-background-primary:var(--color-bg);--color-background-secondary:var(--color-surface);--color-background-info:var(--color-accent-muted);--color-bg-subtle:var(--color-surface-2);--color-surface-secondary:var(--color-surface-2);--color-border-strong:var(--color-border);--color-border-secondary:var(--color-border);--color-border-tertiary:var(--color-border-subtle);--color-border-soft:var(--color-border-subtle);--color-border-info:var(--color-accent);--color-table-header-bg:var(--table-header-bg);--page-bg:var(--global-bg);--surface:var(--color-surface);--surface-2:var(--color-surface-2);--text:var(--color-text);--muted:var(--color-text-tertiary);--accent:var(--color-accent);--border:var(--color-border);--topbar-bg:var(--color-surface);--section-bg:var(--color-surface);--section-header-bg:var(--color-surface);--section-border:var(--color-border);--section-title-color:var(--color-text);--section-title-font-family:var(--font-display);--section-title-font-size:var(--font-size-md);--section-title-font-weight:var(--font-display-weight);--section-title-letter-spacing:0;--section-title-transform:none;--field-value-text-align:left;--hero-bg:var(--color-surface-2);--hero-border:var(--color-border);--hero-divider:var(--color-border-subtle);--hero-text:var(--color-text);--hero-muted:var(--color-text-tertiary);--hero-metric-text:var(--color-text);--hero-image-bg:var(--color-surface-3);--hero-image-border:var(--color-border);--hero-min-height:220px;--table-bg:var(--color-surface);--table-header-bg:var(--section-header-bg);--table-heading-bg:var(--section-header-bg);--table-heading-height:40px;--table-heading-font-family:var(--font-body);--table-heading-font-size:var(--font-size-sm);--table-heading-weight:600;--table-heading-spacing:.015em;--table-heading-transform:none;--table-stripe-bg:color-mix(in srgb, var(--table-row-hover-bg) 35%, var(--table-bg));--table-border:var(--color-border);--table-row-border:var(--color-border-subtle);--table-row-hover-bg:var(--color-surface-2);--table-text:var(--color-text-secondary);--table-header-text:var(--color-text-secondary);--table-font-size:var(--font-size-sm);--table-cell-padding-y:10px;--table-cell-padding-x:12px;--shadow-sm:0 1px 3px #0000000f;--shadow-md:0 4px 16px #00000014;--shadow-lg:0 12px 40px #0000001f;--workbench-canvas:var(--global-bg);--workbench-surface:var(--color-surface);--workbench-surface-soft:var(--color-surface-2);--workbench-border:var(--color-border);--workbench-border-soft:var(--color-border-subtle);--workbench-ink:var(--color-text);--workbench-muted:var(--color-text-secondary);--workbench-faint:var(--color-text-tertiary);--workbench-accent:var(--color-accent);--workbench-accent-soft:var(--color-accent-muted);--workbench-focus-ring:color-mix(in srgb, var(--color-accent) 28%, transparent);--workbench-shadow:0 1px 2px #1018140d, 0 8px 26px #1018140d;--section-shadow:none}[data-theme=dark]{--global-bg:#0b0d10;--color-bg:var(--global-bg);--color-surface:#111318;--color-surface-2:#181b22;--color-surface-3:#1e2130;--color-border:#232736;--color-border-subtle:#1a1d28;--color-accent:#5b6bf8;--color-accent-hover:#6b7bff;--color-accent-muted:#5b6bf81f;--color-accent-green:#34d89a;--color-accent-amber:#f5a623;--color-accent-rose:#f06b8a;--color-accent-sky:#4ec9e1;--color-green-text:var(--color-accent-green);--color-amber-text:var(--color-accent-amber);--color-rose-text:var(--color-accent-rose);--color-sky-text:var(--color-accent-sky);--color-accent-text:#8d99ff;--color-text:#eceef4;--color-text-secondary:#a2a9bc;--color-text-tertiary:#949bb3;--color-text-inverse:#0b0d10;--topbar-bg:#0e1016;--shadow-sm:0 1px 3px #0006;--shadow-md:0 4px 16px #00000080;--shadow-lg:0 12px 40px #0009;--sidebar-bg:#0e1016;--sidebar-border:#1a1d28}[data-theme=light]{--global-bg:#f4f5f7;--color-bg:var(--global-bg);--color-surface:#fff;--color-surface-2:#f0f1f4;--color-surface-3:#e8e9ee;--color-border:#e0e2ea;--color-border-subtle:#eceef3;--color-accent:#4b5ce8;--color-accent-hover:#5b6bf8;--color-accent-muted:#4b5ce814;--color-accent-green:#22c47a;--color-accent-amber:#e8920a;--color-accent-rose:#e0506e;--color-accent-sky:#2eb8d4;--color-green-text:#036b4d;--color-amber-text:#a44a07;--color-rose-text:#cf2020;--color-sky-text:#0b6880;--color-accent-text:#3647c4;--color-text:#111318;--color-text-secondary:#4a5168;--color-text-tertiary:#5f6675;--color-text-inverse:#fff;--topbar-bg:#fff;--shadow-sm:0 1px 3px #00000014;--shadow-md:0 4px 16px #0000001a;--shadow-lg:0 12px 40px #00000024;--sidebar-bg:#fff;--sidebar-border:#e0e2ea;--sidebar-text:#111318;--sidebar-text-muted:#11131873;--sidebar-link-color:#1113188c;--sidebar-link-hover-bg:#0000000a;--sidebar-link-active-bg:#4b5ce814;--sidebar-link-active-color:#4b5ce8;--sidebar-section-color:#11131847;--sidebar-accent:#4b5ce8}:root{--sidebar-width:236px;--topbar-height:56px;--section-title-height:48px;--control-height-normal:36px;--control-height-compact:28px;--field-control-height:calc(var(--font-size-base) + 18px);--component-padding-inline:12px;--page-gutter:clamp(14px, 1.5vw, 24px);--layout-gap:14px;--section-content-padding:14px;--section-divider-color:#c8ceda;--section-divider-width:1px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--radius-xs:3px;--radius-sm:5px;--radius-md:7px;--radius-lg:9px;--radius-xl:12px;--radius-full:9999px;--border-radius-md:var(--radius-md);--border-radius-lg:var(--radius-lg);--section-radius:var(--radius-lg);--font-display:"Syne", sans-serif;--font-body:"DM Sans", sans-serif;--font-technical:"JetBrains Mono", monospace;--font-mono:var(--font-technical);--font-body-weight:400;--font-display-weight:800;--font-technical-weight:700;--font-technical-letter-spacing:.08em;--font-technical-transform:uppercase;--font-size-base:14px;--font-size-2xs:max(10px, calc(var(--font-size-base) * .6429));--font-size-xs:calc(var(--font-size-base) * .7857);--font-size-sm:calc(var(--font-size-base) * .8571);--font-size-md:var(--font-size-base);--font-size-lg:calc(var(--font-size-base) * 1.1429);--font-size-xl:calc(var(--font-size-base) * 1.2857);--font-size-2xl:calc(var(--font-size-base) * 1.5714);--font-size-3xl:calc(var(--font-size-base) * 1.8571);--font-size-4xl:calc(var(--font-size-base) * 2.2857);--transition-fast:.1s ease;--transition-base:.18s ease;--transition-slow:.3s ease}[data-theme=dark]{--section-divider-color:#303647}[data-theme=light]{--section-divider-color:#c8ceda}html{font-size:var(--font-size-base,14px);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-body);font-size:var(--font-size-base,14px);font-weight:var(--font-body-weight);color:var(--color-text);background:var(--global-bg);min-height:100vh;transition:background var(--transition-slow), color var(--transition-slow);line-height:1.6}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:var(--font-display-weight);letter-spacing:-.02em;color:var(--color-text);line-height:1.2}h1{font-size:1.75rem;font-weight:var(--font-display-weight)}h2{font-size:1.375rem}h3{font-size:1.125rem}h4{font-size:.9375rem}p{color:var(--color-text-secondary);line-height:1.7}a{color:var(--color-link);text-decoration:none}a:hover{color:var(--color-link-hover);text-decoration:underline}code,pre{font-family:var(--font-mono);font-size:.8125rem}input,textarea,select,button{font-family:inherit;font-size:inherit}td,th{font-size:var(--table-heading-font-size)}label{font-size:var(--font-size-xs)}body{background:var(--global-bg);color:var(--color-text);font-family:var(--font-body);font-size:var(--font-size-base)}body :is(input:not(.tpb-modern-name):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]),select){box-sizing:border-box;height:var(--field-control-height);min-height:var(--field-control-height);max-height:var(--field-control-height);padding:0 var(--component-padding-inline);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-2);color:var(--color-text);font:var(--font-body-weight) var(--font-size-sm)/1 var(--font-body)}body textarea{box-sizing:border-box;min-height:calc(var(--field-control-height) * 2);padding:6px var(--component-padding-inline);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-2);color:var(--color-text);font:var(--font-body-weight) var(--font-size-sm)/1.4 var(--font-body)}body :is(input,select,textarea):focus{border-color:var(--color-accent);outline:none}body :is(input[type=checkbox],input[type=radio]){accent-color:var(--color-accent)}body :is(button:not(.workbench-metric):not(.list-row):not(.app-table__row):not(.detail-version-link):not(.font-size-option):not(.builder-add-btn):not(.int-connection):not(.team-quick-action):not(.brand-settings-nav-item):not(.brand-preview-control):not(.theme-choice):not(.font-picker-trigger):not(.font-picker-option):not([role=tab]):not(.tab-btn):not(.team-tab):not(.admin-tab):not(.nc-tab):not(.sample-tab):not(.fs-session-tab):not(.lc-canvas-tab),.btn-primary,.btn-secondary,.btn-danger,.btn-ghost,.admin-btn){box-sizing:border-box;height:var(--button-height,var(--control-height-normal));min-height:var(--button-height,var(--control-height-normal));max-height:var(--button-height,var(--control-height-normal));border-radius:var(--radius-sm);font-family:var(--font-body);font-size:var(--font-size-xs);justify-content:center;align-items:center;padding-block:0;line-height:1;display:inline-flex}body :is([role=tab],.tab-btn,.detail-tab,.team-tab,.admin-tab,.nc-tab,.sample-tab,.fs-session-tab,.lc-canvas-tab){box-sizing:border-box;height:32px;min-height:32px;max-height:32px;color:var(--color-text-secondary);font:600 var(--font-size-sm)/30px var(--font-body);white-space:nowrap;background:0 0;border-radius:0;padding:0 14px}body :is([role=tab][aria-selected=true],.tab-btn.active,.detail-tab--active,.team-tab--active,.admin-tab.active,.nc-tab--active,.sample-tab.active,.fs-session-tab--active,.lc-canvas-tab--active){color:var(--color-accent);border-bottom-color:var(--color-accent)}body table{background:var(--table-bg);color:var(--table-text);border-color:var(--table-border);font:var(--font-body-weight) var(--table-font-size)/1.35 var(--font-body)}body table th{box-sizing:border-box;vertical-align:middle;text-align:start;background:var(--table-heading-bg);color:var(--table-header-text);border-color:var(--table-border);font:var(--table-heading-weight) var(--table-heading-font-size)/1.35 var(--table-heading-font-family);letter-spacing:var(--table-heading-spacing);text-transform:var(--table-heading-transform);height:var(--table-heading-height);padding:6px var(--table-cell-padding-x);border-radius:0}body table td{vertical-align:middle;background:var(--table-bg);color:var(--table-text);border-color:var(--table-row-border);font-size:var(--table-font-size);padding:var(--table-cell-padding-y) var(--table-cell-padding-x)}body table :is(th,td){border-top:0;border-right:0;border-bottom:1px solid var(--table-row-border);border-left:0}body table :is(th,td):last-child{border-right:0}body :is([class$=-card],[class*=-card\ ],[class$=-panel],[class*=-panel\ ],[class$=-widget],[class*=-widget\ ],[class$=-section],[class*=-section\ ]){border:1px solid var(--section-border);border-radius:var(--radius-lg);background:var(--section-bg);color:var(--color-text);font-family:var(--font-body)}body :is([class$=-card-head],[class*=-card-head\ ],[class$=-card-header],[class*=-card-header\ ],[class$=-panel-head],[class*=-panel-head\ ],[class$=-panel-header],[class*=-panel-header\ ],[class$=-widget-head],[class*=-widget-head\ ],[class$=-widget-header],[class*=-widget-header\ ],[class$=-section-head],[class*=-section-head\ ],[class$=-section-title],[class*=-section-title\ ]){box-sizing:border-box;height:var(--section-title-height);min-height:var(--section-title-height);padding:0 var(--component-padding-inline);border:0;border-bottom:var(--section-divider-width) solid var(--section-divider-color);background:var(--section-header-bg);color:var(--section-title-color);font-family:var(--section-title-font-family);font-size:var(--section-title-font-size);font-weight:var(--section-title-font-weight);letter-spacing:var(--section-title-letter-spacing);text-transform:var(--section-title-transform)}body :is([class$=-table-wrap],[class*=-table-wrap\ ],[class$=-table-shell],[class*=-table-shell\ ]){border:1px solid var(--table-border);border-radius:var(--radius-lg);background:var(--table-bg)}body :is(.page-title,.sp-title,[class$=-page-title],[class*=-page-title\ ]){color:var(--color-text);font-family:var(--font-display);font-size:var(--font-size-2xl);font-weight:800}body :is(.page-sub,.page-subtitle,.sp-subtitle,[class$=-subtitle],[class*=-subtitle\ ]){color:var(--color-text-tertiary);font-family:var(--font-body);font-size:var(--font-size-sm)}body .detail-product-hero-shell{box-sizing:border-box;border:1px solid var(--hero-border);border-radius:var(--radius-lg);background:var(--hero-bg);width:100%}body .detail-tabs{box-sizing:border-box;border:0;border-top:1px solid var(--color-border-subtle);background:var(--color-surface);border-radius:0;flex-wrap:nowrap;align-items:center;gap:0;width:100%;display:flex;overflow:hidden}body .detail-tabs>.detail-tab{text-align:center;flex:none;padding-inline:8px}body :is(.detail-section,.panel-card){border:1px solid var(--section-border);border-radius:var(--radius-lg);background:var(--section-bg);overflow:hidden}body .panel-card-body{min-width:0;padding:var(--section-content-padding)}body .panel-card-body--compact{padding:8px 10px}body .panel-card-body--table{padding:0}body .detail-section:not(.detail-section--table){padding:0 var(--section-content-padding) var(--section-content-padding)}body :is(.detail-section-title,.panel-card-head,.ts-toolbar){--button-height:var(--control-height-compact);box-sizing:border-box;min-height:var(--section-title-height);padding:0 var(--component-padding-inline);border:0;border-bottom:var(--section-divider-width) solid var(--section-divider-color);background:var(--section-header-bg);color:var(--section-title-color);font-family:var(--section-title-font-family);font-size:var(--section-title-font-size);font-weight:var(--section-title-font-weight);letter-spacing:var(--section-title-letter-spacing);text-transform:var(--section-title-transform);align-items:center;display:flex}body .detail-section:not(.detail-section--table)>.detail-section-title{margin:0 calc(var(--section-content-padding) * -1) var(--section-content-padding)}body .detail-body{gap:var(--layout-gap);margin-top:var(--layout-gap);padding:0 0 var(--layout-gap);background:0 0}body .panel-card-body .detail-field-grid-cell{background:0 0;border:0}body .panel-card--fields :is(.detail-field-grid,.detail-field-grid-cell,.field-rows,.field-row-item,.inline-field-value){background:0 0!important;border:0!important;border-radius:0!important}body .field-row-value,body .inline-field-value-content,body .inline-field-input:not(.inline-select-combobox){text-align:var(--field-value-text-align,left)}body .inline-select-combobox>span:first-child{text-align:var(--field-value-text-align,left);flex:1}body .field-inheritance-hint{text-align:left}body :is(.detail-stage-badge,.task-section-count,.detail-tab-count,.detail-count-badge){box-sizing:border-box;border:1px solid color-mix(in srgb, var(--color-accent) 28%, var(--color-border));border-radius:var(--radius-full);background:var(--color-accent-muted);width:fit-content;min-height:20px;color:var(--color-accent);font-family:var(--font-mono);font-size:var(--font-size-xs);white-space:nowrap;justify-content:center;align-items:center;padding:0 7px;font-weight:700;line-height:1;display:inline-flex}html[data-quick-find-type=supplier].quick-find-dragging .supplier-ref-trigger:not(.supplier-ref-trigger--readonly),html[data-quick-find-type=supplier].quick-find-picking .supplier-ref-trigger:not(.supplier-ref-trigger--readonly){background:color-mix(in srgb, var(--color-accent) 5%, var(--color-surface))}.supplier-ref-trigger.quick-find-drop--active{box-shadow:inset 0 0 0 2px var(--color-accent);background:color-mix(in srgb, var(--color-accent) 14%, var(--color-surface))!important}.supplier-ref-quick-status{color:var(--color-text-tertiary);font-size:var(--font-size-xs);margin-top:3px}.supplier-ref-quick-status button{height:auto;color:var(--color-accent);cursor:pointer;background:0 0;border:0;margin-left:4px;padding:0}.quick-reference-field{min-height:var(--field-control-height);cursor:copy;color:var(--color-text);border:1px solid #0000;align-items:center;gap:6px;padding:0 6px;display:flex}.quick-reference-field-icon{color:var(--color-accent)}.quick-reference-field--readonly{cursor:default}html[data-quick-find-type] .quick-reference-field:not([data-quick-find-accepts=__none__]){opacity:.72}html[data-quick-find-type=product] .quick-reference-field[data-quick-find-accepts=product],html[data-quick-find-type=color] .quick-reference-field[data-quick-find-accepts=color],html[data-quick-find-type=size] .quick-reference-field[data-quick-find-accepts=size],html[data-quick-find-type=colorway] .quick-reference-field[data-quick-find-accepts=colorway],html[data-quick-find-type=size_range] .quick-reference-field[data-quick-find-accepts=size_range],html[data-quick-find-type=pom] .quick-reference-field[data-quick-find-accepts=pom],html[data-quick-find-type=document] .quick-reference-field[data-quick-find-accepts=document]{opacity:1;background:color-mix(in srgb, var(--color-accent) 5%, var(--color-surface))}.quick-reference-field.quick-find-drop--active{box-shadow:inset 0 0 0 2px var(--color-accent);background:color-mix(in srgb, var(--color-accent) 12%, var(--color-surface))}body :is(.detail-section--table,.panel-card--table,.ts-renderer){border:1px solid var(--table-border);border-radius:var(--radius-lg);background:var(--table-bg)}body :is(.detail-section--table,.panel-card--table) .ts-renderer{border:0;border-radius:0}body .ts-renderer{--ts-soft-border:var(--section-border);--ts-cell-border:color-mix(in srgb, var(--section-border) 42%, var(--table-bg));overflow:hidden}body .ts-toolbar{height:auto;min-height:var(--section-title-height);max-height:none;padding:var(--space-2) var(--component-padding-inline);background:var(--section-header-bg);border-bottom:var(--section-divider-width) solid var(--section-divider-color);flex-wrap:wrap}body .ts-toolbar-title{color:var(--section-title-color);font:var(--section-title-font-weight) var(--section-title-font-size)/1.25 var(--section-title-font-family);letter-spacing:var(--section-title-letter-spacing)}body .ts-table-wrap{background:var(--table-bg);border:0;border-radius:0}body .ts-table th{box-sizing:border-box;height:var(--table-heading-height);min-height:var(--table-heading-height);padding:6px var(--table-cell-padding-x);background:var(--table-heading-bg);color:var(--table-header-text);border-right:0;border-bottom:1px solid var(--table-row-border);font:var(--table-heading-weight) var(--table-heading-font-size)/1.35 var(--table-heading-font-family);letter-spacing:var(--table-heading-spacing);text-transform:var(--table-heading-transform)}body .ts-table td{height:auto;padding:var(--table-cell-padding-y) var(--table-cell-padding-x);background:var(--table-bg);color:var(--table-text);border-right:0;border-bottom:1px solid var(--table-row-border);font:var(--font-body-weight) var(--table-font-size)/1.3 var(--font-body)}body .ts-table :is(th,td):last-child{border-right:0}body .ts-table .ts-empty-row{background:var(--table-bg);border-bottom:0;min-height:72px;padding:14px 10px!important}body .ts-table .status-state{padding:8px}body .ts-table .status-state-title{font-size:var(--font-size-sm)}body .ts-table .status-state-description{font-size:var(--font-size-xs);margin-top:2px}.dashboard-content{color:var(--color-text);background:var(--global-bg);font-family:var(--font-body);font-size:var(--font-size-base)}.settings-full{margin:calc(var(--page-gutter) * -1);height:calc(100dvh - var(--topbar-height));background:var(--color-surface);flex-direction:column;min-width:0;display:flex}@media (width<=760px){.settings-full{height:auto}}.dashboard-content>:is([class$=-page],[class*=-page\ ]){width:100%!important;min-width:0!important;margin:0!important;padding:0!important}.dashboard-content :is(.page-header,.sp-header,.feature-header,.mp-header,.prd-header,.art-header,.chg-header,.cp-header,.cmp-header,.brief-header,.int-header,.ilog-header,.ih-header,.imp-header,.rb-header,.rp-header){margin-bottom:var(--layout-gap)!important}.dashboard-content :is(.feature-page,.int-page,.ilog-page,.ih-page,.imp-page,.rb-page,.rp-page),.dashboard-content :is(.metric-grid,.mp-stats,.prd-stats,.art-stats,.cmp-stats,.brief-stats,.int-stats,.ilog-stats,.ih-stats,.imp-stats){gap:var(--layout-gap)!important}.dashboard-content :is(input:not(.tpb-modern-name):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]),select){box-sizing:border-box!important;height:var(--field-control-height)!important;min-height:var(--field-control-height)!important;max-height:var(--field-control-height)!important;padding:0 var(--component-padding-inline)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-sm)!important;background:var(--color-surface-2)!important;color:var(--color-text)!important;font-family:var(--font-body)!important;font-size:var(--font-size-sm)!important;font-weight:var(--font-body-weight)!important;line-height:calc(var(--field-control-height) - 2px)!important}.dashboard-content textarea{box-sizing:border-box!important;min-height:calc(var(--field-control-height) * 2)!important;padding:6px var(--component-padding-inline)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-sm)!important;background:var(--color-surface-2)!important;color:var(--color-text)!important;font-family:var(--font-body)!important;font-size:var(--font-size-sm)!important;line-height:1.4!important}.dashboard-content :is(input,select,textarea):focus{outline:none;border-color:var(--color-accent)!important}.dashboard-content :is(input[type=checkbox],input[type=radio]){accent-color:var(--color-accent);font-size:var(--font-size-sm)}.dashboard-content :is(button:not(.workbench-metric):not(.list-row):not(.app-table__row):not(.detail-version-link):not(.detail-more-item):not(.font-size-option):not(.builder-add-btn):not(.int-connection):not(.team-quick-action):not(.brand-settings-nav-item):not(.brand-preview-control):not(.theme-choice):not(.font-picker-trigger):not(.font-picker-option):not([role=tab]):not(.tab-btn):not(.team-tab):not(.admin-tab):not(.nc-tab):not(.sample-tab):not(.fs-session-tab):not(.lc-canvas-tab),.btn-primary,.btn-secondary,.btn-danger,.btn-ghost){box-sizing:border-box;height:var(--button-height,var(--control-height-normal))!important;min-height:var(--button-height,var(--control-height-normal))!important;max-height:var(--button-height,var(--control-height-normal))!important;border-radius:var(--radius-sm)!important;font-family:var(--font-body)!important;font-size:var(--font-size-xs)!important;justify-content:center!important;align-items:center!important;padding-block:0!important;line-height:1!important;display:inline-flex!important}.dashboard-content :is([role=tab],.tab-btn,.detail-tab,.team-tab,.admin-tab,.nc-tab,.sample-tab,.fs-session-tab,.lc-canvas-tab){white-space:nowrap;box-sizing:border-box!important;height:32px!important;min-height:32px!important;max-height:32px!important;font-family:var(--font-body)!important;font-size:var(--font-size-sm)!important;background:0 0!important;border-radius:0!important;padding:0 14px!important;line-height:30px!important}.dashboard-content :is(.section,.card,.panel,.widget,.detail-section,.panel-card,.mini-panel){border-color:var(--section-border)!important;border-radius:var(--section-radius,var(--radius-md))!important;background:var(--section-bg)!important}.dashboard-content table{background:var(--table-bg);color:var(--table-text);font-family:var(--font-body);font-size:var(--table-font-size)}.dashboard-content table:not(.ts-table) th{background:var(--table-heading-bg)!important;color:var(--table-header-text)!important;border-color:var(--table-border)!important;font-family:var(--table-heading-font-family)!important;font-size:var(--table-heading-font-size)!important;font-weight:var(--table-heading-weight)!important;letter-spacing:var(--table-heading-spacing)!important;text-transform:var(--table-heading-transform)!important;border-top:0!important;height:var(--table-heading-height)!important;padding:6px var(--table-cell-padding-x)!important;border-inline:0!important;border-radius:0!important}.dashboard-content table:not(.ts-table) td{color:var(--table-text);border-color:var(--table-row-border)!important;font-size:var(--table-font-size)!important;padding:var(--table-cell-padding-y) var(--table-cell-padding-x)!important;border-inline:0!important}.dashboard-content :is(.section-title,.section-head,.card-head,.card-header,.panel-head,.panel-header,.widget-head,.widget-header){--button-height:var(--control-height-compact);border-color:var(--section-divider-color)!important;background:var(--section-header-bg)!important}.dashboard-content .lc-page{background:var(--color-bg)!important;color:var(--color-text)!important}.dashboard-content .lc-header--workbench{box-sizing:border-box!important;width:100%!important;padding:var(--layout-gap) var(--component-padding-inline) 0!important;gap:var(--layout-gap)!important}.dashboard-content .lc-header-main{min-width:0!important}.dashboard-content .lc-header-right{flex-wrap:wrap!important;justify-content:flex-end!important;gap:6px!important;min-width:0!important;display:flex!important}.dashboard-content .lc-header-right :is(select,input){width:auto!important;min-width:0!important;max-width:180px!important}.dashboard-content .lc-builder-tabs{gap:var(--layout-gap)!important;margin-top:6px!important}.dashboard-content :is(.lc-header--workbench,.lc-panel,.lc-panel-header,.lc-canvas-toolbar,.lc-hero-editor,.lc-detail-editor,.lc-canvas-tabbar,.lc-unified-canvas,.lc-canvas-body,.lc-csection){background:var(--color-surface)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}.dashboard-content :is(.lc-breadcrumbs,.lc-sub,.lc-toolbar-toggle,.lc-props-empty){color:var(--color-text-tertiary)!important;font-size:var(--font-size-xs)!important}.dashboard-content .lc-title{color:var(--color-text)!important;font-family:var(--font-display)!important;font-size:var(--font-size-xl)!important}.dashboard-content :is(.lc-panel-title,.lc-palette-label,.lc-pgroup-label){color:var(--color-text-secondary)!important;font-family:var(--font-body)!important;font-size:var(--font-size-xs)!important}.dashboard-content :is(.lc-panel-header,.lc-canvas-toolbar){height:var(--section-title-height)!important;min-height:var(--section-title-height)!important;padding-left:var(--component-padding-inline)!important;padding-right:var(--component-padding-inline)!important;border-bottom-width:var(--section-divider-width)!important}.dashboard-content :is(.lc-toolbar-group,.lc-toolbar-group button,.lc-toolbar-group span,.lc-guide-btn,.lc-panel-add){border-color:var(--color-border)!important;background:var(--color-surface)!important;color:var(--color-text-secondary)!important;border-radius:var(--radius-sm)!important;font-size:var(--font-size-xs)!important}.dashboard-content :is(.lc-hero-editor,.lc-detail-editor,.lc-csection){border-radius:var(--radius-lg)!important}.dashboard-content .lc-csection-hd{background:var(--section-header-bg)!important;border-color:var(--section-divider-color)!important}.dashboard-content :is(.lc-props-input,.lc-props-select,.lc-props-textarea){background:var(--color-surface-2)!important;border-color:var(--color-border)!important;border-radius:var(--radius-sm)!important;color:var(--color-text)!important;font-size:var(--font-size-sm)!important}.dashboard-content .lc-save-btn{background:var(--color-accent)!important;color:var(--color-text-inverse)!important}.dashboard-content .tpb-page{background:var(--color-bg)!important;color:var(--color-text)!important;font-family:var(--font-body)!important;font-size:var(--font-size-base)!important}.dashboard-content .tpb-modern-header{box-sizing:border-box!important;width:100%!important;padding:var(--layout-gap) var(--component-padding-inline) 0!important}.dashboard-content .tpb-modern-title-row{gap:var(--layout-gap)!important;min-width:0!important}.dashboard-content .tpb-modern-title-line{min-width:0!important}.dashboard-content input.tpb-modern-name{width:min(100%,520px)!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;color:var(--color-text)!important;font-family:var(--font-display)!important;font-size:var(--font-size-xl)!important;font-weight:var(--font-display-weight)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;line-height:1.2!important}.dashboard-content .tpb-modern-actions{flex-wrap:wrap!important;flex:none!important;justify-content:flex-end!important;gap:6px!important;display:flex!important}.dashboard-content .tpb-modern-tabs{gap:var(--layout-gap)!important;margin-top:6px!important}.dashboard-content :is(.tpb-modern-header,.tpb-col,.tpb-col--palette,.tpb-properties,.tpb-canvas-toolbar,.tpb-card,.tpb-page-card,.tpb-page-header-cfg,.tpb-page-columns,.tpb-column,.tpb-item){background:var(--color-surface)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}.dashboard-content :is(.tpb-col--canvas,.tpb-document-stage){background:var(--color-bg)!important}.dashboard-content :is(.tpb-modern-header,.tpb-properties-head,.tpb-col-head,.tpb-card-hd,.tpb-page-drag-bar){border-color:var(--section-divider-color)!important}.dashboard-content :is(.tpb-card-hd,.tpb-properties-head,.tpb-col-head){box-sizing:border-box!important;height:var(--section-title-height)!important;min-height:var(--section-title-height)!important;padding:0 var(--component-padding-inline)!important;border-bottom-width:var(--section-divider-width)!important;background:var(--section-header-bg)!important;color:var(--section-title-color)!important;font-family:var(--section-title-font-family)!important;font-size:var(--section-title-font-size)!important;font-weight:var(--section-title-font-weight)!important;letter-spacing:var(--section-title-letter-spacing)!important}.dashboard-content .tpb-modern-name{color:var(--color-text)!important;font-family:var(--font-display)!important;font-size:var(--font-size-xl)!important}.dashboard-content :is(.tpb-modern-title-row p,.tpb-breadcrumbs,.tpb-label-toggle,.tpb-page-count,.tpb-property-kicker,.tpb-properties small,.tpb-properties-empty){color:var(--color-text-tertiary)!important;font-size:var(--font-size-xs)!important}.dashboard-content :is(.tpb-modern-tabs button,.tpb-template-switcher button,.tpb-palette-item,.tpb-tool-group button,.tpb-tool-group span,.tpb-property-columns button){background:var(--color-surface)!important;border-color:var(--color-border)!important;color:var(--color-text-secondary)!important;border-radius:var(--radius-sm)!important;font-family:var(--font-body)!important;font-size:var(--font-size-xs)!important}.dashboard-content :is(.tpb-modern-tabs button.is-active,.tpb-template-switcher button.is-active,.tpb-property-columns button.is-active){border-color:var(--color-accent)!important;background:var(--color-accent-muted)!important;color:var(--color-accent)!important}.dashboard-content :is(.tpb-input,.tpb-new-input,.tpb-search,.tpb-page-label-input,.tpb-page-subtitle-input,.tpb-properties input,.tpb-properties select,.tpb-properties textarea){background:var(--color-surface-2)!important;border-color:var(--color-border)!important;border-radius:var(--radius-sm)!important;color:var(--color-text)!important;font-family:var(--font-body)!important;font-size:var(--font-size-sm)!important}.dashboard-content :is(.tpb-card,.tpb-page-card,.tpb-column,.tpb-mode-note,.tpb-pages-empty){border-radius:var(--radius-lg)!important}.dashboard-content .tpb-item-type{background:var(--color-accent-muted)!important;color:var(--color-accent)!important}.dashboard-content .tpb-save-chip{border-color:var(--color-border)!important;border-radius:var(--radius-sm)!important}.dashboard-content .tpb-mode-note{background:var(--color-accent-muted)!important;border-color:var(--color-accent)!important;color:var(--color-text-secondary)!important}:is(.admin-shell,.supplier-portal,.portal,.supplier-auth-page,.auth-shell,.mp-shell){background:var(--color-bg)!important;color:var(--color-text)!important;font-family:var(--font-body)!important;font-size:var(--font-size-base)!important}:is(.admin-shell,.supplier-portal,.portal,.supplier-auth-page,.auth-shell,.mp-shell) :is(input:not(.tpb-modern-name):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]),select){box-sizing:border-box!important;height:var(--field-control-height)!important;min-height:var(--field-control-height)!important;max-height:var(--field-control-height)!important;padding:0 var(--component-padding-inline)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-sm)!important;background:var(--color-surface-2)!important;color:var(--color-text)!important;font:var(--font-body-weight) var(--font-size-sm)/1 var(--font-body)!important}:is(.admin-shell,.supplier-portal,.portal,.supplier-auth-page,.auth-shell,.mp-shell) textarea{box-sizing:border-box!important;min-height:calc(var(--field-control-height) * 2)!important;padding:6px var(--component-padding-inline)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-sm)!important;background:var(--color-surface-2)!important;color:var(--color-text)!important;font:var(--font-body-weight) var(--font-size-sm)/1.4 var(--font-body)!important}:is(.admin-shell,.supplier-portal,.portal,.supplier-auth-page,.auth-shell,.mp-shell) :is(button,.btn-primary,.btn-secondary,.admin-btn){box-sizing:border-box!important;height:var(--control-height-compact)!important;min-height:var(--control-height-compact)!important;max-height:var(--control-height-compact)!important;border-radius:var(--radius-sm)!important;font-family:var(--font-body)!important;font-size:var(--font-size-xs)!important}:is(.admin-shell,.supplier-portal,.portal,.supplier-auth-page,.auth-shell,.mp-shell) table{background:var(--table-bg)!important;color:var(--table-text)!important;font:var(--font-body-weight) var(--table-font-size)/1.35 var(--font-body)!important}:is(.admin-shell,.supplier-portal,.portal,.supplier-auth-page,.auth-shell,.mp-shell) table th{background:var(--table-heading-bg)!important;color:var(--table-header-text)!important;border-color:var(--table-border)!important;font:var(--table-heading-weight) var(--table-heading-font-size)/1.35 var(--table-heading-font-family)!important}:is(.admin-shell,.supplier-portal,.portal,.supplier-auth-page,.auth-shell,.mp-shell) table td{color:var(--table-text)!important;border-color:var(--table-row-border)!important;font-size:var(--table-font-size)!important}:where(.dashboard-content,.admin-shell,.supplier-portal,.portal,.supplier-auth-page,.auth-shell,.mp-shell) :is([class$=-card],[class*=-card\ ],[class$=-panel],[class*=-panel\ ],[class$=-widget],[class*=-widget\ ],[class$=-section],[class*=-section\ ]){border-color:var(--section-border)!important;border-radius:var(--radius-lg)!important;background:var(--section-bg)!important;color:var(--color-text)!important;font-family:var(--font-body)!important}:where(.dashboard-content,.admin-shell,.supplier-portal,.portal,.mp-shell) :is(.modal-box,.modal-card,.modal-panel,.modal-content,[class$=-modal],[class*=-modal\ ]){border:1px solid var(--section-border)!important;border-radius:var(--radius-lg)!important;background:var(--section-bg)!important;color:var(--color-text)!important}:where(.dashboard-content,.admin-shell,.supplier-portal,.portal,.mp-shell) :is(.modal-header,[class$=-modal-head],[class*=-modal-head\ ],[class$=-drawer-head],[class*=-drawer-head\ ]){box-sizing:border-box!important;min-height:var(--section-title-height)!important;padding:0 var(--component-padding-inline)!important;border-bottom:1px solid var(--section-divider-color)!important;background:var(--section-header-bg)!important}:where(.dashboard-content,.admin-shell,.supplier-portal,.portal,.supplier-auth-page,.auth-shell,.mp-shell) :is([class$=-card-head],[class*=-card-head\ ],[class$=-card-header],[class*=-card-header\ ],[class$=-panel-head],[class*=-panel-head\ ],[class$=-panel-header],[class*=-panel-header\ ],[class$=-widget-head],[class*=-widget-head\ ],[class$=-widget-header],[class*=-widget-header\ ],[class$=-section-head],[class*=-section-head\ ],[class$=-section-title],[class*=-section-title\ ]){box-sizing:border-box!important;min-height:var(--section-title-height)!important;padding:0 var(--component-padding-inline)!important;border-color:var(--section-divider-color)!important;background:var(--section-header-bg)!important;color:var(--section-title-color)!important;font-family:var(--section-title-font-family)!important;font-size:var(--section-title-font-size)!important;font-weight:var(--section-title-font-weight)!important;letter-spacing:var(--section-title-letter-spacing)!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--color-text-tertiary)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:focus-visible{outline:3px solid color-mix(in srgb, var(--color-accent) 55%, transparent);outline-offset:2px;border-radius:var(--radius-sm)}.page-header,.sp-header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);min-height:64px;margin-bottom:var(--layout-gap);display:flex}.page-title,.sp-title{font-family:var(--font-display);font-size:var(--font-size-3xl);color:var(--color-text);letter-spacing:-.025em;margin:0 0 6px;font-weight:800;line-height:1.1}.page-sub,.page-subtitle,.sp-subtitle{font-size:var(--font-size-sm);color:var(--color-text-secondary);max-width:560px;margin:0;line-height:1.45}.page-actions,.sp-header-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.btn-primary,.btn-secondary,.btn-danger,.btn-ghost{min-height:var(--control-height-normal);border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-weight:600;font-family:var(--font-body);cursor:pointer;white-space:nowrap;transition:transform var(--transition-fast), box-shadow var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), background var(--transition-fast);justify-content:center;align-items:center;gap:6px;padding:0 16px;text-decoration:none;display:inline-flex}.btn-primary{background:var(--color-accent);color:var(--color-accent-ink,#fff);border:1px solid var(--color-accent);box-shadow:0 1px 2px color-mix(in srgb, var(--color-accent) 24%, transparent)}.btn-primary:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover);box-shadow:0 4px 12px color-mix(in srgb, var(--color-accent) 20%, transparent);color:var(--color-accent-ink,#fff);text-decoration:none;transform:translateY(-1px)}.btn-primary:disabled,.btn-secondary:disabled,.btn-danger:disabled,.btn-ghost:disabled{background:var(--color-surface-2);border-color:var(--color-border);color:var(--color-text-tertiary);box-shadow:none;cursor:default}.btn-secondary{background:var(--color-surface);color:var(--color-text-secondary);border:1px solid var(--color-border);font-weight:500}.btn-secondary:hover{border-color:var(--color-text-tertiary);color:var(--color-text);background:var(--color-surface-2);text-decoration:none}.btn-danger{background:color-mix(in srgb, var(--color-accent-rose) 7%, var(--color-surface));color:var(--color-rose-text);border:1px solid color-mix(in srgb, var(--color-accent-rose) 32%, var(--color-border));font-weight:600}.btn-danger:hover{background:color-mix(in srgb, var(--color-accent-rose) 12%, var(--color-surface));border-color:color-mix(in srgb, var(--color-accent-rose) 48%, var(--color-border));color:var(--color-rose-text);text-decoration:none}.btn-ghost{color:var(--color-text-secondary);background:0 0;border:1px solid #0000;font-weight:500}.btn-ghost:hover{color:var(--color-accent);background:var(--color-accent-muted);text-decoration:none}.btn-compact{min-height:30px;font-size:var(--font-size-xs);padding-inline:10px}.btn-sm{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);min-height:28px;color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:500;font-family:var(--font-body);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;padding:0 10px;text-decoration:none;display:inline-flex}.btn-sm:hover{border-color:var(--color-accent);color:var(--color-accent);text-decoration:none}.action-button,.irun-button,.irun-link-button,.irun-filters button,.irun-actions button,.ap-create-form button,.ap-toolbar button,.ap-actions button{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);min-height:36px;color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:700;font-family:var(--font-body);cursor:pointer;justify-content:center;align-items:center;padding:0 12px;line-height:1;text-decoration:none;display:inline-flex}.action-button:hover,.irun-button:hover,.irun-link-button:hover,.irun-filters button:hover,.irun-actions button:hover,.ap-create-form button:hover,.ap-toolbar button:hover,.ap-actions button:hover{border-color:var(--color-accent);color:var(--color-accent);text-decoration:none}.form-field,.modal-field,.cl-form-field,.hts-form-field,.uom-form-field,.cr-form-field{flex-direction:column;gap:6px;display:flex}.form-field.full,.modal-field.full{grid-column:1/-1}.form-label,.modal-label,.cl-label,.hts-label,.uom-label,.cr-label{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.form-input,.form-select,.form-textarea,.ap-create-form input,.ap-create-form textarea,.ap-create-form select,.ap-toolbar select,.ap-actions input,.irun-filters select,.lib-filter-input,.lib-filter-select,.modal-input,.modal-select,.modal-textarea,.cl-input,.hts-input,.uom-input,.cr-input{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-2);width:100%;color:var(--color-text);font-size:var(--font-size-sm);font-family:var(--font-body);transition:border-color var(--transition-fast), background var(--transition-fast);outline:none;padding:8px 10px}.form-input:focus,.form-select:focus,.form-textarea:focus,.ap-create-form input:focus,.ap-create-form textarea:focus,.ap-create-form select:focus,.ap-toolbar select:focus,.ap-actions input:focus,.irun-filters select:focus,.lib-filter-input:focus,.lib-filter-select:focus,.modal-input:focus,.modal-select:focus,.modal-textarea:focus,.cl-input:focus,.hts-input:focus,.uom-input:focus,.cr-input:focus{border-color:var(--color-accent)}.form-input:disabled,.form-select:disabled,.form-textarea:disabled,.modal-input:disabled,.modal-select:disabled,.modal-textarea:disabled,.cl-input:disabled,.hts-input:disabled,.uom-input:disabled,.cr-input:disabled{opacity:.65;cursor:default}.form-input::placeholder,.form-textarea::placeholder,.modal-input::placeholder,.modal-textarea::placeholder,.cl-input::placeholder,.hts-input::placeholder,.uom-input::placeholder,.cr-input::placeholder{color:var(--color-text-tertiary)}.form-select,.modal-select,.lib-filter-select,.irun-filters select{cursor:pointer}.form-textarea,.modal-textarea,.ap-create-form textarea{resize:vertical;min-height:82px}.modal-input--sm{flex-shrink:0;width:80px}.form-grid{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.form-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.form-actions{gap:var(--space-2);display:flex}.form-actions--end{justify-content:flex-end}.list-toolbar,.board-toolbar,.tasks-toolbar,.ed-toolbar,.rp-toolbar,.ap-toolbar,.toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.list-filter-bar,.irun-filters,.board-filter-bar{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm);flex-wrap:wrap;align-items:center;gap:10px;padding:14px;display:flex}.irun-filters{grid-template-columns:minmax(220px,1fr) 180px 120px auto auto;align-items:end;display:grid}.irun-filters label{color:var(--color-text-secondary);font-size:var(--font-size-xs);text-transform:uppercase;gap:6px;font-weight:800;display:grid}.list-toolbar-control,.board-filter-bar input,.board-filter-bar select,.task-search-input,.task-filter,.ed-search input,.ed-toolbar select,.rp-toolbar input,.rp-toolbar select,.filter-select{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);min-width:150px;height:36px;color:var(--color-text);font-size:var(--font-size-sm);font-family:var(--font-body);outline:none;padding:0 10px}.list-toolbar-control:focus,.board-filter-bar input:focus,.board-filter-bar select:focus,.task-search-input:focus,.task-filter:focus,.ed-search input:focus,.ed-toolbar select:focus,.rp-toolbar input:focus,.rp-toolbar select:focus,.filter-select:focus{border-color:var(--color-accent)}.list-toolbar-control::placeholder,.board-filter-bar input::placeholder,.task-search-input::placeholder,.ed-search input::placeholder,.rp-toolbar input::placeholder,.search-input::placeholder{color:var(--color-text-tertiary)}.board-filter-bar input,.task-search-input,.rp-toolbar input{min-width:240px}.ed-search input{width:300px}.search-form,.task-search,.ed-search{gap:var(--space-2);display:flex}.search-form{flex:1;min-width:200px;max-width:360px}.search-input{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);min-width:0;height:36px;color:var(--color-text);font-size:var(--font-size-sm);font-family:var(--font-body);outline:none;flex:1;padding:0 10px}.search-input:focus{border-color:var(--color-accent)}.search-btn,.task-search-btn,.task-action-btn,.ed-search button,.ed-actions button,.ed-clear-btn{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);min-height:32px;color:var(--color-text-secondary);font-size:var(--font-size-sm);font-family:var(--font-body);cursor:pointer;padding:0 10px}.search-btn:hover,.task-search-btn:hover,.task-action-btn:hover,.ed-search button:hover,.ed-actions button:hover,.ed-clear-btn:hover{border-color:var(--color-accent);color:var(--color-accent)}.view-toggle{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);display:inline-flex;overflow:hidden}.view-toggle button{border:0;border-right:1px solid var(--color-border);height:34px;color:var(--color-text-secondary);font:inherit;cursor:pointer;background:0 0;padding:0 14px}.view-toggle button:last-child{border-right:0}.view-toggle .is-active,.view-toggle button.is-active{background:var(--color-surface-2);color:var(--color-accent);font-weight:700}@media (width<=980px){.form-grid,.form-grid.three,.form-grid.four{grid-template-columns:1fr}}.table-shell{background:var(--table-bg);border:1px solid var(--table-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.stats-bar{margin:0 0 var(--layout-gap);flex-wrap:wrap;gap:8px;display:flex}.stat-chip{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-width:112px;min-height:48px;color:var(--color-text-secondary);box-shadow:var(--shadow-sm);grid-template-columns:auto 1fr;align-items:baseline;gap:7px;padding:8px 12px;display:grid}.stat-chip strong{color:var(--color-text);font:700 var(--font-size-xl)/1 var(--font-display)}.workbench-page-header{min-height:76px;margin-bottom:var(--space-5);justify-content:space-between;align-items:flex-start;gap:var(--space-5);display:flex}.workbench-page-identity{min-width:0}.workbench-eyebrow{color:var(--workbench-accent);font:var(--font-technical-weight) var(--font-size-xs)/1.2 var(--font-technical);letter-spacing:var(--font-technical-letter-spacing);text-transform:var(--font-technical-transform);margin:0 0 5px}.workbench-page-header h1{color:var(--workbench-ink);font:var(--font-display-weight) var(--font-size-4xl)/1.05 var(--font-display);letter-spacing:-.035em;margin:0}.workbench-page-description{max-width:680px;color:var(--workbench-muted);font-size:var(--font-size-sm);margin:8px 0 0;line-height:1.45}.workbench-page-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.workbench-overflow{position:relative}.workbench-overflow>summary{width:var(--control-height-normal);height:var(--control-height-normal);border:1px solid var(--workbench-border);border-radius:var(--radius-md);color:var(--workbench-muted);background:var(--workbench-surface);cursor:pointer;letter-spacing:2px;place-items:center;list-style:none;display:grid}.workbench-overflow>summary::-webkit-details-marker{display:none}.workbench-overflow[open]>summary{border-color:color-mix(in srgb,var(--workbench-accent) 28%,var(--workbench-border));background:var(--workbench-accent-soft);color:var(--workbench-accent)}.workbench-overflow-menu{z-index:65;border:1px solid var(--workbench-border);border-radius:var(--radius-lg);background:var(--workbench-surface);width:190px;box-shadow:var(--shadow-lg);gap:2px;padding:6px;display:grid;position:absolute;top:calc(100% + 7px);right:0}.workbench-overflow-menu :is(a,button){border-radius:var(--radius-md)!important;min-height:34px!important;color:var(--workbench-muted)!important;box-shadow:none!important;font-size:var(--font-size-xs)!important;background:0 0!important;border:0!important;justify-content:flex-start!important;align-items:center!important;padding:0 9px!important;text-decoration:none!important;display:flex!important}.workbench-overflow-menu :is(a,button):hover{color:var(--workbench-ink)!important;background:var(--workbench-surface-soft)!important}.workbench-metrics{margin-bottom:var(--space-4);gap:var(--layout-gap);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.workbench-metric{border:1px solid var(--workbench-border);border-radius:var(--radius-xl);background:var(--workbench-surface);min-height:82px;box-shadow:var(--section-shadow);padding:14px 15px}.workbench-title-count{margin-left:var(--space-3);vertical-align:middle;color:var(--workbench-muted);font:var(--font-body-weight) var(--font-size-lg)/1 var(--font-body);letter-spacing:normal;display:inline-block}.workbench-metric--interactive{text-align:left;cursor:pointer;width:100%;transition:border-color var(--transition-fast), background var(--transition-fast);font-family:inherit;display:block}.workbench-metric--interactive:hover{border-color:var(--workbench-accent)}.workbench-metric--interactive.is-active{border-color:var(--workbench-accent);background:var(--workbench-accent-soft)}.workbench-metric--interactive:focus-visible{outline:2px solid var(--workbench-accent);outline-offset:3px}.workbench-metric-label{color:var(--workbench-muted);font-size:var(--font-size-xs);justify-content:space-between;align-items:center;gap:8px;font-weight:700;display:flex}.workbench-metric-label small{color:var(--workbench-faint);font-size:var(--font-size-xs)}.workbench-metric>strong{color:var(--workbench-ink);font:var(--font-display-weight) var(--font-size-2xl)/1 var(--font-display);margin-top:8px;display:block}.workbench-metric-detail{color:var(--workbench-faint);font-size:var(--font-size-xs);margin-top:5px;display:block}.workbench-metric--danger .workbench-metric-label small{color:var(--color-rose-text)}.workbench-metric--success .workbench-metric-label small{color:var(--color-green-text)}.workbench-metric-link{min-width:0;color:inherit;text-decoration:none}.workbench-metric-link:hover{color:inherit;text-decoration:none}.workbench-metric-link .workbench-metric{height:100%;transition:transform var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast)}.workbench-metric-link:hover .workbench-metric{border-color:color-mix(in srgb,var(--workbench-accent) 26%,var(--workbench-border));transform:translateY(-2px)}.workbench-view-tabs{align-items:center;gap:5px;display:flex;overflow-x:auto}.workbench-view-tab{height:var(--control-height-normal);border-radius:var(--radius-md);color:var(--workbench-muted);font-size:var(--font-size-sm);white-space:nowrap;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0 12px;font-weight:700;text-decoration:none;display:inline-flex}.workbench-view-tab:hover{color:var(--workbench-muted);background:var(--workbench-surface-soft);text-decoration:none}.workbench-view-tab.is-active{border-color:color-mix(in srgb,var(--workbench-accent) 22%,var(--workbench-border));color:var(--workbench-accent);background:var(--workbench-accent-soft)}.workbench-view-tab>span{border-radius:var(--radius-full);background:var(--workbench-surface);font-size:var(--font-size-2xs);margin-left:6px;padding:2px 6px}.workbench-inspector{top:var(--topbar-height);z-index:70;border-left:1px solid var(--workbench-border);background:var(--workbench-surface);visibility:hidden;width:min(420px,94vw);transition:transform var(--transition-base), visibility 0s var(--transition-base);flex-direction:column;display:flex;position:fixed;bottom:0;right:0;transform:translate(105%);box-shadow:-18px 0 45px #1018141f}.workbench-inspector.is-open{visibility:visible;transition-delay:0s;transform:translate(0)}.workbench-inspector-header{border-bottom:1px solid var(--workbench-border);justify-content:space-between;align-items:flex-start;gap:14px;padding:18px;display:flex}.workbench-inspector-header p{color:var(--workbench-faint);font-size:var(--font-size-xs);margin:0}.workbench-inspector-header h2{color:var(--workbench-ink);font:var(--font-display-weight) var(--font-size-xl)/1.15 var(--font-display);margin:5px 0 8px}.workbench-inspector-close{border-radius:var(--radius-md);width:32px;height:32px;color:var(--workbench-muted);background:var(--workbench-surface-soft);border:0;flex:none;font-size:20px}.workbench-inspector-body{flex:1;min-height:0;padding:16px 18px;overflow-y:auto}.workbench-inspector-footer{border-top:1px solid var(--workbench-border);background:var(--workbench-surface-soft);justify-content:flex-end;align-items:center;gap:8px;padding:12px 18px;display:flex}.supplier-quick-inspector-note{border-radius:var(--radius-lg);background:var(--workbench-accent-soft);color:var(--workbench-muted);font-size:var(--font-size-xs);margin:0 0 16px;padding:11px 12px;line-height:1.5}.supplier-quick-inspector-grid{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.supplier-quick-inspector-grid>div{border:1px solid var(--workbench-border);border-radius:var(--radius-lg);background:var(--workbench-surface-soft);padding:12px}.supplier-quick-inspector-grid dt{color:var(--workbench-faint);font:var(--font-technical-weight) var(--font-size-2xs)/1.2 var(--font-technical);letter-spacing:var(--font-technical-letter-spacing);text-transform:var(--font-technical-transform)}.supplier-quick-inspector-grid dd{color:var(--workbench-ink);font-size:var(--font-size-sm);margin:6px 0 0;font-weight:700}@media (width<=1100px){.workbench-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.workbench-page-header{flex-direction:column}.workbench-page-actions{justify-content:stretch;width:100%}.workbench-page-actions>*{flex:auto}.workbench-metric{min-width:0}.workbench-metric-label{flex-wrap:wrap;gap:4px}}.dashboard-content{padding:max(var(--page-gutter), 16px);background:var(--workbench-canvas)}.dashboard-content>*{max-width:100%}.dashboard-content>:is([class$=-page],[class*=-page\ ]){gap:var(--layout-gap);flex-direction:column;display:flex}.dashboard-content>.detail-page{gap:0!important}.dashboard-content>.products-page{gap:var(--layout-gap)!important}.dashboard-content>.products-page>:is(.board-filter-bar,.board-results){margin-block:0!important}.dashboard-content :is(.page-header,.sp-header,.feature-header,.mp-header,.prd-header,.art-header,.chg-header,.cp-header,.cmp-header,.brief-header,.int-header,.ilog-header,.ih-header,.imp-header,.rb-header,.rp-header,.pf-header,.api-header,.security-header,.brand-header,.settings-index-header,.teams-page-header,.tpl-header,.sn-header,.overview-header){min-height:72px!important;margin:0 0 var(--space-4)!important;justify-content:space-between!important;align-items:flex-start!important;gap:var(--space-5)!important;background:0 0!important;border:0!important;padding:0!important;display:flex!important}.dashboard-content :is(.page-title,.sp-title,.feature-title,.mp-title,.prd-title,.art-title,.chg-title,.cp-title,.cmp-title,.brief-title,.int-title,.ilog-title,.ih-title,.imp-title,.rb-title,.rp-title,.pf-title,.api-title,.brand-title,.overview-heading,.settings-index-header h1,.teams-page-header h1,.tpl-title,.sn-title){color:var(--workbench-ink)!important;font:var(--font-display-weight) var(--font-size-3xl)/1.08 var(--font-display)!important;letter-spacing:-.035em!important;text-transform:none!important;margin:0 0 7px!important}.dashboard-content :is(.page-sub,.page-subtitle,.sp-subtitle,.feature-subtitle,.mp-subtitle,.prd-subtitle,.art-subtitle,.chg-subtitle,.cp-subtitle,.cmp-subtitle,.brief-subtitle,.int-subtitle,.ilog-subtitle,.ih-subtitle,.imp-subtitle,.rb-subtitle,.rp-subtitle,.pf-subtitle,.api-subtitle,.brand-subtitle,.overview-sub,.settings-index-header p,.teams-page-header p,.tpl-subtitle){max-width:680px!important;color:var(--workbench-muted)!important;font:var(--font-body-weight) var(--font-size-sm)/1.5 var(--font-body)!important;letter-spacing:0!important;text-transform:none!important;margin:0!important}.dashboard-content :is(.page-actions,.sp-header-actions,.header-actions,.brand-header-actions,.teams-header-actions,.tpl-header-actions){flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:flex!important}.dashboard-content :is(.btn-primary,.brand-save-btn,button.primary,a.primary){min-height:var(--control-height-normal)!important;border-color:var(--workbench-accent)!important;border-radius:var(--radius-md)!important;background:var(--workbench-accent)!important;color:var(--color-text-inverse)!important;box-shadow:0 5px 15px color-mix(in srgb,var(--workbench-accent) 18%,transparent)!important;font-weight:700!important}.dashboard-content :is(.btn-primary,.brand-save-btn,button.primary,a.primary):hover{filter:saturate(1.08);transform:translateY(-1px)}.dashboard-content :is(.btn-secondary,.btn-ghost,.brand-secondary-btn,button.secondary,a.secondary){border-color:var(--workbench-border)!important;border-radius:var(--radius-md)!important;background:var(--workbench-surface)!important;color:var(--workbench-muted)!important;box-shadow:0 1px 1px #10181408!important}.dashboard-content :is(.data-panel,.mp-list,.mp-card,.prd-panel,.art-panel,.cmp-panel,.brief-list,.brief-card,.int-card,.int-list,.ilog-card,.ih-card,.imp-card,.imp-list,.rb-sidebar,.rb-card,.rp-card,.team-card,.team-detail-panel,.role-inspector,.roles-list-panel,.roles-detail-panel,.home-metric,.home-panel,.lp-dashboard-widget,.lp-report-summary>div,.tpl-card,.tpl-list-panel,.tpl-mini-metric,.tpl-health-item){overflow:hidden;border:1px solid var(--section-border)!important;border-radius:var(--section-radius,var(--radius-md))!important;background:var(--section-bg)!important}.dashboard-content :is(.widget--report-table,.lp-dashboard-widget--table){border-color:var(--table-border)!important;background:var(--table-bg)!important}.dashboard-content :is(.data-panel-head,.mp-list-head,.mp-card-head,.art-panel-head,.cmp-panel-head,.brief-list-head,.brief-card-head,.int-card-head,.int-list-head,.ilog-card-head,.ih-card-head,.imp-card-head,.imp-list-head,.rb-panel-title,.rb-section-head,.team-card-header,.teams-table-toolbar,.users-table-toolbar,.team-detail-header,.roles-list-header,.role-detail-header,.role-inspector-header,.home-panel-header,.lp-dashboard-widget-head,.tpl-card-header,.tpl-inspector-head,.sn-list-header,.db-panel-head,.brand-card-head,.brand-live-head){--button-height:var(--control-height-compact);min-height:var(--section-title-height)!important;padding:0 var(--component-padding-inline)!important;border-bottom:var(--section-divider-width) solid var(--section-divider-color)!important;background:var(--section-header-bg)!important;align-items:center!important;display:flex!important}.dashboard-content :is(.data-panel-head h2,.mp-card-head h2,.prd-panel h2,.art-panel h2,.cmp-panel h2,.brief-card-head h2,.int-card-head h2,.ilog-card-head h2,.ih-card-head h2,.imp-card-head h2,.team-card-header h2,.teams-table-toolbar h3,.users-table-toolbar h3,.roles-list-header h2,.role-detail-header h2,.role-inspector-header h3,.home-panel-header h2,.lp-dashboard-widget-head,.tpl-card-header h2,.tpl-inspector-title h2,.brand-card-head h2,.brand-live-head h2){font-family:var(--section-title-font-family)!important;font-size:var(--section-title-font-size)!important;font-weight:var(--section-title-font-weight)!important;letter-spacing:var(--section-title-letter-spacing)!important;text-transform:var(--section-title-transform)!important;color:var(--section-title-color)!important;margin:0!important}.dashboard-content :is(.widget--report-table .widget-header,.lp-dashboard-widget--table .lp-dashboard-widget-head){border-color:var(--section-divider-color)!important;background:var(--section-header-bg)!important;color:var(--section-title-color)!important}.dashboard-content :is(.widget--report-table .widget-title,.lp-dashboard-widget--table .lp-dashboard-widget-head){color:var(--section-title-color)!important}.dashboard-content :is(.app-section,.section,.card,.panel,.widget,[class$=-card],[class*=-card\ ],[class$=-panel],[class*=-panel\ ],[class$=-widget],[class*=-widget\ ],[class$=-section],[class*=-section\ ],.table-shell,.table-wrap,.pc-table-wrap,.settings-index-group){border-color:var(--section-border)!important;border-radius:var(--section-radius)!important;background:var(--section-bg)!important;box-shadow:var(--section-shadow)!important}.dashboard-content :is(.app-section__header,.section-title,.section-head,.section-header,.titlebar,header.card-title,.card-head,.card-header,.panel-head,.panel-header,.widget-head,.widget-header,.board-results-header,[class$=-card-head],[class*=-card-head\ ],[class$=-card-header],[class*=-card-header\ ],[class$=-panel-head],[class*=-panel-head\ ],[class$=-panel-header],[class*=-panel-header\ ],[class$=-widget-head],[class*=-widget-head\ ],[class$=-widget-header],[class*=-widget-header\ ]){box-sizing:border-box;align-items:center;gap:var(--space-3);display:flex;min-height:var(--section-title-height)!important;padding:0 var(--component-padding-inline)!important;border-bottom-width:var(--section-divider-width)!important;border-bottom-style:solid!important;border-bottom-color:var(--section-divider-color)!important;background:var(--section-header-bg)!important;color:var(--section-title-color)!important;font-family:var(--section-title-font-family)!important;font-size:var(--section-title-font-size)!important;font-weight:var(--section-title-font-weight)!important;letter-spacing:var(--section-title-letter-spacing)!important;text-transform:var(--section-title-transform)!important}.dashboard-content .app-section__title,.dashboard-content :is(.app-section__header,.section-title,.section-head,.card-head,.card-header,.panel-head,.panel-header,.widget-head,.widget-header,[class$=-card-head],[class$=-card-header],[class$=-panel-head],[class$=-panel-header],[class$=-widget-head],[class$=-widget-header])>:is(h2,h3){margin:0;color:var(--section-title-color)!important;font:var(--section-title-font-weight) var(--section-title-font-size)/1.3 var(--section-title-font-family)!important;letter-spacing:var(--section-title-letter-spacing)!important;text-transform:var(--section-title-transform)!important}.dashboard-content :is(.app-section__body,.section-body,.card-body,.panel-body,.widget-body,[class$=-section-body],[class$=-card-body],[class$=-panel-body],[class$=-widget-body]){box-sizing:border-box;padding:var(--section-content-padding);background:var(--section-bg)}.dashboard-content .app-section.app-section--table>.app-section__body--table{padding:0!important}.dashboard-content :is(.app-section--table,.configurable-table-section,.table-shell,.table-wrap,.pc-table-wrap,.board-results){border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.dashboard-content .configurable-table-section :is(.ts-renderer,.ts-table-wrap){box-shadow:none!important;border:0!important;border-radius:0!important}.dashboard-content :is(.app-table__head,.app-table__row){border:0;border-bottom:1px solid var(--table-row-border);border-radius:0;align-items:stretch;gap:0;display:grid;padding:0!important}.dashboard-content .app-table__head{min-height:var(--table-heading-height);background:var(--table-heading-bg);color:var(--table-header-text);font:var(--table-heading-weight) var(--table-heading-font-size)/1.35 var(--table-heading-font-family);letter-spacing:var(--table-heading-spacing);text-transform:var(--table-heading-transform)}.dashboard-content .app-table__head>*{padding:6px var(--table-cell-padding-x);overflow-wrap:anywhere;align-content:center;min-width:0}.dashboard-content .app-table__row{height:auto;min-height:0;max-height:none;color:var(--table-text);font:var(--font-body-weight) var(--table-font-size)/1.4 var(--font-body);text-align:start}.dashboard-content .app-table__row>*{min-width:0;padding:var(--table-cell-padding-y) var(--table-cell-padding-x);overflow-wrap:anywhere;align-content:center}.dashboard-content .app-table__row:not([class*=--selected]){background:var(--table-bg)}.dashboard-content .app-table__row:nth-child(2n):not(:hover):not([class*=--selected]){background:var(--table-stripe-bg)}.dashboard-content .app-table__row:hover{background:var(--table-row-hover-bg)}.dashboard-content table tbody tr:nth-child(2n):not(:hover):not(.is-selected):not(.ts-row-drag-over):not(.ts-row-dragging):not(:focus-within)>td{background:var(--table-stripe-bg)!important}.dashboard-content :is(.filter-bar,.list-filter-bar,.board-filter-bar,.irun-filters,.toolbar:has(input),.toolbar:has(select),[class$=-filters],[class*=-filters\ ]){margin:0 0 var(--space-3)!important;border:1px solid var(--workbench-border)!important;border-radius:var(--radius-xl)!important;background:var(--workbench-surface)!important;box-shadow:var(--section-shadow)!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;padding:10px!important;display:flex!important}.dashboard-content :is(.filter-bar,.list-filter-bar,.board-filter-bar,[class$=-filters],[class*=-filters\ ]) :is(input,select){border-radius:var(--radius-md)!important;background:var(--workbench-surface-soft)!important}.dashboard-content .board-filter-bar{scrollbar-width:thin;overflow-x:auto;flex-wrap:nowrap!important}.dashboard-content .board-filter-bar>*{flex:none}.dashboard-content .board-filter-bar .board-search{min-width:240px}.dashboard-content :is(.table-shell,.table-wrap,.pc-table-wrap,[class$=-table-wrap],[class*=-table-wrap\ ]){overflow:auto!important}.dashboard-content table{border-collapse:collapse}.dashboard-content table:not(.ts-table) th{height:var(--table-heading-height)!important;background:var(--table-heading-bg)!important;border-color:var(--workbench-border-soft)!important;color:var(--table-header-text)!important}.dashboard-content table:not(.ts-table) td{min-height:50px;border-color:var(--table-row-border)!important;background:var(--table-bg)!important}.dashboard-content table:not(.ts-table) tbody tr:hover td{background:var(--table-row-hover-bg)!important}.dashboard-content .board-results .pc-table th{background:var(--table-heading-bg)!important}.dashboard-content .board-results>.pc-table-wrap{box-shadow:none!important;border:0!important;border-radius:0!important}.dashboard-content .board-results>.pc-table-wrap>.pc-table,.dashboard-content .board-results>.pc-table-wrap>.pc-table>thead,.dashboard-content .board-results>.pc-table-wrap>.pc-table>thead>tr,.dashboard-content .board-results>.pc-table-wrap>.pc-table>thead>tr>th{border-top:0!important;border-radius:0!important}.dashboard-content .board-results .pc-row.is-selected>td{background:color-mix(in srgb, var(--workbench-accent) 8%, var(--workbench-surface))!important}.dashboard-content .board-results .pc-row.is-selected>td:first-child{box-shadow:inset 4px 0 0 var(--workbench-accent)!important}.dashboard-content .board-results .pc-row.is-selected:hover>td{background:color-mix(in srgb, var(--workbench-accent) 11%, var(--workbench-surface))!important}.dashboard-content .pc-table :is(th,td){border-right-width:0!important}.dashboard-content :is(.status-pill,.pill,.badge,[class$=-badge],[class*=-badge\ ]){border-radius:var(--radius-full)!important}.settings-index-grid{gap:var(--space-4)!important}.settings-index-group>header{min-height:var(--section-title-height)!important;padding:var(--space-3)!important;background:var(--workbench-surface)!important}.settings-index-group>header h2{font-size:var(--font-size-xl)!important;letter-spacing:-.025em!important;text-transform:none!important}.settings-index-link{min-height:var(--control-height-normal)!important;padding:var(--space-2) var(--space-3)!important;border-bottom-color:var(--workbench-border-soft)!important}.settings-index-link:hover{background:var(--workbench-accent-soft)!important}.settings-index-link strong{color:var(--workbench-ink)!important}.dashboard-content :is(.detail-product-hero-shell,.detail-section,.panel-card){box-shadow:var(--section-shadow)!important}.dashboard-content .detail-product-hero-shell .detail-tabs{box-shadow:none!important}.dashboard-content .detail-tabs{min-height:44px;padding:0 6px}.dashboard-content .detail-body{gap:var(--layout-gap)!important;margin-top:var(--layout-gap)!important}.dashboard-content .detail-page :is(.detail-section-title,.panel-card-head,.ts-toolbar-title){color:var(--section-title-color)!important;font-family:var(--section-title-font-family)!important;font-size:var(--section-title-font-size)!important;font-weight:var(--section-title-font-weight)!important;letter-spacing:var(--section-title-letter-spacing)!important;text-transform:var(--section-title-transform)!important}@media (width<=900px){.dashboard-content{padding:max(var(--page-gutter), 14px)}.dashboard-content :is(.page-header,.sp-header,.feature-header,.mp-header,.brand-header,.settings-index-header,.overview-header),.workbench-page-header{flex-direction:column!important}.dashboard-content :is(.page-actions,.sp-header-actions,.header-actions,.brand-header-actions),.workbench-page-actions{justify-content:flex-start!important;width:100%!important}}.dashboard-content{--workbench-titlebar-height:var(--section-title-height);--workbench-titlebar-bg:var(--section-header-bg);--workbench-titlebar-border:var(--section-divider-color)}.dashboard-content .detail-page{color:var(--workbench-ink)}.dashboard-content .detail-page .detail-section-slot>.app-section{box-sizing:border-box!important;border:1px solid var(--section-border)!important;border-radius:var(--section-radius,var(--radius-xl))!important;background:var(--section-bg)!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;box-shadow:var(--section-shadow)!important;flex-direction:column!important;display:flex!important;overflow:hidden!important}.dashboard-content .detail-page .app-section>.app-section__header{box-sizing:border-box!important;width:auto!important;min-height:var(--section-title-height)!important;height:var(--section-title-height)!important;flex:0 0 var(--workbench-titlebar-height)!important;padding:0 var(--component-padding-inline)!important;border:0!important;border-bottom:var(--section-divider-width) solid var(--section-divider-color)!important;background:var(--section-header-bg)!important;box-shadow:none!important;border-radius:0!important;align-items:center!important;margin:0!important;display:flex!important}.dashboard-content .detail-page .app-section>.app-section__body{box-sizing:border-box!important;min-width:0!important;min-height:0!important;padding:var(--section-content-padding)!important;background:var(--section-bg)!important;box-shadow:none!important}.dashboard-content .detail-page .app-section :is(.detail-field-grid,.detail-field-grid-cell,.field-rows,.field-row-item,.inline-field-value){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.dashboard-content .detail-page .detail-product-hero-shell,.dashboard-content .board-results,.dashboard-content .detail-page .detail-section,.dashboard-content .detail-page .panel-card{overflow:hidden;border:1px solid var(--section-border)!important;border-radius:var(--section-radius)!important;background:var(--section-bg)!important;box-shadow:var(--section-shadow)!important}.dashboard-content .detail-page .detail-product-hero-shell{overflow:visible;background:var(--hero-bg,var(--workbench-surface))!important;border-radius:0!important}.dashboard-content .detail-page .detail-more-wrap{z-index:80}.dashboard-content .detail-page .detail-more-menu{box-sizing:border-box;width:min(252px,100vw - 32px);min-width:0;max-height:min(420px, calc(100vh - var(--topbar-height) - 48px));overscroll-behavior:contain;border:1px solid var(--workbench-border);border-radius:var(--radius-md);background:var(--workbench-surface);box-shadow:var(--shadow-md);scrollbar-width:thin;scrollbar-color:var(--workbench-border) transparent;padding:5px;overflow:hidden auto}.dashboard-content .detail-page .detail-more-item{box-sizing:border-box;text-align:left;white-space:nowrap;gap:9px;width:100%;border-radius:var(--radius-sm)!important;height:32px!important;min-height:32px!important;max-height:none!important;color:var(--workbench-muted)!important;font-size:var(--font-size-xs)!important;background:0 0!important;border:0!important;justify-content:flex-start!important;align-items:center!important;padding:0 9px!important;line-height:1.2!important;display:flex!important}.dashboard-content .detail-page .detail-more-item:hover,.dashboard-content .detail-page .detail-more-item:focus-visible{background:var(--workbench-surface-soft)!important;color:var(--workbench-ink)!important}.dashboard-content .detail-page .detail-more-item:focus-visible{outline:2px solid var(--workbench-focus-ring);outline-offset:-2px}.dashboard-content .detail-page .detail-more-item>:is(svg,span:first-child:not(.detail-count-badge)){flex:0 0 16px;width:16px}.dashboard-content .detail-page .detail-more-item>svg{height:16px}.dashboard-content .detail-page .detail-more-item--indented{padding-left:34px!important}.dashboard-content .detail-page .detail-count-badge{margin-left:auto}.dashboard-content .detail-page .detail-more-divider{background:var(--workbench-border-soft);height:1px;margin:4px 6px}.dashboard-content .detail-page .detail-tabs{min-height:44px!important;padding:0 var(--component-padding-inline)!important;gap:var(--space-3)!important;border:0!important;border-top:1px solid var(--workbench-border-soft)!important;background:var(--workbench-surface)!important;box-shadow:none!important;border-radius:0!important;flex-wrap:nowrap!important;margin:0!important;overflow-x:auto!important}.dashboard-content .detail-page .detail-tab{min-height:43px!important;padding:0 var(--space-2)!important;color:var(--workbench-muted)!important;font-size:var(--font-size-sm)!important;background:0 0!important;border-radius:0!important;font-weight:700!important}.dashboard-content .detail-page .detail-tab:hover{color:var(--workbench-ink)!important}.dashboard-content .detail-page .detail-tab--active{border-bottom-color:var(--workbench-accent)!important;color:var(--workbench-accent)!important}.dashboard-content .detail-page .detail-body{grid-auto-rows:var(--space-1)!important;column-gap:var(--layout-gap)!important;row-gap:var(--layout-gap)!important;margin:var(--layout-gap) 0 0!important;padding:0 0 var(--layout-gap)!important}.dashboard-content .board-results-header,.dashboard-content .detail-page .detail-section-title,.dashboard-content .detail-page .panel-card-head,.dashboard-content .detail-page .ts-toolbar{box-sizing:border-box!important;min-height:var(--section-title-height)!important;height:var(--section-title-height)!important;padding:0 var(--component-padding-inline)!important;border:0!important;border-bottom:var(--section-divider-width) solid var(--workbench-titlebar-border)!important;background:var(--section-header-bg)!important;box-shadow:none!important;border-radius:0!important;margin-top:0!important}.dashboard-content .detail-page .detail-section:not(.detail-section--table)>.detail-section-title{margin-right:calc(var(--section-content-padding) * -1)!important;margin-bottom:var(--section-content-padding)!important;margin-left:calc(var(--section-content-padding) * -1)!important}.dashboard-content .detail-page .ts-renderer>.ts-toolbar{height:auto!important;max-height:none!important;padding-block:var(--space-2)!important}.dashboard-content .board-results-header h2,.dashboard-content .detail-page :is(.detail-section-title,.panel-card-head,.ts-toolbar-title){color:var(--section-title-color)!important;font-family:var(--section-title-font-family)!important;font-size:var(--section-title-font-size)!important;font-weight:var(--section-title-font-weight)!important;letter-spacing:var(--section-title-letter-spacing)!important;text-transform:var(--section-title-transform)!important;margin:0!important;line-height:1.2!important}.dashboard-content .board-results-header .board-toolbar-right{font:var(--font-body-weight) var(--font-size-xs)/1.4 var(--font-body);color:var(--color-text-secondary);letter-spacing:0;text-transform:none}@media (width<=620px){.dashboard-content .board-results-header,.dashboard-content .detail-page .ts-toolbar{gap:var(--space-2);flex-wrap:wrap;height:auto!important;max-height:none!important;padding-block:var(--space-2)!important}.dashboard-content .board-filter-bar .board-search{min-width:0;max-width:100%}.dashboard-content .board-filter-primary{min-width:0}.dashboard-content .board-results-header .board-toolbar-left{align-self:flex-start}.dashboard-content .board-results-header .board-toolbar-right{flex-wrap:wrap;justify-content:flex-start;width:100%}.dashboard-content .board-results-header .view-toggle{flex-shrink:0}.dashboard-content .board-results-header .board-pagination{flex-wrap:wrap}}.dashboard-content .detail-page :is(.ts-renderer,.ts-table-wrap,.configurable-table-section-body,.tech-pack-table-wrap){box-shadow:none!important;border:0!important;border-radius:0!important}.dashboard-content .board-results .pc-table,.dashboard-content .detail-page :is(.ts-table,.tech-pack-table),.dashboard-content .board-results .pc-table thead,.dashboard-content .detail-page :is(.ts-table,.tech-pack-table) thead,.dashboard-content .board-results .pc-table thead tr,.dashboard-content .detail-page :is(.ts-table,.tech-pack-table) thead tr,.dashboard-content .board-results .pc-table th,.dashboard-content .detail-page :is(.ts-table,.tech-pack-table) th{border-top:0!important;border-radius:0!important}.dashboard-content .board-results .pc-table th,.dashboard-content .detail-page :is(.ts-table,.tech-pack-table) th{height:var(--table-heading-height)!important;padding:6px var(--table-cell-padding-x)!important;border-right:0!important;border-bottom:1px solid var(--table-row-border)!important;background:var(--table-heading-bg)!important;color:var(--table-header-text)!important;font-family:var(--table-heading-font-family)!important;font-size:var(--table-heading-font-size)!important;font-weight:var(--table-heading-weight)!important;letter-spacing:var(--table-heading-spacing)!important;text-transform:var(--table-heading-transform)!important}.dashboard-content .board-results .pc-table td,.dashboard-content .detail-page :is(.ts-table,.tech-pack-table) td{padding:var(--table-cell-padding-y) var(--table-cell-padding-x)!important;border-right:0!important;border-bottom:1px solid var(--table-row-border)!important;background:var(--table-bg)!important;color:var(--table-text)!important;font-size:var(--table-font-size)!important}.dashboard-content .detail-page .ts-data-row:hover>td,.dashboard-content .detail-page .tech-pack-table tbody tr:hover>td{background:var(--table-row-hover-bg)!important}.dashboard-content .detail-page .ts-edit-row>td{background:color-mix(in srgb, var(--workbench-accent) 8%, var(--workbench-surface))!important}.dashboard-content .detail-page .ts-edit-row>td:first-child{box-shadow:inset 4px 0 0 var(--workbench-accent)!important}.dashboard-content .detail-page :is(.panel-card-body,.detail-section:not(.detail-section--table)){color:var(--workbench-muted)}.dashboard-content .detail-page .panel-card-body{padding:var(--section-content-padding)!important}.dashboard-content .detail-page .panel-card-body--table{padding:0!important}.dashboard-content .detail-page :is(.detail-section--table,.panel-card--table){border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.dashboard-content .detail-page :is(.detail-section--table,.panel-card--table) :is(.configurable-table-section-body,.ts-renderer,.ts-table-wrap){background:var(--table-bg)!important;width:100%!important;min-height:0!important}.dashboard-content .detail-page :is(.detail-section--table,.panel-card--table) .ts-toolbar{border-bottom-width:var(--section-divider-width)!important;box-shadow:none!important}.dashboard-content .detail-page :is(.ts-table,.tech-pack-table) tbody tr:last-child>td{border-bottom:0!important}@media (width<=760px){.dashboard-content .detail-page .detail-tabs{padding-inline:var(--space-2)!important}}@media (width<=720px){.page-header,.sp-header{flex-direction:column;align-items:stretch}.page-actions,.sp-header-actions{width:100%}.page-actions>*,.sp-header-actions>*{flex:auto}}.feature-page,.int-page,.ilog-page,.ih-page,.imp-page,.rb-page,.rp-page{gap:var(--space-5);color:var(--color-text);flex-direction:column;display:flex}.feature-header,.mp-header,.prd-header,.art-header,.chg-header,.cp-header,.cmp-header,.brief-header,.int-header,.ilog-header,.ih-header,.imp-header,.rb-header,.rp-header{justify-content:space-between;gap:var(--space-4);align-items:flex-start;display:flex}.feature-crumb,.mp-crumb,.prd-crumb,.art-crumb,.chg-crumb,.cp-crumb,.cmp-crumb,.brief-crumb{color:var(--color-text-tertiary);font-family:var(--font-mono);font-size:var(--font-size-xs);margin-bottom:6px}.int-crumb,.ilog-crumb,.ih-crumb,.imp-crumb{color:var(--color-text-tertiary);font-family:var(--font-mono);font-size:var(--font-size-xs);margin-bottom:6px;font-weight:700}.feature-header h1,.mp-header h1,.prd-header h1,.art-header h1,.chg-header h1,.cp-header h1,.cmp-header h1,.brief-header h1,.int-header h1,.ilog-header h1,.ih-header h1,.imp-header h1,.rb-header h1,.rp-header h1{font-size:var(--font-size-3xl);letter-spacing:0;margin:0 0 4px}.feature-header p,.mp-header p,.prd-header p,.art-header p,.chg-header p,.cp-header p,.cmp-header p,.brief-header p{color:var(--color-text-tertiary);max-width:760px;margin:0}.int-header p,.ilog-header p,.ih-header p,.imp-header p,.rb-header p,.rp-header p{color:var(--color-text-tertiary);max-width:780px;margin:0}.metric-grid,.mp-stats,.mp-rollup,.prd-stats,.art-stats,.cmp-stats,.brief-stats,.int-stats,.ilog-stats,.ih-stats,.imp-stats{gap:var(--space-5);display:grid}.metric-card,.mp-metric,.prd-stat,.art-stat,.cmp-stat,.brief-stat{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:14px;box-shadow:0 1px #0f172a08}.int-stat,.ilog-stat,.ih-stat,.imp-stat{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);gap:6px;padding:14px;display:grid;box-shadow:0 1px #0f172a08}.metric-card strong,.mp-metric strong,.prd-stat strong,.art-stat strong,.cmp-stat strong,.brief-stat strong,.int-stat strong,.ilog-stat strong,.ih-stat strong,.imp-stat strong{font-size:var(--font-size-2xl);color:var(--color-text);line-height:1.15;display:block}.metric-card span,.mp-metric span,.prd-stat span,.art-stat span,.cmp-stat span,.brief-stat span,.int-stat span,.ilog-stat span,.ih-stat span,.imp-stat span{color:var(--color-text-tertiary);font-family:var(--font-mono);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.06em;font-weight:700}.metric-card.good strong,.mp-metric--good strong,.prd-stat.good strong,.art-stat.good strong,.cmp-stat.good strong{color:var(--color-green-text)}.metric-card.warn strong,.prd-stat.warn strong,.art-stat.warn strong,.cmp-stat.warn strong{color:var(--color-amber-text)}.metric-card.bad strong,.mp-metric--bad strong,.prd-stat.bad strong,.art-stat.bad strong,.cmp-stat.bad strong{color:var(--color-rose-text)}.data-panel,.mp-list,.mp-card,.prd-panel,.art-panel,.cmp-panel,.brief-list,.brief-card,.int-card,.int-list,.ilog-card,.ih-card,.imp-card,.imp-list,.rb-sidebar,.rb-card,.rp-card,.rp-empty{background:var(--section-bg);border:1px solid var(--section-border);border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 1px #0f172a08}.data-panel-head,.mp-list-head,.mp-card-head,.art-panel-head,.cmp-panel-head,.brief-list-head,.brief-card-head,.int-card-head,.int-list-head,.ilog-card-head,.ih-card-head,.imp-card-head,.imp-list-head,.rb-panel-title,.rb-section-head{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--section-title-height);padding:0 var(--component-padding-inline);background:var(--section-header-bg);border-bottom:var(--section-divider-width) solid var(--section-divider-color);display:flex}.data-panel-head h2,.mp-card-head h2,.prd-panel h2,.art-panel h2,.cmp-panel h2,.brief-card-head h2,.int-card-head h2,.ilog-card-head h2,.ih-card-head h2,.imp-card-head h2{font-size:var(--section-title-font-size);font-weight:var(--section-title-font-weight);letter-spacing:var(--section-title-letter-spacing);margin:0}.data-panel-head p,.mp-card-head p,.art-panel-head span,.cmp-panel-head span,.brief-card-head p,.int-card-head p,.imp-card-head p{color:var(--section-title-color);font-size:var(--section-title-font-size);margin:0}.data-table-wrap,.mp-table-wrap,.art-table-wrap,.cmp-table-wrap,.brief-table-wrap,.ilog-table-wrap,.ih-table-wrap,.imp-table-wrap,.rp-table-wrap{scrollbar-gutter:stable;overflow:auto}.data-table,.mp-table,.prd-table,.art-table,.cmp-table,.brief-compare{border-collapse:collapse;width:100%;font-size:var(--table-font-size)}.data-table th,.mp-table th,.prd-table th,.art-table th,.cmp-table th,.brief-compare th{background:var(--table-heading-bg);color:var(--table-header-text);text-align:left;font-family:var(--table-heading-font-family);font-size:var(--table-heading-font-size);font-weight:var(--table-heading-weight);text-transform:var(--table-heading-transform);letter-spacing:var(--table-heading-spacing);padding:6px var(--table-cell-padding-x);border-bottom:1px solid var(--table-row-border)}.data-table td,.mp-table td,.prd-table td,.art-table td,.cmp-table td,.brief-compare td{padding:var(--table-cell-padding-y) var(--table-cell-padding-x);border-bottom:1px solid var(--table-row-border);color:var(--table-text);vertical-align:middle}.data-table tbody tr:hover,.mp-table tbody tr:hover,.prd-table tbody tr:hover,.art-table tbody tr:hover,.cmp-table tbody tr:hover,.brief-compare tbody tr:hover{background:var(--table-row-hover-bg)}.data-table a,.mp-table a,.prd-table a,.art-table a,.cmp-table a,.brief-compare a{color:var(--color-accent);font-weight:700;text-decoration:none}.empty-cell,.mp-empty,.mp-empty-cell,.prd-empty,.art-empty,.cmp-empty,.brief-empty,.int-empty,.ilog-empty,.ih-empty,.imp-empty,.imp-empty-panel,.rp-empty,.rp-empty-cell{color:var(--color-text-tertiary);text-align:center;font-size:var(--font-size-sm);padding:20px}.status-pill,.mp-status,.prd-pill,.prd-gate,.art-pill,.cmp-pill,.brief-status,.brief-match{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);width:fit-content;color:var(--color-text-secondary);font-size:var(--font-size-xs);align-items:center;padding:2px 8px;font-weight:700;display:inline-flex}.status-pill--ok,.status-pill--warn,.status-pill--bad,.status-pill--idle,.status-pill--info{gap:6px;padding-left:7px;font-weight:700}.status-pill--ok:before,.status-pill--warn:before,.status-pill--bad:before,.status-pill--idle:before,.status-pill--info:before{content:"";border-radius:var(--radius-full);background:currentColor;flex:none;width:7px;height:7px}.status-pill--ok{color:var(--color-green-text);border-color:color-mix(in srgb, var(--color-accent-green) 34%, var(--color-border));background:color-mix(in srgb, var(--color-accent-green) 9%, var(--color-surface))}.status-pill--warn{color:var(--color-amber-text);border-color:color-mix(in srgb, var(--color-accent-amber) 36%, var(--color-border));background:color-mix(in srgb, var(--color-accent-amber) 10%, var(--color-surface))}.status-pill--bad{color:var(--color-rose-text);border-color:color-mix(in srgb, var(--color-accent-rose) 34%, var(--color-border));background:color-mix(in srgb, var(--color-accent-rose) 9%, var(--color-surface))}.status-pill--info{color:var(--color-sky-text);border-color:color-mix(in srgb, var(--color-accent-sky) 34%, var(--color-border));background:color-mix(in srgb, var(--color-accent-sky) 9%, var(--color-surface))}.status-pill--idle{color:var(--color-text-secondary);border-color:var(--color-border);background:var(--color-surface-2)}.int-status,.ilog-provider,.ilog-status,.ih-badge,.imp-pill,.imp-status,.imp-status-badge,.rb-version{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);width:fit-content;color:var(--color-text-secondary);font-size:var(--font-size-xs);align-items:center;padding:2px 8px;font-weight:800;display:inline-flex}.status-state{text-align:center;min-height:132px;color:var(--color-text-secondary);place-items:center;gap:6px;padding:28px 20px;display:grid}.status-state--compact{min-height:72px;padding:16px}.status-state-title{font-family:var(--font-display);font-size:var(--font-size-md);color:var(--color-text);letter-spacing:0;font-weight:800}.status-state-description{max-width:440px;color:var(--color-text-tertiary);font-size:var(--font-size-sm);line-height:1.5}.status-state-action{margin-top:8px}.status-state--loading .status-state-title,.status-state--empty .status-state-title{color:var(--color-text-secondary)}.status-state--error .status-state-title{color:var(--color-rose-text)}.field-label{font-size:var(--font-size-xs);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.field-input{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);width:100%;font-size:var(--font-size-sm);color:var(--color-text);font-family:var(--font-body);outline:none;padding:7px 10px}.field-input:focus{border-color:var(--color-accent)}.field-input::placeholder{color:var(--color-text-tertiary)}:is(.dashboard-content,.supplier-portal,.portal,.supplier-auth-page,.auth-shell,.invite-shell) :is(.card,.panel,.widget,.section):not(:where(.brand-preview-app *,.tpb-document-stage *)){background:var(--section-bg);border-color:var(--section-border);border-radius:var(--section-radius,var(--radius-lg));box-shadow:var(--section-shadow);color:var(--color-text)}:is(.dashboard-content,.supplier-portal,.portal,.supplier-auth-page,.auth-shell,.invite-shell) :is(h1,.page-title,.sp-title,[data-brand-role=page-title]):not(:where(.brand-preview-app *,.tpb-document-stage *)){font-family:var(--font-display);font-size:var(--font-size-2xl);font-weight:var(--font-display-weight);color:var(--color-text)}:is(.dashboard-content,.supplier-portal,.portal,.supplier-auth-page,.auth-shell,.invite-shell) :is(.app-section__header,.section-head,.section-header,.card-head,.card-header,.panel-head,.panel-header,.widget-head,.widget-header,.modal-header,.titlebar,header.card-title,.team-detail-header,.role-detail-header,.role-inspector-header,.teams-section-heading,.editor-header,.tpb-properties-head,.tpb-col-head,.tpb-card-hd,[class$=-card-head],[class*=-card-head\ ],[class$=-card-header],[class*=-card-header\ ],[class$=-panel-head],[class*=-panel-head\ ],[class$=-panel-header],[class*=-panel-header\ ],[class$=-widget-head],[class*=-widget-head\ ],[class$=-widget-header],[class*=-widget-header\ ],[class$=-section-head],[class$=-modal-head],[class$=-drawer-head],[data-brand-role=section-header]) :not(:where(.brand-preview-app *,.tpb-document-stage *)):is(h1,h2,h3,h4,.app-section__title,.section-title,.card-title,.panel-title,.widget-title,.modal-title,[class$=-title],[class$=-heading],[data-brand-role=section-title]){overflow-wrap:anywhere;min-width:0;margin:0;color:var(--section-title-color)!important;font:var(--section-title-font-weight) var(--section-title-font-size)/1.3 var(--section-title-font-family)!important;letter-spacing:var(--section-title-letter-spacing)!important;text-transform:var(--section-title-transform)!important}:is(.dashboard-content,.supplier-portal,.portal,.supplier-auth-page,.auth-shell,.invite-shell) :is(.app-section__title,header.card-title>strong,[data-brand-role=section-title]):not(:where(.brand-preview-app *,.tpb-document-stage *)){color:var(--section-title-color)!important;font:var(--section-title-font-weight) var(--section-title-font-size)/1.3 var(--section-title-font-family)!important;letter-spacing:var(--section-title-letter-spacing)!important;text-transform:var(--section-title-transform)!important}:is(.dashboard-content,.supplier-portal,.portal,.supplier-auth-page,.auth-shell,.invite-shell) :is(.card-header,.card-head,.modal-header,header.card-title,[class$=-card-header],[class*=-card-header\ ],[class$=-card-head],[class*=-card-head\ ],[class$=-modal-head],[class$=-drawer-head],[data-brand-role=section-header]):not(:where(.brand-preview-app *,.tpb-document-stage *)){box-sizing:border-box;height:auto;min-height:var(--section-title-height)!important;padding-block:var(--space-2)!important;background:var(--section-header-bg)!important;border-bottom:var(--section-divider-width) solid var(--section-divider-color)!important}:is(.dashboard-content,.supplier-portal,.portal,.supplier-auth-page,.auth-shell,.invite-shell) :is([class$=-card-type],[class$=-kicker],[data-brand-role=technical-label]):not(:where(.brand-preview-app *,.tpb-document-stage *)){font-family:var(--font-technical);font-size:var(--font-size-xs);font-weight:var(--font-technical-weight);letter-spacing:var(--font-technical-letter-spacing);text-transform:var(--font-technical-transform)}.dashboard-content .flows-page .flow-card-header{align-items:flex-start;height:auto}.dashboard-content .flows-page .flow-card-name{font-family:var(--section-title-font-family)}:is(.supplier-portal,.portal,.invite-shell) :is(.titlebar,[data-brand-role=section-header]){min-height:var(--section-title-height);background:var(--section-header-bg);border-bottom:var(--section-divider-width) solid var(--section-divider-color);color:var(--section-title-color)}@media (width<=760px){.dashboard-content .detail-hero-grid{height:auto!important}.dashboard-content .detail-hero-grid-item{flex-shrink:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.btn-primary:hover,.btn-secondary:hover,.btn-danger:hover,.btn-ghost:hover,.workbench-metric-link:hover .workbench-metric{transform:none!important}}
