@layer am-pilot-button-standard;:root{--product-ui-button-primary:#111111;--product-ui-button-primary-hover:#2a2a2a;--product-ui-button-on-primary:#ffffff;--product-ui-button-text:#111111;--product-ui-button-bg:#ffffff;--product-ui-button-hover:#f1f1f1;--product-ui-button-border:#d4d4d8;--product-ui-button-danger:#b91c1c;--product-ui-button-focus:#111111;--product-ui-button-font-family:var(--product-ui-font-family);--product-ui-button-font-size:13px;--product-ui-button-font-weight:600;--product-ui-button-height:38px;--product-ui-button-padding-block:8px;--product-ui-button-padding-inline:14px;--product-ui-button-radius:8px;--product-ui-button-white-space:normal;--product-ui-button-icon-size:16px;--product-ui-button-gap:8px}:is(html[data-admin-theme=dark],body[data-admin-theme=dark],[data-product-ui-theme=dark]){--product-ui-button-primary:#f5f5f5;--product-ui-button-primary-hover:#ffffff;--product-ui-button-on-primary:#111111;--product-ui-button-text:#f5f5f5;--product-ui-button-bg:#141416;--product-ui-button-hover:#222226;--product-ui-button-border:#36363d;--product-ui-button-danger:#f87171;--product-ui-button-focus:#f5f5f5}[data-product-button-density=task]{--product-ui-button-font-size:14px;--product-ui-button-font-weight:500;--product-ui-button-height:36px;--product-ui-button-padding-block:8px;--product-ui-button-padding-inline:12px;--product-ui-button-radius:6px}[data-product-button-density=task-link]{--product-ui-button-text:var(--product-ui-text-muted);--product-ui-button-font-size:12px;--product-ui-button-font-weight:500;--product-ui-button-height:32px;--product-ui-button-padding-block:4px;--product-ui-button-padding-inline:0;--product-ui-button-radius:6px}@layer am-pilot-button-standard{[data-product-button]{appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:var(--product-ui-button-gap)!important;min-height:var(--product-ui-button-height)!important;height:auto!important;max-height:none!important;min-width:0!important;padding:var(--product-ui-button-padding-block) var(--product-ui-button-padding-inline)!important;border:1px solid var(--product-ui-button-border)!important;border-radius:var(--product-ui-button-radius)!important;background:var(--product-ui-button-bg)!important;color:var(--product-ui-button-text)!important;font:var(--product-ui-button-font-weight) var(--product-ui-button-font-size)/1.45 var(--product-ui-button-font-family)!important;text-transform:none!important;letter-spacing:normal!important;text-decoration:none!important;box-shadow:none!important;transform:none!important;filter:none!important;transition:none!important;animation:none!important;cursor:pointer;white-space:var(--product-ui-button-white-space)!important;vertical-align:middle}[data-product-button][hidden]{display:none!important}[data-product-button]:hover:not(:disabled):not([aria-disabled=true]){background:var(--product-ui-button-hover)!important}[data-product-button=primary]{background:var(--product-ui-button-primary)!important;color:var(--product-ui-button-on-primary)!important;border-color:var(--product-ui-button-primary)!important}[data-product-button=primary]:hover:not(:disabled):not([aria-disabled=true]){background:var(--product-ui-button-primary-hover)!important}[data-product-button=quiet]{background:transparent!important;border:0!important}[data-product-button=destructive]{color:var(--product-ui-button-danger)!important;border-color:var(--product-ui-button-danger)!important}[data-product-button]:is([aria-pressed=true],[aria-expanded=true],[aria-current=page]){border-color:var(--product-ui-button-focus)!important}[data-product-button]:focus-visible{outline:2px solid var(--product-ui-button-focus)!important;outline-offset:3px!important}[data-product-button]:is(:disabled,[aria-disabled=true]){opacity:.5!important;cursor:not-allowed!important}[data-product-button]:is([aria-busy=true],[data-loading=true]){cursor:progress!important}[data-product-button] .admin-nav-icon{align-items:center!important;justify-content:center!important}[data-product-button] svg{width:var(--product-ui-button-icon-size)!important;height:var(--product-ui-button-icon-size)!important;flex-shrink:0}@media(pointer:coarse){[data-product-button]{min-height:max(44px,var(--product-ui-button-height))!important}}[data-product-button][data-product-button-icon=true]{height:var(--product-ui-button-height)!important;align-self:center;width:var(--product-ui-button-height)!important;min-width:var(--product-ui-button-height)!important;padding:0!important;line-height:1!important}@media(pointer:coarse){[data-product-button][data-product-button-icon=true]{height:max(44px,var(--product-ui-button-height))!important;width:max(44px,var(--product-ui-button-height))!important}}}:root{--pu-keyboard-focus-ring:var(--product-ui-focus-ring)}.product-workspace .pu-inline-disclosure{border-top:1px solid var(--product-ui-border);padding-block:var(--product-ui-space-sm);min-width:0}.product-workspace .pu-inline-disclosure>summary{display:flex;align-items:center;gap:var(--pu-small-gap);min-height:var(--pu-control-height);cursor:pointer;list-style:none;font-weight:var(--product-ui-type-weight-medium)}.product-workspace .pu-inline-disclosure>summary::-webkit-details-marker{display:none}.product-workspace .pu-inline-disclosure>summary:after{content:"＋";margin-left:auto;color:var(--product-ui-text-muted)}.product-workspace .pu-inline-disclosure[open]>summary:after{content:"−"}.product-workspace .pu-inline-disclosure>summary:focus-visible,.product-workspace .pu-row-link:focus-visible,.product-workspace .pu-keyboard-focus:focus-visible{outline:2px solid var(--product-ui-focus-border);outline-offset:var(--product-ui-space-xs);box-shadow:inset 0 0 0 2px var(--product-ui-focus-border),var(--pu-keyboard-focus-ring)}.product-workspace .pu-inline-disclosure-body{padding-block:var(--pu-row-padding);min-width:0}.product-workspace .pu-inline-disclosure--compact{border:0;padding:0;font-size:var(--product-ui-font-size-xs)}.product-workspace .pu-inline-disclosure--compact>summary{color:var(--product-ui-text-muted);font-weight:var(--product-ui-type-weight-regular);justify-content:start}.product-workspace .pu-inline-disclosure--compact>summary:after{margin-left:0}@layer am-pilot-swatch-standard{:is(.pu-color-swatch,.pu-swatch,.admin-global-color-swatch,.admin-material-color-swatch,.badge-swatch,.badge-multimaterial-swatch,.model-material-slot-swatch,.post-card-multimaterial-swatch,.wb-color,.sg-swatch){display:inline-block!important;flex:none!important;box-sizing:border-box!important;inline-size:var(--product-ui-swatch-size)!important;block-size:var(--product-ui-swatch-size)!important;border:1px solid var(--product-ui-border-strong)!important;border-radius:var(--product-ui-swatch-radius)!important;box-shadow:none!important}:is(.pu-color-swatch--compact,.badge-multimaterial-swatch,.model-material-slot-swatch,.post-card-multimaterial-swatch){inline-size:var(--product-ui-swatch-compact-size)!important;block-size:var(--product-ui-swatch-compact-size)!important;border-radius:calc(var(--product-ui-swatch-compact-size) / 4)!important}.badge-multimaterial-swatch{background:var(--slot-color)!important}.badge-multimaterial-swatches{display:inline-flex!important;align-items:center!important;gap:var(--product-ui-space-xs)!important;margin:0!important}.badge-multimaterial-swatch+.badge-multimaterial-swatch{margin-inline-start:0!important}.wb-color{background:var(--color)!important}.admin-global-color-swatch{background:var(--global-color)!important}:is(.pu-swatch-control,.pu-swatch-choice){position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:none!important;box-sizing:border-box!important;inline-size:var(--product-ui-swatch-size)!important;min-inline-size:var(--product-ui-swatch-size)!important;max-inline-size:var(--product-ui-swatch-size)!important;block-size:var(--product-ui-swatch-size)!important;min-block-size:var(--product-ui-swatch-size)!important;padding:0!important;border:1px solid var(--product-ui-border-strong)!important;border-radius:var(--product-ui-swatch-radius)!important;box-shadow:none!important}.pu-swatch-control{background:var(--badge-color)!important}.pu-swatch-choice{background:var(--pu-swatch)!important}:is(.pu-swatch-control,.pu-swatch-choice):before,:is(.pu-swatch-control,.pu-swatch-choice):after{content:none!important}:is(.pu-swatch-control,.pu-swatch-choice)>:is(.pu-color-swatch,.badge-swatch,.badge-caret){display:none!important}.pu-swatch-control>.badge-value{position:absolute!important;inline-size:1px!important;block-size:1px!important;padding:0!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}:is(.pu-swatch-control,.pu-swatch-choice):is(:focus-visible,[aria-pressed=true],[aria-expanded=true]){outline:2px solid var(--product-ui-focus-border)!important;outline-offset:var(--product-ui-space-xs)!important}:is(.pu-swatch-control,.pu-swatch-choice):disabled{opacity:.55!important;cursor:not-allowed!important}.pu-color-field{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:none!important;inline-size:var(--product-ui-field-height)!important;min-inline-size:var(--product-ui-field-height)!important;block-size:var(--product-ui-field-height)!important;background:transparent!important}.pu-color-field--compact{inline-size:var(--product-ui-space-4xl)!important;min-inline-size:var(--product-ui-space-4xl)!important;block-size:var(--product-ui-space-4xl)!important}.pu-color-field input[type=color]{position:absolute!important;inset:0!important;inline-size:100%!important;block-size:100%!important;min-inline-size:0!important;max-inline-size:none!important;min-block-size:0!important;padding:0!important;margin:0!important;opacity:0!important;cursor:pointer!important}.pu-color-field:has(input:disabled){opacity:.55!important}.pu-color-field input:disabled{cursor:not-allowed!important}.pu-color-field.admin-color-swatch{border:0!important;padding:0!important}.pu-color-field>.pu-color-swatch{background:var(--pu-color-value)!important}.material-color-swatch:before{content:""!important;display:block!important;background:var(--swatch-color)!important;inline-size:var(--product-ui-swatch-size)!important;block-size:var(--product-ui-swatch-size)!important;border:1px solid var(--product-ui-border-strong)!important;border-radius:var(--product-ui-swatch-radius)!important;box-shadow:none!important}.material-color-swatch:after{content:none!important}.material-color-swatch:focus-visible{outline:2px solid var(--product-ui-focus-border)!important;outline-offset:var(--product-ui-space-xs)!important}.material-color-swatch[aria-pressed=true]{border-color:var(--product-ui-text)!important}.pu-color-swatch[data-color-missing]:after{content:"—";display:flex;align-items:center;justify-content:center;inline-size:100%;block-size:100%;color:var(--product-ui-text-muted)}.pu-color-swatch:focus-visible{outline:2px solid var(--product-ui-focus-border)!important;outline-offset:var(--product-ui-space-xs)!important}}body.admin.admin-preauth{margin:0;background:var(--product-ui-canvas);color:var(--product-ui-text)}body.admin.admin-preauth .admin-workspace{display:none!important}.pu-startup-screen{position:fixed;inset:0;display:none;place-items:center;background:var(--product-ui-canvas);color:var(--product-ui-text);font-family:var(--product-ui-font-family)}body.admin.admin-preauth>.pu-startup-screen{display:grid}.pu-startup-state{display:grid;justify-items:center;gap:var(--product-ui-space-md);padding:var(--product-ui-space-xl);text-align:center}.pu-startup-label{margin:0;color:var(--product-ui-text-muted);font:var(--product-ui-type-weight-regular) var(--product-ui-type-size-body)/var(--product-ui-line-height-relaxed) var(--product-ui-font-family)}.pu-startup-dots{display:flex;gap:var(--product-ui-space-xs);color:var(--product-ui-text-muted)}.pu-startup-dots span{inline-size:var(--product-ui-space-xs);block-size:var(--product-ui-space-xs);border-radius:50%;background:currentColor}@layer admin-ui.tokens{:is(.pu-tabs>.pu-section-tab,.admin-ui-setup-tabs>.admin-ui-setup-tab,:is(.admin-material-inventory-tabs,.admin-customer-organization-tabs,.admin-analytics-tabs)>button):not([hidden]){appearance:none;display:inline-flex;align-items:center;justify-content:center;flex:none;min-inline-size:0;min-block-size:var(--product-ui-control-height);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:var(--product-ui-type-weight-regular) var(--product-ui-type-size-body)/var(--product-ui-line-height-relaxed) var(--product-ui-font-family)!important;text-transform:none!important;letter-spacing:normal!important;padding:var(--product-ui-space-lg) var(--product-ui-space-xs)!important;margin:0;white-space:nowrap;cursor:pointer}:is(.pu-tabs>.pu-section-tab,.admin-ui-setup-tabs>.admin-ui-setup-tab,:is(.admin-material-inventory-tabs,.admin-customer-organization-tabs,.admin-analytics-tabs)>button):not([hidden]):is([aria-selected=true],[aria-pressed=true],.is-active){border-bottom-color:var(--product-ui-primary)!important;color:var(--product-ui-text)!important;font-weight:var(--product-ui-type-weight-semibold)!important}:is(.pu-tabs>.pu-section-tab,.admin-ui-setup-tabs>.admin-ui-setup-tab,:is(.admin-material-inventory-tabs,.admin-customer-organization-tabs,.admin-analytics-tabs)>button):not([hidden]):focus-visible{outline:2px solid var(--product-ui-focus-border);outline-offset:-2px}}:root{--product-ui-field-font-size:13px;--product-ui-field-height:44px;--product-ui-field-padding-inline:0px;--product-ui-field-menu-radius:6px;--product-ui-field-option-height:44px;--product-ui-field-search-threshold:8;--pu-popup-width:320px;--pu-popup-height:360px;--pu-small-gap:8px}[data-product-field=underline],[data-product-select=compact] :is(.pu-select-trigger,.admin-select-trigger){color:var(--product-ui-text)!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--product-ui-input-border)!important;border-radius:0!important;min-height:var(--product-ui-field-height)!important;padding:var(--product-ui-space-sm) max(var(--product-ui-space-sm),var(--product-ui-field-padding-inline))!important;box-shadow:none!important;font:var(--product-ui-font-weight-regular) var(--product-ui-field-font-size)/var(--product-ui-line-height-relaxed) var(--product-ui-font-family)!important;letter-spacing:normal!important;text-transform:none!important}[data-product-field=underline]:not(:disabled):not([readonly]):hover,[data-product-select=compact] :is(.pu-select-trigger,.admin-select-trigger):hover{background:var(--product-ui-surface-hover)!important}[data-product-field=underline]:focus-visible,[data-product-select=compact] :is(.pu-select-trigger,.admin-select-trigger):focus-visible{outline:0!important;border-bottom-color:var(--product-ui-focus-border)!important;box-shadow:0 1px 0 var(--product-ui-focus-border)!important}[data-product-field=underline][aria-invalid=true],[data-product-select=compact] :is(.pu-select-trigger,.admin-select-trigger)[aria-invalid=true]{border-bottom-color:var(--product-ui-danger)!important}[data-product-field=underline]:disabled,[data-product-select=compact] :is(.pu-select-trigger,.admin-select-trigger):disabled{opacity:.55;cursor:not-allowed;background:transparent!important}[data-product-field=underline]::placeholder{color:var(--product-ui-text-muted);opacity:1}[data-product-select=compact]{min-width:0;width:100%}[data-product-select=compact] :is(.pu-select-trigger,.admin-select-trigger){display:flex;justify-content:space-between;align-items:center;gap:var(--product-ui-space-sm);width:100%;text-align:left;cursor:pointer}[data-product-select=compact] :is(.pu-select-trigger,.admin-select-trigger) span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}select.pu-select-source,[data-product-select] select.admin-native-select{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}[data-product-select-menu=compact]{position:fixed;margin:0;padding:var(--product-ui-space-xs);color:var(--product-ui-text);background:var(--product-ui-surface);border:1px solid var(--product-ui-border);border-radius:var(--product-ui-field-menu-radius);box-shadow:var(--product-ui-shadow-popover);overflow:auto}[data-product-select-menu=compact].wb-dropdown-menu [role=option]>span[aria-hidden=true],[data-product-select-menu=compact] .admin-select-option-check{display:none}[data-product-select-menu=compact].wb-dropdown-menu{padding:var(--product-ui-space-xs);border-radius:var(--product-ui-field-menu-radius);box-shadow:var(--product-ui-shadow-popover)}[data-product-select-menu=compact]:popover-open{display:flex;flex-direction:column;gap:var(--product-ui-space-xs)}[data-product-select-menu=compact] .pu-select-options{min-height:0;overflow:auto}[data-product-select-menu=compact] [role=option]{display:flex;align-items:center;justify-content:space-between;gap:var(--product-ui-space-sm);width:100%;min-height:var(--product-ui-field-option-height);padding:var(--product-ui-space-sm) var(--product-ui-space-md);text-align:left;white-space:normal;overflow-wrap:anywhere;border:0;border-radius:var(--product-ui-space-xs);background:transparent;color:var(--product-ui-text);font:var(--product-ui-font-weight-regular) var(--product-ui-field-font-size)/var(--product-ui-line-height-relaxed) var(--product-ui-font-family);cursor:pointer}[data-product-select-menu=compact] [role=option]:is(:hover,:focus-visible,[aria-selected=true]){background:var(--product-ui-active-bg)}[data-product-select-menu=compact] [role=option]:focus-visible{outline:2px solid var(--product-ui-focus-border);outline-offset:-2px}[data-product-select-menu=compact] [role=option][aria-selected=true]:after{content:"✓";flex:none}[data-product-select-menu=compact] [role=option]:disabled{opacity:.55;cursor:not-allowed}[data-product-select-menu=compact] .pu-select-group{padding:var(--product-ui-space-sm) var(--product-ui-space-md);font-size:var(--product-ui-font-size-xs);color:var(--product-ui-text-muted)}.pu-number-field:has([data-product-field=underline]){border:0;border-bottom:1px solid var(--product-ui-input-border);border-radius:0;background:transparent}.pu-number-field:has([data-product-field=underline]):hover{background:var(--product-ui-surface-hover)}.pu-number-field:has([data-product-field=underline]):focus-within{outline:0;border-bottom-color:var(--product-ui-focus-border);box-shadow:0 1px 0 var(--product-ui-focus-border)}.pu-number-field [data-product-field=underline]{border-bottom:0!important}@media(pointer:coarse){[data-product-field=underline],[data-product-select=compact] :is(.pu-select-trigger,.admin-select-trigger),[data-product-select-menu=compact] [role=option]{min-height:max(44px,var(--product-ui-field-height))!important}}[data-product-select-menu=compact].admin-select-menu{padding:var(--product-ui-space-xs)!important;border:1px solid var(--product-ui-border)!important;border-radius:var(--product-ui-field-menu-radius)!important;background:var(--product-ui-surface)!important;box-shadow:var(--product-ui-shadow-popover)!important}[data-product-select-menu=compact] .admin-select-option{min-height:var(--product-ui-field-option-height)!important;padding:var(--product-ui-space-sm) var(--product-ui-space-md)!important;border-radius:var(--product-ui-space-xs)!important;font:var(--product-ui-font-weight-regular) var(--product-ui-field-font-size)/var(--product-ui-line-height-relaxed) var(--product-ui-font-family)!important;letter-spacing:normal!important;text-transform:none!important;color:var(--product-ui-text)!important;background:transparent!important}[data-product-select-menu=compact] .admin-select-option:is(:hover,:focus-visible,.is-selected){background:var(--product-ui-active-bg)!important}[data-product-select-menu=compact] .admin-select-option-label{white-space:normal!important;overflow-wrap:anywhere}.admin-order-price-input:has([data-product-field=underline]){display:flex;align-items:center;gap:var(--product-ui-space-xs)!important;min-width:0}.admin-order-price-input:has([data-product-field=underline])>.admin-order-price-currency{position:static!important;flex:none}.admin-order-price-input>[data-product-field=underline]{flex:1;min-width:0;width:100%}.cart-quantity-controls:has([data-product-field=underline]){border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.cart-quantity-controls:has([data-product-field=underline]) button{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.cart-quantity-controls:has([data-product-field=underline]) button:hover:not(:disabled){background:var(--product-ui-surface-hover)!important}.cart-quantity-controls [data-product-field=underline]{border:0!important;box-shadow:none!important;text-align:center}.cart-quantity-controls :is(button,[data-product-field=underline]):focus-visible{outline:2px solid var(--product-ui-focus-border)!important;outline-offset:-2px}.product-workspace .pu-number-field:has([data-product-quantity]),.wb-quantity:has([data-product-field=underline]){border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.product-workspace .pu-number-field:has([data-product-quantity]){flex:1}.product-workspace .pu-number-field:has([data-product-quantity]) input{border:0!important;text-align:center}.product-workspace .pu-number-field:has([data-product-quantity]) .pu-number-steps{display:flex;border:0}.product-workspace .pu-number-field:has([data-product-quantity]) .pu-number-steps button{border:0}[data-product-address-select]{border:0!important;padding:0!important;background:transparent!important;box-shadow:none!important}[data-product-address-select]>:is(.checkout-address-select-display,.checkout-address-arrow,.checkout-address-dropdown){display:none!important}[data-product-address-select] .pu-select{width:100%}:is(.pu-form-grid,.admin-form-grid,.admin-ui-setup-field-grid,.material-repository-grid):has([data-product-field=underline],[data-product-select=compact]){gap:var(--product-ui-field-grid-gap)!important}:is(.admin-ui-setup-section,.pu-section)>:is(.admin-ui-form-field,.pu-field)+:is(.admin-ui-form-field,.pu-field){margin-block-start:var(--product-ui-space-4xl)}[data-product-field=underline]:not(:disabled):not([readonly]):focus-visible,[data-product-select=compact] :is(.pu-select-trigger,.admin-select-trigger):not(:disabled):is(:focus-visible,[aria-expanded=true]){background:var(--product-ui-surface-hover)!important}:is(.cart-quantity-controls,.pu-number-field,.wb-quantity,.admin-order-price-input):has([data-product-field=underline]:not(:disabled):not([readonly])):is(:hover,:focus-within){background:var(--product-ui-surface-hover)!important}:is(.cart-quantity-controls,.pu-number-field,.wb-quantity,.admin-order-price-input):is(:hover,:focus-within) [data-product-field=underline]{background:transparent!important}.product-workspace [data-inline-record-editor] :is(.admin-vat-input,.admin-phone-input){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--product-ui-space-sm);min-width:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.product-workspace [data-inline-record-editor] :is(.admin-vat-input,.admin-phone-input)>.admin-select{width:100%;min-width:0;border:0}.product-workspace [data-inline-record-editor] :is(.admin-vat-input,.admin-phone-input) .admin-select-trigger-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-workspace [data-inline-record-editor] :is(.admin-vat-input,.admin-phone-input) .admin-select-trigger{width:100%;min-width:0;max-width:100%}:root{--product-ui-field-grid-gap:var(--product-ui-space-4xl)}[data-product-field-density=compact]{--product-ui-field-grid-gap:var(--product-ui-space-xs)}[data-product-field-motion=quiet] :is([data-product-field=underline],[data-product-select=compact] .admin-select-trigger){transition:background-color var(--product-ui-transition),border-color var(--product-ui-transition),box-shadow var(--product-ui-transition)}@media(prefers-reduced-motion:reduce){[data-product-field-motion=quiet] :is([data-product-field=underline],[data-product-select=compact] .admin-select-trigger){transition:none}}.pu-color-field{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--product-ui-field-height);height:var(--product-ui-field-height);border-radius:var(--product-ui-control-radius)}.pu-color-field input[type=color]{position:absolute;inset:0;width:100%!important;height:100%!important;opacity:0;cursor:pointer}.pu-color-field:hover{background:var(--product-ui-surface-hover)}.pu-color-field:focus-within{outline:2px solid var(--product-ui-focus-border);outline-offset:0}.pu-color-field:has(input:disabled){opacity:.55}.pu-color-field:has(input:disabled) input{cursor:not-allowed}[data-product-field-motion=quiet] select[data-admin-enhanced-select-ignore=true]{box-sizing:border-box;width:100%;min-width:0;height:var(--product-ui-field-height);padding:var(--product-ui-space-sm) var(--product-ui-space-md);border:0;border-bottom:var(--admin-ui-control-border-width) solid var(--product-ui-input-border);border-radius:0;background:transparent;color:var(--product-ui-text);font:inherit}[data-product-field-motion=quiet] select[data-admin-enhanced-select-ignore=true]:hover:not(:disabled){background:var(--product-ui-surface-hover)}[data-product-field-motion=quiet] select[data-admin-enhanced-select-ignore=true]:focus-visible{outline:0;border-bottom-color:var(--product-ui-focus-border);box-shadow:0 1px 0 var(--product-ui-focus-border)}[data-product-select-menu=compact] .pu-select-more{border:0;border-top:1px solid var(--product-ui-input-border);background:transparent;color:var(--product-ui-text);padding:var(--product-ui-space-sm) var(--product-ui-space-md);font:inherit;text-align:left;cursor:pointer}[data-product-select-menu=compact] .pu-select-more:is(:hover,:focus-visible){background:var(--product-ui-active-bg)}[data-product-select-menu=compact] .pu-select-status{margin:0;padding:var(--product-ui-space-sm) var(--product-ui-space-md);color:var(--product-ui-text-muted)}.product-workspace .pu-form-rows{min-width:0}.product-workspace .pu-form-rows .pu-field{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:var(--product-ui-space-lg)}.product-workspace .pu-form-rows .pu-field>:is(input,.pu-select){min-width:0;width:100%;text-align:right}.product-workspace .pu-form-rows .pu-field>small{grid-column:1/-1}.product-workspace .pu-form-rows label:has(>input[type=checkbox]){display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;gap:var(--product-ui-space-lg);min-height:var(--product-ui-field-height)}.product-workspace .pu-form-rows label:has(>input[type=checkbox])>span{flex:1}.product-workspace .pu-record-picker{min-width:0}.product-workspace .pu-record-choice-list{display:grid;gap:var(--product-ui-space-xs)}.product-workspace .pu-record-choice{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--product-ui-space-lg);min-height:var(--pu-control-height);padding:var(--product-ui-space-sm) var(--product-ui-space-lg);border:1px solid transparent;border-radius:var(--product-ui-control-radius);cursor:pointer}.product-workspace .pu-record-choice:hover{background:var(--product-ui-active-bg)}.product-workspace .pu-record-choice:has(input:checked){border-color:var(--product-ui-active-border);background:var(--product-ui-active-bg)}.product-workspace .pu-record-choice:focus-within{outline:2px solid var(--product-ui-focus-border);outline-offset:var(--product-ui-space-xs)}.product-workspace .pu-record-choice-copy{display:grid;gap:var(--product-ui-space-xs);min-width:0;overflow-wrap:anywhere}.product-workspace .pu-record-choice-meta{display:flex;flex-wrap:wrap;gap:var(--product-ui-space-lg);color:var(--product-ui-text-muted);font-size:var(--product-ui-type-size-meta)}.product-workspace .pu-record-choice-meta:empty{display:none}.product-workspace .pu-toolbar>.pu-field{flex:1;min-width:0}.pu-unit-field{display:flex;align-items:center;gap:var(--product-ui-space-sm);width:100%;min-width:0;border-bottom:1px solid var(--product-ui-input-border)}.pu-unit-field>input[data-product-field=underline]{flex:1;min-width:0;width:0;border-bottom:0!important;padding-inline-end:0!important}.pu-unit-field>.pu-field-unit{flex:none;white-space:nowrap;padding-inline-end:var(--product-ui-space-sm);color:var(--product-ui-text-muted);font:var(--product-ui-type-weight-regular) var(--product-ui-field-font-size)/var(--product-ui-line-height-relaxed) var(--product-ui-font-family)}.pu-unit-field:focus-within{border-color:var(--product-ui-focus-border);background:var(--product-ui-surface-hover)}.pu-unit-field:has(input[aria-invalid=true]){border-color:var(--product-ui-danger)}.pu-unit-field:has(input:disabled)>.pu-field-unit{opacity:.55}.pu-field-action{display:flex;flex-wrap:wrap;align-items:center;gap:var(--product-ui-space-sm);min-inline-size:0}.pu-field-action>.pu-unit-field{flex:1;min-inline-size:min(100%,calc(var(--product-ui-field-height) * 3))}.pu-field-action>button{flex:none}[data-product-select] select.admin-native-select{overflow:hidden!important}.pu-notification-centre{display:inline-flex;flex:none;--pu-popup-width:416px;--pu-popup-height:640px;--pu-small-gap:var(--product-ui-space-lg);color:var(--product-ui-text);font-family:var(--product-ui-font-family)}.pu-notification-bell{position:relative;flex:none}.pu-notification-bell svg{width:var(--product-ui-space-3xl);height:var(--product-ui-space-3xl);fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.pu-notification-dot{display:inline-block;width:var(--product-ui-space-sm);height:var(--product-ui-space-sm);flex:none;border-radius:var(--product-ui-radius-pill);background:var(--product-ui-success)}.pu-notification-dot[hidden]{display:none}.pu-notification-bell>.pu-notification-dot{position:absolute;inset-block-start:var(--product-ui-space-xs);inset-inline-end:var(--product-ui-space-xs)}.pu-rail .pu-notification-rail-entry{position:relative}.pu-notification-rail-entry>.pu-notification-dot{margin-inline-start:auto}.pu-rail .pu-notification-rail-entry:focus-visible{outline:2px solid var(--product-ui-focus-border);outline-offset:calc(-1 * var(--product-ui-space-xs))}.pu-collapsed .pu-rail .pu-notification-rail-entry>.pu-notification-dot{position:absolute;inset-block-start:var(--product-ui-space-xs);inset-inline-end:var(--product-ui-space-xs)}.pu-mobile-navigation .pu-rail .pu-notification-rail-entry>.pu-notification-dot{position:static}.pu-notification-rail-dot{margin-inline-start:auto}.pu-notification-dot.is-arriving{animation:pu-notification-arrival .9s ease-out 3}@keyframes pu-notification-arrival{50%{box-shadow:0 0 0 var(--product-ui-space-xs) color-mix(in srgb,var(--product-ui-success) 20%,transparent)}}@media(prefers-reduced-motion:reduce){.pu-notification-dot.is-arriving{animation:none}}.pu-notification-popup{position:fixed;margin:0;inset:auto;box-sizing:border-box;padding:0;border:1px solid var(--product-ui-border);border-radius:var(--product-ui-radius-lg);background:var(--product-ui-surface);color:var(--product-ui-text);box-shadow:var(--product-ui-shadow-popover);overflow:hidden;font:var(--product-ui-type-weight-regular) var(--product-ui-font-size-sm)/var(--product-ui-line-height-relaxed) var(--product-ui-font-family);letter-spacing:normal;text-align:start}.pu-notification-popup:popover-open{display:flex;flex-direction:column}.pu-notification-header{display:flex;align-items:center;justify-content:space-between;gap:var(--product-ui-space-lg);padding:var(--product-ui-space-lg) var(--product-ui-space-2xl);flex:none}.pu-notification-header h2{margin:0;font-size:var(--product-ui-font-size-md);font-weight:var(--product-ui-type-weight-semibold)}.pu-notification-status{font-size:var(--product-ui-font-size-xs);color:var(--product-ui-text-muted)}.pu-notification-body{min-block-size:0;overflow:auto;overscroll-behavior:contain}.pu-notification-footer{flex:none;display:flex;justify-content:center;padding:var(--product-ui-space-sm)}.pu-notification-footer button{inline-size:100%}.pu-notification-list{list-style:none;margin:0;padding:0 var(--product-ui-space-sm) var(--product-ui-space-sm)}.pu-notification-record{display:flex;align-items:flex-start;gap:var(--product-ui-space-lg);inline-size:100%;text-align:start;background:transparent;border:0;border-radius:var(--product-ui-control-radius);padding:var(--product-ui-space-lg);color:inherit;cursor:pointer;font:inherit}.pu-notification-record:hover{background:var(--product-ui-surface-hover)}.pu-notification-read,.pu-notification-order{width:fit-content;max-width:100%;padding:0;border:0;background:none;color:inherit;text-align:start;font:inherit;cursor:pointer}.pu-notification-order{text-decoration:underline;text-underline-offset:var(--product-ui-space-xs)}.pu-notification-transition{display:flex;align-items:center;flex-wrap:wrap;gap:var(--product-ui-space-xs)}.pu-notification-copy{display:grid;gap:var(--product-ui-space-xs);min-inline-size:0;overflow-wrap:anywhere}.pu-notification-copy strong{font-weight:var(--product-ui-type-weight-semibold)}.pu-notification-copy>span,.pu-notification-copy time{color:var(--product-ui-text-muted)}.pu-notification-copy>.pu-notification-detail{color:inherit}.pu-notification-copy time{font-size:var(--product-ui-font-size-xs)}.pu-notification-item-dot{flex:none;inline-size:var(--product-ui-space-sm);block-size:var(--product-ui-space-sm);margin-block-start:var(--product-ui-space-sm);border-radius:var(--product-ui-radius-pill);background:var(--product-ui-success)}.is-read .pu-notification-item-dot{background:transparent}.is-read .pu-notification-copy strong{font-weight:var(--product-ui-type-weight-regular)}.pu-notification-record:focus-visible,.pu-notification-popup :is(.pu-notification-read,.pu-notification-order):focus-visible{outline:2px solid var(--product-ui-focus-border);outline-offset:calc(-1 * var(--product-ui-space-xs))}.pu-notification-empty{padding:var(--product-ui-space-4xl) var(--product-ui-space-lg);text-align:center}.pu-notification-empty p{margin:var(--product-ui-space-xs) 0 0;color:var(--product-ui-text-muted)}.pu-notification-more{display:block;text-align:center;padding:var(--product-ui-space-sm);color:var(--product-ui-text-muted)}.pu-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pu-rail .pu-workspace-sign-out{display:flex;align-items:center;justify-content:center;color:inherit;text-decoration:none}.pu-node-graph{--pu-graph-node-width:calc(var(--product-ui-control-height) * 6);--pu-graph-height:calc(var(--product-ui-control-height) * 18);display:grid;min-width: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);font:var(--product-ui-type-weight-regular) var(--product-ui-type-size-body)/var(--product-ui-line-height-relaxed) var(--product-ui-font-family);overflow:hidden}.pu-node-graph-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--product-ui-space-md);padding:var(--pu-row-padding);border-bottom:1px solid var(--product-ui-border)}.pu-node-graph-toolbar-content{flex:1;min-width:0}.pu-node-graph-view-controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--product-ui-space-sm)}.pu-node-graph-view-controls output{min-width:var(--product-ui-control-height);text-align:center;font-variant-numeric:tabular-nums;color:var(--product-ui-text-muted)}.pu-node-graph-stage{display:grid;grid-template-columns:minmax(0,1fr) calc(var(--product-ui-control-height) * 8);min-width:0}.pu-node-graph:not(.pu-node-graph--workspace) .pu-node-graph-stage{grid-template-columns:minmax(0,1fr)}.pu-node-graph-viewport{align-self:stretch;position:relative;min-width:0;min-block-size:var(--pu-graph-height);overflow:hidden;cursor:grab;touch-action:none;overscroll-behavior:contain;background:var(--product-ui-canvas)}.pu-node-graph-viewport:focus-visible{outline:2px solid var(--product-ui-text);outline-offset:-2px}.pu-node-graph-viewport:is([data-panning],[data-pan-ready]){cursor:grabbing}.pu-node-graph-viewport[data-connecting]{cursor:crosshair}.pu-node-graph-world{position:absolute;inset:0 auto auto 0;width:1px;height:1px;transform-origin:top left;will-change:transform}.pu-node-graph-edges{position:absolute;inset:0 auto auto 0;width:1px;height:1px;pointer-events:none;overflow:visible}.pu-node-graph-edges path{fill:none;stroke:var(--product-ui-text-muted);stroke-width:2;vector-effect:non-scaling-stroke}.pu-node-graph-edges .pu-node-graph-edge-preview{stroke:var(--product-ui-text);stroke-dasharray:6 4}.pu-node-graph-node{position:absolute;display:grid;width:var(--pu-graph-node-width);border:1px solid var(--product-ui-border);border-radius:var(--product-ui-control-radius);background:var(--product-ui-surface)}.pu-node-graph-node[data-selected]{border-color:var(--product-ui-text);outline:2px solid var(--product-ui-text);outline-offset:2px}.pu-node-graph .pu-node-graph-title{display:grid;gap:var(--product-ui-space-xs);min-width:0;width:100%;padding:var(--pu-row-padding) var(--product-ui-control-height);background:transparent;border:0;color:var(--product-ui-text);text-align:left;font:inherit;cursor:grab;touch-action:none;white-space:normal}.pu-node-graph-title strong{font-weight:var(--product-ui-type-weight-semibold);overflow-wrap:anywhere}.pu-node-graph-title :is(small,span){color:var(--product-ui-text-muted);font-size:var(--product-ui-font-size-xs)}.pu-node-graph .pu-node-graph-port{position:relative;display:flex;align-items:center;justify-content:flex-end;min-width:var(--product-ui-control-height);min-height:var(--product-ui-control-height);padding:var(--product-ui-space-sm) var(--product-ui-space-xl);border:0;background:transparent;color:var(--product-ui-text);font:inherit;cursor:crosshair;touch-action:none}.pu-node-graph .pu-node-graph-port--input{position:absolute;z-index:1;left:calc(var(--product-ui-control-height) / -2);top:var(--product-ui-space-md);padding:0}.pu-node-graph-port--input>span,.pu-node-graph-port-handle{position:absolute;width:var(--product-ui-space-xl);height:var(--product-ui-space-xl);border:2px solid var(--product-ui-text-muted);border-radius:var(--product-ui-radius-pill);background:var(--product-ui-surface)}.pu-node-graph-port--input>span{left:calc(50% - var(--product-ui-space-xl) / 2)}.pu-node-graph-port-handle{right:calc(var(--product-ui-space-xl) / -2)}.pu-node-graph-port--input[data-connection-target]>span,.pu-node-graph-port:is(:hover,:focus-visible) :is(.pu-node-graph-port-handle,[data-port-handle]){border-color:var(--product-ui-text);background:var(--product-ui-text)}.pu-node-graph-outputs{display:grid;border-top:1px solid var(--product-ui-border)}.pu-node-graph-port--output+.pu-node-graph-port--output{border-top:1px solid var(--product-ui-border)}.pu-node-graph-port-label{margin-inline-end:var(--product-ui-space-md)}.pu-node-graph-panel{min-width:0;min-block-size:var(--pu-graph-height);overflow:visible;border-inline-start:1px solid var(--product-ui-border);background:var(--product-ui-surface)}.pu-node-graph-panel-scroll{display:grid;align-content:start;gap:var(--pu-row-padding);padding:var(--pu-row-padding)}.pu-node-graph-panel-header{display:grid;gap:var(--product-ui-space-xs)}.pu-node-graph-panel-header :is(small,span){color:var(--product-ui-text-muted)}.pu-node-graph-panel-header strong{font-weight:var(--product-ui-type-weight-semibold)}.pu-node-graph-panel-section{display:grid;gap:var(--pu-row-padding);padding-block-start:var(--pu-row-padding);border-top:1px solid var(--product-ui-border)}.pu-node-graph-panel :is(h4,p){margin:0;font-size:var(--product-ui-type-size-body)}.pu-node-graph-status{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:var(--product-ui-space-md);padding:var(--pu-row-padding);border-top:1px solid var(--product-ui-border);font-size:var(--product-ui-font-size-xs);color:var(--product-ui-text-muted)}.pu-node-graph .pu-node-graph-panel>.pu-node-graph-back{display:none}@media(max-width:900px){.pu-node-graph{--pu-graph-height:calc(var(--product-ui-control-height) * 11)}.pu-node-graph-stage{grid-template-columns:minmax(0,1fr)}.pu-node-graph-viewport{block-size:var(--pu-graph-height)}.pu-node-graph-panel{min-block-size:0}.pu-node-graph-panel{display:none;border-inline-start:0;block-size:auto;overflow:visible}.pu-node-graph[data-detail-open=true] .pu-node-graph-panel{display:block}.pu-node-graph[data-detail-open=true] .pu-node-graph-viewport,.pu-node-graph[data-detail-open=true] .pu-node-graph-toolbar{display:none}.pu-node-graph .pu-node-graph-panel>.pu-node-graph-back{display:inline-flex;margin:var(--pu-row-padding) var(--pu-row-padding) 0}.pu-node-graph-toolbar-content{flex-basis:100%}}.pu-viewer-section{position:absolute;z-index:var(--product-ui-viewer-overlay-z);right:var(--product-ui-viewer-overlay-inset);top:calc(var(--product-ui-viewer-overlay-inset) + var(--product-ui-viewer-section-width));bottom:calc(var(--product-ui-viewer-overlay-inset) + var(--product-ui-control-height));inline-size:var(--product-ui-viewer-section-width);display:flex;flex-direction:column;align-items:center;gap:var(--product-ui-space-sm);font-size:var(--product-ui-type-size-meta);pointer-events:none}.pu-viewer-section label,.pu-viewer-section output{inline-size:100%;text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums}.pu-viewer-section input[type=range]{writing-mode:vertical-lr;direction:rtl;flex:1;min-block-size:0;inline-size:var(--product-ui-control-height);margin:0;accent-color:var(--product-ui-viewer-section);pointer-events:auto}.pu-viewer-section button{pointer-events:auto}.pu-viewer-tool-panel{position:absolute;z-index:var(--product-ui-viewer-tool-z);inset-block-start:calc(var(--product-ui-viewer-overlay-inset) + var(--product-ui-control-height) * 2);inset-inline-start:calc(var(--product-ui-viewer-overlay-inset) + var(--product-ui-viewer-tool-offset) + var(--product-ui-space-sm));inline-size:min(var(--product-ui-viewer-tool-width),calc(100% - var(--product-ui-viewer-tool-offset) - var(--product-ui-viewer-section-width)));max-block-size:calc(100% - var(--product-ui-viewer-overlay-inset) * 2 - var(--product-ui-control-height) * 2);overflow:auto;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);color:var(--product-ui-text)}.pu-viewer-tool-panel>header{display:flex;align-items:center;justify-content:space-between;gap:var(--product-ui-space-lg);padding:var(--product-ui-space-2xl);border-bottom:1px solid var(--product-ui-border)}.pu-viewer-tool-content{display:grid;gap:var(--product-ui-space-lg);padding:var(--product-ui-space-2xl)}@media(max-width:767px){.pu-viewer-tool-panel{inset-inline-start:var(--product-ui-viewer-overlay-inset);inline-size:calc(100% - var(--product-ui-viewer-overlay-inset) * 2)}}.pu-viewer-tool-panel[hidden]{display:none}.pu-analysis-legend{display:grid;gap:var(--product-ui-space-xs);width:var(--product-ui-analysis-legend-width);max-width:100%;color:var(--product-ui-text);font:var(--product-ui-font-weight-regular) var(--product-ui-type-size-meta)/var(--product-ui-line-height-relaxed) var(--product-ui-font-family)}.pu-analysis-legend strong{font-weight:var(--product-ui-type-weight-semibold)}.pu-analysis-legend strong span,.pu-analysis-legend p{color:var(--product-ui-text-muted)}.pu-analysis-legend p{margin:0}.pu-analysis-legend-ramp{height:var(--product-ui-space-lg);border-radius:var(--product-ui-control-radius)}.pu-analysis-legend-ticks{display:flex;justify-content:space-between;font-variant-numeric:tabular-nums}.pu-analysis-legend-ticks[data-uniform=true]{justify-content:center}.pu-legend-disclosure{padding:var(--product-ui-space-md) var(--product-ui-space-xl);border-radius:var(--product-ui-control-radius);background:color-mix(in srgb,var(--product-ui-surface) 94%,transparent);color:var(--product-ui-text);font:var(--product-ui-font-weight-regular) var(--product-ui-type-size-meta)/var(--product-ui-line-height-tight) var(--product-ui-font-family)}.pu-legend-disclosure>summary{min-block-size:var(--product-ui-space-3xl);align-content:center;list-style:none;border-radius:var(--product-ui-control-radius);cursor:pointer;font-weight:var(--product-ui-type-weight-semibold)}.pu-legend-disclosure>summary::-webkit-details-marker{display:none}.pu-legend-disclosure>summary:is(:hover,:focus-visible){background:var(--product-ui-surface-hover)}.pu-legend-disclosure>summary:focus-visible{box-shadow:var(--product-ui-focus-ring)}.pu-legend-disclosure[open]>summary{padding-block-end:var(--product-ui-space-xs);border-block-end:thin solid var(--product-ui-border);border-end-start-radius:0;border-end-end-radius:0}.pu-legend-disclosure[open] .pu-legend-label,.pu-legend-disclosure:not([open]) .pu-legend-headings{display:none}.pu-legend-disclosure>.pu-analysis-legend{margin-block:var(--product-ui-space-xs)}.pu-legend-disclosure[open][data-statistics]{display:grid;grid-template-columns:minmax(0,auto) repeat(4,max-content);column-gap:var(--product-ui-space-md)}.pu-legend-disclosure[open][data-statistics]::details-content{display:contents}.pu-legend-disclosure[open][data-statistics]>:is(summary,.pu-analysis-legend,.pu-legend-list){grid-column:1 / -1}.pu-legend-disclosure[open][data-statistics]>summary,.pu-legend-disclosure[open][data-statistics] .pu-legend-headings,.pu-legend-disclosure[data-statistics]>.pu-legend-list{display:grid;grid-template-columns:subgrid}.pu-legend-headings{grid-column:1 / -1}.pu-legend-list{display:grid;row-gap:calc(var(--product-ui-space-xs) / 2);list-style:none;margin:var(--product-ui-space-xs) 0 0;padding:0}.pu-legend-disclosure[data-statistics] .pu-legend-list>li{display:grid;grid-template-columns:subgrid;grid-column:1 / -1;align-items:center;min-width:0;overflow-wrap:anywhere}.pu-legend-list>li>:only-child{grid-column:1 / -1}.pu-legend-headings,.pu-legend-values{color:var(--product-ui-text-muted)}.pu-legend-headings>:not(:first-child),.pu-legend-values>span{text-align:end}.pu-legend-values{display:grid;grid-template-columns:subgrid;grid-column:span 4;font:inherit;font-variant-numeric:tabular-nums}.pu-legend-values>span{white-space:nowrap}@media(max-width:480px){.pu-legend-disclosure{padding:var(--product-ui-space-sm) var(--product-ui-space-lg)}.pu-legend-disclosure[open]>summary{padding-block-end:calc(var(--product-ui-space-xs) / 2)}.pu-legend-disclosure[open][data-statistics]{grid-template-columns:repeat(4,minmax(max-content,1fr));column-gap:var(--product-ui-space-sm)}.pu-legend-list{row-gap:0;margin-block-start:calc(var(--product-ui-space-xs) / 2)}.pu-legend-disclosure[data-statistics] .pu-legend-list>li>:first-child,.pu-legend-headings>:first-child{grid-column:1 / -1}.pu-legend-disclosure[data-statistics] .pu-legend-list>li:not(:has(.pu-legend-values)){grid-column:span 2}}.product-workspace .pu-model-sequence{grid-column:1/-1}.product-workspace .pu-model-sequence>p{flex-basis:100%;margin:0}.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)}.product-workspace .pu-record-dock-stack{display:flex;flex-direction:column;gap:var(--product-ui-space-lg);min-width:0}.product-workspace .pu-record-dock-navigation>.pu-tabs{margin:0}.product-workspace .pu-record-dock-stack[hidden],.product-workspace .pu-record-dock-section[hidden]{display:none}.product-workspace .pu-record-dock-section{display:grid;gap:var(--product-ui-space-lg);min-width:0}.product-workspace .pu-record-dock-section>:is(h3,p){margin:0}.product-workspace .pu-record-dock-section>h3,.product-workspace .pu-record-dock-section>header>h3,.product-workspace .pu-record-dock-section>.pu-record-dock-facts>h3{margin:0;color:var(--product-ui-text);font-size:var(--pu-section-size);font-weight:var(--product-ui-type-weight-semibold)}.product-workspace .pu-record-dock-section>header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--pu-small-gap)}.product-workspace .pu-record-dock-stack>:is(.pu-record-dock-section,.pu-record-dock-disclosure):not([hidden])~:is(.pu-record-dock-section,.pu-record-dock-disclosure):not([hidden],.pu-record-dock-section--continuous){border-block-start:1px solid var(--product-ui-border);padding-block-start:var(--product-ui-space-lg)}.product-workspace .pu-record-dock-disclosure[open]>:not(summary){margin-block-start:var(--product-ui-space-sm)}.product-workspace .pu-record-dock-section .pu-table td{overflow-wrap:anywhere}.product-workspace .pu-record-dock-facts{display:grid;gap:var(--product-ui-space-xs)}.product-workspace .pu-record-dock-facts>p{margin:0}.product-workspace .pu-record-dock-facts>progress{margin:0}.product-workspace .pu-record-dock-disclosure>summary{cursor:pointer;padding-block:var(--product-ui-space-sm)}.product-workspace .pu-record-dock-context{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--product-ui-space-lg)}.product-workspace .pu-record-dock-context[hidden]{display:none}.product-workspace .pu-record-dock-section>h4{margin:0;font-size:var(--product-ui-font-size-sm)}.product-workspace .pu-record-dock-stack>[role=status]{margin:0}.product-workspace .pu-record-dock-stack>[role=status]:empty{display:none}.pu-record-dock-table-scroll{container-type:inline-size}.product-workspace .pu-record-dock-table{min-inline-size:0}.product-workspace .pu-record-dock-table--comparison{table-layout:fixed}.product-workspace .pu-record-dock-table :is(th,td,button){white-space:normal;overflow-wrap:anywhere}.product-workspace .pu-record-dock-table button{max-inline-size:100%}@container (width < 34rem){.product-workspace .pu-record-dock-table,.product-workspace .pu-record-dock-table tbody{display:block;min-width:0}.product-workspace .pu-record-dock-table thead{display:none}.product-workspace .pu-record-dock-table tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--product-ui-space-sm);padding-block:var(--product-ui-space-sm)}.product-workspace .pu-record-dock-table tbody tr+tr{border-block-start:1px solid var(--product-ui-border)}.product-workspace .pu-record-dock-table tbody :is(th,td){display:block;padding:0;border:0;text-align:start}.product-workspace .pu-record-dock-table :is(th,td):is(:first-child,.pu-record-actions){grid-column:1 / -1}.product-workspace .pu-record-dock-table td[data-label]:before{display:block;content:attr(data-label);color:var(--product-ui-text-muted);font-size:var(--product-ui-font-size-xs)}}.pu-review-toolbar,.pu-review-split{display:flex;flex-wrap:wrap;gap:var(--product-ui-space-md)}.pu-review-toolbar{align-items:end}.pu-review-toolbar>label{min-inline-size:0;margin:0}.pu-review-toolbar>label:has(input[type=search]){flex:1 1 var(--product-ui-record-review-min-width)}.pu-review-split{align-items:start}.pu-review-split>*{flex:1 1 var(--product-ui-record-review-min-width);min-inline-size:0}.pu-review-split>:first-child{flex-grow:2}.pu-review-dock{display:grid;gap:var(--product-ui-space-md);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-subtle)}.pu-review-dock[hidden]{display:none}.pu-review-dock>:is(div,section):empty{display:none}.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}}@layer admin-ui.tokens{:is(.pu-tabs>.pu-section-tab,.admin-ui-setup-tabs>.admin-ui-setup-tab,:is(.admin-material-inventory-tabs,.admin-customer-organization-tabs,.admin-analytics-tabs)>button):not([hidden]){appearance:none;display:inline-flex;align-items:center;justify-content:center;flex:none;min-inline-size:0;min-block-size:var(--product-ui-control-height);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:var(--product-ui-type-weight-regular) var(--product-ui-type-size-body)/var(--product-ui-line-height-relaxed) var(--product-ui-font-family)!important;text-transform:none!important;letter-spacing:normal!important;padding:var(--product-ui-space-lg) var(--product-ui-space-xs)!important;margin:0;white-space:nowrap;cursor:pointer}:is(.pu-tabs>.pu-section-tab,.admin-ui-setup-tabs>.admin-ui-setup-tab,:is(.admin-material-inventory-tabs,.admin-customer-organization-tabs,.admin-analytics-tabs)>button):not([hidden]):is([aria-selected=true],[aria-pressed=true],.is-active){border-bottom-color:var(--product-ui-primary)!important;color:var(--product-ui-text)!important;font-weight:var(--product-ui-type-weight-semibold)!important}:is(.pu-tabs>.pu-section-tab,.admin-ui-setup-tabs>.admin-ui-setup-tab,:is(.admin-material-inventory-tabs,.admin-customer-organization-tabs,.admin-analytics-tabs)>button):not([hidden]):focus-visible{outline:2px solid var(--product-ui-focus-border);outline-offset:-2px}}@layer am-pilot-swatch-standard{:is(.pu-color-swatch,.pu-swatch,.admin-global-color-swatch,.admin-material-color-swatch,.badge-swatch,.badge-multimaterial-swatch,.model-material-slot-swatch,.post-card-multimaterial-swatch,.wb-color,.sg-swatch){display:inline-block!important;flex:none!important;box-sizing:border-box!important;inline-size:var(--product-ui-swatch-size)!important;block-size:var(--product-ui-swatch-size)!important;border:1px solid var(--product-ui-border-strong)!important;border-radius:var(--product-ui-swatch-radius)!important;box-shadow:none!important}:is(.pu-color-swatch--compact,.badge-multimaterial-swatch,.model-material-slot-swatch,.post-card-multimaterial-swatch){inline-size:var(--product-ui-swatch-compact-size)!important;block-size:var(--product-ui-swatch-compact-size)!important;border-radius:calc(var(--product-ui-swatch-compact-size) / 4)!important}.badge-multimaterial-swatch{background:var(--slot-color)!important}.badge-multimaterial-swatches{display:inline-flex!important;align-items:center!important;gap:var(--product-ui-space-xs)!important;margin:0!important}.badge-multimaterial-swatch+.badge-multimaterial-swatch{margin-inline-start:0!important}.wb-color{background:var(--color)!important}.admin-global-color-swatch{background:var(--global-color)!important}:is(.pu-swatch-control,.pu-swatch-choice){position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:none!important;box-sizing:border-box!important;inline-size:var(--product-ui-swatch-size)!important;min-inline-size:var(--product-ui-swatch-size)!important;max-inline-size:var(--product-ui-swatch-size)!important;block-size:var(--product-ui-swatch-size)!important;min-block-size:var(--product-ui-swatch-size)!important;padding:0!important;border:1px solid var(--product-ui-border-strong)!important;border-radius:var(--product-ui-swatch-radius)!important;box-shadow:none!important}.pu-swatch-control{background:var(--badge-color)!important}.pu-swatch-choice{background:var(--pu-swatch)!important}:is(.pu-swatch-control,.pu-swatch-choice):before,:is(.pu-swatch-control,.pu-swatch-choice):after{content:none!important}:is(.pu-swatch-control,.pu-swatch-choice)>:is(.pu-color-swatch,.badge-swatch,.badge-caret){display:none!important}.pu-swatch-control>.badge-value{position:absolute!important;inline-size:1px!important;block-size:1px!important;padding:0!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}:is(.pu-swatch-control,.pu-swatch-choice):is(:focus-visible,[aria-pressed=true],[aria-expanded=true]){outline:2px solid var(--product-ui-focus-border)!important;outline-offset:var(--product-ui-space-xs)!important}:is(.pu-swatch-control,.pu-swatch-choice):disabled{opacity:.55!important;cursor:not-allowed!important}.pu-color-field{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:none!important;inline-size:var(--product-ui-field-height)!important;min-inline-size:var(--product-ui-field-height)!important;block-size:var(--product-ui-field-height)!important;background:transparent!important}.pu-color-field--compact{inline-size:var(--product-ui-space-4xl)!important;min-inline-size:var(--product-ui-space-4xl)!important;block-size:var(--product-ui-space-4xl)!important}.pu-color-field input[type=color]{position:absolute!important;inset:0!important;inline-size:100%!important;block-size:100%!important;min-inline-size:0!important;max-inline-size:none!important;min-block-size:0!important;padding:0!important;margin:0!important;opacity:0!important;cursor:pointer!important}.pu-color-field:has(input:disabled){opacity:.55!important}.pu-color-field input:disabled{cursor:not-allowed!important}.pu-color-field.admin-color-swatch{border:0!important;padding:0!important}.pu-color-field>.pu-color-swatch{background:var(--pu-color-value)!important}.material-color-swatch:before{content:""!important;display:block!important;background:var(--swatch-color)!important;inline-size:var(--product-ui-swatch-size)!important;block-size:var(--product-ui-swatch-size)!important;border:1px solid var(--product-ui-border-strong)!important;border-radius:var(--product-ui-swatch-radius)!important;box-shadow:none!important}.material-color-swatch:after{content:none!important}.material-color-swatch:focus-visible{outline:2px solid var(--product-ui-focus-border)!important;outline-offset:var(--product-ui-space-xs)!important}.material-color-swatch[aria-pressed=true]{border-color:var(--product-ui-text)!important}.pu-color-swatch[data-color-missing]:after{content:"—";display:flex;align-items:center;justify-content:center;inline-size:100%;block-size:100%;color:var(--product-ui-text-muted)}.pu-color-swatch:focus-visible{outline:2px solid var(--product-ui-focus-border)!important;outline-offset:var(--product-ui-space-xs)!important}}.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-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-active-bg: var(--product-ui-active-bg);--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)}: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-setup-logo-preview-width: 200px;--admin-ui-setup-logo-preview-width-sm: 130px;--admin-ui-setup-logo-preview-height: 88px;--admin-ui-setup-weekday-size: 44px;--admin-ui-setup-toolbar-field-width: 200px;--admin-ui-setup-permission-column-min-width: 240px;--admin-ui-setup-toolbar-search-max-width: 420px;--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-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-modifier-face-opacity: .22;--admin-ui-slicer-selected-row-bg: var(--product-ui-active-bg);--admin-ui-slicer-section: var(--product-ui-viewer-section);--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-floating-vertical-shell: var(--admin-ui-slicer-feature-overhang-perimeter);--admin-ui-slicer-feature-support-transition: var(--admin-ui-slicer-feature-support-interface);--admin-ui-slicer-feature-custom: #5ed194;--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: var(--product-ui-production-drawer-default-width);--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-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-fleet-board-command-columns: minmax(0, 1fr) auto;--admin-ui-fleet-board-filter-columns: repeat(2, minmax(0, 1fr));--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: var(--product-ui-control-radius);--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-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)}:is(.product-workspace,.pu-notification-popup) .pu-record-status{display:inline-flex;align-items:center;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-type-size-meta);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}.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}.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:where([data-customer-id],:has(>td[data-orders-cell=customer]))>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[hidden]{display:none}.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;min-inline-size:0}@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}.pu-record-review-notice>summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--product-ui-space-sm);min-block-size:var(--product-ui-control-height);padding:var(--pu-small-gap) var(--pu-row-padding);list-style:none;cursor:pointer}.pu-record-review-notice>summary::-webkit-details-marker{display:none}.pu-record-review-notice>summary:focus-visible{outline:2px solid var(--product-ui-focus-border);outline-offset:calc(-1 * var(--product-ui-space-xs))}.pu-record-review-content{padding:var(--pu-small-gap) var(--pu-row-padding) var(--pu-row-padding)}.pu-record-review-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--pu-small-gap);padding-block:var(--pu-small-gap);border-block-start:1px solid var(--product-ui-border)}.pu-record-review-row>div{flex:1 1 min-content;overflow-wrap:anywhere}.pu-rack-workspace{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:var(--product-ui-production-drawer-gutter)}.pu-rack-workspace>*{min-inline-size:0}.pu-rack-workspace:not(:has(>:last-child:not([hidden]))){grid-template-columns:minmax(0,1fr)}.pu-rack-picker{display:flex;flex-wrap:wrap;gap:var(--product-ui-space-sm) var(--product-ui-space-lg);border-block-end:1px solid var(--product-ui-border)}.pu-rack-picker-item{display:flex;align-items:center;gap:var(--product-ui-space-sm);padding:var(--product-ui-space-xs) var(--product-ui-space-sm);border:0;border-block-end:2px solid transparent;background:transparent;color:var(--product-ui-text-muted);text-align:start}.pu-rack-picker-item>span{display:grid;min-inline-size:0}.pu-rack-picker-item svg,.pu-rack-add svg{flex:none;inline-size:var(--product-ui-control-height);block-size:var(--product-ui-control-height);padding:var(--product-ui-space-xs);fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.pu-rack-picker-item small{font-size:var(--product-ui-font-size-xs)}.pu-rack-picker-item[aria-pressed=true]{color:var(--product-ui-text);border-block-end-color:var(--product-ui-primary)}.pu-rack-picker-item:hover{background:var(--product-ui-surface-hover)}.pu-rack-scroll{inline-size:100%;contain:inline-size;overflow:auto}.pu-rack-face{inline-size:100%;border-collapse:separate;border-spacing:0;color:var(--product-ui-text)}.pu-rack-face th{padding:var(--product-ui-space-xs) var(--product-ui-space-sm);color:var(--product-ui-text-muted);font-size:var(--product-ui-font-size-xs);font-weight:var(--product-ui-font-weight-subtle)}.pu-rack-face tbody th{text-align:end;inline-size:1%;border-inline-end:var(--product-ui-space-xs) solid var(--product-ui-border-strong)}.pu-rack-face tbody td{padding:var(--product-ui-space-sm) var(--product-ui-space-xs);vertical-align:bottom;background:var(--product-ui-canvas);border-block-end:var(--product-ui-space-xs) solid var(--product-ui-border-strong)}.pu-rack-face tbody tr:first-child td{border-block-start:var(--product-ui-space-xs) solid var(--product-ui-border-strong)}.pu-rack-face tbody td:last-child{border-inline-end:var(--product-ui-space-xs) solid var(--product-ui-border-strong)}.pu-rack-loose-bins{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,calc(var(--product-ui-control-height) * 3)),1fr));gap:var(--product-ui-space-lg);padding:var(--product-ui-space-lg);background:var(--product-ui-canvas);border-radius:var(--product-ui-control-radius)}.pu-rack-bin,.pu-rack-open-slot,.pu-rack-add--bin,.pu-rack-add--position{display:grid;inline-size:100%;min-inline-size:calc(var(--product-ui-control-height) * 2 + var(--product-ui-space-lg));min-block-size:calc(var(--product-ui-control-height) + var(--product-ui-space-4xl));border:1px solid var(--product-ui-border-strong);border-radius:var(--product-ui-control-radius)}.pu-rack-bin{--pu-rack-bin-surface:var(--product-ui-surface);align-content:end;gap:var(--product-ui-space-xs);padding:var(--product-ui-space-sm);background:var(--pu-rack-bin-surface);color:var(--product-ui-text);box-shadow:inset 0 var(--product-ui-space-xs) var(--product-ui-border);text-align:start;white-space:normal;overflow-wrap:anywhere}.pu-rack-bin:before{content:"";inline-size:var(--product-ui-space-2xl);block-size:var(--product-ui-space-xs);justify-self:center;background:var(--product-ui-border-strong);border-radius:var(--product-ui-control-radius)}.pu-rack-bin small{color:var(--product-ui-text-muted)}.pu-rack-bin[data-occupied=true]{--pu-rack-bin-surface:var(--product-ui-active-bg)}.pu-rack-bin[data-occupied=true] small:before{content:"";display:inline-block;inline-size:var(--product-ui-space-xs);block-size:var(--product-ui-space-xs);margin-inline-end:var(--product-ui-space-xs);border-radius:50%;background:var(--product-ui-success)}.pu-rack-bin[data-match=false]:not([aria-pressed=true]){opacity:.55}.pu-rack-face[data-filtered] .pu-rack-bin[data-match=true]:not([aria-pressed=true]){border-color:var(--product-ui-active-border)}.pu-rack-open-slot{place-items:center;border-style:dashed;border-color:var(--product-ui-border);color:var(--product-ui-text-muted);background:transparent}.pu-rack-open-slot span{font-size:var(--product-ui-title-size);line-height:1}button.pu-rack-open-slot:hover,.pu-rack-add:hover{background:var(--product-ui-surface-hover)}.pu-rack-bin:hover{--pu-rack-bin-surface:var(--product-ui-surface-hover)}.pu-rack-bin[aria-pressed=true],.pu-rack-open-slot[aria-pressed=true]{border-color:var(--product-ui-primary);outline:1px solid var(--product-ui-primary)}.pu-rack-bin[aria-pressed=true]{--pu-rack-bin-surface:var(--product-ui-active-bg)}.pu-rack-open-slot[aria-pressed=true]{background:var(--product-ui-active-bg)}.pu-rack-bin[data-rack-tinted]{background:color-mix(in srgb,var(--pu-rack-bin-tint) 11%,var(--pu-rack-bin-surface))}.pu-rack-bin[data-rack-tinted]:before{background:var(--pu-rack-bin-tint)}.pu-rack-bin[data-rack-capacity]{background-image:linear-gradient(to top,color-mix(in srgb,var(--product-ui-success) 14%,transparent) var(--pu-rack-bin-fill),transparent var(--pu-rack-bin-fill))}.pu-rack-bin[data-rack-capacity] small:before{display:none}.pu-rack-bin[data-rack-draggable]{cursor:grab;touch-action:none}[data-rack-dragging] .pu-rack-bin[data-rack-draggable]{cursor:grabbing}.pu-rack-bin[data-rack-drag-source]{opacity:.55}.pu-rack-position[data-rack-drop-target]>:is(.pu-rack-bin,.pu-rack-open-slot){outline:2px solid var(--product-ui-focus-border);outline-offset:-2px}.pu-rack-drag-preview{position:fixed;inset:0 auto auto 0;translate:var(--product-ui-space-lg) var(--product-ui-space-lg);z-index:var(--product-ui-rack-drag-z);pointer-events:none;background:var(--product-ui-primary);color:var(--product-ui-on-primary);border-radius:var(--product-ui-control-radius);padding:var(--product-ui-space-xs) var(--product-ui-space-sm)}.product-workspace :is(.pu-rack-picker-item,.pu-rack-bin,button.pu-rack-open-slot,.pu-rack-add,.pu-rack-scroll):focus-visible{outline:2px solid var(--product-ui-focus-border);outline-offset:-2px}@media(max-width:960px){.pu-rack-workspace{grid-template-columns:minmax(0,1fr)}}.pu-rack-position{display:grid;flex:none;inline-size:var(--pu-rack-tile-size);align-self:stretch;gap:var(--product-ui-space-xs)}.pu-rack-position-label{color:var(--product-ui-text-muted);font-size:var(--product-ui-font-size-xs);text-align:center}.pu-rack-shelf-bins{--pu-rack-tile-size:calc(var(--product-ui-control-height) * 3);--pu-rack-side:0px;display:grid;grid-template-columns:minmax(var(--pu-rack-side),1fr) max-content minmax(var(--pu-rack-side),1fr);align-items:end;gap:var(--product-ui-space-sm)}.pu-rack-shelf-bins:has(>.pu-rack-add--position){--pu-rack-side:var(--pu-rack-tile-size)}.pu-rack-shelf-positions{grid-column:2;display:flex;align-items:end;gap:var(--product-ui-space-sm)}.pu-rack-shelf-bins>.pu-rack-add--position{grid-column:3;justify-self:end;inline-size:var(--pu-rack-tile-size)}.pu-rack-shelf-bins:not(:has(.pu-rack-position))>.pu-rack-add--position{grid-column:2;grid-row:1}@media(max-width:960px){.pu-rack-shelf-bins{--pu-rack-tile-size:calc(var(--product-ui-control-height) * 2 + var(--product-ui-space-lg))}.pu-rack-shelf-bins:has(>.pu-rack-add--position){--pu-rack-side:0px}.pu-rack-shelf-bins>.pu-rack-add--position{grid-column:2;justify-self:center}}.pu-rack-add{display:flex;align-items:center;justify-content:center;gap:var(--product-ui-space-xs);border:1px dashed var(--product-ui-border-strong);border-radius:var(--product-ui-control-radius);background:transparent;color:var(--product-ui-text-muted)}.pu-rack-add span{font-size:var(--product-ui-title-size);line-height:1}.pu-rack-add--rack{padding-inline:var(--product-ui-space-sm)}.pu-rack-add--shelf{inline-size:100%;margin-block-start:var(--product-ui-space-sm)}.pu-rack-add--bin{position:relative;box-shadow:inset 0 var(--product-ui-space-xs) var(--product-ui-border)}.pu-rack-add--bin:before{content:"";position:absolute;inset-block-start:var(--product-ui-space-sm);inline-size:var(--product-ui-space-2xl);block-size:var(--product-ui-space-xs);background:var(--product-ui-border-strong);border-radius:var(--product-ui-control-radius)}.pu-output-chart{margin:0;display:grid;gap:var(--product-ui-space-sm);min-width:0}.pu-output-chart figcaption,.pu-output-chart-axis,.pu-output-chart-legend{display:flex;justify-content:space-between;gap:var(--product-ui-space-md);flex-wrap:wrap}.pu-output-chart figcaption span,.pu-output-chart-axis,.pu-output-chart p{color:var(--product-ui-text-muted);font-size:var(--product-ui-font-size-sm)}.pu-output-chart-plot{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--product-ui-space-sm);row-gap:var(--product-ui-space-xs)}.pu-output-chart-scale{display:flex;flex-direction:column;justify-content:space-between;text-align:end;color:var(--product-ui-text-muted);font-size:var(--product-ui-font-size-sm);font-variant-numeric:tabular-nums}.pu-output-chart-scale span:last-child{margin-block-start:auto}.pu-output-chart-plot .pu-output-chart-axis{grid-column:2}.pu-output-chart svg{display:block;width:100%;height:auto;aspect-ratio:5;min-height:calc(var(--product-ui-space-4xl) * 4);overflow:visible;color:inherit}.pu-output-chart rect{fill:currentColor}.pu-output-chart rect.pu-output-chart-missing{fill:var(--product-ui-warning)}.pu-output-chart-legend span:before{content:"■";margin-inline-end:var(--product-ui-space-xs);color:var(--product-ui-text)}.pu-output-chart-legend .pu-output-chart-missing:before{color:var(--product-ui-warning)}.pu-output-chart caption{text-align:start;color:var(--product-ui-text-muted);padding-block:var(--product-ui-space-sm)}.pu-output-chart path{stroke:currentColor;stroke-width:1;vector-effect:non-scaling-stroke;opacity:.25}.pu-output-chart table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.pu-output-chart :is(th,td){padding:var(--product-ui-space-sm);text-align:end;border-bottom:1px solid var(--product-ui-border)}.pu-output-chart tr>:first-child{text-align:start}.pu-output-chart rect.pu-output-chart-hit{fill:transparent}.pu-output-chart [data-tooltip]:focus-visible .pu-output-chart-hit{stroke:var(--product-ui-focus-border);vector-effect:non-scaling-stroke}:is(.admin-ui-input-action,.pu-field-action){display:flex;align-items:end;gap:var(--product-ui-space-md);min-width:0}:is(.admin-ui-input-action,.pu-field-action)>:is(.admin-field,.pu-field){flex:1;min-width:0}:is(.admin-ui-input-action,.pu-field-action)>button{flex:0 0 auto}:is(.admin-ui-capture-preview,.pu-capture-preview){display:block;width:100%;aspect-ratio:4 / 3;object-fit:contain;background:var(--product-ui-surface-subtle);border:var(--admin-ui-control-border-width) solid var(--product-ui-border);border-radius:var(--product-ui-control-radius)}:is(.admin-ui-capture-preview,.pu-capture-preview)[hidden]{display:none}.pu-capture-view{--product-ui-capture-guide-width: 48ch;--product-ui-capture-guide-ratio: 3;position:fixed;inset:0;z-index:var(--admin-ui-z-popover);width:100%;height:100dvh;display:grid;grid-template-rows:auto minmax(0,1fr) auto;margin:0;padding:0;color:var(--product-ui-text);background:var(--product-ui-canvas);font:var(--product-ui-type-weight-regular) var(--product-ui-type-size-body)/var(--product-ui-line-height-relaxed) var(--product-ui-font-family);overscroll-behavior:contain}.pu-capture-view[hidden]{display:none}.pu-capture-header{display:flex;align-items:center;justify-content:space-between;gap:var(--product-ui-space-lg);padding:max(env(safe-area-inset-top),var(--product-ui-space-2xl)) max(env(safe-area-inset-right),var(--product-ui-space-4xl)) var(--product-ui-space-2xl) max(env(safe-area-inset-left),var(--product-ui-space-4xl))}.pu-capture-header h2{margin:0;color:inherit;font:var(--product-ui-type-weight-semibold) var(--product-ui-type-size-section)/var(--product-ui-line-height-tight) var(--product-ui-font-family)}.pu-capture-stage{position:relative;min-height:0;min-width:0;overflow:hidden;display:flex;align-items:center;justify-content:center}.pu-capture-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pu-capture-video[hidden]{display:none}.pu-capture-guide{flex:none;position:relative;width:min(calc(100% - var(--product-ui-space-4xl) * 2),var(--product-ui-capture-guide-width));aspect-ratio:var(--product-ui-capture-guide-ratio);max-height:calc(100% - var(--product-ui-space-2xl) * 2);color:var(--product-ui-text);pointer-events:none}.pu-capture-guide i{position:absolute;width:var(--product-ui-space-3xl);height:var(--product-ui-space-3xl);border:calc(var(--admin-ui-control-border-width) * 2) solid currentColor}.pu-capture-guide i:nth-child(1){top:0;left:0;border-right:0;border-bottom:0}.pu-capture-guide i:nth-child(2){top:0;right:0;border-left:0;border-bottom:0}.pu-capture-guide i:nth-child(3){bottom:0;right:0;border-left:0;border-top:0}.pu-capture-guide i:nth-child(4){bottom:0;left:0;border-right:0;border-top:0}.pu-capture-guide span{position:absolute;left:50%;top:0;bottom:0;border-top:var(--product-ui-space-sm) solid currentColor;border-bottom:var(--product-ui-space-sm) solid currentColor;width:var(--admin-ui-control-border-width)}.pu-capture-footer{display:grid;gap:var(--product-ui-space-sm);padding:var(--product-ui-space-2xl) max(env(safe-area-inset-right),var(--product-ui-space-4xl)) max(env(safe-area-inset-bottom),var(--product-ui-space-2xl)) max(env(safe-area-inset-left),var(--product-ui-space-4xl))}.pu-capture-footer p{margin:0;color:var(--product-ui-text-muted)}.pu-capture-footer .pu-capture-status{color:var(--product-ui-text);font-weight:var(--product-ui-type-weight-medium);min-height:calc(var(--product-ui-line-height-relaxed) * 2em)}.pu-capture-footer :is(.pu-capture-activity,.pu-capture-privacy){font-size:var(--product-ui-type-size-meta)}.pu-capture-footer button{justify-self:start}.pu-capture-background{visibility:hidden!important}html.pu-capture-active,html.pu-capture-active body{overflow:hidden}.pu-initial-load{position:relative}.pu-initial-load[data-initial-load-pending]>:not([data-initial-load-status]){visibility:hidden}.pu-initial-load>[data-initial-load-status]{position:absolute;inset-block-start:0;inset-inline:0;margin:0;color:var(--product-ui-text-muted);font:var(--product-ui-type-weight-regular) var(--product-ui-type-size-body)/var(--product-ui-line-height-relaxed) var(--product-ui-font-family)}.pu-setup-guide,.pu-setup-guide-list,.pu-setup-guide-copy{min-inline-size:0;display:grid}.pu-setup-guide-toggle{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--pu-row-padding);align-items:center;inline-size:100%;padding:0;border:0;background:none;color:var(--product-ui-text);font:inherit;text-align:start;cursor:pointer}.pu-setup-guide-toggle>span:first-child{display:grid;min-inline-size:0}.pu-setup-guide-meter{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--pu-row-padding);align-items:center;min-inline-size:0}.pu-setup-guide-meter progress{inline-size:100%;min-inline-size:0;block-size:var(--product-ui-space-sm);accent-color:var(--product-ui-text)}.pu-setup-guide-list[hidden]{display:none}.pu-setup-guide-step{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--pu-row-padding);align-items:center;inline-size:100%;min-inline-size:0;padding:var(--pu-row-padding) 0;border:0;border-block-start:1px solid var(--product-ui-border);background:none;color:var(--product-ui-text);font:inherit;text-align:start;cursor:pointer}.pu-setup-guide-copy{gap:var(--product-ui-space-xs);overflow-wrap:anywhere}.pu-setup-guide small,.pu-setup-guide-state{color:var(--product-ui-text-muted);font:var(--product-ui-type-weight-regular) var(--product-ui-font-size-sm)/var(--product-ui-line-height-relaxed) var(--product-ui-font-family)}.pu-setup-guide-mark{color:var(--product-ui-text);font-variant-numeric:tabular-nums}@container (max-width:480px){.pu-setup-guide-toggle{grid-template-columns:minmax(0,1fr)}.pu-setup-guide-step{grid-template-columns:auto minmax(0,1fr)}.pu-setup-guide-state{grid-column:2}}.pu-setup-editor{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--pu-gap);min-width:0}.pu-setup-editor[hidden]{display:none}.pu-setup-editor>:is(.pu-setup-editor-directory,.pu-setup-editor-detail){min-width:0}.pu-setup-editor[data-record-view=editor]>.pu-setup-editor-directory,.pu-setup-editor[data-record-view=directory]>.pu-setup-editor-detail{display:none}.pu-setup-editor .pu-setup-editor-detail{padding:0;border:0;background:transparent}.pu-setup-record-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--pu-row-padding) var(--pu-gap);min-width:0}.pu-setup-record-heading h3{margin:0;font:var(--product-ui-type-weight-semibold) var(--product-ui-type-size-section)/var(--product-ui-line-height-relaxed) var(--product-ui-font-family)}.pu-setup-record-heading-copy{display:flex;align-items:center;flex-wrap:wrap;gap:var(--product-ui-space-md);min-width:0}.pu-setup-editor .pu-setup-editor-tabs{margin:0;padding:0;border:0;border-bottom:1px solid var(--product-ui-border);display:flex;overflow-x:auto;flex-wrap:nowrap;gap:var(--product-ui-space-xl)}.pu-setup-editor-tabs>button{flex:none}.pu-setup-editor-panels{display:grid;gap:var(--pu-gap);min-width:0}.pu-setup-editor-panels>fieldset{margin:0;border:0;padding:0;min-width:0}.pu-setup-editor-panels>fieldset[hidden]{display:none}.pu-setup-record-page{container-type:inline-size;display:grid;gap:var(--pu-gap);min-width:0}.pu-setup-record-page[hidden]{display:none}.pu-setup-record-page-body{display:grid;gap:var(--pu-gap);min-width:0}.pu-setup-source-links{display:flex;flex-wrap:wrap;align-items:center;gap:var(--product-ui-space-md)}.pu-setup-source-links p{margin:0;color:var(--product-ui-text-muted)}.pu-setup-table-scroll{overflow-x:auto;min-width:0;max-width:100%}.pu-setup-editor-directory>nav{display:grid;gap:var(--product-ui-space-sm)}.pu-setup-editor-directory>nav>button{width:100%}.pu-setup-editor .pu-setup-section{max-width:none}.pu-setup-editor .pu-setup-section-body{min-width:0}.pu-setup-editor .pu-setup-section-body>.pu-actions{flex-wrap:wrap}.pu-setup-editor :is(.pu-setup-editor-detail,.pu-setup-record-page-body)>form{max-width:none}@container (max-width: 480px){.pu-setup-record-heading{align-items:start}.pu-setup-source-links{align-items:stretch}.pu-setup-source-links>button{width:100%}}.pu-setup-section-flow .pu-setup-sections{grid-template-columns:minmax(0,1fr)}.pu-form-subsection{display:grid;align-content:start;gap:var(--pu-row-padding);border-top:1px solid var(--product-ui-border);padding-block-start:var(--pu-row-padding);min-width:0}:is(.pu-field,.pu-setup-fields)+.pu-form-subsection,:is(.pu-field,.pu-setup-fields)+.pu-stack>.pu-form-subsection:first-child,.pu-form-subsection:has(>:last-child:is(.pu-field,.pu-setup-fields))+.pu-form-subsection{border-block-start:0;padding-block-start:0}.pu-form-subsection-heading{margin:0;color:var(--product-ui-text);font:var(--product-ui-type-weight-semibold) var(--product-ui-type-size-body)/var(--product-ui-line-height-relaxed) var(--product-ui-font-family)}.pu-form-subsection-body{display:grid;gap:var(--pu-row-padding);min-width:0}.pu-setup-section-flow .pu-setup-section-body :is(h3,h4,h5,p,small){margin:0}.pu-setup-section-flow .pu-stack>h5{margin:0;font:var(--product-ui-type-weight-semibold) var(--product-ui-type-size-body)/var(--product-ui-line-height-relaxed) var(--product-ui-font-family)}.pu-setup-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pu-row-padding) var(--pu-gap);margin:0}.pu-setup-facts>div{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--product-ui-space-md);padding-block:var(--product-ui-space-sm);border-bottom:1px solid var(--product-ui-border)}.pu-setup-facts dt{color:var(--product-ui-text-muted)}.pu-setup-facts dd{margin:0;color:var(--product-ui-text);overflow-wrap:anywhere;white-space:pre-wrap}.pu-setup-facts :is(dt,dd){font:var(--product-ui-type-weight-regular) var(--product-ui-type-size-body)/var(--product-ui-line-height-relaxed) var(--product-ui-font-family);letter-spacing:normal;text-transform:none}.pu-setup-fact-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pu-gap);padding:var(--pu-row-padding);background:var(--product-ui-surface-subtle);border:1px solid var(--product-ui-border);border-radius:var(--product-ui-control-radius)}.pu-setup-fact-pair>div{display:grid;align-content:start;gap:var(--product-ui-space-sm);min-inline-size:0}.pu-setup-fact-pair>:only-child{grid-column:1 / -1}.pu-setup-fact-pair>p{grid-column:1 / -1;margin:0;color:var(--product-ui-text-muted)}.pu-setup-fact-pair :is(span,small){font:var(--product-ui-type-weight-regular) var(--product-ui-type-size-body)/var(--product-ui-line-height-relaxed) var(--product-ui-font-family);color:var(--product-ui-text-muted)}.pu-setup-fact-pair strong{font:var(--product-ui-type-weight-semibold) var(--product-ui-type-size-body)/var(--product-ui-line-height-relaxed) var(--product-ui-font-family);color:var(--product-ui-text)}@layer admin-ui.tokens{.pu-setup-fact-pair :is(span,small,p){color:var(--product-ui-text-muted)!important}.pu-setup-fact-pair strong{color:var(--product-ui-text)!important}}.pu-setup-preview{display:grid;gap:var(--pu-row-padding);padding:var(--pu-row-padding);background:var(--product-ui-surface-subtle);border:1px solid var(--product-ui-border);border-radius:var(--product-ui-control-radius);overflow-wrap:anywhere}.pu-setup-preview :is(h4,p){margin:0}.pu-setup-preview img{max-width:100%;object-fit:contain}.pu-setup-notice{padding:var(--pu-row-padding);border-inline-start:var(--product-ui-space-xs) solid var(--product-ui-warning);background:var(--product-ui-surface-subtle)}.pu-setup-notice :is(h3,h4,p,ul){margin:0;font-size:var(--product-ui-type-size-body);line-height:var(--product-ui-line-height-relaxed)}.pu-setup-notice ul{padding-inline-start:var(--pu-gap)}@container (max-width:600px){.pu-setup-facts{grid-template-columns:minmax(0,1fr)}}.pu-setup-record-state{display:inline-flex;flex:none;color:var(--product-ui-text-muted);font:var(--product-ui-type-weight-regular) var(--product-ui-font-size-sm)/var(--product-ui-line-height-relaxed) var(--product-ui-font-family)}.pu-form-subsection-status{color:var(--product-ui-text-muted);font-size:var(--product-ui-font-size-sm);font-weight:var(--product-ui-type-weight-regular)}.pu-form-subsection-copy{display:flex;flex-wrap:wrap;gap:var(--product-ui-space-md);align-items:baseline}.pu-setup-preview-facts{display:grid;gap:var(--product-ui-space-sm);color:var(--product-ui-text-muted);font-size:var(--product-ui-font-size-sm)}.pu-setup-record-page-body>.pu-setup-editor-panels{display:grid;gap:var(--pu-gap)}.pu-setup-save-feedback{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pu-row-padding)}.pu-setup-save-feedback>[hidden]{display:none}.pu-form-subsection-heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--product-ui-space-md)}.pu-setup-catalog [role=status]:empty{display:none}.pu-setup-editor-directory>.pu-setup-directory-create{inline-size:100%;justify-self:stretch}.pu-setup-setting-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--pu-row-padding);min-width:0}.pu-setup-setting-copy{display:grid;gap:var(--product-ui-space-xs);min-width:0;color:var(--product-ui-text)}.pu-setup-setting-copy>small{margin:0;color:var(--product-ui-text-muted);font-size:var(--product-ui-font-size-sm);line-height:var(--product-ui-line-height-relaxed)}.pu-setup-setting-row>label{margin:0;justify-self:end}.pu-setup-checkbox[type=checkbox]{inline-size:var(--product-ui-space-2xl);block-size:var(--product-ui-space-2xl);margin:0;accent-color:var(--product-ui-primary)}.pu-setup-editor .pu-setup-editor-tabs[hidden]{display:none}.pu-settings-browser{min-width:0}.pu-settings-directory,.pu-settings-directory-group{display:grid;gap:var(--pu-row-padding);min-width:0}.pu-settings-directory-group>h4{margin:0;font:var(--product-ui-type-weight-semibold) var(--product-ui-type-size-body)/var(--product-ui-line-height-relaxed) var(--product-ui-font-family)}.pu-settings-directory-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pu-row-padding);min-width:0}.pu-settings-directory-item{display:grid;align-content:start;gap:var(--product-ui-space-sm);padding:var(--pu-row-padding);text-align:start;white-space:normal;min-width: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);font:inherit;cursor:pointer}.pu-settings-directory-item:hover{background:var(--product-ui-surface-hover)}.pu-settings-directory-item:focus-visible{outline:2px solid var(--product-ui-focus-border);outline-offset:var(--product-ui-space-xs)}.pu-settings-directory-item :is(strong,span,small){min-width:0;overflow-wrap:anywhere}.pu-settings-directory-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:start;gap:var(--product-ui-space-sm)}.pu-settings-directory-state,.pu-settings-directory-description,.pu-settings-copy{color:var(--product-ui-text-muted);font-size:var(--product-ui-type-size-meta)}.pu-settings-editor{display:grid;gap:var(--pu-gap);min-width:0}.pu-settings-editor[hidden],.pu-settings-audience[hidden]{display:none}.pu-settings-editor-heading{display:grid;gap:var(--product-ui-space-xs);min-width:0}.pu-settings-editor-heading :is(h3,p){margin:0}.pu-settings-editor-heading h3{color:var(--product-ui-text);font:var(--product-ui-type-weight-semibold) var(--product-ui-type-size-section)/var(--product-ui-line-height-relaxed) var(--product-ui-font-family)}.pu-settings-editor-heading p{color:var(--product-ui-text-muted)}.pu-settings-editor-layout,.pu-settings-editor-form{display:grid;gap:var(--pu-row-padding);min-width:0}.pu-settings-editor-form>:is(form,fieldset){min-width:0}.pu-settings-editor-form .pu-field:has(>textarea),.pu-settings-editor-form .admin-field--full{grid-column:1 / -1}.pu-settings-audiences{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pu-gap)}.pu-settings-audience{display:grid;align-content:start;gap:var(--pu-row-padding);min-width:0}.pu-settings-audience>header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--product-ui-space-sm)}.pu-settings-audience h5{margin:0}.pu-settings-tokens{display:flex;flex-wrap:wrap;gap:var(--product-ui-space-sm)}.pu-settings-note{margin:0;padding:var(--pu-row-padding);background:var(--product-ui-surface-subtle);color:var(--product-ui-text-muted);border-radius:var(--product-ui-control-radius)}.pu-settings-feedback-slot{display:grid;gap:var(--pu-row-padding);min-width:0}.pu-settings-feedback-slot>[hidden]{display:none}@container (max-width: 640px){.pu-settings-directory-items,.pu-settings-audiences{grid-template-columns:minmax(0,1fr)}}.pu-settings-feedback-slot:not(:has(>:not([hidden]))){display:none}.pu-settings-editor [hidden]{display:none}.pu-settings-editor .admin-switch{flex:none}.pu-settings-browser [hidden]{display:none}.pu-settings-note>p{margin:var(--product-ui-space-xs) 0 0}.pu-settings-editor .admin-select-trigger{min-width:0;max-width:100%}.product-workspace .pu-settings-editor [data-product-select] .admin-select-trigger-label{min-width:0;white-space:normal!important;overflow-wrap:anywhere}.pu-settings-help-list{display:grid;gap:var(--product-ui-space-sm);margin:0;padding-inline-start:var(--pu-gap);color:var(--product-ui-text-muted)}.pu-setup-page{container-type:inline-size;display:grid;gap:var(--pu-gap);min-width:0}.pu-setup-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pu-gap);min-width:0}.pu-setup-sections[hidden],.pu-setup-section[hidden]{display:none}.pu-setup-section{display:grid;gap:var(--pu-row-padding);align-content:start;padding:var(--pu-gap);background:var(--product-ui-surface);border:1px solid var(--product-ui-border);border-radius:var(--product-ui-control-radius);min-width:0}.pu-setup-section--full{grid-column:1 / -1}.pu-setup-section-heading{min-width:0;margin:0;padding:0;border:0}.pu-setup-section-heading h4{margin:0}.pu-setup-section-heading p{margin:var(--product-ui-space-xs) 0 0;color:var(--product-ui-text-muted);font-size:var(--product-ui-font-size-sm)}.pu-setup-section-body{display:grid;gap:var(--pu-row-padding);min-width:0}.pu-setup-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pu-row-padding) var(--pu-gap);min-width:0}.pu-setup-toolbar-end{flex:none;margin-inline-start:auto}.pu-setup-toolbar-note{margin:0;color:var(--product-ui-text-muted);font-size:var(--product-ui-font-size-sm)}.pu-setup-toolbar-note .pu-row-link{padding:0;border:0;background:none;color:var(--product-ui-text);font:inherit;text-decoration:underline;cursor:pointer}.pu-setup-fields{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--pu-row-padding) var(--pu-gap);min-width:0}.pu-setup-fields>*{grid-column:span 3;min-width:0}.pu-setup-fields>.pu-setup-field--narrow{grid-column:span 2}.pu-setup-fields>.pu-setup-field--wide{grid-column:span 4}.pu-setup-fields>.pu-setup-field--full{grid-column:1 / -1}@container (max-width: 820px){.pu-setup-sections{grid-template-columns:minmax(0,1fr)}}@container (max-width: 480px){.pu-setup-fields{grid-template-columns:minmax(0,1fr)}.pu-setup-fields>*,.pu-setup-fields>.pu-setup-field--narrow,.pu-setup-fields>.pu-setup-field--wide{grid-column:1 / -1}.pu-setup-toolbar>*,.pu-setup-toolbar-end{flex:1 1 100%}.pu-setup-toolbar-end>*{inline-size:100%}}.pu-setup-title{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--product-ui-space-md);min-width:0}.pu-setup-title>.pu-setup-title-description{flex:0 0 100%}.pu-setup-fields>.pu-field>span{font-size:var(--product-ui-type-size-body);font-weight:var(--product-ui-type-weight-regular);color:var(--product-ui-text)}.pu-setup-section{align-self:start}.pu-setup-section-heading h4{font:var(--product-ui-type-weight-semibold) var(--product-ui-type-size-section)/var(--product-ui-line-height-relaxed) var(--product-ui-font-family)}.pu-save-feedback{display:contents}@layer admin-ui.headers{.pu-setup-heading-copy{display:flex!important;flex-direction:column!important;gap:var(--product-ui-admin-heading-copy-gap)!important;min-width:0}.pu-setup-heading-description:not([hidden]){display:block!important;margin:0!important;color:var(--product-ui-text-muted)!important;font:var(--product-ui-font-weight-regular) var(--product-ui-font-size-sm)/var(--product-ui-admin-heading-description-line-height) var(--product-ui-font-family)!important;max-width:var(--product-ui-admin-heading-description-width)!important}.pu-setup-heading>.admin-ui-page-header-actions:empty{display:none!important}}.pu-form-subsection.admin-machine-class-nozzle-row{display:grid;grid-template-columns:minmax(0,1fr)}fieldset.pu-setup-section{margin:0}.pu-setup-form-sections{display:contents}.pu-setup-form-sections[hidden]{display:none}.pu-setup-feedback{grid-column:1 / -1;order:1;align-self:start;display:flex;flex-wrap:wrap;align-items:center;gap:var(--pu-row-padding);padding:var(--pu-row-padding);border-inline-start:var(--product-ui-space-xs) solid var(--product-ui-text);background:var(--product-ui-surface-subtle);min-inline-size:0}.pu-setup-feedback[hidden],.pu-setup-feedback:empty{display:none}.pu-setup-feedback :is(p,dl){flex-basis:100%;margin:0;overflow-wrap:anywhere}.pu-setup-feedback dt{font-weight:var(--product-ui-type-weight-semibold)}.pu-setup-feedback dd{margin-inline-start:0;color:var(--product-ui-text-muted)}.pu-onboarding-host{position:sticky;top:var(--product-ui-space-sm)}.pu-onboarding-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--product-ui-space-xs) var(--product-ui-space-2xl);margin-block-end:var(--product-ui-space-2xl);padding:var(--product-ui-space-sm) var(--product-ui-space-sm) var(--product-ui-space-sm) var(--product-ui-space-2xl);border:1px solid var(--product-ui-border);border-radius:var(--product-ui-control-radius);background:var(--product-ui-surface);box-shadow:var(--product-ui-control-shadow);color:var(--product-ui-text);font-size:var(--product-ui-type-size-body)}.pu-onboarding-bar-title{font-weight:var(--product-ui-type-weight-semibold);white-space:nowrap}.pu-onboarding-bar .pu-row-link.pu-onboarding-bar-title{min-height:0;padding:0;border:0;background:none;box-shadow:none;color:var(--product-ui-text);font-size:inherit;justify-content:flex-start;text-align:start}.pu-onboarding-bar .pu-row-link.pu-onboarding-bar-title:hover{text-decoration:underline;text-underline-offset:var(--product-ui-space-xs)}.pu-onboarding-bar-next{flex:1 1 0;min-width:0;color:var(--product-ui-text-muted)}.pu-onboarding-progress{display:inline-flex;align-items:center;gap:var(--product-ui-space-sm);color:var(--product-ui-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.pu-onboarding-meter{display:inline-grid;grid-auto-flow:column;grid-auto-columns:var(--product-ui-space-3xl);gap:var(--product-ui-space-xs)}.pu-onboarding-meter>span{height:var(--product-ui-space-xs);border-radius:var(--product-ui-space-xs);background:var(--product-ui-border-strong)}.pu-onboarding-meter>.is-done{background:var(--product-ui-text)}.pu-onboarding-page{display:grid;gap:var(--product-ui-space-4xl);width:100%;max-width:calc(var(--product-ui-admin-heading-description-width) * 1.5)}.pu-onboarding-page .pu-onboarding-welcome{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--product-ui-space-sm);margin:0;padding:0}.pu-onboarding-page .pu-onboarding-welcome h2,.pu-onboarding-page .pu-onboarding-welcome p{margin:0}.pu-onboarding-page .pu-onboarding-welcome p{color:var(--product-ui-text-muted)}.pu-onboarding-focus{display:grid;gap:var(--product-ui-space-lg);justify-items:start;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)}.pu-onboarding-focus-step{color:var(--product-ui-text-muted);font-size:var(--product-ui-type-size-meta);font-weight:var(--product-ui-type-weight-semibold)}.pu-onboarding-page .pu-onboarding-focus h3{margin:0;font-size:var(--product-ui-type-size-section);font-weight:var(--product-ui-type-weight-semibold)}.pu-onboarding-focus p{margin:0;color:var(--product-ui-text-muted)}.pu-onboarding-issues{margin:0;padding-inline-start:var(--product-ui-space-3xl)}.pu-onboarding-page .pu-onboarding-steps-title{margin:0 0 var(--product-ui-space-lg);font-size:var(--product-ui-type-size-body)}.pu-onboarding-steps{display:grid;margin:0;padding:0;list-style:none;border-block-start:1px solid var(--product-ui-border)}.pu-onboarding-step{border-block-end:1px solid var(--product-ui-border)}.pu-onboarding-step>summary{display:flex;align-items:center;gap:var(--product-ui-space-lg);min-height:var(--pu-control-height);padding-block:var(--product-ui-space-md);cursor:pointer;list-style:none}.pu-onboarding-step>summary::-webkit-details-marker{display:none}.pu-onboarding-step-mark{display:inline-grid;flex:none;place-items:center;width:var(--product-ui-space-4xl);height:var(--product-ui-space-4xl);border:1px solid var(--product-ui-border-strong);border-radius:var(--product-ui-radius-pill);color:var(--product-ui-text-muted);font-size:var(--product-ui-type-size-meta)}[data-onboarding-state=done] .pu-onboarding-step-mark{border-color:var(--product-ui-text);background:var(--product-ui-text);color:var(--product-ui-surface)}.pu-onboarding-step-label{flex:1 1 0;min-width:0}[aria-current=step] .pu-onboarding-step-label{font-weight:var(--product-ui-type-weight-semibold)}.pu-onboarding-step-status{flex:none;color:var(--product-ui-text-muted);font-size:var(--product-ui-type-size-meta)}.pu-onboarding-step-body{display:grid;gap:var(--product-ui-space-sm);padding:0 0 var(--product-ui-space-2xl) calc(var(--product-ui-space-4xl) + var(--product-ui-space-lg));color:var(--product-ui-text-muted)}.pu-onboarding-step-body p{margin:0}.pu-onboarding-step-body{justify-items:start}.pu-onboarding-step-links{display:flex;flex-wrap:wrap;gap:var(--product-ui-space-xs) var(--product-ui-space-2xl)}.product-workspace .pu-onboarding-page :is(.pu-onboarding-step-links,.pu-onboarding-preview) .pu-row-link{min-height:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:var(--product-ui-text);font-weight:var(--product-ui-type-weight-medium);text-decoration:underline;text-underline-offset:var(--product-ui-space-xs)}.pu-onboarding-preview{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--product-ui-space-xs) var(--product-ui-space-lg);margin:0;color:var(--product-ui-text-muted)}body.admin .pu-onboarding-host{z-index:var(--admin-ui-z-sticky)}body.admin .pu-onboarding-page .pu-onboarding-welcome{margin:0}body.admin .pu-onboarding-page{padding-block-end:calc(var(--admin-ui-control-center-bottom-offset) + var(--admin-ui-control-center-trigger-size) + var(--product-ui-space-2xl))}@media(max-width:1180px){.pu-onboarding-meter{display:none}}@media(max-width:720px){.pu-onboarding-bar{gap:var(--product-ui-space-xs) var(--product-ui-space-sm);padding:var(--product-ui-space-xs) var(--product-ui-space-xs) var(--product-ui-space-xs) var(--product-ui-space-lg)}.pu-onboarding-bar-title{flex:1 1 0}.pu-onboarding-bar-next{order:3;flex-basis:100%}.pu-onboarding-focus{padding:var(--product-ui-space-3xl)}.pu-onboarding-focus .pu-button{width:100%}.pu-onboarding-step-body{padding-inline-start:0}body.admin .pu-onboarding-host{top:calc(var(--admin-ui-mobile-shell-bar-height) + var(--product-ui-space-xs))}}.pu-plan-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--product-ui-space-4xl) * 8),1fr));gap:var(--product-ui-space-sm) var(--product-ui-space-2xl);margin:0;padding:0;list-style:none}.pu-onboarding-terms,.pu-onboarding-check{display:grid;gap:var(--product-ui-space-sm);justify-items:start;width:100%}.pu-onboarding-terms h4,.pu-onboarding-check h4{margin:0;color:var(--product-ui-text);font-size:var(--product-ui-type-size-body);font-weight:var(--product-ui-type-weight-semibold)}.pu-onboarding-terms p,.pu-onboarding-check p{margin:0}.pu-onboarding-check-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--product-ui-space-4xl) * 6),1fr));gap:var(--product-ui-space-lg);width:100%}.pu-onboarding-actions{display:flex;flex-wrap:wrap;gap:var(--product-ui-space-md)}.pu-onboarding-path{display:grid;gap:var(--product-ui-space-lg);width:100%;margin:0;padding:0;list-style:none;counter-reset:pu-path}.pu-onboarding-path>li{display:grid;gap:var(--product-ui-space-sm);justify-items:start;padding-block-start:var(--product-ui-space-lg);border-top:1px solid var(--product-ui-border)}.pu-onboarding-path-heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--product-ui-space-md);color:var(--product-ui-text)}.pu-onboarding-path p{margin:0;color:var(--product-ui-text-muted)}@media(max-width:720px){.pu-onboarding-actions{display:grid;width:100%}}.pu-drawer-resize-grip{position:absolute;inset-block:0;left:calc(var(--product-ui-space-lg) * -.5);inline-size:var(--product-ui-space-lg);padding:0;border:0;background:transparent;cursor:ew-resize;touch-action:none}.pu-drawer-resize-grip--gutter{--pu-drawer-grip-border: 1px;--pu-drawer-grip-gutter: var(--pu-row-padding);left:calc(-1 * (var(--pu-drawer-grip-gutter) + var(--pu-drawer-grip-border)));inline-size:var(--pu-drawer-grip-gutter)}.pu-drawer-resize-grip:after{content:"";position:absolute;inset-block-start:var(--product-ui-control-height);left:50%;inline-size:var(--product-ui-space-xs);block-size:var(--product-ui-space-lg);border-inline:1px solid var(--product-ui-text-muted);transform:translate(-50%,-50%)}.pu-drawer-resize-grip:is(:hover,:focus-visible):after,.is-resizing>.pu-drawer-resize-grip:after{border-color:var(--product-ui-text)}.pu-drawer-resize-grip:focus-visible{outline:none}.pu-drawer-resize-grip:focus-visible:after{outline:2px solid var(--product-ui-focus-border)}.pu-settings-review{display:grid;gap:var(--pu-row-padding);min-inline-size:0}.pu-settings-review :is(h4,p){margin:0}.pu-settings-impact{margin:0;color:var(--product-ui-text-muted);font:var(--product-ui-type-weight-regular) var(--product-ui-font-size-sm)/var(--product-ui-line-height-relaxed) var(--product-ui-font-family)}.pu-settings-result{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(var(--pu-control-height) * 6)),1fr));align-items:start;gap:var(--pu-row-padding);padding:var(--pu-row-padding);background:var(--product-ui-surface-subtle);border-radius:var(--product-ui-control-radius);min-inline-size:0}.pu-settings-result>*{min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere}.pu-settings-result>p{grid-column:1 / -1}.pu-settings-result>button{flex-direction:column;white-space:normal;block-size:auto;min-block-size:var(--pu-control-height)}.pu-settings-result>button :is(span,strong){display:block;white-space:normal;overflow-wrap:anywhere}.pu-settings-choices{display:flex;flex-wrap:wrap;gap:var(--pu-row-padding) var(--pu-gap);min-inline-size:0}.pu-settings-choices>label{display:inline-flex;align-items:center;gap:var(--product-ui-space-sm);cursor:pointer}.pu-settings-choices input{flex:none}.pu-settings-inline{display:flex;flex-wrap:wrap;align-items:end;gap:var(--pu-row-padding);min-inline-size:0}.pu-settings-inline>.pu-field{flex:1;min-inline-size:min(100%,calc(var(--pu-control-height) * 6))}.pu-settings-inline>button{flex:none}:is(.pu-settings-review,.pu-settings-result,.pu-settings-choices,.pu-settings-inline)[hidden]{display:none}.pu-settings-evidence{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--pu-row-padding);min-inline-size:0;max-inline-size:100%}.pu-settings-evidence-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--pu-row-padding);min-inline-size:0}.pu-settings-evidence-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(var(--pu-control-height) * 6)),1fr));gap:var(--product-ui-space-sm) var(--pu-row-padding);min-inline-size:0;border-block-end:1px solid var(--product-ui-border);padding-block:var(--product-ui-space-sm)}.pu-settings-evidence-row>*{min-inline-size:0;overflow-wrap:anywhere;white-space:normal;font-size:var(--product-ui-font-size-sm)}.pu-settings-evidence-row>span{color:var(--product-ui-text-muted)}.pu-settings-evidence-row>strong{color:var(--product-ui-text);font-weight:var(--product-ui-type-weight-medium)}.pu-settings-evidence-expression{grid-template-columns:minmax(0,1fr)}.pu-settings-context{display:grid;gap:var(--product-ui-space-xs);min-inline-size:0}.pu-settings-context>p{margin:0;overflow-wrap:anywhere}.pu-settings-context>:empty{display:none}.pu-settings-control{min-inline-size:0}.pu-settings-choice-list{display:grid;gap:var(--pu-row-padding);min-inline-size:0}.pu-settings-choice{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--pu-row-padding);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);cursor:pointer;min-inline-size:0}.pu-settings-choice:has(input:checked){border-color:var(--product-ui-text);background:var(--product-ui-active-bg)}.pu-settings-choice:focus-within{outline:2px solid var(--product-ui-focus-border);outline-offset:var(--product-ui-space-xs)}.pu-settings-choice:has(input:disabled){cursor:default}.pu-settings-choice>input{margin:0;align-self:center}.pu-settings-choice-copy{display:grid;gap:var(--product-ui-space-xs);min-inline-size:0;overflow-wrap:anywhere}.pu-settings-choice-copy>small{color:var(--product-ui-text-muted);font-size:var(--product-ui-font-size-sm);line-height:var(--product-ui-line-height-relaxed)}fieldset.pu-form-subsection{margin:0;padding:0;border:0;min-inline-size:0}fieldset.pu-form-subsection>legend{padding:0;margin-block-end:var(--pu-row-padding)}.pu-settings-preview-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--pu-gap);align-items:start;min-inline-size:0}.pu-settings-preview-layout>*{min-inline-size:0}.pu-settings-preview{display:grid;gap:var(--pu-row-padding);position:sticky;inset-block-start:var(--pu-row-padding);min-inline-size:0}.pu-settings-preview-frame{display:grid;min-inline-size:0;aspect-ratio:210 / 297;overflow:hidden}.pu-settings-preview-frame iframe{inline-size:100%;block-size:100%;min-block-size:0;border:0}.pu-settings-preview-frame>p{padding:var(--pu-row-padding);margin:0}@container (max-width:820px){.pu-settings-preview-layout{grid-template-columns:minmax(0,1fr)}.pu-settings-preview{position:static}}:is(.pu-table,.pu-data-table){width:100%;border:0;border-collapse:collapse;background:var(--product-ui-surface);font-size:var(--product-ui-font-size-sm);text-align:start}.pu-table th,.pu-data-table thead th,.pu-table-head-surface,.pu-data-table .pu-data-table-head{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)}.pu-table th{white-space:nowrap}:is(.pu-table,.pu-data-table) :is(td,th){padding:var(--pu-row-padding);text-align:start;vertical-align:middle;border:0;border-block-end:1px solid var(--product-ui-border)}:is(.pu-table,.pu-data-table) tbody tr:last-child>:is(td,th){border-block-end:0}:is(.pu-table,.pu-data-table) tbody tr:hover{background:var(--product-ui-surface-hover)}.pu-data-table-scroll{container-type:inline-size;position:relative;min-inline-size:0;max-inline-size:100%;overflow-x:auto}.product-workspace.pu-data-table-scroll{background:transparent}.pu-data-table{min-inline-size:var(--pu-table-min-width)}.pu-data-table--directory{--pu-table-min-width:0}.pu-table.pu-data-table--directory{min-inline-size:var(--pu-table-min-width)}.pu-data-table--comparison,.pu-table.pu-data-table--comparison{min-inline-size:calc(var(--pu-control-height)*16)}@container (width >= 34rem){.pu-data-table--comparison.pu-record-dock-table :is(th,td){padding-block:var(--product-ui-space-sm)}}.pu-data-table :where(.pu-data-table-head,.pu-data-table-row){display:grid;align-items:center;gap:0;padding:0;margin:0;border:0;border-block-end:1px solid var(--product-ui-border);border-radius:0;background:transparent}.pu-data-table :is(.pu-data-table-head,.pu-data-table-row)>*{min-inline-size:0;padding:var(--pu-row-padding)}.pu-data-table .pu-data-table-row:last-child{border-block-end:0}.pu-data-table .pu-data-table-row:hover{background:var(--product-ui-surface-hover)}:is(.pu-data-table,.pu-data-table--records) :is(tr,.pu-data-table-row):is(.is-selected,[aria-selected=true]){background:var(--product-ui-active-bg)}.pu-data-table :is(select,input){font-weight:var(--product-ui-type-weight-regular)}.pu-data-table .pu-data-table-number{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.pu-data-table .pu-data-table-name{color:var(--product-ui-text);font-weight:var(--product-ui-type-weight-semibold)}.pu-data-table-open{display:block;inline-size:100%;min-block-size:var(--product-ui-input-height);padding:0;border:0;background:transparent;color:var(--product-ui-text);font:inherit;font-weight:var(--product-ui-type-weight-semibold);text-align:start;cursor:pointer}.pu-data-table-open:focus-visible,.pu-data-table-scroll:focus-visible{outline:2px solid var(--product-ui-focus-border);outline-offset:var(--product-ui-space-xs)}:is(.pu-data-table,.pu-data-table--records) td:has(>.pu-data-table-open){padding-block:var(--product-ui-space-sm)}.pu-data-table-status{color:var(--product-ui-text);font-weight:var(--product-ui-type-weight-regular)}.pu-table-workspace,.product-workspace.pu-table-workspace,.pu-setup-table-section{background:var(--product-ui-surface);padding:var(--pu-row-padding);min-inline-size:0}.pu-setup-table-section{display:grid;gap:var(--pu-row-padding);min-inline-size:0;align-self:start}.pu-setup-table-section>.pu-setup-section-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--pu-row-padding)}.pu-setup-table-section :is(.pu-setup-section-body,.pu-data-table-host){min-inline-size:0;max-inline-size:100%}.pu-setup-table-section h4{margin:0;font:var(--product-ui-type-weight-semibold) var(--product-ui-type-size-section)/var(--product-ui-line-height-relaxed) var(--product-ui-font-family)}.pu-data-table-empty{padding:var(--pu-row-padding);color:var(--product-ui-text-muted)}.pu-setup-sections>.pu-setup-table-section{grid-column:1 / -1}.pu-data-table-host{min-inline-size:0;max-inline-size:100%}.pu-data-table .pu-data-table-row[tabindex],.pu-data-table button.pu-data-table-row{cursor:pointer}@layer am-pilot-button-standard{.pu-data-table .pu-data-table-row:focus-visible{outline:2px solid var(--product-ui-focus-border)!important;outline-offset:calc(-1 * var(--product-ui-space-xs))!important}}.pu-data-table-scroll>:is(.pu-table,.pu-data-table) caption{text-align:start;padding-block-end:var(--pu-small-gap);color:var(--product-ui-text-muted)}.pu-data-table-scroll :is(.pu-empty,.admin-ui-empty-state,.pu-data-table-empty){inline-size:100cqi;max-inline-size:100%}.pu-data-table--settings{--pu-table-min-width:0;table-layout:fixed}.pu-data-table--settings :is(th,td){padding-block:var(--product-ui-space-sm)}.pu-data-table--settings th:nth-child(2){inline-size:12ch}.pu-data-table--settings th:last-child{inline-size:calc(var(--product-ui-control-height) * 3)}.pu-data-table--settings .pu-data-table-identity{display:flex;align-items:center;gap:var(--pu-row-padding);min-inline-size:0}.pu-data-table-name-input{inline-size:100%;min-inline-size:0}.pu-data-table--settings .pu-data-table-actions{text-align:end}@media(max-width:600px){.pu-data-table--settings thead{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}.pu-data-table--settings tbody{display:block}.pu-data-table--settings tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;border-block-end:1px solid var(--product-ui-border)}.pu-data-table--settings tbody tr:last-child{border-block-end:0}.pu-data-table--settings td{border:0}.pu-data-table--settings .pu-data-table-actions:empty{display:none}.pu-data-table--settings .pu-data-table-actions:not(:empty){grid-column:1 / -1;padding-block-start:0}.pu-data-table--settings .pu-data-table-status{align-self:center;color:var(--product-ui-text-muted)}}@container (max-width:320px){.pu-data-table--settings td:first-child{grid-column:1 / -1}.pu-data-table--settings .pu-data-table-actions:not(:empty){grid-column:2;padding-block-start:var(--product-ui-space-sm)}}.pu-data-table--records{--pu-table-min-width:0;table-layout:fixed}.pu-table.pu-data-table--records{min-inline-size:var(--pu-table-min-width)}.pu-data-table--records :is(th,td){overflow-wrap:anywhere}.pu-data-table--records td>.pu-record-cell{display:grid;gap:var(--product-ui-space-xs);min-inline-size:0}.pu-data-table--records .pu-record-cell>small{color:var(--product-ui-text-muted);font-size:var(--product-ui-font-size-xs)}.pu-data-table--records .pu-record-actions{text-align:end}.pu-record-command{display:grid;gap:var(--pu-row-padding);min-inline-size:0}.pu-record-command p{margin:0}.pu-record-command [role=alert]{color:var(--product-ui-text)}@container (max-width:820px){.pu-data-table--records{display:block}.pu-data-table--records thead{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}.pu-data-table--records tbody{display:block}.pu-data-table--records tbody>tr{display:grid;grid-template-columns:minmax(0,1fr);border-block-end:1px solid var(--product-ui-border)}.pu-data-table--records tbody>tr:last-child{border-block-end:0}.pu-data-table--records td{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--pu-row-padding);border:0;text-align:start}.pu-data-table--records td[data-label]:before{content:attr(data-label);color:var(--product-ui-text-muted);font-size:var(--product-ui-font-size-xs)}.pu-data-table--records td:first-child,.pu-data-table--records .pu-record-actions,.pu-data-table--records .pu-record-command-cell{grid-template-columns:minmax(0,1fr)}.pu-data-table--records td:first-child:before{display:none}.pu-data-table--records .pu-record-actions:before{display:none}.pu-data-table--records .pu-record-actions>button{justify-self:start}}.pu-data-table--records tr[hidden]{display:none}.pu-record-table-scroll{container-type:inline-size;min-inline-size:0}.pu-record-table--work-queue .pu-record-row.is-selected{background:var(--product-ui-active-bg)}.pu-record-table--work-queue td:first-child:has(input){width:auto}.pu-record-table--work-queue td{vertical-align:middle}.pu-record-table--work-queue .pu-data-table-name{font-weight:var(--product-ui-type-weight-semibold)}.pu-table.pu-record-table--work-queue{table-layout:auto;min-inline-size:0}.pu-record-table--work-queue th:last-child{inline-size:1%;white-space:nowrap}.pu-record-table--work-queue th:first-child{inline-size:36%}.pu-record-table--work-queue th:not(:last-child){white-space:normal}.pu-table.pu-record-table--work-queue :is(th,td:not(:first-child)){overflow-wrap:normal}.pu-data-table-work-identity>:last-child{overflow-wrap:anywhere}.pu-record-table--work-queue td:nth-child(2){overflow-wrap:anywhere}.pu-record-table--work-queue th input[type=checkbox]{margin-inline-end:var(--product-ui-space-lg);vertical-align:middle}.pu-data-table-work-identity{display:flex;align-items:center;gap:var(--product-ui-space-lg);min-inline-size:0}.pu-data-table-work-identity>*{min-inline-size:0}.pu-data-table-work-identity>:is(input,.pu-data-table-work-preview){flex:none}.pu-data-table-work-preview{display:grid;place-items:center;inline-size:var(--product-ui-control-height);block-size:var(--product-ui-control-height);overflow:hidden;text-align:center;color:var(--product-ui-text-muted);font-size:var(--product-ui-font-size-xs)}.pu-data-table-work-preview img{inline-size:100%;block-size:100%;object-fit:contain}.pu-data-table-sort{display:inline-flex;align-items:center;gap:var(--product-ui-space-xs);min-block-size:var(--product-ui-control-height);padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.pu-data-table-sort:focus-visible{outline:2px solid var(--product-ui-focus-border);outline-offset:var(--product-ui-space-xs)}.pu-record-table--work-queue tbody tr[tabindex]{cursor:pointer}.pu-record-table--work-queue .pu-data-table-action{--product-ui-button-white-space:nowrap;text-align:start;white-space:nowrap;overflow-wrap:normal;min-block-size:var(--product-ui-control-height)}.pu-record-table--work-queue td{line-height:var(--product-ui-line-height-relaxed)}.pu-record-table--work-queue .pu-data-table-row-meta{display:block;margin-block-start:var(--product-ui-space-xs);color:var(--product-ui-text-muted)}.pu-data-table-deadline{display:block}.pu-data-table-deadline>:is(span,time){white-space:nowrap}.pu-data-table-deadline>span{color:var(--product-ui-text-muted)}.pu-data-table-specification{display:inline-flex;align-items:center;gap:var(--product-ui-space-xs)}.pu-record-table--work-queue .pu-badge{white-space:normal}@container (36rem <= width < 48rem){.pu-record-table--work-queue th:first-child{inline-size:32%}.pu-record-table--work-queue :is(th,td){padding-inline:var(--product-ui-space-sm)}}@container (width < 36rem){.pu-record-table--work-queue{display:block}.pu-record-table--work-queue th:first-child{inline-size:auto}.pu-record-table--work-queue thead th:has(>.pu-data-table-work-identity){padding-inline:var(--product-ui-space-lg)}.pu-record-table--work-queue :is(thead,tbody){display:block}.pu-record-table--work-queue thead tr{display:flex;flex-wrap:wrap;gap:var(--product-ui-space-sm);background:var(--product-ui-surface-subtle)}.pu-record-table--work-queue thead th:not(:first-child):not(:has(button)){display:none}.pu-record-table--work-queue tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--product-ui-space-sm);padding:var(--product-ui-space-lg);border-block-end:1px solid var(--product-ui-border)}.pu-record-table--work-queue tbody tr:last-child{border-block-end:0}.pu-record-table--work-queue tbody td{display:block;border:0;padding:0}.pu-record-table--work-queue td[data-column-label]:not(:first-child):not(:last-child):before{content:attr(data-column-label);display:block;color:var(--product-ui-text-muted);font-size:var(--product-ui-font-size-xs)}.pu-record-table--work-queue tbody td:is(:first-child,:last-child){grid-column:1 / -1}}:root{--product-ui-swatch-size:var(--product-ui-space-4xl);--product-ui-swatch-compact-size:var(--product-ui-space-xl);--product-ui-swatch-radius:min(var(--product-ui-control-radius), calc(var(--product-ui-swatch-size) / 4))}@layer am-pilot-swatch-standard{:is(.pu-color-swatch,.pu-swatch,.admin-global-color-swatch,.admin-material-color-swatch,.badge-swatch,.badge-multimaterial-swatch,.model-material-slot-swatch,.post-card-multimaterial-swatch,.wb-color,.sg-swatch){display:inline-block!important;flex:none!important;box-sizing:border-box!important;inline-size:var(--product-ui-swatch-size)!important;block-size:var(--product-ui-swatch-size)!important;border:1px solid var(--product-ui-border-strong)!important;border-radius:var(--product-ui-swatch-radius)!important;box-shadow:none!important}:is(.pu-color-swatch--compact,.badge-multimaterial-swatch,.model-material-slot-swatch,.post-card-multimaterial-swatch){inline-size:var(--product-ui-swatch-compact-size)!important;block-size:var(--product-ui-swatch-compact-size)!important;border-radius:calc(var(--product-ui-swatch-compact-size) / 4)!important}.badge-multimaterial-swatch{background:var(--slot-color)!important}.badge-multimaterial-swatches{display:inline-flex!important;align-items:center!important;gap:var(--product-ui-space-xs)!important;margin:0!important}.badge-multimaterial-swatch+.badge-multimaterial-swatch{margin-inline-start:0!important}.wb-color{background:var(--color)!important}.admin-global-color-swatch{background:var(--global-color)!important}:is(.pu-swatch-control,.pu-swatch-choice){position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:none!important;box-sizing:border-box!important;inline-size:var(--product-ui-swatch-size)!important;min-inline-size:var(--product-ui-swatch-size)!important;max-inline-size:var(--product-ui-swatch-size)!important;block-size:var(--product-ui-swatch-size)!important;min-block-size:var(--product-ui-swatch-size)!important;padding:0!important;border:1px solid var(--product-ui-border-strong)!important;border-radius:var(--product-ui-swatch-radius)!important;box-shadow:none!important}.pu-swatch-control{background:var(--badge-color)!important}.pu-swatch-choice{background:var(--pu-swatch)!important}:is(.pu-swatch-control,.pu-swatch-choice):before,:is(.pu-swatch-control,.pu-swatch-choice):after{content:none!important}:is(.pu-swatch-control,.pu-swatch-choice)>:is(.pu-color-swatch,.badge-swatch,.badge-caret){display:none!important}.pu-swatch-control>.badge-value{position:absolute!important;inline-size:1px!important;block-size:1px!important;padding:0!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}:is(.pu-swatch-control,.pu-swatch-choice):is(:focus-visible,[aria-pressed=true],[aria-expanded=true]){outline:2px solid var(--product-ui-focus-border)!important;outline-offset:var(--product-ui-space-xs)!important}:is(.pu-swatch-control,.pu-swatch-choice):disabled{opacity:.55!important;cursor:not-allowed!important}.pu-color-field{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:none!important;inline-size:var(--product-ui-field-height)!important;min-inline-size:var(--product-ui-field-height)!important;block-size:var(--product-ui-field-height)!important;background:transparent!important}.pu-color-field--compact{inline-size:var(--product-ui-space-4xl)!important;min-inline-size:var(--product-ui-space-4xl)!important;block-size:var(--product-ui-space-4xl)!important}.pu-color-field input[type=color]{position:absolute!important;inset:0!important;inline-size:100%!important;block-size:100%!important;min-inline-size:0!important;max-inline-size:none!important;min-block-size:0!important;padding:0!important;margin:0!important;opacity:0!important;cursor:pointer!important}.pu-color-field:has(input:disabled){opacity:.55!important}.pu-color-field input:disabled{cursor:not-allowed!important}.pu-color-field.admin-color-swatch{border:0!important;padding:0!important}.pu-color-field>.pu-color-swatch{background:var(--pu-color-value)!important}.material-color-swatch:before{content:""!important;display:block!important;background:var(--swatch-color)!important;inline-size:var(--product-ui-swatch-size)!important;block-size:var(--product-ui-swatch-size)!important;border:1px solid var(--product-ui-border-strong)!important;border-radius:var(--product-ui-swatch-radius)!important;box-shadow:none!important}.material-color-swatch:after{content:none!important}.material-color-swatch:focus-visible{outline:2px solid var(--product-ui-focus-border)!important;outline-offset:var(--product-ui-space-xs)!important}.material-color-swatch[aria-pressed=true]{border-color:var(--product-ui-text)!important}.pu-color-swatch[data-color-missing]:after{content:"—";display:flex;align-items:center;justify-content:center;inline-size:100%;block-size:100%;color:var(--product-ui-text-muted)}.pu-color-swatch:focus-visible{outline:2px solid var(--product-ui-focus-border)!important;outline-offset:var(--product-ui-space-xs)!important}}: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-viewer-section: #0066cc;--product-ui-analysis-color-0: #0b2c7a;--product-ui-analysis-color-1: #135985;--product-ui-analysis-color-2: #1c8891;--product-ui-analysis-color-3: #04d60f;--product-ui-analysis-color-4: #aaf200;--product-ui-analysis-color-5: #fcf903;--product-ui-analysis-color-6: #f5ce0a;--product-ui-analysis-color-7: #e38820;--product-ui-analysis-color-8: #d16830;--product-ui-analysis-color-9: #c2523c;--product-ui-analysis-color-10: #942616;--product-ui-record-review-min-width: calc(var(--product-ui-control-height) * 9);--product-ui-analysis-legend-width: calc(var(--product-ui-control-height) * 5);--product-ui-viewer-overlay-z: 20;--product-ui-rack-drag-z: 20;--product-ui-viewer-tool-z: 40;--product-ui-viewer-overlay-inset: var(--product-ui-space-2xl);--product-ui-viewer-section-width: calc(var(--product-ui-control-height) * 2 + var(--product-ui-space-2xl));--product-ui-viewer-tool-width: calc(var(--product-ui-control-height) * 8);--product-ui-viewer-tool-offset: calc(var(--product-ui-control-height) * 2);--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-production-drawer-default-width: 720px;--product-ui-production-drawer-gutter: var(--product-ui-space-3xl);--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)}: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-save-status{--pu-save-color: var(--product-ui-warning);display:inline-block;flex:none;inline-size:9px;block-size:9px;border-radius:50%;background:var(--pu-save-color)}.pu-save-status[data-state=idle]{visibility:hidden}.pu-save-status[data-state=saved]{--pu-save-color: var(--product-ui-success)}.pu-save-status:not(:is([data-state=saved],[data-state=pending],[data-state=invalid],[data-state=error])){animation:pu-save-pulse 1s ease-in-out infinite}@keyframes pu-save-pulse{50%{opacity:.4}}@media(prefers-reduced-motion:reduce){.pu-save-status{animation:none!important}}.pu-save-heading{display:flex;align-items:center;flex-wrap:wrap;gap:var(--product-ui-space-md)}.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}:is(.pu-tabs,.admin-ui-setup-tabs,.admin-material-inventory-tabs,.admin-customer-organization-tabs,.admin-analytics-tabs){display:flex;align-items:stretch;min-inline-size:0;gap:var(--product-ui-space-xl);overflow-x:auto;border:0;border-bottom:1px solid var(--product-ui-border);padding:0;margin:0;background:transparent;box-shadow:none}@layer admin-ui.tokens{:is(.pu-tabs>.pu-section-tab,.admin-ui-setup-tabs>.admin-ui-setup-tab,:is(.admin-material-inventory-tabs,.admin-customer-organization-tabs,.admin-analytics-tabs)>button):not([hidden]){appearance:none;display:inline-flex;align-items:center;justify-content:center;flex:none;min-inline-size:0;min-block-size:var(--product-ui-control-height);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:var(--product-ui-type-weight-regular) var(--product-ui-type-size-body)/var(--product-ui-line-height-relaxed) var(--product-ui-font-family)!important;text-transform:none!important;letter-spacing:normal!important;padding:var(--product-ui-space-lg) var(--product-ui-space-xs)!important;margin:0;white-space:nowrap;cursor:pointer}:is(.pu-tabs>.pu-section-tab,.admin-ui-setup-tabs>.admin-ui-setup-tab,:is(.admin-material-inventory-tabs,.admin-customer-organization-tabs,.admin-analytics-tabs)>button):not([hidden]):is([aria-selected=true],[aria-pressed=true],.is-active){border-bottom-color:var(--product-ui-primary)!important;color:var(--product-ui-text)!important;font-weight:var(--product-ui-type-weight-semibold)!important}:is(.pu-tabs>.pu-section-tab,.admin-ui-setup-tabs>.admin-ui-setup-tab,:is(.admin-material-inventory-tabs,.admin-customer-organization-tabs,.admin-analytics-tabs)>button):not([hidden]):focus-visible{outline:2px solid var(--product-ui-focus-border);outline-offset:-2px}}:is(.pu-tabs,.admin-ui-setup-tabs,.admin-material-inventory-tabs,.admin-customer-organization-tabs,.admin-analytics-tabs)[hidden],:is(.pu-tabs>.pu-section-tab,.admin-ui-setup-tabs>.admin-ui-setup-tab,:is(.admin-material-inventory-tabs,.admin-customer-organization-tabs,.admin-analytics-tabs)>button)[hidden]{display:none!important}.pu-tabs.pu-tabs--wrap{flex-wrap:wrap;overflow:visible;row-gap:0}.pu-tabs.pu-tabs--wrap .pu-section-tab{white-space:normal;text-align:start;gap:var(--product-ui-space-xs)}.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:not(.pu-notification-centre),.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)}.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] .badge-caret{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-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)}.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-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))}.pu-badge--warning{color:var(--product-ui-text);background:color-mix(in srgb,var(--product-ui-warning) 14%,var(--product-ui-surface));border-color:color-mix(in srgb,var(--product-ui-warning) 40%,var(--product-ui-border))}.pu-badge--danger{color:var(--product-ui-text);background:color-mix(in srgb,var(--product-ui-danger) 14%,var(--product-ui-surface));border-color:color-mix(in srgb,var(--product-ui-danger) 40%,var(--product-ui-border))}:is(.pu-empty,.admin-ui-empty-state){min-inline-size:0;inline-size:100%;max-inline-size:100%;padding:var(--product-ui-space-4xl);text-align:center;display:grid;align-content:center;justify-items:center;gap:var(--product-ui-space-lg);background:transparent;color:var(--product-ui-text-muted);border:0;border-radius:0;overflow-wrap:anywhere;font:var(--product-ui-type-weight-regular) var(--product-ui-type-size-body)/var(--product-ui-line-height-relaxed) var(--product-ui-font-family)}:is(.pu-empty,.admin-ui-empty-state) :is(h2,h3,h4,strong){margin:0;font-size:var(--product-ui-type-size-body);color:var(--product-ui-text)}:is(.pu-empty,.admin-ui-empty-state) :is(p,span){margin:0;max-inline-size:55ch;color:var(--product-ui-text-muted);font-size:var(--product-ui-type-size-body)}:is(.pu-empty,.admin-ui-empty-state) p:empty{display:none}:is(td.pu-empty,td.admin-ui-empty-state){display:table-cell;white-space:normal;text-align:center}.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-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 td:first-child:has(input){width:44px}.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-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-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}.product-workspace .pu-button.pu-back-button{max-inline-size:100%;white-space:normal;text-align:start}.product-workspace .pu-back-button>svg{inline-size:1em;block-size:1em;flex:none;fill:none;stroke:currentColor;stroke-width:2}.ops-console{--ops-property-label-width: calc(var(--product-ui-rail-width) - var(--product-ui-space-4xl))}.ops-console .ops-shell{background:var(--product-ui-canvas)}.ops-console .ops-panel{gap:var(--product-ui-space-4xl)}.ops-console :is(.ops-surface,.ops-header-panel,.ops-detail-card,.ops-estimator-card,.ops-estimator-audit-row,.ops-readiness-check-group,.ops-readiness-check-row,.ops-provisioning-admin-card,.ops-product-capability-card){min-width:0;border:0;border-radius:0;background:transparent;box-shadow:none;padding:0;gap:var(--product-ui-space-lg)}.ops-console .ops-panel>.ops-surface{padding-top:var(--product-ui-space-3xl);border-top:1px solid var(--product-ui-border)}.ops-console :is(.ops-health-columns,.ops-content-grid,.ops-estimator-run-detail-panels,.ops-detail-charts){gap:var(--product-ui-space-4xl)}.ops-console :is(.ops-health-columns,.ops-content-grid,.ops-estimator-run-detail-panels)>*{min-width:0}.ops-console .ops-surface .ops-surface{padding-top:var(--product-ui-space-2xl)}.ops-console .ops-surface-header{gap:var(--product-ui-space-xs)}.ops-console .ops-metric-grid{gap:0;padding-block:var(--product-ui-space-2xl);border-block:1px solid var(--product-ui-border)}.ops-console :is(.ops-metric-card,.ops-health-strip-item){min-width:0;border:0;border-radius:0;background:transparent;padding:var(--product-ui-space-lg) var(--product-ui-space-2xl);gap:var(--product-ui-space-sm)}.ops-console .ops-metric-card-hero{background:transparent}.ops-console .ops-metric-note{overflow-wrap:anywhere}.ops-console .ops-health-strip{gap:0}.ops-console .ops-table-wrap{border-inline:0;border-radius:0}.ops-console .ops-table :is(th,td){padding:var(--product-ui-space-lg)}.ops-console .ops-table td{overflow-wrap:anywhere}.ops-console :is(.ops-event,.ops-fact-row,.ops-provisioning-row,.ops-readiness-check-row){border:0;border-bottom:1px solid var(--product-ui-border);border-radius:0;background:transparent;padding:var(--product-ui-space-lg) 0}.ops-console :is(.ops-event-list,.ops-fact-list,.ops-provisioning-list){gap:0}.ops-console .ops-fact-row{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--product-ui-space-lg);align-items:baseline}.ops-console .ops-provisioning-layout{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--product-ui-space-4xl)}.ops-console .ops-provisioning-detail-stack{gap:var(--product-ui-space-4xl);padding-left:var(--product-ui-space-4xl);border-left:1px solid var(--product-ui-border)}.ops-console .ops-provisioning-form{gap:0}.ops-console .ops-property-row{display:grid;grid-template-columns:var(--ops-property-label-width) minmax(0,1fr);gap:var(--product-ui-space-xs) var(--product-ui-space-2xl);align-items:center;min-width:0;padding-block:var(--product-ui-space-sm);border:0}.ops-console .ops-property-row>span{min-width:0;font-size:var(--product-ui-font-size-sm);color:var(--product-ui-text-muted)}.ops-console .ops-property-row>:is(small,.admin-field-note){grid-column:2;color:var(--product-ui-text-muted)}.ops-console .ops-property-row>:is(input,select,textarea,.ops-provisioning-inline-field,.admin-checkbox-row){width:100%;min-width:0}.ops-console .ops-property-row:has(input[type=checkbox]){display:grid;flex-wrap:initial}.ops-console .ops-property-row:has(input[type=checkbox])>span{flex-basis:auto}.ops-console .ops-property-row .admin-checkbox-row{align-items:flex-start}.ops-console .ops-property-row .admin-checkbox-row>input{margin-top:var(--product-ui-space-xs)}.ops-console .ops-disclosure{border-block-end:1px solid var(--product-ui-border);padding-block:var(--product-ui-space-lg)}.ops-console .ops-disclosure>summary{cursor:pointer;color:var(--product-ui-text);font-weight:var(--product-ui-font-weight-medium);font-size:var(--product-ui-font-size-sm);padding-block:var(--product-ui-space-xs)}.ops-console .ops-disclosure>summary:focus-visible{outline:2px solid var(--product-ui-focus-border);outline-offset:2px}.ops-console .ops-disclosure-content{display:grid;gap:var(--product-ui-space-lg);padding-top:var(--product-ui-space-lg)}.ops-console :is(.ops-provisioning-form-actions,.ops-release-actions){padding-top:var(--product-ui-space-2xl)}.ops-console .ops-provisioning-row:is(:hover,:focus-visible){background:var(--product-ui-surface-hover)}.ops-console .ops-provisioning-row.is-selected{background:var(--product-ui-active-bg);box-shadow:inset 2px 0 var(--product-ui-primary);padding-inline:var(--product-ui-space-lg)}.ops-console :is(.ops-provisioning-admin-card,.ops-product-capability-card)+:is(.ops-provisioning-admin-card,.ops-product-capability-card){padding-top:var(--product-ui-space-2xl);border-top:1px solid var(--product-ui-border)}.ops-console .ops-release-layout{grid-template-columns:minmax(0,1fr);gap:var(--product-ui-space-4xl)}.ops-console .ops-release-form-grid{grid-template-columns:minmax(0,1fr);gap:0}.ops-console .ops-release-content-editor{padding-top:var(--product-ui-space-2xl)}.ops-console .ops-release-history{padding-top:var(--product-ui-space-4xl);border-top:1px solid var(--product-ui-border)}.ops-console .ops-release-preview{border:0;border-left:1px solid var(--product-ui-border);border-radius:0;padding:0 0 0 var(--product-ui-space-2xl);background:transparent}.ops-console .ops-code-block{background:var(--product-ui-surface-subtle);border:0}.ops-console .ops-action-review{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--product-ui-space-lg);align-items:center;padding:var(--product-ui-space-lg) var(--product-ui-space-2xl);margin-block:var(--product-ui-space-lg);border:0;border-left:2px solid var(--product-ui-primary);background:var(--product-ui-surface-subtle)}.ops-console .ops-action-review .ops-panel-head-actions{flex-wrap:wrap}@media(max-width:1180px){.ops-console .ops-provisioning-layout{grid-template-columns:minmax(0,1fr)}.ops-console .ops-provisioning-detail-stack{padding-left:0;border-left:0;border-top:1px solid var(--product-ui-border);padding-top:var(--product-ui-space-4xl)}}@media(max-width:720px){.ops-console .ops-property-row{grid-template-columns:minmax(0,1fr)}.ops-console .ops-property-row>:is(small,.admin-field-note){grid-column:1}.ops-console .ops-disclosure>summary{min-height:var(--product-ui-rail-control-height);display:list-item;align-content:center}.ops-console .ops-action-review{grid-template-columns:minmax(0,1fr)}.ops-console .ops-release-preview{border-left:0;border-top:1px solid var(--product-ui-border);padding:var(--product-ui-space-2xl) 0 0}.ops-console .ops-fact-row{grid-template-columns:minmax(0,1fr)}}.ops-console .ops-metric-card{min-height:0;align-content:start}.ops-console .ops-property-row>:is(input,select),.ops-console .ops-provisioning-shell .ops-property-row>:is(input:not([type=checkbox]):not([type=radio]),select){background:var(--product-ui-surface-subtle);border-color:transparent}.ops-console .ops-property-row>:is(input,select):is(:hover,:focus),.ops-console .ops-provisioning-shell .ops-property-row>:is(input:not([type=checkbox]):not([type=radio]),select):is(:hover,:focus){background:var(--product-ui-control-bg);border-color:var(--product-ui-input-border)}.ops-console .ops-provisioning-shell .ops-property-row:has(input[type=checkbox]){display:grid}.ops-console .ops-provisioning-shell .ops-property-row:has(input[type=checkbox])>span{flex-basis:auto}.ops-console .ops-provisioning-demo-row{grid-template-columns:minmax(0,1fr) auto}.ops-console .ops-release-option-control{font-weight:400}.ops-console .ops-release-items-field textarea{min-height:calc(var(--pu-viewer-height) - var(--product-ui-space-4xl))}.ops-console .ops-release-preview{min-height:0}.ops-console .ops-estimator-audit-row+.ops-estimator-audit-row{padding-top:var(--product-ui-space-lg);border-top:1px solid var(--product-ui-border)}.ops-console .ops-estimator-tabs{border-bottom:1px solid var(--product-ui-border)}.ops-console .ops-tab-button{border:0;border-radius:0;background:transparent;border-bottom:2px solid transparent}.ops-console .ops-tab-button.is-active{border-bottom-color:var(--product-ui-primary);background:transparent;color:var(--product-ui-text)}@media(max-width:720px){.ops-console .ops-provisioning-demo-row{grid-template-columns:minmax(0,1fr)}}.ops-console .ops-product-capability-fields{grid-template-columns:minmax(0,1fr);gap:0}.ops-console .ops-property-row{font-weight:400}.ops-console .ops-property-row>span{font-weight:400}.ops-console .ops-topbar-actions{width:auto}@media(max-width:720px){.ops-console .ops-panel-head-actions{display:flex;flex-wrap:wrap;width:100%}.ops-console .ops-panel-head-actions>.ops-button{width:auto;flex:1}.ops-console .ops-topbar-actions{width:auto}}.ops-console .ops-provisioning-form-grid-two{grid-template-columns:minmax(0,1fr)}.ops-console .ops-property-row>select,.ops-console .ops-filter-control select{height:var(--pu-control-height)}@media(max-width:720px){.ops-console .ops-property-row>select,.ops-console .ops-filter-control select{height:var(--product-ui-rail-control-height)}.ops-console .ops-property-row :is(input:not([type=checkbox]):not([type=radio]),select){min-height:var(--product-ui-rail-control-height)}}.ops-console.product-workspace .ops-property-row>:is(input,select){background:var(--product-ui-surface-subtle);border-color:transparent}.ops-console.product-workspace .ops-property-row>:is(input,select):is(:hover,:focus){background:var(--product-ui-control-bg);border-color:var(--product-ui-input-border)}.ops-console .ops-metric-grid+.ops-metric-grid{border-top:0;padding-top:0}.ops-console .ops-panel>:is(.ops-surface,.ops-metric-grid,.ops-health-strip,.ops-health-columns,.ops-content-grid,.ops-provisioning-layout,.ops-release-layout,.ops-provisioning-shell){background:var(--product-ui-surface);border:1px solid var(--product-ui-border);border-radius:var(--product-ui-control-radius);padding:var(--product-ui-space-2xl)}.ops-console .ops-panel>.ops-metric-grid+.ops-metric-grid{padding-top:var(--product-ui-space-2xl);border-top:1px solid var(--product-ui-border)}.sg-intro{display:grid;gap:var(--product-ui-space-sm);margin-bottom:var(--product-ui-space-2xl)}.sg-section-heading{display:flex;align-items:start;justify-content:space-between;gap:var(--product-ui-space-2xl);margin-bottom:var(--product-ui-space-2xl)}.sg-section-heading .pu-field{min-width:0}.sg-section-heading h3,.sg-example h3{margin-bottom:var(--product-ui-space-xs)}.sg-type{padding:var(--product-ui-space-2xl);background:var(--product-ui-canvas);margin-bottom:var(--product-ui-space-2xl)}.sg-type h2{font-size:var(--pu-title-size)}.sg-type small,.sg-muted,.sg-token small{color:var(--product-ui-text-muted)}.sg-result{margin-bottom:var(--product-ui-space-lg)!important}.sg-token{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;align-items:center;gap:var(--product-ui-space-lg);padding-block:var(--product-ui-space-lg);border-top:1px solid var(--product-ui-border)}.sg-token>div{display:flex;gap:var(--product-ui-space-lg);align-items:center;min-width:0}.sg-token>div>div{display:grid;min-width:0}.sg-token code,.sg-source code{overflow-wrap:anywhere;font-size:var(--product-ui-font-size-xs)}.sg-token output{overflow-wrap:anywhere;font-size:var(--product-ui-font-size-sm)}.sg-measure{width:var(--product-ui-space-4xl);height:var(--product-ui-space-4xl);flex-shrink:0;border:1px solid var(--product-ui-border);border-radius:var(--product-ui-control-radius)}.sg-measure{display:grid;place-items:center;font-size:var(--product-ui-font-size-xs)}.sg-source{font-size:var(--product-ui-font-size-xs);color:var(--product-ui-text-muted)}.sg-source summary{cursor:pointer;padding:var(--product-ui-space-sm)}.sg-source code{display:block;max-width:var(--pu-detail-width)}.sg-example{padding-block:var(--product-ui-space-2xl);border-top:1px solid var(--product-ui-border);display:grid;gap:var(--product-ui-space-lg)}.sg-preview{display:grid;gap:var(--product-ui-space-lg)}.sg-radius-sample{padding:var(--product-ui-space-lg);border:1px solid var(--product-ui-border-strong);border-radius:var(--product-ui-control-radius)}.sg-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--product-ui-space-2xl)}.sg-error,.sg-fields [aria-invalid=true]+small{color:var(--product-ui-danger)!important}.sg-fields [aria-invalid=true]{border-color:var(--product-ui-danger)}.sg-adoption{min-width:calc(var(--product-ui-rail-width) * 3)}@media(max-width:720px){.sg-section-heading{flex-direction:column}.sg-section-heading .pu-field{width:100%}.sg-fields{grid-template-columns:minmax(0,1fr)}.sg-token{grid-template-columns:minmax(0,1fr);gap:var(--product-ui-space-xs)}.sg-token .sg-source summary{padding-inline:0}.sg-preview .pu-actions{flex-wrap:wrap}}.sg-filter{display:flex;gap:var(--product-ui-space-lg);min-width:0}.sg-token code{color:var(--product-ui-text-muted)}.sg-measure{border:0}.sg-preview>.pu-button{justify-self:start}@media(max-width:720px){.sg-filter{width:100%;flex-wrap:wrap}.sg-filter .pu-field{flex:1}}[data-style-guide-host]{grid-template-columns:minmax(0,1fr)}[data-guide-panel],[data-tooltip-checks],.sg-example,.sg-preview{min-width:0}.sg-inventory-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,2fr);gap:var(--product-ui-space-lg);margin-block:var(--product-ui-space-2xl)}.sg-inventory-filters .pu-field{min-width:0}.sg-inventory-identifier{display:block;max-width:var(--pu-detail-width);overflow-wrap:anywhere;white-space:normal;color:var(--product-ui-text-muted);font-size:var(--product-ui-font-size-xs);font-weight:400}.sg-adoption th[scope=row]{min-width:var(--product-ui-rail-width)}.sg-adoption td{white-space:normal;min-width:var(--product-ui-rail-compact-width)}.sg-adoption th[scope=row]>.sg-muted{display:block;font-weight:400}.sg-inventory-evidence{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--product-ui-space-2xl)}.sg-evidence{padding-left:var(--product-ui-space-2xl)}.sg-evidence li{margin-block:var(--product-ui-space-lg)}.sg-evidence code,.sg-evidence span{display:block;overflow-wrap:anywhere;font-size:var(--product-ui-font-size-xs)}.sg-inventory-pagination{margin-block:var(--product-ui-space-lg);flex-wrap:wrap}[data-inventory-explanation]{margin-top:var(--product-ui-space-lg)}@media(max-width:720px){.sg-inventory-filters,.sg-inventory-evidence{grid-template-columns:minmax(0,1fr)}}.sg-inventory-tabs{flex-wrap:wrap;overflow:visible}.sg-inventory-filters :is(input,select){height:var(--pu-control-height)}.sg-example>code{min-width:0;overflow-wrap:anywhere;font-size:var(--product-ui-font-size-xs)}@media(max-width:768px){.sg-button-mappings{min-width:0;width:100%}.sg-button-mappings thead{display:none}.sg-button-mappings tbody{display:block}.sg-button-mappings tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--product-ui-space-lg);padding-block:var(--product-ui-space-lg);border-bottom:1px solid var(--product-ui-border)}.sg-button-mappings th,.sg-button-mappings td{display:block;min-width:0;border:0;padding:var(--product-ui-space-sm)}.sg-button-mappings th,.sg-button-mappings td[data-label="Shared replacement"]{grid-column:1 / -1}.sg-button-mappings td[data-label="Shared replacement"]{grid-row:2}.sg-button-mappings td:before{content:attr(data-label);display:block;color:var(--product-ui-muted);font-size:var(--product-ui-font-size-sm);margin-bottom:var(--product-ui-space-sm)}.sg-button-mappings .pu-button{max-width:100%}.sg-button-mappings select{width:100%}}.sg-button-mappings .pu-field select{height:var(--product-ui-rail-control-height);min-height:var(--product-ui-rail-control-height);width:100%;padding:var(--product-ui-space-sm) var(--product-ui-control-padding-inline);border:1px solid var(--product-ui-control-border);border-radius:var(--product-ui-control-radius);color:var(--product-ui-text);background:var(--product-ui-control-bg);font:inherit}@media(max-width:768px){.ops-console .ops-table.sg-button-mappings{min-width:0;width:100%}.ops-console .sg-button-mappings td{overflow-wrap:anywhere}}#sg-layouts :is(.sg-example,.sg-preview){min-width:0}#sg-layouts .pu-table :is(th,td,code){white-space:normal;overflow-wrap:anywhere}#sg-layouts .pu-table{width:100%;table-layout:fixed}.sg-viewer-tools{position:relative;min-block-size:calc(var(--product-ui-control-height) * 10);background:var(--product-ui-canvas);border:1px solid var(--product-ui-border)}.sg-drawer-grip-specimen{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--product-ui-production-drawer-gutter)}.sg-drawer-grip-specimen>.pu-surface{position:relative;padding:var(--pu-row-padding);overflow:visible}.sg-drawer-grip-specimen .pu-drawer-resize-grip--gutter{--pu-drawer-grip-gutter: var(--product-ui-production-drawer-gutter);pointer-events:none}:root{--ops-bg: var(--product-ui-canvas);--ops-bg-soft: var(--product-ui-surface-subtle);--ops-panel: var(--product-ui-surface);--ops-panel-strong: var(--product-ui-surface-subtle);--ops-border: var(--product-ui-border);--ops-border-strong: var(--product-ui-border-strong);--ops-text: var(--product-ui-text);--ops-text-strong: var(--product-ui-text);--ops-muted: var(--product-ui-text-muted);--ops-muted-strong: var(--product-ui-text-muted);--ops-accent: var(--product-ui-primary);--ops-success: var(--product-ui-success);--ops-success-bg: var(--product-ui-active-bg);--ops-critical: var(--product-ui-danger);--ops-radius-xl: var(--product-ui-control-radius);--ops-radius-lg: var(--product-ui-control-radius);--ops-radius-md: var(--product-ui-control-radius);--ops-radius-sm: var(--product-ui-control-radius);--ops-transition: var(--product-ui-transition);--ops-font-family: var(--product-ui-font-family)}*{box-sizing:border-box}[hidden]{display:none!important}html,body{margin:0;min-height:100%;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}body{min-height:100dvh;overflow-x:clip;-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit}.ops-toast{position:fixed;top:20px;right:20px;z-index:80;min-width:240px;max-width:360px;padding:var(--product-ui-space-xl) var(--product-ui-space-2xl);border-radius:var(--ops-radius-md);border:1px solid var(--ops-border-strong);background:var(--product-ui-surface);color:var(--ops-text);opacity:0;transform:translateY(-8px);pointer-events:none;transition:opacity var(--ops-transition),transform var(--ops-transition)}.ops-toast.is-visible{opacity:1;transform:translateY(0)}.ops-login-screen{position:fixed;inset:0;display:grid;place-items:center;padding:var(--product-ui-space-4xl)}.ops-login-backdrop{display:none}.ops-login-card{position:relative;z-index:1;width:min(100%,440px);display:grid;gap:var(--product-ui-space-2xl);padding:var(--product-ui-space-4xl);border-radius:var(--product-ui-control-radius)}.ops-login-kicker,.ops-brand-kicker,.ops-inline-label{margin:0;font-family:var(--ops-font-family);font-size:var(--product-ui-font-size-xs);font-weight:500;letter-spacing:normal;text-transform:none;color:var(--ops-muted)}.ops-panel-kicker,.ops-metric-label,.ops-surface-kicker{margin:0;font-family:var(--ops-font-family);font-size:var(--product-ui-font-size-xs);font-weight:500;letter-spacing:normal;text-transform:none;color:var(--ops-accent)}.ops-table th{color:var(--ops-accent)}.ops-login-card h1,.ops-brand-card h1,.ops-topbar-copy h2,.ops-panel-head h2,.ops-header-panel h2,.ops-surface h3,.ops-estimator-card strong{margin:0;color:var(--ops-text-strong);font-family:var(--ops-font-family);letter-spacing:normal}.ops-login-card h1{font-size:var(--product-ui-font-size-sm);line-height:.94}.ops-login-copy,.ops-login-note,.ops-brand-copy,.ops-topbar-copy p,.ops-panel-meta,.ops-provisioning-meta,.ops-metric-note,.ops-surface p,.ops-surface li,.ops-operator-role,.ops-health-strip-note,.ops-cell-sub,.ops-empty-state{margin:0;font-size:var(--product-ui-font-size-sm);color:var(--ops-muted);line-height:var(--product-ui-line-height-relaxed)}.ops-panel-meta{max-width:88ch}.ops-field{display:grid;gap:var(--product-ui-space-sm)}.ops-field span{font-size:var(--product-ui-font-size-sm);font-weight:600;color:var(--ops-muted-strong)}.ops-field input,.ops-field select,.ops-field textarea{width:100%;min-height:50px;padding:var(--product-ui-space-xl) var(--product-ui-space-xl);border:1px solid var(--ops-border-strong);border-radius:var(--product-ui-control-radius);background:var(--product-ui-surface);color:var(--ops-text);transition:border-color var(--ops-transition),background var(--ops-transition)}.ops-field textarea{resize:vertical;min-height:160px;line-height:var(--product-ui-line-height-relaxed)}.ops-field input:focus,.ops-field select:focus,.ops-field textarea:focus{outline:none;border-color:var(--product-ui-border)}.ops-login-error{padding:var(--product-ui-space-lg) var(--product-ui-space-xl);border-radius:var(--product-ui-control-radius);border:1px solid var(--product-ui-border);background:var(--product-ui-surface-subtle);color:var(--ops-text)}.ops-app{padding:0}.ops-layout{width:100%;margin:0}.ops-shell{min-width:0;padding:0;border:0;border-radius:0;background:transparent}.ops-topbar{min-height:var(--product-ui-mobile-bar-height);display:flex;align-items:center;justify-content:space-between;gap:var(--product-ui-space-lg);padding:var(--product-ui-space-lg) var(--product-ui-space-4xl);border-bottom:1px solid var(--product-ui-border);background:var(--product-ui-surface)}.ops-topbar-copy{display:grid;gap:var(--product-ui-space-xs)}.ops-topbar-copy h2{font-size:var(--product-ui-font-size-md);font-weight:var(--product-ui-font-weight-medium)}.ops-topbar-actions{display:flex;align-items:center;gap:var(--product-ui-space-md);justify-content:flex-end}.ops-nav-copy,.ops-brand-copy,.ops-context-card,.ops-focus-card,.ops-brand-card,.ops-runtime-pill,.ops-operator{display:none}.ops-main{min-width:0;max-width:var(--pu-content-width);margin:auto;padding:var(--product-ui-space-4xl)}.ops-panel{display:grid;gap:var(--product-ui-space-2xl)}.ops-panel-head,.ops-header-panel,.ops-surface,.ops-metric-card{padding:var(--product-ui-space-2xl)}.ops-panel-head,.ops-header-panel{display:flex;align-items:center;justify-content:space-between;gap:var(--product-ui-space-2xl)}.ops-panel-head-actions,.ops-header-actions{display:flex;align-items:center;gap:var(--product-ui-space-md);flex-wrap:wrap}.ops-toolbar{display:flex;align-items:flex-end;gap:var(--product-ui-space-md);flex-wrap:wrap}.ops-filter-control{display:grid;gap:var(--product-ui-space-xs);min-width:160px}.ops-filter-control-search{flex:1 1 320px;min-width:260px}.ops-filter-control span{font-size:var(--product-ui-font-size-xs);letter-spacing:normal;text-transform:none;color:var(--ops-accent)}.ops-filter-control input,.ops-filter-control select{min-height:42px;width:100%;padding:0 var(--product-ui-space-xl);border-radius:var(--product-ui-control-radius);border:1px solid var(--ops-border-strong);background:var(--product-ui-surface);color:var(--ops-text)}.ops-filter-control input:focus,.ops-filter-control select:focus{outline:none;border-color:var(--product-ui-border)}.ops-header-chip{display:inline-flex;align-items:center;min-height:34px;padding:0 var(--product-ui-space-lg);border-radius:var(--product-ui-control-radius);border:1px solid var(--ops-border);background:var(--product-ui-surface);color:var(--ops-muted-strong);font-size:var(--product-ui-font-size-xs)}.ops-health-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--product-ui-space-lg)}.ops-health-strip-item{display:grid;gap:var(--product-ui-space-md);padding:var(--product-ui-space-2xl) var(--product-ui-space-2xl)}.ops-health-strip-state,.ops-service-state{font-family:var(--ops-font-family);font-size:var(--product-ui-font-size-sm);letter-spacing:normal;text-transform:none;color:var(--ops-text-strong)}.ops-health-strip-state[data-status=healthy],.ops-service-state[data-status=healthy]{color:var(--ops-success)}.ops-health-strip-state[data-status=warning],.ops-health-strip-state[data-status=checking],.ops-service-state[data-status=warning],.ops-service-state[data-status=checking]{color:var(--ops-muted-strong)}.ops-health-strip-state[data-status=error],.ops-health-strip-state[data-status=critical],.ops-service-state[data-status=error],.ops-service-state[data-status=critical]{color:var(--ops-text-strong)}.ops-metric-grid,.ops-estimator-grid{display:grid;gap:var(--product-ui-space-lg)}.ops-ceo-summary-grid{grid-template-columns:1.45fr repeat(2,minmax(0,1fr))}.ops-health-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ops-estimator-target-grid{grid-template-columns:1.35fr repeat(3,minmax(0,1fr))}.ops-estimator-diagnostic-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ops-metric-card{display:grid;gap:var(--product-ui-space-lg);min-height:138px}.ops-metric-card-hero{background:var(--product-ui-surface-subtle);border-color:var(--product-ui-border);min-height:150px}.ops-metric-value{font-family:var(--ops-font-family);font-size:var(--product-ui-font-size-sm);line-height:.94;color:var(--ops-text-strong);letter-spacing:normal}.ops-metric-note{font-family:var(--ops-font-family);font-size:var(--product-ui-font-size-sm);color:var(--ops-muted-strong)}.ops-metric-note-strong{color:var(--ops-text)}.ops-metric-value-state{font-size:var(--product-ui-font-size-sm);letter-spacing:normal}.ops-metric-value-state[data-status=healthy]{color:var(--ops-success)}.ops-metric-value-state[data-status=warning],.ops-metric-value-state[data-status=checking]{color:var(--ops-text-strong)}.ops-metric-value-state[data-status=critical],.ops-metric-value-state[data-status=error]{color:var(--product-ui-danger)}.ops-health-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--product-ui-space-lg)}.ops-content-grid,.ops-brief-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--product-ui-space-lg)}.ops-estimator-tabs{display:grid;gap:var(--product-ui-space-lg)}.ops-estimator-inline-detail{display:grid;gap:var(--product-ui-space-2xl);margin-top:var(--product-ui-space-sm);padding-top:var(--product-ui-space-2xl);border-top:1px solid var(--ops-border)}.ops-estimator-training-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--product-ui-space-lg)}.ops-estimator-training-actions{display:flex;justify-content:flex-end;align-items:flex-start;flex-wrap:wrap;gap:var(--product-ui-space-sm)}.ops-estimator-training-readiness-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--product-ui-space-lg)}.ops-tab-row{display:flex;flex-wrap:wrap;gap:var(--product-ui-space-sm)}.ops-tab-button{border:1px solid var(--ops-border);border-radius:var(--product-ui-control-radius);background:var(--product-ui-surface);color:var(--ops-muted-strong);font-family:var(--ops-font-family);font-size:var(--product-ui-font-size-sm);letter-spacing:normal;padding:var(--product-ui-space-sm) var(--product-ui-space-xl);cursor:pointer;transition:background var(--ops-transition),border-color var(--ops-transition),color var(--ops-transition)}.ops-tab-button:hover,.ops-tab-button:focus-visible{border-color:var(--ops-border-strong);color:var(--ops-text)}.ops-tab-button.is-active{border-color:var(--ops-border-strong);background:var(--product-ui-surface);color:var(--ops-text-strong)}.ops-estimator-tab-panel{display:grid;gap:var(--product-ui-space-xl)}.ops-estimator-tab-panel[hidden]{display:none!important}.ops-estimator-detail-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--product-ui-space-lg)}.ops-estimator-detail-actions{display:flex;justify-content:flex-end;align-items:flex-start;gap:var(--product-ui-space-sm)}.ops-estimator-detail-grid,.ops-estimator-run-detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--product-ui-space-lg)}.ops-estimator-run-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--product-ui-space-md);margin-bottom:var(--product-ui-space-xl)}.ops-estimator-run-detail-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--product-ui-space-lg)}.ops-estimator-audit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--product-ui-space-lg);align-items:start}.ops-estimator-audit-list{display:grid;gap:var(--product-ui-space-md)}.ops-estimator-audit-row{display:grid;gap:var(--product-ui-space-xs);padding:var(--product-ui-space-lg) var(--product-ui-space-xl);border-radius:var(--product-ui-control-radius);border:1px solid var(--ops-border);background:var(--product-ui-surface)}.ops-estimator-audit-head{display:flex;align-items:center;justify-content:space-between;gap:var(--product-ui-space-md)}.ops-estimator-audit-values{color:var(--ops-text-strong);font-size:var(--product-ui-font-size-sm);line-height:var(--product-ui-line-height-relaxed)}.ops-estimator-audit-note{color:var(--ops-muted);font-size:var(--product-ui-font-size-sm);line-height:var(--product-ui-line-height-relaxed)}.ops-estimator-json-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--product-ui-space-lg)}.ops-code-block{margin:0;padding:var(--product-ui-space-xl);border-radius:var(--product-ui-control-radius);border:1px solid var(--ops-border);background:var(--product-ui-surface);color:var(--ops-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--product-ui-font-size-xs);line-height:var(--product-ui-line-height-relaxed);max-height:440px;overflow:auto;white-space:pre}.ops-surface{display:grid;gap:var(--product-ui-space-xl);align-content:start}.ops-surface-header{display:grid;gap:var(--product-ui-space-xs)}.ops-surface h3{font-size:var(--product-ui-font-size-sm)}.ops-health-diagnostics-head{gap:var(--product-ui-space-sm)}.ops-health-diagnostics-head .ops-panel-meta{max-width:none}.ops-event-list,.ops-service-list,.ops-list,.ops-estimator-list{display:grid;gap:var(--product-ui-space-md)}.ops-list-scroll{max-height:420px;overflow:auto;padding-right:var(--product-ui-space-xs)}.ops-event{display:grid;gap:var(--product-ui-space-xs);padding:var(--product-ui-space-xl);border-radius:var(--product-ui-control-radius);border:1px solid var(--ops-border);background:var(--product-ui-surface)}.ops-event strong,.ops-inline-value,.ops-cell-main{color:var(--ops-text-strong)}.ops-inline-link{color:var(--ops-muted-strong);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.ops-inline-link:hover,.ops-inline-link:focus-visible{color:var(--ops-text-strong)}.ops-event-warning{border-color:var(--product-ui-border)}.ops-event-healthy{border-color:var(--product-ui-success);background:var(--product-ui-active-bg)}.ops-event-checking,.ops-event-info,.ops-event-error,.ops-event-critical{border-color:var(--product-ui-border)}.ops-event-muted{opacity:.92}.ops-surface-table{overflow:hidden}.ops-table-wrap{width:100%;overflow-x:auto;border:1px solid var(--ops-border);border-radius:var(--product-ui-control-radius);background:var(--product-ui-surface)}.ops-table-wrap-scroll{max-height:720px;overflow:auto}.ops-table-wrap-scroll .ops-table thead th{position:sticky;top:0;z-index:1}.ops-table{width:100%;min-width:900px;border-collapse:collapse}.ops-table th,.ops-table td{padding:var(--product-ui-space-2xl) var(--product-ui-space-2xl);text-align:left;vertical-align:top;border-bottom:1px solid var(--ops-border)}.ops-table th{background:var(--product-ui-surface);font-family:var(--ops-font-family);font-size:var(--product-ui-font-size-xs);font-weight:500;letter-spacing:normal;text-transform:none;color:var(--ops-accent)}.ops-table tbody tr:last-child td{border-bottom:none}.ops-clickable-row{cursor:pointer}.ops-clickable-row td{transition:background var(--ops-transition)}.ops-clickable-row:hover td,.ops-clickable-row:focus-visible td{background:var(--product-ui-surface-subtle)}.ops-clickable-row.is-selected td{background:var(--product-ui-surface-subtle)}.ops-cell-stack{display:grid;gap:var(--product-ui-space-xs)}.ops-cell-actions{align-items:flex-start}.ops-cell-main,.ops-cell-sub{display:block}.ops-cell-main{font-weight:600}.ops-status-badge{display:inline-flex;align-items:center;width:fit-content;min-height:26px;padding:0 var(--product-ui-space-md);border-radius:var(--product-ui-control-radius);border:1px solid var(--ops-border);background:var(--product-ui-surface);font-family:var(--ops-font-family);font-size:var(--product-ui-font-size-xs);letter-spacing:normal;text-transform:none;color:var(--ops-muted-strong)}.ops-status-badge[data-status=healthy]{border-color:var(--product-ui-success);background:var(--ops-success-bg);color:var(--ops-success)}.ops-status-badge[data-status=warning],.ops-status-badge[data-status=checking]{border-color:var(--product-ui-border);color:var(--ops-text)}.ops-status-badge[data-status=critical],.ops-status-badge[data-status=error]{background:var(--product-ui-text);border-color:var(--product-ui-text);color:var(--product-ui-on-primary)}.ops-customer-detail{gap:var(--product-ui-space-2xl)}.ops-customer-detail-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.ops-detail-charts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--product-ui-space-lg)}.ops-detail-card{display:grid;gap:var(--product-ui-space-xl);padding:var(--product-ui-space-2xl);border-radius:var(--ops-radius-lg);border:1px solid var(--ops-border);background:var(--product-ui-surface)}.ops-chart{min-height:200px}.ops-chart-bars{display:grid;grid-template-columns:repeat(auto-fit,minmax(52px,1fr));gap:var(--product-ui-space-md);align-items:end;min-height:200px}.ops-chart-bar{display:grid;gap:var(--product-ui-space-sm);align-items:end}.ops-chart-value,.ops-chart-label,.ops-chart-note{display:block}.ops-chart-value{color:var(--ops-text-strong);font-size:var(--product-ui-font-size-xs)}.ops-chart-track{height:112px;display:flex;align-items:flex-end;border-radius:var(--product-ui-control-radius);background:var(--product-ui-surface);overflow:hidden}.ops-chart-fill{width:100%;min-height:2px;border-radius:var(--product-ui-control-radius);background:var(--product-ui-text)}.ops-chart-label{color:var(--ops-text-strong);font-size:var(--product-ui-font-size-xs)}.ops-chart-note{color:var(--ops-muted);font-size:var(--product-ui-font-size-xs);line-height:var(--product-ui-line-height-relaxed)}.ops-fact-list{display:grid;gap:var(--product-ui-space-md)}.ops-fact-row{display:grid;gap:var(--product-ui-space-xs);padding:var(--product-ui-space-lg) var(--product-ui-space-xl);border-radius:var(--product-ui-control-radius);border:1px solid var(--ops-border);background:var(--product-ui-surface)}.ops-fact-label{font-size:var(--product-ui-font-size-xs);letter-spacing:normal;text-transform:none;color:var(--ops-accent)}.ops-fact-value{color:var(--ops-text-strong);line-height:var(--product-ui-line-height-relaxed)}.ops-readiness-check-grid{display:grid;gap:var(--product-ui-space-xl)}.ops-readiness-check-group{display:grid;gap:var(--product-ui-space-lg);padding:var(--product-ui-space-2xl);border-radius:var(--product-ui-control-radius);border:1px solid var(--ops-border);background:var(--product-ui-surface)}.ops-readiness-check-group h4{margin:0;color:var(--ops-text-strong);font-size:var(--product-ui-font-size-sm)}.ops-readiness-check-list{display:grid;gap:var(--product-ui-space-md)}.ops-readiness-check-row{display:grid;gap:var(--product-ui-space-sm);padding:var(--product-ui-space-lg) var(--product-ui-space-xl);border-radius:var(--product-ui-control-radius);border:1px solid var(--product-ui-border);background:var(--product-ui-surface-subtle)}.ops-readiness-check-title{color:var(--ops-text-strong);font-size:var(--product-ui-font-size-sm);font-weight:600}.ops-readiness-check-values{display:grid;gap:var(--product-ui-space-xs)}.ops-readiness-check-values span{color:var(--ops-muted-strong);font-size:var(--product-ui-font-size-xs);line-height:var(--product-ui-line-height-relaxed);word-break:break-word}.ops-list,.ops-estimator-list{margin:0;padding-left:var(--product-ui-space-2xl)}.ops-list li,.ops-estimator-list li{color:var(--ops-muted-strong)}.ops-estimator-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-estimator-card{display:grid;gap:var(--product-ui-space-lg);min-height:180px;padding:var(--product-ui-space-2xl);border-radius:var(--ops-radius-lg);border:1px solid var(--ops-border);background:var(--product-ui-surface)}.ops-provisioning-shell{--surface: var(--product-ui-surface);--surface-soft: var(--product-ui-surface-subtle);--border: var(--product-ui-border);--border-strong: var(--product-ui-border-strong);--text: var(--product-ui-text);--muted: var(--product-ui-text-muted);--accent: var(--product-ui-primary);position:relative;padding:0;color-scheme:inherit}.ops-provisioning-shell .admin-workspace{margin:0!important;padding:0!important;background:transparent}.ops-provisioning-shell .admin-sidebar{flex-basis:320px;max-width:320px}.ops-provisioning-shell .panel,.ops-provisioning-shell .admin-card,.ops-provisioning-shell .admin-order-danger-zone,.ops-provisioning-shell .admin-digital-inventory-surface,.ops-provisioning-shell .admin-factory-surface,.ops-provisioning-shell .admin-integration-surface,.ops-provisioning-shell .admin-material-card{background:var(--surface);border-color:var(--border);box-shadow:none}.ops-provisioning-shell input,.ops-provisioning-shell textarea,.ops-provisioning-shell select{background:var(--product-ui-surface);color:var(--text);border-color:var(--border-strong)}.ops-provisioning-shell .admin-table-head,.ops-provisioning-shell .admin-table-row,.ops-provisioning-shell .admin-table-body{background:transparent}.ops-provisioning-shell .admin-table-row{border-color:var(--border)}.ops-provisioning-shell .btn-primary{background:var(--product-ui-text);border-color:var(--product-ui-text);color:var(--product-ui-on-primary)}.ops-provisioning-shell .btn-secondary{background:var(--product-ui-surface);border-color:var(--border-strong);color:var(--text)}.ops-provisioning-shell .admin-toast{top:18px;right:18px}.ops-release-layout{display:grid;grid-template-columns:minmax(320px,520px) minmax(0,1fr);gap:var(--product-ui-space-2xl);align-items:start}.ops-release-editor{display:grid;gap:var(--product-ui-space-2xl)}.ops-release-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--product-ui-space-xl)}.ops-release-content-editor{display:grid;gap:var(--product-ui-space-lg);min-width:0}.ops-release-content-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--product-ui-space-xl)}.ops-release-content-header span{display:block;margin-bottom:var(--product-ui-space-xs);font-size:var(--product-ui-font-size-sm);font-weight:600;color:var(--ops-muted-strong)}.ops-release-composer{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(220px,.88fr);gap:var(--product-ui-space-lg);align-items:stretch}.ops-release-items-field textarea{min-height:420px;font-size:var(--product-ui-font-size-sm)}.ops-release-preview{display:grid;align-content:start;gap:var(--product-ui-space-lg);min-height:420px;padding:var(--product-ui-space-xl);border:1px solid var(--ops-border);border-radius:var(--product-ui-control-radius);background:var(--product-ui-surface-subtle)}.ops-release-preview h4,.ops-release-preview h5,.ops-release-preview p,.ops-release-preview ul{margin:0}.ops-release-preview h4{color:var(--ops-accent);font-size:var(--product-ui-font-size-xs);font-weight:500;letter-spacing:normal;text-transform:none}.ops-release-preview h5{color:var(--ops-text-strong);font-size:var(--product-ui-font-size-sm);line-height:var(--product-ui-line-height-relaxed)}.ops-release-preview-body{display:grid;gap:var(--product-ui-space-md);color:var(--ops-muted-strong);font-size:var(--product-ui-font-size-sm);line-height:var(--product-ui-line-height-relaxed)}.ops-release-preview-body ul{padding-left:var(--product-ui-space-2xl)}.ops-release-preview-body li+li{margin-top:var(--product-ui-space-xs)}.ops-release-preview-empty{color:var(--ops-muted)}.ops-release-flag-controls{display:flex;flex-wrap:wrap;gap:var(--product-ui-space-md) var(--product-ui-space-2xl)}.ops-release-option-control{display:inline-flex;align-items:center;gap:var(--product-ui-space-md);color:var(--ops-muted-strong);font-size:var(--product-ui-font-size-sm);font-weight:600}.ops-release-option-control input{width:18px;height:18px;accent-color:var(--ops-accent)}.ops-release-actions,.ops-release-table-actions{display:flex;flex-wrap:wrap;gap:var(--product-ui-space-md);align-items:center}.ops-release-table-actions .ops-button{min-height:36px;padding:var(--product-ui-space-sm) var(--product-ui-space-lg);border-radius:var(--product-ui-control-radius);font-size:var(--product-ui-font-size-xs)}@media(max-width:1320px){.ops-ceo-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-metric-card-hero{grid-column:1 / -1}.ops-health-summary-grid,.ops-estimator-target-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-estimator-target-grid .ops-metric-card-hero{grid-column:1 / -1}.ops-estimator-diagnostic-grid,.ops-health-strip,.ops-detail-charts,.ops-customer-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-estimator-detail-header{grid-template-columns:1fr}.ops-estimator-detail-actions{justify-content:flex-start}.ops-estimator-training-head{grid-template-columns:1fr}.ops-estimator-training-actions,.ops-estimator-run-actions{justify-content:flex-start}.ops-estimator-detail-grid,.ops-estimator-run-detail-grid,.ops-estimator-training-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-estimator-run-detail-panels,.ops-estimator-audit-grid,.ops-estimator-grid,.ops-release-layout{grid-template-columns:1fr}}@media(max-width:1120px){.ops-sidebar{position:static}.ops-health-columns,.ops-content-grid,.ops-brief-grid,.ops-detail-charts,.ops-estimator-training-readiness-grid,.ops-estimator-run-detail-grid,.ops-estimator-run-detail-panels,.ops-estimator-audit-grid,.ops-estimator-json-grid,.ops-release-form-grid,.ops-release-content-header,.ops-release-composer{grid-template-columns:1fr}.ops-release-content-header{display:grid}}@media(max-width:780px){.ops-panel-head,.ops-header-panel{flex-direction:column;align-items:flex-start}.ops-topbar-actions,.ops-panel-head-actions,.ops-header-actions{width:100%;justify-content:flex-start}.ops-button,.ops-estimator-run-actions .ops-button{width:100%}.ops-ceo-summary-grid,.ops-health-summary-grid,.ops-health-strip,.ops-estimator-target-grid,.ops-estimator-diagnostic-grid,.ops-estimator-training-readiness-grid,.ops-estimator-detail-grid,.ops-estimator-run-detail-grid,.ops-estimator-run-detail-panels,.ops-estimator-audit-grid,.ops-customer-detail-metrics{grid-template-columns:1fr}.ops-estimator-audit-head{align-items:flex-start;flex-direction:column}.ops-brand-card,.ops-nav,.ops-panel-head,.ops-header-panel,.ops-metric-card,.ops-surface,.ops-health-strip-item,.ops-provisioning-shell{padding:var(--product-ui-space-2xl)}}html[data-product-ui-theme=dark] body{color-scheme:dark}.ops-panel-head{padding:0;border:0;background:transparent;border-radius:0}.ops-panel-head h2,.ops-login-card h1{font-size:var(--pu-title-size);font-weight:var(--product-ui-font-weight-medium)}.ops-surface h3,.ops-header-panel h2{font-size:var(--pu-section-size);font-weight:var(--product-ui-font-weight-medium)}.ops-metric-value{font-size:var(--pu-title-size);font-weight:var(--product-ui-font-weight-medium);font-variant-numeric:tabular-nums}.ops-field :is(input,select),.ops-button{min-height:var(--product-ui-control-height)}.ops-button-primary{background:var(--product-ui-primary);border-color:var(--product-ui-primary);color:var(--product-ui-on-primary)}.ops-button-primary:hover{background:var(--product-ui-primary-hover);border-color:var(--product-ui-primary-hover)}.ops-button-danger{background:var(--product-ui-surface);color:var(--product-ui-danger);border-color:var(--product-ui-danger)}.ops-button-danger:hover{background:var(--product-ui-surface-hover);color:var(--product-ui-danger)}.ops-status-badge:is([data-status=critical],[data-status=error]){background:var(--product-ui-surface);color:var(--product-ui-danger);border-color:var(--product-ui-danger)}.ops-status-badge[data-status=warning]{color:var(--product-ui-warning)}.ops-chart-fill{background:var(--product-ui-primary)}.ops-chart-track,.ops-table th{background:var(--product-ui-surface-subtle)}.ops-clickable-row:hover td{background:var(--product-ui-surface-hover)}.ops-clickable-row.is-selected td{background:var(--product-ui-active-bg)}.ops-provisioning-shell{padding:0;border:0;background:transparent;color-scheme:inherit}.ops-provisioning-shell :is(input,textarea,select){background:var(--product-ui-control-bg);color:var(--product-ui-text);border-color:var(--product-ui-input-border)}.ops-provisioning-shell .btn-primary{background:var(--product-ui-primary);border-color:var(--product-ui-primary);color:var(--product-ui-on-primary)}.ops-provisioning-shell .btn-secondary{background:var(--product-ui-control-bg);border-color:var(--product-ui-control-border);color:var(--product-ui-text)}.ops-skip{position:absolute;top:-100px;z-index:100;padding:var(--product-ui-space-lg);background:var(--product-ui-surface);color:var(--product-ui-text)}.ops-skip:focus{top:0}@media(max-width:720px){.ops-main{padding:var(--product-ui-space-2xl)}.ops-topbar{padding-inline:var(--product-ui-space-2xl)}.ops-topbar-copy{display:none}.ops-topbar .ops-button{width:auto;min-height:var(--product-ui-rail-control-height)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important}}.ops-action-review{border-color:var(--product-ui-border-strong)}.ops-button:focus-visible,.ops-field :is(input,select,textarea):focus-visible,.ops-provisioning-row:focus-visible{outline:2px solid var(--product-ui-focus-border);outline-offset:2px}.ops-provisioning-shell .btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--product-ui-space-sm);min-height:var(--product-ui-control-height);padding:var(--product-ui-space-sm) var(--product-ui-control-padding-inline);border:1px solid var(--product-ui-control-border);border-radius:var(--product-ui-control-radius);font:inherit;font-size:var(--product-ui-font-size-sm);cursor:pointer}.ops-provisioning-shell .btn:disabled{opacity:.5;cursor:not-allowed}.ops-provisioning-shell .btn-danger{background:var(--product-ui-surface);color:var(--product-ui-danger);border-color:var(--product-ui-danger)}.ops-provisioning-shell :is(.btn,input,select,textarea):focus-visible{outline:2px solid var(--product-ui-focus-border);outline-offset:2px}.ops-metric-card,.ops-health-strip-item,.ops-surface{border:1px solid var(--product-ui-border);background:var(--product-ui-surface);border-radius:var(--product-ui-control-radius)}.ops-surface .ops-event{border:0;border-radius:0;padding-inline:0}.ops-estimator-detail-actions{flex-wrap:wrap}.ops-provisioning-shell input:is([type=checkbox],[type=radio]){width:var(--product-ui-space-2xl);height:var(--product-ui-space-2xl);min-height:0;padding:0;flex:0 0 auto;accent-color:var(--product-ui-primary)}.ops-provisioning-shell .admin-field:has(input[type=checkbox]){display:flex;align-items:center;gap:var(--product-ui-space-lg);flex-wrap:wrap}.ops-provisioning-shell .admin-field:has(input[type=checkbox])>span{flex-basis:100%}.ops-provisioning-shell .admin-field:has(input[type=checkbox])>small{flex:1}.ops-toast{top:calc(var(--product-ui-mobile-bar-height) + var(--product-ui-space-lg))}.ops-panel-head{align-items:flex-start}.ops-panel-meta{max-width:75ch}@media(max-width:720px){.ops-button-small,.ops-tab-button,.ops-release-table-actions .ops-button{min-height:var(--product-ui-rail-control-height)}}.ops-button,.ops-provisioning-shell .btn{min-height:var(--pu-control-height);padding:var(--product-ui-space-sm) var(--product-ui-control-padding-inline);font-size:var(--product-ui-font-size-sm);font-weight:var(--product-ui-font-weight-medium)}.ops-field :is(input,select,textarea),.ops-provisioning-shell .admin-field :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:var(--pu-control-height);padding:var(--product-ui-space-sm) var(--product-ui-space-lg)}@media(max-width:720px){.ops-button,.ops-provisioning-shell .btn{min-height:var(--product-ui-rail-control-height)}}.sg-standard-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--product-ui-space-4xl)}.sg-standard-layout form{display:grid;gap:var(--product-ui-space-lg)}.sg-standard-preview{display:grid;gap:var(--product-ui-space-lg);padding:var(--product-ui-space-4xl);background:var(--product-ui-canvas);border-radius:var(--product-ui-control-radius)}.sg-standard-label{display:flex;align-items:center;gap:var(--product-ui-tooltip-help-gap)}.sg-standard-preview .pu-tooltip-specimen{position:static;inset:auto;margin:0;max-width:min(100%,var(--product-ui-tooltip-max-width));width:auto;overflow-wrap:anywhere;box-sizing:border-box}.sg-version{display:flex;justify-content:space-between;align-items:center;gap:var(--product-ui-space-lg);padding-block:var(--product-ui-space-lg);border-bottom:1px solid var(--product-ui-border)}@media(max-width:768px){.sg-standard-layout{grid-template-columns:minmax(0,1fr)}.sg-version{align-items:start;flex-wrap:wrap}}.sg-guide-tabs{flex-wrap:wrap}.ops-provisioning-app{padding:var(--product-ui-space-2xl)}.ops-provisioning-app .admin-toast{position:fixed;top:20px;right:20px;z-index:70;min-width:240px;max-width:360px;padding:var(--product-ui-space-xl) var(--product-ui-space-2xl);border-radius:var(--product-ui-control-radius);border:1px solid var(--ops-border-strong);background:var(--product-ui-surface);color:var(--ops-text);opacity:0;transform:translateY(-8px);pointer-events:none;transition:opacity var(--ops-transition),transform var(--ops-transition)}.ops-provisioning-app .admin-toast.is-visible{opacity:1;transform:translateY(0)}.ops-provisioning-layout{display:grid;grid-template-columns:minmax(320px,.92fr) minmax(0,1.28fr);gap:var(--product-ui-space-lg);align-items:start}.ops-provisioning-detail-stack{display:grid;gap:var(--product-ui-space-lg)}.ops-provisioning-list-surface,.ops-provisioning-editor,.ops-provisioning-account,.ops-provisioning-danger{min-width:0}.ops-provisioning-list-head{display:flex;align-items:center;justify-content:space-between;gap:var(--product-ui-space-lg)}.ops-provisioning-count{display:grid;gap:var(--product-ui-space-xs)}.ops-provisioning-count strong{font-size:var(--product-ui-font-size-sm);color:var(--ops-text-strong)}.ops-provisioning-count span,.ops-provisioning-meta-row span,.ops-provisioning-row-meta,.ops-provisioning-row-footnote,.ops-provisioning-empty,.ops-provisioning-app .admin-form-status,.ops-provisioning-app .admin-field span{font-size:var(--product-ui-font-size-xs);color:var(--ops-muted)}.ops-provisioning-list{display:grid;gap:var(--product-ui-space-md)}.ops-provisioning-app .admin-checkbox-row{display:flex;align-items:center;gap:var(--product-ui-space-md);min-height:32px;color:var(--ops-text)}.ops-provisioning-app .admin-checkbox-row input{width:16px;height:16px;margin:0}.ops-provisioning-app .admin-checkbox-row span{color:var(--ops-text)}.ops-provisioning-domain-status{display:grid;gap:var(--product-ui-space-xs);padding:var(--product-ui-space-md) var(--product-ui-space-lg);border:1px solid var(--ops-border);border-radius:var(--product-ui-control-radius);background:var(--product-ui-border);color:var(--ops-muted);font-size:var(--product-ui-font-size-xs);line-height:var(--product-ui-line-height-relaxed)}.ops-provisioning-domain-status strong{color:var(--ops-text);font-weight:700}.ops-provisioning-row{display:grid;gap:var(--product-ui-space-md);padding:var(--product-ui-space-xl);border-radius:var(--product-ui-control-radius);border:1px solid var(--ops-border);background:var(--product-ui-surface);cursor:pointer;transition:border-color var(--ops-transition),background var(--ops-transition),transform var(--ops-transition)}.ops-provisioning-list button.ops-provisioning-row{text-align:start}.ops-provisioning-row:hover,.ops-provisioning-row:focus-visible{outline:none;border-color:var(--product-ui-border);background:var(--product-ui-surface)}.ops-provisioning-row.is-readonly{cursor:default}.ops-provisioning-row.is-readonly:hover,.ops-provisioning-row.is-readonly:focus-visible{border-color:var(--ops-border);background:var(--product-ui-surface)}.ops-provisioning-row-head,.ops-provisioning-row-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--product-ui-space-lg)}.ops-provisioning-row-title{display:grid;gap:var(--product-ui-space-xs)}.ops-provisioning-row-title strong,.ops-provisioning-inline-field input,.ops-provisioning-app .admin-field input,.ops-provisioning-app .admin-field textarea,.ops-provisioning-app .admin-field select{color:var(--ops-text-strong)}.ops-provisioning-row-slug{color:var(--ops-muted)}.ops-provisioning-row-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--product-ui-space-md)}.ops-provisioning-row-stat{display:grid;gap:var(--product-ui-space-xs)}.ops-provisioning-row-stat strong{font-size:var(--product-ui-font-size-sm);color:var(--ops-text-strong)}.ops-provisioning-form{display:grid;gap:var(--product-ui-space-xl)}.ops-provisioning-form-grid{display:grid;gap:var(--product-ui-space-lg)}.ops-provisioning-form-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-provisioning-app .admin-field{display:grid;gap:var(--product-ui-space-sm)}.ops-provisioning-app .admin-field span{text-transform:none;letter-spacing:normal}.ops-provisioning-app .admin-field input,.ops-provisioning-app .admin-field textarea,.ops-provisioning-app .admin-field select{width:100%;min-height:var(--pu-control-height);padding:var(--product-ui-space-sm) var(--product-ui-space-lg);border-radius:var(--product-ui-control-radius);border:1px solid var(--ops-border-strong);background:var(--product-ui-surface)}.ops-provisioning-app .admin-field input:focus,.ops-provisioning-app .admin-field textarea:focus,.ops-provisioning-app .admin-field select:focus{outline:none;border-color:var(--product-ui-border)}.ops-provisioning-inline-field{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--product-ui-space-md)}.ops-provisioning-admin-list-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--product-ui-space-lg)}.ops-provisioning-demo-actions{display:grid;gap:var(--product-ui-space-md)}.ops-provisioning-demo-row{display:grid;grid-template-columns:minmax(0,180px) minmax(0,1fr);gap:var(--product-ui-space-md);align-items:end}.ops-provisioning-demo-actions .ops-button,.ops-provisioning-demo-row .admin-field{width:100%}.ops-provisioning-admin-list,.ops-product-capability-list{display:grid;gap:var(--product-ui-space-md)}.ops-product-capability-card{display:grid;gap:var(--product-ui-space-xl);padding:var(--product-ui-space-2xl);border:1px solid var(--ops-border);border-radius:var(--product-ui-control-radius);background:var(--product-ui-surface)}.ops-product-capability-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--product-ui-space-lg)}.ops-product-capability-title{display:grid;gap:var(--product-ui-space-xs)}.ops-product-capability-title strong{color:var(--ops-text-strong)}.ops-product-capability-title span,.ops-product-capability-note,.ops-product-capability-audit{color:var(--ops-muted);font-size:var(--product-ui-font-size-xs);line-height:var(--product-ui-line-height-relaxed)}.ops-product-capability-state{display:inline-flex;align-items:center;min-height:28px;padding:0 var(--product-ui-space-md);border:1px solid var(--ops-border-strong);border-radius:var(--product-ui-control-radius);color:var(--ops-text-strong);font-size:var(--product-ui-font-size-xs);letter-spacing:normal;text-transform:none;white-space:nowrap}.ops-product-capability-state[data-state=active]{border-color:var(--product-ui-success);color:var(--product-ui-text)}.ops-product-capability-state[data-state=suspended]{border-color:var(--product-ui-warning);color:var(--product-ui-text)}.ops-product-capability-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--product-ui-space-lg)}.ops-product-capability-actions{display:flex;align-items:center;justify-content:space-between;gap:var(--product-ui-space-lg);flex-wrap:wrap}.ops-product-capability-note{margin:0}.ops-provisioning-admin-card{display:grid;gap:var(--product-ui-space-lg);padding:var(--product-ui-space-xl);border-radius:var(--product-ui-control-radius);border:1px solid var(--ops-border);background:var(--product-ui-surface)}.ops-provisioning-admin-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--product-ui-space-lg)}.ops-provisioning-admin-badge{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 var(--product-ui-space-md);border-radius:var(--product-ui-control-radius);border:1px solid var(--ops-border-strong);font-size:var(--product-ui-font-size-xs);letter-spacing:normal;text-transform:none;color:var(--ops-text-strong);white-space:nowrap}.ops-provisioning-admin-badge[data-variant=ready]{border-color:var(--product-ui-border)}.ops-provisioning-admin-badge[data-variant=missing]{color:var(--ops-muted)}.ops-provisioning-form-actions,.ops-provisioning-detail-actions{display:flex;align-items:center;gap:var(--product-ui-space-md);flex-wrap:wrap}.ops-provisioning-detail-header{grid-template-columns:minmax(0,1fr) auto}.ops-provisioning-meta-row{display:flex;align-items:center;gap:var(--product-ui-space-2xl);flex-wrap:wrap}.ops-provisioning-app .admin-form-status{min-height:18px;margin:0}.ops-provisioning-app .admin-form-status[data-variant=error]{color:var(--product-ui-danger)}.ops-provisioning-app .admin-form-status[data-variant=success]{color:var(--product-ui-success)}.ops-provisioning-app .admin-form-status[data-variant=warning]{color:var(--product-ui-warning)}.ops-provisioning-danger{border-color:var(--product-ui-border)}.ops-provisioning-danger .ops-button{width:fit-content}@media(max-width:1200px){.ops-provisioning-layout{grid-template-columns:1fr}}@media(max-width:780px){.ops-provisioning-form-grid-two,.ops-provisioning-row-grid,.ops-provisioning-inline-field,.ops-provisioning-demo-actions,.ops-product-capability-fields{grid-template-columns:1fr}.ops-provisioning-row-head,.ops-provisioning-row-foot,.ops-provisioning-admin-card-head,.ops-product-capability-head,.ops-product-capability-actions,.ops-provisioning-form-actions,.ops-provisioning-detail-actions,.ops-provisioning-meta-row{align-items:flex-start;flex-direction:column}}.ops-provisioning-app{padding:0}.ops-provisioning-row.is-selected{border-color:var(--product-ui-active-border);background:var(--product-ui-active-bg)}.ops-provisioning-app .admin-field :is(input,textarea,select):focus-visible{outline:2px solid var(--product-ui-focus-border);outline-offset:2px}.ops-provisioning-app .admin-field input:is([type=checkbox],[type=radio]){width:var(--product-ui-space-2xl);min-height:0;padding:0}
