:where([data-connected-workspace]) .checkout-page:not(:where([inert] *)){flex-direction:column}:where([data-connected-workspace]) .checkout-summary-body:not(:where([inert] *)){min-height:0}:where([data-connected-workspace]) .checkout-item-content:not(:where([inert] *)){flex-direction:column;flex:1 1 auto}:where([data-connected-workspace]) .checkout-item-main:not(:where([inert] *)),:where([data-connected-workspace]) .checkout-item-content:not(:where([inert] *)),:where([data-connected-workspace]) .checkout-item-postprocess-column:not(:where([inert] *)),:where([data-connected-workspace]) .checkout-item-price-column:not(:where([inert] *)){min-width:0}:root{font-family:var(--product-ui-font-family)}:where([data-connected-workspace]) .site-header-left:not(:where([inert] *)){align-items:center;min-width:0}:where([data-connected-workspace]) .admin-status-badge:not(:where([inert] *)){align-items:center;gap:var(--product-ui-space-xs);justify-content:center}:where([data-connected-workspace]) .panel:not(:where([inert] *)){min-width:0}:where([data-connected-workspace]) .cart-items:not(:where([inert] *)){position:relative}@media(max-width:780px){:where([data-connected-workspace]) .cart-items.checkout-cart:not(:where([inert] *)){flex:0 1 auto;min-height:0}}:where([data-connected-workspace]) .cart-items.checkout-cart:not(:where([inert] *)){flex-direction:column;justify-content:flex-start;flex:1 1 auto;min-height:0;min-width:0}:where([data-connected-workspace]) .cart-item:not(:where([inert] *)){flex-direction:column}:where([data-connected-workspace]) .cart-item-preview:not(:where([inert] *)),:where([data-connected-workspace]) .cart-item-preview-placeholder:not(:where([inert] *)){justify-content:center}:where([data-connected-workspace]) .cart-item-postprocess:not(:where([inert] *)){flex:0 0 100%}:where([data-connected-workspace]) .cart-item-postprocess-chip:not(:where([inert] *)){position:relative}:where([data-connected-workspace]) .cart-item-postprocess-chip-text:not(:where([inert] *)){flex:1 1 auto;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}:where([data-connected-workspace]) .cart-item-badges:not(:where([inert] *)){justify-content:flex-start}:where([data-connected-workspace]) .cart-item-badge:not(:where(.pu-record-financial-summary button.pu-service-choice)) .badge-value:not(:where([inert] *)){flex:1 1 auto;min-width:0;text-align:center;text-overflow:ellipsis}:where([data-connected-workspace]) .cart-quantity-controls:not(:where([inert] *)){justify-content:center}:where([data-connected-workspace]) .cart-quantity-btn:not(:where([inert] *)){position:relative}:where([data-connected-workspace]) .orders-page:not(:where([inert] *)){display:flex;flex-direction:column}:where([data-connected-workspace]) .orders-preview:not(:where([inert] *)){position:relative}:where([data-connected-workspace]) .models-page:not(:where([inert] *)){display:flex;flex-direction:column}@media(max-width:640px){:where([data-connected-workspace]) .site-header-right:not(:where([inert] *)){flex:0 0 auto}}@media(max-width:640px){:where([data-connected-workspace]) .site-header-left:not(:where([inert] *)){flex:1 1 auto}}@media(max-width:640px){:where([data-connected-workspace]) .cart-item-badges>.cart-item-badge .badge-value:not(:where([inert] *)){text-overflow:ellipsis}}.product-workspace .pu-connected-checkout #checkout-cart-items:not(:where([inert] *)){list-style-type:none;overflow-anchor:none}.product-workspace .pu-connected-checkout .pu-customer-line-quantity .cart-quantity-value:not(:where([inert] *)){appearance:textfield}.product-workspace .pu-connected-checkout .pu-customer-line-quantity .cart-quantity-btn:not(:where([inert] *)){-webkit-user-select:none;user-select:none;z-index:1}.product-workspace [data-connected-workspace] .cart-item-badge:not(button):not(.cart-item-badge--interactive):not(:where([inert] *)){cursor:default}.product-workspace .pu-connected-checkout .pu-part-settings .cart-item-badge:not(.cart-item-badge--interactive):not(:where([inert] *)){cursor:default}.product-workspace [data-connected-workspace] .cart-item-postprocess-chip:not(:where([inert] *)){cursor:help;isolation:isolate;text-align:left}.product-workspace [data-connected-workspace] .cart-item-postprocess-chip.is-downloadable:not(:where([inert] *)){cursor:pointer}.product-workspace [data-connected-workspace] .cart-item-postprocess-chip.is-downloadable:disabled:not(:where([inert] *)){cursor:wait}.product-workspace [data-connected-workspace] :is(.organization-status,.organization-form-status):empty:not(:where([inert] *)){display:none}.product-workspace [data-connected-workspace] .model-preview-trigger:not(:where([inert] *)){appearance:none}body,.product-workspace.product-workspace{--product-ui-font-size-2xs: var(--product-ui-type-size-meta);--product-ui-font-size-md: var(--product-ui-type-size-body);--product-ui-font-size-intermediate: var(--product-ui-type-size-body);--product-ui-title-size: var(--product-ui-type-size-title);--product-ui-font-weight-strong: var(--product-ui-type-weight-semibold);--product-ui-font-weight-heavy: var(--product-ui-type-weight-semibold);--pu-title-size: var(--product-ui-type-size-title);--pu-section-size: var(--product-ui-type-size-section);font-family:var(--product-ui-font-family);font-size:var(--product-ui-type-size-body);font-weight:var(--product-ui-type-weight-regular)}:where(body,.product-workspace) :where(h1,h2,h3,h4,h5,h6,strong,b){font-weight:var(--product-ui-type-weight-semibold)}:where(body,.product-workspace) :where(h1){font-size:var(--product-ui-type-size-title)}:where(body,.product-workspace) :where(h2,h3,h4){font-size:var(--product-ui-type-size-section)}:where(body,.product-workspace) :where(small){font-size:var(--product-ui-type-size-meta)}:where(body,.product-workspace) :where(button,input,select,textarea){font-family:inherit}.product-workspace :is(.pu-page-heading h1,.pu-page-heading h2,h2,h3,h4){font-weight:var(--product-ui-type-weight-semibold);letter-spacing:normal}.product-workspace :is(.pu-page-heading h1,.pu-page-heading h2){font-size:var(--product-ui-type-size-title)}.sr-only,.product-workspace .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pu-price-comparison{display:inline-grid;gap:var(--product-ui-space-xs);text-align:inherit}.pu-price-comparison del{color:var(--product-ui-text-muted);font-size:var(--product-ui-font-size-xs);font-weight:400}:root{--product-ui-font-family: Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--product-ui-canvas: #f5f5f5;--product-ui-surface: #ffffff;--product-ui-surface-subtle: #f7f7f7;--product-ui-surface-hover: #f1f1f1;--product-ui-text: #111111;--product-ui-text-muted: #6b6b72;--product-ui-text-subtle: #8a8a92;--product-ui-border: #d9d9de;--product-ui-border-strong: #b8b8c0;--product-ui-primary: #111111;--product-ui-primary-rgb: 17, 17, 17;--product-ui-primary-hover: #2a2a2a;--product-ui-on-primary: #ffffff;--product-ui-active-bg: #eeeeef;--product-ui-active-border: #111111;--product-ui-control-height: 42px;--product-ui-input-height: 44px;--product-ui-control-radius: 8px;--product-ui-control-padding-inline: 14px;--product-ui-control-border: #d4d4d8;--product-ui-input-border: #c7c7ce;--product-ui-control-bg: #ffffff;--product-ui-control-bg-soft: #f7f7f8;--product-ui-control-shadow: 0 1px 2px rgba(0, 0, 0, .04);--product-ui-focus-border: #111111;--product-ui-focus-ring: 0 0 0 3px rgba(17, 17, 17, .1);--product-ui-danger: #b91c1c;--product-ui-warning: #d97706;--product-ui-success: #16a34a;--product-ui-purchase-order-bg: rgba(99, 102, 241, .18);--product-ui-purchase-order-text: #4338ca;--product-ui-purchase-order-radius: 999px;--product-ui-purchase-order-padding-block: 2px;--product-ui-space-xs: 6px;--product-ui-space-sm: 8px;--product-ui-space-md: 10px;--product-ui-space-lg: 12px;--product-ui-space-xl: 14px;--product-ui-space-2xl: 16px;--product-ui-space-3xl: 20px;--product-ui-space-4xl: 24px;--product-ui-font-size-2xs: 11px;--product-ui-font-size-xs: 12px;--product-ui-font-size-sm: 13px;--product-ui-font-size-md: 14px;--product-ui-font-size-intermediate: 15px;--product-ui-font-size-lg: 16px;--product-ui-title-size: 24px;--product-ui-admin-list-shell-inset: 20px;--product-ui-admin-list-region-gap: 18px;--product-ui-admin-heading-title-weight: 650;--product-ui-admin-heading-mobile-size: 22px;--product-ui-admin-heading-copy-gap: var(--product-ui-space-md);--product-ui-admin-heading-description-line-height: 1.4;--product-ui-admin-heading-description-width: 65ch;--product-ui-type-size-meta: var(--product-ui-font-size-xs);--product-ui-type-size-body: var(--product-ui-font-size-sm);--product-ui-type-size-section: var(--product-ui-font-size-lg);--product-ui-type-size-title: 22px;--product-ui-type-weight-regular: var(--product-ui-font-weight-regular);--product-ui-type-weight-medium: var(--product-ui-font-weight-subtle);--product-ui-type-weight-semibold: var(--product-ui-font-weight-medium);--product-ui-line-height-tight: 1.2;--product-ui-line-height-relaxed: 1.45;--product-ui-font-weight-regular: 400;--product-ui-font-weight-subtle: 500;--product-ui-font-weight-medium: 600;--product-ui-font-weight-strong: 700;--product-ui-font-weight-heavy: 800;--product-ui-radius-lg: 16px;--product-ui-radius-pill: 999px;--product-ui-shadow-popover: 0 22px 46px rgba(15, 23, 42, .18);--product-ui-transition: .18s ease}:is(html[data-admin-theme=dark],body[data-admin-theme=dark],[data-product-ui-theme=dark]){--product-ui-danger: #f87171;--product-ui-purchase-order-bg: rgba(129, 140, 248, .2);--product-ui-purchase-order-text: #c4b5fd;--product-ui-canvas: #0b0b0c;--product-ui-surface: #141416;--product-ui-surface-subtle: #1a1a1d;--product-ui-surface-hover: #222226;--product-ui-text: #f5f5f5;--product-ui-text-muted: #a1a1aa;--product-ui-text-subtle: #7f7f89;--product-ui-border: #303036;--product-ui-border-strong: #4a4a52;--product-ui-primary: #f5f5f5;--product-ui-primary-rgb: 245, 245, 245;--product-ui-primary-hover: #ffffff;--product-ui-on-primary: #111111;--product-ui-active-bg: #252529;--product-ui-active-border: #f5f5f5;--product-ui-control-border: #36363d;--product-ui-input-border: #3f3f46;--product-ui-control-bg: #161618;--product-ui-control-bg-soft: #1c1c20;--product-ui-control-shadow: none;--product-ui-focus-border: #f5f5f5;--product-ui-focus-ring: 0 0 0 3px rgba(245, 245, 245, .12);--product-ui-shadow-popover: 0 22px 46px rgba(0, 0, 0, .45)}.pu-rail .pu-theme button{font:var(--product-ui-font-weight-regular) var(--product-ui-font-size-xs)/var(--product-ui-line-height-relaxed) var(--product-ui-font-family)}.pu-file-drop-feedback{position:fixed;inset:var(--product-ui-space-lg);z-index:5000;display:flex;align-items:center;justify-content:center;padding:var(--product-ui-space-lg);border:1px dashed var(--product-ui-primary);border-radius:var(--product-ui-control-radius);pointer-events:none;font-family:var(--product-ui-font-family);color:var(--product-ui-text)}.pu-file-drop-feedback[hidden]{display:none}.pu-file-drop-message{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--product-ui-space-sm) var(--product-ui-space-2xl);width:fit-content;max-width:100%;min-width:0;padding:var(--product-ui-space-4xl);border:1px solid var(--product-ui-border);border-radius:var(--product-ui-control-radius);background:var(--product-ui-surface);font-size:var(--product-ui-font-size-sm);line-height:1.5;overflow-wrap:anywhere}.pu-file-drop-message strong{font-size:var(--product-ui-font-size-lg);font-weight:600}.pu-file-drop-message span{color:var(--product-ui-text-muted)}:root{--product-ui-tooltip-font-family:var(--product-ui-font-family);--product-ui-tooltip-font-size:var(--product-ui-font-size-sm);--product-ui-tooltip-font-weight:400;--product-ui-tooltip-line-height:var(--product-ui-line-height-relaxed);--product-ui-tooltip-bg:#111111;--product-ui-tooltip-text:#ffffff;--product-ui-tooltip-border:#303036;--product-ui-tooltip-radius:var(--product-ui-control-radius);--product-ui-tooltip-padding-block:var(--product-ui-space-md);--product-ui-tooltip-padding-inline:var(--product-ui-space-lg);--product-ui-tooltip-gap:var(--product-ui-space-md);--product-ui-tooltip-viewport-margin:var(--product-ui-space-lg);--product-ui-tooltip-max-width:360px;--product-ui-tooltip-shadow:var(--product-ui-shadow-popover)}.pu-product-tooltip[role=tooltip],.pu-tooltip-specimen{position:fixed;inset:auto;margin:0;box-sizing:border-box;width:max-content;max-width:min(var(--product-ui-tooltip-max-width),calc(100vw - var(--product-ui-tooltip-viewport-margin)*2));max-height:calc(100dvh - var(--product-ui-tooltip-viewport-margin)*2);overflow:auto;padding:var(--product-ui-tooltip-padding-block) var(--product-ui-tooltip-padding-inline);border:1px solid var(--product-ui-tooltip-border);border-radius:var(--product-ui-tooltip-radius);background:var(--product-ui-tooltip-bg);color:var(--product-ui-tooltip-text);font-family:var(--product-ui-tooltip-font-family);font-size:var(--product-ui-tooltip-font-size);font-weight:var(--product-ui-tooltip-font-weight);line-height:var(--product-ui-tooltip-line-height);text-align:left;text-transform:none;letter-spacing:normal;white-space:pre-line;overflow-wrap:anywhere;box-shadow:var(--product-ui-tooltip-shadow);cursor:default}.pu-product-tooltip::backdrop{display:none}body.product-tooltips-ready :is([data-tooltip],.admin-tooltip,.cart-item-orientation-flag):after{content:none!important;display:none!important}[data-tooltip-help]:focus-visible{outline:2px solid var(--product-ui-focus-border);outline-offset:var(--product-ui-space-xs)}.pu-product-tooltip .pu-tooltip-heading{display:flex;justify-content:space-between;gap:var(--product-ui-space-lg);font-weight:var(--product-ui-font-weight-medium);margin:0 0 var(--product-ui-space-md)}.pu-product-tooltip .pu-tooltip-list{margin:0;padding-inline-start:var(--product-ui-space-xl);white-space:normal}.pu-product-tooltip .pu-tooltip-section{margin-top:var(--product-ui-space-md)}.pu-product-tooltip .pu-tooltip-section p{margin:var(--product-ui-space-xs) 0 0}.pu-product-tooltip .pu-tooltip-table{display:grid;gap:var(--product-ui-space-md)}.pu-product-tooltip .pu-tooltip-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--product-ui-space-lg)}.pu-product-tooltip .pu-tooltip-value{white-space:nowrap}:root{--product-ui-tooltip-help-icon-size:var(--product-ui-space-2xl);--product-ui-tooltip-help-target-size:var(--product-ui-space-4xl);--product-ui-tooltip-help-touch-size:var(--product-ui-input-height);--product-ui-tooltip-help-gap:var(--product-ui-space-xs);--product-ui-tooltip-help-color:var(--product-ui-text);--product-ui-tooltip-help-mark-color:var(--product-ui-surface);--product-ui-tooltip-help-hover-bg:var(--product-ui-surface-hover)}:is(body.product-tooltips-ready,.product-workspace) .pu-tooltip-help.pu-tooltip-help{display:inline-flex;align-items:center;justify-content:center;position:relative;width:var(--product-ui-tooltip-help-target-size);height:var(--product-ui-tooltip-help-target-size);min-width:var(--product-ui-tooltip-help-target-size);min-height:var(--product-ui-tooltip-help-target-size);max-width:none;max-height:none;flex:0 0 var(--product-ui-tooltip-help-target-size);padding:0;margin:0;margin-inline-start:var(--product-ui-tooltip-help-gap);border:0;border-radius:50%;background:transparent;color:var(--product-ui-tooltip-help-color);vertical-align:middle;cursor:help;box-shadow:none;isolation:auto;z-index:auto;line-height:1}:is(body.product-tooltips-ready,.product-workspace) .pu-tooltip-help.pu-tooltip-help:hover{background:var(--product-ui-tooltip-help-hover-bg)}.pu-tooltip-help-icon{display:block;width:var(--product-ui-tooltip-help-icon-size);height:var(--product-ui-tooltip-help-icon-size);flex:none;fill:currentColor;stroke:none}.pu-tooltip-help-icon path{fill:none;stroke:var(--product-ui-tooltip-help-mark-color);stroke-width:2;stroke-linecap:round}.pu-tooltip-help-icon .pu-tooltip-help-dot{fill:var(--product-ui-tooltip-help-mark-color)}@media(any-pointer:coarse){:is(body.product-tooltips-ready,.product-workspace) .pu-tooltip-help.pu-tooltip-help{width:var(--product-ui-tooltip-help-touch-size);height:var(--product-ui-tooltip-help-touch-size);min-width:var(--product-ui-tooltip-help-touch-size);min-height:var(--product-ui-tooltip-help-touch-size);flex-basis:var(--product-ui-tooltip-help-touch-size)}}:is(body.product-tooltips-ready,.product-workspace) .pu-tooltip-help-mark{display:inline-flex;align-items:center;justify-content:center;width:var(--product-ui-tooltip-help-icon-size);height:var(--product-ui-tooltip-help-icon-size);min-width:var(--product-ui-tooltip-help-icon-size);padding:0;border:0;background:transparent;color:var(--product-ui-tooltip-help-color)}:is(body.product-tooltips-ready,.product-workspace) :is(.cart-item-name-with-meta.cart-item-name-with-meta,.cart-item-title.cart-item-title):has(>.pu-tooltip-help.pu-tooltip-help){column-gap:0}.pu-record-tracking{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0;margin:0;min-width:0;width:100%;max-width:24ch}.pu-record-tracking .pu-record-tracking-reference{flex:1;min-width:0}.pu-record-tracking .pu-record-tracking-input{width:100%;min-width:0;text-overflow:ellipsis}.pu-record-tracking .pu-color-field{width:var(--product-ui-field-height);min-width:var(--product-ui-field-height)}.pu-record-tracking .pu-color-swatch{width:var(--product-ui-space-md);height:var(--product-ui-space-md);border-radius:50%}.pu-record-tracking .pu-color-field:has(input[aria-invalid=true]){outline:2px solid var(--product-ui-danger)}.product-workspace .pu-record-list-controls{--pu-record-list-touch-target:max(var(--pu-control-height),var(--product-ui-input-height));display:flex;flex-direction:column;gap:var(--product-ui-space-lg)}.product-workspace .pu-record-list-controls .pu-record-list-tabs{display:flex;gap:var(--product-ui-space-lg);flex-wrap:wrap;overflow:visible;margin:0}.product-workspace .pu-record-list-controls .pu-record-list-tabs button{display:inline-flex;align-items:center;gap:var(--product-ui-space-sm);min-height:var(--pu-control-height);padding:var(--product-ui-space-sm);font-size:var(--product-ui-font-size-sm);font-weight:var(--product-ui-font-weight-medium)}.product-workspace .pu-record-list-controls .pu-record-list-tabs .pu-record-list-count{color:var(--product-ui-text-muted);font-size:inherit;font-weight:var(--product-ui-font-weight-regular);font-variant-numeric:tabular-nums}.product-workspace .pu-record-list-controls .pu-record-list-search{padding:0;margin:0}.product-workspace .pu-record-list-controls .pu-record-list-search .pu-search{width:100%}.product-workspace .pu-record-list-controls .pu-record-list-body{min-width:0;padding:0}.product-workspace .pu-record-list-controls .pu-record-list-pagination{margin:0 calc(-1 * var(--pu-row-padding)) calc(-1 * var(--pu-row-padding));gap:var(--product-ui-space-md)}.product-workspace .pu-record-list-controls .pu-record-list-pages{display:flex;flex-wrap:wrap;gap:var(--product-ui-space-sm)}.product-workspace .pu-record-list-controls .pu-record-list-pages button{min-width:var(--pu-control-height);padding-inline:var(--product-ui-space-sm);font-weight:var(--product-ui-font-weight-regular)}.product-workspace .pu-record-list-controls .pu-record-list-pagination .pu-pagination-size{min-width:0}.product-workspace .pu-record-list-controls .pu-record-list-search :focus-visible,.product-workspace .pu-record-list-controls .pu-record-list-pagination :focus-visible,.product-workspace .pu-record-list-controls .pu-record-list-tabs :focus-visible{outline:2px solid var(--product-ui-focus-border);outline-offset:-2px}@media(max-width:720px){.product-workspace .pu-record-list-controls .pu-record-list-tabs{gap:var(--product-ui-space-xs)}.product-workspace .pu-record-list-controls .pu-record-list-tabs button{min-height:var(--pu-record-list-touch-target)}.product-workspace .pu-record-list-controls .pu-record-list-search .pu-search{min-height:var(--pu-record-list-touch-target);max-width:none}.product-workspace .pu-record-list-controls .pu-record-list-pagination{display:grid;grid-template-columns:minmax(0,1fr)}.product-workspace .pu-record-list-controls .pu-record-list-pagination>.pu-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--product-ui-space-md);width:100%}.product-workspace .pu-record-list-controls .pu-record-list-pages{justify-content:space-between;gap:var(--product-ui-space-xs)}.product-workspace .pu-record-list-controls .pu-record-list-pages button{--product-ui-button-height:var(--pu-record-list-touch-target);--product-ui-button-padding-inline:var(--product-ui-space-sm);flex:1 0 var(--pu-record-list-touch-target);min-height:var(--pu-record-list-touch-target);min-width:var(--pu-record-list-touch-target)}.product-workspace .pu-record-list-controls .pu-record-list-pagination .pu-select-trigger{min-height:var(--pu-record-list-touch-target)}.product-workspace .pu-record-list-controls .pu-record-list-pagination .pu-pagination-size{width:100%}}@media(max-width:360px){.product-workspace .pu-record-list-controls .pu-record-list-pages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--product-ui-space-sm)}}.product-workspace .pu-record-list-controls .pu-record-list-tab[aria-busy=true]{cursor:progress}.product-workspace .pu-org-record-controls{min-width:0;max-width:100%;display:grid;gap:var(--pu-row-padding)}.product-workspace .pu-org-record-toolbar{display:grid;grid-template-columns:minmax(0,26ch) minmax(0,1fr) auto;gap:var(--product-ui-space-lg);align-items:end}.product-workspace .pu-org-record-toolbar .pu-field{min-width:0;gap:var(--product-ui-space-xs)}.product-workspace .pu-org-record-toolbar .pu-org-record-search input{max-width:none}.product-workspace .pu-org-record-toolbar .pu-button{min-width:0}.product-workspace .pu-org-record-filters{display:flex;gap:var(--pu-row-padding);align-items:start;flex-wrap:wrap}.product-workspace .pu-org-record-filter-group{display:grid;gap:var(--product-ui-space-xs);min-width:0}.product-workspace .pu-org-record-filter-group:first-child{flex:1}.product-workspace .pu-org-record-filter-group:last-child{flex:0 1 auto}.product-workspace .pu-org-record-filters .pu-record-list-tabs{gap:var(--product-ui-space-xs);flex-wrap:wrap;overflow:visible}.product-workspace .pu-org-record-filters .pu-record-list-tab{min-width:0;white-space:normal;text-align:left}.product-workspace .pu-org-record-controls .organization-records-table{margin:0}@media(max-width:900px){.product-workspace .pu-org-record-filters{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--product-ui-space-lg)}}@media(max-width:720px){.product-workspace .pu-org-record-toolbar{grid-template-columns:minmax(0,1fr);gap:var(--product-ui-space-md)}.product-workspace .pu-org-record-toolbar .pu-button{justify-self:start;--product-ui-button-height:var(--pu-record-list-touch-target);min-height:var(--pu-record-list-touch-target)}.product-workspace .pu-org-record-toolbar :is(.pu-select-trigger,input){min-height:var(--pu-record-list-touch-target)}.product-workspace .pu-org-record-filters .pu-record-list-tabs button{min-height:var(--pu-record-list-touch-target)}}.product-workspace .pu-org-model-controls .pu-org-model-actions{flex-wrap:wrap;min-width:0}.product-workspace .pu-org-model-controls>.pu-org-model-usage-label{margin-bottom:calc(-1 * var(--product-ui-space-md))}.product-workspace .pu-org-model-controls>.pu-record-list-tabs{gap:var(--product-ui-space-xs)}.product-workspace .pu-org-model-controls .pu-org-model-pagination-actions{display:flex;flex-wrap:wrap}@media(max-width:720px){.product-workspace .pu-org-model-controls .pu-org-model-actions{width:100%}.product-workspace .pu-org-model-controls .pu-org-model-actions .pu-button{--product-ui-button-height:var(--pu-record-list-touch-target);min-height:var(--pu-record-list-touch-target)}.product-workspace .pu-org-model-controls .pu-org-model-pagination-actions{display:grid}}@media(max-width:1100px){.product-workspace .pu-org-model-controls .pu-org-record-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.product-workspace .pu-org-model-controls .pu-org-model-actions{grid-column:1 / -1}}@media(max-width:900px){.product-workspace .pu-org-model-controls .pu-org-record-toolbar{grid-template-columns:minmax(0,1fr)}}.product-workspace .pu-record-notes-list{display:grid;gap:var(--product-ui-space-lg);min-width:0}.product-workspace .pu-record-note{display:grid;gap:var(--product-ui-space-sm);padding:0;margin:0;border:0;background:transparent;min-width:0;overflow-wrap:anywhere;color:var(--product-ui-text);font:inherit}.product-workspace .pu-record-note-header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--product-ui-space-sm);flex-wrap:wrap}.product-workspace .pu-record-note-header strong{margin:0;font:inherit;font-weight:var(--product-ui-font-weight-medium);color:var(--product-ui-text)}.product-workspace .pu-record-note time{margin:0;font-size:var(--product-ui-font-size-xs);color:var(--product-ui-text-muted)}.product-workspace .pu-record-note p{color:var(--product-ui-text);margin:0;white-space:pre-line;overflow-wrap:anywhere;line-height:var(--product-ui-line-height-relaxed)}.product-workspace .pu-record-note-badges{display:flex;flex-wrap:wrap;align-items:center;gap:var(--product-ui-space-sm)}.product-workspace .pu-record-notes-history{margin:var(--product-ui-space-xs) 0 0;border:0;min-width:0}.product-workspace .pu-record-notes-history>summary{display:flex;align-items:center;gap:var(--product-ui-space-sm);width:fit-content;min-height:var(--product-ui-field-height);padding:0;cursor:pointer;font:inherit;color:var(--product-ui-text);list-style:none}.product-workspace .pu-record-notes-history>summary::-webkit-details-marker{display:none}.product-workspace .pu-record-notes-history>summary:before{content:"›";font:inherit;font-weight:var(--product-ui-font-weight-semibold)}.product-workspace .pu-record-notes-history[open]>summary:before{content:"⌄"}.product-workspace .pu-record-notes-history>summary:focus-visible{outline:2px solid var(--product-ui-focus-border);outline-offset:var(--product-ui-space-xs)}.product-workspace .pu-record-notes-history .pu-record-notes-list{margin-top:var(--product-ui-space-md)}.product-workspace .pu-record-notes-history .pu-record-note+.pu-record-note{border-top:1px solid var(--product-ui-border);padding-top:var(--product-ui-space-lg)}.product-workspace .pu-record-files-section{margin-top:var(--product-ui-space-md);padding-top:var(--product-ui-space-lg);border-top:1px solid var(--product-ui-border);min-width:0}.product-workspace .pu-record-files-section--standalone{margin-top:0;padding-top:0;border-top:0}.product-workspace .pu-record-files-section h3{margin:0 0 var(--product-ui-space-sm);font:inherit;font-weight:var(--product-ui-font-weight-medium);color:var(--product-ui-text)}.product-workspace .pu-record-files-list{display:grid;gap:var(--product-ui-space-sm);list-style:none;margin:0;padding:0;min-width:0}.product-workspace .pu-record-files-section .pu-record-file-info strong{font:inherit;font-weight:var(--product-ui-font-weight-medium)}.product-workspace :is(.pu-record-notes-list,.pu-record-files-list)[hidden]{display:none}@media(max-width:600px){.product-workspace .pu-record-files-section .pu-record-file{align-items:flex-start;flex-wrap:wrap;gap:var(--product-ui-space-sm)}.product-workspace .pu-record-files-section .pu-record-file-info{flex:1 1 100%}.product-workspace .pu-record-files-section .pu-record-file .pu-button{--product-ui-button-height:var(--product-ui-field-height);min-height:var(--product-ui-field-height)}}.pu-payment-form{width:100%;max-width:var(--pu-overlay-width);margin-block:var(--product-ui-space-lg);padding:var(--pu-row-padding);border:1px solid var(--product-ui-border);border-radius:var(--product-ui-control-radius);background:var(--product-ui-surface);color:var(--product-ui-text);font:var(--product-ui-font-weight-regular) var(--product-ui-font-size-sm)/var(--product-ui-line-height-relaxed) var(--product-ui-font-family);box-shadow:none}.pu-payment-form[hidden],.pu-payment-form [hidden]{display:none!important}.pu-payment-form .pu-payment-content{width:100%;min-width:0}.pu-payment-form .pu-payment-header{display:flex;align-items:center;justify-content:space-between;gap:var(--pu-row-padding);padding:0 0 var(--pu-row-padding);margin:0;border-bottom:1px solid var(--product-ui-border)}.pu-payment-form .pu-payment-header h2{margin:0}.pu-payment-form .pu-payment-body{display:flex;flex-direction:column;padding:var(--pu-row-padding) 0 0;gap:var(--pu-row-padding);margin:0;min-width:0}.pu-payment-form .pu-payment-due{margin:0;font-weight:var(--product-ui-font-weight-regular);color:var(--product-ui-text-muted)}.pu-payment-form .pu-payment-options{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--product-ui-space-sm);min-width:0;border:0;padding:0;margin:0}.pu-payment-form .pu-payment-option{position:relative;display:flex;align-items:flex-start;gap:var(--product-ui-space-md);min-width:0;min-height:var(--product-ui-field-height);padding:var(--product-ui-space-md);border:1px solid var(--product-ui-border);border-radius:var(--product-ui-control-radius);background:var(--product-ui-surface);color:inherit;cursor:pointer}.pu-payment-form .pu-payment-option.is-selected{border-color:var(--product-ui-primary);background:var(--product-ui-active-bg)}.pu-payment-form .pu-payment-option:has(input:focus-visible){outline:2px solid var(--product-ui-focus-border);outline-offset:2px}.pu-payment-form .pu-payment-option.is-disabled{opacity:.55;cursor:not-allowed}.pu-payment-form .pu-payment-option input[type=radio]{flex:none;margin:var(--product-ui-space-xs) 0 0;accent-color:var(--product-ui-primary);width:var(--product-ui-font-size-lg);height:var(--product-ui-font-size-lg)}.pu-payment-form .pu-payment-option-content{display:flex;align-items:flex-start;min-width:0}.pu-payment-form .pu-payment-option-copy{display:flex;flex-direction:column;gap:var(--product-ui-space-xs);align-items:flex-start;min-width:0}.pu-payment-form .pu-payment-option-label{color:var(--product-ui-text);font-size:var(--product-ui-font-size-sm);font-weight:var(--product-ui-font-weight-medium)}.pu-payment-form .pu-payment-description{color:var(--product-ui-text-muted);font-size:var(--product-ui-font-size-sm)}.pu-payment-form .pu-payment-section{display:grid;gap:var(--product-ui-space-md);margin:0;padding:var(--pu-row-padding) 0 0;border-top:1px solid var(--product-ui-border);min-width:0}.pu-payment-form .pu-payment-reference{width:100%;display:grid;gap:var(--product-ui-space-xs);min-width:0}.pu-payment-form .pu-payment-label{margin:0;color:var(--product-ui-text);font-size:var(--product-ui-font-size-sm);font-weight:var(--product-ui-font-weight-medium)}.pu-payment-form .pu-payment-field-error{margin:0;color:var(--product-ui-danger);font-size:var(--product-ui-font-size-xs)}.pu-payment-form .pu-payment-dropzone{padding:var(--pu-row-padding);border:1px dashed var(--product-ui-border);border-radius:var(--product-ui-control-radius);background:var(--product-ui-surface-subtle);color:var(--product-ui-text-muted);min-width:0;cursor:pointer}.pu-payment-form .pu-payment-dropzone:is(:hover,:focus-within,.is-dragover,.has-file){border-color:var(--product-ui-focus-border);background:var(--product-ui-surface-hover)}.pu-payment-form .pu-payment-instructions{margin:0;color:var(--product-ui-text-muted)}.pu-payment-form .pu-payment-file-actions{display:flex;align-items:center;gap:var(--product-ui-space-md);flex-wrap:wrap;min-width:0}.pu-payment-form .pu-payment-filename{flex:1;margin:0;min-width:0;color:var(--product-ui-text-muted);overflow-wrap:anywhere}.pu-payment-form .pu-payment-hint{margin:0;color:var(--product-ui-text-muted);font-size:var(--product-ui-font-size-xs)}.pu-payment-form label.pu-payment-hint{display:flex;align-items:flex-start;gap:var(--product-ui-space-sm)}.pu-payment-form .pu-payment-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--product-ui-space-sm);margin:0;padding-top:var(--pu-row-padding);border-top:1px solid var(--product-ui-border)}.pu-payment-form .pu-payment-actions>button{flex:0 1 auto;width:auto;min-width:0}.pu-payment-form .pu-payment-error{margin:0;padding:var(--product-ui-space-lg);border-inline-start:var(--product-ui-space-xs) solid var(--product-ui-danger);background:color-mix(in srgb,var(--product-ui-danger) 10%,var(--product-ui-surface));color:var(--product-ui-text);overflow-wrap:anywhere}@media(max-width:640px){.pu-payment-form button{min-height:max(44px,var(--product-ui-button-height))}.pu-payment-form .pu-payment-actions>button{flex:1}}.product-workspace .pu-record-grid{display:block;min-width:0;max-width:100%;overflow:auto;border:0;border-radius:0;background:var(--product-ui-surface);box-shadow:none}.product-workspace .pu-record-grid [role=row]{display:grid;grid-template-columns:var(--pu-record-grid-columns);align-items:start;gap:var(--pu-small-gap);min-width:var(--pu-record-grid-min-width);padding:var(--pu-row-padding) 0;margin:0;border:0;border-bottom:1px solid var(--product-ui-border);border-radius:0;background:var(--product-ui-surface);color:var(--product-ui-text);box-shadow:none}.product-workspace .pu-record-grid [role=row]>*{min-width:0}.product-workspace .pu-record-grid .pu-record-grid-head{color:var(--product-ui-text-muted);font-size:var(--product-ui-font-size-xs);font-weight:var(--product-ui-font-weight-medium);text-transform:none;letter-spacing:normal;background:var(--product-ui-surface)}.product-workspace .pu-record-grid .pu-record-grid-body{display:grid;min-width:var(--pu-record-grid-min-width)}.product-workspace .pu-record-grid .pu-record-grid-body [role=row]:hover{background:var(--product-ui-surface-hover)}.product-workspace .pu-record-grid [role=row]:focus-visible{outline:2px solid var(--product-ui-focus-border);outline-offset:calc(-1 * var(--product-ui-space-xs))}.product-workspace .pu-record-grid .pu-record-grid-full-row{grid-template-columns:minmax(0,1fr)}.product-workspace .pu-record-grid .pu-record-grid-body [role=row].is-selected{background:var(--product-ui-active-bg)}.pu-configuration-heading{display:flex;align-items:center;gap:var(--product-ui-space-lg);margin-block:var(--product-ui-space-2xl) var(--product-ui-space-sm);padding:var(--product-ui-space-sm) var(--product-ui-space-lg);border-inline-start:2px solid var(--product-ui-border-strong);list-style:none;min-width:0;text-align:start;overflow-wrap:anywhere}.pu-configuration-heading strong{color:var(--product-ui-text)}.pu-configuration-heading span{font-size:var(--product-ui-font-size-sm);color:var(--product-ui-text-muted)}.pu-configuration-model-copy{display:flex;flex-direction:column;gap:var(--product-ui-space-xs);min-width:0}.pu-configuration-heading .pu-configuration-model-preview{flex:0 0 var(--pu-model-thumbnail-size);width:var(--pu-model-thumbnail-size);height:var(--pu-model-thumbnail-size);margin:0;padding:0;border:0;background:transparent}.pu-configuration-heading .pu-configuration-model-preview :is(button,img){width:100%;height:100%;object-fit:contain;margin:0;padding:0;border:0;background:transparent}.product-workspace .pu-grouped-configuration[data-configuration-hide-preview] :is(.pu-customer-line-preview,.cart-item-preview){display:none!important}.product-workspace .pu-grouped-configuration .pu-record-model,.product-workspace .rv-operational .pu-grouped-configuration .pu-record-model{display:flex}:is(#quote-prototype-workspace,.product-workspace) .rv-operational .pu-grouped-configuration .rv-part-cell{display:block}:is(#quote-prototype-workspace,.product-workspace) .pu-line-table[role=table] .pu-grouped-configuration .checkout-part-identity{display:flex}:is(#quote-prototype-workspace,.product-workspace) .pu-line-table[role=table] .pu-grouped-configuration .checkout-part-name{display:flex;flex-direction:column;width:100%}.product-workspace .pu-grouped-configuration .rv-preview{display:none}.pu-line-orientation{display:flex;flex-wrap:wrap;align-items:center;gap:var(--product-ui-space-sm);margin-block:var(--product-ui-space-xs);font-size:var(--product-ui-font-size-xs);color:var(--product-ui-text-muted)}.pu-line-orientation .pu-button{font-size:inherit}.pu-configuration-choice{display:flex;align-items:center;gap:var(--product-ui-space-sm);grid-column:1/-1;font-size:var(--product-ui-font-size-sm)}.pu-configuration-choice input{accent-color:var(--product-ui-primary)}.product-workspace .pu-line-orientation-identity{flex-wrap:wrap!important;column-gap:var(--product-ui-space-sm);row-gap:var(--product-ui-space-xs)}.pu-line-orientation-identity .pu-line-orientation{flex-basis:100%;margin:0;gap:var(--product-ui-space-xs)}.pu-line-orientation .pu-button{min-height:var(--pu-control-height);padding-inline:var(--product-ui-space-sm)}.pu-line-orientation-identity .cart-item-orientation-flag{flex:none;margin-inline-start:var(--product-ui-space-sm)}#quote-prototype-workspace :is(#orders-detail,#admin-order-detail,#checkout-cart-items) .pu-part-settings :is(.cart-item-badges,.checkout-line-badges){max-height:none!important;overflow:visible!important;flex-wrap:wrap}#quote-prototype-workspace .pu-record-preview:focus-visible{outline:2px solid var(--product-ui-focus-border);outline-offset:calc(-1 * var(--product-ui-space-xs))}#quote-prototype-workspace button.pu-record-preview{cursor:pointer;color:inherit;font:inherit;box-shadow:none}:is(#quote-prototype-workspace,.product-workspace) .pu-customer-line{--part-preview-size:var(--pu-model-thumbnail-size);--part-gap:var(--product-ui-space-md)}:is(#quote-prototype-workspace,.product-workspace) .pu-customer-line-identity{display:flex;align-items:flex-start;gap:var(--part-gap);min-width:0}:is(#quote-prototype-workspace,.product-workspace) .pu-customer-line-description{min-width:0;flex:1}:is(#quote-prototype-workspace,.product-workspace) .pu-customer-line .pu-customer-line-preview{flex:0 0 var(--part-preview-size);width:var(--part-preview-size)!important;height:var(--part-preview-size)!important;min-width:var(--part-preview-size)!important;max-width:var(--part-preview-size)!important;min-height:var(--part-preview-size)!important;max-height:var(--part-preview-size)!important;display:grid;place-items:center;align-self:flex-start!important;margin:0;padding:0;border:0!important;border-radius:0!important;background:transparent!important;color:var(--product-ui-text-muted);font:inherit}:is(#quote-prototype-workspace,.product-workspace) .pu-customer-line-preview img{display:block;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain;transform:none!important}:is(#quote-prototype-workspace,.product-workspace) .pu-customer-line-preview:focus-visible{outline:2px solid var(--product-ui-focus-border);outline-offset:calc(-1 * var(--product-ui-space-xs))}:is(#quote-prototype-workspace,.product-workspace) .pu-customer-line .pu-customer-line-title,:is(#quote-prototype-workspace,.product-workspace) .pu-customer-line .pu-customer-line-title :is(.cart-item-filename,h3){margin:0;font-family:var(--product-ui-font-family);font-size:var(--product-ui-font-size-md)!important;font-weight:var(--product-ui-font-weight-medium)!important;line-height:var(--product-ui-line-height-relaxed)!important;color:var(--product-ui-text);white-space:normal!important;overflow-wrap:anywhere;letter-spacing:normal;text-transform:none}:is(#quote-prototype-workspace,.product-workspace) .pu-part-settings>.pu-customer-line-label,:is(#quote-prototype-workspace,.product-workspace) .pu-customer-line :is(.pu-customer-line-label,.checkout-item-section-label,.cart-item-postprocess-label,.checkout-summary-label,.checkout-summary-quantity-label){display:block;font-family:var(--product-ui-font-family);font-size:var(--product-ui-font-size-xs)!important;font-weight:var(--product-ui-font-weight-medium)!important;line-height:var(--product-ui-line-height-relaxed)!important;color:var(--product-ui-text-muted);letter-spacing:normal;text-transform:none}:is(#quote-prototype-workspace,.product-workspace) .pu-part-settings :is(.pu-customer-line-badges,.cart-item-badges,.checkout-line-badges){display:flex;flex-wrap:wrap;gap:var(--product-ui-space-xs)!important;max-height:none!important;overflow:visible!important}.pu-customer-line-badges .cart-item-badge,:is(#quote-prototype-workspace,.product-workspace) .pu-customer-line :is(.pu-customer-line-badge,.cart-item-badge,.cart-item-postprocess-chip,.pu-customer-line-addition){display:inline-flex;align-items:center;justify-content:center;gap:var(--product-ui-space-xs);width:auto;min-width:0;max-width:100%;height:auto;min-height:0;box-sizing:border-box;padding:var(--product-ui-space-xs) var(--product-ui-space-sm)!important;border:1px solid var(--product-ui-border)!important;border-radius:var(--product-ui-control-radius)!important;font-family:var(--product-ui-font-family)!important;font-size:var(--product-ui-font-size-xs)!important;font-weight:var(--product-ui-font-weight-medium)!important;line-height:var(--product-ui-line-height-relaxed)!important;letter-spacing:normal;text-transform:none;white-space:normal}.pu-customer-line-badges .cart-item-badge:not(.cart-item-badge--color),:is(#quote-prototype-workspace,.product-workspace) .pu-customer-line :is(.pu-customer-line-badge,.cart-item-badge,.cart-item-postprocess-chip,.pu-customer-line-addition):not(.pu-customer-line-badge--color):not(.cart-item-badge--color){background:var(--product-ui-surface-subtle)!important;color:var(--product-ui-text)!important}.pu-customer-line-badges .cart-item-badge--color,:is(#quote-prototype-workspace,.product-workspace) .pu-customer-line :is(.pu-customer-line-badge--color,.cart-item-badge--color){background:var(--badge-color)!important;color:var(--badge-text)!important}.pu-customer-line-badges .badge-value,:is(#quote-prototype-workspace,.product-workspace) .pu-customer-line .badge-value{font:inherit!important;line-height:inherit!important}:is(#quote-prototype-workspace,.product-workspace) .pu-customer-line :is(.cart-item-badge,.cart-item-postprocess-chip,.pu-customer-line-addition){min-height:0;height:auto;box-shadow:none}:is(#quote-prototype-workspace,.product-workspace) .pu-customer-line :is(.cart-item-postprocess-chip-text,.cart-item-postprocess-remove){font:inherit;line-height:inherit}:is(#quote-prototype-workspace,.product-workspace) .pu-customer-line .cart-item-postprocess-remove{display:inline-flex;align-items:center;justify-content:center;padding:0;margin:0;border:0;min-height:0;width:var(--product-ui-space-4xl);height:var(--product-ui-space-4xl);border-radius:var(--product-ui-control-radius);background:transparent;color:inherit;font-size:var(--product-ui-font-size-xs)}@media(pointer:coarse){:is(#quote-prototype-workspace,.product-workspace) .pu-customer-line :is(.cart-item-badge,.cart-item-postprocess-chip,.pu-customer-line-addition){min-height:var(--product-ui-input-height)}:is(#quote-prototype-workspace,.product-workspace) .pu-customer-line .cart-item-postprocess-remove{min-width:var(--product-ui-input-height);min-height:var(--product-ui-input-height)}}:is(#quote-prototype-workspace,.product-workspace) .pu-customer-line :is(.pu-customer-line-quantity,.pu-customer-line-unit,.pu-customer-line-total){font-family:var(--product-ui-font-family);font-size:var(--product-ui-font-size-sm)!important;font-variant-numeric:tabular-nums}:is(#quote-prototype-workspace,.product-workspace) .pu-customer-line :is(.pu-customer-line-quantity,.pu-customer-line-unit,.pu-customer-line-total) strong{font-size:var(--product-ui-font-size-md)!important;font-weight:var(--product-ui-font-weight-medium)!important;line-height:var(--product-ui-line-height-relaxed);color:var(--product-ui-text)}:is(#quote-prototype-workspace,.product-workspace) .pu-customer-line-actions{display:flex;gap:var(--product-ui-space-sm)}:is(#quote-prototype-workspace,.product-workspace) .pu-customer-line--quote{display:grid;gap:var(--product-ui-space-lg);padding-block:var(--pu-row-padding);border-bottom:1px solid var(--product-ui-border)}:is(#quote-prototype-workspace,.product-workspace) .pu-customer-line--quote:first-child{padding-top:0}:is(#quote-prototype-workspace,.product-workspace) [data-quote-lines] .pu-customer-line--quote .pu-part-settings{display:grid;gap:var(--product-ui-space-sm);margin-top:var(--product-ui-space-md)}:is(#quote-prototype-workspace,.product-workspace) [data-quote-lines] .pu-customer-line--quote .pu-customer-line-additions{display:grid;gap:var(--product-ui-space-sm);margin-top:var(--product-ui-space-md);font-size:var(--product-ui-font-size-xs);color:var(--product-ui-text-muted)}:is(#quote-prototype-workspace,.product-workspace) [data-quote-lines] .pu-customer-line--quote .pu-customer-line-addition-badges{display:flex;flex-wrap:wrap;gap:var(--product-ui-space-xs)}:is(#quote-prototype-workspace,.product-workspace) .pu-customer-line-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--part-gap)}:is(#quote-prototype-workspace,.product-workspace) .pu-customer-line-values>*{display:grid;gap:var(--product-ui-space-xs);min-width:0}:is(#quote-prototype-workspace,.product-workspace) .pu-customer-line-values>:last-child{text-align:right}:is(#quote-prototype-workspace,.product-workspace) .pu-customer-line-note{font-size:var(--product-ui-font-size-xs)}:is(#quote-prototype-workspace,.product-workspace) .pu-customer-line--quote .pu-customer-line-actions{justify-content:flex-end}:is(#quote-prototype-workspace,.product-workspace) .pu-customer-line :is(.cart-item-postprocess-chip,.pu-customer-line-addition){flex:0 1 auto;align-self:flex-start;width:fit-content!important;min-height:0;box-shadow:none}:is(#quote-prototype-workspace,.product-workspace) .pu-customer-line .cart-item-postprocess-chip-text{font:inherit!important;color:inherit;white-space:normal}@media(max-width:640px){:is(#quote-prototype-workspace,.product-workspace) :is(.pu-customer-line--quote,.pu-customer-line--record) .pu-customer-line-preview{grid-column:1;grid-row:1}:is(#quote-prototype-workspace,.product-workspace) :is(.pu-customer-line--quote,.pu-customer-line--record) .pu-customer-line-identity{display:grid;grid-template-columns:var(--pu-model-thumbnail-size) minmax(0,1fr);gap:var(--product-ui-space-md)}:is(#quote-prototype-workspace,.product-workspace) :is(.pu-customer-line--quote,.pu-customer-line--record) .pu-customer-line-description{display:contents}:is(#quote-prototype-workspace,.product-workspace) :is(.pu-customer-line--quote,.pu-customer-line--record) .pu-customer-line-title{align-self:center;grid-column:2;grid-row:1}:is(#quote-prototype-workspace,.product-workspace) :is(.pu-customer-line--quote,.pu-customer-line--record) :is(.pu-part-settings,.pu-customer-line-additions){grid-column:1/-1}:is(#quote-prototype-workspace,.product-workspace) :is(.pu-customer-line--quote,.pu-customer-line--record) .pu-customer-line-values{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr)}:is(#quote-prototype-workspace,.product-workspace) :is(.pu-customer-line--quote,.pu-customer-line--record) .pu-customer-line-values>:not(:first-child){text-align:right}:is(#quote-prototype-workspace,.product-workspace) :is(.pu-customer-line--quote,.pu-customer-line--record) .pu-customer-line-actions{justify-content:space-between}}:is(#quote-prototype-workspace,.product-workspace) .pu-customer-line .cart-item-postprocess-control{display:inline-flex;align-items:center;gap:var(--product-ui-space-xs);max-width:100%;min-width:0;padding:0;border:1px solid var(--product-ui-border);border-radius:var(--product-ui-control-radius);background:var(--product-ui-surface-subtle);color:var(--product-ui-text);font-family:var(--product-ui-font-family);font-size:var(--product-ui-font-size-xs);font-weight:var(--product-ui-font-weight-medium)}:is(#quote-prototype-workspace,.product-workspace) .pu-customer-line .cart-item-postprocess-control>.cart-item-postprocess-chip{flex:1 1 auto;min-width:0;border:0!important;background:transparent!important}:is(#quote-prototype-workspace,.product-workspace) .pu-customer-line .cart-item-postprocess-control>.cart-item-postprocess-remove{position:static;inset:auto;transform:none;flex:0 0 auto;align-self:center;margin-inline-end:var(--product-ui-space-xs);font:inherit;line-height:1;color:var(--product-ui-text-muted)}:is(#quote-prototype-workspace,.product-workspace) .pu-customer-line .cart-item-postprocess-control>.cart-item-postprocess-remove:hover{background:var(--product-ui-surface-hover);color:var(--product-ui-text)}:is(#quote-prototype-workspace,.product-workspace) .pu-customer-line .cart-item-postprocess-control>.cart-item-postprocess-remove:focus-visible{background:var(--product-ui-surface-hover);color:var(--product-ui-text)}:is(#quote-prototype-workspace,.product-workspace) .pu-customer-line .badge-caret{font:inherit;margin:0;opacity:.65}.product-workspace .pu-line-table[role=table]{--pu-line-columns:minmax(0,1fr) calc(var(--pu-control-height)*3.5) calc(var(--pu-control-height)*2.5) calc(var(--pu-control-height)*2.5) calc(var(--pu-control-height)*2.5);container-type:inline-size;min-width:0}.product-workspace .pu-line-table[role=table] .pu-line-table-head,.product-workspace .pu-line-table[role=table] .pu-line-table-row{display:grid;grid-template-columns:var(--pu-line-columns);align-items:start;gap:var(--pu-small-gap);padding:var(--pu-row-padding) 0}.product-workspace .pu-line-table[role=table] .pu-line-table-head{text-align:center;border-block:1px solid var(--product-ui-border)}.product-workspace .pu-line-table[role=table] .pu-line-table-part{grid-column:1;min-width:0}.product-workspace .pu-line-table[role=table] .pu-record-line-header{display:block;margin-bottom:var(--product-ui-space-sm)}.product-workspace .pu-line-table[role=table] :is(.pu-record-commercial,.pu-record-values,.checkout-price-values){display:contents}.product-workspace .pu-line-table[role=table] .pu-customer-line-quantity{grid-column:2;grid-row:1}.product-workspace .pu-line-table[role=table] .pu-customer-line-unit{grid-column:3;grid-row:1}.product-workspace .pu-line-table[role=table] .pu-customer-line-total{grid-column:4;grid-row:1}.product-workspace .pu-line-table[role=table] :is(.pu-customer-line-quantity,.pu-customer-line-unit,.pu-customer-line-total){align-items:center;align-self:start;text-align:center;justify-self:center;min-width:0}.product-workspace .pu-line-table[role=table] .pu-customer-line-actions{grid-column:5;grid-row:1;justify-self:center;justify-content:center}.product-workspace .pu-line-table[role=table] .pu-record-line-number{display:inline;flex:none;white-space:nowrap;margin-inline-end:var(--product-ui-space-sm)}.product-workspace .pu-line-table[role=table] .pu-customer-line-title{display:flex;flex-wrap:nowrap;align-items:baseline;min-width:0}.product-workspace .pu-line-table[role=table] .pu-customer-line-title .cart-item-filename{min-width:0;overflow-wrap:anywhere}.product-workspace .pu-line-table[role=table] .pu-customer-line-description{min-width:0}.product-workspace .pu-line-table[role=table] .checkout-part-name{display:flex;flex-direction:column;gap:var(--product-ui-space-sm)}.product-workspace .pu-line-table[role=table] .pu-customer-line-quantity input{max-width:100%}@media(min-width:601px){.product-workspace .pu-line-table[role=table] :is(.checkout-summary-label,.checkout-summary-quantity-label,.pu-line-table-label){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}}@media(max-width:600px){.product-workspace .pu-line-table[role=table] .pu-line-table-head{display:none}.product-workspace .pu-line-table[role=table] .pu-line-table-row{grid-template-columns:repeat(3,minmax(0,1fr))}.product-workspace .pu-line-table[role=table] .pu-line-table-part{grid-column:1/-1;grid-row:1}.product-workspace .pu-line-table[role=table] .pu-customer-line-quantity{grid-column:1;grid-row:2}.product-workspace .pu-line-table[role=table] .pu-customer-line-unit{grid-column:2;grid-row:2}.product-workspace .pu-line-table[role=table] .pu-customer-line-total{grid-column:3;grid-row:2}.product-workspace .pu-line-table[role=table] .pu-customer-line-actions{grid-column:1/-1;grid-row:3;justify-self:end}}.product-workspace .pu-line-table[role=table] .pu-line-table-price-status{display:block;grid-column:3/5;grid-row:1;text-align:center}.product-workspace .pu-line-table[role=table] .cart-item-quantity-label{order:2}@media(max-width:500px){.product-workspace .pu-line-table[role=table] .pu-line-table-row{grid-template-columns:repeat(2,minmax(0,1fr))}.product-workspace .pu-line-table[role=table] .pu-customer-line-unit{grid-column:1;grid-row:2}.product-workspace .pu-line-table[role=table] .pu-customer-line-total{grid-column:2;grid-row:2}.product-workspace .pu-line-table[role=table] .pu-customer-line-quantity{grid-column:1;grid-row:3;justify-self:start}.product-workspace .pu-line-table[role=table] .pu-customer-line-actions{grid-column:2;grid-row:3}:is(#quote-prototype-workspace,.product-workspace) .pu-line-table[role=table] .checkout-part-identity{display:grid;grid-template-columns:var(--pu-model-thumbnail-size) minmax(0,1fr);gap:var(--pu-small-gap)}.product-workspace .pu-line-table[role=table] .checkout-part-name{display:contents}.product-workspace .pu-line-table[role=table] .checkout-part-identity .pu-customer-line-title{grid-column:2;grid-row:1}.product-workspace .pu-line-table[role=table] .checkout-part-identity :is(.pu-part-settings,[data-checkout-setting-editor],.pu-customer-line-additions){grid-column:1/-1}}@media(max-width:600px){.product-workspace .pu-line-table[role=table] .pu-line-table-price-status{grid-column:2/-1;grid-row:2}}.product-workspace .pu-settings-toggle{display:none}@media(min-width:601px){.product-workspace .pu-line-table[role=table]{overflow-x:auto}.product-workspace .pu-line-table[role=table] .pu-line-table-head,.product-workspace .pu-line-table[role=table] .pu-line-table-row{min-width:calc(var(--pu-control-height)*14)}}@container (max-width:1100px){@media(min-width:601px){.product-workspace .pu-line-table[role=table] :is(.pu-line-table-head,.pu-line-table-row){--pu-line-columns:minmax(0,1fr) repeat(4,calc(var(--pu-control-height)*2))}.product-workspace .pu-line-table--checkout[role=table] :is(.pu-line-table-head,.pu-line-table-row){--pu-line-columns:minmax(0,1fr) calc(var(--pu-control-height)*3.5) repeat(3,calc(var(--pu-control-height)*2));min-width:calc(var(--pu-control-height)*15.5)}.product-workspace .pu-line-table[role=table] .pu-part-settings>.pu-settings-toggle{display:flex;flex-direction:column;align-items:flex-start;gap:var(--product-ui-space-xs);max-width:100%;white-space:normal;text-align:left}.product-workspace .pu-line-table[role=table] .pu-settings-summary{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(#quote-prototype-workspace,.product-workspace) .pu-line-table[role=table] .pu-part-settings:not(.is-settings-open)>:not(.pu-settings-toggle){display:none!important}.product-workspace .pu-line-table[role=table] .pu-customer-line-identity{gap:var(--product-ui-space-sm)}.product-workspace .pu-line-table[role=table] .pu-record-model{grid-template-columns:var(--pu-control-height) minmax(0,1fr)}.product-workspace .pu-line-table[role=table] .pu-record-preview{width:var(--pu-control-height);height:var(--pu-control-height)}.product-workspace .pu-line-table[role=table] .pu-customer-line-actions{overflow-wrap:anywhere}}}.product-workspace .pu-line-table[role=table] .pu-line-table-row>.checkout-price-values--reference{display:contents!important}.product-workspace .pu-record-item{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:none;align-items:start;gap:var(--product-ui-space-lg);min-height:0;padding:var(--product-ui-space-lg) 0;margin:0;border:0;border-bottom:1px solid var(--product-ui-border)}.product-workspace .pu-record-item:last-child{border-bottom:0}.product-workspace .pu-record-item :is(.cart-item-title,.cart-item-name-with-meta){display:block;margin:0;min-width:0}.product-workspace .pu-record-item .cart-item-filename{display:inline;font-size:var(--product-ui-font-size-md);font-weight:var(--product-ui-font-weight-medium);white-space:normal;overflow-wrap:anywhere}.product-workspace .pu-record-item .cart-item-number{display:none}.product-workspace .pu-record-item :is(.checkout-item-content,.checkout-item-postprocess-column){display:block;grid-area:auto;width:auto;padding:0;border:0;margin:var(--product-ui-space-sm) 0 0;min-height:0}.product-workspace .pu-record-item :is(.cart-item-badges,.checkout-item-badges){display:flex;flex-wrap:wrap;align-items:center;gap:var(--product-ui-space-xs)}.product-workspace .pu-record-item .cart-item-badge{width:auto;max-width:100%;flex:none}.product-workspace .pu-record-item .cart-item-postprocess{display:flex;flex-wrap:wrap;align-items:center;gap:var(--product-ui-space-xs)}.product-workspace .pu-record-item :is(.checkout-item-section-label,.cart-item-postprocess-label){font-size:var(--product-ui-font-size-xs);font-weight:var(--product-ui-font-weight-medium);margin:0}.product-workspace .pu-record-item .checkout-item-section-label{display:block;margin-bottom:var(--product-ui-space-xs)}.product-workspace .pu-record-commercial{display:grid;gap:var(--product-ui-space-md);min-width:0}.product-workspace .pu-record-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--product-ui-space-md);align-items:start}.product-workspace .pu-record-values :is(.checkout-summary-quantity,.checkout-summary-unit,.checkout-summary-total){display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;gap:var(--product-ui-space-xs);text-align:right;grid-area:auto;margin:0;padding:0;width:auto;min-width:0}.product-workspace .pu-record-values :is(.checkout-summary-label,.checkout-summary-quantity-label){color:var(--product-ui-text-muted);font-size:var(--product-ui-font-size-sm);font-weight:400}.product-workspace .pu-record-values .checkout-summary-total{color:var(--product-ui-text)}.product-workspace .pu-record-item .cart-item-actions{display:flex;justify-content:flex-end;gap:var(--product-ui-space-sm);margin:0;width:auto}@media(max-width:900px){.product-workspace .pu-record-item{grid-template-columns:minmax(0,1fr)}.product-workspace .pu-record-commercial{padding-top:var(--product-ui-space-md);border-top:1px solid var(--product-ui-border)}.product-workspace .pu-record-values :is(.checkout-summary-quantity,.checkout-summary-unit){align-items:flex-start;text-align:left}}.product-workspace .pu-record-values>div>span{color:var(--product-ui-text-muted);font-size:var(--product-ui-font-size-sm);font-weight:400}.product-workspace .rv-lines .pu-record-item{background:transparent;border-radius:0;list-style:none}.product-workspace .rv-lines .pu-record-item :is(.pu-customer-line-actions,.cart-item-actions){display:flex;flex-wrap:wrap;gap:var(--product-ui-space-sm);min-width:0}.product-workspace .rv-lines .pu-record-item .pu-button{text-transform:none;letter-spacing:normal;font-size:var(--product-ui-font-size-sm)}.product-workspace .rv-lines .pu-record-item .cart-quantity-controls{max-width:100%}.product-workspace .rv-lines .pu-record-item .cart-item-postprocess{margin:0;padding:0;border:0}.product-workspace .rv-lines .pu-record-item .cart-item-badge{min-height:0;box-shadow:none}.product-workspace .rv-lines .pu-record-item .pu-customer-line-additions{margin-top:var(--product-ui-space-md)}.product-workspace .rv-metrics .checkout-meta-separator{background:var(--product-ui-border)}.product-workspace .rv-card-actions{margin-top:auto}.product-workspace .pu-record-values:has(.cart-quantity-controls){grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,1fr))}@media(max-width:960px){.product-workspace .pu-record-values:has(.cart-quantity-controls){grid-template-columns:repeat(2,minmax(0,1fr))}.product-workspace .pu-record-values:has(.cart-quantity-controls) .pu-customer-line-quantity{grid-column:1/-1;grid-row:2;align-items:flex-start;text-align:left}.product-workspace .pu-record-values:has(.cart-quantity-controls) .cart-quantity-controls{width:calc(var(--pu-control-height)*3.5)}.product-workspace .pu-record-values:has(.cart-quantity-controls) .pu-customer-line-unit{grid-column:1;grid-row:1}.product-workspace .pu-record-values:has(.cart-quantity-controls) .pu-customer-line-total{grid-column:2;grid-row:1}}.product-workspace .pu-record-line-header{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--product-ui-space-sm) var(--product-ui-space-lg);min-width:0}.product-workspace .pu-record-line-header .pu-customer-line-title{flex:1 1 auto;min-width:0}.product-workspace :is(.pu-record-line-header,.pu-line-table-row) .pu-customer-line-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--product-ui-space-md)}.product-workspace :is(.pu-record-line-header,.pu-line-table-row) .pu-customer-line-actions :is(button,a){display:inline-flex;align-items:center;justify-content:center;gap:var(--product-ui-space-sm);min-height:var(--pu-control-height);padding:var(--product-ui-space-xs) 0;margin:0;border:0;border-radius:0;box-shadow:none;background:transparent;color:var(--product-ui-text);font:var(--product-ui-font-weight-medium) var(--product-ui-font-size-sm)/var(--product-ui-line-height-relaxed) var(--product-ui-font-family);text-transform:none;letter-spacing:normal;text-decoration:none;white-space:normal}.product-workspace :is(.pu-record-line-header,.pu-line-table-row) .pu-customer-line-actions :is(button,a):hover{background:transparent;text-decoration:underline;text-underline-offset:var(--product-ui-space-xs)}.product-workspace :is(.pu-record-line-header,.pu-line-table-row) .pu-customer-line-actions :is(button:disabled,.is-disabled){color:var(--product-ui-text-muted);opacity:.5;cursor:not-allowed;text-decoration:none}@media(max-width:900px){:is(#quote-prototype-workspace,.product-workspace) .pu-record-item :is(.pu-record-line-header,.pu-line-table-row) .pu-customer-line-actions{justify-content:flex-start;width:100%}}.product-workspace .pu-record-line-number{display:inline-block;margin-inline-end:var(--product-ui-space-sm);color:var(--product-ui-text-muted);font-variant-numeric:tabular-nums}.product-workspace .rv-operational .rv-overview,.product-workspace .rv-operational .rv-extensions:empty{display:none}.product-workspace .rv-operational .rv-header-highlights{grid-template-columns:minmax(0,1fr)}.product-workspace .rv-operational .rv-header-tile--production{border-inline-start:0}.product-workspace .rv-operational .rv-operation-nav{display:flex;align-items:center;flex-wrap:wrap;gap:var(--product-ui-space-sm)}.product-workspace .rv-operational .rv-operation-nav>button{max-width:100%;white-space:normal;text-align:start}.product-workspace .rv-operational .rv-requirement-brief{font-size:var(--product-ui-font-size-sm);font-weight:var(--product-ui-font-weight-medium)}.product-workspace .rv-operational [hidden]{display:none}.product-workspace .rv-operational .rv-operation-panel{position:fixed;inset:auto;margin:0;padding:var(--pu-row-padding);width:min(var(--pu-overlay-width),calc(100vw - var(--pu-gap)*2));max-height:calc(100dvh - var(--pu-gap)*2);overflow:auto;overscroll-behavior:contain;box-sizing:border-box;border:1px solid var(--product-ui-border);border-radius:var(--product-ui-control-radius);background:var(--product-ui-surface);color:var(--product-ui-text);box-shadow:var(--product-ui-shadow-popover)}.product-workspace .rv-operational .rv-operation-panel:not(:popover-open){display:none}.product-workspace .rv-operational .rv-operation-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--product-ui-space-md);margin-bottom:var(--pu-row-padding)}.product-workspace .rv-operational .rv-operation-panel>:is(.rv-card,.rv-header-tile,.admin-order-danger-zone){padding:0;border:0;background:transparent}.product-workspace .rv-operational .rv-operation-panel>.rv-card+.rv-card{margin-top:var(--pu-gap);padding-top:var(--pu-row-padding);border-top:1px solid var(--product-ui-border)}.product-workspace .rv-operational .rv-operation-panel .rv-header-tile--customer dt{position:static;width:auto;height:auto;overflow:visible;clip-path:none}.product-workspace .rv-operational .rv-operation-panel .rv-properties dd{margin-bottom:var(--product-ui-space-md)}.product-workspace .rv-operational .rv-operation-panel .rv-card-heading{margin-bottom:var(--product-ui-space-sm)}.product-workspace .rv-operational .rv-operation-panel .rv-card-actions{margin-top:var(--product-ui-space-md)}.product-workspace .rv-operational .rv-operation-panel--actions{width:min(calc(var(--pu-control-height)*9),calc(100vw - var(--pu-gap)*2))}.product-workspace .rv-operational .rv-operation-panel--notes{width:min(calc(var(--pu-control-height)*10),calc(100vw - var(--pu-gap)*2))}.product-workspace .rv-operational .rv-operation-panel--actions .pu-customer-line-actions{display:flex;flex-direction:column;align-items:stretch;gap:var(--product-ui-space-xs)}.product-workspace .rv-operational .rv-operation-panel--actions .pu-customer-line-actions :is(a,button){display:flex;justify-content:flex-start;width:100%;min-height:var(--pu-control-height);padding:var(--product-ui-space-sm);border:0;background:transparent;color:var(--product-ui-text);font:inherit;text-align:start;text-decoration:none}.product-workspace .rv-operational .rv-operation-panel--actions .pu-customer-line-actions :is(a,button):hover{background:var(--product-ui-surface-hover)}.product-workspace .rv-operational .rv-operation-panel--actions .pu-customer-line-actions .is-warning{color:var(--product-ui-danger)}.product-workspace .rv-operational .rv-line-table{--rv-scrollbar-width:0px;--rv-line-columns:minmax(0,1fr) calc(var(--pu-control-height)*3.5) calc(var(--pu-control-height)*3.5) calc(var(--pu-control-height)*3.5) calc(var(--pu-control-height)*3 + var(--product-ui-space-xs)*2) calc(var(--pu-control-height)*1.5);min-width:0}.product-workspace .rv-operational .rv-line-table-head,.product-workspace .rv-operational .rv-lines>.pu-record-item{display:grid;grid-template-columns:var(--rv-line-columns);gap:var(--pu-row-padding);align-items:start;padding:var(--pu-row-padding) 0}.product-workspace .rv-operational .rv-line-table-head{border-block:1px solid var(--product-ui-border);font-size:var(--product-ui-font-size-xs);color:var(--product-ui-text-muted)}.product-workspace .rv-operational .rv-line-table-head>div{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.product-workspace .rv-operational .rv-lines>.pu-record-item{border-radius:0}.product-workspace .rv-operational .rv-part-cell{min-width:0;grid-column:1}.product-workspace .rv-operational .pu-record-line-header{display:block;margin-bottom:var(--product-ui-space-sm)}.product-workspace .rv-operational .pu-record-model{grid-template-columns:var(--pu-model-thumbnail-size) minmax(0,1fr)}.product-workspace .rv-operational .pu-record-commercial,.product-workspace .rv-operational .pu-record-values{display:contents}.product-workspace .rv-operational .pu-record-values>:is(.pu-customer-line-quantity,.pu-customer-line-unit,.pu-customer-line-total){grid-row:1;grid-column:auto;align-items:flex-end;text-align:right;min-width:0}.product-workspace .rv-operational .pu-record-values>.pu-customer-line-quantity{grid-column:2}.product-workspace .rv-operational .pu-record-values>.pu-customer-line-unit{grid-column:3}.product-workspace .rv-operational .pu-record-values>.pu-customer-line-total{grid-column:4}.product-workspace .rv-operational .pu-record-values>div>.rv-table-repeated-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.product-workspace .rv-operational .rv-line-action-cell{grid-row:1;grid-column:6;display:flex;flex-direction:column;gap:var(--product-ui-space-xs);align-items:flex-end;min-width:0}.product-workspace .rv-operational .rv-line-action-cell>button{min-width:0}.product-workspace .rv-operational .rv-line-extra-values{display:flex;align-items:flex-start;flex-wrap:wrap;gap:var(--pu-row-padding);margin-top:var(--product-ui-space-sm)}.product-workspace .rv-operational .rv-line-extra-values>div{min-width:0}.product-workspace .rv-operational .rv-line-extra-values .checkout-summary-label{display:block;color:var(--product-ui-text-muted);font-size:var(--product-ui-font-size-xs)}.product-workspace .rv-operational .rv-line-action-cell .rv-notes{display:flex;flex-direction:column;align-items:stretch}.product-workspace .rv-operational .rv-line-action-cell .rv-notes textarea{width:100%;box-sizing:border-box;min-height:calc(var(--pu-control-height)*3)}.product-workspace .rv-operational .rv-lines-toolbar{margin:0}@media(max-width:600px){.product-workspace .rv-operational .rv-line-table{--rv-line-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.product-workspace .rv-operational .rv-line-table-head{display:none}.product-workspace .rv-operational .rv-part-cell{grid-column:1/-1;grid-row:1}.product-workspace .rv-operational .pu-record-values>.pu-customer-line-quantity{grid-column:1;grid-row:2;align-items:flex-start;text-align:left}.product-workspace .rv-operational .pu-record-values>.pu-customer-line-unit{grid-column:2;grid-row:2}.product-workspace .rv-operational .pu-record-values>.pu-customer-line-total{grid-column:3;grid-row:2}.product-workspace .rv-operational .pu-record-values>div>.rv-table-repeated-label{position:static;width:auto;height:auto;overflow:visible;clip-path:none}.product-workspace .rv-operational .rv-line-action-cell{grid-column:1/-1;grid-row:3;flex-direction:row;justify-content:flex-end}.product-workspace .rv-operational .rv-money-input{flex-wrap:wrap;justify-content:flex-end}.product-workspace .rv-operational .rv-line-table .cart-quantity-controls{width:calc(var(--pu-control-height)*3.5)}}@media(min-width:601px){.product-workspace .rv-operational .pu-record-values>div>.rv-table-repeated-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}}.product-workspace .rv-operational .rv-line-table-head{padding-inline-end:var(--rv-scrollbar-width)}.product-workspace .rv-operational .rv-line-action-cell>.is-warning{color:var(--product-ui-danger)}@media(max-width:600px){:is(#quote-prototype-workspace,.product-workspace) .rv-operational .rv-part-cell{display:grid;grid-template-columns:var(--pu-model-thumbnail-size) minmax(0,1fr);gap:var(--product-ui-space-md)}:is(#quote-prototype-workspace,.product-workspace) .rv-operational .rv-part-cell .pu-record-line-header{grid-column:2;grid-row:1;align-self:center;margin:0}:is(#quote-prototype-workspace,.product-workspace) .rv-operational .rv-part-cell .pu-record-model{display:contents}:is(#quote-prototype-workspace,.product-workspace) .rv-operational .rv-part-cell .pu-record-preview{grid-column:1;grid-row:1}:is(#quote-prototype-workspace,.product-workspace) .rv-operational .rv-part-cell .rv-line-extra-values{grid-column:1/-1}}.product-workspace .rv-operational .pu-customer-line-title .cart-item-filename{flex:1;min-width:0}.product-workspace .rv-operational .rv-operation-panel{z-index:var(--admin-ui-z-popover)}.product-workspace .rv-operational .rv-lines>.pu-record-item:first-child{padding-top:var(--pu-row-padding)}.product-workspace .rv-operational .pu-customer-line-title .cart-item-filename{flex:0 1 auto}.product-workspace .rv-operational .pu-record-values>[role=cell]{position:relative}.product-workspace .rv-operational .rv-part-cell .pu-customer-line-title{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--pu-small-gap)}.product-workspace .rv-operational .rv-part-cell .pu-record-line-number{flex:none;margin-inline-end:0}.product-workspace .rv-operational .rv-part-cell .cart-item-orientation-flag{flex:none}@media(min-width:601px){.product-workspace .rv-operational .pu-record-values>[role=cell]{align-items:center;text-align:center}.product-workspace .rv-operational .rv-money-input{justify-content:center}.product-workspace .rv-operational .rv-line-action-cell{align-items:center}}.product-workspace .rv-operational .rv-line-quick-actions{grid-column:5;grid-row:1;display:flex;justify-content:center;align-items:center;gap:var(--product-ui-space-xs);min-width:0}.product-workspace .rv-operational .rv-line-icon-action{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:var(--pu-control-height);min-height:var(--pu-control-height);padding:var(--product-ui-space-sm)}.product-workspace .rv-operational .rv-title{display:flex;align-items:center;flex-wrap:wrap;gap:var(--product-ui-space-md)}.product-workspace .rv-operational .rv-identity-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--product-ui-space-md);min-width:0}.product-workspace .rv-operational [data-order-save-feedback]:not([hidden]){padding:0;margin:0;border:0;background:transparent;gap:var(--product-ui-space-sm)}.product-workspace .rv-operational [data-order-save-feedback][data-state=saving]:before{content:"";width:calc(var(--pu-control-height)*.5);height:calc(var(--pu-control-height)*.5);border:var(--admin-ui-control-border-width) solid currentColor;border-inline-end-color:transparent;border-radius:50%;animation:rv-save-spin var(--admin-ui-slicer-loading-animation-duration) linear infinite}@keyframes rv-save-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.product-workspace .rv-operational [data-order-save-feedback][data-state=saving]:before{animation:none}}@media(max-width:600px){.product-workspace .rv-operational .rv-line-quick-actions{grid-column:1/3;grid-row:3;justify-content:flex-start}.product-workspace .rv-operational .rv-line-action-cell{grid-column:3;grid-row:3;align-items:flex-end}}@media(min-width:601px){.product-workspace .rv-operational .pu-customer-line-unit .rv-money-input{position:relative}.product-workspace .rv-operational .pu-customer-line-unit .rv-money-input input{width:calc(var(--pu-control-height)*2);min-width:0}.product-workspace .rv-operational .pu-customer-line-unit .rv-money-input>.admin-order-price-currency{position:absolute;inset-inline-start:var(--product-ui-space-sm);z-index:1;pointer-events:none}.product-workspace .rv-operational .pu-customer-line-unit .rv-money-input input{padding-inline-start:calc(var(--product-ui-space-sm)*2 + 1ch);box-sizing:border-box}}.product-workspace .rv-operational .rv-line-target-price{min-width:0;text-align:center;align-items:center;justify-self:center}.product-workspace .rv-operational .rv-line-target-price .rv-money-input{justify-content:center}@media(min-width:601px){.product-workspace .rv-operational .rv-line-table--target{--rv-line-columns:minmax(0,1fr) repeat(4,calc(var(--pu-control-height)*3.5)) calc(var(--pu-control-height)*3 + var(--product-ui-space-xs)*2) calc(var(--pu-control-height)*1.5)}.product-workspace .rv-operational .rv-line-table--target .rv-line-target-price{grid-column:3;grid-row:1}.product-workspace .rv-operational .rv-line-table--target .pu-customer-line-unit{grid-column:4}.product-workspace .rv-operational .rv-line-table--target .pu-customer-line-total{grid-column:5}.product-workspace .rv-operational .rv-line-table--target .rv-line-quick-actions{grid-column:6}.product-workspace .rv-operational .rv-line-table--target .rv-line-action-cell{grid-column:7}}@media(max-width:600px){.product-workspace .rv-operational .rv-line-table--target .rv-line-target-price{grid-column:1;grid-row:3}.product-workspace .rv-operational .rv-line-table--target :is(.rv-line-quick-actions,.rv-line-action-cell){grid-row:4}}.product-workspace .rv-operational .rv-responsive-group>summary{display:none;cursor:pointer;font-weight:var(--product-ui-font-weight-medium)}.product-workspace .rv-operational .rv-responsive-group-body{display:flex;flex-wrap:wrap;gap:var(--product-ui-space-sm)}.product-workspace .rv-operational .rv-responsive-group:not([open])>.rv-responsive-group-body{content-visibility:visible}.product-workspace .rv-operational .rv-production-disclosure .rv-responsive-group-body{display:block}.product-workspace .rv-operational .rv-line-table{container-type:inline-size}.product-workspace .rv-operational .rv-header{display:block}.product-workspace .rv-operational .rv-header-highlights{display:none}.product-workspace .rv-detail.rv-operational,.product-workspace .pu-record-frame.is-detail-open:has(.rv-operational),.product-workspace .pu-content:has(.rv-operational){max-width:none}.product-workspace .rv-operational .rv-header-tile--production{width:100%;box-sizing:border-box;padding:var(--product-ui-space-md) 0;border:0;border-block:1px solid var(--product-ui-border);border-radius:0;background:transparent}.product-workspace .rv-operational .rv-production-fields .admin-ui-calendar--inline{width:min(100%,var(--admin-ui-calendar-panel-width));margin-block:var(--product-ui-space-sm);margin-inline:0}.product-workspace .rv-operational .rv-operation-nav>.pu-button{border:0;background:transparent;padding-inline:var(--product-ui-space-xs);color:var(--product-ui-text-muted)}.product-workspace .rv-operational .rv-operation-nav>.pu-button:hover{color:var(--product-ui-text);background:transparent;text-decoration:underline}.product-workspace .rv-operational .rv-heading [data-order-action=activity-toggle]{border:0;background:transparent;color:var(--product-ui-text-muted);padding-inline:var(--product-ui-space-xs)}.product-workspace .rv-operational .rv-heading [data-order-action=activity-toggle]:hover{color:var(--product-ui-text);background:transparent;text-decoration:underline}.product-workspace .rv-operational .rv-lines-toolbar+.rv-line-table{margin-top:0}.product-workspace .rv-operational .rv-line-tools>summary,.product-workspace .rv-operational .rv-line-tools .pu-button{border:0;background:transparent;color:var(--product-ui-text-muted)}.product-workspace .rv-operational .rv-line-tools>summary:hover,.product-workspace .rv-operational .rv-line-tools .pu-button:hover{color:var(--product-ui-text);text-decoration:underline;background:transparent}.product-workspace .rv-operational .pu-customer-line-unit .rv-money-input{position:relative}.product-workspace .rv-operational .pu-customer-line-unit .rv-money-input>.admin-order-price-currency{position:absolute;inset-inline-start:var(--product-ui-space-sm);z-index:1;pointer-events:none}@container (max-width:1100px){@media(min-width:601px){.product-workspace .rv-operational :is(.rv-line-table-head,.rv-lines>.pu-record-item){--rv-line-columns:minmax(0,1fr) calc(var(--pu-control-height)*3.5) repeat(2,calc(var(--pu-control-height)*2)) calc(var(--pu-control-height)*2 + var(--product-ui-space-xs)) var(--pu-control-height);gap:var(--product-ui-space-xs)}.product-workspace .rv-operational .rv-part-cell{grid-column:1/-1;grid-row:1;display:grid;grid-template-columns:subgrid;gap:var(--product-ui-space-sm)}.product-workspace .rv-operational .rv-part-cell>*{grid-column:1;min-width:0}.product-workspace .rv-operational .rv-part-cell:has(.is-settings-open)>.pu-record-model{grid-column:1/-1}:is(#quote-prototype-workspace,.product-workspace) .rv-operational .pu-record-model{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--pu-small-gap)}:is(#quote-prototype-workspace,.product-workspace) .rv-operational .pu-record-preview{width:var(--pu-control-height);height:var(--pu-control-height)}.product-workspace .rv-operational .pu-settings-toggle{flex-wrap:wrap}.product-workspace .rv-operational .rv-line-quick-actions{display:grid;grid-template-columns:repeat(2,var(--pu-control-height));justify-content:end;gap:var(--product-ui-space-xs)}.product-workspace .rv-operational .rv-line-action-cell{grid-column:6;align-items:center;padding-top:0}.product-workspace .rv-operational .rv-line-action-cell>button{width:var(--pu-control-height);padding-inline:0}.product-workspace .rv-operational .pu-customer-line-unit .rv-money-input{flex-direction:row;gap:0}.product-workspace .rv-operational .rv-line-table--target :is(.rv-line-table-head,.rv-lines>.pu-record-item){--rv-line-columns:minmax(0,1fr) calc(var(--pu-control-height)*3) repeat(3,calc(var(--pu-control-height)*2)) calc(var(--pu-control-height)*2 + var(--product-ui-space-xs)) var(--pu-control-height)}.product-workspace .rv-operational .rv-line-table--target .rv-line-action-cell{grid-column:7}}}@media(max-width:600px){.product-workspace .rv-operational .rv-content{align-items:stretch;text-align:center}.product-workspace .rv-operational .rv-heading{align-items:center;width:100%}.product-workspace .rv-operational .rv-identity-row{justify-content:center;width:100%}.product-workspace .rv-operational .rv-statuses{justify-content:center}.product-workspace .rv-operational .rv-heading>[data-record-actions]{justify-content:center;width:100%}.product-workspace .rv-operational .rv-heading>[data-record-actions]>.pu-actions{justify-content:center}.product-workspace .rv-operational :is(.rv-production-disclosure,.rv-details-disclosure)>summary{position:relative}.product-workspace .rv-operational :is(.rv-production-disclosure,.rv-details-disclosure)>summary:after{position:absolute;inset-inline-end:var(--product-ui-space-sm)}.product-workspace .rv-operational .rv-production-disclosure[open] .rv-properties{text-align:center}.product-workspace .rv-operational .rv-production-disclosure[open] .rv-properties>div{min-width:0}.product-workspace .rv-operational .rv-operation-nav{justify-content:center}.product-workspace .rv-operational [data-record-block=items]{width:100%;box-sizing:border-box}.product-workspace .rv-operational [data-record-block=items]>.rv-card-heading>.pu-actions{justify-content:center}:is(#quote-prototype-workspace,.product-workspace) .rv-operational .rv-part-cell{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.product-workspace .rv-operational .rv-part-cell .rv-line-extra-values{justify-content:center}.product-workspace .rv-operational .rv-line-action-cell{align-items:center}.product-workspace .rv-operational .rv-header{grid-template-columns:minmax(0,1fr);gap:var(--product-ui-space-md)}.product-workspace .rv-operational .rv-heading>[data-record-actions]{display:flex;flex-wrap:wrap}.product-workspace .rv-operational .rv-heading>[data-record-actions]>*{min-width:0;width:auto}.product-workspace .rv-operational .rv-operation-nav{display:flex;flex-wrap:wrap}.product-workspace .rv-operational .rv-responsive-group>summary{display:flex;align-items:center;justify-content:space-between;min-height:var(--pu-control-height);gap:var(--product-ui-space-sm)}.product-workspace .rv-operational .rv-responsive-group>summary:after{content:"+"}.product-workspace .rv-operational .rv-responsive-group[open]>summary:after{content:"−"}.product-workspace .rv-operational .rv-responsive-group:not([open])>.rv-responsive-group-body{display:none}.product-workspace .rv-operational .rv-production-disclosure>summary{color:var(--product-ui-text)}.product-workspace .rv-operational .rv-header-tile--production>.rv-tile-heading{display:none}.product-workspace .rv-operational .rv-header-tile--production{padding-block:var(--product-ui-space-xs)}.product-workspace .rv-operational .rv-production-disclosure[open] .rv-properties{grid-template-columns:minmax(0,1fr)}.product-workspace .rv-operational .rv-line-tools{flex:1}.product-workspace .rv-operational .rv-line-tools>summary{padding-inline:var(--product-ui-space-md)}.product-workspace .rv-operational .rv-line-tools[open] .rv-responsive-group-body{padding-block:var(--product-ui-space-sm)}.product-workspace .rv-operational [data-record-block=items]>.rv-card-heading{display:block}.product-workspace .rv-operational [data-record-block=items]>.rv-card-heading>.pu-actions{display:flex;align-items:start;margin-top:var(--product-ui-space-sm)}.product-workspace .rv-operational .rv-lines>.pu-record-item{gap:var(--product-ui-space-md)}.product-workspace .rv-operational .rv-line-table{--rv-line-columns:repeat(2,minmax(0,1fr))}.product-workspace .rv-operational .rv-part-cell .pu-customer-line-description{grid-column:1/-1}.product-workspace .rv-operational .pu-record-values>[role=cell]{align-items:flex-start;text-align:left}.product-workspace .rv-operational .pu-record-values>.pu-customer-line-quantity{grid-column:1;grid-row:2}.product-workspace .rv-operational .pu-record-values>.pu-customer-line-unit{grid-column:2;grid-row:2}.product-workspace .rv-operational .pu-record-values>.pu-customer-line-total{grid-column:1/-1;grid-row:3;flex-direction:row;justify-content:space-between;align-items:center;border-top:1px solid var(--product-ui-border);padding-top:var(--product-ui-space-sm)}.product-workspace .rv-operational .rv-money-input{justify-content:flex-start;flex-wrap:nowrap}.product-workspace .rv-operational .rv-money-input input{width:100%;min-width:0}.product-workspace .rv-operational .cart-quantity-controls{width:100%;max-width:calc(var(--pu-control-height)*3.5)}.product-workspace .rv-operational .rv-line-quick-actions{grid-column:1;grid-row:4}.product-workspace .rv-operational .rv-line-action-cell{grid-column:2;grid-row:4}.product-workspace .rv-operational .rv-line-table--target .rv-line-target-price{grid-column:1/-1;grid-row:4;justify-self:start}.product-workspace .rv-operational .rv-line-table--target :is(.rv-line-quick-actions,.rv-line-action-cell){grid-row:5}}@media(max-width:600px){.product-workspace .rv-operational .rv-heading>[data-record-actions]>.pu-actions{display:contents}.product-workspace .rv-operational .rv-heading>[data-record-actions]>.pu-actions>:not([hidden]){width:auto;min-width:0}.product-workspace .rv-operational .rv-details-disclosure{border-block:1px solid var(--product-ui-border)}.product-workspace .rv-operational .rv-details-disclosure>.rv-responsive-group-body{padding-bottom:var(--product-ui-space-sm)}.product-workspace .rv-operational .rv-operation-nav{width:100%}}@media(min-width:601px){@container (max-width:700px){.product-workspace .rv-operational .rv-line-table-head>:first-child{font-size:0;text-align:left}.product-workspace .rv-operational .rv-line-table-head>:first-child:after{content:attr(data-short-label);font-size:var(--product-ui-font-size-xs)}.product-workspace .rv-operational :is(.rv-line-table-head,.rv-lines>.pu-record-item){--rv-line-columns:minmax(0,1fr) calc(var(--pu-control-height)*3.5) calc(var(--pu-control-height)*2.2) calc(var(--pu-control-height)*1.7) calc(var(--pu-control-height)*2 + var(--product-ui-space-xs)) var(--pu-control-height)}.product-workspace .rv-operational .rv-part-cell{display:block;grid-column:1/-1;grid-row:1}.product-workspace .rv-operational .rv-part-cell .pu-record-line-header{min-height:0;margin-bottom:var(--product-ui-space-sm)}.product-workspace .rv-operational .rv-part-cell .pu-record-model{grid-template-columns:var(--pu-control-height) minmax(0,1fr)}.product-workspace .rv-operational .pu-record-values>[role=cell],.product-workspace .rv-operational :is(.rv-line-quick-actions,.rv-line-action-cell){grid-row:2}.product-workspace .rv-operational .rv-line-quick-actions{grid-template-columns:repeat(2,var(--pu-control-height))}.product-workspace .rv-operational .rv-line-action-cell{padding-top:0}}.product-workspace .rv-operational .rv-line-table--target{overflow-x:auto}.product-workspace .rv-operational .rv-line-table--target :is(.rv-line-table-head,.rv-lines){min-width:calc(var(--pu-control-height)*24)}}@media(max-width:1200px){.product-workspace .rv-operational .rv-line-tools>summary{display:flex;align-items:center;gap:var(--product-ui-space-sm);min-height:var(--pu-control-height);padding-inline:var(--product-ui-space-md);cursor:pointer}.product-workspace .rv-operational .rv-line-tools>summary:after{content:"+"}.product-workspace .rv-operational .rv-line-tools[open]>summary:after{content:"−"}.product-workspace .rv-operational .rv-line-tools:not([open])>.rv-responsive-group-body{display:none}}@media(min-width:601px)and (max-width:900px){.product-workspace .rv-operational :is(.rv-production-disclosure,.rv-details-disclosure)>summary{display:flex;align-items:center;justify-content:space-between;min-height:var(--pu-control-height);cursor:pointer}.product-workspace .rv-operational :is(.rv-production-disclosure,.rv-details-disclosure)>summary:after{content:"+"}.product-workspace .rv-operational :is(.rv-production-disclosure,.rv-details-disclosure)[open]>summary:after{content:"−"}.product-workspace .rv-operational :is(.rv-production-disclosure,.rv-details-disclosure):not([open])>.rv-responsive-group-body{display:none}.product-workspace .rv-operational .rv-header-tile--production>.rv-tile-heading{display:none}.product-workspace .rv-operational .rv-header-tile--production{padding-block:var(--product-ui-space-xs)}}@media(max-width:600px){.product-workspace .rv-operational .rv-identity-row{flex-wrap:nowrap;gap:var(--product-ui-space-sm);padding-inline:var(--product-ui-space-md);box-sizing:border-box}.product-workspace .rv-operational :is(.rv-production-disclosure,.rv-details-disclosure)>summary{justify-content:center}.product-workspace .rv-operational .rv-identity-row .rv-title{flex:1 1 auto;min-width:0;justify-content:center}.product-workspace .rv-operational .rv-identity-row .rv-title h3{font-size:var(--product-ui-font-size-md)}.product-workspace .rv-operational .rv-identity-row .rv-statuses{flex:0 0 auto;gap:var(--product-ui-space-xs)}.product-workspace .rv-operational .rv-production-disclosure .rv-properties :is(dt,dd){text-align:center}.product-workspace .rv-operational .rv-production-disclosure .rv-properties dd{align-items:center}.product-workspace .rv-operational .rv-production-fields .admin-ui-calendar--inline{margin-inline:auto}.product-workspace .rv-operational .rv-production-disclosure .rv-properties dd .pu-actions{justify-content:center}.product-workspace .rv-operational .rv-line-tools{flex:0 1 auto}.product-workspace .rv-operational .rv-lines-toolbar .rv-metrics{justify-content:center;text-align:center}:is(#quote-prototype-workspace,.product-workspace) .rv-operational .rv-part-cell .pu-record-line-header{grid-column:1;grid-row:1;text-align:center}.product-workspace .rv-operational .rv-part-cell .pu-customer-line-title{justify-content:center}:is(#quote-prototype-workspace,.product-workspace) .rv-operational .rv-part-cell .pu-record-preview{grid-column:1;grid-row:2;justify-self:center}.product-workspace .rv-operational .rv-part-cell .pu-part-settings{grid-column:1;justify-self:stretch}.product-workspace .rv-operational .pu-record-values>:is(.pu-customer-line-quantity,.pu-customer-line-unit,.pu-customer-line-total){align-items:center;text-align:center}.product-workspace .rv-operational .pu-record-values>.pu-customer-line-total{flex-direction:column;justify-content:center}.product-workspace .rv-operational .cart-quantity-controls{margin-inline:auto}.product-workspace .rv-operational .rv-money-input{justify-content:center}.product-workspace .rv-operational .rv-line-quick-actions{grid-column:1;justify-content:flex-end}.product-workspace .rv-operational .rv-line-action-cell{grid-column:2;justify-self:start}}@container (max-width:700px){.product-workspace .rv-operational .pu-part-settings>.pu-settings-toggle{display:flex;align-items:center;justify-content:space-between;gap:var(--product-ui-space-sm);max-width:100%;width:100%;white-space:normal;text-align:left}.product-workspace .rv-operational .pu-settings-summary{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-workspace .rv-operational .pu-settings-action{flex:none}.product-workspace .rv-operational .pu-part-settings:not(.is-settings-open)>:not(.pu-settings-toggle){display:none!important}}@media(min-width:601px){@container (max-width:1100px){:is(#quote-prototype-workspace,.product-workspace) .rv-operational .pu-customer-line{--part-preview-size:var(--pu-control-height)}}@container (min-width:701px) and (max-width:1100px){:is(#quote-prototype-workspace,.product-workspace) .rv-operational .pu-record-model{grid-template-columns:var(--pu-control-height) minmax(0,1fr)}}}@media(min-width:601px){@container (max-width:700px){.product-workspace .rv-operational .rv-part-cell:has(.is-settings-open)>.pu-record-line-header{min-height:0}:is(#quote-prototype-workspace,.product-workspace) .rv-operational .rv-part-cell:has(.is-settings-open) .pu-record-model{grid-template-columns:var(--pu-control-height) minmax(0,1fr)}}}@media(max-width:600px){.product-workspace .rv-operational .pu-record-values>.pu-customer-line-quantity{grid-column:1/-1;grid-row:2}.product-workspace .rv-operational .pu-record-values>.pu-customer-line-unit{grid-column:1;grid-row:3}.product-workspace .rv-operational .pu-record-values>.pu-customer-line-total{grid-column:2;grid-row:3;flex-direction:column;align-items:center;justify-content:center;border:0;padding:0}}.product-workspace .rv-operational .rv-identity-essentials{display:flex;align-items:center;flex-wrap:wrap;gap:var(--product-ui-space-xs);min-width:0}.product-workspace .rv-operational .rv-line-controls{display:contents}.product-workspace .rv-operational .rv-identity-primary{display:flex;align-items:center;gap:var(--product-ui-space-md);min-width:0}.product-workspace .rv-operational .rv-identity-essentials:empty{display:none}.product-workspace .rv-operational .rv-essential-badge{display:inline-flex;flex:0 0 auto;align-items:center;gap:var(--product-ui-space-xs);min-width:0;padding:var(--product-ui-space-xs);border:1px solid var(--product-ui-border);border-radius:var(--product-ui-control-radius);background:var(--product-ui-surface);color:var(--product-ui-text);font-family:var(--product-ui-font-family);font-size:var(--product-ui-font-size-xs);font-weight:var(--product-ui-font-weight-medium);line-height:var(--product-ui-line-height-relaxed);white-space:nowrap}.product-workspace .rv-operational .rv-essential-badge-label{color:var(--product-ui-text-muted)}@media(min-width:601px){.product-workspace .rv-operational .rv-line-table--target{overflow-x:visible}.product-workspace .rv-operational .rv-line-table--target :is(.rv-line-table-head,.rv-lines){min-width:0}@container (max-width:900px){.product-workspace .rv-operational .rv-line-table--target :is(.rv-line-table-head,.rv-lines>.pu-record-item){--rv-line-columns:minmax(0,1fr) minmax(0,2.5fr) minmax(0,2.1fr) minmax(0,2.2fr) minmax(0,2fr) var(--pu-control-height) var(--pu-control-height);gap:var(--product-ui-space-xs)}.product-workspace .rv-operational .rv-line-table--target .rv-part-cell{grid-column:1/-1;grid-row:1}.product-workspace .rv-operational .rv-line-table--target .rv-part-cell{display:block}.product-workspace .rv-operational .rv-line-table--target .rv-part-cell>*{grid-column:auto}.product-workspace .rv-operational .rv-line-table--target .rv-part-cell .pu-record-model{grid-template-columns:var(--pu-control-height) minmax(0,1fr)}.product-workspace .rv-operational .rv-line-table--target .pu-record-values>.pu-customer-line-quantity{grid-column:2;grid-row:2}.product-workspace .rv-operational .rv-line-table--target .rv-line-target-price{grid-column:3;grid-row:2}.product-workspace .rv-operational .rv-line-table--target .pu-record-values>.pu-customer-line-unit{grid-column:4;grid-row:2}.product-workspace .rv-operational .rv-line-table--target .pu-record-values>.pu-customer-line-total{grid-column:5;grid-row:2}.product-workspace .rv-operational .rv-line-table--target .rv-line-quick-actions{grid-column:6;grid-row:2;display:flex;flex-direction:column;align-items:center}.product-workspace .rv-operational .rv-line-table--target .rv-line-action-cell{grid-column:7;grid-row:2}.product-workspace .rv-operational .rv-line-table--target .cart-quantity-controls{max-width:100%;width:100%}.product-workspace .rv-operational .rv-line-table--target .rv-money-input{max-width:100%}}@container (max-width:600px){.product-workspace .rv-operational .rv-line-table--target .rv-line-table-head{display:none}.product-workspace .rv-operational .rv-line-table--target .rv-lines>.pu-record-item{--rv-line-columns:repeat(2,minmax(0,1fr))}.product-workspace .rv-operational .rv-line-table--target .pu-record-values>.pu-customer-line-quantity{grid-column:1;grid-row:2}.product-workspace .rv-operational .rv-line-table--target .rv-line-target-price{grid-column:2;grid-row:2;justify-self:stretch}.product-workspace .rv-operational .rv-line-table--target .pu-record-values>.pu-customer-line-unit{grid-column:1;grid-row:3}.product-workspace .rv-operational .rv-line-table--target .pu-record-values>.pu-customer-line-total{grid-column:2;grid-row:3}.product-workspace .rv-operational .rv-line-table--target .rv-line-quick-actions{grid-column:1;grid-row:4;flex-direction:column}.product-workspace .rv-operational .rv-line-table--target .rv-line-action-cell{grid-column:2;grid-row:4}.product-workspace .rv-operational .rv-line-table--target .pu-record-values>div>.rv-table-repeated-label{position:static;width:auto;height:auto;overflow:visible;clip-path:none}}}@media(max-width:600px){.product-workspace .rv-operational .rv-back,.product-workspace .rv-operational .rv-back:not(.rv-back--actions)>button{width:100%;box-sizing:border-box}.product-workspace .rv-operational .rv-back>button{justify-content:center}.product-workspace .rv-operational .rv-identity-row{flex-wrap:wrap;padding-inline:0}.product-workspace .rv-operational .rv-identity-primary{width:100%;justify-content:center;gap:var(--product-ui-space-xs)}.product-workspace .rv-operational .rv-identity-essentials{justify-content:center;width:100%}.product-workspace .rv-operational [data-record-block=items]>.rv-card-heading>.pu-actions{flex-direction:column;align-items:stretch;width:100%}.product-workspace .rv-operational [data-order-action=download-items],.product-workspace .rv-operational .rv-line-tools,.product-workspace .rv-operational .rv-line-tools>summary{width:100%;box-sizing:border-box}.product-workspace .rv-operational [data-order-action=download-items]{justify-content:center}.product-workspace .rv-operational .rv-line-tools>summary{justify-content:center}.product-workspace .rv-operational .rv-line-table{--rv-line-columns:minmax(0,1fr)}.product-workspace .rv-operational .pu-record-values>:is(.pu-customer-line-quantity,.pu-customer-line-unit,.pu-customer-line-total),.product-workspace .rv-operational .rv-line-table--target .rv-line-target-price{grid-column:1;justify-self:stretch;align-items:stretch;text-align:center;min-width:0;width:100%}.product-workspace .rv-operational .pu-record-values>.pu-customer-line-quantity{grid-row:2}.product-workspace .rv-operational .pu-record-values>.pu-customer-line-unit{grid-row:3}.product-workspace .rv-operational .pu-record-values>.pu-customer-line-total{grid-row:4;border-top:1px solid var(--product-ui-border);padding-top:var(--product-ui-space-sm)}.product-workspace .rv-operational .rv-line-table--target .rv-line-target-price{grid-row:5}.product-workspace .rv-operational .rv-line-table .cart-quantity-controls{max-width:none;width:100%;box-sizing:border-box}.product-workspace .rv-operational .cart-quantity-controls input{flex:1;min-width:0}.product-workspace .rv-operational .rv-money-input,.product-workspace .rv-operational .rv-line-target-price .rv-money-input{width:100%;max-width:none;box-sizing:border-box;justify-content:center}.product-workspace .rv-operational .rv-money-input input{flex:1;min-width:0}.product-workspace .rv-operational .rv-line-controls{display:flex;grid-column:1;grid-row:5;align-items:center;justify-content:center;gap:var(--product-ui-space-xs);min-width:0}.product-workspace .rv-operational .rv-line-table--target .rv-line-controls{grid-row:6}.product-workspace .rv-operational .rv-line-quick-actions,.product-workspace .rv-operational .rv-line-action-cell,.product-workspace .rv-operational .rv-line-table--target :is(.rv-line-quick-actions,.rv-line-action-cell){display:flex;grid-column:auto;grid-row:auto;justify-self:auto;justify-content:center;align-items:center;width:auto}}.product-workspace .rv-section-panels .rv-operation-section{display:grid;gap:var(--product-ui-space-xl);min-width:0}.product-workspace .rv-section-panels .rv-operation-section[hidden]{display:none}.product-workspace .rv-section-panels .rv-operation-section>:is(.rv-card,.rv-header-tile,.admin-order-danger-zone){padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;gap:var(--product-ui-space-md)}.product-workspace .rv-section-panels .rv-operation-section>.rv-card+.rv-card{padding-top:var(--product-ui-space-lg);border-top:1px solid var(--product-ui-border)}.product-workspace .rv-section-panels .rv-financial-row{border-bottom:0;padding-block:var(--product-ui-space-sm);align-items:baseline}.product-workspace .rv-section-panels .rv-financial-row :is(dt,dd){font-weight:var(--product-ui-font-weight-regular)}.product-workspace .rv-section-panels .rv-financial-row:is(.checkout-order-row--total,.checkout-order-row--grand){border-top:1px solid var(--product-ui-border);margin-top:var(--product-ui-space-sm);padding-top:var(--product-ui-space-md)}.product-workspace .rv-section-panels .checkout-order-row--grand :is(dt,dd){font-size:var(--pu-section-size);font-weight:var(--product-ui-font-weight-strong)}.product-workspace .rv-financial-explanation summary{cursor:pointer;font-weight:inherit}.product-workspace .rv-financial-explanation summary::marker{color:var(--product-ui-text-muted)}.product-workspace .rv-financial-explanation .checkout-order-note{padding-top:var(--product-ui-space-xs);max-width:var(--pu-content-width)}.product-workspace .rv-section-panels .rv-properties:not(:where([hidden])){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);column-gap:var(--product-ui-space-lg);row-gap:var(--product-ui-space-md);align-items:baseline}.product-workspace .rv-section-panels .rv-properties dd{margin:0}.product-workspace .rv-section-panels .rv-properties>div{grid-column:1/-1}.product-workspace .rv-section-panels [data-order-conversion-workflow]>form{margin:0}.product-workspace .rv-section-panels .admin-payment-plan-control:not(:where([hidden])){display:flex;align-items:center;flex-wrap:wrap;gap:var(--product-ui-space-sm);padding:0;border:0;border-radius:0;background:transparent}.product-workspace .rv-section-panels .admin-payment-plan-summary{flex:1}.product-workspace .rv-section-panels .rv-operation-section>.rv-card:only-child>.rv-card-heading:has(>h4:only-child){display:none}.product-workspace .rv-section-panels .rv-properties>.admin-order-financial-item:not(:where([hidden])){display:contents}.product-workspace .rv-section-panels .rv-financial-explanation summary>span{font-weight:var(--product-ui-font-weight-regular)}.product-workspace .rv-financial-explanation summary:is(:hover,:focus-visible){text-decoration:underline;text-underline-offset:var(--product-ui-space-xs)}.product-workspace .rv-operational .rv-operation-nav>.has-record-content:after{content:"";display:block;flex:none;inline-size:var(--product-ui-space-sm);block-size:var(--product-ui-space-sm);border-radius:50%;background:var(--product-ui-success)}.product-workspace .rv-operational .rv-essential-badge .badge-value{font:inherit;color:inherit}@media(pointer:coarse){.product-workspace .rv-operational .rv-essential-badge{min-height:var(--product-ui-input-height)}}.product-workspace .rv-commercial{font:var(--product-ui-font-size-md)/var(--product-ui-line-height-relaxed) var(--product-ui-font-family);color:var(--product-ui-text);min-width:0;--rv-commercial-label-width:calc(var(--product-ui-space-4xl)*5)}.product-workspace .rv-commercial-tabs{display:flex;gap:var(--product-ui-space-4xl);border-bottom:1px solid var(--product-ui-border);margin-bottom:var(--product-ui-space-4xl)}.product-workspace .rv-commercial-tab{display:inline-flex;align-items:center;gap:var(--product-ui-space-sm);background:transparent;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;padding:var(--product-ui-space-xl) 0;color:var(--product-ui-text-muted);font:inherit;font-size:var(--product-ui-font-size-sm);border-radius:0}.product-workspace .rv-commercial-tab[aria-selected=true]{border-bottom-color:var(--product-ui-text);color:var(--product-ui-text);font-weight:var(--product-ui-font-weight-medium)}.product-workspace .rv-commercial-tab.has-commercial-attention:after{content:"";width:var(--product-ui-space-xs);height:var(--product-ui-space-xs);border-radius:50%;background:var(--product-ui-warning)}.product-workspace .rv-commercial-panel>:is(.rv-card,.rv-header-tile){padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;display:block}.product-workspace .rv-commercial :is(h3,h4,.rv-card-heading h4){font-family:inherit;font-size:var(--product-ui-font-size-md);font-weight:var(--product-ui-font-weight-medium);line-height:inherit;margin:0}.product-workspace .rv-commercial .rv-card-heading{margin:0 0 var(--product-ui-space-xl)}.product-workspace .rv-commercial-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--product-ui-space-xs);padding-bottom:var(--product-ui-space-4xl);margin-bottom:var(--product-ui-space-4xl);border-bottom:1px solid var(--product-ui-border)}.product-workspace .rv-commercial-label{display:block;color:var(--product-ui-text-muted);font-size:var(--product-ui-font-size-xs);font-weight:var(--product-ui-font-weight-regular)}.product-workspace .rv-commercial-amount{font-size:var(--product-ui-title-size);line-height:var(--product-ui-line-height-tight);font-weight:var(--product-ui-font-weight-medium);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.product-workspace .rv-commercial .rv-financial-row{padding-block:var(--product-ui-space-md);font:inherit;align-items:baseline}.product-workspace .rv-commercial .rv-financial-row :is(dt,dd){font:inherit}.product-workspace .rv-commercial .checkout-order-amount{font:inherit;font-variant-numeric:tabular-nums}.product-workspace .rv-commercial .rv-commercial-discounts>summary{display:list-item;list-style:disclosure-closed inside;padding-block:var(--product-ui-space-md);cursor:pointer}.product-workspace .rv-commercial .rv-commercial-discounts>summary:before{content:none}.product-workspace .rv-commercial .rv-commercial-discounts[open]>summary{list-style-type:disclosure-open}.product-workspace .rv-commercial .rv-commercial-discounts>summary::marker{color:var(--product-ui-text-muted)}.product-workspace .rv-commercial-discounts summary strong{float:inline-end;margin-inline-start:var(--product-ui-space-lg);font-weight:var(--product-ui-font-weight-regular);font-variant-numeric:tabular-nums}.product-workspace .rv-commercial-discounts>dl{padding-inline-start:var(--product-ui-space-2xl);font-size:var(--product-ui-font-size-xs)}.product-workspace .rv-commercial [data-commercial-row=parts-subtotal] :is(dt,dd){font-weight:var(--product-ui-font-weight-medium)}.product-workspace .rv-commercial [data-commercial-row=priority]{border-top:1px solid var(--product-ui-border);margin-top:var(--product-ui-space-sm);padding-top:var(--product-ui-space-4xl)}.product-workspace .rv-commercial [data-commercial-row]:is([data-commercial-row=priority],[data-commercial-row=shipping])>dt{display:none}.product-workspace .rv-commercial [data-commercial-row]:is([data-commercial-row=priority],[data-commercial-row=shipping])>dd{display:flex;align-items:center;justify-content:space-between;width:100%;gap:var(--product-ui-space-lg)}.product-workspace .rv-commercial [data-commercial-row=net]{border-top:1px solid var(--product-ui-border);margin-top:var(--product-ui-space-2xl);padding-top:var(--product-ui-space-3xl)}.product-workspace .rv-commercial .rv-commercial-charge-editor{margin-top:var(--product-ui-space-md)}.product-workspace .rv-commercial .rv-commercial-charge-editor summary{font-size:var(--product-ui-font-size-xs);color:var(--product-ui-text-muted);cursor:pointer}.product-workspace .rv-commercial-charge-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--product-ui-space-2xl);margin-top:var(--product-ui-space-2xl)}.product-workspace .rv-commercial-charge-fields>label{display:grid;gap:var(--product-ui-space-sm);color:var(--product-ui-text-muted);font-size:var(--product-ui-font-size-xs)}.product-workspace .rv-commercial .rv-commercial-charge-fields .admin-order-price-input{width:100%}.product-workspace .rv-commercial .rv-commercial-charge-fields input{width:100%;min-width:0;font:inherit}.product-workspace .rv-commercial-invoice-notice{display:flex;align-items:center;justify-content:space-between;width:100%;gap:var(--product-ui-space-lg);background:transparent;border:0;border-top:1px solid var(--product-ui-border);padding:var(--product-ui-space-4xl) 0 0;margin-top:var(--product-ui-space-4xl);text-align:start;font:inherit;color:inherit;border-radius:0}.product-workspace .rv-commercial-invoice-notice strong{font-weight:var(--product-ui-font-weight-medium)}.product-workspace .rv-commercial-invoice-notice .rv-commercial-label{margin-top:var(--product-ui-space-xs)}.product-workspace .rv-commercial .rv-invoice-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--product-ui-space-lg)}.product-workspace .rv-commercial .rv-invoice-balance{padding-top:var(--product-ui-space-4xl);margin-top:var(--product-ui-space-4xl);border-top:1px solid var(--product-ui-border)}.product-workspace .rv-commercial .rv-invoice-balance>strong{display:block;margin-top:var(--product-ui-space-xs)}.product-workspace .rv-commercial .rv-invoice-dates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--product-ui-space-4xl);margin:var(--product-ui-space-4xl) 0 0}.product-workspace .rv-commercial .rv-invoice-dates dd{margin:var(--product-ui-space-xs) 0 0}.product-workspace .rv-commercial .rv-invoice-warning{margin-block:var(--product-ui-space-4xl);padding:var(--product-ui-space-2xl);border-inline-start:calc(var(--product-ui-space-xs)/2) solid var(--product-ui-warning);background:color-mix(in srgb,var(--product-ui-warning) 9%,var(--product-ui-surface));border-radius:0 var(--product-ui-control-radius) var(--product-ui-control-radius) 0}.product-workspace .rv-commercial .rv-invoice-warning :is(p,button){margin-top:var(--product-ui-space-lg)}.product-workspace .rv-commercial .rv-invoice-warning p{font-size:var(--product-ui-font-size-xs);color:var(--product-ui-text)}.product-workspace .rv-commercial .rv-invoice-properties{display:grid;gap:var(--product-ui-space-2xl);margin:var(--product-ui-space-4xl) 0}.product-workspace .rv-commercial .rv-invoice-properties>div{display:grid;grid-template-columns:minmax(0,var(--rv-commercial-label-width)) minmax(0,1fr);gap:var(--product-ui-space-2xl)}.product-workspace .rv-commercial .rv-invoice-properties dd{margin:0;overflow-wrap:anywhere}.product-workspace .rv-commercial .rv-invoice-tools{border-top:1px solid var(--product-ui-border);padding-top:var(--product-ui-space-4xl);margin-top:var(--product-ui-space-4xl)}.product-workspace .rv-commercial .rv-invoice-tools>summary{cursor:pointer}.product-workspace .rv-commercial .rv-invoice-tools .admin-ui-inline-wrap{margin-top:var(--product-ui-space-2xl)}.product-workspace .rv-commercial [data-order-summary-meta]{margin-top:var(--product-ui-space-4xl);padding-top:var(--product-ui-space-4xl);border-top:1px solid var(--product-ui-border)}.product-workspace .rv-commercial .rv-commercial-billing-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--product-ui-space-lg);margin-bottom:var(--product-ui-space-4xl)}.product-workspace .rv-commercial [data-record-block=billing]>.rv-card-heading{display:none}.product-workspace .rv-commercial .admin-order-billing-selector>summary{cursor:pointer;list-style:none;border:1px solid var(--product-ui-control-border);background:var(--product-ui-control-bg);border-radius:var(--product-ui-control-radius);font-size:var(--product-ui-font-size-xs);font-weight:var(--product-ui-font-weight-medium);padding:var(--product-ui-space-sm) var(--product-ui-space-lg)}.product-workspace .rv-commercial .admin-order-billing-selector>summary::-webkit-details-marker{display:none}.product-workspace .rv-commercial .admin-order-billing-selector[open]{flex:1;min-width:0}.product-workspace .rv-commercial .admin-order-billing-selector[open] .checkout-address-select-wrapper{margin-top:var(--product-ui-space-lg)}.product-workspace .rv-commercial .rv-properties dd{font:inherit}.product-workspace .rv-commercial .admin-ui-form-hint{font-family:inherit;font-size:var(--product-ui-font-size-xs);line-height:var(--product-ui-line-height-relaxed)}.product-workspace .rv-commercial .rv-invoice-workflow>form{border-top:1px solid var(--product-ui-border);padding-top:var(--product-ui-space-4xl);margin-top:var(--product-ui-space-4xl)}.product-workspace .rv-commercial-summary>:not(.rv-commercial-invoice-link){grid-column:1}.product-workspace .rv-commercial-summary>.rv-commercial-invoice-link{grid-column:2;grid-row:1/4;align-self:start}.product-workspace .rv-commercial .rv-commercial-tab:is(:hover,:focus-visible){background:transparent}.product-workspace .rv-commercial-billing-contact{border-top:1px solid var(--product-ui-border);margin-top:var(--product-ui-space-4xl);padding-top:var(--product-ui-space-4xl)}.product-workspace .rv-commercial-billing-header h4{display:flex;align-items:center;gap:var(--product-ui-space-sm)}.product-workspace .rv-commercial-billing-header:has(.admin-order-billing-selector[open]){flex-wrap:wrap}.product-workspace .rv-commercial :is(.checkout-order-list,.rv-invoice-workflow){font:inherit}.product-workspace .rv-commercial .rv-invoice-workflow{display:block}.product-workspace .rv-commercial .rv-invoice-workflow>.admin-ui-inline-wrap{margin-block:var(--product-ui-space-4xl)}.product-workspace .rv-commercial .rv-invoice-warning>h4{color:color-mix(in srgb,var(--product-ui-warning) 70%,var(--product-ui-text))}.product-workspace .pu-drawer-context{font:var(--product-ui-font-size-xs)/var(--product-ui-line-height-relaxed) var(--product-ui-font-family);color:var(--product-ui-text-muted);margin-top:var(--product-ui-space-xs)}.product-workspace .rv-commercial .rv-properties:not(:where([hidden])){grid-template-columns:minmax(0,var(--rv-commercial-label-width)) minmax(0,1fr);column-gap:var(--product-ui-space-2xl);row-gap:var(--product-ui-space-2xl)}@media(max-width:600px){.product-workspace .rv-commercial{--rv-commercial-label-width:calc(var(--product-ui-space-4xl)*3.5)}.product-workspace .rv-commercial-charge-fields{grid-template-columns:minmax(0,1fr)}.product-workspace .rv-commercial .rv-invoice-header{flex-wrap:wrap}}.product-workspace .rv-commercial :is(.rv-commercial-discount-group,.rv-commercial-charge-row)>dd{margin:0;width:100%;font:inherit}.product-workspace .rv-commercial .admin-payment-plan-summary{color:var(--product-ui-text);font:inherit}.product-workspace .rv-commercial .checkout-order-note:not(.sr-only){display:block;color:var(--product-ui-text-muted);font-size:var(--product-ui-font-size-xs);font-weight:var(--product-ui-font-weight-regular);line-height:var(--product-ui-line-height-relaxed);margin-top:var(--product-ui-space-xs)}.product-workspace .rv-commercial--review{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--pu-gap);align-items:start;font-size:var(--product-ui-type-size-body)}.product-workspace .rv-commercial--review>[role=region]{grid-column:2;grid-row:1;min-width:0}.product-workspace .rv-commercial--review>[data-commercial-panel=invoice]{grid-row:2}.product-workspace .rv-commercial--review .rv-commercial-context{grid-column:1;grid-row:1;display:grid;align-content:start;gap:var(--pu-gap);min-width:0}.product-workspace .rv-commercial--review .rv-commercial-context>:is(.rv-card,.rv-commercial-panel){padding:0;border:0;background:transparent;box-shadow:none}.product-workspace .rv-commercial--review .rv-commercial-context>.rv-commercial-panel{border-top:1px solid var(--product-ui-border);padding-top:var(--pu-gap)}.product-workspace .rv-commercial--review .rv-commercial-context [data-record-block=shipping]>.rv-card-heading{display:none}.product-workspace .rv-commercial--review :is(.rv-commercial-context,.rv-commercial-panel){min-width:0}.product-workspace .rv-commercial--review .rv-commercial-summary{margin-bottom:var(--product-ui-space-2xl);padding-bottom:var(--product-ui-space-2xl)}.product-workspace .rv-commercial--review .rv-financial-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--product-ui-space-lg)}.product-workspace .rv-commercial--review .rv-financial-row>dt{min-width:0}.product-workspace .rv-commercial--review [data-commercial-row]:is([data-commercial-row=priority],[data-commercial-row=shipping])>dd{grid-column:1/-1}.product-workspace .rv-commercial--review [data-commercial-row=priority]{padding-top:var(--product-ui-space-2xl)}.product-workspace .rv-commercial--review .rv-commercial-label{font-size:var(--product-ui-type-size-body)}@media(max-width:900px){.product-workspace .rv-commercial--review{grid-template-columns:minmax(0,1fr)}.product-workspace .rv-commercial--review>[role=region]{grid-column:1;grid-row:auto}.product-workspace .rv-commercial--review .rv-commercial-context{grid-column:1;grid-row:1}}.product-workspace .rv-commercial--review{text-align:start}.product-workspace .rv-commercial--review [data-record-delivery-selection]{display:none}.product-workspace .rv-commercial--review .rv-commercial-delivery-tools>summary{cursor:pointer;color:var(--product-ui-text-muted);font-size:var(--product-ui-type-size-meta)}.product-workspace .rv-commercial--review .rv-commercial-delivery-tools .pu-actions{display:flex;flex-wrap:wrap;gap:var(--product-ui-space-sm);padding-top:var(--product-ui-space-lg)}.product-workspace .rv-commercial--review .rv-financial-row>dd{text-align:end}.product-workspace .rv-commercial--review .rv-essential-badge .badge-value{text-transform:none}.product-workspace .rv-commercial--review [data-commercial-row]:is([data-commercial-row=priority],[data-commercial-row=shipping])>dt:has([data-review-explanation]){display:block;grid-column:1/-1;grid-row:2}.product-workspace .rv-commercial--review [data-commercial-row]:is([data-commercial-row=priority],[data-commercial-row=shipping])>dt:has([data-review-explanation])>span{display:none}.product-workspace :is(.pu-connected-checkout,.pu-record-item) .cart-quantity-controls{display:inline-flex;align-items:center;flex:none;width:calc(var(--pu-control-height)*3.5);max-width:100%;border:0;border-radius:0;background:transparent;padding:0;gap:0;overflow:hidden}.product-workspace :is(.pu-connected-checkout,.pu-record-item) .cart-quantity-controls :is(button,input.cart-quantity-value){flex:none;min-height:var(--pu-control-height);height:var(--pu-control-height);border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--product-ui-text);padding:0;margin:0;font:var(--product-ui-font-weight-medium) var(--product-ui-font-size-sm)/var(--product-ui-line-height-relaxed) var(--product-ui-font-family);text-transform:none;letter-spacing:normal}.product-workspace :is(.pu-connected-checkout,.pu-record-item) .cart-quantity-controls button{width:var(--pu-control-height);min-width:0}.product-workspace :is(.pu-connected-checkout,.pu-record-item) .cart-quantity-controls input.cart-quantity-value{flex:1;min-width:0;width:calc(var(--pu-control-height)*1.5);text-align:center;font-variant-numeric:tabular-nums}.product-workspace :is(.pu-connected-checkout,.pu-record-item) .cart-quantity-controls:focus-within{outline:none}.product-workspace :is(.pu-connected-checkout,.pu-record-item) .cart-quantity-controls button:hover:not(:disabled){background:var(--product-ui-surface-hover)}.product-workspace .rv-detail{width:100%;max-width:var(--pu-content-width);min-height:0;margin-inline:auto;padding:0;border:0;background:transparent;box-shadow:none}.product-workspace .rv-content{display:flex;flex-direction:column;gap:var(--product-ui-space-lg);min-width:0}.product-workspace .rv-back{margin-bottom:var(--product-ui-space-lg)}.product-workspace .rv-back--actions{display:flex;align-items:center;justify-content:space-between;gap:var(--pu-gap)}.product-workspace .rv-back svg{width:1em;height:1em}.product-workspace .rv-header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--pu-gap);margin-bottom:var(--product-ui-space-sm)}.product-workspace .rv-heading{display:grid;gap:var(--product-ui-space-md);min-width:0}.product-workspace .rv-title{display:flex;align-items:center;flex-wrap:wrap;gap:var(--product-ui-space-md)}.product-workspace .rv-title h3{margin:0;font-size:var(--pu-title-size);font-weight:var(--product-ui-font-weight-medium);overflow-wrap:anywhere}.product-workspace .rv-submitted{color:var(--product-ui-text-muted);font-size:var(--product-ui-font-size-sm)}.product-workspace .rv-statuses{display:flex;align-items:center;flex-wrap:wrap;gap:var(--product-ui-space-sm)}.product-workspace .rv-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;align-items:stretch;border:1px solid var(--product-ui-border);border-radius:var(--product-ui-control-radius);background:var(--product-ui-surface)}.product-workspace .rv-extensions{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,30ch),1fr));gap:var(--product-ui-space-lg)}.product-workspace .rv-card{display:flex;flex-direction:column;gap:var(--product-ui-space-lg);min-width:0;padding:var(--pu-row-padding);margin:0;border:1px solid var(--product-ui-border);border-radius:var(--product-ui-control-radius);background:var(--product-ui-surface);color:var(--product-ui-text);box-shadow:none}.product-workspace .rv-card-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--product-ui-space-sm);margin:0;padding:0}.product-workspace .rv-card-heading h4{margin:0;font-size:var(--pu-section-size);font-weight:var(--product-ui-font-weight-medium);color:var(--product-ui-text);text-transform:none;letter-spacing:normal}.product-workspace .rv-card-heading .pu-actions{flex-wrap:wrap}.product-workspace .rv-lines{display:grid;gap:var(--product-ui-space-lg);list-style:none;padding:0;margin:0;min-width:0}.product-workspace .rv-financials{display:grid;gap:0;margin:0;padding:0;color:var(--product-ui-text)}.product-workspace .rv-financial-row{display:flex;flex-wrap:wrap;align-items:start;gap:var(--product-ui-space-sm);padding:var(--product-ui-space-md) 0;margin:0;border:0;border-bottom:1px solid var(--product-ui-border);color:var(--product-ui-text)}.product-workspace .rv-financial-row :is(dt,dd){margin:0;min-width:0;color:inherit;font-size:var(--product-ui-font-size-sm);font-weight:var(--product-ui-font-weight-medium);text-transform:none;letter-spacing:normal}.product-workspace .rv-financial-row :is(small,.checkout-order-note){display:block;color:var(--product-ui-text-muted);font-size:var(--product-ui-font-size-xs);font-weight:400;text-transform:none;letter-spacing:normal}.product-workspace .rv-financial-value{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--product-ui-space-sm)}.product-workspace .rv-financial-value :is(.checkout-order-amount,.badge-value){font:inherit;color:inherit;text-transform:none}.product-workspace .rv-financial-value .cart-item-badge:not(:where(.rv-essential-badge)){color:var(--product-ui-text);background:var(--product-ui-surface-subtle);border:1px solid var(--product-ui-border);border-radius:var(--product-ui-control-radius);font:inherit;text-transform:none;letter-spacing:normal}.product-workspace .rv-financial-row dt{flex:1;min-width:calc(var(--pu-control-height)*2)}.product-workspace .rv-financial-value{flex-wrap:wrap;min-width:0;max-width:100%;margin-left:auto}.product-workspace .rv-financial-row:last-child{border-bottom:0}.product-workspace .rv-financial-value .rv-money-input{flex:none;max-width:none}.product-workspace .rv-detail .rv-financial-value .rv-money-input input[type=number]{width:calc(var(--pu-control-height)*2);min-width:0;min-height:0;height:var(--pu-record-financial-badge-height);padding-block:0;text-align:right}.product-workspace .rv-financial-value .cart-item-badge:not(:where(.rv-essential-badge)){min-width:0;max-width:100%;white-space:normal}.product-workspace .rv-money-input{display:flex;align-items:center;gap:var(--product-ui-space-xs);min-width:0;max-width:14ch;padding:0;border:0;background:transparent}.product-workspace .rv-money-input>span{color:var(--product-ui-text-muted);font-size:var(--product-ui-font-size-xs)}.product-workspace .rv-properties{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--product-ui-space-xs);padding:0;margin:0;border:0;background:transparent}.product-workspace .rv-properties dt{font-size:var(--product-ui-font-size-xs);font-weight:400;color:var(--product-ui-text-muted);text-transform:none;letter-spacing:normal}.product-workspace .rv-properties dd{margin:0 0 var(--product-ui-space-md);font-size:var(--product-ui-font-size-sm);font-weight:var(--product-ui-font-weight-medium);color:var(--product-ui-text);overflow-wrap:anywhere}.product-workspace .rv-card>.admin-order-info-disclosure{margin-top:auto;padding:var(--product-ui-space-sm) 0 0;border:0;border-top:1px solid var(--product-ui-border);background:transparent;text-align:left;color:var(--product-ui-text);font-size:var(--product-ui-font-size-sm);text-transform:none}.product-workspace [data-order-financial-summary-card]:not(.is-order-info-expanded) .rv-financial-row:not([data-record-condensed]){display:none}.product-workspace [data-order-financial-summary-card]:not(.is-order-info-expanded) [data-order-summary-meta]{display:none}.product-workspace .rv-notes{display:grid;grid-column:1/-1;gap:var(--product-ui-space-xs);margin:0}.product-workspace .rv-notes>span{color:var(--product-ui-text-muted);font-size:var(--product-ui-font-size-xs)}.product-workspace .rv-notes textarea{min-height:var(--pu-control-height)}.product-workspace .rv-lines .pu-record-item>details{grid-column:1/-1}.product-workspace .rv-lines .pu-record-item>.rv-notes{grid-column:1/-1}@media(max-width:960px){.product-workspace .rv-overview{grid-template-columns:minmax(0,1fr)}.product-workspace .rv-header{flex-wrap:wrap}}.product-workspace .rv-financial-row dt>span{text-transform:none;letter-spacing:normal;font-size:inherit;font-weight:inherit;color:inherit}.product-workspace .rv-address{border:0;border-radius:0;padding:0;background:transparent;box-shadow:none}.product-workspace .rv-detail{font-family:var(--product-ui-font-family)}.product-workspace .rv-detail :is(button,input,select,textarea){font-family:var(--product-ui-font-family);font-size:var(--product-ui-font-size-sm);font-weight:var(--product-ui-font-weight-medium);line-height:var(--product-ui-line-height-relaxed);text-transform:none;letter-spacing:normal}.product-workspace .rv-detail .pu-button:not(:where(.pu-swatch-choice)){color:var(--product-ui-text);background:var(--product-ui-control-bg);border-color:var(--product-ui-control-border)}.product-workspace .rv-detail .pu-button:not(:where(.pu-swatch-choice)):hover{background:var(--product-ui-surface-hover)}.product-workspace .rv-detail .pu-button.pu-primary{color:var(--product-ui-on-primary);background:var(--product-ui-primary);border-color:var(--product-ui-primary)}.product-workspace .rv-detail .pu-button.pu-primary:hover{background:var(--product-ui-primary-hover)}.product-workspace .rv-detail :is(.pu-button,.pu-select-trigger) :is(span,strong){font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit}.product-workspace .rv-detail .rv-properties :is(dt,dd){font-family:var(--product-ui-font-family);text-transform:none;letter-spacing:normal}.product-workspace .rv-detail .rv-properties dt{font-size:var(--product-ui-font-size-xs);font-weight:400;color:var(--product-ui-text-muted)}.product-workspace .rv-detail .rv-properties:not(:where(.rv-commercial .rv-properties)) dd{font-size:var(--product-ui-font-size-sm);font-weight:var(--product-ui-font-weight-medium);color:var(--product-ui-text)}.product-workspace .rv-detail .admin-order-info-disclosure{font-weight:var(--product-ui-font-weight-medium)}.product-workspace .rv-statuses label{color:var(--product-ui-text-muted);font-size:var(--product-ui-font-size-sm);font-weight:var(--product-ui-font-weight-medium)}.product-workspace .rv-back svg{fill:none;stroke:currentColor;stroke-width:2}.product-workspace .rv-heading .pu-button{min-width:0;width:auto}.product-workspace .rv-heading .pu-action-menu{width:auto}.product-workspace.pu-record-frame.is-detail-open,.product-workspace .pu-record-frame.is-detail-open,.product-workspace .pu-content:has(.pu-record-detail-open){width:100%;max-width:var(--pu-content-width);padding:var(--pu-record-action-inset) var(--pu-gap) var(--pu-gap);margin-inline:auto;box-sizing:border-box}.product-workspace.pu-admin-record-frame{--pu-record-action-inset:var(--product-ui-admin-list-shell-inset)}.product-workspace.pu-admin-record-frame.is-detail-open{padding:var(--product-ui-admin-list-shell-inset)}.product-workspace.pu-admin-record-frame.is-detail-open .rv-back--actions{width:auto;align-items:flex-start}.pu-record-frame-host:has(>.product-workspace.pu-record-frame.is-detail-open:not([hidden])){padding:0}.product-workspace .rv-detail .rv-financial-value .cart-item-badge:not(:where(.rv-essential-badge)){display:inline-flex;align-items:center;justify-content:center;height:auto;min-height:var(--pu-record-financial-badge-height);padding:var(--pu-record-financial-badge-padding-block) var(--product-ui-space-sm);gap:var(--product-ui-space-xs);font-size:var(--product-ui-font-size-xs);line-height:var(--product-ui-line-height-relaxed);box-shadow:none}.product-workspace .rv-detail .rv-financial-value .cart-item-badge:not(:where(.rv-essential-badge)) :is(.badge-value,.badge-caret){font:inherit;color:inherit;margin:0}@media(pointer:coarse){.product-workspace .rv-detail .rv-financial-value .cart-item-badge:not(:where(.rv-essential-badge)),.product-workspace .rv-detail .rv-financial-value .rv-money-input input[type=number]{min-height:var(--product-ui-input-height)}}.product-workspace .rv-detail .rv-overview-disclosure{display:flex;justify-content:space-between;border-radius:0;grid-column:1/-1;width:100%;border:0;border-top:1px solid var(--product-ui-border);padding:var(--product-ui-space-sm) 0;background:transparent;color:var(--product-ui-text);text-align:left;font:inherit;cursor:pointer}.product-workspace .rv-detail .admin-order-info-disclosure{display:none}.product-workspace .rv-detail .admin-order-danger-zone{padding:var(--pu-row-padding);border:1px solid var(--product-ui-border);border-radius:var(--product-ui-control-radius);background:var(--product-ui-surface);color:var(--product-ui-text)}.product-workspace .rv-detail .admin-order-danger-zone h4{color:var(--product-ui-danger);font-size:var(--product-ui-font-size-sm);text-transform:none;letter-spacing:normal}.product-workspace .rv-detail .admin-order-danger-zone p{color:var(--product-ui-text-muted);font-size:var(--product-ui-font-size-xs)}.product-workspace .rv-detail .admin-order-danger-zone button{width:auto;color:var(--product-ui-danger);border-color:var(--product-ui-danger);background:transparent}.product-workspace .rv-detail .admin-order-price-breakdown{margin-top:var(--pu-row-padding);border:1px solid var(--product-ui-border);border-radius:var(--product-ui-control-radius);background:var(--product-ui-surface);color:var(--product-ui-text);font:var(--product-ui-font-size-sm)/var(--product-ui-line-height-relaxed) var(--product-ui-font-family)}.product-workspace .rv-detail .admin-order-price-breakdown summary{padding:var(--pu-small-gap);background:var(--product-ui-surface-subtle);color:var(--product-ui-text);font:inherit;letter-spacing:normal;text-transform:none}.product-workspace .rv-detail .admin-order-price-breakdown :is(.admin-order-price-breakdown-header,.admin-order-price-breakdown-header strong,.admin-order-price-breakdown-section,.admin-order-price-breakdown-line,.admin-order-price-breakdown-label){color:inherit;font:inherit;letter-spacing:normal;text-transform:none}.product-workspace .rv-detail .admin-order-price-breakdown-header{display:flex;flex-wrap:wrap;gap:var(--pu-small-gap);justify-content:space-between}.product-workspace .rv-detail .admin-order-price-breakdown-lines{padding:var(--pu-small-gap)}.product-workspace .rv-detail .admin-order-price-breakdown:is(.is-blocked,.is-warning){border-color:var(--product-ui-danger)}.product-workspace .rv-detail .admin-order-date-input{background:var(--product-ui-control-bg);color:var(--product-ui-text);border-color:var(--product-ui-input-border)}.product-workspace .rv-detail .admin-order-price-breakdown :is(strong,span,p){font:inherit;color:inherit;letter-spacing:normal;text-transform:none}.product-workspace .rv-detail .admin-order-price-breakdown-section{border-color:var(--product-ui-border)}.product-workspace .rv-detail .rv-overview-disclosure:after{content:"⌄"}.product-workspace .rv-detail .rv-overview-disclosure[aria-expanded=true]:after{content:"⌃"}.product-workspace .rv-detail .admin-order-price-breakdown{display:block;padding:0;min-width:0}.product-workspace .rv-detail .admin-order-price-breakdown-line{grid-template-columns:minmax(0,1fr) auto;border-color:var(--product-ui-border)}.product-workspace .rv-detail .admin-order-price-breakdown-line--formula{grid-template-columns:minmax(0,1fr)}.product-workspace .rv-detail .admin-order-price-breakdown :is(span,strong,small){min-width:0;white-space:normal;overflow-wrap:anywhere}.product-workspace .rv-detail .admin-order-danger-zone button{align-self:flex-start}.product-workspace .rv-detail .admin-order-price-breakdown[open]{border-color:var(--product-ui-border);background:var(--product-ui-surface);color:var(--product-ui-text)}.product-workspace .rv-detail .admin-order-price-breakdown:is(.is-blocked,.is-warning)[open]{background:var(--product-ui-surface);border-color:var(--product-ui-danger)}.product-workspace .rv-detail .admin-switch-slider{background:var(--product-ui-border-strong)}.product-workspace .rv-detail .admin-switch input:checked+.admin-switch-slider{background:var(--product-ui-primary)}.product-workspace .rv-detail .admin-switch-slider:after{background:var(--product-ui-text);box-shadow:none}.product-workspace .rv-detail .admin-switch input:checked+.admin-switch-slider:after{background:var(--product-ui-on-primary)}.product-workspace .rv-overview>.rv-card{border:0;border-radius:0;background:transparent}.product-workspace .rv-overview>.rv-card+.rv-card{border-inline-start:1px solid var(--product-ui-border)}.product-workspace .rv-detail .rv-overview-disclosure{padding:var(--product-ui-space-sm) var(--pu-row-padding);background:var(--product-ui-surface);border-radius:0 0 var(--product-ui-control-radius) var(--product-ui-control-radius)}@media(max-width:960px){.product-workspace .rv-overview>.rv-card+.rv-card{border-inline-start:0;border-top:1px solid var(--product-ui-border)}}.product-workspace.pu-record-frame--fluid.is-detail-open,.product-workspace.pu-record-frame--fluid .rv-detail{max-width:none}.product-workspace .rv-properties .pu-copy-value{display:flex;align-items:center;gap:var(--product-ui-space-xs);min-width:0}.product-workspace .rv-properties .pu-copy-value>:is(span,a){min-width:0}.product-workspace .rv-detail .pu-copy-button{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--pu-record-financial-badge-height);height:var(--pu-record-financial-badge-height);min-height:0;padding:var(--product-ui-space-xs);border:0;border-radius:var(--product-ui-control-radius);background:transparent;color:var(--product-ui-text-muted);cursor:pointer}.product-workspace .rv-detail .pu-copy-button:hover{background:var(--product-ui-surface-hover);color:var(--product-ui-text)}.product-workspace .pu-copy-button svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.product-workspace .rv-lines{grid-auto-rows:max-content;align-content:start;flex:none;min-height:0}.product-workspace .rv-lines.has-visible-limit{overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable}.product-workspace .rv-lines-toggle{display:flex;align-items:center;justify-content:space-between;align-self:stretch;width:100%;border:0;border-top:1px solid var(--product-ui-border);border-radius:0;background:transparent;color:var(--product-ui-text);padding:var(--product-ui-space-sm) 0;text-align:left}.product-workspace .rv-lines-toggle:after{content:"⌄"}.product-workspace .rv-lines-toggle[aria-expanded=true]:after{content:"⌃"}.product-workspace .rv-lines-toggle[hidden]{display:none}.product-workspace .rv-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:stretch}.product-workspace .rv-heading{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.product-workspace .rv-heading>[data-record-actions]{margin-top:auto;padding-top:var(--product-ui-space-sm)}.product-workspace .rv-heading .rv-statuses{justify-content:flex-start}.product-workspace [data-record-actions]>.pu-actions:not(:has(>:not([hidden]))){display:none}.product-workspace .rv-header-highlights{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:0;min-width:0;align-items:stretch;border:1px solid var(--product-ui-border);border-radius:var(--product-ui-control-radius);background:var(--product-ui-surface)}.product-workspace .rv-header-tile{display:flex;flex-direction:column;gap:var(--product-ui-space-sm);min-width:0;position:relative;padding:var(--product-ui-space-md);border:0;border-radius:0;background:transparent}.product-workspace .rv-header-tile--customer:not([hidden])+.rv-header-tile--production{border-inline-start:1px solid var(--product-ui-border)}.product-workspace .rv-header-tile[hidden]{display:none}.product-workspace .rv-tile-heading h4{margin:0;color:var(--product-ui-text-muted);font-size:var(--product-ui-font-size-xs);font-weight:var(--product-ui-font-weight-medium)}.product-workspace .rv-header-tile .rv-properties dd{margin:0}.product-workspace .rv-header-tile--customer dt{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.product-workspace .rv-header-tile--production .rv-properties{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--product-ui-space-md)}.product-workspace .rv-header-tile .admin-order-financial-item{min-width:0}.product-workspace .rv-header-tile .pu-actions{flex-wrap:wrap}.product-workspace .rv-header-tile .admin-ui-date-trigger{min-width:max-content;width:auto;flex:1;white-space:nowrap}.product-workspace .rv-statuses>*{order:0;width:auto;justify-content:flex-start}.product-workspace .rv-header-highlights:has(>[hidden]){grid-template-columns:minmax(0,1fr)}.product-workspace .rv-header-highlights:not(:has(>:not([hidden]))){display:none}.product-workspace .rv-header:not(:has(.rv-header-highlights>:not([hidden]))){grid-template-columns:minmax(0,1fr)}.product-workspace .rv-notes-strip{width:100%;box-sizing:border-box}.product-workspace .rv-notes-strip .admin-order-empty{margin:0}.product-workspace .rv-extensions:not(:has(>:not([hidden]))){display:none}@media(max-width:1200px){.product-workspace .rv-header{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.product-workspace .rv-header-highlights{grid-template-columns:minmax(0,1fr)}.product-workspace .rv-header-tile--customer:not([hidden])+.rv-header-tile--production{border-inline-start:0;border-block-start:1px solid var(--product-ui-border)}}.product-workspace .rv-lines-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--product-ui-space-sm);min-width:0}.product-workspace .rv-lines-toolbar .rv-metrics{margin:0}.product-workspace .rv-lines{gap:0}.product-workspace .rv-lines .pu-record-item{gap:var(--product-ui-space-md)}.product-workspace .rv-lines .pu-record-item:first-child:not(:where(.pu-line-table-row)){padding-top:0}.product-workspace .rv-detail .admin-order-price-breakdown{margin-top:0}@media(min-width:1201px){.product-workspace .rv-lines .pu-record-item{grid-template-columns:minmax(0,1fr) minmax(0,calc(var(--pu-control-height)*11))}.product-workspace .rv-lines .pu-record-item>.rv-notes{grid-column:1/-1}}@media(min-width:901px)and (max-width:1200px){.product-workspace .rv-lines .pu-record-item{grid-template-columns:minmax(0,1fr)}.product-workspace .rv-lines .pu-record-commercial{width:100%;max-width:calc(var(--pu-control-height)*11);justify-self:end}}.product-workspace .rv-detail .pu-record-item>.admin-order-price-breakdown:not([open]){display:none}.product-workspace .rv-detail .pu-record-item>.admin-order-price-breakdown[popover]{position:fixed;inset:auto;margin:0;width:min(var(--pu-overlay-width),calc(100vw - var(--pu-gap)*2));max-height:calc(100dvh - var(--pu-gap)*2);overflow:auto;overscroll-behavior:contain;box-sizing:border-box;box-shadow:var(--product-ui-shadow-popover)}.product-workspace .rv-detail .pu-record-item>.admin-order-price-breakdown[popover]:not(:popover-open){display:none}.product-workspace .rv-detail .pu-record-item>.admin-order-price-breakdown:popover-open{animation:record-evidence-reveal var(--product-ui-transition)}.product-workspace .rv-detail .admin-order-price-breakdown[popover] summary{display:flex;align-items:center;justify-content:space-between;gap:var(--pu-small-gap);position:sticky;top:0}.product-workspace .rv-detail .admin-order-price-breakdown[popover] summary:after,.product-workspace .rv-detail .admin-order-price-breakdown[popover] .admin-order-price-breakdown-header:after{display:none}.product-workspace .rv-heading{gap:var(--product-ui-space-sm)}.product-workspace .rv-heading .rv-statuses{gap:var(--product-ui-space-md)}.product-workspace .rv-heading .rv-submitted{margin:0}.product-workspace .rv-heading>[data-record-actions]{padding-top:var(--product-ui-space-md)}@keyframes record-evidence-reveal{0%{opacity:0;translate:0 var(--product-ui-space-sm)}to{opacity:1;translate:0 0}}@media(prefers-reduced-motion:reduce){.product-workspace .rv-detail .pu-record-item>.admin-order-price-breakdown[open]{animation:none}}.product-workspace .pu-record-line-header .pu-customer-line-actions .pu-record-evidence-toggle.is-warning{color:var(--product-ui-danger)}.product-workspace .rv-detail .rv-properties dd a{color:var(--product-ui-text)}.product-workspace .rv-detail .rv-card .checkout-address-select-wrapper:is(:hover:not(.is-disabled):not(.is-open),:focus-within,.is-open,:not(:hover)){border:1px solid var(--product-ui-input-border);border-radius:var(--product-ui-control-radius);background:var(--product-ui-surface);box-shadow:none;padding:0 var(--product-ui-space-sm)}.product-workspace .rv-card .checkout-address-select-display{color:var(--product-ui-text);font:inherit;padding:var(--product-ui-space-sm);min-height:var(--pu-control-height)}.product-workspace .rv-card .checkout-address-dropdown{background:var(--product-ui-surface);color:var(--product-ui-text);border:1px solid var(--product-ui-border);border-radius:var(--product-ui-control-radius);padding:var(--product-ui-space-xs);box-shadow:var(--product-ui-shadow-popover)}.product-workspace .rv-card .checkout-address-dropdown-list{padding:0;gap:var(--product-ui-space-xs)}.product-workspace .rv-card .checkout-address-dropdown-option{color:var(--product-ui-text);font:inherit;padding:var(--product-ui-space-sm);border-radius:var(--product-ui-control-radius)}.product-workspace .rv-card .checkout-address-dropdown-option:is(:hover,:focus-visible,.is-active){color:var(--product-ui-text);background:var(--product-ui-active-bg);box-shadow:none}.product-workspace .rv-card .checkout-address-dropdown-title{font:inherit;font-weight:var(--product-ui-font-weight-medium)}.product-workspace .rv-card .checkout-address-dropdown-meta{color:var(--product-ui-text-muted);font-size:var(--product-ui-font-size-xs)}.product-workspace .rv-card .checkout-address-dropdown[popover]{position:fixed;inset:auto;margin:0;max-width:none}.product-workspace .admin-order-activity-title{color:var(--product-ui-text);font-size:var(--product-ui-font-size-sm)}.product-workspace :is(.admin-order-activity-time,.admin-order-activity-note){color:var(--product-ui-text-muted);font-size:var(--product-ui-font-size-xs)}.product-workspace .pu-record-page>.pu-tabs{margin:0}.product-workspace .pu-record-page>[role=status]:empty{display:none}.product-workspace .pu-record-panel>.pu-detail-summary{padding:0;gap:var(--product-ui-space-lg)}.product-workspace .pu-record-panel .pu-detail-section-heading{margin:0}.product-workspace .pu-record-panel h4{margin:0;font-size:var(--pu-section-size);font-weight:var(--product-ui-font-weight-medium)}.product-workspace .pu-record-panel .rv-properties dd:last-child{margin-bottom:0}.product-workspace [data-product-address-select]+.rv-address{margin-block-start:var(--product-ui-space-sm)}.product-workspace .pu-section-inspector{scroll-margin-block:var(--pu-gap)}.product-workspace .pu-section-inspector>.pu-dialog-header{position:static;flex:none;width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--pu-small-gap);padding:0 0 var(--pu-row-padding);border-bottom:1px solid var(--product-ui-border);background:transparent}.product-workspace .pu-section-inspector>.pu-dialog-header h2{margin:0;font-size:var(--pu-section-size);font-weight:var(--product-ui-font-weight-medium);color:var(--product-ui-text)}.product-workspace .pu-section-inspector>.pu-dialog-body{display:grid;gap:var(--pu-gap);min-width:0;padding:0}.product-workspace [data-record-presentation=review] .rv-identity-primary{flex-wrap:wrap}.product-workspace [data-record-presentation=review] .admin-order-notifications-toggle{display:inline-flex;align-items:center;gap:var(--product-ui-space-sm);font-size:var(--product-ui-type-size-meta);font-weight:var(--product-ui-font-weight-regular)}.inventory-drawer:not([open]){display:none!important}.inventory-drawer[open]{position:fixed;inset:0 0 0 auto;margin:0;width:min(var(--pu-overlay-width),100%);max-width:100%;height:100dvh;max-height:100dvh;padding:0;display:flex;flex-direction:column;border:0;border-left:1px solid var(--product-ui-border);border-radius:0;background:var(--product-ui-surface);color:var(--product-ui-text);box-shadow:var(--product-ui-control-shadow);z-index:70}.inventory-drawer .pu-dialog-header{position:static;flex:none;width:100%;margin:0;padding:var(--product-ui-space-lg) var(--product-ui-space-2xl);border-bottom:1px solid var(--product-ui-border);background:var(--product-ui-surface)}.inventory-drawer .pu-dialog-header h2{margin:0;font-size:var(--product-ui-font-size-md);font-weight:var(--product-ui-font-weight-medium)}.inventory-drawer .pu-dialog-body{flex:1;min-height:0;overflow:auto;display:grid;align-content:start;gap:var(--product-ui-space-2xl);padding:var(--product-ui-space-2xl)}.inventory-drawer .pu-dialog-body>*{min-width:0}@media(max-width:700px){.inventory-drawer[open]{width:100vw}}.shipping-carrier-label{display:inline-flex;align-items:center;gap:var(--product-ui-space-xs)}.shipping-carrier-logo{display:block;flex:none;width:calc(var(--product-ui-space-2xl) * 1.5);height:var(--product-ui-space-2xl);object-fit:contain;object-position:center}.shipping-carrier-logo[hidden]{display:none}.product-workspace .cart-item-badge:has(.shipping-carrier-logo){flex-basis:auto}@layer admin-ui.tokens{.pu-tabs[role=tablist]>.pu-section-tab{appearance:none;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;color:var(--product-ui-text-muted)!important;font:inherit!important;text-transform:none!important;letter-spacing:normal!important;padding:var(--pu-small-gap) var(--product-ui-space-xs)!important;white-space:nowrap;flex:none}.pu-tabs[role=tablist]>.pu-section-tab[aria-selected=true]{border-bottom-color:var(--product-ui-primary)!important;color:var(--product-ui-text)!important;font-weight:var(--product-ui-font-weight-medium)!important}}.product-workspace .pu-record-profile{display:grid;gap:var(--pu-row-padding);background:transparent;padding:0;border:0;min-width:0}.product-workspace .pu-record-profile>.pu-button{justify-self:start}.product-workspace .pu-detail-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--pu-gap)}.product-workspace .pu-detail-identity{display:grid;gap:var(--product-ui-space-sm);min-width:0}.product-workspace .pu-detail-identity h3{margin:0;font-size:var(--product-ui-title-size);overflow-wrap:anywhere}.product-workspace .pu-detail-metadata{display:flex;flex-wrap:wrap;gap:var(--pu-small-gap);color:var(--product-ui-text-muted);font-size:var(--product-ui-font-size-sm)}.product-workspace .pu-detail-links{display:flex;flex-wrap:wrap;gap:var(--product-ui-space-sm)}.product-workspace .pu-detail-links .pu-button{width:auto;display:flex;gap:var(--product-ui-space-sm)}.product-workspace .pu-detail-links small:empty{display:none}.product-workspace .pu-detail-links .pu-count{color:var(--product-ui-text-muted)}.product-workspace .pu-record-profile .pu-detail-stack,.product-workspace .pu-detail-panels{display:grid;gap:var(--pu-row-padding);min-width:0}.product-workspace .pu-record-profile .pu-tabs{margin:0;gap:var(--pu-row-padding);overflow-x:auto}.product-workspace .pu-record-profile .pu-tabs button{white-space:nowrap}.product-workspace .pu-detail-summary{display:grid;gap:var(--pu-small-gap);padding-block:var(--product-ui-space-sm);min-width:0}.product-workspace .pu-record-profile .pu-detail-section-heading{display:flex;justify-content:space-between;align-items:center;gap:var(--pu-small-gap);margin:0 0 var(--pu-small-gap)}.product-workspace .pu-record-profile h4{margin:0;color:var(--product-ui-text);font-size:var(--product-ui-font-size-lg)}.product-workspace .pu-detail-facts{display:flex;flex-wrap:wrap;gap:var(--pu-row-padding) var(--pu-gap);margin:0;font-size:var(--product-ui-font-size-sm)}.product-workspace .pu-detail-facts>div{display:grid;gap:var(--product-ui-space-xs);min-width:0;flex:0 1 auto}.product-workspace .pu-detail-facts dt{color:var(--product-ui-text-muted)}.product-workspace .pu-detail-facts dd{margin:0;overflow-wrap:anywhere}.product-workspace .pu-detail-facts a{color:var(--product-ui-text)}.product-workspace .pu-detail-surface{background:var(--product-ui-surface);border:1px solid var(--product-ui-border);border-radius:var(--product-ui-control-radius);padding:var(--pu-row-padding);min-width:0}.product-workspace .pu-detail-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pu-gap)}.product-workspace .pu-detail-column{min-width:0}.product-workspace .pu-detail-column+.pu-detail-column{border-left:1px solid var(--product-ui-border);padding-left:var(--pu-gap)}.product-workspace .pu-address-book>.pu-address-record{padding:0;border:0;border-radius:0;display:grid;gap:var(--product-ui-space-sm);font-size:var(--product-ui-font-size-sm)}.product-workspace .pu-address-book>.pu-address-record+.pu-address-record{border-top:1px solid var(--product-ui-border);padding-top:var(--pu-row-padding)}.product-workspace .pu-address-record-heading{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--product-ui-space-sm)}.product-workspace .pu-address-record-body p{color:var(--product-ui-text);margin:0}.product-workspace .pu-address-record-contact{display:flex;flex-wrap:wrap;gap:var(--product-ui-space-xs) var(--pu-row-padding)}.product-workspace .pu-address-record-facts{margin:0}.product-workspace .pu-address-record>.pu-actions:last-child{margin-top:var(--product-ui-space-xs)}.product-workspace .pu-detail-settings{display:grid;gap:var(--pu-row-padding)}.product-workspace .pu-detail-setting-row{display:grid;gap:var(--product-ui-space-xs)}.product-workspace .pu-detail-setting-row>label{margin:0;padding:0;max-width:none}.product-workspace .pu-detail-setting-control{width:100%;justify-content:space-between}.product-workspace .pu-detail-setting-control>span:first-child{color:var(--product-ui-text);font-size:var(--product-ui-font-size-sm);font-weight:var(--product-ui-type-weight-medium)}.product-workspace .pu-detail-setting-row>p{margin:0;font-size:var(--product-ui-font-size-sm)}.product-workspace .pu-detail-disclosure{border-top:1px solid var(--product-ui-border);padding-top:var(--pu-row-padding)}.product-workspace .pu-detail-disclosure summary{cursor:pointer;color:var(--product-ui-text-muted)}.product-workspace .pu-detail-disclosure[open]{display:grid;gap:var(--pu-row-padding)}.product-workspace .pu-detail-history{display:grid;justify-items:start;gap:var(--pu-small-gap)}.product-workspace .pu-detail-account-info{display:grid;gap:var(--product-ui-space-sm)}.product-workspace .pu-detail-lifecycle{border-top:1px solid var(--product-ui-border);padding-top:var(--pu-row-padding);display:grid;justify-items:start;gap:var(--pu-small-gap)}.product-workspace .pu-detail-lifecycle p{margin-top:var(--product-ui-space-xs);font-size:var(--product-ui-font-size-sm)}.product-workspace .pu-record-profile [data-inline-record-editor]{background:var(--product-ui-surface)}@media(max-width:640px){.product-workspace .pu-detail-columns{grid-template-columns:minmax(0,1fr)}.product-workspace .pu-detail-column+.pu-detail-column{border-left:0;padding-left:0;border-top:1px solid var(--product-ui-border);padding-top:var(--pu-row-padding)}.product-workspace .pu-detail-heading{gap:var(--pu-small-gap)}.product-workspace .pu-detail-facts{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--pu-small-gap)}.product-workspace .pu-detail-facts>div{grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:var(--pu-small-gap)}}.product-workspace .pu-detail-disclosure[open]>.pu-detail-setting-row{margin-top:var(--pu-row-padding)}.product-workspace .pu-detail-summary>.pu-detail-section-heading{margin-bottom:0}.product-workspace .pu-record-table--responsive{width:100%;min-width:0;table-layout:auto}.product-workspace .pu-record-table--responsive :is(td,th){overflow-wrap:anywhere}.product-workspace .pu-record-table--responsive :is(.pu-button,.pu-row-title){max-width:100%;white-space:normal;text-align:left;justify-content:flex-start}.product-workspace .pu-record-table--responsive details{font-size:var(--product-ui-font-size-sm)}.product-workspace .pu-record-table--responsive summary{cursor:pointer}.product-workspace .pu-record-table--responsive ul{padding-inline-start:var(--pu-row-padding)}@media(max-width:720px){.product-workspace .pu-record-table--responsive thead{display:none}.product-workspace .pu-record-table--responsive :is(tbody,tr,td){display:block;min-width:0}.product-workspace .pu-record-table--responsive tr{padding:var(--pu-row-padding) 0;border-bottom:1px solid var(--product-ui-border)}.product-workspace.pu-record-workspace .pu-record-table--responsive td:first-child{display:block}.product-workspace .pu-record-table--responsive td{border:0;padding:var(--product-ui-space-xs) 0}.product-workspace .pu-record-table--responsive td:before{display:block;content:attr(data-label);color:var(--product-ui-text-muted);font-size:var(--product-ui-font-size-xs)}}@media(max-width:960px){.product-workspace .pu-record-table--responsive.pu-record-table--dense thead{display:none}.product-workspace .pu-record-table--responsive.pu-record-table--dense :is(tbody,tr,td){display:block;min-width:0}.product-workspace .pu-record-table--responsive.pu-record-table--dense tr{padding:var(--pu-row-padding) 0;border-bottom:1px solid var(--product-ui-border)}.product-workspace.pu-record-workspace .pu-record-table--responsive.pu-record-table--dense td:first-child{display:block}.product-workspace .pu-record-table--responsive.pu-record-table--dense td{border:0;padding:var(--product-ui-space-xs) 0}.product-workspace .pu-record-table--responsive.pu-record-table--dense td:before{display:block;content:attr(data-label);color:var(--product-ui-text-muted);font-size:var(--product-ui-font-size-xs)}}.product-workspace .pu-detail-facts--rows{display:grid;gap:var(--pu-small-gap)}.product-workspace .pu-detail-facts--rows>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--pu-row-padding)}.product-workspace .pu-detail-facts--rows dd{font-weight:var(--product-ui-type-weight-medium);font-variant-numeric:tabular-nums}@media(max-width:600px){.product-workspace .pu-detail-facts--rows>div{grid-template-columns:minmax(0,1fr);gap:var(--product-ui-space-xs)}}.product-workspace .pu-number-field{display:flex;align-items:center;min-width:0;border:1px solid var(--product-ui-input-border);border-radius:var(--product-ui-control-radius);background:var(--product-ui-control-bg);overflow:hidden}.product-workspace .pu-number-field:focus-within{outline:2px solid var(--product-ui-focus-border);outline-offset:2px}.product-workspace .pu-number-prefix{padding-inline-start:var(--product-ui-space-sm);color:var(--product-ui-text-muted);font-size:var(--product-ui-font-size-sm)}.product-workspace .pu-number-field input[type=number]{appearance:textfield;flex:1;width:0;min-width:0;min-height:var(--pu-control-height);padding:var(--product-ui-space-sm)!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--product-ui-text);box-shadow:none!important;font:inherit;font-variant-numeric:tabular-nums;text-align:right}.product-workspace .pu-number-field input:focus-visible{outline:none}.product-workspace .pu-number-field input::-webkit-inner-spin-button,.product-workspace .pu-number-field input::-webkit-outer-spin-button{appearance:none;margin:0}.product-workspace .pu-number-steps{display:grid;align-self:stretch;border-inline-start:1px solid var(--product-ui-border)}.product-workspace .pu-number-steps button{display:flex;align-items:center;justify-content:center;min-width:var(--pu-control-height);min-height:0;padding:0 var(--product-ui-space-xs);border:0;border-radius:0;box-shadow:none;color:var(--product-ui-text);background:transparent;font:inherit;line-height:1}.product-workspace .pu-number-steps button+button{border-block-start:1px solid var(--product-ui-border)}.product-workspace .pu-number-steps button:hover{background:var(--product-ui-active-bg)}.product-workspace .pu-number-field input[aria-invalid=true]{color:var(--product-ui-danger)}@media(max-width:720px){.product-workspace .pu-number-steps{display:flex}.product-workspace .pu-number-steps button{min-height:var(--pu-control-height)}.product-workspace .pu-number-steps button+button{border-block-start:0;border-inline-start:1px solid var(--product-ui-border)}}:root{--product-ui-rail-width: 224px;--product-ui-rail-compact-width: 90px;--product-ui-rail-tablet-width: 194px;--product-ui-rail-control-height: 38px;--product-ui-rail-logo-height: 48px;--product-ui-mobile-bar-height: 64px}.pu-rail{position:sticky;top:0;height:100dvh;min-width:0;padding:var(--product-ui-space-4xl) var(--product-ui-space-lg);display:flex;flex-direction:column;gap:var(--product-ui-space-4xl);border-right:1px solid var(--product-ui-border);background:var(--product-ui-canvas);color:var(--product-ui-text);font:var(--product-ui-font-size-md)/var(--product-ui-line-height-relaxed) var(--product-ui-font-family)}.pu-rail,.pu-rail *{box-sizing:border-box}.pu-rail [hidden]{display:none!important}.pu-rail :is(button,a){color:inherit;font:inherit;text-transform:none;letter-spacing:normal;cursor:pointer}.pu-rail button{appearance:none;transform:none;box-shadow:none;margin:0}.pu-rail :is(button,a):disabled,.pu-rail [data-demo-module-blocked]{opacity:.5;cursor:not-allowed}.pu-brand{display:flex;align-items:center;flex-wrap:wrap;gap:var(--product-ui-space-lg);padding-inline:var(--product-ui-space-lg);font-size:var(--product-ui-font-size-lg);font-weight:700;letter-spacing:-.025em;flex-shrink:0}.pu-brand small{display:block;font-weight:400;font-size:var(--product-ui-font-size-xs);color:var(--product-ui-text-muted);letter-spacing:0}.pu-brand-mark{font-size:var(--product-ui-space-4xl)}.pu-company-logo{width:auto;max-width:100%;height:var(--product-ui-rail-logo-height);object-fit:contain}.pu-rail .pu-rail-collapse{min-height:var(--product-ui-rail-control-height);padding:var(--product-ui-space-sm) var(--product-ui-control-padding-inline);border:1px solid transparent;border-radius:var(--product-ui-control-radius);background:transparent;font-size:var(--product-ui-font-size-sm);font-weight:600;flex-shrink:0}.pu-rail .pu-rail-collapse:hover{background:var(--product-ui-surface-hover)}.pu-nav{display:grid;gap:var(--product-ui-space-xs);overflow:auto;min-height:0;scrollbar-width:thin;scrollbar-color:var(--product-ui-border-strong) transparent}.pu-nav-label{padding:var(--product-ui-space-lg);color:var(--product-ui-text-muted);font-size:var(--product-ui-font-size-xs)}.pu-rail .pu-nav-item{display:flex;align-items:center;gap:var(--product-ui-space-lg);min-height:var(--product-ui-rail-control-height);width:100%;padding:var(--product-ui-space-sm) var(--product-ui-space-lg);text-decoration:none;text-align:left;border:0;border-radius:var(--product-ui-control-radius);background:transparent;font-weight:400;white-space:normal}.pu-rail .pu-nav-item:hover{background:var(--product-ui-surface-hover)}.pu-rail .pu-nav-item:is([aria-current=page],[aria-pressed=true]){background:var(--product-ui-active-bg);font-weight:600;box-shadow:inset 2px 0 var(--product-ui-primary)}.pu-nav-text{min-width:0;overflow-wrap:anywhere}.pu-rail .pu-rail-icon{display:inline-flex;width:var(--product-ui-space-3xl);height:var(--product-ui-space-3xl);flex:0 0 var(--product-ui-space-3xl)}.pu-rail svg{width:100%;height:100%;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.pu-nav-group,.pu-nav-children{display:grid;gap:var(--product-ui-space-xs)}.pu-nav-group{padding-block:var(--product-ui-space-sm)}.pu-rail .pu-nav-disclosure{font-weight:var(--product-ui-font-weight-medium)}.pu-nav-children{padding-left:var(--product-ui-space-lg)}.pu-rail .pu-nav-chevron{margin-left:auto;width:var(--product-ui-space-3xl);height:var(--product-ui-space-3xl);flex:0 0 var(--product-ui-space-3xl);display:inline-flex;background:var(--product-ui-surface-hover);border-radius:var(--product-ui-control-radius)}.pu-nav-disclosure[aria-expanded=true] .pu-nav-chevron{rotate:180deg}.pu-rail-footer{margin-top:auto;display:grid;gap:var(--product-ui-space-lg);padding-top:var(--product-ui-space-lg);flex-shrink:0}.pu-theme{display:flex;padding:var(--product-ui-space-xs);border:1px solid var(--product-ui-border);border-radius:var(--product-ui-control-radius)}.pu-rail .pu-theme button{flex:1;min-width:0;padding:var(--product-ui-space-sm);border:0;border-radius:var(--product-ui-control-radius);color:inherit;background:transparent}.pu-theme button[aria-pressed=true]{background:var(--product-ui-surface);box-shadow:var(--product-ui-control-shadow)}.pu-workspace-credit{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--product-ui-space-xs);font-size:var(--product-ui-font-size-xs);color:var(--product-ui-text-muted)}.pu-workspace-credit a{color:inherit}.pu-rail .app-version-badge{color:var(--product-ui-text-muted);font:inherit}.pu-collapsed{--pu-rail-width:var(--product-ui-rail-compact-width)}@media(min-width:721px){.pu-collapsed .pu-rail :is(.pu-brand>div,.pu-company-name,.pu-nav-label,.pu-nav-text,.pu-nav-chevron,.pu-theme,.pu-workspace-credit){display:none}.pu-collapsed .pu-rail .pu-nav-item,.pu-collapsed .pu-brand{justify-content:center}.pu-collapsed .pu-rail-collapse{padding-inline:0;font-size:var(--product-ui-font-size-xs)}.pu-collapsed .pu-nav-children{padding-left:0}}.pu-rail :is(button,a):focus{outline:none}.pu-mobile-navigation.pu-dialog{position:static;inset:auto;width:auto;max-width:none;max-height:none;margin:var(--product-ui-space-lg) var(--product-ui-space-4xl);padding:0;border:1px solid var(--product-ui-border);border-radius:var(--product-ui-control-radius);box-shadow:none;background:var(--product-ui-canvas);color:var(--product-ui-text)}.pu-mobile-navigation .pu-rail{display:flex;position:static;height:auto;border:0}.pu-mobile-navigation .pu-rail-collapse{font-size:var(--product-ui-font-size-sm)}.pu-mobile-navigation .pu-rail :is(.pu-company-name,.pu-nav-label,.pu-nav-text,.pu-nav-chevron){display:initial}.pu-mobile-navigation .pu-rail :is(.pu-theme,.pu-workspace-credit){display:flex}.pu-mobile-navigation .pu-rail .pu-nav-item{justify-content:flex-start}@media(max-width:1180px){:root{--product-ui-rail-width:var(--product-ui-rail-tablet-width)}}@media(max-width:720px){.pu-rail{display:none}}.pu-rail .app-version-widget{margin:0}.pu-workspace-credit a{text-underline-offset:var(--product-ui-space-xs)}.pu-rail .app-version-panel{position:fixed;inset:0 0 0 auto;max-height:none;height:auto;overflow:auto;text-align:left;background:var(--product-ui-surface);color:var(--product-ui-text);border-color:var(--product-ui-border);border-radius:var(--product-ui-control-radius)}.pu-rail .app-version-panel :is(h2,h3,h4,p,li){color:var(--product-ui-text)}@media(max-width:720px){:root{--product-ui-rail-control-height:44px}}[data-workspace-shell]{--pu-rail-width: var(--product-ui-rail-width);display:grid;grid-template-columns:var(--pu-rail-width) minmax(0,1fr);min-width:0;min-height:100dvh;gap:0;margin:0;padding:0;align-items:start}[data-workspace-shell].pu-collapsed{--pu-rail-width:var(--product-ui-rail-compact-width)}[data-workspace-shell] .pu-mobile-menu,.pu-mobile-bar--standalone{display:none}@media(max-width:720px){[data-workspace-shell]{display:block}.pu-mobile-bar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--product-ui-space-lg);min-height:var(--product-ui-mobile-bar-height);padding:var(--product-ui-space-lg) var(--product-ui-space-2xl);background:var(--product-ui-surface);color:var(--product-ui-text);border-bottom:1px solid var(--product-ui-border)}[data-workspace-shell] .pu-mobile-menu{display:inline-flex;min-height:var(--product-ui-rail-control-height)}}.product-workspace.pu-context-surface[data-context-kind]{text-transform:none;letter-spacing:normal;box-sizing:border-box;width:min(var(--pu-popup-width),calc(100vw - var(--pu-gap)*2));padding:var(--pu-row-padding);border:1px solid var(--product-ui-border);border-radius:var(--product-ui-control-radius);background:var(--product-ui-surface);color:var(--product-ui-text);box-shadow:var(--product-ui-control-shadow);font:var(--product-ui-font-size-sm)/var(--product-ui-line-height-relaxed) var(--product-ui-font-family)}.product-workspace.pu-context-surface[data-context-kind][hidden]{display:none}.product-workspace.pu-context-surface[data-context-kind]:before{display:none}.product-workspace.pu-context-surface[data-context-kind][data-context-kind=menu]{padding:var(--product-ui-space-sm)}.product-workspace.pu-context-surface[data-context-kind][data-order-action-flyout-size=wide]{width:min(var(--pu-overlay-width),calc(100vw - var(--pu-gap)*2))}.product-workspace.pu-context-surface[data-context-kind] :is(form,.cart-inline-editor-body){padding:0;margin:0;border:0;background:transparent;color:inherit;box-shadow:none}.product-workspace.pu-context-surface[data-context-kind] :is(label,strong,h3,h4,p,span){font-family:inherit;text-transform:none;letter-spacing:normal;color:inherit}.product-workspace.pu-context-surface[data-context-kind] :is(h3,h4){font-size:var(--pu-section-size);margin:0}.product-workspace.pu-context-surface[data-context-kind] :is(p,small,.admin-financial-menu-meta){font-size:var(--product-ui-font-size-xs);color:var(--product-ui-text-muted)}.product-workspace.pu-context-surface[data-context-kind] .pu-context-heading{color:var(--product-ui-text);display:flex;align-items:flex-start;justify-content:space-between;gap:var(--pu-small-gap);padding:0 0 var(--pu-small-gap);margin:0 0 var(--pu-small-gap);border-bottom:1px solid var(--product-ui-border)}.product-workspace.pu-context-surface[data-context-kind] .pu-context-button{width:auto;min-height:var(--pu-control-height);padding:var(--product-ui-space-xs) var(--product-ui-space-sm);border:1px solid var(--product-ui-control-border);border-radius:var(--product-ui-control-radius);background:var(--product-ui-control-bg);color:var(--product-ui-text);font:inherit;text-transform:none;letter-spacing:normal;box-shadow:none}.product-workspace.pu-context-surface[data-context-kind] .pu-context-primary{background:var(--product-ui-primary);border-color:var(--product-ui-primary);color:var(--product-ui-on-primary)}.product-workspace.pu-context-surface[data-context-kind] .pu-context-button[aria-pressed=true]{background:var(--product-ui-active-bg);border-color:var(--product-ui-text)}.product-workspace.pu-context-surface[data-context-kind] .pu-context-field{font:inherit;text-transform:none;letter-spacing:normal;background:var(--product-ui-control-bg);color:var(--product-ui-text);border:1px solid var(--product-ui-input-border);border-radius:var(--product-ui-control-radius);box-shadow:none}.product-workspace.pu-context-surface[data-context-kind] button.pu-menu-item{display:block;width:100%;min-height:var(--pu-control-height);padding:var(--product-ui-space-sm) var(--pu-small-gap);border:0;border-radius:var(--product-ui-control-radius);background:transparent;color:var(--product-ui-text);text-align:left;font:inherit;text-transform:none;letter-spacing:normal;box-shadow:none}.product-workspace.pu-context-surface[data-context-kind] button.pu-menu-item:is(:hover,:focus-visible,.is-active){background:var(--product-ui-active-bg);color:var(--product-ui-text)}.product-workspace.pu-context-surface[data-context-kind] .pu-menu-label{display:block;background:transparent;color:inherit;font:inherit;text-transform:none}.product-workspace.pu-context-surface[data-context-kind] .admin-financial-menu-label{font:inherit}.product-workspace.pu-context-surface[data-context-kind] .admin-order-timeline{margin:0;padding:0;list-style:none}.product-workspace.pu-context-surface[data-context-kind] .admin-order-activity{padding:var(--pu-small-gap) 0;border-bottom:1px solid var(--product-ui-border);background:transparent}.product-workspace.pu-context-surface[data-context-kind] .admin-order-activity:before{background:var(--product-ui-text-muted);box-shadow:none}.product-workspace.pu-context-surface[data-context-kind] .admin-order-activity-header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--product-ui-space-sm)}.product-workspace.pu-context-surface[data-context-kind] :is(.cart-inline-editor-actions,.admin-dialog-actions,.admin-form-actions){display:flex;justify-content:flex-end;gap:var(--pu-small-gap);margin-top:var(--pu-row-padding)}.product-workspace.pu-context-surface[data-context-kind] :is(.cart-inline-editor-mode-toggle,.cart-inline-editor-field){margin-block:var(--product-ui-space-sm)}.product-workspace.pu-context-surface[data-context-kind] .admin-order-dialog-close{position:static;flex-shrink:0}.product-workspace.pu-context-surface[data-context-kind] .admin-order-activity-dialog-panel{width:100%}.product-workspace.pu-context-surface[data-context-kind] .admin-order-activity-time{color:var(--product-ui-text-muted);font-size:var(--product-ui-font-size-xs)}.product-workspace.pu-context-surface.pu-context-inline[data-context-kind]{position:static;inset:auto;grid-column:1/-1;width:100%;max-width:none;max-height:none;margin:0;transform:none;animation:none;box-shadow:none}.product-workspace.pu-context-surface[data-context-kind] :is(.admin-order-activity-title,.admin-order-activity-time,.admin-order-activity-note,.admin-order-activity-changes){color:var(--product-ui-text);font-size:var(--product-ui-font-size-sm)}.product-workspace.pu-context-surface[data-context-kind] .admin-order-activity-title{font-weight:var(--product-ui-font-weight-medium)}.product-workspace.pu-context-surface[data-context-kind] .admin-order-activity :is(time,small){color:var(--product-ui-text-muted)}.product-workspace.pu-context-surface[data-context-kind] .pu-select-trigger{font:inherit;text-transform:none;letter-spacing:normal}.product-workspace.pu-context-surface.pu-context-menu[data-context-kind]{background:var(--product-ui-surface);color:var(--product-ui-text);border-color:var(--product-ui-border);box-shadow:var(--product-ui-control-shadow)}.product-workspace.pu-context-surface[data-context-kind] .pu-menu-item{transition:none}.product-workspace.pu-context-surface[data-context-kind] .admin-financial-menu-meta{display:block;margin-top:var(--product-ui-space-xs)}.product-workspace.pu-context-surface[data-context-kind] .pu-context-close{font-size:var(--product-ui-font-size-sm);position:static;flex-shrink:0}.product-workspace.pu-context-surface[data-context-kind] .admin-field>span{color:var(--product-ui-text-muted);font-size:var(--product-ui-font-size-xs)}.product-workspace.pu-context-surface[data-context-kind] .pu-menu-item .admin-financial-menu-label{color:inherit}.product-workspace .cart-item-title:has(.cart-item-orientation-flag){display:flex;align-items:center;gap:var(--pu-small-gap)}.product-workspace .cart-item-title .cart-item-orientation-flag{flex:none;margin:0;width:var(--product-ui-space-xl);height:var(--product-ui-space-xl);color:var(--product-ui-text-muted);border:1px solid var(--product-ui-border);background:var(--product-ui-surface-subtle)}.product-workspace .cart-item-orientation-flag:after{display:none}.product-workspace.pu-context-surface.pu-setting-editor{position:static;inset:auto;width:100%;max-width:none;padding:var(--pu-small-gap) 0;border:0;background:transparent;box-shadow:none}.pu-setting-choices{display:flex;flex-wrap:wrap;gap:var(--product-ui-space-sm)}.product-workspace .pu-setting-choices .pu-button[aria-pressed=true]{border-color:var(--product-ui-text);background:var(--product-ui-surface-subtle)}.product-workspace .pu-setting-choices .pu-swatch-choice{padding:0;background:var(--pu-swatch);width:var(--product-ui-space-4xl);height:var(--product-ui-space-4xl);min-width:var(--product-ui-space-4xl);min-height:var(--product-ui-space-4xl)}.pu-color-swatch{display:inline-block;width:var(--product-ui-space-xl);height:var(--product-ui-space-xl);border:1px solid var(--product-ui-border);border-radius:var(--product-ui-space-xs)}.pu-setting-range{display:grid;gap:var(--product-ui-space-sm);min-width:0}.pu-setting-range output{font-size:var(--product-ui-font-size-sm);font-weight:600;font-variant-numeric:tabular-nums;color:var(--product-ui-text)}.product-workspace .pu-setting-range input[type=range]{width:100%;accent-color:var(--product-ui-primary);cursor:pointer}.pu-setting-editor .cart-inline-editor-status:empty{display:none}.product-workspace.pu-context-surface .admin-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pu-small-gap)}@media(max-width:600px){.product-workspace.pu-context-surface .admin-form-grid{grid-template-columns:minmax(0,1fr)}}.product-workspace .pu-part-settings .cart-item-badge--color[data-config-key]{position:relative}.product-workspace .pu-part-settings .cart-item-badge--color[data-config-key] .badge-value{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.product-workspace .pu-part-settings .cart-item-badge--color[data-config-key]:before{content:"";display:block;width:var(--product-ui-space-xl);height:var(--product-ui-space-xl);background:var(--badge-color);border:1px solid var(--product-ui-border);border-radius:var(--product-ui-space-xs)}.product-workspace .pu-part-settings .cart-item-badge--color[data-config-key] .badge-caret{display:none}.product-workspace .pu-setting-choices .pu-swatch-choice[aria-pressed=true]{background:var(--pu-swatch);box-shadow:none;outline:1px solid var(--product-ui-text);outline-offset:0}.pu-swatch-choice .pu-color-swatch{display:none}.product-workspace.pu-context-surface .admin-order-digital-inventory-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--product-ui-space-sm);padding:var(--product-ui-space-md);margin-bottom:var(--product-ui-space-md);border:0;border-radius:var(--product-ui-control-radius);background:var(--product-ui-surface-subtle)}.product-workspace.pu-context-surface .admin-order-digital-inventory-summary-row{display:flex;flex-direction:column;gap:var(--product-ui-space-xs);min-width:0}.product-workspace.pu-context-surface .admin-order-digital-inventory-summary-row span{font-size:var(--product-ui-font-size-xs);color:var(--product-ui-text-muted)}.product-workspace.pu-context-surface .admin-order-digital-inventory-summary-row strong{font-size:var(--product-ui-font-size-sm);overflow-wrap:anywhere}.product-workspace .pu-record-item>.pu-context-inline[data-context-kind]{justify-self:end;max-width:var(--pu-overlay-width)}.product-workspace.pu-context-surface.admin-order-action-flyout:not(.pu-context-inline)[data-context-kind]{position:fixed;inset:auto;margin:0;max-height:calc(100dvh - var(--pu-gap)*2);overflow:auto;box-shadow:var(--product-ui-shadow-popover);animation:pu-context-slide-in var(--product-ui-transition)}@keyframes pu-context-slide-in{0%{opacity:0;translate:0 var(--product-ui-space-sm)}to{opacity:1;translate:0 0}}@media(prefers-reduced-motion:reduce){.product-workspace.pu-context-surface.admin-order-action-flyout[data-context-kind]{animation:none}}.product-workspace .pu-setting-choices>button.pu-button{font-family:var(--product-ui-font-family);font-size:var(--product-ui-font-size-sm);font-weight:400;line-height:var(--product-ui-line-height-relaxed)}.pu-setting-chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--product-ui-space-sm)}.pu-setting-chips .cart-item-badge{display:inline-flex;align-items:center;gap:var(--product-ui-space-xs)}.pu-setting-search{flex-basis:100%;width:100%}.pu-setting-choices button[hidden]{display:none!important}.pu-setting-chips .pu-color-swatch,.pu-customer-line-badges .pu-color-swatch{width:var(--product-ui-space-lg);height:var(--product-ui-space-lg);border:1px solid var(--product-ui-border);border-radius:50%}.pu-setting-choices--searchable{max-height:var(--pu-viewer-height);overflow:auto;align-content:start}.pu-setting-choices--searchable .pu-setting-search{position:sticky;top:0;background:var(--product-ui-surface);z-index:1}.pu-setting-chips .cart-item-badge[aria-expanded=true]{outline:1px solid var(--product-ui-text)}.product-workspace.pu-context-surface.pu-context-inline.pu-inline-value-editor[data-context-kind]{max-width:var(--pu-detail-width);padding:0;border:0;background:transparent;box-shadow:none}.product-workspace .pu-inline-value-form{display:grid;gap:var(--product-ui-space-lg);margin:0}.product-workspace .pu-inline-value-form [role=status]:empty{display:none}.product-workspace .pu-inline-value-form [role=status][data-variant=error]{color:var(--product-ui-danger)}.product-workspace.pu-context-surface.pu-context-inline[data-context-layout=record-form]{text-align:start}.product-workspace .rv-metrics{display:flex;flex-wrap:wrap;align-items:center;gap:var(--product-ui-space-sm);padding:0;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--product-ui-text-muted);font:var(--product-ui-font-size-xs)/var(--product-ui-line-height-relaxed) var(--product-ui-font-family)}.product-workspace .rv-metrics :is(span,strong){color:inherit;font:inherit;text-transform:none;letter-spacing:normal}.product-workspace .rv-metric{display:inline-flex;align-items:baseline;gap:var(--product-ui-space-xs)}.product-workspace .rv-metric+.rv-metric{border-left:1px solid var(--product-ui-border);padding-left:var(--product-ui-space-sm)}.product-workspace .rv-metric:last-child strong{font-weight:var(--product-ui-font-weight-medium)}.product-workspace{--pu-gap: var(--product-ui-space-4xl);--pu-record-action-inset: var(--pu-gap);--pu-small-gap: var(--product-ui-space-lg);--pu-control-height: 38px;--pu-record-financial-badge-height: 28px;--pu-record-financial-badge-padding-block: 2px;--pu-rail-width: var(--product-ui-rail-width);--pu-detail-width: 340px;--pu-content-width: 1440px;--pu-preview-size: 62px;--pu-model-thumbnail-size: 64px;--pu-title-size: var(--product-ui-title-size);--pu-section-size: var(--product-ui-font-size-lg);--pu-row-padding: var(--product-ui-space-2xl);--pu-overlay-width: 660px;--pu-viewer-height: 360px;--pu-model-viewer-height: 440px;--pu-header-height: var(--product-ui-mobile-bar-height);--pu-line-columns: minmax(0,1.7fr) minmax(100px,.8fr) minmax(70px,.45fr) minmax(120px,.7fr);margin:0;background:var(--product-ui-canvas);color:var(--product-ui-text);font:var(--product-ui-font-size-md)/var(--product-ui-line-height-relaxed) var(--product-ui-font-family);color-scheme:light}html[data-product-ui-theme=dark] .product-workspace{color-scheme:dark}.product-workspace *{box-sizing:border-box}.product-workspace [hidden]{display:none!important}.product-workspace :is(button,input,select,textarea){font:inherit}.product-workspace :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--product-ui-focus-border);outline-offset:3px}.product-workspace button{cursor:pointer}.product-workspace button:disabled{cursor:not-allowed;opacity:.5}.product-workspace a{color:inherit}.product-workspace h1,.product-workspace h2,.product-workspace h3,.product-workspace p{margin:0}.product-workspace h1{font-size:var(--pu-title-size);letter-spacing:normal;font-weight:var(--product-ui-type-weight-semibold)}.product-workspace h2{font-size:var(--pu-section-size);font-weight:var(--product-ui-type-weight-semibold)}.product-workspace h3{font-size:var(--product-ui-font-size-md)}.product-workspace p{color:var(--product-ui-text-muted)}.pu-skip{position:fixed;top:-100px;z-index:100;background:var(--product-ui-surface);padding:var(--pu-small-gap)}.pu-skip:focus{top:0}.pu-main-region{min-width:0}.pu-topbar{min-height:var(--pu-header-height);padding:var(--pu-small-gap) var(--pu-gap);display:flex;justify-content:space-between;gap:var(--pu-small-gap);align-items:center;border-bottom:1px solid var(--product-ui-border);background:var(--product-ui-surface)}.pu-topbar-context{display:flex;align-items:center;gap:var(--pu-small-gap)}.pu-topbar small{font-size:var(--product-ui-font-size-xs);color:var(--product-ui-text-muted)}.pu-content{max-width:var(--pu-content-width);padding:var(--pu-gap);margin:auto}.pu-page-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--pu-gap);margin-bottom:var(--pu-gap)}.product-workspace .pu-page-heading h2{font-size:var(--pu-title-size)}.pu-page-heading p{margin-top:var(--product-ui-space-xs);max-width:65ch}.pu-actions{display:flex;align-items:center;gap:var(--product-ui-space-sm);flex-wrap:wrap}.pu-button{display:inline-flex;justify-content:center;align-items:center;gap:var(--product-ui-space-sm);min-height:var(--pu-control-height);padding:var(--product-ui-space-sm) var(--product-ui-control-padding-inline);color:var(--product-ui-text);background:var(--product-ui-control-bg);border:1px solid var(--product-ui-control-border);border-radius:var(--product-ui-control-radius);text-decoration:none;font-weight:var(--product-ui-type-weight-semibold);font-size:var(--product-ui-font-size-sm);white-space:nowrap}.pu-button:hover{background:var(--product-ui-surface-hover)}.pu-button.pu-primary{background:var(--product-ui-primary);color:var(--product-ui-on-primary);border-color:var(--product-ui-primary)}.pu-button.pu-primary:hover{background:var(--product-ui-primary-hover)}.pu-button.pu-quiet{background:transparent;border-color:transparent}.pu-button[aria-current=page],.pu-button[aria-pressed=true]{background:var(--product-ui-active-bg);border-color:var(--product-ui-active-border)}.pu-field{display:grid;gap:var(--product-ui-space-sm);min-width:0}.pu-field>span,.pu-label{color:var(--product-ui-text-muted);font-size:var(--product-ui-font-size-xs);font-weight:var(--product-ui-type-weight-medium)}.product-workspace :is(input:not([type=checkbox]):not([type=radio]),select,textarea){color:var(--product-ui-text);background:var(--product-ui-control-bg);border:1px solid var(--product-ui-input-border);border-radius:var(--product-ui-control-radius);padding:var(--product-ui-space-sm) var(--pu-small-gap);min-height:var(--pu-control-height);min-width:0;width:100%}.product-workspace input::placeholder,.product-workspace textarea::placeholder{color:var(--product-ui-text-muted)}.product-workspace input[type=checkbox],.product-workspace input[type=radio]{width:18px;height:18px;accent-color:var(--product-ui-primary)}.product-workspace textarea{resize:vertical;min-height:110px}.pu-toolbar{display:flex;gap:var(--pu-small-gap);align-items:center;flex-wrap:wrap;padding-bottom:var(--pu-row-padding)}.pu-toolbar .pu-search{flex:1;min-width:180px;max-width:440px}.pu-toolbar .pu-field{min-width:150px}.pu-tabs{display:flex;gap:var(--product-ui-space-2xl);overflow-x:auto;border-bottom:1px solid var(--product-ui-border);margin-bottom:var(--pu-gap)}.pu-tabs button,.pu-tabs a{border:0;border-bottom:2px solid transparent;background:transparent;color:var(--product-ui-text-muted);padding:var(--pu-small-gap) var(--product-ui-space-xs);white-space:nowrap;text-decoration:none}.pu-tabs [aria-current=page],.pu-tabs [aria-pressed=true]{border-bottom-color:var(--product-ui-primary);color:var(--product-ui-text);font-weight:var(--product-ui-type-weight-semibold)}.pu-tabs .pu-count{margin-left:var(--product-ui-space-sm);font-variant-numeric:tabular-nums}.pu-surface{background:var(--product-ui-surface);border:1px solid var(--product-ui-border);border-radius:var(--product-ui-control-radius);overflow:hidden}.pu-section{padding:var(--pu-gap);min-width:0}.pu-section+.pu-section{border-top:1px solid var(--product-ui-border)}.pu-section-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--pu-small-gap);margin-bottom:var(--pu-row-padding)}.pu-stack{display:grid;gap:var(--pu-gap);align-content:start}.pu-content:focus{outline:none}.pu-grid>.pu-section+.pu-section{border-top:0;border-left:1px solid var(--product-ui-border)}.pu-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pu-gap)}.pu-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pu-row-padding)}.pu-form-grid--single{grid-template-columns:minmax(0,1fr)}.pu-form-grid--aligned{align-items:start}.pu-form-grid .pu-wide{grid-column:1 / -1}.pu-badge{display:inline-block;color:var(--product-ui-text);background:var(--product-ui-surface-subtle);border:1px solid var(--product-ui-border);border-radius:var(--product-ui-control-radius);padding:var(--product-ui-space-xs) var(--product-ui-space-sm);font-size:var(--product-ui-font-size-xs);line-height:1.15;white-space:nowrap}.pu-badges{display:flex;flex-wrap:wrap;gap:var(--product-ui-space-xs);margin-top:var(--product-ui-space-sm)}.pu-muted{color:var(--product-ui-text-muted);font-size:var(--product-ui-font-size-sm)}.pu-identity{display:flex;align-items:center;gap:var(--pu-small-gap);min-width:0}.pu-identity>div{min-width:0}.pu-identity strong{display:block;font-size:var(--product-ui-font-size-sm);font-weight:var(--product-ui-type-weight-semibold);overflow-wrap:anywhere}.pu-identity .pu-muted{display:block;margin-top:var(--product-ui-space-xs)}.pu-preview{flex:0 0 var(--pu-preview-size);height:var(--pu-preview-size);border:0;background:transparent;color:var(--product-ui-text-muted);padding:0;font-size:var(--product-ui-font-size-xs)}.pu-preview img{height:100%;width:100%;object-fit:contain}.pu-table-scroll{overflow-x:auto}.pu-table{width:100%;border-collapse:collapse;font-size:var(--product-ui-font-size-sm);text-align:left}.pu-table th,.pu-table-head-surface{color:var(--product-ui-text-muted);background:var(--product-ui-surface-subtle);font-size:var(--product-ui-font-size-xs);font-weight:var(--product-ui-type-weight-medium);white-space:nowrap}.pu-table :is(td,th){padding:var(--pu-row-padding);border-bottom:1px solid var(--product-ui-border)}.pu-table tr:last-child td{border:0}.pu-table td:first-child:has(input){width:44px}.pu-table tbody tr:hover{background:var(--product-ui-surface-hover)}.pu-table .pu-number{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.pu-table td .pu-muted{display:block}.pu-table .pu-row-title{border:0;padding:0;color:inherit;background:transparent;font-weight:var(--product-ui-type-weight-semibold);text-align:left;text-decoration:underline;text-underline-offset:3px}.pu-pagination{display:flex;justify-content:space-between;align-items:center;gap:var(--pu-small-gap);padding:var(--pu-row-padding);border-top:1px solid var(--product-ui-border);color:var(--product-ui-text-muted);font-size:var(--product-ui-font-size-sm)}.pu-line{display:grid;grid-template-columns:var(--pu-line-columns);gap:var(--pu-row-padding);padding:var(--pu-gap);align-items:start;border-bottom:1px solid var(--product-ui-border)}.pu-line:last-child{border-bottom:0}.pu-line :is(.pu-line-additions,.pu-line-quantity,.pu-line-price){display:grid;gap:var(--product-ui-space-sm);font-size:var(--product-ui-font-size-sm)}.pu-line-price{text-align:right;font-variant-numeric:tabular-nums}.pu-line .pu-preview{--pu-preview-size: 52px}.pu-line-quantity input{max-width:100px}.pu-checkout{display:grid;grid-template-columns:minmax(0,1fr) var(--pu-detail-width);gap:var(--pu-gap);align-items:start}.pu-summary{position:sticky;top:var(--pu-gap)}.pu-summary dl{display:grid;grid-template-columns:1fr auto;gap:var(--pu-row-padding);margin:var(--pu-gap) 0;font-size:var(--product-ui-font-size-sm)}.pu-summary dt{color:var(--product-ui-text-muted)}.pu-summary dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}.pu-total{display:flex;justify-content:space-between;border-top:1px solid var(--product-ui-border);padding-top:var(--pu-row-padding);margin-bottom:var(--pu-row-padding);font-size:var(--product-ui-font-size-lg);font-weight:var(--product-ui-type-weight-semibold)}.pu-summary .pu-button{width:100%;margin-top:var(--product-ui-space-sm)}.product-workspace address{font-style:normal;line-height:1.7;margin-bottom:var(--product-ui-space-sm)}.pu-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pu-small-gap)}.pu-choice{padding:var(--pu-row-padding);border:1px solid var(--product-ui-border);background:var(--product-ui-surface);border-radius:var(--product-ui-control-radius);color:inherit;text-align:left;min-width:0}.pu-choice[aria-pressed=true]{border-color:var(--product-ui-primary);background:var(--product-ui-active-bg)}.pu-choice strong,.pu-choice small{display:block}.pu-choice small{color:var(--product-ui-text-muted);margin-top:var(--product-ui-space-xs)}.pu-builder{display:grid;grid-template-columns:minmax(0,1fr) var(--pu-detail-width);gap:var(--pu-gap);align-items:start}.pu-viewer{min-height:var(--pu-viewer-height);position:relative;overflow:hidden;background:var(--product-ui-surface-subtle)}.pu-viewer canvas{display:block;width:100%;height:var(--pu-viewer-height)}.pu-viewer-meta{position:absolute;top:var(--pu-row-padding);left:var(--pu-row-padding);pointer-events:none}.pu-viewer-meta small{display:block;color:var(--product-ui-text-muted)}.pu-viewer-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--pu-small-gap);padding:var(--pu-small-gap) var(--pu-row-padding);border-top:1px solid var(--product-ui-border);font-size:var(--product-ui-font-size-xs);align-items:center}.pu-materials{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--pu-small-gap)}.pu-swatch{display:inline-block;width:14px;height:14px;border-radius:50%;border:1px solid var(--product-ui-border-strong);vertical-align:middle;margin-right:var(--product-ui-space-xs)}.pu-addition{display:flex;gap:var(--pu-small-gap);align-items:start;padding:var(--pu-row-padding) 0;border-bottom:1px solid var(--product-ui-border)}.pu-addition:last-child{border:0;padding-bottom:0}.pu-addition div{flex:1}.pu-addition small{color:var(--product-ui-text-muted);display:block}.pu-empty{padding:calc(var(--pu-gap)*2) var(--pu-gap);text-align:center;display:grid;justify-items:center;gap:var(--pu-small-gap)}.pu-empty p{max-width:55ch}.pu-feedback{padding:var(--pu-row-padding);border-left:2px solid var(--product-ui-border-strong);background:var(--product-ui-surface-subtle);font-size:var(--product-ui-font-size-sm)}.pu-feedback--warning,.pu-feedback--error,.pu-feedback--info,.pu-feedback--success{display:grid;gap:var(--product-ui-space-xs);min-width:0;border-left-width:3px;color:var(--product-ui-text);overflow-wrap:anywhere}.pu-feedback--success{border-left-color:var(--product-ui-success);background:color-mix(in srgb,var(--product-ui-success) 10%,var(--product-ui-surface))}.pu-feedback--warning{border-left-color:var(--product-ui-warning);background:color-mix(in srgb,var(--product-ui-warning) 11%,var(--product-ui-surface))}.pu-feedback--error{border-left-color:var(--product-ui-danger);background:color-mix(in srgb,var(--product-ui-danger) 10%,var(--product-ui-surface))}.pu-feedback--info{border-left-color:var(--product-ui-border-strong)}.product-workspace p.pu-feedback:is(.pu-feedback--warning,.pu-feedback--error,.pu-feedback--info,.pu-feedback--success){color:var(--product-ui-text)}.pu-feedback:is(.pu-feedback--warning,.pu-feedback--error,.pu-feedback--info,.pu-feedback--success) strong{display:block;color:var(--product-ui-text);font-weight:var(--product-ui-font-weight-strong);line-height:1.2}.pu-upload{display:block;border:1px dashed var(--product-ui-border-strong);padding:var(--pu-gap);border-radius:var(--product-ui-control-radius)}.pu-upload input{margin-top:var(--pu-small-gap)}.pu-dialog{width:min(var(--pu-overlay-width),calc(100vw - var(--pu-gap)*2));max-height:calc(100dvh - var(--pu-gap)*2);padding:0;border:1px solid var(--product-ui-border);border-radius:var(--product-ui-control-radius);color:var(--product-ui-text);background:var(--product-ui-surface);box-shadow:var(--product-ui-shadow-popover)}.pu-dialog::backdrop{background:#0000007a}.pu-dialog-header{position:sticky;top:0;background:var(--product-ui-surface);z-index:1;padding:var(--pu-row-padding) var(--pu-gap);border-bottom:1px solid var(--product-ui-border);display:flex;align-items:center;justify-content:space-between;gap:var(--pu-small-gap)}.pu-dialog-body{padding:var(--pu-gap)}.pu-dialog-footer{display:flex;justify-content:flex-end;gap:var(--pu-small-gap);margin-top:var(--pu-gap)}.pu-dialog.pu-drawer{height:100dvh;max-height:100dvh;margin:0 0 0 auto;width:min(760px,100vw);border-radius:0}.pu-dialog .pu-line{grid-template-columns:minmax(0,1fr) 80px 110px;padding-inline:0}.pu-dialog .pu-line-additions{grid-column:1}.pu-dialog .pu-line-quantity{grid-column:2;grid-row:1}.pu-dialog .pu-line-price{grid-column:3;grid-row:1}.pu-toast{position:fixed;bottom:var(--pu-gap);left:50%;transform:translate(-50%);background:var(--product-ui-primary);color:var(--product-ui-on-primary);border-radius:var(--product-ui-control-radius);padding:var(--pu-row-padding);z-index:100;max-width:min(90vw,600px);box-shadow:var(--product-ui-shadow-popover)}.pu-metrics{display:flex;flex-wrap:wrap;gap:var(--pu-gap);padding:var(--pu-gap);border-bottom:1px solid var(--product-ui-border)}.pu-metrics div{flex:1}.pu-metrics strong{font-size:var(--pu-title-size);display:block;font-variant-numeric:tabular-nums}.pu-metrics span{font-size:var(--product-ui-font-size-xs);color:var(--product-ui-text-muted)}.product-workspace .admin-nav-icon{display:inline-flex;width:20px;height:20px;flex:0 0 20px}.product-workspace .admin-nav-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}@media(max-width:1180px){.product-workspace{--pu-detail-width: 290px}.pu-checkout .pu-line{grid-template-columns:minmax(0,1fr) 70px 110px}.pu-checkout .pu-line-additions{grid-column:1}.pu-checkout .pu-line-quantity{grid-column:2;grid-row:1}.pu-checkout .pu-line-price{grid-column:3;grid-row:1}}@media(max-width:960px){.pu-builder,.pu-checkout{grid-template-columns:minmax(0,1fr)}.pu-summary{position:static}.pu-topbar small{display:none}}@media(max-width:720px){.product-workspace{--pu-gap: var(--product-ui-space-2xl);--pu-control-height: 44px;--pu-title-size: 22px;--pu-viewer-height: 280px}.pu-topbar{flex-wrap:wrap}.pu-topbar-context{flex:1}.pu-page-heading{flex-direction:column;gap:var(--pu-small-gap)}.pu-grid,.pu-form-grid{grid-template-columns:minmax(0,1fr)}.pu-grid>.pu-section+.pu-section{border-left:0;border-top:1px solid var(--product-ui-border)}.pu-line,.pu-checkout .pu-line,.pu-dialog .pu-line{grid-template-columns:minmax(0,1fr) 110px}.pu-line>div:first-child{grid-column:1/-1}.pu-line .pu-line-additions,.pu-checkout .pu-line .pu-line-additions{grid-column:1/-1;grid-row:auto}.pu-line .pu-line-quantity,.pu-checkout .pu-line .pu-line-quantity{grid-column:1;grid-row:auto}.pu-line .pu-line-price,.pu-checkout .pu-line .pu-line-price{grid-column:2;grid-row:auto}.pu-pagination{flex-wrap:wrap}.pu-table{min-width:650px}.pu-materials{grid-template-columns:minmax(0,1fr)}.pu-tabs{gap:var(--pu-small-gap)}}@media(prefers-reduced-motion:reduce){.product-workspace *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}@media(max-width:720px){.product-workspace{--pu-line-columns: minmax(0,1fr) 110px}}@media(max-width:680px){.product-workspace{--pu-model-viewer-height:360px}}.product-workspace .pu-address-book{display:grid;gap:var(--pu-gap)}.product-workspace .pu-address-book>section{min-width:0;padding:var(--pu-row-padding);border:1px solid var(--product-ui-border);border-radius:var(--product-ui-control-radius)}.product-workspace .pu-address-book dl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:var(--product-ui-space-sm)}.product-workspace .pu-address-book dd{margin:0;overflow-wrap:anywhere;color:var(--product-ui-text)}.product-workspace .pu-address-book a{color:var(--product-ui-text);text-decoration:underline}.product-workspace .pu-address-card>.pu-actions:last-child{display:flex;flex-wrap:wrap;gap:var(--pu-small-gap);margin-top:var(--pu-row-padding)}.product-workspace [data-inline-record-editor]{scroll-margin-block:var(--pu-gap)}.product-workspace [data-inline-record-editor] form{width:100%}.product-workspace [data-inline-record-editor] .admin-form-grid--two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pu-gap)}.product-workspace [data-inline-record-editor] label{min-width:0}.product-workspace [data-inline-record-editor] input,.product-workspace [data-inline-record-editor] select{max-width:100%}.product-workspace [data-inline-record-editor] footer{display:flex;flex-wrap:wrap;gap:var(--pu-small-gap)}@media(max-width:640px){.product-workspace [data-inline-record-editor] .admin-form-grid--two{grid-template-columns:minmax(0,1fr)}.product-workspace [data-inline-record-editor] input,.product-workspace [data-inline-record-editor] select{font-size:var(--product-ui-font-size-lg)}}.product-workspace .pu-record-facts{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:var(--product-ui-space-sm)}.product-workspace .pu-record-facts dd{margin:0;overflow-wrap:anywhere}.product-workspace [data-inline-record-editor] header [data-edit-cancel]{display:none}.pu-field output{min-width:0;overflow-wrap:anywhere}.pu-badge--beta,.pu-badge--success{color:var(--product-ui-text);background:color-mix(in srgb,var(--product-ui-success) 14%,var(--product-ui-surface));border-color:color-mix(in srgb,var(--product-ui-success) 40%,var(--product-ui-border))}.product-workspace{--pu-popup-width:320px;--pu-popup-height:360px}.product-workspace .pu-select{width:100%;min-width:0}.product-workspace .pu-select-trigger{text-transform:none;letter-spacing:normal}.product-workspace .pu-select-trigger{display:flex;justify-content:space-between;align-items:center;gap:var(--pu-small-gap);width:100%;min-height:var(--pu-control-height);padding:var(--product-ui-space-sm) var(--pu-small-gap);font-size:var(--product-ui-font-size-md);text-align:left;color:var(--product-ui-text);background:var(--product-ui-control-bg);border:1px solid var(--product-ui-input-border);border-radius:var(--product-ui-control-radius)}.product-workspace .pu-select-trigger span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-workspace select.pu-select-source{position:absolute!important;inset:0 auto auto 0!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;border:0!important;opacity:0!important;clip-path:inset(50%);pointer-events:none}.product-workspace .pu-select-popup{position:fixed;margin:0;padding:var(--product-ui-space-sm);color:var(--product-ui-text);background:var(--product-ui-surface);border:1px solid var(--product-ui-border);border-radius:var(--product-ui-control-radius);box-shadow:var(--product-ui-control-shadow);overflow:auto}.product-workspace .pu-select-popup:popover-open{display:flex;flex-direction:column;gap:var(--product-ui-space-sm)}.product-workspace .pu-select-options{overflow:auto;min-height:0}.product-workspace .pu-select-options button{white-space:normal;overflow-wrap:anywhere}.product-workspace .pu-select-options button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:var(--pu-control-height);text-align:left;text-transform:none;letter-spacing:normal;font:inherit;padding:var(--product-ui-space-sm) var(--pu-small-gap);border:0;border-radius:var(--product-ui-control-radius);background:transparent;color:var(--product-ui-text)}.product-workspace .pu-select-options button:is(:hover,:focus-visible,[aria-selected=true]){background:var(--product-ui-active-bg)}.product-workspace .pu-select-trigger>span:first-child{flex:1;min-width:0}.product-workspace :is(.pu-select-trigger,.pu-select-options button)>.pu-badge{flex:none}.product-workspace .pu-select-options button:has(.pu-badge){gap:var(--product-ui-space-md)}@layer admin-ui.tokens{:is(.admin-ui-setup-workspace--neutral,.admin-ui-record-list--monochrome:not(.is-detail-open),.admin-ui-order-detail--monochrome,.cart-item,.checkout-meta,.admin-ui-line-item-badges,.admin-ui-pagination,.admin-select-menu[data-admin-select-variant=pagination-size]){--admin-ui-dialog-backdrop: rgba(0, 0, 0, .42);--admin-ui-filter-panel-border: 1px solid var(--admin-ui-setup-border);--admin-ui-shadow: 0 12px 32px rgba(0, 0, 0, .08);--admin-ui-setup-canvas: #f5f5f5;--admin-ui-setup-surface: #ffffff;--admin-ui-setup-surface-subtle: #f7f7f7;--admin-ui-setup-surface-hover: #f1f1f1;--admin-ui-setup-text: #111111;--admin-ui-setup-muted: #6b6b6b;--admin-ui-setup-subtle: #737373;--admin-ui-setup-border: #d9d9d9;--admin-ui-setup-border-strong: #b8b8b8;--admin-ui-setup-active-bg: #eeeeee;--admin-ui-setup-control-border: #d4d4d4;--admin-ui-setup-input-border: #c7c7c7;--admin-ui-setup-control-bg: #ffffff;--admin-ui-setup-control-bg-soft: #f7f7f7}:is(body[data-admin-theme=dark],html[data-admin-theme=dark] body) :is(.admin-ui-setup-workspace--neutral,.admin-ui-record-list--monochrome:not(.is-detail-open),.admin-ui-order-detail--monochrome,.cart-item,.checkout-meta,.admin-ui-line-item-badges,.admin-ui-pagination,.admin-select-menu[data-admin-select-variant=pagination-size]){--admin-ui-dialog-backdrop: rgba(0, 0, 0, .68);--admin-ui-setup-canvas: #0b0b0b;--admin-ui-setup-surface: #141414;--admin-ui-setup-surface-subtle: #1a1a1a;--admin-ui-setup-surface-hover: #222222;--admin-ui-setup-text: #f5f5f5;--admin-ui-setup-muted: #a1a1a1;--admin-ui-setup-subtle: #8a8a8a;--admin-ui-setup-border: #303030;--admin-ui-setup-border-strong: #4a4a4a;--admin-ui-setup-active-bg: #252525;--admin-ui-setup-control-border: #363636;--admin-ui-setup-input-border: #3f3f3f;--admin-ui-setup-control-bg: #161616;--admin-ui-setup-control-bg-soft: #1c1c1c}:root{--admin-ui-type-size-meta: var(--product-ui-type-size-meta);--admin-ui-type-size-body: var(--product-ui-type-size-body);--admin-ui-type-size-section: var(--product-ui-type-size-section);--admin-ui-type-size-title: var(--product-ui-type-size-title);--admin-ui-type-weight-regular: var(--product-ui-type-weight-regular);--admin-ui-type-weight-medium: var(--product-ui-type-weight-medium);--admin-ui-type-weight-semibold: var(--product-ui-type-weight-semibold);--admin-ui-font-family: var(--product-ui-font-family);--admin-ui-bg: var(--bg, #f6f8fc);--admin-ui-surface: var(--surface, #ffffff);--admin-ui-surface-soft: var(--surface-soft, rgb(250, 250, 250));--admin-ui-border: var(--border, #d9dfeb);--admin-ui-border-strong: var(--border-strong, #c3ccdd);--admin-ui-text: var(--text, #1f2a37);--admin-ui-muted: var(--muted, #626f86);--admin-ui-accent: var(--accent, #2563eb);--admin-ui-accent-soft: var(--accent-soft, rgba(37, 99, 235, .12));--admin-ui-shadow-sm: var(--shadow-sm, 0 10px 24px rgba(31, 42, 55, .06));--admin-ui-shadow: var(--shadow, 0 12px 32px rgba(31, 42, 55, .08));--admin-ui-dialog-backdrop: rgba(15, 23, 42, .42);--admin-ui-radius-lg: var(--radius-lg, 18px);--admin-ui-radius-md: var(--radius-md, 14px);--admin-ui-radius-sm: var(--radius-sm, 10px);--admin-ui-transition: var(--transition, .18s ease);--admin-ui-z-sticky: 20;--admin-ui-z-popover: 40;--admin-ui-mobile-shell-bar-height: calc(var(--admin-ui-control-height-lg) + var(--admin-ui-space-xl));--admin-ui-mobile-shell-drawer-width: var(--admin-ui-workbench-rail-width);--admin-ui-mobile-canvas-gutter: var(--admin-ui-space-2xl);--admin-ui-mobile-shell-gutter: var(--admin-ui-mobile-canvas-gutter);--admin-ui-mobile-shell-footer-gutter: var(--admin-ui-mobile-shell-gutter);--admin-ui-mobile-list-footer-bottom-space: var(--admin-ui-mobile-canvas-gutter);--admin-ui-mobile-shell-backdrop-z: calc(var(--admin-ui-z-popover) + 20);--admin-ui-mobile-shell-drawer-z: calc(var(--admin-ui-mobile-shell-backdrop-z) + 1);--admin-ui-mobile-shell-bar-z: var(--admin-ui-z-sticky);--admin-ui-control-center-bottom-offset: var(--admin-ui-space-2xl);--admin-ui-control-center-z: calc(var(--admin-ui-z-popover) + 1);--admin-ui-control-center-trigger-size: var(--admin-ui-control-height-lg);--admin-ui-control-center-action-width: calc( var(--admin-ui-control-height-lg) + var(--admin-ui-space-6xl) );--admin-ui-control-center-panel-width: calc( (var(--admin-ui-control-center-action-width) * 3) + (var(--admin-ui-space-lg) * 4) );--admin-ui-control-center-panel-padding: var(--admin-ui-space-lg);--admin-ui-control-center-panel-gap: var(--admin-ui-space-lg);--admin-ui-control-center-panel-offset: var(--admin-ui-space-md);--admin-ui-control-center-action-min-height: calc( var(--admin-ui-control-height-lg) + var(--admin-ui-space-5xl) );--admin-ui-control-center-action-active-bg: var(--admin-ui-surface-soft);--admin-ui-control-center-action-active-text: var(--admin-ui-text);--admin-ui-control-center-action-active-icon: var(--admin-ui-text);--admin-ui-control-center-icon-size: var(--admin-ui-space-4xl);--admin-ui-control-center-action-icon-size: var(--admin-ui-space-6xl);--admin-ui-control-center-safe-area: calc( var(--admin-ui-control-center-bottom-offset) + var(--admin-ui-control-center-trigger-size) + var(--admin-ui-space-5xl) );--admin-ui-summary-card-bg: var(--admin-ui-surface);--admin-ui-summary-card-border: var(--admin-ui-border);--admin-ui-summary-card-text: var(--admin-ui-text);--admin-ui-summary-card-muted: var(--admin-ui-muted);--admin-ui-summary-card-shadow: var(--admin-ui-shadow-sm);--admin-ui-summary-card-active-bg: var(--admin-ui-summary-card-icon-success-bg);--admin-ui-summary-card-active-border: var(--admin-ui-summary-card-icon-success-text);--admin-ui-summary-card-active-text: var(--admin-ui-text);--admin-ui-summary-card-active-shadow: none;--admin-ui-summary-card-copy-rows: 28px 24px;--admin-ui-summary-card-copy-gap: 2px;--admin-ui-summary-card-label-min-height: 28px;--admin-ui-summary-card-label-font-size: var(--admin-ui-font-size-xs);--admin-ui-summary-card-label-font-weight: var(--admin-ui-font-weight-strong);--admin-ui-summary-card-value-font-size: 22px;--admin-ui-summary-card-value-font-weight: var(--admin-ui-font-weight-heavy);--admin-ui-summary-card-icon-size: var(--admin-ui-orders-summary-card-icon-size);--admin-ui-summary-card-icon-radius: var(--admin-ui-radius-pill);--admin-ui-summary-card-icon-svg-size: 22px;--admin-ui-summary-card-icon-default-bg: #eef2ff;--admin-ui-summary-card-icon-default-text: #2563eb;--admin-ui-summary-card-icon-success-bg: #dcfce7;--admin-ui-summary-card-icon-success-text: #16a34a;--admin-ui-summary-card-icon-warning-bg: #ffedd5;--admin-ui-summary-card-icon-warning-text: #f59e0b;--admin-ui-summary-card-icon-danger-bg: #fee2e2;--admin-ui-summary-card-icon-danger-text: #ef4444;--admin-ui-summary-card-icon-info-bg: #ede9fe;--admin-ui-summary-card-icon-info-text: #6d5dfc;--admin-ui-rail-bg: var(--product-ui-canvas);--admin-ui-rail-header-bg: var(--admin-ui-rail-bg);--admin-ui-rail-surface: var(--product-ui-surface);--admin-ui-rail-surface-hover: var(--product-ui-surface-hover);--admin-ui-rail-surface-active: var(--product-ui-active-bg);--admin-ui-rail-border: var(--product-ui-border);--admin-ui-rail-border-strong: var(--product-ui-border-strong);--admin-ui-rail-text: var(--product-ui-text);--admin-ui-rail-text-muted: var(--product-ui-text-muted);--admin-ui-rail-text-subtle: var(--product-ui-text-subtle);--admin-ui-rail-icon: var(--product-ui-text-muted);--admin-ui-rail-icon-active: var(--product-ui-text);--admin-ui-rail-active-indicator: var(--product-ui-active-border);--admin-ui-rail-focus-border: var(--product-ui-focus-border);--admin-ui-rail-focus-ring: var(--product-ui-focus-ring);--admin-ui-rail-item-shadow: none;--admin-ui-rail-tooltip-bg: var(--product-ui-text);--admin-ui-rail-tooltip-text: var(--product-ui-on-primary);--admin-ui-rail-confirm-bg: var(--product-ui-text);--admin-ui-rail-confirm-text: var(--product-ui-on-primary);--admin-ui-nav-item-bg: var(--admin-ui-rail-surface);--admin-ui-nav-item-border: var(--admin-ui-rail-border);--admin-ui-nav-item-text: var(--admin-ui-rail-text);--admin-ui-nav-item-muted: var(--admin-ui-rail-text-muted);--admin-ui-nav-item-icon: var(--admin-ui-rail-icon);--admin-ui-nav-item-hover-bg: var(--admin-ui-rail-surface-hover);--admin-ui-nav-item-hover-border: var(--admin-ui-rail-border-strong);--admin-ui-nav-item-active-bg: var(--admin-ui-rail-surface-active);--admin-ui-nav-item-active-border: var(--admin-ui-rail-focus-border);--admin-ui-nav-item-active-text: var(--admin-ui-rail-text);--admin-ui-nav-item-active-icon: var(--admin-ui-rail-icon-active);--admin-ui-nav-item-min-height: calc(var(--admin-ui-control-height-lg) + var(--admin-ui-space-2xl));--admin-ui-control-bg: var(--admin-ui-surface);--admin-ui-control-border-width: 1px;--admin-ui-control-border: #d5deeb;--admin-ui-control-text: #0f172a;--admin-ui-control-placeholder: #9aa8ba;--admin-ui-control-shadow: none;--admin-ui-control-focus-border: var(--admin-ui-accent);--admin-ui-control-focus-shadow: 0 0 0 3px rgba(37, 99, 235, .12);--admin-ui-tooltip-surface: #111111;--admin-ui-tooltip-surface-rgb: 17, 17, 17;--admin-ui-tooltip-text: #ffffff;--admin-ui-tooltip-shadow: none;--admin-ui-setup-canvas: var(--product-ui-canvas);--admin-ui-setup-surface: var(--product-ui-surface);--admin-ui-setup-surface-subtle: var(--product-ui-surface-subtle);--admin-ui-setup-surface-hover: var(--product-ui-surface-hover);--admin-ui-setup-text: var(--product-ui-text);--admin-ui-setup-muted: var(--product-ui-text-muted);--admin-ui-setup-subtle: var(--product-ui-text-subtle);--admin-ui-setup-border: var(--product-ui-border);--admin-ui-setup-border-strong: var(--product-ui-border-strong);--admin-ui-setup-primary: var(--product-ui-primary);--admin-ui-setup-primary-rgb: var(--product-ui-primary-rgb);--admin-ui-setup-primary-hover: var(--product-ui-primary-hover);--admin-ui-setup-on-primary: var(--product-ui-on-primary);--admin-ui-setup-active-bg: var(--product-ui-active-bg);--admin-ui-setup-active-border: var(--product-ui-active-border);--admin-ui-setup-control-height: var(--product-ui-control-height);--admin-ui-setup-input-height: var(--product-ui-input-height);--admin-ui-setup-control-radius: var(--product-ui-control-radius);--admin-ui-setup-control-padding-inline: var(--product-ui-control-padding-inline);--admin-ui-setup-input-prefix-padding: calc(var(--admin-ui-setup-control-padding-inline) + var(--admin-ui-space-xl));--admin-ui-setup-input-suffix-padding: calc(var(--admin-ui-setup-control-padding-inline) + var(--admin-ui-space-5xl));--admin-ui-setup-input-suffix-wide-padding: calc(var(--admin-ui-setup-control-padding-inline) + var(--admin-ui-space-6xl) + var(--admin-ui-space-2xl));--admin-ui-setup-textarea-padding-block: var(--admin-ui-space-5xl);--admin-ui-setup-control-border: var(--product-ui-control-border);--admin-ui-setup-input-border: var(--product-ui-input-border);--admin-ui-setup-control-bg: var(--product-ui-control-bg);--admin-ui-setup-control-bg-soft: var(--product-ui-control-bg-soft);--admin-ui-setup-control-shadow: var(--product-ui-control-shadow);--admin-ui-setup-focus-border: var(--product-ui-focus-border);--admin-ui-setup-focus-ring: var(--product-ui-focus-ring);--admin-ui-setup-danger: var(--product-ui-danger);--admin-ui-setup-warning: var(--product-ui-warning);--admin-ui-setup-success: var(--product-ui-success);--admin-ui-checkbox-size: 16px;--admin-ui-checkbox-radius: var(--admin-ui-space-2xs);--admin-ui-checkbox-accent: var(--admin-ui-setup-success);--admin-ui-checkbox-selected-bg: color-mix(in srgb, var(--admin-ui-checkbox-accent) 10%, var(--admin-ui-setup-surface));--admin-ui-checkbox-selected-border: color-mix(in srgb, var(--admin-ui-checkbox-accent) 45%, var(--admin-ui-setup-border));--admin-ui-checkbox-selected-shadow: none;--admin-ui-switch-width: var(--admin-ui-list-control-height);--admin-ui-switch-height: calc(var(--admin-ui-checkbox-size) + var(--admin-ui-space-sm));--admin-ui-switch-thumb-size: var(--admin-ui-checkbox-size);--admin-ui-switch-inset: var(--admin-ui-space-2xs);--admin-ui-switch-off-bg: var(--admin-ui-setup-border-strong);--admin-ui-switch-on-bg: var(--admin-ui-checkbox-accent);--admin-ui-switch-thumb-bg: var(--admin-ui-setup-surface);--admin-ui-switch-focus-ring: var(--admin-ui-setup-focus-ring);--admin-ui-setup-rail-width: 248px;--admin-ui-workbench-rail-width: 360px;--admin-ui-setup-content-max-width: 1080px;--admin-ui-setup-workspace-min-height: 600px;--admin-ui-setup-nav-item-height: var(--admin-ui-setup-control-height);--admin-ui-setup-nav-icon-size: var(--admin-ui-space-5xl);--admin-ui-setup-nav-indicator-width: var(--admin-ui-space-2xs);--admin-ui-setup-detail-title-size: 22px;--admin-ui-setup-section-title-size: var(--admin-ui-font-size-xl);--admin-ui-setup-label-size: var(--admin-ui-font-size-xs);--admin-ui-setup-field-gap: var(--admin-ui-space-xl);--admin-ui-setup-section-gap: var(--admin-ui-space-6xl);--admin-ui-setup-guide-preview-min-width: 240px;--admin-ui-setup-logo-size: 120px;--admin-ui-logo-preview-light-bg: #ffffff;--admin-ui-logo-preview-dark-bg: #111111;--admin-ui-logo-preview-light-text: #6b6b6b;--admin-ui-logo-preview-dark-text: #a1a1a1;--admin-ui-setup-tab-gap: var(--admin-ui-space-5xl);--admin-ui-setup-tab-indicator-size: 1px;--admin-ui-setup-detail-media-size: 40px;--admin-ui-setup-meta-gap: var(--admin-ui-space-4xl);--admin-ui-setup-summary-width: 304px;--admin-ui-setup-repeat-row-min-height: 64px;--admin-ui-setup-directory-row-min-height: var(--admin-ui-setup-allocation-row-min-height);--admin-ui-setup-directory-row-bg: var(--admin-ui-setup-surface-subtle);--admin-ui-setup-directory-row-selected-bg: var(--admin-ui-setup-control-bg-soft);--admin-ui-setup-directory-row-selected-border: var(--admin-ui-setup-focus-border);--admin-ui-setup-setting-row-min-height: var(--admin-ui-setup-control-height);--admin-ui-setup-disclosure-min-height: var(--admin-ui-setup-repeat-row-min-height);--admin-ui-setup-disclosure-bg: var(--admin-ui-setup-surface-subtle);--admin-ui-setup-inline-field-min-width: 200px;--admin-ui-setup-inline-field-max-width: 320px;--admin-ui-rfq-draft-select-width: calc( var(--admin-ui-setup-inline-field-max-width) + (var(--admin-ui-space-7xl) * 8) );--admin-ui-rfq-add-line-font-size: calc(var(--admin-ui-setup-detail-title-size) * 2);--admin-ui-setup-inline-action-min-width: 84px;--admin-ui-setup-allocation-row-min-height: 72px;--admin-ui-setup-allocation-identity-min-width: 112px;--admin-ui-setup-allocation-split-min-width: 80px;--admin-ui-setup-allocation-source-min-width: 112px;--admin-ui-setup-allocation-machines-min-width: 68px;--admin-ui-setup-allocation-hours-min-width: 112px;--admin-ui-setup-allocation-rate-min-width: 76px;--admin-ui-setup-result-primary-min-width: 180px;--admin-ui-setup-button-press-offset: 1px;--admin-ui-slicer-project-rail-width: calc(var(--admin-ui-setup-rail-width) + var(--admin-ui-space-4xl));--admin-ui-category-tabs-width: calc(var(--admin-ui-setup-rail-width) / 2);--admin-ui-slicer-inspector-width: calc(var(--admin-ui-workbench-rail-width) + (var(--admin-ui-space-4xl) * 2));--admin-ui-slicer-page-gutter: 0;--admin-ui-slicer-page-top-gutter: 0;--admin-ui-slicer-workspace-min-height: calc(var(--admin-ui-control-height-lg) * 16);--admin-ui-slicer-workspace-height: 100%;--admin-ui-slicer-stage-min-height: calc(var(--admin-ui-control-height-lg) * 13);--admin-ui-slicer-mobile-stage-height: calc(var(--admin-ui-control-height-lg) * 9);--admin-ui-slicer-header-min-height: calc(var(--admin-ui-control-height-lg) + var(--admin-ui-space-4xl));--admin-ui-slicer-footer-min-height: calc(var(--admin-ui-control-height-lg) + var(--admin-ui-space-6xl));--admin-ui-slicer-chrome-padding: var(--admin-ui-space-xl);--admin-ui-slicer-section-padding: var(--admin-ui-space-xl);--admin-ui-slicer-overlay-inset: var(--admin-ui-space-3xl);--admin-ui-slicer-layout-gap: var(--admin-ui-space-xl);--admin-ui-slicer-settings-control-width: calc((var(--admin-ui-control-height-lg) * 2) + var(--admin-ui-space-5xl));--admin-ui-slicer-toolbar-icon-size: var(--admin-ui-space-5xl);--admin-ui-slicer-toolbar-cell-min-width: calc(var(--admin-ui-control-height-lg) + var(--admin-ui-space-4xl));--admin-ui-slicer-toolbar-cell-min-height: calc(var(--admin-ui-control-height-lg) + var(--admin-ui-space-lg));--admin-ui-slicer-view-cube-size: calc((var(--admin-ui-control-height-lg) * 2) + var(--admin-ui-space-4xl));--admin-ui-slicer-view-cube-mobile-size: calc((var(--admin-ui-control-height-lg) * 2) + var(--admin-ui-space-xl));--admin-ui-slicer-plate-preview-size: var(--admin-ui-control-height-lg);--admin-ui-slicer-object-placement-icon-size: var(--admin-ui-space-4xl);--admin-ui-slicer-icon-stroke-width: var(--admin-ui-space-2xs);--admin-ui-slicer-sink-icon-stroke-width: var(--admin-ui-setup-tab-indicator-size);--admin-ui-slicer-disabled-opacity: var(--admin-ui-table-action-disabled-opacity);--admin-ui-slicer-project-table-min-width: 0;--admin-ui-slicer-project-table-columns: minmax(0, 1fr) auto;--admin-ui-slicer-project-browser-visible-rows: 5;--admin-ui-slicer-loading-animation-duration: .9s;--admin-ui-slicer-frame-border: color-mix(in srgb, var(--admin-ui-setup-border) 58%, var(--admin-ui-setup-surface));--admin-ui-slicer-divider: color-mix(in srgb, var(--admin-ui-setup-border) 36%, var(--admin-ui-setup-surface));--admin-ui-slicer-overlay-border: color-mix(in srgb, var(--admin-ui-setup-border) 48%, var(--admin-ui-setup-surface));--admin-ui-slicer-viewport-bg: var(--admin-ui-setup-canvas);--admin-ui-slicer-plate: var(--admin-ui-setup-muted);--admin-ui-slicer-plate-outline: var(--admin-ui-setup-subtle);--admin-ui-slicer-grid: color-mix(in srgb, var(--admin-ui-setup-border-strong) 48%, var(--admin-ui-slicer-plate));--admin-ui-slicer-model: var(--admin-ui-setup-border-strong);--admin-ui-slicer-selected: var(--product-ui-text-muted);--admin-ui-slicer-selected-edge: var(--product-ui-text);--admin-ui-slicer-selected-row-bg: var(--product-ui-active-bg);--admin-ui-slicer-axis-x: var(--admin-ui-pill-danger-text);--admin-ui-slicer-axis-y: var(--admin-ui-pill-success-text);--admin-ui-slicer-axis-z: var(--admin-ui-setup-primary);--admin-ui-slicer-orientation-face: var(--admin-ui-setup-surface);--admin-ui-slicer-orientation-text: var(--admin-ui-setup-text);--admin-ui-slicer-orientation-border: var(--admin-ui-slicer-overlay-border);--admin-ui-slicer-orientation-active-face: var(--admin-ui-setup-active-bg);--admin-ui-slicer-orientation-active-text: var(--admin-ui-setup-primary);--admin-ui-slicer-orientation-active-border: var(--admin-ui-setup-primary);--admin-ui-slicer-sink-intersection: #ff2d9a;--admin-ui-slicer-light: var(--admin-ui-setup-surface);--admin-ui-slicer-light-ground: var(--admin-ui-setup-muted);--admin-ui-slicer-shadow-map-size: 2048;--admin-ui-slicer-shadow-padding-texels: 4;--admin-ui-slicer-shadow-normal-bias-texels: 1;--admin-ui-slicer-shadow-depth-bias-texels: .1;--admin-ui-slicer-toolpath-extrusion: var(--admin-ui-setup-primary);--admin-ui-slicer-toolpath-travel: var(--admin-ui-control-placeholder);--admin-ui-slicer-toolpath-retraction: #ff69b4;--admin-ui-slicer-toolpath-unretraction: #40e0d0;--admin-ui-slicer-toolpath-seam: #ffffff;--admin-ui-slicer-toolpath-travel-opacity: .72;--admin-ui-slicer-toolpath-event-opacity: .92;--admin-ui-slicer-toolpath-event-point-size: 6px;--admin-ui-slicer-toolpath-bead-ambient-light: .12;--admin-ui-slicer-toolpath-bead-key-light: .75;--admin-ui-slicer-toolpath-bead-fill-light: .13;--admin-ui-slicer-toolpath-bead-key-x: -.6;--admin-ui-slicer-toolpath-bead-key-y: .75;--admin-ui-slicer-toolpath-bead-key-z: .6;--admin-ui-slicer-toolpath-bead-fill-x: .65;--admin-ui-slicer-toolpath-bead-fill-y: -.25;--admin-ui-slicer-toolpath-bead-fill-z: .65;--admin-ui-slicer-toolpath-bead-roughness: .42;--admin-ui-slicer-toolpath-bead-reflectance: .04;--admin-ui-slicer-toolpath-bead-highlight-shoulder: .85;--admin-ui-slicer-toolpath-layer-control-width: calc(var(--admin-ui-control-height-lg) * 5);--admin-ui-slicer-toolpath-layer-control-track-length: calc(var(--admin-ui-control-height-lg) * 6);--admin-ui-slicer-feature-unknown: #e6b3b3;--admin-ui-slicer-feature-perimeter: #ffe64d;--admin-ui-slicer-feature-external-perimeter: #ff7d38;--admin-ui-slicer-feature-overhang-perimeter: #1f1fff;--admin-ui-slicer-feature-internal-infill: #b03029;--admin-ui-slicer-feature-solid-infill: #9654cc;--admin-ui-slicer-feature-top-solid-infill: #f04040;--admin-ui-slicer-feature-bridge-infill: #4d80ba;--admin-ui-slicer-feature-support: #00ff00;--admin-ui-slicer-paint-enforce: var(--admin-ui-accent);--admin-ui-slicer-paint-block: var(--admin-ui-setup-danger);--admin-ui-slicer-paint-panel-width: var(--admin-ui-slicer-project-rail-width);--admin-ui-slicer-feature-support-interface: #008000;--admin-ui-slicer-feature-skirt-brim: #00876e;--admin-ui-slicer-feature-gap-fill: #ffffff;--admin-ui-slicer-feature-wipe-tower: #b3e3ab;--admin-ui-slicer-feature-ironing: #00bcd4;--admin-ui-slicer-feature-support-ironing: #e879c5;--admin-ui-slicer-feature-custom: #5ed194;--admin-ui-slicer-gradient-low: var(--admin-ui-setup-muted);--admin-ui-slicer-gradient-high: var(--admin-ui-pill-danger-text);--admin-ui-slicer-tool-primary: var(--admin-ui-setup-primary);--admin-ui-slicer-tool-secondary: var(--admin-ui-pill-warning-text);--admin-ui-production-workspace-inset: var(--admin-ui-space-4xl);--admin-ui-production-workspace-min-width: 520px;--admin-ui-production-workspace-width: 720px;--admin-ui-production-workspace-max-width: 1040px;--admin-ui-fleet-settings-panel-width: var(--admin-ui-production-workspace-width);--admin-ui-fleet-settings-panel-gap: var(--admin-ui-space-2xl);--admin-ui-fleet-settings-surface-max-width: calc( 50vw - var(--admin-ui-production-workspace-inset) - var(--admin-ui-space-sm) );--admin-ui-production-workspace-keyboard-step: var(--admin-ui-space-7xl);--admin-ui-production-workspace-resizer-width: var(--admin-ui-space-lg);--admin-ui-production-workspace-header-padding: var(--admin-ui-space-4xl) var(--admin-ui-space-5xl);--admin-ui-production-workspace-body-padding: var(--admin-ui-space-4xl) var(--admin-ui-space-5xl) var(--admin-ui-space-5xl);--admin-ui-production-workspace-body-bottom-inset: var(--admin-ui-space-5xl);--admin-ui-production-workspace-section-gap: var(--admin-ui-space-4xl);--admin-ui-production-workspace-section-border: color-mix(in srgb, var(--admin-ui-setup-border) 58%, var(--admin-ui-setup-surface));--admin-ui-production-workspace-section-divider: color-mix(in srgb, var(--admin-ui-setup-border) 46%, var(--admin-ui-setup-surface));--admin-ui-production-workspace-section-surface: color-mix(in srgb, var(--admin-ui-setup-surface-subtle) 42%, var(--admin-ui-setup-surface));--admin-ui-production-workspace-section-hover-border: color-mix(in srgb, var(--admin-ui-setup-border-strong) 68%, var(--admin-ui-setup-surface));--admin-ui-production-workspace-control-size: var(--admin-ui-control-height);--admin-ui-production-workspace-current-width: var(--admin-ui-production-workspace-width);--admin-ui-record-detail-preview-size: 144px;--admin-ui-record-list-min-width: 680px;--admin-ui-record-drawer-width: 560px;--admin-ui-record-progress-height: 4px;--admin-ui-production-workspace-preview-size: 56px;--admin-ui-production-workspace-context-columns: repeat(4, minmax(0, 1fr));--admin-ui-production-workspace-mobile-context-columns: repeat(2, minmax(0, 1fr));--admin-ui-production-board-columns: minmax(300px, 2fr) minmax(148px, .72fr) minmax(165px, 1fr) minmax(145px, .8fr) minmax(130px, .68fr);--admin-ui-production-board-pinned-columns: minmax(270px, 1.55fr) minmax(142px, .62fr) minmax(160px, .9fr) minmax(140px, .72fr) minmax(126px, .6fr);--admin-ui-production-board-row-gap: var(--admin-ui-space-lg);--admin-ui-production-board-row-min-height: var(--admin-ui-setup-directory-row-min-height);--admin-ui-production-board-row-padding: var(--admin-ui-space-2xl) var(--admin-ui-space-xl);--admin-ui-production-board-content-gap: var(--admin-ui-space-xs);--admin-ui-production-board-primary-line-height: var(--admin-ui-table-secondary-line-height);--admin-ui-production-board-secondary-line-height: var(--admin-ui-line-height-relaxed);--admin-ui-production-board-preview-size: 44px;--admin-ui-production-board-identity-columns: var(--admin-ui-table-checkbox-size) var(--admin-ui-production-board-preview-size) minmax(0, 1fr);--admin-ui-production-board-expanded-preview-size: calc(var(--admin-ui-production-board-preview-size) * 3);--admin-ui-production-board-responsive-row-min-height: calc(var(--admin-ui-production-board-expanded-preview-size) + (var(--admin-ui-space-4xl) * 2));--admin-ui-production-board-expanded-row-columns: var(--admin-ui-production-board-expanded-preview-size) minmax(0, 1fr) minmax(0, 1fr) auto;--admin-ui-production-board-expanded-row-compact-columns: var(--admin-ui-production-board-expanded-preview-size) minmax(0, 1fr) auto;--admin-ui-production-board-scope-min-height: var(--admin-ui-orders-summary-card-min-height);--admin-ui-production-board-scope-padding: var(--admin-ui-space-xl) var(--admin-ui-space-2xl);--admin-ui-production-board-scope-icon-size: var(--admin-ui-setup-nav-icon-size);--admin-ui-production-board-command-columns: minmax(240px, 1fr) repeat(3, minmax(136px, .48fr)) auto;--admin-ui-production-board-pinned-command-columns: minmax(0, 1fr) auto;--admin-ui-production-board-selection-columns: minmax(220px, 1fr) auto minmax(420px, 1.6fr);--admin-ui-production-board-selection-form-columns: repeat(2, minmax(180px, 1fr)) auto;--admin-ui-production-board-filter-label-gap: var(--admin-ui-space-xs);--admin-ui-production-board-filter-chip-height: var(--admin-ui-pill-height);--admin-ui-production-board-filter-control-height: var(--admin-ui-list-control-height);--admin-ui-production-board-filter-popover-width: calc((var(--admin-ui-setup-inline-field-max-width) * 2) + var(--admin-ui-space-4xl));--admin-ui-production-board-filter-popover-max-height: min(70vh, 480px);--admin-ui-production-board-filter-popover-padding: var(--admin-ui-space-4xl);--admin-ui-production-board-filter-popover-gap: var(--admin-ui-space-3xl);--admin-ui-production-board-selection-toolbar-gap: var(--admin-ui-space-xl);--admin-ui-production-board-selection-toolbar-padding: var(--admin-ui-space-xl);--admin-ui-production-board-progress-height: var(--admin-ui-space-xs);--admin-ui-production-board-progress-track: var(--admin-ui-table-row-border);--admin-ui-production-board-progress-value: var(--admin-ui-accent);--admin-ui-production-progress-track: var(--admin-ui-setup-border);--admin-ui-production-progress-unplanned: var(--admin-ui-setup-border-strong);--admin-ui-production-progress-planned: var(--admin-ui-accent);--admin-ui-production-progress-active: var(--admin-ui-pill-info-text);--admin-ui-production-progress-qc: var(--admin-ui-setup-warning);--admin-ui-production-progress-accepted: var(--admin-ui-setup-success);--admin-ui-production-progress-failed: var(--admin-ui-setup-danger);--admin-ui-production-progress-neutral: var(--admin-ui-setup-muted);--admin-ui-production-glance-min-width: calc(var(--admin-ui-setup-inline-field-min-width) - (var(--admin-ui-space-4xl) * 2));--admin-ui-production-board-selected-row-bg: var(--admin-ui-setup-directory-row-selected-bg);--admin-ui-production-board-selected-row-border: var(--admin-ui-setup-directory-row-selected-border);--admin-ui-fleet-board-scope-columns: repeat(5, minmax(0, 1fr));--admin-ui-build-board-scope-columns: repeat(5, minmax(0, 1fr));--admin-ui-build-board-command-columns: minmax(0, 1fr);--admin-ui-fleet-board-command-columns: minmax(0, 1fr) auto;--admin-ui-fleet-board-filter-columns: repeat(2, minmax(0, 1fr));--admin-ui-build-table-columns: minmax(260px, 1.35fr) minmax(180px, .85fr) minmax(160px, .7fr) minmax(220px, 1fr);--admin-ui-production-file-table-columns: minmax(260px, 1.35fr) minmax(220px, 1fr) minmax(200px, .85fr) minmax(180px, .75fr);--admin-ui-production-file-name-max-width: var(--admin-ui-setup-inline-field-max-width);--admin-ui-anchored-popover-offset: var(--admin-ui-space-sm);--admin-ui-anchored-popover-viewport-inset: var(--admin-ui-space-xl);--admin-ui-anchored-popover-width: calc(var(--admin-ui-setup-inline-field-max-width) + (var(--admin-ui-space-4xl) * 2));--admin-ui-anchored-popover-wide-width: calc((var(--admin-ui-setup-inline-field-max-width) * 2) + var(--admin-ui-space-4xl));--admin-ui-anchored-popover-padding: var(--admin-ui-space-4xl);--admin-ui-anchored-popover-gap: var(--admin-ui-space-2xl);--admin-ui-fleet-board-view-gap: var(--admin-ui-space-xl);--admin-ui-fleet-board-card-gap: var(--admin-ui-space-2xl);--admin-ui-fleet-board-card-padding: var(--admin-ui-space-2xl);--admin-ui-fleet-board-surface-shadow: none;--admin-ui-fleet-card-grid-columns: repeat(3, minmax(0, 1fr));--admin-ui-fleet-compact-grid-columns: repeat(2, minmax(0, 1fr));--admin-ui-fleet-single-grid-column: minmax(0, 1fr);--admin-ui-fleet-operations-detail-columns: repeat(3, minmax(0, 1fr));--admin-ui-fleet-work-title-lines: 2;--admin-ui-fleet-telemetry-min-width: calc(var(--product-ui-space-4xl) * 3);--admin-ui-fleet-media-aspect-ratio: 16 / 9;--admin-ui-fleet-media-background: var(--admin-ui-setup-surface);--admin-ui-fleet-media-border: var(--admin-ui-control-border);--admin-ui-fleet-media-icon-size: var(--admin-ui-space-6xl);--admin-ui-fleet-border-width: 1px;--admin-ui-fleet-icon-stroke-width: var(--admin-ui-space-2xs);--admin-ui-fleet-media-caption-bg: var(--admin-ui-dialog-backdrop);--admin-ui-fleet-media-caption-text: var(--admin-ui-tooltip-text);--admin-ui-fleet-card-surface: var(--admin-ui-setup-surface);--admin-ui-fleet-card-section-surface: var(--admin-ui-table-head-bg);--admin-ui-fleet-card-border: var(--admin-ui-table-border);--admin-ui-fleet-card-radius: var(--admin-ui-radius-md);--admin-ui-fleet-card-shadow: var(--admin-ui-setup-control-shadow);--admin-ui-fleet-card-hover-border: var(--admin-ui-setup-border-strong);--admin-ui-fleet-card-hover-shadow: var(--admin-ui-setup-control-shadow);--admin-ui-fleet-card-focus-shadow: var(--admin-ui-setup-focus-ring);--admin-ui-fleet-card-hover-offset: calc(-1 * var(--admin-ui-fleet-border-width));--admin-ui-fleet-card-transition: border-color var(--admin-ui-transition), box-shadow var(--admin-ui-transition), transform var(--admin-ui-transition);--admin-ui-fleet-card-selected-bg: var(--admin-ui-setup-directory-row-selected-bg);--admin-ui-fleet-card-selected-border: var(--admin-ui-setup-directory-row-selected-border);--admin-ui-fleet-card-selected-shadow: var(--admin-ui-setup-control-shadow);--admin-ui-fleet-camera-footer-columns: minmax(0, 1fr) minmax(0, .72fr);--admin-ui-fleet-live-metric-columns: repeat(auto-fit, minmax(112px, 1fr));--admin-ui-fleet-control-panel-bg: var(--admin-ui-setup-surface-subtle);--admin-ui-fleet-control-panel-primary-bg: var(--admin-ui-setup-control-bg-soft);--admin-ui-fleet-control-panel-radius: var(--admin-ui-radius-sm);--admin-ui-fleet-control-panel-padding: var(--admin-ui-space-lg);--admin-ui-fleet-control-meter-thermal: var(--admin-ui-pill-danger-text);--admin-ui-fleet-control-meter-fans: var(--admin-ui-pill-info-text);--admin-ui-fleet-control-meter-tuning: var(--admin-ui-pill-success-text);--admin-ui-fleet-control-meter-height: var(--admin-ui-space-2xs);--admin-ui-fleet-control-meter-inline-size: calc(var(--admin-ui-setup-inline-field-min-width) - var(--admin-ui-space-5xl));--admin-ui-fleet-numeric-input-inline-size: calc(var(--admin-ui-control-height) + var(--admin-ui-space-7xl));--admin-ui-fleet-console-output-min-height: calc(var(--admin-ui-control-height-lg) * 6);--admin-ui-fleet-console-output-max-height: calc(var(--admin-ui-control-height-lg) * 11);--admin-ui-fleet-console-time-column: calc(var(--admin-ui-control-height) + var(--admin-ui-space-xl));--admin-ui-fleet-console-font-family: ui-monospace, "SFMono-Regular", Consolas, "Liberation Mono", monospace;--admin-ui-fleet-control-sidecar-width: calc(var(--admin-ui-setup-inline-field-max-width) + (var(--admin-ui-space-7xl) * 3));--admin-ui-fleet-control-sidecar-trigger-width: calc(var(--admin-ui-control-height-lg) * 4);--admin-ui-fleet-control-sidecar-max-height: calc(var(--admin-ui-control-height-lg) * 12);--admin-ui-fleet-control-sidecar-viewport-inset: var(--admin-ui-space-5xl);--admin-ui-fleet-control-sidecar-gap: var(--admin-ui-space-md);--admin-ui-fleet-control-sidecar-header-padding: var(--admin-ui-space-3xl) var(--admin-ui-space-4xl);--admin-ui-fleet-control-sidecar-body-padding: var(--admin-ui-space-4xl);--admin-ui-fleet-expanded-control-columns: repeat(3, minmax(0, 1fr));--admin-ui-fleet-expanded-control-full-span: 1 / -1;--admin-ui-fleet-expanded-control-wide-span: span 2;--admin-ui-fleet-expanded-action-columns: repeat(4, minmax(0, 1fr));--admin-ui-fleet-expanded-motion-columns: minmax(0, 1fr) minmax(var(--admin-ui-setup-inline-field-min-width), .4fr);--admin-ui-color-swatch-size: var(--admin-ui-space-6xl);--admin-ui-material-color-swatch-size: var(--admin-ui-color-swatch-size);--admin-ui-material-directory-max-height: calc(100vh - var(--admin-ui-space-6xl) - var(--admin-ui-space-6xl));--admin-ui-material-menu-min-width: var(--admin-ui-setup-inline-field-min-width);--admin-ui-calendar-surface: var(--admin-ui-control-bg);--admin-ui-calendar-surface-soft: var(--admin-ui-table-head-bg);--admin-ui-calendar-border: var(--admin-ui-control-border);--admin-ui-calendar-text: var(--admin-ui-control-text);--admin-ui-calendar-muted: var(--admin-ui-muted);--admin-ui-calendar-accent: var(--admin-ui-accent);--admin-ui-calendar-accent-soft: var(--admin-ui-accent-soft);--admin-ui-calendar-accent-border: var(--admin-ui-table-row-hover-border);--admin-ui-calendar-selected-bg: var(--admin-ui-control-text);--admin-ui-calendar-selected-text: var(--admin-ui-control-bg);--admin-ui-calendar-radius: var(--admin-ui-control-radius);--admin-ui-calendar-shadow: var(--admin-ui-pagination-select-menu-shadow);--admin-ui-calendar-trigger-height: var(--admin-ui-control-height);--admin-ui-calendar-day-size: var(--admin-ui-space-6xl);--admin-ui-calendar-day-gap: var(--admin-ui-space-xs);--admin-ui-calendar-padding: var(--admin-ui-space-xl);--admin-ui-calendar-month-width: 246px;--admin-ui-calendar-panel-width: 274px;--admin-ui-calendar-font-size: var(--admin-ui-font-size-xs);--admin-ui-calendar-nav-font-size: var(--admin-ui-font-size-xl);--admin-ui-calendar-font-weight: var(--admin-ui-font-weight-heavy);--admin-ui-pill-height: 24px;--admin-ui-pill-height-sm: 22px;--admin-ui-pill-padding-inline: 12px;--admin-ui-pill-padding-inline-sm: 10px;--admin-ui-pill-gap: 6px;--admin-ui-pill-font-size: var(--admin-ui-font-size-xs);--admin-ui-pill-font-size-compact: 10px;--admin-ui-pill-font-weight: var(--admin-ui-font-weight-heavy);--admin-ui-pill-letter-spacing: .025em;--admin-ui-pill-letter-spacing-compact: .025em;--admin-ui-table-status-pill-width: 148px;--admin-ui-table-status-pill-padding: 0 26px 0 14px;--admin-ui-table-status-pill-chevron-inset: var(--admin-ui-space-lg);--admin-ui-table-status-pill-chevron-size: 5px;--admin-ui-table-status-pill-chevron-stroke: 1.25px;--admin-ui-pill-bg: rgba(148, 163, 184, .16);--admin-ui-pill-text: #475569;--admin-ui-pill-border: rgba(148, 163, 184, .2);--admin-ui-pill-success-bg: rgba(22, 163, 74, .18);--admin-ui-pill-success-text: #166534;--admin-ui-pill-success-border: rgba(22, 163, 74, .24);--admin-ui-pill-radius: 999px;--admin-ui-pill-warning-bg: rgba(234, 179, 8, .22);--admin-ui-pill-warning-text: #92400e;--admin-ui-pill-warning-border: rgba(234, 179, 8, .28);--admin-ui-pill-danger-bg: rgba(220, 38, 38, .18);--admin-ui-pill-danger-text: #991b1b;--admin-ui-pill-danger-border: rgba(220, 38, 38, .24);--admin-ui-pill-info-bg: rgba(99, 102, 241, .2);--admin-ui-pill-info-text: #4338ca;--admin-ui-pill-info-border: rgba(99, 102, 241, .24);--admin-ui-pill-accent-bg: #fff200;--admin-ui-pill-accent-text: #111827;--admin-ui-pill-accent-border: rgba(202, 138, 4, .28);--admin-ui-value-positive-bg: #dcfce7;--admin-ui-value-positive-text: #047857;--admin-ui-value-positive-strong-text: #087f4d;--admin-ui-space-2xs: 4px;--admin-ui-space-xs: var(--product-ui-space-xs);--admin-ui-space-sm: var(--product-ui-space-sm);--admin-ui-space-md: var(--product-ui-space-md);--admin-ui-space-lg: var(--product-ui-space-lg);--admin-ui-space-xl: var(--product-ui-space-xl);--admin-ui-space-2xl: var(--product-ui-space-2xl);--admin-ui-space-3xl: 18px;--admin-ui-space-4xl: var(--product-ui-space-3xl);--admin-ui-space-5xl: var(--product-ui-space-4xl);--admin-ui-space-6xl: 30px;--admin-ui-space-7xl: 32px;--admin-ui-page-gutter: var(--admin-workspace-x);--admin-ui-page-gap: var(--filter-stack-spacing);--admin-ui-list-page-gutter: var(--admin-ui-space-5xl);--admin-ui-list-page-gap: var(--product-ui-admin-list-region-gap);--admin-ui-list-section-gap: var(--admin-ui-list-page-gap);--admin-ui-toolbar-to-list-gap: var(--admin-ui-list-section-gap);--admin-ui-list-page-width: calc(100% - (var(--admin-ui-list-page-gutter) * 2));--admin-ui-settings-index-max-width: calc( (var(--admin-ui-setup-inline-field-max-width) * 2) + (var(--admin-ui-space-7xl) * 4) );--admin-ui-list-page-header-columns: minmax(0, 1fr) auto;--admin-ui-list-page-header-align-items: center;--admin-ui-list-page-header-gap: var(--admin-ui-space-3xl) var(--admin-ui-space-7xl);--admin-ui-list-page-header-padding-top: var(--admin-ui-space-4xl);--admin-ui-list-page-header-padding-bottom: 0;--admin-ui-page-heading-title-size: var(--product-ui-title-size);--admin-ui-page-heading-mobile-title-size: var(--product-ui-admin-heading-mobile-size);--admin-ui-page-heading-title-weight: var(--product-ui-admin-heading-title-weight);--admin-ui-page-heading-title-line-height: var(--product-ui-line-height-relaxed);--admin-ui-page-heading-copy-gap: var(--product-ui-admin-heading-copy-gap);--admin-ui-page-heading-description-size: var(--product-ui-font-size-sm);--admin-ui-page-heading-description-line-height: var(--product-ui-admin-heading-description-line-height);--admin-ui-page-heading-description-width: var(--product-ui-admin-heading-description-width);--admin-ui-list-page-title-font-size: 28px;--admin-ui-list-page-title-font-weight: var(--admin-ui-font-weight-strong);--admin-ui-list-page-title-line-height: 1.1;--admin-ui-pricing-toggle-column-width: calc(var(--admin-ui-list-control-height) + var(--admin-ui-space-md));--admin-ui-pricing-tooltip-column-width: var(--admin-ui-space-xl);--admin-ui-filter-panel-gap: var(--admin-ui-filter-toolbar-gap);--admin-ui-filter-panel-padding: var(--admin-ui-space-xl);--admin-ui-filter-panel-border: 1px solid var(--admin-ui-control-border);--admin-ui-filter-panel-radius: var(--admin-ui-control-radius);--admin-ui-filter-panel-bg: var(--admin-ui-control-bg);--admin-ui-filter-panel-shadow: var(--admin-ui-filter-toolbar-shadow);--admin-ui-control-height: 38px;--admin-ui-control-height-lg: 44px;--admin-ui-list-control-height: 42px;--admin-ui-control-radius: 8px;--admin-ui-filter-toolbar-columns: minmax(280px, 1fr);--admin-ui-filter-toolbar-mobile-columns: repeat(2, minmax(0, 1fr));--admin-ui-filter-toolbar-orders-columns: minmax(220px, 1.25fr) minmax(180px, .8fr) minmax(180px, .8fr);--admin-ui-filter-toolbar-rfq-columns: minmax(320px, 1fr) minmax(220px, 280px);--admin-ui-filter-toolbar-digital-columns: minmax(360px, 1fr) minmax(190px, 220px);--admin-ui-filter-toolbar-gap: var(--admin-ui-space-lg);--admin-ui-filter-toolbar-padding: 0;--admin-ui-filter-toolbar-border: 0;--admin-ui-filter-toolbar-radius: 0;--admin-ui-filter-toolbar-bg: transparent;--admin-ui-filter-toolbar-shadow: none;--admin-ui-filter-control-padding-inline: var(--admin-ui-space-2xl);--admin-ui-filter-select-padding-inline-start: var(--admin-ui-space-xl);--admin-ui-filter-select-padding-inline-end: 42px;--admin-ui-orders-filter-line-height: 1.5;--admin-ui-filter-select-font-size: var(--admin-ui-font-size-xs);--admin-ui-filter-select-font-weight: var(--admin-ui-font-weight-heavy);--admin-ui-filter-search-font-size: var(--admin-ui-font-size-md);--admin-ui-filter-search-font-weight: 400;--admin-ui-header-action-height: var(--admin-ui-list-control-height);--admin-ui-header-action-min-width: 152px;--admin-ui-header-action-padding-inline: var(--admin-ui-space-4xl);--admin-ui-header-action-radius: var(--admin-ui-control-radius);--admin-ui-header-action-font-size: var(--admin-ui-font-size-xs);--admin-ui-header-action-font-weight: var(--admin-ui-font-weight-heavy);--admin-ui-header-action-letter-spacing: var(--admin-ui-letter-spacing-label);--admin-ui-header-action-secondary-bg: var(--admin-ui-control-bg);--admin-ui-header-action-secondary-border: var(--admin-ui-control-border);--admin-ui-header-action-secondary-text: var(--admin-ui-control-text);--admin-ui-header-action-secondary-hover-bg: var(--admin-ui-control-bg);--admin-ui-header-action-secondary-hover-border: var(--admin-ui-control-focus-border);--admin-ui-header-action-secondary-hover-text: var(--admin-ui-accent);--admin-ui-header-action-primary-bg: var(--admin-ui-accent);--admin-ui-header-action-primary-border: var(--btn-blue-end, #1d4ed8);--admin-ui-header-action-primary-text: #ffffff;--admin-ui-header-action-danger-bg: var(--admin-ui-summary-card-icon-danger-text);--admin-ui-header-action-danger-border: var(--admin-ui-summary-card-icon-danger-text);--admin-ui-header-action-danger-text: #ffffff;--admin-ui-table-row-min-height: 58px;--admin-ui-selection-table-row-min-height: calc( var(--admin-ui-table-row-min-height) + var(--admin-ui-space-6xl) );--admin-ui-table-head-height: 50px;--admin-ui-table-surface-border: var(--admin-ui-table-border);--admin-ui-table-surface-radius: var(--admin-ui-radius-md);--admin-ui-table-surface-bg: var(--admin-ui-surface);--admin-ui-table-surface-shadow: var(--admin-ui-shadow-sm);--admin-ui-models-table-shell-inset: var(--product-ui-space-4xl);--admin-ui-models-column-gap: var(--admin-ui-space-3xl);--admin-ui-models-table-cell-inset: calc(var(--product-ui-space-3xl) * 2);--admin-ui-models-cell-content-gap: var(--admin-ui-space-2xs);--admin-ui-models-model-gap: var(--product-ui-space-xl);--admin-ui-models-copy-gap: 5px;--admin-ui-table-grid-gap: var(--admin-ui-space-lg);--admin-ui-table-head-padding: 0 var(--admin-ui-space-2xl);--admin-ui-table-head-bg: #f8fafc;--admin-ui-table-head-text: #0f172a;--admin-ui-table-border: rgba(226, 232, 240, .95);--admin-ui-table-body-bg: var(--admin-ui-surface);--admin-ui-table-bg: linear-gradient(var(--admin-ui-table-head-bg), var(--admin-ui-table-head-bg)) top left / 100% var(--admin-ui-table-head-height) no-repeat, var(--admin-ui-table-body-bg);--admin-ui-table-row-padding: var(--admin-ui-space-md) var(--admin-ui-space-2xl);--admin-ui-table-row-border: #e2e8f0;--admin-ui-table-row-bg: var(--admin-ui-table-body-bg);--admin-ui-table-row-text: var(--admin-ui-text);--admin-ui-table-row-hover-bg: #f8fbff;--admin-ui-table-row-hover-border: rgba(37, 99, 235, .22);--admin-ui-table-row-hover-shadow: inset 3px 0 0 rgba(37, 99, 235, .32);--admin-ui-table-row-selected-bg: var(--admin-ui-table-row-hover-bg);--admin-ui-table-row-selected-border: var(--admin-ui-table-row-hover-border);--admin-ui-table-row-selected-shadow: var(--admin-ui-table-row-hover-shadow);--admin-ui-table-head-font-size: var(--admin-ui-font-size-xs);--admin-ui-table-head-font-weight: var(--admin-ui-font-weight-heavy);--admin-ui-table-head-letter-spacing: .035em;--admin-ui-table-head-line-height: var(--admin-ui-line-height-tight);--admin-ui-table-head-text-transform: uppercase;--admin-ui-table-cell-font-size: var(--admin-ui-font-size-xs);--admin-ui-table-cell-font-weight: var(--admin-ui-font-weight-medium);--admin-ui-table-cell-letter-spacing: 0;--admin-ui-table-cell-line-height: var(--admin-ui-line-height-tight);--admin-ui-table-primary-font-size: var(--admin-ui-font-size-sm);--admin-ui-table-primary-font-weight: var(--admin-ui-font-weight-heavy);--admin-ui-table-primary-line-height: var(--admin-ui-line-height-tight);--admin-ui-table-secondary-text: var(--admin-ui-muted);--admin-ui-table-secondary-font-size: var(--admin-ui-font-size-xs);--admin-ui-table-secondary-font-weight: var(--admin-ui-font-weight-medium);--admin-ui-table-secondary-line-height: 1.35;--admin-ui-table-checkbox-size: var(--admin-ui-checkbox-size);--admin-ui-table-checkbox-accent: var(--admin-ui-checkbox-accent);--admin-ui-table-action-gap: var(--admin-ui-space-sm);--admin-ui-table-action-height: 32px;--admin-ui-table-action-padding-inline: var(--admin-ui-space-lg);--admin-ui-table-action-border: var(--admin-ui-control-border);--admin-ui-table-action-radius: var(--admin-ui-control-radius);--admin-ui-table-action-bg: var(--admin-ui-control-bg);--admin-ui-table-action-text: var(--admin-ui-accent);--admin-ui-table-action-font-size: var(--admin-ui-font-size-2xs);--admin-ui-table-action-font-weight: var(--admin-ui-font-weight-heavy);--admin-ui-table-action-letter-spacing: var(--admin-ui-letter-spacing-label);--admin-ui-table-action-hover-border: var(--admin-ui-control-focus-border);--admin-ui-table-action-hover-bg: var(--admin-ui-control-bg);--admin-ui-table-action-hover-text: var(--admin-ui-accent);--admin-ui-table-action-hover-shadow: 0 8px 18px rgba(37, 99, 235, .12);--admin-ui-table-action-disabled-opacity: .6;--admin-ui-table-empty-min-height: var(--admin-ui-empty-state-min-height);--admin-ui-table-empty-padding: var(--admin-ui-space-5xl);--admin-ui-table-empty-border: 1px dashed var(--admin-ui-border);--admin-ui-table-empty-bg: var(--admin-ui-surface-soft);--admin-ui-table-empty-text: var(--admin-ui-muted);--admin-ui-list-row-min-height: var(--admin-ui-table-row-min-height);--admin-ui-list-row-padding-block: var(--admin-ui-space-lg);--admin-ui-list-row-padding-inline: var(--admin-ui-space-lg);--admin-ui-list-row-padding: var(--admin-ui-list-row-padding-block) var(--admin-ui-list-row-padding-inline);--admin-ui-list-row-border: var(--admin-ui-table-border);--admin-ui-list-row-bg: var(--admin-ui-surface);--admin-ui-list-row-text: var(--admin-ui-text);--admin-ui-list-row-radius: var(--admin-ui-radius-sm);--admin-ui-list-row-hover-bg: var(--admin-ui-table-row-hover-bg);--admin-ui-list-row-hover-border: var(--admin-ui-table-row-hover-border);--admin-ui-list-row-hover-shadow: var(--admin-ui-table-row-hover-shadow);--admin-ui-list-row-selected-bg: var(--admin-ui-table-row-selected-bg);--admin-ui-list-row-selected-border: var(--admin-ui-table-row-selected-border);--admin-ui-list-row-selected-shadow: var(--admin-ui-table-row-selected-shadow);--admin-ui-selection-grid-min-column: 360px;--admin-ui-selection-grid-gap: var(--admin-ui-space-3xl);--admin-ui-selection-list-max-height: 420px;--admin-ui-selection-card-min-height: 220px;--admin-ui-selection-card-padding: var(--admin-ui-space-xl);--admin-ui-selection-card-gap: var(--admin-ui-space-xl);--admin-ui-selection-card-body-gap: var(--admin-ui-space-lg);--admin-ui-selection-card-checkbox-size: var(--admin-ui-checkbox-size);--admin-ui-selection-card-label-gap: var(--admin-ui-space-xs);--admin-ui-selection-card-title-font-size: var(--admin-ui-font-size-md);--admin-ui-selection-card-title-font-weight: var(--admin-ui-font-weight-heavy);--admin-ui-selection-card-meta-font-size: var(--admin-ui-font-size-xs);--admin-ui-selection-card-meta-font-weight: var(--admin-ui-font-weight-medium);--admin-ui-radius-pill: 999px;--admin-ui-summary-card-min-width: 180px;--admin-ui-split-sidebar-min-width: 320px;--admin-ui-split-sidebar-max-width: 420px;--admin-ui-detail-sidebar-min-width: 280px;--admin-ui-detail-sidebar-max-width: 360px;--admin-ui-detail-panel-padding: var(--admin-ui-space-2xl);--admin-ui-detail-panel-gap: var(--admin-ui-space-xl);--admin-ui-detail-panel-section-padding: var(--admin-ui-space-2xl) 0 0;--admin-ui-detail-panel-section-gap: var(--admin-ui-space-lg);--admin-ui-detail-panel-section-border: 1px solid var(--admin-ui-border);--admin-ui-detail-panel-title-font-size: var(--admin-ui-font-size-lg);--admin-ui-detail-panel-title-font-weight: var(--admin-ui-font-weight-heavy);--admin-ui-detail-panel-meta-font-size: var(--admin-ui-font-size-sm);--admin-ui-detail-panel-meta-line-height: var(--admin-ui-line-height-relaxed);--admin-ui-detail-panel-label-font-size: var(--admin-ui-font-size-2xs);--admin-ui-detail-panel-label-font-weight: var(--admin-ui-font-weight-heavy);--admin-ui-detail-panel-label-letter-spacing: var(--admin-ui-line-item-label-letter-spacing);--admin-ui-detail-panel-value-font-size: var(--admin-ui-font-size-md);--admin-ui-detail-panel-value-font-weight: var(--admin-ui-font-weight-heavy);--admin-ui-detail-panel-action-height: var(--admin-ui-list-control-height);--admin-ui-empty-state-min-height: 160px;--admin-ui-list-inline-gutter: 24px;--admin-ui-list-content-width: calc(100% - (var(--admin-ui-list-inline-gutter) * 2));--admin-ui-orders-summary-card-min-width: 132px;--admin-ui-orders-summary-card-icon-size: 42px;--admin-ui-orders-summary-card-min-height: 78px;--admin-ui-orders-summary-card-padding-block: 16px;--admin-ui-orders-summary-card-padding-inline: 18px;--admin-ui-orders-mobile-summary-card-width: calc( var(--admin-ui-orders-summary-card-min-width) + var(--admin-ui-space-5xl) );--admin-ui-orders-table-head-height: 50px;--admin-ui-orders-table-row-height: 66px;--admin-ui-orders-table-inline-padding: 40px;--admin-ui-orders-table-min-width: 1040px;--admin-ui-orders-col-select: 44px;--admin-ui-orders-control-height: 42px;--admin-ui-orders-pagination-control-size: 34px;--admin-ui-orders-pagination-summary-min-width: 180px;--admin-ui-orders-mobile-pagination-ellipsis-width: var(--admin-ui-space-lg);--admin-ui-pricing-table-min-width: 920px;--admin-ui-pricing-table-columns: minmax(150px, 1.1fr) minmax(118px, .78fr) minmax(124px, .78fr) minmax(150px, 1fr) minmax(104px, .7fr) minmax(120px, .78fr) minmax(176px, 1fr);--admin-ui-pagination-select-min-width: 108px;--admin-ui-pagination-select-padding-inline-start: var(--admin-ui-space-lg);--admin-ui-pagination-select-padding-inline-end: var(--admin-ui-space-6xl);--admin-ui-pagination-select-menu-min-width: 112px;--admin-ui-pagination-select-menu-padding: var(--admin-ui-space-xs);--admin-ui-pagination-select-option-padding: var(--admin-ui-space-sm) var(--admin-ui-space-lg);--admin-ui-pagination-select-menu-bg: var(--admin-ui-control-bg);--admin-ui-pagination-select-menu-border: var(--admin-ui-control-border);--admin-ui-pagination-select-menu-shadow: 0 18px 34px rgba(15, 23, 42, .14);--admin-ui-pagination-select-option-hover-bg: var(--admin-ui-accent-soft);--admin-ui-pagination-select-option-selected-bg: rgba(37, 99, 235, .1);--admin-ui-pagination-select-option-selected-text: var(--admin-ui-accent);--admin-ui-dropdown-bg: var(--admin-ui-control-bg);--admin-ui-dropdown-border: var(--admin-ui-control-border);--admin-ui-dropdown-radius: var(--admin-ui-control-radius);--admin-ui-dropdown-shadow: var(--admin-ui-pagination-select-menu-shadow);--admin-ui-dropdown-padding: var(--admin-ui-pagination-select-menu-padding);--admin-ui-dropdown-list-gap: var(--admin-ui-space-2xs);--admin-ui-dropdown-option-min-height: calc(var(--admin-ui-control-height) - 2px);--admin-ui-dropdown-option-padding: var(--admin-ui-pagination-select-option-padding);--admin-ui-dropdown-option-radius: var(--admin-ui-control-radius);--admin-ui-dropdown-option-bg: transparent;--admin-ui-dropdown-option-text: var(--admin-ui-control-text);--admin-ui-dropdown-option-hover-bg: var(--admin-ui-pagination-select-option-hover-bg);--admin-ui-dropdown-option-hover-text: var(--admin-ui-accent);--admin-ui-dropdown-option-selected-bg: var(--admin-ui-summary-card-icon-success-bg);--admin-ui-dropdown-option-selected-text: var(--admin-ui-pill-success-text);--admin-ui-dropdown-chevron-text: var(--admin-ui-muted);--admin-ui-dropdown-z-index: 40;--admin-ui-pagination-button-size: var(--admin-ui-orders-pagination-control-size);--admin-ui-pagination-button-radius: var(--admin-ui-control-radius);--admin-ui-pagination-button-bg: var(--admin-ui-control-bg);--admin-ui-pagination-button-border: var(--admin-ui-control-border);--admin-ui-pagination-button-text: var(--admin-ui-text);--admin-ui-pagination-button-active-border: var(--admin-ui-accent);--admin-ui-pagination-button-active-text: var(--admin-ui-accent);--admin-ui-pagination-button-active-shadow: var(--admin-ui-control-focus-shadow);--admin-ui-pagination-button-disabled-text: var(--admin-ui-muted);--admin-ui-line-items-card-padding-bottom: var(--admin-ui-space-sm);--admin-ui-line-items-header-margin-bottom: var(--admin-ui-space-xs);--admin-ui-line-items-meta-margin: 0 0 var(--admin-ui-space-md);--admin-ui-line-items-meta-bg: #f7faff;--admin-ui-line-items-meta-text: #334964;--admin-ui-line-items-list-scroll-padding: var(--admin-ui-space-sm);--admin-ui-line-items-action-min-height: 36px;--admin-ui-line-items-action-min-width: 112px;--admin-ui-line-items-action-padding: var(--admin-ui-space-sm) var(--admin-ui-space-xl);--admin-ui-line-items-action-bg: #ffffff;--admin-ui-line-items-action-border: #d8e0ed;--admin-ui-line-items-action-text: #26384f;--admin-ui-line-items-action-primary-text: #005eea;--admin-ui-line-item-grid-columns: minmax(62px, .45fr) minmax(0, 1.18fr) minmax(0, .88fr) minmax(118px, .62fr);--admin-ui-line-item-column-gap: var(--admin-ui-space-3xl);--admin-ui-line-item-row-gap: var(--admin-ui-space-lg);--admin-ui-line-item-padding-block: var(--admin-ui-space-2xl);--admin-ui-line-item-divider: #dfe6f1;--admin-ui-line-item-hover-bg: transparent;--admin-ui-line-item-hover-border: transparent;--admin-ui-line-item-hover-shadow: none;--admin-ui-line-item-hover-transition: background var(--admin-ui-transition), border-color var(--admin-ui-transition), box-shadow var(--admin-ui-transition), transform var(--admin-ui-transition);--admin-ui-line-item-preview-size: 110px;--admin-ui-line-item-preview-column-min-height: 110px;--admin-ui-line-item-preview-scale: 1.08;--admin-ui-line-item-preview-hover-scale: 1.22;--admin-ui-line-item-compact-preview-hover-scale: 1.06;--admin-ui-line-item-number-size: 24px;--admin-ui-line-item-number-bg: #dbf5e4;--admin-ui-line-item-number-text: #0a8f45;--admin-ui-line-item-number-font-size: var(--admin-ui-font-size-xs);--admin-ui-line-item-number-font-weight: 850;--admin-ui-line-item-title-text: #122033;--admin-ui-line-item-title-font-size: var(--admin-ui-font-size-md);--admin-ui-line-item-title-font-weight: 850;--admin-ui-line-item-title-line-height: 1.28;--admin-ui-line-item-subtitle-text: #52637d;--admin-ui-line-item-subtitle-font-size: var(--admin-ui-font-size-xs);--admin-ui-line-item-subtitle-line-height: 1.35;--admin-ui-line-item-action-gap: var(--admin-ui-space-lg);--admin-ui-line-item-action-font-size: var(--admin-ui-font-size-2xs);--admin-ui-line-item-label-text: #72809a;--admin-ui-line-item-label-font-size: var(--admin-ui-font-size-2xs);--admin-ui-line-item-label-letter-spacing: .05em;--admin-ui-line-item-content-gap: var(--admin-ui-space-sm);--admin-ui-line-item-badge-gap: 7px;--admin-ui-line-item-badge-max-height: 60px;--admin-ui-line-item-badge-font-size: var(--admin-ui-font-size-xs);--admin-ui-line-item-badge-font-weight: var(--admin-ui-pill-font-weight);--admin-ui-line-item-badge-letter-spacing: 0;--admin-ui-line-item-badge-text-transform: none;--admin-ui-line-item-badge-bg: #eef6ff;--admin-ui-line-item-badge-text: #254468;--admin-ui-line-item-badge-accent-bg: #eeeaff;--admin-ui-line-item-badge-accent-text: #4f46e5;--admin-ui-line-item-column-divider: #d8e0ed;--admin-ui-line-item-summary-gap: var(--admin-ui-space-md);--admin-ui-line-item-summary-quote-gap: var(--admin-ui-space-sm);--admin-ui-line-item-control-border: #ccd7e8;--admin-ui-line-item-control-bg: #ffffff;--admin-ui-line-item-control-text: #122033;--admin-ui-line-item-control-radius: var(--admin-ui-control-radius);--admin-ui-line-item-control-height: 34px;--admin-ui-line-item-quantity-button-size: 32px;--admin-ui-line-item-summary-label-text: #546985;--admin-ui-line-item-total-text: #122033;--admin-ui-line-item-notes-gap: var(--admin-ui-space-xs);--admin-ui-line-item-notes-min-height: 46px;--admin-ui-line-item-notes-padding: var(--admin-ui-space-md) var(--admin-ui-space-lg);--admin-ui-line-item-notes-focus-border: #8fb4ef;--admin-ui-line-item-postprocess-list-gap: var(--admin-ui-space-xs);--admin-ui-line-item-postprocess-chip-padding: 7px var(--admin-ui-space-lg);--admin-ui-line-item-postprocess-action-size: 14px;--admin-ui-line-item-postprocess-action-icon-size: 12px;--admin-ui-line-item-postprocess-action-reserve: calc(var(--admin-ui-line-item-postprocess-action-size) + var(--admin-ui-space-2xl));--admin-ui-order-detail-mobile-card-padding: var(--admin-ui-space-2xl);--admin-ui-order-detail-mobile-section-gap: var(--admin-ui-space-2xl);--admin-ui-order-detail-mobile-group-gap: var(--admin-ui-space-2xl);--admin-ui-order-detail-mobile-touch-target: var(--admin-ui-control-height-lg);--admin-ui-order-detail-mobile-title-font-size: var(--admin-ui-setup-detail-title-size);--admin-ui-order-detail-surface-radius: var(--admin-ui-control-radius);--admin-ui-order-detail-mobile-action-grid: repeat(2, minmax(0, 1fr));--admin-ui-order-detail-mobile-metric-grid: repeat(3, minmax(0, 1fr));--admin-ui-order-detail-mobile-line-grid: calc(var(--admin-ui-control-height-lg) * 2) minmax(0, 1fr) auto;--admin-ui-order-detail-mobile-preview-size: calc(var(--admin-ui-control-height-lg) * 2);--admin-ui-order-detail-mobile-summary-grid: repeat(2, minmax(0, 1fr));--admin-ui-models-summary-card-min-width: 180px;--admin-ui-models-table-head-height: 50px;--admin-ui-models-table-row-height: 82px;--admin-ui-models-table-inline-padding: 40px;--admin-ui-models-table-min-width: 1240px;--admin-ui-digital-summary-card-min-width: 132px;--admin-ui-digital-summary-grid-gap: var(--admin-ui-filter-toolbar-gap);--admin-ui-digital-summary-card-columns: var(--admin-ui-summary-card-icon-size) minmax(0, 1fr);--admin-ui-digital-summary-card-min-height: var(--admin-ui-orders-summary-card-min-height);--admin-ui-digital-summary-card-padding-block: var(--admin-ui-orders-summary-card-padding-block);--admin-ui-digital-summary-card-padding-inline: var(--admin-ui-orders-summary-card-padding-inline);--admin-ui-digital-summary-card-column-gap: var(--admin-ui-space-xl);--admin-ui-digital-summary-card-icon-font-size: var(--admin-ui-font-size-lg);--admin-ui-digital-summary-card-icon-font-weight: 900;--admin-ui-digital-summary-card-meta-font-size: var(--admin-ui-font-size-2xs);--admin-ui-digital-summary-card-meta-line-height: var(--admin-ui-line-height-tight);--admin-ui-digital-surface-bg: var(--admin-ui-surface);--admin-ui-digital-surface-border: rgba(213, 222, 235, .95);--admin-ui-digital-surface-radius: var(--admin-ui-control-radius);--admin-ui-digital-surface-shadow: 0 12px 30px rgba(15, 23, 42, .05);--admin-ui-digital-empty-min-height: 180px;--admin-ui-digital-empty-legacy-min-height: 320px;--admin-ui-digital-empty-legacy-margin: 0;--admin-ui-digital-empty-margin: 0 var(--admin-ui-space-3xl) var(--admin-ui-space-2xl);--admin-ui-digital-empty-border: 1px dashed rgba(203, 213, 225, .9);--admin-ui-digital-empty-bg: #f8fbff;--admin-ui-digital-empty-text: #61708a;--admin-ui-digital-pagination-gap: var(--admin-ui-space-2xl);--admin-ui-digital-pagination-padding: var(--admin-ui-space-md) 0 0;--admin-ui-digital-inspector-width: 330px;--admin-ui-digital-layout-columns: minmax(0, 1fr) var(--admin-ui-digital-inspector-width);--admin-ui-digital-layout-columns-stacked: minmax(0, 1fr);--admin-ui-digital-responsive-single-column: minmax(0, 1fr);--admin-ui-digital-toolbar-tablet-columns: minmax(280px, 1fr) 190px;--admin-ui-digital-catalog-row-tablet-columns: 88px minmax(0, 1fr);--admin-ui-digital-responsive-divider: var(--admin-ui-digital-catalog-column-divider);--admin-ui-digital-responsive-section-padding: var(--admin-ui-space-xl);--admin-ui-digital-header-title-font-size: 28px;--admin-ui-digital-header-title-line-height: 1.1;--admin-ui-digital-header-action-min-width: 180px;--admin-ui-digital-header-action-height: 40px;--admin-ui-digital-header-action-shadow: 0 10px 24px rgba(15, 23, 42, .08);--admin-ui-digital-view-toggle-gap: var(--admin-ui-space-xs);--admin-ui-digital-view-toggle-min-width: 54px;--admin-ui-digital-inline-action-height: 36px;--admin-ui-digital-inline-action-min-width: 86px;--admin-ui-digital-inspector-form-action-border: #cbd7ea;--admin-ui-digital-inspector-form-action-hover-bg: #f8fbff;--admin-ui-digital-inspector-form-action-hover-text: var(--admin-ui-accent);--admin-ui-digital-status-live-bg: var(--admin-ui-pill-success-bg);--admin-ui-digital-status-live-text: var(--admin-ui-pill-success-text);--admin-ui-digital-status-paused-bg: var(--admin-ui-pill-info-bg);--admin-ui-digital-status-paused-text: var(--admin-ui-pill-info-text);--admin-ui-digital-status-expiring-bg: var(--admin-ui-pill-warning-bg);--admin-ui-digital-status-expiring-text: var(--admin-ui-pill-warning-text);--admin-ui-digital-status-muted-bg: var(--admin-ui-pill-bg);--admin-ui-digital-status-muted-text: var(--admin-ui-pill-text);--admin-ui-digital-create-surface-bg: var(--admin-ui-surface-soft);--admin-ui-digital-create-surface-border: var(--admin-ui-line-item-column-divider);--admin-ui-digital-create-surface-radius: var(--admin-ui-radius-sm);--admin-ui-digital-create-panel-padding: var(--admin-ui-space-2xl);--admin-ui-digital-create-panel-gap: var(--admin-ui-space-xl);--admin-ui-digital-create-panel-gap-sm: var(--admin-ui-space-md);--admin-ui-digital-create-form-three-columns: repeat(3, minmax(0, 1fr));--admin-ui-digital-create-title-text: var(--admin-ui-text);--admin-ui-digital-create-meta-text: var(--admin-ui-muted);--admin-ui-digital-create-dialog-max-width: 980px;--admin-ui-digital-create-dialog-viewport-gutter: var(--admin-ui-space-7xl);--admin-ui-digital-create-dialog-sticky-offset: var(--admin-ui-space-3xl);--admin-ui-digital-create-dialog-actions-shadow: 0 -18px 34px -30px rgba(15, 23, 42, .45);--admin-ui-digital-create-preview-size: 76px;--admin-ui-digital-create-line-preview-min-height: 88px;--admin-ui-digital-create-preview-columns: minmax(0, 1fr) minmax(220px, .55fr);--admin-ui-digital-create-preview-main-columns: var(--admin-ui-digital-create-preview-size) minmax(0, 1fr);--admin-ui-digital-create-postprocess-row-columns: minmax(200px, 1.1fr) minmax(160px, .8fr) minmax(170px, .8fr) 36px;--admin-ui-digital-create-option-grid-columns: repeat(auto-fit, minmax(180px, 1fr));--admin-ui-digital-catalog-row-min-height: 112px;--admin-ui-digital-catalog-row-padding: var(--admin-ui-space-3xl);--admin-ui-digital-catalog-row-columns: 96px minmax(270px, 1.12fr) minmax(220px, .78fr) minmax(160px, .46fr);--admin-ui-digital-catalog-row-gap: var(--admin-ui-space-lg) var(--admin-ui-space-3xl);--admin-ui-digital-catalog-row-expanded-min-height: 142px;--admin-ui-digital-catalog-preview-size: 78px;--admin-ui-digital-catalog-header-gap: var(--admin-ui-space-2xs);--admin-ui-digital-catalog-title-gap: var(--admin-ui-space-lg);--admin-ui-digital-catalog-subtitle-offset: calc(var(--admin-ui-line-item-number-size) + var(--admin-ui-digital-catalog-title-gap));--admin-ui-digital-catalog-content-gap: var(--admin-ui-space-sm);--admin-ui-digital-catalog-column-divider: var(--admin-ui-line-item-column-divider);--admin-ui-digital-catalog-column-padding: var(--admin-ui-space-3xl);--admin-ui-digital-catalog-postprocess-list-gap: var(--admin-ui-space-xs);--admin-ui-digital-catalog-postprocess-chip-min-height: var(--admin-ui-pill-height);--admin-ui-digital-catalog-metric-gap: var(--admin-ui-space-lg);--admin-ui-digital-catalog-metric-value-font-size: var(--admin-ui-font-size-lg);--admin-ui-customers-summary-card-min-width: 180px;--admin-ui-customers-table-head-height: 50px;--admin-ui-customers-table-row-height: 66px;--admin-ui-customers-table-inline-padding: 40px;--admin-ui-customers-table-min-width: 1220px;--admin-ui-customers-organization-table-min-width: 760px;--admin-ui-material-summary-card-min-width: 180px;--admin-ui-material-table-head-height: 50px;--admin-ui-material-table-row-height: 66px;--admin-ui-material-table-row-block-padding: 10px;--admin-ui-material-table-inline-padding: 40px;--admin-ui-material-table-min-width: 1120px;--admin-ui-material-package-table-min-width: 1260px;--admin-ui-material-movement-table-min-width: 1240px;--admin-ui-font-size-2xs: var(--product-ui-font-size-2xs);--admin-ui-font-size-xs: var(--product-ui-font-size-xs);--admin-ui-font-size-sm: var(--product-ui-font-size-sm);--admin-ui-font-size-md: var(--product-ui-font-size-md);--admin-ui-font-size-lg: var(--product-ui-font-size-intermediate);--admin-ui-font-size-xl: var(--product-ui-font-size-lg);--admin-ui-line-height-tight: var(--product-ui-line-height-tight);--admin-ui-line-height-relaxed: var(--product-ui-line-height-relaxed);--admin-ui-font-weight-regular: var(--product-ui-font-weight-regular);--admin-ui-font-weight-medium: var(--product-ui-font-weight-medium);--admin-ui-font-weight-strong: var(--product-ui-font-weight-strong);--admin-ui-font-weight-heavy: var(--product-ui-font-weight-heavy);--admin-ui-letter-spacing-label: .04em;--admin-ui-letter-spacing-kicker: .08em}:is(body.admin[data-admin-theme=dark],body[data-admin-theme=dark],html[data-admin-theme=dark] body){--admin-ui-slicer-sink-intersection: #ff5cb8;--admin-ui-dialog-backdrop: rgba(2, 6, 23, .68);--admin-ui-summary-card-bg: #151c26;--admin-ui-summary-card-border: #334155;--admin-ui-summary-card-text: #f8fafc;--admin-ui-summary-card-muted: #9aa8ba;--admin-ui-summary-card-shadow: none;--admin-ui-summary-card-active-bg: var(--admin-ui-summary-card-icon-success-bg);--admin-ui-summary-card-active-border: var(--admin-ui-summary-card-icon-success-text);--admin-ui-summary-card-active-text: #f8fafc;--admin-ui-summary-card-active-shadow: none;--admin-ui-summary-card-icon-default-bg: #1d2a3c;--admin-ui-summary-card-icon-default-text: #93c5fd;--admin-ui-summary-card-icon-success-bg: rgba(34, 197, 94, .18);--admin-ui-summary-card-icon-success-text: #86efac;--admin-ui-summary-card-icon-warning-bg: rgba(249, 115, 22, .2);--admin-ui-summary-card-icon-warning-text: #fdba74;--admin-ui-summary-card-icon-danger-bg: rgba(239, 68, 68, .2);--admin-ui-summary-card-icon-danger-text: #fca5a5;--admin-ui-summary-card-icon-info-bg: rgba(129, 140, 248, .2);--admin-ui-summary-card-icon-info-text: #c4b5fd;--admin-ui-rail-bg: #000000;--admin-ui-rail-header-bg: #000000;--admin-ui-rail-surface: #0d0d0f;--admin-ui-rail-surface-hover: #19191c;--admin-ui-rail-surface-active: #252529;--admin-ui-rail-border: #303036;--admin-ui-rail-border-strong: #52525b;--admin-ui-rail-text: #f5f5f5;--admin-ui-rail-text-muted: #a1a1aa;--admin-ui-rail-text-subtle: #71717a;--admin-ui-rail-icon: #a1a1aa;--admin-ui-rail-icon-active: #ffffff;--admin-ui-rail-active-indicator: #f5f5f5;--admin-ui-rail-focus-border: #f5f5f5;--admin-ui-rail-focus-ring: 0 0 0 3px rgba(245, 245, 245, .14);--admin-ui-rail-item-shadow: none;--admin-ui-rail-tooltip-bg: #f5f5f5;--admin-ui-rail-tooltip-text: #111111;--admin-ui-rail-confirm-bg: #f5f5f5;--admin-ui-rail-confirm-text: #000000;--admin-ui-nav-item-bg: var(--admin-ui-rail-surface);--admin-ui-nav-item-border: var(--admin-ui-rail-border);--admin-ui-nav-item-text: var(--admin-ui-rail-text);--admin-ui-nav-item-muted: var(--admin-ui-rail-text-muted);--admin-ui-nav-item-icon: var(--admin-ui-rail-icon);--admin-ui-nav-item-hover-bg: var(--admin-ui-rail-surface-hover);--admin-ui-nav-item-hover-border: var(--admin-ui-rail-border-strong);--admin-ui-nav-item-active-bg: var(--admin-ui-rail-surface-active);--admin-ui-nav-item-active-border: var(--admin-ui-rail-focus-border);--admin-ui-nav-item-active-text: var(--admin-ui-rail-text);--admin-ui-nav-item-active-icon: var(--admin-ui-rail-icon-active);--admin-ui-control-bg: #101722;--admin-ui-control-border: #334155;--admin-ui-control-text: #e2e8f0;--admin-ui-control-placeholder: #9aa8ba;--admin-ui-control-shadow: none;--admin-ui-calendar-surface: #101722;--admin-ui-calendar-surface-soft: #151c26;--admin-ui-calendar-border: #334155;--admin-ui-calendar-text: #e2e8f0;--admin-ui-calendar-muted: #9aa8ba;--admin-ui-calendar-accent: #60a5fa;--admin-ui-calendar-accent-soft: rgba(96, 165, 250, .16);--admin-ui-calendar-accent-border: rgba(96, 165, 250, .38);--admin-ui-calendar-selected-bg: #1d4ed8;--admin-ui-calendar-selected-text: #f8fafc;--admin-ui-digital-surface-bg: #151b24;--admin-ui-digital-surface-border: rgba(55, 65, 81, .95);--admin-ui-digital-surface-shadow: none;--admin-ui-digital-empty-border: 1px dashed rgba(71, 85, 105, .82);--admin-ui-digital-empty-bg: rgba(15, 23, 42, .72);--admin-ui-digital-empty-text: #94a3b8;--admin-ui-digital-inspector-form-action-border: rgba(148, 163, 184, .34);--admin-ui-digital-inspector-form-action-hover-bg: rgba(96, 165, 250, .12);--admin-ui-digital-inspector-form-action-hover-text: #bfdbfe;--admin-ui-digital-create-surface-bg: var(--admin-ui-digital-surface-bg);--admin-ui-digital-create-surface-border: var(--admin-ui-digital-surface-border);--admin-ui-digital-create-title-text: var(--admin-ui-text);--admin-ui-digital-create-meta-text: var(--admin-ui-muted);--admin-ui-pill-bg: rgba(148, 163, 184, .14);--admin-ui-pill-text: #cbd5e1;--admin-ui-pill-border: rgba(148, 163, 184, .22);--admin-ui-pill-success-bg: rgba(34, 197, 94, .18);--admin-ui-pill-success-text: #bbf7d0;--admin-ui-pill-success-border: rgba(34, 197, 94, .26);--admin-ui-pill-warning-bg: rgba(234, 179, 8, .18);--admin-ui-pill-warning-text: #fde68a;--admin-ui-pill-warning-border: rgba(234, 179, 8, .26);--admin-ui-pill-danger-bg: rgba(239, 68, 68, .18);--admin-ui-pill-danger-text: #fecaca;--admin-ui-pill-danger-border: rgba(239, 68, 68, .26);--admin-ui-pill-info-bg: rgba(129, 140, 248, .2);--admin-ui-pill-info-text: #c4b5fd;--admin-ui-pill-info-border: rgba(129, 140, 248, .26);--admin-ui-pill-accent-bg: #fff200;--admin-ui-pill-accent-text: #111827;--admin-ui-pill-accent-border: rgba(250, 204, 21, .34);--admin-ui-value-positive-bg: rgba(22, 163, 74, .18);--admin-ui-value-positive-text: #86efac;--admin-ui-value-positive-strong-text: #86efac;--admin-ui-line-item-divider: rgba(148, 163, 184, .18);--admin-ui-line-item-hover-bg: transparent;--admin-ui-line-item-hover-border: transparent;--admin-ui-line-item-hover-shadow: none;--admin-ui-line-item-number-bg: rgba(34, 197, 94, .18);--admin-ui-line-item-number-text: #bbf7d0;--admin-ui-line-item-title-text: #f8fafc;--admin-ui-line-item-subtitle-text: #9aa8ba;--admin-ui-line-item-label-text: #9aa8ba;--admin-ui-line-item-badge-bg: rgba(96, 165, 250, .12);--admin-ui-line-item-badge-text: #c7d2fe;--admin-ui-line-item-badge-accent-bg: rgba(129, 140, 248, .18);--admin-ui-line-item-badge-accent-text: #c4b5fd;--admin-ui-line-items-meta-bg: rgba(96, 165, 250, .07);--admin-ui-line-items-meta-text: #9aa8ba;--admin-ui-line-items-action-bg: #101722;--admin-ui-line-items-action-border: #334155;--admin-ui-line-items-action-text: #e2e8f0;--admin-ui-line-items-action-primary-text: #93c5fd;--admin-ui-line-item-column-divider: rgba(148, 163, 184, .18);--admin-ui-line-item-control-border: #334155;--admin-ui-line-item-control-bg: #101722;--admin-ui-line-item-control-text: #f8fafc;--admin-ui-line-item-summary-label-text: #9aa8ba;--admin-ui-line-item-total-text: #f8fafc;--admin-ui-line-item-notes-focus-border: #60a5fa;--admin-ui-pagination-select-menu-bg: #101722;--admin-ui-pagination-select-menu-border: #334155;--admin-ui-pagination-select-menu-shadow: 0 18px 34px rgba(2, 6, 23, .42);--admin-ui-pagination-select-option-hover-bg: rgba(37, 99, 235, .16);--admin-ui-table-head-bg: #101722;--admin-ui-table-head-text: #e2e8f0;--admin-ui-table-border: #334155;--admin-ui-table-body-bg: var(--admin-ui-summary-card-bg);--admin-ui-table-bg: linear-gradient(var(--admin-ui-table-head-bg), var(--admin-ui-table-head-bg)) top left / 100% var(--admin-ui-table-head-height) no-repeat, var(--admin-ui-table-body-bg);--admin-ui-table-row-border: #334155;--admin-ui-table-row-bg: var(--admin-ui-table-body-bg);--admin-ui-table-row-text: #f8fafc;--admin-ui-table-row-hover-bg: rgba(32, 43, 58, .48);--admin-ui-table-row-hover-border: rgba(96, 165, 250, .22);--admin-ui-table-row-hover-shadow: inset 3px 0 0 rgba(96, 165, 250, .38);--admin-ui-table-row-selected-bg: rgba(32, 43, 58, .62);--admin-ui-table-row-selected-border: rgba(96, 165, 250, .28);--admin-ui-table-row-selected-shadow: var(--admin-ui-table-row-hover-shadow);--admin-ui-table-action-border: rgba(148, 163, 184, .22);--admin-ui-table-action-bg: #111821;--admin-ui-table-action-text: #93c5fd;--admin-ui-table-action-hover-border: rgba(96, 165, 250, .36);--admin-ui-table-action-hover-bg: rgba(96, 165, 250, .12);--admin-ui-table-action-hover-text: #bfdbfe;--admin-ui-table-action-hover-shadow: none;--admin-ui-table-empty-border: 1px dashed rgba(148, 163, 184, .28);--admin-ui-table-empty-bg: #101722;--admin-ui-table-empty-text: #9aa8ba;--admin-ui-list-row-bg: var(--admin-ui-table-body-bg);--admin-ui-list-row-text: var(--admin-ui-table-row-text);--admin-ui-pagination-select-option-selected-bg: rgba(37, 99, 235, .22);--admin-ui-pagination-select-option-selected-text: #bfdbfe;--admin-ui-pagination-button-active-shadow: 0 0 0 2px rgba(96, 165, 250, .16)}}@layer admin-ui.tokens{:root{--admin-ui-task-heading-size: 18px;--admin-ui-task-body-font-size: 14px;--admin-ui-task-title-size: 16px;--admin-ui-task-control-height: 36px;--admin-ui-task-quiet-height: 32px;--admin-ui-task-body-min-height: 510px;--admin-ui-task-choice-min-height: 86px;--admin-ui-task-choice-radius: 6px;--admin-ui-task-preview-size: 48px;--admin-ui-task-icon-size: 18px;--admin-ui-task-padding: var(--product-ui-space-3xl);--admin-ui-task-mobile-padding: 15px;--admin-ui-task-header-padding: 18px var(--product-ui-space-3xl);--admin-ui-task-section-gap: 22px}}.admin-ui-date-field{position:relative;display:grid;gap:var(--admin-ui-space-xs)}.admin-ui-date-field>span{color:var(--admin-ui-calendar-muted);font-family:var(--admin-ui-font-family);font-size:var(--admin-ui-font-size-xs);font-weight:var(--admin-ui-calendar-font-weight);line-height:var(--admin-ui-line-height-tight);text-transform:uppercase}.admin-ui-date-control{position:relative;min-width:0}.admin-ui-date-field.is-calendar-open{margin-block-end:calc(var(--admin-ui-calendar-open-block-size, 0px) + var(--admin-ui-space-sm))}.admin-ui-date-trigger{width:100%;min-height:var(--admin-ui-calendar-trigger-height);padding:0 var(--admin-ui-space-xl);border:1px solid var(--admin-ui-calendar-border);border-radius:var(--admin-ui-calendar-radius);background:var(--admin-ui-calendar-surface);color:var(--admin-ui-calendar-text);box-shadow:none;font-family:var(--admin-ui-font-family);font-size:var(--admin-ui-font-size-sm);font-weight:var(--admin-ui-font-weight-heavy);line-height:var(--admin-ui-line-height-tight);text-align:left;cursor:pointer}.admin-ui-date-trigger:focus-visible{border-color:var(--admin-ui-control-focus-border);box-shadow:var(--admin-ui-control-focus-shadow);outline:none}.admin-ui-calendar{display:grid;gap:var(--admin-ui-space-lg);width:var(--admin-ui-calendar-panel-width);box-sizing:border-box;min-width:0;margin:0;padding:var(--admin-ui-calendar-padding);border:1px solid var(--admin-ui-calendar-border);border-radius:var(--admin-ui-calendar-radius);background:var(--admin-ui-calendar-surface);box-shadow:var(--admin-ui-calendar-shadow);font-family:var(--admin-ui-font-family)}.admin-ui-calendar-range{display:grid;gap:var(--admin-ui-space-xl);min-width:0;margin:0;font-family:var(--admin-ui-font-family)}.admin-ui-calendar--popover{position:absolute;inset-block-start:calc(100% + var(--admin-ui-space-sm));inset-inline-start:0;z-index:20}.admin-ui-calendar--inline{position:relative;inset:auto;z-index:auto}.admin-ui-calendar-range-months{display:grid;grid-template-columns:repeat(2,var(--admin-ui-calendar-panel-width));gap:var(--admin-ui-space-xl)}.admin-ui-calendar[hidden]{display:none}.admin-ui-calendar-nav{display:flex;align-items:center;justify-content:space-between;gap:var(--admin-ui-space-md)}.admin-ui-calendar-nav strong{color:var(--admin-ui-calendar-text);font-size:var(--admin-ui-font-size-sm);font-weight:var(--admin-ui-calendar-font-weight)}.admin-ui-calendar-nav-button,.admin-ui-calendar-nav button{display:inline-flex;align-items:center;justify-content:center;width:var(--admin-ui-calendar-trigger-height);min-width:var(--admin-ui-calendar-trigger-height);height:var(--admin-ui-calendar-trigger-height);border:1px solid var(--admin-ui-calendar-border);border-radius:var(--admin-ui-calendar-radius);background:var(--admin-ui-calendar-surface);color:var(--admin-ui-calendar-text);font:inherit;font-size:var(--admin-ui-calendar-nav-font-size);font-weight:var(--admin-ui-calendar-font-weight);cursor:pointer}.admin-ui-calendar-nav-button:focus-visible,.admin-ui-calendar-nav button:focus-visible{border-color:var(--admin-ui-control-focus-border);box-shadow:var(--admin-ui-control-focus-shadow);outline:none}.admin-ui-calendar-month{display:grid;gap:var(--admin-ui-space-md);width:100%;min-width:0}.admin-ui-calendar-months{display:grid;grid-template-columns:repeat(2,var(--admin-ui-calendar-month-width));gap:var(--admin-ui-space-xl)}.admin-ui-calendar-month h4{margin:0;color:var(--admin-ui-calendar-text);font-size:var(--admin-ui-font-size-sm);line-height:var(--admin-ui-line-height-tight)}.admin-ui-calendar-weekdays,.admin-ui-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--admin-ui-calendar-day-gap);width:100%}.admin-ui-calendar-weekdays span,.admin-ui-calendar-day,.admin-ui-calendar-empty{display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:0;height:var(--admin-ui-calendar-day-size);min-height:var(--admin-ui-calendar-day-size);box-sizing:border-box;padding:0;border-radius:var(--admin-ui-calendar-radius);color:var(--admin-ui-calendar-text);font-size:var(--admin-ui-calendar-font-size);font-weight:var(--admin-ui-calendar-font-weight);line-height:1}.admin-ui-calendar-weekdays span{color:var(--admin-ui-calendar-muted);text-transform:uppercase}.admin-ui-calendar-day{border:1px solid transparent;background:var(--admin-ui-calendar-surface-soft);cursor:pointer}.admin-ui-calendar-day:hover,.admin-ui-calendar-day:focus-visible,.admin-ui-calendar-day.is-today{border-color:var(--admin-ui-calendar-border);background:var(--admin-ui-calendar-surface);outline:none}.admin-ui-calendar-day.is-in-range{border-color:var(--admin-ui-calendar-accent-border);background:var(--admin-ui-calendar-accent-soft);color:var(--admin-ui-calendar-accent)}.admin-ui-calendar-day.is-start,.admin-ui-calendar-day.is-end,.admin-ui-calendar-day.is-selected{border-color:var(--admin-ui-calendar-selected-bg);background:var(--admin-ui-calendar-selected-bg);color:var(--admin-ui-calendar-selected-text)}.admin-ui-calendar-day:disabled,.admin-ui-calendar-day.is-disabled{border-color:transparent;background:var(--admin-ui-calendar-surface-soft);color:var(--admin-ui-calendar-muted);cursor:not-allowed;opacity:var(--admin-ui-table-action-disabled-opacity)}@media(max-width:760px){.admin-ui-calendar--popover{width:min(100%,var(--admin-ui-calendar-panel-width))}.admin-ui-calendar-months{grid-template-columns:var(--admin-ui-calendar-month-width)}.admin-ui-calendar-range-months{grid-template-columns:minmax(0,var(--admin-ui-calendar-panel-width))}}.product-workspace .admin-ui-date-trigger,.product-workspace .admin-ui-calendar button{text-transform:none;letter-spacing:normal}.admin-ui-calendar[popover]{height:max-content;min-height:0;align-content:start;grid-auto-rows:max-content;position:fixed;inset:auto;margin:0;overflow:auto}.admin-ui-calendar[popover]:not(:popover-open){display:none}.admin-ui-calendar[popover]:popover-open{display:grid}.product-workspace{--admin-ui-calendar-surface:var(--product-ui-surface);--admin-ui-calendar-surface-soft:var(--product-ui-surface-subtle);--admin-ui-calendar-border:var(--product-ui-border);--admin-ui-calendar-text:var(--product-ui-text);--admin-ui-calendar-muted:var(--product-ui-text-muted);--admin-ui-calendar-accent:var(--product-ui-text);--admin-ui-calendar-accent-border:var(--product-ui-border-strong);--admin-ui-calendar-accent-soft:var(--product-ui-active-bg);--admin-ui-calendar-selected-bg:var(--product-ui-primary);--admin-ui-calendar-selected-text:var(--product-ui-on-primary);--admin-ui-calendar-shadow:var(--product-ui-control-shadow)}.product-workspace.pu-record-workspace{padding:0;margin:0;width:100%;max-width:none;border:0;box-shadow:none}.pu-record-workspace .pu-record-list{padding:var(--pu-row-padding)}.pu-record-workspace .pu-record-filters{margin:0 0 var(--pu-row-padding);gap:var(--pu-small-gap);flex-wrap:wrap;overflow:visible}.pu-record-workspace .pu-record-tab{min-height:var(--pu-control-height);font-size:var(--product-ui-font-size-sm);font-weight:var(--product-ui-font-weight-medium);border-radius:0;text-transform:none;letter-spacing:normal}.pu-record-workspace .pu-count{color:var(--product-ui-text-muted)}.pu-record-workspace .pu-page-heading{margin:0 0 var(--pu-gap)}.pu-record-workspace .pu-page-heading h2{font-size:var(--pu-title-size)}.pu-record-workspace .pu-record-row:hover{background:var(--product-ui-surface-hover)}.pu-record-workspace .pu-record-row:is(.is-selected,.is-checked){background:var(--product-ui-active-bg)}.pu-record-workspace .pu-record-row>td{min-width:0;overflow-wrap:anywhere}.pu-record-workspace .pu-record-row :is(strong,small){display:block}.pu-record-workspace .pu-record-row strong{font-weight:var(--product-ui-font-weight-medium)}.pu-record-workspace .pu-number{text-align:right;font-variant-numeric:tabular-nums}.pu-record-workspace .pu-record-criteria{margin-bottom:var(--pu-row-padding)}.pu-record-workspace .pu-record-notice{display:flex;align-items:center;justify-content:space-between;gap:var(--pu-small-gap);margin-bottom:var(--pu-row-padding);padding:var(--pu-small-gap);background:var(--product-ui-surface-subtle);border-inline-start:2px solid var(--product-ui-primary)}.pu-record-workspace .pu-record-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) var(--pu-detail-width);gap:var(--pu-gap);align-items:start}.pu-record-workspace .pu-record-info{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--pu-small-gap)}.pu-record-workspace .pu-record-info .pu-section{border:1px solid var(--product-ui-border)}.pu-record-workspace.is-detail-open:not(.pu-record-workspace--docked)>:is(.pu-page-heading,.pu-record-list,.pu-record-browse){display:none}.pu-record-workspace .pu-record-detail{display:block;margin:0;padding:0;border:0;background:transparent;box-shadow:none}.pu-record-workspace .pu-record-detail .pu-section{background:var(--product-ui-surface);border-radius:var(--product-ui-control-radius)}.pu-record-workspace .pu-record-detail .pu-section-heading{margin-bottom:var(--pu-small-gap)}.pu-record-workspace .pu-record-detail .pu-section-heading h4{margin:0;color:var(--product-ui-text);font-size:var(--pu-section-size);text-transform:none;letter-spacing:normal}.pu-record-workspace .pu-button{text-transform:none;letter-spacing:normal;box-shadow:none}.pu-record-workspace .pu-disclosure{border:0;background:transparent;padding:var(--product-ui-space-sm) 0;color:var(--product-ui-text);font:inherit;text-align:left;cursor:pointer}@media(max-width:960px){.pu-record-workspace .pu-record-detail-layout,.pu-record-workspace .pu-record-info{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.pu-record-workspace{--pu-control-height:44px}.pu-record-workspace .pu-record-table--selectable .pu-record-row{min-width:0;grid-template-columns:auto minmax(0,1fr);align-items:start}.pu-record-workspace .pu-record-table--selectable .pu-record-row>td{grid-column:2}.pu-record-workspace .pu-record-table--selectable .pu-record-row>td:first-child{grid-column:1;grid-row:1 / span 2}.pu-record-workspace .pu-record-row>[data-label]:before{content:attr(data-label) " ";color:var(--product-ui-text-muted);font-size:var(--product-ui-font-size-xs)}.pu-record-workspace .pu-number{text-align:left}.pu-record-workspace .pu-toolbar>*{flex:1 1 100%;max-width:none}.pu-record-workspace .pu-page-heading,.pu-record-workspace .pu-pagination{flex-wrap:wrap}}.pu-record-workspace .pu-record-row small{color:var(--product-ui-text-muted);text-align:left;font-size:var(--product-ui-font-size-xs)}.pu-record-workspace .pu-record-back{margin-bottom:var(--pu-gap)}.pu-record-workspace .pu-record-detail .pu-page-heading{gap:var(--pu-gap)}.pu-record-workspace .pu-record-row .pu-row-title{color:var(--product-ui-text);text-decoration:none}.pu-record-workspace .pu-record-browse{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--pu-gap);align-items:start}.product-workspace.pu-record-workspace .pu-section{box-shadow:none}.pu-record-workspace .pu-record-heading-main{display:grid;gap:var(--pu-small-gap);align-items:start;width:100%}.pu-record-workspace .pu-record-properties{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--product-ui-space-xs);margin:0 0 var(--pu-gap)}.pu-record-workspace .pu-record-properties dt{text-transform:none;letter-spacing:normal;color:var(--product-ui-text-muted);font-size:var(--product-ui-font-size-xs)}.pu-record-workspace .pu-record-properties dd{margin:0 0 var(--product-ui-space-sm);color:var(--product-ui-text);overflow-wrap:anywhere}.pu-record-workspace .pu-record-detail .pu-section-heading{align-items:start}.pu-record-workspace .pu-disclosure{text-transform:none;letter-spacing:normal}.pu-record-workspace .pu-record-filters .pu-record-tab{display:inline-flex;align-items:center;gap:var(--pu-small-gap);width:auto;flex:none;white-space:nowrap}.product-workspace.pu-record-workspace .pu-record-heading-main{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--product-ui-space-sm)}.product-workspace.pu-record-workspace .pu-section-heading{display:flex;justify-content:space-between;align-items:flex-start;min-height:0;padding:0}.product-workspace.pu-record-workspace .pu-section{min-height:0;padding:var(--pu-gap)}.product-workspace.pu-record-workspace .pu-record-info{align-items:start}.product-workspace.pu-record-workspace .pu-record-info .pu-section{display:block}.product-workspace.pu-record-workspace .pu-record-detail .pu-page-heading{margin-bottom:var(--pu-gap)}.pu-record-workspace .pu-record-row{cursor:pointer}.pu-record-workspace .pu-record-table{table-layout:auto}.pu-record-workspace .pu-record-table--selectable{--pu-record-column-reference:16%;--pu-record-column-date:12%;--pu-record-column-customer:24%;--pu-record-column-amount:12%;table-layout:fixed;width:100%}@media(min-width:721px){.pu-record-table--selectable th[data-orders-column=id]{width:var(--pu-record-column-reference)}.pu-record-table--selectable th[data-orders-column=date]{width:var(--pu-record-column-date)}.pu-record-table--selectable th[data-orders-column=customer]{width:var(--pu-record-column-customer)}.pu-record-table--selectable th[data-orders-column=price]{width:var(--pu-record-column-amount)}}.pu-record-workspace .pu-record-table :is(td,th){text-transform:none;letter-spacing:normal}.pu-record-workspace .pu-record-table td{vertical-align:middle}.pu-record-workspace .pu-record-table small{display:block}@media(max-width:720px){.pu-record-workspace .pu-record-table--selectable thead{display:block}.pu-record-workspace .pu-record-table--selectable th:not(:first-child){display:none}.pu-record-workspace .pu-record-table--selectable th:first-child{display:flex;align-items:center;gap:var(--pu-small-gap);grid-column:1 / -1;border:0;padding:0}.pu-record-workspace .pu-record-table--selectable tbody{display:block}.pu-record-workspace .pu-record-table--selectable tr{display:grid;grid-template-columns:auto minmax(0,1fr);padding:var(--pu-row-padding);border-bottom:1px solid var(--product-ui-border)}.pu-record-workspace .pu-record-table--selectable td{padding:var(--product-ui-space-xs);border:0;grid-column:2}.pu-record-workspace .pu-record-table--selectable td:first-child{grid-column:1;grid-row:1 / span 2}}.pu-record-workspace .pu-record-table td:first-child{display:table-cell}@media(max-width:720px){.pu-record-workspace .pu-record-table--selectable td:first-child{display:block}}.pu-record-workspace .pu-record-priority{color:var(--pu-record-priority-color,var(--product-ui-text))}.pu-record-workspace .pu-record-line{display:grid;grid-template-columns:var(--pu-preview-size) minmax(0,1fr) minmax(0,1fr);gap:var(--pu-small-gap);padding:var(--pu-row-padding) 0;border:0;border-bottom:1px solid var(--product-ui-border);border-radius:0;background:transparent;box-shadow:none}.pu-record-workspace .pu-record-line>*{min-width:0}.pu-record-workspace .pu-record-line-preview{grid-column:1;grid-row:1 / span 2}.pu-record-workspace .pu-record-line-main{grid-column:2;grid-row:1}.pu-record-workspace .pu-record-line-price{grid-column:3;grid-row:1}.pu-record-workspace .pu-record-line-additions{grid-column:2;grid-row:2}.pu-record-workspace .pu-record-line-actions{grid-column:3;grid-row:2;display:flex;flex-wrap:wrap;gap:var(--product-ui-space-sm)}.pu-record-workspace .pu-record-line-notes{grid-column:2 / -1}@media(max-width:960px){.pu-record-workspace .pu-record-line{grid-template-columns:var(--pu-preview-size) minmax(0,1fr)}.pu-record-workspace .pu-record-line-price{grid-column:2;grid-row:3}.pu-record-workspace .pu-record-line-actions{grid-column:2;grid-row:4}}.pu-record-workspace .pu-record-totals>span{display:block;text-align:right;font-variant-numeric:tabular-nums}.product-workspace .pu-record-status{display:inline-flex;width:fit-content;min-width:0;max-width:100%;padding:var(--product-ui-space-xs) var(--product-ui-space-sm);border:1px solid var(--product-ui-border);border-radius:var(--product-ui-control-radius);font-size:var(--product-ui-font-size-xs);font-weight:var(--product-ui-font-weight-medium);line-height:var(--product-ui-line-height-relaxed);letter-spacing:normal;text-transform:none;white-space:normal}.pu-record-workspace .pu-record-row .pu-record-secondary-reference{display:flex;align-items:center;flex-wrap:wrap;gap:var(--product-ui-space-sm);margin-block-start:var(--product-ui-space-sm)}.pu-record-workspace .pu-record-filter-panel{padding-block-end:var(--pu-row-padding)}.product-workspace .pu-column-filter>.pu-select{display:none}.product-workspace .pu-column-filter-trigger{border:0;background:transparent;color:inherit;font:inherit;text-transform:none;letter-spacing:normal;padding:0;cursor:pointer;text-align:inherit}.product-workspace .pu-column-filter-trigger.is-filtered{color:var(--product-ui-text);text-decoration:underline;text-underline-offset:var(--product-ui-space-xs)}@media(max-width:720px){.pu-record-workspace .pu-record-table--selectable thead tr{display:flex;align-items:center;gap:var(--pu-small-gap);flex-wrap:wrap}.pu-record-workspace .pu-record-table--selectable th:has(.pu-column-filter){display:table-cell;border:0;padding:0}.pu-record-workspace .pu-column-filter-trigger{min-height:var(--pu-control-height)}}.pu-record-workspace .pu-record-table td{overflow-wrap:anywhere}.pu-record-workspace .pu-record-table--selectable :is(th,td):first-child{width:var(--pu-control-height)}@media(min-width:721px){.pu-record-workspace .pu-record-table--selectable .pu-record-row>td{height:calc(var(--pu-row-padding)*2 + var(--product-ui-font-size-sm)*var(--product-ui-line-height-relaxed)*3)}}.product-workspace.pu-record-workspace :is(:focus,:focus-visible,:focus-within),.product-workspace.pu-context-surface :is(:focus,:focus-visible,:focus-within){outline:none;box-shadow:none}.product-workspace.pu-record-workspace :is(input,textarea,select):focus{border-color:var(--product-ui-input-border)}.product-workspace.pu-record-workspace .admin-ui-date-trigger:focus-visible{border-color:var(--product-ui-input-border)}.pu-record-pagination{background:var(--product-ui-canvas);font-weight:var(--product-ui-font-weight-regular)}.pu-record-pagination>span{font-weight:var(--product-ui-font-weight-regular)}.pu-record-pagination .pu-pagination-size{margin:0}.pu-record-pagination .pu-pagination-ellipsis{color:var(--product-ui-text-muted)}.pu-record-workspace .pu-filter-toolbar{align-items:end}.pu-record-workspace .pu-record-table--intrinsic{table-layout:auto}@media(min-width:721px){.pu-record-workspace .pu-record-nowrap{white-space:nowrap}}.product-workspace .pu-admin-page-heading h2{font-weight:var(--product-ui-admin-heading-title-weight)}.product-workspace .pu-admin-page-heading p{margin-top:var(--product-ui-admin-heading-copy-gap);max-width:var(--product-ui-admin-heading-description-width);font-size:var(--product-ui-font-size-sm);line-height:var(--product-ui-admin-heading-description-line-height)}.product-workspace .pu-admin-list-page{display:grid;gap:var(--product-ui-admin-list-region-gap);padding:var(--product-ui-admin-list-shell-inset);min-width:0}.product-workspace :is(.pu-admin-record-frame,.pu-admin-list-page):not(.is-detail-open)>.pu-page-heading,.product-workspace.pu-admin-record-frame:not(.is-detail-open)>.pu-page-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start}.product-workspace .pu-inline-confirmation{flex:1 0 100%;width:100%;box-sizing:border-box;display:grid;gap:var(--product-ui-space-sm);border:1px solid var(--product-ui-border);border-radius:var(--product-ui-control-radius)}.product-workspace .pu-inline-confirmation p{margin:0}.product-workspace .pu-inline-confirmation[data-tone=warning]{background:color-mix(in srgb,var(--product-ui-warning) 11%,var(--product-ui-surface));border-color:var(--product-ui-warning);color:var(--product-ui-text)}.product-workspace .pu-inline-confirmation[data-tone=warning] p{color:inherit;font-weight:var(--product-ui-font-weight-strong)}.product-workspace .pu-purchase-order-identity{display:inline-flex;align-items:center;gap:var(--product-ui-space-sm);min-width:0;max-width:100%;vertical-align:middle;white-space:normal}.product-workspace .pu-purchase-order-identity>:last-child{min-width:0;overflow-wrap:anywhere}.product-workspace .pu-purchase-order-badge{display:inline-flex;align-items:center;justify-content:center;flex:none;margin:0;border:0;border-radius:var(--product-ui-purchase-order-radius);padding:var(--product-ui-purchase-order-padding-block) var(--product-ui-space-sm);font-size:var(--product-ui-font-size-xs);font-weight:var(--product-ui-font-weight-medium);line-height:var(--product-ui-line-height-tight);background:var(--product-ui-purchase-order-bg);color:var(--product-ui-purchase-order-text);white-space:nowrap}.product-workspace .pu-record-file{display:flex;align-items:center;justify-content:space-between;gap:var(--product-ui-space-lg);padding:var(--product-ui-space-sm) 0;border:0;border-radius:0;background:transparent;min-width:0}.product-workspace .pu-record-file-info{display:grid;gap:var(--product-ui-space-xs);min-width:0;overflow-wrap:anywhere}.product-workspace .pu-record-file :is(small,.pu-record-file-note){color:var(--product-ui-text-muted);font-size:var(--product-ui-font-size-xs)}.product-workspace .pu-record-file>.pu-button{flex:none}.product-workspace{--pu-commercial-label-gap:2px;--pu-service-caret-width:4px;--pu-service-caret-height:5px;--pu-financial-spinner-size:18px;--pu-financial-spinner-stroke:2px;--pu-financial-spinner-duration:.95s}.product-workspace .pu-financial-summary{display:block;position:static;min-width:0;gap:0}.pu-financial-body{display:block;margin-top:var(--pu-row-padding)}.pu-financial-list{display:block;gap:0;margin:0;padding:0}.pu-financial-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:var(--pu-small-gap);border:0;margin:0;padding:var(--product-ui-space-sm) 0;font-size:var(--product-ui-type-size-body);color:var(--product-ui-text)}.pu-financial-row :is(dt,dd){min-width:0;margin:0;font-size:inherit;font-weight:var(--product-ui-type-weight-regular);line-height:var(--product-ui-line-height-relaxed);color:inherit}.pu-financial-row dt{display:flex;flex-direction:column;gap:var(--pu-commercial-label-gap)}.pu-financial-row dd{display:flex;align-items:center;justify-content:flex-end;gap:var(--product-ui-space-sm);font-variant-numeric:tabular-nums}.pu-financial-row small,.pu-service-row small{display:block;font-size:var(--product-ui-font-size-sm);font-weight:var(--product-ui-type-weight-regular);color:var(--product-ui-text-muted);line-height:1.5}.pu-financial-row--subtotal{border-top:1px solid var(--product-ui-border);margin-top:var(--pu-small-gap);padding-top:var(--pu-small-gap)}.pu-financial-row--subtotal dd{font-weight:var(--product-ui-type-weight-semibold)}.pu-financial-row--grand{border-top:1px solid var(--product-ui-border);margin-top:var(--pu-small-gap);padding-top:var(--pu-row-padding);font-size:var(--product-ui-type-size-section)}.pu-financial-row--grand :is(dt,dd){font-weight:var(--product-ui-type-weight-semibold)}.pu-financial-footer{display:grid;gap:var(--pu-small-gap);margin-top:var(--pu-row-padding)}.pu-financial-actions{display:flex;flex-direction:column;gap:var(--product-ui-space-sm)}.pu-financial-actions .pu-button{width:100%}.pu-financial-summary :is(dt,dd,small){overflow-wrap:anywhere}.pu-financial-spinner{display:block;flex:none;width:var(--pu-financial-spinner-size);height:var(--pu-financial-spinner-size);border-radius:50%;border:var(--pu-financial-spinner-stroke) solid var(--product-ui-border);border-top-color:var(--product-ui-text);animation:pu-financial-spin var(--pu-financial-spinner-duration) linear infinite}@keyframes pu-financial-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.pu-financial-spinner{animation:none}}.product-workspace .pu-service-review{min-width:0}.pu-service-review>dl{display:block;margin:var(--pu-row-padding) 0 0;padding:0}.pu-service-review .pu-service-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto) auto;align-items:center;gap:var(--pu-small-gap);padding:var(--pu-small-gap) 0;border:0;border-top:1px solid var(--product-ui-border)}.pu-service-review .pu-service-row:first-child{border-top:0;padding-top:0}.pu-service-row :is(dt,dd){min-width:0;margin:0}.pu-service-row dt{display:flex;flex-direction:column;gap:var(--pu-commercial-label-gap);font-weight:var(--product-ui-type-weight-semibold)}.pu-service-row dd{display:flex;align-items:center;justify-content:flex-end;gap:var(--product-ui-space-sm);font-variant-numeric:tabular-nums}.pu-service-row .pu-service-value{font-weight:var(--product-ui-type-weight-regular)}.product-workspace .pu-service-choice{display:inline-flex;align-items:center;justify-content:center;gap:var(--product-ui-space-xs);height:auto;min-height:var(--pu-control-height);min-width:0;max-width:100%;padding:var(--product-ui-space-sm) var(--pu-small-gap);border:1px solid var(--product-ui-control-border);border-radius:var(--product-ui-control-radius);background:var(--product-ui-control-bg);color:var(--product-ui-text);font:inherit;font-weight:var(--product-ui-type-weight-semibold);white-space:normal;text-align:start;overflow-wrap:anywhere;flex-shrink:1}.pu-service-choice .badge-value{flex:1 1 auto;min-width:0;color:inherit}.pu-service-choice:after{content:"";flex:none;width:0;height:0;border-inline:var(--pu-service-caret-width) solid transparent;border-top:var(--pu-service-caret-height) solid currentColor}.pu-service-choice[aria-expanded=true]:after{transform:rotate(180deg)}.product-workspace .pu-service-timing{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pu-small-gap);margin:var(--pu-small-gap) 0 0;padding:var(--pu-row-padding) 0 0;border-top:1px solid var(--product-ui-border)}.pu-service-timing-entry{display:flex;flex-direction:column;align-items:flex-start;gap:var(--product-ui-space-sm);min-width:0}.pu-service-timing-label{font-size:var(--product-ui-font-size-sm);color:var(--product-ui-text-muted)}.pu-service-timing strong{font-size:var(--product-ui-font-size-md);font-weight:var(--product-ui-type-weight-regular);line-height:var(--product-ui-line-height-relaxed);color:var(--product-ui-text);overflow-wrap:anywhere}.pu-service-timing-separator{display:none}@media(max-width:720px){.pu-service-review .pu-service-row{grid-template-columns:minmax(0,1fr) auto;justify-items:stretch;gap:var(--product-ui-space-sm) var(--pu-small-gap)}.pu-service-row dt{grid-column:1/-1}.pu-service-row .pu-service-choice-cell{justify-content:flex-start}.pu-service-row .pu-service-value{justify-self:end}.product-workspace .pu-service-timing{grid-template-columns:minmax(0,1fr)}}@media(pointer:coarse){.product-workspace .pu-service-choice{min-height:max(44px,var(--pu-control-height))}}.product-workspace .pu-record-financial-summary .pu-financial-list{margin:0;padding:0}.product-workspace .pu-record-financial-summary .pu-financial-row dd{min-width:0}.product-workspace .pu-record-financial-summary .pu-service-choice{flex-basis:auto;font-size:var(--product-ui-font-size-xs);padding:var(--product-ui-space-xs) var(--product-ui-space-sm);min-height:var(--pu-record-financial-badge-height)}.product-workspace .pu-record-financial-summary span.pu-service-choice:after{display:none}.product-workspace .pu-record-financial-summary .pu-financial-row--grand{font-size:var(--product-ui-type-size-body)}.product-workspace .pu-record-financial-summary .pu-service-choice>.badge-caret{display:none}.product-workspace .pu-record-financial-summary .pu-service-choice .badge-value{white-space:normal;overflow:visible;text-overflow:clip;max-width:none;overflow-wrap:anywhere}.product-workspace .pu-record-financial-summary button.pu-service-choice .badge-value{font-weight:var(--product-ui-type-weight-medium);text-align:center}.product-workspace .pu-record-financial-summary .orders-financial-badge--pending{border-color:var(--product-ui-warning)}.product-workspace .pu-record-financial-summary .orders-financial-badge--locked{cursor:not-allowed}@media(pointer:coarse){.product-workspace .pu-record-financial-summary button.pu-service-choice{min-height:var(--product-ui-input-height)}}.product-workspace .rv-detail .pu-record-address-summary .pu-record-address-values{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--product-ui-space-xs) var(--product-ui-space-sm);margin:0;padding:0}.product-workspace .rv-detail .pu-record-address-summary [data-address-term]{grid-column:1;margin:0;font:inherit;color:var(--product-ui-text-muted)}.product-workspace .rv-detail .pu-record-address-summary [data-address-value]{grid-column:2;margin:0;min-width:0;font:inherit;color:var(--product-ui-text);overflow-wrap:anywhere}.product-workspace .rv-detail .pu-record-address-summary [data-address-term]:is([data-address-term=recipient],[data-address-term=company],[data-address-term=address]){position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.product-workspace .rv-detail .pu-record-address-summary [data-address-value]:is([data-address-value=recipient],[data-address-value=company],[data-address-value=address]){grid-column:1/-1}.product-workspace .rv-detail .pu-record-address-summary [data-address-value=company]{font-weight:var(--product-ui-type-weight-semibold)}.product-workspace .rv-detail .pu-record-address-summary [data-address-value=address]{margin-block:var(--product-ui-space-sm)}.product-workspace .rv-detail .pu-record-address-summary [data-address-value] a{color:var(--product-ui-text);font:inherit;text-decoration:underline;text-decoration-color:var(--product-ui-border);text-underline-offset:var(--product-ui-space-xs);overflow-wrap:anywhere}.product-workspace .rv-detail .pu-record-address-summary [data-address-value] a:hover{text-decoration-color:currentColor}.product-workspace .rv-detail .pu-record-address-summary .checkout-address-card-divider{grid-column:1/-1;margin-block:var(--product-ui-space-sm);height:1px;background:var(--product-ui-border)}.product-workspace .rv-detail .pu-record-address-summary [data-address-term]:is([data-address-term=shipment-window],[data-address-term=delivery-window],[data-address-term=ready-window]),.product-workspace .rv-detail .pu-record-address-summary [data-address-value]:is([data-address-value=shipment-window],[data-address-value=delivery-window],[data-address-value=ready-window]){grid-column:1/-1}.product-workspace .rv-detail .pu-record-address-summary .pu-record-address-selector>label{display:none}.product-workspace .rv-detail .pu-record-address-summary .pu-record-address-selector{gap:var(--pu-small-gap)}.product-workspace .rv-detail .pu-record-address-summary [hidden]{display:none!important}@media(max-width:720px),(pointer:coarse){.product-workspace .rv-detail .pu-record-address-summary [data-address-value]:is([data-address-value=email],[data-address-value=phone]) a{display:inline-flex;align-items:center;min-height:var(--product-ui-input-height)}.product-workspace .rv-detail .pu-record-address-summary [data-address-term]:is([data-address-term=email],[data-address-term=phone]){align-self:center}}.product-workspace .rv-detail .pu-record-address-summary .pu-record-address-selector{display:flex;flex-direction:column;min-width:0}.product-workspace .rv-detail .pu-record-address-summary .pu-record-address-select-wrapper{position:relative;display:flex;align-items:center;min-width:0}.product-workspace .rv-detail .pu-record-address-summary .pu-record-address-control{display:flex;flex-direction:column;min-width:0}.product-workspace .rv-detail .pu-record-address-summary .rv-address-body{display:block}.product-workspace .pu-customer-record-lines{display:grid;position:relative;grid-template-columns:minmax(0,1fr);min-width:0;gap:0;list-style:none;margin:0;padding:0;max-height:none;overflow:visible;overflow-anchor:none}.product-workspace .pu-customer-record-lines .pu-part-settings{display:grid;gap:var(--product-ui-space-xs);min-width:0}.product-workspace .pu-customer-record-lines .pu-part-settings .cart-item-badges{margin:0;padding:0}.product-workspace .pu-customer-record-lines .badge-value{min-width:0;overflow:hidden}.product-workspace .pu-customer-record-lines .pu-record-line-placeholder{display:grid;place-items:center;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:var(--product-ui-control-radius);background:var(--product-ui-surface-subtle);color:var(--product-ui-text-muted);font-size:var(--product-ui-font-size-sm);font-weight:var(--product-ui-font-weight-medium)}.product-workspace .pu-customer-record-lines .pu-customer-line-additions .cart-item-postprocess{color:var(--product-ui-text-muted);font-size:var(--product-ui-font-size-xs);line-height:var(--product-ui-line-height-relaxed)}.product-workspace .pu-customer-record-lines .cart-item-postprocess-empty-text{font:inherit;color:inherit}.product-workspace .pu-customer-record-lines .pu-customer-line-preview{position:relative;appearance:none;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.product-workspace .pu-customer-record-lines .cart-item-badge:not(.cart-item-badge--interactive){cursor:default}.product-workspace .pu-record-payment{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--product-ui-space-sm);min-width:0;max-width:100%}.product-workspace .pu-record-payment-due{margin:0;min-width:0;color:var(--product-ui-text-muted);font-size:var(--product-ui-type-size-meta);font-weight:var(--product-ui-type-weight-regular);line-height:var(--product-ui-line-height-relaxed);white-space:normal;overflow-wrap:anywhere}.product-workspace .pu-record-payment-due[hidden]{display:none}.quote-prototype-workspace .pu-content .pu-connected-records{width:100%;max-width:none;margin:0;padding:0;gap:0}.quote-prototype-workspace .pu-connected-records .pu-page-heading{display:flex;margin-bottom:var(--pu-gap)}.quote-prototype-workspace .pu-connected-records .pu-record-list{padding:var(--pu-row-padding)}.quote-prototype-workspace .pu-record-table{width:100%}.quote-prototype-workspace .pu-record-table td{vertical-align:middle}.quote-prototype-workspace .pu-record-table .pu-row-title{min-height:var(--pu-control-height);font-weight:var(--product-ui-font-weight-medium);text-align:left}.quote-prototype-workspace .pu-record-table .orders-card-meta-date{white-space:normal}.quote-prototype-workspace .pu-connected-records.pu-record-detail-open :is(.pu-page-heading,#orders-list-panel){display:none}.pu-record-confirmation{position:static;margin-block:var(--product-ui-space-lg);padding:var(--product-ui-space-md);border:1px solid var(--product-ui-border);border-radius:var(--product-ui-control-radius);background:var(--product-ui-surface);color:var(--product-ui-text)}.pu-record-confirmation{display:grid;gap:var(--pu-small-gap)}.pu-record-notice{padding:var(--product-ui-space-md);border-inline-start:2px solid var(--product-ui-primary);background:var(--product-ui-surface-subtle);color:var(--product-ui-text)}.quote-prototype-workspace .pu-record-table td:first-child:has(input){width:auto}.quote-prototype-workspace .pu-connected-records .orders-detail-card{box-shadow:none;background:var(--product-ui-surface);border-color:var(--product-ui-border);color:var(--product-ui-text);border-radius:var(--product-ui-control-radius)}@media(max-width:640px){.quote-prototype-workspace .pu-record-table{min-width:0}}.quote-prototype-workspace .pu-connected-records :is(.orders-detail-card-header h4,.admin-order-card-header h4,.orders-detail-card-meta){color:var(--product-ui-text-muted)}.quote-prototype-workspace .pu-connected-records :is(.checkout-meta,.orders-items-empty,.cart-empty){background:var(--product-ui-surface-subtle);color:var(--product-ui-text-muted);border-color:var(--product-ui-border);border-radius:var(--product-ui-control-radius)}.quote-prototype-workspace .pu-connected-records :is(.checkout-meta-label,.checkout-meta strong){color:inherit;text-transform:none;letter-spacing:normal}#quote-prototype-workspace #orders-detail{--admin-ui-line-items-meta-bg:var(--product-ui-surface-subtle);--admin-ui-line-items-meta-text:var(--product-ui-text-muted);--admin-ui-line-items-meta-accent:var(--product-ui-text-muted);--admin-ui-line-item-divider:var(--product-ui-border)}#quote-prototype-workspace #orders-detail .admin-order-info-strip{background:transparent;border:0;box-shadow:none;gap:var(--pu-row-padding)}#quote-prototype-workspace #orders-detail .admin-order-info-strip>.admin-order-card{padding:var(--pu-row-padding);background:var(--product-ui-surface);border:1px solid var(--product-ui-border);border-radius:var(--product-ui-control-radius)}#quote-prototype-workspace #orders-detail .admin-order-identity-card:before{display:none}#quote-prototype-workspace #orders-detail :is(h3,h4,.admin-order-financial-term,.admin-order-financial-value,.checkout-address-card-value){color:var(--product-ui-text)}#quote-prototype-workspace #orders-detail :is(.orders-detail-timestamp,.checkout-address-card-list dt){color:var(--product-ui-text-muted)}#quote-prototype-workspace #orders-detail .admin-order-info-strip .admin-order-card-header{padding:0;margin:0;min-height:0}.quote-prototype-workspace .pu-record-identity{display:flex;align-items:center;flex-wrap:wrap;gap:0 var(--product-ui-space-sm)}.quote-prototype-workspace .pu-record-reference{width:24ch;max-width:100%}.quote-prototype-workspace .pu-record-row{cursor:pointer}.quote-prototype-workspace .pu-record-row:hover{background:var(--product-ui-surface-hover)}.quote-prototype-workspace .pu-record-row:focus-within{background:var(--product-ui-surface-hover)}#quote-prototype-workspace .pu-organization-record-detail .pu-record-back{display:block}#quote-prototype-workspace .organization-shared-detail{padding:0;border:0;background:transparent}#quote-prototype-workspace .pu-connected-records #orders-detail .orders-detail-header{gap:var(--pu-small-gap)}#quote-prototype-workspace .pu-connected-records #orders-detail .orders-detail-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pu-small-gap)}#quote-prototype-workspace .pu-connected-records #orders-detail .admin-order-identity-card{min-height:0}#quote-prototype-workspace .pu-connected-records #orders-detail .pu-line :is(.checkout-summary-total,.checkout-summary-unit){text-align:right}#quote-prototype-workspace .pu-connected-records #orders-detail .orders-download-link{text-transform:none;letter-spacing:normal}#quote-prototype-workspace .organization-orders-shell:has(.organization-shared-detail:not([hidden])){padding:0;border:0;background:transparent}#quote-prototype-workspace .organization-orders-shell:has(.organization-shared-detail:not([hidden]))>.organization-section-heading{display:none}#quote-prototype-workspace .pu-connected-records #orders-detail .pu-line-price .checkout-price-values{display:grid;gap:var(--product-ui-space-sm);width:100%}#quote-prototype-workspace .pu-connected-records #orders-detail .orders-detail-title-row h3{margin:0}.quote-prototype-workspace #quote-prototype-workspace .organization-page .organization-orders-shell:has(.organization-shared-detail:not([hidden])){padding:0;border:0;background:transparent}#quote-prototype-workspace #orders-detail .checkout-meta{padding:var(--product-ui-space-sm) var(--product-ui-space-md)!important;background:var(--product-ui-surface-subtle);color:var(--product-ui-text-muted);border:1px solid var(--product-ui-border);border-radius:var(--product-ui-control-radius)}#quote-prototype-workspace #orders-detail .checkout-meta :is(.checkout-meta-label,strong){color:inherit;font-size:var(--product-ui-font-size-sm);text-transform:none;letter-spacing:normal}#quote-prototype-workspace #orders-detail .checkout-meta-separator{border-color:var(--product-ui-border)}#quote-prototype-workspace #orders-detail .orders-detail-link,#quote-prototype-workspace #orders-detail .cart-item-filename{color:var(--product-ui-text)}#quote-prototype-workspace #orders-detail :is(.cart-item-postprocess-empty-text,.cart-item-postprocess-label,.checkout-item-section-label){color:var(--product-ui-text-muted)}.pu-record-notice[data-payment-confirmation-notice]{display:grid;gap:var(--product-ui-space-sm);justify-items:start;margin-block:var(--product-ui-space-md)}.pu-record-notice[data-payment-confirmation-notice] p{margin:0;color:inherit}@media(max-width:720px){#quote-prototype-workspace .pu-record-table{display:block;min-width:0;width:100%}#quote-prototype-workspace .pu-record-table thead{display:none}#quote-prototype-workspace .pu-record-table tbody{display:block}#quote-prototype-workspace .pu-record-table tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--product-ui-space-md);position:relative;padding:var(--product-ui-space-lg) 0;border-bottom:1px solid var(--product-ui-border);background:transparent}#quote-prototype-workspace .pu-record-table tr:last-child{border-bottom:0}#quote-prototype-workspace .pu-record-table td{display:block;min-width:0;width:auto;padding:0;border:0;text-align:left;white-space:normal;overflow-wrap:anywhere}#quote-prototype-workspace .pu-record-table td:before{content:attr(data-label);display:block;margin-bottom:var(--product-ui-space-xs);color:var(--product-ui-text-muted);font-size:var(--product-ui-font-size-xs);font-weight:var(--product-ui-type-weight-regular)}#quote-prototype-workspace .pu-record-table td[data-label=Reference]{grid-column:1/-1;order:0}#quote-prototype-workspace .pu-record-table td[data-label=Reference]:before{display:none}#quote-prototype-workspace .pu-record-table td[data-label=Status]{order:1}#quote-prototype-workspace .pu-record-table td[data-label="Total incl. VAT"]{order:2;text-align:right}#quote-prototype-workspace .pu-record-table td[data-label=Created]{order:3;grid-column:1/-1}#quote-prototype-workspace .pu-record-table td[data-label=Employee]{order:4;grid-column:1/-1}#quote-prototype-workspace .pu-record-table td[data-label="Lead time"]{order:5}#quote-prototype-workspace .pu-record-table td[data-label=Payment]{order:6}#quote-prototype-workspace .pu-record-table td[data-label=Select]{position:absolute;top:var(--product-ui-space-lg);right:0;display:flex;align-items:center;justify-content:center;width:var(--pu-control-height);min-height:var(--pu-control-height)}#quote-prototype-workspace .pu-record-table td[data-label=Select]:before{display:none}#quote-prototype-workspace .pu-record-table tr:has(td[data-label=Select]) td:is([data-label=Reference],[data-label="3D model"]){padding-right:var(--pu-control-height)}#quote-prototype-workspace .pu-record-table td[data-label="3D model"]:before{display:none}#quote-prototype-workspace .pu-record-table .pu-record-identity{display:grid;gap:var(--product-ui-space-sm)}#quote-prototype-workspace .pu-record-table .pu-record-reference{width:100%}#quote-prototype-workspace :is(.models-pagination,.admin-models-pagination,.admin-models-pagination-form){width:100%;max-width:none}#quote-prototype-workspace :is(.models-pagination,.admin-models-pagination){display:grid;grid-template-columns:minmax(0,1fr);gap:var(--product-ui-space-md)}#quote-prototype-workspace :is(.admin-models-pagination-form){display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--product-ui-space-md)}#quote-prototype-workspace .organization-model-library :is(.pu-identity,.pu-actions){min-width:0}#quote-prototype-workspace .pu-model-record-table td:is([data-label="3D model"],[data-label=Owner],[data-label=Actions]){grid-column:1/-1}#quote-prototype-workspace .pu-model-record-table td[data-label=Actions]:before{display:none}#quote-prototype-workspace .pu-model-record-table td[data-label=Actions] .pu-actions{display:flex;flex-wrap:wrap}#quote-prototype-workspace .pu-model-record-table td[data-label=Actions] button{flex:1}#quote-prototype-workspace .pu-model-record-table thead{display:block}#quote-prototype-workspace .pu-model-record-table thead tr{display:block;padding-block:var(--product-ui-space-sm)}#quote-prototype-workspace .pu-model-record-table th{display:none}#quote-prototype-workspace .pu-model-record-table th:first-child{display:flex;align-items:center;gap:var(--product-ui-space-sm);border:0;padding:0;background:transparent}#quote-prototype-workspace .pu-model-record-table th:first-child:after{content:"Select all models"}}.quote-prototype-workspace .pu-connected-records .admin-status-badge.pu-record-status{border-radius:var(--product-ui-control-radius);font-size:var(--product-ui-type-size-meta);font-weight:var(--product-ui-font-weight-medium);min-height:0;padding:var(--product-ui-space-xs) var(--product-ui-space-sm);line-height:var(--product-ui-line-height-relaxed)}.checkout-dialog-close,.cart-quote-quantity-dialog-close,.model-library-close,.diagnostic-close,.bulk-discount-close,.orders-viewer-close,.media-lightbox-close,.cart-preview-close,.cart-close,button.cart-close,.admin-form-close,#admin-material-inventory button.admin-form-close.admin-material-inventory-dialog-close,#admin-orders .admin-order-dialog-close,.admin-configurator-close,button[data-dashboard-metric-detail-close],button[data-production-detail-close],button[data-fleet-detail-close],button[data-operations-detail-close],button[data-qc-detail-close],button[data-fulfilment-detail-close],button[data-storage-detail-close]{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;border:1px solid #d5deeb!important;border-radius:8px!important;background:#fff!important;color:#64748b!important;box-shadow:none!important;cursor:pointer!important;font-size:0!important;font-weight:700!important;letter-spacing:0!important;line-height:1!important;text-transform:none!important;transform:none!important;transition:border-color .18s ease,color .18s ease,background .18s ease!important}.checkout-dialog-close:before,.cart-quote-quantity-dialog-close:before,.model-library-close:before,.diagnostic-close:before,.bulk-discount-close:before,.orders-viewer-close:before,.media-lightbox-close:before,.cart-preview-close:before,.cart-close:before,button.cart-close:before,.admin-form-close:before,#admin-material-inventory button.admin-form-close.admin-material-inventory-dialog-close:before,#admin-orders .admin-order-dialog-close:before,.admin-configurator-close:before,button[data-dashboard-metric-detail-close]:before,button[data-production-detail-close]:before,button[data-fleet-detail-close]:before,button[data-operations-detail-close]:before,button[data-qc-detail-close]:before,button[data-fulfilment-detail-close]:before,button[data-storage-detail-close]:before{content:"×"!important;position:static!important;display:block!important;width:auto!important;height:auto!important;background:transparent!important;border-radius:0!important;transform:none!important;font-size:22px!important;font-weight:500!important;line-height:1!important}.checkout-dialog-close:after,.cart-quote-quantity-dialog-close:after,.model-library-close:after,.diagnostic-close:after,.bulk-discount-close:after,.orders-viewer-close:after,.media-lightbox-close:after,.cart-preview-close:after,.cart-close:after,button.cart-close:after,.admin-form-close:after,#admin-material-inventory button.admin-form-close.admin-material-inventory-dialog-close:after,#admin-orders .admin-order-dialog-close:after,.admin-configurator-close:after,button[data-dashboard-metric-detail-close]:after,button[data-production-detail-close]:after,button[data-fleet-detail-close]:after,button[data-operations-detail-close]:after,button[data-qc-detail-close]:after,button[data-fulfilment-detail-close]:after,button[data-storage-detail-close]:after{content:none!important;display:none!important}.checkout-dialog-close:hover,.checkout-dialog-close:focus-visible,.cart-quote-quantity-dialog-close:hover,.cart-quote-quantity-dialog-close:focus-visible,.model-library-close:hover,.model-library-close:focus-visible,.diagnostic-close:hover,.diagnostic-close:focus-visible,.bulk-discount-close:hover,.bulk-discount-close:focus-visible,.orders-viewer-close:hover,.orders-viewer-close:focus-visible,.media-lightbox-close:hover,.media-lightbox-close:focus-visible,.cart-preview-close:hover,.cart-preview-close:focus-visible,.cart-close:hover,.cart-close:focus-visible,.admin-form-close:hover,.admin-form-close:focus-visible,#admin-material-inventory button.admin-form-close.admin-material-inventory-dialog-close:hover,#admin-material-inventory button.admin-form-close.admin-material-inventory-dialog-close:focus-visible,#admin-orders .admin-order-dialog-close:hover,#admin-orders .admin-order-dialog-close:focus-visible,.admin-configurator-close:hover,.admin-configurator-close:focus-visible,button[data-dashboard-metric-detail-close]:hover,button[data-dashboard-metric-detail-close]:focus-visible,button[data-production-detail-close]:hover,button[data-production-detail-close]:focus-visible,button[data-fleet-detail-close]:hover,button[data-fleet-detail-close]:focus-visible,button[data-operations-detail-close]:hover,button[data-operations-detail-close]:focus-visible,button[data-qc-detail-close]:hover,button[data-qc-detail-close]:focus-visible,button[data-fulfilment-detail-close]:hover,button[data-fulfilment-detail-close]:focus-visible,button[data-storage-detail-close]:hover,button[data-storage-detail-close]:focus-visible{border-color:#2563eb!important;background:#fff!important;color:#1d4ed8!important;outline:none!important;transform:none!important}@layer admin-ui.components{.admin-ui-line-item-list{display:grid;grid-template-columns:minmax(0,1fr);gap:0;min-width:0;width:100%;margin:0;justify-items:stretch;align-items:stretch}.admin-ui-line-item{display:grid;grid-template-columns:var(--admin-ui-line-item-grid-columns);grid-template-rows:auto auto auto auto;column-gap:var(--admin-ui-line-item-column-gap);row-gap:var(--admin-ui-line-item-row-gap);align-items:center;min-width:0;width:100%;padding:var(--admin-ui-line-item-padding-block) 0;border:0;border-radius:0;background:transparent;box-shadow:none;box-sizing:border-box;transition:var(--admin-ui-line-item-hover-transition)}.admin-ui-line-item:hover,.admin-ui-line-item:focus-within{background:var(--admin-ui-line-item-hover-bg);border-color:var(--admin-ui-line-item-hover-border);box-shadow:var(--admin-ui-line-item-hover-shadow)}.admin-ui-line-item+.admin-ui-line-item{border-top:1px solid var(--admin-ui-line-item-divider)}.admin-ui-line-item-header,.admin-ui-line-item-content,.admin-ui-line-item-summary,.admin-ui-line-item-preview-column,.admin-ui-line-item-main,.admin-ui-line-item-postprocess-column,.admin-ui-line-item-price-column{min-width:0;width:100%}.admin-ui-line-item-title{display:flex;align-items:center;gap:var(--admin-ui-space-lg);min-width:0}.admin-ui-line-item-number{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:var(--admin-ui-line-item-number-size);height:var(--admin-ui-line-item-number-size);border-radius:var(--admin-ui-radius-pill);background:var(--admin-ui-line-item-number-bg);color:var(--admin-ui-line-item-number-text);font-size:var(--admin-ui-font-size-xs);font-weight:var(--admin-ui-line-item-number-font-weight)}.admin-ui-line-item-name{min-width:0;color:var(--admin-ui-line-item-title-text);font-size:var(--admin-ui-line-item-title-font-size);font-weight:var(--admin-ui-line-item-title-font-weight);line-height:1.28;overflow-wrap:anywhere}.admin-ui-line-item-preview{width:var(--admin-ui-line-item-preview-size);height:var(--admin-ui-line-item-preview-size);max-width:var(--admin-ui-line-item-preview-size);max-height:var(--admin-ui-line-item-preview-size);margin:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.admin-ui-line-item-preview.is-clickable:hover,.admin-ui-line-item-preview.is-clickable:focus-visible{border-color:var(--admin-ui-line-item-hover-border);box-shadow:var(--admin-ui-line-item-hover-shadow)}.admin-ui-line-item-preview.is-clickable:hover img,.admin-ui-line-item-preview.is-clickable:focus-visible img{transform:scale(var(--admin-ui-line-item-preview-hover-scale))}.admin-ui-line-item-badges{display:flex;align-items:center;justify-content:flex-start;gap:var(--admin-ui-line-item-badge-gap);min-width:0;flex-wrap:wrap}.admin-ui-line-item-badges .cart-item-badge{background:var(--admin-ui-line-item-badge-bg);color:var(--admin-ui-line-item-badge-text)}.admin-ui-line-item-badges .cart-item-badge.cart-item-badge--color{background:var(--badge-color, var(--admin-ui-line-item-badge-bg));border-color:var(--badge-color, var(--admin-ui-line-item-badge-bg));color:var(--badge-text, var(--admin-ui-line-item-badge-text))}.admin-ui-line-item-badges .cart-item-badge.cart-item-badge--nozzle{background:var(--admin-ui-line-item-badge-accent-bg);border-color:var(--admin-ui-line-item-badge-accent-bg);color:var(--admin-ui-line-item-badge-accent-text)}.admin-ui-line-item-postprocess-column,.admin-ui-line-item-price-column{border-left:1px solid var(--admin-ui-line-item-column-divider);padding-left:var(--admin-ui-line-item-column-gap)}}.quantity-breaks{--quantity-breaks-label-text: var(--muted, #64748b);--quantity-breaks-text: var(--text, #0f172a);--quantity-breaks-border: var(--border, #d7e2f1);--quantity-breaks-radius: var(--radius-sm, 8px);--quantity-breaks-surface: var(--surface, #ffffff);--quantity-breaks-header-bg: #f6f8fb;--quantity-breaks-selected-bg: rgba(16, 185, 129, .14);--quantity-breaks-selected-hover-bg: rgba(16, 185, 129, .08);--quantity-breaks-selected-border: rgba(16, 185, 129, .18);--quantity-breaks-selected-accent: #10b981;--quantity-breaks-selected-text: #065f46;--quantity-breaks-price-cell-min-width: 92px;display:grid;gap:7px;margin-top:10px}.quantity-breaks__label{color:var(--quantity-breaks-label-text);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.quantity-breaks__table-wrap{overflow-x:auto;border:1px solid var(--quantity-breaks-border);border-radius:var(--quantity-breaks-radius);background:var(--quantity-breaks-surface)}.quantity-breaks__table{width:100%;min-width:300px;border-collapse:collapse;color:var(--quantity-breaks-text);font-size:11px;line-height:1.2}.quantity-breaks__table th,.quantity-breaks__table td{padding:7px 9px;border-bottom:1px solid var(--quantity-breaks-border);text-align:left;white-space:nowrap}.quantity-breaks__table th{background:var(--quantity-breaks-header-bg);color:var(--quantity-breaks-label-text);font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.quantity-breaks__table tbody tr:last-child td{border-bottom:0}.quantity-breaks__row--button{cursor:pointer}.quantity-breaks__row--button:hover,.quantity-breaks__row--button:focus-visible{background:var(--quantity-breaks-selected-hover-bg);outline:none}.quantity-breaks__row--button.is-selected{background:var(--quantity-breaks-selected-bg);color:var(--quantity-breaks-selected-text);box-shadow:inset 3px 0 0 var(--quantity-breaks-selected-accent)}.quantity-breaks__row--button.is-selected td{border-bottom-color:var(--quantity-breaks-selected-border);font-weight:800}.quantity-breaks__cell--editable{padding:7px 9px}.quantity-breaks__cell--price-editable{min-width:var(--quantity-breaks-price-cell-min-width)}.quantity-breaks__input{appearance:none;width:100%;min-width:0;height:auto;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;line-height:inherit;font-weight:600;outline:0;box-sizing:border-box;vertical-align:top}.quantity-breaks__input--formatted-price{font-weight:600}.quantity-breaks__input[type=number]{appearance:textfield;-moz-appearance:textfield}.quantity-breaks__input:focus{box-shadow:inset 0 0 0 2px var(--quantity-breaks-selected-accent)}.quantity-breaks__input:disabled{color:var(--quantity-breaks-label-text);cursor:not-allowed}.quantity-breaks__input::-webkit-outer-spin-button,.quantity-breaks__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}:root{--quote-bottom-action-height: 0px}body .static-asset-update-notice{color:var(--product-ui-text);background:var(--product-ui-surface);border-color:var(--product-ui-border)}body .static-asset-update-notice__text{color:var(--product-ui-text-muted)}body .static-asset-update-notice__button{color:var(--product-ui-on-primary);background:var(--product-ui-primary)}@media(max-width:720px){body .static-asset-update-notice{bottom:calc(var(--quote-bottom-action-height) + max(12px,env(safe-area-inset-bottom)))}}.workflow{position:relative;display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,.3fr);gap:15px;padding:0 30px 45px;width:min(1920px,100%);margin:0 auto;align-items:start}.workflow[hidden]{display:none!important}@keyframes admin-model-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.workflow>.panel{height:100%}.workspace{display:grid;grid-template-columns:minmax(280px,35%) minmax(0,65%);gap:15px;padding:30px 30px 15px;width:min(1920px,100%);margin:0 auto;align-items:stretch}.workspace>.panel,.workspace>.preview-panel{height:100%}.checkout-page:not(:where([data-connected-workspace] :not([inert] *))){padding:30px 30px 60px;width:min(1920px,100%);margin:0 auto;display:flex;gap:18px}.checkout-page:not(:where([data-connected-workspace] :not([inert] *))){flex-direction:column}.checkout-summary,.checkout-grid{width:min(1580px,100%);margin:0 auto}.checkout-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}.checkout-grid>.panel{height:100%;display:flex;flex-direction:column}.checkout-summary{display:flex;flex-direction:column;gap:16px;padding:24px;min-height:auto;background:#fff;border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}:where(.checkout-page:not(.pu-connected-checkout)) .checkout-summary-body{display:flex;flex-direction:column}.checkout-summary-body:not(:where([data-connected-workspace] :not([inert] *))){flex:1 1 auto;overflow-y:auto;overflow-x:hidden}:where(.checkout-page:not(.pu-connected-checkout)) .checkout-section-header{display:flex;justify-content:space-between;gap:16px}:where(.checkout-page:not(.pu-connected-checkout)) .checkout-summary-download-link{margin-top:6px;font-size:var(--product-ui-type-size-meta);font-weight:var(--product-ui-type-weight-semibold);letter-spacing:normal;text-transform:none;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;color:#2563eb;white-space:nowrap}:where(.checkout-page:not(.pu-connected-checkout)) .checkout-summary-download-link:hover{color:#1d4ed8}:where(.checkout-page:not(.pu-connected-checkout)) .checkout-summary-download-link.is-disabled{opacity:.45;pointer-events:none}:where(.checkout-page:not(.pu-connected-checkout)) .checkout-section-header p{font-size:var(--product-ui-type-size-body);color:var(--muted);margin-top:4px}.checkout-meta{margin-top:8px;padding:6px 10px;border-radius:var(--radius-md);border:1px solid rgba(253,186,116,.6);background:#fb923c14;display:inline-flex;align-items:center;gap:10px;font-size:var(--product-ui-type-size-meta);color:#ea580c;box-shadow:0 6px 14px #ea580c1a}.checkout-meta--financial{margin-top:16px;display:flex;width:100%;flex-wrap:wrap;align-self:stretch}.checkout-meta--financial .checkout-meta-entry{flex:1 1 220px}.checkout-meta-entry{display:inline-flex;align-items:baseline;gap:3px}.checkout-meta-label{letter-spacing:normal;text-transform:none}.checkout-meta-entry strong{font-size:var(--product-ui-type-size-body);font-weight:var(--product-ui-type-weight-semibold);color:#9a3412}.checkout-meta-separator{width:1px;height:14px;background:#ea580c40}.checkout-empty{font-size:var(--product-ui-type-size-body);color:var(--muted);text-align:center;padding:24px 16px;border:1px dashed var(--border);border-radius:var(--radius-sm);background:#f7f8fa}.checkout-action-warning{margin:4px 0 0;font-size:var(--product-ui-type-size-body);line-height:1.4;color:#b91c1c}.checkout-action-warning--info{color:#0f5132d9}.checkout-action-warning--pending{color:var(--muted)}.checkout-address-manage a:hover{text-decoration:underline}.checkout-address-select-wrapper{background:#f7f8fa;transition:border-color var(--transition),box-shadow var(--transition),background var(--transition)}.checkout-address-select-wrapper.is-disabled{opacity:.7}.checkout-address-badge{right:36px;background:#22c55e2e}#checkout-minimum-order-meta{color:var(--admin-ui-accent, #2563eb)}.checkout-financial-menu{position:absolute;z-index:40;border-radius:var(--radius-md);border:1px solid rgba(203,213,225,.9);background:#fff;box-shadow:0 18px 40px #0f172a2e;padding:6px;min-width:fit-content}.checkout-financial-menu[hidden]{display:none}.checkout-financial-menu-item{width:100%;text-align:left;border:none;background:transparent;padding:10px 12px;border-radius:var(--radius-sm);cursor:pointer;transition:background .2s ease}.checkout-financial-menu-item:hover,.checkout-financial-menu-item:focus-visible{background:#3b82f614}.checkout-financial-menu-item.is-active{background:#3b82f61f}.checkout-financial-menu-label{display:block;font-weight:var(--product-ui-type-weight-semibold);color:#0f172a;font-size:var(--product-ui-type-size-body)}.checkout-financial-menu-meta{display:block;margin-top:2px;font-size:var(--product-ui-type-size-meta);color:var(--muted);text-transform:none}.badge-caret{font-size:11px;line-height:1;color:#2563ebe6}.btn.is-error{border-color:#dc262699!important;background:linear-gradient(120deg,#f87171,#ef4444)!important;color:#fff!important;box-shadow:0 0 0 2px #f8717133}.checkout-summary .cart-item-header{align-items:center}.checkout-summary .cart-item-title{flex:1}.checkout-summary .cart-item-filename{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.checkout-summary .cart-item-actions{gap:8px}.checkout-summary .cart-item-body{flex-direction:column;align-items:stretch;gap:12px}.checkout-summary .cart-item-preview,.checkout-summary .cart-item-preview-placeholder{max-width:160px;width:100%;margin:0 auto}.checkout-summary .cart-item-preview-placeholder{padding:12px 18px}.checkout-item-content:not(:where([data-connected-workspace] :not([inert] *))){display:flex;gap:12px;min-width:0}.checkout-item-content:not(:where([data-connected-workspace] :not([inert] *))){flex-direction:column;flex:1 1 auto}.checkout-summary .cart-item-badges{justify-content:center;flex-wrap:wrap;overflow:visible;margin-top:0;padding-bottom:0}.checkout-summary .cart-item-summary{align-items:center}.checkout-item-summary{display:grid;grid-template-columns:minmax(0,.34fr) minmax(0,.32fr) minmax(0,.34fr);align-items:center}.checkout-summary-unit:not(:where([data-connected-workspace] :not([inert] *))),.checkout-summary-quantity:not(:where([data-connected-workspace] :not([inert] *))),.checkout-summary-total:not(:where([data-connected-workspace] :not([inert] *))){display:flex;flex-direction:column;gap:4px;align-items:flex-start;text-align:left}.checkout-summary-total:not(:where([data-connected-workspace] :not([inert] *))){align-items:flex-end;text-align:right}.checkout-summary-value:not(:where([data-connected-workspace] :not([inert] *))){display:inline-flex;align-items:center;gap:6px}.checkout-summary-quantity .cart-quantity-controls:not(:where([data-connected-workspace] :not([inert] *))){justify-content:center}.checkout-summary-total strong:not(:where([data-connected-workspace] :not([inert] *))){font-size:var(--product-ui-type-size-section)}.checkout-summary{--checkout-line-item-height: 142px;--checkout-line-item-gap: 12px;--checkout-list-max-height: 450px;--admin-ui-line-items-meta-margin: var(--checkout-line-item-gap) 0 8px;gap:22px;padding:28px 26px;min-height:610px;border:1px solid rgba(203,213,225,.78);border-radius:18px;box-shadow:0 18px 44px #0f172a12}.checkout-summary-body:not(:where([data-connected-workspace] :not([inert] *))){flex:0 0 auto;overflow:hidden}.checkout-summary-body:not(:where([data-connected-workspace] :not([inert] *))){min-height:0}:where(.checkout-page:not(.pu-connected-checkout)) .checkout-section-header{align-items:flex-start}:where(.checkout-page:not(.pu-connected-checkout)) .checkout-section-header h2{margin:0;font-size:var(--product-ui-type-size-title);line-height:1.15;letter-spacing:0}:where(.checkout-page:not(.pu-connected-checkout)) .checkout-summary-download-link{display:inline-flex;align-items:center;gap:8px;margin-top:4px;font-size:var(--product-ui-type-size-body)}:where(.checkout-page:not(.pu-connected-checkout)) .checkout-summary-download-link:before{content:"";width:17px;height:20px;border:2px solid currentColor;border-radius:3px;box-sizing:border-box}.checkout-meta{margin-top:12px;padding:11px 16px;border-color:#cbd5e1d1;border-radius:18px;background:#f7f8fa;box-shadow:0 10px 26px #0f172a0a;color:#64748b;gap:14px}.checkout-meta-entry{gap:5px}.checkout-meta-entry strong{color:#dc2626}.checkout-meta-separator{background:#94a3b859}.checkout-summary .cart-items.checkout-cart{gap:0;flex:0 1 auto;max-height:var(--checkout-list-max-height);padding:0 6px 0 0;margin:0 -6px 0 0;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;scroll-snap-type:y proximity}.checkout-summary .cart-item.orders-cart-item:not(:where([data-connected-workspace] :not([inert] *))){position:relative;display:grid;grid-template-columns:132px minmax(250px,1.35fr) minmax(170px,.8fr) 142px minmax(150px,.56fr);align-items:center;gap:18px;height:var(--checkout-line-item-height);min-height:0;padding:16px;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:hidden;scroll-snap-align:start}.checkout-summary .cart-item-number{position:absolute;top:0;left:0;min-width:28px;height:28px;font-size:var(--product-ui-type-size-meta);z-index:2}.checkout-summary .cart-item-preview,.checkout-summary .cart-item-preview-placeholder{width:92px;height:92px;max-width:none;margin:0;border:0;border-radius:0;background:transparent;overflow:visible}.checkout-summary .cart-item-preview-placeholder{color:#64748b}.checkout-summary .cart-item-preview img{width:100%;height:100%;max-width:92px;max-height:92px;object-fit:contain;background:transparent;border-radius:0}.checkout-item-main:not(:where([data-connected-workspace] :not([inert] *))),.checkout-item-content:not(:where([data-connected-workspace] :not([inert] *))),.checkout-item-postprocess-column:not(:where([data-connected-workspace] :not([inert] *))),.checkout-item-price-column:not(:where([data-connected-workspace] :not([inert] *))){min-width:0}.checkout-item-main:not(:where([data-connected-workspace] :not([inert] *))){display:grid;gap:10px}.checkout-summary .cart-item-title{display:block;min-width:0}.checkout-summary .cart-item-filename{display:block;max-width:100%;white-space:normal;overflow-wrap:anywhere;display:-webkit-box;font-size:var(--product-ui-type-size-body);line-height:1.28;font-weight:var(--product-ui-type-weight-semibold);-webkit-line-clamp:2;-webkit-box-orient:vertical}.checkout-item-section-label:not(:where([data-connected-workspace] :not([inert] *))),.checkout-summary .cart-item-postprocess-label:not(:where([data-connected-workspace] :not([inert] *))),.checkout-summary .cart-item-summary>div span:not(:where([data-connected-workspace] :not([inert] *))),.checkout-summary .checkout-line-item .checkout-summary-quantity>span:not(:where([data-connected-workspace] :not([inert] *))),.checkout-item-price-column .checkout-summary-unit>span:not(:where([data-connected-workspace] :not([inert] *))),.checkout-item-price-column .checkout-summary-total>span:not(:where([data-connected-workspace] :not([inert] *))){font-size:var(--product-ui-type-size-meta);font-weight:var(--product-ui-type-weight-semibold);letter-spacing:normal;text-transform:none;color:#72809a}.checkout-summary .cart-item-badges{justify-content:flex-start;gap:7px;row-gap:6px;max-height:58px;padding:0;overflow:hidden}.checkout-summary .cart-item-badge{min-height:24px;padding:4px 10px;border:0;background:#eef1f5;color:#334155;box-shadow:none;font-size:var(--product-ui-type-size-meta);font-weight:var(--product-ui-type-weight-semibold)}.checkout-summary .cart-item-badge.cart-item-badge--color{background:var(--badge-color, #020617);border:0;color:var(--badge-text, #ffffff)}.checkout-item-postprocess-column:not(:where([data-connected-workspace] :not([inert] *))),.checkout-summary .checkout-item-summary:not(:where([data-connected-workspace] :not([inert] *))),.checkout-item-price-column:not(:where([data-connected-workspace] :not([inert] *))){border-left:1px solid rgba(203,213,225,.86);padding-left:18px}.checkout-summary .cart-item-postprocess{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin:0;color:#64748b}.checkout-summary .cart-item-postprocess-chip{max-width:100%;padding:7px 12px;background:#6366f11a;border-color:#6366f133;color:#4f46e5;font-size:var(--product-ui-type-size-meta)}.cart-item-postprocess-empty-text:not(:where([data-connected-workspace] :not([inert] *))){font-size:var(--product-ui-type-size-body);color:#64748b}.checkout-summary .checkout-item-summary{display:block;width:auto;padding-top:0;border-top:0}.checkout-summary .checkout-summary-quantity{align-items:flex-start;gap:10px;text-align:left}.checkout-summary .checkout-summary-quantity .cart-quantity-controls{height:38px;gap:0;border:1px solid #cbd5e1;border-radius:10px;overflow:hidden;background:#fff}.checkout-summary .checkout-summary-quantity .cart-quantity-btn{width:38px;height:38px;border:0;border-radius:0;background:transparent;color:#3b5879}.checkout-summary .checkout-summary-quantity .cart-quantity-value{width:44px;min-width:44px;flex-basis:44px;height:38px;border:0;border-left:1px solid #dbe4f0;border-right:1px solid #dbe4f0;border-radius:0;font-size:var(--product-ui-type-size-section)}.checkout-item-price-column{display:grid;gap:8px;align-self:stretch;align-content:center;padding-right:46px}.checkout-item-price-column .cart-item-actions{position:absolute;top:16px;right:16px;justify-content:flex-end;margin-bottom:0}.checkout-item-price-column .cart-remove{color:#dc2626;font-size:var(--product-ui-type-size-meta);font-weight:var(--product-ui-type-weight-semibold);letter-spacing:normal;text-transform:none}.checkout-item-price-column .checkout-summary-unit,.checkout-item-price-column .checkout-summary-total{align-items:flex-start;gap:4px;min-width:0;text-align:left}.checkout-item-price-column .checkout-summary-total>span{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.checkout-item-price-column .checkout-summary-value strong,.checkout-item-price-column .checkout-summary-total strong{font-size:var(--product-ui-type-size-body);font-weight:var(--product-ui-type-weight-semibold)}.checkout-item-price-column small{font-size:var(--product-ui-type-size-body);color:#64748b}@media(max-width:1200px){.checkout-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.checkout-summary,.checkout-grid{width:100%}}@media(max-width:780px){.checkout-page:not(:where([data-connected-workspace] :not([inert] *))){padding:24px 18px 48px}.checkout-grid{grid-template-columns:minmax(0,1fr);gap:18px}.checkout-main{gap:16px}.checkout-cart:not(:where([data-connected-workspace] :not([inert] *))){min-height:0;max-height:none}.checkout-summary .cart-item-body{flex-direction:column;align-items:stretch;gap:12px}.checkout-summary .cart-item-header{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:10px}.checkout-summary .cart-item-actions{align-self:center;justify-content:flex-end}.checkout-summary .cart-item-preview,.checkout-summary .cart-item-preview-placeholder{max-width:160px;width:100%;margin:0 auto}.checkout-item-summary{grid-template-columns:minmax(0,.35fr) minmax(0,.3fr) minmax(0,.35fr);width:100%}.checkout-summary-unit:not(:where([data-connected-workspace] :not([inert] *))),.checkout-summary-quantity:not(:where([data-connected-workspace] :not([inert] *))),.checkout-summary-total:not(:where([data-connected-workspace] :not([inert] *))){align-items:center;text-align:center}.checkout-summary-quantity .cart-quantity-controls:not(:where([data-connected-workspace] :not([inert] *))){justify-content:center}.checkout-summary-total:not(:where([data-connected-workspace] :not([inert] *))){align-items:center;text-align:center}.checkout-summary .cart-item-badges{align-items:center;justify-content:center}.checkout-summary,.checkout-order-card{min-height:var(--checkout-panel-height);max-height:var(--checkout-panel-height);padding:20px}.checkout-summary-body:not(:where([data-connected-workspace] :not([inert] *))){flex:0 1 auto;max-height:clamp(260px,60vh,480px);overflow-y:auto;overflow-x:hidden}.checkout-summary-body:not(:where([data-connected-workspace] :not([inert] *))){min-height:0}.cart-items:not(:where([data-connected-workspace] :not([inert] *))){min-height:0;max-height:clamp(260px,60vh,480px)}.cart-items.checkout-cart:not(:where([data-connected-workspace] :not([inert] *))){max-height:clamp(260px,60vh,480px);overflow-y:auto}.cart-items.checkout-cart:not(:where([data-connected-workspace] :not([inert] *))){flex:0 1 auto;min-height:0}.cart-items.checkout-cart.has-scroll{max-height:clamp(260px,60vh,480px)}}:root{color-scheme:light;--bg: #f5f6f8;--surface: #ffffff;--surface-soft: #f7f8fa;--border: #d9dfeb;--border-strong: #c3ccdd;--text: #1f2a37;--muted: #626f86;--muted-strong: #475569;--accent: #2563eb;--accent-soft: rgba(37, 99, 235, .12);--shadow-sm: 0 10px 24px rgba(31, 42, 55, .06);--shadow: 0 12px 32px rgba(31, 42, 55, .08);--ui-card-bg: #ffffff;--ui-card-border: rgba(226, 232, 240, .9);--ui-card-border-hover: rgba(148, 163, 184, .6);--ui-card-shadow: 0 12px 34px rgba(15, 23, 42, .08);--ui-card-shadow-hover: 0 14px 38px rgba(15, 23, 42, .12);--ui-active-border: #22c55e;--ui-active-bg: rgba(46, 160, 90, .12);--ui-active-shadow: 0 0 0 1px rgba(34, 197, 94, .25), 0 18px 48px rgba(34, 197, 94, .18);--quote-selection-accent: var(--product-ui-success);--quote-selection-surface: var(--product-ui-active-bg);--quote-selection-border: var(--product-ui-border-strong);--quote-selection-control-size: 16px;--quote-selection-control-radius: calc(var(--ui-control-radius) / 2);--quote-selection-focus-ring: 0 0 0 3px color-mix(in srgb, var(--quote-selection-accent) 18%, transparent);--quote-selected-border-width: 2px;--quote-custom-material-bg: #fffbeb;--quote-custom-material-border: #f59e0b;--quote-custom-material-text: #92400e;--quote-advisory-accent: #7c3aed;--quote-advisory-surface: color-mix(in srgb, var(--quote-advisory-accent) 8%, var(--surface));--quote-advisory-border: color-mix(in srgb, var(--quote-advisory-accent) 30%, var(--border));--ui-input-border: var(--product-ui-input-border);--ui-focus-ring: var(--product-ui-focus-ring);--radius-lg: 12px;--radius-md: 8px;--radius-sm: 8px;--ui-control-radius: var(--product-ui-control-radius);--ui-dialog-radius: 8px;--ui-button-radius: 8px;--ui-pill-radius: 999px;--ui-control-height: var(--product-ui-control-height);--ui-input-height: var(--product-ui-input-height);--ui-control-border: var(--product-ui-control-border);--ui-control-bg: var(--product-ui-control-bg);--ui-control-bg-soft: var(--product-ui-control-bg-soft);--ui-control-shadow: var(--product-ui-control-shadow);--ui-action-shadow: 0 10px 24px rgba(15, 23, 42, .08);--ui-dialog-shadow: 0 28px 80px rgba(15, 23, 42, .24);--model-library-drawer-width: clamp(480px, 36vw, 640px);--model-library-edge-width: 52px;--model-library-edge-height: 184px;--drawer-header-divider: rgba(148, 163, 184, .22);--transition: .18s ease;--btn-blue-start: #3b82f6;--btn-blue-end: #1d4ed8;--btn-green-start: #10b981;--btn-green-end: #0ea36d;--tooltip-bg: var(--product-ui-surface);--tooltip-text: var(--product-ui-text);--tooltip-border: var(--product-ui-border);--tooltip-shadow: var(--product-ui-shadow-popover);--checkout-panel-height: clamp(420px, 70vh, 720px);--cart-badge-width: 120px;--cart-badge-width-sm: 100px;--admin-quote-header-height: 0px}html{scrollbar-gutter:stable}@supports not (scrollbar-gutter: stable){html{overflow-y:scroll}}body.admin{--accent: #16a34a;--accent-soft: rgba(16, 185, 129, .16)}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:inherit;line-height:1.5;-webkit-font-smoothing:antialiased}.site-header{position:sticky;top:0;z-index:50;background:#ffffffeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(217,223,235,.9)}.site-header-inner{width:min(1580px,94vw);margin:0 auto;padding:18px 0;display:flex;align-items:center;gap:32px}body.checkout .site-header-inner{min-height:88px;padding-top:0;padding-bottom:0}@media(min-width:901px){.site-header-inner{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:18px}.site-header-left{justify-self:start}.site-header-center{justify-self:center;justify-content:center}.site-header-right{justify-self:end;margin-left:0}}.site-logo{display:inline-flex;align-items:center;gap:10px;font-weight:var(--product-ui-type-weight-semibold);font-size:17px;letter-spacing:normal;text-transform:none;text-decoration:none;color:var(--text);min-width:0}.site-logo-image{width:40px;height:40px;object-fit:contain;display:block;flex:0 0 auto}.site-logo-image[hidden]{display:none!important}.site-logo-text{display:inline-block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:clamp(120px,22vw,280px)}.site-header-left{display:flex;gap:24px}.site-header-left:not(:where([data-connected-workspace] :not([inert] *))){align-items:center;min-width:0}.site-header-center{flex:1;display:flex;justify-content:center;min-width:0}.site-header-right{margin-left:auto;display:flex;align-items:center;gap:12px;min-width:0}.site-nav{display:flex;align-items:center;gap:18px}.site-nav-toggle{display:none;width:38px;height:38px;border-radius:12px;border:1px solid rgba(148,163,184,.4);background:#f1f5f9b3;align-items:center;justify-content:center;gap:5px;cursor:pointer;transition:background var(--transition),border-color var(--transition)}.site-nav-toggle span{display:block;width:16px;height:2px;border-radius:999px;background:#1f2937;transition:transform var(--transition),opacity var(--transition)}.site-nav-drawer{position:absolute;top:calc(100% + 12px);right:16px;left:16px;display:none;flex-direction:column;gap:16px;padding:18px;border-radius:var(--radius-md);border:1px solid rgba(217,223,235,.9);background:#fffffff5;box-shadow:0 18px 40px #0f172a26;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:60}.site-nav--mobile{display:flex;flex-direction:column;gap:12px}.site-nav--mobile .site-nav-link{width:100%}.site-header.is-menu-open .site-nav-toggle span:nth-child(1){transform:translateY(5px) rotate(45deg)}.site-header.is-menu-open .site-nav-toggle span:nth-child(2){opacity:0}.site-header.is-menu-open .site-nav-toggle span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}.site-header.is-menu-open .site-nav-drawer{display:flex}.site-cart-toggle{position:relative;display:flex;align-items:center;gap:10px;padding:9px 16px;border-radius:var(--radius-sm);border:1px solid var(--ui-active-border);background:var(--ui-active-border);color:var(--surface);font-weight:var(--product-ui-type-weight-semibold);font-size:var(--product-ui-type-size-body);cursor:pointer;transition:background var(--transition),box-shadow var(--transition),border-color var(--transition);white-space:nowrap}.site-cart-toggle:hover,.site-cart-toggle:focus-visible{background:color-mix(in srgb,var(--ui-active-border) 88%,var(--text));border-color:var(--ui-active-border);box-shadow:var(--shadow-sm);outline:none}.site-cart-toggle.has-items{background:var(--ui-active-border);border-color:var(--ui-active-border);box-shadow:var(--shadow-sm);color:var(--surface)}.site-cart-toggle.is-disabled{opacity:.6}.site-cart-toggle .cart-count,.site-cart-toggle.has-items .cart-count{background:var(--text);color:var(--surface)}.site-checkout-button{margin-left:10px;height:48px;padding:0 16px;border-radius:var(--radius-sm);border:1px solid var(--text);background:var(--text);color:var(--surface);font-weight:var(--product-ui-type-weight-semibold);font-size:var(--product-ui-type-size-body);letter-spacing:normal;text-transform:none;cursor:pointer;transition:transform var(--transition),filter var(--transition),opacity var(--transition);display:flex;align-items:center;justify-content:center;gap:10px;white-space:nowrap}.site-cart-toggle .cart-label,.site-cart-toggle .cart-count,.site-checkout-button .cart-label,.site-checkout-button .cart-count{text-transform:none;letter-spacing:normal;white-space:nowrap;flex-shrink:0}.site-checkout-button .cart-count{min-width:auto;height:auto;padding:4px 12px;background:var(--surface);color:var(--text)}.site-checkout-button:hover,.site-checkout-button:focus-visible{transform:translateY(-1px);filter:brightness(1.05);outline:none}.site-checkout-button:active{transform:translateY(0);filter:brightness(.96)}.site-checkout-button.is-disabled,.site-checkout-button:disabled{opacity:.55;cursor:not-allowed;background:#94a3b84d;border-color:#94a3b880;color:var(--muted);filter:none;transform:none}.site-checkout-button.is-disabled .cart-count,.site-checkout-button:disabled .cart-count{background:color-mix(in srgb,var(--muted) 70%,var(--border));color:var(--surface)}:where(.site-header) .site-account-menu{position:relative;display:none;flex:0 0 auto;margin-left:6px}:where(.site-header) .site-account-trigger{width:42px;height:42px;border-radius:999px;border:1px solid rgba(148,163,184,.45);background:#f1f5f9e6;color:#334155;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background var(--transition),border-color var(--transition),transform var(--transition)}:where(.site-header) .site-account-trigger:hover,:where(.site-header) .site-account-trigger:focus-visible,:where(.site-header) .site-account-menu.is-open .site-account-trigger{background:#e2e8f0f2;border-color:#64748b8c;transform:translateY(-1px);outline:none}:where(.site-header) .site-account-icon{width:20px;height:20px;display:block}:where(.site-header) .site-account-dropdown{position:absolute;top:calc(100% + 10px);right:0;min-width:176px;padding:8px;border-radius:14px;border:1px solid rgba(203,213,225,.9);background:#fffffffa;box-shadow:0 18px 34px #0f172a24;display:flex;flex-direction:column;gap:4px;z-index:80}:where(.site-header) .site-account-dropdown[hidden]{display:none!important}:where(.site-header) .site-account-link{display:flex;align-items:center;width:100%;min-height:36px;padding:8px 10px;border-radius:10px;color:#334155;text-decoration:none;font-size:var(--product-ui-type-size-body);font-weight:var(--product-ui-type-weight-semibold)}:where(.site-header) .site-account-link:hover,:where(.site-header) .site-account-link:focus-visible{background:#2563eb1a;color:#1d4ed8;outline:none}.site-account-link.is-disabled{opacity:.55;pointer-events:none}@media(min-width:901px){:where(.site-header) .site-account-menu{display:inline-flex}}.checkout-hidden{display:none!important}.cart-label:not(:where([data-connected-workspace] :not([inert] *))){letter-spacing:normal;text-transform:none}.cart-count{display:inline-flex;align-items:center;justify-content:center;min-width:38px;min-height:32px;padding:4px 12px;border-radius:var(--radius-sm);background:var(--text);color:var(--surface);font-weight:var(--product-ui-type-weight-semibold);letter-spacing:normal;line-height:1;text-transform:none;font-size:var(--product-ui-type-size-meta)}.cart-backdrop{position:fixed;inset:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;z-index:118;display:none}.cart-backdrop.is-visible{display:block}.model-library-backdrop{position:fixed;inset:0;background:#0f172a61;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:70;display:none}.model-library-backdrop.is-visible{display:block}.model-library-backdrop[hidden],.model-library-dialog[hidden]{display:none!important}.model-library-dialog{position:fixed;top:calc(var(--admin-quote-header-height, 0px) + 96px);left:50%;width:min(760px,calc(100vw - 48px));max-height:calc(100vh - var(--admin-quote-header-height, 0px) - 132px);transform:translate3d(-50%,10px,0);opacity:0;pointer-events:none;z-index:80;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(148,163,184,.42);border-radius:var(--radius-md);background:#fffffff5;box-shadow:0 28px 70px -32px #0f172a73;transition:opacity var(--transition),transform var(--transition)}.model-library-dialog.is-open{opacity:1;pointer-events:auto;transform:translate3d(-50%,0,0)}.model-library-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:22px 24px 16px;border-bottom:1px solid var(--drawer-header-divider)}.model-library-kicker{margin:0 0 6px;color:var(--accent);font-size:var(--product-ui-type-size-meta);font-weight:var(--product-ui-type-weight-semibold);letter-spacing:normal;text-transform:none}.model-library-header h2{margin:0;color:var(--text);font-size:var(--product-ui-type-size-title);line-height:1.15}.model-library-title{display:flex;flex-direction:column;gap:4px}.model-library-close{border:1px solid rgba(148,163,184,.55);border-radius:999px;background:#f8fafc;color:var(--muted);cursor:pointer;min-height:34px;padding:0 16px;font-size:11px;font-weight:var(--product-ui-type-weight-semibold);letter-spacing:normal;text-transform:none}.model-library-close:hover,.model-library-close:focus-visible{color:var(--text);border-color:#2563eb73}.model-library-tabs{display:inline-flex;align-self:flex-start;gap:4px;margin:16px 24px 0;border:1px solid rgba(148,163,184,.35);border-radius:999px;background:#f5f7fb}.model-library-tabs[hidden]{display:none}.model-library-tab{border:0;border-radius:999px;background:transparent;color:var(--muted);cursor:pointer;min-height:32px;padding:0 14px;font-size:var(--product-ui-type-size-body);font-weight:var(--product-ui-type-weight-semibold);letter-spacing:normal;text-transform:none}.model-library-tab.is-active{background:var(--accent);color:#fff}.model-library-search{display:grid;gap:6px;margin:16px 24px 0}.model-library-search span{color:var(--muted);font-size:var(--product-ui-type-size-meta);font-weight:var(--product-ui-type-weight-semibold);letter-spacing:normal;text-transform:none}.model-library-search input{width:100%;min-height:42px;border:1px solid rgba(148,163,184,.42);border-radius:var(--radius-sm);background:#fff;color:var(--text);font:inherit;padding:0 13px;outline:none}.model-library-search input:focus{border-color:#2563eb94;box-shadow:0 0 0 3px #2563eb1f}.model-library-status{margin:14px 24px 0;color:var(--muted);font-size:var(--product-ui-type-size-body)}.model-library-list{display:grid;gap:10px;padding:18px 24px 24px;overflow:auto}.model-library-row{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px 0;border:0;border-radius:0;background:transparent}.model-library-row.is-disabled{opacity:.58}.model-library-preview{width:64px;height:56px;display:grid;place-items:center;overflow:hidden;border-radius:0;border:0;background:transparent;color:var(--accent);font-weight:var(--product-ui-type-weight-semibold);padding:0;transition:transform var(--transition),opacity var(--transition)}.model-library-preview img{width:100%;height:100%;object-fit:contain;display:block}button.model-library-preview{cursor:pointer}button.model-library-preview:hover,button.model-library-preview:focus-visible{transform:translateY(-2px)}button.model-library-preview:focus-visible{outline:2px solid rgba(59,130,246,.45);outline-offset:3px}.model-library-row-body{min-width:0;display:grid;gap:7px}.model-library-row h3{margin:0;overflow:hidden;color:var(--text);font-size:var(--product-ui-type-size-body);line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.model-library-meta{display:flex;flex-wrap:wrap;gap:6px}.model-library-meta span{border:1px solid rgba(148,163,184,.28);border-radius:999px;background:#f8fafc;color:var(--muted);font-size:var(--product-ui-type-size-meta);font-weight:var(--product-ui-type-weight-semibold);line-height:1;padding:6px 8px}.model-library-add{min-width:78px;min-height:34px;padding:0 14px}.model-library-empty{padding:28px 16px;border:1px dashed rgba(148,163,184,.5);border-radius:var(--radius-sm);background:#f7f8fa;color:var(--muted);font-size:var(--product-ui-type-size-body);text-align:center}@media(max-width:640px){.model-library-dialog{top:calc(var(--admin-quote-header-height, 0px) + 72px);width:calc(100vw - 24px);max-height:calc(100vh - var(--admin-quote-header-height, 0px) - 96px)}.model-library-header,.model-library-list{padding-left:16px;padding-right:16px}.model-library-tabs,.model-library-search,.model-library-status{margin-left:16px;margin-right:16px}.model-library-row{grid-template-columns:56px minmax(0,1fr)}.model-library-preview{width:56px;height:52px}.model-library-add{grid-column:1 / -1;width:100%}}.model-library-footer{display:flex;justify-content:flex-end;padding:18px 24px 24px;border-top:1px solid var(--border);background:var(--surface)}.model-library-footer[hidden]{display:none}.model-library-manage{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.model-library-page-control{display:grid;justify-items:center;gap:8px;padding-top:4px}.model-library-page-summary{color:var(--muted);font-size:var(--product-ui-type-size-meta);font-weight:var(--product-ui-type-weight-semibold);letter-spacing:normal;text-transform:none}.model-library-load-more{min-width:148px}.model-library-drawer-shell--active{position:fixed;top:0;bottom:0;left:0;width:var(--model-library-drawer-width);height:100dvh;transform:translate3d(-100%,0,0);pointer-events:none;transition:transform var(--transition);z-index:120}.model-library-drawer-shell--active.is-open{transform:translateZ(0)}.model-library-edge-toggle{position:absolute;top:50%;left:100%;width:var(--model-library-edge-width);height:var(--model-library-edge-height);transform:translateY(-50%);z-index:1;border:1px solid var(--accent);border-left:0;border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--accent);color:var(--surface);cursor:pointer;pointer-events:auto;box-shadow:var(--ui-action-shadow);font-size:var(--product-ui-type-size-meta);font-weight:var(--product-ui-type-weight-semibold);letter-spacing:normal;text-transform:none;transition:background var(--transition),border-color var(--transition)}.model-library-edge-toggle[hidden]{display:none}.model-library-edge-toggle:before{content:"";position:absolute;top:20px;left:50%;width:9px;height:9px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:translate(-50%) rotate(45deg)}.model-library-edge-toggle:after{content:"My 3D models";position:absolute;top:calc(50% + 8px);left:50%;transform:translate(-50%,-50%);writing-mode:vertical-rl;white-space:nowrap}.model-library-edge-toggle:hover,.model-library-edge-toggle:focus-visible{border-color:color-mix(in srgb,var(--accent) 86%,var(--text));background:color-mix(in srgb,var(--accent) 86%,var(--text));outline:none}.model-library-drawer-shell--active.is-open .model-library-edge-toggle:before{transform:translate(-50%) rotate(225deg)}.model-library-backdrop.is-drawer-backdrop{z-index:118;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none}.model-library-dialog.model-library-dialog--drawer{position:absolute;inset:0 auto 0 0;width:100%;height:100dvh;max-height:none;transform:none;opacity:1;z-index:0;border:0;border-right:1px solid var(--border);border-radius:0;background:var(--surface);box-shadow:28px 0 64px -36px #0f172a61,8px 0 24px -20px #0f172a57;transition:none}.model-library-dialog.model-library-dialog--drawer.is-open{transform:none}.model-library-dialog--drawer .model-library-header{padding:30px 24px 20px}.model-library-dialog--drawer .model-library-list{flex:1 1 auto;min-height:0;align-content:start}body.model-library-open{overflow:auto}@media(max-width:640px){:root{--model-library-drawer-width: 100vw}.model-library-dialog.model-library-dialog--drawer{top:0;width:100%;height:100dvh;max-height:none}.model-library-dialog--drawer .model-library-header{padding:22px 16px 16px}.model-library-footer{padding:16px}.model-library-manage{width:100%}}.cart-panel{position:fixed;top:0;right:0;bottom:0;width:clamp(640px,36vw,720px);height:100dvh;max-height:none;background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;border:0;border-left:1px solid rgba(148,163,184,.35);box-shadow:-28px 0 64px -36px #0f172a61,-8px 0 24px -20px #0f172a57;display:flex;flex-direction:column;transform:translate3d(100%,0,0);pointer-events:none;transition:transform var(--transition);z-index:120;overflow:visible}.cart-panel.is-open{transform:translateZ(0);pointer-events:auto}.cart-edge-close{position:absolute;top:50%;left:-52px;width:52px;height:154px;transform:translateY(-50%);border:1px solid var(--ui-active-border);border-right:0;border-radius:var(--radius-sm) 0 0 var(--radius-sm);background:var(--ui-active-border);box-shadow:-18px 0 38px -18px #16a34abf,-8px 0 24px -18px #0f172a59;color:var(--surface);cursor:pointer;font-size:12px;font-weight:var(--product-ui-type-weight-semibold);letter-spacing:normal;pointer-events:auto;text-transform:none;z-index:1}.cart-edge-close:before{content:"";position:absolute;top:20px;left:50%;width:9px;height:9px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:translate(-35%) rotate(225deg)}.cart-panel.is-open .cart-edge-close:before{transform:translate(-65%) rotate(45deg)}.cart-edge-close:after{content:"Quote";position:absolute;left:50%;top:82px;transform:translate(-50%,-50%);writing-mode:vertical-rl}.cart-edge-close:hover,.cart-edge-close:focus-visible{background:color-mix(in srgb,var(--ui-active-border) 88%,var(--text));border-color:color-mix(in srgb,var(--ui-active-border) 88%,var(--text));box-shadow:-20px 0 42px -16px #16a34ae6,-8px 0 24px -18px #0f172a59;outline:none}.cart-panel-header{display:flex;align-items:flex-start;justify-content:space-between;padding:30px 24px 20px;gap:18px;border-bottom:1px solid var(--drawer-header-divider)}.cart-panel-header h2{margin:0;font-size:var(--product-ui-type-size-title);font-weight:var(--product-ui-type-weight-semibold)}.cart-title{display:flex;flex-direction:column;gap:4px}.cart-line-count,.model-library-count{font-size:var(--product-ui-type-size-meta);font-weight:var(--product-ui-type-weight-medium);letter-spacing:normal;text-transform:none;color:var(--muted)}.cart-close{width:32px;height:32px;border-radius:999px;border:1px solid rgba(148,163,184,.4);background:#ffffffe6;position:relative;cursor:pointer;transition:border-color var(--transition),background var(--transition),transform var(--transition)}.cart-close:before,.cart-close:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:2px;background:#334155;border-radius:999px}.cart-close:before{transform:translate(-50%,-50%) rotate(45deg)}.cart-close:after{transform:translate(-50%,-50%) rotate(-45deg)}.cart-close:hover,.cart-close:focus-visible{border-color:#2563eb99;background:#f1f5f9f2;transform:translateY(-1px);outline:none}.cart-panel-body{padding:12px 24px 0;overflow:hidden;display:flex;flex-direction:column;gap:14px;flex:1 1 auto;min-height:0}.cart-panel-footer{margin-top:auto;padding:24px;border-top:1px solid rgba(148,163,184,.24);display:flex;align-items:center;justify-content:space-between;gap:16px;background:#fff}.cart-total{display:flex;flex-direction:column;gap:4px;font-size:var(--product-ui-type-size-meta);letter-spacing:normal;text-transform:none;color:var(--muted)}.cart-total strong{font-size:var(--product-ui-type-size-section);color:var(--text);font-weight:var(--product-ui-type-weight-semibold);letter-spacing:normal}.cart-checkout{padding:14px 24px;min-width:0;border-radius:999px;text-decoration:none;width:46%}body.cart-open{overflow:auto}.site-nav-link{font-size:var(--product-ui-type-size-body);font-weight:var(--product-ui-type-weight-semibold);color:#3f4754;text-decoration:none;padding:8px 14px;border-radius:999px;transition:background var(--transition),color var(--transition)}.site-nav-link:hover,.site-nav-link:focus-visible{background:#2563eb1f;color:var(--accent)}.site-nav-link.is-current{background:#2563eb29;color:var(--accent)}html:not([data-auth]) [data-auth-link=toggle]{visibility:hidden}html[data-auth=in] [data-auth-link=toggle],html[data-auth=out] [data-auth-link=toggle]{visibility:visible}.site-nav--center>.site-nav-link[href="/settings"],.site-nav--center>[data-auth-link=login],.site-nav--center>[data-auth-link=logout],.site-nav--center>[data-auth-link=toggle]{display:none}.admin-status-badge:not(:where([data-connected-workspace] :not([inert] *))){padding:6px 16px;min-width:155px;white-space:nowrap}.admin-status-badge:not(:where([data-connected-workspace] :not([inert] *))){justify-content:center}[data-order-status-badge=true]{cursor:pointer}.admin-status-menu{position:absolute;z-index:5000;padding:8px;background:#fff;border:1px solid rgba(148,163,184,.35);border-radius:12px;box-shadow:0 18px 40px #0f172a2e;display:grid;gap:6px;min-width:160px}.admin-status-menu[hidden]{display:none}.admin-status-menu-item{display:flex;align-items:center;justify-content:center;padding:4px 6px;border:none;border-radius:8px;background:transparent;cursor:pointer;transition:background var(--transition)}.admin-status-menu-item:hover,.admin-status-menu-item:focus-visible{background:#2563eb1f;outline:none}.admin-status-menu-item.is-active{background:#2563eb2e}.admin-status-menu-item .admin-status-badge:not(:where([data-connected-workspace] :not([inert] *))){min-width:0;width:100%}.admin-table-body{display:grid;gap:15px}.admin-table-head,.admin-table-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.4fr);align-items:center;gap:12px;padding:14px 16px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-soft);font-size:var(--product-ui-type-size-body)}.admin-table-head{font-weight:var(--product-ui-type-weight-semibold);color:var(--muted);text-transform:none;letter-spacing:normal}.admin-orders-table .admin-table-head,.admin-orders-table .admin-table-row{grid-template-columns:minmax(36px,.2fr) minmax(140px,1.2fr) minmax(180px,1.1fr) minmax(120px,.7fr) minmax(160px,1fr) minmax(140px,.8fr) minmax(140px,.8fr) minmax(140px,.8fr);font-size:var(--product-ui-type-size-body)}.admin-orders-table .admin-table-head{text-transform:none;letter-spacing:normal}.admin-orders-table .admin-table-head span,.admin-orders-table .admin-table-row span{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:4px}.admin-orders-table .admin-orders-price{color:#047857;font-weight:var(--product-ui-type-weight-semibold);text-align:center}#admin-orders{padding-left:0;padding-right:0}#admin-orders .panel-header,#admin-orders>.panel-hint{padding-left:24px;padding-right:24px}#admin-orders .admin-orders-table{width:100%;padding:0 24px 24px;box-sizing:border-box}#admin-orders.is-detail-open .admin-orders-table{display:none}#admin-orders.is-detail-open .admin-order-detail{display:flex}#admin-orders .admin-order-detail[hidden]{display:none}.admin-order-detail{display:none;flex-direction:column;gap:16px;padding:0 24px 24px;margin-top:12px;width:100%}.admin-order-detail-empty{border:1px dashed rgba(148,163,184,.6);border-radius:var(--radius-md);background:#94a3b814;padding:36px 24px;text-align:center;color:var(--muted)}.admin-order-detail-empty[hidden]{display:none!important}.admin-order-detail-empty h3{margin:0 0 8px;font-size:var(--product-ui-type-size-section);color:var(--text)}.admin-status-badge:not(:where([data-connected-workspace] :not([inert] *))){display:inline-flex;padding:4px 10px;border-radius:999px;font-size:var(--product-ui-type-size-meta);font-weight:var(--product-ui-type-weight-semibold);letter-spacing:normal;text-transform:none;background:#94a3b82e;color:#475569}.admin-status-badge:not(:where([data-connected-workspace] :not([inert] *))){align-items:center;gap:6px}.admin-status-badge[hidden]:not(:where([data-connected-workspace] :not([inert] *))){display:none!important}.admin-status-badge.status-draft:not(:where([data-connected-workspace] :not([inert] *))){background:#94a3b838;color:#475569}.admin-status-badge.status-quote:not(:where([data-connected-workspace] :not([inert] *))){background:#3b82f629;color:#1d4ed8}.admin-status-badge.status-rfq:not(:where([data-connected-workspace] :not([inert] *))){background:#3b82f629;color:#1d4ed8}.admin-status-badge.status-awaiting-payment:not(:where([data-connected-workspace] :not([inert] *))){background:#eab30833;color:#b45309}.admin-status-badge.status-production:not(:where([data-connected-workspace] :not([inert] *))){background:#2563eb2e;color:#1d4ed8}.admin-status-badge.status-quality-check:not(:where([data-connected-workspace] :not([inert] *))){background:#9333ea2e;color:#6d28d9}.admin-status-badge.status-shipped:not(:where([data-connected-workspace] :not([inert] *))){background:#0d94882e;color:#0f766e}.admin-status-badge.status-delivered:not(:where([data-connected-workspace] :not([inert] *))){background:#16a34a2e;color:#166534}.admin-status-badge.status-cancelled:not(:where([data-connected-workspace] :not([inert] *))){background:#dc262633;color:#b91c1c}.admin-status-badge.status-offer-sent:not(:where([data-connected-workspace] :not([inert] *))){background:#10b9812e;color:#047857}.admin-status-badge.status-accepted:not(:where([data-connected-workspace] :not([inert] *))){background:#b453092e;color:#92400e}.admin-status-badge.status-lost:not(:where([data-connected-workspace] :not([inert] *))){background:#f8717133;color:#7f1d1d}.admin-status-badge.admin-status-badge--payment:not(:where([data-connected-workspace] :not([inert] *))){background:#94a3b829;color:#475569}.admin-status-badge.admin-status-badge--payment.payment-pending:not(:where([data-connected-workspace] :not([inert] *))){background:#eab30833;color:#92400e}.admin-status-badge.admin-status-badge--payment.payment-paid:not(:where([data-connected-workspace] :not([inert] *))){background:#16a34a33;color:#166534}.admin-status-badge.admin-status-badge--payment.payment-po-payment:not(:where([data-connected-workspace] :not([inert] *))){background:#6366f133;color:#4338ca}.admin-status-badge.admin-status-badge--payment.payment-overdue:not(:where([data-connected-workspace] :not([inert] *))){background:#dc262633;color:#991b1b}.admin-status-badge.admin-status-badge--payment.payment-refunded:not(:where([data-connected-workspace] :not([inert] *))){background:#3b82f638;color:#1d4ed8}.admin-status-badge.admin-status-badge--payment.payment-partial:not(:where([data-connected-workspace] :not([inert] *))){background:#9333ea2e;color:#6d28d9}.admin-order-financial-card{background:#f8fafce6;border:1px solid rgba(203,213,225,.75)}.admin-order-financial-meta{display:grid;gap:10px;margin:0}.admin-order-financial-meta dt{margin:0;font-size:var(--product-ui-type-size-meta);font-weight:var(--product-ui-type-weight-semibold);letter-spacing:normal;text-transform:none;color:var(--muted)}.admin-order-financial-meta dd{margin:2px 0 0;font-size:var(--product-ui-type-size-body);font-weight:var(--product-ui-type-weight-medium);color:var(--text);word-break:break-word}.admin-order-financial-meta dd a{color:var(--accent);text-decoration:none}.admin-order-financial-meta dd a:hover,.admin-order-financial-meta dd a:focus-visible{text-decoration:underline}.admin-order-card{border:1px solid var(--border);border-radius:var(--radius-md);background:#f8fafccc;padding:16px 18px;display:flex;flex-direction:column;gap:12px}.admin-order-card h4{margin:0;font-size:var(--product-ui-type-size-body);font-weight:var(--product-ui-type-weight-semibold);text-transform:none;letter-spacing:normal;color:var(--muted)}.admin-order-detail-grid{display:grid;gap:10px;margin:0}.admin-order-detail-grid dt{margin:0;font-size:var(--product-ui-type-size-meta);text-transform:none;letter-spacing:normal;color:var(--muted)}.admin-order-detail-grid dd{margin:2px 0 0;font-size:var(--product-ui-type-size-body);font-weight:var(--product-ui-type-weight-medium);color:var(--text)}.admin-order-detail-grid dd a{color:var(--accent);text-decoration:none}.admin-order-detail-grid dd a:hover,.admin-order-detail-grid dd a:focus-visible{text-decoration:underline}.admin-order-items{list-style:none;margin:0;padding:0}.admin-order-item-badges{display:flex;flex-wrap:wrap;gap:6px}.admin-order-item-badges .cart-item-badge{padding:4px 10px;border-radius:999px}.admin-order-item-badges .cart-item-badge .badge-value{font-size:var(--product-ui-type-size-meta);font-weight:var(--product-ui-type-weight-semibold)}.admin-order-price-input{display:flex;align-items:center;gap:8px;padding:4px 10px;border:1px solid rgba(203,213,225,.75);border-radius:var(--radius-sm);background:#f8fafccc}.admin-order-price-currency{font-size:var(--product-ui-type-size-meta);font-weight:var(--product-ui-type-weight-semibold);letter-spacing:normal;text-transform:none;color:var(--muted)}.admin-order-price-input input{border:none;background:transparent;font-size:var(--product-ui-type-size-body);font-weight:var(--product-ui-type-weight-semibold);color:var(--text);width:90px;padding:0;outline:none}.admin-order-price-input input:focus-visible{outline:none}.admin-order-quantity-input{width:70px;text-align:center;border:1px solid rgba(203,213,225,.75);border-radius:var(--radius-sm);padding:4px 8px;font-size:var(--product-ui-type-size-body);font-weight:var(--product-ui-type-weight-semibold);color:var(--text)}.admin-order-quantity-input:focus-visible{outline:none;border-color:#2563eb8c;box-shadow:0 0 0 2px #2563eb26}@media(max-width:1180px){.admin-order-detail{padding:0 16px 24px}#admin-orders .admin-orders-table{padding:0 16px 20px}}.admin-form{display:grid;gap:15px;padding:18px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow)}.admin-dialog{padding:0;border:none;border-radius:var(--radius-lg);max-width:min(720px,92vw);width:100%;background:transparent}.admin-dialog::backdrop{background:#11182759;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.admin-dialog form{margin:0}.admin-form-header{display:flex;justify-content:space-between;align-items:center;gap:15px;padding-bottom:6px;border-bottom:1px solid var(--border)}.admin-form-header h3{margin:0;font-size:var(--product-ui-type-size-section);font-weight:var(--product-ui-type-weight-semibold)}.admin-form-close{border:none;background:transparent;color:var(--muted);font-size:13px;font-weight:var(--product-ui-type-weight-semibold);text-transform:none;letter-spacing:normal;cursor:pointer;margin-left:auto}.admin-form-close:hover,.admin-form-close:focus-visible{color:var(--accent)}.slider-group.is-locked{opacity:.8;border-color:#2ea05a;background:#2ea05a1f}.slider-group.is-locked .slider-body,.slider-group.is-locked input[type=range]{pointer-events:none;cursor:not-allowed}.slider-group.is-locked input[type=range]{filter:grayscale(.2)}.slider-body.is-locked{pointer-events:none;cursor:not-allowed}.admin .workspace,.admin .workflow{display:none}.admin .site-header-inner{width:min(1580px,94vw);padding-inline:0}body.viewer-expanded{overflow:hidden}body.viewer-expanded:before{content:"";position:fixed;inset:0;background:#1c233673;z-index:90}h1,h2,h3,p{margin:0}button,input{font:inherit}button{font-size:var(--product-ui-type-size-body);text-transform:none}[hidden]{display:none!important}.model-panel{--model-list-visible-items: 3;--model-list-row-height: 150px;--model-list-gap: 10px;--model-list-window-height: calc( (var(--model-list-row-height) * var(--model-list-visible-items)) + (var(--model-list-gap) * (var(--model-list-visible-items) - 1)) );min-height:0;align-self:start;display:flex;flex-direction:column}.panel{background:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--ui-card-border);box-shadow:var(--ui-card-shadow);padding:24px}.panel:not(:where([data-connected-workspace] :not([inert] *))){min-width:0}.panel:not(.checkout-parts-panel){display:flex;flex-direction:column;gap:15px}.preview-panel{min-width:0;min-height:0;display:flex;flex-direction:column;padding:0;border:0;background:transparent;box-shadow:none}.preview-panel>.panel-header{display:none}.panel-header{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.panel-header--models{align-items:flex-start;margin-bottom:6px}.panel-header-actions{display:inline-flex;gap:10px;align-items:center;flex-wrap:wrap}.model-header-actions{margin-left:auto;justify-content:flex-end}.panel-header h1{font-size:var(--product-ui-type-size-section);font-weight:var(--product-ui-type-weight-semibold)}.panel-hint{font-size:var(--product-ui-type-size-body);color:var(--muted);margin-bottom:4px}.panel-status{position:fixed;left:24px;bottom:24px;z-index:6400;display:none;max-width:min(420px,calc(100vw - 48px));margin:0;padding:12px 14px;border:1px solid rgba(203,213,225,.88);border-radius:var(--ui-dialog-radius, 8px);background:#111827;color:#fff;box-shadow:0 18px 44px #0f172a3d;font-size:var(--product-ui-type-size-body);font-weight:var(--product-ui-type-weight-semibold);line-height:1.35;pointer-events:none}.panel-status.is-visible{display:block}.panel-status[data-tone=warning]{border-color:var(--product-ui-warning);border-left-width:4px;background:color-mix(in srgb,var(--product-ui-warning) 14%,var(--product-ui-surface));color:var(--product-ui-text)}.panel-status[data-tone=warning]:before{content:"Warning";display:block;margin-bottom:var(--product-ui-space-xs);font-weight:var(--product-ui-font-weight-strong)}.panel-status[data-tone=error]{border-color:var(--product-ui-danger);border-left-width:4px;background:color-mix(in srgb,var(--product-ui-danger) 10%,var(--product-ui-surface));color:var(--product-ui-text)}.panel-status[data-tone=error]:before{content:"Error";display:block;margin-bottom:var(--product-ui-space-xs);font-weight:var(--product-ui-font-weight-strong)}.print-settings-empty{margin:0 0 12px;padding:18px;border:1px solid #cbd5e1;border-radius:var(--radius-md);background:linear-gradient(180deg,#fff,#f7f8fa);box-shadow:0 12px 26px #0f172a14;color:#1f2937}.print-settings-empty strong{display:block;margin:0 0 5px;font-size:var(--product-ui-type-size-body);color:#111827}.print-settings-empty span{display:block;font-size:var(--product-ui-type-size-body);line-height:1.5;color:#52627a}.print-settings-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.print-setting-card{position:relative;display:grid;gap:8px;border-radius:14px;border:1px solid rgba(148,163,184,.35);padding:14px 16px;background:#f3f6fb;box-shadow:0 12px 22px #0f172a14}.print-setting-card-label{font-size:var(--product-ui-type-size-meta);font-weight:var(--product-ui-type-weight-semibold);letter-spacing:normal;text-transform:none;color:var(--muted)}.print-setting-card-value{margin:0;font-size:var(--product-ui-type-size-section);line-height:1.15;color:var(--text)}.print-setting-card-meta{font-size:var(--product-ui-type-size-meta);font-weight:var(--product-ui-type-weight-semibold);color:var(--accent)}.model-bulk-actions{display:flex;gap:15px;transition:opacity var(--transition),visibility var(--transition)}.model-bulk-actions[hidden]{display:none}.model-bulk-btn{flex:1;border-radius:999px;border:1px solid #c5ccd8;background:#f3f4f7;padding:10px 18px;font-size:var(--product-ui-type-size-body);font-weight:var(--product-ui-type-weight-semibold);color:#4a5463;cursor:pointer;transition:background var(--transition),border-color var(--transition),color var(--transition);height:42px;display:flex;align-items:center;justify-content:center}.model-bulk-btn:hover{background:#e5e8ef;border-color:#b6becc;color:#303643}.model-bulk-btn:disabled{opacity:.45;cursor:not-allowed}.model-remove-all{margin-top:0;width:100%;border-radius:999px;border:1px solid #c5ccd8;background:#f3f4f7;padding:10px 18px;font-size:var(--product-ui-type-size-body);font-weight:var(--product-ui-type-weight-semibold);color:#4a5463;height:42px;min-height:42px;max-height:42px;line-height:1;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:0}.model-remove-all[hidden]{display:none!important}.admin-order-cart-list.cart-items.checkout-cart,.orders-line-items.cart-items.checkout-cart:not(:where([data-connected-workspace] :not([inert] *))){gap:0;max-height:none;overflow:visible;padding-right:0;margin-right:0}.admin-order-cart-list.cart-items.checkout-cart>.cart-item+.cart-item,.orders-line-items.cart-items.checkout-cart>.cart-item+.cart-item:not(:where([data-connected-workspace] :not([inert] *))){border-top:1px solid #dbe3ef}.admin-order-cart-item,.orders-cart-item:not(:where([data-connected-workspace] :not([inert] *))){background:transparent}.admin-order-cart-list .cart-item-preview:not(:where([data-connected-workspace] :not([inert] *))),.orders-line-items .cart-item-preview:not(:where([data-connected-workspace] :not([inert] *))){max-width:160px}.model-scroll{flex:0 1 auto;min-height:var(--model-list-window-height);max-height:var(--model-list-window-height);overflow-y:auto;overflow-x:hidden;padding-right:4px;position:relative}.model-list-loading{position:sticky;top:0;z-index:2;margin-bottom:10px;padding:12px;border-radius:var(--radius-sm);border:1px dashed var(--border);background:#f7f8fa;display:flex;flex-direction:column;gap:8px;align-items:center;text-align:center;color:var(--muted-strong)}.model-list-loading[hidden]{display:none}.model-list-loading-text{display:flex;flex-direction:column;gap:2px;font-size:var(--product-ui-type-size-body);line-height:1.4;width:100%}.model-list-loading-title-row{display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left}.model-list-loading-title{font-weight:var(--product-ui-type-weight-semibold);color:var(--text)}.model-list-loading-percent{font-size:var(--product-ui-type-size-meta);font-weight:var(--product-ui-type-weight-semibold);color:var(--text)}.model-list-loading-detail{font-size:var(--product-ui-type-size-meta);color:var(--muted);word-break:break-word}.model-list-loading-bar{width:100%;height:6px;border-radius:999px;background:#94a3b859;overflow:hidden;position:relative}.model-list-loading-bar-fill{position:absolute;top:0;left:0;height:100%;width:0%;border-radius:inherit;background:linear-gradient(90deg,#2563eb33,#2563ebcc);transition:width .25s ease}.model-list-loading.is-indeterminate .model-list-loading-bar-fill{width:35%;animation:model-list-loading-indeterminate 1.1s ease-in-out infinite}@keyframes model-list-loading-indeterminate{0%{transform:translate(-115%)}to{transform:translate(330%)}}@media(prefers-reduced-motion:reduce){.model-list-loading.is-indeterminate .model-list-loading-bar-fill{width:100%;animation:none;opacity:.55}}.model-list-loading.is-error{border-color:#dc262680;background:#fef2f2e6;color:#b91c1c}.model-list-loading.is-error .model-list-loading-title{color:#b91c1c}.model-list-loading.is-error .model-list-loading-bar{background:#dc262633}.model-list-loading.is-error .model-list-loading-bar-fill{background:linear-gradient(90deg,#dc262633,#dc2626d9)}.model-list-loading.is-error.is-indeterminate .model-list-loading-bar-fill{width:100%;animation:none;transform:none}.model-list{list-style:none;padding:0;margin:0;display:grid;align-content:start;grid-auto-rows:minmax(var(--model-list-row-height),auto);gap:var(--model-list-gap);min-height:100%;position:relative}.model-list-empty{display:grid;place-items:center;min-height:72px;font-size:var(--product-ui-type-size-body);color:var(--muted);text-align:center;padding:16px 18px;border:1px dashed var(--border);border-radius:var(--radius-sm);background:#f7f8fa}.model-item{position:relative;display:grid;grid-template-columns:28px 72px minmax(0,1fr);gap:14px;align-items:center;width:100%;max-width:100%;min-width:0;min-height:var(--model-list-row-height);box-sizing:border-box;padding:12px;border-radius:var(--radius-md);border:1px solid transparent;background:#fff;overflow:hidden;transition:border var(--transition),background var(--transition),box-shadow var(--transition)}.model-item:hover{border-color:#2563eb80}.model-item.is-selected,.model-item.is-selected.is-active{background:#2ea05a1f;border-color:#22c55e;box-shadow:0 0 0 1px #22c55e40}.model-item.is-active .model-entry-wrap{padding-right:86px}.model-active-badge{position:absolute;top:10px;right:10px;z-index:2;display:inline-flex;align-items:center;height:22px;padding:0 8px;border:1px solid rgba(15,23,42,.14);border-radius:var(--radius-sm);background:#111827;color:#fff;font-size:var(--product-ui-type-size-meta);font-weight:var(--product-ui-type-weight-semibold);line-height:1;letter-spacing:normal;text-transform:none;box-shadow:0 8px 18px #0f172a2e;pointer-events:none}.model-item.is-build-volume-exceeded{background:#dc262614;border-color:#dc262673;box-shadow:0 0 0 1px #dc26261f}.model-item.is-build-volume-exceeded:hover,.model-item.is-build-volume-exceeded.is-active{border-color:#dc26269e}.model-item.is-build-volume-exceeded.is-selected{background:#dc262624;border-color:#dc2626ad;box-shadow:0 0 0 1px #dc262633}.model-item.is-build-volume-exceeded .model-name{color:#991b1b}.model-item.is-build-volume-exceeded .model-meta{color:#b42318}.model-select{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:14px;align-self:stretch;width:28px;min-width:28px;min-height:72px;padding-top:2px;cursor:pointer}.model-checkbox{width:20px;height:20px;margin:0;cursor:pointer;accent-color:#1a73e8}.model-thumb{width:72px;height:72px;border-radius:var(--radius-sm);background:transparent;display:grid;place-items:center;overflow:hidden}.model-thumb img{width:100%;height:100%;object-fit:cover}.model-thumb-placeholder{font-size:14px;font-weight:var(--product-ui-type-weight-semibold);color:var(--accent)}.model-entry-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:5px;width:100%;min-width:0}.model-entry{border:none;background:transparent;display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:0;width:100%;min-width:0;text-align:left;cursor:pointer}.model-entry-header{display:flex;align-items:baseline;width:100%;min-width:0}.model-index{display:block;font-size:var(--product-ui-type-size-meta);font-weight:var(--product-ui-type-weight-semibold);color:var(--muted);line-height:1.25;letter-spacing:normal}.model-name{display:-webkit-box;min-width:0;flex:1 1 auto;font-weight:var(--product-ui-type-weight-semibold);font-size:var(--product-ui-type-size-body);line-height:1.25;color:var(--text);overflow:hidden;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical}.model-meta{font-size:var(--product-ui-type-size-meta);color:var(--muted);max-width:100%;overflow-wrap:anywhere}.model-material-slots{display:flex;align-items:center;flex-wrap:wrap;gap:5px;max-width:100%;color:#43506a;font-size:var(--product-ui-type-size-meta);font-weight:var(--product-ui-type-weight-semibold)}.model-material-slot-swatch,.post-card-multimaterial-swatch{width:12px;height:12px;border-radius:999px;border:1px solid rgba(15,23,42,.18);background:var(--slot-color, #d8dee9);flex:0 0 auto}.post-card-multimaterial-swatch--mapped{box-shadow:0 0 0 2px #fffffff2,0 0 0 3px #0f172a3d}.post-card-multimaterial-swatch.is-empty{background:transparent;border-style:dashed;box-shadow:none}.model-unit-switch{display:inline-flex;align-items:center;gap:2px;padding:2px;border-radius:999px;border:1px solid #c8d0de;background:#edf1f7}.model-unit-option{border:none;background:transparent;color:#5f6980;font-size:var(--product-ui-type-size-body);font-weight:var(--product-ui-type-weight-semibold);letter-spacing:normal;text-transform:none;padding:4px 8px;border-radius:999px;cursor:pointer}.model-unit-option:hover{color:#2c3446}.model-unit-option:focus-visible{outline:2px solid rgba(37,99,235,.45);outline-offset:1px}.model-unit-option.is-active{background:#fff;color:#1d4ed8;box-shadow:0 1px 3px #22375c2e}.model-actions{display:flex;gap:8px}.model-remove,.model-map-materials,.cart-remove{border:none;background:transparent;font-size:var(--product-ui-type-size-meta);font-weight:var(--product-ui-type-weight-semibold);cursor:pointer}.model-remove,.cart-remove{color:#b42318}.model-map-materials{color:var(--accent);padding:0;text-decoration:underline;text-underline-offset:2px}.model-material-slots .model-map-materials{margin-left:4px}.model-remove:hover,.model-map-materials:hover,.cart-remove:hover{text-decoration:underline}.model-remove[disabled]{color:#a0a8b8;cursor:not-allowed;opacity:.6;text-decoration:none;pointer-events:none}.viewer-btn{transition:border var(--transition),background var(--transition),color var(--transition),box-shadow var(--transition)}.viewer-fab{top:var(--viewer-panel-top);left:calc(var(--viewer-pad-x) + 12px);right:var(--viewer-scene-right-offset);z-index:8;gap:10px;align-items:center}.viewer-btn--icon svg{width:19px;height:19px}.viewer-btn--switch{min-width:164px}.viewer-btn--switch .viewer-btn-label{font-size:var(--product-ui-type-size-body);letter-spacing:0;text-transform:none;white-space:nowrap}.viewer-btn-shortcut{font-size:var(--product-ui-type-size-body)}#viewer-orient{min-width:152px}.viewer-btn--switch .viewer-btn-switch{width:30px;height:16px;border-radius:999px;background:#94a3b873;position:relative;flex-shrink:0;transition:background .2s ease}.viewer-btn--switch .viewer-btn-switch:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#f8fafc;transition:transform .2s ease}.viewer-btn--switch.is-active .viewer-btn-switch{background:#14b8a6f2}.viewer-btn--switch.is-active .viewer-btn-switch:after{transform:translate(14px)}.viewer-btn--switch:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.viewer-btn--fab.is-active{background:#374151;border-color:#5eead494;color:#fff}.viewer-btn--fab:hover{background:#374151c7;color:#fff}.viewer-window.is-loading{cursor:progress}.viewer-window.is-loading .viewer-viewport:before{content:"";position:absolute;inset:0;background:#11131757;z-index:5;pointer-events:none}.viewer-window.is-loading .viewer-viewport:after{content:"";position:absolute;top:50%;left:50%;width:36px;height:36px;border-radius:50%;border:3px solid rgba(148,163,184,.35);border-top-color:#14b8a6e0;animation:admin-model-spinner .95s linear infinite;transform:translate(-50%,-50%);pointer-events:none;z-index:6}.viewer-window.is-loading canvas{opacity:.6}.viewer-overlay-controls{display:none}.viewer-multimaterial-panel{position:absolute;right:0;bottom:0;left:0;z-index:7;display:grid;gap:10px;max-height:min(360px,46%);min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:14px 28px;border:0;border-radius:0;background:#fff;box-shadow:inset 0 1px #64748b61,inset 1px 0 #64748b61,inset -1px 0 #64748b61,0 18px 44px #050a1647;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.viewer-multimaterial-panel::-webkit-scrollbar{width:10px}.viewer-multimaterial-panel::-webkit-scrollbar-track{background:transparent}.viewer-multimaterial-panel::-webkit-scrollbar-thumb{border:3px solid #ffffff;border-radius:999px;background:#64748b6b}.viewer-multimaterial-panel[hidden]{display:none!important}.viewer-multimaterial-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.viewer-multimaterial-panel-head h3{margin:0;color:var(--text);font-size:var(--product-ui-type-size-body);font-weight:var(--product-ui-type-weight-semibold)}.viewer-multimaterial-panel-head span{color:var(--muted);font-size:var(--product-ui-type-size-meta);font-weight:var(--product-ui-type-weight-semibold)}.viewer-color-mode-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.viewer-color-mode-option{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:36px;border:1px solid rgba(148,163,184,.5);border-radius:8px;background:#ffffffb8;color:#1f2937;font-size:var(--product-ui-type-size-body);font-weight:var(--product-ui-type-weight-semibold);letter-spacing:0;cursor:pointer;transition:background var(--transition),border var(--transition),color var(--transition),box-shadow var(--transition)}.viewer-color-mode-option.has-swatch:before{content:"";width:12px;height:12px;margin-right:7px;border-radius:50%;background:var(--viewer-color-mode-swatch, #d1d5db);box-shadow:0 0 0 1px #0f172a2e}.viewer-color-mode-option:hover{border-color:#2563eb8c;background:#fff}.viewer-color-mode-option.is-active{border-color:#2563ebe0;background:#2563eb;color:#fff;box-shadow:0 10px 24px #2563eb3d}.viewer-color-mode-option:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}.viewer-color-mode-note{margin:0;color:#536072;font-size:var(--product-ui-type-size-meta);font-weight:var(--product-ui-type-weight-semibold);line-height:1.35}.viewer-multimaterial-mapping{gap:10px}.viewer-multimaterial-mapping>.post-card-section-heading{display:none}.viewer-multimaterial-panel .post-card-multimaterial-list{gap:18px}.viewer-multimaterial-panel .post-card-multimaterial-picker summary{min-height:34px;padding:7px 10px}.viewer-multimaterial-panel .post-card-multimaterial-material{gap:6px;padding-top:2px}.viewer-multimaterial-panel .post-card-multimaterial-material p{display:none}.viewer-empty,.viewer-properties-subtitle{color:var(--muted)}.viewer-property-label{font-weight:var(--product-ui-type-weight-semibold)}.viewer-guide{margin-top:0;padding:18px 20px;border-radius:16px;border:1px solid rgba(148,163,184,.4);background:#f8fafc;box-shadow:0 6px 20px #0f172a0f}.viewer-guide-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:12px}.viewer-guide-title{margin:0;font-size:var(--product-ui-type-size-body);font-weight:var(--product-ui-type-weight-semibold);color:#0f172a;letter-spacing:normal}.viewer-guide-list{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:8px;color:#0f172a;font-size:var(--product-ui-type-size-body);line-height:1.5}.viewer-guide-list li{list-style:disc}.viewer-guide[hidden]{display:none!important}.upload-controls{display:flex;gap:12px;flex-wrap:wrap}.model-header-actions #upload-button,.model-header-actions #sample-button{min-width:150px;min-height:38px;padding:8px 14px}.btn{border-radius:999px;min-width:120px;min-height:36px;padding:0 16px;font-weight:var(--product-ui-type-weight-semibold);border:1px solid transparent;cursor:pointer;transition:transform var(--transition),box-shadow var(--transition),background var(--transition),border-color var(--transition);text-decoration:none;display:inline-flex;justify-content:center;align-items:center;font-size:var(--product-ui-type-size-body);letter-spacing:normal;text-transform:none}.btn[data-loading=true]{cursor:progress}.btn[data-loading=true]:after{content:"";width:14px;height:14px;margin-left:8px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:admin-model-spinner .95s linear infinite}.btn-primary{background:linear-gradient(120deg,var(--btn-blue-start, #3b82f6),var(--btn-blue-end, #1d4ed8));border-color:#1e40af8c;color:#f8faff}.btn-primary:hover{transform:translateY(-1px);filter:brightness(1.05)}.btn,.btn:hover,.btn:focus-visible{box-shadow:none;text-decoration:none}.btn-success{background:linear-gradient(120deg,var(--btn-green-start, #10b981),var(--btn-green-end, #0ea36d));border-color:#08533773;color:#f0fff8}.btn-success:hover{transform:translateY(-1px);filter:brightness(1.05)}.btn-success:active{transform:translateY(0);filter:brightness(.98)}#pricing-return{transition:transform var(--transition),filter var(--transition)}#pricing-return[data-mode=edit]{background:linear-gradient(120deg,#f97316,#ea580c);border-color:#ea580cbf;color:#fff7f3;box-shadow:0 18px 42px -14px #ea580c73}#pricing-return[data-mode=edit]:hover,#pricing-return[data-mode=edit]:focus-visible{filter:brightness(1.05);color:#fff7f3}#pricing-return[data-mode=edit]:active{filter:brightness(.97)}.btn-secondary{background:#f3f4f7;border-color:#c5ccd8;color:#4a5463}.btn-secondary:hover{border-color:#b6becc;background:#e5e8ef;color:#2f3540}#upload-button,#sample-button,#add-to-build,#pricing-return{min-width:180px;min-height:44px;padding:12px 24px;font-size:var(--product-ui-type-size-body);line-height:1.25;display:inline-flex;justify-content:center;align-items:center}.cart-checkout{min-width:140px;min-height:36px;padding:8px 18px;font-size:var(--product-ui-type-size-meta);line-height:1.2;display:inline-flex;justify-content:center;align-items:center}.viewer-window.is-expanded{max-width:100%;background:radial-gradient(circle at 45% 30%,#2a3a5d,#16203a 70%,#0c1323)}.media-lightbox{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:120}.media-lightbox[hidden]{display:none}.media-lightbox-backdrop{position:absolute;inset:0;background:#151a27b8}.media-lightbox-content{position:relative;z-index:1;background:#1f2537;padding:24px;border-radius:16px;max-width:min(90vw,720px);display:flex;flex-direction:column;gap:16px}.media-lightbox-content img{max-width:100%;border-radius:12px}.media-lightbox-close{position:absolute;top:16px;right:16px;width:32px;height:32px;border-radius:50%;border:none;background:#ffffff24;cursor:pointer}.media-lightbox-caption{color:#cbd5f5;font-size:var(--product-ui-type-size-body)}.workflow-lock{display:none}.workflow-main{display:contents}.guided-quotation-entry,.guided-quotation-workspace{grid-column:1 / -1}.workflow.has-guided-entry .workflow-sidebar{grid-row:2}.workflow.has-guided-entry:not(.has-guided-expert)>.workflow-main,.workflow.has-guided-entry:not(.has-guided-expert)>.workflow-sidebar{display:none!important}.guided-quotation-entry{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(420px,1.2fr);align-items:center;gap:24px}.guided-quotation-entry-copy,.guided-quotation-question,.guided-quotation-complete{display:grid;gap:8px}.guided-quotation-eyebrow{color:var(--accent);font-size:var(--product-ui-type-size-meta);font-weight:var(--product-ui-type-weight-semibold);letter-spacing:normal;text-transform:none}.guided-quotation-entry h2,.guided-quotation-question h2,.guided-quotation-complete h2{margin:0;color:var(--text);font-size:var(--product-ui-type-size-section);line-height:1.3}.guided-quotation-entry-copy p,.guided-quotation-question>p,.guided-quotation-complete p,.guided-quotation-model-summary{color:var(--muted);font-size:var(--product-ui-type-size-body);line-height:1.55}.guided-quotation-mode-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.guided-quotation-mode-card{min-height:112px;padding:18px;border:1px solid var(--ui-control-border);border-radius:var(--radius-md);background:var(--surface);color:var(--text);cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr) var(--quote-selection-control-size);align-content:center;gap:7px;text-align:left;text-transform:none;transition:border-color var(--transition),box-shadow var(--transition),transform var(--transition)}.guided-quotation-mode-card:hover,.guided-quotation-mode-card:focus-visible{border-color:var(--quote-selection-border);box-shadow:var(--quote-selection-focus-ring);outline:none;transform:translateY(-1px)}.guided-quotation-mode-card[aria-pressed=true]{border-color:var(--quote-selection-border);background:var(--quote-selection-surface);box-shadow:none;outline:none;transform:none}.guided-quotation-mode-card:disabled{cursor:not-allowed;opacity:.55;transform:none;box-shadow:none}.guided-quotation-mode-title{grid-column:1;font-size:var(--product-ui-type-size-body);font-weight:var(--product-ui-type-weight-semibold)}.guided-quotation-mode-description{grid-column:1;color:var(--muted);font-size:var(--product-ui-type-size-body);font-weight:var(--product-ui-type-weight-medium);line-height:1.45}.guided-quotation-entry-status{grid-column:1 / -1;min-height:18px;color:var(--muted);font-size:var(--product-ui-type-size-body)}.guided-quotation-entry-status:empty{display:none}.guided-quotation-entry.is-mode-selected{grid-template-columns:minmax(0,1fr) max-content;gap:12px 18px}.guided-quotation-entry.is-mode-selected .guided-quotation-eyebrow,.guided-quotation-entry.is-mode-selected .guided-quotation-entry-copy>p,.guided-quotation-entry.is-mode-selected .guided-quotation-mode-description,.guided-quotation-entry.is-mode-selected .guided-quotation-mode-card>.quote-selection-check{display:none}.guided-quotation-entry.is-mode-selected .guided-quotation-mode-options{grid-template-columns:repeat(2,max-content);justify-content:end;gap:8px}.guided-quotation-entry.is-mode-selected .guided-quotation-mode-card{min-height:40px;padding:10px 14px;display:flex;align-items:center}.guided-quotation-entry.is-mode-selected .guided-quotation-mode-title{font-size:var(--product-ui-type-size-body);line-height:1.2}.guided-quotation-workspace{width:100%;min-height:480px;justify-self:stretch;gap:24px}.guided-quotation-header,.guided-quotation-actions{display:flex;align-items:center;justify-content:space-between;gap:14px}.guided-quotation-model-summary{margin-top:4px}.guided-quotation-progress-track{height:7px;overflow:hidden;border-radius:999px;background:var(--ui-control-bg)}.guided-quotation-progress-track span{display:block;width:0;height:100%;border-radius:inherit;background:var(--accent);transition:width var(--transition)}.guided-quotation-question{align-content:start;min-height:250px}.guided-quotation-answer-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.guided-quotation-answer-option{position:relative;padding:14px;border:1px solid var(--ui-control-border);border-radius:var(--radius-sm);background:var(--surface);transition:border-color var(--transition),box-shadow var(--transition),transform var(--transition)}.guided-quotation-answer-option-choice{display:grid;grid-template-columns:var(--quote-selection-control-size) minmax(0,1fr);align-items:start;gap:10px;cursor:pointer}.guided-quotation-answer-option:hover,.guided-quotation-answer-option:focus-within{border-color:var(--quote-selection-border);box-shadow:var(--quote-selection-focus-ring);transform:translateY(-1px)}.guided-quotation-answer-option:has(>.guided-quotation-answer-option-choice>input:checked){border-color:var(--quote-selection-border);background:var(--quote-selection-surface);box-shadow:none;transform:none}.guided-quotation-answer-option.is-choice-limit-disabled{opacity:.55}.guided-quotation-answer-option.is-choice-limit-disabled:hover,.guided-quotation-answer-option.is-choice-limit-disabled:focus-within{border-color:var(--ui-control-border);box-shadow:none;transform:none}.guided-quotation-answer-option.is-choice-limit-disabled .guided-quotation-answer-option-choice{cursor:not-allowed}.guided-quotation-answer-option-choice>input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.quote-selection-check{display:inline-grid;place-items:center;width:var(--quote-selection-control-size);height:var(--quote-selection-control-size);min-width:var(--quote-selection-control-size);border:1px solid var(--ui-control-border);border-radius:var(--quote-selection-control-radius);background:var(--surface);color:transparent;transition:border-color var(--transition),background var(--transition),color var(--transition),box-shadow var(--transition)}.quote-selection-check:after{content:"✓";font-size:var(--product-ui-type-size-body);font-weight:var(--product-ui-type-weight-semibold);line-height:1}.guided-quotation-mode-card>.quote-selection-check{grid-column:2;grid-row:1 / span 2;align-self:start}.guided-quotation-mode-card[aria-pressed=true]>.quote-selection-check,.guided-quotation-answer-option-choice>input:checked+.quote-selection-check,.post-card-toggle input:checked+.quote-selection-check,.post-card-choice input:checked+.quote-selection-check{border-color:var(--quote-selection-accent);background:var(--quote-selection-accent);color:var(--surface)}.guided-quotation-answer-option-copy{display:grid;gap:3px}.guided-quotation-answer-option strong{color:var(--text);font-size:var(--product-ui-type-size-body)}.guided-quotation-answer-option small{color:var(--muted);font-size:var(--product-ui-type-size-body);line-height:1.4}.guided-quotation-inline-requirement{display:grid;gap:6px;margin:12px 0 0 calc(var(--quote-selection-control-size) + 10px);padding-top:12px;border-top:1px solid var(--ui-control-border)}.guided-quotation-inline-requirement[hidden]{display:none}.guided-quotation-inline-requirement>label{color:var(--text);font-size:var(--product-ui-type-size-meta);font-weight:var(--product-ui-type-weight-semibold)}.guided-quotation-inline-number-control{display:grid;grid-template-columns:minmax(100px,150px) auto;align-items:center;gap:8px}.guided-quotation-inline-number-control input{width:100%;padding:10px 12px;border:1px solid var(--ui-control-border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font:inherit}.guided-quotation-inline-number-control input:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 15%,transparent)}.guided-quotation-inline-number-control span{color:var(--text);font-weight:var(--product-ui-type-weight-semibold)}.guided-quotation-inline-choice-control{display:flex;flex-wrap:wrap;gap:6px}.guided-quotation-inline-choice-control label{position:relative;cursor:pointer}.guided-quotation-inline-choice-control input{position:absolute;opacity:0;pointer-events:none}.guided-quotation-inline-choice-control span{display:inline-flex;min-height:34px;align-items:center;padding:7px 10px;border:1px solid var(--ui-control-border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font-size:var(--product-ui-type-size-meta);font-weight:var(--product-ui-type-weight-semibold);transition:border-color var(--transition),background var(--transition),box-shadow var(--transition)}.guided-quotation-inline-choice-control input:checked+span{border-color:var(--quote-selection-accent);background:var(--quote-selection-surface)}.guided-quotation-inline-choice-control input:focus-visible+span{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 15%,transparent)}.guided-quotation-text-answer{display:grid;gap:6px;margin-top:12px}.guided-quotation-text-answer textarea{width:100%;resize:vertical;min-height:140px;padding:14px;border:1px solid var(--ui-control-border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font:inherit;line-height:1.5}.guided-quotation-text-answer textarea:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 15%,transparent)}.guided-quotation-number-answer{display:grid;justify-items:start;gap:8px;margin-top:12px}.guided-quotation-number-control{display:grid;grid-template-columns:minmax(140px,220px) auto;align-items:center;gap:10px}.guided-quotation-number-control input{width:100%;padding:12px 14px;border:1px solid var(--ui-control-border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font:inherit}.guided-quotation-number-control input:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 15%,transparent)}.guided-quotation-number-control span{color:var(--text);font-weight:var(--product-ui-type-weight-semibold)}.guided-quotation-number-answer small,.guided-quotation-character-count,.guided-quotation-save-status{color:var(--muted);font-size:var(--product-ui-type-size-meta)}.guided-quotation-character-count{justify-self:end}.guided-quotation-error{margin-top:4px;color:var(--danger, #dc2626);font-size:var(--product-ui-type-size-body);font-weight:var(--product-ui-type-weight-semibold)}.guided-quotation-complete{align-content:start;min-height:250px}.guided-quotation-outcome{width:100%}.guided-quotation-outcome-state{display:grid;place-items:center;align-content:center;min-height:250px;gap:9px;text-align:center}.guided-quotation-outcome-state h2,.guided-quotation-options-heading h2{margin:0}.guided-quotation-outcome-state p,.guided-quotation-options-heading p{max-width:680px;margin:0;color:var(--muted);font-size:var(--product-ui-type-size-body);line-height:1.55}.guided-quotation-outcome-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px}.guided-quotation-outcome-mark,.guided-quotation-outcome-spinner{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--quote-selection-accent) 12%,var(--surface));color:var(--quote-selection-accent);font-size:20px;font-weight:var(--product-ui-type-weight-semibold)}.guided-quotation-outcome-spinner:after{content:"";width:16px;height:16px;border:2px solid color-mix(in srgb,var(--quote-selection-accent) 28%,transparent);border-top-color:var(--quote-selection-accent);border-radius:50%;animation:guided-quotation-spin .8s linear infinite}@keyframes guided-quotation-spin{to{transform:rotate(360deg)}}.guided-quotation-options{display:grid;gap:18px}.guided-quotation-options-heading{display:grid;gap:6px}.guided-quotation-requirements-summary{display:grid;gap:12px;padding:14px 16px;border:1px solid var(--ui-control-border);border-radius:var(--radius-md);background:var(--surface)}.guided-quotation-requirements-header{display:flex;align-items:center;justify-content:space-between;gap:16px}.guided-quotation-requirements-header>div{display:grid;gap:2px}.guided-quotation-requirements-header span{color:var(--muted);font-size:var(--product-ui-type-size-meta);font-weight:var(--product-ui-type-weight-semibold);letter-spacing:normal;text-transform:none}.guided-quotation-requirements-header h3{margin:0;font-size:var(--product-ui-type-size-body)}.guided-quotation-requirements-edit{flex:0 0 auto}.guided-quotation-requirements-items{display:flex;flex-wrap:wrap;gap:7px}.guided-quotation-requirements-items>span{padding:6px 9px;border-radius:999px;background:var(--ui-control-bg);color:var(--muted-strong);font-size:var(--product-ui-type-size-meta);line-height:1.35}.guided-quotation-requirements-items strong{color:var(--text)}.guided-quotation-requirements-guidance{margin:0;color:var(--muted);font-size:var(--product-ui-type-size-meta);line-height:1.45}.guided-quotation-requirements-interpretation{margin:0;padding:10px 12px;border-left:3px solid var(--quote-selection-accent);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--quote-selection-surface);color:var(--muted-strong);font-size:var(--product-ui-type-size-meta);line-height:1.5}.guided-quotation-requirements-interpretation strong{color:var(--text)}.guided-quotation-requirements-clarification{margin:0;color:var(--muted-strong);font-size:var(--product-ui-type-size-meta);line-height:1.5}.guided-quotation-requirements-clarification strong{color:var(--text)}.guided-quotation-availability-note{margin:0;padding:10px 12px;border:1px solid var(--ui-control-border);border-radius:var(--radius-sm);background:var(--ui-control-bg);color:var(--muted-strong);font-size:var(--product-ui-type-size-meta);line-height:1.45}.guided-quotation-availability-note strong{color:var(--text)}.guided-quotation-option-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.guided-quotation-option-card{display:flex;flex-direction:column;gap:14px;min-width:0;padding:18px;border:1px solid var(--ui-control-border);border-radius:var(--radius-md);background:var(--surface);transition:background var(--transition),transform var(--transition),box-shadow var(--transition)}.guided-quotation-option-card:hover{background:var(--quote-selection-surface);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.guided-quotation-option-card.has-guidance,.guided-quotation-option-card.is-recommended{box-shadow:inset 3px 0 0 var(--quote-advisory-accent)}.guided-quotation-option-card.has-guidance:hover,.guided-quotation-option-card.is-recommended:hover{box-shadow:inset 3px 0 0 var(--quote-advisory-accent),var(--shadow-sm)}.guided-quotation-option-badges,.guided-quotation-option-specs,.guided-quotation-option-colors{display:flex;flex-wrap:wrap;gap:6px}.guided-quotation-option-badge,.guided-quotation-option-spec{display:inline-flex;align-items:center;min-height:24px;padding:4px 8px;border-radius:999px;border:1px solid var(--ui-control-border);background:var(--ui-control-bg-soft);color:var(--text);font-size:var(--product-ui-type-size-body);font-weight:var(--product-ui-type-weight-semibold)}.guided-quotation-option-badge.is-primary{border-color:color-mix(in srgb,var(--quote-selection-accent) 24%,var(--ui-control-border));background:color-mix(in srgb,var(--quote-selection-accent) 13%,var(--surface));color:var(--quote-selection-accent)}.guided-quotation-option-card h3{margin:0;font-size:var(--product-ui-type-size-section)}.guided-quotation-option-material,.guided-quotation-option-note,.guided-quotation-option-reason{margin:0;color:var(--muted);font-size:var(--product-ui-type-size-body);line-height:1.5}.guided-quotation-option-note{display:grid;gap:8px}.guided-quotation-option-additions-label{color:var(--text);font-size:var(--product-ui-type-size-body);font-weight:var(--product-ui-type-weight-semibold)}.guided-quotation-option-addition{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted-strong);cursor:pointer}.guided-quotation-option-addition input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.guided-quotation-option-addition-toggle{position:relative;flex:0 0 auto;width:34px;height:20px;border:1px solid var(--ui-control-border);border-radius:999px;background:var(--ui-control-bg);transition:background var(--transition),border-color var(--transition),box-shadow var(--transition)}.guided-quotation-option-addition-toggle:after{content:"";position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:50%;background:var(--surface);box-shadow:0 1px 3px color-mix(in srgb,var(--text) 24%,transparent);transition:transform var(--transition)}.guided-quotation-option-addition input:checked+.guided-quotation-option-addition-toggle{border-color:var(--quote-selection-accent);background:var(--quote-selection-accent)}.guided-quotation-option-addition input:checked+.guided-quotation-option-addition-toggle:after{transform:translate(14px)}.guided-quotation-option-addition input:focus-visible+.guided-quotation-option-addition-toggle{box-shadow:var(--quote-selection-focus-ring)}.guided-quotation-option-rationale{display:grid;gap:12px}.guided-quotation-option-rationale-group{display:grid;gap:6px}.guided-quotation-option-rationale h4{margin:0;color:var(--text);font-size:var(--product-ui-type-size-body);font-weight:var(--product-ui-type-weight-semibold)}.guided-quotation-option-rationale ul{display:grid;gap:5px;margin:0;padding-left:18px;color:var(--muted);font-size:var(--product-ui-type-size-body);line-height:1.45}.guided-quotation-option-tradeoffs{display:grid;gap:7px;padding:12px;border:1px solid var(--quote-advisory-border);border-radius:var(--radius-sm);background:var(--quote-advisory-surface)}.guided-quotation-option-tradeoffs h4{margin:0;color:var(--quote-advisory-accent);font-size:var(--product-ui-type-size-body);font-weight:var(--product-ui-type-weight-semibold)}.guided-quotation-option-tradeoffs ul{display:grid;gap:5px;margin:0;padding-left:18px;color:var(--muted-strong);font-size:var(--product-ui-type-size-body);line-height:1.45}.guided-quotation-option-quantity{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--text);font-size:var(--product-ui-type-size-body);font-weight:var(--product-ui-type-weight-semibold)}.guided-quotation-option-quantity-meta{display:grid;gap:5px}.guided-quotation-option-bulk-discount{color:var(--quote-selection-accent);font-size:var(--product-ui-type-size-body);font-weight:var(--product-ui-type-weight-semibold);letter-spacing:normal;text-transform:none}.guided-quotation-option-quantity-stepper{display:grid;grid-template-columns:34px 48px 34px;overflow:hidden;border:1px solid var(--ui-control-border);border-radius:var(--radius-sm);background:var(--ui-control-bg)}.guided-quotation-option-quantity-stepper button,.guided-quotation-option-quantity-stepper input{min-width:0;height:34px;padding:0;border:0;border-radius:0;background:transparent;color:var(--text);text-align:center;font:inherit}.guided-quotation-option-quantity-stepper button{cursor:pointer}.guided-quotation-option-quantity-stepper button:disabled,.guided-quotation-option-quantity-stepper input:disabled{cursor:not-allowed;opacity:.45}.guided-quotation-option-quantity-stepper input{border-right:1px solid var(--ui-control-border);border-left:1px solid var(--ui-control-border);appearance:textfield}.guided-quotation-option-quantity-stepper input::-webkit-inner-spin-button,.guided-quotation-option-quantity-stepper input::-webkit-outer-spin-button{margin:0;appearance:none}.guided-quotation-option-price{display:grid;gap:2px;padding-top:12px;border-top:1px solid var(--border)}.guided-quotation-option-price strong{font-size:var(--product-ui-type-size-title)}.guided-quotation-option-price span,.guided-quotation-option-color-label{color:var(--muted);font-size:var(--product-ui-type-size-body)}.guided-quotation-option-footer{display:grid;gap:14px;margin-top:auto}.guided-quotation-option-color{width:25px;height:25px;padding:0;border:2px solid var(--surface);border-radius:50%;background:var(--guided-color, var(--ui-control-bg));box-shadow:0 0 0 1px var(--ui-control-border);cursor:pointer}.guided-quotation-option-color[aria-pressed=true]{box-shadow:0 0 0 2px var(--quote-selection-accent)}.guided-quotation-option-action{width:100%}.guided-quotation-actions{margin-top:auto;padding-top:16px;border-top:1px solid var(--border)}.guided-quotation-save-status{flex:1 1 auto;text-align:center}@media(max-width:860px){.guided-quotation-entry,.guided-quotation-mode-options,.guided-quotation-answer-options,.guided-quotation-option-grid,.guided-quotation-entry.is-mode-selected{grid-template-columns:minmax(0,1fr)}.guided-quotation-entry.is-mode-selected .guided-quotation-mode-options{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}.guided-quotation-header,.guided-quotation-requirements-header,.guided-quotation-actions{align-items:stretch;flex-wrap:wrap}.guided-quotation-save-status{order:-1;flex-basis:100%}}.workflow-main>.step-card{grid-column:1;min-width:0}.workflow-main>.step-card[data-step="1"]{align-self:stretch}.panel-split{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,.3fr);gap:15px;grid-column:1 / -1}.panel-split.has-no-print-settings{grid-template-columns:minmax(0,.7fr) minmax(0,.3fr)}.panel-split.has-no-print-settings>.step-card[data-step="2"]{grid-column:1}.panel-split.has-no-print-settings>.step-card[data-step="3"]{display:none}.panel-split.has-no-print-settings>.panel{height:auto}.panel-split.has-no-print-settings.has-single-material>.step-card[data-step="2"]{width:min(100%,420px);justify-self:start}.panel-split.has-no-print-settings.has-single-material .material-grid-shell.is-compact{max-width:100%}.panel-split.has-no-print-settings.has-single-material .material-grid.is-compact{grid-template-columns:minmax(0,1fr)}.panel-split.has-inline-materials{display:none}.panel-split>.panel{height:100%;display:flex;flex-direction:column}.panel-split>.panel .settings-grid,.panel-split>.panel .postprocess-grid,.panel-split>.panel .material-grid-shell,.panel-split>.panel .material-grid{flex:1 1 auto;min-width:0}.workflow-main>.step-card[data-step="4"]{grid-column:1 / -1;justify-self:stretch;width:100%}.workflow-sidebar{display:grid;gap:15px;align-content:start;grid-column:2;grid-row:1;align-self:start}.step-card h2{font-size:var(--product-ui-type-size-section);font-weight:var(--product-ui-type-weight-semibold)}.step-header-meta{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0;margin-left:auto}.step-label{font-size:var(--product-ui-type-size-body);font-weight:var(--product-ui-type-weight-semibold);color:var(--muted);white-space:nowrap}.step-selection-summary{display:inline-flex;align-items:center;max-width:min(360px,42vw);min-height:24px;padding:4px 9px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-soft);color:var(--ink);font-size:var(--product-ui-type-size-body);font-weight:var(--product-ui-type-weight-semibold);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.step-selection-summary[hidden]{display:none}.material-control-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:16px;position:relative;z-index:30}.material-advisor{flex:0 0 auto;min-width:0;display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px;position:relative}.material-advisor.is-open{flex:0 1 min(760px,100%);width:min(760px,100%)}.material-advisor.is-hidden{display:none}.material-advisor-bar,.material-advisor-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.material-advisor-bar{min-height:40px}.material-advisor.is-open .material-advisor-bar{display:none}.material-advisor-toggle{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 4px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--accent);font:inherit;font-size:var(--product-ui-type-size-body);font-weight:var(--product-ui-type-weight-semibold);letter-spacing:0;line-height:1;text-transform:none;cursor:pointer;appearance:none;text-decoration:none;text-underline-offset:3px;transition:color var(--transition),text-decoration-color var(--transition),box-shadow var(--transition)}.material-advisor-toggle:hover,.material-advisor-toggle:focus-visible{color:var(--accent);background:transparent;text-decoration:underline}.material-advisor-toggle:focus-visible{outline:none;box-shadow:var(--ui-focus-ring)}.material-advisor-toggle:disabled{cursor:not-allowed;opacity:.58}.material-advisor-toggle-icon{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:currentColor}.material-advisor-toggle-icon svg{width:18px;height:18px;display:block;fill:currentColor}.material-advisor-panel{--material-advisor-panel-bg: var(--surface);--material-advisor-panel-border: var(--border);--material-advisor-panel-text: var(--text);--material-advisor-panel-muted: var(--muted);--material-advisor-input-bg: var(--ui-control-bg-soft);--material-advisor-input-focus-bg: var(--surface);--material-advisor-input-border: var(--ui-input-border);--material-advisor-input-focus: var(--ui-input-border);--material-advisor-placeholder: var(--muted);--material-advisor-focus-shadow: none;--material-advisor-panel-shadow: var(--ui-dialog-shadow);--material-advisor-panel-max-height: min(360px, calc(100vh - 96px) );--material-advisor-textarea-height: 96px;position:absolute;left:0;bottom:calc(100% + 8px);width:min(440px,calc(100vw - 32px));max-height:var(--material-advisor-panel-max-height);display:grid;gap:10px;padding:12px;border:1px solid var(--material-advisor-panel-border);border-radius:var(--radius-md);background:var(--material-advisor-panel-bg);box-shadow:var(--material-advisor-panel-shadow);color:var(--material-advisor-panel-text);overflow-y:auto;overscroll-behavior:contain;z-index:80}.material-advisor.is-open .material-advisor-panel{position:static;width:100%;max-height:none;display:grid;grid-template-columns:minmax(420px,1fr) auto;align-items:center;gap:8px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible;z-index:auto}.material-advisor-panel:after{content:"";position:absolute;left:28px;bottom:-7px;width:12px;height:12px;border-right:1px solid var(--material-advisor-panel-border);border-bottom:1px solid var(--material-advisor-panel-border);background:var(--material-advisor-panel-bg);transform:rotate(45deg)}.material-advisor.is-open .material-advisor-panel:after{content:none}.material-advisor-panel[hidden]{display:none}.material-advisor-field{display:grid;gap:6px}.material-advisor-field span{font-size:var(--product-ui-type-size-meta);font-weight:var(--product-ui-type-weight-semibold);color:var(--material-advisor-panel-text)}.material-advisor.is-open .material-advisor-field span{display:none}.material-advisor-field textarea,.material-advisor-field input{box-sizing:border-box;width:100%;border:1px solid var(--material-advisor-input-border);border-radius:var(--radius-sm);background:var(--material-advisor-input-bg);color:var(--material-advisor-panel-text);font:inherit;font-size:var(--product-ui-type-size-body);line-height:1.35;padding:10px 12px}.material-advisor-field textarea{height:var(--material-advisor-textarea-height);min-height:var(--material-advisor-textarea-height);max-height:var(--material-advisor-textarea-height);overflow-y:auto;resize:none}.material-advisor.is-open .material-advisor-field textarea{height:42px;min-height:42px;max-height:42px;border-radius:var(--radius-md);padding:0 16px;line-height:40px;overflow:hidden;resize:none}.material-advisor-field textarea::placeholder,.material-advisor-field input::placeholder{color:var(--material-advisor-placeholder);opacity:.75}.material-advisor-field textarea:focus,.material-advisor-field input:focus{outline:none;border-color:var(--material-advisor-input-focus);background:var(--material-advisor-input-focus-bg);box-shadow:var(--material-advisor-focus-shadow)}.material-advisor-status{margin:0;color:var(--material-advisor-panel-muted);font-size:var(--product-ui-type-size-meta);line-height:1.45}.material-advisor.is-open .material-advisor-actions{flex-wrap:nowrap;justify-content:flex-end}.material-advisor.is-open .material-advisor-actions .btn{min-height:42px;height:42px}.material-advisor.is-open .material-advisor-status{grid-column:1 / -1}.material-advisor.is-open .material-advisor-status:empty{display:none}.material-filters{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.material-filters.is-hidden{display:none}.material-filter{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:30px;padding:0 14px;border-radius:var(--radius-sm);border:1px solid #d4deec;background:#f7f8fa;font-size:var(--product-ui-type-size-meta);font-weight:var(--product-ui-type-weight-semibold);letter-spacing:normal;line-height:1;color:#475569;cursor:pointer;transform-origin:center;transition:background var(--transition),border-color var(--transition),color var(--transition),transform var(--transition),box-shadow var(--transition)}.material-filter .material-category-badge-icon{width:18px;height:18px}.material-filter .material-category-badge-label{font-size:var(--product-ui-type-size-meta)}.material-filter--category{--material-category-color: #94a3b8;--material-category-border-color: color-mix(in srgb, var(--material-category-color) 18%, #d4deec);--material-category-background-color: color-mix(in srgb, var(--material-category-color) 6%, #f7f8fa);--material-category-foreground-color: color-mix(in srgb, var(--material-category-color) 58%, #475569);border-color:var(--material-category-border-color);background:var(--material-category-background-color);color:var(--material-category-foreground-color)}.material-filter--category:not(.has-material-category-color){border-color:#d4deec;background:#f7f8fa;color:#475569}.material-filter--category.is-dark{--material-category-border-color: color-mix(in srgb, var(--material-category-color) 34%, #d4deec);--material-category-background-color: color-mix(in srgb, var(--material-category-color) 10%, #f7f8fa);--material-category-foreground-color: color-mix(in srgb, var(--material-category-color) 64%, #475569)}.material-filter:hover{border-color:#2563eb94;background:var(--surface);color:var(--text);box-shadow:0 6px 14px #0f172a0f}.material-filter.is-active{border-color:#2563eb94;background:var(--surface);color:var(--accent);box-shadow:none}.material-filter--category.is-active,.material-filter--category.is-dark.is-active{border-color:#2563eb94;background:var(--surface);color:var(--accent)}.material-filter--category:not(.has-material-category-color).is-active{border-color:#2563eb94;background:var(--surface);color:var(--accent)}.material-grid-shell{margin-top:16px;display:flex;flex-direction:column;align-items:stretch;gap:10px;width:100%;min-width:0}.workflow .material-grid{--material-card-accent: var(--quote-selection-accent)}.workflow .material-card.is-active,.workflow .material-card.is-active:hover{background:var(--quote-selection-surface)}.tech-grid-shell{margin-top:0;display:flex;flex-direction:column;align-items:stretch;gap:10px;min-width:0;position:relative}.material-grid-scroll,.tech-grid-scroll{display:none;width:100%;align-items:center;padding:0 2px}.material-grid-shell.is-scrollable .material-grid-scroll,.tech-grid-shell.is-scrollable .tech-grid-scroll{display:flex}.material-grid-scroll-input,.tech-grid-scroll-input{width:100%;margin:0;-webkit-appearance:none;appearance:none;background:transparent;cursor:pointer}.material-grid-scroll-input:focus,.tech-grid-scroll-input:focus{outline:none}.material-grid-scroll-input::-webkit-slider-runnable-track,.tech-grid-scroll-input::-webkit-slider-runnable-track{height:8px;border-radius:999px;background:linear-gradient(90deg,#2563eb2e,#1e40af3d);border:1px solid rgba(148,163,184,.35)}.material-grid-scroll-input::-webkit-slider-thumb,.tech-grid-scroll-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;margin-top:-6px;border-radius:50%;border:1px solid rgba(30,64,175,.45);background:#f7f8fa;box-shadow:0 6px 16px #1e40af40}.material-grid-scroll-input::-moz-range-track,.tech-grid-scroll-input::-moz-range-track{height:8px;border-radius:999px;background:linear-gradient(90deg,#2563eb2e,#1e40af3d);border:1px solid rgba(148,163,184,.35)}.material-grid-scroll-input::-moz-range-thumb,.tech-grid-scroll-input::-moz-range-thumb{width:18px;height:18px;border-radius:50%;border:1px solid rgba(30,64,175,.45);background:#f7f8fa;box-shadow:0 6px 16px #1e40af40}.material-grid-scroll-input:disabled,.tech-grid-scroll-input:disabled{opacity:.5;pointer-events:none}.material-grid-shell.is-compact{max-width:min(100%,760px)}.material-grid.has-guided-empty-state{display:block;overflow:visible;padding:0}.material-empty-state{width:min(620px,100%);border:1px solid #cbd5e1;border-radius:var(--radius-md);background:linear-gradient(180deg,#fff,#f7f8fa);box-shadow:0 12px 26px #0f172a14;padding:18px;color:#1f2937}.material-empty-state strong{display:block;margin:0 0 5px;font-size:var(--product-ui-type-size-body);color:#111827}.material-empty-state span{display:block;font-size:var(--product-ui-type-size-body);line-height:1.5;color:#52627a}.material-empty{font-size:var(--product-ui-type-size-body);color:var(--muted)}.material-variant-badges{display:grid;grid-template-columns:repeat(auto-fit,minmax(76px,1fr));gap:6px;margin-top:0;width:100%;position:relative;z-index:2}.material-variant-badge{display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:26px;padding:5px 8px;border-radius:var(--radius-sm);border:1px solid rgba(244,114,182,.42);background:#fff1f6db;color:#9f1239;font-size:var(--product-ui-type-size-meta);font-weight:var(--product-ui-type-weight-semibold);line-height:1.15;text-align:center;text-transform:none;overflow-wrap:anywhere;cursor:pointer;transition:border-color var(--transition),background var(--transition),box-shadow var(--transition),color var(--transition)}.material-variant-badge:hover{border-color:#db27778f;background:#fce7f3f5;color:#831843}.material-variant-badge:focus-visible{outline:2px solid rgba(219,39,119,.24);outline-offset:2px}.material-card-title--preview{text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px;cursor:pointer}.material-preview-popover{position:fixed;width:min(280px,calc(100vw - 20px));border-radius:16px;border:1px solid rgba(15,23,42,.12);background:#fff;box-shadow:0 26px 60px #0f172a38;padding:10px;z-index:4000}.material-preview-popover[hidden]{display:none}.material-preview-popover-inner{margin:0;display:flex;flex-direction:column;gap:8px}.material-preview-popover-image{width:100%;height:180px;border-radius:12px;object-fit:cover;background:#f7f8fa;border:1px solid rgba(15,23,42,.08)}.material-preview-popover-caption{font-size:var(--product-ui-type-size-body);font-weight:var(--product-ui-type-weight-semibold);color:#0f172a}.material-category-badge-icon{width:24px;height:24px;object-fit:contain;object-position:center;flex:0 0 auto}.material-category-badge-label{min-width:0;white-space:nowrap}.material-advisor-match-badge{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:24px;margin-left:0;padding:3px 8px;border:1px solid color-mix(in srgb,var(--accent) 30%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--accent) 9%,var(--surface));color:var(--accent);font-size:var(--product-ui-type-size-meta);font-weight:var(--product-ui-type-weight-semibold);line-height:1.2;letter-spacing:0;white-space:nowrap;cursor:help;transition:border-color var(--transition),background var(--transition),box-shadow var(--transition),transform var(--transition)}.material-advisor-match-badge:hover,.material-advisor-match-badge:focus-visible{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,var(--surface));box-shadow:0 8px 18px #2563eb29;transform:translateY(-1px);outline:none}.material-card-actions .material-advisor-match-badge{margin-left:auto}.material-advisor-match-badge-help{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:999px;background:color-mix(in srgb,var(--accent) 15%,transparent);color:inherit;font-size:var(--product-ui-type-size-meta);font-weight:var(--product-ui-type-weight-semibold);line-height:1}.material-card-actions .btn-primary{background:linear-gradient(120deg,var(--btn-blue-start, #3b82f6),var(--btn-blue-end, #1d4ed8));border-color:#1e40af8c;color:#f8faff}.material-card-actions .btn-primary:hover{transform:translateY(-1px);filter:brightness(1.05)}.tech-grid{--tech-card-height: 320px;margin-top:0;display:grid;grid-auto-flow:column;grid-template-rows:1fr;grid-auto-rows:1fr;grid-auto-columns:var(--tech-col-width, 360px);gap:15px;justify-content:flex-start;align-content:start;align-items:start;overflow-x:auto;overflow-y:hidden;scrollbar-gutter:stable;padding-top:6px;padding-left:2px;padding-bottom:12px;position:relative;scroll-behavior:auto;scrollbar-width:none;-ms-overflow-style:none;width:100%;max-width:100%;min-width:0;align-self:flex-start}.tech-grid.is-scrollable{overscroll-behavior-x:contain;scroll-snap-type:none}.tech-grid.is-scrollable .tech-card{scroll-snap-align:none}.tech-grid::-webkit-scrollbar{display:none}.tech-card{border:var(--quote-selected-border-width) solid var(--border);border-radius:var(--radius-md);padding:20px;background:var(--surface);box-shadow:var(--shadow-sm);cursor:pointer;transition:border var(--transition),background var(--transition),box-shadow var(--transition),transform var(--transition);display:flex;flex-direction:column;gap:10px;width:100%;max-width:none;height:var(--tech-card-height, 320px);min-height:0;overflow:hidden}.tech-card:hover{border-color:var(--quote-selection-border);background:var(--surface);transform:translateY(-1px)}.tech-card.is-active{border-color:var(--quote-selection-accent);background:var(--quote-selection-surface);box-shadow:none}.tech-card.is-active:hover{border-color:var(--quote-selection-accent);background:var(--quote-selection-surface);transform:translateY(-1px)}.tech-card-top{display:flex;align-items:flex-start;gap:16px}.tech-icon-wrapper{width:52px;height:52px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:transparent;overflow:hidden}.tech-icon-wrapper.is-placeholder{background:#1e40af1f}.tech-icon-wrapper.has-image{background:transparent}.tech-icon{font-weight:var(--product-ui-type-weight-semibold);font-size:18px;color:#1e3a8a;display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-transform:none}.tech-icon img{display:block;max-width:100%;max-height:100%;object-fit:cover}.tech-icon-wrapper.has-image .tech-icon{padding:0}.tech-title-stack{display:flex;flex-direction:column;gap:4px;flex:1}.tech-title-row{display:flex;align-items:center;gap:10px}.tech-title{margin:0;font-size:var(--product-ui-type-size-section);font-weight:var(--product-ui-type-weight-semibold);color:#0f172a}.tech-summary{margin:0;font-size:var(--product-ui-type-size-body);color:var(--muted);line-height:1.5;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.tech-card-top+.tech-summary{margin-top:8px}.tech-spec-grid{margin:8px 0 0;padding:6px 0 0;display:flex;flex-direction:column;gap:8px}.tech-spec-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:baseline;column-gap:10px;padding-left:14px;position:relative;color:#0f172a}.tech-spec-row:before{content:"";position:absolute;left:0;top:7px;width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.28}.tech-card.is-active .tech-spec-row:before{background:var(--quote-selection-accent);opacity:.75}.tech-spec-row dt{font-size:var(--product-ui-type-size-body);text-transform:none;letter-spacing:0;color:inherit;font-weight:var(--product-ui-type-weight-semibold);margin:0}.tech-spec-row dt:after{content:none}.tech-spec-row dd{margin:0;font-size:var(--product-ui-type-size-body);font-weight:var(--product-ui-type-weight-regular);color:inherit;text-align:right;justify-self:end}.tech-read-more{display:inline;width:fit-content;padding:0;border:none;background:transparent;box-shadow:none;border-radius:0;text-transform:none;letter-spacing:normal;justify-content:flex-start;align-self:flex-start;color:#2563eb;text-decoration:underline;font-weight:var(--product-ui-type-weight-semibold);font-size:var(--product-ui-type-size-meta);cursor:pointer;margin-top:auto}.tech-read-more:hover{transform:none;filter:none;color:#1d4ed8}.tech-material-drawer{left:var(--tech-material-drawer-left, 2px);opacity:0;overflow:visible;pointer-events:none;position:absolute;top:var(--tech-material-drawer-top, calc(var(--tech-card-height, 320px) + 16px));transform:translateY(10px);transform-origin:bottom left;transition:opacity var(--transition),transform var(--transition);width:var(--tech-material-drawer-width, 360px);z-index:20}.tech-material-drawer.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.tech-inline-materials{display:grid;gap:0}.tech-inline-materials--drawer{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.tech-inline-material-list{display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),360px));justify-content:start}.material-card--drawer{cursor:pointer;min-height:0}.color-swatches{margin:0;border:none;padding:16px 0 0}.color-swatches legend{font-size:var(--product-ui-type-size-body);font-weight:var(--product-ui-type-weight-semibold);color:var(--muted);margin-bottom:10px}.swatch{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 10px;border-radius:999px;background:var(--swatch-color, #e5e7eb);border:1px solid rgba(15,23,42,.1);color:var(--swatch-text, #111827);font-size:var(--product-ui-type-size-meta);font-weight:var(--product-ui-type-weight-semibold);letter-spacing:normal;text-transform:none;cursor:pointer;min-width:90px;transition:transform var(--transition),filter var(--transition)}.swatch:hover{transform:translateY(-1px)}.swatch.is-active{border-color:var(--quote-selection-accent);box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--quote-selection-accent);transform:scale(1.18)}.settings-grid{display:grid;gap:15px;align-items:center;grid-auto-rows:min-content}.postprocess-grid{display:grid;gap:10px}.postprocess-grid.is-disabled{opacity:.7;pointer-events:none}.post-empty{margin:0;padding:16px;border:1px dashed var(--border);border-radius:var(--radius-md);background:#94a3b814;color:var(--muted);text-align:center;font-size:var(--product-ui-type-size-body)}.post-card{border:1px solid rgba(217,223,235,.9);border-radius:var(--radius-md);padding:0;background:#fff;box-shadow:var(--shadow-sm);display:grid;font:inherit;text-align:left;width:100%;overflow:hidden;transition:border-color var(--transition),box-shadow var(--transition)}.post-card.is-active{border-color:var(--quote-selection-border);background:var(--quote-selection-surface);box-shadow:none}.post-card:hover{border-color:var(--quote-selection-border)}.post-card.has-details .post-card-header{cursor:pointer}.post-card.has-details .post-card-header:focus-visible{outline:none;box-shadow:inset var(--quote-selection-focus-ring);outline-offset:-4px}.post-card-header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px}.post-card-copy{display:grid;gap:4px;min-width:0}.post-card-title{font-size:var(--product-ui-type-size-section);font-weight:var(--product-ui-type-weight-semibold);margin:0;color:var(--text)}.post-card-price{font-weight:var(--product-ui-type-weight-semibold);color:var(--muted-strong);font-size:var(--product-ui-type-size-body);white-space:nowrap}.post-card.is-active .post-card-price{color:var(--quote-selection-accent)}.post-card-description{margin:0;font-size:var(--product-ui-type-size-body);color:var(--muted);line-height:1.4}.post-card-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:12px;flex:0 0 auto}.post-card-toggle{position:relative;display:inline-flex;align-items:center;width:var(--quote-selection-control-size);height:var(--quote-selection-control-size)}.post-card-toggle input{position:absolute;inset:0;opacity:0;cursor:pointer}.post-card-toggle span{pointer-events:none}.post-card-toggle input:focus-visible+.quote-selection-check{box-shadow:var(--quote-selection-focus-ring)}.post-card-expand{border:1px solid var(--border);border-radius:var(--radius-sm);background:#f8fafc;color:var(--muted-strong);font:inherit;font-size:var(--product-ui-type-size-meta);font-weight:var(--product-ui-type-weight-semibold);text-transform:none;letter-spacing:normal;padding:7px 10px;cursor:pointer}.post-card-expand:hover,.post-card-expand:focus-visible{border-color:var(--ui-active-border);color:var(--ui-active-border);outline:none}.post-card-details{display:grid;padding:0 16px 16px;gap:16px}.post-card-details[hidden]{display:none}.post-card-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:18px;padding-top:4px;align-items:start}.post-card-detail-grid.is-single{grid-template-columns:1fr}.post-card-detail-column{display:flex;flex-direction:column;gap:14px;min-width:0}.post-card-section{display:grid;gap:8px}.post-card-section--quantity,.post-card-section--notes{grid-template-rows:16px auto;align-content:start}.post-card-section h4,.post-card-section-heading{display:flex;align-items:center;margin:0;color:var(--text);font-size:var(--product-ui-type-size-meta);font-weight:var(--product-ui-type-weight-semibold);line-height:1.25;min-height:15px}.post-card-section--quantity>.post-card-section-heading,.post-card-section--notes>.post-card-section-heading{height:16px;min-height:16px;line-height:16px}.post-card-choices{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.post-card-choice{display:grid;position:relative;grid-template-columns:var(--quote-selection-control-size) minmax(0,1fr);gap:10px;align-items:start;min-height:92px;padding:12px;border:1px solid rgba(217,223,235,.8);border-radius:var(--radius-sm);background:#f8fafce0;cursor:pointer}.post-card-choice input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.post-card-choice-copy{display:flex;flex-direction:column;gap:5px;min-width:0}.post-card-choice-copy span{font-size:var(--product-ui-type-size-body);font-weight:var(--product-ui-type-weight-semibold);color:var(--text)}.post-card-choice-copy small{display:block;color:var(--muted);font-size:var(--product-ui-type-size-meta);line-height:1.4}.post-card-choice:has(input:checked){border-color:var(--quote-selection-border);background:var(--quote-selection-surface)}.post-card-choice:focus-within{border-color:var(--quote-selection-border);box-shadow:var(--quote-selection-focus-ring)}.post-card-options{display:grid;gap:10px;grid-template-columns:1fr}.post-card-option,.post-card-notes{display:grid;gap:6px;color:var(--muted);font-size:var(--product-ui-type-size-body);font-weight:var(--product-ui-type-weight-semibold)}.post-card-option>span,.post-card-notes>span{color:var(--text);font-weight:var(--product-ui-type-weight-semibold);line-height:1.25;min-height:15px}.post-card-option input,.post-card-notes textarea{border:1px solid rgba(217,223,235,.9);border-radius:var(--radius-sm);color:var(--text);font:inherit;font-weight:var(--product-ui-type-weight-medium);padding:10px 12px;background:#fff}.post-card-multimaterial-list{display:grid;grid-template-columns:repeat(var(--slot-columns, 1),minmax(0,1fr));gap:20px}.post-card-multimaterial-slot{display:grid;gap:10px;align-content:start;min-width:0;padding:0}.post-card-multimaterial-slot.is-configured{background:transparent}.post-card-multimaterial-slot.has-error .post-card-multimaterial-picker summary{border-color:#dc26268c;box-shadow:0 0 0 3px #dc262617}.post-card-multimaterial-slot-head{display:grid;gap:6px}.post-card-multimaterial-slot-head h5{margin:0;color:var(--text);font-size:var(--product-ui-type-size-meta);font-weight:var(--product-ui-type-weight-semibold);line-height:1.35;min-width:0}.post-card-multimaterial-color-map{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.post-card-multimaterial-color-state{display:inline-flex;align-items:center;gap:6px;min-width:0;color:var(--muted);font-size:var(--product-ui-type-size-meta);font-weight:var(--product-ui-type-weight-semibold);line-height:1;white-space:nowrap}.post-card-multimaterial-color-state--mapped{justify-content:flex-end;text-align:right}.post-card-multimaterial-picker{position:relative;min-width:0}.post-card-multimaterial-picker summary{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:38px;padding:9px 12px;border:1px solid rgba(156,171,196,.8);border-radius:var(--radius-sm);background:#fff;color:var(--text);font-size:var(--product-ui-type-size-body);font-weight:var(--product-ui-type-weight-semibold);list-style:none;cursor:pointer}.post-card-multimaterial-picker summary::-webkit-details-marker{display:none}.post-card-multimaterial-picker summary:after{content:"";width:7px;height:7px;border-right:1.8px solid currentColor;border-bottom:1.8px solid currentColor;transform:rotate(45deg) translateY(-2px);opacity:.72}.post-card-multimaterial-picker[open] summary{border-color:#2563eb8c;box-shadow:0 0 0 3px #2563eb1f}.post-card-multimaterial-menu{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 6px);display:grid;gap:4px;max-height:210px;overflow:auto;padding:6px;border:1px solid rgba(15,23,42,.14);border-radius:var(--radius-sm);background:#fff;box-shadow:0 18px 36px #0f172a2e}.post-card-multimaterial-picker.is-open-up .post-card-multimaterial-menu{top:auto;bottom:calc(100% + 6px)}.post-card-multimaterial-option{border:0;border-radius:8px;background:transparent;color:var(--text);cursor:pointer;font:inherit;font-size:var(--product-ui-type-size-body);font-weight:var(--product-ui-type-weight-semibold);line-height:1.25;padding:8px 10px;text-align:left}.post-card-multimaterial-option:hover,.post-card-multimaterial-option:focus-visible{background:var(--ui-control-bg-soft);color:var(--text);outline:none}.post-card-multimaterial-option.is-selected{background:var(--quote-selection-surface);color:var(--text);box-shadow:inset 3px 0 0 var(--quote-selection-accent)}.post-card-multimaterial-option--empty{cursor:default;color:var(--muted)}.post-card-multimaterial-option--empty:hover{background:transparent;color:var(--muted)}.post-card-multimaterial-warning{margin:2px 0 0;width:100%;color:#b91c1c;font-size:var(--product-ui-type-size-meta);font-weight:var(--product-ui-type-weight-semibold);line-height:1.35}.model-split-control{display:contents}.model-split-trigger{border:0;background:transparent;color:var(--accent);cursor:pointer;font:inherit;font-weight:var(--product-ui-type-weight-semibold);padding:0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.model-split-trigger:hover,.model-split-trigger:focus-visible{color:color-mix(in srgb,var(--accent) 82%,#0f172a);outline:none}.model-split-trigger:focus-visible{border-radius:3px;box-shadow:0 0 0 3px var(--accent-soft)}.model-split-trigger[disabled]{color:#8a94a6;cursor:not-allowed;opacity:.72;text-decoration:none}.model-split-dropdown{display:grid;gap:8px;width:100%;margin-top:9px;padding:12px;border:1px solid rgba(148,163,184,.42);border-radius:var(--radius-md);background:#fff;box-shadow:var(--shadow-sm);color:var(--text);font-weight:var(--product-ui-type-weight-medium)}.model-split-dropdown[hidden]{display:none}.model-split-dropdown>strong{font-size:var(--product-ui-type-size-body);line-height:1.35}.model-split-dropdown-description{color:var(--muted);font-size:var(--product-ui-type-size-meta);line-height:1.45}.model-split-dropdown-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:2px}.model-split-dropdown-cancel,.model-split-dropdown-confirm{min-height:32px;border:1px solid rgba(148,163,184,.5);border-radius:var(--radius-sm);cursor:pointer;font:inherit;font-size:var(--product-ui-type-size-meta);font-weight:var(--product-ui-type-weight-semibold);padding:0 11px}.model-split-dropdown-cancel{background:#fff;color:var(--text)}.model-split-dropdown-confirm{border-color:var(--accent);background:var(--accent);color:#fff}.model-split-dropdown-cancel:hover,.model-split-dropdown-cancel:focus-visible{border-color:#2563eb94;outline:none}.model-split-dropdown-confirm:hover,.model-split-dropdown-confirm:focus-visible{filter:brightness(.94);outline:none}.model-split-dropdown-confirm[disabled]{cursor:wait;opacity:.72}.post-card-multimaterial-material{display:grid;gap:8px;min-height:0;padding:4px 0 0}.post-card-multimaterial-material strong{color:var(--text);font-size:var(--product-ui-type-size-body)}.post-card-multimaterial-material p,.post-card-multimaterial-empty{margin:0;color:#556070;font-size:var(--product-ui-type-size-meta);line-height:1.5}.post-card-multimaterial-colors{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.post-card-multimaterial-color{width:20px;height:20px;border-radius:999px;border:1px solid rgba(15,23,42,.18);background:var(--slot-color, #d8dee9);cursor:pointer;padding:0;transition:filter var(--transition),opacity var(--transition),box-shadow var(--transition),border-color var(--transition)}.post-card-multimaterial-color:hover,.post-card-multimaterial-color:focus-visible{border-color:#0f172a57}.post-card-multimaterial-color:disabled{cursor:not-allowed;filter:grayscale(1);opacity:.28}.post-card-multimaterial-color.is-selected{box-shadow:0 0 0 3px #fff,0 0 0 5px #0f172abf;opacity:1}.post-card-multimaterial-empty{padding:12px;border-radius:var(--radius-sm);background:#94a3b814}@media(max-width:920px){.post-card-multimaterial-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.post-card-multimaterial-list{grid-template-columns:1fr}}.post-card-notes textarea{min-height:82px;resize:vertical}.post-card-upload{display:grid;gap:8px;font-size:var(--product-ui-type-size-meta);color:var(--muted)}.post-card-upload-label{color:var(--text);font-weight:var(--product-ui-type-weight-semibold)}.post-card-upload-input{display:none}.post-card-upload-dropzone{min-height:96px;border:1px dashed rgba(148,163,184,.8);border-radius:var(--radius-sm);background:#fff;display:flex;align-items:center;justify-content:center;gap:14px;padding:16px;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.post-card-upload-dropzone:hover,.post-card-upload-dropzone.is-dragover{border-color:#2563ebb3;background:#2563eb0a;box-shadow:inset 0 0 0 1px #2563eb1f}.post-card-upload-copy{display:grid;gap:3px;min-width:0}.post-card-upload-primary{color:var(--accent);font-weight:var(--product-ui-type-weight-semibold)}.post-card-upload-hint{color:var(--muted);line-height:1.35}.post-card-file-name{font-size:var(--product-ui-type-size-meta);color:var(--muted)}.post-card-upload-remove{width:fit-content;border:0;padding:0;background:transparent;color:var(--accent);cursor:pointer;font:inherit;font-weight:var(--product-ui-type-weight-semibold)}.post-card-pricing{border:1px solid rgba(217,223,235,.7);border-radius:var(--radius-sm);padding:10px 12px 12px;display:grid;gap:10px;margin:0;min-inline-size:auto}.post-card-pricing legend{font-size:var(--product-ui-type-size-meta);font-weight:var(--product-ui-type-weight-semibold);text-transform:none;letter-spacing:normal;color:var(--muted);margin:0}.post-card-pricing-list{display:grid;gap:8px}.post-card-pricing-row,.post-card-pricing-total{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:baseline;color:var(--muted-strong);font-size:var(--product-ui-type-size-meta)}.post-card-pricing-row small{grid-column:1 / -1;color:var(--muted);line-height:1.35}.post-card-pricing-row strong,.post-card-pricing-total strong{color:var(--text);text-align:right}.post-card-pricing-total{border-top:1px solid var(--border);padding-top:8px;color:var(--text);font-weight:var(--product-ui-type-weight-semibold)}.post-card-meta{display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;font-size:var(--product-ui-type-size-meta);color:var(--muted)}@media(max-width:760px){.post-card-header{align-items:flex-start;flex-direction:column}.post-card-actions{width:100%;justify-content:space-between;flex-wrap:wrap}.post-card-detail-grid{grid-template-columns:1fr}}.slider-group{border:1px solid var(--border);border-radius:var(--radius-md);padding:18px;background:#f7f8fa}.slider-group.is-fixed .slider-body,.slider-group.is-fixed .slider-legend{display:none}.slider-group.is-fixed .slider-header{margin-bottom:0}.slider-fixed-value{display:none;font-size:var(--product-ui-type-size-body);font-weight:var(--product-ui-type-weight-semibold);color:var(--text)}.slider-group.is-fixed .slider-fixed-value{display:block}.slider-group.is-disabled,.toggle-group.is-disabled{opacity:.55}.slider-header{display:flex;justify-content:space-between;align-items:center;font-size:var(--product-ui-type-size-body);margin-bottom:12px}.slider-output{font-weight:var(--product-ui-type-weight-semibold);color:var(--muted)}.slider-body input[type=range]{width:100%;background:none}.infill-pattern-control.cart-inline-dropdown{flex:0 0 112px;align-self:flex-start;width:112px}.infill-pattern-control[hidden]{display:none}.infill-pattern-control .infill-pattern-trigger{min-height:28px;gap:7px;padding:0 9px;border-radius:999px;font-size:var(--product-ui-type-size-body);text-transform:none}.infill-pattern-control .cart-inline-dropdown-icon{width:7px;height:7px;flex:0 0 7px}.infill-pattern-control .infill-pattern-menu{left:50%;right:auto;width:132px;transform:translate(-50%)}.infill-pattern-control .cart-inline-dropdown-option{min-height:30px;padding:0 8px;font-size:var(--product-ui-type-size-body);text-transform:none}.slider-legend{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-top:10px;font-size:var(--product-ui-type-size-meta);color:var(--muted)}.slider-legend-left,.slider-legend-right{flex:1 1 0;min-width:0}.slider-legend-right{text-align:right}.slider-group.is-fixed.has-infill-pattern .slider-body,.slider-group.is-fixed.has-infill-pattern .slider-legend{display:block}.slider-group.is-fixed.has-infill-pattern .slider-body>input[type=range],.slider-group.is-fixed.has-infill-pattern .slider-legend-left,.slider-group.is-fixed.has-infill-pattern .slider-legend-right{display:none}.slider-group.is-fixed.has-infill-pattern .slider-legend{margin-top:0;text-align:center}.slider-group.is-fixed.has-infill-pattern .infill-pattern-control{margin:0 auto}.slider-group.has-infill-pattern:not(.has-infill-range) .slider-body>input[type=range],.slider-group.has-infill-pattern:not(.has-infill-range) .slider-legend-left,.slider-group.has-infill-pattern:not(.has-infill-range) .slider-legend-right{display:none}.slider-group.has-infill-pattern:not(.has-infill-range) .slider-legend{justify-content:center;margin-top:0}.slider-legend strong{display:block;font-size:var(--product-ui-type-size-body);color:var(--text)}.slider-meta{margin:10px 0 0;font-size:var(--product-ui-type-size-meta);color:var(--muted)}.toggle-group{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--border);border-radius:var(--radius-md);padding:18px;background:#f7f8fa;flex-wrap:wrap}.toggle-group .cart-inline-options{margin-left:auto}.toggle-group .cart-inline-option{min-width:94px;text-align:center}#print-ui-mode-group .cart-inline-option.is-active{border-color:var(--quote-selection-border);background:var(--quote-selection-surface);color:var(--text);box-shadow:inset 3px 0 0 var(--quote-selection-accent)}.toggle-group.is-fixed .switch,.toggle-group.is-fixed .toggle-hint{display:none}.toggle-group.is-locked{opacity:.85;border-color:#2ea05a;background:#2ea05a1f}.toggle-group.is-locked .switch{pointer-events:none;cursor:not-allowed}.toggle-title{font-size:var(--product-ui-type-size-body);font-weight:var(--product-ui-type-weight-semibold)}@media(max-width:640px){.toggle-group .cart-inline-options{width:100%;margin-left:0}.toggle-group .cart-inline-option{flex:1 1 calc(50% - 6px)}}.switch{position:relative;width:56px;height:30px}.switch input{opacity:0;width:0;height:0}.switch .slider{position:absolute;inset:0;background:#d1d6e3;border-radius:999px;transition:background var(--transition)}.switch .slider:before{content:"";position:absolute;top:3px;left:4px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 6px 14px #5362872e;transition:transform var(--transition)}.switch input:checked+.slider{background:var(--accent)}.switch input:checked+.slider:before{transform:translate(24px)}.cart-drawer-feedback{margin:0 0 var(--product-ui-space-lg);padding:var(--product-ui-space-lg);border-inline-start:var(--product-ui-space-xs) solid var(--product-ui-danger);background:color-mix(in srgb,var(--product-ui-danger) 9%,var(--product-ui-surface));color:var(--product-ui-text);font-size:var(--product-ui-font-size-sm);line-height:var(--product-ui-line-height-relaxed);overflow-wrap:anywhere}.cart-drawer-feedback:before{content:"Unable to continue";display:block;margin-bottom:var(--product-ui-space-xs);font-weight:var(--product-ui-font-weight-strong)}.cart-drawer-feedback[data-tone=warning]{border-inline-start-color:var(--product-ui-warning);background:color-mix(in srgb,var(--product-ui-warning) 9%,var(--product-ui-surface))}.cart-drawer-feedback[data-tone=warning]:before{content:"Quote update"}.cart-items:not(:where([data-connected-workspace] :not([inert] *))){list-style:none;margin:0;padding:0;display:grid;gap:12px;max-height:clamp(360px,70vh,640px);min-height:0;overflow-y:auto;overflow-x:hidden}.cart-items:not(:where([data-connected-workspace] :not([inert] *))){position:relative}.cart-panel .cart-items{flex:1 1 auto;max-height:none;min-height:0;gap:0;align-content:start;grid-auto-rows:max-content;padding:0 0 22px}.cart-items.checkout-cart:not(:where([data-connected-workspace] :not([inert] *))){display:flex;gap:12px;padding-right:6px;margin-right:-6px;max-height:clamp(360px,70vh,640px);overflow-y:auto;overflow-x:hidden;scroll-snap-type:y proximity;overflow-anchor:none}.cart-items.checkout-cart:not(:where([data-connected-workspace] :not([inert] *))){flex-direction:column;justify-content:flex-start;flex:1 1 auto;min-height:0;min-width:0}.model-list.is-loading:after,.cart-items.checkout-cart.is-loading:after{content:"";position:absolute;top:50%;left:50%;width:34px;height:34px;border-radius:50%;border:3px solid rgba(148,163,184,.35);border-top-color:#2563ebd9;animation:admin-model-spinner .95s linear infinite;transform:translate(-50%,-50%);pointer-events:none}.model-list.is-loading:after{display:none}.model-list.is-loading,.cart-items.checkout-cart.is-loading{min-height:140px}.model-list.is-loading>*,.cart-items.checkout-cart.is-loading>*{opacity:.35;pointer-events:none}.cart-empty{font-size:var(--product-ui-type-size-body);color:var(--muted);text-align:center;padding:24px 12px;border:1px dashed var(--border);border-radius:var(--radius-sm);background:#f7f8fa}.cart-item:not(:where([data-connected-workspace] :not([inert] *))){border:1px solid var(--border);border-radius:var(--radius-md);padding:12px;background:#22c55e08;display:flex;gap:10px}.cart-item:not(:where([data-connected-workspace] :not([inert] *))){flex-direction:column}.cart-item.is-editing{border-color:var(--accent);box-shadow:0 10px 24px #2563eb38}.cart-item-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:2px}.cart-item-title:not(:where([data-connected-workspace] :not([inert] *))){display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cart-item-orientation-flag,.tooltip-flag{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;font-size:var(--product-ui-type-size-meta);font-weight:var(--product-ui-type-weight-semibold);color:#ff7a1a;background:#ff7a1a1f;border:1px solid rgba(255,122,26,.7);text-transform:none;letter-spacing:0;cursor:default;position:relative;z-index:25}.tooltip-flag--inline{margin-left:6px;vertical-align:middle}.cart-item-title .cart-item-orientation-flag{flex-shrink:0}.cart-item-number{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;padding:0 7px;border-radius:999px;background:#15803d1f;border:1px solid rgba(21,128,61,.24);color:#166534;font-size:var(--product-ui-type-size-meta);font-weight:var(--product-ui-type-weight-semibold);letter-spacing:normal}.cart-item-body{display:flex;flex-direction:column;align-items:stretch;gap:3px;width:100%}.cart-item-preview:not(:where([data-connected-workspace] :not([inert] *))),.cart-item-preview-placeholder:not(:where([data-connected-workspace] :not([inert] *))){width:100%;max-width:220px;margin:0 auto;border-radius:var(--radius-sm);display:flex;align-items:center;overflow:hidden;background:transparent}.cart-item-preview:not(:where([data-connected-workspace] :not([inert] *))),.cart-item-preview-placeholder:not(:where([data-connected-workspace] :not([inert] *))){justify-content:center}.cart-item-preview-placeholder{padding:12px 18px;background:#0f172a0d;color:var(--accent);font-weight:var(--product-ui-type-weight-semibold);letter-spacing:normal}.cart-item-preview img:not(:where([data-connected-workspace] :not([inert] *))){display:block;width:100%;height:auto;max-width:220px;max-height:220px;object-fit:contain;padding:0;border-radius:inherit}.cart-item-preview.is-loading:after{content:"";width:28px;height:28px;border-radius:50%;border:3px solid rgba(148,163,184,.35);border-top-color:#2563ebd9;animation:admin-model-spinner .95s linear infinite}.cart-item-info{display:flex;flex-direction:column;gap:6px;flex:1 1 auto;min-height:0;align-items:flex-start;text-align:left}.cart-item-filename:not(:where([data-connected-workspace] :not([inert] *))){font-weight:var(--product-ui-type-weight-semibold);font-size:var(--product-ui-type-size-body);color:var(--text)}.cart-item-postprocess:not(:where([data-connected-workspace] :not([inert] *))){display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:1px 0 0 34px;color:var(--muted);line-height:1.35}.cart-item-postprocess:not(:where([data-connected-workspace] :not([inert] *))){flex:0 0 100%}.cart-item-postprocess-label:not(:where([data-connected-workspace] :not([inert] *))){font-size:var(--product-ui-type-size-meta);font-weight:var(--product-ui-type-weight-semibold);color:inherit}.cart-item-postprocess-chip:not(:where([data-connected-workspace] :not([inert] *))){appearance:none;display:inline-flex;align-items:center;gap:5px;max-width:min(260px,100%);padding:3px 8px;border-radius:999px;border:1px solid #d7d2ff;background:#efedff;color:#4f46e5;font-size:var(--product-ui-type-size-meta);font-weight:var(--product-ui-type-weight-semibold);white-space:nowrap;overflow:visible;cursor:help;isolation:isolate;font-family:inherit;line-height:1.35;text-align:left}.cart-item-postprocess-chip:not(:where([data-connected-workspace] :not([inert] *))){position:relative}.cart-item-postprocess-chip.is-downloadable{cursor:pointer}.cart-item-postprocess-chip.is-downloadable:hover,.cart-item-postprocess-chip.is-downloadable:focus-visible{border-color:#a9a0ff;background:#e4e0ff;outline:none}.cart-item-postprocess-chip.is-downloadable:disabled{cursor:wait;opacity:.72}.cart-item-postprocess-chip-text:not(:where([data-connected-workspace] :not([inert] *))){display:block;white-space:nowrap}.cart-item-postprocess-chip-text:not(:where([data-connected-workspace] :not([inert] *))){flex:1 1 auto;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}.cart-item-postprocess-download-icon{width:12px;height:12px;flex:0 0 12px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cart-item:has(.cart-item-postprocess-chip[data-tooltip]:hover),.cart-item:has(.cart-item-postprocess-chip[data-tooltip]:focus-visible){position:relative;z-index:50;overflow:visible}@media(max-width:640px){.cart-item-postprocess:not(:where([data-connected-workspace] :not([inert] *))){margin-left:0}}.cart-item-badges:not(:where([data-connected-workspace] :not([inert] *))){display:flex;gap:6px;margin-top:2px;flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.cart-item-badges:not(:where([data-connected-workspace] :not([inert] *))){justify-content:flex-start}.cart-item-badge:not(:where([data-connected-workspace] :not([inert] *))){display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 12px;border-radius:999px;background:#e2e8f0a6;border:1px solid rgba(203,213,225,.75);color:#1f2937;font-size:var(--product-ui-type-size-meta);font-weight:var(--product-ui-type-weight-semibold);letter-spacing:normal;text-transform:none;text-align:center;min-width:0;flex:0 0 auto;white-space:nowrap;line-height:1.3;cursor:default;background-clip:padding-box}.cart-item-badge.cart-item-badge--interactive:not(:where([data-connected-workspace] :not([inert] *))){cursor:pointer;transition:transform var(--transition),box-shadow var(--transition),border-color var(--transition)}.cart-item-badge.cart-item-badge--interactive:hover{border-color:#94a3b8f2;box-shadow:0 6px 18px #0f172a17;transform:translateY(-1px)}.cart-item-badge.cart-item-badge--interactive:focus-visible{outline:2px solid rgba(37,99,235,.4);outline-offset:2px}.cart-item-badge:not(:where(.pu-record-financial-summary button.pu-service-choice)) .badge-value:not(:where([data-connected-workspace] :not([inert] *))){font-weight:var(--product-ui-type-weight-medium);color:inherit;white-space:nowrap;overflow:hidden}.cart-item-badge:not(:where(.pu-record-financial-summary button.pu-service-choice)) .badge-value:not(:where([data-connected-workspace] :not([inert] *))){flex:1 1 auto;min-width:0;text-align:center;text-overflow:ellipsis}.checkout-quantity-breaks{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px}.checkout-quantity-breaks-label{color:#64748b;font-size:var(--product-ui-type-size-meta);font-weight:var(--product-ui-type-weight-semibold);letter-spacing:normal;text-transform:none}.checkout-quantity-breaks-list{display:inline-flex;min-height:26px;align-items:center;border:1px solid rgba(16,185,129,.28);border-radius:999px;padding:5px 10px;background:#10b9811a;color:#047857;font-size:var(--product-ui-type-size-meta);font-weight:var(--product-ui-type-weight-semibold)}.badge-caret{font-size:9px;color:inherit;opacity:.65}@media(max-width:540px){.cart-item-badge:not(:where([data-connected-workspace] :not([inert] *))){flex:0 0 var(--cart-badge-width-sm);min-width:var(--cart-badge-width-sm)}}.cart-item-badge.cart-item-badge--color:not(:where([data-connected-workspace] :not([inert] *))){background:var(--badge-color, #e5e7eb);border-color:var(--badge-color, #d1d5db);color:var(--badge-text, #111827)}.cart-item-badge.cart-item-badge--multimaterial{background:#f8fafc;border-color:#2563eb47;color:#1e293b}.badge-multimaterial-swatches{display:inline-flex;align-items:center;margin-left:2px}.badge-multimaterial-swatch{width:13px;height:13px;border-radius:999px;background:var(--slot-color, #e5e7eb);border:1px solid rgba(15,23,42,.12);box-shadow:0 0 0 1px #ffffffe6}.badge-multimaterial-swatch+.badge-multimaterial-swatch{margin-left:-3px}.cart-item-badge.cart-item-badge--input{padding:4px 10px;min-width:0}.cart-item-badge.cart-item-badge--input input{border:0;background:transparent;font:inherit;color:inherit;width:110px;min-width:70px;outline:none}.cart-item-badge.cart-item-badge--input input::placeholder{color:var(--muted)}.cart-item-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:100%;padding-top:8px;border-top:1px solid var(--border);align-items:center;justify-items:center}.cart-inline-editor:where(:not(.pu-record-color-editor,.pu-checkout-choice-editor)){position:absolute;z-index:250;width:min(360px,calc(100vw - 32px));padding:16px 18px;border-radius:var(--radius-md);border:1px solid rgba(203,213,225,.95);background:#fff;box-shadow:0 18px 40px #0f172a26;pointer-events:auto}.cart-inline-editor:where(:not(.pu-record-color-editor,.pu-checkout-choice-editor)):before{content:"";position:absolute;top:-8px;left:50%;transform:translate(-50%);width:14px;height:14px;background:inherit;border-left:1px solid rgba(203,213,225,.95);border-top:1px solid rgba(203,213,225,.95);transform-origin:center;rotate:45deg;box-shadow:-2px -2px 4px #0f172a0d}.cart-inline-editor-header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;font-size:var(--product-ui-type-size-body);font-weight:var(--product-ui-type-weight-semibold);color:#0f172a}.cart-inline-editor-body{display:flex;flex-direction:column;gap:12px}.cart-inline-field{display:flex;flex-direction:column;gap:6px;width:100%;font-size:var(--product-ui-type-size-body);color:var(--muted)}.cart-inline-field-label{color:#64748b;font-size:var(--product-ui-type-size-meta);font-weight:var(--product-ui-type-weight-semibold);letter-spacing:normal;text-transform:none}.cart-inline-dropdown{position:relative;width:100%}.cart-inline-dropdown-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:42px;border:1px solid rgba(203,213,225,.95);border-radius:10px;background:#fff;color:#1f2937;font:inherit;font-weight:var(--product-ui-type-weight-semibold);padding:0 12px;cursor:pointer;text-align:left}.cart-inline-dropdown-trigger:focus-visible,.cart-inline-dropdown.is-open .cart-inline-dropdown-trigger{border-color:#2563eb99;box-shadow:0 0 0 3px #2563eb1f;outline:none}.cart-inline-dropdown-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cart-inline-dropdown-icon{width:8px;height:8px;border-right:2px solid #64748b;border-bottom:2px solid #64748b;transform:translateY(-2px) rotate(45deg);transition:transform var(--transition)}.cart-inline-dropdown.is-open .cart-inline-dropdown-icon{transform:translateY(2px) rotate(225deg)}.cart-inline-dropdown-list{position:absolute;z-index:20;top:calc(100% + 8px);left:0;right:0;display:grid;gap:4px;max-height:220px;padding:6px;overflow-y:auto;border:1px solid rgba(203,213,225,.95);border-radius:12px;background:#fff;box-shadow:0 18px 42px #0f172a29}.cart-inline-dropdown-option{min-height:36px;border:0;border-radius:8px;background:transparent;color:#334155;cursor:pointer;font:inherit;font-size:var(--product-ui-type-size-body);font-weight:var(--product-ui-type-weight-semibold);padding:0 10px;text-align:left}.cart-inline-dropdown-option:hover,.cart-inline-dropdown-option:focus-visible,.cart-inline-dropdown-option.is-active{background:#f1f3f6;color:#1d4ed8;outline:none}.cart-inline-field--slider input[type=range]{width:100%}.cart-inline-slider-meta{display:flex;justify-content:space-between;align-items:center;font-weight:var(--product-ui-type-weight-semibold);color:#1f2937}.cart-inline-editor-status{font-size:var(--product-ui-type-size-meta);margin:8px 0 0;min-height:16px;color:var(--muted)}.cart-inline-editor-status[data-variant=error]{color:#b91c1c}.cart-inline-editor-status[data-variant=info]{color:#0369a1}.cart-inline-editor-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:12px}.cart-inline-editor-button{border-radius:999px;padding:8px 16px;font-size:var(--product-ui-type-size-body);font-weight:var(--product-ui-type-weight-semibold);border:1px solid transparent;cursor:pointer;transition:background var(--transition),color var(--transition),border-color var(--transition)}.cart-inline-editor-button--ghost{background:transparent;border-color:#94a3b8b3;color:#475569}.cart-inline-editor-button--ghost:hover{border-color:#3b82f699;color:#1d4ed8}.cart-inline-editor-button--primary{background:linear-gradient(120deg,var(--btn-blue-start, #3b82f6),var(--btn-blue-end, #1d4ed8));color:#f8fafc;border-color:#2563eb73}.cart-inline-editor-button--primary:disabled{opacity:.6;cursor:not-allowed}.cart-inline-options{display:flex;flex-wrap:wrap;gap:6px}.cart-inline-option{border-radius:999px;border:1px solid rgba(203,213,225,.9);background:#f8fafc;color:#1f2937;font-size:var(--product-ui-type-size-body);font-weight:var(--product-ui-type-weight-semibold);padding:6px 12px;cursor:pointer;transition:background var(--transition),border-color var(--transition),box-shadow var(--transition)}.cart-inline-option.is-active,.cart-inline-options--nozzle .cart-inline-option.is-active{border-color:var(--quote-selection-border);background:var(--quote-selection-surface);color:var(--text);box-shadow:inset 3px 0 0 var(--quote-selection-accent)}.cart-inline-color-list{display:flex;flex-wrap:wrap;gap:10px}.cart-inline-color{width:32px;height:32px;border-radius:50%;border:2px solid transparent;background:var(--swatch-color, #e2e8f0);box-shadow:inset 0 0 0 1px #0f172a1f;cursor:pointer;position:relative;transition:transform var(--transition),border-color var(--transition),box-shadow var(--transition)}.cart-inline-color.is-active{border-color:var(--quote-selection-accent);transform:scale(1.05);box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--quote-selection-accent)}.cart-item-summary>div{display:flex;flex-direction:column;gap:4px;font-size:var(--product-ui-type-size-meta);letter-spacing:normal;text-transform:none;color:var(--muted);align-items:center;justify-content:center}.cart-item-summary>div:nth-child(1){align-items:flex-start;text-align:left}.cart-item-summary>div:nth-child(2){align-items:center;text-align:center;justify-self:center}.cart-item-summary>div:nth-child(3){align-items:flex-end;text-align:right}.cart-item-summary>div strong{font-size:var(--product-ui-type-size-section);font-weight:var(--product-ui-type-weight-semibold);color:var(--text);letter-spacing:normal;text-transform:none}.cart-item-total strong{font-size:var(--product-ui-type-size-section)}.cart-item-quantity-control:not(:where([data-connected-workspace] :not([inert] *))){display:flex;flex-direction:column;gap:4px;align-items:center;align-self:center}.cart-quantity-controls:not(:where([data-connected-workspace] :not([inert] *))){display:inline-flex;align-items:center;gap:8px;margin:0 auto}.cart-quantity-controls:not(:where([data-connected-workspace] :not([inert] *))){justify-content:center}.cart-item-meta{font-size:var(--product-ui-type-size-meta);color:var(--muted);font-weight:var(--product-ui-type-weight-medium)}.checkout-summary-quantity--static:not(:where([data-connected-workspace] :not([inert] *))){display:flex;flex-direction:column;gap:4px}.checkout-summary-quantity--static strong:not(:where([data-connected-workspace] :not([inert] *))){font-size:var(--product-ui-type-size-section);font-weight:var(--product-ui-type-weight-semibold)}.cart-quantity-btn:not(:where([data-connected-workspace] :not([inert] *))){width:32px;height:32px;border-radius:999px;border:1px solid #cbd5f5;background:#fff;color:#1f2937;font-size:var(--product-ui-type-size-section);font-weight:var(--product-ui-type-weight-semibold);cursor:pointer;transition:background var(--transition),border-color var(--transition),transform var(--transition);display:inline-flex;align-items:center;justify-content:center;padding:0;-webkit-user-select:none;user-select:none;flex:0 0 32px;z-index:1;pointer-events:auto}.cart-quantity-btn:not(:where([data-connected-workspace] :not([inert] *))){position:relative}.cart-quantity-btn:hover,.cart-quantity-btn:focus-visible{background:#ecfdf3;border-color:#16a34a;color:#166534;outline:none}.cart-quantity-btn:disabled{opacity:.5;cursor:not-allowed}.cart-quantity-value:not(:where([data-connected-workspace] :not([inert] *))){min-width:64px;height:32px;padding:4px 8px;text-align:center;font-weight:var(--product-ui-type-weight-semibold);font-size:var(--product-ui-type-size-body);color:#1f2937;border:1px solid #cbd5f5;border-radius:10px;background:#fff;appearance:textfield;-moz-appearance:textfield;flex:0 0 64px}.cart-quantity-value:not(:where([data-connected-workspace] :not([inert] *)))::-webkit-outer-spin-button,.cart-quantity-value:not(:where([data-connected-workspace] :not([inert] *)))::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.admin-order-quantity-input{-moz-appearance:textfield}.admin-order-quantity-input::-webkit-inner-spin-button,.admin-order-quantity-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cart-item-actions:not(:where([data-connected-workspace] :not([inert] *))){display:flex;align-items:center;flex-wrap:wrap;gap:10px}.cart-item-summary--static{border-top:0;padding-top:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;justify-content:stretch;align-items:center;text-align:left}.cart-item-summary--static>div{display:flex;flex-direction:column;gap:2px;align-items:center;text-align:center}.cart-item-summary--static>div span{letter-spacing:normal;text-transform:none;font-size:var(--product-ui-type-size-meta);color:var(--muted)}.cart-item-summary--static>div strong{font-size:var(--product-ui-type-size-section);font-weight:var(--product-ui-type-weight-semibold)}@media(max-width:768px){.cart-item-summary--static>div{align-items:flex-start;text-align:left}.checkout-summary-quantity--static:not(:where([data-connected-workspace] :not([inert] *))){align-items:flex-start}.cart-item-summary--static{gap:14px}}.cart-item-actions .cart-edit:not(:where([data-connected-workspace] :not([inert] *))){border:none;background:transparent;font-size:var(--product-ui-type-size-body);font-weight:var(--product-ui-type-weight-semibold);color:#2563eb;cursor:pointer;padding:0}.cart-item-actions .cart-edit:hover{text-decoration:underline}.cart-checkout{background:#3cb179;border-color:#2d8f60;color:#f4fff7;text-align:center}.cart-checkout:hover{background:#34a06c;border-color:#277a52}.cart-checkout.is-disabled,.cart-checkout.is-disabled:hover{background:#d9dde5;border-color:#c3c9d6;color:#8a94a6;box-shadow:none;cursor:not-allowed;pointer-events:none;text-decoration:none}.cart-panel .cart-item{display:block;padding:14px 0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.cart-panel .cart-item+.cart-item{border-top:1px solid #e2e8f0}.cart-panel .cart-item.is-editing{background:#2563eb0a;box-shadow:inset 3px 0 #2563eb8c}.cart-panel .cart-item-body{display:grid;grid-template-columns:132px minmax(0,1fr) 168px;align-items:start;gap:18px;overflow:visible}.cart-panel .cart-item-preview{position:relative;width:132px;max-width:none;height:132px;margin:0;padding:14px;border:0;border-radius:0;background:transparent;box-shadow:none}.cart-panel .cart-item-preview.is-clickable{cursor:pointer}.cart-panel .cart-item-preview.is-clickable:hover,.cart-panel .cart-item-preview.is-clickable:focus-visible{outline:none}.cart-panel .cart-item-preview.is-clickable:hover img,.cart-panel .cart-item-preview.is-clickable:focus-visible img{transform:scale(1.04)}.cart-panel .cart-item-preview img{width:100%;height:100%;max-width:none;max-height:none;object-fit:contain;transition:transform var(--transition)}.cart-panel .cart-item-preview-placeholder{width:100%;max-width:none;min-height:86px}.cart-panel .cart-item-number{position:absolute;top:12px;left:12px;z-index:2;min-width:28px;height:28px;padding:0 8px;background:#d9f4df;border-color:#c7ebd0;color:#47755e;font-size:var(--product-ui-type-size-meta);letter-spacing:normal}.cart-panel .cart-item-info{display:flex;min-width:0;gap:16px;overflow:visible}.cart-panel .cart-item-header{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;margin:0;gap:8px;min-width:0}.cart-panel .cart-item-title{min-width:0;flex-wrap:wrap;overflow:visible}.cart-panel .cart-item-filename{min-width:0;overflow:visible;color:#1f2937;font-size:var(--product-ui-type-size-body);font-weight:var(--product-ui-type-weight-semibold);line-height:1.35;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.cart-panel .cart-item-actions .cart-edit{display:inline-flex;flex:0 0 auto;align-items:center;border:0;background:transparent;color:#2563eb;cursor:pointer;font-size:var(--product-ui-type-size-body);font-weight:var(--product-ui-type-weight-semibold);letter-spacing:normal;padding:0;text-transform:none;text-decoration:none;white-space:nowrap;overflow:visible}.cart-panel .cart-item-actions .cart-delete{display:inline-flex;flex:0 0 auto;align-items:center;border:0;background:transparent;color:#dc2626;cursor:pointer;font-size:var(--product-ui-type-size-body);font-weight:var(--product-ui-type-weight-semibold);letter-spacing:normal;padding:0;text-transform:none;text-decoration:none;white-space:nowrap;overflow:visible}.cart-panel .cart-item-actions .cart-edit:hover,.cart-panel .cart-item-actions .cart-edit:focus-visible,.cart-panel .cart-item-actions .cart-delete:hover,.cart-panel .cart-item-actions .cart-delete:focus-visible{text-decoration:underline;outline:none}.cart-panel .cart-item-postprocess{display:grid;align-content:start;align-items:start;margin:6px 0 2px;gap:10px;font-size:var(--product-ui-type-size-meta)}.cart-panel .cart-item-postprocess-badges{display:flex;flex-wrap:wrap;gap:8px}.cart-panel .cart-item-postprocess-label{display:block;margin-bottom:0;font-size:var(--product-ui-type-size-meta);font-weight:var(--product-ui-type-weight-semibold);letter-spacing:normal;line-height:1.2;text-transform:none;color:#64748b}.cart-panel .cart-item-postprocess-chip{min-height:24px;max-width:min(100%,320px);padding:4px 10px;background:#efedff;border-color:#d7d2ff;color:#4f46e5}.cart-panel .cart-item-badges{display:flex;flex-wrap:wrap;column-gap:8px;row-gap:10px;margin-top:2px;padding-bottom:0;overflow:visible}.cart-panel .cart-item-settings-label{flex:0 0 100%;margin-bottom:2px;color:#64748b;font-size:var(--product-ui-type-size-meta);font-weight:var(--product-ui-type-weight-semibold);letter-spacing:normal;line-height:1.2;text-transform:none}.cart-panel .cart-item-badge{min-height:24px;padding:4px 10px;border:0;background:#eef1f5;color:#334155;font-size:var(--product-ui-type-size-meta);font-weight:var(--product-ui-type-weight-semibold);box-shadow:none}.cart-panel .cart-item-badge.cart-item-badge--color{border:0;background:var(--badge-color, #111827);color:var(--badge-text, #ffffff)}.cart-panel .cart-item-summary{display:grid;grid-template-columns:minmax(0,1fr);align-content:center;align-items:center;gap:12px;width:100%;padding:0 0 0 18px;border-top:0;border-left:1px solid #e2e8f0}.cart-panel .cart-item-summary>div{gap:5px;align-items:center;justify-content:center;color:#64748b;font-size:var(--product-ui-type-size-meta);letter-spacing:0;line-height:1.2;text-align:center;text-transform:none}.cart-panel .cart-item-summary>div:nth-child(1){order:2}.cart-panel .cart-item-summary>div:nth-child(2){order:1;align-items:center}.cart-panel .cart-item-summary>div:nth-child(3){order:3}.cart-panel .cart-item-summary>div strong{color:#1f2937;font-size:var(--product-ui-type-size-section);font-weight:var(--product-ui-type-weight-semibold)}.cart-item-quantity-control:not(:where([data-connected-workspace] :not([inert] *))){--cart-feature-pink: #db2777;--cart-feature-pink-strong: #be185d;--cart-feature-pink-focus: rgba(219, 39, 119, .24)}.cart-panel .checkout-summary-value{display:flex;align-items:center;gap:4px}.cart-panel .cart-item-quantity-label,.checkout-summary .cart-item-quantity-label,.pricing-card .cart-item-quantity-label{display:inline-flex;align-items:baseline;justify-content:center;gap:3px}.pricing-card .cart-item-quantity-label{color:var(--muted);font-size:var(--product-ui-type-size-meta);font-weight:var(--product-ui-type-weight-semibold);letter-spacing:normal;text-transform:none}.cart-panel .cart-item-quantity-label-separator,.checkout-summary .cart-item-quantity-label-separator,.pricing-card .cart-item-quantity-label-separator{color:#94a3b8}.cart-panel .cart-quote-quantities,.checkout-summary .cart-quote-quantities,.pricing-card .cart-quote-quantities{display:inline-flex;align-items:center;border:0;background:transparent;color:var(--cart-feature-pink);cursor:pointer;font:inherit;font-weight:var(--product-ui-type-weight-semibold);letter-spacing:inherit;line-height:1.2;padding:0;text-transform:none;text-decoration:none;white-space:nowrap}.cart-panel .cart-quote-quantities.is-active,.checkout-summary .cart-quote-quantities.is-active,.pricing-card .cart-quote-quantities.is-active{color:var(--cart-feature-pink-strong)}.cart-panel .cart-quote-quantities:hover,.cart-panel .cart-quote-quantities:focus-visible,.checkout-summary .cart-quote-quantities:hover,.checkout-summary .cart-quote-quantities:focus-visible,.pricing-card .cart-quote-quantities:hover,.pricing-card .cart-quote-quantities:focus-visible{text-decoration:underline;outline:none}.cart-panel .cart-quote-quantities:focus-visible,.checkout-summary .cart-quote-quantities:focus-visible,.pricing-card .cart-quote-quantities:focus-visible{border-radius:4px;box-shadow:0 0 0 3px var(--cart-feature-pink-focus)}.cart-panel .cart-quantity-controls,.pricing-card .cart-quantity-controls{display:grid;grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;gap:0;min-width:126px;height:34px;border:1px solid #ccd7e8;border-radius:8px;background:#fff;overflow:hidden;box-shadow:none}.cart-panel .cart-quantity-btn,.pricing-card .cart-quantity-btn{width:32px;height:32px;border:0;border-radius:0;color:#64748b;background:transparent;flex-basis:32px}.cart-panel .cart-quantity-value,.pricing-card .cart-quantity-value{width:100%;min-width:0;height:32px;padding:0;border:0;border-radius:0;color:#1f2937;font-size:var(--product-ui-type-size-body);box-shadow:none;outline:none;flex-basis:auto}.cart-panel .cart-quantity-value:focus,.pricing-card .cart-quantity-value:focus{outline:none;box-shadow:none}.pricing-card .live-pricing-quantity{align-items:center;width:100%}.pricing-card .cart-quantity-controls{width:100%}.pricing-card .live-pricing-quantity .cart-quantity-controls{height:42px}.pricing-card .live-pricing-quantity .cart-quantity-btn,.pricing-card .live-pricing-quantity .cart-quantity-value{height:40px}.pricing-card h2{font-size:var(--product-ui-type-size-section);font-weight:var(--product-ui-type-weight-semibold)}.pricing-card{--pricing-section-gap: 16px;gap:var(--pricing-section-gap)}.pricing-inputs{display:flex;flex-direction:column;gap:var(--pricing-section-gap)}.quantity-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:var(--pricing-section-gap)}.pricing-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pricing-section-gap);font-size:var(--product-ui-type-size-body)}.summary-field{position:relative;display:flex;align-items:center;justify-content:center;padding:28px 16px 16px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-soft);box-shadow:inset 0 1px #ffffffb3;text-align:center;min-height:96px}.summary-field .label{position:absolute;top:10px;left:50%;transform:translate(-50%);font-size:var(--product-ui-type-size-meta);color:var(--muted);letter-spacing:normal;text-transform:none;white-space:nowrap}.summary-field strong{display:block;font-size:var(--product-ui-type-size-section);font-weight:var(--product-ui-type-weight-semibold);color:var(--text)}.summary-field.is-multi-unit-price{border-color:#22c55e6b;background:#22c55e14;cursor:help;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease}.summary-field.is-multi-unit-price:hover,.summary-field.is-multi-unit-price:focus-within{border-color:#22c55e99;background:#22c55e1f;box-shadow:inset 0 1px #ffffffb8,0 0 0 2px #22c55e1f}.multi-unit-price-trigger{position:relative;display:inline-flex;align-items:center;justify-content:center;color:var(--text);cursor:help;outline:none}.multi-unit-price-trigger:focus-visible{border-radius:var(--radius-sm);box-shadow:0 0 0 2px #22c55e29}.pricing-detail-summary{display:grid;gap:10px;margin-top:0;padding:14px;border:1px solid var(--border);border-radius:var(--radius-sm);background:#ffffffc2;box-shadow:inset 0 1px #ffffffb3;font-size:var(--product-ui-type-size-body)}.pricing-detail-summary-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;color:var(--text)}.pricing-detail-summary-row span{min-width:0;font-weight:var(--product-ui-type-weight-semibold)}.pricing-detail-summary-link{min-width:0;padding:0;border:0;background:transparent;color:var(--text);font:inherit;font-weight:var(--product-ui-type-weight-semibold);text-align:left;text-transform:none}.pricing-detail-summary-link.is-active{color:var(--accent);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.pricing-detail-summary-link:disabled{cursor:default}.pricing-detail-summary-link:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:3px}.pricing-detail-summary-row small{color:var(--muted);font-size:var(--product-ui-type-size-meta);font-weight:var(--product-ui-type-weight-semibold)}.pricing-detail-summary-row strong{flex:0 0 auto;color:var(--text);font-size:var(--product-ui-type-size-body);font-weight:var(--product-ui-type-weight-semibold);text-align:right}.pricing-detail-summary-row:nth-child(2) strong{color:var(--accent)}.step-card[data-step="4"]{scroll-margin-top:calc(var(--header-height, 78px) + 16px)}.pricing-actions{display:grid;gap:var(--pricing-section-gap);margin-top:0}.bulk-discount-field{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;width:100%}.bulk-discount-trigger{width:100%;height:42px;border-radius:var(--radius-sm);border-color:var(--ui-active-border);background:var(--ui-active-border);color:var(--surface);padding:0 clamp(8px,1.1vw,14px);display:inline-flex;align-items:center;justify-content:center;font-size:var(--product-ui-type-size-body);font-weight:var(--product-ui-type-weight-semibold);letter-spacing:normal;white-space:nowrap;text-transform:none}.bulk-discount-trigger:hover,.bulk-discount-trigger:focus-visible{border-color:color-mix(in srgb,var(--ui-active-border) 88%,var(--text));background:color-mix(in srgb,var(--ui-active-border) 88%,var(--text));color:var(--surface);outline:none}.bulk-discount-note{margin:0;font-size:var(--product-ui-type-size-meta);line-height:1.45;color:var(--muted)}.diagnostic-card{margin-top:20px;padding:20px 24px;border:1px solid rgba(217,223,235,.8);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm)}.pricing-diagnostics{margin-left:auto;border:none;background:transparent;color:#2563eb;font-size:var(--product-ui-type-size-body);font-weight:var(--product-ui-type-weight-semibold);text-decoration:underline;cursor:pointer}.pricing-diagnostics:hover{color:#1d4ed8}body.cart-quote-quantity-dialog-open{overflow:hidden}.cart-quote-quantity-dialog{position:fixed;inset:0;z-index:6200;display:grid;place-items:center;padding:24px}.cart-quote-quantity-dialog-backdrop{position:absolute;inset:0;border:0;background:#0f172a6b;cursor:pointer}.cart-quote-quantity-dialog-panel{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr);width:min(680px,calc(100vw - 32px));max-height:min(720px,calc(100vh - 32px));overflow:hidden;padding:0;border:1px solid rgba(148,163,184,.42);border-radius:10px;background:#fff;box-shadow:0 28px 72px #0f172a47}.cart-quote-quantity-dialog-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 24px 20px;border-bottom:1px solid #dbe3ef}.cart-quote-quantity-dialog-header-main{display:flex;min-width:0;align-items:flex-start;gap:14px}.cart-quote-quantity-dialog-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 44px;border-radius:8px;background:#f1f3f6;color:#2563eb;font-size:19px;font-weight:var(--product-ui-type-weight-semibold);line-height:1}.cart-quote-quantity-dialog-heading{min-width:0}.cart-quote-quantity-dialog-header h2{margin:0;color:#111827;font-size:var(--product-ui-type-size-section);font-weight:var(--product-ui-type-weight-semibold);line-height:1.2}.cart-quote-quantity-dialog-header p{margin:4px 0 0;color:#64748b;font-size:var(--product-ui-type-size-body);font-weight:var(--product-ui-type-weight-semibold);line-height:1.35;overflow-wrap:anywhere}.cart-quote-quantity-dialog-close{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex:0 0 38px;border:1px solid rgba(203,213,225,.95);border-radius:8px;background:#f8fafc;color:#64748b;cursor:pointer;font-size:24px;font-weight:var(--product-ui-type-weight-medium);line-height:1}.cart-quote-quantity-dialog-close:hover,.cart-quote-quantity-dialog-close:focus-visible{border-color:#94a3b8;background:#f1f5f9;color:#334155;outline:none}.cart-quote-quantity-form{display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:0}.cart-quote-quantity-body{display:grid;gap:14px;min-height:0;overflow:auto;padding:24px}.cart-quote-quantity-section{display:grid;gap:16px}.cart-quote-quantity-section-header{display:grid;gap:4px}.cart-quote-quantity-section-header h3{margin:0;color:#111827;font-size:var(--product-ui-type-size-body);font-weight:var(--product-ui-type-weight-semibold);line-height:1.25}.cart-quote-quantity-section-header p{margin:0;color:#64748b;font-size:var(--product-ui-type-size-body);font-weight:var(--product-ui-type-weight-semibold);line-height:1.4}.cart-quote-quantity-rows{display:grid;gap:12px}.cart-quote-quantity-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px}.cart-quote-quantity-field{display:grid;gap:8px;min-width:0}.cart-quote-quantity-field>span{color:#46546a;font-size:var(--product-ui-type-size-meta);font-weight:var(--product-ui-type-weight-semibold);letter-spacing:normal;line-height:1.2;text-transform:none}.cart-quote-quantity-input,.cart-quote-quantity-currency-input{width:100%;min-height:44px;border:1px solid rgba(203,213,225,.92);border-radius:8px;padding:10px 12px;background:linear-gradient(180deg,#fffffffc,#f8fafceb);color:#111827;font-size:var(--product-ui-type-size-body);font-weight:var(--product-ui-type-weight-semibold);box-shadow:inset 0 1px #ffffffb3}.cart-quote-quantity-input:focus,.cart-quote-quantity-currency-input:focus-within{border-color:#2563eb8c;box-shadow:0 0 0 3px #2563eb1f;outline:none}.cart-quote-quantity-remove,.cart-quote-quantity-add,.cart-quote-quantity-secondary,.cart-quote-quantity-primary{display:inline-flex;align-items:center;justify-content:center;min-height:40px;border-radius:8px;font-size:var(--product-ui-type-size-meta);font-weight:var(--product-ui-type-weight-semibold);letter-spacing:normal;line-height:1.2;text-transform:none;cursor:pointer}.cart-quote-quantity-remove{min-width:104px;padding:0 14px;border:1px solid transparent;background:#fff;color:#dc2626}.cart-quote-quantity-remove:hover,.cart-quote-quantity-remove:focus-visible{border-color:#f8717152;background:#fef2f2e6;outline:none}.cart-quote-quantity-add{justify-self:start;padding:0 15px;border:1px solid #cbd5e1;background:#fff;color:#334155}.cart-quote-quantity-add:hover,.cart-quote-quantity-add:focus-visible{border-color:#94a3b8;background:#f8fafc;outline:none}.cart-quote-quantity-error{margin:0;color:#b91c1c;font-size:var(--product-ui-type-size-body);font-weight:var(--product-ui-type-weight-semibold)}.cart-quote-quantity-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;padding:18px 24px;border-top:1px solid #dbe3ef;background:#f8fafc}.cart-quote-quantity-secondary{min-width:160px;padding:0 18px;border:1px solid #cbd5e1;background:#fff;color:#1f2937}.cart-quote-quantity-actions .cart-quote-quantity-secondary:first-child{margin-right:auto}.cart-quote-quantity-secondary:disabled{color:#9ca3af;opacity:.82;cursor:not-allowed}.cart-quote-quantity-secondary:not(:disabled):hover,.cart-quote-quantity-secondary:not(:disabled):focus-visible{border-color:#94a3b8;background:#f1f5f9;outline:none}.cart-quote-quantity-primary{min-width:160px;padding:0 20px;border:1px solid #1d4ed8;background:linear-gradient(120deg,#3b82f6,#1d4ed8);color:#fff}.cart-quote-quantity-primary:hover,.cart-quote-quantity-primary:focus-visible{background:linear-gradient(120deg,#2563eb,#1e40af);outline:none}@media(max-width:560px){.cart-quote-quantity-dialog{padding:12px}.cart-quote-quantity-dialog-panel{width:100%}.cart-quote-quantity-dialog-header,.cart-quote-quantity-body,.cart-quote-quantity-actions{padding-inline:18px}.cart-quote-quantity-row{grid-template-columns:minmax(0,1fr);gap:8px}.cart-quote-quantity-remove{justify-self:start}.cart-quote-quantity-actions{justify-content:stretch}.cart-quote-quantity-actions .cart-quote-quantity-secondary:first-child{margin-right:0}.cart-quote-quantity-actions button{flex:1 1 100%}}.bulk-discount-modal{position:absolute;top:auto;right:0;bottom:calc(100% + 10px);z-index:36;width:min(440px,calc(100vw - 32px));border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);box-shadow:0 22px 50px #0f172a38;padding:16px;display:grid;gap:12px}.bulk-discount-modal[hidden]{display:none}.bulk-discount-header{display:flex;align-items:center;justify-content:space-between;gap:16px}.bulk-discount-header h2{margin:0;font-size:var(--product-ui-type-size-section);font-weight:var(--product-ui-type-weight-semibold)}.bulk-discount-close{width:34px;height:34px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-muted);color:var(--text);font-size:16px;cursor:pointer}.bulk-discount-close:hover,.bulk-discount-close:focus-visible{background:#eef2ff;border-color:var(--accent);outline:none}.bulk-discount-subtitle{margin:0;font-size:var(--product-ui-type-size-meta);line-height:1.45;color:var(--muted)}.bulk-discount-chart{display:grid;gap:12px}.bulk-discount-tier-list{display:grid;gap:6px}.bulk-discount-tier-row{width:100%;min-height:38px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);padding:0 12px;display:grid;grid-template-columns:minmax(58px,.75fr) minmax(88px,1fr) minmax(44px,.55fr);align-items:center;gap:12px;cursor:pointer;font:inherit;text-align:left}.bulk-discount-tier-row:hover,.bulk-discount-tier-row:focus-visible,.bulk-discount-tier-row.is-current{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,var(--surface));outline:none}.bulk-discount-tier-quantity{font-size:var(--product-ui-type-size-meta);font-weight:var(--product-ui-type-weight-semibold);color:var(--text)}.bulk-discount-tier-discount{font-size:var(--product-ui-type-size-meta);font-weight:var(--product-ui-type-weight-semibold);color:var(--accent);text-align:right}.bulk-discount-tier-unit-price{color:var(--text);font-size:var(--product-ui-type-size-meta);font-weight:var(--product-ui-type-weight-semibold);text-align:right;white-space:nowrap}.bulk-discount-empty{margin:0;font-size:var(--product-ui-type-size-body);color:var(--muted)}.bulk-discount-footer{font-size:var(--product-ui-type-size-meta);line-height:1.45;color:var(--muted)}.diagnostic-close{margin-left:auto;border:none;background:transparent;color:var(--muted);font-size:13px;font-weight:var(--product-ui-type-weight-semibold);cursor:pointer}.diagnostic-close:hover{color:var(--text)}.diagnostic-section{margin-top:12px;display:flex;flex-direction:column;gap:12px}.diagnostic-list{margin:0;display:grid;gap:10px}.diagnostic-group{border:1px solid rgba(217,223,235,.7);border-radius:12px;background:#f7f8fa;padding:10px 12px}.diagnostic-group[open]{background:#fff}.diagnostic-group-title{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:var(--product-ui-type-size-meta);font-weight:var(--product-ui-type-weight-semibold);letter-spacing:normal;text-transform:none;color:var(--muted);padding:2px 0 8px;-webkit-user-select:none;user-select:none}.diagnostic-group-title::-webkit-details-marker{display:none}.diagnostic-group-title:after{content:"";width:8px;height:8px;border-right:2px solid rgba(100,116,139,.9);border-bottom:2px solid rgba(100,116,139,.9);transform:rotate(-45deg);transition:transform var(--transition)}.diagnostic-group[open]>.diagnostic-group-title:after{transform:rotate(45deg)}.diagnostic-group>.diagnostic-list{gap:8px}.diagnostic-sublist{margin-top:10px;display:grid;gap:6px}.diagnostic-sublist[hidden]{display:none}.diagnostic-sublist-item{padding:8px 10px;border:1px solid rgba(217,223,235,.7);border-radius:10px;background:#f8fafc;color:#334155;font-size:var(--product-ui-type-size-meta);line-height:1.35}.diagnostic-json-actions{display:flex;justify-content:flex-end;margin-bottom:8px}.diagnostic-copy{border:1px solid rgba(217,223,235,.8);border-radius:999px;background:#fff;color:var(--text);font-size:var(--product-ui-type-size-meta);font-weight:var(--product-ui-type-weight-semibold);padding:6px 12px;cursor:pointer}.diagnostic-copy:hover{background:#f1f5f9}.diagnostic-json-output{margin:0;padding:10px 12px;border:1px solid rgba(217,223,235,.7);border-radius:10px;background:#f8fafc;font-size:var(--product-ui-type-size-meta);line-height:1.45;color:var(--text);max-height:280px;overflow:auto;white-space:pre-wrap;word-break:break-word}.diagnostic-row{display:flex;justify-content:space-between;align-items:center;font-size:var(--product-ui-type-size-body);color:var(--muted)}.diagnostic-row[hidden]{display:none}.diagnostic-row dt,.diagnostic-row dd{margin:0;font-weight:var(--product-ui-type-weight-semibold);color:var(--text)}@media(max-width:960px){.workspace{grid-template-columns:1fr;padding:24px 20px 15px;align-items:start}.workspace>.panel,.workspace>.preview-panel{height:auto}.workflow{grid-template-columns:1fr;padding:0 20px 30px;align-items:start}.workflow>.panel,.workflow-sidebar{height:auto}.panel-split{grid-template-columns:1fr;grid-column:auto}.workflow-sidebar{grid-column:auto;grid-row:auto}.viewer-window{--viewer-insights-width: min(320px, 42%);min-height:578px;height:auto}.viewer-body{min-height:527px}.viewer-topbar{align-items:flex-start;flex-direction:column}.viewer-actionbar{right:var(--viewer-scene-right-offset)}.viewer-fab{top:calc(var(--viewer-panel-top) + 72px);flex-wrap:wrap}.viewer-properties{top:0;width:var(--viewer-insights-width);max-height:none}.viewer-window.has-multimaterial-panel .viewer-multimaterial-panel{position:relative;right:auto;bottom:auto;left:auto;max-height:none;overflow:visible;margin:0 calc(-1 * var(--viewer-pad-x)) calc(-1 * var(--viewer-pad-bottom))}}@media(min-width:641px)and (max-width:1024px){.panel-header--models{flex-wrap:nowrap;align-items:center}.model-header-actions{flex-wrap:nowrap}.model-header-actions #upload-button,.model-header-actions #sample-button{min-width:132px;min-height:36px;padding:8px 12px;font-size:var(--product-ui-type-size-body)}}@media(max-width:640px){.panel{padding:20px}.upload-controls{flex-direction:column}.panel-header--models{align-items:stretch}.model-header-actions{margin-left:0;width:100%;justify-content:stretch}.model-header-actions #upload-button,.model-header-actions #sample-button{width:100%;min-width:0}.viewer-properties{padding:16px}.viewer-topbar{right:var(--viewer-pad-x);gap:14px}.viewer-title-row strong:not(:where(.pu-preview-heading *)){max-width:100%;white-space:normal}.viewer-actionbar,.viewer-fab{gap:8px}.viewer-btn,.viewer-btn--fab{min-width:0;min-height:40px;padding:8px 11px;font-size:var(--product-ui-type-size-body)}.viewer-fab{top:190px;right:16px;left:16px;flex-wrap:wrap}.viewer-actionbar{top:18px;right:18px;left:18px;padding-right:0;justify-content:flex-end;flex-wrap:wrap}.viewer-property-grid{grid-template-columns:1fr}.viewer-window{--viewer-pad-x: 18px;--viewer-pad-top: 18px;--viewer-pad-bottom: 18px;--viewer-action-inset: 18px;--viewer-panel-top: 112px;--viewer-scene-right-offset: calc(-1 * var(--viewer-pad-x));min-height:527px;flex:0 0 auto}.viewer-body{min-height:476px}.viewer-properties{inset:auto 0 0;width:auto;max-height:44%;justify-content:flex-start}.quantity-row{grid-template-columns:1fr;align-items:stretch}.pricing-summary{grid-template-columns:1fr}.bulk-discount-modal{position:fixed;inset:auto 16px 16px;width:auto}.bulk-discount-trigger{width:100%}}.site-nav-toggle:hover,.site-nav-toggle:focus-visible{background:#e2e8f0d9;border-color:#94a3b8a6;outline:none}.site-nav--center{gap:18px}@media(max-width:1080px){.site-header-inner{gap:20px}.site-header-left{gap:18px}}body.organization.orders #organization-tab-content .orders-page:not(:where([data-connected-workspace] :not([inert] *))),body.organization.models #organization-tab-content .models-page,body.organization.rfqs #organization-tab-content .orders-page:not(:where([data-connected-workspace] :not([inert] *))){width:100%;padding-top:0}body.organization.orders #organization-tab-content .orders-hero:not(:where([data-connected-workspace] :not([inert] *))),body.organization.models #organization-tab-content .models-hero,body.organization.rfqs #organization-tab-content .orders-hero:not(:where([data-connected-workspace] :not([inert] *))){margin-top:4px;display:block}body.organization.orders #organization-tab-content .orders-hero .orders-stats:not(:where([data-connected-workspace] :not([inert] *))),body.organization.models #organization-tab-content .models-hero .orders-stats:not(:where([data-connected-workspace] :not([inert] *))),body.organization.rfqs #organization-tab-content .orders-hero .orders-stats:not(:where([data-connected-workspace] :not([inert] *))){width:100%}@media(max-width:900px){.site-header-inner{gap:16px}.site-header-left{gap:12px}.site-header-center{justify-content:flex-start}.site-nav--left,.site-nav--center{display:none}.site-nav-toggle{display:inline-flex}.site-header-right{gap:10px}}@media(min-width:901px){.site-nav-drawer{display:none!important}}.site-nav-drawer[hidden]{display:none!important}@keyframes orders-filter-fill{0%{transform:scaleX(0);transform-origin:0% 50%;opacity:.25}50%{transform:scaleX(1);transform-origin:0% 50%;opacity:.55}50.01%{transform-origin:100% 50%}to{transform:scaleX(0);transform-origin:100% 50%;opacity:.25}}.models-pagination{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:8px;min-width:0;max-width:100%;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.models-pagination[hidden]{display:none!important}.models-pagination-form{display:inline-flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:8px;min-width:0;max-width:100%}.admin-orders-pagination-pages{display:inline-flex;align-items:center;justify-content:center;gap:8px}.models-pagination{grid-template-columns:minmax(0,1fr) auto;column-gap:16px;row-gap:8px;margin-top:0}.models-pagination .models-pagination-form{justify-content:flex-end;flex-wrap:nowrap}.admin-orders-pagination-summary,.admin-orders-page-size{color:#334155;font-size:var(--product-ui-type-size-body);font-weight:var(--product-ui-type-weight-semibold)}.admin-orders-page-size{display:inline-flex;align-items:center;position:relative;min-height:34px;padding:0;border:0;border-radius:8px;background:transparent}.admin-orders-page-size select{appearance:none;width:100%;min-height:32px;border:1px solid #d5deeb;border-radius:8px;background:#fff;color:inherit;font:inherit;font-weight:var(--product-ui-type-weight-semibold);padding:0 30px 0 12px;cursor:pointer}.admin-orders-page-size.is-custom-page-size select{position:absolute;width:1px;height:1px;min-height:1px;margin:0;padding:0;border:0;opacity:0;pointer-events:none}.admin-orders-page-size-trigger{appearance:none;display:inline-flex;align-items:center;justify-content:space-between;gap:12px;min-width:108px;min-height:34px;padding:0 30px 0 12px;border:1px solid #d5deeb;border-radius:8px;background:#fff;color:#0f172a;font:inherit;font-size:var(--product-ui-type-size-body);font-weight:var(--product-ui-type-weight-semibold);line-height:1;cursor:pointer;transition:border-color var(--transition),color var(--transition),box-shadow var(--transition),background var(--transition)}.admin-orders-page-size-trigger:hover,.admin-orders-page-size-trigger:focus-visible,.admin-orders-page-size-trigger[aria-expanded=true]{border-color:#2563eb;color:#1d4ed8;outline:none;box-shadow:0 0 0 2px #2563eb1f}.admin-orders-page-size-menu{position:absolute;right:0;bottom:calc(100% + 8px);z-index:50;display:grid;min-width:108px;gap:2px;padding:6px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;box-shadow:0 18px 44px #0f172a2e}.admin-orders-page-size-menu[hidden]{display:none!important}.admin-orders-page-size-option{appearance:none;display:grid;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:6px;width:100%;min-height:30px;padding:0 8px;border:0;border-radius:6px;background:transparent;color:#334155;font-size:var(--product-ui-type-size-body);font-weight:var(--product-ui-type-weight-semibold);text-align:left;white-space:nowrap;cursor:pointer}.admin-orders-page-size-check{color:transparent;font-size:var(--product-ui-type-size-meta);line-height:1}.admin-orders-page-size-option.is-selected{color:#0f172a}.admin-orders-page-size-option.is-selected .admin-orders-page-size-check{color:#2563eb}.admin-orders-page-size-option:hover,.admin-orders-page-size-option:focus-visible{background:#eff6ff;color:#1d4ed8;outline:none}.admin-orders-page-size select:focus,.admin-orders-page-size select:focus-visible{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1f;outline:none}.admin-orders-page-size:after{content:"";position:absolute;right:11px;top:50%;width:6px;height:6px;border-right:2px solid #64748b;border-bottom:2px solid #64748b;transform:translateY(-70%) rotate(45deg);pointer-events:none}.admin-orders-page-size.is-custom-page-size:after{z-index:1}.admin-orders-page-button,.admin-orders-page-ellipsis{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:34px;border-radius:8px;color:#0f172a;font-size:var(--product-ui-type-size-body);font-weight:var(--product-ui-type-weight-semibold)}.admin-orders-page-button{appearance:none;border:1px solid #d5deeb;background:#fff;cursor:pointer;transition:border-color var(--transition),color var(--transition),box-shadow var(--transition)}.admin-orders-page-button.is-active{border-color:#2563eb;color:#1d4ed8;box-shadow:0 0 0 2px #2563eb1f}.admin-orders-page-button:disabled{color:#94a3b8;cursor:not-allowed;opacity:.65}.admin-orders-page-button:not(:disabled):hover,.admin-orders-page-button:not(:disabled):focus-visible{border-color:#2563eb;color:#1d4ed8;outline:none}@media(max-width:980px){.models-pagination{grid-template-columns:1fr}.models-pagination-form,.admin-orders-pagination-pages{justify-content:flex-start;flex-wrap:wrap}}@media(min-width:641px)and (max-width:980px){.models-pagination{grid-template-columns:minmax(0,1fr) auto}.models-pagination .models-pagination-form{justify-content:flex-end;flex-wrap:nowrap}}@media(max-width:1599px){.orders-hero:not(:where([data-connected-workspace] :not([inert] *))){grid-template-columns:minmax(0,1fr);row-gap:18px}.orders-hero-text:not(:where([data-connected-workspace] :not([inert] *))){display:grid;justify-items:start;gap:12px}.orders-hero-subtitle:not(:where([data-connected-workspace] :not([inert] *))){margin-top:0}.orders-library-toggle:not(:where([data-connected-workspace] :not([inert] *))){appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:42px;padding:0 16px;border:1px solid #c7d2fe;border-radius:10px;background:#fff;color:#1d4ed8;font-size:var(--product-ui-type-size-body);font-weight:var(--product-ui-type-weight-semibold);letter-spacing:normal;text-transform:none;box-shadow:0 10px 28px #2563eb1a;cursor:pointer;transition:border-color var(--transition),box-shadow var(--transition),background var(--transition),transform var(--transition)}.orders-library-toggle:hover:not(:where([data-connected-workspace] :not([inert] *))),.orders-library-toggle:focus-visible:not(:where([data-connected-workspace] :not([inert] *))),.orders-library-toggle[aria-expanded=true]:not(:where([data-connected-workspace] :not([inert] *))){border-color:#2563eb;background:#eff6ff;box-shadow:0 14px 34px #2563eb29;outline:none}.orders-library-toggle:active:not(:where([data-connected-workspace] :not([inert] *))){transform:translateY(1px)}.orders-library-toggle-icon:not(:where([data-connected-workspace] :not([inert] *))){position:relative;display:inline-flex;width:16px;height:14px;border-top:2px solid currentColor;border-bottom:2px solid currentColor}.orders-library-toggle-icon:not(:where([data-connected-workspace] :not([inert] *))):before{content:"";position:absolute;left:0;right:0;top:50%;border-top:2px solid currentColor;transform:translateY(-50%)}.orders-stats:not(:where([data-connected-workspace] :not([inert] *))){display:grid;grid-template-columns:repeat(auto-fit,minmax(144px,1fr));width:100%;margin-left:0;justify-content:stretch}.orders-stat-card:not(:where([data-connected-workspace] :not([inert] *))){min-width:0}.orders-layout:not(:where([data-connected-workspace] :not([inert] *))){grid-template-columns:minmax(0,1fr)}.orders-library-drawer-header:not(:where([data-connected-workspace] :not([inert] *))){display:flex}.orders-library-backdrop:not(:where([data-connected-workspace] :not([inert] *))){position:fixed;inset:0;z-index:7550;border:0;background:#0f172a57;cursor:pointer}.orders-library-backdrop:not([hidden]):not(:where([data-connected-workspace] :not([inert] *))){display:block}body.orders-library-drawer-open:not(:where([data-connected-workspace] :not([inert] *))){overflow:hidden}.orders-detail:not(:where([data-connected-workspace] :not([inert] *))){position:static;width:100%}}.checkout-address-select-wrapper{border-radius:var(--radius-sm);border:1px solid rgba(148,163,184,.45);background:#f8fafccc;padding:0 14px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.checkout-address-select-wrapper.is-disabled{opacity:.65}.checkout-address-select-wrapper:focus-within{border-color:#2563eb8c;box-shadow:0 0 0 3px #2563eb1f}.checkout-address-badge{position:absolute;top:50%;right:38px;transform:translateY(-50%);display:none;align-items:center;gap:4px;padding:3px 10px;border-radius:999px;font-size:var(--product-ui-type-size-meta);font-weight:var(--product-ui-type-weight-semibold);letter-spacing:normal;text-transform:none;background:#22c55e33;color:#166534;white-space:nowrap;pointer-events:none}.checkout-address-badge.is-visible{display:inline-flex}.checkout-address-arrow{position:absolute;top:50%;right:16px;transform:translateY(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid rgba(37,99,235,.7);pointer-events:none}.checkout-address-manage{margin:0;font-size:var(--product-ui-type-size-body);color:var(--muted)}.checkout-address-manage a{color:var(--accent);font-weight:var(--product-ui-type-weight-semibold);text-decoration:none}.checkout-address-manage a:hover,.checkout-address-manage a:focus-visible{text-decoration:underline}a[href^="mailto:"]:not(:where(.pu-record-address-summary *)),a[href^="tel:"]:not(:where(.pu-record-address-summary *)){color:#16a34a!important;font-weight:var(--product-ui-type-weight-semibold);text-decoration:none}a[href^="mailto:"]:not(:where(.pu-record-address-summary *)):hover,a[href^="mailto:"]:not(:where(.pu-record-address-summary *)):focus-visible,a[href^="tel:"]:not(:where(.pu-record-address-summary *)):hover,a[href^="tel:"]:not(:where(.pu-record-address-summary *)):focus-visible{text-decoration:underline}@media(max-width:768px){.cart-item-summary--static{grid-template-columns:minmax(0,1fr)}}.model-preview-trigger:not(:where([data-connected-workspace] :not([inert] *))){appearance:none;border:0;background:transparent;box-shadow:none;padding:0;overflow:visible}.model-preview-trigger img:not(:where([data-connected-workspace] :not([inert] *))){transform:scale(var(--model-preview-scale, 1.15));transform-origin:center;transition:transform .18s ease,filter .18s ease}.model-preview-trigger.is-clickable:hover img:not(:where([data-connected-workspace] :not([inert] *))),.model-preview-trigger.is-clickable:focus-visible img:not(:where([data-connected-workspace] :not([inert] *))),.model-preview-trigger.is-clickable:focus-within img:not(:where([data-connected-workspace] :not([inert] *))){transform:scale(var(--model-preview-hover-scale, 1.32));filter:saturate(1.04)}.model-preview-trigger.is-clickable:focus-visible:not(:where([data-connected-workspace] :not([inert] *))){outline:2px solid rgba(37,99,235,.42);outline-offset:4px}.cart-item-actions .orders-download-link:not(:where([data-connected-workspace] :not([inert] *))){color:#dc2626;text-decoration:none}.cart-item-actions .orders-download-link:hover:not(:where([data-connected-workspace] :not([inert] *))),.cart-item-actions .orders-download-link:focus-visible:not(:where([data-connected-workspace] :not([inert] *))){color:#b91c1c;text-decoration:none}.admin-embed .site-header,.admin-embed #mobile-nav,.admin-embed .site-nav-toggle,.admin-embed .site-header-left,.admin-embed .site-header-center,.admin-embed .site-header-right{display:none!important}html.admin-workspace-embed{overflow-y:hidden;scrollbar-gutter:auto}html.admin-workspace-embed body.admin-embed{min-height:0;overflow:visible}.admin-edit-mode .site-header,.admin-edit-mode #mobile-nav,.admin-edit-mode .site-nav-toggle,.admin-edit-mode .site-header-right,.admin-edit-mode .site-header-center{display:none!important}.admin-quote-header{display:none;position:sticky;top:0;z-index:80;background:#fff;border-bottom:1px solid rgba(203,213,225,.65);box-shadow:0 8px 24px -18px #0f172a73}.admin-quote-header-inner{width:min(1720px,100%);margin:0 auto;padding:12px 24px;display:flex;justify-content:space-between;align-items:center;gap:18px}.admin-quote-header-info{display:flex;flex-direction:column;gap:4px}.admin-quote-title{font-size:var(--product-ui-type-size-body);font-weight:var(--product-ui-type-weight-semibold);letter-spacing:normal;text-transform:none;color:var(--text, #0f172a)}.admin-quote-header-summary{display:flex;flex-wrap:wrap;gap:8px;font-size:var(--product-ui-type-size-body);color:var(--muted, #64748b)}.admin-quote-order{font-weight:var(--product-ui-type-weight-semibold);color:var(--accent, #2563eb)}.admin-quote-header-actions{display:flex;align-items:center;gap:12px}.admin-quote-mode .admin-quote-header{display:block}.admin-quote-mode .site-header,.admin-quote-mode #mobile-nav,.admin-quote-mode .site-nav-toggle,.admin-quote-mode .site-header-left,.admin-quote-mode .site-header-center,.admin-quote-mode .site-header-right,.admin-quote-mode .cart-backdrop{display:none!important}.admin-quote-mode .cart-panel{top:calc(var(--admin-quote-header-height, 0px) + 16px);right:24px;width:min(640px,94vw);max-height:calc(100vh - var(--admin-quote-header-height, 0px) - 32px)}.admin-quote-mode .cart-panel.is-open{opacity:1;transform:translateZ(0);pointer-events:auto}.admin-quote-mode .cart-panel-footer{padding-bottom:24px}.admin-quote-mode .cart-close{display:inline-flex}.admin-quote-mode .workspace{margin-top:24px}#admin-quote-cart-toggle{display:none}.admin-quote-mode #admin-quote-cart-toggle{display:inline-flex;position:static;box-shadow:0 10px 24px #2563eb29}.admin-edit-mode .workspace{grid-template-columns:minmax(0,1fr);width:100%;max-width:none;padding:24px;gap:20px}.admin-edit-mode .workspace>.model-panel{display:none!important}.admin-edit-mode .workspace>.preview-panel{grid-column:1 / -1}.admin-edit-mode .workflow{margin-top:0}:root.auth-pending body,body.auth-pending{opacity:0;pointer-events:none}.btn-danger{display:inline-flex;justify-content:center;align-items:center;gap:8px;font-weight:var(--product-ui-type-weight-semibold);border-radius:999px;min-width:120px;min-height:36px;padding:0 16px;border:1px solid rgba(220,38,38,.7);background:linear-gradient(120deg,#ef4444,#dc2626);color:#fff;transition:transform var(--transition),filter var(--transition)}.btn-danger:hover,.btn-danger:focus-visible{transform:translateY(-1px);filter:brightness(1.05)}.btn-danger:disabled{opacity:.65;cursor:not-allowed;transform:none}.models-page{padding:30px 30px 60px;width:min(1920px,100%);margin:0 auto;gap:24px}.models-page:not(:where([data-connected-workspace] :not([inert] *))){display:flex;flex-direction:column}.models-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:24px;row-gap:16px}.models-hero-text{min-width:0}.models-hero-text h1{margin:0;font-size:var(--product-ui-type-size-title);font-weight:var(--product-ui-type-weight-semibold)}.models-hero-subtitle{margin:8px 0 0;color:var(--muted);max-width:520px;font-size:var(--product-ui-type-size-body);line-height:1.6}.models-hero .orders-stats:not(:where([data-connected-workspace] :not([inert] *))){display:flex;flex-wrap:nowrap;flex:none;width:auto;max-width:100%;justify-content:flex-end;align-self:start;margin:0 0 0 auto;gap:12px;overflow-x:auto;overscroll-behavior-x:contain}.models-hero .orders-stat-card:not(:where([data-connected-workspace] :not([inert] *))){flex:0 0 144px}.models-summary{flex:1 1 280px;display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.models-summary-card{background:#fff;border-radius:var(--radius-lg);border:1px solid rgba(148,163,184,.35);box-shadow:0 12px 28px #0f172a14;padding:18px 20px;display:flex;flex-direction:column;gap:6px;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.models-summary-card:not(.is-active):is(:hover,:focus-visible){border-color:#94a3b88c;box-shadow:0 12px 28px #0f172a1a}.models-summary-card:focus-visible{outline:none;transform:translateY(-1px)}.models-summary-card.is-active{border-color:#22c55e;background:#2ea05a1f;box-shadow:0 0 0 1px #22c55e40,0 16px 36px #22c55e2e}.models-controls{display:flex;flex-direction:column;gap:12px}.models-filter{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.models-search{display:flex;align-items:center;gap:8px;width:100%}.models-search input{width:100%;border-radius:999px;border:1px solid var(--ui-input-border);background:#fff;padding:10px 16px;font-size:var(--product-ui-type-size-body);transition:border-color var(--transition),box-shadow var(--transition)}.models-search input:focus{outline:none;border-color:#3b82f6a6;box-shadow:var(--ui-focus-ring)}.models-status{margin:0;font-size:var(--product-ui-type-size-body);color:var(--muted)}.models-status[data-tone=warning],.models-status[data-tone=error]{padding:var(--product-ui-space-lg);border-left:3px solid var(--product-ui-warning);background:color-mix(in srgb,var(--product-ui-warning) 10%,var(--product-ui-surface));color:var(--product-ui-text)}.models-status[data-tone=error]{border-left-color:var(--product-ui-danger);background:color-mix(in srgb,var(--product-ui-danger) 10%,var(--product-ui-surface))}.models-status-link{color:var(--accent);font-weight:var(--product-ui-type-weight-semibold);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:2px}.models-status-link:hover,.models-status-link:focus-visible{color:#1d4ed8}.models-list,.models-list-stack{display:flex;flex-direction:column;gap:12px}.models-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 20px;background:var(--ui-card-bg);border-radius:var(--radius-md);border:1px solid var(--ui-card-border);box-shadow:var(--ui-card-shadow);transition:transform var(--transition),box-shadow var(--transition),border-color var(--transition)}.models-row:hover{border-color:var(--ui-card-border-hover);box-shadow:var(--ui-card-shadow-hover);transform:translateY(-1px)}.models-row-thumbnail{width:72px;height:72px;border-radius:0;border:0;background:transparent;overflow:hidden;display:flex;align-items:center;justify-content:center;transition:transform var(--transition),opacity var(--transition);cursor:default}button.models-row-thumbnail{padding:0;cursor:pointer;border:0;background:transparent}button.models-row-thumbnail:disabled{cursor:default;opacity:.6}button.models-row-thumbnail:not(:disabled):hover,button.models-row-thumbnail:not(:disabled):focus-visible{transform:translateY(-2px)}button.models-row-thumbnail:focus-visible{outline:2px solid rgba(59,130,246,.45);outline-offset:3px}.models-row-thumbnail.is-disabled{opacity:.6}.models-row-thumbnail.is-disabled,button.models-row-thumbnail:disabled{box-shadow:none}.models-row-thumbnail img{width:100%;height:100%;object-fit:contain;display:block}.models-row-placeholder{font-size:var(--product-ui-type-size-title);font-weight:var(--product-ui-type-weight-semibold);color:#1d4ed8}.models-row-details{display:flex;flex-direction:column;gap:6px;min-width:0}.models-row-header{display:flex;align-items:center;gap:10px;min-width:0}.models-row-name{margin:0;font-size:var(--product-ui-type-size-body);font-weight:var(--product-ui-type-weight-semibold);color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.models-status-badge{flex-shrink:0;font-size:var(--product-ui-type-size-meta)}.models-badge--available{background:#22c55e2e;color:#047857}.models-badge--deleted{background:#dc26262e;color:#b91c1c}.models-row-meta{display:flex;flex-wrap:wrap;gap:10px 16px;font-size:var(--product-ui-type-size-meta);color:var(--muted-strong)}.models-row-meta-item{white-space:nowrap}.models-row-meta-item strong{font-weight:var(--product-ui-type-weight-semibold);color:var(--text);margin-right:3px}.models-row-meta-item{line-height:1.4}.models-row-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;align-items:center}.models-action-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:7px 14px;font-size:var(--product-ui-type-size-body);font-weight:var(--product-ui-type-weight-semibold);border-radius:999px;border:1px solid rgba(148,163,184,.55);background:#fff;color:var(--text);cursor:pointer;transition:border-color var(--transition),color var(--transition),background var(--transition),transform var(--transition);text-decoration:none}.models-action-button:hover,.models-action-button:focus-visible{border-color:#2563eb8c;color:#1d4ed8;transform:translateY(-1px);outline:none}.models-action-button:disabled,.models-action-button[disabled]{border-color:#cbd5e1cc;color:#94a3b8e6;background:#f1f5f999;cursor:not-allowed;transform:none}.models-action-button--primary{border-color:#1d4ed8;background:#2563eb;color:#fff}.models-action-button--primary:hover,.models-action-button--primary:focus-visible{border-color:#1d4ed8;background:#1d4ed8;color:#fff}.models-action-button--neutral{border-color:#94a3b899;background:#e2e8f0;color:#1f2937}.models-action-button--neutral:hover,.models-action-button--neutral:focus-visible{border-color:#94a3b8cc;background:#cbd5f5;color:#111827}.models-action-button--danger{border-color:#f8717173;background:#f871711a;color:#b91c1c}.models-action-button--danger:hover,.models-action-button--danger:focus-visible{border-color:#dc262699;background:#f871712e;color:#991b1b}.models-action-button--disabled{border-color:#cbd5e1cc;background:#f1f5f999;color:#94a3b8e6;cursor:not-allowed}.models-action-disabled-wrapper{position:relative;display:inline-flex;align-items:center}.models-delete-note{margin:0;font-size:var(--product-ui-type-size-meta);color:var(--muted-strong);max-width:220px;text-align:right}.models-row--loading{border-style:dashed;justify-content:center;font-size:var(--product-ui-type-size-body);color:var(--muted)}.models-empty{padding:24px;border-radius:var(--radius-lg);border:1px dashed rgba(148,163,184,.5);background:#f1f5f966;display:flex;flex-direction:column;gap:6px;align-items:center;text-align:center;color:var(--muted);font-size:var(--product-ui-type-size-body)}.models-empty strong{color:var(--text);font-size:var(--product-ui-type-size-section)}@media(max-width:900px){.models-page{padding:24px 16px 48px}.models-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.models-row{grid-template-columns:auto minmax(0,1fr);align-items:flex-start}.models-row-actions{width:100%;justify-content:flex-start}}@media(max-width:640px){.models-summary{grid-template-columns:repeat(1,minmax(0,1fr))}.models-row{grid-template-columns:minmax(0,1fr);gap:12px}.models-row-thumbnail{width:64px;height:64px}.models-row-header{flex-direction:column;align-items:flex-start;gap:6px}.models-row-name{white-space:normal}.models-row-meta{gap:8px 12px}.models-delete-note{text-align:left;max-width:none}}.checkout-dialog-backdrop{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:30px;overflow-y:auto;background:#0f172a8c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2100}.checkout-dialog-backdrop[hidden]{display:none!important}.checkout-stripe-loading-overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:#fff;z-index:2600}.checkout-stripe-loading-overlay[hidden]{display:none!important}.checkout-stripe-loading-content{display:inline-flex;align-items:center;gap:12px;color:#0f172a;font-size:var(--product-ui-type-size-body);font-weight:var(--product-ui-type-weight-semibold)}.checkout-stripe-loading-spinner{width:20px;height:20px;border-radius:999px;border:2px solid rgba(148,163,184,.6);border-top-color:#0f172a;animation:admin-model-spinner .95s linear infinite}body.checkout-stripe-loading{overflow:hidden}.checkout-dialog{width:min(520px,100%);max-height:calc(100vh - 60px);max-height:calc(100dvh - 60px);background:#fff;border-radius:var(--radius-lg);box-shadow:0 24px 60px #0f172a33;display:flex;flex-direction:column;overflow:hidden;outline:none}#checkout-payment-modal .checkout-dialog,#rfq-payment-modal .checkout-dialog{width:min(92vw,600px);max-width:600px}.checkout-address-select-wrapper{position:relative;display:flex;align-items:center;border-radius:var(--radius-md);border:1px solid rgba(217,223,235,.9);background:#fff;padding:0 18px;transition:border-color var(--transition),box-shadow var(--transition),background var(--transition),opacity var(--transition)}.checkout-address-select-wrapper:hover:not(.is-disabled):not(.is-open){border-color:#22c55e66;background:#10b9810f;box-shadow:inset 0 0 0 1px #22c55e33}.checkout-address-select-wrapper.is-open{border-color:#d9dfebe6;box-shadow:none;z-index:25}.checkout-address-select-wrapper:focus-within{border-color:#d9dfebe6;background:#fff;box-shadow:none}.checkout-address-select-wrapper.is-disabled{opacity:.6;cursor:not-allowed}.checkout-address-select-display{flex:1 1 auto;width:100%;border:none;background:transparent;padding:14px 96px 14px 6px;font-size:var(--product-ui-type-size-body);font-weight:var(--product-ui-type-weight-semibold);letter-spacing:normal;color:#0f172a;text-align:left;cursor:pointer}.checkout-address-select-display:focus-visible{outline:none}.checkout-address-select-display.is-disabled{cursor:not-allowed;color:#0f172a73}.checkout-address-select-label{display:inline-flex;align-items:center;gap:6px}.checkout-address-arrow{display:none}.checkout-address-select-wrapper .checkout-address-badge{right:18px}.checkout-address-dropdown{position:absolute;top:calc(100% + 8px);left:0;width:100%;background:#fff;border-radius:var(--radius-lg);border:1px solid rgba(15,23,42,.08);box-shadow:0 24px 50px #0f172a2e;padding:6px;z-index:50}.checkout-address-dropdown[hidden]{display:none}.checkout-address-dropdown-list{list-style:none;margin:0;padding:4px;max-height:320px;overflow-y:auto;display:flex;flex-direction:column;gap:4px}.checkout-address-dropdown-option{width:100%;border:none;background:transparent;border-radius:var(--radius-md);padding:10px 12px;display:flex;flex-direction:column;gap:4px;text-align:left;font:inherit;color:#0f172a;cursor:pointer;transition:background var(--transition),color var(--transition),box-shadow var(--transition)}.checkout-address-dropdown-option:hover,.checkout-address-dropdown-option:focus-visible{background:#10b9811f;outline:none}.checkout-address-dropdown-option.is-active{background:#10b9812e;box-shadow:inset 0 0 0 1px #10b98159}.checkout-address-dropdown-option--add{background:transparent;color:#2563eb}.checkout-address-dropdown-option--add:hover,.checkout-address-dropdown-option--add:focus-visible{background:#2563eb14}.checkout-address-dropdown-title{font-size:var(--product-ui-type-size-body);font-weight:var(--product-ui-type-weight-semibold)}.checkout-address-dropdown-meta{font-size:var(--product-ui-type-size-meta);color:#0f172aa6}@media(min-width:1181px)and (max-width:1500px){.site-header-inner{width:min(1580px,98vw);gap:18px}.site-nav{gap:10px}.site-nav-link{padding:8px 10px;font-size:var(--product-ui-type-size-body)}.site-header-right{gap:8px}.site-cart-toggle{padding:9px 12px}.site-checkout-button{margin-left:6px;padding:0 12px}}@media(max-width:1180px){.workspace{grid-template-columns:1fr;padding:24px 20px 16px;align-items:start}.model-scroll{min-height:var(--model-list-window-height);max-height:var(--model-list-window-height)}.workspace>.panel,.workspace>.preview-panel{height:auto}.workflow{grid-template-columns:1fr;padding:0 20px 32px;align-items:start}.workflow>.panel,.workflow-sidebar{height:auto}.panel-split{grid-template-columns:1fr;grid-column:auto}.workflow-sidebar{grid-column:auto;grid-row:auto}.site-header-inner{display:flex;gap:14px}.site-header-left{gap:12px}.site-header-center{justify-content:flex-start}.site-nav--left,.site-nav--center{display:none}.site-nav-toggle{display:inline-flex}.cart-panel{inset:0 0 0 auto;width:min(640px,100vw);height:100dvh;max-height:none}}@media(max-width:1080px){.checkout-page,.orders-page:not(:where([data-connected-workspace] :not([inert] *))),.models-page{padding:24px 20px 48px}.checkout-grid{grid-template-columns:minmax(0,1fr)}.checkout-summary,.checkout-grid{width:100%}.checkout-summary{min-height:auto}.orders-hero:not(:where([data-connected-workspace] :not([inert] *))),.models-hero{grid-template-columns:minmax(0,1fr);gap:16px}.orders-stats:not(:where([data-connected-workspace] :not([inert] *))),.models-hero .orders-stats:not(:where([data-connected-workspace] :not([inert] *))){width:100%;justify-content:flex-start;margin-left:0}}@media(min-width:768px)and (max-width:1080px){.checkout-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.material-grid-scroll,.tech-grid-scroll{display:none}.tech-grid{grid-auto-flow:row;grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-auto-columns:auto;grid-auto-rows:auto;overflow-x:visible;overflow-y:visible;padding-bottom:0}.tech-card{height:auto;max-width:none}.material-card.is-expanded{border-color:#2ea05a;box-shadow:0 0 0 1px #2ea05a3d}.material-card:not(.is-expanded){padding:14px 16px;gap:0;min-height:72px;background:#f8fafc;border-color:#d4dced;box-shadow:0 5px 14px #0f172a0a}.material-card:not(.is-expanded)>:not(.material-card-top){display:none}.material-card:not(.is-expanded) .material-card-code{display:none}.material-card:not(.is-expanded) .material-card-top{align-items:center}.material-card:not(.is-expanded) .material-title-row{flex-wrap:nowrap;width:100%;align-items:center;gap:8px}.material-card:not(.is-expanded) .material-card-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.material-card:not(.is-expanded) .material-card-badge{margin-left:auto;max-width:62%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflow-sidebar{order:30}.workflow-main>.step-card[data-step="4"]{order:40}.site-header-inner{width:100%;padding:12px 14px;gap:10px;justify-content:space-between}.site-logo{font-size:15px;letter-spacing:normal}.site-logo-image{width:30px;height:30px}.site-logo-text{max-width:min(32vw,124px)}.site-header-right{margin-left:0;gap:6px}.site-header-right:not(:where([data-connected-workspace] :not([inert] *))){flex:0 0 auto}.site-header-left:not(:where([data-connected-workspace] :not([inert] *))){flex:1 1 auto;min-width:0}.site-cart-toggle,.site-checkout-button{height:40px;padding:0 8px;margin-left:0}.site-cart-toggle .cart-label,.site-checkout-button .cart-label{display:none}.site-cart-toggle .cart-count,.site-checkout-button .cart-count{min-height:24px;padding:4px 8px;font-size:var(--product-ui-type-size-body)}.checkout-page:not(:where([data-connected-workspace] :not([inert] *))){padding:20px 14px 40px}.checkout-summary{padding:18px}.checkout-meta{display:flex;flex-wrap:wrap;gap:8px}:where(.checkout-page:not(.pu-connected-checkout)) .checkout-section-header{gap:10px}:where(.checkout-page:not(.pu-connected-checkout)) .checkout-summary-download-link{margin-top:0;align-self:flex-end;font-size:var(--product-ui-type-size-meta)}.checkout-meta-separator{display:none}.cart-panel{inset:0;width:100vw;height:100dvh;max-height:none;border-radius:0}.cart-edge-close{left:8px;width:40px;height:40px;border-right:1px solid rgba(148,163,184,.35);border-radius:999px;box-shadow:0 10px 26px #0f172a24}.cart-panel .cart-item{padding:14px}.cart-panel .cart-item-body{grid-template-columns:minmax(0,1fr);gap:16px}.cart-panel .cart-item-preview{justify-self:center}.cart-panel .cart-item-header{align-items:flex-start}.cart-panel .cart-item-title{flex-wrap:wrap}.cart-panel .cart-item-filename{white-space:normal}.cart-panel .cart-item-summary{padding:16px 0 0;border-left:0;border-top:1px solid #e2e8f0}.cart-items:not(:where([data-connected-workspace] :not([inert] *))),.cart-items.checkout-cart:not(:where([data-connected-workspace] :not([inert] *))){max-height:none}.cart-item-badges:not(:where([data-connected-workspace] :not([inert] *))){flex-wrap:wrap;overflow-x:hidden;padding-bottom:0}.cart-item-badges>.cart-item-badge:not(:where([data-connected-workspace] :not([inert] *))){flex:0 0 calc((100% - 6px)/2);max-width:calc((100% - 6px)/2);min-width:0}.cart-item-badges>.cart-item-badge .badge-value:not(:where([data-connected-workspace] :not([inert] *))){white-space:nowrap;overflow:hidden}.cart-item-badges>.cart-item-badge .badge-value:not(:where([data-connected-workspace] :not([inert] *))){text-overflow:ellipsis}.cart-panel .cart-item-badges>.cart-item-badge{flex:0 0 auto;max-width:100%}.cart-panel-footer{flex-direction:column;align-items:stretch}.cart-checkout{width:100%}.orders-page:not(:where([data-connected-workspace] :not([inert] *))),.models-page{padding:20px 14px 40px}}.checkout-summary{--checkout-line-row-height: 176px;--checkout-line-row-gap: 12px;--checkout-line-list-height: 552px;min-height:0}.checkout-summary .checkout-summary-body{flex:0 0 auto;overflow:hidden}.checkout-summary .checkout-cart{display:flex;flex-direction:column;gap:0;max-height:var(--checkout-line-list-height);padding:0 8px 0 0;margin:0 -8px 0 0;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;scroll-snap-type:y proximity}.checkout-summary .checkout-line-item{position:relative;display:grid;grid-template-columns:126px minmax(260px,1.35fr) minmax(180px,.85fr) 138px minmax(170px,.62fr);align-items:center;gap:18px;width:100%;height:var(--checkout-line-row-height);min-height:var(--checkout-line-row-height);max-height:var(--checkout-line-row-height);padding:18px 20px;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:hidden;scroll-snap-align:start}.checkout-summary .checkout-item-main,.checkout-summary .checkout-item-postprocess-column,.checkout-summary .checkout-item-summary,.checkout-summary .checkout-item-price-column{min-width:0;max-width:100%}.checkout-summary .checkout-line-preview,.checkout-summary .checkout-line-preview.cart-item-preview,.checkout-summary .cart-item-preview-placeholder{width:104px;height:104px;max-width:104px;max-height:104px;margin:0;border:0;border-radius:0;background:transparent;overflow:visible}.checkout-summary .checkout-line-preview img{display:block;width:100%;height:100%;max-width:104px;max-height:104px;object-fit:contain;padding:0;background:transparent;border-radius:0}.checkout-summary .checkout-line-item .cart-item-number{position:absolute;top:8px;left:0;min-width:28px;height:28px;z-index:2}.checkout-summary .checkout-item-main{display:grid;gap:12px;align-self:stretch;align-content:start;padding-right:18px}.checkout-summary .checkout-line-item .cart-item-title{display:block;min-width:0}.checkout-summary .checkout-line-item .cart-item-filename{display:-webkit-box;max-width:100%;overflow:hidden;color:var(--text);font-size:var(--product-ui-type-size-body);font-weight:var(--product-ui-type-weight-semibold);line-height:1.28;white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical}.checkout-summary .checkout-item-section-label,.checkout-summary .checkout-line-item .cart-item-postprocess-label,.checkout-summary .checkout-line-item .checkout-summary-quantity>span,.checkout-summary .checkout-line-item .checkout-summary-unit>span,.checkout-summary .checkout-line-item .checkout-summary-total>span{display:block;margin-bottom:7px;color:#72809a;font-size:var(--product-ui-type-size-meta);font-weight:var(--product-ui-type-weight-semibold);letter-spacing:normal;line-height:1.2;text-transform:none}.checkout-summary .checkout-line-badges{display:flex;flex-wrap:wrap;gap:8px;row-gap:8px;max-height:58px;padding:0;margin:0;overflow:hidden}.checkout-summary .checkout-line-badges .cart-item-badge{min-height:24px;padding:4px 10px;border:0;border-radius:999px;background:#eef1f5;color:#334155;font-size:var(--product-ui-type-size-meta);font-weight:var(--product-ui-type-weight-semibold);letter-spacing:0;line-height:1.2;text-transform:none;box-shadow:none}.checkout-summary .checkout-line-badges .cart-item-badge.cart-item-badge--color{background:var(--badge-color, #020617);border:0;color:var(--badge-text, #ffffff)}.checkout-summary .checkout-item-postprocess-column,.checkout-summary .checkout-item-price-column{align-self:center;height:136px;padding-left:18px;border-left:1px solid rgba(203,213,225,.86)}.checkout-summary .checkout-line-item .cart-item-postprocess{display:grid;gap:6px;align-content:start;margin:0}.checkout-summary .checkout-line-item .cart-item-postprocess-chip{max-width:100%;padding:7px 12px;overflow:visible;background:#efedff;border-color:#d7d2ff;color:#4f46e5;font-size:var(--product-ui-type-size-meta)}.checkout-summary .checkout-line-item .cart-item-postprocess-chip-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.checkout-summary .checkout-line-item .cart-item-postprocess-empty-text{font-size:var(--product-ui-type-size-meta)}.checkout-summary .checkout-line-item .checkout-summary-quantity{display:grid;gap:0;align-items:start;justify-items:center;text-align:center}.checkout-summary .checkout-line-item .cart-quantity-controls{display:inline-flex;height:38px;gap:0;margin:0;border:1px solid #cbd5e1;border-radius:10px;background:#fff;overflow:hidden}.checkout-summary .checkout-line-item .cart-quantity-btn{width:38px;height:38px;border:0;border-radius:0;background:transparent}.checkout-summary .checkout-line-item .cart-quantity-value{width:44px;min-width:44px;flex:0 0 44px;height:38px;border:0;border-right:1px solid #dbe4f0;border-left:1px solid #dbe4f0;border-radius:0;font-size:var(--product-ui-type-size-body)}.checkout-summary .checkout-line-item .checkout-item-price-column{position:relative;display:block;padding-right:0}.checkout-summary .checkout-line-item .checkout-price-values{position:absolute;right:0;bottom:0;left:18px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:start}.checkout-summary .checkout-line-item .cart-item-actions{position:absolute;top:0;right:0;margin:0}.checkout-summary .checkout-line-item .cart-remove{color:#dc2626;font-size:var(--product-ui-type-size-meta);font-weight:var(--product-ui-type-weight-semibold);letter-spacing:normal;text-transform:none}.checkout-summary .checkout-line-item .checkout-summary-unit,.checkout-summary .checkout-line-item .checkout-summary-total{min-width:0;text-align:left}.checkout-summary .checkout-line-item .checkout-summary-value,.checkout-summary .checkout-line-item .checkout-summary-value strong,.checkout-summary .checkout-line-item .checkout-summary-total strong{display:inline-flex;max-width:100%;color:var(--text);font-size:var(--product-ui-type-size-body);font-weight:var(--product-ui-type-weight-semibold);line-height:1.15}.checkout-summary .checkout-line-item .checkout-summary-unit small{display:block;margin-top:4px;color:#64748b;font-size:var(--product-ui-type-size-meta);line-height:1.1}.checkout-summary .checkout-line-item .checkout-summary-total>span{max-width:100%;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1180px){.checkout-summary{--checkout-line-row-height: auto;--checkout-line-list-height: 620px}.checkout-summary .checkout-line-item{grid-template-columns:104px minmax(0,1fr) minmax(150px,.48fr);grid-template-areas:"preview main price" "preview post quantity";height:auto;min-height:188px;max-height:none}.checkout-summary .checkout-item-main{grid-area:main}.checkout-summary .checkout-item-postprocess-column{grid-area:post}.checkout-summary .checkout-item-summary{grid-area:quantity}.checkout-summary .checkout-item-price-column{grid-area:price}}.checkout-summary #checkout-cart-items.checkout-cart{display:flex!important;flex-direction:column!important;gap:0!important;max-height:552px!important;padding:0 8px 0 0!important;margin:var(--checkout-line-row-gap) -8px 0 0!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-gutter:stable}.checkout-summary #checkout-cart-items.checkout-cart>li.cart-item{position:relative!important;box-sizing:border-box!important;flex-shrink:0!important;display:grid!important;grid-template-columns:96px minmax(270px,1.02fr) minmax(300px,1.18fr) minmax(220px,.62fr)!important;grid-template-rows:auto auto!important;align-items:stretch!important;column-gap:18px!important;row-gap:14px!important;width:100%!important;height:auto!important;min-height:232px!important;max-height:none!important;padding:16px 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important}.checkout-summary #checkout-cart-items.checkout-cart>li.cart-item+li.cart-item{border-top:1px solid #dbe3ef!important}.checkout-summary #checkout-cart-items.checkout-cart>li.cart-item:has(.cart-item-postprocess-chip[data-tooltip]:hover),.checkout-summary #checkout-cart-items.checkout-cart>li.cart-item:has(.cart-item-postprocess-chip[data-tooltip]:focus-visible){z-index:60!important;overflow:visible!important}.checkout-summary #checkout-cart-items.checkout-cart>li.cart-item>*{min-width:0!important;max-width:100%}.checkout-summary #checkout-cart-items.checkout-cart>li.cart-item .cart-item-header{grid-column:1 / -1!important;grid-row:1!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:flex-start!important;gap:16px!important;margin:0!important}.checkout-summary #checkout-cart-items.checkout-cart>li.cart-item .cart-item-title{display:inline-grid!important;grid-template-columns:auto minmax(0,max-content)!important;align-items:center!important;gap:10px!important;justify-self:start!important;width:fit-content!important;max-width:100%!important;min-width:0!important;flex:0 1 auto!important}.checkout-summary #checkout-cart-items.checkout-cart>li.cart-item .cart-item-name-with-meta{display:inline-flex!important;align-items:center!important;gap:8px!important;min-width:0!important;max-width:100%!important}.checkout-summary #checkout-cart-items.checkout-cart>li.cart-item .cart-item-name-with-meta .cart-item-orientation-flag{flex:0 0 auto!important}.checkout-summary #checkout-cart-items.checkout-cart>li.cart-item .cart-item-number{position:static!important;width:28px!important;min-width:28px!important;height:28px!important;padding:0!important;font-size:var(--product-ui-type-size-meta)!important}.checkout-summary #checkout-cart-items.checkout-cart>li.cart-item .cart-item-actions{position:static!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;margin:0!important}.checkout-summary #checkout-cart-items.checkout-cart>li.cart-item .cart-remove{min-height:auto!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#dc2626!important;font-size:var(--product-ui-type-size-meta)!important;font-weight:var(--product-ui-type-weight-semibold)!important;letter-spacing:normal!important;text-transform:none!important;white-space:nowrap!important}.checkout-summary #checkout-cart-items.checkout-cart>li.cart-item .cart-item-filename{display:-webkit-box!important;max-width:100%!important;overflow:hidden!important;color:var(--text)!important;font-size:var(--product-ui-type-size-body)!important;font-weight:var(--product-ui-type-weight-semibold)!important;line-height:1.28!important;white-space:normal!important;overflow-wrap:anywhere!important;-webkit-line-clamp:2;-webkit-box-orient:vertical}.checkout-summary #checkout-cart-items.checkout-cart>li.cart-item .checkout-line-preview,.checkout-summary #checkout-cart-items.checkout-cart>li.cart-item .cart-item-preview{grid-column:1!important;grid-row:2!important;align-self:start!important;--model-preview-scale: 1.08;--model-preview-hover-scale: 1.22;width:78px!important;height:78px!important;max-width:78px!important;max-height:78px!important;margin:0 auto!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.checkout-summary #checkout-cart-items.checkout-cart>li.cart-item .cart-item-preview img{width:100%!important;height:100%!important;max-width:78px!important;max-height:78px!important;object-fit:contain!important;padding:0!important;background:transparent!important}.checkout-summary #checkout-cart-items.checkout-cart>li.cart-item .checkout-line-badges,.checkout-summary #checkout-cart-items.checkout-cart>li.cart-item .cart-item-badges{display:flex!important;flex-wrap:wrap!important;gap:8px!important;row-gap:8px!important;max-height:58px!important;padding:0!important;margin:0!important;overflow:hidden!important}.checkout-summary #checkout-cart-items.checkout-cart>li.cart-item .checkout-item-main{grid-column:2!important;grid-row:2!important;display:grid!important;gap:8px!important;align-content:start!important;align-self:stretch!important;width:100%!important;min-width:0!important;padding:0 18px 0 0!important}.checkout-summary #checkout-cart-items.checkout-cart>li.cart-item .checkout-item-postprocess-column,.checkout-summary #checkout-cart-items.checkout-cart>li.cart-item .checkout-item-price-column{position:relative!important;grid-row:2!important;align-self:stretch!important;min-width:0!important;min-height:168px!important;height:auto!important;border-left:0!important;box-shadow:none!important}.checkout-summary #checkout-cart-items.checkout-cart>li.cart-item .checkout-item-postprocess-column:before,.checkout-summary #checkout-cart-items.checkout-cart>li.cart-item .checkout-item-price-column:before{content:""!important;position:absolute!important;top:4px!important;bottom:22px!important;left:0!important;width:1px!important;background:#d8e0ed!important;pointer-events:none!important}.checkout-summary #checkout-cart-items.checkout-cart>li.cart-item .checkout-item-postprocess-column{grid-column:3!important;display:grid!important;align-content:start!important;padding:0 0 0 18px!important}.checkout-summary #checkout-cart-items.checkout-cart>li.cart-item .checkout-item-price-column{grid-column:4!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;align-content:start!important;padding:0 0 22px 18px!important}.checkout-summary #checkout-cart-items.checkout-cart>li.cart-item .checkout-price-values{position:static!important;display:contents!important}.checkout-summary #checkout-cart-items.checkout-cart>li.cart-item .checkout-summary-unit,.checkout-summary #checkout-cart-items.checkout-cart>li.cart-item .checkout-summary-total{display:grid!important;gap:4px!important;justify-items:center!important;text-align:center!important}.checkout-summary #checkout-cart-items.checkout-cart>li.cart-item .checkout-summary-total>span{display:block!important;max-width:100%!important;margin-bottom:5px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.checkout-summary #checkout-cart-items.checkout-cart>li.cart-item .checkout-summary-unit small{display:none!important}.checkout-summary #checkout-cart-items.checkout-cart>li.cart-item .checkout-summary-quantity{position:static!important;transform:none!important;display:grid!important;gap:4px!important;justify-items:center!important;text-align:center!important}.checkout-summary #checkout-cart-items.checkout-cart>li.cart-item .checkout-summary-quantity>span{display:block!important}.checkout-summary #checkout-cart-items.checkout-cart>li.cart-item .checkout-summary-quantity>.cart-item-quantity-label{display:inline-flex!important;align-items:baseline!important;justify-content:center!important;gap:3px!important;margin-bottom:7px!important;color:#72809a!important;font-size:var(--product-ui-type-size-meta)!important;font-weight:var(--product-ui-type-weight-semibold)!important;letter-spacing:normal!important;line-height:1.2!important;text-transform:none!important}.checkout-summary #checkout-cart-items.checkout-cart>li.cart-item .cart-quantity-controls{display:grid!important;grid-template-columns:32px minmax(0,1fr) 32px!important;align-items:center!important;gap:0!important;justify-content:stretch!important;width:100%!important;min-height:34px!important;height:34px!important;margin:0!important;border:1px solid #ccd7e8!important;border-radius:8px!important;background:#fff!important;overflow:hidden!important;box-shadow:none!important}.checkout-summary #checkout-cart-items.checkout-cart>li.cart-item .cart-quantity-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#1e3a5f!important;font-size:var(--product-ui-type-size-body)!important;font-weight:var(--product-ui-type-weight-semibold)!important;line-height:1!important}.checkout-summary #checkout-cart-items.checkout-cart>li.cart-item .cart-quantity-value{width:100%!important;min-width:0!important;height:32px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#122033!important;font-size:var(--product-ui-type-size-body)!important;font-weight:var(--product-ui-type-weight-semibold)!important;box-shadow:none!important;outline:none!important;text-align:center!important}@media(max-width:1180px){.checkout-summary #checkout-cart-items.checkout-cart{max-height:612px!important}.checkout-summary #checkout-cart-items.checkout-cart>li.cart-item{grid-template-columns:88px minmax(0,1fr) minmax(240px,.92fr)!important;grid-template-rows:auto auto auto!important;min-height:0!important;row-gap:14px!important}.checkout-summary #checkout-cart-items.checkout-cart>li.cart-item .cart-item-header{grid-column:1 / -1!important;grid-row:1!important}.checkout-summary #checkout-cart-items.checkout-cart>li.cart-item .checkout-line-preview{grid-column:1!important;grid-row:2!important;width:78px!important;height:78px!important;max-width:78px!important;max-height:78px!important}.checkout-summary #checkout-cart-items.checkout-cart>li.cart-item .checkout-item-main{grid-column:2!important;grid-row:2!important;align-content:center!important}.checkout-summary #checkout-cart-items.checkout-cart>li.cart-item .checkout-line-badges,.checkout-summary #checkout-cart-items.checkout-cart>li.cart-item .cart-item-badges{max-height:64px!important}.checkout-summary #checkout-cart-items.checkout-cart>li.cart-item .checkout-item-price-column{grid-column:1 / -1!important;grid-row:3!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:start!important;align-content:start!important;gap:12px!important;border-left:0!important;border-top:1px solid #d8e0ed!important;padding:14px 0 0!important}.checkout-summary #checkout-cart-items.checkout-cart>li.cart-item .checkout-item-postprocess-column{grid-column:3!important;grid-row:2!important;align-content:start!important;border-left:1px solid #d8e0ed!important;border-top:0!important;padding:0 0 0 18px!important}.checkout-summary #checkout-cart-items.checkout-cart>li.cart-item .checkout-summary-unit{grid-column:1!important;grid-row:1!important;justify-items:start!important;text-align:left!important}.checkout-summary #checkout-cart-items.checkout-cart>li.cart-item .checkout-summary-quantity{grid-column:2!important;grid-row:1!important;justify-items:center!important;text-align:center!important}.checkout-summary #checkout-cart-items.checkout-cart>li.cart-item .checkout-summary-total{grid-column:3!important;grid-row:1!important;justify-items:end!important;text-align:right!important}}@media(max-width:760px){.checkout-summary #checkout-cart-items.checkout-cart>li.cart-item{grid-template-columns:78px minmax(0,1fr)!important}.checkout-summary #checkout-cart-items.checkout-cart>li.cart-item .checkout-item-postprocess-column{grid-column:1 / -1!important;grid-row:3!important;border-left:0!important;border-top:1px solid #d8e0ed!important;padding:14px 0 0!important}.checkout-summary #checkout-cart-items.checkout-cart>li.cart-item .checkout-item-price-column{grid-row:4!important}}.digital-inventory-page{gap:28px}.digital-inventory-summary{align-self:stretch}.digital-inventory-controls{align-items:center}.digital-inventory-list{gap:18px}.digital-inventory-row{position:relative;border-color:var(--ui-card-border);background:var(--ui-card-bg)}.digital-inventory-row--expired{background:#f8fafceb;border-color:#cbd5e180}.digital-inventory-chip-row{display:flex;flex-wrap:wrap;gap:8px}.digital-inventory-row-heading{display:grid;gap:4px;min-width:0}.digital-inventory-row-heading-line{display:flex;align-items:center;gap:8px;min-width:0}.digital-inventory-row .models-row-header{align-items:flex-start}.digital-inventory-model-name{font-size:var(--product-ui-type-size-meta);color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.digital-inventory-state-badge{min-width:0;padding:6px 12px;font-size:var(--product-ui-type-size-meta);letter-spacing:normal;white-space:nowrap}.digital-inventory-state-badge[data-state=positive]{background:#22c55e29;border-color:#22c55e47;color:#15803d}.digital-inventory-state-badge[data-state=negative]{background:#ef444424;border-color:#ef444442;color:#b91c1c}.digital-inventory-price{color:#0f172a;font-weight:var(--product-ui-type-weight-semibold);font-size:var(--product-ui-type-size-body);line-height:1}.digital-inventory-row-actions{min-width:140px;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:10px}.digital-inventory-row-price-rail{display:flex;flex-direction:column;align-items:flex-end;gap:3px;text-align:right}.digital-inventory-price-unit{font-size:var(--product-ui-type-size-meta);font-weight:var(--product-ui-type-weight-semibold);letter-spacing:normal;text-transform:none;color:#64748b}.digital-inventory-remove-button{padding:0;border:0;background:transparent;color:#dc2626;font-size:var(--product-ui-type-size-body);font-weight:var(--product-ui-type-weight-semibold);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.digital-inventory-remove-button:hover,.digital-inventory-remove-button:focus-visible{color:#b91c1c}.digital-inventory-remove-button:focus-visible{outline:none}.digital-inventory-remove-button:disabled{opacity:.5;cursor:default}.digital-inventory-row .models-row-name{min-width:0}.digital-inventory-empty{min-height:220px;display:grid;place-items:center;text-align:center}.digital-inventory-capture-mode .pricing-card{border-color:#3b82f647;box-shadow:0 18px 38px #3b82f624}.cart-item--digital-inventory:not(:where([data-connected-workspace] :not([inert] *))){background:#ecf2f7fa;border-color:#94a3b873}.cart-item--digital-inventory .cart-item-badges .cart-item-badge:not(:where([data-connected-workspace] :not([inert] *))){background:#cbd5e1b8}.cart-item--digital-inventory .cart-item-badges .cart-item-badge.cart-item-badge--color:not(:where([data-connected-workspace] :not([inert] *))){background:var(--badge-color, #cbd5e1);border-color:var(--badge-color, #cbd5e1);color:var(--badge-text, #111827)}.cart-item--digital-inventory .cart-item-summary,.cart-item--digital-inventory .cart-item-summary-row,.cart-item--digital-inventory .checkout-item-summary{background:transparent}:is(.btn,.btn-danger,.cart-checkout,#upload-button,#sample-button,#add-to-build,#pricing-return,.model-bulk-btn,.model-remove-all,.models-action-button,.orders-filter-button,.models-filter-button,.model-library-add,.cart-quote-quantity-add,.cart-quote-quantity-secondary,.cart-quote-quantity-primary):not(:where([data-connected-workspace] :not([inert] *))){min-height:var(--ui-control-height);border-radius:var(--ui-button-radius);font-size:var(--product-ui-type-size-body);font-weight:var(--product-ui-type-weight-semibold);letter-spacing:normal;line-height:1.15;text-transform:none;white-space:nowrap;box-shadow:none}:is(.btn-success,.cart-checkout){border-color:#059669b8;background:#10b981;color:#fff}#bulk-discount-open{border-color:var(--ui-active-border);background:var(--ui-active-border);color:var(--surface)}#bulk-discount-open:not(:disabled):hover,#bulk-discount-open:not(:disabled):focus-visible{border-color:color-mix(in srgb,var(--ui-active-border) 88%,var(--text));background:color-mix(in srgb,var(--ui-active-border) 88%,var(--text));color:var(--surface)}:is(.btn-secondary,.model-bulk-btn,.models-action-button,.models-action-button--neutral,.orders-filter-button,.models-filter-button,.model-library-add,.cart-quote-quantity-add,.cart-quote-quantity-secondary):not(:where([data-connected-workspace] :not([inert] *))){border-color:var(--ui-control-border);background:var(--ui-control-bg);color:#1f2937}#sample-button{border-color:var(--ui-control-border);background:var(--ui-control-bg);color:#1f2937}:is(.btn-primary,.models-action-button--primary,.cart-quote-quantity-primary,#upload-button){border-color:#2563ebd1;background:#2563eb;color:#fff}:is(.btn-danger,.models-action-button--danger){border-color:#ef4444;background:#dc2626;color:#fff}.model-remove-all:not(:disabled):hover,.model-remove-all:not(:disabled):focus-visible{border-color:#b6becc;background:#e5e8ef;color:#303643}.btn.is-error{border-color:#ef4444!important;background:#ef4444!important;color:#fff!important}:is(.material-card-actions .btn-primary,.cart-inline-editor-button--primary,.cart-item-download--primary,.btn-return[data-mode=edit]){border-color:#2563ebd1;border-radius:var(--ui-button-radius);background:#2563eb;color:#fff}#pricing-return[data-mode=edit]{border-color:#ea580c;background:#ea580c;color:#fff}:is(.btn,.btn-danger,.cart-checkout,.model-bulk-btn,.model-remove-all,.models-action-button,.orders-filter-button,.models-filter-button,.model-library-add,.cart-quote-quantity-add,.cart-quote-quantity-secondary,.cart-quote-quantity-primary):not(:disabled):hover:not(:where([data-connected-workspace] :not([inert] *))),:is(.btn,.btn-danger,.cart-checkout,.model-bulk-btn,.model-remove-all,.models-action-button,.orders-filter-button,.models-filter-button,.model-library-add,.cart-quote-quantity-add,.cart-quote-quantity-secondary,.cart-quote-quantity-primary):not(:disabled):focus-visible:not(:where([data-connected-workspace] :not([inert] *))){transform:translateY(-1px);box-shadow:var(--ui-action-shadow);outline:none}:is(.btn,.btn-danger,.cart-checkout,.model-bulk-btn,.model-remove-all,.models-action-button,.orders-filter-button,.models-filter-button,.model-library-add,.cart-quote-quantity-add,.cart-quote-quantity-secondary,.cart-quote-quantity-primary):disabled:not(:where([data-connected-workspace] :not([inert] *))){box-shadow:none;opacity:.58;transform:none}#model-library-dialog.model-library-dialog--drawer .model-library-add--text{width:auto;min-width:0;min-height:auto;justify-self:end;padding:0;border:0;border-radius:0;background:transparent;color:var(--accent);font-weight:var(--product-ui-type-weight-semibold);letter-spacing:normal;text-transform:none;box-shadow:none;cursor:pointer}#model-library-dialog.model-library-dialog--drawer .model-library-add--text:not(:disabled):hover,#model-library-dialog.model-library-dialog--drawer .model-library-add--text:not(:disabled):focus-visible{transform:none;box-shadow:none;outline:none;text-decoration:underline;text-underline-offset:3px}:is(.checkout-dialog,.cart-quote-quantity-dialog-panel,.model-library-dialog,.admin-dialog,.admin-dialog form){border-radius:var(--ui-dialog-radius)}:is(.checkout-dialog,.cart-quote-quantity-dialog-panel,.model-library-dialog){border:1px solid rgba(203,213,225,.86);box-shadow:var(--ui-dialog-shadow)}:is(.checkout-dialog-header,.cart-quote-quantity-dialog-header,.model-library-header){border-bottom-color:#cbd5e1db}:is(.checkout-dialog-close,.cart-quote-quantity-dialog-close,.model-library-close,.admin-form-close){width:42px;height:42px;min-width:42px;min-height:42px;padding:0;border:1px solid var(--ui-control-border);border-radius:var(--ui-button-radius);background:var(--ui-control-bg-soft);color:#64748b;box-shadow:none}:is(.checkout-dialog-close,.cart-quote-quantity-dialog-close,.model-library-close,.admin-form-close):hover,:is(.checkout-dialog-close,.cart-quote-quantity-dialog-close,.model-library-close,.admin-form-close):focus-visible{border-color:#2563eb7a;background:#eff6fff5;color:#1d4ed8;outline:none}:is(.model-library-tabs,.cart-inline-options,.viewer-color-mode-row){gap:8px}.model-library-tabs{padding:4px;border-radius:var(--ui-control-radius);border-color:var(--ui-control-border);background:#f8fafc;box-shadow:none}:is(.model-library-tab,.cart-inline-option,.viewer-color-mode-option){min-height:36px;border-radius:calc(var(--ui-control-radius) - 2px);font-size:var(--product-ui-type-size-body);font-weight:var(--product-ui-type-weight-semibold);letter-spacing:normal;white-space:nowrap}:is(.cart-inline-option.is-active,.viewer-color-mode-option.is-active){border-color:var(--quote-selection-border);background:var(--quote-selection-surface);color:var(--text);box-shadow:inset 3px 0 0 var(--quote-selection-accent)}.model-library-tab.is-active{border-color:#2563ebd1;background:#2563eb;color:#fff;box-shadow:none}:is(.checkout-field input,.checkout-field select,.checkout-field textarea,.cart-quote-quantity-input,.model-library-search input,.models-search input){min-height:var(--ui-input-height);border-radius:var(--ui-control-radius);border-color:var(--ui-control-border);background:var(--ui-control-bg);box-shadow:var(--ui-control-shadow)}:is(.checkout-field input,.checkout-field select,.checkout-field textarea,.cart-quote-quantity-input,.model-library-search input,.models-search input):focus,:is(.checkout-field input,.checkout-field select,.checkout-field textarea,.cart-quote-quantity-input,.model-library-search input,.models-search input):focus-visible{border-color:#2563eb94;box-shadow:0 0 0 3px #2563eb1c;outline:none}@media(max-width:720px){.digital-inventory-page{gap:24px}.digital-inventory-row-actions{width:auto;min-width:0;align-items:flex-start}.digital-inventory-row-price-rail{align-items:flex-start;text-align:left}}@media(min-width:641px)and (max-width:1180px){.workspace,.workflow,.checkout-page,.orders-page:not(:where([data-connected-workspace] :not([inert] *))),.models-page{width:100%}.panel,.workspace>.panel,.workspace>.preview-panel,.workflow>.panel,.workflow-sidebar,.checkout-summary,.checkout-grid>.panel,.orders-layout:not(:where([data-connected-workspace] :not([inert] *))),.models-row,.digital-inventory-row{min-width:0}.model-library-dialog{top:calc(var(--admin-quote-header-height, 0px) + 84px);width:min(760px,calc(100vw - 32px));max-height:calc(100dvh - var(--admin-quote-header-height, 0px) - 108px)}.cart-panel{width:min(640px,calc(100vw - 64px))}}@media(min-width:641px)and (max-width:1080px){.orders-stats:not(:where([data-connected-workspace] :not([inert] *))){display:grid;grid-template-columns:repeat(auto-fit,minmax(136px,1fr));gap:12px}.models-hero .orders-stats:not(:where([data-connected-workspace] :not([inert] *))){display:flex;flex-wrap:nowrap;gap:12px;overflow-x:auto}.orders-stat-card:not(:where([data-connected-workspace] :not([inert] *))){min-width:0}}@media(max-width:1599px){.models-hero{grid-template-columns:minmax(0,1fr)}.models-hero .orders-stats:not(:where([data-connected-workspace] :not([inert] *))){width:100%;margin-left:0;justify-content:flex-start}}@media(min-width:641px)and (max-width:900px){.models-row,.digital-inventory-row{grid-template-columns:72px minmax(0,1fr)}.models-row-actions,.digital-inventory-row-actions{grid-column:1 / -1;width:100%;min-width:0;align-items:flex-start;justify-content:flex-start}.digital-inventory-row-price-rail{align-items:flex-start;text-align:left}.checkout-summary #checkout-cart-items.checkout-cart>li.cart-item .checkout-line-preview,.checkout-summary #checkout-cart-items.checkout-cart>li.cart-item .cart-item-preview{width:88px!important;height:88px!important;max-width:88px!important;max-height:88px!important}.checkout-summary #checkout-cart-items.checkout-cart>li.cart-item .cart-item-preview img{max-width:88px!important;max-height:88px!important}.checkout-summary #checkout-cart-items.checkout-cart>li.cart-item .checkout-item-main{padding:0!important}.checkout-summary #checkout-cart-items.checkout-cart>li.cart-item .checkout-item-price-column{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.checkout-summary #checkout-cart-items.checkout-cart>li.cart-item .checkout-summary-quantity{position:static!important;transform:none!important}.checkout-summary #checkout-cart-items.checkout-cart>li.cart-item .checkout-price-values{position:static!important;display:contents!important}}.viewer-fab .viewer-btn-symbol{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.viewer-fab .viewer-btn-label{font-size:var(--product-ui-type-size-body)}@media(max-width:1349px){.workspace,.workflow{grid-template-columns:minmax(0,1fr);align-items:start}.workspace>.panel,.workspace>.preview-panel,.workflow>.panel,.workflow-sidebar{height:auto}.panel-split{grid-template-columns:minmax(0,1fr);grid-column:auto}.workflow-sidebar{grid-column:auto;grid-row:auto}.model-panel{--model-list-window-height: auto}.model-scroll{min-height:0;max-height:none;overflow:visible;padding-right:0}.model-list{min-height:0}.model-list-empty{grid-row:auto;min-height:46px;padding:12px 14px}.viewer-window.has-multimaterial-panel .viewer-multimaterial-panel{position:relative;right:auto;bottom:auto;left:auto;max-height:none;overflow:visible;margin:0 calc(-1 * var(--viewer-pad-x)) calc(-1 * var(--viewer-pad-bottom))}}@media(min-width:1350px)and (max-width:1480px){.model-map-materials{display:none}}body.models .models-page .models-row-actions{gap:18px}body.models .models-page .models-action-button,body.models .models-page .models-action-button--primary,body.models .models-page .models-action-button--neutral,body.models .models-page .models-action-button--danger{min-height:auto;padding:0;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important;color:#2563eb!important;font-size:var(--product-ui-type-size-body);font-weight:var(--product-ui-type-weight-semibold);letter-spacing:normal;line-height:1.2;text-decoration:none;text-transform:none;transform:none!important}body.models .models-page .models-action-button--danger{color:#b91c1c!important}body.models .models-page .models-action-button:hover,body.models .models-page .models-action-button:focus-visible{border:0!important;background:transparent!important;box-shadow:none!important;color:#1d4ed8!important;text-decoration:none;transform:none!important}body.models .models-page .models-action-button--danger:hover,body.models .models-page .models-action-button--danger:focus-visible{color:#991b1b!important}body.models .models-page .models-action-button--disabled,body.models .models-page .models-action-button:disabled,body.models .models-page .models-action-button[disabled]{border:0!important;background:transparent!important;color:#64748bbf!important;text-decoration:none;cursor:not-allowed;opacity:1}body.checkout,body.orders,body.rfqs,.cart-panel,#quote-prototype-workspace #orders-detail{--admin-ui-line-item-badge-font-size: var(--product-ui-type-size-meta);--admin-ui-line-item-badge-font-weight: 600;--admin-ui-line-item-badge-value-font-size: var(--product-ui-type-size-meta);--admin-ui-line-item-badge-value-font-weight: 600}body.checkout .checkout-meta,body.orders .checkout-meta,body.rfqs .checkout-meta{display:inline-flex!important;align-items:center!important;gap:10px!important;margin:var(--admin-ui-line-items-meta-margin, 0 0 8px)!important;padding:6px 10px!important;border:1px solid var(--admin-ui-line-item-divider, #dfe6f1)!important;border-radius:var(--radius-md)!important;background:var(--admin-ui-line-items-meta-bg, #f7faff)!important;box-shadow:none!important;color:var(--admin-ui-line-items-meta-text, #334964)!important;font-size:var(--product-ui-type-size-meta)!important;font-weight:var(--product-ui-type-weight-regular)!important}body.checkout .checkout-meta--financial,body.orders .checkout-meta--financial,body.rfqs .checkout-meta--financial{display:flex!important;width:100%!important;flex-wrap:wrap!important;align-self:stretch!important;padding:6px 10px!important;border-radius:var(--radius-md)!important}body.checkout .checkout-meta[hidden],body.orders .checkout-meta[hidden],body.rfqs .checkout-meta[hidden]{display:none!important}body.checkout .checkout-meta-label,body.orders .checkout-meta-label,body.rfqs .checkout-meta-label{color:var(--admin-ui-line-items-meta-accent, #9a3412)!important;letter-spacing:normal!important}body.checkout .checkout-meta-entry strong,body.orders .checkout-meta-entry strong,body.rfqs .checkout-meta-entry strong{color:#9a3412!important;font-size:var(--product-ui-type-size-body)!important;font-weight:var(--product-ui-type-weight-semibold)!important}body.checkout .checkout-meta-separator,body.orders .checkout-meta-separator,body.rfqs .checkout-meta-separator{width:1px!important;height:14px!important;background:#ea580c40!important}.checkout-summary .checkout-line-badges .cart-item-badge,.cart-panel .cart-item-badges .cart-item-badge,.orders-detail .admin-order-card--line-items .cart-item-badge:not(:where([data-connected-workspace] :not([inert] *))){min-height:24px!important;padding:6px 12px!important;border:0!important;border-radius:var(--admin-ui-radius-pill, 999px)!important;background:var(--admin-ui-line-item-badge-bg, #eef6ff)!important;color:var(--admin-ui-line-item-badge-text, #254468)!important;font-size:var(--admin-ui-line-item-badge-font-size)!important;font-weight:var(--admin-ui-line-item-badge-font-weight)!important;letter-spacing:normal!important;line-height:1.3!important;text-transform:var(--admin-ui-line-item-badge-text-transform, none)!important}.checkout-summary .checkout-line-badges .cart-item-badge--nozzle,.checkout-summary .checkout-line-badges .cart-item-badge--nozzleMm,.cart-panel .cart-item-badges .cart-item-badge--nozzle,.cart-panel .cart-item-badges .cart-item-badge--nozzleMm,.orders-detail .admin-order-card--line-items .cart-item-badge--nozzle:not(:where([data-connected-workspace] :not([inert] *))),.orders-detail .admin-order-card--line-items .cart-item-badge--nozzleMm:not(:where([data-connected-workspace] :not([inert] *))){border-color:var(--admin-ui-line-item-badge-accent-bg, #eeeaff)!important;background:var(--admin-ui-line-item-badge-accent-bg, #eeeaff)!important;color:var(--admin-ui-line-item-badge-accent-text, #4f46e5)!important}.checkout-summary .checkout-line-badges .cart-item-badge--color,.cart-panel .cart-item-badges .cart-item-badge--color,.orders-detail .admin-order-card--line-items .cart-item-badge--color:not(:where([data-connected-workspace] :not([inert] *))){border-color:var(--badge-color, var(--admin-ui-line-item-badge-bg, #eef6ff))!important;background:var(--badge-color, var(--admin-ui-line-item-badge-bg, #eef6ff))!important;color:var(--badge-text, var(--admin-ui-line-item-badge-text, #254468))!important}.checkout-summary .checkout-line-badges .cart-item-badge .badge-value,.cart-panel .cart-item-badges .cart-item-badge .badge-value,.orders-detail .admin-order-card--line-items .cart-item-badge .badge-value:not(:where([data-connected-workspace] :not([inert] *))){font-size:var(--admin-ui-line-item-badge-value-font-size)!important;font-weight:var(--admin-ui-line-item-badge-value-font-weight)!important}.checkout-price-values--reference{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:12px;border-top:1px solid var(--admin-ui-line-item-divider, #dfe6f1)}.checkout-price-values--reference .checkout-summary-unit,.checkout-price-values--reference .checkout-summary-total{min-width:0}:root .tooltip-flag{color:var(--product-ui-text-muted);background:var(--product-ui-surface-subtle);border-color:var(--product-ui-border)}
