:root{--pos-editor-width:320px;--pos-font: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--pos-bg: var(--bodyBackground, #0e0e0e);--pos-surface: var(--frameBackground, #121314);--pos-surface-subtle: var(--moduleBackground, #ffffff05);--pos-input-bg: var(--inputBackground, #ffffff05);--pos-ink: var(--bodyColor, #eee);--pos-muted: var(--subColor, #8a8f98);--pos-line: var(--layoutBorderColor, #282828ba);--pos-primary: var(--tabHeaderBackgroundActive, #1e3291);--pos-primary-ink: var(--tabHeaderColorActive, #fff);--pos-accent: var(--activeItemBackground, #ffffff0d);--pos-hover: var(--rowHighlightBackground, #ffffff08);--pos-focus: var(--activeLabelColor, #8e9afd);--pos-active: var(--activeLabelColor, #8e9afd);--pos-info: var(--contactsColor, #8fc4ff);--pos-positive: var(--deliveredColor, #64cb11);--pos-warning: var(--undeliveredColor, #f1bf00);--pos-error: var(--failedColor, #f34f52);--pos-warning-bg: color-mix(in srgb, var(--pos-warning) 8%, var(--pos-surface));--pos-error-bg: color-mix(in srgb, var(--pos-error) 8%, var(--pos-surface));--pos-overlay: var(--overlayBackground, #000000ab);--pos-shadow-color: var(--overlayBackground, #000000ab);--pos-shadow: 0 12px 50px var(--pos-shadow-color);--pos-clear: transparent;--pos-light-bg:#f3f3f4;--pos-light-surface:#fff;--pos-light-subtle:#f0f1f3;--pos-light-input:#00000008;--pos-light-ink:#111;--pos-light-muted:#626874;--pos-light-line:#d1d4dc;--pos-light-primary:#dfe4ff;--pos-light-primary-ink:#344397;--pos-light-active:#3f4f9d;--pos-light-info:#186996;--pos-light-positive:#277337;--pos-light-warning:#8a6200;--pos-light-error:#b83338;--pos-light-overlay:#00000066;--pos-light-hover:#00000006;--pos-radius:8px;--pos-radius-small:5px;--pos-radius-pill:999px;--pos-space-1:4px;--pos-space-2:8px;--pos-space-3:12px;--pos-space-4:16px;--pos-space-5:20px;--pos-space-6:24px;--pos-space-8:32px;--pos-text-xs:11px;--pos-text-sm:13px;--pos-text-base:14px;--pos-text-lg:16px;--pos-text-xl:20px;--pos-text-display:32px;--pos-line-height:1.5;--pos-control-height:34px;--pos-cell-pad:8px;--pos-nav-width:198px;--pos-cart-width:350px;--pos-product-min:185px;--pos-dialog-width:620px;--pos-form-width:640px;--pos-weight-normal:400;--pos-weight-medium:500;--pos-weight-bold:600;--pos-border-width:var(--layoutBorderWidth, 1px);--pos-focus-width:2px;--pos-min-height:760px;--pos-letter-spacing:.08em;--pos-symbol-height:66px;--pos-z-dialog:100;--pos-print-width:320px;--pos-record-min:160px;--pos-record-max:360px;--pos-record-lines:1;--pos-filter-width:170px;--pos-search-width:220px;--pos-board-column-width:280px;--pos-board-heading-size:var(--pos-text-sm);--pos-icon-size:17px;--pos-icon-large:24px;--pos-icon-tile-size:32px;--pos-row-height:42px;--pos-tool-size:30px;--pos-list-divider:color-mix(in srgb,var(--pos-line) 45%,var(--pos-clear));--pos-popover-width:220px;--pos-disabled-opacity:.45;--pos-transition:120ms ease;--pos-quantity-width:52px}:root[layout-mode=lite],:root[layout-mode=medium]{--pos-info:var(--pos-light-info);--pos-positive:var(--pos-light-positive);--pos-warning:var(--pos-light-warning);--pos-error:var(--pos-light-error)}:is(#blackleaf-pos,[data-pos-root])[data-theme=light]{--pos-bg:var(--pos-light-bg);--pos-surface:var(--pos-light-surface);--pos-surface-subtle:var(--pos-light-subtle);--pos-input-bg:var(--pos-light-input);--pos-ink:var(--pos-light-ink);--pos-muted:var(--pos-light-muted);--pos-line:var(--pos-light-line);--pos-primary:var(--pos-light-primary);--pos-primary-ink:var(--pos-light-primary-ink);--pos-active:var(--pos-light-active);--pos-focus:var(--pos-light-active);--pos-info:var(--pos-light-info);--pos-positive:var(--pos-light-positive);--pos-warning:var(--pos-light-warning);--pos-error:var(--pos-light-error);--pos-overlay:var(--pos-light-overlay);--pos-hover:var(--pos-light-hover);--pos-accent:var(--pos-light-subtle)}:is(#blackleaf-pos,[data-pos-root])[data-density=compact]{--pos-control-height:30px;--pos-cell-pad:8px;--pos-space-6:18px}:is(#blackleaf-pos,[data-pos-root])[data-density=touch]{--pos-control-height:52px;--pos-cell-pad:16px;--pos-text-base:16px}:is(#blackleaf-pos,[data-pos-root])[data-pos-layout=embedded]{--pos-min-height:0}@media(prefers-color-scheme: light){:is(#blackleaf-pos,[data-pos-root])[data-theme=system]{--pos-bg:var(--pos-light-bg);--pos-surface:var(--pos-light-surface);--pos-surface-subtle:var(--pos-light-subtle);--pos-input-bg:var(--pos-light-input);--pos-ink:var(--pos-light-ink);--pos-muted:var(--pos-light-muted);--pos-line:var(--pos-light-line);--pos-primary:var(--pos-light-primary);--pos-primary-ink:var(--pos-light-primary-ink);--pos-active:var(--pos-light-active);--pos-focus:var(--pos-light-active);--pos-info:var(--pos-light-info);--pos-positive:var(--pos-light-positive);--pos-warning:var(--pos-light-warning);--pos-error:var(--pos-light-error);--pos-overlay:var(--pos-light-overlay);--pos-hover:var(--pos-light-hover);--pos-accent:var(--pos-light-subtle)}}:is(#blackleaf-pos,[data-pos-root]){color:var(--pos-ink);background:var(--pos-bg);font:var(--pos-weight-normal) var(--pos-text-base)/var(--pos-line-height) var(--pos-font);min-height:var(--pos-min-height);isolation:isolate}:is(#blackleaf-pos,[data-pos-root]) *,:is(#blackleaf-pos,[data-pos-root]) *::before,:is(#blackleaf-pos,[data-pos-root]) *::after{box-sizing:border-box}:is(#blackleaf-pos,[data-pos-root]) h1,:is(#blackleaf-pos,[data-pos-root]) h2,:is(#blackleaf-pos,[data-pos-root]) h3,:is(#blackleaf-pos,[data-pos-root]) p{margin:0;color:inherit;font-family:inherit}:is(#blackleaf-pos,[data-pos-root]) h1{font-size:var(--pos-text-xl);font-weight:var(--pos-weight-bold)}:is(#blackleaf-pos,[data-pos-root]) h2{font-size:var(--pos-text-lg);font-weight:var(--pos-weight-medium)}:is(#blackleaf-pos,[data-pos-root]) h3{font-size:var(--pos-text-base);font-weight:var(--pos-weight-medium)}:is(#blackleaf-pos,[data-pos-root]) hr{border:0;border-top:var(--pos-border-width) solid var(--pos-line);width:100%}:is(#blackleaf-pos,[data-pos-root]) button,:is(#blackleaf-pos,[data-pos-root]) input,:is(#blackleaf-pos,[data-pos-root]) select,:is(#blackleaf-pos,[data-pos-root]) textarea,:is(#blackleaf-pos,[data-pos-root]) summary{font:inherit;color:inherit}:is(#blackleaf-pos,[data-pos-root]) :focus-visible{outline:var(--pos-focus-width) solid var(--pos-focus);outline-offset:var(--pos-space-1)}:is(#blackleaf-pos,[data-pos-root]) .pos-shell{display:grid;grid-template-columns:var(--pos-nav-width) minmax(0, 1fr);min-height:var(--pos-min-height)}:is(#blackleaf-pos,[data-pos-root])[data-pos-layout=embedded]{background:var(--pos-surface);font:inherit;font-size:var(--pos-text-base);font-weight:var(--pos-weight-normal);width:100%;min-width:0;flex:1}:is(#blackleaf-pos,[data-pos-root])[data-pos-layout=embedded] .pos-main{padding:0;gap:0}:is(#blackleaf-pos,[data-pos-root])[data-pos-layout=embedded] .pos-content{padding:var(--pos-space-6)}:is(#blackleaf-pos,[data-pos-root])[data-pos-layout=embedded] .pos-shell{grid-template-columns:minmax(0, 1fr)}:is(#blackleaf-pos,[data-pos-root]) .pos-nav{display:flex;flex-direction:column;gap:var(--pos-space-2);padding:var(--pos-space-6) var(--pos-space-4);border-right:var(--pos-border-width) solid var(--pos-line);background:var(--pos-surface)}:is(#blackleaf-pos,[data-pos-root]) .pos-nav h1{font-size:var(--pos-text-lg);margin-bottom:var(--pos-space-2)}:is(#blackleaf-pos,[data-pos-root]) .pos-nav-footer{margin-top:auto;padding-top:var(--pos-space-8)}:is(#blackleaf-pos,[data-pos-root]) .pos-main{padding:var(--pos-space-6);display:flex;flex-direction:column;gap:var(--pos-space-5);min-width:0}:is(#blackleaf-pos,[data-pos-root]) .pos-header,:is(#blackleaf-pos,[data-pos-root]) .pos-row{display:flex;gap:var(--pos-space-3);align-items:center;justify-content:space-between;flex-wrap:wrap}:is(#blackleaf-pos,[data-pos-root]) .pos-header{margin-bottom:var(--pos-space-2)}:is(#blackleaf-pos,[data-pos-root]) .pos-page-title{display:flex;align-items:center;gap:var(--pos-space-3)}:is(#blackleaf-pos,[data-pos-root]) .pos-icon{display:inline-block;width:var(--pos-icon-size);height:var(--pos-icon-size);flex:none;vertical-align:middle;color:var(--pos-muted);pointer-events:none;fill:none}:is(#blackleaf-pos,[data-pos-root]) .pos-icon[data-icon-tone=inherit]{color:inherit}:is(#blackleaf-pos,[data-pos-root]) .pos-icon[data-icon-tone=active]{color:var(--pos-active)}:is(#blackleaf-pos,[data-pos-root]) .pos-icon[data-icon-tone=info]{color:var(--pos-info)}:is(#blackleaf-pos,[data-pos-root]) .pos-icon[data-icon-tone=positive]{color:var(--pos-positive)}:is(#blackleaf-pos,[data-pos-root]) .pos-icon[data-icon-tone=warning]{color:var(--pos-warning)}:is(#blackleaf-pos,[data-pos-root]) .pos-icon[data-icon-tone=error]{color:var(--pos-error)}:is(#blackleaf-pos,[data-pos-root]) .pos-icon-tile{display:grid;place-items:center;width:var(--pos-icon-tile-size);height:var(--pos-icon-tile-size);border-radius:var(--pos-radius-small);background:var(--pos-accent);flex:none}:is(#blackleaf-pos,[data-pos-root]) .pos-identity{display:flex;align-items:center;gap:var(--pos-space-3);min-width:0}:is(#blackleaf-pos,[data-pos-root]) .pos-identity .pos-record-label{min-width:0}:is(#blackleaf-pos,[data-pos-root]) .pos-section{display:flex;flex-direction:column;gap:var(--pos-space-4);min-width:0}:is(#blackleaf-pos,[data-pos-root]) .pos-filter-chips:empty{display:none}:is(#blackleaf-pos,[data-pos-root]) .pos-input-wrap{position:relative;display:flex;align-items:center}:is(#blackleaf-pos,[data-pos-root]) .pos-input-wrap>.pos-icon{position:absolute;left:var(--pos-space-3)}:is(#blackleaf-pos,[data-pos-root]) .pos-input-wrap input{padding-left:calc(var(--pos-icon-size) + var(--pos-space-6)) !important}:is(#blackleaf-pos,[data-pos-root]) [data-pos-export]{margin-left:auto}:is(#blackleaf-pos,[data-pos-root])[data-pos-can-export=false] [data-pos-export]{display:none}:is(#blackleaf-pos,[data-pos-root]) .pos-button[data-icon-only]{padding:var(--pos-space-2);width:var(--pos-control-height)}:is(#blackleaf-pos,[data-pos-root]) .pos-button[data-variant=chip]{border-radius:var(--pos-radius-pill);font-size:var(--pos-text-xs);min-height:0;padding:var(--pos-space-1) var(--pos-space-2)}:is(#blackleaf-pos,[data-pos-root]) .pos-main>[data-pos-notices]:not(:empty){padding:var(--pos-space-4) var(--pos-space-6) 0}:is(#blackleaf-pos,[data-pos-root]) .pos-stack{display:flex;flex-direction:column;gap:var(--pos-space-4);min-width:0}:is(#blackleaf-pos,[data-pos-root]) .pos-editor-layout{display:grid;grid-template-columns:minmax(0, var(--pos-editor-width)) minmax(0, 1fr);gap:var(--pos-space-5);align-items:start}:is(#blackleaf-pos,[data-pos-root]) .pos-split{display:grid;grid-template-columns:minmax(0, 1fr) minmax(280px, var(--pos-cart-width));gap:var(--pos-space-5);align-items:start}:is(#blackleaf-pos,[data-pos-root]) .pos-text--muted{color:var(--pos-muted);font-size:var(--pos-text-sm)}:is(#blackleaf-pos,[data-pos-root]) .pos-text--eyebrow{color:var(--pos-muted);font-size:var(--pos-text-xs);letter-spacing:var(--pos-letter-spacing);font-weight:var(--pos-weight-bold);text-transform:uppercase}:is(#blackleaf-pos,[data-pos-root]) .pos-button{appearance:none;color:var(--pos-ink);text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--pos-space-2);padding:var(--pos-space-2) var(--pos-space-4);min-height:var(--pos-control-height);border:var(--pos-border-width) solid var(--pos-line);border-radius:var(--pos-radius-small);background:var(--pos-surface);cursor:pointer;font-weight:var(--pos-weight-medium);white-space:nowrap;line-height:var(--pos-line-height)}:is(#blackleaf-pos,[data-pos-root]) .pos-button:hover{background:var(--pos-hover)}:is(#blackleaf-pos,[data-pos-root]) .pos-button{transition:background var(--pos-transition),border-color var(--pos-transition)}:is(#blackleaf-pos,[data-pos-root]) .pos-button[data-variant=primary]:hover{filter:brightness(1.08)}:is(#blackleaf-pos,[data-pos-root]) .pos-button:disabled{opacity:var(--pos-disabled-opacity);cursor:not-allowed}:is(#blackleaf-pos,[data-pos-root]) .pos-button[data-variant=primary]{background:var(--pos-primary);color:var(--pos-primary-ink);border-color:var(--pos-primary)}:is(#blackleaf-pos,[data-pos-root]) .pos-button[data-variant=quiet],:is(#blackleaf-pos,[data-pos-root]) .pos-button[data-variant=nav]{border-color:var(--pos-clear);background:var(--pos-clear)}:is(#blackleaf-pos,[data-pos-root]) .pos-button[data-variant=nav]{justify-content:flex-start;color:var(--pos-muted)}:is(#blackleaf-pos,[data-pos-root]) .pos-button[aria-current=page]{background:var(--pos-surface-subtle);color:var(--pos-ink)}:is(#blackleaf-pos,[data-pos-root]) .pos-card{padding:var(--pos-space-5);border:var(--pos-border-width) solid var(--pos-line);border-radius:var(--pos-radius);background:var(--pos-surface);display:flex;flex-direction:column;gap:var(--pos-space-4);min-width:0}:is(#blackleaf-pos,[data-pos-root]) .pos-card-heading{display:flex;flex-direction:column;gap:var(--pos-space-1)}:is(#blackleaf-pos,[data-pos-root]) .pos-badge{display:inline-flex;align-items:center;gap:var(--pos-space-1);font-size:var(--pos-text-xs);font-weight:var(--pos-weight-medium);padding:var(--pos-space-1) var(--pos-space-2);background:var(--pos-surface-subtle);border-radius:var(--pos-radius-pill);border:var(--pos-border-width) solid var(--pos-line);width:fit-content}:is(#blackleaf-pos,[data-pos-root]) [data-tone=warning]{color:var(--pos-warning);background:var(--pos-warning-bg)}:is(#blackleaf-pos,[data-pos-root]) [data-tone=error]{color:var(--pos-error);background:var(--pos-error-bg)}:is(#blackleaf-pos,[data-pos-root]) .pos-banner{display:flex;align-items:flex-start;gap:var(--pos-space-2);padding:var(--pos-space-3) var(--pos-space-4);border-radius:var(--pos-radius-small);font-size:var(--pos-text-sm);background:var(--pos-surface-subtle)}:is(#blackleaf-pos,[data-pos-root]) .pos-banner[data-tone=warning]{background:var(--pos-warning-bg)}:is(#blackleaf-pos,[data-pos-root]) .pos-banner[data-tone=error]{background:var(--pos-error-bg)}:is(#blackleaf-pos,[data-pos-root]) [data-pos-notices]:empty{display:none}:is(#blackleaf-pos,[data-pos-root]) .pos-form{display:grid;gap:var(--pos-space-4)}:is(#blackleaf-pos,[data-pos-root]) .pos-form:not([data-layout]){width:100%;max-width:var(--pos-form-width)}:is(#blackleaf-pos,[data-pos-root]) .pos-form:not([data-layout])>button[type=submit]{justify-self:start}:is(#blackleaf-pos,[data-pos-root]) .pos-form>[role=alert]:empty{display:none}:is(#blackleaf-pos,[data-pos-root]) .pos-toolbar,:is(#blackleaf-pos,[data-pos-root]) .pos-form[data-layout=toolbar]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--pos-space-3)}:is(#blackleaf-pos,[data-pos-root]) .pos-toolbar .pos-field,:is(#blackleaf-pos,[data-pos-root]) .pos-form[data-layout=toolbar] .pos-field{flex:1 1 var(--pos-filter-width)}:is(#blackleaf-pos,[data-pos-root]) .pos-toolbar .pos-field:first-child,:is(#blackleaf-pos,[data-pos-root]) .pos-form[data-layout=toolbar] .pos-field:first-child{flex:4 1 var(--pos-search-width)}:is(#blackleaf-pos,[data-pos-root]) .pos-toolbar>[role=alert]:not(:empty),:is(#blackleaf-pos,[data-pos-root]) .pos-form[data-layout=toolbar]>[role=alert]:not(:empty){flex-basis:100%;order:1}:is(#blackleaf-pos,[data-pos-root]) .pos-field{display:flex;flex-direction:column;gap:var(--pos-space-2);font-size:var(--pos-text-sm);font-weight:var(--pos-weight-medium);text-align:left;align-items:stretch;min-width:0;flex:1}:is(#blackleaf-pos,[data-pos-root]) .pos-field small{font-weight:var(--pos-weight-normal);color:var(--pos-muted);font-size:var(--pos-text-xs)}:is(#blackleaf-pos,[data-pos-root]) .pos-field input,:is(#blackleaf-pos,[data-pos-root]) .pos-field select,:is(#blackleaf-pos,[data-pos-root]) .pos-field textarea{appearance:auto;border:var(--pos-border-width) solid var(--pos-line);border-radius:var(--pos-radius-small);background:var(--pos-input-bg);padding:var(--pos-space-2) var(--pos-space-3);min-height:var(--pos-control-height);width:100%;margin:0;box-shadow:none}:is(#blackleaf-pos,[data-pos-root]) .pos-field--check{flex-direction:row-reverse;justify-content:flex-end;align-items:center}:is(#blackleaf-pos,[data-pos-root]) .pos-field--check input{width:var(--pos-space-4);min-height:var(--pos-space-4);accent-color:var(--pos-primary)}:is(#blackleaf-pos,[data-pos-root]) .pos-dialog{color:var(--pos-ink);background:var(--pos-surface);border:var(--pos-border-width) solid var(--pos-line);border-radius:var(--pos-radius);box-shadow:var(--pos-shadow);padding:var(--pos-space-6);width:min(var(--pos-dialog-width),90vw);max-height:90vh;overflow:auto;z-index:var(--pos-z-dialog)}:is(#blackleaf-pos,[data-pos-root]) .pos-dialog::backdrop{background:var(--pos-overlay)}:is(#blackleaf-pos,[data-pos-root]) .pos-dialog>*+*{margin-top:var(--pos-space-4)}:is(#blackleaf-pos,[data-pos-root]) .pos-metric{flex:1;background:var(--pos-surface);border:var(--pos-border-width) solid var(--pos-line);border-radius:var(--pos-radius);padding:var(--pos-space-4);min-width:140px}:is(#blackleaf-pos,[data-pos-root]) .pos-metric strong{font-size:var(--pos-text-xl);font-weight:var(--pos-weight-medium)}:is(#blackleaf-pos,[data-pos-root]) .pos-grid{background:var(--pos-surface);display:flex;flex-direction:column;gap:var(--pos-space-4);min-width:0}:is(#blackleaf-pos,[data-pos-root]) :is(.pos-field,.pos-stack,.pos-section)[hidden]{display:none}:is(#blackleaf-pos,[data-pos-root]) .pos-table-wrap{overflow:auto}:is(#blackleaf-pos,[data-pos-root])[data-pos-layout=embedded] .pos-table-wrap{overflow:visible}:is(#blackleaf-pos,[data-pos-root])[data-pos-layout=embedded] .pos-main{min-height:0;flex:1}:is(#blackleaf-pos,[data-pos-root]) .pos-table-wrap :is(th,td):last-child{width:auto}:is(#blackleaf-pos,[data-pos-root]) .pos-table-wrap table .pos-identity{min-width:calc(var(--pos-record-min) + var(--pos-icon-tile-size))}:is(#blackleaf-pos,[data-pos-root]) .pos-table-wrap table .pos-identity .pos-record-label{flex:1}:is(#blackleaf-pos,[data-pos-root]) .pos-record-label{min-width:var(--pos-record-min);max-width:var(--pos-record-max);display:flex;flex-direction:column;gap:var(--pos-space-1)}:is(#blackleaf-pos,[data-pos-root]) .pos-record-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--pos-record-lines);overflow:hidden;overflow-wrap:anywhere;font-weight:var(--pos-weight-medium)}:is(#blackleaf-pos,[data-pos-root]) .pos-record-subtitle{color:var(--pos-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:is(#blackleaf-pos,[data-pos-root]) .pos-facts{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1.4fr);gap:var(--pos-space-2) var(--pos-space-3);margin:0;font-size:var(--pos-text-sm)}:is(#blackleaf-pos,[data-pos-root]) .pos-facts dt{color:var(--pos-muted)}:is(#blackleaf-pos,[data-pos-root]) .pos-facts dd{margin:0;overflow-wrap:anywhere;font-weight:var(--pos-weight-normal)}:is(#blackleaf-pos,[data-pos-root]) .pos-board{display:flex;gap:var(--pos-space-5);overflow-x:auto;align-items:flex-start;padding-bottom:var(--pos-space-4)}:is(#blackleaf-pos,[data-pos-root]) .pos-board::-webkit-scrollbar{display:block;height:var(--pos-space-2)}:is(#blackleaf-pos,[data-pos-root]) .pos-board::-webkit-scrollbar-thumb{background:var(--pos-line);border-radius:var(--pos-radius-small)}:is(#blackleaf-pos,[data-pos-root]) .pos-board-column{flex:1 0 var(--pos-board-column-width);min-width:var(--pos-board-column-width);padding-top:var(--pos-space-3);display:flex;flex-direction:column;gap:var(--pos-space-4)}:is(#blackleaf-pos,[data-pos-root]) .pos-board-heading{display:flex;align-items:center;gap:var(--pos-space-2);min-height:var(--pos-control-height)}:is(#blackleaf-pos,[data-pos-root]) .pos-board-heading h2{font-size:var(--pos-board-heading-size)}:is(#blackleaf-pos,[data-pos-root]) .pos-board-column .pos-card{padding:var(--pos-space-4);gap:var(--pos-space-3)}:is(#blackleaf-pos,[data-pos-root]) .pos-board-column .pos-row{justify-content:flex-start}:is(#blackleaf-pos,[data-pos-root]) table{width:100%;border-collapse:collapse;font-size:var(--pos-text-sm)}:is(#blackleaf-pos,[data-pos-root]) th,:is(#blackleaf-pos,[data-pos-root]) td{text-align:left;padding:var(--pos-cell-pad);border-bottom:var(--pos-border-width) solid var(--pos-line);vertical-align:middle;font-weight:var(--pos-weight-normal)}:is(#blackleaf-pos,[data-pos-root]) th{color:var(--pos-muted);background:var(--pos-surface-subtle);white-space:nowrap}:is(#blackleaf-pos,[data-pos-root]) th .pos-button{padding:0;min-height:var(--pos-space-6)}:is(#blackleaf-pos,[data-pos-root]) .pos-column-picker{position:relative;font-size:var(--pos-text-sm)}:is(#blackleaf-pos,[data-pos-root]) .pos-column-picker summary{display:flex;align-items:center;gap:var(--pos-space-2);cursor:pointer;min-height:var(--pos-control-height);padding:var(--pos-space-2);list-style:none}:is(#blackleaf-pos,[data-pos-root]) .pos-column-picker summary::-webkit-details-marker{display:none}:is(#blackleaf-pos,[data-pos-root]) .pos-column-picker[open]>summary{background:var(--pos-accent)}:is(#blackleaf-pos,[data-pos-root]) tbody tr:hover{background:var(--pos-hover)}:is(#blackleaf-pos,[data-pos-root]) .pos-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}:is(#blackleaf-pos,[data-pos-root]) .pos-choices{display:flex;align-items:center;gap:var(--pos-space-1);flex-wrap:wrap}:is(#blackleaf-pos,[data-pos-root]) .pos-choices .pos-button{border-radius:var(--pos-radius-pill);color:var(--pos-muted);font-size:var(--pos-text-sm);padding:var(--pos-space-1) var(--pos-space-3)}:is(#blackleaf-pos,[data-pos-root]) .pos-choices [aria-pressed=true]{background:var(--pos-accent);border-color:var(--pos-line);color:var(--pos-ink)}:is(#blackleaf-pos,[data-pos-root]) .pos-list-toolbar{align-items:center;gap:var(--pos-space-3);justify-content:space-between}:is(#blackleaf-pos,[data-pos-root]) .pos-list-leading,:is(#blackleaf-pos,[data-pos-root]) .pos-list-leading>.pos-toolbar{display:flex;align-items:center;gap:var(--pos-space-3);flex:1 1 var(--pos-search-width);min-width:min(100%,var(--pos-search-width))}:is(#blackleaf-pos,[data-pos-root]) .pos-list-toolbar .pos-list-leading>.pos-field,:is(#blackleaf-pos,[data-pos-root]) .pos-list-toolbar .pos-list-leading>.pos-toolbar>.pos-field{flex:0 0 var(--pos-search-width);width:var(--pos-search-width);max-width:100%}:is(#blackleaf-pos,[data-pos-root]) .pos-list-tools .pos-tool{border-color:var(--pos-line)}:is(#blackleaf-pos,[data-pos-root]) .pos-list-tools{align-items:center;gap:var(--pos-space-2);margin-left:auto;flex:none}:is(#blackleaf-pos,[data-pos-root]) .pos-tool,:is(#blackleaf-pos,[data-pos-root]) .pos-column-picker summary.pos-tool{border:var(--pos-border-width) solid var(--pos-line);border-radius:var(--pos-radius-pill);padding:0;min-height:var(--pos-tool-size);width:var(--pos-tool-size);height:var(--pos-tool-size);color:var(--pos-muted);display:inline-flex;align-items:center;justify-content:center;flex:none}:is(#blackleaf-pos,[data-pos-root]) .pos-tool:hover{background:var(--pos-hover);color:var(--pos-ink)}:is(#blackleaf-pos,[data-pos-root]) .pos-list-toolbar .pos-field>span:first-child,:is(#blackleaf-pos,[data-pos-root]) .pos-form[data-layout=search] .pos-field>span:first-child{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}:is(#blackleaf-pos,[data-pos-root]) .pos-list-toolbar .pos-field{flex:0 1 var(--pos-search-width);min-width:min(100%,var(--pos-search-width))}:is(#blackleaf-pos,[data-pos-root]) .pos-form[data-layout=search]{display:flex;align-items:center;gap:var(--pos-space-1);width:var(--pos-search-width);max-width:100%;flex-wrap:wrap}:is(#blackleaf-pos,[data-pos-root]) .pos-form[data-layout=search] .pos-field{flex:1;min-width:0}:is(#blackleaf-pos,[data-pos-root]) .pos-form[data-layout=search] .pos-tool{background:var(--pos-clear);color:var(--pos-muted);border-color:var(--pos-clear)}:is(#blackleaf-pos,[data-pos-root]) .pos-form[data-layout=search]>[role=alert]:not(:empty){width:100%;order:1}:is(#blackleaf-pos,[data-pos-root]) .pos-column-options{position:absolute;top:calc(100% + var(--pos-space-2));right:0;z-index:var(--pos-z-dialog);width:var(--pos-popover-width);padding:var(--pos-space-4);border:var(--pos-border-width) solid var(--pos-line);border-radius:var(--pos-radius);background:var(--pos-surface);box-shadow:var(--pos-shadow);max-height:60vh;overflow:auto}:is(#blackleaf-pos,[data-pos-root]) .pos-more{position:relative;flex:none}:is(#blackleaf-pos,[data-pos-root]) .pos-more>summary{cursor:pointer;list-style:none}:is(#blackleaf-pos,[data-pos-root]) .pos-more>summary::-webkit-details-marker{display:none}:is(#blackleaf-pos,[data-pos-root]) .pos-more[open]>summary{background:var(--pos-accent);color:var(--pos-ink)}:is(#blackleaf-pos,[data-pos-root]) .pos-more-content{position:absolute;top:calc(100% + var(--pos-space-2));right:0;z-index:var(--pos-z-dialog);display:flex;flex-direction:column;gap:var(--pos-space-1);width:var(--pos-popover-width);padding:var(--pos-space-2);border:var(--pos-border-width) solid var(--pos-line);border-radius:var(--pos-radius);background:var(--pos-surface);box-shadow:var(--pos-shadow);max-height:60vh;overflow:auto}:is(#blackleaf-pos,[data-pos-root]) .pos-more-content>.pos-button{justify-content:flex-start;width:100%}:is(#blackleaf-pos,[data-pos-root]) .pos-more-content .pos-column-options{position:static;width:auto;box-shadow:none;border:0;padding:var(--pos-space-2)}:is(#blackleaf-pos,[data-pos-root]) .pos-quantity{display:inline-flex;align-items:center;gap:var(--pos-space-1)}:is(#blackleaf-pos,[data-pos-root]) .pos-quantity input{width:var(--pos-quantity-width);min-height:var(--pos-control-height);text-align:center;background:var(--pos-input-bg);border:var(--pos-border-width) solid var(--pos-line);border-radius:var(--pos-radius-small);margin:0;padding:var(--pos-space-1)}:is(#blackleaf-pos,[data-pos-root]) .pos-list-footer{justify-content:flex-end;font-size:var(--pos-text-xs);color:var(--pos-muted)}:is(#blackleaf-pos,[data-pos-root]) .pos-list-footer>.pos-text{margin-right:auto}:is(#blackleaf-pos,[data-pos-root]) .pos-list-footer[hidden]{display:none}:is(#blackleaf-pos,[data-pos-root]) .pos-card:has(>.pos-grid){padding:0;border:0;background:var(--pos-clear)}:is(#blackleaf-pos,[data-pos-root]) .pos-card:has(>.pos-grid)>.pos-card-heading{padding:var(--pos-space-3) 0}:is(#blackleaf-pos,[data-pos-root]) .pos-table-wrap table :is(th,td){padding:var(--pos-cell-pad) var(--pos-space-3) !important;border-bottom-color:var(--pos-list-divider);height:var(--pos-row-height)}:is(#blackleaf-pos,[data-pos-root]) .pos-table-wrap table th{background:var(--pos-surface-subtle);height:var(--pos-control-height);font-size:var(--pos-text-xs)}:is(#blackleaf-pos,[data-pos-root]) .pos-table-wrap table th .pos-button{font-size:inherit;color:var(--pos-muted)}:is(#blackleaf-pos,[data-pos-root]) .pos-table-wrap table td .pos-button{min-height:calc(var(--pos-control-height) - var(--pos-space-2));padding:var(--pos-space-1) var(--pos-space-2);background:var(--pos-clear);font-size:var(--pos-text-xs)}:is(#blackleaf-pos,[data-pos-root]) .pos-table-wrap table td .pos-record-link{justify-content:flex-start;border:0;padding:0;font-size:var(--pos-text-sm);max-width:var(--pos-record-max);min-width:var(--pos-record-min);overflow:hidden;text-overflow:ellipsis;display:block;white-space:nowrap;color:var(--pos-ink)}:is(#blackleaf-pos,[data-pos-root]) .pos-record-link .pos-icon{margin-right:var(--pos-space-2)}:is(#blackleaf-pos,[data-pos-root]) .pos-table-wrap [data-type=money],:is(#blackleaf-pos,[data-pos-root]) .pos-table-wrap [data-type=number]{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}:is(#blackleaf-pos,[data-pos-root]) .pos-table-wrap .pos-identity .pos-icon-tile{background:var(--pos-clear);width:var(--pos-icon-size);height:var(--pos-icon-size)}:is(#blackleaf-pos,[data-pos-root]) .pos-table-wrap .pos-record-subtitle{font-size:var(--pos-text-xs)}:is(#blackleaf-pos,[data-pos-root]) .pos-table-wrap .pos-badge{white-space:nowrap}:is(#blackleaf-pos,[data-pos-root]) .pos-board{gap:var(--pos-space-4)}:is(#blackleaf-pos,[data-pos-root]) .pos-board-column{padding-top:0}:is(#blackleaf-pos,[data-pos-root]) .pos-board-heading .pos-badge{background:var(--pos-clear);border:0;color:var(--pos-muted);padding:0}:is(#blackleaf-pos,[data-pos-root]) .pos-board-column .pos-card{background:var(--pos-clear)}:is(#blackleaf-pos,[data-pos-root]) .pos-product-symbol .pos-icon{width:var(--pos-icon-large);height:var(--pos-icon-large)}:is(#blackleaf-pos,[data-pos-root]) .pos-empty-mark .pos-icon{width:var(--pos-icon-large);height:var(--pos-icon-large)}:is(#blackleaf-pos,[data-pos-root]) .pos-products{display:grid;grid-template-columns:repeat(auto-fill, minmax(var(--pos-product-min), 1fr));gap:var(--pos-space-4)}:is(#blackleaf-pos,[data-pos-root]) .pos-product{padding:var(--pos-space-4);border:var(--pos-border-width) solid var(--pos-line);border-radius:var(--pos-radius);background:var(--pos-surface);display:flex;flex-direction:column;gap:var(--pos-space-2)}:is(#blackleaf-pos,[data-pos-root]) .pos-product-symbol{height:var(--pos-symbol-height);display:grid;place-items:center;font-size:var(--pos-text-display);color:var(--pos-primary);background:var(--pos-surface-subtle);border-radius:var(--pos-radius-small)}:is(#blackleaf-pos,[data-pos-root]) .pos-product h3{min-height:var(--pos-control-height)}:is(#blackleaf-pos,[data-pos-root]) .pos-empty{padding:var(--pos-space-8);display:flex;flex-direction:column;gap:var(--pos-space-3);align-items:center;text-align:center}:is(#blackleaf-pos,[data-pos-root]) .pos-empty-mark{font-size:var(--pos-text-display);color:var(--pos-muted)}:is(#blackleaf-pos,[data-pos-root]) .pos-receipt,:is(#blackleaf-pos,[data-pos-root]) .pos-label{background:var(--pos-surface);color:var(--pos-ink);display:flex;flex-direction:column;gap:var(--pos-space-3);padding:var(--pos-space-4);max-width:var(--pos-print-width);margin:auto}:is(#blackleaf-pos,[data-pos-root]) .pos-label{text-align:center;align-items:center;overflow-wrap:anywhere}:is(#blackleaf-pos,[data-pos-root]) .pos-print-frame{position:fixed;width:0;height:0;border:0}@media(max-width: 1100px){:is(#blackleaf-pos,[data-pos-root]) .pos-shell{grid-template-columns:1fr}:is(#blackleaf-pos,[data-pos-root]) .pos-nav{flex-direction:row;flex-wrap:wrap;border-right:0;border-bottom:var(--pos-border-width) solid var(--pos-line)}:is(#blackleaf-pos,[data-pos-root]) .pos-nav-footer{display:none}:is(#blackleaf-pos,[data-pos-root]) .pos-nav h1{margin:0}:is(#blackleaf-pos,[data-pos-root]) .pos-nav>.pos-text{display:none}}@media(max-width: 760px){:is(#blackleaf-pos,[data-pos-root]) .pos-split,:is(#blackleaf-pos,[data-pos-root]) .pos-editor-layout{grid-template-columns:1fr}:is(#blackleaf-pos,[data-pos-root]) .pos-main{padding:var(--pos-space-3)}:is(#blackleaf-pos,[data-pos-root]) .pos-nav{gap:var(--pos-space-1);padding:var(--pos-space-3)}:is(#blackleaf-pos,[data-pos-root]) .pos-nav .pos-button{font-size:var(--pos-text-xs);padding:var(--pos-space-2)}}@media print{:is(#blackleaf-pos,[data-pos-root]){min-height:0;background:var(--pos-surface)}:is(#blackleaf-pos,[data-pos-root]) .pos-receipt,:is(#blackleaf-pos,[data-pos-root]) .pos-label{max-width:100%;margin:0;padding:0}}
