@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-600:#e40014;--color-amber-50:#fffbeb;--color-amber-200:#fee685;--color-slate-50:#f8fafc;--color-slate-200:#e2e8f0;--color-slate-500:#62748e;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-600:lab(48.4493% 77.4328 61.5452);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-slate-50:lab(98.1434% -.369519 -1.05966);--color-slate-200:lab(91.7353% -.998765 -4.76968);--color-slate-500:lab(48.0876% -2.03595 -16.5814)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.bottom-4{bottom:calc(var(--spacing)*4)}.isolate{isolation:isolate}.order-1{order:1}.order-21{order:21}.order-22{order:22}.order-45{order:45}.row-0{grid-row:0}.row-1{grid-row:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mt-4{margin-top:calc(var(--spacing)*4)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.scale-4{--tw-scale-x:4%;--tw-scale-y:4%;--tw-scale-z:4%;scale:var(--tw-scale-x)var(--tw-scale-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-end{justify-content:flex-end}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.rounded-\[var\(--radius-card\)\]{border-radius:var(--radius-card)}.border{border-style:var(--tw-border-style);border-width:1px}.border-amber-200{border-color:var(--color-amber-200)}.border-slate-200{border-color:var(--color-slate-200)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-slate-50{background-color:var(--color-slate-50)}.p-3{padding:calc(var(--spacing)*3)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-red-600{color:var(--color-red-600)}.text-slate-500{color:var(--color-slate-500)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.select-all{-webkit-user-select:all;user-select:all}.\[sms\:mock\]{sms:mock}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-start-4{grid-column-start:4}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.\[data-testid\=\"item-detail\"\]\:visible:is(){visibility:visible}}:root{--ink:#001e2b;--muted:#5c6c7a;--line:#e1e5e8;--paper:#f1f4f3;--card:#fff;--brand:#00684a;--brand-vivid:#00ed64;--brand-dark:#00523a;--nav-surface:#001e2b;--nav-text:#a8b3bc;--nav-hover:#1c2d38;--nav-active:#00684a;--nav-active-text:#fff;--brand-subtle:#e3fcef;--control-border:#c1ccd6;--table-header:#fff;--row-hover:#f6f9f8;--accent:#fa6e39;--danger:#ba3a37;--warning:#946f3f;--success:#0e7a46;--success-subtle:#e3fcef;--success-ink:#05543a;--success-line:#9ad9bc;--warning-subtle:#fff8e0;--warning-ink:#8a663a;--warning-line:#ecd9a4;--danger-subtle:#fee9e7;--danger-ink:#8e2826;--danger-line:#e8aaa6;--neutral-subtle:#f4f7f6;--neutral-ink:#3d4f5b;--platform-nav:#20283a;--platform-nav-hover:#303b55;--platform-nav-active:#3a496c;--platform-nav-active-text:#fff4c7;--platform-accent:#35415e;--platform-surface:#f7f8fb;--platform-border:#d8dceb;--platform-muted:#bec8e1;--platform-ink:#20283a;--space-control-height:32px;--space-touch-size:44px;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:24px;--space-xxl:32px;--space-sidebar-collapsed:56px;--space-sidebar-expanded:128px;--space-sidebar-flyout:160px;--space-topbar:38px;--space-mobile-nav:68px;--radius-list-control:4px;--radius-list-surface:8px;--radius-control:8px;--radius-card:12px;--radius-dialog:16px;--radius-pill:999px;--font-size-list:13px;--font-weight-list:400;--line-height-list:1.4;--font-size-body:1rem;--font-weight-body:400;--line-height-body:1.4;--letter-spacing-body:0em;--font-size-heading:2.25rem;--font-weight-heading:600;--line-height-heading:1.2;--letter-spacing-heading:0em;--font-size-heading-sm:1.125rem;--font-weight-heading-sm:600;--line-height-heading-sm:1.2;--letter-spacing-heading-sm:0em;--font-size-section:1.125rem;--font-weight-section:600;--line-height-section:1.2;--letter-spacing-section:0em;--font-size-label:13px;--font-weight-label:600;--line-height-label:1.4;--letter-spacing-label:0em;--font-size-caption:13px;--font-weight-caption:400;--line-height-caption:1.4;--letter-spacing-caption:0em;--font-size-title:1.5rem;--font-weight-title:600;--line-height-title:1.2;--letter-spacing-title:0em;--font-size-list-strong:13px;--font-weight-list-strong:600;--line-height-list-strong:1.4;--letter-spacing-list-strong:0em;--font-size-metric:1.75rem;--font-weight-metric:600;--line-height-metric:1.2;--letter-spacing-metric:0em;--font-body:system-ui,-apple-system,"Segoe UI","Noto Sans","PingFang SC","Microsoft YaHei",sans-serif;--list-font-size:var(--font-size-list);--control-height:var(--space-touch-size);--touch-size:var(--space-touch-size);--page-gutter-x:var(--space-md);--page-gutter-y:var(--space-lg);--mobile-nav-height:var(--space-mobile-nav)}@media (min-width:700px){:root{--page-gutter-x:var(--space-xl);--page-gutter-y:var(--space-xl)}}@media (min-width:901px) and (pointer:fine){:root{--control-height:var(--space-control-height)}}.list-tree-name{white-space:normal;align-items:center;min-width:0;display:flex}.list-tree-name.is-parent{font-weight:var(--list-strong-font-weight,600)}.list-tree-toggle{text-align:start;justify-content:flex-start;gap:var(--space-sm);white-space:normal;font:inherit;color:var(--ink)}.list-tree-leaf{padding-inline-start:var(--space-lg)}.list-tree-name.is-child{border-inline-start:1px solid var(--line);margin-inline-start:var(--space-lg);padding-inline-start:var(--space-md);position:relative}.list-tree-name.is-child:before{content:"";width:var(--space-md);border-block-start:1px solid var(--line);inset-inline-start:0;position:absolute;top:50%}@media (max-width:900px){.list-tree-toggle{min-height:var(--touch-size,44px)}}.ui-action-group{align-items:center;gap:var(--space-md);flex-wrap:wrap;min-width:0;display:flex}.ui-action-group[data-action-align=end]{justify-content:flex-end}.ui-action-group[data-action-align=between]{justify-content:space-between}.list-pagination{justify-content:flex-end;align-items:center;gap:var(--space-md);padding:var(--space-sm)0;font-size:var(--list-font-size);flex-wrap:wrap;display:flex}.list-page-numbers,.list-page-slot,.list-pagination form{align-items:center;gap:var(--space-xs);display:flex}.list-pagination a,.list-pagination button{min-width:var(--control-height);min-height:var(--control-height);border:1px solid var(--line);border-radius:var(--radius-list-control);padding:var(--space-xs)var(--space-sm);background:var(--card);color:var(--ink);font-size:var(--list-font-size);justify-content:center;align-items:center;display:inline-flex}.list-pagination select,.list-pagination input{min-height:var(--control-height);padding:var(--space-xs)var(--space-sm);font-size:var(--list-font-size);width:auto}.list-pagination .searchable-select{flex:0 7.5rem;width:7.5rem;min-width:0;max-width:100%}.list-pagination .searchable-select input{width:100%;min-width:0;max-width:100%}.list-pagination .list-page-input{border:1px solid var(--line);border-radius:var(--radius-list-control);background:var(--card);width:54px;color:var(--ink)}.list-pagination label{align-items:center;gap:var(--space-sm);display:flex}@media (max-width:900px){.list-pagination{justify-content:center;gap:var(--space-sm)}.list-pagination>.muted{text-align:center;width:100%}}.ui-action{justify-content:center;align-items:center;gap:var(--space-xs);min-height:var(--control-height);min-width:var(--touch-size);border-radius:var(--radius-pill);padding:var(--space-xs)var(--space-lg);font:inherit;font-size:var(--list-font-size);cursor:pointer;border:1px solid #0000;font-weight:600;text-decoration:none;display:inline-flex}.ui-action-primary{background:var(--brand);color:var(--card)}.ui-action-secondary{background:var(--card);color:var(--ink);border-color:var(--control-border)}.ui-action-text{color:var(--brand);padding:var(--space-xs)var(--space-sm);background:0 0}a.ui-action{text-decoration:none}.ui-action-danger{background:var(--danger);color:var(--card)}.ui-action-primary:hover{background:var(--brand-dark)}.ui-action-secondary:hover,.ui-action-text:hover{background:var(--brand-subtle);color:var(--brand-dark)}.ui-action:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ui-action:disabled{cursor:not-allowed;opacity:.55}.ui-action-default{min-height:var(--touch-size);border-radius:var(--radius-pill);padding:var(--space-sm)var(--space-xl);font-size:var(--font-size-body);font-weight:600}.list-heading{justify-content:space-between;align-items:center;gap:var(--space-md);margin-bottom:var(--space-sm);display:flex}.list-heading h1{font-size:var(--font-size-title);font-weight:var(--font-weight-title);line-height:var(--line-height-title);margin:0}.list-heading-actions{gap:var(--space-sm);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.list-heading-actions a{white-space:nowrap}@media (max-width:900px){.list-heading{align-items:flex-start}.list-heading-actions{max-width:60%}.business-list-section .page-help-link{padding:var(--space-sm);width:var(--touch-size);justify-content:center}.business-list-section .page-help-label{display:none}}form.list-toolbar{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-list-surface);padding:var(--space-md);gap:var(--space-sm)}form.list-toolbar .field{gap:var(--space-xs)}form.list-toolbar :is(input,select,button){min-height:var(--control-height);font-size:var(--list-font-size)}form.list-toolbar .field label{font-size:var(--font-size-caption)}@media (min-width:901px) and (pointer:fine){form.list-toolbar .field input,form.list-toolbar .field select{padding:var(--space-xs)var(--space-sm)}}.list-pagination :is(a,button)[aria-current=page]{border-color:var(--brand);color:var(--brand);background:var(--brand-subtle);font-weight:600}.data-cell-actions summary{color:var(--muted);cursor:pointer;padding:0 var(--space-sm);justify-content:center;align-items:center;display:flex}.data-cell-actions summary:after{content:"⌄";margin-left:var(--space-xs)}.data-table{table-layout:fixed;min-width:0}.data-table th{background:var(--table-header);border-bottom:2px solid var(--control-border);font-size:var(--list-font-size);padding:var(--space-sm)var(--space-md);font-weight:600}.data-table th:first-child{border-top-left-radius:8px;width:13%}.data-table th:nth-child(2){width:22%}.data-table th:nth-child(3){width:27%}.data-table th:nth-child(4){width:12%}.data-table th:nth-child(5){width:6%}.data-table th:nth-child(6){width:8%}.data-table th:last-child{border-top-right-radius:8px;width:12%}.data-table td{font-size:var(--list-font-size);height:44px;line-height:var(--line-height-body);overflow-wrap:anywhere;padding:var(--space-xs)var(--space-md);vertical-align:middle}.data-table tbody tr:last-child td{border-bottom:0}.data-table tbody tr:hover{background:var(--row-hover)}.data-table :is(.data-cell-name,.data-cell-product) a:not(.document-number-link){color:var(--ink);font-weight:600;text-decoration:none}.data-table :is(.data-cell-name,.data-cell-product) a:not(.document-number-link):focus-visible{text-decoration:underline}.masters-page .data-table .data-cell-name,.data-table .items-name{font-weight:600}.data-table a:hover{color:var(--brand);text-decoration:underline}.data-cell-code a,:is(.data-cell-name,.data-cell-product) a{align-items:center;max-width:100%;display:inline-flex}.data-table :is(.data-cell-code,.data-cell-number){font-family:var(--font-body);font-size:var(--list-font-size);font-variant-numeric:tabular-nums;font-weight:600}.data-table :is(.data-cell-code,.data-cell-number) .code{font-family:inherit;font-size:inherit;font-weight:inherit}.data-cell-actions>div:not([popover]){align-items:center;gap:var(--space-xs)var(--space-sm);flex-wrap:wrap;display:flex}.reconcile-row-actions{align-items:flex-start;gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.reconcile-row-actions>.ui-action-group{gap:var(--space-xs);flex-wrap:nowrap}.data-table td[data-role=status] .status{white-space:nowrap}.data-cell-actions a{align-items:center;display:inline-flex}.data-cell-actions details[open]{flex-basis:100%}.data-cell-actions details[open] summary{justify-content:start}@media (min-width:901px) and (pointer:fine){.data-table :is(a,summary){min-height:var(--control-height);min-width:0}}@media (max-width:900px){.data-table,.data-table tbody{width:100%;display:block}.data-table thead{display:none}}.data-cell-help-heading{display:none}@media (max-width:900px){.data-table .data-cell-help-heading{justify-content:space-between;align-items:center;gap:var(--space-xs);min-height:var(--touch-size);margin-bottom:var(--space-xs);color:var(--muted);display:flex}.data-table .data-cell-help-heading .field-help-trigger{min-width:var(--touch-size);min-height:var(--touch-size)}.form-editable-list .data-table td[data-has-help=true]{flex-direction:column;display:flex}.form-editable-list .data-table .data-cell-help-heading{order:-1}.form-editable-list .data-table tr:has([data-has-help]) .editable-line-quantity:before{min-height:var(--touch-size);align-items:center;display:flex}.data-table tr{border-bottom:1px solid var(--line);padding:var(--space-sm)var(--space-md);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;display:grid}.data-table tr:last-child{border-bottom:0}.data-table td{min-width:0;height:auto;padding:var(--space-xs)0;border:0;display:block}.return-lines-table .form-editable-list .data-table tr{gap:var(--space-xs);grid-template-columns:minmax(0,1fr)}.return-lines-table .form-editable-list .data-table td{grid-area:auto/1/auto/-1}.return-lines-table .form-editable-list .data-table td:before{color:var(--muted);content:attr(data-label);font-size:var(--font-size-caption);margin-bottom:var(--space-xs);display:block}.return-lines-table .form-editable-list .data-table .field,.return-lines-table .form-editable-list .data-table .form-input-with-unit{width:100%;max-width:none}.data-table .data-cell-code{grid-area:1/1/auto/3}.data-table .data-cell-status{grid-area:1/3;align-self:center}.data-table .data-cell-name,.data-table .data-cell-spec{grid-column:1/-1}.data-table :is(.data-cell-code,.data-cell-number,.data-cell-name,.data-cell-product) a{min-height:var(--touch-size);align-items:center;display:inline-flex}.data-table :is(.data-cell-name,.data-cell-product) a{font-size:var(--list-font-size)}.data-table td[data-label=分类]:before,.data-table td[data-label=单位]:before{color:var(--muted);content:attr(data-label)" "}.data-table .data-cell-actions{grid-column:1/-1}.data-cell-actions>div{justify-content:flex-end}.data-cell-actions a{justify-content:center}}.list-popover{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-list-surface);box-shadow:0 8px 32px var(--ink)}@supports (color:color-mix(in lab, red, red)){.list-popover{box-shadow:0 8px 32px color-mix(in srgb,var(--ink)15%,transparent)}}.list-popover{color:var(--ink);max-height:min(500px,100dvh - 24px);padding:var(--space-md);z-index:50;scrollbar-width:thin;scrollbar-color:var(--ink)transparent;width:300px;margin:0;position:fixed;overflow:auto}@supports (color:color-mix(in lab, red, red)){.list-popover{scrollbar-color:color-mix(in srgb,var(--ink)30%,transparent)transparent}}.searchable-select-popover{z-index:60}.interaction-popover-dialog{outline:none;flex-direction:column;min-width:0;display:flex}.list-popover>.interaction-popover-dialog>.ui-content-stack{margin-top:var(--space-lg)}.list-popover-heading{font-size:var(--list-font-size);align-items:center;gap:var(--space-sm);justify-content:space-between;display:flex}.list-popover-heading strong{overflow-wrap:anywhere}.list-popover p{font-size:var(--font-size-caption);margin:var(--space-xs)0 var(--space-sm)}.list-popover::backdrop{background:0 0}.list-column-options>div{align-items:center;gap:var(--space-xs);display:flex}.list-column-options label{font-size:var(--list-font-size);align-items:center;gap:var(--space-sm);min-height:var(--control-height);flex:1;display:flex}.list-column-options input{width:16px;min-width:16px;height:16px;min-height:16px}.data-table-scroll{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-list-surface);scrollbar-width:thin;scrollbar-color:var(--ink)transparent;max-height:calc(100dvh - 255px);position:relative;overflow:auto}@supports (color:color-mix(in lab, red, red)){.data-table-scroll{scrollbar-color:color-mix(in srgb,var(--ink)30%,transparent)transparent}}.configurable-data-table th{z-index:2;position:sticky;top:0}.configurable-data-table th:nth-child(n){width:auto}.configurable-data-table .data-cell-actions{background:var(--card);box-shadow:-1px 0 var(--line);position:sticky;right:0}.configurable-data-table th[data-column-key=actions]{z-index:3;box-shadow:-1px 0 var(--line);right:0}.data-table-scroll[data-horizontal-overflow=true] .configurable-data-table .data-cell-actions{box-shadow:none;position:static}.data-table-scroll[data-horizontal-overflow=true] .configurable-data-table th[data-column-key=actions]{z-index:2;box-shadow:none;right:auto}@media (min-width:901px) and (pointer:fine){.item-action-links a{min-width:28px;min-height:28px}}@media (max-width:900px){.data-table-scroll{max-height:none;overflow:visible}.configurable-data-table{min-width:0!important}.configurable-data-table tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.configurable-data-table .data-cell-code{grid-column:1}.configurable-data-table .data-cell-status{grid-column:2;justify-self:end}.configurable-data-table .data-cell-actions{box-shadow:none;background:0 0;position:static}.configurable-data-table td:not(.data-cell-code):not(.data-cell-name):not(.data-cell-spec):not(.data-cell-actions):not(.data-cell-status):not(.data-cell-selection):not([data-row-identity]):not([data-has-help]):not([data-role]):before{color:var(--muted);content:attr(data-label)" "}.list-popover{width:calc(100vw - 24px);box-shadow:0 12px 40px var(--ink),0 -4px 24px var(--ink);bottom:var(--space-md)!important;left:var(--space-md)!important;max-height:70dvh!important;position:fixed!important;top:auto!important}@supports (color:color-mix(in lab, red, red)){.list-popover{box-shadow:0 12px 40px color-mix(in srgb,var(--ink)24%,transparent),0 -4px 24px color-mix(in srgb,var(--ink)15%,transparent)}}.list-popover{border-width:1px}:is(.list-popover label:has(input[type=checkbox]),.list-popover label:has(input[type=radio])){min-height:44px}}@media (min-width:1000px){.business-shell .data-table-scroll{max-height:calc(100dvh - 216px)}}.column-drag-handle{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.column-dragging{background:var(--brand-subtle);outline:1px solid var(--brand)}.column-dragging .column-drag-handle{cursor:grabbing}.column-resize-handle{cursor:col-resize;touch-action:none;z-index:4;background:0 0;border-radius:0;width:9px;min-width:9px;min-height:0;padding:0;position:absolute;inset:0 0 0 auto}.column-resize-handle:hover,.column-resize-handle:focus-visible{background:var(--brand);opacity:.5}.configurable-data-table td{overflow-wrap:anywhere;overflow:hidden}.list-popover-compact{width:184px;padding:var(--space-xs)}.list-popover-compact .item-action-links{margin:0}.list-popover-compact .item-action-links a{min-height:var(--control-height)}@media (min-width:901px){.list-popover-compact .list-popover-heading{display:none}}@media (max-width:900px){.configurable-data-table{width:100%!important}.column-resize-handle{display:none}.list-popover-compact{width:calc(100vw - 24px);padding:var(--space-md)}.list-popover-compact .item-action-links a{min-height:44px}}.column-drop-target{box-shadow:inset 0 2px var(--brand)}.list-column-options>[hidden]{display:none}.list-popover>.interaction-popover-dialog>input[type=search]{width:100%;min-height:var(--control-height);margin:var(--space-sm)0;font-size:var(--list-font-size)}.data-table .data-cell-actions .ui-action-text{color:var(--brand)}.ui-action-danger:hover{background:var(--danger);filter:brightness(.92)}.list-query-row{align-items:flex-end;gap:var(--space-sm);margin-bottom:var(--space-sm);flex-wrap:wrap;display:flex}.list-query-row>form.list-toolbar.compact-query-toolbar{flex:42rem;margin:0}.list-query-tools{align-items:flex-end;gap:var(--space-sm);flex-wrap:wrap;flex:none;display:flex}form.list-toolbar.compact-query-toolbar{margin-bottom:var(--space-sm);background:0 0;border:0;flex-wrap:wrap;align-items:flex-end;padding:0;display:flex}.compact-query-toolbar .field{min-width:0;margin:0}.compact-query-toolbar .query-keyword{flex:260px;max-width:420px}.compact-query-toolbar .field:not(.query-keyword){flex:0 210px}.compact-query-toolbar .field.query-date-range{flex:0 310px}.compact-query-toolbar :is(input,select){border-radius:var(--radius-list-control);width:100%}.query-date-range{min-width:0}.date-range-trigger{background:var(--card);border-color:var(--control-border);border-radius:var(--radius-list-control);align-items:center;gap:var(--space-xs);min-height:var(--control-height);padding:var(--space-xs)var(--space-sm);justify-content:flex-start;width:100%;display:flex}.date-range-trigger:hover{background:var(--card);border-color:var(--brand)}.date-range-trigger:focus-visible{border-color:var(--brand)}.date-range-trigger{font-weight:400}.date-range-icon{color:var(--muted);flex:none}.date-range-text{color:var(--ink);font-size:var(--list-font-size);line-height:var(--line-height-list);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.date-range-text.is-placeholder{color:var(--muted)}.date-range-popover{padding:var(--space-md);width:min(320px,100vw - 24px)}.date-range-head{align-items:center;gap:var(--space-xs);margin-bottom:var(--space-sm);justify-content:space-between;display:flex}.date-range-head strong{font-size:var(--font-size-list)}.date-range-grid{gap:var(--space-xs);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.date-range-week{color:var(--muted);font-size:var(--font-size-caption);place-self:center;min-height:28px}.date-day{border-radius:var(--radius-control);color:var(--ink);font-size:var(--list-font-size);font-variant-numeric:tabular-nums;background:0 0;border:0;width:100%;min-height:32px;padding:0}.date-day:hover{background:var(--brand-subtle);color:var(--brand-dark)}.date-day:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.date-day-between{background:var(--brand-subtle);color:var(--brand-dark);border-radius:0}.date-day-endpoint{background:var(--brand);border-radius:var(--radius-control);color:var(--card)}.date-day-today{box-shadow:inset 0 0 0 1px var(--brand)}.date-day-selected.date-day-today{box-shadow:none}.date-range-footnote{color:var(--muted);font-size:var(--font-size-caption);margin-top:var(--space-sm)}.date-range-clear{margin-top:var(--space-sm);width:100%}@media (max-width:900px),(pointer:coarse){.date-range-popover{padding:var(--space-sm);width:calc(100vw - 24px)}.date-range-grid{gap:2px}.date-day{min-width:44px;min-height:44px}}.list-multi-select{display:contents}.list-multi-select-trigger{background:var(--card);border-color:var(--control-border);border-radius:var(--radius-list-control);align-items:center;gap:var(--space-xs);min-height:var(--control-height);padding:var(--space-xs)var(--space-sm);white-space:nowrap;justify-content:space-between;width:100%;display:flex}.list-multi-select-trigger:hover{background:var(--card);border-color:var(--brand)}.list-multi-select-trigger:focus-visible{border-color:var(--brand)}.list-multi-select-chevron{color:var(--muted);flex:none}.list-multi-select-options{gap:var(--space-xs);display:grid}.list-multi-select-options .touch-target{align-items:center;gap:var(--space-sm);display:flex}.list-filter-presets-trigger{white-space:nowrap;width:auto}.list-filter-presets{gap:var(--space-xs);display:grid}.list-filter-preset{align-items:center;gap:var(--space-sm);justify-content:space-between;display:flex}.list-filter-preset-save{align-items:center;gap:var(--space-sm);border-top:1px solid var(--line);margin-top:var(--space-sm);padding-top:var(--space-md);display:flex}.list-filter-preset-save input{flex:140px;min-width:0}.filter-preset-error{color:var(--danger);font-size:var(--font-size-caption);margin:0}.data-table .numeric-cell{font-variant-numeric:tabular-nums}.data-table .numeric-unit{color:var(--muted);font-size:var(--font-size-caption);font-weight:400}@media (min-width:901px){.data-table:not(.form-editable-list .data-table) :is(th,td).numeric-cell{text-align:right}.data-table:not(.form-editable-list .data-table) th.numeric-cell .column-sort-link{flex-direction:row-reverse}.form-editable-list .data-table :is(th,td).numeric-text{text-align:right}}.list-cell-note{font-size:var(--font-size-caption);color:var(--muted);display:block}.overdue-note{color:var(--warning)}.list-heading h2{font-size:var(--font-size-section);margin:0}.business-list-section+.business-list-section{margin-top:var(--space-lg)}@media (max-width:900px){.compact-query-toolbar .query-keyword{flex-basis:100%}}.list-group-tabs{gap:var(--space-lg);border-bottom:1px solid var(--line);margin-bottom:var(--space-md);display:flex}.list-group-tabs [role=tab]{color:var(--muted);padding:var(--space-sm)var(--space-xs);min-height:var(--control-height);font-size:var(--list-font-size);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0}.list-group-tabs [aria-selected=true]{color:var(--brand);border-bottom-color:var(--brand)}.list-group-tabs [role=tab] span{margin-left:var(--space-sm);font-variant-numeric:tabular-nums}.list-heading :is(h1,h2).sr-only{margin:0}.configurable-data-table th{padding-right:var(--space-lg)}.column-sort-link{justify-content:space-between;align-items:center;gap:var(--space-sm);min-height:var(--control-height);padding:var(--space-xs)var(--space-xs)var(--space-xs)var(--space-sm);color:inherit;margin:-6px 0 -6px -8px;text-decoration:none;display:flex}.column-sort-link:hover,.column-sort-link:focus-visible{color:var(--brand);background:var(--brand-subtle)}.column-sort-icon{color:var(--muted);opacity:.7}th[aria-sort=ascending] .column-sort-icon,th[aria-sort=descending] .column-sort-icon{color:var(--brand);opacity:1}@media (hover:hover) and (pointer:fine){.configurable-data-table th:not([aria-sort=ascending]):not([aria-sort=descending]) .column-sort-icon{opacity:0;transition:opacity .12s}.configurable-data-table th:is(:hover,:focus-within) .column-sort-icon{opacity:.7}.configurable-data-table thead:not(:hover):not(:focus-within) .column-resize-handle:after{border-color:#0000}}.configurable-data-table .column-resize-handle{opacity:1;z-index:2;background:0 0;border:0;width:14px}.column-resize-handle:after{content:"";border-left:1px solid var(--control-border);width:0;position:absolute;top:25%;bottom:25%;right:0}.configurable-data-table .column-resize-handle:hover,.configurable-data-table .column-resize-handle:focus-visible,.configurable-data-table .column-resize-handle:active{background:var(--brand-subtle)}.column-resize-handle:hover:after,.column-resize-handle:focus-visible:after{border-color:var(--brand);top:10%;bottom:10%}.column-settings-trigger>svg{display:none}@media (max-width:900px){.column-settings-trigger{min-width:var(--touch-size);justify-content:center;padding:0}.column-settings-trigger>svg{display:block}.column-settings-trigger>.column-settings-text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.table-mobile-sort{display:none}@media (max-width:900px){.table-mobile-sort{display:block}.table-mobile-sort label{gap:var(--space-xs);display:grid}.table-mobile-sort select{width:100%;min-height:44px}}@media (min-width:901px){.configurable-data-table .data-cell-actions{z-index:1}.configurable-data-table tbody tr:hover .data-cell-actions{background:var(--row-hover)}}.list-group-tabs a{padding:var(--space-sm)var(--space-xs);color:var(--muted);font-size:var(--list-font-size);white-space:nowrap;border-bottom:2px solid #0000;text-decoration:none}.list-group-tabs a[aria-current=page]{color:var(--brand);border-color:var(--brand);font-weight:600}.list-group-tabs{overflow-x:auto}@media (max-width:900px){.list-group-tabs a{min-height:44px}}.list-query-actions{align-items:center;gap:var(--space-sm);flex-shrink:0;align-self:flex-end;display:flex}.list-query-actions button{height:var(--control-height);min-height:var(--control-height);white-space:nowrap;padding-block:0}@media (pointer:coarse){.list-query-actions button{height:var(--touch-size);min-height:var(--touch-size)}}.detail-association-toolbar{justify-content:space-between;align-items:center;gap:var(--space-md);margin-bottom:var(--space-sm);font-size:var(--list-font-size);display:flex}.detail-association-toolbar>div{align-items:center;gap:var(--space-sm);margin-left:auto;display:flex}.data-table-selection-control{justify-content:center;align-items:center;gap:var(--space-sm);min-width:var(--touch-size);min-height:var(--touch-size);cursor:pointer;display:inline-flex}.data-table .data-cell-selection{text-align:center;padding:0}.data-table-selection-control input[type=checkbox]{margin:0}.data-table-select-all-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.data-table tbody tr[data-selected=true]{background:var(--brand-subtle)}.detail-association-list:has(.data-table[data-selectable])>.detail-association-toolbar{min-height:var(--control-height);flex-wrap:wrap}.detail-association-list:has(.data-table[data-selectable])>.detail-association-toolbar>div{gap:var(--space-md);flex-wrap:wrap}@media (min-width:901px) and (pointer:fine){.data-table-selection-control{min-width:var(--control-height);min-height:var(--control-height)}}@media (max-width:900px){.data-table[data-selectable] thead,.data-table[data-selectable] thead tr{display:block}.data-table[data-selectable] th{display:none}.data-table[data-selectable] th.data-cell-selection{text-align:start;background:0 0;border:0;display:block}.data-table-select-all-label{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.data-table[data-selectable] tbody tr{grid-template-columns:var(--touch-size)minmax(0,1fr)auto;column-gap:var(--space-sm)}.data-table[data-selectable] td{grid-column:2/-1}.data-table[data-selectable] .data-cell-selection{grid-area:1/1;align-self:center}.data-table[data-selectable] .data-cell-selection:before{content:none}.data-table[data-selectable] [data-row-identity]{grid-area:1/2/auto/-1;align-self:center}.data-table[data-selectable] [data-row-identity]:before{content:none}.data-table[data-selectable] .data-cell-code{grid-area:1/2;align-self:center}.data-table[data-selectable] .data-cell-status{grid-area:1/3}.data-table[data-selectable] .data-cell-spec:before{content:attr(data-label)" ";color:var(--muted)}.data-table[data-selectable] .data-cell-stock{grid-column:2;align-self:center}.data-table[data-selectable] .data-cell-actions{grid-column:3;justify-self:end}}.detail-form-popover{width:min(420px,100vw - 24px)}.detail-popover-form{gap:var(--space-lg);display:grid}.detail-association-list .empty{padding:var(--space-lg)var(--space-md);font-size:var(--list-font-size)}.data-cell-actions :is(a,button){min-height:var(--control-height);font-family:var(--font-body);font-size:var(--list-font-size);font-weight:400;line-height:var(--line-height-body);padding:var(--space-xs)var(--space-sm);align-items:center}.document-number{align-items:center;gap:var(--space-xs);max-width:100%;font-family:var(--font-body);font-size:var(--list-font-size);font-weight:600;line-height:var(--line-height-body);font-variant-numeric:tabular-nums;display:inline-flex}.document-number .document-number-link,.document-number-text{color:var(--brand);font:inherit;overflow-wrap:anywhere}.document-number .document-number-link{text-underline-offset:.2em;align-items:center;text-decoration:underline;display:inline-flex}.document-number .document-number-link:is(:hover,:focus-visible){color:var(--brand-dark);text-decoration:underline}.document-number .document-number-copy{border-radius:var(--radius-list-control);color:var(--muted);font:inherit;padding:var(--space-xs);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.document-number-copy:hover{background:var(--brand-subtle)}@media (min-width:901px) and (pointer:fine){.document-number :is(a,button){min-height:var(--control-height);min-width:0}}.ui-content-stack{align-content:start;gap:var(--space-md);min-width:0;display:grid}.ui-content-stack:is(dl,ol){margin-block:0}ol.ui-content-stack{padding-inline-start:var(--space-xl);list-style:decimal}.ui-metric-grid{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));display:grid}.ui-metric-grid.metric-grid-counts{grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr))}.ui-content-split{gap:var(--space-lg);min-width:0;display:grid}.ui-content-split>*{min-width:0}@media (min-width:1200px){.ui-content-split[data-has-aside]{align-items:start;gap:var(--space-xl);grid-template-columns:minmax(14rem,18rem) minmax(0,1fr)}.ui-content-split-aside .ui-metric-grid{grid-template-columns:minmax(0,1fr)}}.ui-metric-grid:is(ol,ul){margin:0;padding:0;list-style:none}.ui-metric-grid>li{min-width:0}.ui-content-stack[data-content-spacing=sm]{gap:var(--space-sm)}.ui-content-stack[data-content-spacing=md]{gap:var(--space-md)}.ui-content-stack[data-content-spacing=lg]{gap:var(--space-lg)}.ui-content-stack[data-content-spacing=xl]{gap:var(--space-xl)}.ui-content-stack[data-content-spacing=xxl]{gap:var(--space-xxl)}.ui-content-section-title{color:var(--ink);font-size:var(--font-size-body);font-weight:var(--font-weight-section);line-height:var(--line-height-section);margin:0}.ui-content-section-head{justify-content:space-between;align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.ui-content-section-actions{gap:var(--space-sm);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.ui-content-section-actions a{white-space:nowrap}.ui-content-section-actions>.ui-text-link{align-items:center;display:inline-flex}.ui-content-section-heading{gap:var(--space-xs);min-width:0;display:grid}.ui-content-section-description{color:var(--muted);font-size:var(--font-size-caption);line-height:var(--line-height-caption);margin:0}.ui-content-stack[data-section-level=page]>.ui-content-section-title,.ui-content-stack[data-section-level=page]>:is(.ui-content-section-head,.ui-content-section-heading) .ui-content-section-title{font-size:var(--font-size-section)}.ui-record-list{min-width:0;display:grid}.ui-record-row{gap:var(--space-xs);min-width:0;padding-block:var(--space-md);display:grid}.ui-record-row:first-child{padding-top:0}.ui-record-row:last-child{padding-bottom:0}.ui-record-row+.ui-record-row{border-top:1px solid var(--line)}.ui-record-row>*{min-width:0;margin:0}.ui-record-row-head{justify-content:flex-start;align-items:center;column-gap:var(--space-md);row-gap:var(--space-xs);flex-wrap:wrap;display:flex}.ui-record-row-head>*{overflow-wrap:anywhere;min-width:0}.ui-record-row-head>.ui-text-link{margin-block:calc((1.4em - var(--control-height))/2);min-height:var(--control-height);align-items:center;display:inline-flex}.ui-content-stack[data-content-spacing]>:not(dialog,[popover]){min-width:0;margin-block:0}.ui-content-stack[data-content-spacing]>.page-heading{margin-block:0}.ui-content-stack[data-content-spacing]>:is(.ui-action,.status){justify-self:start}.ui-content-stack[data-content-spacing]>.record-stack:empty{display:none}.ui-fact-row{justify-content:space-between;align-items:center;gap:var(--space-sm);padding-block:var(--space-sm);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.ui-fact-row>*{overflow-wrap:anywhere;min-width:0}.ui-timeline-entry{border-left:2px solid var(--brand);padding-left:var(--space-md);margin-bottom:var(--space-md)}.doc-history{margin-top:var(--space-xl);border-top:1px solid var(--line)}.doc-main>.doc-history{padding-inline:var(--space-xl);margin-top:0}.doc-history-panel>summary{list-style:none}.doc-history-panel>summary::-webkit-details-marker{display:none}.doc-history-heading{cursor:pointer;justify-content:flex-start;align-items:center;gap:var(--space-md);min-height:var(--space-touch-size);padding:var(--space-md)0;color:var(--muted);display:flex}.doc-history-heading>span{color:var(--ink);font-weight:600}.doc-history-heading>small{font-size:var(--font-size-caption)}.doc-history-heading:after{content:"展开";color:var(--brand);font-size:var(--font-size-caption);margin-inline-start:auto}.doc-history-panel[open]>.doc-history-heading:after{content:"收起"}.doc-history-content{padding:0 0 var(--space-lg)}.doc-history-tab-panel{border-top:0;margin-top:0}.doc-history-tab-panel .doc-history-content{padding:0}.doc-history-row{column-gap:var(--space-md);flex-wrap:wrap;align-items:baseline;display:flex}.doc-history-time{color:var(--muted);font-size:var(--font-size-caption);font-variant-numeric:tabular-nums}.doc-history-action{font-weight:600}.doc-history-operator{color:var(--muted);font-size:var(--font-size-caption)}.doc-history-summary{color:var(--muted);font-size:var(--font-size-caption);overflow-wrap:anywhere}.doc-history-diff{margin-top:var(--space-xs)}.doc-history-diff>summary{cursor:pointer;color:var(--brand);font-size:var(--font-size-caption);min-height:var(--space-touch-size);align-items:center;width:fit-content;display:flex}.doc-history-hide-label,.doc-history-diff[open] .doc-history-show-label{display:none}.doc-history-diff[open] .doc-history-hide-label{display:inline}.doc-history-change-list{margin:var(--space-sm)0 0;border:1px solid var(--line);border-radius:var(--radius-control);gap:0;display:grid;overflow:hidden}.doc-history-change{gap:var(--space-md);padding:var(--space-sm)var(--space-md);background:var(--card);border-bottom:1px solid var(--line);grid-template-columns:minmax(7rem,.7fr) minmax(0,2fr);display:grid}.doc-history-change:last-child{border-bottom:0}.doc-history-change dt{font-weight:600}.doc-history-change dd{gap:var(--space-md);overflow-wrap:anywhere;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.doc-history-change dd>span{gap:var(--space-xs);display:grid}.doc-history-change small,.doc-history-more{color:var(--muted);font-size:var(--font-size-caption)}@media (max-width:699px){.doc-history-heading>small{display:none}.doc-history-change,.doc-history-change dd{grid-template-columns:1fr}}.ui-text-block{white-space:pre-wrap;overflow-wrap:anywhere;margin-left:0}.ui-record-supplement{width:100%;padding:var(--space-md)}.ui-panel-danger{border-color:var(--danger)}.list-popover[data-covered]{visibility:hidden}.ui-quantity-input{text-align:center;font-weight:600}.ui-action-full{width:100%}.ui-text-link{color:var(--brand);text-underline-offset:.2em;text-decoration:underline}.ui-text-link:is(:hover,:focus-visible){color:var(--brand-dark)}.ui-identifier-text{font-family:var(--font-body);overflow-wrap:anywhere;font-weight:600}.ui-setting-row{gap:var(--space-lg);min-width:0;padding-block:var(--space-lg);border-bottom:1px solid var(--line);display:grid}.ui-setting-row:first-child{padding-top:0}.ui-setting-row:last-child{border-bottom:0;padding-bottom:0}.ui-setting-title{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.ui-setting-title :is(h2,h3){font-size:var(--font-size-body);line-height:var(--line-height-body);font-weight:var(--font-weight-section);overflow-wrap:anywhere;margin:0}.ui-setting-title .ui-text-link{margin-block:-12px;padding-block:12px}.ui-setting-description,.ui-setting-metadata{color:var(--muted);font-size:var(--font-size-caption);line-height:var(--line-height-caption);overflow-wrap:anywhere;max-width:68ch;margin:0}.ui-setting-actions{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.ui-setting-feedback{grid-column:1/-1;min-width:0}.ui-setting-feedback>*{margin:0}.ui-action.ui-action-danger-text{color:var(--danger);background:0 0}.ui-action.ui-action-danger-text:hover{color:var(--danger-ink);background:var(--danger-subtle)}@media (min-width:1000px){.ui-setting-row{column-gap:var(--space-xl);grid-template-columns:minmax(0,1fr) auto;align-items:center}.ui-setting-actions{justify-content:flex-end;max-width:30rem}}.list-applied-filters{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm);font-size:var(--list-font-size);flex-wrap:wrap;display:flex}.list-applied-filters .list-filter-chip{background:var(--brand-subtle);border-color:var(--line);color:var(--brand-dark);gap:var(--space-sm);max-width:100%;padding-inline:var(--space-sm);font-weight:400}.list-filter-chip span:first-child{overflow-wrap:anywhere;text-align:left;min-width:0}.list-filter-chip .list-filter-chip-remove{flex-shrink:0;margin-block-start:-.16em;display:inline-flex}.query-filter-toggle.ui-action{display:none}@media (max-width:900px){.list-query-row>form.list-toolbar.compact-query-toolbar{flex-basis:100%}.compact-query-toolbar .query-keyword{flex:calc(100% - 80px);order:0}.compact-query-toolbar .list-query-actions{display:contents}.compact-query-toolbar .list-query-actions>button{order:1}.compact-query-toolbar .list-query-actions>a{order:2}.compact-query-toolbar .query-filter-toggle{order:2;display:inline-flex}.compact-query-toolbar .field.query-secondary{flex:100%;order:3}.compact-query-toolbar:not(.query-filters-open) .query-secondary{display:none}.compact-query-toolbar .query-secondary label.sr-only{clip:auto;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}.list-query-tools{flex:100%}.list-query-block:not(.query-filters-open) .list-query-tools{display:none}}a:focus-visible,summary:focus-visible,[role=region][tabindex]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.field :is(input,select,textarea):is(:user-invalid,[aria-invalid=true]){border-color:var(--danger);outline-color:var(--danger-line)}@media (max-width:900px),(pointer:coarse){.field :is(input,select,textarea),.list-toolbar .field :is(input,select,textarea),.list-pagination :is(input,select),.list-popover>.interaction-popover-dialog>input[type=search]{font-size:var(--font-size-body)}.list-page-numbers{flex-wrap:wrap;justify-content:center;max-width:100%}}.item-reference{align-items:baseline;column-gap:var(--space-sm);vertical-align:top;flex-wrap:wrap;min-width:0;max-width:100%;display:inline-flex}.item-reference>.document-number{white-space:nowrap;flex:none}.item-reference-name{overflow-wrap:anywhere;min-width:0}.item-reference-list{align-items:baseline;column-gap:var(--space-sm);row-gap:var(--space-xs);flex-wrap:wrap;min-width:0;max-width:100%;display:inline-flex}.item-reference-more>summary{color:var(--brand-dark);cursor:pointer;font-size:var(--font-size-caption);font-weight:600}.item-reference-more[open]{flex-basis:100%}.item-reference-more[open]>summary{margin-bottom:var(--space-sm)}.selected-record-reference{margin-top:var(--space-sm);font-size:var(--font-size-caption)}.bom-materials-cell{align-items:baseline;column-gap:var(--space-xs);row-gap:var(--space-xs);flex-wrap:wrap;min-width:0;max-width:100%;display:inline-flex}.bom-materials-lead{overflow-wrap:anywhere}.bom-materials-item{padding-bottom:var(--space-xs);border-bottom:1px solid var(--line)}.bom-materials-item:last-child{border-bottom:0;padding-bottom:0}.data-cell-actions .ui-action-group :is(a,button){white-space:nowrap}.business-shell .data-table-scroll[data-scroll-mode=page],.data-table-scroll[data-scroll-mode=page]{max-height:none}.opening-table-tools{justify-content:space-between;align-items:flex-end;gap:var(--space-lg);flex-wrap:wrap;display:flex}.opening-table-tools .list-toolbar{flex:28rem;margin:0;display:flex}.opening-table-summary{margin:var(--space-lg)0;font-size:var(--font-size-caption)}.editable-table-input{margin:0}.editable-table-input .form-input-with-unit{flex-wrap:nowrap}.editable-table-input .form-input-with-unit input{flex-basis:6rem;width:6rem}.editable-table-input small{font-size:var(--font-size-caption);line-height:var(--line-height-caption)}@media (min-width:901px){.opening-stock-editor .form-editable-list .data-table td:not(.data-cell-target):not(.data-cell-cost):not(.data-cell-code):not(.data-cell-status){padding-top:calc(var(--space-sm) + (var(--touch-size) - 1.4em)/2)}.opening-stock-editor .form-editable-list .data-table td:is(.data-cell-code,.data-cell-status){padding-top:var(--space-sm);vertical-align:middle}}@media (max-width:900px){.opening-stock-editor .data-table tr{column-gap:var(--space-md);row-gap:var(--space-xs);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.opening-stock-editor .data-table .data-cell-code{grid-area:1/1}.opening-stock-editor .data-table .data-cell-status{grid-area:1/2;place-self:center end}.opening-stock-editor .data-table .data-cell-name{grid-column:1/-1;font-weight:600}.opening-stock-editor .form-editable-list .data-table td:is(.data-cell-code,.data-cell-name,.data-cell-status):not(.data-cell-actions):not(.data-cell-selection):not([data-row-identity]):before{content:none}.opening-stock-editor .data-table td:is(.data-cell-opening,.data-cell-current){color:var(--neutral-ink);font-size:var(--font-size-caption)}.opening-stock-editor .form-editable-list .data-table td:is(.data-cell-opening,.data-cell-current):not(.data-cell-actions):not(.data-cell-selection):not([data-row-identity]):before{margin-right:var(--space-xs);display:inline}.opening-stock-editor .data-table td.data-cell-opening[data-empty]{display:none}.opening-stock-editor .data-table .data-cell-target{grid-column:1}.opening-stock-editor .data-table .data-cell-cost{grid-column:2}.opening-stock-editor .data-table :is(.data-cell-target,.data-cell-cost):before{margin-bottom:var(--space-xs);display:block}.opening-stock-editor .editable-table-input .form-input-with-unit input{flex:auto;width:auto;min-width:0}.document-number .document-number-link,.document-number .document-number-copy,.ui-text-link{align-items:center;min-width:44px;min-height:44px;display:inline-flex}.list-pagination .field-error{text-align:center;flex-basis:100%}.data-table[data-semantic] tr{align-items:center;column-gap:var(--space-md);padding:var(--space-md);row-gap:var(--space-xs);flex-wrap:wrap;display:flex}.data-table[data-semantic] td{flex:100%;min-width:0;padding:0}.data-table[data-semantic] td[data-empty]{display:none}.data-table[data-semantic] tr:after{content:"";flex-basis:100%;order:6;height:0}.data-table[data-semantic] td.data-cell-selection{flex:none;order:0}.data-table[data-semantic] td[data-role=identifier]{flex:auto;order:1;width:auto}.data-table[data-semantic] td[data-role=status]{flex:none;order:2;margin-left:auto}.data-table[data-semantic] td[data-role=name]{font-size:var(--font-size-body);order:3;font-weight:600}.data-table[data-semantic] td[data-role=relation]{align-items:baseline;column-gap:var(--space-sm);flex-wrap:wrap;order:4;display:flex}.data-table[data-semantic] td:is([data-role=quantity],[data-role=amount]){flex:1 1 calc(50% - var(--space-md));text-align:left;order:5;font-weight:600}.data-table[data-semantic] td:is([data-role=quantity],[data-role=amount]):before{color:var(--muted);content:attr(data-label);font-size:var(--font-size-caption);font-weight:400;display:block}.data-table[data-semantic] td:is([data-role=text],[data-role=date],[data-role=description]){color:var(--neutral-ink);font-size:var(--font-size-caption);flex:0 auto;order:7}.data-table[data-semantic] td:is([data-role=relation],[data-role=text],[data-role=date],[data-role=description]):before{color:var(--muted);content:attr(data-label)" ";font-size:var(--font-size-caption)}.data-table[data-semantic] td[data-role=action]{gap:var(--space-sm);flex-wrap:wrap;flex:1 0 auto;order:8;justify-content:flex-end;display:flex}.data-table[data-semantic] td[data-role=action]:has(.reconcile-row-actions){flex-basis:100%}.data-table[data-semantic] td[data-role=action]:has(>.list-duplicate-entry:only-child){display:none}.data-table[data-semantic] td[data-has-help]:before{content:none}.data-table[data-semantic] .data-cell-help-heading{font-size:var(--font-size-caption);justify-content:flex-start;min-height:0;margin-bottom:0;font-weight:400}.data-table[data-semantic] .data-cell-help-heading .field-help-trigger{min-width:0;min-height:0;padding:0;position:relative}.data-table[data-semantic] .data-cell-help-heading .field-help-trigger:after{content:"";inset:calc((16px - var(--touch-size))/2);position:absolute}}.form-page{--form-page-padding:var(--space-xl);--form-content-width:50rem}.form-page-body .detail-panel{padding:var(--space-lg)0 0}.form-page-body{min-width:0;padding:var(--form-page-padding)}.form-page-description{color:var(--muted);font-size:var(--font-size-caption);line-height:var(--line-height-caption);margin:0 0 var(--space-lg);max-width:65ch}.form-page-body>.form-card{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.form-page .required-fields-hint{margin:0 0 var(--space-xl)}.form-section{gap:var(--space-lg);min-width:0;margin:0;display:grid}.form-section[data-section-layout=stacked]{grid-template-columns:minmax(0,1fr)}.form-section+.form-section{margin-top:var(--space-xxl)}.form-section-heading-row{align-items:center;gap:var(--space-md);flex-wrap:wrap;justify-content:space-between;display:flex}.form-section-heading h2,.form-card .form-section-heading h2{color:var(--ink);font-size:var(--font-size-body);font-weight:600;line-height:var(--line-height-body);margin:0}.form-section-heading p{color:var(--muted);font-size:var(--font-size-caption);line-height:var(--line-height-caption);margin:var(--space-sm)0 0}.form-section[data-section-layout=stacked] .form-section-heading{border-bottom:1px solid var(--line);padding-bottom:var(--space-md);max-width:var(--form-content-width,50rem)}.form-section:has(>.form-section-content[data-content-width=full]) .form-section-heading{max-width:none}.form-section-content{min-width:0;max-width:var(--form-content-width,50rem)}.form-section-content[data-content-width=full]{max-width:none}.form-field-grid{align-items:flex-start;gap:var(--space-xl);flex-wrap:wrap;min-width:0;display:flex}.form-field-grid>.field{flex:0 18rem;width:min(100%,18rem)}.form-field-grid>:is([data-field-width=short],[data-field-width=small]){flex-basis:10rem;width:min(100%,10rem)}.form-field-grid>[data-field-width=large]{flex-basis:28rem;width:min(100%,28rem)}.form-field-grid>[data-field-width=full]{flex-basis:100%;width:100%}.form-field-grid>.status-field{min-height:var(--touch-size);align-self:flex-end;align-items:center}.form-field-grid .field-help{margin:0}.form-field-grid .field-label-row{align-items:center;gap:var(--space-sm);display:flex}.draft-restored-note>.ui-action{white-space:nowrap;flex-shrink:0}.inline-master-selection-row{align-items:center;gap:var(--space-sm);min-width:0;display:flex}.inline-master-selection-row>:first-child{flex:1;min-width:0}.inline-master-selection-row>.item-reference{white-space:nowrap;flex:none}.form-field-grid[data-grid-layout=paired]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.form-field-grid[data-grid-layout=single]{grid-template-columns:minmax(0,1fr);display:grid}.form-field-grid:is([data-grid-layout=paired],[data-grid-layout=single])>.field{width:100%;max-width:18rem}.form-field-grid:is([data-grid-layout=paired],[data-grid-layout=single])>:is([data-field-width=short],[data-field-width=small]){max-width:10rem}.form-field-grid:is([data-grid-layout=paired],[data-grid-layout=single])>[data-field-width=large]{max-width:28rem}.form-field-grid:is([data-grid-layout=paired],[data-grid-layout=single])>[data-field-width=full]{grid-column:1/-1;max-width:none}.form-field-grid[data-grid-layout=identity]{grid-template-columns:minmax(0,1fr) 10rem;align-items:start;display:grid}.form-field-grid[data-grid-layout=identity]>.field{width:100%;min-width:0}.form-field-grid[data-grid-layout=line]{max-width:var(--form-content-width,50rem);grid-template-columns:minmax(0,1fr) 10rem 18rem;display:grid}.form-field-grid[data-grid-layout=line]>.field{width:100%;min-width:0}.form-field-grid[data-grid-layout=line]>:is([data-field-width=short],[data-field-width=small]){max-width:10rem}.form-field-grid[data-grid-layout=line]>[data-field-width=medium]{max-width:18rem}.form-field-grid[data-grid-layout=line]>[data-field-width=large]{max-width:28rem}.form-field-grid[data-grid-layout=line]>[data-field-width=full]{grid-column:1/-1}.form-field-grid>.field:has(>input[type=hidden]:only-child){display:none}.form-line-item{border:0;border-top:1px solid var(--line);padding:var(--space-lg)0 0;min-width:0;margin:0}.form-line-item legend{overflow-wrap:anywhere;max-width:100%;color:var(--ink);font-size:var(--font-size-label);padding:0 var(--space-sm)0 0;font-weight:600}.form-line-item-content{gap:var(--space-lg);min-width:0;display:grid}.form-line-item-content>p{margin:0}.form-line-item-action{margin-top:var(--space-sm);justify-content:flex-end;display:flex}.form-line-item[data-line-variant=contained]{background:var(--neutral-subtle);border:1px solid var(--line);border-radius:var(--radius-card);gap:var(--space-md)var(--space-lg);padding:var(--space-lg);grid-template-columns:minmax(0,1fr) auto;display:grid}.form-line-item[data-line-variant=contained]>legend{padding-right:var(--space-md);grid-area:1/1}.form-line-item[data-line-variant=contained]>.form-line-item-content{grid-area:2/1/auto/-1}.form-line-item[data-line-variant=contained]>.form-line-item-action{margin-top:calc(var(--space-sm)*-1);grid-area:1/2;align-self:start}.form-line-item[data-line-variant=contained] .form-field-grid{gap:var(--space-lg)}.form-input-with-unit{align-items:center;gap:var(--space-sm);min-height:var(--touch-size);flex-wrap:wrap;display:flex}.field .form-input-with-unit input{font-variant-numeric:tabular-nums;flex:0 7rem;width:7rem;min-width:0;max-width:100%}.field .form-input-with-unit[data-input-width=medium] input{flex-basis:13rem;width:13rem}.form-input-with-unit>span{overflow-wrap:anywhere}.form-unit-control{background:var(--card);border:1px solid var(--control-border);border-radius:var(--radius-control);width:10rem;min-width:0;max-width:100%;min-height:var(--touch-size);align-items:center;display:flex}.form-input-with-unit[data-input-width=medium] .form-unit-control{width:18rem}.field .form-unit-control input{width:0;min-width:0;min-height:var(--touch-size);box-shadow:none;background:0 0;border:0;outline:none;flex:1 1 0;margin-block:-1px}.field .form-unit-control input:focus{border:0;outline:none}.form-unit-control:focus-within{border-color:var(--brand);outline:3px solid var(--brand)}@supports (color:color-mix(in lab, red, red)){.form-unit-control:focus-within{outline:3px solid color-mix(in srgb,var(--brand)12%,transparent)}}:is(.form-unit-control:has(input:disabled),.form-unit-control:has(.readonly-control)){background:var(--neutral-subtle)}.form-unit-suffix{border-left:1px solid var(--line);color:var(--muted);font-size:var(--font-size-caption);padding-inline:var(--space-sm);white-space:nowrap;flex:none}.form-disclosure>summary{cursor:pointer;min-height:var(--touch-size);padding-block:var(--space-md);color:var(--muted);list-style-position:inside;display:list-item}.form-disclosure[open]>.ui-content-stack{margin-top:var(--space-lg)}.form-section-content>.ui-state{text-align:left;justify-items:start;padding:0}.form-page-actions{background:var(--card);border-top:1px solid var(--line);gap:var(--space-lg);margin-top:var(--space-xxl);padding-top:var(--space-lg);display:grid}.form-page-action-buttons{justify-content:flex-end;align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.form-page-action-buttons>.form-cancel-action{margin-inline-end:auto}.form-page-actions .feedback{margin:0}:is(.form-page,.public-page) .form-page-actions{padding-bottom:max(var(--space-lg),env(safe-area-inset-bottom))}body:has(.form-page){overflow-x:clip}.form-page .field{scroll-margin-block:8rem}.form-page .form-draft-status{text-align:left;margin-top:var(--space-md)}.doc-master-page:has(.document-editor){max-width:84rem}.doc-master-page:has(>.form-page .form-page-form):not(:has(.document-editor,.detail-association-list,.form-section-content[data-content-width=full])){max-width:calc(var(--space-xxl)*2 + 50rem)}.document-editor .form-section[data-section-layout=stacked] .form-section-heading,.document-editor .form-section-content{max-width:none}.document-editor .form-section[data-section-layout=stacked] .form-section-heading{border-bottom:0;padding-bottom:0}.document-editor .form-page-fields{gap:var(--space-xl)}.document-editor .form-page-fields>.form-section+.form-section{margin-top:0}.document-editor .form-field-grid[data-grid-layout=flow]{gap:var(--space-lg)}.document-editor .form-field-grid[data-grid-layout=flow]>.field:has(>.check-row){margin-top:calc(var(--font-size-label)*var(--line-height-label) + var(--space-sm));align-self:start}.document-editor .form-field-grid[data-grid-layout=single]{max-width:50rem}.form-tax-settings{align-items:center;gap:var(--space-lg);flex-wrap:wrap;display:flex}.form-tax-settings>.form-input-with-unit{flex:0 10rem}.form-tax-settings>.check-row{white-space:nowrap;margin:0}.editable-detail-table .data-table .form-input-with-unit,.editable-detail-table .data-table .form-unit-control{min-height:var(--touch-size)}.editable-detail-table .data-table .field .form-unit-control input:not([type=hidden]){min-height:var(--touch-size);margin-block:-1px}.sales-order-line-amount{white-space:nowrap;font-variant-numeric:tabular-nums;display:block}@media (min-width:901px){.sales-order-line-amount{min-height:var(--control-height);justify-content:flex-end;align-items:center;display:flex}}.sales-order-totals{gap:var(--space-sm);width:min(100%,22rem);margin:0 0 0 auto;display:grid}.sales-order-totals>div{gap:var(--space-lg);justify-content:space-between;align-items:baseline;display:flex}.sales-order-totals dt{color:var(--muted)}.sales-order-totals dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.sales-order-totals>div:nth-child(3){border-top:1px solid var(--line);padding-top:var(--space-md);font-weight:600}.sales-order-totals>div:nth-child(3) dd{color:var(--brand-dark)}.sales-order-totals-note{color:var(--muted);font-size:var(--font-size-caption);width:min(100%,22rem);margin:0 0 0 auto}.sales-price-history-field{gap:2px;min-width:0;max-width:100%;display:grid}.sales-price-history{line-height:var(--line-height-caption);flex-wrap:nowrap;align-items:center;gap:2px;min-width:0;max-width:100%;display:flex}.sales-price-history-range{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sales-price-history-warning{color:var(--warning-ink);font-size:var(--font-size-caption);white-space:nowrap;flex:none;font-weight:600}.sales-order-line-editor .data-table tbody td{vertical-align:top}@media (max-width:900px){.editable-detail-table .data-table tr{padding-right:var(--space-md);position:relative}.editable-detail-table .data-table .editable-line-identity{padding-right:calc(var(--touch-size) + var(--space-sm))}.editable-detail-table .data-table .data-cell-actions{padding:0;position:static}.editable-detail-table .editable-detail-existing-actions{right:var(--space-sm);top:var(--space-sm);position:absolute}.editable-detail-table .data-table .data-cell-code{align-items:center;gap:var(--space-sm);grid-area:auto/1/auto/-1;display:flex}.editable-detail-table .data-table .data-cell-code:before{margin:0}.sales-order-line-editor .data-table .data-cell-product{grid-area:1/1/auto/-1}.sales-order-line-editor .data-table .data-cell-quantity{grid-area:2/1}.sales-order-line-editor .data-table .data-cell-price{grid-area:2/2}.sales-order-line-editor .data-table .data-cell-code{grid-area:3/1;min-width:0}.sales-order-line-editor .data-table .data-cell-amount{grid-area:3/2;justify-content:space-between;align-items:baseline;min-width:0;display:flex}.sales-order-line-editor .data-table .data-cell-actions{grid-area:4/1/auto/-1}.sales-order-line-editor .data-table .data-cell-amount:before{white-space:nowrap;flex:none;margin:0}}@media (max-width:699px){.document-editor .form-field-grid[data-grid-layout=flow]>.field:has(>.check-row){margin-top:0}[data-form-page-id^=sales-order-] [data-section-id=order-partner] .form-field-grid[data-grid-layout=flow]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}[data-form-page-id^=sales-order-] [data-section-id=order-partner] .field[data-field-width=large]{grid-column:1/-1}[data-form-page-id^=sales-order-] [data-section-id=order-partner] .field:has(.form-tax-settings){grid-column:1/-1}}.bom-editor .bom-context-note{color:var(--muted);font-size:var(--font-size-caption);line-height:var(--line-height-caption);max-width:65ch;margin:0}.bom-editor .bom-context-note strong{color:var(--ink)}.bom-editor .bom-loss-guidance{max-width:42rem}.bom-editor .bom-loss-guidance>p{color:var(--muted);font-size:var(--font-size-caption);line-height:var(--line-height-caption);padding-left:var(--space-lg);margin:0}.form-editable-list,.form-editable-list .items-configurable,.form-editable-list .data-table-scroll{min-width:0;max-width:100%}.form-editable-list .data-table-scroll{contain:layout paint;overflow-x:auto}.form-editable-list .data-table td{vertical-align:top;padding-block:var(--space-sm)}.form-editable-list .data-table[data-selectable] td{vertical-align:middle}.form-editable-list .data-table .field{gap:var(--space-xs);min-width:0;max-width:100%;margin:0}.form-editable-list .field[data-field-width=short]{width:min(100%,10rem)}.form-editable-list .form-input-with-unit{width:100%;min-width:0}.form-editable-list .form-unit-control{max-width:100%}.editable-detail-table .detail-association-toolbar{color:var(--muted);font-size:var(--font-size-caption)}.editable-detail-table .editable-detail-add-next{display:none}.editable-detail-footer{padding-top:var(--space-md)}.editable-detail-row-actions{justify-items:end;gap:var(--space-md);display:grid}.editable-detail-table .data-table td{vertical-align:middle;padding:var(--space-sm)}.editable-detail-table .data-table .field[data-field-width]{width:100%;max-width:100%}.editable-detail-table .data-table .form-unit-control{width:100%}.editable-detail-table .data-table :is(.field :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select),.editable-detail-input){background:var(--card);border:1px solid var(--line);border-radius:var(--radius-list-control);font-size:var(--list-font-size);padding:var(--space-xs)var(--space-sm)}.editable-detail-table .data-table :is(.field :is(input,select),.editable-detail-input):not(:disabled):hover{background:var(--card);border-color:var(--control-border)}.editable-detail-table .data-table :is(.field :is(input,select),.editable-detail-input):focus{background:var(--card);border-color:var(--brand)}.editable-detail-table .data-table :is(.field :is(input,select),.editable-detail-input):disabled{background:var(--neutral-subtle);color:var(--muted)}.editable-detail-table .data-table .field .form-unit-control{background:var(--card);border-color:var(--line);border-radius:var(--radius-list-control)}.editable-detail-table .data-table .field .form-unit-control input,.editable-detail-table .data-table .field .form-unit-control input:hover,.editable-detail-table .data-table .field .form-unit-control input:focus,.editable-detail-table .data-table .field .form-unit-control input:disabled{background:0 0;border:0;outline:none}.editable-detail-table .data-table .field .form-unit-control:has(input:disabled){background:var(--neutral-subtle)}.editable-detail-table .data-table .field .form-unit-control:not(:has(input:disabled)):hover{background:var(--card);border-color:var(--control-border)}.editable-detail-table .data-table .field .form-unit-control:focus-within{background:var(--card);border-color:var(--brand);outline:3px solid var(--brand)}@supports (color:color-mix(in lab, red, red)){.editable-detail-table .data-table .field .form-unit-control:focus-within{outline:3px solid color-mix(in srgb,var(--brand)12%,transparent)}}.editable-detail-table .data-table :is(.field :is(input,select),.editable-detail-input):is(:user-invalid,[aria-invalid=true]){border-color:var(--danger)}.editable-detail-table .data-table .field .form-unit-control:has(input:is(:user-invalid,[aria-invalid=true])){border-color:var(--danger)}.editable-detail-paste-error{color:var(--danger);font-size:var(--font-size-caption);margin:var(--space-sm)0 0}@media (min-width:901px) and (pointer:fine){.editable-detail-table .data-table td{--touch-size:var(--control-height)}.editable-detail-table .data-table .field :is(input:not([type=hidden]),select),.editable-detail-table .data-table .field .form-unit-control{min-height:var(--control-height)}}@media (max-width:900px){.form-editable-list .data-table-scroll[data-scroll-mode=page]{overflow:visible}.editable-detail-table[data-has-rows=true][data-has-row-add=true] .editable-detail-add{display:none}.editable-detail-table .editable-detail-add-next{justify-content:center;width:100%;display:flex}.form-editable-list .data-table:not([data-selectable]) tr{gap:var(--space-sm)var(--space-md);grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.form-editable-list .data-table .editable-line-identity:not([data-row-identity]),.form-editable-list .data-table .data-cell-material:not([data-row-identity]),.form-editable-list .data-table .editable-line-full-mobile{grid-column:1/-1}.editable-detail-table .data-table .editable-line-text:has(.field){grid-column:1/-1}.editable-detail-table .data-table .editable-line-amount:has(.field){grid-column:1/-1}.sales-order-line-editor .data-table .data-cell-price.editable-line-amount:has(.field){grid-area:2/2}.editable-detail-table .data-table .editable-line-action{grid-column:1/-1;justify-self:stretch}.form-editable-list .data-table .data-cell-actions{grid-column:1/-1;justify-self:end}.editable-detail-table .data-table .data-cell-actions{justify-self:stretch}.form-editable-list .data-table td:not(.data-cell-actions):not(.data-cell-selection):not([data-row-identity]):not([data-has-help]):before{content:attr(data-label);color:var(--muted);margin-bottom:var(--space-xs);display:block}.form-editable-list .data-table td[data-has-help=true] .data-cell-help-heading{min-height:var(--touch-size);margin-bottom:var(--space-xs);align-items:center;display:flex}.form-editable-list .data-table td:has(.field):not(.editable-line-identity):not([data-has-help=true]):before{min-height:var(--touch-size);margin-bottom:var(--space-xs);align-items:center;display:flex}.sales-order-line-editor .form-editable-list .data-table td.data-cell-amount{align-items:center;column-gap:var(--space-xs)}.sales-order-line-editor .form-editable-list .data-table td.data-cell-amount:before{white-space:nowrap;flex:none;margin:0;display:inline}.sales-order-line-editor .form-editable-list .data-table td.data-cell-amount .sales-order-line-amount{text-align:right;white-space:nowrap;flex:none;width:auto;min-width:0;margin-left:auto}}.bom-editor .bom-save-note{color:var(--muted);font-size:var(--font-size-caption);gap:var(--space-xs);line-height:var(--line-height-caption);display:grid}.bom-editor .bom-save-note strong{color:var(--ink);font-size:var(--font-size-label)}.form-page-form,.form-page-fields{gap:var(--space-lg);min-width:0;display:grid}.form-page-fields{border:0;margin:0;padding:0}.form-page-form[data-form-surface=plain]{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.form-page-form.form-card>*,.form-page-form .form-page-fields>*{min-width:0;margin-block:0}.form-page-fields>.form-section+.form-section,.form-page-form.form-card>.form-section+.form-section,.form-page-form.form-card>.form-page-actions{margin-top:var(--space-lg)}@media (min-width:1000px){.form-page{--form-page-padding:var(--space-xxl)}.form-section[data-section-layout=sidebar]{column-gap:var(--space-xxl);grid-template-columns:10rem minmax(0,1fr)}}@media (max-width:699px){.form-page{--form-page-padding:var(--space-lg)}.form-field-grid>.field{flex-basis:100%;width:100%}.form-field-grid>:is([data-field-width=short],[data-field-width=small]){flex-basis:10rem;width:min(100%,10rem)}.form-field-grid[data-grid-layout=paired]{grid-template-columns:minmax(0,1fr)}.form-field-grid:is([data-grid-layout=paired],[data-grid-layout=single])>.field{max-width:none}.form-field-grid:is([data-grid-layout=paired],[data-grid-layout=single])>:is([data-field-width=short],[data-field-width=small]){max-width:10rem}.form-page-action-buttons>.ui-action{flex:auto}.form-line-item[data-line-variant=contained]{padding:var(--space-md)}}@media (min-width:1000px){.form-page-form[data-actions-dock] .form-page-actions{z-index:2;margin-inline:calc(var(--form-page-padding)*-1);padding-inline:var(--space-xl);box-shadow:none;position:sticky;bottom:0}}.batch-count-progress-mobile{display:none}@media (max-width:999px){:is(.form-page,.public-page) .form-page-form[data-actions-dock] .form-page-actions{z-index:2;box-shadow:0 -12px 24px var(--ink);position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){:is(.form-page,.public-page) .form-page-form[data-actions-dock] .form-page-actions{box-shadow:0 -12px 24px color-mix(in srgb,var(--ink)8%,transparent)}}.form-page .form-page-form[data-actions-dock] .form-page-actions{bottom:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom))}.form-page-form[id^=return-create-] .form-page-actions,#sales-order-form[data-actions-dock] .form-page-actions{box-shadow:none;position:static;bottom:auto}[data-testid=batch-adjustment-form]>[data-section-id=batch-count-reason]{order:1}[data-testid=batch-adjustment-form]>.form-page-actions{order:2}[data-testid=batch-adjustment-form]>[data-section-id=batch-count-lines]{order:3}.batch-count-progress-full{display:none}.batch-count-progress-mobile{display:block}[data-testid=batch-adjustment-form][data-has-results=false]>.form-page-actions{box-shadow:none;pointer-events:auto;position:static;bottom:auto}[data-testid=batch-adjustment-form][data-has-results=true]{padding-bottom:9rem}[data-testid=batch-adjustment-form][data-has-results=true]>.form-page-actions{border:1px solid var(--line);border-radius:var(--radius-card);bottom:calc(var(--mobile-nav-height) + var(--space-sm) + env(safe-area-inset-bottom));left:var(--space-md);pointer-events:auto;right:var(--space-md);z-index:14;position:fixed}[data-testid=batch-adjustment-form]>.form-page-actions .form-cancel-action{display:none}[data-testid=batch-adjustment-form]>.form-page-actions .form-page-action-buttons{pointer-events:auto;width:100%}[data-testid=batch-adjustment-form] [aria-label=盘点库存分页]{scroll-margin-bottom:13rem}.form-field-grid[data-grid-layout=line]{grid-template-columns:repeat(2,minmax(0,1fr))}.form-field-grid[data-grid-layout=line]>[data-field-width=large]{grid-column:1/-1}}@media (max-width:699px){.form-field-grid[data-grid-layout=identity]{grid-template-columns:minmax(0,1fr)}.form-field-grid[data-grid-layout=identity]>:is([data-field-width=short],[data-field-width=small]){width:min(100%,10rem)}.form-field-grid[data-grid-layout=line]{grid-template-columns:minmax(0,1fr)}.form-field-grid[data-grid-layout=line]>[data-field-width=large]{max-width:none}}@media (min-width:700px){.document-editor .form-field-grid[data-grid-layout=flow]{gap:var(--space-lg)var(--space-md);grid-template-columns:repeat(4,minmax(0,1fr));max-width:64rem;display:grid}.document-editor .form-field-grid[data-grid-layout=flow]>.field{flex:none;width:auto;min-width:0;max-width:none}.document-editor .form-field-grid[data-grid-layout=flow]>.field[data-field-width=full]{grid-column:1/-1}.document-editor .form-field-grid[data-grid-layout=flow]>.field:has(.form-tax-settings){grid-column:span 2}.document-editor .form-tax-settings{flex-wrap:nowrap;align-items:center}.document-editor .form-field-grid[data-grid-layout=flow]>.field :is(.inline-master-select,.searchable-select,.interaction-combobox,.searchable-combobox-group,.date-field,.date-field-face){width:100%;min-width:0;max-width:100%}}@media (min-width:1200px){[data-form-page-id^=sales-order-].document-editor .form-field-grid[data-grid-layout=flow]>.field:has(.form-tax-settings){grid-column:span 1}[data-form-page-id^=sales-order-] [data-section-id=order-partner] .form-tax-settings{gap:var(--space-sm)}[data-form-page-id^=sales-order-] [data-section-id=order-partner] .form-tax-settings>.form-input-with-unit{flex-basis:7rem}}.date-field{width:100%;min-width:0;max-width:100%;display:flex;position:relative}.date-field-face{background:var(--card);border:1px solid var(--control-border);border-radius:var(--radius-control);color:var(--ink);align-items:center;gap:var(--space-sm);min-height:var(--touch-size);min-width:0;padding:var(--space-sm)var(--space-md);justify-content:space-between;width:100%;display:flex}.date-field-placeholder{color:var(--muted)}.date-field-icon{color:var(--muted);flex:none;width:16px;height:16px}.date-field:focus-within .date-field-face,.date-field-face:focus-visible{border-color:var(--brand);outline:3px solid var(--brand)}@supports (color:color-mix(in lab, red, red)){.date-field:focus-within .date-field-face,.date-field-face:focus-visible{outline:3px solid color-mix(in srgb,var(--brand)12%,transparent)}}.date-field[data-disabled] .date-field-face{background:var(--neutral-subtle);color:var(--muted);cursor:not-allowed}.field .date-field-native{opacity:0;pointer-events:none;border:0;width:100%;height:100%;min-height:0;padding:0;position:absolute;inset:0}.date-field-popover{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:0 12px 28px var(--ink)}@supports (color:color-mix(in lab, red, red)){.date-field-popover{box-shadow:0 12px 28px color-mix(in srgb,var(--ink)16%,transparent)}}.date-field-popover{padding:var(--space-md);z-index:40;width:max-content;position:fixed}.date-field-popover[data-placement=top]{transform:translateY(-100%)}.date-field-nav{margin-bottom:var(--space-sm);grid-template-columns:2.25rem 1fr 2.25rem;align-items:center;display:grid}.date-field-month{font-variant-numeric:tabular-nums;text-align:center;font-weight:600}.date-field-popover .date-field-nav-button,.date-field-popover .date-field-text-button{color:var(--brand-dark);background:0 0;border:0;justify-content:center;min-width:2.25rem;height:2.25rem;min-height:2.25rem;padding:0}.date-field-calendar{grid-template-columns:repeat(7,2.25rem);gap:2px;display:grid}.date-field-calendar>.date-field-weekday,.date-field-calendar>.date-field-pad,.date-field-popover .date-field-day{font-variant-numeric:tabular-nums;text-align:center;justify-content:center;align-items:center;width:2.25rem;min-width:0;height:2.25rem;min-height:2.25rem;padding:0;line-height:1;display:flex}.date-field-weekday{color:var(--muted);font-size:var(--font-size-caption)}.date-field-popover .date-field-day{border-radius:var(--radius-control);color:var(--ink);background:0 0;border:0}.date-field-popover .date-field-day:hover:not(:disabled){background:var(--brand-subtle)}.date-field-popover .date-field-day[data-selected]{background:var(--brand);color:var(--card)}.date-field-popover .date-field-day:disabled{color:var(--muted);cursor:not-allowed}.date-field-actions{margin-top:var(--space-sm);justify-content:space-between;display:flex}.form-step-fields{border:0;min-width:0;margin:0;padding:0}.form-step-navigation{gap:var(--space-sm);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.form-step-navigation>.ui-action{white-space:normal;border-width:0 0 2px;border-radius:0;justify-content:center}.form-step-navigation>[aria-current=step]{color:var(--brand-dark);background:var(--brand-subtle);border-color:var(--brand)}@media (max-width:999px){.form-step-navigation{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}}.choice-card-group{gap:var(--space-md);min-width:0;display:grid}.choice-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);cursor:pointer;align-items:flex-start;gap:var(--space-md);min-height:var(--touch-size);padding:var(--space-md)var(--space-lg);margin:0;display:flex}.choice-card:has(input:checked){background:var(--brand-subtle);border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.choice-card.is-disabled{cursor:not-allowed;opacity:.55}.choice-card>input[type=radio]{margin:var(--space-xs)0 0;flex:none}.choice-card-body{gap:var(--space-xs);min-width:0;display:grid}.choice-card-title{color:var(--ink);font-weight:600}.choice-card-description{color:var(--muted);font-size:var(--font-size-caption);line-height:var(--line-height-caption)}.choice-card-group-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.choice-card-compact{padding:var(--space-md)}.choice-card-compact .choice-card-body{flex:1}.choice-card-compact .choice-card-title{justify-content:space-between;align-items:baseline;gap:var(--space-sm);display:flex}.choice-card-compact .choice-card-title>span{white-space:nowrap}.quantity-stepper{align-items:center;gap:var(--space-md);flex:none;display:inline-flex}.quantity-stepper .quantity-stepper-input{width:calc(var(--space-xxl)*2);flex:0 0 calc(var(--space-xxl)*2);text-align:center;min-width:0}@media (max-width:767px){.choice-card-group-compact{grid-template-columns:minmax(0,1fr)}}.onboarding-package-preview{border-top:1px solid var(--line);gap:var(--space-sm);margin:0;display:grid}.onboarding-package-preview>div{border-bottom:1px solid var(--line);align-items:baseline;gap:var(--space-md);padding:var(--space-sm)0;flex-wrap:wrap;justify-content:space-between;display:flex}.onboarding-package-preview dt{color:var(--muted);font-size:var(--font-size-caption);flex:none}.onboarding-package-preview dd{overflow-wrap:anywhere;text-align:right;min-width:0;margin:0}@media (pointer:coarse),(max-width:699px){.editable-detail-table .data-table .field :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select,textarea){font-size:var(--font-size-body)}}.detail-material-heading{align-items:center;gap:var(--space-sm)var(--space-lg);grid-template-columns:minmax(220px,1fr) auto auto;min-width:0;display:grid}.detail-material-identity{align-items:center;gap:var(--space-sm);flex-wrap:wrap;min-width:0;display:flex}.detail-material-heading h3{overflow-wrap:anywhere;margin:0}.detail-material-mode{color:var(--muted);font-size:var(--font-size-caption);white-space:nowrap}.detail-quantity-summary{justify-content:flex-end;gap:var(--space-xs)var(--space-lg);font-size:var(--font-size-caption);flex-wrap:wrap;margin:0;display:flex}.detail-quantity-summary>div{align-items:baseline;gap:var(--space-xs);flex-wrap:wrap;display:flex}.detail-quantity-summary dt{color:var(--muted)}.detail-quantity-summary dd{font-weight:var(--font-weight-section);font-variant-numeric:tabular-nums;margin:0}@media (max-width:900px){.detail-material-heading{grid-template-columns:minmax(0,1fr) auto}.detail-quantity-summary{grid-column:1/-1;justify-content:flex-start}}.editable-detail-table[data-row-actions-layout=flow] .editable-detail-input{width:100%;min-width:0;scroll-margin-block:calc(var(--mobile-nav-height) + var(--space-xxl))}.piece-drag-handle{border-radius:var(--radius-control);color:var(--muted);cursor:grab;touch-action:none;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.piece-drag-handle:hover,.piece-drag-handle:focus-visible{border-color:var(--line-strong);color:var(--ink)}.piece-drag-handle[data-dragging=true]{cursor:grabbing;color:var(--brand)}.piece-order-fixed{color:var(--muted);font-size:var(--font-size-caption)}.editable-detail-table[data-row-actions-layout=flow] .editable-detail-add-next{display:flex}@media (max-width:900px){.editable-detail-table[data-row-actions-layout=flow] .editable-detail-existing-actions{width:100%;position:static}.editable-detail-table[data-row-actions-layout=flow] .editable-detail-row-actions{justify-items:stretch;width:100%}.editable-detail-table[data-row-actions-layout=flow] .editable-detail-existing-actions .ui-action{flex:auto}.editable-detail-table[data-row-actions-layout=flow] .data-table .editable-line-identity{padding-right:var(--space-sm)}.editable-detail-table[data-row-actions-layout=flow] .editable-detail-input{font-size:var(--font-size-body)}}.rule-configuration.form-page-form{gap:var(--space-xxl);max-width:42rem}.rule-configuration.form-page-form>.form-section+.form-section,.rule-configuration.form-page-form>.form-page-actions{margin-top:0}.rule-preview{background:var(--neutral-subtle);border:1px solid var(--line);border-radius:var(--radius-card);padding:var(--space-xl)}.rule-preview-result{align-items:flex-start;gap:var(--space-lg);padding-block:var(--space-md);flex-wrap:nowrap}.rule-preview-result:last-child{border-bottom:0}.rule-preview-answer{text-align:right}.rule-preview-quantity{color:var(--ink);font-size:var(--font-size-title);font-weight:var(--font-weight-title);line-height:var(--line-height-title);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.rule-preview-note{color:var(--muted);font-size:var(--font-size-caption);line-height:var(--line-height-caption)}.rule-preview-example{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.field .rule-preview-example>input{font-variant-numeric:tabular-nums;width:min(100%,7rem);min-width:0}.field .rule-preview-example>select{width:auto;max-width:100%}.rule-preview .form-disclosure>summary{font-size:var(--font-size-caption)}@media (max-width:699px){.rule-preview{padding:var(--space-lg)}}.record-detail-master .record-detail-body{gap:var(--space-xl);padding:var(--space-xl)var(--space-xxl);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.sewing-cutting-detail .record-detail-body>.ui-content-stack,.production-order-detail .record-detail-body>.ui-content-stack{width:100%;max-width:68rem;margin-inline:auto}.record-detail-notice{padding:var(--space-lg)var(--space-xxl)0}.record-detail-summary .context-grid{gap:var(--space-lg);background:0 0;border:0;grid-template-columns:minmax(0,1fr);margin:0;padding:0;display:grid}.record-detail-summary .context-grid>span{gap:var(--space-xs);color:var(--muted);font-size:var(--font-size-caption);overflow-wrap:anywhere;display:grid}.record-detail-summary .context-grid strong{color:var(--ink);font-size:var(--font-size-body);font-weight:600}.record-detail-master .record-detail-body>.card,.workflow-action-body>.card,.record-detail-master .record-action-center{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.record-detail-master .section-title{margin-top:0}.record-detail-master .production-record-detail{gap:var(--space-xxl)}.record-detail-master .record-action-center h2{font-size:var(--font-size-body)}.workflow-action{border:1px solid var(--line);border-radius:var(--radius-control);min-width:0}.workflow-action+.workflow-action{margin-top:var(--space-md)}.workflow-action-head{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-sm)var(--space-lg);border-bottom:1px solid var(--line);display:flex}.workflow-action-head h3,.workflow-action .field>label,.workflow-action label.field{font-size:var(--font-size-label)}.cut-piece-rows.form-field-grid{align-items:end;gap:var(--space-sm)var(--space-md);grid-template-columns:minmax(0,1.2fr) minmax(0,1.4fr) 4.5rem 4.5rem 3.5rem 5.5rem 8rem auto;display:grid}.cut-piece-rows.form-field-grid>.field{width:auto}.cut-piece-rows.form-field-grid>button{justify-self:end}@media (max-width:699px){.cut-piece-rows.form-field-grid{grid-template-columns:1fr 1fr}.cut-piece-rows.cut-piece-head{display:none}}.workflow-action .field>label,.workflow-action label.field{font-size:var(--font-size-label)}.workflow-action>summary{cursor:pointer;color:var(--brand);font-size:var(--font-size-list);min-height:var(--touch-size);padding:var(--space-md)var(--space-lg);font-weight:600}.workflow-action[open]>summary{border-bottom:1px solid var(--line)}.workflow-action-body{padding:var(--space-lg);min-width:0}.workflow-action-body form{gap:var(--space-lg);min-width:0;display:grid}.workflow-action .form-field-grid{max-width:50rem}.workflow-action h4{font-size:var(--font-size-body);margin:0}.workflow-action .field-help{font-size:var(--font-size-caption)}.bom-matrix-toolbar{align-items:end;gap:var(--space-md);grid-template-columns:minmax(15rem,1fr) auto;display:grid}.bom-matrix-targets{border:1px solid var(--line);border-radius:var(--radius-control);max-height:22rem;padding:var(--space-xs)var(--space-md);grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));display:grid;overflow:auto}.bom-matrix-targets .check-row{min-width:0;padding-block:var(--space-sm);align-items:flex-start;width:auto}.bom-matrix-targets .check-row span{overflow-wrap:anywhere;min-width:0}.bom-matrix-targets .check-row small{color:var(--muted);display:block}.bom-matrix-rule{align-items:end;gap:var(--space-sm);grid-template-columns:repeat(5,minmax(8rem,1fr)) auto;display:grid}.bom-matrix-preview{background:var(--neutral-subtle);border:1px solid var(--line);border-radius:var(--radius-control);gap:var(--space-md);padding:var(--space-lg);display:grid}.bom-matrix-preview-list{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-control);max-height:24rem;overflow:auto}.bom-matrix-preview-list details{border-bottom:1px solid var(--line);padding:var(--space-sm)var(--space-md)}.bom-matrix-preview-list details:last-child{border-bottom:0}.bom-matrix-preview-list summary{cursor:pointer;min-height:var(--touch-size);padding-block:var(--space-sm)}@media (max-width:699px){.record-detail-master .record-detail-body{padding:var(--space-lg)}.record-detail-notice{padding:var(--space-lg)var(--space-lg)0}.workflow-action-body{padding:var(--space-md)}.bom-matrix-toolbar,.bom-matrix-rule{grid-template-columns:1fr}.bom-matrix-targets{grid-template-columns:1fr;max-height:26rem}}.record-detail-body .ui-content-section-title{font-size:var(--font-size-body);font-weight:600;line-height:var(--line-height-title);margin:0}.record-detail-body .detail-panel{padding:var(--space-lg)0 0}.record-detail-body[data-content-width=reading]>.ui-content-stack{width:100%;max-width:52rem}.identity-compare{grid-column:1/-1;min-width:0}.identity-compare p{margin:0}.identity-compare-reason{color:var(--muted);font-size:var(--font-size-caption);line-height:var(--line-height-body)}.identity-compare-fallback{background:var(--warning-subtle);border:1px solid var(--warning-line);border-radius:var(--radius-control);color:var(--warning-ink);padding:var(--space-md);font-size:var(--font-size-caption)}.identity-compare-cards{gap:var(--space-lg);flex-wrap:wrap;display:flex}.identity-compare-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-control);min-width:0;padding:var(--space-lg);flex:220px}.identity-compare-card[data-existing]{border-color:var(--control-border)}.identity-compare[data-mode=select] .identity-compare-cards{flex-direction:column}.identity-compare[data-mode=select] .identity-compare-card{flex-basis:auto}.identity-compare[data-mode=select] .identity-compare-card:first-child{background:var(--neutral-subtle)}.identity-compare .identity-compare-card-title{font-weight:var(--font-weight-label);margin-bottom:var(--space-md)}.identity-compare-code{font-weight:var(--font-weight-body);color:var(--muted)}.identity-compare-row{gap:var(--space-md);line-height:var(--line-height-body);padding-block:var(--space-xs);display:flex}.identity-compare-label{color:var(--muted);flex:none;width:5em}.identity-compare-value{border-radius:var(--radius-list-control);overflow-wrap:anywhere;min-width:0;font-weight:var(--font-weight-body)}.identity-compare-value[data-differs]{background:var(--warning-subtle);color:var(--warning-ink);padding:0 var(--space-xs)}.identity-compare-caption{font-size:var(--font-size-caption)}.identity-compare-question{font-size:var(--font-size-section);font-weight:var(--font-weight-section)}.identity-compare-choice.ui-action{font-size:var(--font-size-body);flex:160px;min-height:44px}.identity-compare-blocked{align-self:center}.identity-compare-presets>.ui-action{min-height:var(--touch-size)}.identity-compare-other{gap:var(--space-xs);display:grid}.identity-compare-alternatives{min-width:0}.identity-compare-alternatives summary{align-items:center;gap:var(--space-sm);color:var(--primary);cursor:pointer;padding-block:var(--space-sm);font-size:var(--font-size-caption);display:flex}.identity-compare-expand{transition:transform .15s}.identity-compare-alternatives[open] .identity-compare-expand{transform:rotate(180deg)}.identity-compare-candidate-list{overscroll-behavior:contain;border:1px solid var(--line);border-radius:var(--radius-control);max-height:280px;overflow-y:auto}.identity-compare-candidate.ui-action{align-items:stretch;gap:var(--space-xs);border:0;border-bottom:1px solid var(--line);width:100%;padding:var(--space-md);text-align:left;color:var(--ink);background:var(--card);font-size:var(--font-size-body);white-space:normal;overflow-wrap:anywhere;font-weight:var(--font-weight-body);line-height:var(--line-height-body);border-radius:0;flex-direction:column;display:flex}.identity-compare-candidate.ui-action:last-child{border-bottom:0}.identity-compare-candidate.ui-action:hover{background:var(--row-hover)}.identity-compare-candidate.ui-action:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.identity-compare-candidate-heading{align-items:baseline;gap:var(--space-md);justify-content:space-between;display:flex}.identity-compare-candidate-heading strong{font-weight:var(--font-weight-label);min-width:0}.identity-compare-candidate-status{color:var(--primary);font-size:var(--font-size-caption);flex:none}.identity-compare-candidate-facts{color:var(--muted);font-size:var(--font-size-caption)}.merge-preview{gap:var(--space-sm);display:grid}.merge-preview-blockers{background:var(--danger-subtle);border-radius:var(--radius-control);color:var(--danger-ink);padding:var(--space-sm)}.merge-preview-list{margin:0;padding-left:20px}.merge-preview-list[data-tight]{margin-top:var(--space-xs)}.merge-preview-confirm{align-items:flex-start;gap:var(--space-sm);display:flex}.merge-preview-confirm>input[type=checkbox]{width:20px;height:20px;margin-top:2px}.contract-signature-canvas{border:1px solid var(--control-border);border-radius:var(--radius-control);background:var(--card);touch-action:none;-webkit-user-select:none;user-select:none;width:100%;max-width:800px;height:200px;display:block}.auth-page{background:var(--paper);min-height:100dvh;padding:var(--space-xl);align-items:center;display:grid}.auth-page-stack{width:min(100%,1020px);margin:auto}.auth-page-stack .auth-shell{width:100%}.icp-footer{margin-top:var(--space-lg);text-align:center;font-size:var(--font-size-caption);justify-content:center;align-items:center;gap:var(--space-md);flex-wrap:nowrap;display:flex}.icp-footer a{white-space:nowrap;color:var(--muted);align-items:center;text-decoration:none;display:inline-flex}.icp-footer .beian-badge{border:0}.icp-footer a:hover{text-decoration:underline}.auth-page-stack>.pwa-install-card{margin-top:var(--space-lg)}.auth-shell{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-dialog);box-shadow:0 24px 70px var(--ink)}@supports (color:color-mix(in lab, red, red)){.auth-shell{box-shadow:0 24px 70px color-mix(in srgb,var(--ink)13%,transparent)}}.auth-shell{grid-template-columns:minmax(0,1.1fr) minmax(380px,.9fr);width:min(100%,1020px);min-height:610px;margin:auto;display:grid;overflow:hidden}.auth-brand-panel{background:linear-gradient(145deg,var(--brand)0%,var(--brand-dark)70%,var(--nav-surface)100%);color:var(--card);padding:calc(var(--space-xxl)*2);flex-direction:column;justify-content:center;display:flex}.auth-wordmark{font-size:var(--font-size-caption);letter-spacing:.12em;margin-bottom:var(--space-xxl);text-transform:uppercase;font-weight:600}.auth-wordmark-logo{width:auto;height:44px;margin-bottom:var(--space-xxl);display:block}.auth-brand-title{font-size:var(--font-size-heading);font-weight:var(--font-weight-heading);letter-spacing:0;line-height:var(--line-height-heading);max-width:560px}.auth-brand-panel>p{color:var(--card)}@supports (color:color-mix(in lab, red, red)){.auth-brand-panel>p{color:color-mix(in srgb,var(--card)76%,transparent)}}.auth-brand-panel>p{font-size:var(--font-size-body);line-height:var(--line-height-body);margin:var(--space-xl)0 var(--space-xl);max-width:520px}.auth-capabilities{gap:var(--space-md);margin:0;padding:0;list-style:none;display:grid}.auth-capabilities li{font-size:var(--font-size-caption);align-items:center;gap:var(--space-md);display:flex}.auth-capabilities li span{background:var(--card);align-items:center}@supports (color:color-mix(in lab, red, red)){.auth-capabilities li span{background:color-mix(in srgb,var(--card)14%,transparent)}}.auth-capabilities li span{border-radius:var(--radius-pill);justify-content:center;width:26px;height:26px;display:inline-flex}.auth-card{align-content:center;gap:var(--space-lg);min-width:0;padding:calc(var(--space-xxl) + var(--space-lg));display:grid}.auth-form-heading{gap:var(--space-sm);margin-bottom:var(--space-xs);display:grid}.auth-context-label{color:var(--brand);font-size:var(--font-size-caption);letter-spacing:.12em;font-weight:600}.auth-card h1{font-size:var(--font-size-section);letter-spacing:-.025em;margin:0}.auth-card p{color:var(--muted);margin:0}.auth-card label{gap:var(--space-sm);font-weight:600;display:grid}.auth-card input{background:var(--card);border:1px solid var(--control-border);border-radius:var(--radius-control);min-height:48px;padding:var(--space-md)var(--space-md);width:100%;transition:border-color .15s,box-shadow .15s}.auth-card input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand)}@supports (color:color-mix(in lab, red, red)){.auth-card input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand)12%,transparent)}}.auth-card input:focus{outline:none}.auth-password-field{gap:var(--space-sm);display:grid}.auth-password-control{position:relative}.auth-card .auth-password-control input{padding-right:calc(var(--space-xxl) + var(--space-lg))}.auth-card .auth-password-toggle{border-radius:var(--radius-control);color:var(--muted);background:0 0;justify-content:center;width:44px;height:44px;padding:0;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.auth-card .auth-password-toggle:hover{background:var(--row-hover);color:var(--brand)}.auth-card .auth-password-toggle:focus-visible{box-shadow:0 0 0 3px var(--brand)}@supports (color:color-mix(in lab, red, red)){.auth-card .auth-password-toggle:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand)18%,transparent)}}.auth-card .auth-password-toggle:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.auth-password-toggle svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:22px;height:22px}.auth-card .auth-remember{align-items:flex-start;gap:var(--space-md);min-height:44px;font-weight:600;display:flex}.auth-card .auth-remember input{height:18px;margin:var(--space-xs)0 0;flex:0 0 18px;width:18px;min-width:18px;min-height:18px;padding:0}.auth-card .auth-remember span{gap:var(--space-xs);display:grid}.auth-card .auth-remember strong{font-size:var(--font-size-caption)}.auth-card .auth-remember small{color:var(--muted);font-size:var(--font-size-caption);line-height:var(--line-height-body)}.auth-card>button{margin-top:var(--space-xs);justify-content:center;width:100%}.auth-support{border-top:1px solid var(--line);font-size:var(--font-size-caption);line-height:var(--line-height-body);padding-top:var(--space-lg);text-align:center}*{box-sizing:border-box}html,body{max-width:100%;min-height:100%;margin:0;overflow-x:hidden}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:var(--font-size-body);font-weight:var(--font-weight-body);line-height:var(--line-height-body)}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-section);line-height:var(--line-height-section)}b,strong{font-weight:var(--font-weight-list-strong)}small{font-size:var(--font-size-caption);line-height:var(--line-height-caption)}@media (max-width:900px){.auth-page{padding:var(--space-md);align-items:start}.auth-shell{grid-template-columns:1fr;min-height:0}.auth-brand-panel{padding:var(--space-xl)var(--space-xl)}.auth-wordmark{margin-bottom:var(--space-lg)}.auth-wordmark-logo{height:30px;margin-bottom:var(--space-lg)}.auth-brand-title{font-size:var(--font-size-section)}.auth-brand-panel>p{font-size:var(--font-size-caption);margin:var(--space-md)0 var(--space-lg)}.auth-capabilities{display:none}.auth-card{padding:var(--space-xl)var(--space-xl)var(--space-xxl)}.auth-card h1{font-size:var(--font-size-section)}}button,input,select,textarea{font:inherit}input:where(:not([type=checkbox],[type=radio],[type=button],[type=submit],[type=reset],[type=hidden],[type=range],[type=color],[type=file],[type=image])),textarea:where(:not([hidden])){padding-inline:var(--space-sm)}:where(button){color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;display:inline-flex}a,button,input,select,textarea,summary,[role=button],.touch-target{min-height:var(--touch-size);min-width:var(--touch-size)}summary{cursor:pointer;padding:var(--space-sm)var(--space-xs);align-items:center;display:flex}button:disabled{cursor:not-allowed;opacity:.55}button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}a{color:inherit}.app-shell{min-height:100vh}.sidebar{background:var(--nav-surface);color:var(--nav-active-text);padding:var(--space-xl)var(--space-lg);z-index:20;width:228px;display:none;position:fixed;inset:0 auto 0 0}.brand{font-size:var(--font-size-section);letter-spacing:.02em;padding:0 var(--space-md)var(--space-xl);font-weight:600}.brand small{color:var(--nav-text);font-size:var(--font-size-caption);margin-top:var(--space-xs);font-weight:400;display:block}.nav-list{gap:var(--space-md);display:grid}.nav-group{gap:var(--space-xs);display:grid}.nav-group-label{color:var(--nav-text);font-size:var(--font-size-caption);letter-spacing:.12em;padding:0 var(--space-md)var(--space-xs);font-weight:600}.nav-link{border-radius:var(--radius-control);align-items:center;gap:var(--space-md);padding:var(--space-md);text-decoration:none;display:flex;position:relative}.nav-link.active:before{background:var(--brand-vivid);border-radius:var(--radius-pill);content:"";width:3px;position:absolute;top:9px;bottom:9px;left:0}.nav-link:hover{background:var(--nav-hover)}.nav-link.active{background:var(--nav-active);color:var(--nav-active-text);font-weight:600}.skip-link{background:var(--card);border:2px solid var(--brand);border-radius:var(--radius-control);padding:var(--space-md)var(--space-lg);z-index:100;position:fixed;top:-100px;left:12px}.skip-link:focus{top:12px}.topbar{background:var(--card);align-items:center}@supports (color:color-mix(in lab, red, red)){.topbar{background:color-mix(in srgb,var(--card)94%,transparent)}}.topbar{border-bottom:1px solid var(--line);gap:var(--space-md);min-height:var(--space-mobile-nav);padding:var(--space-sm)var(--space-lg);z-index:15;flex-wrap:nowrap;justify-content:space-between;display:flex;position:sticky;top:0}.demo-badge{background:var(--warning-subtle);border:1px solid var(--warning-line);border-radius:var(--radius-pill);color:var(--warning-ink);font-size:var(--font-size-caption);padding:var(--space-sm)var(--space-md);white-space:nowrap;font-weight:600}.support-session-banner{background:var(--warning-subtle);border-bottom:1px solid var(--warning-line);color:var(--warning-ink);align-items:center;gap:var(--space-sm)var(--space-md);padding:var(--space-sm)var(--space-lg);flex-wrap:wrap;justify-content:space-between;display:flex}.support-session-banner-copy{align-items:baseline;gap:var(--space-xs)var(--space-sm);flex-wrap:wrap;display:flex}.support-session-banner-copy strong{font-size:var(--font-size-caption);font-weight:600}.support-session-banner .muted{color:var(--warning-ink);font-size:var(--font-size-caption);opacity:.85}.platform-warning-badge{background:var(--danger-subtle);border:1px solid var(--danger-line);border-radius:var(--radius-pill);color:var(--danger-ink);font-size:var(--font-size-caption);padding:var(--space-sm)var(--space-md);font-weight:600}.platform-sidebar{background:var(--platform-nav);color:var(--card)}.platform-sidebar .brand small{color:var(--platform-muted)}.topbar.platform-topbar{border-bottom-color:var(--platform-border);justify-content:flex-end;display:flex}.platform-account{background:var(--platform-surface);border:1px solid var(--platform-border);border-radius:var(--radius-card);align-items:center;gap:var(--space-sm);min-width:min(100%,330px);min-height:48px;padding:var(--space-xs)var(--space-sm)var(--space-xs)var(--space-sm);flex:none;display:flex}.platform-account-avatar{background:var(--platform-accent);color:var(--card);font-size:var(--font-size-list);border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;font-weight:600;display:inline-flex}.platform-account-copy{line-height:var(--line-height-title);min-width:100px;display:grid}.platform-account-copy strong{color:var(--platform-ink);font-size:var(--font-size-list);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-account-copy small{color:var(--muted);font-size:var(--font-size-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-account-role{white-space:nowrap;flex:none}.tenant-account{background:var(--paper);border:1px solid var(--control-border);border-radius:var(--radius-card);align-items:center;gap:var(--space-sm);min-width:min(100%,330px);min-height:48px;padding:var(--space-xs)var(--space-sm)var(--space-xs)var(--space-sm);flex:none;display:flex}.tenant-account-avatar{background:var(--brand);color:var(--card);font-size:var(--font-size-caption);border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;font-weight:600;display:inline-flex}.tenant-account-copy{line-height:var(--line-height-title);min-width:100px;display:grid}.tenant-account-copy strong{color:var(--brand-dark);font-size:var(--font-size-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tenant-account-copy small{color:var(--muted);font-size:var(--font-size-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tenant-account-role{white-space:nowrap;flex:none}.desktop-account-logout{display:inline-flex}.role-control{align-items:center;gap:var(--space-sm);min-width:0;display:flex}.role-control label{color:var(--muted);font-size:var(--font-size-caption)}.role-switcher{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-control);max-width:132px;padding:var(--space-sm)}.current-role{color:var(--brand);font-size:var(--font-size-caption);white-space:nowrap;font-weight:600}.topbar-controls{align-items:center;gap:var(--space-md);flex-wrap:nowrap;min-width:0;margin-left:auto;display:flex}.tenant-switch-control{align-items:center;gap:var(--space-sm);min-width:0;display:flex;position:relative}.tenant-current-identity{background:var(--row-hover);border:1px solid var(--line);border-radius:var(--radius-card);align-content:center;gap:var(--space-xs);min-width:150px;min-height:56px;padding:var(--space-xs)var(--space-md);flex:0 auto;display:grid}.tenant-current-identity span{color:var(--muted);font-size:var(--font-size-caption);line-height:var(--line-height-body)}.tenant-current-identity strong{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.tenant-switch-control label{color:var(--muted);font-size:var(--font-size-caption)}.tenant-switch-control select{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-control);min-width:96px;max-width:170px;padding:var(--space-sm)var(--space-sm)}.tenant-create-link{background:var(--neutral-subtle);border-radius:var(--radius-control);color:var(--brand-dark);font-size:var(--font-size-body);flex:0 0 44px;justify-content:center;align-items:center;min-width:44px;height:44px;font-weight:600;text-decoration:none;display:inline-flex}.tenant-switch-error{background:var(--danger-subtle);border-radius:var(--radius-list-control);color:var(--danger);font-size:var(--font-size-caption);padding:var(--space-xs)var(--space-sm);white-space:nowrap;position:absolute;top:100%;right:0}.main{max-width:1220px;padding:var(--page-gutter-y)var(--page-gutter-x)calc(var(--mobile-nav-height) + var(--space-xl) + env(safe-area-inset-bottom));width:100%;margin:0 auto}.mobile-nav{background:var(--nav-surface);color:var(--card);grid-template-columns:repeat(var(--mobile-nav-columns,6),minmax(0,1fr));min-height:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);z-index:50;display:grid;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.mobile-nav .nav-link{color:var(--card);font-size:var(--font-size-caption);min-height:var(--mobile-nav-height);min-width:0;padding:var(--space-xs)var(--space-xs);text-align:center;background:0 0;border-radius:0;flex-direction:column;justify-content:center;gap:1px;width:100%;position:relative}.mobile-nav .nav-link.active{background:var(--nav-surface);color:var(--brand-vivid);font-weight:600}.mobile-nav .nav-link.active:before{background:var(--brand-vivid);content:"";border-radius:0 0 4px 4px;height:3px;position:absolute;top:0;left:20%;right:20%}.mobile-nav .nav-icon{font-size:var(--font-size-body);justify-content:center;align-items:center;display:inline-flex}.mobile-nav .nav-link>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.mobile-nav.platform-mobile-nav{background:var(--platform-nav);grid-template-columns:none;grid-auto-columns:minmax(5.5rem,1fr);grid-auto-flow:column;overflow-x:auto}:is(.platform-sidebar,.platform-mobile-nav) .nav-link{color:var(--platform-muted)}:is(.platform-sidebar,.platform-mobile-nav) .nav-link:is(:hover,:focus-visible){background:var(--platform-nav-hover);color:var(--platform-nav-active-text)}:is(.platform-sidebar,.platform-mobile-nav) .nav-link.active{background:var(--platform-nav-active);color:var(--platform-nav-active-text)}:is(.platform-sidebar,.platform-mobile-nav) .nav-link.active:before{background:var(--platform-nav-active-text)}:is(.platform-sidebar,.platform-mobile-nav) .nav-link:focus-visible{outline:2px solid var(--platform-nav-active-text);outline-offset:-3px}.platform-mobile-nav .nav-link{white-space:nowrap}.platform-mobile-nav .nav-link.active:before{width:auto}.platform-sidebar .nav-group+.nav-group{border-top:1px solid var(--platform-nav-hover);padding-top:var(--space-sm)}.platform-sidebar .nav-icon,.platform-mobile-nav .nav-icon{flex:none;display:inline-flex}.platform-sidebar .nav-parent{align-items:center;display:flex}.platform-sidebar .nav-parent .nav-link{flex:1;min-width:0}.platform-sidebar .nav-children-toggle{border-radius:var(--radius-control);color:var(--platform-muted);cursor:pointer;height:44px;margin-left:calc(-1*var(--space-xs));background:0 0;border:0;justify-content:center;align-items:center;width:36px;display:inline-flex}.platform-sidebar .nav-children-toggle:hover{background:var(--platform-nav-hover);color:var(--card)}.platform-sidebar .nav-children-toggle:focus-visible{outline:2px solid var(--platform-nav-active-text);outline-offset:-2px}.platform-sidebar .nav-children-toggle svg{transition:transform .15s}.platform-sidebar .nav-children-toggle[aria-expanded=true] svg{transform:rotate(-180deg)}.platform-sidebar .nav-sub{gap:var(--space-xs);display:grid}.platform-sidebar .nav-sub .nav-link{font-size:var(--font-size-caption);min-height:40px;padding-left:var(--space-xxl)}.platform-sidebar .nav-sub .nav-link.active{font-weight:600}.mobile-more-trigger{border:0}.mobile-nav-layer{height:100dvh;padding:var(--space-md)var(--space-md)calc(var(--mobile-nav-height) + var(--space-md) + env(safe-area-inset-bottom));z-index:40;align-items:flex-end;display:flex;position:fixed;inset:0}.mobile-nav-backdrop{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.mobile-nav-backdrop{background:color-mix(in srgb,var(--ink)58%,transparent)}}.mobile-nav-backdrop{border-radius:0;padding:0;position:absolute;inset:0}.mobile-nav-backdrop:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.mobile-nav-backdrop:hover{background:color-mix(in srgb,var(--ink)58%,transparent)}}.mobile-more-drawer{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-dialog);box-shadow:0 14px 40px var(--ink)}@supports (color:color-mix(in lab, red, red)){.mobile-more-drawer{box-shadow:0 14px 40px color-mix(in srgb,var(--ink)24%,transparent)}}.mobile-more-drawer{color:var(--ink);max-width:520px;min-height:0;max-height:100%;padding:var(--space-lg);flex-direction:column;width:100%;margin:0 auto;display:flex;position:relative}.mobile-more-header{margin-bottom:var(--space-md);justify-content:space-between;align-items:center;display:flex}.mobile-more-header h2{font-size:var(--font-size-section);margin:0}.mobile-more-close{background:var(--neutral-subtle);color:var(--brand-dark);font-size:var(--font-size-section);padding:var(--space-xs);justify-content:center}.mobile-more-grid{gap:var(--space-sm);overscroll-behavior:contain;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;display:grid;overflow-y:auto}.mobile-section-directory{grid-template-columns:minmax(0,1fr)}.mobile-more-header,.mobile-account-actions{flex-shrink:0}.mobile-more-grid .nav-link{border:1px solid var(--line);align-items:center;gap:var(--space-md);min-height:52px;padding:var(--space-sm)var(--space-md);display:flex}.mobile-more-grid .nav-link.active{background:var(--brand-subtle);border-color:var(--success-line);color:var(--brand-dark);font-weight:600}.mobile-account-actions{border-top:1px solid var(--line);margin-top:var(--space-md);padding-top:var(--space-md);justify-content:space-between;align-items:center;display:flex}.mobile-account-actions>span{color:var(--muted);font-size:var(--font-size-caption);font-weight:600}.page-heading{align-items:end;gap:var(--space-md);margin-bottom:var(--space-xl);flex-wrap:wrap;justify-content:space-between;display:flex}.pwa-install-card{background:var(--brand-subtle);border-color:var(--success-line);align-items:center;gap:var(--space-lg);margin-bottom:var(--space-lg);padding:var(--space-lg)var(--space-lg);justify-content:space-between;display:flex}.pwa-install-copy{align-items:center;gap:var(--space-md);min-width:0;display:flex}.pwa-install-copy img{border-radius:var(--radius-card);flex:0 0 56px}.pwa-install-copy strong{font-size:var(--font-size-body);margin-bottom:var(--space-xs);display:block}.pwa-install-copy p{color:var(--muted);line-height:var(--line-height-body);margin:0}.pwa-install-copy .pwa-install-feedback{background:var(--warning-subtle);border:1px solid var(--warning-line);border-radius:var(--radius-control);color:var(--warning-ink);margin-top:var(--space-sm);padding:var(--space-sm)var(--space-md);font-weight:600}.pwa-install-progress{background:var(--success-line);border-radius:var(--radius-pill);height:5px;margin-top:var(--space-sm);position:relative;overflow:hidden}.pwa-install-progress span{background:var(--brand);border-radius:inherit;width:42%;height:100%;animation:1.2s ease-in-out infinite pwa-install-progress;display:block}.pwa-install-actions{align-items:center;gap:var(--space-sm);flex:none;display:flex}@keyframes pwa-install-progress{0%{transform:translate(-110%)}to{transform:translate(345%)}}@media (prefers-reduced-motion:reduce){.pwa-install-progress span{width:100%;animation:none;transform:none}}.page-heading h1{font-size:var(--font-size-title);font-weight:var(--font-weight-title);letter-spacing:var(--letter-spacing-title);line-height:var(--line-height-title);margin:0}.page-heading p{color:var(--muted);font-size:var(--font-size-body);line-height:var(--line-height-body);margin:var(--space-xs)0 0;max-width:680px}.page-heading-actions{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.page-help-link{gap:var(--space-sm)}.page-help-link>span[aria-hidden]{background:var(--brand);color:var(--card);border-radius:50%;justify-content:center;align-items:center;width:22px;min-width:22px;height:22px;min-height:22px;display:inline-flex}.section-title{font-size:var(--font-size-section);font-weight:var(--font-weight-section);line-height:var(--line-height-section);margin:var(--space-xxl)0 var(--space-md)}.grid{gap:var(--space-md);display:grid}.grid.record-stack{grid-template-columns:minmax(0,1fr)}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.two-columns,.three-columns{grid-template-columns:1fr}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:0 3px 12px var(--ink)}@supports (color:color-mix(in lab, red, red)){.card{box-shadow:0 3px 12px color-mix(in srgb,var(--ink)4.5%,transparent)}}.card{min-width:0;padding:var(--space-lg)}@media (min-width:700px){.card{padding:var(--space-xl)}}.task-surface{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:0 3px 12px var(--ink)}@supports (color:color-mix(in lab, red, red)){.task-surface{box-shadow:0 3px 12px color-mix(in srgb,var(--ink)4.5%,transparent)}}.task-surface{gap:var(--space-lg);min-width:0;padding:var(--space-lg);display:grid}@media (min-width:700px){.task-surface{padding:var(--space-xl)}}.metric strong{font-size:var(--font-size-metric);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-metric);line-height:var(--line-height-metric);margin-top:var(--space-xs);display:block}.metric span{color:var(--muted);font-size:var(--font-size-caption)}.metric.danger{border-left:4px solid var(--danger)}.metric.warning{border-left:4px solid var(--accent)}.metric.success{border-left:4px solid var(--success)}.metric.neutral{border-left:4px solid var(--muted)}.card-header{align-items:flex-start;gap:var(--space-sm);margin-bottom:var(--space-md);flex-wrap:wrap;justify-content:space-between;display:flex}.card-title{font-size:var(--font-size-body);font-weight:var(--font-weight-section);line-height:var(--line-height-section);overflow-wrap:anywhere;margin:0}.card-subtitle,.muted{color:var(--muted);font-size:var(--font-size-list);line-height:var(--line-height-list)}.status{border-radius:var(--radius-pill);font-size:var(--font-size-caption);font-weight:var(--font-weight-label);line-height:var(--line-height-caption);padding:var(--space-xs)var(--space-sm);display:inline-block}.status.success{background:var(--success-subtle);color:var(--success-ink)}.status.warning{background:var(--warning-subtle);color:var(--warning-ink)}.status.danger{background:var(--danger-subtle);color:var(--danger-ink)}.status.neutral{background:var(--neutral-subtle);color:var(--neutral-ink)}.status.status-nowrap{white-space:nowrap}.data-list{gap:var(--space-md);display:grid}.entry-guide-cards{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));display:grid}.entry-guide-card p{color:var(--muted);margin:0}.entry-guide-bar{gap:var(--space-sm);margin-top:var(--space-xs);flex-wrap:wrap;justify-content:flex-end;display:flex}.data-row{border-bottom:1px solid var(--line);gap:var(--space-xs);padding:var(--space-md)0;display:grid}.data-row:last-child{border-bottom:0}.row-line{align-items:center;gap:var(--space-sm);flex-wrap:wrap;justify-content:space-between;display:flex}.code{color:var(--brand);font-family:var(--font-body);font-size:var(--list-font-size);overflow-wrap:anywhere;font-weight:600}.amount{font-variant-numeric:tabular-nums;font-weight:600}.form-card h2,.form-card h3{margin:0 0 var(--space-lg)}.field{align-content:start;gap:var(--space-sm);min-width:0;display:grid}.field label,.field .field-label{color:var(--ink);font-size:var(--font-size-label);font-weight:var(--font-weight-label);line-height:var(--line-height-label)}.field input,.field select,.field textarea{background:var(--card);border:1px solid var(--control-border);border-radius:var(--radius-control);min-height:var(--touch-size);min-width:0;padding:var(--space-sm)var(--space-md);width:100%}.ui-file-picker{background:var(--card);border:1px solid var(--control-border);border-radius:var(--radius-control);color:var(--ink);align-items:center;gap:var(--space-md);min-height:var(--touch-size);min-width:0;padding:var(--space-xs)var(--space-sm);width:100%;display:flex;position:relative}.ui-file-picker:focus-within{border-color:var(--brand);outline:3px solid var(--brand)}@supports (color:color-mix(in lab, red, red)){.ui-file-picker:focus-within{outline:3px solid color-mix(in srgb,var(--brand)12%,transparent)}}.ui-file-picker:has(input:disabled){background:var(--neutral-subtle);color:var(--muted)}.ui-file-picker>.ui-file-picker-native{cursor:pointer;opacity:0;width:100%;height:100%;min-height:0;margin:0;padding:0;position:absolute;inset:0}.ui-file-picker>.ui-file-picker-native:disabled{cursor:not-allowed}.ui-file-picker-button{border:1px solid var(--control-border);border-radius:var(--radius-control);font-size:var(--font-size-label);font-weight:var(--font-weight-label);min-height:calc(var(--touch-size) - 2*var(--space-xs));padding:0 var(--space-md);flex:none;align-items:center;display:inline-flex}.ui-file-picker-summary{font-size:var(--font-size-caption);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}input.ui-form-input-compact{background:var(--card);border:1px solid var(--control-border);border-radius:var(--radius-list-control);color:var(--ink);font-size:var(--font-size-list);line-height:var(--line-height-list);min-height:var(--control-height);min-width:0;padding:var(--space-xs)var(--space-sm)}input.ui-form-input-compact:focus{border-color:var(--brand);outline:3px solid var(--brand)}@supports (color:color-mix(in lab, red, red)){input.ui-form-input-compact:focus{outline:3px solid color-mix(in srgb,var(--brand)12%,transparent)}}@media (max-width:900px),(pointer:coarse){input.ui-form-input-compact{font-size:var(--font-size-body)}}.field textarea{resize:vertical;scrollbar-width:thin;scrollbar-color:var(--ink)transparent;min-height:130px}@supports (color:color-mix(in lab, red, red)){.field textarea{scrollbar-color:color-mix(in srgb,var(--ink)30%,transparent)transparent}}.check-line,.check-control,.check-row{cursor:pointer;align-items:center;gap:var(--space-sm);min-height:44px;padding-block:var(--space-md);width:fit-content;display:flex}.field label:has(>input[type=checkbox]){cursor:pointer;align-items:center;gap:var(--space-sm);min-height:44px;padding-block:var(--space-md);width:fit-content;display:flex}.field label:has(>input[type=radio]){cursor:pointer;align-items:center;gap:var(--space-sm);min-height:44px;padding-block:var(--space-md);width:fit-content;display:flex}.field input[type=checkbox],.field input[type=radio],input[type=checkbox],input[type=radio]{accent-color:var(--brand);flex:0 0 18px;width:18px;min-width:18px;height:18px;min-height:18px;margin:0;padding:0}.field-help{color:var(--muted);font-size:var(--font-size-caption);line-height:var(--line-height-caption)}.field-help .field-warning{color:var(--warning-ink);font-weight:600}.field-help-trigger{color:var(--muted);vertical-align:middle;background:0 0;border:0;min-width:0;min-height:0;padding:0}.field-help-trigger:hover,.field-help-trigger:focus-visible{color:var(--brand)}.field-help-trigger svg{display:block}.barcode-page{max-width:var(--form-content-width,50rem)}.required-fields-hint{color:var(--muted);font-size:var(--font-size-caption);margin:0}.required-marker{color:var(--danger);margin-inline-start:var(--space-xs);font-weight:600;display:inline-block}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--brand);outline:3px solid var(--brand)}@supports (color:color-mix(in lab, red, red)){.field input:focus,.field select:focus,.field textarea:focus{outline:3px solid color-mix(in srgb,var(--brand)12%,transparent)}}.alias-manager .field{align-self:start}.searchable-select,.interaction-combobox{width:100%;min-width:0;position:relative}.searchable-combobox-group{width:100%;position:relative}.searchable-combobox-input{text-overflow:ellipsis;padding-right:44px!important}.interaction-combobox:not([data-disabled]) .searchable-combobox-group:hover:not(:focus-within)>.searchable-combobox-input:not([aria-invalid=true]){border-color:var(--muted)}.interaction-combobox[data-disabled] .searchable-combobox-input{background:var(--neutral-subtle);color:var(--muted);cursor:not-allowed;padding-right:var(--space-md)!important}.searchable-combobox-group:focus-within>.searchable-combobox-input{border-color:var(--brand);outline:3px solid var(--brand)}@supports (color:color-mix(in lab, red, red)){.searchable-combobox-group:focus-within>.searchable-combobox-input{outline:3px solid color-mix(in srgb,var(--brand)12%,transparent)}}.searchable-combobox-group>.searchable-combobox-arrow{color:var(--muted);cursor:pointer;touch-action:manipulation;z-index:2;background:0 0;border:0;border-radius:0;outline:none;justify-content:center;align-items:center;width:44px;min-width:0;height:100%;min-height:0;padding:0;line-height:1;display:flex;position:absolute;top:0;right:0}.searchable-combobox-arrow[aria-expanded=true]>svg{transform:rotate(180deg)}.searchable-select-native{display:none!important}[popover]:not(:popover-open):not(dialog[open]){display:none!important}.searchable-select-popover{background:var(--card);border:1px solid var(--control-border);border-radius:var(--radius-control);box-shadow:0 14px 32px var(--ink)}@supports (color:color-mix(in lab, red, red)){.searchable-select-popover{box-shadow:0 14px 32px color-mix(in srgb,var(--ink)18%,transparent)}}.searchable-select-popover{color:var(--ink);min-height:min(240px,100dvh - 24px);max-height:min(360px,100dvh - 24px);width:var(--trigger-width);flex-direction:column;margin:0;padding:0;display:flex;overflow:hidden}.searchable-select-popover[data-compact]{min-height:0}.searchable-select-listbox{overscroll-behavior:contain;min-height:0;max-height:320px;padding:var(--space-xs);overflow-y:auto}.searchable-select-option{background:var(--card);border-radius:var(--radius-control);color:var(--ink);align-items:flex-start;gap:var(--space-md);min-height:44px;padding:var(--space-md);text-align:left;justify-content:space-between;width:100%;font-weight:600;display:flex}.searchable-select-option:hover,.searchable-select-option[data-focused]{background:var(--brand-subtle);color:var(--brand-dark)}.searchable-select-option[data-selected]{font-weight:600}.searchable-select-option[data-disabled]{background:var(--card);color:var(--muted)}.searchable-select-option span:first-child{overflow-wrap:anywhere;min-width:0}.searchable-option-check{color:var(--brand);flex:none;font-weight:600}.searchable-select-empty{color:var(--muted);padding:var(--space-lg)var(--space-md);text-align:center}.searchable-select-count{background:var(--neutral-subtle);border-top:1px solid var(--line);color:var(--muted);font-size:var(--font-size-caption);padding:var(--space-sm)var(--space-md);flex-shrink:0}.searchable-select-actions{background:var(--neutral-subtle);padding:0 var(--space-md)var(--space-xs);flex-shrink:0;display:flex}.searchable-select-actions>.ui-action{flex:1;justify-content:flex-start;min-height:44px}.picker-sheet-heading{display:none}.picker-sheet-close{color:var(--ink);cursor:pointer;font-size:var(--font-size-section);background:0 0;border:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0;display:inline-flex}@media (max-width:900px){.searchable-select-popover{width:calc(100vw - 2*var(--space-md));top:auto!important;bottom:max(var(--space-md),env(safe-area-inset-bottom))!important;left:var(--space-md)!important;height:70dvh!important;max-height:70dvh!important;position:fixed!important}.searchable-select-popover .searchable-select-listbox{flex:1;max-height:none}.searchable-select-popover[data-compact]{height:auto!important}.searchable-select-popover[data-compact] .searchable-select-listbox{flex:0 auto}.picker-sheet-heading{border-bottom:1px solid var(--line);min-height:52px;padding:var(--space-xs)var(--space-sm)var(--space-xs)var(--space-lg);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.picker-sheet-heading strong{overflow-wrap:anywhere}}.inline-master-select{gap:var(--space-sm);width:100%;min-width:0;display:grid}.inline-master-create-button{color:var(--brand-dark);font-size:var(--font-size-caption);min-height:44px;padding:var(--space-sm)var(--space-xs);text-underline-offset:3px;background:0 0;border:0;place-self:start;align-items:center;text-decoration:underline;display:inline-flex}.inline-master-create-button:hover{color:var(--brand);background:0 0}.quick-master-dialog{max-width:min(620px,100vw - 28px)}.settings-panel-header{align-items:flex-start;gap:var(--space-md);justify-content:space-between;display:flex}.settings-panel-header p{margin:var(--space-xs)0 0}.platform-usage-audit{margin-bottom:var(--space-lg)}.platform-usage-audit summary{color:var(--brand-dark);cursor:pointer;min-height:44px;padding:var(--space-md)0;font-weight:600}.platform-usage-audit>p{margin-top:0}.commercial-adjustment-void{opacity:.72}.commercial-adjustment-void>.row-line>span,.commercial-adjustment-void>.row-line>div>strong{text-decoration:line-through}.tenant-usage-progress progress{appearance:none;background:var(--line);border-radius:var(--radius-pill);color:var(--brand);height:var(--space-sm);border:0;width:100%;display:block;overflow:hidden}.tenant-usage-progress progress::-webkit-progress-bar{background:var(--line);border-radius:var(--radius-pill)}.tenant-usage-progress progress::-webkit-progress-value{background:var(--brand);border-radius:var(--radius-pill)}.tenant-usage-progress progress::-moz-progress-bar{background:var(--brand);border-radius:var(--radius-pill)}.governance-actions{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.governance-actions select{border:1px solid var(--line);border-radius:var(--radius-control);min-height:44px;padding:var(--space-sm)var(--space-sm)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.impact-summary{background:var(--neutral-subtle);border:1px solid var(--line);border-radius:var(--radius-card);gap:var(--space-xs);margin-top:var(--space-lg);padding:var(--space-md);display:grid}.data-value{font-size:var(--font-size-section);display:block}.section-nav{gap:var(--space-xs);border-bottom:1px solid var(--line);margin:var(--space-md)0 var(--space-lg);flex-wrap:nowrap;max-width:100%;display:flex;overflow-x:auto}.section-nav>a,.section-nav>button{min-width:44px;min-height:44px;padding:var(--space-md)var(--space-md);color:var(--muted);white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;flex:none;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.section-nav>:hover{color:var(--brand-dark);background:var(--brand-subtle)}.section-nav>[aria-current=page]{color:var(--brand-dark);background:var(--brand-subtle);border-bottom-color:var(--brand);font-weight:600}@media (max-width:999px){.section-nav[data-scroll-more],.detail-tabs[data-scroll-more]{-webkit-mask-image:linear-gradient(to right,var(--ink)calc(100% - 48px),transparent);-webkit-mask-image:linear-gradient(to right,var(--ink)calc(100% - 48px),transparent);-webkit-mask-image:linear-gradient(to right,var(--ink)calc(100% - 48px),transparent);-webkit-mask-image:linear-gradient(to right,var(--ink)calc(100% - 48px),transparent);mask-image:linear-gradient(to right,var(--ink)calc(100% - 48px),transparent);scrollbar-color:var(--brand)transparent;scrollbar-width:thin}.section-nav[data-scroll-back],.detail-tabs[data-scroll-back]{-webkit-mask-image:linear-gradient(to right,transparent,var(--ink)48px);-webkit-mask-image:linear-gradient(to right,transparent,var(--ink)48px);-webkit-mask-image:linear-gradient(to right,transparent,var(--ink)48px);-webkit-mask-image:linear-gradient(to right,transparent,var(--ink)48px);mask-image:linear-gradient(to right,transparent,var(--ink)48px)}.section-nav[data-scroll-back][data-scroll-more],.detail-tabs[data-scroll-back][data-scroll-more]{-webkit-mask-image:linear-gradient(to right,transparent,var(--ink)48px,var(--ink)calc(100% - 48px),transparent);-webkit-mask-image:linear-gradient(to right,transparent,var(--ink)48px,var(--ink)calc(100% - 48px),transparent);-webkit-mask-image:linear-gradient(to right,transparent,var(--ink)48px,var(--ink)calc(100% - 48px),transparent);-webkit-mask-image:linear-gradient(to right,transparent,var(--ink)48px,var(--ink)calc(100% - 48px),transparent);mask-image:linear-gradient(to right,transparent,var(--ink)48px,var(--ink)calc(100% - 48px),transparent)}}.section-heading-row{align-items:baseline;gap:var(--space-sm)var(--space-lg);flex-wrap:wrap;justify-content:space-between;display:flex}.section-nav a{flex:none}.progressive-disclosure{margin:var(--space-lg)0;padding:0}.progressive-disclosure>summary{justify-content:space-between;gap:var(--space-lg);padding:var(--space-lg)var(--space-lg);list-style:none}.progressive-disclosure>summary::-webkit-details-marker{display:none}.progressive-disclosure>summary>span:first-child{gap:var(--space-xs);display:grid}.progressive-disclosure>summary small{color:var(--muted);font-size:var(--font-size-caption);font-weight:600}.progressive-disclosure-action{color:var(--brand-dark);font-size:var(--font-size-caption);flex:none;font-weight:600}.progressive-disclosure-action .when-open,.progressive-disclosure[open] .progressive-disclosure-action .when-closed{display:none}.progressive-disclosure[open] .progressive-disclosure-action .when-open{display:inline}.progressive-disclosure-body{border-top:1px solid var(--line);padding:var(--space-lg)}.order-shipment-list{margin-top:var(--space-md)}.masters-page{width:100%;min-width:0}.master-item-row{grid-template-columns:minmax(150px,.75fr) minmax(0,1.5fr) auto}.master-item-description{gap:var(--space-sm);min-width:0;display:grid}.master-item-actions{gap:var(--space-sm);flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;display:flex}.record-detail-name{color:var(--muted);font-size:var(--font-size-list);overflow-wrap:anywhere}.record-detail-meta{font-size:var(--font-size-list);margin:0 0 var(--space-md)}.record-detail-meta .context-grid{gap:var(--space-sm)var(--space-xl);background:0 0;border:0;border-radius:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.record-detail-meta .context-grid span{color:var(--muted)}.record-detail-meta .context-grid strong{color:var(--ink);font-weight:var(--font-weight-list-strong)}.record-detail-body h2{font-size:var(--font-size-label);font-weight:var(--font-weight-label);line-height:var(--line-height-label);margin:0 0 var(--space-md)}.record-detail-body .section-heading-row h2{margin:0}.lay-index{font-size:var(--font-size-heading);font-weight:var(--font-weight-heading);line-height:var(--line-height-heading);font-variant-numeric:tabular-nums;margin-right:var(--space-xs)}.lay-index-label{font-size:var(--font-size-body);font-weight:var(--font-weight-section);line-height:var(--line-height-section)}.record-detail-body .list-heading h2{font-size:var(--font-size-section)}.record-detail-body .section-title{font-size:var(--font-size-section);font-weight:var(--font-weight-section);line-height:var(--line-height-section);margin:var(--space-xxl)0 var(--space-md)}.record-save-result{margin-bottom:var(--space-lg)}.record-action-center{gap:var(--space-md);display:grid}.eyebrow{color:var(--muted);font-size:var(--font-size-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.master-detail-grid{gap:var(--space-lg)var(--space-xl);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.master-detail-grid>div{align-items:baseline;gap:var(--space-sm);background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);min-width:0;padding:0;display:grid}.master-detail-grid dt{color:var(--muted);font-size:var(--font-size-list);font-weight:var(--font-weight-list)}.master-detail-grid dd{color:var(--ink);font-size:var(--font-size-list);font-weight:var(--font-weight-list-strong);overflow-wrap:anywhere;margin:0}.readonly-control{background:var(--neutral-subtle);border-color:var(--line);color:var(--muted);cursor:not-allowed}.field input.readonly-control:focus,.field textarea.readonly-control:focus{border-color:var(--control-border);outline:none}.status-field{align-items:center;gap:var(--space-sm);display:flex}.platform-help-callout{background:linear-gradient(135deg,var(--platform-surface),var(--warning-subtle));border-color:var(--platform-border);color:inherit;align-items:center;gap:var(--space-md);margin-top:var(--space-lg);grid-template-columns:auto minmax(0,1fr);text-decoration:none;display:grid}.platform-help-callout:hover{border-color:var(--platform-accent);box-shadow:0 8px 24px var(--platform-ink)}@supports (color:color-mix(in lab, red, red)){.platform-help-callout:hover{box-shadow:0 8px 24px color-mix(in srgb,var(--platform-ink)12%,transparent)}}.platform-help-callout-mark{background:var(--platform-nav-active);border-radius:var(--radius-card);color:var(--card);font-size:var(--font-size-body);justify-content:center;align-items:center;width:44px;height:44px;font-weight:600;display:inline-flex}.platform-help-callout strong,.platform-help-callout small{display:block}.platform-help-callout small{color:var(--muted);line-height:var(--line-height-body);margin-top:var(--space-xs)}.platform-help-callout-action{color:var(--platform-ink);font-size:var(--font-size-caption);grid-column:2;font-weight:600}.platform-help-section{margin-top:var(--space-xl)}.platform-help-section-heading{margin-bottom:var(--space-md)}.platform-help-section-heading h2{margin:var(--space-sm)0 var(--space-xs)}.platform-help-section-heading p{color:var(--muted);max-width:760px;margin:0}.platform-help-boundary-grid{gap:var(--space-md);grid-template-columns:1fr;display:grid}.platform-help-boundary-grid article{background:var(--platform-surface);border:1px solid var(--platform-border);border-radius:var(--radius-card);padding:var(--space-lg)}.platform-help-boundary-grid article+article{background:var(--paper);border-color:var(--line)}.platform-help-boundary-grid h3,.platform-help-boundary-grid ul{margin-bottom:0}.platform-help-boundary-grid ul{gap:var(--space-sm);padding-left:var(--space-xl);display:grid}.platform-help-flow{gap:var(--space-md);margin:0;padding:0;list-style:none;display:grid}.platform-help-flow>li{align-items:start;gap:var(--space-md);grid-template-columns:auto minmax(0,1fr);display:grid}.platform-help-flow h3,.platform-help-flow p{margin:0}.platform-help-flow p{color:var(--muted);line-height:var(--line-height-body);margin-top:var(--space-xs)}.platform-help-step-number,.platform-help-task-index{color:var(--platform-nav-active);font-size:var(--font-size-list);letter-spacing:.06em;font-weight:600}.platform-help-step-number{background:var(--platform-surface);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.platform-help-task-grid{gap:var(--space-md);grid-template-columns:1fr;display:grid}.platform-help-task{color:inherit;align-items:start;gap:var(--space-md);grid-template-columns:auto minmax(0,1fr) auto;min-height:132px;text-decoration:none;display:grid}.platform-help-task:hover,.platform-help-page-link:hover{border-color:var(--platform-accent);box-shadow:0 8px 24px var(--platform-ink)}@supports (color:color-mix(in lab, red, red)){.platform-help-task:hover,.platform-help-page-link:hover{box-shadow:0 8px 24px color-mix(in srgb,var(--platform-ink)12%,transparent)}}.platform-help-task strong,.platform-help-task small,.platform-help-task em{display:block}.platform-help-task small{color:var(--muted);line-height:var(--line-height-body);margin-top:var(--space-sm)}.platform-help-task em{color:var(--platform-ink);font-size:var(--font-size-caption);margin-top:var(--space-md);font-style:normal;font-weight:600}.platform-help-page-grid,.platform-help-role-grid,.platform-help-concept-grid{gap:var(--space-md)}.platform-help-page-link{color:inherit;gap:var(--space-sm);text-decoration:none;display:grid}.platform-help-page-link span,.platform-help-concept-grid p{color:var(--muted);font-size:var(--font-size-caption);line-height:var(--line-height-body)}.platform-help-page-link small{color:var(--platform-nav-active);font-weight:600}.platform-help-role h3,.platform-help-concept-grid h3,.platform-help-concept-grid p{margin:0}.platform-help-role ul{gap:var(--space-sm);padding-left:var(--space-xl);margin:0;display:grid}.platform-help-faq{margin-top:var(--space-xl)}.platform-help-faq details{border-top:1px solid var(--line);padding:var(--space-md)0}.platform-help-faq summary{color:var(--brand-dark);cursor:pointer;min-height:44px;padding:var(--space-md)0;font-weight:600}.platform-help-faq p{color:var(--muted);line-height:var(--line-height-body);margin:0 0 var(--space-sm)}.help-search-card{align-items:end;gap:var(--space-lg);display:grid}.help-search-card h2,.help-search-card p{margin:0}.help-search-card p{color:var(--muted);font-size:var(--font-size-caption);margin-top:var(--space-xs)}.help-search-control{align-items:end;gap:var(--space-sm);grid-template-columns:minmax(0,1fr);display:grid}.help-search-control label{color:var(--ink);font-size:var(--font-size-caption);font-weight:600}.help-search-control input{background:var(--card);border:1px solid var(--control-border);border-radius:var(--radius-control);min-width:0;min-height:46px;padding:var(--space-md)var(--space-md);width:100%}.help-search-control input:focus{border-color:var(--brand);outline:3px solid var(--brand)}@supports (color:color-mix(in lab, red, red)){.help-search-control input:focus{outline:3px solid color-mix(in srgb,var(--brand)12%,transparent)}}.help-section{margin-top:var(--space-xl)}.help-section-heading{margin-bottom:var(--space-md)}.help-section-heading h2{margin:var(--space-sm)0 var(--space-xs)}.help-section-heading p{color:var(--muted);max-width:820px;margin:0}.help-journey a:hover{border-color:var(--brand);box-shadow:0 8px 24px var(--ink)}@supports (color:color-mix(in lab, red, red)){.help-journey a:hover{box-shadow:0 8px 24px color-mix(in srgb,var(--ink)10%,transparent)}}.help-journey{gap:var(--space-sm);margin:0;padding:0;list-style:none;display:grid}.help-journey a{color:inherit;align-items:center;gap:var(--space-md);grid-template-columns:auto minmax(0,1fr) auto;min-height:94px;text-decoration:none;display:grid}.help-journey a>span{background:var(--brand-subtle);color:var(--brand-dark);font-size:var(--font-size-caption);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-weight:600;display:inline-flex}.help-journey a div{gap:var(--space-xs);display:grid}.help-journey small{color:var(--muted);line-height:var(--line-height-body)}.help-journey i{color:var(--brand);font-style:normal;font-weight:600}.help-topic-list,.help-topic-category{gap:var(--space-md);display:grid}.help-topic-category{scroll-margin-top:90px}.help-topic-category+.help-topic-category{margin-top:var(--space-xl)}.help-topic-category>h3{color:var(--brand-dark);font-size:var(--font-size-section);margin:0 0 var(--space-xs)}.help-topic{padding:0;scroll-margin-top:90px}.help-topic:focus{outline:3px solid var(--brand)}@supports (color:color-mix(in lab, red, red)){.help-topic:focus{outline:3px solid color-mix(in srgb,var(--brand)16%,transparent)}}.help-topic summary{align-items:center;gap:var(--space-md);padding:var(--space-lg)var(--space-lg);justify-content:space-between}.help-topic summary>span{gap:var(--space-xs);min-width:0;display:grid}.help-topic summary strong{color:var(--brand-dark);font-size:var(--font-size-body)}.help-topic summary small{color:var(--muted);line-height:var(--line-height-body)}.help-topic summary i{background:var(--neutral-subtle);color:var(--brand-dark);border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;font-style:normal;font-weight:600;transition:transform .15s;display:inline-flex}.help-topic[open] summary i{transform:rotate(45deg)}.help-topic-body{border-top:1px solid var(--line);gap:var(--space-lg);padding:var(--space-lg)var(--space-lg)17px;display:grid}.help-topic-body>ol{gap:var(--space-sm);padding-left:var(--space-xl);margin:0;display:grid}.help-topic-body>ol li{line-height:var(--line-height-body);padding-left:var(--space-xs)}.help-caution{background:var(--warning-subtle);border:1px solid var(--warning-line);border-radius:var(--radius-control);color:var(--warning-ink);gap:var(--space-xs);padding:var(--space-md);display:grid}.help-caution span{font-size:var(--font-size-caption);line-height:var(--line-height-body)}.help-actions{gap:var(--space-sm);grid-template-columns:1fr;display:grid}.help-action.restricted>span{background:var(--neutral-subtle);border:1px solid var(--line);border-radius:var(--radius-control);gap:var(--space-xs);min-height:52px;padding:var(--space-sm)var(--space-md);display:grid}.help-action.restricted small{color:var(--muted)}.help-faq{margin-top:var(--space-xl)}.help-faq details{border-top:1px solid var(--line);padding:var(--space-md)0}.help-faq summary{color:var(--brand-dark);padding:var(--space-md)var(--space-xs);font-weight:600}.help-faq p{color:var(--muted);line-height:var(--line-height-body);margin:0 0 var(--space-sm)}.platform-overview-grid,.platform-governance-grid{margin-top:var(--space-lg)}.platform-create-card{margin:var(--space-lg)0}.platform-tenant-card{color:inherit;gap:var(--space-md);text-decoration:none;display:grid}.platform-tenant-card:hover{border-color:var(--platform-accent);box-shadow:0 8px 24px var(--platform-ink)}@supports (color:color-mix(in lab, red, red)){.platform-tenant-card:hover{box-shadow:0 8px 24px color-mix(in srgb,var(--platform-ink)12%,transparent)}}.platform-tenant-meta{color:var(--muted);font-size:var(--font-size-caption);gap:var(--space-sm)var(--space-lg);flex-wrap:wrap;display:flex}.platform-subscription-card{margin-top:var(--space-lg)}.task-progress ol{gap:var(--space-sm);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.task-progress li{align-items:center;gap:var(--space-sm);min-width:0;padding:var(--space-sm)0 var(--space-lg);border-bottom:2px solid var(--line);color:var(--muted);display:flex}.task-progress-marker{flex:0 0 var(--space-control-height);width:var(--space-control-height);height:var(--space-control-height);border:1px solid var(--line);border-radius:var(--radius-pill);place-items:center;font-weight:600;display:grid}.task-progress strong,.task-progress a{font-size:var(--font-size-list);color:inherit;font-weight:600}.task-progress small{margin-top:var(--space-xs);font-size:var(--font-size-caption);display:block}.task-progress li[data-step-state=complete]{color:var(--success);border-color:var(--success)}.task-progress li[data-step-state=current]{color:var(--brand);border-color:var(--brand)}.task-progress li[data-step-state=current] .task-progress-marker{background:var(--brand-subtle);border-color:var(--brand)}.task-progress li[data-step-state=blocked]{color:var(--warning);border-color:var(--warning)}.task-progress li[data-step-state=blocked] .task-progress-marker{background:var(--warning-subtle);border-color:var(--warning)}@media (max-width:767px){.task-progress li{text-align:center;align-content:start;justify-items:center;display:grid}.task-progress strong,.task-progress a{font-size:var(--font-size-caption)}}.commercial-order-card>summary{align-items:start;gap:var(--space-sm)var(--space-lg);grid-template-columns:minmax(0,1fr) auto;display:grid}.commercial-order-card>summary>span:first-child{overflow-wrap:anywhere;min-width:0}.commercial-order-card>summary>strong{text-align:right;white-space:nowrap}.commercial-order-card>summary>.commercial-order-contract{align-items:baseline;gap:var(--space-xs)var(--space-sm);font-size:var(--font-size-caption);flex-wrap:wrap;grid-column:1/-1;display:flex}.platform-billing-policy{gap:var(--space-md);margin-top:var(--space-lg);display:grid}.platform-billing-policy p{margin:0}.platform-billing-editor{border-top:1px solid var(--line);padding-top:var(--space-sm)}.platform-billing-editor summary,.billing-action-stack summary{color:var(--brand-dark);font-weight:600}.platform-billing-editor form{gap:var(--space-md);padding:var(--space-sm)0;display:grid}.platform-billing-editor table input{border:1px solid var(--control-border);border-radius:var(--radius-control);max-width:170px;padding:var(--space-sm);width:100%}.platform-billing-invoices{gap:var(--space-lg);display:grid}.billing-invoice-card{gap:var(--space-md);display:grid}.billing-money-grid{background:var(--neutral-subtle);border-radius:var(--radius-control);gap:var(--space-sm);padding:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.billing-money-grid span{color:var(--muted);font-size:var(--font-size-caption);gap:var(--space-xs);display:grid}.billing-money-grid strong{color:var(--ink);font-size:var(--font-size-body)}.billing-action-stack{border-top:1px solid var(--line);gap:var(--space-md);padding-top:var(--space-md);display:grid}.billing-action-stack details{border-bottom:1px solid var(--line);padding-bottom:var(--space-sm)}.inline-action-form{align-items:end;gap:var(--space-md);padding:var(--space-sm)0;grid-template-columns:1fr;display:grid}.inline-action-form>button{justify-content:center}.billing-usage-summary{margin-bottom:var(--space-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.billing-usage-summary.danger{background:var(--danger-subtle);border-color:var(--danger-line);color:var(--danger-ink)}.inventory-toolbar{margin-bottom:var(--space-lg)}.context-grid{background:var(--row-hover);border:1px solid var(--line);border-radius:var(--radius-card);gap:var(--space-sm);margin:var(--space-md)0;padding:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.list-toolbar{gap:var(--space-lg);margin-bottom:var(--space-md);display:grid}.list-toolbar>.row-line{gap:var(--space-md);margin:0}.list-toolbar>button{justify-self:start}.statement-nav{align-items:end;gap:var(--space-md);flex-wrap:wrap;display:flex}.statement-nav form{align-items:end;gap:var(--space-sm);flex-wrap:wrap;min-width:0;display:flex}.record-detail-status{align-items:flex-start;gap:var(--space-xs);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;display:flex}.record-detail-links{align-items:stretch}.record-detail-links .ui-action{overflow-wrap:anywhere;white-space:normal;max-width:100%}.navigation-progress{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.navigation-progress{background:color-mix(in srgb,var(--brand)18%,transparent)}}.navigation-progress{pointer-events:none;z-index:100;width:100%;height:3px;position:fixed;top:0;left:0;right:0;overflow:hidden}.navigation-progress:after{background:var(--brand);content:"";width:48%;height:100%;animation:.9s ease-in-out infinite navigation-progress;display:block;transform:translate(-100%)}@keyframes navigation-progress{50%{transform:translate(110%)}to{transform:translate(310%)}}@media (prefers-reduced-motion:reduce){.navigation-progress:after{width:100%;animation:none;transform:none}}button[aria-busy=true]:after{content:"…";margin-left:var(--space-xs)}.confirm-dialog{border-radius:var(--radius-dialog);box-shadow:0 20px 70px var(--ink);border:0}@supports (color:color-mix(in lab, red, red)){.confirm-dialog{box-shadow:0 20px 70px color-mix(in srgb,var(--ink)32%,transparent)}}.confirm-dialog{color:var(--ink);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ink)transparent;width:100%;max-width:min(520px,100vw - 28px);height:fit-content;max-height:calc(100dvh - 24px);margin:auto;padding:0;inset:0;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.confirm-dialog{scrollbar-color:color-mix(in srgb,var(--ink)30%,transparent)transparent}}.confirm-dialog::backdrop{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.confirm-dialog::backdrop{background:color-mix(in srgb,var(--ink)62%,transparent)}}.interaction-modal-overlay{background:var(--ink);align-items:center}@supports (color:color-mix(in lab, red, red)){.interaction-modal-overlay{background:color-mix(in srgb,var(--ink)62%,transparent)}}.interaction-modal-overlay{z-index:200;justify-content:center;padding:12px;display:flex;position:fixed;inset:0}.interaction-confirm-dialog{background:var(--card);outline:none;position:relative}.interaction-confirm-dialog-body{outline:none}.interaction-task-drawer-overlay{justify-content:flex-end;align-items:stretch;padding:0}.task-drawer{background:var(--card);box-shadow:-18px 0 54px var(--ink)}@supports (color:color-mix(in lab, red, red)){.task-drawer{box-shadow:-18px 0 54px color-mix(in srgb,var(--ink)24%,transparent)}}.task-drawer{outline:none;width:100%;max-width:min(640px,100vw - 64px);height:100dvh}.task-drawer>.interaction-confirm-dialog-body{grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;display:grid}.task-drawer-header{border-bottom:1px solid var(--line);align-items:flex-start;gap:var(--space-lg);padding:calc(var(--space-xl) + env(safe-area-inset-top))calc(var(--space-xl) + env(safe-area-inset-right))var(--space-xl)calc(var(--space-xl) + env(safe-area-inset-left));justify-content:space-between;display:flex}.task-drawer-header>.ui-action{white-space:nowrap;flex-shrink:0}.task-drawer-heading{gap:var(--space-xs);min-width:0;display:grid}.task-drawer-heading h2{font-size:var(--font-size-title);line-height:var(--line-height-title);margin:0}.task-drawer-context{color:var(--brand-dark);font-size:var(--font-size-caption);font-weight:600}.task-drawer-description{color:var(--muted);line-height:var(--line-height-body)}.task-drawer-body{overscroll-behavior:contain;min-height:0;padding:var(--space-xl)calc(var(--space-xl) + env(safe-area-inset-right))var(--space-xl)calc(var(--space-xl) + env(safe-area-inset-left));overflow-y:auto}.task-drawer-footer{background:var(--card);border-top:1px solid var(--line);padding:var(--space-lg)calc(var(--space-xl) + env(safe-area-inset-right))calc(var(--space-lg) + env(safe-area-inset-bottom))calc(var(--space-xl) + env(safe-area-inset-left));justify-content:flex-end;align-items:center;display:flex}.task-drawer-trigger{align-self:flex-start}@media (max-width:767px){.task-drawer{width:100vw;max-width:none}.task-drawer-header{padding:calc(var(--space-lg) + env(safe-area-inset-top))calc(var(--space-lg) + env(safe-area-inset-right))var(--space-lg)calc(var(--space-lg) + env(safe-area-inset-left))}.task-drawer-body{padding:var(--space-lg)calc(var(--space-lg) + env(safe-area-inset-right))var(--space-lg)calc(var(--space-lg) + env(safe-area-inset-left))}.task-drawer-footer{padding:var(--space-md)calc(var(--space-lg) + env(safe-area-inset-right))calc(var(--space-md) + env(safe-area-inset-bottom))calc(var(--space-lg) + env(safe-area-inset-left))}}.confirm-dialog-content{gap:var(--space-md);padding:var(--space-xl);display:grid}.confirm-dialog-content h2,.confirm-dialog-content p{margin:0}.confirm-dialog-content .impact-summary{margin-top:0}.attachment-record{border-top:1px solid var(--line);align-items:center;gap:var(--space-md);padding:var(--space-md)0;grid-template-columns:minmax(0,1fr) auto;display:grid}.attachment-summary{gap:var(--space-xs);min-width:0;display:grid}.attachment-file-name{overflow-wrap:anywhere}.attachment-actions{gap:var(--space-sm);flex-wrap:wrap;display:flex}.attachment-actions button{min-height:44px;padding:var(--space-sm)var(--space-lg)}.attachment-preview-dialog{max-width:min(960px,100vw - 28px)}.configuration-dialog{max-width:min(620px,100vw - 28px);overflow:hidden}.configuration-dialog .interaction-confirm-dialog-body{flex-direction:column;max-height:calc(100dvh - 24px);display:flex;overflow:hidden}.configuration-dialog-header{border-bottom:1px solid var(--line);align-items:center;gap:var(--space-md);padding:var(--space-lg)var(--space-xl);flex-shrink:0;justify-content:space-between;display:flex}.configuration-dialog-header h2{font-size:var(--font-size-heading-sm);margin:0}.configuration-dialog-content{overscroll-behavior:contain;min-height:0;padding:var(--space-xl);overflow-y:auto}.configuration-dialog-footer{border-top:1px solid var(--line);padding:var(--space-lg)var(--space-xl);flex-shrink:0}.attachment-preview-content{gap:var(--space-lg);display:grid}.attachment-preview-header{align-items:start;gap:var(--space-lg);justify-content:space-between;display:flex}.attachment-preview-header h2{overflow-wrap:anywhere}.attachment-preview-body{background:var(--row-hover);border:1px solid var(--line);border-radius:var(--radius-card);justify-content:center;align-items:center;height:min(68vh,720px);min-height:240px;display:flex;position:relative;overflow:hidden}.attachment-preview-body img{object-fit:contain}.attachment-preview-body iframe{border:0;width:100%;height:min(68vh,720px)}@media (max-width:560px){.pwa-install-card{flex-direction:column;align-items:stretch}.pwa-install-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pwa-install-actions>:only-child{grid-column:1/-1}.attachment-record{grid-template-columns:1fr;align-items:start}.attachment-preview-content{padding:var(--space-lg)}.attachment-preview-header{gap:var(--space-sm)}.attachment-preview-body{height:58vh;min-height:200px}.record-detail-status{justify-content:flex-start;align-items:flex-start}.record-detail-links{grid-template-columns:1fr;display:grid}.record-detail-links .ui-action{justify-content:center;width:100%}}.feedback{border-radius:var(--radius-control);font-size:var(--font-size-caption);margin-top:var(--space-sm);padding:var(--space-sm)var(--space-md)}.feedback.success{background:var(--success-subtle);color:var(--success-ink)}.feedback.warning{background:var(--warning-subtle);color:var(--warning-ink)}.feedback.error{background:var(--danger-subtle);color:var(--danger-ink)}.permission-note{background:var(--neutral-subtle);border:1px solid var(--line);border-radius:var(--radius-control);color:var(--neutral-ink);align-items:baseline;column-gap:var(--space-sm);font-size:var(--font-size-caption);line-height:var(--line-height-caption);padding:var(--space-sm)var(--space-md);row-gap:var(--space-xs);flex-wrap:wrap;display:flex}.permission-note-tag{color:var(--ink);align-self:center;align-items:center;gap:var(--space-xs);white-space:nowrap;font-weight:600;display:inline-flex}.permission-note-toggle.ui-action{display:none}@media (max-width:900px){.permission-note:has(>.permission-note-toggle){flex-wrap:nowrap;align-items:center;padding-block:0}.permission-note:has(>.permission-note-toggle)>.permission-note-text{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;width:0;min-width:0;overflow:hidden}.permission-note-toggle.ui-action{min-height:var(--touch-size);flex:none;padding-inline:0;display:inline-flex}.permission-note[data-open]{padding-block:var(--space-sm)0;flex-wrap:wrap;align-items:baseline}.permission-note[data-open]>.permission-note-text{white-space:normal;flex-basis:auto;width:auto}}.draft-restored-note{background:var(--success-subtle);border:1px solid var(--success-line);border-radius:var(--radius-control);color:var(--success-ink);padding:var(--space-md)var(--space-md);align-items:center;gap:var(--space-md);justify-content:space-between;display:flex}.form-draft-status{color:var(--muted);font-size:var(--font-size-caption);margin:var(--space-sm)0 0;text-align:right}.empty,.ui-state{color:var(--muted);padding:var(--space-xl)var(--space-sm);text-align:center}.ui-state{gap:var(--space-sm);justify-items:center;display:grid}.ui-state>*{max-width:36rem;margin:0}.ui-state-title{color:var(--ink);font-weight:600}.ui-state-compact{padding:var(--space-md)var(--space-sm)}.ui-state>.ui-action{margin-top:var(--space-sm)}.items-configurable>.ui-state{background:var(--card);border:1px dashed var(--control-border);border-radius:var(--radius-list-surface);padding:var(--space-xl)var(--space-lg)}.ui-state-loading,.ui-state-error{color:var(--ink)}.ui-state-error .ui-state-title{color:var(--danger-ink)}.inline-form{border-top:1px solid var(--line);margin-top:var(--space-md);padding-top:var(--space-md)}.local-scroll{max-width:100%;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:640px}th,td{border-bottom:1px solid var(--line);padding:var(--space-md);text-align:left}th{color:var(--muted);font-size:var(--list-font-size)}@media (min-width:700px){.main{padding:var(--page-gutter-y)var(--page-gutter-x)80px}.metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.three-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.help-search-card{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr)}.help-search-control{grid-template-columns:minmax(0,1fr) auto}.help-search-control label{grid-column:1/-1}.help-journey,.help-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-help-callout{grid-template-columns:auto minmax(0,1fr) auto}.platform-help-callout-action{grid-column:auto}.platform-help-boundary-grid,.platform-help-task-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-help-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.billing-money-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.inline-action-form{grid-template-columns:repeat(3,minmax(0,1fr)) auto}}.item-type-field-actions{align-items:center;gap:var(--space-xs)var(--space-md);flex-wrap:wrap;display:flex}.attribute-multi-options{gap:var(--space-xs);display:grid}.attribute-multi-options label{align-items:center;gap:var(--space-sm);min-height:44px;display:flex}.field-error{color:var(--danger);font-size:var(--font-size-caption)}.item-list-custom-attributes{gap:var(--space-sm);margin:0;display:grid}.item-list-custom-attributes>div{gap:var(--space-xs);grid-template-columns:minmax(88px,auto) minmax(0,1fr);display:grid}.item-list-custom-attributes dt{color:var(--muted);font-size:var(--font-size-caption);font-weight:600}.item-list-custom-attributes dd{overflow-wrap:anywhere;margin:0}.item-attribute-filters>summary{cursor:pointer;align-items:center;gap:var(--space-md);justify-content:space-between;display:flex}.item-attribute-filters>form{margin-top:var(--space-md)}@media (max-width:699px){.topbar{min-height:60px;padding:var(--space-sm)var(--space-md)}.topbar-controls{align-items:stretch;gap:var(--space-sm);grid-template-columns:minmax(0,1fr) auto;width:100%;margin-left:0;display:grid}.tenant-current-identity{min-width:0;min-height:48px;padding:var(--space-xs)var(--space-sm);width:auto}.tenant-current-identity strong{font-size:var(--font-size-caption);max-width:none}.tenant-current-identity span{font-size:var(--font-size-caption)}.platform-topbar{align-items:stretch;gap:var(--space-sm);flex-direction:column}.platform-topbar .platform-warning-badge{align-self:flex-start}.platform-account{grid-template-columns:34px minmax(0,1fr) auto auto;width:100%;display:grid}.platform-account-copy strong,.platform-account-copy small{font-size:var(--font-size-caption)}.platform-account-role{font-size:var(--font-size-caption);padding-inline:var(--space-sm)}.tenant-account{min-width:0;max-width:190px;padding:var(--space-xs)var(--space-sm);grid-template-columns:34px minmax(0,1fr) auto;width:auto;display:grid}.tenant-account-copy strong{font-size:var(--font-size-caption)}.tenant-account-copy small{display:none}.tenant-account-role{font-size:var(--font-size-caption);padding-inline:var(--space-sm)}.desktop-account-logout,.tenant-switch-control label,.role-control label{display:none}.tenant-switch-control select{max-width:126px}.tenant-create-link{font-size:var(--font-size-body);min-width:44px}.role-control{flex-wrap:nowrap;justify-content:flex-end;max-width:150px}.role-control .current-role{display:none}.masters-page .page-heading{align-items:start;gap:var(--space-sm);margin-bottom:var(--space-sm);grid-template-columns:minmax(0,1fr) auto;display:grid}.masters-page .page-heading>div:first-child{display:contents}.masters-page .page-heading h1{grid-area:1/1}.masters-page .page-heading p{font-size:var(--font-size-caption);line-height:var(--line-height-caption);margin-top:var(--space-xs);grid-column:1/-1}.masters-page .page-heading-actions{grid-area:1/2;align-self:start}.masters-page .page-help-link{padding:var(--space-sm);justify-content:center;width:44px}.masters-page .page-help-label{display:none}.masters-page .section-nav{margin:var(--space-sm)0 var(--space-sm)}.master-item-row{grid-template-columns:minmax(0,1fr) auto}.master-item-description{grid-column:1/-1}.master-item-actions{justify-content:flex-start}.master-detail-grid{gap:var(--space-md);grid-template-columns:1fr}.governance-actions{grid-template-columns:1fr 1fr;align-items:stretch;width:100%;display:grid}.governance-actions label{grid-column:1/-1}.governance-actions select{width:100%}}@media (min-width:1000px){.sidebar{display:block;overflow-y:auto}.topbar,.main{width:calc(100% - 228px);margin-left:228px}.main{max-width:none;padding:var(--space-xxl)}.mobile-nav,.mobile-nav-layer{display:none}.help-journey{grid-template-columns:repeat(3,minmax(0,1fr))}}@media print{.sidebar,.topbar,.mobile-nav,.mobile-nav-layer,.no-print{display:none!important}.main{max-width:none;margin:0;padding:0}.card{box-shadow:none}body{background:var(--card)}}.help-directory-grid{gap:var(--space-md);grid-template-columns:minmax(0,1fr);display:grid}.help-directory-card{gap:var(--space-sm);color:inherit;min-width:0;text-decoration:none;display:grid}.help-directory-card h3,.help-directory-card p{margin:0}.help-directory-card small,.help-directory-card p{color:var(--muted);line-height:var(--line-height-body)}.help-directory-card>span{color:var(--brand-dark);font-weight:600}.help-directory-card:hover{border-color:var(--brand)}.help-article{margin-top:var(--space-lg);overflow-wrap:anywhere;max-width:880px}.help-article>ol{padding-left:var(--space-xl);gap:var(--space-xl);line-height:var(--line-height-body);display:grid}.help-article h2{margin-top:var(--space-xl);margin-bottom:var(--space-md)}.help-article>.help-caution{margin-top:var(--space-lg)}.help-article>.help-actions{margin-top:var(--space-md);margin-bottom:var(--space-md)}.help-article>.help-actions+.muted{margin-top:var(--space-sm)}.help-search-card{margin-top:var(--space-lg)}@media (min-width:768px){.help-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.help-article>ol{list-style:decimal}.help-article>ol>li::marker{color:var(--brand-dark);font-weight:600}@media (max-width:600px){.enterprise-auth-page .auth-brand-panel{padding:var(--space-lg)var(--space-xl)}.enterprise-auth-page .auth-wordmark{margin-bottom:var(--space-sm)}.enterprise-auth-page .auth-brand-title{font-size:var(--font-size-section);line-height:var(--line-height-body)}.enterprise-auth-page .auth-brand-panel>p{display:none}.enterprise-auth-page .auth-card{padding:var(--space-xl);gap:var(--space-lg)}.enterprise-auth-page .auth-card h1{font-size:var(--font-size-section)}}.document-export-actions{max-width:40rem}.statement-pages{max-width:100%}.statement-page{margin:0}.statement-formal-header{text-align:center}.statement-formal-header p{overflow-wrap:anywhere}.statement-page table{width:100%;min-width:640px}.statement-page td{font-size:var(--font-size-caption);padding:var(--space-sm)var(--space-sm)}.statement-page th{font-size:var(--list-font-size);padding:var(--space-sm)var(--space-sm)}.statement-page .ui-content-section-title{font-size:var(--font-size-body);margin:0;font-weight:600}.statement-signatures{gap:var(--space-xl);padding-top:var(--space-touch-size);grid-template-columns:1fr 1fr;display:grid}@media print{@page{size:A4;margin:10mm}.page-help-link,.statement-nav{display:none!important}body:has(#statement-document) .page-heading{display:none}.statement-page{break-after:page;box-shadow:none;border:0;margin:0;padding:0}.statement-page:last-child{break-after:auto}.statement-page .local-scroll{overflow:visible}.statement-page .document-number-copy{display:none}.statement-page table{min-width:0}.statement-page .card{box-shadow:none;border:0}}.workforce-piece-facts{gap:var(--space-sm);overflow-wrap:anywhere;min-width:0;display:grid}.workforce-piece-options{gap:var(--space-lg);border:0;min-width:0;margin:0;padding:0;display:grid}.workforce-piece-option{align-items:flex-start;gap:var(--space-sm);border:1px solid var(--line);border-radius:var(--radius-control);padding:var(--space-lg);min-width:0;display:flex}.workforce-piece-option>input[type=checkbox]{width:20px;min-width:20px;margin-top:var(--space-xs);flex:0 0 20px}.workforce-piece-row{border-top:1px solid var(--line);padding-block:var(--space-md)}.workforce-allocation-line{border-top:1px solid var(--line);padding-top:var(--space-md)}.platform-plugin-states{gap:var(--space-sm)var(--space-lg);margin-block:var(--space-sm);color:var(--muted);font-size:var(--font-size-caption);flex-wrap:wrap;display:flex}.help-reading-navigation{justify-content:space-between;align-items:center;gap:var(--space-xs)var(--space-xl);flex-wrap:wrap;max-width:880px;display:flex}.help-breadcrumb{min-width:0}.help-breadcrumb ol{align-items:center;gap:0 var(--space-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.help-breadcrumb li{align-items:center;gap:var(--space-sm);min-width:0;max-width:100%;display:flex}.help-breadcrumb a,.help-search-return{min-width:44px;min-height:44px;color:var(--brand-dark);text-underline-offset:4px;align-items:center;text-decoration:underline;display:inline-flex}.help-breadcrumb [aria-hidden]{color:var(--muted)}.help-breadcrumb [aria-current]{color:var(--ink);overflow-wrap:anywhere;padding-block:var(--space-md);line-height:var(--line-height-body)}.help-search-return{gap:var(--space-sm)}.help-breadcrumb a:focus-visible,.help-search-return:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:var(--radius-list-control)}.boss-item-list,.boss-ask{margin-block:var(--space-lg)}.boss-answer{border-bottom:1px solid var(--line,var(--line));padding-block:var(--space-md);overflow-wrap:anywhere}.boss-ask textarea{width:100%;min-height:96px;margin-block:var(--space-sm);display:block}.boss-item-list .card-title,.boss-item-list .code{overflow-wrap:anywhere}html:has(.assistant-dialog[open]){overflow-y:hidden}.ai-chat{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-dialog);box-shadow:0 24px 70px var(--ink)}@supports (color:color-mix(in lab, red, red)){.ai-chat{box-shadow:0 24px 70px color-mix(in srgb,var(--ink)22%,transparent)}}.ai-chat{flex-direction:column;width:min(430px,100vw - 28px);max-width:none;height:min(600px,100dvh - 28px);max-height:none;margin:0;padding:0;position:fixed;inset:auto 14px 14px auto;overflow:hidden}.ai-chat[open]{display:flex}.ai-chat::backdrop{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.ai-chat::backdrop{background:color-mix(in srgb,var(--ink)42%,transparent)}}.ai-chat-header{border-bottom:1px solid var(--line);align-items:center;gap:var(--space-sm);padding:var(--space-md)var(--space-lg);justify-content:space-between;display:flex}.ai-chat-title{gap:var(--space-xs);flex-direction:column;display:flex}.ai-chat-title h2{font-size:var(--font-size-body);margin:0}.ai-chat-sub{color:var(--muted);font-size:var(--font-size-caption)}.ai-chat-close{color:var(--muted);cursor:pointer;font-size:var(--font-size-heading);background:0 0;border:none;min-width:44px;min-height:44px;padding:0;line-height:1}.ai-chat-log{gap:var(--space-md);min-height:0;padding:var(--space-lg);flex-direction:column;flex:1;display:flex;overflow-y:auto}.help-msg{border-radius:var(--radius-control);line-height:var(--line-height-body);overflow-wrap:anywhere;max-width:86%;padding:var(--space-md)var(--space-md);white-space:pre-line}.help-msg p{margin:0}.help-msg-user{background:var(--brand);color:var(--card);align-self:flex-end}.help-msg-assistant{background:var(--brand);align-self:flex-start}@supports (color:color-mix(in lab, red, red)){.help-msg-assistant{background:color-mix(in srgb,var(--brand)5%,var(--card))}}.help-msg-loading{color:var(--muted)}.help-msg-hint{font-size:var(--font-size-caption);margin-top:var(--space-xs);display:block}.help-dots{gap:var(--space-xs);margin-right:var(--space-sm);vertical-align:middle;display:inline-flex}.help-dots i{background:currentColor;border-radius:50%;width:5px;height:5px;animation:1.2s infinite helpdot}.help-dots i:nth-child(2){animation-delay:.2s}.help-dots i:nth-child(3){animation-delay:.4s}@keyframes helpdot{0%,60%,to{opacity:.25}30%{opacity:1}}.help-msg-links{gap:var(--space-sm);margin-top:var(--space-md);flex-wrap:wrap;display:flex}.ai-chat-empty{color:var(--muted);font-size:var(--font-size-body);line-height:var(--line-height-body);text-align:center;margin:auto}.help-msg-link{border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--brand-dark);font-size:var(--font-size-caption);min-height:32px;padding:var(--space-xs)var(--space-md);text-decoration:none}.help-msg-link:hover{border-color:var(--brand)}.ai-chat-footer{border-top:1px solid var(--line);gap:var(--space-sm);padding:var(--space-md)var(--space-md)var(--space-md);flex-direction:column;display:flex}.ai-chat-inputrow{align-items:flex-end;gap:var(--space-sm);display:flex}.ai-chat-input{border-radius:var(--radius-control);resize:none;flex:1;min-height:44px;max-height:132px}.ai-chat-send{background:var(--brand);color:var(--card);cursor:pointer;font-size:var(--font-size-body);border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.ai-chat-send:hover:not(:disabled){background:var(--brand-dark)}.ai-chat-send:disabled{cursor:default;opacity:.65}.ai-chat-send .help-dots{margin-right:0}.help-chat-quota,.help-chat-error{font-size:var(--font-size-caption);min-height:16px;margin:0}.help-chat-quota{color:var(--muted)}.help-chat-error{color:var(--danger)}@media (max-width:560px){.ai-chat{border:0;border-radius:0;width:100vw;height:100dvh;inset:0}.ai-chat-footer{padding-bottom:calc(var(--space-md) + env(safe-area-inset-bottom))}}.scan-video{border-radius:var(--radius-control);background:var(--ink);width:100%;max-width:480px}.scan-print-sheet{max-width:640px}.scan-print-sheet img{max-width:100%;height:auto}@media print{body:has(.scan-print-sheet) #print-document{display:block}.scan-print-sheet{width:100%;max-width:none;box-shadow:none;break-inside:avoid;break-after:page;border:0;border-radius:0;padding:0}.scan-print-sheet:last-child{break-after:auto}.scan-print-link{display:none}}.barcode-label-sheet{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));max-width:720px;display:grid}.barcode-label{border:1px solid var(--control-border);border-radius:var(--radius-control);padding:var(--space-md);align-items:center;gap:var(--space-xs);text-align:center;flex-direction:column;display:flex}.barcode-label img{max-width:100%;height:auto}@media print{body:has(.barcode-label-sheet) #print-document{display:block}.barcode-label-sheet{grid-template-columns:repeat(2,1fr);max-width:none}.barcode-label{break-inside:avoid;border-color:var(--ink)}}.page-back-nav{margin-bottom:var(--space-lg);display:flex}.page-back-link>span{font-size:var(--font-size-section);line-height:1}.template-internal-code{overflow-wrap:anywhere;margin-top:var(--space-md)}.product-picker{min-width:0}.product-picker-trigger{cursor:pointer}.product-picker-dropdown{background:var(--card);border:1px solid var(--control-border);border-radius:var(--radius-control);box-shadow:0 14px 32px var(--ink);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.product-picker-dropdown{box-shadow:0 14px 32px color-mix(in srgb,var(--ink)18%,transparent)}}.product-picker-dropdown{color:var(--ink);width:min(480px,100vw - 24px);height:520px;min-height:min(320px,100dvh - 24px);max-height:min(520px,var(--available-height,calc(100dvh - 24px)));overflow:hidden}.product-picker-dropdown .interaction-popover-dialog{max-height:inherit;outline:none;flex-direction:column;flex:1;min-height:0;display:flex}.product-picker-dropdown .product-picker-specifications summary{min-height:32px;padding:var(--space-xs)var(--space-sm)}.product-picker-dropdown .product-picker-choice{padding-block:var(--space-sm)}.product-picker-dropdown .product-picker-actions{gap:var(--space-sm)}@media (max-width:900px){.product-picker-dropdown{width:auto;top:auto!important;bottom:max(var(--space-md),env(safe-area-inset-bottom))!important;left:max(var(--space-md),env(safe-area-inset-left))!important;right:max(var(--space-md),env(safe-area-inset-right))!important;height:max(70dvh,min(520px,100dvh - 24px))!important;max-height:max(70dvh,min(520px,100dvh - 24px))!important;position:fixed!important}}.product-picker-selection-tools{padding-top:var(--space-sm)}.product-picker-search-row{flex-wrap:nowrap;align-items:center}.product-picker-search-row>.field{flex:1;min-width:0}.product-picker-search-row>.ui-action{flex-shrink:0}.product-picker-selection-tools .product-picker-count{margin:0}.product-picker-batch-choice{justify-content:space-between;align-items:center;gap:var(--space-md);cursor:pointer;min-height:44px;display:flex}.product-picker-batch-choice .product-picker-choice{flex:1;min-width:0}.product-picker-batch-choice input{flex-shrink:0}.product-picker-batch-choice:has(input:checked) .product-picker-choice{background:var(--brand-subtle);color:var(--brand-dark)}.product-picker[data-presentation=compact] .product-picker-trigger{font-weight:600}.product-picker-identity{margin-top:var(--space-xs);font-size:var(--font-size-caption);color:var(--muted);white-space:nowrap;align-items:center;display:flex}.product-picker-identity>.item-reference{flex-shrink:0}.product-picker-identity>span:not(.item-reference){text-overflow:ellipsis;min-width:0;overflow:hidden}.product-picker-actions{padding:0 var(--space-lg)var(--space-md);flex-shrink:0}.product-picker-confirmation{border-top:1px solid var(--line);padding-top:var(--space-md);flex-wrap:nowrap}.product-picker-footer{border-top:1px solid var(--line);background:var(--card);padding-top:var(--space-sm);box-shadow:0 -6px 12px var(--ink);flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.product-picker-footer{box-shadow:0 -6px 12px color-mix(in srgb,var(--ink)6%,transparent)}}.product-picker-footer>.product-picker-actions:not(.product-picker-confirmation){padding-bottom:var(--space-sm)}.product-picker-footer>.product-picker-confirmation{border-top:0;padding-top:0}.product-picker-confirmation>[role=status]{font-size:var(--font-size-caption);color:var(--muted);white-space:nowrap}.product-specifications-facts{font-size:var(--font-size-caption);margin:0}.product-specifications-facts>div{gap:var(--space-md);padding:var(--space-xs)0;grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.product-specifications-facts dt{color:var(--muted);overflow-wrap:anywhere}.product-specifications-facts dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.product-picker-selected{margin-top:var(--space-sm);overflow-wrap:anywhere}.product-picker-summary{gap:var(--space-xs)var(--space-md);color:var(--muted);font-size:var(--font-size-caption);flex-wrap:wrap;min-width:0;font-weight:600;display:flex}.product-picker-summary>span{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.product-picker-dialog{border:1px solid var(--line);border-radius:var(--radius-dialog);width:min(640px,100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);color:var(--ink);background:var(--card);margin:auto;padding:0}.product-picker-dialog[open]{flex-direction:column;display:flex}.product-picker-dialog::backdrop{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.product-picker-dialog::backdrop{background:color-mix(in srgb,var(--ink)62%,transparent)}}.product-picker-heading{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-md)var(--space-lg);border-bottom:1px solid var(--line);flex-wrap:wrap;flex-shrink:0;display:flex}.product-picker-heading h2{font-size:var(--font-size-section);margin:0}.product-picker-search{padding:var(--space-md)var(--space-lg)0;flex-shrink:0}.product-picker-count{margin:var(--space-sm)var(--space-lg);font-size:var(--font-size-caption);color:var(--muted)}.product-picker-results{overscroll-behavior:contain;min-height:0;padding:0 var(--space-lg)var(--space-md);flex:1;overflow-y:auto}.product-picker-candidate{border-bottom:1px solid var(--line);padding:var(--space-sm)0}.product-picker-choice{align-items:stretch;gap:var(--space-xs);background:var(--card);width:100%;min-height:44px;color:var(--ink);text-align:left;padding:var(--space-md)var(--space-sm);overflow-wrap:anywhere;flex-direction:column;display:flex}.product-picker-choice:hover,.product-picker-choice[aria-pressed=true]{background:var(--brand-subtle);color:var(--brand-dark)}.product-picker-choice:disabled{opacity:.6}.product-picker-code{font-size:var(--font-size-caption);color:var(--muted);font-weight:600}.product-picker-specifications summary{cursor:pointer;min-height:44px;padding:var(--space-md)var(--space-sm);color:var(--brand-dark);font-size:var(--font-size-caption)}.product-picker-specifications dl{padding:0 var(--space-sm)var(--space-md);font-size:var(--font-size-caption);margin:0}.product-picker-specifications dl>div{gap:var(--space-md);padding:var(--space-xs)0;grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.product-picker-specifications dt{color:var(--muted);overflow-wrap:anywhere}.product-picker-specifications dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.product-picker-clear{margin:0 var(--space-lg)var(--space-md);flex-shrink:0}.business-shell{--sidebar-width:var(--space-sidebar-expanded)}.business-shell.sidebar-collapsed{--sidebar-width:var(--space-sidebar-collapsed)}.business-shell .topbar{min-height:var(--touch-size);padding:0 var(--space-md)}.business-shell .topbar-controls{justify-content:space-between;gap:var(--space-sm);width:100%}.business-shell .tenant-current-identity{background:0 0;border:0;min-width:0;min-height:44px;padding:0}.business-shell .tenant-current-identity>span{display:none}.business-shell .tenant-account{background:0 0;border:0;border-radius:0;min-width:0;min-height:44px;padding:0}.business-shell .tenant-account-avatar{flex-basis:28px;width:28px;height:28px}.business-shell .tenant-account-copy small{display:none}.business-shell .tenant-account-copy{min-width:0}.business-shell .sidebar{padding:var(--space-md)var(--space-sm);width:var(--sidebar-width)}.business-shell .brand{align-items:center;column-gap:var(--space-sm);font-size:var(--font-size-section);padding:0 var(--space-sm)var(--space-sm);white-space:nowrap}.business-shell .brand-mark svg{width:auto;height:22px;display:block}.brand-short svg{width:auto;height:26px;margin:0 auto;display:block}.brand-short{display:none}.sidebar-toggle{align-items:center;gap:var(--space-md);width:100%;min-height:44px;padding:var(--space-sm)var(--space-md);color:var(--nav-text);margin-bottom:var(--space-sm);background:0 0;display:flex}.sidebar-toggle:hover{background:var(--nav-hover)}.business-shell .nav-list{gap:var(--space-md)}.business-shell .nav-link{min-height:44px;padding:var(--space-sm)var(--space-md);border-radius:var(--radius-control)}.business-shell .nav-icon{flex:0 0 20px;justify-content:center;align-items:center;display:inline-flex}.nav-icon>svg{flex:none}.sidebar-collapsed .nav-label,.sidebar-collapsed .nav-group-label,.sidebar-collapsed .brand-full,.sidebar-collapsed .brand-mark{display:none}.sidebar-collapsed .brand-short{text-align:center;display:block}.sidebar-collapsed .nav-link,.sidebar-collapsed .sidebar-toggle{padding:var(--space-sm)0;justify-content:center}.sidebar-collapsed .nav-group+.nav-group{border-top:1px solid var(--nav-hover);padding-top:var(--space-sm)}.workspace-tabbar{background:var(--paper);border-bottom:1px solid var(--line);display:none}.workspace-tabs{scrollbar-width:thin;flex:1;min-width:0;display:flex;overflow-x:auto}.workspace-tab{border-right:1px solid var(--line);flex:none;align-items:stretch;min-width:0;display:flex}.workspace-tab.active{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.workspace-tab.active{background:color-mix(in srgb,var(--brand)14%,var(--card))}}.workspace-tab.active{box-shadow:inset 0 -2px var(--brand)}.workspace-tab a{padding:0 var(--space-md);white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:240px;font-size:var(--font-size-caption);flex:0 auto;align-items:center;text-decoration:none;display:grid;overflow:hidden}.workspace-tab a:after{content:attr(title);visibility:hidden;pointer-events:none;font-weight:600}.workspace-tab a>span,.workspace-tab a:after{white-space:nowrap;text-overflow:ellipsis;grid-area:1/1;min-width:0;overflow:hidden}.workspace-tab button{color:var(--muted);padding:0 var(--space-md);min-height:34px;font-size:var(--font-size-caption);white-space:nowrap;background:0 0;border:0;border-radius:0;flex:none}.workspace-tab button:hover{background:var(--brand-subtle);color:var(--brand-dark)}.workspace-recent{margin:0 var(--space-md);border-bottom:1px solid var(--line);font-size:var(--font-size-caption)}.workspace-recent summary{cursor:pointer;align-items:center;gap:var(--space-sm);min-height:44px;color:var(--muted);display:flex}.workspace-recent nav{max-height:40vh;overflow:auto}.workspace-recent nav>div{justify-content:space-between;align-items:center;display:flex}.workspace-recent a{padding:var(--space-md)0;flex:1;min-height:44px}.workspace-recent a[aria-current]{color:var(--brand);font-weight:600}.workspace-recent button{color:var(--muted);background:0 0;min-width:44px;min-height:44px}@media (min-width:1000px){.business-shell{background:var(--paper)}.business-shell .topbar,.business-shell .main,.business-shell .workspace-tabbar,.business-shell .support-session-banner{margin-left:var(--sidebar-width);width:calc(100% - var(--sidebar-width))}.business-shell .main{padding:calc(var(--space-lg) + var(--space-sm))calc(var(--space-lg) + var(--space-sm))}.business-shell .page-heading{margin-bottom:var(--space-xl);gap:var(--space-md)}.business-shell .page-heading p{margin:var(--space-xs)0 0;font-size:var(--font-size-caption)}.workspace-tabbar{min-height:34px;display:flex}.workspace-recent{display:none}}@media (pointer:coarse){.workspace-tab a,.workspace-tab button{min-height:44px}}@media print{.business-shell .main{width:100%;margin:0;padding:0}}.business-shell .nav-module-trigger{width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0}.business-shell .nav-module-trigger.active{background:var(--nav-active);color:var(--nav-active-text)}.nav-chevron{margin-left:auto}.sidebar-collapsed .nav-chevron{display:none}.nav-children:not([hidden]){padding:var(--space-xs)0 var(--space-xs)var(--space-xl);display:grid}.nav-child{min-height:44px;padding:var(--space-sm)var(--space-sm);font-size:var(--font-size-caption);color:var(--nav-text);border-radius:var(--radius-list-control);align-items:center;text-decoration:none;display:flex}.nav-child:hover,.nav-child.active{background:var(--nav-hover);color:var(--card)}@media (min-width:1000px){.business-shell .section-nav[data-sidebar-navigation]{display:none}}@media (max-width:999px){.business-shell .main{padding-top:var(--space-md)}}@media (min-width:1000px) and (pointer:fine){.workspace-tab a{min-height:34px}.workspace-tab button{min-width:28px}}.items-heading{align-items:center;gap:var(--space-md);margin-bottom:var(--space-md);justify-content:space-between;display:flex}.items-heading h1{font-size:var(--font-size-title);margin:0}.items-supply{color:var(--muted);font-size:var(--font-size-caption);display:block}.items-attributes{gap:var(--space-xs)var(--space-md);flex-wrap:wrap;margin:0;display:flex}.items-attributes>div{gap:var(--space-xs);flex-wrap:wrap;display:inline-flex}.items-attributes dt{color:var(--muted);font-size:var(--font-size-caption)}.items-attributes dd{margin:0}.items-inactive{background:var(--neutral-subtle);border-radius:var(--radius-list-control);color:var(--neutral-ink);padding:var(--space-xs)var(--space-xs)}@media (max-width:900px){.items-heading{align-items:start;gap:var(--space-sm)}.items-heading h1{padding-top:var(--space-sm)}.items-supply{margin-left:var(--space-xs);display:inline}}.items-title{align-items:center;gap:var(--space-xs)var(--space-lg);flex-wrap:wrap;display:flex}@media (min-width:901px) and (pointer:fine){.items-heading{margin-bottom:var(--space-sm)}}@media (max-width:900px){.items-title{display:block}}.item-action-links{margin:var(--space-sm)0;display:grid}.item-action-links a{font-size:var(--font-size-caption);padding:var(--space-sm)var(--space-sm);align-items:center;display:flex}.item-action-links a:hover{background:var(--brand-subtle)}.business-shell .workspace-header{background:var(--paper);gap:var(--space-sm);color:var(--ink);border:0}.business-shell .sidebar .brand{color:var(--card);text-decoration:none}.business-shell .sidebar a.brand:hover{background:var(--nav-hover)}.business-shell .sidebar a.brand:focus-visible{outline:2px solid var(--nav-active-text);outline-offset:-2px}.mobile-overview-brand{display:none}.workspace-utilities{align-self:center;align-items:center;gap:var(--space-sm);flex:0 auto;min-width:0;margin-left:auto;display:flex}.workspace-utilities>.ai-assistant-trigger{flex:none}.workspace-utilities .workspace-account-menu{min-width:0}.workspace-account-menu{flex:none;margin-left:auto;position:relative}.workspace-account-menu>summary{cursor:pointer;font-size:var(--font-size-caption);align-items:center;gap:var(--space-sm);max-width:220px;min-height:38px;padding:0 var(--space-sm);white-space:nowrap;display:flex;overflow:hidden}.workspace-account-menu>.topbar-controls{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-control);box-shadow:0 8px 24px var(--ink);align-items:stretch}@supports (color:color-mix(in lab, red, red)){.workspace-account-menu>.topbar-controls{box-shadow:0 8px 24px color-mix(in srgb,var(--ink)14%,transparent)}}.workspace-account-menu>.topbar-controls{color:var(--ink);gap:var(--space-sm);min-width:290px;padding:var(--space-md);z-index:40;flex-direction:column;width:max-content;display:flex;position:absolute;top:100%;right:0}.workspace-account-menu .tenant-account{flex-wrap:wrap}.topbar:has(.workspace-account-menu[open]){z-index:60}.workspace-account-menu .role-control{align-items:center;gap:var(--space-sm)var(--space-md);grid-template-columns:auto minmax(0,1fr);max-width:none;display:grid}.workspace-account-menu .role-control>:is(label,.current-role){white-space:nowrap}.workspace-account-menu .role-control .role-switcher{max-width:none}.workspace-account-menu .role-control>:last-child{white-space:nowrap;justify-self:end}.workspace-account-actions{border-top:1px solid var(--line);padding-top:var(--space-sm);width:100%}.workspace-account-actions>.ui-action{justify-content:flex-start;width:100%}.workspace-account-action-arrow{margin-left:auto}@media (min-width:1000px){.business-shell .workspace-header{min-height:var(--space-topbar);padding:0 var(--space-md)0 var(--space-sm);align-items:flex-end}.business-shell .workspace-header .workspace-tabbar{min-height:var(--space-topbar);background:0 0;border:0;flex:1;align-items:flex-end;width:auto;min-width:0;margin:0}.workspace-header .workspace-tabs{align-items:flex-end;gap:var(--space-xs);scrollbar-width:none}.workspace-header .workspace-tab{border-radius:var(--radius-list-control)var(--radius-list-control)0 0;color:var(--muted);border:0}.workspace-header .workspace-tab.active{background:var(--card);box-shadow:inset 1px 0 0 var(--line),inset -1px 0 0 var(--line),inset 0 1px 0 var(--line),0 1px 0 var(--card);color:var(--brand-dark);font-weight:600}.workspace-header .workspace-tab a{color:inherit;font-size:var(--font-size-caption);max-width:180px;min-height:32px;padding:0 var(--space-md);font-weight:400}.workspace-header .workspace-tab.active a{font-weight:600}.workspace-header .workspace-tab button{color:inherit;min-width:26px;min-height:32px;padding:0 var(--space-sm);opacity:.65}.workspace-header .workspace-tab button:hover{background:var(--brand-subtle);color:var(--brand-dark);opacity:1}.workspace-header .workspace-tab.active button:hover{background:var(--brand-subtle)}.business-shell .list-page-title{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.business-shell .main{padding-top:calc(var(--space-lg) + var(--space-sm))}}@media (min-width:1000px) and (pointer:fine){.business-shell .workspace-header .workspace-utilities{align-self:flex-end;align-items:flex-end}.workspace-header .workspace-account-menu>summary{min-height:32px}}@media (min-width:1000px) and (pointer:coarse){.workspace-header .workspace-tab a,.workspace-header .workspace-tab button,.workspace-account-menu>summary{min-height:44px}.workspace-header .workspace-tab button{min-width:44px}}@media (max-width:999px){.business-shell .workspace-header{padding:0 var(--space-md);flex-wrap:wrap;display:flex}.mobile-overview-brand{color:var(--brand-dark);flex:0 0 44px;order:0;justify-content:center;align-items:center;height:44px;text-decoration:none;display:inline-flex}.mobile-overview-brand svg{width:auto;height:24px}a.mobile-overview-brand:hover{color:var(--brand)}a.mobile-overview-brand:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.workspace-utilities{max-width:calc(100% - 44px - var(--space-sm));order:0}.workspace-utilities .workspace-account-menu{flex:0 auto;overflow:visible}.workspace-account-menu>summary{max-width:min(220px,100vw - 124px);min-height:44px}.workspace-header .workspace-recent{border-color:var(--line);order:1;width:100%;margin:0}.workspace-header .workspace-recent summary,.workspace-header .workspace-recent a,.workspace-header .workspace-recent button{color:var(--brand-dark)}.workspace-account-menu>.topbar-controls{min-width:min(290px,100vw - 24px);max-width:calc(100vw - 24px)}}@media (min-width:1000px){.business-shell{--sidebar-width:var(--space-sidebar-expanded)}.business-shell .sidebar{background:var(--nav-surface);flex-direction:column;padding:0;display:flex;overflow:hidden}.business-shell .sidebar .brand{flex:0 0 var(--space-sidebar-collapsed);font-size:var(--font-size-body);padding:0 var(--space-md);align-items:center;display:flex}.business-shell.sidebar-collapsed .brand{justify-content:center;padding:0}.business-shell .nav-list{scrollbar-width:thin;flex:1;min-height:0;display:block;overflow-y:auto}.business-shell .nav-group{display:block}.business-shell .nav-group-label{display:none}.business-shell .nav-group+.nav-group{border:0;padding:0}.business-shell .nav-link{color:var(--nav-text);font-size:var(--font-size-body);gap:var(--space-sm);min-height:40px;padding:var(--space-sm)var(--space-md);border-radius:0;font-weight:400}.business-shell .nav-icon{flex-basis:16px}.business-shell .nav-icon>svg{width:16px;height:16px}.business-shell .nav-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.business-shell .nav-chevron{flex-shrink:0}.business-shell .nav-link:hover{background:var(--nav-hover);color:var(--brand-subtle)}.business-shell .nav-link.active,.business-shell .nav-link[aria-expanded=true]{background:var(--nav-hover);color:var(--nav-active-text);background:var(--nav-active);font-weight:600}.business-shell.sidebar-collapsed .nav-label{display:block}.business-shell.sidebar-collapsed .nav-icon{display:none}.business-shell.sidebar-collapsed .nav-link{padding:var(--space-sm)0}.business-shell .sidebar-toggle{color:var(--nav-text);padding:var(--space-sm)var(--space-md);border-radius:0;flex:0 0 44px;margin:0}.business-shell .sidebar-toggle:hover{background:var(--nav-hover)}.nav-flyout{background:var(--card);box-shadow:5px 0 20px var(--ink);border:0}@supports (color:color-mix(in lab, red, red)){.nav-flyout{box-shadow:5px 0 20px color-mix(in srgb,var(--ink)13%,transparent)}}.nav-flyout{color:var(--ink);height:100dvh;inset:0 auto 0 var(--sidebar-width);max-height:100dvh;padding:var(--space-lg)var(--space-sm);width:var(--space-sidebar-flyout);margin:0;overflow-y:auto}.nav-flyout::backdrop{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.nav-flyout::backdrop{background:color-mix(in srgb,var(--ink)20%,transparent)}}.nav-flyout-heading{color:var(--muted);font-size:var(--font-size-caption);margin-bottom:var(--space-md);padding-left:var(--space-sm);justify-content:space-between;align-items:center;display:flex}.nav-flyout-heading button{color:var(--muted);background:0 0;min-width:28px;min-height:28px;padding:0}.nav-flyout-links{gap:var(--space-xs);display:grid}.nav-flyout .nav-child{color:var(--ink);font-size:var(--font-size-caption);min-height:32px;padding:var(--space-sm)var(--space-sm);border-radius:0}.nav-flyout .nav-child:hover,.nav-flyout .nav-child.active{background:var(--brand-subtle);color:var(--brand-dark)}}@media (min-width:1000px) and (pointer:coarse){.business-shell .nav-link,.nav-flyout .nav-child,.nav-flyout-heading button{min-height:44px}}@media (max-width:999px){.nav-flyout{display:none}}.list-filter-panel{width:min(640px,100vw - 24px)}.list-context-summary{margin:var(--space-sm)0;font-size:var(--font-size-caption)}.public-page{width:min(100%,600px);min-height:100dvh;padding:var(--space-lg);gap:var(--space-md);flex-direction:column;margin:0 auto;display:flex}.public-page-narrow{justify-content:center;width:min(100%,480px)}.public-brand-header{align-items:center;gap:var(--space-md);padding:var(--space-sm)0 var(--space-md);border-bottom:1px solid var(--line);display:flex}.public-customer-mark,.public-product-mark{border-radius:var(--radius-control);background:var(--brand);width:40px;height:40px;color:var(--card);flex:none;place-items:center;font-weight:600;display:inline-grid}.public-customer-identity{flex:1;gap:2px;min-width:0;display:grid}.public-customer-identity strong{overflow-wrap:anywhere;font-size:var(--font-size-body)}.public-customer-identity small{color:var(--muted);font-size:var(--font-size-caption)}.public-product-wordmark{align-items:center;gap:var(--space-xs);color:var(--brand-dark);font-size:var(--font-size-caption);white-space:nowrap;flex:none;font-weight:600;display:flex}.public-product-brand{padding:var(--space-xl)0 max(var(--space-md),env(safe-area-inset-bottom));border-top:1px solid var(--line);justify-content:center;align-items:center;gap:var(--space-sm);color:var(--muted);font-size:var(--font-size-caption);text-align:center;margin-top:auto;display:flex}.public-product-mark{border-radius:var(--radius-list-control);width:28px;height:28px;font-size:var(--font-size-caption)}.public-product-brand strong{color:var(--brand-dark)}.public-page h1{font-size:var(--font-size-section);overflow-wrap:anywhere;margin:0}.public-page-heading{background:var(--brand);color:var(--card)}.public-page-description{color:inherit;opacity:.85;margin-top:var(--space-xs)}.public-page-actions{background:var(--paper);padding:var(--space-md)0 max(var(--space-xs),env(safe-area-inset-bottom));position:sticky;bottom:0}.public-form{gap:var(--space-lg);display:grid}.public-form label{gap:var(--space-sm);display:grid}.public-form input{width:100%;min-height:44px}.metric{min-width:0;color:inherit;text-decoration:none}.metric strong{overflow-wrap:anywhere}.public-success-title{color:var(--success)}.public-page .row-line>*{overflow-wrap:anywhere;min-width:0}.public-material-summary{align-items:baseline;gap:var(--space-xs);min-width:0;display:flex}.public-material-summary>a{flex:auto;min-width:0;display:block;overflow:hidden}.public-material-name{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.public-material-summary>.muted{white-space:nowrap;flex:none}.public-record-grid{gap:var(--space-md);min-width:0;display:grid}@media (min-width:1000px){.public-page{gap:var(--space-lg);padding:var(--space-xl)var(--space-xxl);width:min(100%,84rem)}.public-page-narrow{width:min(100%,42rem)}.public-page .public-record-grid{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr))}.public-page .data-table-scroll{max-height:none}.public-page .data-table th,.public-page .data-table td{padding-inline:var(--space-md)}}.outsourcing-detail{gap:var(--space-xl);min-width:0;display:grid}.outsourcing-detail .page-heading,.outsourcing-detail .record-save-result{margin:0}.outsourcing-detail .context-grid{gap:var(--space-md);background:0 0;border:0;border-radius:0;margin:0;padding:0}.production-record-detail{gap:var(--space-xl);min-width:0;display:grid}.production-record-detail .context-grid{gap:var(--space-md);background:0 0;border:0;border-radius:0;margin:0;padding:0}.item-detail-title{align-items:center;gap:var(--space-md);flex-wrap:wrap;flex:1;min-width:0;display:flex}.item-detail-title h1{font-size:var(--font-size-title);font-weight:var(--font-weight-title);line-height:var(--line-height-title);overflow-wrap:anywhere;margin:0}.item-detail-title .code{font-size:var(--font-size-list);overflow-wrap:anywhere}.item-detail-title .status{white-space:nowrap}.item-detail-title .document-number .document-number-copy{min-height:var(--control-height);min-width:var(--control-height)}.item-detail-actions{align-items:center;gap:var(--space-lg);flex-wrap:wrap;display:flex}.item-delete-action{color:var(--danger)}.item-detail-business{background:var(--card);min-width:0}.detail-tabs{border-bottom:1px solid var(--line);gap:var(--space-xs);padding:0 var(--space-md);display:flex;overflow-x:auto}.detail-tabs>button{color:var(--muted);white-space:nowrap;padding:var(--space-md);font-size:var(--font-size-label);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none}.detail-tabs>button[aria-selected=true]{border-bottom-color:var(--brand);color:var(--brand-dark)}.detail-tabs>button span{margin-left:var(--space-sm);font-size:var(--font-size-caption);font-weight:var(--font-weight-caption)}.detail-panel{padding:var(--space-lg);min-width:0}.detail-panel[hidden]{display:none!important}.variant-save-bar{background:var(--brand-subtle);border:1px solid var(--line);border-radius:var(--radius-list-surface);align-items:center;gap:var(--space-md);padding:var(--space-md);flex-wrap:wrap;justify-content:space-between;display:flex}.variant-save-bar>span{font-weight:600}.variant-existing-row{background:var(--neutral-subtle);border:1px solid var(--line);border-radius:var(--radius-control);color:var(--muted);padding:var(--space-sm)var(--space-md)}.item-detail-summary{gap:var(--space-xl);font-size:var(--font-size-list);margin-bottom:var(--space-lg);flex-wrap:wrap;display:flex}.item-detail-summary span{color:var(--muted)}.item-detail-panel .alias-manager{border:0;margin:0;padding:0}@media (max-width:700px){.item-detail-title{flex-basis:calc(100% - 110px)}.item-detail-title h1{font-size:var(--font-size-section)}.detail-tabs>button{min-height:var(--space-touch-size)}.variant-save-bar>.ui-action-group{width:100%}}.item-detail-key-facts{background:var(--neutral-subtle);border-bottom:1px solid var(--line);padding:var(--space-md)var(--space-xl)}.item-detail-key-facts dl{gap:var(--space-md)var(--space-xl);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.item-detail-key-facts dl>div{gap:var(--space-xs);min-width:0;display:grid}.item-detail-key-facts dt{color:var(--muted);font-size:var(--font-size-caption)}.item-detail-key-facts dd{color:var(--ink);font-size:var(--font-size-list);overflow-wrap:anywhere;margin:0;font-weight:600}.item-detail-master .detail-tabs{padding-inline:var(--space-lg)}.item-detail-master .detail-panel{padding:var(--space-lg)var(--space-xl)var(--space-xl)}.item-detail-overview{gap:var(--space-xl);display:grid}.item-detail-overview h2{color:var(--ink);font-size:var(--font-size-body);margin:0 0 var(--space-md);font-weight:600}.item-detail-overview .master-detail-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.item-detail-related-links{gap:var(--space-sm);display:grid}.item-detail-related-links p{align-items:baseline;gap:var(--space-sm)var(--space-md);flex-wrap:wrap;margin:0;display:flex}.item-detail-related-links strong{font-size:var(--font-size-list);min-width:6rem}@media (max-width:999px){.item-detail-key-facts dl,.item-detail-overview .master-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.item-detail-title{grid-area:2/1/auto/-1}.item-detail-key-facts{padding-inline:var(--space-lg)}.item-detail-key-facts dl,.item-detail-overview .master-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.item-detail-master .detail-tabs{padding-inline:var(--space-sm)}.item-detail-master .detail-panel{padding:var(--space-lg)}.item-detail-related-links strong{width:100%;min-width:0}}.doc-master-page{gap:var(--space-md);width:100%;min-width:0;max-width:1600px;margin-inline:auto;display:grid}@media screen{html:has(.business-shell){scrollbar-gutter:stable}}.ui-action.doc-back{flex:none;text-decoration:none}@media (max-width:700px){.ui-action.doc-back{min-width:var(--touch-size);padding-inline:var(--space-sm);justify-content:flex-start;width:auto;max-width:100%}.ui-action.doc-back>svg{width:18px;height:18px}.ui-action.doc-back>span{white-space:normal}}.doc-master{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);overflow:visible}.doc-head-actions{max-width:100%;position:relative}.doc-head-actions>.feedback{flex-basis:100%;order:1;margin:0}.doc-related-block{gap:var(--space-sm);display:grid}.doc-side-card.card{box-shadow:none;padding:var(--space-md)}.doc-progress-fill.is-empty{width:0%}.doc-progress-fill.is-low{width:25%}.doc-progress-fill.is-mid{width:60%}.doc-progress-fill.is-full{width:100%}.doc-head{border-bottom:1px solid var(--line);align-items:flex-start;gap:var(--space-md);padding:var(--space-lg)var(--space-xl);flex-wrap:wrap;justify-content:space-between;display:flex}.doc-head-id{gap:var(--space-xs);min-width:0;display:grid}.doc-head-title{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.doc-head-title h1{color:var(--ink);font-size:var(--font-size-title);font-weight:var(--font-weight-title);line-height:var(--line-height-title);overflow-wrap:anywhere;margin:0}.doc-head-meta{color:var(--muted);font-size:var(--font-size-caption);align-items:center;gap:var(--space-sm);flex-wrap:wrap;margin:0;display:flex}.doc-head-meta a{font-weight:600}.doc-body{background:var(--paper);border-radius:0 0 calc(var(--radius-card) - 1px)calc(var(--radius-card) - 1px);grid-template-columns:minmax(0,1fr);grid-template-areas:"summary""main""related";display:grid}.doc-body>:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.doc-summary{grid-area:summary}.doc-master[data-detail-tab=cut-pieces] .doc-summary{display:none}.doc-main{background:var(--card);grid-area:main}.doc-related{grid-area:related}@media (min-width:1000px){.doc-body{grid-template:"main summary"min-content"main related"1fr/minmax(0,1fr) clamp(300px,24vw,360px)}.doc-body:not(.doc-body-without-side)>.doc-main{border-right:1px solid var(--line)}.doc-body>.doc-main{border-bottom-left-radius:inherit}.doc-body:not(.doc-body-without-side)>.doc-main{border-bottom-right-radius:0}.doc-body>.doc-side:last-of-type{border-bottom-left-radius:0;border-bottom-right-radius:inherit}.doc-body-without-summary>.doc-related{grid-row:1/3}.doc-body:not(.doc-body-without-summary)>.doc-related{padding-top:0}.doc-master[data-detail-tab=cut-pieces] .doc-body{grid-template:"main""related"/minmax(0,1fr)}.doc-master[data-detail-tab=cut-pieces] .doc-main{border-bottom-right-radius:inherit;border-right:0}.doc-head{padding:var(--space-xl)calc(var(--space-xl) + var(--space-sm))}.doc-section{padding:var(--space-xl)calc(var(--space-xl) + var(--space-sm))calc(var(--space-xl) + var(--space-sm))}.doc-main .doc-section+.doc-section{border-top:1px solid var(--line)}.doc-side{gap:calc(var(--space-lg) + var(--space-sm));padding:var(--space-xl)}.doc-side-card{padding:var(--space-lg)}}.doc-main{min-width:0}.doc-section{padding:var(--space-lg)var(--space-xl)var(--space-xl)}.doc-primary .list-heading h2{color:var(--ink);font-size:var(--font-size-body);margin:0 0 var(--space-sm);font-weight:600}.doc-primary .data-table th{color:var(--muted)}.doc-primary .column-sort-icon{opacity:.4}.doc-primary th:hover .column-sort-icon,.doc-primary th[aria-sort=ascending] .column-sort-icon,.doc-primary th[aria-sort=descending] .column-sort-icon{opacity:1}.doc-primary .data-cell-product{color:var(--ink);font-weight:600}.doc-master [id^=columns-]{display:none}.doc-note{background:var(--paper);border-radius:var(--radius-list-control);padding:var(--space-md)var(--space-lg)}.doc-note p{margin:0}.doc-label{color:var(--muted);font-size:var(--font-size-caption);letter-spacing:.02em;margin:0 0 var(--space-sm);font-weight:600}.ui-content-stack .doc-label{margin:0}.doc-side{background:var(--paper);gap:var(--space-lg);padding:var(--space-lg);align-content:start;display:grid}.doc-side-label{color:var(--muted);font-size:var(--font-size-caption);letter-spacing:.02em;margin:0;font-weight:600}h2.doc-side-label{color:var(--ink);font-size:var(--font-size-body);letter-spacing:0}.doc-side-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-list-control);gap:var(--space-sm);padding:var(--space-md);display:grid}.doc-side-row{align-items:center;gap:var(--space-sm);font-size:var(--font-size-list);justify-content:space-between;display:flex}.doc-side-row>span{color:var(--muted)}.doc-side-row>span.doc-side-value{color:var(--ink);font-weight:var(--font-weight-list)}.doc-side-row strong{font-weight:600}.doc-amount{gap:var(--space-xs);padding-block:var(--space-xs);display:grid}.doc-amount strong{font-size:var(--font-size-title);font-weight:600;line-height:var(--line-height-title)}.doc-progress{gap:var(--space-xs);display:grid}.doc-progress-track{background:var(--line);border-radius:var(--radius-pill);height:4px;overflow:hidden}.doc-progress-fill{background:var(--brand);border-radius:var(--radius-pill);width:0%;height:100%}.doc-side-divider{border:0;border-top:1px solid var(--line);margin:var(--space-xs)0;width:100%}@media (min-width:901px) and (pointer:fine){.doc-head-actions .ui-action-default{font-size:var(--font-size-label);min-height:var(--control-height);padding:var(--space-xs)var(--space-lg)}}@media (max-width:699px){.doc-head-actions .page-help-link{padding-inline:var(--space-sm);width:var(--touch-size);justify-content:center}.doc-head-actions .ui-action-default{padding-inline:var(--space-lg)}.doc-head-actions .page-help-label{display:none}}.doc-side-card.ui-content-stack[data-content-spacing]{gap:var(--space-xs)}.doc-side-card :is(a,button){min-height:var(--control-height)}.doc-side-card>:is(span,small){color:var(--neutral-ink);font-size:var(--font-size-list)}@media (max-width:699px){.doc-master{margin-inline:calc(var(--page-gutter-x)*-1);border:0;border-radius:0}.doc-body{border-radius:0}.doc-head,.doc-section,.doc-side{padding-inline:var(--page-gutter-x)}.doc-side{background:var(--card)}.doc-summary>.doc-side-card{background:0 0;border:0;padding:0}}a.doc-side-card{color:inherit;text-decoration:none}a.doc-side-card:hover{border-color:var(--brand)}a.doc-side-card strong{color:var(--ink);font-size:var(--font-size-body);font-weight:600}a.doc-side-card span{color:var(--muted);font-size:var(--font-size-list)}.doc-section .ui-record-supplement{font-size:var(--font-size-list)}.doc-section .row-command-actions{gap:var(--space-sm);margin-top:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.doc-section .row-command-actions .ui-action{min-height:32px;padding-inline:var(--space-md);white-space:nowrap}.doc-body .doc-section-title{color:var(--ink);font-size:var(--font-size-body);margin:0 0 var(--space-sm);font-weight:600}.doc-body .doc-section-head .doc-section-title{margin:0}.doc-section-head{align-items:center;gap:var(--space-sm);margin:0 0 var(--space-sm);flex-wrap:wrap;justify-content:space-between;display:flex}.doc-section-head .doc-section-title{margin:0}@media (max-width:999px){.doc-summary{border-bottom:1px solid var(--line)}.doc-related{border-top:1px solid var(--line)}}@media (pointer:coarse){.doc-section .row-command-actions .ui-action{min-height:44px}}.doc-body-without-side{grid-template:"main"/minmax(0,1fr)}.detail-business{min-width:0}.doc-master.item-detail-master .doc-head{padding:var(--space-md)var(--space-xl);align-items:center}.item-detail-master .doc-head-actions{align-items:center}.item-detail-master .page-help-link{padding-inline:var(--space-sm);width:var(--control-height);justify-content:center}.item-detail-master .page-help-label{display:none}.item-detail-master .detail-tabs{scrollbar-width:none;overscroll-behavior-x:contain}.item-detail-master .detail-tabs::-webkit-scrollbar{display:none}.detail-tabs-frame{min-width:0;position:relative}@media (max-width:700px){.doc-master.item-detail-master .doc-head{gap:var(--space-sm);padding:var(--space-md)var(--space-lg)}.item-detail-master .doc-head-id{gap:var(--space-xs);width:100%}.item-detail-master .doc-head-actions{width:100%}.item-detail-master .item-detail-actions{gap:var(--space-sm)}.item-detail-master .item-detail-header-link,.item-detail-master .page-help-link{display:none}}.platform-governance-grid{gap:var(--space-xl);display:grid}.print-document-page{margin:0}.print-document-header{text-align:center}.print-document-page p,.print-document-header,.item-label-paper{overflow-wrap:anywhere}.print-document-page table{min-width:640px}.print-document-page th,.print-document-page td{padding:var(--space-sm)var(--space-sm);font-size:var(--font-size-caption);overflow-wrap:anywhere}.print-document-signatures{gap:var(--space-xl);padding-top:var(--space-touch-size);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.document-pdf-preview{gap:var(--space-md);display:grid}.document-pdf-preview img{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);width:100%;height:auto;display:block}.item-label-paper dl{gap:var(--space-sm);display:grid}.item-label-paper dl>div{column-gap:var(--space-sm);flex-wrap:wrap;display:flex}.item-label-paper dd{margin:0}@media print{.main{width:100%}.print-page:has(#print-document)>.page-heading{display:none}.print-document,.statement-pages{display:block}.print-document-page{break-after:page;box-shadow:none;border:0;border-radius:0;padding:0}.print-document-page:last-child{break-after:auto}.print-document-page .local-scroll{overflow:visible}.print-document-page table{min-width:0}.item-label-paper{box-shadow:none;page:item-label;border:0;border-radius:0}.statement-page a{color:inherit;text-decoration:none}@page item-label{size:auto;margin:0}}.card.ui-panel-plain{box-shadow:none;background:0 0;border:0;padding:0}.shipment-print-document table{table-layout:fixed;width:100%;min-width:0}.shipment-print-document{max-width:100%;overflow-x:auto}.shipment-print-document .print-document-page{width:190mm;max-width:none}.shipment-print-document[data-paper-size=A4][data-orientation=LANDSCAPE] .print-document-page{width:277mm}.shipment-print-document[data-paper-size=A5][data-orientation=PORTRAIT] .print-document-page{width:128mm}.shipment-print-document [data-column=QUANTITY],.shipment-print-document [data-column=UNIT_PRICE],.shipment-print-document [data-column=AMOUNT]{text-align:right;font-variant-numeric:tabular-nums}.shipment-print-document[data-density=COMPACT] th,.shipment-print-document[data-density=COMPACT] td{padding:var(--space-xs)}.shipment-print-document[data-density=COMPACT] .print-document-page{gap:var(--space-sm)}@media print{.shipment-print-document{overflow:visible}.shipment-print-document .print-document-page{padding:0}@page shipment-a4-portrait{size:A4 portrait;margin:10mm}@page shipment-a4-landscape{size:A4 landscape;margin:10mm}@page shipment-a5-portrait{size:A5 portrait;margin:10mm}@page shipment-a5-landscape{size:A5 landscape;margin:10mm}.shipment-print-document[data-paper-size=A4][data-orientation=PORTRAIT] .print-document-page{page:shipment-a4-portrait}.shipment-print-document[data-paper-size=A4][data-orientation=LANDSCAPE] .print-document-page{page:shipment-a4-landscape}.shipment-print-document[data-paper-size=A5][data-orientation=PORTRAIT] .print-document-page{page:shipment-a5-portrait}.shipment-print-document[data-paper-size=A5][data-orientation=LANDSCAPE] .print-document-page{page:shipment-a5-landscape}}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
