@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-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;--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)}}@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{.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}.order-45{order:45}.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}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.list-item{display:list-item}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.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))}}:root{--ink:#001e2b;--muted:#5c6c7a;--line:#e1e5e8;--paper:#f9fbfa;--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.25rem;--font-weight-heading-sm:600;--line-height-heading-sm:1.2;--letter-spacing-heading-sm:0em;--font-size-section:1.25rem;--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.25rem;--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-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)}}.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 .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}.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}.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}.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-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}.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;width:300px;margin:0;position:fixed;overflow:auto}.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);max-height:calc(100dvh - 255px);overflow:auto}.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}@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):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 - 205px)}}.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 a{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}.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-icon{color:var(--brand);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-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%}.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{text-align:right;font-variant-numeric:tabular-nums}.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){.data-table .numeric-cell{text-align:left}.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}.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%;left:6px}.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%}.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);display:flex}.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%,16rem),1fr));display:grid}.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-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)}.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)}.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-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 span:last-child{flex-shrink:0}.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{overflow-wrap:anywhere}.selected-record-reference{margin-top:var(--space-sm);font-size:var(--font-size-caption)}.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 (max-width:900px){.opening-stock-editor .data-cell-target,.opening-stock-editor .data-cell-cost{grid-column:1/-1}.opening-stock-editor .data-cell-target:before,.opening-stock-editor .data-cell-cost:before{margin-bottom:var(--space-sm);display:block}}.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 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-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>[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-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-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-md);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-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(.bom-editor){max-width:64rem}.bom-editor{max-width:50rem}.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}.bom-editor .bom-line-list{gap:var(--space-md)}.bom-editor .bom-line-list .form-field-grid{grid-template-columns:minmax(16rem,1fr) 11rem 10rem;display:grid}.bom-editor .bom-line-list .form-field-grid>.field{width:100%;min-width:0}.bom-editor .bom-line-list .form-input-with-unit input{flex-basis:5rem;width:5rem}.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{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>[data-field-width=small]{flex-basis:10rem;width:min(100%,10rem)}.form-page-action-buttons>.ui-action{flex:auto}.form-line-item[data-line-variant=contained]{padding:var(--space-md)}}@media (max-width:999px){:is(.form-page,.public-page) .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-actions{box-shadow:0 -12px 24px color-mix(in srgb,var(--ink)8%,transparent)}}.form-page .form-page-actions{bottom:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom))}.bom-editor .bom-line-list .form-field-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bom-editor .bom-line-list .form-field-grid>[data-field-width=large]{grid-column:1/-1}}.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)}.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}.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);min-width:0;display:grid}.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)}.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)}@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)}}.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}.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)}.icp-footer a{color:var(--muted);text-decoration:none}.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}: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)}.platform-topbar{border-bottom-color:var(--platform-border)}.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-active);color:var(--nav-active-text)}.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)}.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(--card)}: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}.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-lg);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}@media (min-width:700px){.card{padding:var(--space-xl)}}.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);font-size:var(--font-size-caption);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)}.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-section);line-height:var(--line-height-body);margin-top:var(--space-sm);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-section);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)}.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%}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;min-height:130px}.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)}.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{width:100%;min-width:0;min-height:44px;position:relative}.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}.searchable-combobox-arrow{color:var(--muted);font-size:var(--font-size-section);touch-action:manipulation;z-index:2;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0;line-height:1;position:absolute;top:0;right:0}.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);max-height:min(360px,100dvh - 24px);width:var(--trigger-width);flex-direction:column;margin:0;padding:0;display:flex;overflow:hidden}.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}.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}.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}.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-bottom: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)}.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;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}.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}.confirm-dialog-content{padding:var(--space-xl)}.confirm-dialog-content h2{margin:0 0 var(--space-sm)}.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)}.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(--warning-subtle);border:1px solid var(--warning-line);border-radius:var(--radius-control);color:var(--warning-ink);padding:var(--space-md)}.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-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)}.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){visibility:hidden}body:has(.scan-print-sheet) .scan-print-sheet{visibility:visible;width:100%;max-width:none;box-shadow:none;border:0;position:absolute;inset:0 auto auto 0}.scan-print-link{display:none}}.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-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);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{text-align:center;flex:0 0 20px}.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(--neutral-subtle);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;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;max-width:240px;font-size:var(--font-size-caption);align-items:center;text-decoration:none;display:flex;overflow:hidden}.workspace-tab button,.workspace-close-others{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}.workspace-tab button:hover,.workspace-close-others:hover{background:var(--brand-subtle);color:var(--ink)}.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(--neutral-subtle)}.business-shell .topbar,.business-shell .main,.business-shell .workspace-tabbar{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-md);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,.workspace-close-others{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(--neutral-subtle);gap:var(--space-sm);color:var(--ink);border:0}.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}@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);opacity:1}.workspace-header .workspace-tab.active button:hover{background:var(--brand-subtle)}.workspace-header .workspace-close-others{color:var(--muted);font-size:var(--font-size-caption);min-width:0;min-height:32px;padding:0 var(--space-sm)}.workspace-header .workspace-close-others:disabled{display:none}.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:coarse){.workspace-header .workspace-tab a,.workspace-header .workspace-tab button,.workspace-header .workspace-close-others,.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}.workspace-utilities{order:0;max-width:100%}.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-label{min-width:0}.business-shell .nav-chevron{flex-shrink:0}.business-shell .nav-link:hover,.business-shell .nav-link.active,.business-shell .nav-link[aria-expanded=true]{background:var(--nav-hover);color:var(--card)}.business-shell .nav-link.active,.business-shell .nav-link[aria-expanded=true]{background:var(--nav-active);color:var(--nav-active-text);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)}.finance-summary-inline{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-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}.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-basics,.item-detail-business{border:1px solid var(--line);border-radius:var(--radius-list-surface);background:var(--card);min-width:0}.item-detail-basics{padding:var(--space-lg)}.item-detail-attributes{border-top:1px solid var(--line);padding-top:var(--space-lg);margin-top:var(--space-lg)}.item-detail-attributes>p{font-size:var(--font-size-list);margin: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}.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)}}.item-detail-master .item-detail-basics{border:0;border-bottom:1px solid var(--line);padding:var(--space-lg)var(--space-xl);background:0 0;border-radius:0}.item-detail-master .item-detail-basics h2{color:var(--ink);font-size:var(--font-size-body);margin:0 0 var(--space-md);font-weight:600}.item-detail-master .item-detail-business{background:0 0;border:0;border-radius:0}.item-detail-master .doc-side-card strong{color:var(--ink);font-size:var(--font-size-body);font-weight:600}.item-detail-master .doc-side-card span{color:var(--muted);font-size:var(--font-size-list)}@media (max-width:700px){.item-detail-title{grid-area:2/1/auto/-1}}.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}.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);grid-template-columns:minmax(0,1fr);grid-template-areas:"summary""main""related";display:grid}.doc-summary{grid-area:summary}.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-without-summary>.doc-related{grid-row:1/3}.doc-body:not(.doc-body-without-summary)>.doc-related{padding-top: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}.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}.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%}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}.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}.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}}@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}
