:root{--page-max:1240px;--page-pad:16px;--bottom-bar-height:64px;--cond:"Arial Narrow","Helvetica Neue Condensed","Roboto Condensed","Liberation Sans Narrow",system-ui,sans-serif;--body:system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--mono:ui-monospace,"SF Mono","Cascadia Mono","Segoe UI Mono",Menlo,Consolas,monospace;--light-ink:#101f33;--dark-ink:#e2eaf1;--ink:var(--light-ink);--light-ink-2:#4a5e75;--dark-ink-2:#abbcca;--ink-2:var(--light-ink-2);--light-paper:#e9eef2;--dark-paper:#151e29;--paper:var(--light-paper);--light-card:#fff;--dark-card:#1d2a38;--card:var(--light-card);--light-rule:#d3dde5;--dark-rule:#394a5c;--rule:var(--light-rule);--light-seal:#b23a2e;--dark-seal:#ffaea3;--seal:var(--light-seal);--light-warn:#8a5a00;--dark-warn:#f5cd81;--warn:var(--light-warn);--light-warn-bg:#fbf1dc;--dark-warn-bg:#352b19;--warn-bg:var(--light-warn-bg);--light-tally:#0b6b4f;--dark-tally:#8ed7b2;--tally:var(--light-tally);--light-tally-bg:#e1f0e8;--dark-tally-bg:#18352c;--tally-bg:var(--light-tally-bg);--light-focus:#2563c9;--dark-focus:#8dbbff;--focus:var(--light-focus);--light-inverse:#fff;--dark-inverse:#101f33;--inverse:var(--light-inverse);--light-danger-bg:#f8ecea;--dark-danger-bg:#3b252a;--danger-bg:var(--light-danger-bg);--light-rule-strong:#a9bccb;--dark-rule-strong:#667c90;--rule-strong:var(--light-rule-strong);--light-rule-hover:#b9c7d3;--dark-rule-hover:#8196aa;--rule-hover:var(--light-rule-hover);--light-muted-rule:#bcc9d4;--dark-muted-rule:#61788c;--muted-rule:var(--light-muted-rule);--light-button-hover:#1d3b5f;--dark-button-hover:#bdcddc;--button-hover:var(--light-button-hover);--light-paper-edge:#f4f7f9;--dark-paper-edge:#243241;--paper-edge:var(--light-paper-edge);--light-photo-bg:#f7fafc;--dark-photo-bg:#22303f;--photo-bg:var(--light-photo-bg);--light-hover-bg:#eff4f8;--dark-hover-bg:#2c3d4f;--hover-bg:var(--light-hover-bg);--light-focus-bg:#e7effb;--dark-focus-bg:#263d59;--focus-bg:var(--light-focus-bg);--light-field:#fcfdfe;--dark-field:#1b2836;--field:var(--light-field);--light-quotes-bg:#fafcfd;--dark-quotes-bg:#192633;--quotes-bg:var(--light-quotes-bg);--light-danger-hover:#f6e9e7;--dark-danger-hover:#462c32;--danger-hover:var(--light-danger-hover);--light-send-bg:#edf3fd;--dark-send-bg:#20344c;--send-bg:var(--light-send-bg);--light-stripe:#f2f6f9;--dark-stripe:#253444;--stripe:var(--light-stripe);--light-disabled-bg:#f2f5f8;--dark-disabled-bg:#24303d;--disabled-bg:var(--light-disabled-bg);--light-panel-bg:#f1f5f8;--dark-panel-bg:#243241;--panel-bg:var(--light-panel-bg);--light-info-bg:#f5f9ff;--dark-info-bg:#243952;--info-bg:var(--light-info-bg);--light-quiet-rule:#dde5ec;--dark-quiet-rule:#394a5c;--quiet-rule:var(--light-quiet-rule);--light-success-rule:#bedccb;--dark-success-rule:#3f7960;--success-rule:var(--light-success-rule);--light-danger-rule:#e3c4bf;--dark-danger-rule:#875d62;--danger-rule:var(--light-danger-rule);--light-soft-rule:#9daebc;--dark-soft-rule:#607587;--soft-rule:var(--light-soft-rule);--light-best-bg:#d8f0e2;--dark-best-bg:#18352c;--best-bg:var(--light-best-bg);--light-print-note:#444;--dark-print-note:#abbcca;--print-note:var(--light-print-note);--light-label-ink:#000;--dark-label-ink:#e2eaf1;--label-ink:var(--light-label-ink);--light-shadow:#0003;--dark-shadow:#0003;--shadow:var(--light-shadow);--light-backdrop:#0005;--dark-backdrop:#0005;--backdrop:var(--light-backdrop);--light-ruled-line:#101f330d;--dark-ruled-line:#e2eaf10b;--ruled-line:var(--light-ruled-line);--light-soft-shadow:#101f3314;--dark-soft-shadow:#00000040;--soft-shadow:var(--light-soft-shadow);--light-shell-bg:#e9eef2f5;--dark-shell-bg:#151e29f5;--shell-bg:var(--light-shell-bg);--light-top-bg:#e9eef2f0;--dark-top-bg:#151e29f0;--top-bg:var(--light-top-bg);--light-bar-bg:#fffffff5;--dark-bar-bg:#1d2a38f5;--bar-bg:var(--light-bar-bg);--light-empty-bg:#fff9;--dark-empty-bg:#1d2a3899;--empty-bg:var(--light-empty-bg);--light-glass-bg:#ffffffb3;--dark-glass-bg:#1d2a38b3;--glass-bg:var(--light-glass-bg);--light-chip-bg:#ffffff47;--dark-chip-bg:#1d2a3847;--chip-bg:var(--light-chip-bg);--light-transparent:transparent;--dark-transparent:transparent;--transparent:var(--light-transparent);--output-ink:#101f33;--output-mid:#4a5e75;--output-soft:#8c9caa;--output-muted:#8c98a5;--output-rule:#c6d2dd;--output-grid:#d3dde5;--output-band:#f0f4f8;--output-zebra:#f8fafc;--output-stripe:#f5f8fb;--output-red:#b23a2e;--output-amber:#8a5a00;--output-green:#0b6b4f;--output-green-bg:#d8f0e2;--output-red-bg:#faf0ee;--output-warning-bg:#fcf5e6;--output-danger-bg:#f8ecea;--output-warn-bg:#fbf1dc;--output-white:#fff;--output-black:#000;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--ink:var(--dark-ink);--ink-2:var(--dark-ink-2);--paper:var(--dark-paper);--card:var(--dark-card);--rule:var(--dark-rule);--seal:var(--dark-seal);--warn:var(--dark-warn);--warn-bg:var(--dark-warn-bg);--tally:var(--dark-tally);--tally-bg:var(--dark-tally-bg);--focus:var(--dark-focus);--inverse:var(--dark-inverse);--danger-bg:var(--dark-danger-bg);--rule-strong:var(--dark-rule-strong);--rule-hover:var(--dark-rule-hover);--muted-rule:var(--dark-muted-rule);--button-hover:var(--dark-button-hover);--paper-edge:var(--dark-paper-edge);--photo-bg:var(--dark-photo-bg);--hover-bg:var(--dark-hover-bg);--focus-bg:var(--dark-focus-bg);--field:var(--dark-field);--quotes-bg:var(--dark-quotes-bg);--danger-hover:var(--dark-danger-hover);--send-bg:var(--dark-send-bg);--stripe:var(--dark-stripe);--disabled-bg:var(--dark-disabled-bg);--panel-bg:var(--dark-panel-bg);--info-bg:var(--dark-info-bg);--quiet-rule:var(--dark-quiet-rule);--success-rule:var(--dark-success-rule);--danger-rule:var(--dark-danger-rule);--soft-rule:var(--dark-soft-rule);--best-bg:var(--dark-best-bg);--print-note:var(--dark-print-note);--label-ink:var(--dark-label-ink);--shadow:var(--dark-shadow);--backdrop:var(--dark-backdrop);--ruled-line:var(--dark-ruled-line);--soft-shadow:var(--dark-soft-shadow);--shell-bg:var(--dark-shell-bg);--top-bg:var(--dark-top-bg);--bar-bg:var(--dark-bar-bg);--empty-bg:var(--dark-empty-bg);--glass-bg:var(--dark-glass-bg);--chip-bg:var(--dark-chip-bg);--transparent:var(--dark-transparent);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}[hidden]{display:none!important}html,body{margin:0;padding:0}body{font-family:var(--body);color:var(--ink);background-color:var(--paper);background-image:repeating-linear-gradient(0deg,var(--transparent) 0 27px,var(--ruled-line) 27px 28px);-webkit-text-size-adjust:100%;font-size:15px;line-height:1.45}button,input,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}select{font-family:var(--mono);border:1px solid var(--rule);background:var(--card);border-radius:3px;padding:7px 9px;font-size:13px}@keyframes plRoot-drop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes plRoot-press{0%{opacity:0;transform:rotate(-1.6deg)scale(1.14)}to{opacity:1;transform:rotate(-1.6deg)scale(1)}}@keyframes stRoot-drop{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.undo-toast{bottom:calc(var(--bottom-bar-height) + 12px);z-index:1000;background:var(--ink);max-width:calc(100% - 2rem);color:var(--inverse);box-shadow:0 3px 12px var(--shadow);border-radius:6px;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex;position:fixed;left:50%;transform:translate(-50%)}.c-photo{text-align:center;vertical-align:middle;width:52px}.c-photo img{object-fit:contain;width:40px;height:40px;margin:auto;display:block}.btn{color:var(--ink);border:1px solid var(--ink);background:var(--card);cursor:pointer;font-family:var(--cond);text-transform:uppercase;letter-spacing:.1em;border-radius:3px;padding:8px 14px;font-size:13.5px;font-weight:700;font-stretch:75%;transition:background .12s,color .12s}.btn:hover,.btn--solid{background:var(--ink);color:var(--inverse)}.btn--solid:hover{background:var(--button-hover)}.btn--ghost{border-color:var(--transparent);background:var(--transparent);color:var(--ink-2);letter-spacing:.08em;padding:6px 8px;font-size:12.5px}.btn--ghost:hover{background:var(--transparent);color:var(--seal);text-decoration:underline}.btn[disabled]{opacity:.45;cursor:not-allowed}.btn[disabled]:hover{background:var(--card);color:var(--ink)}.btn--solid[disabled]:hover{background:var(--ink);color:var(--inverse)}.f label{font-family:var(--cond);text-transform:uppercase;letter-spacing:.11em;color:var(--ink-2);font-size:11px;font-stretch:75%}.f input{border:1px solid var(--rule);background:var(--field);border-radius:3px;width:100%;padding:7px 9px}.f input:hover{border-color:var(--rule-hover)}.f input:focus{background:var(--card);border-color:var(--focus)}.tally{background:var(--rule);border:1px solid var(--rule);border-radius:4px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;margin:18px 0 20px;display:grid;overflow:hidden}.tally div{background:var(--card);padding:10px 12px}.tally dt{font-family:var(--cond);text-transform:uppercase;letter-spacing:.11em;color:var(--ink-2);margin:0;font-size:11.5px;font-stretch:75%}.tally dd{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin:2px 0 0;font-size:19px;font-weight:600}.tally dd small{color:var(--ink-2);margin-left:3px;font-size:12px;font-weight:400}.stamp{font-family:var(--cond);text-transform:uppercase;letter-spacing:.14em;white-space:nowrap;border:2px solid;border-radius:2px;padding:2px 7px;font-size:11.5px;font-weight:700;font-stretch:75%;animation:.16s ease-out plRoot-press;transform:rotate(-1.6deg)}.tab{background:var(--transparent);cursor:pointer;padding:9px var(--page-pad) 7px;font-family:var(--cond);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-2);border:none;border-bottom:3px solid var(--transparent);font-size:13.5px;font-weight:700;font-stretch:75%}.tab:hover{color:var(--ink)}.tab[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink)}.badge{font-family:var(--mono);letter-spacing:0;background:var(--ink-2);color:var(--inverse);border-radius:9px;margin-left:7px;padding:1px 6px;font-size:11px}.action-dialog{border:1px solid var(--rule);max-width:calc(100% - 2rem);color:var(--ink);background:var(--card);border-radius:6px;padding:1.25rem}.action-dialog::backdrop{background:var(--backdrop)}.dialog-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.btn{white-space:nowrap;line-height:1.45}.btn--danger{color:var(--seal);border-color:var(--seal)}.btn--danger:hover{background:var(--seal);color:var(--inverse)}.field{flex-direction:column;gap:3px;min-width:0;display:flex}.field,.field-label{font-family:var(--cond);text-transform:uppercase;letter-spacing:.11em;color:var(--ink-2);font-size:11px;font-stretch:75%}.field input,.field select,.field textarea,.f input{font:15px/1.45 var(--body);letter-spacing:normal;text-transform:none;border:1px solid var(--rule);background:var(--field);width:100%;min-width:0;color:var(--ink);border-radius:3px;padding:7px 9px}.field input:hover,.field select:hover,.field textarea:hover{border-color:var(--rule-hover)}.field input:focus,.field select:focus,.field textarea:focus{background:var(--card);border-color:var(--focus)}.field textarea{resize:vertical;min-height:76px}.field input[type=checkbox]{width:auto;min-width:0}.card{border:1px solid var(--rule);background:var(--card);border-radius:4px}.component-table{border-collapse:collapse;background:var(--card);width:100%}.component-table th{font-family:var(--cond);text-transform:uppercase;letter-spacing:.11em;text-align:left}.component-table th,.component-table td{border-bottom:1px solid var(--rule);padding:8px 10px}.chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.alias-chip{border:1px solid var(--rule);background:var(--field);font:12px var(--mono);border-radius:3px;align-items:center;display:inline-flex;overflow:hidden}.alias-chip span{padding:6px 8px}.alias-chip button{border:0;border-left:1px solid var(--rule);background:var(--transparent);cursor:pointer;color:var(--seal);padding:6px 8px}.marker{font-family:var(--cond);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-2);border:1px solid var(--rule);border-radius:2px;padding:2px 6px;font-size:11px}.house-heading,.settings-panel h2,.settings-panel h3,.settings-panel legend,.catalog-head h1,.catalog-head h2,.orders-head h1{font-family:var(--cond);text-transform:uppercase;letter-spacing:.12em}.upgrade-notice{flex:100%;min-width:0}.upgrade-notice p{overflow-wrap:anywhere;margin:4px 0}.upgrade-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.chip-best{font-family:var(--cond);text-transform:uppercase;letter-spacing:.1em;color:var(--tally);background:var(--tally-bg);border:1px solid var(--tally);border-radius:2px;padding:1px 5px;font-size:10.5px;font-weight:700;font-stretch:75%;display:inline-block}.stamp--short{color:var(--seal)}.stamp--over{color:var(--warn)}.stamp--full{color:var(--ink-2);border-color:var(--rule)}.stamp--best{color:var(--tally);background:var(--tally-bg)}.tally .is-short dd{color:var(--seal)}.chip{border:1px solid var(--rule);background:var(--card);white-space:nowrap;border-radius:20px;align-items:stretch;display:inline-flex;overflow:hidden}.chip:hover{border-color:var(--ink)}.chip__pick{background:var(--transparent);cursor:pointer;color:var(--ink-2);border:none;padding:4px 12px;font-size:12.5px}.chip__pick:hover{color:var(--ink)}.chip__pick .n{font-family:var(--mono);opacity:.75;margin-left:5px;font-size:11px}.chip.is-on{background:var(--ink);border-color:var(--ink)}.chip.is-on .chip__pick{color:var(--inverse);font-weight:600}.chip__x{border:none;border-left:1px solid var(--rule);background:var(--transparent);cursor:pointer;color:var(--ink-2);padding:0 8px;font-size:14px;line-height:1}.chip__x:hover{background:var(--danger-hover);color:var(--seal)}.chip.is-on .chip__x{border-left-color:var(--chip-bg);color:var(--glass-bg)}.chip.is-on .chip__x:hover{background:var(--seal);color:var(--inverse)}.chip-add{border:1px dashed var(--rule);background:var(--transparent);cursor:pointer;color:var(--ink);white-space:nowrap;border-radius:20px;padding:4px 12px;font-size:12.5px}.chip-add:hover{border-color:var(--ink);background:var(--card)}.stamp--bad{color:var(--seal)}.stamp--warn{color:var(--warn)}.stamp--ok{color:var(--tally);background:var(--tally-bg)}.tally .bad dd{color:var(--seal)}.tally .warn dd{color:var(--warn)}table.cmp{border-collapse:separate;border-spacing:0;width:100%;font-size:14px}table.cmp th,table.cmp td{text-align:right;white-space:nowrap;border-bottom:1px solid var(--rule);padding:9px 12px}table.cmp thead th{background:var(--ink);color:var(--inverse);font-family:var(--cond);text-transform:uppercase;letter-spacing:.1em;font-size:11.5px;font-weight:700;font-stretch:75%}table.cmp tbody tr:nth-child(2n) td{background:var(--photo-bg)}table.rep{border-collapse:separate;border-spacing:0;width:100%;font-size:14px}table.rep th,table.rep td{text-align:right;white-space:nowrap;border-bottom:1px solid var(--rule);padding:9px 11px}table.rep thead th{background:var(--ink);color:var(--inverse);font-family:var(--cond);text-transform:uppercase;letter-spacing:.1em;font-size:11.5px;font-weight:700;font-stretch:75%}table.rep tbody tr:nth-child(2n) td{background:var(--photo-bg)}.colbox{color:var(--ink);cursor:pointer;align-items:center;gap:7px;width:fit-content;font-size:13.5px;display:flex}.colbox input{accent-color:var(--ink);flex:none;width:15px;height:15px;margin:0}.btn-group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pill__short{display:none}.document-controls{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;display:flex}.document-control{flex:0 auto;min-width:0}.document-control select{max-width:100%}.photo-sheet{display:none}.shellbar{z-index:40;background:var(--shell-bg);backdrop-filter:blur(6px);border-bottom:1px solid var(--rule);position:sticky;top:0}.shellbar__in{max-width:var(--page-max);padding:12px var(--page-pad) 0;flex-wrap:wrap;align-items:flex-end;gap:16px;margin:0 auto;display:flex}.shellbrand{margin-right:auto}.shellbrand h1{font-family:var(--cond);letter-spacing:.14em;text-transform:uppercase;border-bottom:3px double var(--ink);margin:0;padding-bottom:2px;font-size:23px;font-weight:700;font-stretch:75%;display:inline-block}.shellbrand p{color:var(--ink-2);margin:5px 0 0;font-size:12.5px}.shelltabs{max-width:var(--page-max);padding:0 var(--page-pad);flex-wrap:wrap;gap:2px;margin:0 auto;display:flex}.shelltab{background:var(--transparent);cursor:pointer;font-family:var(--cond);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-2);border:none;border-bottom:3px solid var(--transparent);white-space:nowrap;padding:10px 16px 8px;font-size:14px;font-weight:700;font-stretch:75%}.shelltab:hover{color:var(--ink)}.shelltab[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink)}.shelltab .badge{font-family:var(--mono);letter-spacing:0;background:var(--ink-2);color:var(--inverse);border-radius:9px;margin-left:7px;padding:1px 6px;font-size:11px}.shelltab[aria-selected=true] .badge{background:var(--ink)}.shellsep{background:var(--rule);align-self:stretch;width:1px;margin:8px 8px 0}.appbar{max-width:var(--page-max);padding:14px var(--page-pad) 0;flex-wrap:wrap;align-items:center;gap:14px;margin:0 auto;display:flex}.appbar .hint{font-family:var(--mono);color:var(--ink-2);font-size:12px}.restored{max-width:var(--page-max);padding:9px calc(var(--page-pad) - 1px);border:1px solid var(--tally);background:var(--tally-bg);color:var(--tally);border-radius:4px;flex-wrap:wrap;align-items:center;gap:12px;margin:14px auto 0;font-size:13.5px;display:flex}.restored span{margin-right:auto}.autosave{opacity:.85}#plRoot .wrap,#stRoot .wrap{padding-top:0}.shellversion{font-family:var(--cond);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-2);white-space:nowrap;font-size:11px}.settings-panel{box-sizing:border-box;background:var(--paper);width:min(760px,100% - 32px);max-height:calc(100% - 32px);color:var(--ink);border:1px solid var(--rule);padding:20px;overflow:auto}.settings-panel::backdrop{background:var(--ink-2);opacity:.5}.settings-heading,.settings-actions,.settings-logo{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.settings-heading h2{margin-right:auto}.settings-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px;display:grid}.settings-panel fieldset{border:1px solid var(--rule);min-width:0}.settings-panel fieldset label{margin:8px 0}.settings-logo{margin-top:16px}.settings-logo img{object-fit:contain;width:64px;height:64px}.company-print-head{display:none}.theme-choice{flex-direction:row;align-items:center;gap:5px;display:flex}.theme-choice select{width:auto;max-width:110px}.settings-grid fieldset .field{margin:8px 0}.shell-label-short{display:none}.rate-list{border:1px solid var(--rule);margin:12px 0;padding:0;list-style:none}.rate-row{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:6px 14px;padding:8px 10px;display:flex}.rate-row:last-child{border-bottom:0}.rate-statement{font-family:var(--mono)}.rate-from,.rate-note{color:var(--ink-2)}.rate-actions{gap:6px;margin-left:auto;display:flex}.rate-form{margin-top:12px}.update-bar{max-width:var(--page-max);padding:10px var(--page-pad);background:var(--paper);color:var(--ink);border-bottom:2px solid var(--ink);flex-wrap:wrap;align-items:center;gap:12px;margin:0 auto;display:flex}.update-bar [data-update-text]{overflow-wrap:anywhere;min-width:0;margin-right:auto}.other-window{z-index:50;background:var(--paper);color:var(--ink);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.other-window__box{gap:12px;max-width:480px;display:grid}#plRoot .wrap{max-width:var(--page-max);padding:0 var(--page-pad) 120px;margin:0 auto}#plRoot .topbar{z-index:20;background:var(--top-bg);backdrop-filter:blur(6px);border-bottom:1px solid var(--rule);position:sticky;top:0}#plRoot .topbar__in{max-width:var(--page-max);padding:12px var(--page-pad);flex-wrap:wrap;align-items:center;gap:16px;margin:0 auto;display:flex}#plRoot .brand{min-width:200px;margin-right:auto}#plRoot .brand h1{font-family:var(--cond);letter-spacing:.14em;text-transform:uppercase;border-bottom:3px double var(--ink);margin:0;padding-bottom:2px;font-size:24px;font-weight:700;font-stretch:75%;display:inline-block}#plRoot .brand p{color:var(--ink-2);margin:5px 0 0;font-size:12.5px}#plRoot .ctrl{align-items:center;gap:8px;display:flex}#plRoot .ctrl label{font-family:var(--cond);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-2);font-size:12px;font-stretch:75%}#plRoot .tabstrip{max-width:var(--page-max);padding:0 var(--page-pad);gap:2px;margin:0 auto;display:flex}#plRoot .tab[aria-selected=true] .badge{background:var(--ink)}#plRoot .lines{flex-direction:column;gap:14px;display:flex}#plRoot .line{background:var(--card);border:1px solid var(--rule);box-shadow:0 1px 0 var(--ruled-line);border-radius:4px;grid-template-columns:44px 136px minmax(0,1fr);animation:.18s ease-out plRoot-drop;display:grid}#plRoot .line__no{border-right:1px solid var(--rule);font-family:var(--mono);color:var(--ink-2);background:linear-gradient(180deg,var(--paper-edge),var(--card));justify-content:center;align-items:flex-start;padding-top:14px;font-size:13px;display:flex}#plRoot .pocket{border-right:1px dashed var(--rule);flex-direction:column;gap:6px;padding:12px;display:flex}#plRoot .pocket__slot{aspect-ratio:1;border:1.5px dashed var(--rule-strong);background:var(--photo-bg);cursor:pointer;border-radius:3px;justify-content:center;align-items:center;width:100%;padding:0;display:flex;position:relative;overflow:hidden}#plRoot .pocket__slot:hover{border-color:var(--ink);background:var(--hover-bg)}#plRoot .pocket__slot.is-over{border-color:var(--focus);background:var(--focus-bg)}#plRoot .pocket__slot img{object-fit:cover;width:100%;height:100%;display:block}#plRoot .pocket__hint{font-family:var(--cond);text-transform:uppercase;letter-spacing:.09em;color:var(--ink-2);text-align:center;padding:0 6px;font-size:12px;font-stretch:75%}#plRoot .pocket__hint b{font-size:20px;font-weight:700;line-height:1;display:block}#plRoot .pocket__drop{font-family:var(--mono);color:var(--ink-2);text-align:center;font-size:10.5px}#plRoot .body{padding:12px 14px}#plRoot .fields{grid-template-columns:repeat(12,1fr);gap:10px 12px;display:grid}#plRoot .f{flex-direction:column;gap:3px;min-width:0;display:flex}#plRoot .f--name{grid-column:span 6}#plRoot .f--unit,#plRoot .f--ord,#plRoot .f--del{grid-column:span 2}#plRoot .f--notes{grid-column:span 12}#plRoot .f--ord input,#plRoot .f--del input{font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:right}#plRoot .quotes{border:1px solid var(--rule);background:var(--quotes-bg);border-radius:3px;margin-top:12px}#plRoot .quotes__head{font-family:var(--cond);text-transform:uppercase;letter-spacing:.11em;color:var(--ink-2);border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) 132px 64px 130px 34px;gap:8px;padding:7px 10px 5px;font-size:11px;font-stretch:75%;display:grid}#plRoot .quotes__head span:nth-child(2){text-align:right}#plRoot .q>span[data-qbest]{flex-wrap:wrap;gap:2px 8px;min-width:0;display:flex}#plRoot .q select.cur{border:1px solid var(--rule);background:var(--card);width:100%;color:var(--ink);border-radius:3px;padding:6px 4px}#plRoot .chip-norate{color:var(--seal);font-size:12px}#plRoot .quote-converted{color:var(--ink-2);font-family:var(--mono);font-size:12px}#plRoot .cmp-orig{color:var(--ink-2);font-size:11px;font-weight:400;display:block}#plRoot .q{grid-template-columns:minmax(0,1fr) 132px 64px 130px 34px;align-items:center;gap:8px;padding:6px 10px;display:grid}#plRoot .q+.q{border-top:1px dotted var(--rule)}#plRoot .q input{border:1px solid var(--rule);background:var(--card);border-radius:3px;width:100%;padding:6px 9px}#plRoot .q input:focus{border-color:var(--focus)}#plRoot .q input.money{font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:right}#plRoot .q .rmq{background:var(--transparent);color:var(--ink-2);cursor:pointer;border:none;border-radius:3px;padding:4px;font-size:17px;line-height:1}#plRoot .q .rmq:hover{color:var(--seal);background:var(--danger-hover)}#plRoot .q .rmq[disabled]{opacity:.25;cursor:not-allowed}#plRoot .q .rmq[disabled]:hover{color:var(--ink-2);background:var(--transparent)}#plRoot .q-add{text-align:left;border:none;border-top:1px dashed var(--rule);background:var(--transparent);cursor:pointer;width:100%;color:var(--ink);font-family:var(--cond);text-transform:uppercase;letter-spacing:.1em;padding:8px 10px;font-size:12.5px;font-weight:700;font-stretch:75%;display:block}#plRoot .q-add:hover{background:var(--hover-bg)}#plRoot .foot{border-top:1px dotted var(--rule);flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding-top:9px;display:flex}#plRoot .marks{flex-wrap:wrap;align-items:center;gap:8px;display:flex}#plRoot .foot .spacer{margin-left:auto}#plRoot .line__unit{font-family:var(--mono);color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:12px}#plRoot .sendpanel{border:1px solid var(--focus);background:var(--send-bg);border-radius:4px;margin:0 0 16px;padding:13px 15px}#plRoot .sendpanel .cmp-head{margin-bottom:10px}#plRoot .sendbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}#plRoot .sendbar .lbl{font-family:var(--cond);text-transform:uppercase;letter-spacing:.11em;color:var(--ink-2);font-size:11px;font-stretch:75%}#plRoot .sendbar select,#plRoot .sendbar input{border:1px solid var(--rule);background:var(--card);border-radius:3px;padding:5px 8px;font-size:13px}#plRoot .sendlist{background:var(--card);border:1px solid var(--rule);border-radius:3px;max-height:260px;overflow:auto}#plRoot .sendrow{cursor:pointer;grid-template-columns:20px minmax(0,1fr) 130px minmax(0,1fr);align-items:center;gap:10px;padding:7px 11px;font-size:13.5px;display:grid}#plRoot .sendrow+.sendrow{border-top:1px dotted var(--rule)}#plRoot .sendrow input{accent-color:var(--ink);width:15px;height:15px}#plRoot .sendrow .nm{font-weight:600}#plRoot .sendrow .qt,#plRoot .sendrow .pr{font-family:var(--mono);color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:12px}#plRoot .sendpanel .addrow{margin-top:11px}#plRoot .findbox{align-items:center;gap:6px;margin-left:auto;display:flex}#plRoot .findbox input{border:1px solid var(--rule);background:var(--card);border-radius:20px;min-width:230px;padding:7px 11px;font-size:13.5px}#plRoot .findbox input:focus{border-color:var(--focus);background:var(--card)}#plRoot .empty{border:1.5px dashed var(--rule-strong);background:var(--empty-bg);text-align:center;color:var(--ink-2);border-radius:4px;padding:34px 20px}#plRoot .empty h2{font-family:var(--cond);text-transform:uppercase;letter-spacing:.12em;color:var(--ink);margin:0 0 6px;font-size:15px;font-stretch:75%}#plRoot .empty p{max-width:46em;margin:0 auto 14px;font-size:14px}#plRoot .addrow{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}#plRoot .cmp-bar{flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0 14px;display:flex}#plRoot .cmp-bar .ctrl label{white-space:nowrap}#plRoot .cmp-bar select{max-width:340px;font-family:var(--body);font-size:14px}#plRoot .cmp-head{flex-wrap:wrap;align-items:baseline;gap:16px;margin:0 0 12px;display:flex}#plRoot .cmp-head h2{font-family:var(--cond);text-transform:uppercase;letter-spacing:.12em;margin:0;font-size:16px;font-stretch:75%}#plRoot .cmp-head p{color:var(--ink-2);margin:0;font-size:13px}#plRoot .cmp-head b{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--tally)}#plRoot .cmp-wrap{border:1px solid var(--rule);background:var(--card);border-radius:4px;overflow-x:auto}#plRoot table.cmp .c-item{text-align:left;z-index:1;background:var(--card);border-right:1px solid var(--rule);white-space:normal;min-width:180px;max-width:280px;position:sticky;left:0}#plRoot table.cmp thead .c-item{background:var(--ink);z-index:2}#plRoot table.cmp .c-item small{color:var(--ink-2);font-family:var(--mono);font-size:11.5px;display:block}#plRoot table.cmp td.num{font-family:var(--mono);font-variant-numeric:tabular-nums}#plRoot table.cmp td.is-best,#plRoot table.cmp tbody tr:nth-child(2n) td.is-best{color:var(--tally);background:var(--tally-bg);font-weight:700}#plRoot table.cmp td.blank{color:var(--ink-2)}#plRoot table.cmp td.c-best{text-align:left;white-space:normal}#plRoot table.cmp td.c-best em{color:var(--ink-2);font-size:12.5px;font-style:normal}#plRoot table.cmp td.pct{color:var(--ink-2);font-size:12.5px}#plRoot table.cmp .qtycell{white-space:nowrap}#plRoot table.cmp input.qty{border:1px solid var(--rule);text-align:right;width:80px;font-family:var(--mono);font-variant-numeric:tabular-nums;background:var(--field);border-radius:3px;padding:5px 7px}#plRoot table.cmp input.qty:focus{background:var(--card);border-color:var(--focus)}#plRoot table.cmp .unit{color:var(--ink-2);margin-left:5px;font-size:12px}#plRoot table.cmp tfoot td{border-top:2px solid var(--ink);background:var(--card);font-weight:700;font-family:var(--mono);font-variant-numeric:tabular-nums;border-bottom:none}#plRoot table.cmp tfoot .c-item{background:var(--card);font-family:var(--body);letter-spacing:.11em;text-transform:uppercase;font-size:12px}#plRoot .cmp-note{color:var(--ink-2);margin:12px 2px 0;font-size:13px}#plRoot .cmp-note.warn{color:var(--seal)}#plRoot table.cmp td .sub{color:var(--ink-2);margin-top:1px;font-size:11.5px;font-weight:400;display:block}#plRoot table.cmp td.is-best .sub{color:var(--tally)}#plRoot table.cmp.bill td.c-item{min-width:200px}#plRoot table.cmp.bill tr.partial td{color:var(--ink-2)}#plRoot table.cmp.bill tr.win td.c-item{font-weight:700}#plRoot .tag{font-family:var(--cond);text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;border-radius:2px;margin-left:7px;padding:1px 5px;font-size:10.5px;font-weight:700;font-stretch:75%}#plRoot .tag--win{color:var(--tally);background:var(--tally-bg);border:1px solid var(--tally)}#plRoot .tag--part{color:var(--seal);background:var(--danger-bg);border:1px solid var(--seal)}#plRoot .bill-head{flex-wrap:wrap;align-items:baseline;gap:14px;margin:26px 0 10px;display:flex}#plRoot .bill-head h3{font-family:var(--cond);text-transform:uppercase;letter-spacing:.12em;margin:0;font-size:15px;font-stretch:75%}#plRoot .bill-head p{color:var(--ink-2);margin:0;font-size:13px}#plRoot .print-only{display:none}#plRoot .exportbar{z-index:20;background:var(--bar-bg);border-top:1px solid var(--rule);backdrop-filter:blur(6px);position:fixed;bottom:0;left:0;right:0}#plRoot .exportbar__in{max-width:var(--page-max);padding:11px var(--page-pad);flex-wrap:wrap;align-items:center;gap:14px;margin:0 auto;display:flex}#plRoot .status{font-family:var(--mono);color:var(--ink-2);font-size:12px}#plRoot .status.is-bad{color:var(--seal)}#plRoot .status.is-good{color:var(--tally)}#plRoot .exportbar .spacer{margin-left:auto}#plRoot .f--catalog{grid-column:1/-1}#plRoot .f--catalog select{width:100%;min-width:0}.purchase-logs{max-width:var(--page-max);padding:16px var(--page-pad);margin:0 auto}.purchase-log-list{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.purchase-log-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;max-width:100%;padding:8px;display:flex}.purchase-log-row button{white-space:normal;overflow-wrap:anywhere}.purchase-logs .field{flex:180px}#stRoot .tabstrip{margin-bottom:2px;position:relative}#stRoot .tabstrip:after{content:"";left:var(--page-pad);right:var(--page-pad);border-bottom:1px solid var(--rule);pointer-events:none;position:absolute;bottom:0}#stRoot .wrap{max-width:var(--page-max);padding:0 var(--page-pad) 120px;margin:0 auto}#stRoot .topbar{z-index:20;background:var(--top-bg);backdrop-filter:blur(6px);border-bottom:1px solid var(--rule);position:sticky;top:0}#stRoot .topbar__in{max-width:var(--page-max);padding:12px var(--page-pad);flex-wrap:wrap;align-items:center;gap:16px;margin:0 auto;display:flex}#stRoot .brand{min-width:210px;margin-right:auto}#stRoot .brand h1{font-family:var(--cond);letter-spacing:.14em;text-transform:uppercase;border-bottom:3px double var(--ink);margin:0;padding-bottom:2px;font-size:24px;font-weight:700;font-stretch:75%;display:inline-block}#stRoot .brand p{color:var(--ink-2);margin:5px 0 0;font-size:12.5px}#stRoot .ctrl{align-items:center;gap:8px;display:flex}#stRoot .ctrl label{font-family:var(--cond);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-2);white-space:nowrap;font-size:12px;font-stretch:75%}#stRoot #storeName{border:1px solid var(--rule);background:var(--card);border-radius:3px;width:180px;padding:7px 9px}#stRoot .tabstrip{max-width:var(--page-max);padding:0 var(--page-pad);flex-wrap:wrap;gap:2px;margin:0 auto;display:flex}#stRoot .tab[aria-selected=true] .badge{background:var(--ink)}#stRoot .badge--alert{background:var(--seal)!important}#stRoot .movepanel{border:1px solid var(--focus);background:var(--send-bg);border-radius:3px;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 11px;display:flex}#stRoot .item .movepanel{margin-top:9px}#stRoot .mv-panel{border-top:1px dotted var(--rule);border-bottom:none;border-left:none;border-right:none;border-radius:0}#stRoot .movepanel .lbl{font-family:var(--cond);text-transform:uppercase;letter-spacing:.11em;color:var(--ink-2);font-size:11px;font-stretch:75%}#stRoot .movepanel select{border:1px solid var(--rule);background:var(--card);font-family:var(--body);border-radius:3px;max-width:210px;padding:5px 8px;font-size:13px}#stRoot .movepanel .btn{padding:5px 12px;font-size:12.5px}#stRoot .movepanel .hint{font-family:var(--mono);color:var(--ink-2);flex-basis:100%;font-size:11px}#stRoot .mv .move{background:var(--transparent);color:var(--ink-2);cursor:pointer;border:none;border-radius:3px;padding:4px 5px;font-size:14px;line-height:1}#stRoot .mv .move:hover{color:var(--focus);background:var(--focus-bg)}#stRoot .deptbar{flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0 0;display:flex}#stRoot .deptbar input.dept-name{border:1px solid var(--transparent);background:var(--transparent);font-family:var(--cond);text-transform:uppercase;letter-spacing:.12em;color:var(--ink);border-radius:3px;min-width:230px;max-width:420px;padding:6px 10px;font-size:20px;font-weight:700;font-stretch:75%}#stRoot .deptbar input.dept-name:hover{border-color:var(--rule);background:var(--field)}#stRoot .deptbar input.dept-name:focus{border-color:var(--focus);background:var(--card)}#stRoot .deptbar .rename{font-family:var(--mono);color:var(--ink-2);font-size:11px}#stRoot .deptbar .spacer{margin-left:auto}#stRoot .substrip{background:var(--quiet-rule);border:1px solid var(--rule);border-radius:5px;flex-wrap:wrap;gap:6px;width:fit-content;max-width:100%;margin:16px 0 0;padding:4px;display:flex}#stRoot .sub{border:1px solid var(--transparent);background:var(--transparent);cursor:pointer;font-family:var(--cond);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-2);white-space:nowrap;border-radius:3px;padding:6px 13px;font-size:12.5px;font-weight:700;font-stretch:75%}#stRoot .sub:hover{color:var(--ink);background:var(--empty-bg)}#stRoot .sub[aria-selected=true]{background:var(--card);color:var(--ink);border-color:var(--rule);box-shadow:0 1px 0 var(--soft-shadow)}#stRoot .typestrip{flex-wrap:wrap;align-items:center;gap:6px;margin:12px 0 0;display:flex}#stRoot .typestrip .lbl{font-family:var(--cond);text-transform:uppercase;letter-spacing:.11em;color:var(--ink-2);margin-right:2px;font-size:11px;font-stretch:75%}#stRoot .inline-add{align-items:center;gap:4px;display:flex}#stRoot .inline-add input{border:1px solid var(--focus);border-radius:20px;width:150px;padding:4px 9px;font-size:12.5px}#stRoot .tab--add{color:var(--ink);opacity:.75}#stRoot .tab--add:hover{opacity:1}#stRoot .dept-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin:16px 0 0;display:grid}#stRoot .dept-card{background:var(--card);border:1px solid var(--rule);border-radius:4px;padding:13px 14px}#stRoot .dept-card h3{margin:0 0 8px}#stRoot .dept-card h3 input{border:1px solid var(--transparent);background:var(--transparent);width:100%;font-family:var(--cond);text-transform:uppercase;letter-spacing:.1em;color:var(--ink);border-radius:3px;padding:5px 7px;font-size:16px;font-weight:700;font-stretch:75%}#stRoot .dept-card h3 input:hover{border-color:var(--rule);background:var(--field)}#stRoot .dept-card h3 input:focus{border-color:var(--focus);background:var(--card)}#stRoot .dept-card dl{grid-template-columns:repeat(2,1fr);gap:6px 10px;margin:0;display:grid}#stRoot .dept-card dt{font-family:var(--cond);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-2);margin:0;font-size:10.5px;font-stretch:75%}#stRoot .dept-card dd{font-family:var(--mono);font-variant-numeric:tabular-nums;margin:0;font-size:16px;font-weight:600}#stRoot .dept-card .alerts{flex-wrap:wrap;align-items:center;gap:6px;margin-top:9px;display:flex}#stRoot .dept-card .foot{border-top:1px dotted var(--rule);align-items:center;gap:8px;margin-top:10px;padding-top:9px;display:flex}#stRoot .dept-card .foot .spacer{margin-left:auto}#stRoot .pill{font-family:var(--cond);text-transform:uppercase;letter-spacing:.1em;border:1px solid;border-radius:2px;padding:2px 7px;font-size:10.5px;font-weight:700;font-stretch:75%}#stRoot .pill--bad{color:var(--seal);background:var(--danger-bg)}#stRoot .pill--warn{color:var(--warn);background:var(--warn-bg)}#stRoot .pill--ok{color:var(--tally);background:var(--tally-bg)}#stRoot .toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;display:flex}#stRoot .hint{font-family:var(--mono);color:var(--ink-2);font-size:12px}#stRoot .ledger{border:1px solid var(--rule);background:var(--card);border-radius:4px;overflow:hidden}#stRoot .mv-head,#stRoot .mv{grid-template-columns:230px minmax(110px,1.3fr) 138px 100px minmax(90px,1fr) minmax(90px,1fr) 100px;align-items:center;gap:8px;display:grid}#stRoot .mv-head.has-cost,#stRoot .mv.has-cost{grid-template-columns:230px minmax(110px,1.3fr) 138px 100px minmax(90px,1fr) minmax(90px,1fr) minmax(190px,1.2fr) 100px}#stRoot .cost-cell{flex-direction:column;gap:4px;min-width:0;display:flex}#stRoot .cost-cell .combo{gap:6px;display:flex}#stRoot .cost-cell .combo .num{flex:80px;min-width:0}#stRoot .mv-head{border-bottom:1px solid var(--rule);background:var(--paper-edge);font-family:var(--cond);text-transform:uppercase;letter-spacing:.11em;color:var(--ink-2);padding:8px 12px 6px;font-size:11px;font-stretch:75%}#stRoot .mv-head span:nth-child(3){text-align:left}#stRoot .mv{padding:7px 12px;animation:.16s ease-out stRoot-drop}#stRoot .mv+.mv{border-top:1px dotted var(--rule)}#stRoot .mv:nth-child(2n){background:var(--quotes-bg)}#stRoot .mv input{border:1px solid var(--rule);background:var(--field);border-radius:3px;width:100%;min-width:0;padding:6px 8px}#stRoot .mv input:focus{background:var(--card);border-color:var(--focus)}#stRoot .mv input.num{font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:right}#stRoot .mv input.when{font-family:var(--mono);font-size:12.5px}#stRoot .mv .rm{background:var(--transparent);color:var(--ink-2);cursor:pointer;border:none;border-radius:3px;padding:4px;font-size:17px;line-height:1}#stRoot .mv .rm:hover{color:var(--seal);background:var(--danger-hover)}#stRoot .itemcell{flex-direction:column;gap:2px;min-width:0;display:flex}#stRoot .sign{border:1px solid var(--rule);cursor:pointer;width:26px;font-family:var(--mono);background:var(--card);border-radius:3px;flex:none;padding:5px 0;font-size:14px;font-weight:700;line-height:1}#stRoot .sign.down{color:var(--seal);border-color:var(--danger-rule)}#stRoot .sign.up{color:var(--tally);border-color:var(--success-rule)}#stRoot .sign:hover{background:var(--band,var(--panel-bg))}#stRoot .findbox{align-items:center;gap:6px;margin-left:auto;display:flex}#stRoot .findbox input{border:1px solid var(--rule);background:var(--card);border-radius:20px;min-width:230px;padding:7px 11px;font-size:13.5px}#stRoot .findbox input:focus{border-color:var(--focus);background:var(--card)}#stRoot .labelwrap{margin:0 0 8px}#stRoot .labels{grid-template-columns:repeat(auto-fill,minmax(212px,1fr));gap:10px;display:grid}#stRoot .label{border:1px solid var(--ink);background:var(--card);break-inside:avoid;border-radius:3px;flex-direction:column;gap:5px;padding:9px 10px;display:flex}#stRoot .lb-top{flex-direction:column;gap:1px;min-height:32px;display:flex}#stRoot .lb-name{font-size:13.5px;font-weight:700;line-height:1.2}#stRoot .lb-meta{font-family:var(--mono);color:var(--ink-2);font-size:10px}#stRoot .label .bc{width:100%;height:auto;display:block}#stRoot .label .bc rect{fill:var(--label-ink)}#stRoot .lb-bot{justify-content:space-between;align-items:baseline;gap:8px;display:flex}#stRoot .lb-code{font-family:var(--mono);letter-spacing:.06em;font-size:12.5px;font-weight:700}#stRoot .scanpanel{border:1px solid var(--tally);background:var(--tally-bg);border-radius:4px;margin:0 0 14px;padding:11px 13px}#stRoot .scanbar{flex-wrap:wrap;align-items:center;gap:9px;display:flex}#stRoot .scanbar .lbl{font-family:var(--cond);text-transform:uppercase;letter-spacing:.11em;color:var(--ink-2);font-size:11px;font-stretch:75%}#stRoot .scanbar input{border:1px solid var(--rule);background:var(--card);font-family:var(--mono);border-radius:3px;padding:7px 10px;font-size:14px}#stRoot .scanbar input.num{text-align:right;width:80px}#stRoot .scanlog{flex-direction:column;gap:2px;margin:9px 0 0;padding:0;list-style:none;display:flex}#stRoot .scanlog li{font-family:var(--mono);color:var(--ink-2);font-size:12px}#stRoot .scanlog li.made{color:var(--tally);font-weight:600}#stRoot .scanpanel .note{margin:8px 0 0}#stRoot .histpanel{border:1px solid var(--ink-2);background:var(--photo-bg);border-radius:4px;margin:10px 0 0;padding:12px 14px}#stRoot .histpanel .rep-head{margin-bottom:10px}#stRoot .histpanel .toolbar{margin-bottom:0}#stRoot .histpanel table.rep .c-item{min-width:150px}#stRoot .takepanel{border:1px solid var(--focus);background:var(--info-bg);border-radius:4px;margin:0 0 14px;padding:12px 14px}#stRoot .takepanel .rep-head{margin-bottom:10px}#stRoot .takepanel .toolbar{margin-bottom:0}#stRoot .combo{gap:4px;min-width:0;display:flex}#stRoot .combo input{flex:auto;min-width:0}#stRoot .combo select{max-width:82px;font-family:var(--body);border:1px solid var(--rule);background:var(--field);border-radius:3px;flex:none;padding:6px 4px;font-size:12.5px}#stRoot .combo select:disabled{color:var(--ink-2);background:var(--disabled-bg)}#stRoot .acts{align-items:center;gap:2px;display:flex}#stRoot .mv .note{background:var(--transparent);color:var(--ink-2);cursor:pointer;border:none;border-radius:3px;padding:4px 5px;font-size:15px;line-height:1}#stRoot .mv .note:hover{color:var(--tally);background:var(--tally-bg)}#stRoot .itemcell .code{font-family:var(--mono);color:var(--tally);font-size:10.5px}#stRoot .itemcell .code.unset{color:var(--seal)}#stRoot .items{flex-direction:column;gap:12px;display:flex}#stRoot .item{background:var(--card);border:1px solid var(--rule);box-shadow:0 1px 0 var(--ruled-line);border-radius:4px;grid-template-columns:110px minmax(0,1fr);animation:.16s ease-out stRoot-drop;display:grid}#stRoot .pocket{border-right:1px dashed var(--rule);flex-direction:column;gap:5px;padding:11px;display:flex}#stRoot .pocket__slot{aspect-ratio:1;border:1.5px dashed var(--rule-strong);background:var(--photo-bg);cursor:pointer;border-radius:3px;justify-content:center;align-items:center;width:100%;padding:0;display:flex;position:relative;overflow:hidden}#stRoot .pocket__slot:hover{border-color:var(--ink);background:var(--hover-bg)}#stRoot .pocket__slot.is-over{border-color:var(--focus);background:var(--focus-bg)}#stRoot .pocket__slot img{object-fit:cover;width:100%;height:100%;display:block}#stRoot .pocket__hint{font-family:var(--cond);text-transform:uppercase;letter-spacing:.09em;color:var(--ink-2);text-align:center;font-size:11px;font-stretch:75%}#stRoot .pocket__hint b{font-size:19px;font-weight:700;line-height:1;display:block}#stRoot .ibody{padding:11px 13px}#stRoot .fields{grid-template-columns:repeat(12,1fr);gap:9px 11px;display:grid}#stRoot .f{flex-direction:column;gap:3px;min-width:0;display:flex}#stRoot .f.num input,#stRoot .f.when input{font-family:var(--mono);font-variant-numeric:tabular-nums}#stRoot .f.num input{text-align:right}#stRoot .f.when input{font-size:12.5px}#stRoot .c-dim{grid-column:span 8}#stRoot .c-cost{grid-column:span 3}#stRoot .dims{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}#stRoot .dimf{flex:72px;align-items:center;gap:4px;min-width:72px;display:flex}#stRoot .dimf i{font-style:normal;font-family:var(--cond);letter-spacing:.09em;color:var(--ink-2);flex:none;font-size:11px;font-weight:700;font-stretch:75%}#stRoot .dims input{text-align:right;width:56px;min-width:56px;font-family:var(--mono);font-variant-numeric:tabular-nums;flex:56px}#stRoot .dims .x{color:var(--ink-2);flex:none;font-size:12px}#stRoot .f .dims select{border:1px solid var(--rule);background:var(--field);width:62px;font-family:var(--body);border-radius:3px;flex:none;padding:6px 4px;font-size:13px}#stRoot .c-code,#stRoot .c-type{grid-column:span 2}#stRoot .c-name{grid-column:span 4}#stRoot .c-unit,#stRoot .c-pack,#stRoot .c-psize{grid-column:span 2}#stRoot .f select{border:1px solid var(--rule);background:var(--field);width:100%;font-family:var(--body);border-radius:3px;padding:6px 8px;font-size:14px}#stRoot .c-pack,#stRoot .c-psize{grid-column:span 2}#stRoot .c-qty,#stRoot .c-loc{grid-column:span 3}#stRoot .c-min{grid-column:span 2}#stRoot .c-when{grid-column:span 3}#stRoot .c-notes{grid-column:span 4}#stRoot .f .combo select{max-width:88px}#stRoot .ifoot{border-top:1px dotted var(--rule);flex-wrap:wrap;align-items:center;gap:8px;margin-top:9px;padding-top:8px;display:flex}#stRoot .ifoot .spacer{margin-left:auto}#stRoot .muted{font-family:var(--mono);color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:12px}#stRoot .empty{border:1.5px dashed var(--rule-strong);background:var(--empty-bg);text-align:center;color:var(--ink-2);border-radius:4px;padding:32px 20px}#stRoot .empty h2{font-family:var(--cond);text-transform:uppercase;letter-spacing:.12em;color:var(--ink);margin:0 0 6px;font-size:15px;font-stretch:75%}#stRoot .empty p{max-width:46em;margin:0 auto 14px;font-size:14px}#stRoot .rep-head{flex-wrap:wrap;align-items:baseline;gap:16px;margin:0 0 12px;display:flex}#stRoot .rep-head h2{font-family:var(--cond);text-transform:uppercase;letter-spacing:.12em;margin:0;font-size:16px;font-stretch:75%}#stRoot .rep-head p{color:var(--ink-2);margin:0;font-size:13px}#stRoot .tbl-wrap{border:1px solid var(--rule);background:var(--card);border-radius:4px;overflow-x:auto}#stRoot table.rep .c-item{text-align:left;z-index:1;background:var(--card);border-right:1px solid var(--rule);white-space:normal;min-width:190px;position:sticky;left:0}#stRoot table.rep thead .c-item{background:var(--ink);z-index:2}#stRoot table.rep .c-item small{color:var(--ink-2);font-family:var(--mono);font-size:11px;display:block}#stRoot table.rep td.num{font-family:var(--mono);font-variant-numeric:tabular-nums}#stRoot table.rep td.bal{font-weight:700}#stRoot table.rep td.neg,#stRoot table.rep tbody tr:nth-child(2n) td.neg{color:var(--seal);background:var(--danger-bg)}#stRoot table.rep td.low,#stRoot table.rep tbody tr:nth-child(2n) td.low{color:var(--warn);background:var(--warn-bg)}#stRoot table.rep td.in{color:var(--tally)}#stRoot table.rep td.when{font-family:var(--mono);color:var(--ink-2);font-size:12px}#stRoot table.rep td small{font-family:var(--body);color:var(--ink-2);font-size:11px;font-weight:400;display:block}#stRoot table.rep td.neg small,#stRoot table.rep td.low small{color:inherit;opacity:.85}#stRoot table.rep tfoot td{border-top:2px solid var(--ink);background:var(--card);font-weight:700;font-family:var(--mono);font-variant-numeric:tabular-nums;border-bottom:none}#stRoot table.rep tfoot .c-item{background:var(--card);font-family:var(--body);letter-spacing:.11em;text-transform:uppercase;font-size:12px}#stRoot .colpanel{border:1px solid var(--rule);background:var(--card);border-radius:4px;margin:0 0 4px;padding:0}#stRoot .colpanel>summary{cursor:pointer;font-family:var(--cond);text-transform:uppercase;letter-spacing:.11em;color:var(--ink);padding:8px 12px;font-size:12.5px;font-weight:700;font-stretch:75%;list-style:none}#stRoot .colpanel>summary::-webkit-details-marker{display:none}#stRoot .colpanel>summary:before{content:"▸ ";color:var(--ink-2)}#stRoot .colpanel[open]>summary:before{content:"▾ "}#stRoot .colpanel>summary:hover{background:var(--paper-edge)}#stRoot .colgrid{border-top:1px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:4px 12px;padding:6px 12px 10px;display:grid}#stRoot .colbox{color:var(--ink);cursor:pointer;align-items:center;gap:7px;font-size:13.5px;display:flex}#stRoot .colbox input{accent-color:var(--ink);flex:none;width:15px;height:15px}#stRoot .colbox.locked{color:var(--ink-2);cursor:default}#stRoot .colacts{flex-wrap:wrap;align-items:center;gap:10px;padding:0 12px 8px;display:flex}#stRoot .colpanel .note{margin:0;padding:0 12px 11px;font-size:12px}#stRoot #repFrom,#stRoot #repTo{border:1px solid var(--rule);font-family:var(--mono);background:var(--card);border-radius:3px;padding:6px 8px;font-size:12.5px}#stRoot .note{color:var(--ink-2);margin:12px 2px 0;font-size:13px}#stRoot .note.warn{color:var(--seal)}#stRoot .print-only{display:none}#stRoot .exportbar{z-index:20;background:var(--bar-bg);border-top:1px solid var(--rule);backdrop-filter:blur(6px);position:fixed;bottom:0;left:0;right:0}#stRoot .exportbar__in{max-width:var(--page-max);padding:11px var(--page-pad);flex-wrap:wrap;align-items:center;gap:14px;margin:0 auto;display:flex}#stRoot .status{font-family:var(--mono);color:var(--ink-2);font-size:12px}#stRoot .status.is-bad{color:var(--seal)}#stRoot .status.is-good{color:var(--tally)}#stRoot .exportbar .spacer{margin-left:auto}#stRoot .mv.is-void input,#stRoot .mv.is-void select,#stRoot .mv.is-void .code{opacity:.6;text-decoration:line-through}#stRoot .audit-log{margin-top:1rem}#stRoot .audit-log summary{cursor:pointer;font-weight:600}#stRoot .audit-log li{overflow-wrap:anywhere;margin-block:.5rem}#stRoot .mv .acts .rm{font-size:12px}#stRoot .mv .acts .btn{padding:5px 8px;font-size:12px}#stRoot input[type=datetime-local]{min-width:230px}#stRoot .acts svg{vertical-align:middle;width:16px;height:16px}#stRoot .export-label-short{display:none}#stRoot .c-when,#stRoot .f.when input{min-width:0}.department-transfer-dialog{width:min(600px,100% - 32px)}.transfer-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.transfer-fields .field{min-width:0}.transfer-fields input,.transfer-fields select{width:100%;min-width:0}.catalog-head,.catalog-list{max-width:var(--page-max);padding:20px var(--page-pad);margin:auto}.catalog-tools{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.catalog-tools>.field{flex:0 240px}.supplier-card{margin-bottom:12px;overflow:hidden}.supplier-fields{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:14px;margin:16px 0;display:grid}.catalog-photo{object-fit:contain;flex:none;width:40px;height:40px}.catalog-row{cursor:pointer;flex-wrap:wrap;align-items:center;gap:12px;padding:12px;list-style:none;display:flex}.catalog-row:before{content:"+";font-family:var(--mono)}.supplier-card[open]>.catalog-row:before{content:"−"}.catalog-row strong{overflow-wrap:anywhere;flex:160px}.catalog-row .chips{flex:220px}.catalog-code,.catalog-stock{font:12px var(--mono);overflow-wrap:anywhere}.catalog-editor{border-top:1px solid var(--rule);padding:16px}.supplier-card:not([open])>.catalog-editor{display:none}.item-merge-dialog{width:720px;max-height:calc(100% - 2rem);overflow:auto}.item-merge-dialog p{overflow-wrap:anywhere}.item-merge-dialog section{border-top:1px solid var(--rule);padding-top:8px}.catalog-band{max-width:var(--page-max);padding:0 var(--page-pad);margin:auto}.catalog-band .toolbar{margin:0 0 12px}.orders-page{max-width:var(--page-max);padding:16px var(--page-pad) 84px;gap:14px;margin:0 auto;display:grid}.orders-page #orders-content{gap:14px;min-width:0;display:grid}.orders-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 24px;display:flex}.orders-head h1{margin:0}.orders-new{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.orders-new .field{min-width:200px}.orders-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.orders-page input,.orders-page select{width:100%;min-width:0;max-width:100%}.orders-page .colbox input{width:15px}.orders-page .table-wrap{max-width:100%;overflow:auto}.orders-page table{width:100%}.orders-table td,.orders-table th{vertical-align:middle}.order-chip{animation:none;transform:none}.order-editor{gap:14px;min-width:0;padding:16px;display:grid}.order-title{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.order-title h2{margin:0}.order-meta{color:var(--ink-2)}.order-head-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.order-grid__head{display:none}.order-lines{gap:12px;display:grid}.order-line{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px 12px;min-width:0;padding:12px;display:grid}.order-cell{align-content:start;gap:6px;min-width:0;display:grid}.order-cell.c-desc,.order-cell.c-item,.order-cell.c-recv,.order-cell.c-act{grid-column:1/-1}.order-note{color:var(--ink-2)}.order-total{font-family:var(--mono);font-variant-numeric:tabular-nums}.order-tally{padding:8px 12px}.order-dialog{width:100%;max-width:min(720px,100vw - 32px);max-height:calc(100vh - 32px);overflow:auto}.order-dialog .field{flex-direction:column;min-width:0;margin:8px 0;display:flex}.order-dialog select,.order-dialog input{min-width:0;max-width:100%}.order-dialog .card{margin:8px 0;padding:8px}.order-dialog .colbox input{width:15px}.receive-line{gap:4px;display:grid}.receive-facts{font-family:var(--mono);color:var(--ink-2);font-size:12px}#ordersRoot .exportbar{z-index:20;background:var(--bar-bg);border-top:1px solid var(--rule);backdrop-filter:blur(6px);position:fixed;bottom:0;left:0;right:0}#ordersRoot .exportbar__in{max-width:var(--page-max);padding:11px var(--page-pad);flex-wrap:wrap;align-items:center;gap:14px;min-height:44px;margin:0 auto;display:flex}#ordersRoot .status{font-family:var(--mono);color:var(--ink-2);font-size:12px}#ordersRoot .status.is-bad{color:var(--seal)}#ordersRoot .status.is-good{color:var(--tally)}.manual-panel{box-sizing:border-box;background:var(--paper);width:min(960px,100% - 32px);height:calc(100% - 32px);max-height:calc(100% - 32px);color:var(--ink);border:1px solid var(--rule);padding:20px;overflow:hidden}.manual-panel[open]{flex-direction:column;display:flex}.manual-panel::backdrop{background:var(--ink-2);opacity:.5}.manual-head{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.manual-head h2{margin:0 auto 0 0}.manual-search{flex:200px;min-width:0;max-width:320px}.manual-body{flex-wrap:wrap;flex:auto;gap:20px;min-height:0;display:flex;overflow:auto}.manual-toc{flex:200px;align-self:flex-start;min-width:0;max-width:260px;position:sticky;top:0}.manual-toc ol{margin:0;padding:0;list-style:none}.manual-toc li{overflow-wrap:anywhere;margin:4px 0}.manual-toc__h3{padding-left:14px;font-size:.92em}.manual-text{overflow-wrap:anywhere;flex:3 380px;min-width:0;line-height:1.5}.manual-text h1{font-size:1.5em}.manual-text h2,.manual-text h3,.manual-text h4{margin:1.2em 0 .4em}.manual-text mark{background:var(--best-bg);color:inherit}.manual-text li{margin:.3em 0}.manual-text code{font-family:var(--mono,monospace)}@media print{@page{size:A4 landscape;margin:10mm}#stRoot .topbar,#stRoot .tabstrip,#stRoot .substrip,#stRoot .typestrip,#stRoot .exportbar,#stRoot .toolbar,#stRoot .empty,#stRoot .btn,#stRoot .rm,#stRoot .note,#stRoot .colpanel,#stRoot .print-only-note,#stRoot .findbox,#stRoot .scanpanel{display:none!important}#stRoot .labels{grid-template-columns:repeat(3,1fr);gap:6px}#stRoot .label{border-color:var(--label-ink)}#stRoot .print-only{display:block!important}#stRoot .wrap{max-width:none;padding:0}#stRoot .tbl-wrap{border:1px solid var(--rule-hover);overflow:visible!important}#stRoot table.rep{font-size:10.5px}#stRoot table.rep th,#stRoot table.rep td{padding:5px 7px}#stRoot table.rep .c-item{position:static!important}#stRoot table.rep thead th{background:var(--ink)!important;color:var(--inverse)!important}#stRoot .tally,#stRoot .item,#stRoot .mv{break-inside:avoid}@page{size:A4 landscape;margin:10mm}body{font-size:11px;background:var(--card)!important}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}#plRoot .topbar,#plRoot .tabstrip,#plRoot .exportbar,#plRoot .cmp-bar,#plRoot .addrow,#plRoot .empty,#plRoot .pocket__drop,#plRoot .btn,#plRoot .q-add,#plRoot .rmq,#plRoot [data-remove],#plRoot [data-dup],#plRoot [data-rmphoto]{display:none!important}#plRoot .print-only{display:block!important}#plRoot .wrap{max-width:none;padding:0}#plRoot .cmp-wrap{border:1px solid var(--rule-hover);overflow:visible!important}#plRoot table.cmp{font-size:10.5px}#plRoot table.cmp th,#plRoot table.cmp td{padding:5px 7px}#plRoot table.cmp .c-item{max-width:none;position:static!important}#plRoot table.cmp thead th{background:var(--ink)!important;color:var(--inverse)!important}#plRoot table.cmp td.is-best{background:var(--best-bg)!important;color:var(--tally)!important}#plRoot table.cmp tbody tr:nth-child(2n) td{background:var(--stripe)!important}#plRoot table.cmp input.qty{font-size:10.5px;background:0 0!important;border:none!important;width:auto!important;padding:0!important}#plRoot .line{break-inside:avoid;box-shadow:none}#plRoot .cmp-note{color:var(--print-note);font-size:10.5px}.shellbar,.appbar{display:none!important}.c-photo{width:14mm}.c-photo img{width:12mm;height:12mm}table.rep tr,table.cmp tr{break-inside:avoid}.settings-panel,#settings-error{display:none!important}.company-print-head{break-inside:avoid;align-items:center;gap:4mm;margin-bottom:5mm;display:flex!important}.company-print-head img{object-fit:contain;width:12mm;height:12mm}.company-print-head p{white-space:pre-line;margin:1mm 0}:root[data-theme]{--ink:var(--light-ink);--ink-2:var(--light-ink-2);--paper:var(--light-paper);--card:var(--light-card);--rule:var(--light-rule);--seal:var(--light-seal);--warn:var(--light-warn);--warn-bg:var(--light-warn-bg);--tally:var(--light-tally);--tally-bg:var(--light-tally-bg);--focus:var(--light-focus);--inverse:var(--light-inverse);--danger-bg:var(--light-danger-bg);--rule-strong:var(--light-rule-strong);--rule-hover:var(--light-rule-hover);--muted-rule:var(--light-muted-rule);--button-hover:var(--light-button-hover);--paper-edge:var(--light-paper-edge);--photo-bg:var(--light-photo-bg);--hover-bg:var(--light-hover-bg);--focus-bg:var(--light-focus-bg);--field:var(--light-field);--quotes-bg:var(--light-quotes-bg);--danger-hover:var(--light-danger-hover);--send-bg:var(--light-send-bg);--stripe:var(--light-stripe);--disabled-bg:var(--light-disabled-bg);--panel-bg:var(--light-panel-bg);--info-bg:var(--light-info-bg);--quiet-rule:var(--light-quiet-rule);--success-rule:var(--light-success-rule);--danger-rule:var(--light-danger-rule);--soft-rule:var(--light-soft-rule);--best-bg:var(--light-best-bg);--print-note:var(--light-print-note);--label-ink:var(--light-label-ink);--shadow:var(--light-shadow);--backdrop:var(--light-backdrop);--ruled-line:var(--light-ruled-line);--soft-shadow:var(--light-soft-shadow);--shell-bg:var(--light-shell-bg);--top-bg:var(--light-top-bg);--bar-bg:var(--light-bar-bg);--empty-bg:var(--light-empty-bg);--glass-bg:var(--light-glass-bg);--chip-bg:var(--light-chip-bg);--transparent:var(--light-transparent);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@page photo-sheet{size:A4 portrait;margin:10mm}#stRoot .rep .c-photo img,#plRoot .cmp .c-photo img{object-fit:contain;width:var(--document-photo-size,12mm)!important;height:var(--document-photo-size,12mm)!important;max-width:none!important}#stRoot .rep .c-photo,#plRoot .cmp .c-photo{width:var(--document-photo-size,12mm)!important;min-width:var(--document-photo-size,12mm)!important}.document-controls,.document-control,body.photo-sheet-print>:not(#photo-sheet-host){display:none!important}#photo-sheet-host .photo-sheet{display:block}.photo-sheet-page{page:photo-sheet;box-sizing:border-box;break-after:page;width:190mm;height:277mm}.photo-sheet-page:last-child{break-after:auto}.photo-sheet-head{align-items:flex-start;gap:4mm;height:30mm;display:flex;overflow:hidden}.photo-sheet-head img{object-fit:contain;width:12mm;height:12mm}.photo-sheet-head h1{margin:3mm 0;font-size:12pt}.photo-sheet-grid{display:grid}.photo-sheet-card{box-sizing:border-box;border:1px solid var(--rule);break-inside:avoid;overflow:hidden}.photo-sheet-box{justify-content:center;align-items:center;margin:0 auto;display:flex}.photo-sheet-box img{object-fit:contain;max-width:none}.photo-sheet-facts{overflow-wrap:anywhere;height:30mm;font-size:8pt;line-height:1.1;overflow:hidden}.photo-sheet-facts p{margin:1mm 0}.photo-sheet-name{font-weight:700}body.manual-print>:not(#manual-print-host){display:none!important}#manual-print-host{color:var(--ink);background:var(--card);font-size:11pt;display:block}#manual-print-host h1{font-size:18pt}#manual-print-host h2{break-after:avoid;font-size:14pt}#manual-print-host h3{break-after:avoid;font-size:12pt}#manual-print-host li,#manual-print-host p{break-inside:avoid}#manual-print-host section{display:block!important}}@media (width<=980px){#stRoot .mv-head{display:none}#stRoot .mv,#stRoot .mv.has-cost{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 8px;padding:11px 12px;position:relative}#stRoot .mv>:first-child,#stRoot .mv>.itemcell,#stRoot .mv>:nth-child(6){grid-column:1/3}#stRoot .mv .acts{grid-column:1/3;justify-self:end;position:static}#stRoot .item{grid-template-columns:1fr}#stRoot .pocket{border-right:none;border-bottom:1px dashed var(--rule);flex-direction:row;align-items:center;gap:12px}#stRoot .pocket__slot{aspect-ratio:auto;flex:none;width:92px;height:92px}#stRoot .fields{grid-template-columns:repeat(6,1fr)}#stRoot .c-code,#stRoot .c-type,#stRoot .c-unit,#stRoot .c-min,#stRoot .c-pack,#stRoot .c-psize{grid-column:span 3}#stRoot .c-name,#stRoot .c-qty,#stRoot .c-loc,#stRoot .c-when,#stRoot .c-notes,#stRoot .c-dim{grid-column:span 6}#stRoot .c-cost{grid-column:span 3}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@media (width<=860px){#plRoot .line{grid-template-columns:1fr}#plRoot .line__no{border-right:none;border-bottom:1px solid var(--rule);background:var(--paper-edge);justify-content:flex-start;padding:8px 14px}#plRoot .pocket{border-right:none;border-bottom:1px dashed var(--rule);flex-direction:row;align-items:center;gap:12px}#plRoot .pocket__slot{aspect-ratio:auto;flex:none;width:104px;height:104px}#plRoot .pocket__drop{display:none}#plRoot .fields{grid-template-columns:repeat(6,1fr)}#plRoot .f--name,#plRoot .f--notes{grid-column:span 6}#plRoot .f--unit,#plRoot .f--ord,#plRoot .f--del{grid-column:span 2}#plRoot .quotes__head{grid-template-columns:minmax(0,1fr) 96px 34px}#plRoot .quotes__head span:nth-child(3),#plRoot .quotes__head span:nth-child(4){display:none}#plRoot .q{grid-template-columns:minmax(0,1fr) 96px 34px;row-gap:4px}#plRoot .q>.cur{grid-area:2/1}#plRoot .q>span{grid-area:2/2/auto/4}#plRoot .q>.rmq{grid-area:1/3}#plRoot .tabstrip{padding:0 var(--page-pad)}#plRoot .tab{padding:9px 10px 7px;font-size:12.5px}#plRoot .tally div:last-child{grid-column:1/-1}#plRoot table.cmp .c-item{min-width:140px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@media (width<=600px){#stRoot .f .dims select{width:62px}#stRoot .toolbar .ctrl{flex-wrap:wrap;max-width:100%}#stRoot .export-label-short{display:inline}#stRoot .export-label-long{display:none}.shellbar__in{gap:8px}.shellbrand h1{letter-spacing:.05em;white-space:nowrap;font-size:18px}.shellbrand p{display:none}.shelltabs{flex-wrap:nowrap;overflow-x:auto}.shelltab{padding:10px 10px 8px;font-size:12px}#stRoot .tabstrip{flex-wrap:nowrap;overflow-x:auto}#plRoot .exportbar__in,#stRoot .exportbar__in{padding:8px var(--page-pad);flex-wrap:nowrap;gap:8px;height:56px;display:flex}#plRoot .exportbar .spacer,#stRoot .exportbar .spacer{display:none}#plRoot .exportbar .status,#stRoot .exportbar .status{bottom:calc(var(--bottom-bar-height) + 12px);left:var(--page-pad);right:var(--page-pad);width:fit-content;max-width:calc(100% - 2 * var(--page-pad));background:var(--ink);color:var(--inverse);overflow-wrap:anywhere;border-radius:4px;padding:8px 12px;position:fixed}#plRoot .exportbar .status:empty,#stRoot .exportbar .status:empty{display:none}#plRoot .exportbar .ctrl,#stRoot .exportbar .ctrl{flex:1;min-width:0}#plRoot .exportbar .ctrl label,#stRoot .exportbar .ctrl label{display:none}#plRoot .exportbar select,#stRoot .exportbar select{width:100%;min-width:0}#plRoot #pl-export,#stRoot #st-export,#stRoot #st-save{flex:none;padding:8px 10px}}@media (width<=480px){.shelltabs{gap:0;overflow-x:visible}.shelltab{letter-spacing:0;flex:1 0 auto;padding:10px 1px 8px;font-size:10px}.shelltab .badge{margin-left:2px;padding:1px 3px;font-size:9px}.shellsep,.shell-store-detail,.shell-label-long{display:none}.shell-label-short{display:inline}}@media (width<=600px){#stRoot .substrip{flex-wrap:nowrap;overflow-x:auto}#stRoot .substrip .sub{white-space:nowrap;flex:none}}@media screen and (prefers-color-scheme:dark){:root[data-theme=system]{--ink:var(--dark-ink);--ink-2:var(--dark-ink-2);--paper:var(--dark-paper);--card:var(--dark-card);--rule:var(--dark-rule);--seal:var(--dark-seal);--warn:var(--dark-warn);--warn-bg:var(--dark-warn-bg);--tally:var(--dark-tally);--tally-bg:var(--dark-tally-bg);--focus:var(--dark-focus);--inverse:var(--dark-inverse);--danger-bg:var(--dark-danger-bg);--rule-strong:var(--dark-rule-strong);--rule-hover:var(--dark-rule-hover);--muted-rule:var(--dark-muted-rule);--button-hover:var(--dark-button-hover);--paper-edge:var(--dark-paper-edge);--photo-bg:var(--dark-photo-bg);--hover-bg:var(--dark-hover-bg);--focus-bg:var(--dark-focus-bg);--field:var(--dark-field);--quotes-bg:var(--dark-quotes-bg);--danger-hover:var(--dark-danger-hover);--send-bg:var(--dark-send-bg);--stripe:var(--dark-stripe);--disabled-bg:var(--dark-disabled-bg);--panel-bg:var(--dark-panel-bg);--info-bg:var(--dark-info-bg);--quiet-rule:var(--dark-quiet-rule);--success-rule:var(--dark-success-rule);--danger-rule:var(--dark-danger-rule);--soft-rule:var(--dark-soft-rule);--best-bg:var(--dark-best-bg);--print-note:var(--dark-print-note);--label-ink:var(--dark-label-ink);--shadow:var(--dark-shadow);--backdrop:var(--dark-backdrop);--ruled-line:var(--dark-ruled-line);--soft-shadow:var(--dark-soft-shadow);--shell-bg:var(--dark-shell-bg);--top-bg:var(--dark-top-bg);--bar-bg:var(--dark-bar-bg);--empty-bg:var(--dark-empty-bg);--glass-bg:var(--dark-glass-bg);--chip-bg:var(--dark-chip-bg);--transparent:var(--dark-transparent);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}@media (width<=480px){.department-transfer-dialog .transfer-fields{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){#plRoot .exportbar .document-control,#stRoot .exportbar .document-control{flex:1;min-width:0}#plRoot .exportbar .document-control .field-label,#stRoot .exportbar .document-control .field-label{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=980px){.orders-page .orders-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.orders-page .order-grid__head,.orders-page .order-line{grid-template-columns:minmax(100px,2fr) minmax(140px,2.2fr) minmax(96px,1fr) 70px 80px 80px minmax(110px,1.3fr) minmax(96px,auto);align-items:start;gap:8px 10px;display:grid}.orders-page .order-grid__head.has-discount,.orders-page .order-lines.has-discount .order-line{grid-template-columns:minmax(100px,2fr) minmax(140px,2.2fr) minmax(96px,1fr) 70px 80px 64px 80px minmax(110px,1.3fr) minmax(96px,auto)}.orders-page .order-grid__head{font-family:var(--cond);text-transform:uppercase;letter-spacing:.11em;color:var(--ink-2);padding:0 12px;font-size:11px;font-stretch:75%}.orders-page .order-line .order-cell.c-desc,.orders-page .order-line .order-cell.c-item,.orders-page .order-line .order-cell.c-recv,.orders-page .order-line .order-cell.c-act{grid-column:auto}.orders-page .order-line .field-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=720px){.orders-page .orders-table thead{display:none}.orders-page .orders-table,.orders-page .orders-table tbody{background:var(--transparent);display:block}.orders-page .orders-table tr{border:1px solid var(--rule);background:var(--card);border-radius:4px;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;margin-bottom:10px;padding:10px 12px;display:grid}.orders-page .orders-table td{border:0;min-width:0;padding:0;display:block}.orders-page .orders-table td:not([data-label=Number]):not([data-label=Status]){grid-column:1/-1}.orders-page .orders-table td[data-label=Status]{grid-area:1/2;justify-self:end}.orders-page .orders-table td[data-label=Number]{grid-area:1/1}.orders-page .orders-table td[data-label=Supplier]:before,.orders-page .orders-table td[data-label=Date]:before,.orders-page .orders-table td[data-label=Expected]:before,.orders-page .orders-table td[data-label=Total]:before,.orders-page .orders-table td[data-label=Received]:before{content:attr(data-label) " ";font-family:var(--cond);text-transform:uppercase;letter-spacing:.11em;color:var(--ink-2);font-size:11px}#ordersRoot .exportbar__in{padding:8px var(--page-pad);flex-wrap:nowrap;height:56px}#ordersRoot .exportbar .status{bottom:calc(var(--bottom-bar-height) + 12px);left:var(--page-pad);right:var(--page-pad);width:fit-content;max-width:calc(100% - 2 * var(--page-pad));background:var(--ink);color:var(--inverse);border-radius:4px;padding:8px 12px;position:fixed}#ordersRoot .exportbar .status:empty{display:none}}@media (width<=480px){.orders-page .orders-filters{grid-template-columns:minmax(0,1fr)}.orders-page .orders-new{width:100%}.orders-page .orders-new .field{flex:100%}.pill__full{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pill__short{display:inline}}
