:root{--ctl-h-bar:44px;--page-capped:112rem;--header-h:60px;--ground:var(--app-bg);--paper:var(--surface);--sunken:var(--surface-sunk);--muted:var(--text-muted);--rule:var(--line);--accent:var(--brand);--caution:var(--warn);--caution-bg:var(--warn-bg);--alarm:var(--danger);--alarm-bg:var(--danger-bg);--settled:var(--ok)}*{box-sizing:border-box}html,body{background:var(--app-bg);color:var(--text);font-family:var(--font);font-size:var(--step-0);line-height:var(--lh);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-synthesis:none;margin:0;padding:0}body.editing{background:var(--caution-bg)}main{max-width:76rem;padding:var(--s-6) var(--s-5) var(--s-10);margin:0 auto}.bar{justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-2) 0 var(--s-4);margin-bottom:var(--s-4);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.bar>.actions{margin-left:auto}.bar h1{font-size:var(--step-3);letter-spacing:-.015em;margin:0;font-weight:650}.bar .meta{color:var(--muted);font-size:.875rem}.summary{align-items:flex-end;gap:2rem;padding:1.25rem 0;display:flex}.summary .figure{font-size:var(--step-3);font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.summary .label{color:var(--muted);font-size:.875rem}.strip{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-1);padding:var(--s-4) var(--s-5);margin-bottom:var(--s-4)}.strip.alarm{background:var(--danger-bg);border-color:var(--danger);border-left-width:3px}.strip.warn{background:var(--warn-bg);border-color:var(--warn);border-left-width:3px}.strip h2{font-size:var(--step-1);margin:0 0 var(--s-1);letter-spacing:-.01em;font-weight:650}.strip p{margin:0 0 var(--s-1);color:var(--text-muted);max-width:62ch}.strip p:last-child{margin-bottom:0}.strip ul{margin:var(--s-2) 0 0;color:var(--text-muted);padding-left:1.1rem}table{border-collapse:collapse;background:var(--surface);width:100%}th,td{text-align:left;padding:var(--s-3) var(--s-3);border-bottom:1px solid var(--line-soft);vertical-align:baseline}th{color:var(--text-muted);font-weight:600;font-size:var(--step-0);border-bottom:1px solid var(--line);white-space:nowrap}tbody tr:hover{background:var(--surface-sunk)}td.qty,th.qty{text-align:right;font-variant-numeric:tabular-nums}td.qty{font-size:var(--step-2);font-weight:600}.item-id{font-weight:500}.desc,.zone{color:var(--muted)}.zone.flag{color:var(--caution)}.adj{color:var(--caution);font-size:.8125rem}button{font:inherit;min-height:var(--ctl-h);padding:0 var(--s-3);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--text);cursor:pointer;font-weight:550;line-height:1;transition:background .12s,border-color .12s,color .12s}button:hover:not(:disabled){background:var(--surface-sunk);border-color:var(--n-300)}button.primary{background:var(--brand);border-color:var(--brand);color:var(--n-0);box-shadow:var(--shadow-1)}button.primary:hover:not(:disabled){background:var(--brand-deep);border-color:var(--brand-deep)}button.caution{border-color:var(--danger);color:var(--danger)}button.caution:hover:not(:disabled){background:var(--danger-bg)}button:disabled{opacity:.45;cursor:default}button:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:var(--r-sm)}input:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:var(--r-sm)}select:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:var(--r-sm)}textarea:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:var(--r-sm)}a:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:var(--r-sm)}[tabindex]:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:var(--r-sm)}input,textarea{font:inherit;min-height:var(--ctl-h);padding:0 var(--s-2);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--text)}input:hover:not(:disabled),select:hover:not(:disabled){border-color:var(--n-300)}textarea{padding:var(--s-2);line-height:var(--lh)}input.qty{text-align:right;font-variant-numeric:tabular-nums;width:5rem}.error{background:var(--danger-bg);border:1px solid var(--danger);border-radius:var(--r-sm);padding:var(--s-3) var(--s-4);margin:var(--s-4) 0;color:var(--text);border-left-width:3px}.login{max-width:22rem;margin:6rem auto;padding:0 1rem}.login label{color:var(--muted);margin:.75rem 0 .25rem;font-size:.875rem;display:block}.login input{width:100%}.login button{width:100%;margin-top:1.25rem}.login select{width:100%;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--rule);border-radius:2px;padding:.5rem}.login select:focus-visible{outline:2px solid var(--ink);outline-offset:2px}select{font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);min-height:var(--ctl-h);padding:0 var(--s-2)}table.grid{border-collapse:collapse;width:100%;margin-top:1rem}table.grid th,table.grid td{text-align:left;border-bottom:1px solid var(--rule);vertical-align:top;padding:.6rem .75rem .6rem 0}table.grid th{color:var(--muted);font-size:.875rem;font-weight:500}table.grid td.num,table.grid th.num{font-variant-numeric:tabular-nums}table.grid tr.muted td{color:var(--muted)}table.grid .meta{color:var(--muted);font-size:.875rem}.flag{margin-left:.4rem}.actions{flex-wrap:wrap;align-items:flex-start;gap:.5rem;display:flex}.actions form{align-items:center;gap:.35rem;display:flex}.actions input{width:10rem}.empty{color:var(--muted);padding:1.5rem 0}.error{background:var(--alarm-bg);border-left:3px solid var(--alarm);margin:.75rem 0;padding:.6rem .8rem}section h2{font-size:var(--step-1);margin:0 0 .5rem;font-weight:600}section label{color:var(--muted);margin:.75rem 0 .25rem;font-size:.875rem;display:block}section input,section select{width:100%}section button{width:100%;margin-top:1.25rem}.faces{grid-template-columns:1fr 1fr;gap:2rem;margin-top:1.5rem;display:grid}@media (max-width:52rem){.faces{grid-template-columns:1fr}}.face{border-top:2px solid var(--ink);padding-top:.75rem}.face h2{font-size:var(--step-1);margin:0 0 .5rem;font-weight:600}.face .meta{color:var(--muted);font-size:.8125rem;line-height:1.5}.art-preview{border:1px solid var(--rule);background-color:var(--surface);background-image:linear-gradient(45deg,#e8ecef 25%,#0000 25%,#0000 75%,#e8ecef 75%),linear-gradient(45deg,#e8ecef 25%,#0000 25%,#0000 75%,#e8ecef 75%);background-position:0 0,8px 8px;background-size:16px 16px;max-width:100%;margin:.75rem 0;display:block}.notice{border-left:3px solid var(--settled);background:#edf6f1;margin:.75rem 0;padding:.6rem .8rem}.filebtn{cursor:pointer;border:1px solid var(--rule);background:var(--surface);font:inherit;border-radius:2px;padding:.5rem .9rem;display:inline-block}.filebtn:hover{background:var(--ground)}.filebtn input{display:none}.login details form button{width:100%;margin-top:1.25rem}.login .error{background:var(--alarm-bg);border-left:3px solid var(--alarm);margin:.75rem 0;padding:.6rem .8rem}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.zone-parts{flex-wrap:wrap;gap:1rem;display:flex}.zone-part{align-items:baseline;gap:.35rem;display:inline-flex}.zone-part-label{color:var(--muted);font-size:.75rem}.zone-part-value{font-variant-numeric:tabular-nums}.zone-note{color:var(--muted);margin-top:.2rem;font-size:.8125rem}.zone-note.flag{color:var(--caution)}main.wide{max-width:none;padding-left:var(--s-6);padding-right:var(--s-6)}main.wrap{max-width:76rem;padding:var(--s-6) var(--s-5) var(--s-10);margin:0 auto}main.wide.capped{max-width:var(--page-capped);margin-left:auto;margin-right:auto}.editorbar{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:1.5rem;margin-bottom:1rem;padding:.75rem 0;display:flex}.editorbar .meta{color:var(--muted);font-variant-numeric:tabular-nums}.editor{grid-template-columns:minmax(0,1fr) 19rem;align-items:start;gap:1.5rem;display:grid}@media (max-width:62rem){.editor{grid-template-columns:minmax(0,1fr)}}.truesize-scroll{max-width:100%;overflow-x:auto}@media print{.truesize-scroll{overflow:visible}}.canvaswrap{justify-content:center;display:flex;overflow:visible}.stagebox{padding:1.5rem 0 0 1.5rem;position:relative}@media (max-width:62rem){.canvaswrap{justify-content:flex-start;overflow-x:auto}}.stage{position:relative}.ruler{color:var(--muted);font-size:.625rem;position:absolute}.ruler.h{height:1.5rem;top:0;left:1.5rem}.ruler.v{width:1.5rem;top:1.5rem;left:0}.ruler span{position:absolute}.ruler.h span{border-left:1px solid var(--rule);padding-left:2px;top:.25rem;transform:translate(-50%)}.ruler.v span{border-top:1px solid var(--rule);padding-top:2px;left:.25rem;transform:translateY(-50%)}.handles{position:absolute}.handle{cursor:move;background:#14181c05;outline:1px solid #14181c59;position:absolute}.handle.on{outline:2px solid var(--ink);background:#14181c0f}.handle .grip{background:var(--ink);border:1px solid #fff;width:10px;height:10px;position:absolute}.handle .grip.e{cursor:ew-resize;margin-top:-5px;top:50%;right:-5px}.handle .grip.s{cursor:ns-resize;margin-left:-5px;bottom:-5px;left:50%}.handle .grip.se{cursor:nwse-resize;bottom:-5px;right:-5px}.snapline{pointer-events:none;background:#c8102e;position:absolute}.snapline.v{width:1px;height:140%;top:-20%}.snapline.h{width:140%;height:1px;left:-20%}.props{border-top:2px solid var(--ink);max-height:calc(100vh - 2rem);padding-top:.75rem;position:-webkit-sticky;position:sticky;top:1rem;overflow-y:auto}.addgroup{border-left:1px solid var(--rule);padding-left:1rem}.props h2{font-size:var(--step-1);text-transform:capitalize;margin:0 0 .5rem}.props label{color:var(--muted);margin:.75rem 0 .25rem;font-size:.8125rem;display:block}.props select,.props input[type=range],.props input[type=number]{width:100%}.props input[type=color]{width:3rem;height:2.1rem;padding:2px}.props .meta{margin:.35rem 0 0;font-size:.75rem;line-height:1.45}.numgrid{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.numgrid label{margin-top:.25rem}.addmenu{z-index:20;background:var(--surface);border:1px solid var(--rule);min-width:17rem;padding:.35rem;position:absolute;top:100%;left:0;box-shadow:0 6px 24px #14181c24}.addmenu button{text-align:left;background:0 0;border:0;width:100%;margin:0;padding:.5rem .6rem;display:block}.addmenu button:hover{background:var(--ground)}.addmenu button strong{display:block}.addmenu button span{color:var(--muted);font-size:.75rem;display:block}.props .dim{color:var(--muted);font-weight:400}.userguide{z-index:5;background:#e0a300;position:absolute}.userguide.v{cursor:ew-resize;width:1px;height:124%;top:-12%}.userguide.h{cursor:ns-resize;width:124%;height:1px;left:-12%}.userguide.v:before{content:"";width:9px;height:100%;position:absolute;top:0;left:-4px}.userguide.h:before{content:"";width:100%;height:9px;position:absolute;top:-4px;left:0}.ruler.clickable{cursor:copy}.ruler.clickable:hover{background:#e0a3001a}.savestate{color:var(--muted);min-width:5rem;font-size:.8125rem}.savestate.saved{color:var(--settled)}.savestate.error{color:var(--alarm);font-weight:600}@media print{.printroot.printing{display:block!important}.printroot:not(.printing){display:none!important}}.picker{display:inline-block;position:relative}.picker>button{width:auto;margin:0}.pickerpanel{z-index:40;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);max-width:92vw;box-shadow:var(--shadow-3);padding:var(--s-4);position:absolute;top:100%;left:0}.pickerpanel>input{width:100%;min-height:var(--ctl-h-bar);font-size:var(--step-1)}.pickerlist button{text-align:left;border:0;border-bottom:1px solid var(--line-soft);background:0 0;width:100%;margin:0;display:block}.pickerlist button:hover{background:var(--surface-sunk)}.pickerlist button.on{background:var(--brand-tint);outline:2px solid var(--brand)}.pickerpanel{width:58rem;translate:var(--pick-shift,0px) 0}.pickerlist{max-height:min(30rem, var(--pick-list-max,30rem));margin-top:var(--s-3);overflow-y:auto}.pickerlist button{padding:var(--s-3) var(--s-3)}.pickerlist{--pst-line:1.25rem;--pcard-h:calc(var(--pst-line) * 5)}.pcard{gap:var(--s-4);height:var(--pcard-h);grid-template-columns:minmax(0,1fr) minmax(11rem,max-content) 23rem;align-items:start;display:grid;overflow:hidden}.pcard>*{min-width:0;overflow:hidden}@media (max-width:62rem){.pcard{gap:var(--s-2);grid-template-columns:minmax(0,1fr);height:auto;overflow:visible}}.pwho{min-width:0;display:block}.pwho>*{height:var(--pst-line);line-height:var(--pst-line);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pickerlist .pid{font-family:Consolas,monospace;font-size:var(--step-0);color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.pickerlist .pd1{font-size:var(--step-1);display:block}.pickerlist .pd2{font-size:var(--step-0);color:var(--text-muted);display:block}.pickerlist .pmeta{gap:var(--s-2);font-size:var(--fs-12,12px);color:var(--text-subtle);align-items:center;display:flex}.pickerlist .pflag{padding:0 var(--s-2);border-radius:var(--r-full);background:var(--warn-bg);color:var(--warn);font-weight:600}.pickerlist .prem{font-size:var(--step-0);color:var(--text-muted);font-style:italic;display:block}.pmoney{text-align:right;font-variant-numeric:tabular-nums;min-width:0;display:block}.pmoney>*{white-space:nowrap}.pickerlist .pwhy{font-size:var(--step-0);color:var(--text-muted);display:block}.pickerlist .pprice{font-size:var(--step-2);color:var(--brand);font-weight:650;line-height:calc(var(--pst-line) * 1.4);display:block}.pickerlist .plabel{font-size:var(--fs-12,12px);color:var(--text-muted);display:block}.pickerlist .pstock{grid-template-rows:repeat(var(--pst-rows,4), var(--pst-line));font-size:var(--step-0);font-variant-numeric:tabular-nums;align-content:start;min-width:0;display:grid}.pst-store{align-items:baseline;gap:var(--s-2);height:var(--pst-line);white-space:nowrap;min-width:0;display:flex;overflow:hidden}.pst-name{text-overflow:ellipsis;min-width:0;font-size:var(--fs-12,12px);color:var(--text-muted);flex:0 0 5.5rem;overflow:hidden}.pst-store.on .pst-name{color:var(--text);font-weight:600}.pst-none{color:var(--text-subtle)}.pst-blds{gap:var(--s-3);min-width:0;display:flex;overflow:hidden}.pst-b{align-items:baseline;gap:var(--s-1);display:inline-flex}.pst-code{font-family:Consolas,monospace;font-size:var(--fs-12,12px);color:var(--text-muted);padding:0 var(--s-1);border-radius:var(--r-sm);background:var(--surface-sunk)}.pst-b.on .pst-code{color:var(--brand-deep);background:var(--brand-tint);border:1px solid var(--brand-tint-line)}.pst-n{white-space:nowrap}.pst-n+.pst-n{margin-left:var(--s-1)}.pst-n.ok{color:var(--ok);font-weight:600}.pst-n.warn{color:var(--warn)}.pst-n.danger{color:var(--danger)}.chklist{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);width:100%}.chklist+.chklist{margin-top:var(--s-2)}.chklist.open{border-color:var(--brand-tint-line);background:var(--brand-tint)}.chklist-head{justify-content:space-between;align-items:center;gap:var(--s-2);padding:0 var(--s-2);display:flex}.chklist-toggle{align-items:center;gap:var(--s-2);min-height:var(--ctl-h);width:auto;font:inherit;text-align:left;color:var(--text);background:0 0;border:0;flex:auto;margin:0;padding:0;display:flex}.chklist-toggle:hover:not(:disabled){background:0 0}.chklist-caret{color:var(--text-subtle);flex:none;width:1rem}.chklist-label{font-weight:600;font-size:var(--step-0)}.chklist-chosen{padding:0 var(--s-3) var(--s-2) calc(var(--s-2) + 1rem + var(--s-2));text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.chklist-hint{margin:0 var(--s-3) 0}.chklist-find{width:calc(100% - var(--s-3) * 2);margin:var(--s-2) var(--s-3) 0;min-height:var(--ctl-h);font-size:var(--step-0)}.chklist-mode{gap:var(--s-1) var(--s-4);margin:var(--s-2) var(--s-3) 0;flex-wrap:wrap;display:flex}.chklist-mode label{align-items:center;gap:var(--s-2);min-height:44px;font-size:var(--step-0);cursor:pointer;margin:0;display:flex}.chklist-tickall{margin:var(--s-2) var(--s-3) 0}.chklist-tickall .is-btn{height:auto;min-height:44px;padding:0 var(--s-3)}.chklist-items{margin:var(--s-2) var(--s-2) var(--s-2);background:var(--surface);border-radius:var(--r-sm);flex-direction:column;max-height:15rem;display:flex;overflow-y:auto}.chklist-items label{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-2);border-radius:var(--r-sm);font-size:var(--step-0);cursor:pointer;margin:0;display:flex}.chklist-items label:hover{background:var(--surface-sunk)}.chklist-items label.on{background:var(--brand-tint)}.chklist-items input[type=checkbox]{flex:none;margin:0}.chk-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.chk-code{font-family:Consolas,monospace;font-size:var(--step-0);color:var(--text);letter-spacing:.01em;flex:none;font-weight:600}.chk-count{font-size:var(--fs-12,12px);color:var(--text-subtle);font-variant-numeric:tabular-nums;text-align:right;flex:none;min-width:2.5rem}.countbar{align-items:baseline;gap:var(--s-2) var(--s-5);margin:var(--s-3) 0;padding:var(--s-3) var(--s-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.countbar strong{font-size:var(--step-1)}.countask{margin:var(--s-4) 0 var(--s-2);padding:var(--s-3);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-sunk)}.countask legend{padding:0 var(--s-2);font-weight:600}.countask label{align-items:center;gap:var(--s-2);margin:var(--s-2) 0;display:flex}table.countreport{width:100%;margin-top:var(--s-3)}table.countreport td.num,table.countreport th.num{text-align:right;font-variant-numeric:tabular-nums}table.countreport strong{font-variant-numeric:tabular-nums;font-size:var(--step-1)}.rwhere{font-size:var(--fs-12,12px);color:var(--text-muted);display:block}.rhead dl{gap:var(--s-2) var(--s-5);margin:0 0 var(--s-4);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.rhead dl>div{min-width:0}.rhead dt{font-size:var(--fs-12,12px);color:var(--text-muted)}.rhead dd{margin:0}.rhead.print h1{margin:0 0 var(--s-3);font-size:18pt}.countprint{display:none}@media print{.appbar,.qtabs,.countbar,.listloading,.pastcounts,.bar,table.qlist,.invexceptions,.dlg{display:none!important}.dlg::backdrop{display:none!important}.countprint{display:block!important}.countprint table.countreport{table-layout:fixed;width:100%;font-size:9pt}.countprint col.c-item{width:18%}.countprint col.c-desc{width:33%}.countprint col.c-cnt,.countprint col.c-pos{width:14%}.countprint col.c-diff{width:9%}.countprint col.c-find{width:12%}.countprint td.mono,.countprint td.num{white-space:nowrap}.countprint .rwhere{white-space:normal}.countprint th,.countprint td{vertical-align:top;border-bottom:1px solid #ccc;padding:4pt 6pt}.countprint tr{break-inside:avoid}.countprint thead{display:table-header-group}.countprint .pst-n{color:#000!important;font-weight:400!important}.countprint .rwhere{color:#444}@page{margin:12mm}}.pastcounts{margin-top:var(--s-8)}.pastcounts h2{font-size:var(--step-1)}.pastcounts ul{margin:0;padding:0;list-style:none}.pastcounts li{padding:var(--s-1) 0}.printscope{gap:var(--s-5);margin:var(--s-3) 0;padding:var(--s-3);background:var(--brand-tint);border:1px solid var(--brand-tint-line);border-radius:var(--r-sm);flex-wrap:wrap;display:flex}.printscope label{align-items:center;gap:var(--s-2);margin:0;display:flex}.pmore{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-2) var(--s-1);display:flex}.pickfilters{--is-h:var(--ctl-h-bar);--is-ink2:var(--n-600);gap:var(--s-2);margin-top:var(--s-3);display:grid}.pickfilters input[type=checkbox],.pickfilters input[type=radio]{width:auto;min-height:0;accent-color:var(--brand);flex:none;margin:0}.pickfilters .is-btn{height:var(--is-h);min-height:var(--is-h);box-sizing:border-box;border:1px solid var(--line);border-radius:var(--r-sm);font:inherit;font-size:var(--step-0);width:auto;padding:0 var(--s-3);background:var(--surface);color:var(--text);white-space:nowrap;align-items:center;gap:6px;margin:0;font-weight:550;line-height:1;display:inline-flex}.pickfilters .is-btn.primary{background:var(--brand);border-color:var(--brand);color:var(--n-0)}.pickfilters .is-btn.primary:hover:not(:disabled){background:var(--brand-deep)}.pickfilters .is-filterbar{gap:var(--s-2);flex-wrap:wrap;align-items:center;display:flex}.pickfilters .is-spacer{flex:auto}.pickfilters .is-filterbar>.linkbtn{height:var(--is-h);padding:0 var(--s-2);width:auto;margin:0}.pickfilters .is-pop{position:relative}.pickfilters .is-fbtn{max-width:22rem}.pickfilters .is-fbtn .is-flabel{color:var(--is-ink2);font-weight:500}.pickfilters .is-fbtn .is-fsum{color:var(--text);text-overflow:ellipsis;font-weight:650;overflow:hidden}.pickfilters .is-fbtn.on{border-color:var(--brand);background:var(--brand-tint)}.pickfilters .is-fbtn.on .is-fsum{color:var(--brand-deep)}.pickfilters .is-fbtn.open{border-color:var(--n-500);background:var(--surface-sunk)}.pickfilters .is-caret{color:var(--is-ink2);font-size:.75rem}.pickfilters .is-popbody{z-index:20;box-sizing:border-box;background:var(--paper,#fff);border:1px solid var(--line);width:min(34rem,94vw);padding:var(--s-2);border-radius:8px;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 12px 32px #14100e2e}.pickfilters .is-popbody.right{left:auto;right:0}.pickfilters .is-sheethead{display:none}.pickfilters .is-popbody .chklist{background:0 0;border:0;margin:0}.pickfilters .is-popbody .chklist-head .chklist-toggle{pointer-events:none}.pickfilters .is-popbody .chklist-caret{display:none}.pickfilters .is-popbody .chklist-items{max-height:18rem}.pickfilters .is-popbody .chk-name{white-space:normal;overflow-wrap:anywhere;line-height:1.3;overflow:visible}.pickfilters .is-popbody .chklist-items label{align-items:flex-start}.pickfilters .is-popbody .chklist-items input[type=checkbox]{margin-top:2px}.pickfilters .is-radios{padding:var(--s-1);gap:2px;display:grid}.pickfilters .is-radios label{align-items:center;gap:var(--s-2);padding:8px var(--s-2);border-radius:var(--r-sm);cursor:pointer;display:flex}.pickfilters .is-radios label:hover{background:var(--surface-sunk)}.pickfilters .pick-orderhint{font-size:.875rem;display:block}.pickfilters .is-bpick{padding:var(--s-1);gap:2px;display:grid}.pickfilters .is-bpick label{align-items:center;gap:var(--s-2);cursor:pointer;padding:6px var(--s-2);border-radius:var(--r-sm);white-space:nowrap;display:flex}.pickfilters .is-bpick label:hover{background:var(--surface-sunk)}.pickfilters .is-ball{border-bottom:1px solid var(--line-soft);margin-bottom:2px;font-weight:600;border-radius:0!important}.pickfilters .is-bstore{align-items:center;gap:0 var(--s-2);grid-template-columns:8.5rem 10rem 10rem;display:grid}.pickfilters .is-bname{overflow-wrap:anywhere;font-weight:600;white-space:normal!important}.pickfilters .is-bbld{color:var(--is-ink2)}.pickfilters .is-ffold{display:none}.pickfilters.shownat{margin:0;display:block}.pickfilters.shownat .is-bstore{grid-template-columns:8.5rem 8rem 8rem}.pickfilters.shownat .is-popbody{width:min(28rem,94vw)}.pickfilters.shownat .shownat-note{margin:var(--s-2) var(--s-2) 0;white-space:normal}.pickfilters.shownat .error{margin-top:var(--s-1)}.pickfilters.shownat .is-fbtn .is-flabel{display:none}main.admin table.grid:has(.shownat){overflow:visible}@media (max-width:48rem){.pickfilters .is-bstore{grid-template-columns:1fr}.pickfilters .is-bbld{padding-left:2rem!important}.pickfilters .is-fbtn .is-caret{margin-left:auto}}@media (max-width:760px){.pickfilters{--is-h:48px;font-size:1.0625rem;line-height:1.45}.pickfilters .is-btn{min-height:48px;font-size:1.0625rem}.pickfilters input[type=checkbox]{width:22px;height:22px}.pickfilters .is-filterbar.is-folded{display:none!important}.pickfilters .is-ffold{gap:var(--s-2);display:grid}.pickfilters .is-ffrow{align-items:center;gap:var(--s-2);display:flex}.pickfilters button.is-ffoldbtn{min-width:0;height:48px;min-height:48px;padding:0 var(--s-3);justify-content:space-between;gap:var(--s-2);text-align:left;white-space:nowrap;flex:auto}.pickfilters .is-ffoldbtn .is-flabel{color:var(--text);font-size:1.0625rem;font-weight:600}.pickfilters button.is-ffoldbtn.on{border-color:var(--brand);background:var(--brand-tint)}.pickfilters .is-ffoldbtn.on .is-flabel{color:var(--brand-deep)}.pickfilters button.is-ffoldbtn[aria-expanded=true]{background:var(--surface-sunk);border-color:var(--line)}.pickfilters .is-ffset{align-items:center;gap:var(--s-2);display:flex}.pickfilters .is-ffset .is-fsum{min-width:0;color:var(--text);overflow-wrap:break-word;flex:auto;font-size:1rem;line-height:1.35}.pickfilters .is-ffset .is-ffoldclear{height:44px;min-height:44px;padding:0 var(--s-3);flex:none;font-size:1rem;font-weight:600}.pickfilters .is-filterbar{gap:var(--s-2);grid-template-columns:1fr 1fr;display:grid}.pickfilters .is-filterbar>*{min-width:0}.pickfilters .is-filterbar>.is-spacer{display:none}.pickfilters .is-filterbar>.linkbtn{grid-column:1/-1;justify-self:start;height:44px;font-size:1.0625rem}.pickfilters .is-filterbar .is-fbtn{text-align:left;height:auto;min-height:60px;padding:6px var(--s-3);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;width:100%;max-width:none;line-height:1.25;display:grid}.pickfilters .is-filterbar .is-fbtn .is-flabel{white-space:normal;grid-area:1/1;font-size:1rem}.pickfilters .is-filterbar .is-fbtn .is-fsum{white-space:normal;text-overflow:clip;overflow-wrap:break-word;grid-area:2/1;min-width:0;font-size:1.0625rem;overflow:visible}.pickfilters .is-filterbar .is-fbtn .is-caret{margin-left:var(--s-2);grid-area:1/2/span 2}html.is-sheetopen,html.is-sheetopen body{overflow:hidden}.pickfilters .is-popbody,.pickfilters .is-popbody.right{z-index:1000;width:auto;max-width:none;box-shadow:none;padding:0 var(--s-4) var(--s-6);overscroll-behavior:contain;background:var(--surface,#fff);border:0;border-radius:0;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.pickfilters .is-sheethead{z-index:2;justify-content:space-between;align-items:center;gap:var(--s-3);margin:0 calc(-1 * var(--s-4)) var(--s-3);padding:var(--s-2) var(--s-4);background:var(--surface,#fff);border-bottom:1px solid var(--line);display:flex;position:-webkit-sticky;position:sticky;top:0}.pickfilters .is-sheethead strong{font-size:1.25rem}.pickfilters .is-sheethead .is-btn{justify-content:center;min-width:6rem}.pickfilters .is-popbody .chklist-toggle{display:none}.pickfilters .is-popbody .chklist-find{min-height:48px;font-size:1.0625rem}.pickfilters .is-popbody .chklist-items{max-height:none}.pickfilters .is-popbody .chklist-items label{align-items:center;gap:var(--s-3);min-height:48px;padding:4px 0;font-size:1.0625rem}.pickfilters .is-popbody .chklist-items input[type=checkbox]{flex:none;margin-top:0}.pickfilters .is-popbody .linkbtn{min-height:44px;font-size:1rem}.pickerpanel:has(.is-popbody){translate:none}}.pickerlist mark{color:inherit;background:#ffe9a8;border-radius:2px;padding:0 1px}.fitpanel{border:1px solid var(--rule);border-left:3px solid var(--caution);background:var(--surface);margin-bottom:1rem;padding:.75rem 1rem}.fitpanel .bar{border:0;margin:0 0 .5rem;padding:0}.fitpanel h2{font-size:var(--step-1);margin:0}.fitfail{border-top:1px solid var(--rule);margin-top:.6rem;padding-top:.6rem}.fitfail h3{margin:0 0 .25rem;font-size:.9375rem}.fitfail ul{margin:.35rem 0 0 1rem;padding:0}.fitfail li{margin-bottom:.2rem;font-size:.8125rem}button.linkish{width:auto;font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-family:Consolas,monospace;text-decoration:underline}main.lookup{max-width:40rem;margin:var(--s-6) auto;padding:0 var(--s-5);font-size:18px}main.lookup h1{font-size:var(--step-3);letter-spacing:-.01em;margin:0}main.lookup h2{margin:var(--s-8) 0 var(--s-2);color:var(--text);font-size:var(--step-1);padding-bottom:var(--s-1);border-bottom:1px solid var(--line);font-weight:650}main.lookup label{color:var(--muted);margin:1rem 0 .25rem;font-size:.9375rem;display:block}main.lookup input{width:100%;padding:.7rem;font-size:1.05rem}main.lookup form button{width:100%;margin-top:1rem;padding:.7rem}main.lookup form.l-search{margin:0 0 var(--s-5);padding-bottom:var(--s-4);border-bottom:1px solid var(--line)}main.lookup .l-search-row{gap:var(--s-2);align-items:stretch;display:flex}main.lookup .l-search-row input{flex:auto;min-width:0;margin:0;font-size:17px}main.lookup .l-search-row button{flex:none;width:auto;margin:0;padding:.7rem 1rem}main.lookup label.l-search-stock{margin:var(--s-3) 0 0;color:var(--text);align-items:center;gap:.5rem;font-size:16px;display:flex}main.lookup label.l-search-stock input{width:1.25rem;height:1.25rem;margin:0;padding:0}main.lookup .l-search-hint{margin:var(--s-2) 0 0;color:var(--warn);font-size:15px}main.lookup .l-results-back{margin:0 0 var(--s-2);font-size:16px}main.lookup .l-hits{margin:var(--s-2) 0 0;padding:0;list-style:none}main.lookup .l-hits li+li{border-top:1px solid var(--line-soft)}main.lookup .l-hit{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-4) var(--s-1);color:inherit;min-height:3.5rem;text-decoration:none;display:flex}main.lookup .l-hit:active{background:var(--surface-sunk)}main.lookup .l-hit-name{flex-direction:column;min-width:0;display:flex}main.lookup .l-hit-name strong{font-weight:650}main.lookup .l-hit-d2{color:var(--text);font-size:16px}main.lookup .l-hit-id{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-top:2px;font-size:14px}main.lookup .l-hit-stock{text-align:right;white-space:nowrap;flex:none;font-size:15px}main.lookup .l-hit-stock.none{color:var(--text-muted)}main.lookup .l-sugg{margin:var(--s-3) 0 0;padding:0 var(--s-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-1);list-style:none}main.lookup .l-sugg li+li{border-top:1px solid var(--line-soft)}main.lookup .l-hit-small{padding:var(--s-3) 0;min-height:3rem}main.lookup .l-sugg-none{padding:var(--s-3) 0;color:var(--text-muted);font-size:16px}main.lookup form .l-sugg-all{width:100%;padding:var(--s-3) 0;text-align:left;margin:0;font-size:16px}main.lookup mark{background:var(--warn-bg,#fdf1d6);color:inherit;border-radius:2px;padding:0 1px}.l-d1{margin:var(--s-2) 0 0;font-size:20px;line-height:1.3}.l-prices{flex-wrap:wrap;gap:1.75rem;margin-top:1.25rem;display:flex}.l-prices .figure{font-size:var(--step-1);font-variant-numeric:tabular-nums}.l-prices{gap:var(--s-6)}.l-prices .figure{font-size:var(--step-3);font-weight:650}.l-ruleprice{color:var(--brand)}.l-prices-internal{margin-top:var(--s-3)}.l-prices-internal .figure{font-size:var(--step-1);color:var(--text-muted)}.l-prices .label{color:var(--text-muted);font-size:var(--fs-13,13px)}.l-remarks{white-space:normal;overflow-wrap:anywhere;font-size:1.0625rem;line-height:1.55}.l-avail{gap:2.5rem;margin:1.25rem 0 0;display:flex}.l-avail .figure{font-size:var(--step-2);font-variant-numeric:tabular-nums;font-size:30px;font-weight:650;line-height:1.1}.l-avail .label{color:var(--text-muted);font-size:var(--fs-13,13px)}.l-avail{flex-wrap:wrap;gap:1.75rem}.l-avail .sellable .figure{color:var(--ok)}.l-avail div:not(.sellable) .figure{color:var(--muted)}.l-nostock{color:var(--muted);margin-top:1.25rem}.l-store{margin-top:var(--s-4);padding:var(--s-4) var(--s-4) var(--s-2);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-1)}.l-store h3{justify-content:space-between;align-items:baseline;gap:var(--s-3);margin:0 0 var(--s-2);font-size:var(--step-1);font-weight:650;display:flex}.l-store-count{font-size:var(--fs-14,14px);color:var(--text-muted);font-weight:550}.l-placements{margin:0;padding:0;list-style:none}.l-placements li{gap:var(--s-3);padding:var(--s-3) 0;border-top:1px solid var(--line-soft);align-items:baseline;display:flex}.l-placements li:first-child{border-top:0}.l-building{margin:var(--s-3) 0 0}.l-building:first-of-type{margin-top:var(--s-1)}.l-building h4{justify-content:space-between;align-items:baseline;gap:var(--s-3);margin:0 0 var(--s-1);padding:var(--s-2) var(--s-3);background:var(--surface-sunk);border-radius:var(--r-sm);font-size:var(--fs-15,15px);font-weight:650;display:flex}.l-building .l-placements{padding:0 var(--s-2)}.l-invtable{border-collapse:collapse;width:100%;margin:0 0 var(--s-1);background:0 0}.l-invtable tbody tr:hover{background:0 0}.l-invtable td{padding:var(--s-2) 0;vertical-align:baseline;background:0 0;border:0}.l-invtable tr.l-first td{border-top:1px solid var(--line-soft)}.l-invtable tr.l-first:first-child td{border-top:0}.l-invtable tr:not(.l-first) td{padding-top:2px}.l-inv-where{padding-right:var(--s-3)!important}.l-inv-bldg{font-weight:650}.l-invtable .l-zone{white-space:nowrap}.l-inv-units{text-align:right;font-variant-numeric:tabular-nums;width:2.6rem;font-size:22px;font-weight:650;padding-right:var(--s-3)!important}.l-inv-status{white-space:nowrap;width:5.6rem;font-size:var(--fs-14,14px)}.l-invtable tr.muted{color:var(--text-muted)}.l-piecename{display:block}.l-pieces .l-units{white-space:nowrap}.l-piece-d2{color:var(--text)}.l-piece-per{color:var(--text-muted)}.l-piece-id{color:var(--text-muted);font-size:var(--fs-13,13px);font-variant-numeric:tabular-nums;display:block}.l-code{color:var(--text-muted);font-variant-numeric:tabular-nums}.l-placements li.muted{color:var(--text-muted)}.l-units{text-align:right;font-variant-numeric:tabular-nums;min-width:2.2rem;font-size:22px;font-weight:650}.l-place{min-width:0;display:block}.l-zone{color:var(--text-muted)}.l-status{font-size:var(--fs-14,14px);margin-top:2px;display:block}.l-facts{grid-template-columns:1fr 1fr;gap:.4rem 1.25rem;margin:.5rem 0 0;display:grid}@media (max-width:26rem){.l-facts{grid-template-columns:1fr}}.l-facts dt{color:var(--text-muted);font-size:var(--fs-13,13px)}.l-facts dd{margin:0 0 var(--s-3);font-size:18px}.l-tagged{margin:var(--s-1) 0 0 1rem;color:var(--text-muted);font-size:var(--fs-14,14px);padding:0}.l-remarks{font-size:18px}.ok{color:var(--ok);font-weight:650}.appbar{border-bottom:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-1)}.appbar-inner{max-width:none;padding:0 var(--s-6);margin:0}.appbar-top{box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;min-height:64px;padding:0;display:flex}.appbar-who{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.appbar-logo{width:auto;height:34px;display:block}.appbar-home{border-radius:4px;flex:none;display:block}.appbar-home:focus-visible{outline-offset:3px;outline:2px solid}.appbar-name{color:var(--text);margin-left:-4px;font-size:18px;font-weight:600}@media (max-width:760px){.appbar-inner{padding:0 var(--s-4)}.appbar-logo{height:28px}.appbar-name{display:none}}.appbar-brand{font-weight:650;font-size:var(--step-1);letter-spacing:-.01em}.appbar-brand:after{content:""}.appbar-storename{color:var(--muted)}.appbar-store{padding:.25rem .4rem;font-size:.9375rem}.appbar-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.25rem .35em;font-size:.875rem;display:flex}.hub-apps{margin-left:.5rem;position:relative}.hub-apps>summary{min-height:44px;padding:0 var(--s-3);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);color:var(--text);cursor:pointer;align-items:center;gap:6px;font-size:1rem;font-weight:550;list-style:none;display:inline-flex}.hub-apps>summary::-webkit-details-marker{display:none}.hub-apps>summary:hover{background:var(--surface-sunk)}.hub-apps[open]>summary{border-color:var(--text)}.hub-apps>summary:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.hub-apps-caret{color:var(--muted);font-size:.8125rem}.hub-apps-menu{z-index:40;min-width:15rem;padding:var(--s-1);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 12px 32px #1c1b1a29,0 2px 6px #1c1b1a14}.hub-apps-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.hub-apps-list a{align-items:center;gap:var(--s-2);min-height:44px;padding:0 var(--s-3);border-radius:var(--r-sm);color:var(--text);font-size:1rem;text-decoration:none;display:flex}.hub-apps-list a:hover{background:var(--surface-sunk)}.hub-apps-list a:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.hub-apps-dot{background:var(--brand);border-radius:50%;flex:none;width:10px;height:10px}.hub-apps-all{border-top:1px solid var(--line);margin-top:var(--s-1);padding-top:var(--s-1)}.hub-apps-all a{color:var(--muted)}@media (max-width:560px){.appbar-inner{position:relative}.hub-apps{margin-left:0;position:static}.hub-apps-menu{top:auto;left:var(--s-4);right:var(--s-4);min-width:0;margin-top:4px}}button.linkbtn{width:auto;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration:underline}button.linkbtn:hover{background:0 0}.apptabs{gap:var(--s-1);flex-wrap:wrap;align-items:center;display:flex}.apptabs a{padding:var(--s-2) var(--s-3);color:var(--text-muted);border-bottom:2px solid #0000;margin-bottom:-1px;font-weight:550;text-decoration:none;transition:color .12s,border-color .12s;display:inline-block}.apptabs a:hover{color:var(--text)}.apptabs a.on{color:var(--brand);border-bottom-color:var(--brand);font-weight:650}.apptabs a:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.apptabs .tab-count{min-width:1.4rem;margin-left:var(--s-1);padding:0 var(--s-1);border-radius:var(--r-full);text-align:center;background:var(--brand-tint);color:var(--brand-deep);font-variant-numeric:tabular-nums;font-size:var(--fs-12,12px);font-weight:650;line-height:1.5;display:inline-block}.apptabs-aside{margin-left:auto;font-size:.875rem}.apptop{gap:var(--s-2) var(--s-4);padding:var(--s-2) 0 var(--s-3)}.apptop .apptabs-group{flex-wrap:nowrap;display:inline-flex}.apptop .apptabs-admin{margin-left:auto}.apptop .apptabs-group:empty{display:none}.apptop a,.apptop a.apptabs-aside{min-height:44px;padding:0 var(--s-4);border:1px solid var(--line);background:var(--surface);color:var(--text);font-weight:600;font-size:var(--step-0);white-space:nowrap;border-radius:0;justify-content:center;align-items:center;margin:0 0 0 -1px;transition:background .12s;display:inline-flex}.apptop .apptabs-group a:first-child{border-radius:var(--r-md) 0 0 var(--r-md);margin-left:0}.apptop .apptabs-group a:last-child{border-radius:0 var(--r-md) var(--r-md) 0}.apptop .apptabs-group a:only-child{border-radius:var(--r-md)}.apptop a:hover:not(.on){background:var(--surface-sunk);color:var(--text)}.apptop a.on{z-index:1;background:var(--brand);border-color:var(--brand);color:#fff;font-weight:600;position:relative}.apptop a:focus-visible{outline:2px solid var(--focus,var(--brand));outline-offset:2px;z-index:2;position:relative}.apptop a.on .tab-count{color:var(--brand-deep);background:#fff}@media (max-width:760px){.apptop{gap:var(--s-2);display:grid}.apptop .apptabs-group{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-left:0;display:grid}.apptop .apptabs-admin{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.apptop a,.apptop a.apptabs-aside,.apptop .apptabs-group a:first-child,.apptop .apptabs-group a:last-child{border-radius:var(--r-md);white-space:normal;text-align:center;min-height:48px;margin:0;padding:0 6px;font-size:1rem;line-height:1.2}}.appbar-error{background:var(--alarm-bg);border-top:1px solid var(--alarm)}.appbar-error .appbar-inner{padding-top:.6rem;padding-bottom:.6rem}.appbar-person{color:var(--text);font-weight:550}@media (max-width:40rem){.appbar-meta{font-size:1rem}}.appbar-mismatch{background:var(--brand-tint,#fdeceb);border-top:1px solid var(--line)}.appbar-mismatch .appbar-inner{padding-top:.8rem;padding-bottom:.9rem;font-size:1rem}.appbar-mismatch-h{margin:0 0 .3rem;font-size:1.25rem;font-weight:700}.appbar-mismatch p{margin:0 0 .5rem}.appbar-mismatch-picks{flex-wrap:wrap;gap:.6rem;display:flex}.appbar-mismatch-picks button{color:#fff;min-height:44px;font-size:1rem}.login-hub{max-width:26rem}.login-hub-btn{text-align:center;background:var(--brand);color:#fff;border-radius:var(--r-2,6px);margin:1.5rem 0 .75rem;padding:.85rem 1rem;font-size:1.125rem;font-weight:650;text-decoration:none;display:block}button.login-hub-btn{cursor:pointer;width:100%;font-family:inherit;line-height:inherit;border:0}.login-hub-btn:hover{background:var(--brand-deep)}.login-hub-btn:focus-visible{outline:3px solid var(--text);outline-offset:2px}.login-hub-help{color:var(--text-muted);margin:0;font-size:1rem}.login-note{background:var(--surface-2,#f4f2ef);border-left:3px solid var(--line-strong,#999);margin:.75rem 0;padding:.6rem .8rem;font-size:1rem}.login-hub .error{font-size:1rem}.login-fallback{border-top:1px solid var(--line);margin-top:2.5rem;padding-top:1rem}.login-fallback h2{margin:0;font-size:1rem}.stub-lede{color:var(--muted);max-width:46rem;font-size:var(--step-1);margin:1.25rem 0 0}.stub{background:var(--surface);border-left:3px solid var(--caution);max-width:46rem;margin-top:1.5rem;padding:.85rem 1rem}.stub h2{text-transform:uppercase;letter-spacing:.06em;color:var(--caution);margin:0 0 .5rem;font-size:.8125rem;font-weight:600}.stub.ready{border-left-color:var(--settled)}.stub.ready h2{color:var(--settled)}.stub ul{margin:0;padding-left:1.1rem}.stub li{margin-bottom:.5rem}.stub li:last-child{margin-bottom:0}.stub code{font-family:Consolas,monospace;font-size:.875rem}table.grid td .meta{margin-top:.15rem;display:block}table.grid td .desc{margin-top:.15rem}table.grid input[type=checkbox]{width:1.05rem;height:1.05rem}.surfacefixed{font-weight:600}.qtabs{align-items:stretch;gap:var(--s-1);margin:var(--s-5) 0 0;border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.qtabs>button,.qtab>button:first-child{color:var(--text-muted);padding:var(--s-3) var(--s-4);font-size:var(--step-1);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;min-height:auto;margin-bottom:-1px;font-weight:550}.qtabs>button:hover,.qtab>button:first-child:hover{color:var(--text);background:0 0}.qtabs>button.on,.qtab>button.on{color:var(--brand);border-bottom-color:var(--brand);font-weight:650}.qtab{align-items:stretch;display:inline-flex}.qtab-x{color:var(--text-subtle);padding:var(--s-2) var(--s-1);opacity:0;background:0 0;border:0;min-height:auto;margin-bottom:-1px;line-height:1;transition:opacity .12s,color .12s}.qtab:hover .qtab-x,.qtab>button.on~.qtab-x{opacity:1}.qtab-x:hover{color:var(--danger);background:0 0}.qtabs-hint{font-size:var(--fs-12,12px);color:var(--muted);letter-spacing:.02em;margin-top:2px;font-weight:400;display:block}.qtabs-add{width:4rem;max-width:100%;margin:0 0 var(--s-1) var(--s-3);border:1px solid var(--line);background:var(--surface);color:var(--text-muted);padding:0 var(--s-1) 0 var(--s-3);min-height:var(--ctl-h);border-radius:var(--r-sm);font-size:var(--step-0);align-self:center;font-weight:600}.zgroup{margin-top:1.25rem}.zgroup-head{background:var(--surface);border-left:3px solid var(--settled);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;padding:.35rem .5rem;font-weight:600;display:flex}.zgroup-head.none{border-left-color:var(--caution)}.zgroup.over{outline:2px solid var(--settled);outline-offset:2px}.zgroup.blocked{opacity:.55}.zgroup table tr[draggable=true]{cursor:grab}.zgroup table tr.dragging{opacity:.4}.zdrop{background:var(--surface);border:1px dashed var(--rule);flex-wrap:wrap;align-items:center;gap:.3rem;margin-top:1rem;padding:.6rem;display:flex}.zdrop button{padding:.25rem .55rem;font-size:.875rem}.zdrop button.on{background:var(--ink);color:var(--surface);border-color:var(--ink)}.ruleslayout{grid-template-columns:minmax(14rem,20rem) minmax(0,1fr);align-items:start;gap:2rem;margin-top:1.25rem;display:grid}@media (max-width:52rem){.ruleslayout{grid-template-columns:minmax(0,1fr)}}.rulelist-head{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.5rem;display:flex}.rulelist-head h2{font-size:var(--step-1);margin:0;font-weight:600}.rulelist ul{margin:0;padding:0;list-style:none}.rulelist li{border-top:1px solid var(--rule)}.rulelist li:last-child{border-bottom:1px solid var(--rule)}.rulelist li>button{text-align:left;background:0 0;border:0;width:100%;padding:.5rem .4rem;display:block}.rulelist li>button:hover{background:var(--surface)}.rulelist li>button.on{background:var(--surface);box-shadow:inset 3px 0 0 var(--ink)}.rulelist li>span{padding:.5rem .4rem;display:block}.rulename{font-weight:600;display:block}.rulelist .meta{font-size:.8125rem;display:block}.ruleprice{background:var(--surface);border-left:3px solid var(--settled);margin-bottom:1.75rem;padding:.9rem 1rem}.ruleprice-try{flex-wrap:wrap;gap:.4rem;margin-bottom:.5rem;display:flex}.ruleprice-try input{width:12rem}.ruleprice-try select{max-width:16rem}.ruleprice .figure{font-size:var(--step-3);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.05}.ruleprice p{margin:.15rem 0 0}.tryhint{color:var(--muted);margin:0}.ruleedit>h2{font-size:var(--step-2);margin:0 0 1rem;font-weight:600}.rulepart{border:0;border-top:1px solid var(--rule);margin:0 0 1.5rem;padding:.9rem 0 0}.rulepart>legend{font-weight:600;font-size:var(--step-1);padding:0 .5rem 0 0}.rulepart>select{max-width:22rem;margin-bottom:.75rem}.sentence{flex-wrap:wrap;align-items:baseline;gap:.35rem;margin:0 0 .5rem;line-height:2.2;display:flex}.sentence>*{flex:none}.sentence select,.sentence input{width:auto;max-width:13rem;margin:0;padding:.3rem .4rem}.sentence input.qty{width:4.5rem}.sentence input[type=date]{width:auto}.stepno{background:var(--ink);min-width:1.35rem;height:1.35rem;color:var(--surface);font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-self:center;align-items:center;font-size:.75rem;font-weight:700;display:inline-flex}.rulesteps,.rulescopes,.ruletiers{margin-bottom:.25rem}.rulesteps .meta,.rulescopes .meta,.ruletiers .meta{max-width:46rem;margin:.35rem 0 0}.rulepart .empty{padding:.75rem 0}.rulesave{border-top:1px solid var(--rule);padding-top:1rem}.rulesave button{min-width:9rem}.picker{margin-bottom:.4rem;position:relative}.picker-head{text-align:left;border:1px solid var(--rule);background:var(--surface);align-items:baseline;gap:.75rem;width:100%;padding:.45rem .7rem;display:flex}.picker-head.on{box-shadow:inset 3px 0 0 var(--ink)}.picker-label{flex:none;min-width:6.5rem;font-weight:600}.picker-summary{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.picker-body{z-index:40;background:var(--surface);border:1px solid var(--ink);width:max-content;min-width:100%;max-width:min(44rem,90vw);padding:.6rem;position:absolute;top:calc(100% - 1px);left:0;box-shadow:0 8px 24px #14181c38}.picker-tools{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.picker-tools input{flex:10rem;min-width:0}.picker-list{max-height:18rem;margin:.5rem 0 0;padding:0;list-style:none;overflow-y:auto}.picker-list li{border-top:1px solid var(--rule)}.picker-list li:first-child{border-top:0}.picker-list li label{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:.5rem;padding:.3rem .15rem;display:grid}.picker-list li label:hover{background:var(--surface)}.picker-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.picker-meta{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.8125rem}.sentence input.money{text-align:right;width:7rem}.dot{border:1px solid var(--rule);vertical-align:middle;border-radius:50%;width:.5rem;height:.5rem;margin-right:.4rem;display:inline-block}.dot.on{background:var(--settled);border-color:var(--settled)}.coverage{margin:.6rem 0 0}.coverage strong{font-variant-numeric:tabular-nums}button.danger{color:var(--alarm);border-color:var(--alarm)}button.danger:hover{background:var(--alarm-bg)}.spread{border-left:2px solid var(--rule);margin-top:.8rem;padding-left:.75rem}.spread p{margin:0 0 .25rem}.spread-head{font-weight:500}.spread .caution-note{color:var(--caution)}.spread-list{flex-wrap:wrap;gap:.1rem .9rem;max-height:13rem;margin:.35rem 0 0;padding:0;list-style:none;display:flex;overflow-y:auto}.spread-list li{font-size:.9375rem}.spread-list label{cursor:pointer;align-items:baseline;gap:.35rem;display:inline-flex}.spread-list label.on{color:var(--settled)}.spread-list input{margin:0}table.coverage{font-variant-numeric:tabular-nums;width:auto;margin:.6rem 0 0}table.coverage th,table.coverage td{text-align:right;padding:.15rem .9rem .15rem 0}table.coverage thead th{color:var(--muted);font-size:.8125rem;font-weight:400}table.coverage tbody th{text-align:left;color:var(--muted);font-weight:400}table.coverage tbody tr:last-child td{border-top:1px solid var(--rule)}table.coverage tbody tr:last-child th{border-top:0}.members{border-left:2px solid var(--rule);margin:.4rem 0 .8rem .75rem;padding-left:.75rem}.memberlist{margin:.35rem 0;padding:0;list-style:none}.memberlist li{padding:.1rem 0}.memberlist label{cursor:pointer;align-items:baseline;gap:.4rem;display:inline-flex}.meta.warn{color:var(--alarm)}.sheetroot{display:none}.sheet{background:#fff;position:relative;overflow:hidden}.sheetshift{position:absolute;top:0;bottom:0;left:0;right:0}@media print{.sheetshift{transform:translate(var(--shift-x,0mm), var(--shift-y,0mm))}}@media screen{.sheetroot.regroot{display:none}}.regsteps{margin:var(--s-3) 0 0;padding-left:1.25rem}.regsteps>li{margin:0 0 var(--s-4)}.regfields{gap:var(--s-4);flex-wrap:wrap;display:flex}@media screen{.sheetroot{margin-top:1rem;display:block}.screenhide{display:none}.sheet{border:1px solid var(--rule);transform-origin:top;margin:0 auto 1rem;box-shadow:0 2px 12px #14181c1a}}.scannerbar{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md,8px);flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin:.4rem 0 .8rem;padding:.6rem .8rem;display:flex}.scannerbar-actions{flex-wrap:wrap;align-items:center;gap:.6rem;margin-left:auto;display:flex}.scannerbar button.scannerbtn{min-height:2.5rem;padding:0 1.1rem;font-size:1rem}.scannerbar-where{font-size:.8125rem}.scannerbar-note{flex-basis:100%}@media (max-width:640px){.scannerbar-actions{margin-left:0}}.gauge{background:var(--rule);border-radius:.3rem;width:7rem;height:.6rem;display:inline-block;overflow:hidden}.gaugefill{height:100%;display:block}.modalveil{z-index:50;background:#14181c73;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.modalcard{background:var(--surface);border:1px solid var(--rule);border-radius:.4rem;width:100%;max-width:26rem;padding:1.1rem 1.25rem;box-shadow:0 8px 32px #14181c40}.modalcard h2{margin:0 0 .4rem}.modalcard p{margin:0 0 .5rem}.modalcard .actions{flex-wrap:wrap;gap:.5rem;margin-top:.9rem;display:flex}@media print{.modalveil{display:none!important}}tr.batch-alt>td{background:#1f6f4a0e}.addbar{margin:.75rem 0 .5rem}.addbar .picker>button{font-size:var(--step-0)}table.qlist{table-layout:fixed;margin-top:.5rem}table.qlist td{vertical-align:top;padding:var(--s-4) var(--s-3)}table.qlist tbody tr:hover>td{background:var(--surface-sunk)}table.qlist td .fld-v{font-size:var(--step-1);line-height:1.4}table.qlist td.c-desc .fld+.fld .fld-v,table.qlist thead th{font-size:var(--step-0)}table.qlist tr.inv-off>td:first-child{box-shadow:inset 3px 0 0 var(--danger)}table.qlist tr.inv-off>td{background:var(--danger-bg)}table.qlist tr.inv-zone>td:first-child{box-shadow:inset 3px 0 0 var(--warn)}table.qlist tr.inv-zone>td{background:var(--warn-bg)}table.qlist tr.inv-off:hover>td{background:#f9e2e0}table.qlist tr.inv-zone:hover>td{background:#f9ecd6}table.qlist col.w-sel{width:2.5rem}table.qlist col.w-num{width:5rem}table.qlist col.w-item{width:16%}@media (min-width:60.0625rem) and (max-width:79.9375rem){table.qlist col.w-item{width:11rem}}table.qlist col.w-desc{width:24%}table.qlist col.w-msrp{width:8rem}table.qlist col.w-inv{width:17%}table.qlist col.w-loc{width:22%}table.qlist col.w-act{width:6rem}table.qlist td.c-item .fld-v,table.qlist td.c-msrp .fld-v{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}table.qlist td.sel{padding-top:1.05rem}table.qlist td.num{position:relative}table.qlist td.rowactions{text-align:right;white-space:nowrap;padding-top:.8rem}.fld{min-width:0;display:block}.fld+.fld{margin-top:.3rem}.fld-l{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:60rem){.fld-l{clip:auto;width:auto;height:auto;font-size:var(--fs-11,11px);color:var(--text-subtle);line-height:1.2;display:block;position:static}}.fld-v{font-size:var(--step-0);color:var(--text);overflow-wrap:anywhere;line-height:1.35;display:block}.fld-v.none{color:var(--text-subtle)}td.num .fld-v{font-size:var(--step-2);font-variant-numeric:tabular-nums;color:var(--text-muted);font-weight:650}table.qlist td.num .fld-v{font-size:var(--step-3)}td.c-item .fld-v{font-variant-numeric:tabular-nums;font-weight:600}td.c-desc .fld+.fld .fld-v{color:var(--text-muted);font-size:var(--fs-13,13px)}td.c-loc .fld-v{color:var(--text-muted)}td.c-msrp .fld-v{font-variant-numeric:tabular-nums}.pmoney .pwhy.posdiff,td.c-msrp .posdiff,.a-v-sub.posdiff{color:#94570a;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;display:block}.fldrow{flex-wrap:wrap;gap:.3rem .9rem;display:flex}.fldrow .fld+.fld{margin-top:0}.flags{flex-wrap:wrap;gap:.3rem;margin-top:.3rem;display:flex}.flag{box-sizing:border-box;vertical-align:middle;white-space:normal;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:100%;font-size:var(--fs-12,12px);color:var(--warn);background:var(--warn-bg);border:1px solid var(--warn);border-radius:var(--r-md);padding:1px 6px;font-weight:600;line-height:1.35;display:inline-block}.flags .flag{margin-left:0}table.qlist tr[draggable=true]{cursor:grab}table.qlist tr.dragging>td{opacity:.35}table.qlist tr.pending>td{opacity:.6}table.qlist tr.marker>td{background:var(--cream);border-top:1px solid var(--line);padding-top:var(--s-2);padding-bottom:var(--s-2);font-weight:600}table.qlist tr.updivider>td{background:var(--surface-sunk);border-top:2px solid var(--line);padding:var(--s-2) var(--s-3);font-size:var(--step-0);font-weight:600}table.qlist tr.updivider>td>.updivider-in{align-items:baseline;gap:var(--s-4);flex-wrap:wrap;width:100%;display:flex}table.qlist tr.updivider>td .meta{color:var(--text-muted);margin-left:0;font-weight:400}.updivider-sel{margin-left:auto;font-weight:500}table.qlist tr.drop-above>td{box-shadow:inset 0 3px 0 var(--settled)}table.qlist tr.drop-below>td{box-shadow:inset 0 -3px 0 var(--settled)}.droplabel{z-index:2;background:var(--settled);color:var(--surface);white-space:nowrap;pointer-events:none;border-radius:3px;padding:.05rem .4rem;font-size:.6875rem;font-weight:600;position:absolute;left:0}.droplabel.up{top:-.55rem}.droplabel.down{bottom:-.55rem}.rowbtn{width:32px;min-width:32px;height:32px;min-height:32px;max-height:32px;margin-left:var(--s-1);background:var(--surface);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:17px;font-weight:700;line-height:1;display:inline-flex}.rowbtn.remove{color:var(--alarm);border:1px solid var(--alarm)}.rowbtn.remove:hover{background:var(--alarm-bg)}.rowbtn.dup{color:var(--ok);border:1px solid var(--ok)}.rowbtn.dup:hover{background:var(--ok-bg)}.rowbtn:disabled{opacity:.4;cursor:default}.listbar{z-index:5;align-items:center;gap:var(--s-2) var(--s-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--s-3) var(--s-4);margin:var(--s-3) 0 var(--s-3);box-shadow:var(--shadow-2), 0 0 0 var(--s-3) var(--app-bg);flex-wrap:wrap;display:flex;position:-webkit-sticky;position:sticky;top:0}.lb-group{align-items:center;gap:var(--s-2);display:flex}.lb-group+.lb-group{padding-left:var(--s-4);border-left:1px solid var(--line-soft)}.lb-group.lb-end{margin-left:auto}.lb-group>button,.lb-group>.picker>button{min-height:var(--ctl-h-bar);padding:0 var(--s-4);width:auto;font-size:var(--step-0);margin-top:0}.lb-group>.linkbtn{padding:0 var(--s-2);min-height:var(--ctl-h-bar);font-size:var(--step-0)}.lb-count{min-width:1.4rem;margin-left:var(--s-1);padding:0 var(--s-1);border-radius:var(--r-full);background:var(--brand-tint);color:var(--brand-deep);font-variant-numeric:tabular-nums;font-size:var(--fs-12,12px);font-weight:600;display:inline-block}.lb-label{color:var(--text-muted);font-variant-numeric:tabular-nums}.restorepanel{margin:.5rem 0;font-size:.875rem}.restorepanel>.linkbtn{color:var(--muted)}table.restoretable{margin-top:.4rem;font-size:.875rem}table.restoretable th,table.restoretable td{vertical-align:top;padding:.4rem .5rem}table.restoretable td.qty,table.restoretable th.qty{font-size:.875rem;font-weight:400}@media (max-width:40rem){table.restoretable:not(.removed-table),table.restoretable:not(.removed-table) tbody,table.restoretable:not(.removed-table) tr,table.restoretable:not(.removed-table) td{width:100%;display:block}table.restoretable:not(.removed-table) thead{display:none}table.restoretable:not(.removed-table) tr{border-bottom:1px solid var(--line);padding:var(--s-2) 0}table.restoretable:not(.removed-table) td{font-size:var(--step-0);padding:2px 0}table.restoretable:not(.removed-table) td.rt-name{font-weight:600}table.restoretable:not(.removed-table) td[data-label]{width:auto;margin-right:var(--s-4);display:inline-block}table.restoretable:not(.removed-table) td[data-label]:before{content:attr(data-label) ": ";color:var(--text-muted)}table.restoretable:not(.removed-table) td.rt-act .linkbtn{min-height:44px}table.removed-table,table.removed-table tbody,table.removed-table tr,table.removed-table td{width:100%;display:block}table.removed-table thead tr{padding:var(--s-2) 0 var(--s-2) 2.25rem;display:block;position:relative}table.removed-table thead th{display:none}table.removed-table thead th:first-child{left:0;top:var(--s-2);padding:0;display:block;position:absolute}table.removed-table thead tr:after{content:"Tick every line";color:var(--text-muted)}table.removed-table tbody tr{border-bottom:1px solid var(--line);padding:var(--s-2) 0 var(--s-2) 2.25rem;position:relative}table.removed-table td{font-size:var(--step-0);padding:2px 0}table.removed-table td.c-tick{left:0;top:var(--s-2);width:auto;position:absolute}table.removed-table td[data-label],table.removed-table td.c-printed{width:auto;margin-right:var(--s-4);display:inline-block}table.removed-table td[data-label]:before{content:attr(data-label) ": ";color:var(--text-muted)}table.removed-table input[type=checkbox]{width:22px;height:22px}}.removed-batches{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;font-size:.875rem;display:flex}.removed .removed-flag{color:var(--danger,#b0001e);font-weight:600}.removed{max-height:60vh;overflow:auto}.lb-group>select{font-size:var(--step-0);padding:0 var(--s-3);width:auto;min-height:var(--ctl-h-bar);margin-top:0}.listloading{background:var(--surface);border:1px solid var(--rule);min-height:12rem;color:var(--muted);font-size:var(--step-0);border-radius:4px;justify-content:center;align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.spinner{border:3px solid var(--rule);border-top-color:var(--settled);border-radius:50%;width:1.4rem;height:1.4rem;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner{animation-duration:3s}}.updatebanner{background:var(--caution-bg,#fff4e0);border:1px solid var(--caution);color:var(--ink);border-radius:4px;flex-basis:100%;margin:.5rem 0;padding:.55rem .75rem;font-size:.875rem}.updatebanner a{color:inherit;text-decoration:underline}.printpanel{margin-top:1rem}.dlg .lb-group{margin:0 0 var(--s-3);flex-wrap:wrap}.dlg .lb-group>select{flex:0 auto;min-width:16rem;max-width:100%}.dlgcontent{min-width:0}.dlg .diffbox{margin-top:var(--s-3)}.printpanel .lb-group{align-items:center;gap:.5rem;margin:.5rem 0;display:flex}.printpanel .warn{background:var(--caution-bg,#fff4e0);border:1px solid var(--caution);border-radius:4px;margin:.35rem 0;padding:.5rem .7rem;font-size:.875rem}.printdone{padding:.5rem 0}.printdone .actions{margin-top:.5rem}.sheetpick{flex-wrap:wrap;gap:.5rem;margin:.5rem 0;display:flex}.sheetpick button{text-align:left}.sheetpick button.on{border-color:var(--accent,#1c5d99);box-shadow:inset 0 0 0 2px var(--accent,#1c5d99);font-weight:600}.sheetpick button.on:before{content:"✓ "}.diffbox{background:var(--sunken,#f3f3f1);border:1px solid var(--rule,#d8d5d0);border-radius:4px;margin:.5rem 0;padding:.6rem .8rem}.diffbox h3{font-size:var(--step-0);margin:0 0 .2rem;font-weight:600}.diffbox ul{margin:.5rem 0 0;padding:0;list-style:none}.diffbox li{border-top:1px solid var(--rule,#d8d5d0);justify-content:space-between;align-items:center;gap:.75rem;padding:.3rem 0;display:flex}.diffbox .diffitem{overflow-wrap:anywhere;min-width:0}.filterpanel{margin:var(--s-3) 0;padding:var(--s-3);border-radius:var(--r-sm);background:var(--surface-sunk);border:1px solid var(--line);max-width:34rem;display:block}.settingstable{border-collapse:collapse;width:100%;margin-top:.5rem}.settingstable th,.settingstable td{text-align:left;border-bottom:1px solid var(--rule,#d8d5d0);padding:.35rem .5rem}.settingstable th{font-size:.875rem;font-weight:600}.settingstable tr.off td{color:var(--muted)}.countmark{padding:1px var(--s-2);border-radius:var(--r-full);font-size:var(--fs-12,12px);font-variant-numeric:tabular-nums;white-space:normal;max-width:100%;font-weight:600;line-height:1.35;display:inline-block}table.qlist td.c-inv{overflow:hidden}.countmark .cm-note{font-weight:500}.countmark.ok{color:var(--ok);background:var(--ok-bg)}.countmark.off{color:var(--danger);background:var(--danger-bg)}.countmark.zone{color:var(--warn);background:var(--warn-bg)}.dlg{border:1px solid var(--rule,#d8d5d0);background:var(--paper,#fff);color:var(--ink,#14100e);border-radius:8px;padding:0;box-shadow:0 18px 48px #14100e38}.dlg::backdrop{background:#14100e73}.dlgbody{flex-direction:column;max-height:min(88vh,52rem);display:flex}.dlghead{justify-content:space-between;align-items:baseline;gap:1rem;padding:.9rem 1.1rem .5rem;display:flex}.dlghead h2{font-size:var(--step-1);margin:0;font-weight:600}.dlgcontent{padding:0 1.1rem .9rem;overflow:auto}.dlgfoot{border-top:1px solid var(--rule,#d8d5d0);background:var(--sunken,#f3f3f1);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.75rem 1.1rem;display:flex}@media (max-width:30rem){.dlg{width:calc(100vw - 1rem)!important}}.asklabel{margin-top:var(--s-3);color:var(--text-muted);display:block}.asklabel input{width:100%;margin-top:var(--s-1);color:var(--text);display:block}.designhead{margin-bottom:var(--s-4)}.designhead .bar{padding-bottom:var(--s-2);border-bottom:0;margin-bottom:0}.designhead .apptabs{border-bottom:1px solid var(--line)}.backlink{padding:var(--s-2) 0;color:var(--text-muted);font-weight:550;text-decoration:none;display:inline-block}.backlink:hover{color:var(--brand)}.rowmenu{display:inline-block;position:relative}.rowmenu>button{min-width:var(--ctl-h);padding:0 var(--s-2);line-height:1}.rowmenu-scrim{z-index:30;position:fixed;top:0;bottom:0;left:0;right:0}.rowmenu-list{z-index:31;min-width:12rem;padding:var(--s-1);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-3);flex-direction:column;display:flex;position:absolute;top:calc(100% + 4px);right:0}.rowmenu-list a,.rowmenu-list button{text-align:left;width:100%;padding:var(--s-2) var(--s-3);color:var(--text);font:inherit;border-radius:var(--r-sm);min-height:var(--ctl-h-sm);background:0 0;border:0;text-decoration:none;display:block}.rowmenu-list a:hover,.rowmenu-list button:hover{background:var(--surface-sunk)}.rowmenu-list button.danger{color:var(--danger)}.rowmenu-list>button{white-space:nowrap}.rowmenu-sep{border:0;border-top:1px solid var(--line);margin:var(--s-1) 0}td.rowactions{text-align:right;white-space:nowrap;width:1%}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}table.qlist thead th{top:var(--stick-top,0px);z-index:4;background:var(--app-bg);position:-webkit-sticky;position:sticky}.lb-group.lb-history>button{align-items:center;gap:var(--s-2);padding:0 var(--s-3);display:inline-flex}.lb-group.lb-selection{background:var(--brand-tint);border:1px solid var(--brand-tint-line);border-radius:var(--r-sm);padding:var(--s-1) var(--s-2)}.lb-group.lb-selection+.lb-group{border-left:0;padding-left:0}.lb-group.lb-selection{flex-wrap:wrap}.lb-group.lb-selection>select{max-width:17rem}.lb-group.lb-selection>.lb-label{white-space:nowrap}.lb-group.lb-selection>.lb-say{margin:var(--s-1) 0 0;font-size:var(--step-0);flex:100%}.lb-group.lb-selection>.lb-say.error{padding:var(--s-2) var(--s-3)}.lb-group.lb-end>button.primary{min-height:var(--ctl-h-bar);font-weight:600}.lb-group>.picker>button.pickbtn{align-items:center;gap:var(--s-2);background:var(--brand-tint);border-color:var(--brand-tint-line);color:var(--brand-deep);font-weight:600;display:inline-flex}.lb-group>.picker>button.pickbtn:hover:not(:disabled){background:var(--brand-tint);border-color:var(--brand)}.pickbtn-i{flex:none}.lb-group>.picker{margin:0}.tagpreview{margin-top:var(--s-4)}.tagpreview-frame{padding:var(--s-4);background:var(--surface-sunk);border:1px solid var(--line);border-radius:var(--r-sm);justify-content:center;display:flex}.tagpreview-box{flex:none;overflow:hidden}.tagpreview-face{outline:1px solid var(--line);background:#fff;box-shadow:0 1px 4px #221f1b2e}.tagpreview-note{margin:var(--s-2) 0 0;text-align:center}@media screen{.dlg-open .sheetroot:not(.sheetroot-inline){display:none}}.priceslot{gap:var(--s-2);margin-top:var(--s-2);flex-wrap:wrap;align-items:center;display:flex}.priceslot select{min-width:16rem}.priceslot input{min-width:14rem}.l-pricegrid{gap:var(--s-3);margin-top:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.l-pricecell{padding:var(--s-3) var(--s-4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface)}.l-pricecell-rule{border-color:var(--brand-tint-line);background:var(--brand-tint)}.l-pricelabel{color:var(--text-muted);font-size:var(--fs-14,14px)}.l-pricefig{font-variant-numeric:tabular-nums;margin-top:2px;font-size:28px;font-weight:650;line-height:1.15}.l-pricesub{margin-top:var(--s-1);color:var(--text-muted);font-size:var(--fs-13,13px)}.l-pricecell-trend .l-pricesub,.l-pricecell-trend .l-pricelabel{font-size:16px}.l-noprice{letter-spacing:.06em;color:#9e2119;font-size:22px;font-weight:700}.l-posdiff{color:#94570a;font-weight:600}.l-cost{margin-top:var(--s-2);color:var(--text-muted);font-size:var(--fs-14,14px)}.printpick{margin-bottom:var(--s-3);display:block}.printpick>span{color:var(--text-muted);font-size:var(--fs-13,13px);display:block}.printpick>select{width:100%;max-width:32rem;margin-top:var(--s-1);display:block}.printpick>.meta{margin-top:var(--s-1);display:inline-block}.a-head{align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.a-head .meta{font-size:var(--step-1);color:var(--text);font-weight:600}.a-surface{display:inline-flex}.a-surface>button{min-height:var(--ctl-h);padding:0 var(--s-4);width:auto;font-size:var(--step-0);border-radius:0;margin-top:0}.a-surface>button:first-child{border-radius:var(--r-sm) 0 0 var(--r-sm)}.a-surface>button:last-child{border-radius:0 var(--r-sm) var(--r-sm) 0;margin-left:-1px}.a-surface>button.on{background:var(--ink);border-color:var(--ink);color:var(--surface);font-weight:600}.a-note{margin:var(--s-2) 0 0}.a-strip{margin-top:var(--s-4)}.a-strip .actions{margin-top:var(--s-3)}.atabs{align-items:stretch;gap:var(--s-1);margin:var(--s-5) 0 0;border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.atabs>button{color:var(--text-muted);padding:var(--s-3) var(--s-4);font-size:var(--step-1);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;width:auto;min-height:auto;margin-top:0;margin-bottom:-1px;font-weight:550}.atabs>button:hover{color:var(--text);background:0 0}.atabs>button.on{color:var(--brand);border-bottom-color:var(--brand);font-weight:650}.alede{color:var(--text-muted);margin:var(--s-3) 0 0;font-size:var(--step-0)}.abar{z-index:5;align-items:center;gap:var(--s-2) var(--s-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--s-3) var(--s-4);margin:var(--s-3) 0 var(--s-3);box-shadow:var(--shadow-2), 0 0 0 var(--s-3) var(--app-bg);flex-wrap:wrap;display:flex;position:-webkit-sticky;position:sticky;top:0}.ab-group{align-items:center;gap:var(--s-2);display:flex}.ab-group+.ab-group{padding-left:var(--s-4);border-left:1px solid var(--line-soft)}.ab-group.ab-end{margin-left:auto}.ab-days{align-items:center;gap:var(--s-1,4px);display:inline-flex}.ab-days input{width:4.5em;min-height:var(--ctl-h-bar);text-align:right;font-variant-numeric:tabular-nums}.ab-group>button{min-height:var(--ctl-h-bar);padding:0 var(--s-4);width:auto;font-size:var(--step-0);margin-top:0}.ab-group>.linkbtn{padding:0 var(--s-2);min-height:var(--ctl-h-bar);font-size:var(--step-0)}.ab-group>select{font-size:var(--step-0);padding:0 var(--s-3);width:auto;min-height:var(--ctl-h-bar);margin-top:0}.ab-group.ab-end>button.primary{font-weight:600}.ab-group.ab-selection{background:var(--brand-tint);border:1px solid var(--brand-tint-line);border-radius:var(--r-sm);padding:var(--s-1) var(--s-3);min-height:var(--ctl-h-bar)}.ab-group.ab-selection+.ab-group{border-left:0;padding-left:0}.ab-label{color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.ab-count{min-width:1.4rem;margin-left:var(--s-2);padding:0 var(--s-1);border-radius:var(--r-full);background:var(--brand-tint);color:var(--brand-deep);font-variant-numeric:tabular-nums;font-size:var(--fs-12,12px);font-weight:600;display:inline-block}.a-panelfoot{align-items:center;gap:var(--s-3);margin-top:var(--s-3);display:flex}@media (max-width:40rem){.ab-group>button,.ab-group>.linkbtn,.ab-group>select,.ab-label{font-size:var(--step-1)}}table.alist{border-collapse:collapse;width:100%;margin-top:var(--s-2);table-layout:fixed}table.alist th,table.alist td{text-align:left;border-bottom:1px solid var(--line-soft)}table.alist thead th{font-size:var(--step-0);color:var(--text-muted);padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--line);top:var(--stick-top,0px);z-index:4;background:var(--app-bg);font-weight:500;position:-webkit-sticky;position:sticky}table.alist td{vertical-align:top;padding:var(--s-4) var(--s-3)}table.alist tbody tr:hover>td{background:var(--surface-sunk)}table.alist tbody tr.on>td{background:var(--brand-tint)}table.alist td.sel{padding-top:1.05rem}table.alist input[type=checkbox]{width:1.05rem;height:1.05rem}.a-l{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:60rem){.a-l{clip:auto;width:auto;height:auto;font-size:var(--fs-11,11px);color:var(--text-subtle);line-height:1.2;display:block;position:static}}.a-v{font-size:var(--step-1);color:var(--text);overflow-wrap:anywhere;line-height:1.4;display:block}.a-v.none{color:var(--text-subtle)}.a-v.a-sub{font-size:var(--step-0);color:var(--text-muted);margin-top:var(--s-1)}.a-v.a-big{font-size:var(--step-3);font-variant-numeric:tabular-nums;font-weight:650;line-height:1.1}table.alist td.c-item .a-v{font-variant-numeric:tabular-nums;font-weight:600}table.alist td.c-item .a-v,table.alist td.c-msrp .a-v{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}table.alist td.c-msrp .a-v{font-variant-numeric:tabular-nums}.a-reasons,.a-places{font-size:var(--step-1);margin:0;padding:0;line-height:1.4;list-style:none}.a-reasons li+li,.a-places li+li{margin-top:var(--s-1)}.a-places{color:var(--text-muted)}.a-places li.a-more{font-size:var(--step-0)}table.alist col.w-sel{width:2.5rem}table.alist.r-needs col.w-item,table.alist.r-needs col.w-desc{width:13%}table.alist.r-needs col.w-msrp{width:10%}table.alist.r-needs col.w-needs{width:7%}table.alist.r-needs col.w-why,table.alist.r-needs col.w-hung,table.alist.r-needs col.w-where{width:14%}table.alist.r-needs col.w-printed{width:9%}table.alist.r-moved col.w-item{width:14%}table.alist.r-moved col.w-desc{width:21%}table.alist.r-moved col.w-msrp{width:10%}table.alist.r-moved col.w-why{width:20%}table.alist.r-moved col.w-where{width:18%}table.alist.r-moved col.w-printed{width:11%}table.alist.r-unlabelled col.w-item{width:15%}table.alist.r-unlabelled col.w-desc{width:27%}table.alist.r-unlabelled col.w-msrp{width:10%}table.alist.r-unlabelled col.w-why{width:20%}table.alist.r-unlabelled col.w-where{width:22%}.r-at{align-items:center;gap:var(--s-2);display:flex}.r-at>span{color:var(--text-muted);font-size:var(--step-0);white-space:nowrap}.r-at>select{width:auto;min-width:14rem;min-height:var(--ctl-h);margin-top:0}.r-strip{margin-top:var(--s-2)}.r-title{align-items:baseline;gap:var(--s-4);flex-wrap:wrap;display:flex}.r-back{font-size:var(--step-0);padding:0}.r-vendor{font-size:var(--step-2);color:var(--text-muted)}.r-facts{color:var(--text-muted);margin:0 0 var(--s-2);font-size:var(--step-1)}.r-empty{color:var(--text-muted);font-size:var(--step-1);margin-top:var(--s-5)}.r-countline{margin:var(--s-2) 0 0}.r-flag{color:var(--warn);font-weight:600}.rbar{z-index:5;align-items:center;gap:var(--s-2) var(--s-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--s-3) var(--s-4);margin:var(--s-3) 0 var(--s-3);box-shadow:var(--shadow-2), 0 0 0 var(--s-3) var(--app-bg);flex-wrap:wrap;display:flex;position:-webkit-sticky;position:sticky;top:0}.rb-group{align-items:center;gap:var(--s-2);display:flex}.rb-group+.rb-group{padding-left:var(--s-4);border-left:1px solid var(--line-soft)}.rb-group.rb-end{margin-left:auto}.rb-group>button{min-height:var(--ctl-h-bar);padding:0 var(--s-4);width:auto;font-size:var(--step-0);margin-top:0}.rb-group>.linkbtn{padding:0 var(--s-2)}.rb-group>select,.rb-group>input[type=search]{font-size:var(--step-0);padding:0 var(--s-3);width:auto;min-height:var(--ctl-h-bar);margin-top:0}.rb-group>input[type=search]{min-width:18rem}.rb-group>button.primary{font-weight:600}.rb-label{color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.rb-label strong{color:var(--text)}.rb-group[role=group]{gap:0}.rb-group[role=group]>button{border-radius:0}.rb-group[role=group]>button+button{margin-left:-1px}.rb-group[role=group]>button:first-child{border-radius:var(--r-sm) 0 0 var(--r-sm)}.rb-group[role=group]>button:last-child{border-radius:0 var(--r-sm) var(--r-sm) 0}.rb-group[role=group]>button.on{background:var(--ink);border-color:var(--ink);color:var(--surface);font-weight:600}.rb-count{min-width:1.4rem;margin-left:var(--s-2);padding:0 var(--s-1);border-radius:var(--r-full);background:var(--surface-sunk);color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:var(--fs-12,12px);font-weight:600;display:inline-block}.rb-group[role=group]>button.on .rb-count{background:var(--n-700,var(--taupe));color:var(--surface)}table.rlist{border-collapse:collapse;width:100%;margin-top:var(--s-2);table-layout:fixed}table.rlist th,table.rlist td{text-align:left;border-bottom:1px solid var(--line-soft)}table.rlist thead th{font-size:var(--step-0);color:var(--text-muted);padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--line);top:var(--stick-top,0px);z-index:4;background:var(--app-bg);font-weight:500;position:-webkit-sticky;position:sticky}table.rlist td{vertical-align:top;padding:var(--s-4) var(--s-3)}table.rlist tbody tr:hover>td{background:var(--surface-sunk)}table.rlist tr.r-click{cursor:pointer}table.rlist tr.r-gone .r-v:not(.r-sub){color:var(--text-muted)}table.rlist td.c-num .r-v:not(.r-sub){font-variant-numeric:tabular-nums}table.rlist td.c-po .r-v,table.rlist td.c-item .r-v:not(.r-sub){font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}table.rlist td.c-count input{width:5.5rem;min-height:var(--ctl-h);font-size:var(--step-1);font-variant-numeric:tabular-nums;text-align:right;margin-top:0}.r-v{font-size:var(--step-1);color:var(--text);overflow-wrap:anywhere;line-height:1.4;display:block}.r-v.none{color:var(--text-subtle)}.r-v.r-sub{font-size:var(--step-0);color:var(--text-muted);margin-top:var(--s-1)}.r-v.r-sub.r-flag{color:var(--warn)}table.r-pos col.w-po{width:10%}table.r-pos col.w-vendor{width:20%}table.r-pos col.w-dest{width:18%}table.r-pos col.w-created{width:9%}table.r-pos col.w-status{width:12%}table.r-pos col.w-units{width:8%}table.r-pos col.w-reserved{width:11%}table.r-pos col.w-labels{width:12%}table.r-lines col.w-sel{width:2.75rem}table.r-lines col.w-item{width:14%}table.r-lines col.w-desc{width:26%}table.r-lines col.w-qty{width:12%}table.r-lines col.w-for{width:20%}table.r-lines col.w-printed{width:12%}table.r-lines col.w-count{width:14%}table.m-list col.w-mto{width:10%}table.m-list col.w-from,table.m-list col.w-to{width:24%}table.m-list col.w-date{width:14%}table.m-list col.w-units{width:12%}table.m-list col.w-status{width:16%}table.m-lines col.w-sel{width:2.75rem}table.m-lines col.w-item{width:15%}table.m-lines col.w-desc{width:25%}table.m-lines col.w-move{width:17%}table.m-lines col.w-stat{width:12%}table.m-lines col.w-note{width:17%}table.m-lines col.w-count{width:12%}table.m-lines td.c-count input{width:4.5rem;min-height:var(--ctl-h);font-size:var(--step-1);font-variant-numeric:tabular-nums;text-align:right;margin-top:0}.m-feed{margin:0 0 var(--s-2)}.m-badge{font-size:var(--fs-13,13px);white-space:nowrap;border:1px solid;border-radius:999px;padding:.1rem .55rem;font-weight:600;display:inline-block}.r-title .m-badge{margin-left:var(--s-3);align-self:center}.m-open{color:var(--settled)}.m-closed{color:var(--text-muted)}.m-pdf{color:var(--warn)}.m-pdf-notice{color:var(--brand);margin:var(--s-3) 0;font-weight:700}.m-drop{align-items:center;gap:var(--s-2);padding:var(--s-6) var(--s-4);margin:0 0 var(--s-4);border:2px dashed var(--line);border-radius:var(--r-md);background:var(--surface);text-align:center;flex-direction:column;display:flex}.m-drop p{margin:0}.m-drop.over{border-color:var(--brand);background:var(--brand-tint)}.m-drop-title{font-size:var(--step-1);font-weight:600}.ms-hist{font-size:var(--fs-14,14px)}.ms-hist td{vertical-align:top}.ms-hist .bad{color:var(--danger);font-weight:600}.rs-h{font-size:var(--step-1);margin:var(--s-5) 0 var(--s-1);font-weight:600}.rs-row{align-items:center;gap:var(--s-2);margin:var(--s-2) 0;display:flex}.rs-row>input{width:6rem;margin-top:0}.rs-row>button{width:auto;margin-top:0}.rs-table select,.rs-table input{width:auto;min-width:10rem;margin-top:0}.rs-actions{white-space:nowrap}.rs-actions>button{width:auto;margin-top:0}.invbar{align-items:center;gap:var(--s-3);display:flex}.invbldg{align-items:center;gap:var(--s-2);display:flex}.invbldg>span{color:var(--text-muted);font-size:var(--step-0);white-space:nowrap}.invbldg>select{width:auto;min-width:14rem;min-height:var(--ctl-h);margin-top:0}.invbar>button{width:auto;margin-top:0}.cl-addbar{gap:var(--s-2);flex-wrap:wrap;align-items:center;display:flex}.cl-addbar>button{width:auto;margin-top:0}table.cl-list col.w-sel{width:2.5rem}table.cl-list col.w-item{width:10.5rem}table.cl-list col.w-tag{width:8.5rem}table.cl-list col.w-photos{width:8rem}table.cl-list col.w-count{width:5.25rem}table.cl-list col.w-act{width:7rem}table.cl-list .cl-webbadge-wrap,table.cl-list .m-badge.cl-webbadge{white-space:normal;max-width:100%}table.cl-list thead th{white-space:normal;overflow-wrap:break-word;vertical-align:bottom}@media (max-width:959px){table.cl-list col.w-sel{width:2.25rem}table.cl-list col.w-tag{width:7rem}table.cl-list col.w-count{width:4.75rem}table.cl-list col.w-act{width:6.5rem}table.cl-list td.c-count input{width:3.5rem}}table.cl-list td{padding:var(--s-2) var(--s-2)}table.cl-list td.c-act button{width:auto;padding:0 var(--s-3);margin-top:0}.cl-hint{margin:0 0 var(--s-2)}.cl-list tr.cl-group th{text-align:left;padding:var(--s-2) var(--s-2);background:var(--surface-muted,#f3efe8);border-bottom:1px solid var(--border,#d9d3c8);font-weight:600}table.cl-list td.c-count input,table.cl-stage td.c-count input{width:4rem;min-height:var(--ctl-h);font-size:var(--step-1);font-variant-numeric:tabular-nums;text-align:right;margin-top:0}table.cl-list tbody tr.cl-open>td,table.cl-list tbody tr.cl-open:hover>td{background:var(--brand-tint);border-top:var(--s-4) solid var(--app-bg);border-bottom:0}table.cl-list tr.cl-open>td:first-child,table.cl-list tr.cl-detail>td{box-shadow:inset 4px 0 0 var(--brand)}table.cl-list tbody tr.cl-detail>td,table.cl-list tbody tr.cl-detail:hover>td{padding:0 var(--s-4) var(--s-4) var(--s-6);background:var(--brand-tint);border-bottom:var(--s-4) solid var(--app-bg)}table.cl-list tr.cl-detail .cl-edit{box-shadow:var(--shadow-1)}.cl-badge{margin-left:0}.cl-sub{color:var(--text-muted);font-size:var(--step-0);font-weight:400}.cl-id{font-variant-numeric:tabular-nums;font-weight:650}.cl-said{color:var(--settled);margin:var(--s-2) 0;font-weight:600}.cl-warn{color:var(--warn);margin:var(--s-2) 0 0;font-weight:600}.cl-danger{color:var(--danger)}.cl-add,.cl-edit{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);padding:var(--s-4);margin:var(--s-3) 0}.cl-add h2{font-size:var(--step-2);margin:0 0 var(--s-2)}.cl-desc{margin:var(--s-1) 0;font-size:var(--step-1)}.cl-head .cl-facts{margin:var(--s-2) 0 0}.cl-big{font-size:var(--step-3);font-variant-numeric:tabular-nums}.cl-head .cl-id{margin-right:var(--s-3);font-size:var(--step-2)}.cl-section{border-top:1px solid var(--line-soft);margin-top:var(--s-4);padding-top:var(--s-3)}.cl-section h3{font-size:var(--step-1);margin:0 0 var(--s-2)}.cl-two{gap:var(--s-3) var(--s-5);grid-template-columns:1fr 1fr;display:grid}.cl-row{align-items:center;gap:var(--s-2);margin:var(--s-2) 0;flex-wrap:wrap;display:flex}.cl-row>label{color:var(--text-muted);min-width:3.5rem}.cl-row>input[type=number]{width:6rem;margin-top:0}.cl-row>input[type=text]{flex:1;min-width:10rem;margin-top:0}.cl-row>select{width:auto;min-width:16rem;margin-top:0}.cl-row>button,.cl-actions>button{width:auto;margin-top:0}.cl-actions{gap:var(--s-2);margin-top:var(--s-3);flex-wrap:wrap;display:flex}.cl-end{gap:var(--s-3);flex-wrap:wrap;align-items:center;display:flex}.cl-end>button{width:auto;margin-top:0}.cl-price{align-items:center;gap:var(--s-2);margin:var(--s-2) 0;flex-wrap:wrap;display:flex}.cl-price>input{width:8rem;font-size:var(--step-1);text-align:right;font-variant-numeric:tabular-nums;margin-top:0}.cl-price+button{width:auto;margin-top:var(--s-1)}.cl-preview{color:var(--text-muted);font-variant-numeric:tabular-nums}.cl-mode{display:inline-flex}.cl-mode>button{border-radius:0;width:auto;margin-top:0}.cl-mode>button+button{margin-left:-1px}.cl-mode>button:first-child{border-radius:var(--r-sm) 0 0 var(--r-sm)}.cl-mode>button:last-child{border-radius:0 var(--r-sm) var(--r-sm) 0}.cl-mode>button.on{background:var(--ink);border-color:var(--ink);color:var(--surface);font-weight:600}.cl-photos{gap:var(--s-2);margin:var(--s-2) 0;flex-wrap:wrap;display:flex}.cl-photo{border-radius:var(--r-sm);background:var(--surface-sunk);width:140px;height:140px;margin:0;position:relative;overflow:hidden}.cl-photo img{object-fit:cover;width:100%;height:100%;display:block}.cl-nophoto{height:100%;color:var(--text-subtle);font-size:var(--fs-12,12px);justify-content:center;align-items:center;display:flex}.cl-photo-x{border-radius:var(--r-full);color:#fff;text-align:center;background:#0009;border:0;width:28px;height:28px;min-height:0;margin:0;padding:0;font-size:18px;line-height:28px;position:absolute;top:4px;right:4px}.cl-photo-x:hover:not(:disabled){background:#000c}.cl-toggle{font-size:var(--step-1);color:var(--text);padding:0;font-weight:600}.cl-hist{margin:0;padding:0;list-style:none}.cl-hist li{padding:var(--s-1) 0;border-bottom:1px solid var(--line-soft)}.cl-hist .cl-when{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-right:var(--s-3);white-space:nowrap}.l-pricecell-clr{border-color:var(--warn);background:var(--warn-bg)}.l-clrprice{color:var(--warn)}.l-pricecell-set{grid-column:1/-1}.l-setpieces{color:var(--text);overflow-wrap:anywhere}.l-clrlink{margin-left:var(--s-4);color:var(--text-muted);display:inline-block}.mz{max-width:36rem;padding:var(--s-3) var(--s-4) var(--s-6);margin:0 auto}.mz input,.mz select,.mz button{font-size:16px}.mz button,.mz input,.mz select{min-height:44px}.mz-top{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-2) 0 var(--s-3);border-bottom:1px solid var(--line);margin-bottom:var(--s-3);display:flex}.mz-top strong{font-size:var(--step-2)}.mz-back{padding:0;font-size:16px}.mz-store{color:var(--text-muted)}.mz-storepick{width:auto;margin-top:0}.mz-wide{width:100%;margin:var(--s-2) 0 var(--s-3)}.mz-tabs{margin-bottom:var(--s-2);display:flex}.mz-tabs>button{padding:0 var(--s-2);border-radius:0;flex:1;margin-top:0}.mz-tabs>button+button{margin-left:-1px}.mz-tabs>button:first-child{border-radius:var(--r-sm) 0 0 var(--r-sm)}.mz-tabs>button:last-child{border-radius:0 var(--r-sm) var(--r-sm) 0}.mz-tabs>button.on{background:var(--ink);border-color:var(--ink);color:var(--surface);font-weight:600}.mz-search{width:100%;margin:0 0 var(--s-3)}.mz-searchform{gap:var(--s-2);display:flex}.mz-searchform>input{flex:1;margin-top:0}.mz-searchform>button{width:auto;margin-top:0}.mz-cards{gap:var(--s-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mz-card{gap:var(--s-3);width:100%;padding:var(--s-2);text-align:left;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);align-items:stretch;height:auto;margin:0;font-weight:400;display:flex}.mz-thumb{border-radius:var(--r-sm);background:var(--surface-sunk);flex:0 0 84px;height:84px;overflow:hidden}.mz-thumb img{object-fit:cover;width:100%;height:100%;display:block}.mz-nothumb{height:100%;color:var(--text-subtle);justify-content:center;align-items:center;font-size:13px;display:flex}.mz-body{flex-direction:column;gap:2px;min-width:0;display:flex}.mz-id{font-variant-numeric:tabular-nums;font-weight:650}.mz-desc{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mz-price{font-variant-numeric:tabular-nums;font-weight:650}.mz-foot{margin-top:var(--s-6);justify-content:space-between;align-items:center;display:flex}.mz-login{margin-top:var(--s-4)}.mz .cl-edit,.mz .cl-add{background:0 0;border:0;padding:0}.mz .cl-two{grid-template-columns:1fr}.mz .cl-photo{width:calc(50% - var(--s-1));aspect-ratio:1;height:auto}.mz .cl-price>input{flex:1}.mz .cl-row>label{min-width:4rem}.mz .cl-row>input[type=text]{min-width:0}.mz .cl-actions>button,.mz .cl-end>button{flex:1}.mz .cl-photo-x{flex:none;width:32px;height:32px;min-height:0;line-height:32px}.cl-block{padding:var(--s-3) 0;border-top:1px solid var(--line-soft)}.cl-block:first-child{border-top:0}.cl-block h3{font-size:var(--step-1);margin:0 0 var(--s-2)}.cl-field{margin:0 0 var(--s-3)}.cl-field:last-child{margin-bottom:0}.cl-field>label{color:var(--text-muted);font-size:var(--step-0);margin:0 0 var(--s-1);display:block}.cl-inline{gap:var(--s-2);align-items:center;display:flex}.cl-inline>input{flex:1;min-width:0;margin-top:0}.cl-inline>input.cl-num{text-align:right;flex:0 0 6rem}.cl-inline>button,.cl-buttons>button,.cl-save{width:auto;margin-top:0}.cl-save{margin-top:var(--s-2)}.cl-buttons{gap:var(--s-2);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.cl-endrow{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.cl-endrow .cl-buttons{margin-top:0}.cl-hist li{flex-direction:column;gap:2px;display:flex}.cl-hist .cl-when{font-size:var(--fs-13,13px);margin:0}.cl-what{font-size:var(--step-0)}.cl-toggle{font-size:var(--step-1)}.cl-desk{padding:var(--s-3) var(--s-4);border-radius:0 0 var(--r-md) var(--r-md);border-top:0;margin:0}.cl-desk .cl-cols{gap:0 var(--s-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.cl-desk .cl-cols>div>.cl-block:first-child{border-top:0;padding-top:0}.cl-desk .cl-photo{width:110px;height:110px}.cl-desk .cl-field>label{display:inline-block}.cl-phone .cl-head{padding:0 0 var(--s-3)}.cl-head-top{justify-content:space-between;align-items:center;gap:var(--s-2);display:flex}.cl-phone .cl-id{font-size:20px}.cl-phone .cl-desc{margin:var(--s-2) 0 0;font-size:17px}.cl-desc2{color:var(--text-muted);margin:2px 0 0}.cl-pricebig{font-variant-numeric:tabular-nums;margin:var(--s-3) 0 0;font-size:30px;font-weight:700;line-height:1.1}.cl-phone .cl-head .cl-sub{margin:2px 0 0}.cl-phone .cl-warn{margin:0 0 var(--s-2);padding:var(--s-2) var(--s-3);background:var(--warn-bg);border-radius:var(--r-sm)}.cl-phone .cl-block{padding:var(--s-4) 0}.cl-phone .cl-block h3{font-size:18px}.cl-phone .cl-price{gap:var(--s-2);grid-template-columns:1fr;margin:0;display:grid}.cl-phone .cl-mode{grid-template-columns:1fr 1fr;display:grid}.cl-phone .cl-price>input{text-align:left;width:100%;font-size:18px}.cl-phone .cl-preview{font-size:15px}.cl-phone .cl-save{width:100%;margin-top:var(--s-3)}.cl-phone .cl-inline>button{flex:0 0 5.5rem}.cl-phone .cl-buttons{grid-template-columns:1fr 1fr;display:grid}.cl-phone .cl-buttons>button:only-child{grid-column:1/-1}.cl-phone .cl-endrow{flex-direction:column;align-items:stretch}.cl-phone .cl-endrow .cl-buttons{grid-template-columns:1fr}.cl-phone .cl-danger{align-self:center}.cl-phone .cl-photos{gap:var(--s-2);grid-template-columns:1fr 1fr;display:grid}.mz .cl-phone .cl-photo{aspect-ratio:1;width:auto;height:auto}.mz-n{opacity:.75;margin-left:4px;font-weight:400}.l-clrbtn{min-height:48px;margin:var(--s-2) 0 var(--s-3);padding:0 var(--s-3);border:1.5px solid var(--warn);border-radius:var(--r-md);background:var(--warn-bg);color:var(--warn);text-align:center;justify-content:center;align-items:center;font-size:16px;font-weight:650;text-decoration:none;display:flex}.l-clrbtn:active{filter:brightness(.95)}.cl-thumb{border-radius:var(--r-sm);background:var(--surface-sunk);width:44px;height:44px;display:inline-block;position:relative;overflow:hidden}.cl-thumb img{object-fit:cover;width:100%;height:100%;display:block}.cl-thumbn{border-radius:var(--r-full);color:#fff;text-align:center;background:#000000a6;min-width:16px;padding:0 3px;font-size:12px;line-height:16px;position:absolute;bottom:2px;right:2px}table.cl-list .r-v.r-flag{color:var(--warn)}main .rbar .rb-group>input[type=search][aria-label="Find a clearance line"]{min-width:13rem}.cl-phone .cl-inline>input.cl-num{text-align:left;flex:1}.cl-desk{padding:var(--s-4) var(--s-4) var(--s-3)}.cl-desk .cl-cols{gap:0 var(--s-6);align-items:start}.cl-desk .cl-cols>div:last-child{border-left:1px solid var(--line-soft);padding-left:var(--s-5)}@media (max-width:959px){.cl-desk .cl-cols{grid-template-columns:minmax(0,1fr)}.cl-desk .cl-cols>div:last-child{border-left:0;border-top:1px solid var(--line-soft);padding-left:0;padding-top:var(--s-3)}}@media (max-width:599px){.cl-form{grid-template-columns:minmax(0,1fr)}.cl-form .cl-price,.cl-fline{flex-wrap:wrap}table.cl-list tbody tr.cl-detail>td,table.cl-list tbody tr.cl-detail:hover>td{padding:0 var(--s-2) var(--s-3) var(--s-3)}}.cl-form{align-items:center;gap:var(--s-3) var(--s-3);padding-bottom:var(--s-3);grid-template-columns:8.5rem minmax(0,1fr);display:grid}.cl-form>label{color:var(--text-muted);font-size:var(--step-0);align-self:center}.cl-form>label[for$=-price]{align-self:start;padding-top:6px}.cl-form .cl-price{gap:var(--s-2);margin:0}.cl-form .cl-price>input{width:7rem}.cl-form .cl-preview{font-size:var(--fs-13,13px);flex-basis:100%}.cl-fline{gap:var(--s-2);align-items:center;display:flex}.cl-fline>input{flex:1;min-width:0;margin-top:0}.cl-fline>input.cl-num{text-align:right;flex:0 0 7rem}.cl-savebtn{width:auto;min-width:4.5rem;margin-top:0}.cl-desk .cl-endrow{justify-content:flex-start;gap:var(--s-4);border-top:1px solid var(--line-soft);padding-top:var(--s-3)}.cl-photohead{justify-content:space-between;align-items:center;gap:var(--s-3);margin-bottom:var(--s-2);display:flex}.cl-photohead h3{margin:0}.cl-photohead>button{width:auto;margin-top:0}.cl-desk .cl-cols>div:last-child>.cl-block:first-child{padding-top:0}.l-clr{margin-top:var(--s-6);gap:var(--s-2);flex-direction:column;display:flex}.l-clr .l-clrbtn{margin:0}.l-clrbtn-2{background:var(--surface)}.cl-phone{gap:var(--s-3);flex-direction:column;display:flex}.mzc{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--s-4);margin:0}.mzc-head .cl-desc{margin-top:var(--s-2)}.mzc-price{align-items:baseline;gap:var(--s-3);margin-top:var(--s-3);display:flex}.mzc-price .cl-pricebig{margin:0}.mzc-pct{color:var(--brand);font-size:18px;font-weight:600}.mzc-facts{gap:var(--s-2) var(--s-4);margin:var(--s-3) 0 0;grid-template-columns:1fr 1fr;display:grid}.mzc-facts div{margin:0}.mzc-facts dt{color:var(--text-muted);font-size:14px}.mzc-facts dd{font-variant-numeric:tabular-nums;margin:0;font-size:16px;font-weight:600}.mzc-h{margin:0 0 var(--s-3);justify-content:space-between;align-items:center;display:flex}.mzc-h h3{margin:0;font-size:17px;font-weight:650}.mzc-n{color:var(--text-muted);font-size:15px;font-weight:400}button.mzc-toggle{text-align:left;background:0 0;border:0;width:100%;min-height:28px;margin:0;padding:0;font-weight:400}button.mzc-toggle:hover:not(:disabled){background:0 0}.mzc .cl-hist{margin-top:var(--s-3)}.mzc-note{color:var(--text-muted);margin:0 0 var(--s-3)}.mzc-label{color:var(--text-muted);margin:0 0 var(--s-1);font-size:14px;display:block}.mzc-label+input{width:100%;margin:0 0 var(--s-3)}.mzc-two{gap:var(--s-2);margin-top:var(--s-3);grid-template-columns:1fr 1fr;display:grid}.mzc-two>button{width:100%;margin:0}.mzc .mzc-save{width:100%;margin-top:var(--s-3)}.mzc .cl-price{gap:var(--s-2);grid-template-columns:1fr;margin:0;display:grid}.mzc .cl-mode{grid-template-columns:1fr 1fr;display:grid}.mzc .cl-price>input{text-align:left;width:100%;font-size:18px}.mzc .cl-photos{gap:var(--s-2);grid-template-columns:1fr 1fr;margin:0;display:grid}.mz .mzc .cl-photo{aspect-ratio:1;width:auto;height:auto}.mzc-end{gap:var(--s-2);margin-top:var(--s-2);flex-direction:column;display:flex}.mzc-end>button{width:100%;margin:0}button.mzc-del{color:var(--danger);background:0 0;border:0;min-height:40px;font-size:15px;font-weight:500}button.mzc-del:hover:not(:disabled){background:0 0;text-decoration:underline}.cl-phone>.cl-warn,.cl-phone>.error,.cl-phone>.cl-said{margin:0}.cl-deschint{margin:var(--s-1) 0 0;font-size:var(--fs-13,13px)}.cl-add .cl-deschint{margin:0 0 var(--s-2)}.mzc-hint{color:var(--text-muted);margin:calc(-1 * var(--s-2)) 0 var(--s-3);font-size:14px}.cl-web .cl-webstate,.mzc .cl-webstate,.cl-weblink{margin:0 0 var(--s-2)}.cl-webfield{margin:0 0 var(--s-2);flex-direction:column;gap:2px;display:flex}.cl-weblabel{color:var(--text-muted);font-size:var(--fs-13,13px);align-items:center;gap:var(--s-2);display:flex}.cl-webdesc{white-space:pre-line}.cl-ai{letter-spacing:.02em;text-transform:uppercase;color:var(--brand);border:1px solid;border-radius:999px;padding:0 6px;font-size:12px;font-weight:600}.cl-webshort{margin-top:2px;font-size:13px;line-height:1.25;display:block}.cl-sync-warn{border-color:var(--warn);background:var(--warn-bg)}.cl-sync-warn p{color:var(--text)}.cl-webbadge-wrap{flex-direction:column;align-items:flex-start;gap:2px;display:inline-flex}.cl-webbadge.cl-web-on{color:var(--settled);background:color-mix(in srgb, var(--settled) 10%, transparent)}.cl-webbadge.cl-web-off{color:var(--text-muted)}.cl-webnote{color:var(--text-muted);font-size:13px;line-height:1.25}.cl-webnote.r-flag{color:var(--warn);font-weight:600}.cl-webcell{margin-top:var(--s-1);display:block}.cl-webhead{align-items:center;gap:var(--s-2);display:flex}.mz-web{margin-top:2px;display:block}.mzc-h .cl-webbadge-wrap{margin-left:auto}.cl-photo-main{color:#fff;background:#0009;border-radius:999px;padding:1px 6px;font-size:12px;font-weight:600;position:absolute;top:4px;left:4px}.cl-photo-move{background:linear-gradient(#0000,#00000073);justify-content:space-between;padding:4px;display:flex;position:absolute;bottom:0;left:0;right:0}.cl-photo-move>button{color:#fff;text-align:center;background:#0009;border:0;border-radius:999px;width:30px;height:30px;min-height:0;margin:0;padding:0;font-size:20px;line-height:28px}.cl-photo-move>button:hover:not(:disabled){background:#000c}.cl-photo-move>button:disabled{opacity:.25}.mz .cl-photo-move>button,.mz .cl-photo-x{width:40px;height:40px;font-size:24px;line-height:38px}.mz .cl-photo-main{padding:2px 8px;font-size:14px}.cl-addbar{align-items:center}.cl-addbar>.picker{margin:0;display:inline-flex}.cl-addbar>.picker>button,.cl-addbar>button{justify-content:center;align-items:center;gap:var(--s-2);min-height:40px;padding:0 var(--s-4);white-space:nowrap;margin:0;font-weight:600;display:inline-flex}.cl-bar{position:relative}.cl-bar .cl-addbar>.picker{position:static}.cl-bar .pickerpanel{top:calc(100% - var(--s-4));width:min(58rem,100%);max-width:none;left:auto;right:0}.cl-add,.cl-edit{position:relative}.cl-add .picker,.cl-edit .picker{position:static}.cl-add .pickerpanel,.cl-edit .pickerpanel{top:auto;left:var(--s-4);width:min(58rem, calc(100% - 2 * var(--s-4)));max-width:none;right:auto}@media (max-width:40rem){.cl-rbar .rb-group[role=group]{gap:var(--s-1);flex-wrap:wrap}.cl-rbar .rb-group[role=group]>button{border-radius:var(--r-sm);flex:auto;margin-left:0}}.mz{font-size:17px}.mz .cl-sub,.mz .cl-what,.mz .cl-preview,.mz .mzc-note{font-size:15px}.mz .m-badge{padding:.15rem .6rem;font-size:14px}.mz .mzc-facts dt,.mz .mzc-label,.mz .cl-weblabel,.mz .cl-hist .cl-when,.mz .mzc-hint,.mz .cl-deschint,.mz .cl-webnote{font-size:14.5px}.mz .mzc-facts dd,.mz .mz-id,.mz .mz-price{font-size:17px}.mz .mz-desc{font-size:16px}.mz .mz-nothumb{font-size:14px}.mz .cl-ai{font-size:13px}@media (max-width:40rem){.dlg{width:calc(100vw - 1.5rem)!important}.dlghead{align-items:center;padding:1rem 1rem .6rem}.dlghead h2{font-size:19px;line-height:1.3}.dlghead .linkbtn{min-width:44px;min-height:44px;font-size:20px}.dlgcontent{padding:0 1rem 1rem;font-size:16px}.dlgfoot{flex-direction:column;align-items:stretch;gap:.6rem;padding:.9rem 1rem}.dlgfoot>button{width:100%;min-height:48px;margin:0;font-size:17px}}.cl-webbadge-inline{align-items:center;gap:2px var(--s-2);flex-flow:wrap}table.qlist td.num .fld-v{white-space:nowrap}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.accounts .acct-section{margin-top:var(--s-6)}.accounts .acct-section>.meta{margin:0 0 var(--s-2);max-width:70ch}.accttable td{vertical-align:top}.accttable .acct-sub{overflow-wrap:anywhere;margin-top:2px;font-size:.8125rem;display:block}.accttable .acct-cap{display:none}.accttable td.acct-actions{white-space:nowrap;width:1%}.acct-btns{gap:var(--s-2);justify-content:flex-end;display:flex}.acct-btns button{white-space:nowrap;width:auto}.acct-state{white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:.8125rem;font-weight:600;display:inline-block}.acct-state.on{color:var(--ok);background:var(--ok-bg)}.acct-state.off{color:var(--danger);background:var(--danger-bg);white-space:normal}.acct-state.none{color:var(--text-muted);background:var(--line-soft)}.acct-notice{margin:var(--s-3) 0;padding:var(--s-2) var(--s-3);color:var(--ok);background:var(--ok-bg);border-left:3px solid var(--ok);border-radius:6px}.acct-pwrow{gap:var(--s-2);margin-top:var(--s-1);display:flex}.acct-pwrow input{flex:1;min-width:0;font-family:Consolas,monospace;font-size:1rem;margin-top:0!important}.acct-pwrow button{white-space:nowrap}.acct-check{align-items:center;gap:var(--s-2);margin-top:var(--s-4);display:flex}.acct-check input{margin:0}.acct-pw{gap:var(--s-3);margin:var(--s-3) 0;flex-wrap:wrap;align-items:center;display:flex}.acct-pw code{padding:var(--s-2) var(--s-3);background:var(--sunken,#f3f3f1);border:1px solid var(--line);overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all;border-radius:6px;font-size:1.25rem}.acctlog td:first-child{white-space:nowrap}@media (max-width:40rem){.accttable thead{display:none}.accttable,.accttable tbody,.accttable tr,.accttable td{width:100%;display:block}.accttable tr{padding:var(--s-3) 0;border-bottom:1px solid var(--rule,#d8d5d0)}.accttable td{border:0;padding:2px 0}.accttable .acct-cap{color:var(--text-muted);display:inline}.accttable td.acct-actions{white-space:normal;width:100%}.acct-btns{margin-top:var(--s-2);flex-wrap:wrap;justify-content:flex-start}.acct-btns button{min-height:2.5rem}.acctlog tr{padding:var(--s-2) 0}.acctlog td{width:auto;display:inline}.acctlog td:first-child{color:var(--text-muted);font-size:.8125rem;display:block}.acctlog td:nth-child(2):after{content:" —"}.acctlog td:nth-child(4):before{content:" ·by ";color:var(--text-muted)}.acct-pwrow{flex-direction:column}}.cl-photo-open{cursor:zoom-in;background:0 0;border:0;border-radius:0;width:100%;height:100%;min-height:0;margin:0;padding:0;display:block}.cl-photo-open:focus-visible{outline:3px solid var(--brand);outline-offset:-3px}.cl-viewer{background:var(--surface-sunk,#f3f3f1);border-radius:var(--r-sm,4px);touch-action:pan-y;justify-content:center;align-items:center;display:flex}.cl-viewer img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(88vh - 9rem);display:block}.cl-viewer-nav{gap:var(--s-2);justify-content:space-between;width:100%;display:flex}@media (max-width:40rem){.cl-viewer img{max-height:calc(88vh - 11rem)}.cl-viewer-nav button{flex:1}}.chosenpick{margin-top:var(--s-3);gap:var(--s-3);grid-template-columns:1fr 1fr;display:grid}.chosenpick>.meta,.chosenpick>.error{grid-column:1/-1;margin:0}.choicelist{border:1px solid var(--line);padding:var(--s-2) var(--s-3);border-radius:6px;min-width:0;margin:0}.choicelist legend{padding:0 var(--s-1);font-weight:600}.choicelist input[type=search]{width:100%;margin:var(--s-1) 0 var(--s-2)}.choicebox{max-height:15rem;overflow-y:auto}.choicebox label{align-items:center;gap:var(--s-2);cursor:pointer;padding:3px 0;display:flex}.choicebox label>span:first-of-type{overflow-wrap:anywhere;flex:1;min-width:0}.choicebox .choicen{font-variant-numeric:tabular-nums}@media (max-width:40rem){.chosenpick{grid-template-columns:1fr}}.countreport{--nf-bg:#f6d5d1;--nf:#8a1c14;--sh-bg:#fbe3cf;--sh:#8a3d0c;--ov-bg:#fff0c2;--ov:#6e5200;--np-bg:#e6ddf4;--np:#47287a;--wp-bg:#dce8f4;--wp:#1d4a7a;--ag-bg:#e2f1e6;--ag:#1b5e36}.rkey{--nf-bg:#f6d5d1;--nf:#8a1c14;--sh-bg:#fbe3cf;--sh:#8a3d0c;--ov-bg:#fff0c2;--ov:#6e5200;--np-bg:#e6ddf4;--np:#47287a;--wp-bg:#dce8f4;--wp:#1d4a7a;--ag-bg:#e2f1e6;--ag:#1b5e36;margin:0 0 var(--s-4)}.rkey table{border-collapse:collapse;width:100%}.rkey th,.rkey td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:4px 8px}.rkey th{color:var(--text-muted);font-size:.8125rem;font-weight:600}.rkey .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.rkey p{margin:var(--s-2) 0 0;max-width:none}.rtag{white-space:nowrap;border-radius:4px;padding:1px 8px;font-weight:700;display:inline-block}.f-not_found .rtag,.rtag.f-not_found{background:var(--nf-bg);color:var(--nf)}.rtag.f-short{background:var(--sh-bg);color:var(--sh)}.rtag.f-over{background:var(--ov-bg);color:var(--ov)}.rtag.f-not_expected{background:var(--np-bg);color:var(--np)}.rtag.f-misplaced{background:var(--wp-bg);color:var(--wp)}.rtag.f-match{background:var(--ag-bg);color:var(--ag)}table.countreport{border-collapse:collapse;width:100%;margin-top:0}table.countreport th,table.countreport td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:5px 8px}table.countreport thead th{color:var(--text-muted);white-space:nowrap;font-size:.8125rem;font-weight:600}table.countreport .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}table.countreport td.mono{white-space:nowrap;font-family:Consolas,monospace}table.countreport tr.rsection th{border-bottom:0;padding-top:8px;padding-bottom:6px;font-size:.9375rem;font-weight:700}table.countreport tr.rsection .rsub{font-weight:500}table.countreport td.adj{font-weight:700}table.countreport td.adj.neg{color:var(--nf)}table.countreport td.adj.pos{color:var(--np)}table.countreport td.helps{background:#cfe3f7;font-weight:700}tbody.f-not_found tr.rsection th{background:var(--nf-bg);color:var(--nf)}tbody.f-short tr.rsection th{background:var(--sh-bg);color:var(--sh)}tbody.f-over tr.rsection th{background:var(--ov-bg);color:var(--ov)}tbody.f-not_expected tr.rsection th{background:var(--np-bg);color:var(--np)}tbody.f-misplaced tr.rsection th{background:var(--wp-bg);color:var(--wp)}tbody.f-match tr.rsection th{background:var(--ag-bg);color:var(--ag)}tbody.f-not_found tr:not(.rsection) td:first-child{box-shadow:inset 4px 0 0 var(--nf-bg)}tbody.f-short tr:not(.rsection) td:first-child{box-shadow:inset 4px 0 0 var(--sh-bg)}tbody.f-over tr:not(.rsection) td:first-child{box-shadow:inset 4px 0 0 var(--ov-bg)}tbody.f-not_expected tr:not(.rsection) td:first-child{box-shadow:inset 4px 0 0 var(--np-bg)}tbody.f-misplaced tr:not(.rsection) td:first-child{box-shadow:inset 4px 0 0 var(--wp-bg)}tbody.f-match tr:not(.rsection) td:first-child{box-shadow:inset 4px 0 0 var(--ag-bg)}.printagree{align-items:center;gap:var(--s-1);margin-left:var(--s-2);font-size:.875rem;display:inline-flex}.tickbox{border:1.2pt solid #555;border-radius:2pt;width:11pt;height:11pt;display:inline-block}@media print{main.wide>:not(.countprint){display:none!important}html:has(.countprint){background:#fff!important}body:has(.countprint){background:#fff!important}.countprint{page:countreport;color:#000}.countprint,.countprint *{-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact}.countprint .rhead dl{grid-template-columns:repeat(4,1fr);gap:4pt 12pt;margin-bottom:8pt;font-size:9pt}.countprint .rhead dt{font-size:7.5pt}.countprint .rkey{break-inside:avoid;margin-bottom:8pt;font-size:8.5pt}.countprint .rkey th,.countprint .rkey td{border-bottom:.5pt solid #bbb;padding:2pt 5pt}.countprint table.countreport{table-layout:fixed;width:100%;font-size:8.5pt}.countprint table.countreport th,.countprint table.countreport td{border-bottom:.5pt solid #bbb;padding:3pt 5pt}.countprint table.countreport thead{display:table-header-group}.countprint table.countreport tr{break-inside:avoid}.countprint table.countreport tr.rsection{break-after:avoid}.countprint table.countreport tr.rsection th{padding:4pt 5pt;font-size:9.5pt}.countprint table.countreport td{overflow-wrap:anywhere}.countprint table.countreport td.mono,.countprint table.countreport .num{overflow-wrap:normal}.countprint th.c-done{width:4%}.countprint th.c-item{width:13%}.countprint th.c-desc{width:24%}.countprint th.c-cat{width:14%}.countprint th.c-dsc{width:11%}.countprint th.c-bldg{width:6%}.countprint th.c-n{width:6.5%}.countprint th.c-adj{width:8%}.countprint th.c-oth{width:7%}.countprint .rwhere{color:#444;font-size:7.5pt}.countprint>p.meta{margin-top:6pt;font-size:8.5pt}}@page countreport{size:letter landscape;margin:10mm}table.countreport.cr-screen thead th{z-index:1;background:var(--paper,#fff);position:-webkit-sticky;position:sticky;top:0}.rdesc2{color:var(--text-muted);display:block}@media print{.countprint .rdesc2{color:#333}.countprint table.countreport thead th{white-space:normal;vertical-align:bottom}.countprint table.countreport.o2 th.c-desc{width:19%}.countprint table.countreport.o2 th.c-cat{width:12%}}.listsearch{align-items:center;gap:var(--s-2) var(--s-3);margin:var(--s-3) 0 var(--s-2);flex-wrap:wrap;display:flex}.listsearch input[type=search]{flex:22rem;max-width:36rem;min-height:2.5rem;font-size:1rem}@media print{.listsearch{display:none!important}}.acct-h2{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.acct-h2 h2{margin:0}.acct-h2 button{width:auto;margin-top:0}.flag.byhand{color:var(--info);background:var(--info-bg);border-color:var(--info)}table.qlist tr.byhand>td:first-child{box-shadow:inset 3px 0 0 var(--info)}table.qlist tr.byhand.inv-off>td:first-child{box-shadow:inset 3px 0 0 var(--danger)}table.qlist tr.byhand.inv-zone>td:first-child{box-shadow:inset 3px 0 0 var(--warn)}.listsearch-hand{align-items:center;gap:var(--s-2);white-space:nowrap;cursor:pointer;display:inline-flex}.listsearch-hand input[type=checkbox]{width:auto;min-height:0;accent-color:var(--info);margin:0}.rowmenu-list.printmenu{min-width:20rem;left:auto;right:0}.rowmenu-list.printmenu button{text-align:left;white-space:normal;gap:2px;padding-top:8px;padding-bottom:8px;line-height:1.3;display:grid}.rowmenu-list.printmenu button span{color:var(--n-600);font-size:.875rem;font-weight:400}.lx-which{gap:var(--s-2);margin:var(--s-3) 0;display:grid}.lx-which label{align-items:center;gap:var(--s-2);cursor:pointer;display:flex}.lx-which input[type=radio]{width:auto;min-height:0;margin:0}@media print{.listsearch-hand{display:none!important}}table.qlist tr.divider>td{background:var(--info-bg);border-top:2px solid var(--info);padding-top:var(--s-2);padding-bottom:var(--s-2)}table.qlist tr.divider:hover>td{background:#dfe9f6}.dv{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.dv-tag{text-transform:uppercase;letter-spacing:.05em;color:var(--info);border:1px solid var(--info);border-radius:var(--r-sm);padding:1px 6px;font-size:.75rem;font-weight:700}.dv-name{font-size:var(--step-1);color:var(--text);font-weight:700}button.dv-btn{cursor:text;text-align:left;background:0 0;border:0;min-height:0;padding:0}button.dv-btn:hover{text-decoration:underline;background:0 0!important}.dv-rename{font-size:.875rem}.dv-edit input{width:min(28rem,100%);font-size:var(--step-1);min-height:var(--ctl-h);font-weight:700}table.countreport tr.rarea th{text-align:left;color:var(--info);background:var(--info-bg);border-bottom:1px solid var(--line);padding:5px 8px;font-size:.875rem;font-weight:700}table.countreport tr.rarea .rsub{color:var(--n-600);font-weight:500}.rkey table.rkey-areas{margin-top:var(--s-3);width:auto;min-width:26rem}.rkey table.rkey-areas td.neg{color:var(--danger);font-weight:700}@media print{table.countreport tr.rarea th{-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact}}.cmpreport,.rkey.cmp{--cd-bg:#fbe3cf;--cd:#8a3d0c;--co-bg:#dce8f4;--co:#1d4a7a;--cm-bg:#e2f1e6;--cm:#1b5e36}.rtag.c-differ{background:var(--cd-bg,#fbe3cf);color:var(--cd,#8a3d0c)}.rtag.c-agree_off{background:var(--co-bg,#dce8f4);color:var(--co,#1d4a7a)}.rtag.c-agree_match{background:var(--cm-bg,#e2f1e6);color:var(--cm,#1b5e36)}table.cmpreport{margin-bottom:var(--s-4)}table.cmpreport.c-differ tr.rsection th{background:var(--cd-bg);color:var(--cd)}table.cmpreport.c-agree_off tr.rsection th{background:var(--co-bg);color:var(--co)}table.cmpreport.c-agree_match tr.rsection th{background:var(--cm-bg);color:var(--cm)}table.cmpreport.c-differ tbody tr:not(.rsection) td:first-child{box-shadow:inset 4px 0 0 var(--cd-bg)}table.cmpreport.c-agree_off tbody tr:not(.rsection) td:first-child{box-shadow:inset 4px 0 0 var(--co-bg)}table.cmpreport.c-agree_match tbody tr:not(.rsection) td:first-child{box-shadow:inset 4px 0 0 var(--cm-bg)}table.cmpreport th.c-cnt{white-space:normal;min-width:6.5rem}.cmp-name{text-overflow:ellipsis;white-space:nowrap;max-width:10rem;margin-left:auto;font-weight:400;display:block;overflow:hidden}table.cmpreport td.num strong{font-size:1rem}table.cmpreport td.num .rwhere{text-align:right}table.cmpreport th.c-settle{min-width:15rem}table.cmpreport tr.is-settled td{background:#f4faf5}.cmp-hide{margin-left:var(--s-3);font-weight:400}.cmp-fold{margin:0 0 var(--s-4)}.cmp-master{background:var(--n-50);border:1px solid var(--line);padding:var(--s-2) var(--s-3);margin:0 0 var(--s-3);border-radius:6px}.cmp-counts{border-collapse:collapse;margin:var(--s-2) 0 var(--s-3)}.cmp-counts th,.cmp-counts td{text-align:left;vertical-align:baseline;padding:3px 12px 3px 0}.cmp-counts th{white-space:nowrap;font-weight:700}.cmp-counts .num{font-variant-numeric:tabular-nums}.settle{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.settle .settlebtn{border:1px solid var(--line);background:var(--paper,#fff);cursor:pointer;border-radius:6px;min-height:32px;padding:0 10px;font-weight:600}.settle .settlebtn:hover{border-color:var(--n-500)}.settle .settlebtn.on{color:#fff;background:#1b5e36;border-color:#1b5e36}.settle .recount{border:1px solid var(--line);width:6.5rem;min-height:32px;font:inherit;border-radius:6px;padding:0 8px}.settle .recount.on{border-color:#1b5e36;box-shadow:0 0 0 1px #1b5e36}.settle .settled{color:#1b5e36;white-space:nowrap;font-weight:700}.settle .settled .linkbtn{margin-left:6px;font-weight:400}.settle .unsettled{color:var(--cd,#8a3d0c);font-size:.8125rem;font-weight:600}.recountbox{border:1pt solid #555;border-radius:2pt;width:46pt;height:14pt;display:inline-block}.countlists-box{max-height:11rem;overflow-y:auto}.pastpick{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.pastcounts li .pasttick{vertical-align:middle;width:18px;height:18px;accent-color:var(--brand)}@media print{.countprint table.cmpreport{table-layout:fixed}.countprint table.cmpreport th.c-cnt{width:9%}.countprint table.cmpreport th.c-settle{width:11%;min-width:0}.countprint .cmp-name{white-space:normal;max-width:none}.countprint table.cmpreport tr.is-settled td{background:0 0}.countprint .cmp-counts{font-size:9pt}}.pastcounts button.cmp-label,.pastcounts button.cmp-label:hover,.pastcounts button.cmp-label:focus{color:#8a3d0c;cursor:pointer;background:#fbe3cf;border:0;border-radius:4px;margin:0 4px;padding:1px 8px;font-size:.8125rem;font-weight:700;display:inline-block}.pastcounts button.cmp-label:hover{text-decoration:underline}.flag.tagged{color:var(--n-700,#555);background:var(--n-50,#f6f5f3);border-color:var(--n-300,#ccc);font-weight:600}.flag.tagged.fresh{color:var(--ok);background:var(--ok-bg);border-color:var(--ok)}.listsearch-fresh{align-items:center;gap:var(--s-2);white-space:nowrap;display:inline-flex}.listsearch-fresh label{align-items:center;gap:var(--s-2);cursor:pointer;display:inline-flex}.listsearch-fresh input[type=checkbox]{width:auto;min-height:0;accent-color:var(--ok);margin:0}.listsearch-fresh input[type=number]{width:4.5rem;min-height:var(--ctl-h);font:inherit;padding:0 6px}.listsearch-fresh select{width:auto;min-height:var(--ctl-h);font:inherit;margin:0;padding:0 6px}@media print{.listsearch-fresh{display:none!important}}.printpages{border:1px solid var(--line);padding:var(--s-2) var(--s-3);margin:var(--s-2) 0 var(--s-3);border-radius:6px}.printpages legend{padding:0 var(--s-1);font-weight:600}.printpages label{align-items:center;gap:var(--s-2);margin:4px 0;display:flex}.printpages input[type=number]{width:4.5rem;min-height:2rem;font:inherit;padding:0 6px}.printpages p.meta{margin:var(--s-1) 0 0}.sheet.printskip{display:none!important}@media print{.sheet.printlast{page-break-after:auto!important;break-after:auto!important}}.paste-mode{margin:0 0 var(--s-3);gap:var(--s-4);border:0;flex-wrap:wrap;padding:0;display:flex}.paste-mode label{align-items:center;gap:var(--s-1);display:inline-flex}.paste-label{margin-bottom:var(--s-1);font-weight:600;display:block}.paste textarea{box-sizing:border-box;width:100%;font-family:var(--mono,ui-monospace, monospace);font-size:var(--step-0);resize:vertical}.paste-result{margin-top:var(--s-3);padding:var(--s-2) var(--s-3);border:1px solid var(--line-soft);border-radius:var(--r-sm)}.paste-result p{margin:0 0 var(--s-2)}.paste-result p:last-child{margin-bottom:0}.paste-missing{max-height:10rem;margin:0;padding-left:1.2rem;overflow:auto}.cl-form>.cl-formlabel{color:var(--text-muted);font-size:var(--step-0);align-self:start;padding-top:2px}.cl-dmgbox{align-items:center;gap:var(--s-2);cursor:pointer;margin:0 0 var(--s-2);display:inline-flex}.cl-dmgbox input{width:auto;min-height:0;margin:0}.cl-dmghint{margin:var(--s-1) 0 0;color:var(--warn)}.cl-fline>input[aria-invalid=true]{border-color:var(--warn)}.mzc .cl-dmgbox.mzc-check{margin:0 0 var(--s-3);display:flex}.cl-webprice{margin:0 0 var(--s-2)}.cl-webprice.cl-matched{padding:var(--s-2) var(--s-3);border-left:3px solid var(--warn);background:var(--warn-tint,#fff7ed)}.cl-rowtag{font-size:var(--fs-13,13px);margin-top:2px;display:inline-block}.cl-rowtag.cl-dmg{color:#7c2d12;font-weight:600}.cl-rowtag.cl-match{color:var(--warn)}.notices .lede{max-width:62rem}.nt-add{align-items:flex-end;gap:var(--s-3) var(--s-4);flex-wrap:wrap;display:flex}.nt-field{gap:var(--s-1);flex-direction:column;min-width:15rem;display:flex}.nt-field>span{color:var(--text-muted);font-size:var(--step-0)}.nt-field input{margin:0}.nt-field input[aria-invalid=true]{border-color:var(--warn)}.nt-checks{gap:var(--s-1) var(--s-3);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.nt-checks legend{color:var(--text-muted);font-size:var(--step-0);margin-bottom:var(--s-1);padding:0}.nt-checks label{align-items:center;gap:var(--s-1);display:inline-flex}.nt-checks input,.nt-table input[type=checkbox]{width:auto;min-height:0;margin:0}.nt-add>button{width:auto;margin:0}.nt-problem{color:var(--warn)}.nt-table .nt-c{text-align:center}.nt-table tr.off td{opacity:.55}.nt-sends td{vertical-align:top}.nt-table .acct-sub{font-weight:400;display:block}.cl-seth{font-size:var(--step-0);margin:var(--s-3) 0 var(--s-1)}.cl-set{margin:var(--s-1) 0 var(--s-2)}.cl-setlist{border-collapse:collapse;width:100%;margin-bottom:var(--s-2)}.cl-setlist th,.cl-setlist td{text-align:left;border-bottom:1px solid var(--line-soft);vertical-align:middle;padding:4px 8px}.cl-setlist th{font-size:var(--step--1);color:var(--text-muted);font-weight:600}.cl-setlist input.cl-num{width:4.5rem;margin:0}.cl-setlist td.r-flag{font-weight:650}@media (max-width:40rem){.cl-setlist,.cl-setlist tbody,.cl-setlist td{display:block}.cl-setlist thead{display:none}.cl-setlist tr{align-items:center;gap:var(--s-1) var(--s-3);padding:var(--s-2) 0;border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"id rm""desc desc""qty here";display:grid}.cl-setlist td{font-size:var(--step-0);overflow-wrap:anywhere;border:0;padding:0}.cl-setlist td.cl-id{grid-area:id}.cl-setlist td.cl-pdesc{grid-area:desc}.cl-setlist td.cl-pqty{grid-area:qty;align-items:center;display:flex}.cl-setlist td.cl-phere{grid-area:here}.cl-setlist td.cl-prm{grid-area:rm}.cl-setlist td[data-label]:before{content:attr(data-label);color:var(--text-muted);margin-right:var(--s-2)}.cl-setlist input.cl-num,.cl-setlist .linkbtn{min-height:var(--ctl-h-bar)}}.cl-settag{background:var(--info-bg);color:var(--info);border-radius:var(--r-sm);padding:0 6px;font-weight:650}.cl-setpieces{margin:var(--s-1) 0 0;font-size:var(--step--1);padding:0;list-style:none}.cl-setpieces li{padding:2px 0}.cl-setcards{margin:0 0 var(--s-2);gap:var(--s-2);padding:0;list-style:none;display:grid}.cl-setcards li{border:1px solid var(--line-soft);padding:var(--s-2);border-radius:8px;gap:4px;display:grid}.cl-setcard-top,.cl-setcard-n{justify-content:space-between;align-items:center;gap:var(--s-2);display:flex}.cl-setcard-n label{align-items:center;gap:var(--s-2);margin:0;display:flex}.cl-setcard-n input.cl-num{width:5rem;margin:0}.cl-makeset,.mz-find{margin-top:var(--s-2)}.cl-nophoto,.mz-nothumb{color:var(--text-muted)}.mz .login label{color:var(--text);font-size:15px}.mz .login details summary{color:var(--text-muted);padding:10px 0}.mz .cl-setcard-n label,.mz .cl-setcard-n .cl-sub,.mz .cl-dmgbox{font-size:15px}.mz .cl-dmgbox{align-items:center;gap:var(--s-3);min-height:44px;line-height:1.35;display:flex}.mz .cl-dmgbox input[type=checkbox]{flex:none;width:24px;height:24px;min-height:24px;margin:0}.mz-searchform>input{width:auto;min-width:0}.mz-searchform>button{flex:none}.mz .cl-add .cl-row{align-items:stretch;gap:var(--s-1);flex-flow:column}.mz .cl-add .cl-row>label{min-width:0;color:var(--text);font-size:15px}.mz .cl-add .cl-row>input[type=text]{width:100%}.mz .cl-add .cl-row>input[type=number]{width:8rem}.mz .cl-add .cl-row>button,.mz .cl-add .cl-makeset button{width:100%}.mz .cl-add h2{font-size:20px;line-height:1.3}.mz .cl-add .mz-searchform>button{width:auto}.mz .cl-actions{flex-direction:column}.mz .cl-actions>button{flex:none;width:100%}.mz .mzc-two{gap:var(--s-2);flex-wrap:wrap;display:flex}.mz .mzc-two>button{white-space:nowrap;flex:9.5rem;margin:0}.cl-head-top{flex-wrap:wrap}.mz-tabs{gap:var(--s-2);flex-wrap:wrap}.mz-tabs>button{white-space:nowrap;padding:0 var(--s-2);flex:auto;font-size:15px;border-radius:var(--r-sm)!important;margin-left:0!important}.l-avail{gap:var(--s-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.l-avail .label{overflow-wrap:anywhere}@media (max-width:30rem){.l-pricegrid{grid-template-columns:1fr}}.l-invtable .l-zone{white-space:normal;display:block}.mz-card{padding:var(--s-3)}.mz-body{flex:1;gap:4px;line-height:1.3}.mz-status{align-items:center;gap:4px var(--s-2);flex-wrap:wrap;display:flex}.mz-status .cl-webbadge-wrap{align-items:center;gap:2px var(--s-2);flex-flow:wrap}.mz .mz-status .cl-webnote{font-size:14px}.mz-link,.l-results-back a,.mz-foot a,.mz-top a{min-height:44px;color:var(--text);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.mz-foot{gap:var(--s-2) var(--s-4);flex-wrap:wrap}.mz-foot .linkbtn{min-height:44px}.mz-top h1{font-size:var(--step-2);margin:0;line-height:1.2}.mzc-head h2.mzc-title{margin:0;font-size:20px;line-height:1.25}.l-clrbtn,.l-clrbtn:visited,main.lookup .l-search-hint,.mz .cl-webnote.r-flag,.mz .cl-warn{color:#94570a}main.lookup label.l-search-stock{min-height:44px}main.lookup label.l-search-stock input{flex:none;width:24px;height:24px}.mz .cl-price>input{text-align:left}.mz .cl-set .cl-row>button,.mz .cl-set .cl-row .pickbtn{width:100%}.ticker{font-variant-numeric:tabular-nums}.ticker.is-behind{color:var(--warn);font-weight:600}.l-gate-msg{margin:var(--s-4) 0 var(--s-5);color:var(--text);font-size:20px;line-height:1.4}a.l-signin,button.l-signin{width:100%;min-height:52px;margin:0 0 var(--s-4);padding:0 var(--s-4);border:1px solid var(--brand);border-radius:var(--r-md);background:var(--brand);color:#fff;justify-content:center;align-items:center;font-size:18px;font-weight:650;text-decoration:none;display:flex}a.l-signin:active,button.l-signin:active{background:var(--brand-deep);border-color:var(--brand-deep)}.l-gate-or{color:var(--text-muted);margin:var(--s-5) 0 0;font-size:16px}.l-gate-item{color:var(--text-muted);margin-top:var(--s-5);font-size:16px}.l-who{color:var(--text);margin:var(--s-5) 0 var(--s-2);font-size:16px}.l-signout{width:auto;min-height:44px;font-size:16px}.l-notice{font-size:18px;line-height:1.45}.l-notice p{margin:var(--s-3) 0}.mz-hub p{font-size:17px;line-height:1.45}.mz-hub .l-signin{margin-top:var(--s-4)}.mz-hub details summary{align-items:center;min-height:44px;font-size:16px;display:flex}.mz-hub h1{margin:var(--s-3) 0;font-size:24px;line-height:1.25}@media (max-width:40rem){.lb-group,.ab-group,.rb-group{flex-wrap:wrap;min-width:0;max-width:100%}.lb-group+.lb-group,.ab-group+.ab-group,.rb-group+.rb-group{border-left:0;padding-left:0}.lb-group>select,.ab-group>select,.rb-group>select,.rb-group>input[type=search]{flex:12rem;min-width:0;max-width:100%}.r-at,.invbar,.invbldg{flex-wrap:wrap;min-width:0;max-width:100%}.r-at>select,.invbldg>select{flex:12rem;min-width:0;max-width:100%}.listsearch-fresh{white-space:normal;flex-wrap:wrap;max-width:100%}.listsearch-fresh>label{white-space:nowrap}table.alist,table.alist tbody,table.alist tr,table.alist td{width:auto;display:block}table.alist colgroup,table.alist thead{display:none}table.alist tbody tr{padding:var(--s-3) var(--s-3) var(--s-3) 3rem;border-bottom:1px solid var(--line);position:relative}table.alist td{padding:var(--s-1) 0;border-bottom:0}table.alist td.sel{left:var(--s-3);top:var(--s-3);padding:0;position:absolute}table.alist input[type=checkbox]{width:1.5rem;height:1.5rem}table.alist td.c-item .a-v,table.alist td.c-msrp .a-v{white-space:normal;overflow:visible}.a-l{font-size:var(--step-0)}table.qlist,table.qlist tbody,table.qlist tr,table.qlist td{width:auto;display:block}table.qlist colgroup,table.qlist thead{display:none}table.qlist tbody tr{padding:var(--s-3) var(--s-3) var(--s-3) 3rem;border-bottom:1px solid var(--line);position:relative}table.qlist tbody tr.updivider,table.qlist tbody tr.marker{padding-left:var(--s-3)}table.qlist td{border-bottom:0;padding:2px 0}table.qlist td.sel{left:var(--s-3);top:var(--s-3);padding:0;position:absolute}table.qlist input[type=checkbox]{width:1.5rem;height:1.5rem}table.qlist td.num{padding-right:7.5rem}table.qlist td.rowactions{right:var(--s-2);top:var(--s-2);padding:0;position:absolute}table.qlist td.c-item .fld-v,table.qlist td.c-msrp .fld-v{white-space:normal;overflow:visible}table.qlist td.c-inv{overflow:visible}table.qlist tr>td:first-child{box-shadow:none!important}table.qlist tr.inv-off{box-shadow:inset 3px 0 0 var(--danger);background:var(--danger-bg)}table.qlist tr.inv-zone{box-shadow:inset 3px 0 0 var(--warn);background:var(--warn-bg)}table.qlist tr.byhand{box-shadow:inset 3px 0 0 var(--info)}.fld-l{font-size:var(--step-0)}table.qlist tbody tr.marker{background:var(--cream);border-top:1px solid var(--line)}table.qlist tr.marker>td{background:0 0;border-top:0;padding:2px 0}table.qlist tr.marker>td:empty{display:none}}.added-when{font-size:var(--step-0);color:var(--text-muted);font-variant-numeric:tabular-nums;margin-top:.3rem;display:block}.exc-head{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.exc-head h2{margin:0}.exc-history{gap:var(--s-2);display:inline-flex}.exc-history button{width:auto;min-height:44px;padding:0 var(--s-4);margin:0}a{color:var(--text);-webkit-text-decoration-color:var(--n-300);text-decoration-color:var(--n-300);text-underline-offset:3px}a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}main.admin .strip{padding:var(--s-5) var(--s-6);margin-bottom:var(--s-5)}main.admin .strip h2,main.admin section>h2{font-size:var(--step-1);margin:0 0 var(--s-2);font-weight:650}main.admin .strip h3{font-size:var(--step-0);margin:var(--s-5) 0 var(--s-1);color:var(--text);font-weight:650}main.admin .strip p,main.admin .strip .meta{font-size:var(--step-0);max-width:72ch}main.admin .meta{font-size:var(--step-0)}main.admin section input:not([type=checkbox]):not([type=radio]):not([type=file]),main.admin section select{width:auto;max-width:100%}main.admin section button{width:auto;margin-top:0}main.admin section label,main.admin .asklabel{font-size:var(--step-0);color:var(--text)}main.admin input[type=checkbox],main.admin input[type=radio]{width:1.15rem;height:1.15rem;min-height:0;accent-color:var(--brand);vertical-align:-.15em}main.admin table th{font-size:var(--step--1);color:var(--text-muted);font-weight:600}main.admin table td{font-size:var(--step-0)}main.admin table.grid th,main.admin table.grid td{padding:var(--s-3) var(--s-3)}main.admin table.grid th:first-child,main.admin table.grid td:first-child{padding-left:var(--s-4)}main.admin table.grid{border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-1);overflow:hidden}main.admin .strip table.grid{box-shadow:none}main.admin>.back{margin-bottom:var(--s-2);display:inline-block}main.admin .priceslot{gap:var(--s-2) var(--s-3);margin:var(--s-3) 0;flex-wrap:wrap;align-items:flex-end;display:flex}main.admin .priceslot label{gap:var(--s-1);margin:0;display:grid}main.admin .priceslot select{min-width:20rem}main.admin .priceslot input{width:16rem}main.admin table.settingstable{border:1px solid var(--line);border-radius:var(--r-md);margin-top:var(--s-3);overflow:hidden}main.admin table.settingstable td label{align-items:center;gap:var(--s-2);margin:0;display:inline-flex}.reg-printers{align-items:flex-end;gap:var(--s-3) var(--s-4);margin:var(--s-3) 0 var(--s-4);flex-wrap:wrap;display:flex}.reg-printers .asklabel{margin-top:0}.reg-printers select{margin-top:var(--s-1);min-width:16rem;display:block}.reg-printers .asklabel input{width:16rem}.reg-printers .reg-sep{background:var(--line);align-self:stretch;width:1px}main.admin .rulelist li>button{padding:var(--s-3) var(--s-3)}main.admin .rulename{font-size:var(--step-0)}main.admin .rulelist .meta{font-size:var(--step--1);color:var(--text-muted);margin-top:2px}main.admin table.coverage thead th{font-size:var(--step--1)}main.admin table.coverage th,main.admin table.coverage td{padding:var(--s-1) var(--s-4) var(--s-1) 0;font-size:var(--step-0)}main.admin .rulelist{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-1);padding:var(--s-4) var(--s-4) var(--s-3)}main.admin .rulelist-head{margin-bottom:var(--s-3)}main.admin .rulelist .rulelist-head:not(:first-child){margin-top:var(--s-6)}main.admin .rulelist li:first-child{border-top:1px solid var(--line-soft)}main.admin .rulelist li{border-color:var(--line-soft)}main.admin .rulelist li>button:hover{background:var(--surface-sunk)}main.admin .rulelist li>button.on{background:var(--brand-tint);box-shadow:inset 3px 0 0 var(--brand)}main.admin .rulelist .meta{font-weight:400}main.admin .ruleedit{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-1);padding:var(--s-5) var(--s-6)}main.admin .ruleedit .rulepart{border-top-color:var(--line-soft)}main.admin .ruleedit .rulepart>legend{font-size:var(--step-1)}main.admin table.grid td.num,main.admin table.grid th.num{white-space:nowrap}main.admin.notices input[type=email],main.admin.notices input[name=email]{width:22rem}.dlg{white-space:normal;text-align:left;font-weight:400}.dlg form{display:block}.dlg .asklabel input,.dlg .asklabel select,.dlg .asklabel textarea{width:100%;max-width:100%;margin-top:var(--s-1);display:block}.dlg select{max-width:100%}.dlgbody{max-height:calc(100vh - 3rem)}.phonetabs{margin:0 0 var(--s-4);grid-template-columns:1fr 1fr;display:grid}.phonetabs a{min-height:48px;padding:0 var(--s-3);border:1px solid var(--line);background:var(--surface);color:var(--text);justify-content:center;align-items:center;font-size:1.0625rem;font-weight:600;text-decoration:none;display:flex}.phonetabs a:first-child{border-radius:var(--r-md) 0 0 var(--r-md)}.phonetabs a:last-child{border-radius:0 var(--r-md) var(--r-md) 0;margin-left:-1px}.phonetabs a.on{z-index:1;background:var(--brand);border-color:var(--brand);color:#fff;position:relative}.phonetabs a:focus-visible{outline:2px solid var(--focus,var(--brand));outline-offset:2px;z-index:2;position:relative}main.lookup .phonetabs{margin-top:calc(-1 * var(--s-2))}main.lookup .l-last{margin:var(--s-5) 0 0;color:var(--text-muted)}main.lookup .l-last a{color:var(--text);font-weight:600}.cl-copyto{margin:var(--s-3) 0 0;gap:var(--s-1);border:0;flex-direction:column;padding:0;display:flex}.cl-copyto legend{margin-bottom:var(--s-1);font-weight:600}.cl-copyto label{align-items:center;gap:var(--s-2);flex-wrap:wrap;min-height:2rem;display:flex}.cl-copyto input[type=radio]{flex:none;width:auto;min-height:0;margin:0}.cl-copyto label.cl-copy-no{color:var(--muted)}@media (max-width:759px){.cl-copyto label{align-items:center;min-height:44px}}table.pr-runs{border-collapse:collapse;width:100%;font-size:.95rem}table.pr-runs th,table.pr-runs td{text-align:left;border-bottom:1px solid var(--line,#ddd);vertical-align:top;padding:.35rem .5rem}table.pr-runs td.pr-n{font-variant-numeric:tabular-nums}@media (max-width:640px){table.pr-runs th.pr-by,table.pr-runs td.pr-by{display:none}}.pr-every{align-items:center;gap:.4rem;margin:0 0 .5rem;display:inline-flex}.pr-scroll{overflow-x:auto}@media (max-width:640px){table.pr-runs,table.pr-runs tbody,table.pr-runs tr,table.pr-runs td{width:100%;display:block}table.pr-runs thead{display:none}table.pr-runs tr{border-bottom:1px solid var(--line,#ddd);padding:.4rem 0}table.pr-runs td{border:0;padding:.1rem 0}table.pr-runs td.pr-when{font-weight:600}table.pr-runs td[data-label]:before{content:attr(data-label) ": ";color:var(--text-muted)}table.pr-runs td.pr-n,table.pr-runs td.pr-by{display:block}table.pr-runs td.pr-act:empty{display:none}table.pr-runs td.pr-act .linkbtn{min-height:44px}main table.settingstable,main.admin table.grid:not(.designlist){max-width:100%;display:block;overflow-x:auto}main table.settingstable select{max-width:14rem}main .rs-row{flex-wrap:wrap}main .rs-row input[type=file]{flex:100%;min-width:0;max-width:100%}table.grid.designlist th.num,table.grid.designlist td.num,table.grid.designlist th.fmt,table.grid.designlist td.fmt{display:none}main.admin table.grid.designlist th,main.admin table.grid.designlist td{padding:var(--s-2)}}.zn-page .r-facts{max-width:80ch}.zn-bar{align-items:flex-end}.zn-filters{align-items:flex-end;gap:var(--s-2) var(--s-3);flex-wrap:wrap}.zn-f{font-size:var(--step-0);flex-direction:column;gap:2px;display:flex}.zn-f>span{color:var(--text-muted);font-size:13px}.zn-f>select,.zn-f>input{width:auto;min-height:var(--ctl-h-bar,40px);font-size:var(--step-0);margin-top:0}.zn-search>input{min-width:14rem}.zn-check{align-items:center;gap:var(--s-2);min-height:var(--ctl-h-bar,40px);white-space:nowrap;display:inline-flex}.zn-check input{width:18px;height:18px;margin:0}.zn-actions{flex-wrap:wrap}.zn-lede{max-width:80ch;margin:0 0 var(--s-2)}.zn-group{margin-top:var(--s-5)}.zn-bh{font-size:var(--step-1);margin:0 0 var(--s-1);font-weight:600}.zn-bh .meta{font-weight:400;font-size:var(--step-0);margin-left:var(--s-2)}table.zn-list col.w-tick{width:3%}table.zn-list col.w-zone{width:20%}table.zn-list col.w-note{width:21%}table.zn-list col.w-num{width:5%}table.zn-list col.w-date{width:9%}table.zn-list col.w-status{width:10%}table.zn-list col.w-act{width:18%}table.zn-list td{padding:var(--s-2) var(--s-3);vertical-align:middle}table.zn-list thead th{white-space:normal;vertical-align:bottom;line-height:1.25}table.zn-list .c-num{text-align:right;font-variant-numeric:tabular-nums}table.zn-list .c-tick input,table.zn-list th.c-tick input{width:20px;height:20px;margin:0}table.zn-list .c-act{white-space:nowrap;text-align:right}table.zn-list .c-act button{width:auto;margin:0 0 0 var(--s-1);min-height:36px;padding:0 var(--s-3);font-size:var(--step-0)}table.zn-list tr.zn-open>td{background:var(--surface-sunk)}table.zn-list tr.zn-detail>td{background:var(--surface-sunk);padding-top:0}.zn-name{font-size:var(--step-1);color:var(--text);text-align:left;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px;padding:0;font-weight:600}.zn-name:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.zn-note{flex-direction:column;gap:2px;min-width:0;display:flex}.zn-note input{width:100%;min-height:36px;font-size:var(--step-0);margin:0}.zn-saved{min-height:1.1em;color:var(--text-muted);font-size:13px}.zn-saved.failed{color:var(--danger)}.zn-status{white-space:nowrap;border:1px solid;border-radius:999px;padding:.05rem .5rem;font-size:14px;font-weight:600;display:inline-block}.zn-ok{color:var(--ok)}.zn-new{color:var(--warn)}.zn-gone{color:var(--text-muted)}.zn-items{padding:var(--s-2) 0 var(--s-3)}.zn-why{margin-top:var(--s-1);color:var(--text-muted);white-space:normal;text-align:right;font-size:13px;display:block}table.zn-list tr.zn-said>td{padding-top:0}table.zn-list tr.zn-said p{margin:0}.zn-said-ok{color:var(--ok);font-weight:600}.zn-items .meta{margin:0 0 var(--s-2)}.zn-itemlist{border-collapse:collapse;width:100%;max-width:46rem;font-size:var(--step-0)}.zn-itemlist th,.zn-itemlist td{text-align:left;padding:4px var(--s-3) 4px 0;border-bottom:1px solid var(--line-soft)}.zn-itemlist th{color:var(--text-muted);font-weight:500}.zn-itemlist .c-num{text-align:right}.zn-itemlist .c-item{white-space:nowrap;font-weight:600}.zl-stock{margin:0 0 var(--s-2)}.zl-refused ul{margin-top:var(--s-1)}.zl-setup{gap:var(--s-4) var(--s-6);margin:var(--s-2) 0;flex-wrap:wrap;align-items:flex-start;display:flex}.zl-start{gap:var(--s-1);flex-direction:column;max-width:22rem;display:flex}.zl-start label,.zl-printer label{font-weight:600}.zl-start input{width:6rem;margin-top:0}.zl-start .meta,.zl-printer .meta{margin:0}.zl-grid{width:13.5rem;margin-top:var(--s-1);gap:3px;display:grid}.zl-grid button{font-variant-numeric:tabular-nums;border-radius:3px;width:auto;height:28px;min-height:28px;margin:0;padding:0;font-size:13px}.zl-grid button.used{background:var(--surface-sunk);color:var(--text-subtle);text-decoration:line-through}.zl-grid button.on{background:var(--ink);color:var(--surface);border-color:var(--ink);font-weight:700}.zl-printer{gap:var(--s-1);flex-direction:column;max-width:20rem;display:flex}.zl-printer select{margin-top:0}.zl-h{font-size:var(--step-0);margin:var(--s-3) 0 var(--s-1);font-weight:600}.zl-preview{width:100%;overflow:hidden}.zl-inline .sheet{border:1px solid var(--line);box-shadow:none;margin:0}.zl-inline .zl-cell{outline:.25mm dashed #c9cfd6}.zl-inline .zl-used{background:repeating-linear-gradient(45deg,#eef0f2 0,#eef0f2 2mm,#fff 2mm,#fff 4mm)}.zl-label{display:block}@media print{.zl-cell{background:0 0!important;outline:none!important}}@media (max-width:760px){.zn-bar,table.zn-list thead th{position:static}.zn-filters{grid-template-columns:1fr;width:100%;display:grid}.zn-filters>*{min-width:0}.zn-f>select,.zn-f>input{width:100%;min-height:44px}.zn-search>input{min-width:0}.zn-actions{width:100%;margin-left:0;border-left:0!important;padding-left:0!important}.zn-actions>button{flex:auto;min-height:44px}.zn-actions>.rb-label{flex:100%}table.zn-list,table.zn-list tbody,table.zn-list tr,table.zn-list td{width:100%;display:block}table.zn-list colgroup,table.zn-list thead{display:none}table.zn-list tr{border-bottom:1px solid var(--line);padding:var(--s-3) 0 var(--s-3) 2.25rem;position:relative}table.zn-list td{border:0;padding:2px 0}table.zn-list td.c-tick{left:0;top:var(--s-3);width:auto;position:absolute}table.zn-list td.c-num,table.zn-list td[data-label]{width:auto;margin-right:var(--s-4);text-align:left;display:inline-block}table.zn-list td[data-label]:before{content:attr(data-label) ": ";color:var(--text-muted);font-size:14px}table.zn-list td[data-label] .r-v{font-size:var(--step-0);display:inline}table.zn-list td.c-act{text-align:left;padding-top:var(--s-2)}.zn-why{text-align:left}table.zn-list tr.zn-said{padding-left:0}table.zn-list .c-act button{margin:0 var(--s-2) 0 0;min-height:44px}table.zn-list tr.zn-detail{padding-left:0}.zn-note input{min-height:44px}.zl-grid{width:100%;max-width:16rem}.zl-grid button{height:36px}}.tr-intro{margin:0 0 var(--s-3)}table.tr-list col.w-tag{width:13rem}table.tr-list col.w-stock{width:8.5rem}table.tr-list col.w-price{width:9rem}table.tr-list .tr-price{font-size:var(--step-1);font-variant-numeric:tabular-nums}.tr-note{font-style:italic}table.tr-list tr.tr-group td{background:var(--surface-sunk);border-top:2px solid var(--line);padding-top:.45rem;padding-bottom:.45rem}table.tr-list tr.tr-member td.c-item{padding-left:1.1rem}table.tr-list col.w-item{width:11.6rem}.also-list{margin:.25rem 0 0;padding:0;list-style:none}.also-list li{margin:.1rem 0}.also-list .also-id{font-variant-numeric:tabular-nums;margin-right:.4em;font-weight:600}.tr-addto{margin-top:.5rem}.tr-here{align-items:center;gap:var(--s-2);white-space:nowrap;display:inline-flex}.tr-here input{width:auto;margin:0}.cl-row>input.tr-pricein{font-variant-numeric:tabular-nums;flex:none;width:8rem;margin-top:0}@media (max-width:959px){table.tr-list col.w-tag{width:9.5rem}table.tr-list col.w-stock{width:7rem}}@media (max-width:759px){.tr-scroll{overflow-x:auto}table.tr-list{min-width:62rem}table.tr-list thead th{position:static}}.mixprev{gap:var(--s-4);flex-wrap:wrap;display:flex}.mixprev-one{flex:16rem;min-width:0}.mixprev-name{margin:0 0 var(--s-1);font-size:var(--step-0)}.stq-row{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.stq-row select{width:auto;min-width:16rem;margin-top:0}@media (max-width:40rem){table.m-lines,table.m-lines tbody,table.m-lines tr,table.m-lines td,table.r-lines,table.r-lines tbody,table.r-lines tr,table.r-lines td{width:100%;display:block}table.m-lines colgroup,table.r-lines colgroup{display:none}table.m-lines thead tr,table.r-lines thead tr{padding:var(--s-2) 0 var(--s-2) 2.25rem;display:block;position:relative}table.m-lines thead th,table.r-lines thead th{display:none;position:static}table.m-lines thead th:first-child,table.r-lines thead th:first-child{left:0;top:var(--s-2);border:0;padding:0;display:block;position:absolute}table.m-lines thead tr:after,table.r-lines thead tr:after{content:"Tick every line";color:var(--text-muted)}table.m-lines tr,table.r-lines tr{border-bottom:1px solid var(--line);padding:var(--s-3) 0 var(--s-3) 2.25rem;position:relative}table.m-lines td,table.r-lines td{border:0;padding:2px 0}table.m-lines td.c-tick,table.r-lines td.c-tick{left:0;top:var(--s-3);width:auto;position:absolute}table.m-lines td[data-label],table.r-lines td[data-label]{width:auto;margin-right:var(--s-4);text-align:left;vertical-align:top;display:inline-block}table.m-lines td[data-label]:before,table.r-lines td[data-label]:before{content:attr(data-label) ": ";color:var(--text-muted);font-size:14px}table.m-lines td[data-label] .r-v,table.r-lines td[data-label] .r-v{display:inline}table.m-lines td[data-label] .r-v.r-sub,table.r-lines td[data-label] .r-v.r-sub{display:block}table.m-lines td.c-count,table.r-lines td.c-count{width:100%;padding-top:var(--s-2);display:block}table.m-lines td.c-count input,table.r-lines td.c-count input{min-height:44px}table.m-lines input[type=checkbox],table.r-lines input[type=checkbox]{width:22px;height:22px}}
