.docket{--paper:#f2eee5;--card:#fff;--card-press:#fbf9f3;--key-press:#efebe0;--ink:#17130c;--ink2:#5d564a;--ink3:#93897a;--line:#e1dacb;--line2:#c9c0ac;--ok:#176b38;--ok-bg:#dff0e2;--ok-deep:#0e4f27;--warn:#8a5800;--warn-bg:#faeed2;--bad:#ac2314;--bad-bg:#fae4df;--info:#1d4fb8;--info-bg:#e3ebfa;--m-receiving:#9a4a1f;--m-cutting:#234e9e;--m-packing:#1e6b44;--m-warehouse:#5e5427;--radius:14px;--radius-stamp:7px;--dk-maxw-inkpane:560px;--dk-maxw-page:1100px;--dk-maxw-pane:760px;--dk-maxw-column:640px;--dk-maxw-narrow:560px;--shadow-card:0 1px 0 var(--line2), 0 6px 18px #2620140f;--shadow-row:0 1px 0 var(--line2), 0 5px 14px #2620140d;--shadow-key:0 1px 0 var(--line2), 0 3px 8px #2620140d;--shadow-ticket:0 1px 0 var(--line2), 0 8px 24px #26201414;--dk-sans:"Seravek", "Avenir Next", -apple-system, "Segoe UI", system-ui, sans-serif;--dk-mono:"Seravek", "Avenir Next", -apple-system, "Segoe UI", system-ui, sans-serif;background:var(--paper);color:var(--ink);font-family:var(--dk-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-webkit-tap-highlight-color:transparent;min-height:var(--dk-vh);--dk-vh:calc(100dvh - env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.docket *,.docket :before,.docket :after{box-sizing:border-box}.dk-eyebrow{font-size:calc(13px * var(--scale));letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);margin:0;font-weight:700}.dk-q{font-size:calc(31px * var(--scale));letter-spacing:-.022em;white-space:pre-line;color:var(--ink);margin:0;font-weight:800;line-height:1.12}.dk-sub{font-size:calc(16.5px * var(--scale));color:var(--ink2);margin:0;font-weight:400;line-height:1.45}.dk-mono{font-family:var(--dk-mono);font-variant-numeric:tabular-nums;font-feature-settings:"zero" 0}.dk-screen{gap:calc(14px * var(--scale));padding:calc(20px * var(--scale));max-width:var(--dk-maxw-column);flex-direction:column;width:100%;margin:0 auto;display:flex}.dk-screen>.dk-eyebrow+.dk-q,.dk-sheet-body>.dk-eyebrow+.dk-q,.dk-screen>.dk-q+.dk-sub,.dk-sheet-body>.dk-q+.dk-sub{margin-top:calc(-8px * var(--scale))}.dk-pads{height:var(--dk-vh);width:100%;max-height:100%;max-width:var(--dk-maxw-column);padding:0 calc(20px * var(--scale));flex-direction:column;margin-inline:auto;display:flex;overflow-y:auto;container:dk-pads/size}.dk-pads>*{flex:none;min-height:0}.dk-pads>.dk-header{min-height:clamp(52px, 8cqh, calc(64px * var(--scale)));padding-block:2px}.dk-pads>.dk-header .dk-back{min-height:48px;font-size:max(15px, min(calc(17px * var(--scale)), 2.6cqh))}.dk-pads-strip{margin-inline:calc(-20px * var(--scale))}.dk-pads-strip .dk-jobstrip,.dk-pads-strip .dk-band{width:100%;padding-inline:calc(20px * var(--scale));min-height:clamp(48px, 7.8cqh, calc(58px * var(--scale)));padding-block:clamp(5px, 1cqh, calc(12px * var(--scale)));border-radius:0}.dk-pads-strip .dk-jobstrip-code{font-size:max(13px, min(calc(15.5px * var(--scale)), 2.4cqh))}.dk-pads-strip .dk-jobstrip-context,.dk-pads-strip .dk-jobstrip-plabel{font-size:max(11px, min(calc(13px * var(--scale)), 2cqh))}.dk-pads-strip .dk-jobstrip-num{font-size:max(15px, min(calc(19px * var(--scale)), 2.9cqh));line-height:1.2}.dk-pads-strip .dk-jobstrip-code,.dk-pads-strip .dk-jobstrip-context,.dk-pads-strip .dk-jobstrip-plabel{line-height:1.25}.dk-pads-strip .dk-jobstrip-code{line-height:1.2}.dk-pads-strip .dk-band-msg{font-size:max(13px, min(calc(16.5px * var(--scale)), 2.5cqh))}.dk-pads-strip .dk-band-disc{width:30px;height:30px}.dk-pads-strip .dk-band-action{min-height:44px;padding:0 14px}.dk-pads-prompt{gap:clamp(4px, .8cqh, calc(8px * var(--scale)));padding-top:clamp(4px, 1cqh, calc(14px * var(--scale)));flex-direction:column;display:flex}.dk-pads-prompt .dk-batchchip{min-height:clamp(44px, 7cqh, calc(56px * var(--scale)));padding-block:clamp(6px, 1cqh, calc(10px * var(--scale)))}.dk-pads-prompt .dk-batchchip-value{font-size:max(15px, min(calc(19px * var(--scale)), 3cqh))}.dk-pads-prompt .dk-batchchip-label{font-size:max(11px, min(calc(13px * var(--scale)), 2cqh))}.dk-pads-prompt .dk-batchchip-hint{font-size:max(12px, min(calc(13.5px * var(--scale)), 2.1cqh));white-space:nowrap}.dk-pads-eyerow{align-items:center;gap:12px;display:flex}.dk-pads-eyerow .dk-eyebrow{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:max(13px, min(calc(13px * var(--scale)), 2.4cqh));flex:auto;overflow:hidden}.dk-pads-q{font-size:max(22px, min(calc(31px * var(--scale)), 4.8cqh));margin-top:calc(-2px * var(--scale))}.dk-pads-slack{flex:1 1 0;min-height:0;container:dk-slack/size}.dk-pads-sub{padding-top:calc(4px * var(--scale));font-size:max(13px, min(calc(16.5px * var(--scale)), 21px));margin:0;display:none}@container dk-slack (min-height:104px){.dk-pads-sub{display:block}}.dk-pads-tape{padding-top:clamp(14px, 3cqh, calc(28px * var(--scale)));flex-direction:column;padding-bottom:2px;display:none}.dk-pads-tape[data-dim=true]{opacity:.6}.dk-tape-row{align-items:center;gap:10px;display:flex}.dk-tape-row--new{background:var(--card);min-height:40px;box-shadow:var(--shadow-row);border-radius:11px;padding:2px 12px}.dk-tape-tick{background:var(--ok);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.dk-tape-id{font-size:max(13px, min(calc(15.5px * var(--scale)), 17px));white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.dk-tape-m{font-family:var(--dk-mono);font-variant-numeric:tabular-nums;font-size:max(13px, min(calc(14.5px * var(--scale)), 16px));color:var(--ink2);white-space:nowrap;font-weight:650}.dk-tape-undo{margin-left:auto;margin-block:-6px;min-height:44px;color:var(--ink3);font:inherit;font-size:max(12px, min(calc(13px * var(--scale)), 14px));letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;margin-right:-4px;padding:0 10px;font-weight:700}.dk-tape-undo:active{background:var(--key-press);color:var(--ink)}.dk-tape-row--old{min-height:24px;color:var(--ink3);padding:0 12px;display:none}.dk-tape-row--old .dk-tape-id,.dk-tape-row--old .dk-tape-m{font-size:max(12px, min(calc(13.5px * var(--scale)), 15px));color:inherit;font-weight:650}.dk-tape-more{min-height:32px;color:var(--ink2);font:inherit;font-size:max(13px, min(calc(14px * var(--scale)), 15px));cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;margin-top:2px;padding:0 12px;font-weight:700;display:none}.dk-tape-more:active{opacity:.7}@container dk-slack (min-height:56px){.dk-pads-tape{display:flex}}@container dk-slack (min-height:92px){.dk-tape-more{display:inline-flex}}@container dk-slack (min-height:116px){.dk-tape-row--old[data-age="1"]{display:flex}}@container dk-slack (min-height:140px){.dk-tape-row--old[data-age="2"]{display:flex}}.dk-pads-dock{gap:clamp(5px, .8cqh, calc(10px * var(--scale)));padding-top:clamp(5px, .8cqh, calc(10px * var(--scale)));padding-bottom:max(clamp(5px, .8cqh, calc(10px * var(--scale))), env(safe-area-inset-bottom));flex-direction:column;display:flex}.dk-pads-dock .dk-echo{min-height:clamp(50px, 8.2cqh, calc(64px * var(--scale)));padding-block:clamp(4px, .8cqh, calc(10px * var(--scale)))}.dk-pads-dock .dk-echo-value{font-size:max(30px, min(calc(46px * var(--scale)), 6cqh))}.dk-pads-dock .dk-echo-caret{height:max(24px, min(calc(36px * var(--scale)), 5cqh))}.dk-pads-fill{min-height:max(44px, min(calc(48px * var(--scale)), 7cqh));padding:0 calc(18px * var(--scale));border:1.5px solid var(--line2);background:var(--card);box-shadow:var(--shadow-key);color:var(--ink);font:inherit;font-size:max(13px, min(calc(15px * var(--scale)), 2.4cqh));cursor:pointer;border-radius:999px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.dk-pads-fill:active{background:var(--card-press)}.dk-pads-dock .dk-numpad,.dk-pads-dock .dk-numpad-grid{gap:clamp(5px, .85cqh, calc(8px * var(--scale)))}.dk-pads-dock .dk-key{min-height:clamp(56px, 8.5cqh, calc(64px * var(--scale)));font-size:max(22px, min(calc(28px * var(--scale)), 4cqh))}.dk-pads-dock .dk-key[data-muted=true]{font-size:max(16px, min(calc(20px * var(--scale)), 3cqh))}.dk-pads-dock .dk-action{min-height:clamp(56px, 8.5cqh, calc(62px * var(--scale)));font-size:max(16px, min(calc(19px * var(--scale)), 2.9cqh))}.dk-pads-dock .dk-ack{padding:clamp(10px, 1.8cqh, calc(16px * var(--scale)));gap:clamp(8px, 1.4cqh, calc(12px * var(--scale)))}.dk-pads-dock .dk-ack-title{font-size:max(16px, min(calc(19px * var(--scale)), 3.1cqh))}.dk-pads-dock .dk-ack-body{font-size:max(13px, min(calc(15.5px * var(--scale)), 2.5cqh))}.dk-pads-dock .dk-ack-btn{min-height:clamp(52px, 8.2cqh, calc(56px * var(--scale)));font-size:max(15px, min(calc(17px * var(--scale)), 2.7cqh))}.dk-pads-pane{display:none}@media (min-width:1024px){.dk-pads[data-pane]{grid-template-columns:minmax(380px, min(44%, var(--dk-maxw-inkpane))) minmax(0, 1fr);grid-template-rows:auto auto auto minmax(0,1fr) auto;max-width:none;padding:0;display:grid}.dk-pads[data-pane]>.dk-pads-pane{background:var(--ink);min-height:0;color:var(--paper);flex-direction:column;grid-area:1/1/-1;padding:clamp(20px,3.4cqh,30px) clamp(24px,2.6vw,34px);display:flex}.dk-pads[data-pane]>.dk-header{grid-area:1/2}.dk-pads[data-pane]>.dk-pads-strip{grid-area:2/2;margin-inline:0}.dk-pads[data-pane]>.dk-pads-prompt{grid-area:3/2}.dk-pads[data-pane]>.dk-pads-slack{grid-area:4/2}.dk-pads[data-pane]>.dk-pads-dock{grid-area:5/2}.dk-pads[data-pane]>.dk-header,.dk-pads[data-pane]>.dk-pads-strip,.dk-pads[data-pane]>.dk-pads-prompt,.dk-pads[data-pane]>.dk-pads-slack,.dk-pads[data-pane]>.dk-pads-dock{max-width:var(--dk-maxw-pane);justify-self:center;width:100%;padding-inline:clamp(26px,3vw,40px)}.dk-pads[data-pane] .dk-pads-strip .dk-jobstrip,.dk-pads[data-pane] .dk-pads-tape{display:none}.dk-pads[data-pane] .dk-pads-strip .dk-band{border-radius:var(--radius)}.dk-pads[data-pane] .dk-pads-q{font-size:max(26px, min(calc(34px * var(--scale)), 5cqh))}.dk-pads[data-pane]>.dk-pads-dock{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(280px,320px);align-items:start;column-gap:clamp(18px,2.2vw,28px);display:grid}.dk-pads[data-pane]>.dk-pads-dock>.dk-echo{min-height:clamp(56px, 9.4cqh, calc(72px * var(--scale)));grid-area:1/1}.dk-pads[data-pane]>.dk-pads-dock>.dk-pads-fill{grid-area:2/1}.dk-pads[data-pane]>.dk-pads-dock>.dk-numpad{display:contents}.dk-pads[data-pane]>.dk-pads-dock .dk-numpad-grid{grid-area:1/2/-1}.dk-pads[data-pane]>.dk-pads-dock .dk-numpad>.dk-action{width:100%;min-height:clamp(56px, 9cqh, calc(64px * var(--scale)));grid-area:3/1;align-self:end}.dk-pads[data-pane]>.dk-pads-dock>.dk-ack{grid-area:2/1/-1/-1;align-self:end}.dk-pads[data-pane] .dk-pads-dock .dk-key{min-height:clamp(56px, 10.5cqh, calc(76px * var(--scale)));font-size:max(24px, min(calc(32px * var(--scale)), 4.6cqh))}.dk-pads[data-pane] .dk-pads-dock .dk-echo-value{font-size:max(32px, min(calc(52px * var(--scale)), 7cqh))}.dk-pads[data-pane] .dk-pads-dock .dk-echo-value[data-long]{font-size:max(28px, min(calc(40px * var(--scale)), 5.4cqh))}.dk-pads-pane .dk-board--pane,.dk-work-pane .dk-board--pane{background:0 0;border-radius:0;flex-direction:column;flex:auto;min-height:0;padding:0;display:flex}.dk-pads-pane .dk-board--pane .dk-board-body,.dk-work-pane .dk-board--pane .dk-board-body{flex:auto;min-height:0}.dk-pads-pane .dk-board-rows,.dk-work-pane .dk-board-rows{flex:auto;min-height:0;overflow-y:auto}.dk-pads-pane .dk-board-code,.dk-work-pane .dk-board-code{font-size:calc(21px * var(--scale))}}.dk-worksplit,.dk-worksplit>.dk-work-main{display:contents}.dk-work-pane,.dk-worksplit .dk-work-padonly{display:none}@media (min-width:1024px){.dk-worksplit[data-pane]{grid-template-columns:minmax(380px, min(44%, var(--dk-maxw-inkpane))) minmax(0, 1fr);height:var(--dk-vh);grid-template-rows:minmax(0,1fr);width:100%;max-height:100%;display:grid}.dk-worksplit[data-pane]>.dk-work-pane{background:var(--ink);min-height:0;color:var(--paper);flex-direction:column;padding:clamp(20px,3.4vh,30px) clamp(24px,2.6vw,34px);display:flex}.dk-worksplit[data-pane]>.dk-work-main{flex-direction:column;min-height:0;display:flex;overflow-y:auto}.dk-worksplit[data-pane]>.dk-work-main>.dk-screen{width:100%;max-width:var(--dk-maxw-page);flex:auto;margin-inline:auto;padding-inline:clamp(26px,3vw,40px)}.dk-worksplit[data-pane]>.dk-work-main .dk-jobstrip,.dk-worksplit[data-pane]>.dk-work-main .dk-work-phoneonly{display:none}.dk-worksplit[data-pane] .dk-work-padonly{display:flex}.dk-work-pane .dk-cutrows{flex:auto;gap:0;min-height:0;overflow-y:auto}.dk-work-pane .dk-cutrow{box-shadow:none;color:var(--paper);background:0 0;border-top:1.5px dashed #f2eee52e;border-radius:0;padding-inline:2px}.dk-work-pane .dk-cutrow:first-child{border-top:0}.dk-work-pane .dk-cutrow:active:not([disabled]){background:#ffffff17}.dk-work-pane .dk-cutrow[disabled]{box-shadow:none;opacity:.55;background:0 0}.dk-work-pane .dk-cutrow-name,.dk-work-pane .dk-cutrow-tally{color:#f2eee5a6}.dk-work-pane .dk-cutrow-mainbadge{color:#f2eee5cc}.dk-work-pane .dk-cutrow-swatch[data-empty=true]{background:#ffffff14;border-color:#ffffff40}.dk-work-pane .dk-stamp[data-tone=ink]{color:var(--paper)}.dk-work-pane .dk-progresscard{box-shadow:none;background:0 0;border-radius:0}.dk-work-pane .dk-progressrow{padding-inline:2px}.dk-work-pane .dk-progressrow+.dk-progressrow{border-top-color:#f2eee52e}.dk-work-pane .dk-progressrow-total,.dk-work-pane .dk-progressrow-sub,.dk-work-pane .dk-packtotal-label,.dk-work-pane .dk-packtotal-unit,.dk-work-pane .dk-eyebrow{color:#f2eee5a6}.dk-work-pane .dk-bar{background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff38}.dk-work-pane .dk-bar-fill{background:var(--paper)}.dk-work-pane .dk-carton-imply{box-shadow:none;background:0 0;border-top:1.5px dashed #f2eee52e;border-radius:0;align-items:flex-start;padding-inline:2px}.dk-work-pane .dk-carton-imply-unit{color:#f2eee5a6}.dk-work-pane .dk-carton-topup{text-align:left}.dk-pads-pane .dk-whrow,.dk-work-pane .dk-whrow{box-shadow:none;color:var(--paper);background:0 0;border-top:1.5px dashed #f2eee52e;border-radius:0;padding-inline:2px}.dk-pads-pane .dk-whrow:first-child,.dk-work-pane .dk-whrow:first-child{border-top:0}.dk-pads-pane button.dk-whrow:active,.dk-work-pane button.dk-whrow:active,.dk-pads-pane .dk-whrow[data-active],.dk-work-pane .dk-whrow[data-active]{background:#ffffff17}.dk-pads-pane .dk-whrow-name,.dk-work-pane .dk-whrow-name,.dk-pads-pane .dk-whrow-subline,.dk-work-pane .dk-whrow-subline,.dk-pads-pane .dk-whrow-unit,.dk-work-pane .dk-whrow-unit{color:#f2eee5a6}.dk-pads-pane .dk-whrow-qty[data-zero],.dk-work-pane .dk-whrow-qty[data-zero]{color:#f2eee58c}.dk-work-pane .dk-scanlog{flex:auto;gap:0;min-height:0;overflow-y:auto}.dk-work-pane .dk-scanlog-row{box-shadow:none;background:0 0;border-top:1.5px dashed #f2eee52e;border-radius:0;padding-inline:2px}.dk-work-pane .dk-scanlog-row:first-child{border-top:0}.dk-work-pane .dk-scanlog-mark{color:#7fd0a0}.dk-work-pane .dk-scanlog-row[data-ok=false]{box-shadow:none;color:#ff9c8f;background:0 0}.dk-work-pane .dk-scanlog-row[data-ok=false] .dk-scanlog-mark{color:#ff9c8f}.dk-work-pane .dk-scanlog-delta{color:#f2eee5a6}.dk-whpane-nowafter{align-items:center;gap:calc(18px * var(--scale));padding-top:calc(12px * var(--scale));border-top:1.5px dashed #f2eee52e;display:flex}.dk-whpane-cell{flex-direction:column;gap:2px;display:flex}.dk-whpane-arrow{font-size:calc(20px * var(--scale));color:#f2eee58c}}.dk-pads-pane .dk-board-row[data-static],.dk-work-pane .dk-board-row[data-static]{cursor:default}.dk-pads-pane .dk-board-row[data-static]:active,.dk-work-pane .dk-board-row[data-static]:active{background:0 0}.dk-hubpane-ctx{margin:calc(-6px * var(--scale)) 0 0;font-size:calc(15px * var(--scale));color:#f2eee5b3;line-height:1.35}.dk-board-rownew{background:#ffffff17;align-items:center;display:flex}.dk-board-rownew .dk-board-row{flex:auto;min-width:0}.dk-board-rownew+.dk-board-row{border-top:1.5px dashed #f2eee52e}.dk-board-undo{min-height:44px;margin-right:calc(10px * var(--scale));color:#f2eee5bf;font:inherit;font-size:max(12px, calc(13px * var(--scale)));letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;padding:0 12px;font-weight:700}.dk-board-undo:active{color:#fff;background:#ffffff29}.dk-board-batchline{align-items:baseline;gap:10px;display:flex}.dk-board-batch-label{font-size:calc(11.5px * var(--scale));letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);font-weight:700}.dk-board--pane .dk-board-batch-label{color:#f2eee5a6}.dk-board-batch{font-size:calc(19px * var(--scale));font-weight:750}.dk-header{min-height:56px;padding:calc(8px * var(--scale)) calc(4px * var(--scale));justify-content:space-between;align-items:center;gap:12px;display:flex}.docket{--dk-sticky-inset:env(safe-area-inset-top,0px)}@media (min-width:1024px){.dk-worksplit>.dk-work-main{--dk-sticky-inset:0px}}.docket .dk-screen:not(.dk-login-gridscreen)>.dk-header{z-index:5;background:var(--paper);margin-top:calc(-1 * var(--dk-sticky-inset));padding-top:calc(8px * var(--scale) + var(--dk-sticky-inset));position:sticky;top:0}.docket .dk-screen>.dk-stickyhead{z-index:6;gap:calc(3px * var(--scale));padding-bottom:calc(6px * var(--scale));background:var(--paper);border-bottom:1px solid var(--line);margin-top:calc(-1 * var(--dk-sticky-inset));padding-top:var(--dk-sticky-inset);flex-direction:column;display:flex;position:sticky;top:0}.docket .dk-stickyhead>.dk-header{--dk-sticky-inset:0px}@media (max-width:1023.98px){.dk-stickyhead .dk-header{min-height:56px;padding-bottom:calc(2px * var(--scale))}.dk-stickyhead .dk-listhead-title{align-items:baseline;gap:calc(3px * var(--scale)) calc(9px * var(--scale));flex-flow:wrap}.dk-stickyhead .dk-listhead-title .dk-q{font-size:calc(22px * var(--scale))}.dk-stickyhead .dk-orderhead-order{font-size:calc(24px * var(--scale))}.dk-stickyhead .dk-orderhead-style{font-size:calc(18px * var(--scale))}.dk-stickyhead .dk-orderhead-instr{font-size:calc(14.5px * var(--scale))}.dk-stickyhead .dk-orderhead{gap:calc(2px * var(--scale))}}.dk-back{min-height:56px;color:var(--ink);font:inherit;font-size:calc(17px * var(--scale));cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:8px;margin-left:-8px;padding:0 14px 0 8px;font-weight:650;display:inline-flex}.dk-back:active{background:#0000000f}.dk-wordmark{font-size:calc(16px * var(--scale));letter-spacing:-.01em;align-items:center;gap:9px;font-weight:800;display:inline-flex}.dk-wordmark-mark{width:calc(26px * var(--scale));height:calc(26px * var(--scale));background:var(--ink);color:var(--paper);font-size:calc(13px * var(--scale));letter-spacing:0;border-radius:7px;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.dk-langtoggle{border:2px solid var(--ink);border-radius:12px;min-height:44px;display:inline-flex;overflow:hidden}.dk-langtoggle button{min-width:52px;min-height:44px;color:var(--ink2);font:inherit;font-size:calc(15px * var(--scale));letter-spacing:.02em;cursor:pointer;background:0 0;border:0;font-weight:700}.dk-langtoggle button+button{border-left:2px solid var(--ink)}.dk-langtoggle button[data-active=true]{background:var(--ink);color:var(--paper)}.dk-viewtoggle{border:2px solid var(--ink);border-radius:var(--radius);background:var(--card);align-self:flex-start;max-width:100%;display:inline-flex;overflow:hidden}.dk-viewtoggle-seg{justify-content:center;align-items:center;gap:calc(8px * var(--scale));min-height:56px;padding:0 calc(15px * var(--scale));color:var(--ink2);font:inherit;font-size:calc(15.5px * var(--scale));letter-spacing:-.01em;white-space:nowrap;cursor:pointer;background:0 0;border:0;font-weight:750;display:inline-flex}.dk-viewtoggle-seg+.dk-viewtoggle-seg{border-left:2px solid var(--ink)}.dk-viewtoggle-seg:active{background:var(--card-press)}.dk-viewtoggle-count{min-width:calc(25px * var(--scale));height:calc(23px * var(--scale));padding:0 calc(6px * var(--scale));background:var(--line);color:var(--ink2);font-size:calc(12.5px * var(--scale));border-radius:999px;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.dk-viewtoggle-seg[data-active]{background:var(--ink);color:var(--paper)}.dk-viewtoggle-seg[data-active] .dk-viewtoggle-count{background:var(--paper);color:var(--ink)}.dk-listhead{justify-content:space-between;align-items:center;gap:calc(10px * var(--scale)) calc(16px * var(--scale));flex-wrap:wrap;min-width:0;display:flex}.dk-listhead-title{gap:calc(2px * var(--scale));flex-direction:column;min-width:0;display:flex}.dk-echo{width:100%;min-height:calc(64px * var(--scale));padding:calc(10px * var(--scale)) calc(16px * var(--scale));border:3px solid var(--ink);border-radius:var(--radius);background:var(--card);font-family:var(--dk-mono);font-variant-numeric:tabular-nums;justify-content:center;align-items:baseline;gap:8px;display:flex}.dk-echo-value{font-size:calc(46px * var(--scale));letter-spacing:.02em;color:var(--ink);word-break:break-all;font-weight:700;line-height:1}.dk-echo-value[data-selected=true]{background:var(--ink);color:var(--paper);border-radius:4px;padding:0 6px}.dk-echo-value[data-placeholder=true]{color:var(--line2);font-weight:700}.dk-echo-caret{width:3px;height:calc(36px * var(--scale));background:var(--ink);align-self:center;animation:1s infinite dk-blink;display:inline-block}.dk-echo-unit{font-size:calc(22px * var(--scale));color:var(--ink3);font-weight:700}@keyframes dk-blink{50%{opacity:.35}}.dk-numpad{gap:calc(8px * var(--scale));flex-direction:column;width:100%;display:flex}.dk-numpad-grid{gap:calc(8px * var(--scale));grid-template-columns:repeat(3,1fr);align-content:start;display:grid}.dk-key{min-height:calc(62px * var(--scale));border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow-key);color:var(--ink);font-family:var(--dk-mono);font-variant-numeric:tabular-nums;font-size:calc(28px * var(--scale));cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;border:0;justify-content:center;align-items:center;font-weight:700;display:flex}.dk-key:active{background:var(--key-press);transform:scale(.97)}.dk-key[data-muted=true]{background:var(--paper);box-shadow:inset 0 0 0 2px var(--line);color:var(--ink2);font-size:calc(20px * var(--scale))}.dk-key[disabled]{opacity:.3;cursor:not-allowed}.dk-key[disabled]:active{background:var(--paper);transform:none}.dk-action{min-height:calc(62px * var(--scale));border-radius:var(--radius);background:var(--ink);color:var(--paper);font:inherit;font-size:calc(19px * var(--scale));letter-spacing:-.01em;cursor:pointer;touch-action:manipulation;border:0;justify-content:center;align-items:center;gap:10px;font-weight:750;transition:transform 60ms;display:flex}.dk-action:active{transform:scale(.985)}.dk-action[disabled]{opacity:.35;cursor:not-allowed;transform:none}.dk-numpad--dock{gap:calc(10px * var(--scale));background:var(--paper);padding:calc(10px * var(--scale)) 0 max(calc(10px * var(--scale)), env(safe-area-inset-bottom));flex-direction:column;flex:none;display:flex;position:static;box-shadow:0 -12px 16px -12px #26201447}.dk-ack{border-radius:var(--radius);padding:calc(16px * var(--scale));gap:calc(12px * var(--scale));flex-direction:column;display:flex}.dk-ack[data-variant=warn]{border:3px solid var(--warn);background:var(--warn-bg)}.dk-ack[data-variant=bad]{border:3px solid var(--bad);background:var(--bad-bg)}.dk-ack-title{font-size:calc(19px * var(--scale));margin:0;font-weight:800}.dk-ack[data-variant=warn] .dk-ack-title{color:var(--warn)}.dk-ack[data-variant=bad] .dk-ack-title{color:var(--bad)}.dk-ack-body{font-size:calc(15.5px * var(--scale));color:var(--ink);margin:0;line-height:1.45}.dk-ack-btns{flex-direction:column;gap:8px;display:flex}.dk-ack-btn{border-radius:var(--radius);border:2px solid var(--ink);background:var(--ink);min-height:56px;color:var(--paper);font:inherit;font-size:calc(17px * var(--scale));letter-spacing:-.01em;cursor:pointer;font-weight:750;transition:transform 60ms}.dk-ack-btn--ghost{background:var(--card);color:var(--ink)}.dk-ack-btn:active{transform:scale(.985)}.dk-band{align-items:center;gap:calc(12px * var(--scale));width:100%;padding:calc(14px * var(--scale)) calc(16px * var(--scale));border-radius:var(--radius);display:flex}.dk-band[data-tone=ok]{background:var(--ok-bg);color:var(--ok-deep)}.dk-band[data-tone=warn]{background:var(--warn-bg);color:var(--warn)}.dk-band[data-tone=bad]{background:var(--bad-bg);color:var(--bad)}.dk-band[data-tone=info]{background:var(--info-bg);color:var(--info)}.dk-band-disc{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.dk-band[data-tone=ok] .dk-band-disc{background:var(--ok)}.dk-band[data-tone=warn] .dk-band-disc{background:var(--warn)}.dk-band[data-tone=bad] .dk-band-disc{background:var(--bad)}.dk-band[data-tone=info] .dk-band-disc{background:var(--info)}.dk-band-msg{font-size:calc(16.5px * var(--scale));color:inherit;margin:0;font-weight:650;line-height:1.3}.dk-band-action{min-height:48px;color:inherit;font:inherit;font-size:calc(15px * var(--scale));letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:2px solid;border-radius:11px;flex:none;margin-left:auto;padding:0 18px;font-weight:800}.dk-band-action:active{opacity:.7}.dk-hold-wrap{gap:calc(10px * var(--scale));flex-direction:column;width:100%;display:flex}.dk-hold-caption{font-size:calc(15.5px * var(--scale));color:var(--ink2);text-align:center;margin:0;line-height:1.45}.dk-hold{min-height:calc(64px * var(--scale));border-radius:var(--radius);background:var(--ok);color:#fff;font:inherit;font-size:calc(19px * var(--scale));letter-spacing:-.01em;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;border:0;justify-content:center;align-items:center;font-weight:750;display:flex;position:relative;overflow:hidden}.dk-hold[disabled]{cursor:default}.dk-hold-fill{transform-origin:0;will-change:transform;pointer-events:none;z-index:0;background:#00000047;position:absolute;inset:0;transform:scaleX(0)}.dk-hold-label{z-index:1;align-items:center;gap:10px;display:inline-flex;position:relative}.dk-punch{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.dk-dot{border:2.5px solid var(--line2);background:0 0;border-radius:50%;width:16px;height:16px}.dk-dot[data-state=done]{background:var(--ink);border-color:var(--ink)}.dk-dot[data-state=current]{border-style:dashed;border-color:var(--ink);animation:1.2s ease-in-out infinite dk-pulse}.dk-punch-onpaper .dk-dot{border-color:#ffffff47}.dk-punch-onpaper .dk-dot[data-state=done]{background:var(--paper);border-color:var(--paper)}.dk-punch-onpaper .dk-dot[data-state=current]{border-color:#fff}.dk-punch-numerals{font-family:var(--dk-mono);font-variant-numeric:tabular-nums;font-size:calc(18px * var(--scale));font-weight:700}@keyframes dk-pulse{50%{opacity:.4}}.dk-stamp{border-radius:var(--radius-stamp);min-height:28px;font-size:calc(13px * var(--scale));letter-spacing:.1em;text-transform:uppercase;border:2px solid;align-items:center;gap:6px;padding:3px 9px;font-weight:800;display:inline-flex}.dk-stamp[data-tone=ink]{color:var(--ink)}.dk-stamp[data-tone=ok]{color:var(--ok);background:var(--ok-bg)}.dk-stamp[data-tone=warn]{color:var(--warn);background:var(--warn-bg)}.dk-stamp[data-tone=bad]{color:var(--bad);background:var(--bad-bg)}.dk-stamp[data-tone=info]{color:var(--info);background:var(--info-bg)}.dk-stamp[data-tone=draft]{color:var(--ink2);background:0 0;border-style:dashed}.dk-fs{text-align:center;justify-content:center;align-items:center;gap:calc(14px * var(--scale));padding:calc(32px * var(--scale)) calc(26px * var(--scale));min-height:var(--dk-vh);flex-direction:column;display:flex}.dk-fs-disc{width:120px;height:120px;margin-bottom:calc(10px * var(--scale));border-radius:50%;justify-content:center;align-items:center;display:flex}.dk-fs[data-variant=ok]{background:var(--ok);color:#fff}.dk-fs[data-variant=ok] .dk-fs-disc{color:var(--ok);background:#fff}.dk-fs[data-variant=bad]{background:var(--bad);color:#fff}.dk-fs[data-variant=bad] .dk-fs-disc{color:var(--bad);background:#fff}.dk-fs[data-variant=progress] .dk-fs-disc,.dk-fs[data-variant=confirm] .dk-fs-disc{background:var(--info-bg);color:var(--info)}.dk-fs-title{font-size:calc(34px * var(--scale));letter-spacing:-.02em;margin:0;font-weight:800;line-height:1.1}.dk-fs-summary{font-size:calc(18px * var(--scale));color:var(--ink2);max-width:34ch;margin:0;line-height:1.5}.dk-fs[data-variant=ok] .dk-fs-summary{color:#ffffffe0}.dk-fs[data-variant=bad] .dk-fs-summary{color:#ffffffe6}.dk-fs-counter{font-family:var(--dk-mono);font-variant-numeric:tabular-nums;font-size:calc(30px * var(--scale));margin:0;font-weight:800}.dk-fs-actions{width:100%;max-width:360px;margin-top:calc(12px * var(--scale));flex-direction:column;gap:10px;display:flex}.dk-fs[data-variant=ok] .dk-btn-primary{color:var(--ok-deep);background:#fff}.dk-fs[data-variant=bad] .dk-btn-primary{color:var(--bad);background:#fff}.dk-fs[data-variant=ok] .dk-btn-ghost,.dk-fs[data-variant=bad] .dk-btn-ghost{color:#ffffffd9}.dk-btn-primary{border-radius:var(--radius);background:var(--ink);min-height:64px;color:var(--paper);font:inherit;font-size:calc(19px * var(--scale));letter-spacing:-.01em;cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;font-weight:750;transition:transform 60ms;display:flex}.dk-btn-primary:active{transform:scale(.985)}.dk-btn-primary[disabled]{opacity:.35;cursor:not-allowed;transform:none}.dk-btn-ghost{min-height:56px;color:var(--ink2);font:inherit;font-size:calc(17px * var(--scale));cursor:pointer;background:0 0;border:0;font-weight:650}.dk-btn-ghost:active{opacity:.7}a.dk-btn-primary,a.dk-btn-ghost{justify-content:center;align-items:center;text-decoration:none;display:flex}a.dk-btn-ghost{min-height:56px}.dk-fs[data-variant=paper]{background:var(--paper);color:var(--ink)}.dk-fs[data-variant=paper] .dk-fs-disc{background:var(--bad-bg);color:var(--bad)}.dk-fs[data-variant=paper][data-tone=warn] .dk-fs-disc{background:var(--warn-bg);color:var(--warn)}.dk-fs[data-variant=paper][data-tone=dim] .dk-fs-disc{background:var(--card);color:var(--ink3);box-shadow:var(--shadow-card)}.dk-spin{animation:.9s linear infinite dk-spin}@keyframes dk-spin{to{transform:rotate(360deg)}}.dk-printer-list{flex-direction:column;gap:10px;display:flex}.dk-printer-row{align-items:center;gap:calc(12px * var(--scale));width:100%;min-height:80px;padding:calc(12px * var(--scale)) calc(16px * var(--scale));border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow-row);text-align:left;cursor:pointer;font:inherit;border:0;display:flex}.dk-printer-row:active{background:var(--card-press)}.dk-printer-row[data-selected=true]{box-shadow:0 0 0 3px var(--ink), var(--shadow-row)}.dk-printer-name{font-size:calc(19px * var(--scale));letter-spacing:-.01em;color:var(--ink);font-weight:750}.dk-printer-sub{font-family:var(--dk-mono);font-size:calc(14px * var(--scale));color:var(--ink2)}.dk-printer-meta{flex-direction:column;align-items:flex-end;gap:6px;margin-left:auto;display:flex}.dk-status{font-size:calc(14px * var(--scale));align-items:center;gap:6px;font-weight:700;display:inline-flex}.dk-status-dot{background:currentColor;border-radius:50%;width:12px;height:12px}.dk-status[data-status=ready]{color:var(--ok)}.dk-status[data-status=offline]{color:var(--bad)}.dk-status[data-status=checking]{color:var(--info)}.dk-check-row{min-height:56px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0 4px;display:flex}.dk-check-box{border:2px solid var(--ink);background:var(--card);width:30px;height:30px;color:var(--card);border-radius:6px;flex:none;justify-content:center;align-items:center;display:flex}.dk-check-box[data-checked=true]{background:var(--ink)}.dk-check-label{font-size:calc(16.5px * var(--scale));font-weight:600}.dk-option-row{align-items:center;gap:calc(14px * var(--scale));width:100%;min-height:calc(76px * var(--scale));padding:calc(14px * var(--scale)) calc(16px * var(--scale));border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow-row);color:var(--ink);font:inherit;cursor:pointer;text-align:left;border:0;display:flex}.dk-option-row:active{background:var(--card-press)}.dk-option-icon{width:calc(52px * var(--scale));height:calc(52px * var(--scale));background:var(--paper);color:var(--ink);border-radius:13px;flex:none;justify-content:center;align-items:center;display:flex}.dk-option-row[data-module=receiving] .dk-option-icon{background:var(--m-receiving);color:#fff}.dk-option-label{font-size:calc(20px * var(--scale));letter-spacing:-.015em;font-weight:750;line-height:1.15}.dk-option-badge{min-width:calc(26px * var(--scale));padding:calc(2px * var(--scale)) calc(9px * var(--scale));background:var(--m-warehouse);color:#fff;font-size:calc(15px * var(--scale));text-align:center;border-radius:999px;margin-left:auto;font-weight:800;line-height:1.4}.dk-option-badge+.dk-option-chev{margin-left:calc(8px * var(--scale))}.dk-whhome-jobslabel{margin-top:calc(8px * var(--scale))}.dk-option-chev{color:var(--ink3);flex:none;margin-left:auto}.dk-rcvhome-options{gap:calc(14px * var(--scale));flex-direction:column;display:flex}@media (min-width:1024px){.dk-rcvhome.dk-screen{max-width:var(--dk-maxw-page)}.dk-rcvhome-options{gap:calc(12px * var(--scale));grid-template-columns:1fr 1fr;display:grid}.dk-rcvhome>.dk-ticket{max-width:calc((100% - 12px * var(--scale)) / 2)}}.dk-ghost-link{min-height:48px;color:var(--ink2);font:inherit;font-size:calc(16.5px * var(--scale));cursor:pointer;background:0 0;border:0;align-self:flex-start;font-weight:650}.dk-ghost-link:active{opacity:.7}.dk-jobstrip{align-items:center;gap:calc(12px * var(--scale));width:100%;min-height:calc(58px * var(--scale));padding:calc(12px * var(--scale)) calc(16px * var(--scale));border-radius:var(--radius);background:var(--ink);color:var(--paper);font:inherit;text-align:left;cursor:default;border:0;display:flex}button.dk-jobstrip{cursor:pointer}.dk-screen>.dk-jobstrip{width:calc(100% + 40px * var(--scale));margin-left:calc(-20px * var(--scale));padding-left:calc(20px * var(--scale));padding-right:calc(20px * var(--scale));border-radius:0}.dk-screen>.dk-header+.dk-jobstrip{margin-top:calc(-10px * var(--scale))}.dk-jobstrip-swatch{border-radius:9px;flex:none;width:34px;height:34px;box-shadow:inset 0 0 0 2px #ffffff59}.dk-jobstrip-swatch[data-empty=true]{background:repeating-linear-gradient(45deg,#4a4238,#4a4238 4px,#5d564a 4px 8px)}.dk-jobstrip-text{flex-direction:column;min-width:0;display:flex}.dk-codes{align-items:baseline;column-gap:calc(7px * var(--scale));flex-wrap:wrap;min-width:0;display:flex}.dk-code2{align-items:baseline;gap:calc(7px * var(--scale));display:inline-flex}.dk-code-sep{color:var(--ink3);font-weight:700;font-size:calc(15px * var(--scale))}.dk-jobstrip-code{font-size:calc(15.5px * var(--scale));white-space:nowrap;text-overflow:ellipsis;font-weight:750;line-height:1.25;overflow:hidden}.dk-jobstrip-context{font-size:calc(13px * var(--scale));color:#f2eee5bf;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dk-jobstrip-progress{flex-direction:column;flex:none;align-items:flex-end;margin-left:auto;display:flex}.dk-jobstrip-num{transform-origin:100%;font-size:calc(19px * var(--scale));font-weight:800;animation:.4s cubic-bezier(.2,.8,.3,1) dk-tick;display:inline-block}@keyframes dk-tick{0%{color:#a5e3b4;transform:scale(1.5)}to{color:inherit;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.dk-jobstrip-num{animation:none}}.dk-jobstrip-plabel{font-size:calc(13px * var(--scale));color:#f2eee5b3;text-transform:uppercase;letter-spacing:.08em}.dk-ticket{gap:calc(11px * var(--scale));width:100%;padding:calc(16px * var(--scale));border-radius:0 0 var(--radius) var(--radius);background:var(--card);box-shadow:var(--shadow-ticket);font:inherit;text-align:left;cursor:pointer;border:0;flex-direction:column;margin-top:9px;display:flex;position:relative}.dk-ticket:active{background:var(--card-press)}.dk-ticket-serration{background:var(--card);height:9px;position:absolute;top:-8px;left:0;right:0;-webkit-mask:radial-gradient(5px at 8px 0,#0000 97%,#000) -2px 0/16px 9px repeat-x;mask:radial-gradient(5px at 8px 0,#0000 97%,#000) -2px 0/16px 9px repeat-x}.dk-ticket:active .dk-ticket-serration{background:var(--card-press)}.dk-ticket-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.dk-ticket-count{font-size:calc(22px * var(--scale));font-weight:800}.dk-ticket-identity{align-items:center;gap:calc(14px * var(--scale));display:flex}.dk-ticket-swatch,.dk-board-swatch,.dk-picker-swatch,.dk-identity-swatch{border-radius:10px;flex:none;box-shadow:inset 0 0 0 2px #0000001f}.dk-ticket-swatch{width:38px;height:38px}.dk-ticket-swatch[data-empty=true],.dk-board-swatch[data-empty=true],.dk-picker-swatch[data-empty=true],.dk-identity-swatch[data-empty=true]{background:repeating-linear-gradient(45deg, var(--line), var(--line) 4px, var(--line2) 4px, var(--line2) 8px)}.dk-ticket-codes{align-items:baseline;column-gap:calc(7px * var(--scale));flex-flow:wrap;min-width:0;display:flex}.dk-ticket-code{font-size:calc(17px * var(--scale));letter-spacing:-.01em;font-weight:750;line-height:1.3}.dk-ticket-meta{font-size:calc(13.5px * var(--scale));color:var(--ink2)}.dk-ticket-resume{font-size:calc(16px * var(--scale));color:var(--m-receiving);font-weight:750}.dk-batchchip{width:100%;min-height:calc(56px * var(--scale));padding:calc(10px * var(--scale)) calc(16px * var(--scale));border:2px dashed var(--line2);border-radius:var(--radius);background:var(--card);color:var(--ink2);font:inherit;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;display:flex}.dk-batchchip:active{background:var(--card-press);border-color:var(--ink2)}.dk-batchchip-main{align-items:baseline;gap:8px;display:flex}.dk-batchchip-label{font-size:calc(13px * var(--scale));text-transform:uppercase;letter-spacing:.1em;color:var(--ink3);font-weight:700}.dk-batchchip-value{font-size:calc(19px * var(--scale));color:var(--ink);font-weight:750}.dk-batchchip-hint{font-size:calc(13.5px * var(--scale));color:var(--ink2);align-items:center;gap:6px;display:inline-flex}.dk-sheet{z-index:40;background:var(--paper);overscroll-behavior:contain;padding-top:env(safe-area-inset-top);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.dk-sheet-head{z-index:1;background:var(--paper);padding:calc(8px * var(--scale)) calc(16px * var(--scale));border-bottom:1px solid var(--line);position:sticky;top:0}.dk-sheet-body{gap:calc(14px * var(--scale));padding:calc(16px * var(--scale)) calc(20px * var(--scale)) calc(32px * var(--scale));max-width:var(--dk-maxw-column);flex-direction:column;width:100%;margin:0 auto;display:flex}.dk-search{width:100%;min-height:calc(56px * var(--scale));padding:0 calc(16px * var(--scale));border:2px solid var(--line2);border-radius:var(--radius);background:var(--card);font:inherit;font-size:calc(18px * var(--scale));color:var(--ink)}.dk-search:focus{border-color:var(--ink);outline:none}.dk-searchrow{gap:calc(10px * var(--scale));display:flex}.dk-searchrow .dk-search{flex:1;min-width:0}.dk-searchrow-btn{min-height:calc(56px * var(--scale));min-width:calc(56px * var(--scale));border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow-key);color:var(--ink);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.dk-searchrow-btn:active{background:var(--key-press)}.dk-picker-scope.dk-btn-ghost{width:auto;min-height:calc(40px * var(--scale));padding:calc(7px * var(--scale)) calc(14px * var(--scale));font-size:calc(14px * var(--scale));margin:calc(-2px * var(--scale)) 0 calc(2px * var(--scale));align-self:flex-start}.dk-picker-fallback{margin-top:calc(-2px * var(--scale));color:var(--warn,var(--ink3))}.dk-picker-list{flex-direction:column;gap:10px;display:flex}.dk-picker-row{align-items:center;gap:calc(13px * var(--scale));width:100%;min-height:calc(80px * var(--scale));padding:calc(12px * var(--scale)) calc(14px * var(--scale));border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow-row);font:inherit;text-align:left;cursor:pointer;border:0;display:flex}.dk-picker-row:active{background:var(--card-press)}.dk-picker-row[disabled]{opacity:.6;cursor:not-allowed}.dk-picker-swatch{border-radius:11px;width:46px;height:46px}.dk-picker-text{flex-direction:column;gap:2px;min-width:0;display:flex}.dk-picker-code{font-size:calc(19px * var(--scale));letter-spacing:.01em;font-weight:700;line-height:1.25}.dk-picker-detail{font-size:calc(14px * var(--scale));color:var(--ink2);line-height:1.3}.dk-picker-note{font-size:calc(13px * var(--scale));color:var(--bad);font-weight:600}.dk-picker-metric{flex-direction:column;flex:none;align-items:flex-end;margin-left:auto;display:flex}.dk-picker-metric-val{font-size:calc(16px * var(--scale));font-weight:750}.dk-picker-metric-label{font-size:calc(13px * var(--scale));color:var(--ink3);text-transform:uppercase;letter-spacing:.08em}@media (min-width:1024px){.dk-sheet--picker .dk-sheet-body,.dk-sheet--picker .dk-sheet-band,.dk-sheet--picker .dk-sheet-foot-in{max-width:var(--dk-maxw-page)}.dk-sheet--picker .dk-picker-list{gap:calc(12px * var(--scale));grid-template-columns:1fr 1fr;display:grid}}.dk-sheet-band{max-width:var(--dk-maxw-column);width:100%;margin:calc(8px * var(--scale)) auto 2px}.dk-sheet-foot{z-index:1;background:var(--paper);border-top:1px solid var(--line);padding:calc(10px * var(--scale)) calc(20px * var(--scale)) calc(14px * var(--scale));margin-top:auto;position:sticky;bottom:0}.dk-sheet-foot-in{max-width:var(--dk-maxw-column);gap:calc(8px * var(--scale));flex-direction:column;width:100%;margin:0 auto;display:flex}.dk-sheet-foot .dk-tape-more{min-height:44px;margin-top:0;margin-left:auto;display:inline-flex}.dk-sheet-foot .dk-tape-row--new{min-height:44px}.dk-field-label{font-size:calc(13px * var(--scale));letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);margin:calc(6px * var(--scale)) 0 calc(-6px * var(--scale));font-weight:700}.dk-office-row{justify-content:space-between;align-items:center;gap:calc(12px * var(--scale));width:100%;min-height:calc(56px * var(--scale));padding:calc(8px * var(--scale)) calc(16px * var(--scale));border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow-row);font:inherit;color:var(--ink);text-align:left;cursor:pointer;border:0;display:flex}.dk-office-row:active{background:var(--card-press)}.dk-office-row-code{font-size:calc(15px * var(--scale));text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.dk-office-row-value{font-size:calc(16px * var(--scale));color:var(--ink2);text-align:right;margin-left:auto;font-weight:600}.dk-office-costs{flex-direction:column;gap:10px;display:flex}.dk-confirm-scrim{z-index:50;background:#17130c66;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.dk-confirm{width:100%;max-width:var(--dk-maxw-narrow);padding:calc(20px * var(--scale)) calc(20px * var(--scale)) max(calc(28px * var(--scale)), env(safe-area-inset-bottom));background:var(--paper);border-radius:var(--radius) var(--radius) 0 0;flex-direction:column;gap:10px;display:flex;box-shadow:0 -12px 40px #17130c40}.dk-confirm-title{font-size:calc(20px * var(--scale));letter-spacing:-.01em;margin:0 0 4px;font-weight:800}.dk-confirm-body{font-size:calc(16px * var(--scale));color:var(--ink2);margin:0 0 8px;line-height:1.4}.dk-confirm-echo{font-size:calc(18px * var(--scale));color:var(--ink2);margin:0 0 8px;font-weight:700}.dk-confirm-danger{border-radius:var(--radius);background:var(--bad);color:#fff;min-height:64px;font:inherit;font-size:calc(19px * var(--scale));letter-spacing:-.01em;cursor:pointer;border:0;font-weight:800;transition:transform 60ms}.dk-confirm-danger:active{transform:scale(.985)}.dk-board-body{gap:calc(14px * var(--scale));flex-direction:column;display:flex}.dk-board--pane{background:var(--ink);color:var(--paper);padding:calc(20px * var(--scale));border-radius:var(--radius)}.dk-board-head{align-items:center;gap:10px;display:flex}.dk-board-swatch{width:34px;height:34px}.dk-board-codes{align-items:baseline;column-gap:calc(7px * var(--scale));flex-flow:wrap;min-width:0;display:flex}.dk-board-code{font-size:calc(19px * var(--scale));font-weight:750;line-height:1.25}.dk-board-est{gap:calc(1px * var(--scale));margin:calc(10px * var(--scale)) 0 calc(4px * var(--scale));flex-direction:column;display:flex}.dk-board-est-label{font-size:calc(13px * var(--scale));text-transform:uppercase;letter-spacing:.08em;opacity:.7;font-weight:700}.dk-board-est-val{font-size:calc(34px * var(--scale));font-weight:800;line-height:1.05}.dk-board-tally{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.dk-board-compare{font-size:calc(44px * var(--scale));font-weight:800;line-height:1}.dk-board-slash{color:var(--ink3)}.dk-board-tally-label{font-size:calc(13px * var(--scale));color:var(--ink3);text-transform:uppercase;letter-spacing:.08em;font-weight:700}.dk-board-metres{font-size:calc(22px * var(--scale));margin-left:auto;font-weight:800}.dk-packtotal{align-items:baseline;gap:calc(8px * var(--scale));flex-wrap:wrap;display:flex}.dk-packtotal-label{font-size:calc(13px * var(--scale));text-transform:uppercase;letter-spacing:.08em;color:var(--ink3);font-weight:700}.dk-packtotal-val{font-size:calc(21px * var(--scale));font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.dk-packtotal-unit{font-size:calc(13px * var(--scale));color:var(--ink3);font-weight:650}.dk-board-rows{border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow-card);flex-direction:column;display:flex;overflow:hidden}.dk-board-row{width:100%;min-height:calc(56px * var(--scale));padding:0 calc(16px * var(--scale));border:0;border-top:1.5px dashed var(--line);color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border-radius:0;justify-content:space-between;align-items:center;display:flex}.dk-board-row:first-child{border-top:0}.dk-board-row:active{background:var(--card-press)}.dk-board-row-id{font-size:calc(17px * var(--scale));font-weight:650}.dk-board-row-m{font-size:calc(18px * var(--scale));color:var(--ink);font-weight:750}.dk-board-footer{flex-direction:column;gap:10px;margin-top:6px;display:flex}.dk-board-declared-edit{min-height:48px;color:var(--ink2);font:inherit;font-size:calc(15px * var(--scale));cursor:pointer;background:0 0;border:0;align-self:center;font-weight:700}.dk-board-discard{min-height:56px;margin-top:calc(8px * var(--scale));padding-top:calc(14px * var(--scale));border:0;border-top:1.5px dashed var(--line2);color:var(--bad);font:inherit;font-size:calc(16px * var(--scale));cursor:pointer;background:0 0;align-self:stretch;font-weight:750}.dk-board-discard:active{opacity:.65}.dk-board--pane .dk-board-discard{color:#ff9c8f;border-top-color:#f2eee538}.dk-board--pane .dk-board-tally-label{color:#f2eee5a6}.dk-board--pane .dk-board-slash{color:#f2eee58c}.dk-board--pane .dk-board-rows{box-shadow:none;background:0 0;border-radius:0}.dk-board--pane .dk-board-row{color:var(--paper);border-top-color:#f2eee52e}.dk-board--pane .dk-board-row:active{background:#ffffff17}.dk-board--pane .dk-board-row-m{color:var(--paper)}.dk-board--pane .dk-dot{border-color:#ffffff47}.dk-board--pane .dk-dot[data-state=done]{background:var(--paper);border-color:var(--paper)}.dk-board--pane .dk-dot[data-state=current]{border-color:#fff}.dk-board--pane .dk-btn-primary{background:var(--paper);color:var(--ink)}.dk-board--pane .dk-board-declared-edit{color:#f2eee5b3}.dk-board--pane .dk-board-swatch{box-shadow:inset 0 0 0 2px #ffffff59}.dk-compare{gap:10px;display:flex}.dk-compare-cell{padding:calc(16px * var(--scale));border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow-row);border:0;flex-direction:column;flex:1;align-items:center;gap:8px;display:flex}.dk-compare-num{font-size:calc(56px * var(--scale));letter-spacing:-.02em;font-weight:800;line-height:1}.dk-compare-label{font-size:calc(13px * var(--scale));text-transform:uppercase;letter-spacing:.1em;color:var(--ink3);font-weight:700}.dk-identity{padding:calc(16px * var(--scale));border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow-card);border:0;align-items:center;gap:12px;display:flex}.dk-identity-swatch{width:40px;height:40px}.dk-identity-code{font-size:calc(18px * var(--scale));margin:0;font-weight:750;line-height:1.3}.dk-identity-sub{font-size:calc(13.5px * var(--scale));color:var(--ink2);margin:2px 0 0}.dk-rolllist{border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow-card)}.dk-rolllist>summary{min-height:56px;padding:0 calc(16px * var(--scale));font-size:calc(16.5px * var(--scale));cursor:pointer;align-items:center;font-weight:700;list-style:none;display:flex}.dk-rolllist>summary::-webkit-details-marker{display:none}.dk-rolllist>summary:after{content:"";border-right:2.5px solid var(--ink3);border-bottom:2.5px solid var(--ink3);width:10px;height:10px;margin-left:auto;transition:transform .15s;transform:rotate(45deg)translateY(-2px)}.dk-rolllist[open]>summary:after{transform:rotate(225deg)}.dk-rolllist-body{padding:0 calc(16px * var(--scale)) calc(10px * var(--scale));flex-direction:column;display:flex}.dk-rolllist-row{border-top:1.5px dashed var(--line);font-size:calc(15.5px * var(--scale));justify-content:space-between;padding:10px 0;display:flex}@media (min-width:1024px){.dk-board--sheet .dk-sheet-body{max-width:var(--dk-maxw-pane)}}.dk-login{min-height:var(--dk-vh);flex-direction:column;display:flex}.dk-login-pane{display:none}.dk-login-main{flex-direction:column;flex:auto;min-height:0;display:flex}.dk-login-gridscreen{flex:auto}.dk-header-right{align-items:center;gap:8px;display:inline-flex}.dk-login-email{min-height:44px;color:var(--ink2);font-size:calc(14.5px * var(--scale));white-space:nowrap;border-radius:11px;align-items:center;gap:7px;padding:0 10px;font-weight:650;text-decoration:none;display:inline-flex}.dk-login-email:active{background:#0000000f}.dk-login-email span{display:none}@media (min-width:480px){.dk-login-email span{display:inline}}.dk-login-monogram{width:calc(48px * var(--scale));height:calc(48px * var(--scale));font-weight:800;font-size:calc(17px * var(--scale));letter-spacing:.01em;border-radius:50%;flex:none;place-items:center;display:inline-grid}.dk-namegrid{padding:0 0 calc(24px * var(--scale));grid-template-columns:1fr 1fr;gap:11px;margin:0;list-style:none;display:grid}.dk-namecard{width:100%;min-height:calc(108px * var(--scale));border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow-row);color:var(--ink);font:inherit;cursor:pointer;border:0;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:16px 12px;display:flex}.dk-namecard:active{background:var(--card-press)}.dk-namecard[disabled]{cursor:not-allowed}.dk-namecard[disabled] .dk-login-monogram,.dk-namecard[disabled] .dk-namecard-name{opacity:.45}.dk-namecard-name{font-size:calc(18px * var(--scale));letter-spacing:-.01em;text-align:center;font-weight:750;line-height:1.15}.dk-namecard-sub{font-size:calc(13px * var(--scale));color:var(--ink3);margin-top:-4px}.dk-namecard-lock{font-family:var(--dk-mono);font-variant-numeric:tabular-nums;font-size:calc(13px * var(--scale));color:var(--bad);margin-top:-4px;font-weight:700}.dk-pinscreen{height:var(--dk-vh);width:100%;max-height:100%;max-width:var(--dk-maxw-column);padding:0 calc(20px * var(--scale));flex-direction:column;margin-inline:auto;display:flex;overflow-y:auto;container:dk-pin/size}.dk-pinscreen>*{flex:none;min-height:0}.dk-pinscreen>.dk-header{min-height:clamp(52px, 8cqh, calc(64px * var(--scale)));padding-block:2px}.dk-pinscreen>.dk-header .dk-back{min-height:48px;font-size:max(15px, min(calc(17px * var(--scale)), 2.6cqh))}.dk-pin-identity{text-align:center;align-items:center;gap:clamp(4px, 1cqh, calc(10px * var(--scale)));padding-top:clamp(2px, 1cqh, calc(10px * var(--scale)));flex-direction:column;display:flex}.dk-pin-identity .dk-login-monogram--lg{width:clamp(48px, 9cqh, calc(64px * var(--scale)));height:clamp(48px, 9cqh, calc(64px * var(--scale)));font-size:clamp(17px, 3.2cqh, calc(22px * var(--scale)));margin-bottom:clamp(0px, .6cqh, calc(6px * var(--scale)))}.dk-pin-q{font-size:max(24px, min(calc(31px * var(--scale)), 4.8cqh))}.dk-pin-sub{font-size:max(13px, min(calc(16.5px * var(--scale)), 2.6cqh));max-width:34ch}.dk-pin-dotszone{align-items:center;gap:clamp(8px, 1.6cqh, calc(14px * var(--scale)));padding-top:clamp(12px, 3cqh, calc(26px * var(--scale)));flex-direction:column;display:flex}.dk-pin-dots{gap:calc(16px * var(--scale));min-height:24px;color:var(--ink2);align-items:center;display:inline-flex}.dk-pin-dots i{border:3px solid var(--ink3);border-radius:50%;width:20px;height:20px}.dk-pin-dots i[data-filled]{background:var(--ink);border-color:var(--ink)}.dk-pin-dots[data-shake]{animation:.2s linear dk-shake}@keyframes dk-shake{0%,to{transform:translate(0)}25%{transform:translate(-9px)}75%{transform:translate(9px)}}@media (prefers-reduced-motion:reduce){.dk-pin-dots[data-shake]{animation:none}}.dk-pin-msg{min-height:clamp(36px, 6cqh, calc(46px * var(--scale)));justify-content:center;align-items:flex-start;width:100%;display:flex}.dk-pin-msgband{background:var(--bad-bg);max-width:100%;color:var(--bad);font-size:max(13px, min(calc(15px * var(--scale)), 2.4cqh));text-align:center;border-radius:10px;align-items:center;gap:8px;padding:6px 14px;font-weight:650;line-height:1.3;display:inline-flex}.dk-pin-slack{flex:1 1 0;min-height:0}.dk-pin-dock{gap:clamp(5px, .85cqh, calc(8px * var(--scale)));padding-bottom:max(clamp(6px, 1cqh, calc(12px * var(--scale))), env(safe-area-inset-bottom));flex-direction:column;display:flex}.dk-pin-dock .dk-numpad,.dk-pin-dock .dk-numpad-grid{gap:clamp(5px, .85cqh, calc(8px * var(--scale)))}.dk-pin-dock .dk-key{min-height:clamp(56px, 8.5cqh, calc(68px * var(--scale)));font-size:max(22px, min(calc(28px * var(--scale)), 4cqh))}@media (min-width:1024px){.dk-login{height:var(--dk-vh);flex-direction:row}.dk-login-pane{width:min(44%, var(--dk-maxw-inkpane));background:var(--ink);min-width:380px;color:var(--paper);justify-content:center;gap:calc(6px * var(--scale));flex-direction:column;flex:none;padding:40px;display:flex}.dk-login-pane-wordmark{font-size:calc(20px * var(--scale));color:var(--paper);margin-bottom:26px}.dk-login-pane-wordmark .dk-wordmark-mark{background:var(--paper);color:var(--ink)}.dk-login-pane-eyebrow{color:#f2eee58c}.dk-login-pane-q{color:#fff;font-size:calc(44px * var(--scale))}.dk-login-pane-sub{color:#f2eee5b3;font-size:calc(19px * var(--scale))}.dk-login-pane-id{flex-direction:column;align-items:flex-start;gap:26px;margin-top:34px;display:flex}.dk-login-pane-id .dk-login-monogram--pane{width:72px;height:72px;font-size:24px}.dk-login-pane-id .dk-pin-dots{color:#f2eee5cc}.dk-login-pane-id .dk-pin-dots i{border-color:#ffffff73;width:22px;height:22px}.dk-login-pane-id .dk-pin-dots i[data-filled]{background:#fff;border-color:#fff}.dk-login-pane-id .dk-pin-msg{justify-content:flex-start}.dk-login-main{flex:auto;overflow-y:auto}.dk-login .dk-login-phone-only{display:none}.dk-login .dk-login-main .dk-header .dk-wordmark{visibility:hidden}.dk-login-gridscreen{max-width:none;padding:10px 34px 34px}.dk-namegrid{grid-template-columns:repeat(3,1fr);gap:13px}.dk-namecard{min-height:calc(118px * var(--scale))}.dk-namecard-name{font-size:calc(19px * var(--scale))}.dk-namecard-sub{font-size:calc(13.5px * var(--scale))}.dk-pinscreen{max-width:460px;height:auto;padding-top:10px;container-type:normal}.dk-pinscreen .dk-pin-identity,.dk-pinscreen .dk-pin-dotszone,.dk-pinscreen .dk-pin-slack{display:none}.dk-pin-dock{padding-top:12px}.dk-pin-dock .dk-key{min-height:calc(76px * var(--scale))}}@media (min-width:1181px){.dk-login-pane{justify-content:flex-start}.dk-login-pane-wordmark,.dk-login-pane>:last-child{margin-bottom:auto}.dk-login-gridscreen>.dk-namegrid{flex-wrap:wrap;justify-content:center;gap:14px;width:100%;max-width:740px;margin:auto;padding:0;display:flex}.dk-login-gridscreen>.dk-namegrid>li{flex:none}.dk-login-gridscreen .dk-namecard{width:clamp(186px,15.5vw,236px)}.dk-pinscreen{flex:1 0 auto}.dk-pinscreen>.dk-pin-dock{margin-block:auto}}.dk-portal{min-height:var(--dk-vh)}.dk-iconbtn{width:48px;height:48px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.dk-iconbtn:active{background:#0000000f}.dk-portal-tiles{margin:calc(6px * var(--scale)) 0 0;flex-direction:column;gap:11px;padding:0;list-style:none;display:flex}.dk-portal-tile{align-items:center;gap:calc(15px * var(--scale));width:100%;min-height:calc(96px * var(--scale));padding:calc(16px * var(--scale));border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow-card);color:var(--ink);text-decoration:none;display:flex}.dk-portal-tile:active{background:var(--card-press)}.dk-portal-ic{width:calc(60px * var(--scale));height:calc(60px * var(--scale));color:#fff;border-radius:15px;flex:none;place-items:center;display:grid}.dk-portal-ic svg{width:calc(32px * var(--scale));height:calc(32px * var(--scale))}.dk-portal-tile[data-module=receiving] .dk-portal-ic{background:var(--m-receiving)}.dk-portal-tile[data-module=cutting] .dk-portal-ic{background:var(--m-cutting)}.dk-portal-tile[data-module=packing] .dk-portal-ic{background:var(--m-packing)}.dk-portal-tile[data-module=warehouse] .dk-portal-ic{background:var(--m-warehouse)}.dk-portal-tile[data-disabled]{opacity:.5;box-shadow:none;pointer-events:none}.dk-portal-tile[data-disabled] .dk-portal-ic{filter:grayscale()}.dk-portal-text{min-width:0}.dk-portal-title{font-size:calc(23px * var(--scale));letter-spacing:-.02em;font-weight:800;line-height:1.1;display:block}.dk-portal-sub{font-size:calc(14.5px * var(--scale));color:var(--ink2);margin-top:2px;line-height:1.3;display:block}.dk-portal-empty{max-width:var(--dk-maxw-narrow);padding:calc(18px * var(--scale)) calc(20px * var(--scale));border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow-card);flex-direction:column;gap:4px;display:flex}.dk-portal-empty-title{font-size:calc(20px * var(--scale));margin:0;font-weight:750}.dk-portal-settings{min-height:56px;padding-bottom:max(0px, env(safe-area-inset-bottom));color:var(--ink2);font-size:calc(16.5px * var(--scale));justify-content:center;align-self:stretch;align-items:center;gap:9px;margin-top:auto;font-weight:650;text-decoration:none;display:flex}.dk-portal-settings:active{opacity:.7}@media (min-width:1024px){.dk-portal.dk-screen{max-width:var(--dk-maxw-page);padding:14px 40px 40px}.dk-portal .dk-q{font-size:calc(40px * var(--scale))}.dk-portal-tiles{margin-top:calc(10px * var(--scale));grid-template-columns:1fr 1fr;gap:16px;display:grid}.dk-portal-tile{min-height:calc(150px * var(--scale));padding:calc(24px * var(--scale));gap:18px}.dk-portal-ic{width:calc(76px * var(--scale));height:calc(76px * var(--scale));border-radius:19px}.dk-portal-ic svg{width:calc(40px * var(--scale));height:calc(40px * var(--scale))}.dk-portal-title{font-size:calc(29px * var(--scale))}.dk-portal-sub{font-size:calc(16px * var(--scale));margin-top:4px}}.dk-cutscreen{max-width:var(--dk-maxw-column)}@media (min-width:1024px){.dk-cutscreen{max-width:var(--dk-maxw-page)}}.dk-group{gap:calc(10px * var(--scale));flex-direction:column;display:flex}.dk-group-head{margin-top:calc(6px * var(--scale));align-items:center;gap:9px;display:flex}.dk-group-dot{background:var(--line2);border-radius:50%;flex:none;width:9px;height:9px}.dk-group-head[data-bucket=overdue] .dk-group-dot{background:var(--bad)}.dk-group-head[data-bucket=overdue] .dk-group-label{color:var(--bad)}.dk-group-head[data-bucket=current] .dk-group-dot{background:var(--m-cutting)}.dk-group-count{font-size:calc(13px * var(--scale));color:var(--ink3);font-weight:700}.dk-group-line{background:var(--line);flex:1;height:1px}.dk-cut-orders{gap:calc(10px * var(--scale));flex-direction:column;display:flex}@media (min-width:1024px){.dk-cut-orders{gap:calc(12px * var(--scale));grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}}.dk-orderrow{align-items:center;gap:calc(12px * var(--scale));width:100%;min-height:calc(76px * var(--scale));padding:calc(13px * var(--scale)) calc(16px * var(--scale));border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow-row);color:var(--ink);font:inherit;cursor:pointer;text-align:left;border:0;display:flex}.dk-orderrow:active{background:var(--card-press)}.dk-orderrow-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.dk-orderrow-poline{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.dk-orderrow-po{font-size:calc(18px * var(--scale));white-space:nowrap;text-overflow:ellipsis;font-weight:750;overflow:hidden}.dk-orderrow-sub{min-width:0;font-size:calc(14.5px * var(--scale));color:var(--ink2);flex-wrap:wrap;align-items:baseline;gap:3px 5px;font-weight:650;display:flex}.dk-orderrow-substyle{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.dk-orderrow-subdesc{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--ink3);overflow:hidden}.dk-orderrow-subqty{white-space:nowrap;flex:none}.dk-orderrow-tert{font-size:calc(13.5px * var(--scale));color:var(--ink3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dk-orderrow-side{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.dk-orderhead{gap:calc(3px * var(--scale));flex-direction:column;min-width:0;display:flex}.dk-orderhead-id{align-items:baseline;gap:calc(4px * var(--scale)) calc(10px * var(--scale));flex-wrap:wrap;min-width:0;margin:0;display:flex}.dk-orderhead-order{font-size:calc(29px * var(--scale));letter-spacing:-.022em;color:var(--ink);font-weight:800;line-height:1.08}.dk-orderhead-style{font-size:calc(21px * var(--scale));letter-spacing:-.015em;color:var(--ink);font-weight:750;line-height:1.1}.dk-orderhead-order+.dk-orderhead-style:before{content:"·";margin-right:calc(8px * var(--scale));color:var(--ink3);font-weight:400}.dk-orderhead-instr{font-size:calc(16.5px * var(--scale));color:var(--ink2);margin:0;font-weight:650;line-height:1.35}.dk-orderhead-facts{font-size:calc(13.5px * var(--scale));color:var(--ink3);font-variant-numeric:tabular-nums;margin:0;line-height:1.5}.dk-sizegrid{gap:calc(12px * var(--scale));grid-template-columns:1fr 1fr;display:grid}@media (min-width:1024px){.dk-sizegrid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}}.dk-sizetile{align-items:flex-start;gap:calc(8px * var(--scale));min-height:calc(128px * var(--scale));padding:calc(16px * var(--scale));border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow-row);color:var(--ink);font:inherit;cursor:pointer;text-align:left;border:0;flex-direction:column;min-width:0;display:flex}.dk-sizetile:active{background:var(--card-press)}.dk-sizetile[data-readonly=true]{cursor:default;opacity:.72;box-shadow:0 1px 0 var(--line2)}.dk-sizetile[data-readonly=true]:active{background:var(--card)}.dk-sizetile-label{font-size:calc(36px * var(--scale));letter-spacing:-.02em;white-space:nowrap;font-weight:800;line-height:1}.dk-sizetile-style{font-size:calc(13px * var(--scale));color:var(--ink3);white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.dk-sizetile-qty{font-size:calc(14.5px * var(--scale));color:var(--ink2);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-top:auto;overflow:hidden}.dk-sizetile-pieces{font-size:calc(14.5px * var(--scale));color:var(--ink2);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.dk-sizetile-foot{align-items:center;gap:calc(10px * var(--scale));flex-wrap:wrap;display:flex}.dk-cutdots{align-items:center;gap:calc(7px * var(--scale));display:inline-flex}.dk-cutdot{width:calc(13px * var(--scale));height:calc(13px * var(--scale));border:2px solid var(--line2);box-sizing:border-box;background:0 0;border-radius:50%;flex:none}.dk-cutdot[data-done]{border-color:var(--ink);background:var(--ink)}.dk-cutdots-count{font-size:calc(12.5px * var(--scale));color:var(--ink2);letter-spacing:-.01em;font-weight:700}.dk-sizetile[data-done=true]{opacity:.55;cursor:default;box-shadow:0 1px 0 var(--line);background:var(--paper)}.dk-cutrows{gap:calc(10px * var(--scale));flex-direction:column;display:flex}.dk-cutrow{align-items:center;gap:calc(13px * var(--scale));width:100%;min-height:calc(84px * var(--scale));padding:calc(13px * var(--scale)) calc(16px * var(--scale));border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow-row);color:var(--ink);font:inherit;cursor:pointer;text-align:left;border:0;display:flex}.dk-cutrow:active:not([disabled]){background:var(--card-press)}.dk-cutrow[disabled]{cursor:default;opacity:.6;background:var(--paper);box-shadow:0 1px 0 var(--line)}.dk-cutrow-swatch{border-radius:10px;flex:none;width:38px;height:38px}.dk-cutrow-swatch[data-empty=true]{background:repeating-linear-gradient(45deg, var(--line), var(--line) 4px, var(--paper) 4px, var(--paper) 8px);border:1px solid var(--line2)}.dk-cutrow-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.dk-cutrow-mainbadge{font-size:calc(11.5px * var(--scale));letter-spacing:.12em;text-transform:uppercase;color:var(--m-cutting);font-weight:800}.dk-cutrow-code{font-size:calc(17px * var(--scale));white-space:nowrap;font-weight:750}.dk-cutrow-name{font-size:calc(14px * var(--scale));color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dk-cutrow-tally{font-size:calc(13.5px * var(--scale));color:var(--ink3);font-variant-numeric:tabular-nums;font-weight:650}.dk-cutrow-side{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.dk-rollscreen{max-width:var(--dk-maxw-column)}.dk-scan{justify-content:center;align-items:center;gap:calc(10px * var(--scale));padding:calc(26px * var(--scale)) calc(16px * var(--scale));border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow-card);border:2.5px dashed var(--line2);flex-direction:column;display:flex}.dk-scan-pulse{color:var(--m-cutting);animation:1.6s ease-in-out infinite dk-scanpulse;display:inline-flex}@keyframes dk-scanpulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.96)}}@media (prefers-reduced-motion:reduce){.dk-scan-pulse{animation:none}}.dk-scan-wait{font-size:calc(16.5px * var(--scale));color:var(--ink2);font-weight:650}.dk-scan-ghost{align-self:center}.dk-cutlist-row-summary{width:100%;min-height:calc(60px * var(--scale));padding:calc(10px * var(--scale)) calc(16px * var(--scale));border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow-row);color:var(--ink);font:inherit;cursor:pointer;text-align:left;border:0;align-items:center;gap:10px;display:flex}.dk-cutlist-row-summary:active{background:var(--card-press)}.dk-cutlist-label{font-size:calc(13px * var(--scale));letter-spacing:.12em;text-transform:uppercase;color:var(--ink3);font-weight:700}.dk-cutlist-total{font-size:calc(17px * var(--scale));white-space:nowrap;margin-left:auto;font-weight:750}.dk-cut-dock{gap:calc(10px * var(--scale));padding-bottom:env(safe-area-inset-bottom,0);flex-direction:column;margin-top:auto;display:flex}.dk-cut-dock .dk-btn-primary{width:100%}.dk-compare-num--m{white-space:nowrap}.dk-packlist{max-width:var(--dk-maxw-column)}@media (min-width:1024px){.dk-packlist{max-width:var(--dk-maxw-page)}}.dk-orderrow[data-waiting]{background:var(--paper);box-shadow:0 1px 0 var(--line)}.dk-orderrow[data-waiting]:active{background:var(--card-press)}.dk-orderrow[data-waiting] .dk-orderrow-sub,.dk-orderrow[data-waiting] .dk-orderrow-tert{opacity:.7}.dk-orderrow[data-waiting] .dk-option-chev{opacity:.55}.dk-packhead{align-items:baseline;gap:14px;display:flex}.dk-packhead-size{font-size:calc(56px * var(--scale));letter-spacing:-.02em;font-weight:800;line-height:1}.dk-actrows{gap:calc(10px * var(--scale));flex-direction:column;display:flex}.dk-actrow{align-items:center;gap:calc(14px * var(--scale));width:100%;min-height:calc(84px * var(--scale));padding:calc(13px * var(--scale)) calc(16px * var(--scale));border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow-row);color:var(--ink);font:inherit;cursor:pointer;text-align:left;border:0;display:flex}.dk-actrow:active:not([disabled]){background:var(--card-press)}.dk-actrow[disabled]{cursor:default;opacity:.55;background:var(--paper);box-shadow:0 1px 0 var(--line)}.dk-actrow-icon{width:calc(52px * var(--scale));height:calc(52px * var(--scale));background:var(--paper);color:var(--ink);border-radius:13px;flex:none;justify-content:center;align-items:center;display:flex}.dk-actrow[data-module=packing] .dk-actrow-icon,.dk-actrow[data-kind=pallet] .dk-actrow-icon{background:var(--m-packing);color:#fff}.dk-actrow[data-kind=full] .dk-actrow-icon{background:var(--info);color:#fff}.dk-actrow[data-kind=partial] .dk-actrow-icon{background:var(--warn);color:#fff}.dk-actrow[disabled] .dk-actrow-icon{background:var(--line);color:var(--ink3)}.dk-actrow-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.dk-actrow-title{font-size:calc(19px * var(--scale));letter-spacing:-.015em;font-weight:750;line-height:1.15}.dk-actrow-sub{font-size:calc(14.5px * var(--scale));color:var(--ink2);font-variant-numeric:tabular-nums}.dk-packactions{gap:calc(12px * var(--scale));flex-direction:column;display:flex}.dk-actrow--lead{box-shadow:0 0 0 2px var(--m-packing), var(--shadow-row)}.dk-actrow--lead .dk-actrow-title{color:var(--m-packing)}.dk-actrow--lead .dk-actrow-sub{font-variant-numeric:tabular-nums}.dk-actrow--lead[disabled]{box-shadow:0 1px 0 var(--line)}.dk-actnote{padding:0 calc(4px * var(--scale));font-size:calc(13.5px * var(--scale));color:var(--ink2);margin:0;line-height:1.35}.dk-actrow[data-kind=size] .dk-actrow-icon{background:var(--m-packing);color:#fff}@media (min-width:1024px){.dk-actrows--cols{align-items:stretch;gap:calc(12px * var(--scale));flex-flow:wrap}.dk-actrows--cols>.dk-actrow{flex:1 1 calc(25% - 12px * var(--scale));min-width:230px;max-width:calc(360px * var(--scale));align-content:start;align-items:center;gap:calc(12px * var(--scale)) calc(10px * var(--scale));width:auto;padding:calc(16px * var(--scale));grid-template-columns:auto 1fr;grid-template-areas:"icon chev""text text";display:grid}.dk-actrows--cols>.dk-actrow>.dk-actrow-icon{grid-area:icon}.dk-actrows--cols>.dk-actrow>.dk-option-chev{grid-area:chev;justify-self:end}.dk-actrows--cols>.dk-actrow>.dk-actrow-text{grid-area:text;align-self:start}}.dk-palletsplit{gap:calc(9px * var(--scale));padding:calc(13px * var(--scale)) calc(14px * var(--scale));border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow-row);flex-direction:column;display:flex}.dk-palletsplit-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.dk-palletsplit-tot{font-size:calc(14px * var(--scale));color:var(--ink2);font-weight:700}.dk-palletsplit-cells{gap:calc(8px * var(--scale));flex-wrap:wrap;display:flex}.dk-palletcell{flex:1 1 calc(104px * var(--scale));min-width:calc(104px * var(--scale));min-height:calc(76px * var(--scale));padding:calc(8px * var(--scale)) calc(10px * var(--scale));border:2px solid var(--line);border-radius:var(--radius-stamp);background:var(--paper);color:var(--ink);font:inherit;text-align:left;cursor:pointer;flex-direction:column;gap:2px;display:flex}.dk-palletcell:active{background:var(--key-press)}.dk-palletcell-top{align-items:center;gap:calc(6px * var(--scale));display:flex}.dk-palletcell-n{font-size:calc(19px * var(--scale));letter-spacing:-.015em;font-weight:800}.dk-palletcell-tag{padding:1px calc(6px * var(--scale));border-radius:var(--radius-stamp);background:var(--ink);color:var(--paper);font-size:calc(11px * var(--scale));letter-spacing:.02em;text-transform:uppercase;font-weight:800}.dk-palletcell-ctn{font-size:calc(14.5px * var(--scale));color:var(--ink2);font-weight:700}.dk-palletcell-units,.dk-palletcell-split{font-size:calc(12.5px * var(--scale));color:var(--ink3)}.dk-palletcell-split{color:var(--ink2);font-weight:700}.dk-palletcell[data-done]{border-color:var(--ok-deep);background:var(--ok-deep);color:var(--paper)}.dk-palletcell[data-done] .dk-palletcell-ctn,.dk-palletcell[data-done] .dk-palletcell-split{color:var(--paper)}.dk-palletcell[data-done] .dk-palletcell-units{color:var(--paper);opacity:.85}.dk-palletcell[data-done] .dk-palletcell-tag{background:var(--paper);color:var(--ok-deep)}@media (min-width:1024px){.dk-palletcell[data-solo]{align-items:center;column-gap:calc(18px * var(--scale));flex-flow:wrap;row-gap:2px}}.dk-backfill-btn{align-items:flex-start;gap:calc(2px * var(--scale));width:100%;margin-top:calc(6px * var(--scale));padding:calc(11px * var(--scale)) calc(14px * var(--scale));border:1px dashed var(--line);border-radius:var(--radius);color:var(--ink2);text-align:left;cursor:pointer;background:0 0;flex-direction:column;display:flex}.dk-backfill-btn:active{background:var(--card)}.dk-backfill-btn:disabled{opacity:.5}.dk-backfill-title{font-size:calc(15px * var(--scale));color:var(--ink);font-weight:600}.dk-backfill-sub{font-size:calc(12.5px * var(--scale));color:var(--ink2)}.dk-progresscard{border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.dk-progressrow{gap:calc(8px * var(--scale));padding:calc(14px * var(--scale)) calc(16px * var(--scale));flex-direction:column;display:flex}.dk-progressrow+.dk-progressrow{border-top:1.5px dashed var(--line)}.dk-progressrow-nums{font-size:calc(30px * var(--scale));font-weight:800;line-height:1}.dk-progressrow-total{font-size:calc(18px * var(--scale));color:var(--ink3);font-weight:700}.dk-progressrow-sub{font-size:calc(13.5px * var(--scale));color:var(--ink2);font-variant-numeric:tabular-nums}.dk-bar{background:var(--paper);height:8px;box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;display:block;overflow:hidden}.dk-bar-fill{background:var(--ink);border-radius:999px;height:100%;display:block}.dk-detailcard{gap:calc(8px * var(--scale));flex-direction:column;display:flex}.dk-detailcard-head{margin:0}.dk-detail-grid{gap:calc(16px * var(--scale)) calc(18px * var(--scale));padding:calc(16px * var(--scale));border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow-card);grid-template-columns:1fr 1fr;margin:0;display:grid}.dk-detail-item{min-width:0}.dk-detail-item--wide{grid-column:1/-1}.dk-detail-item dt{font-size:calc(11.5px * var(--scale));letter-spacing:.12em;text-transform:uppercase;color:var(--ink3);margin:0 0 3px;font-weight:800}.dk-detail-item dd{font-size:calc(16.5px * var(--scale));color:var(--ink);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0;font-weight:650;line-height:1.3}.dk-hist-row{min-height:calc(64px * var(--scale));padding:calc(10px * var(--scale)) calc(16px * var(--scale));border-top:1.5px dashed var(--line);align-items:center;gap:10px;display:flex}.dk-hist-row:first-child{border-top:0}.dk-hist-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.dk-hist-title{font-size:calc(16.5px * var(--scale));font-variant-numeric:tabular-nums;font-weight:700}.dk-hist-partial{font-size:calc(12px * var(--scale));letter-spacing:.1em;text-transform:uppercase;color:var(--warn);font-weight:800}.dk-hist-pallet{margin-right:calc(7px * var(--scale));padding:1px calc(6px * var(--scale));border-radius:var(--radius-stamp);background:var(--paper);color:var(--ink2);font-size:calc(13px * var(--scale));font-weight:800;display:inline-block}.dk-hist-meta{font-size:calc(13px * var(--scale));color:var(--ink3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dk-hist-actions{flex:none;gap:8px;display:flex}.dk-hist-btn{border:2px solid var(--line2);min-height:44px;color:var(--ink2);font:inherit;font-size:calc(13.5px * var(--scale));cursor:pointer;white-space:nowrap;background:0 0;border-radius:10px;padding:0 12px;font-weight:750}.dk-hist-btn:active{background:var(--key-press)}.dk-hist-btn--undo{border-color:var(--bad);color:var(--bad)}.dk-hist-btn--undo:active{background:var(--bad-bg)}.dk-carton-imply{align-items:center;gap:calc(10px * var(--scale));padding:calc(18px * var(--scale)) calc(16px * var(--scale));border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow-row);flex-direction:column;display:flex}.dk-carton-imply-qty{font-size:calc(56px * var(--scale));letter-spacing:-.02em;font-weight:800;line-height:1}.dk-carton-imply-label{align-items:center;gap:10px;display:inline-flex}.dk-carton-imply-unit{font-size:calc(14.5px * var(--scale));color:var(--ink2);font-weight:650}.dk-carton-topup{font-size:calc(13.5px * var(--scale));color:var(--warn);text-align:center;font-weight:650;line-height:1.35}.dk-labelprev{align-items:center;gap:calc(8px * var(--scale));flex-direction:column;display:flex}.dk-labelprev>*{max-width:100%}.dk-printline{width:100%;min-height:calc(64px * var(--scale));padding:calc(10px * var(--scale)) calc(16px * var(--scale));border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow-row);align-items:center;gap:12px;display:flex}.dk-printline-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.dk-printline-name{font-size:calc(16.5px * var(--scale));white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.dk-printline-change{border:2px solid var(--ink);min-height:44px;color:var(--ink);font:inherit;font-size:calc(14.5px * var(--scale));cursor:pointer;background:0 0;border-radius:11px;flex:none;padding:0 14px;font-weight:750}.dk-printline-change:active{background:var(--key-press)}.dk-planline{font-size:calc(13.5px * var(--scale));color:var(--ink3);margin:calc(-6px * var(--scale)) 0 0;font-weight:600}.dk-palletgroups{gap:calc(26px * var(--scale));flex-direction:column;display:flex}.dk-palletgroup{gap:calc(11px * var(--scale));flex-direction:column;display:flex}.dk-palletgroup-head{justify-content:space-between;align-items:center;gap:calc(10px * var(--scale));border-bottom:1px solid var(--line2);padding-bottom:calc(8px * var(--scale));display:flex}.dk-palletgroup-title{font-size:calc(19px * var(--scale));letter-spacing:-.01em;color:var(--ink);margin:0;font-weight:800}.dk-palletgroup-microlabel{font-size:calc(11.5px * var(--scale));letter-spacing:.13em;text-transform:uppercase;color:var(--ink3);margin:0;font-weight:700}.dk-palletgroup-other{gap:calc(4px * var(--scale));flex-direction:column;display:flex}.dk-palletgroup-othersizes{font-size:calc(14px * var(--scale));color:var(--ink2);margin:0}.dk-orphans{gap:calc(10px * var(--scale));padding:calc(14px * var(--scale));border:3px solid var(--warn);border-radius:var(--radius);background:var(--warn-bg);flex-direction:column;display:flex}.dk-orphans-title{font-size:calc(17px * var(--scale));color:var(--warn);margin:0;font-weight:800}.dk-orphans-body{font-size:calc(14.5px * var(--scale));color:var(--ink2);margin:calc(-6px * var(--scale)) 0 0;line-height:1.4}.dk-demo-shell{height:var(--dk-vh);flex-direction:column;display:flex}.dk-demo-stage{flex:1 1 0;min-height:0;overflow-y:auto}.dk-demo-nav{background:var(--ink);z-index:60;flex-wrap:wrap;gap:6px;padding:10px;display:flex;position:sticky;top:0}.dk-demo-nav a,.dk-demo-nav button{font-family:var(--dk-mono);color:var(--paper);border:1px solid #f2eee54d;border-radius:6px;padding:6px 9px;font-size:12px;font-weight:700;text-decoration:none}.dk-demo-nav button{cursor:pointer;background:0 0;border-style:dashed}.dk-demo-nav a[data-active=true]{background:var(--paper);color:var(--ink)}.dk-option-row[data-module=warehouse] .dk-option-icon{background:var(--m-warehouse);color:#fff}.dk-whhome-options{gap:calc(14px * var(--scale));flex-direction:column;display:flex}@media (min-width:1024px){.dk-whhome.dk-screen{max-width:var(--dk-maxw-page)}.dk-whhome-options{gap:calc(12px * var(--scale));grid-template-columns:1fr 1fr;display:grid}}.dk-actrow[data-module=warehouse] .dk-actrow-icon{background:var(--m-warehouse);color:#fff}.dk-whbrowse-list{gap:calc(14px * var(--scale));flex-direction:column;display:flex}@media (min-width:1024px){.dk-whbrowse.dk-screen{max-width:var(--dk-maxw-page)}.dk-whbrowse-list{gap:calc(12px * var(--scale));grid-template-columns:1fr 1fr;display:grid}}.dk-whrow{align-items:center;gap:calc(12px * var(--scale));width:100%;min-height:calc(72px * var(--scale));padding:calc(13px * var(--scale)) calc(16px * var(--scale));border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow-row);color:var(--ink);font:inherit;cursor:pointer;text-align:left;border:0;display:flex}button.dk-whrow:active{background:var(--card-press)}.dk-itemcard-balance{align-items:baseline;gap:calc(8px * var(--scale));margin-top:calc(4px * var(--scale));display:flex}.dk-itemcard-soh{font-size:calc(46px * var(--scale));letter-spacing:-.02em;font-weight:800;line-height:1}.dk-itemcard-soh[data-low]{color:var(--bad)}.dk-itemcard-unit{font-size:calc(18px * var(--scale));color:var(--ink2);font-weight:700}.dk-itemcard-onhand{font-size:calc(13px * var(--scale));color:var(--ink3);margin-left:auto}.dk-itemcard-rolls,.dk-itemcard-moves{gap:calc(6px * var(--scale));flex-direction:column;display:flex}.dk-itemroll{align-items:center;gap:calc(10px * var(--scale));min-height:calc(46px * var(--scale));padding:calc(8px * var(--scale)) calc(14px * var(--scale));border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow-row);display:flex}.dk-itemroll-id{font-size:calc(15px * var(--scale));font-weight:650}.dk-itemroll-m{font-size:calc(15px * var(--scale));margin-left:auto;font-weight:700}.dk-itemmove{align-items:baseline;gap:calc(10px * var(--scale));padding:calc(7px * var(--scale)) 0;border-bottom:1px solid var(--line2);display:flex}.dk-itemmove-delta{min-width:calc(58px * var(--scale));flex:none;font-weight:800}.dk-itemmove-delta[data-sign=in]{color:var(--ok)}.dk-itemmove-delta[data-sign=out]{color:var(--bad)}.dk-itemmove-reason{min-width:0;font-size:calc(14px * var(--scale));flex:1;font-weight:600}.dk-itemmove-date{font-size:calc(12.5px * var(--scale));color:var(--ink3);flex:none}.dk-itemcard-print{margin-top:calc(8px * var(--scale))}.dk-reasonchips{gap:calc(8px * var(--scale));margin-bottom:calc(10px * var(--scale));flex-wrap:wrap;display:flex}.dk-reasonchip{min-height:calc(40px * var(--scale));padding:calc(6px * var(--scale)) calc(15px * var(--scale));border:2px solid var(--line2);background:var(--card);font:inherit;font-size:calc(14px * var(--scale));color:var(--ink);cursor:pointer;border-radius:999px;font-weight:650}.dk-reasonchip[data-on]{border-color:var(--ink);background:var(--ink);color:#fff}.dk-whrow[data-static]{cursor:default}.dk-whrow-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.dk-whrow-text .dk-codes{row-gap:0}.dk-whrow-name{font-size:calc(17px * var(--scale));overflow-wrap:anywhere;font-weight:650;line-height:1.25}.dk-whrow-code{font-size:calc(15px * var(--scale));white-space:nowrap;font-weight:700}.dk-whrow-subline{font-size:calc(13.5px * var(--scale));color:var(--ink3);line-height:1.3}.dk-whrow-side{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.dk-whrow-qty{font-size:calc(20px * var(--scale));white-space:nowrap;font-weight:750;line-height:1}.dk-whrow-qty[data-low]{color:var(--bad)}.dk-whrow-qty[data-zero]{color:var(--ink3);font-weight:650}.dk-whrow-unit{font-size:calc(13px * var(--scale));color:var(--ink3);font-weight:600}.dk-whhead{justify-content:space-between;align-items:center;gap:10px;display:flex}.dk-whnotes{padding:calc(14px * var(--scale)) calc(16px * var(--scale));border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow-row);flex-direction:column;gap:6px;display:flex}.dk-whfooter{margin-inline:calc(-20px * var(--scale));padding:calc(10px * var(--scale)) calc(20px * var(--scale)) max(calc(14px * var(--scale)), env(safe-area-inset-bottom));background:linear-gradient(to top, var(--paper) 78%, #f2eee500);position:sticky;bottom:0}.dk-whfooter .dk-btn-primary{width:100%}.dk-scanrow-wrap{flex-direction:column;gap:8px;display:flex}.dk-scanrow{gap:calc(10px * var(--scale));display:flex}.dk-scanrow-input{min-width:0;min-height:calc(56px * var(--scale));padding:0 calc(16px * var(--scale));border:2px solid var(--line2);border-radius:var(--radius);background:var(--card);font-size:calc(17px * var(--scale));color:var(--ink);flex:1;font-weight:600}.dk-scanrow-input:focus{border-color:var(--ink);outline:none}.dk-scanrow-input::placeholder{color:var(--line2);font-weight:500}.dk-scanrow-input::placeholder,.dk-scanrow-input{text-overflow:ellipsis}.dk-scanrow-btn{min-height:calc(56px * var(--scale));padding:0 calc(16px * var(--scale));border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow-key);color:var(--ink);font:inherit;font-size:calc(15.5px * var(--scale));cursor:pointer;border:0;flex:none;align-items:center;gap:8px;font-weight:700;display:inline-flex}.dk-scanrow-btn:active{background:var(--key-press)}.dk-scanrow-hint{font-size:calc(13.5px * var(--scale));color:var(--ink3);margin:0;line-height:1.35}.dk-scanlog{flex-direction:column;gap:8px;display:flex}.dk-scanlog-row{min-height:calc(52px * var(--scale));padding:calc(12px * var(--scale)) calc(14px * var(--scale));border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow-row);align-items:baseline;gap:10px;display:flex}.dk-scanlog-row[data-ok=false]{background:var(--bad-bg);box-shadow:0 1px 0 var(--bad);color:var(--bad)}.dk-scanlog-mark{font-size:calc(15px * var(--scale));color:var(--ok);flex:none;font-weight:800}.dk-scanlog-row[data-ok=false] .dk-scanlog-mark{color:var(--bad)}.dk-scanlog-label{min-width:0;font-size:calc(15.5px * var(--scale));overflow-wrap:anywhere;flex:1;font-weight:650}.dk-scanlog-delta{font-size:calc(13.5px * var(--scale));color:var(--ink2);white-space:nowrap;flex:none;font-weight:700}.dk-scanlog-undo{min-height:calc(40px * var(--scale));padding:calc(6px * var(--scale)) calc(14px * var(--scale));border:2px solid var(--ink);border-radius:var(--radius);background:var(--card);font-size:calc(13.5px * var(--scale));color:var(--ink);white-space:nowrap;flex:none;font-weight:800}.dk-scanlog-row[data-undone]{opacity:.6}.dk-scanlog-row[data-undone] .dk-scanlog-mark{color:var(--ink2)}.dk-scanlog-row[data-undone] .dk-scanlog-delta{text-decoration:line-through}.dk-notefield{width:100%;min-height:calc(140px * var(--scale));padding:calc(14px * var(--scale)) calc(16px * var(--scale));border:3px solid var(--ink);border-radius:var(--radius);background:var(--card);font:inherit;font-size:calc(18px * var(--scale));color:var(--ink);resize:none;line-height:1.4}.dk-notefield:focus{outline:none}.dk-notefield::placeholder{color:var(--line2)}.dk-whnote-echo{font-style:italic}.dk-compare--tight .dk-compare-num{font-size:clamp(26px, 9vw, calc(40px * var(--scale)))}.dk-compare-cell[data-warn] .dk-compare-num{color:var(--warn)}.dk-whtabs{gap:8px;display:flex}.dk-whtabs button{min-height:calc(52px * var(--scale));border:2px solid var(--line2);border-radius:var(--radius);background:var(--card);color:var(--ink2);font:inherit;font-size:calc(16.5px * var(--scale));cursor:pointer;flex:1;font-weight:700}.dk-whtabs button[data-active=true]{border-color:var(--ink);background:var(--ink);color:var(--paper)}.dk-set-group{flex-direction:column;gap:6px;display:flex}.dk-set-group+.dk-set-group{margin-top:calc(10px * var(--scale))}.dk-set-sub{font-size:calc(14.5px * var(--scale));color:var(--ink2);margin:0 0 4px;line-height:1.4}.dk-sizerow{gap:10px;display:flex}.dk-sizebtn{min-height:calc(80px * var(--scale));border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow-row);color:var(--ink);font:inherit;cursor:pointer;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;padding:10px 6px;display:flex}.dk-sizebtn:active{background:var(--card-press)}.dk-sizebtn[data-active=true]{box-shadow:0 0 0 3px var(--ink), var(--shadow-row)}.dk-sizebtn-sample{font-weight:800;line-height:1}.dk-sizebtn[data-size=comfortable] .dk-sizebtn-sample{font-size:19px}.dk-sizebtn[data-size=large] .dk-sizebtn-sample{font-size:25px}.dk-sizebtn[data-size=xlarge] .dk-sizebtn-sample{font-size:31px}.dk-sizebtn-label{color:var(--ink2);font-size:13px;font-weight:650}.dk-histnote{padding:calc(14px * var(--scale)) calc(16px * var(--scale));border-radius:var(--radius);background:var(--info-bg);color:var(--info);font-size:calc(15.5px * var(--scale));align-items:center;gap:10px;font-weight:600;line-height:1.4;display:flex}.dk-histnote .dk-mono{font-weight:700}.dk-sizetoggle{align-items:center;gap:calc(10px * var(--scale));padding-bottom:calc(8px * var(--scale));display:flex}.dk-sizetoggle-label{font-size:calc(13px * var(--scale));letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);flex:none;font-weight:700}.dk-sizetoggle-opts{gap:calc(8px * var(--scale));flex:1;min-width:0;display:flex}.dk-sizetoggle-opts button{min-height:calc(56px * var(--scale));border:2px solid var(--line2);border-radius:var(--radius);background:var(--card);color:var(--ink2);font:inherit;cursor:pointer;padding:calc(6px * var(--scale)) calc(8px * var(--scale));flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1px;display:flex}.dk-sizetoggle-opts button b{font-size:calc(16px * var(--scale));letter-spacing:-.01em;font-weight:750}.dk-sizetoggle-opts button i{font-style:normal;font-size:calc(12.5px * var(--scale));color:var(--ink3)}.dk-sizetoggle-opts button[data-active=true]{border-color:var(--ink);background:var(--ink);color:var(--paper)}.dk-sizetoggle-opts button[data-active=true] i{color:var(--paper);opacity:.75}.dk-sizetoggle-opts button:active{background:var(--key-press)}.dk-sizetoggle-opts button[data-active=true]:active{background:var(--ink2)}.dk-fs-extra{width:100%;max-width:420px;margin-top:calc(4px * var(--scale))}.dk-fs-extra .dk-sizetoggle{align-items:stretch;gap:calc(7px * var(--scale));flex-direction:column;padding-bottom:0}.dk-fs-extra .dk-sizetoggle-label{text-align:center}@media (min-width:1024px){.dk-worksplit--list[data-pane]{display:block}.dk-worksplit--list[data-pane]>.dk-work-pane{display:none}.dk-worksplit--list[data-pane]>.dk-work-main{height:var(--dk-vh);overflow-y:auto}.dk-worksplit--list .dk-screen{max-width:none;padding:calc(12px * var(--scale)) calc(20px * var(--scale));gap:calc(8px * var(--scale))}.dk-worksplit--list .dk-q{font-size:calc(24px * var(--scale))}.dk-worksplit--list .dk-orderhead-order{font-size:calc(25px * var(--scale))}.dk-worksplit--list .dk-orderhead-style{font-size:calc(19px * var(--scale))}.dk-worksplit--list .dk-orderhead-instr{font-size:calc(15px * var(--scale))}.dk-worksplit--list .dk-sizegrid{gap:calc(7px * var(--scale));flex-direction:column;display:flex}.dk-worksplit--list .dk-sizetile{align-items:center;gap:calc(14px * var(--scale));min-height:calc(66px * var(--scale));padding:calc(10px * var(--scale)) calc(16px * var(--scale));text-align:left;grid-template-columns:minmax(88px,96px) minmax(96px,132px) minmax(96px,142px) minmax(0,1fr) minmax(104px,168px);display:grid}.dk-worksplit--list .dk-sizetile-label{font-size:calc(27px * var(--scale))}.dk-worksplit--list .dk-sizetile-style,.dk-worksplit--list .dk-sizetile-pieces,.dk-worksplit--list .dk-sizetile-qty{font-size:calc(14.5px * var(--scale))}.dk-worksplit--list .dk-sizetile-qty{margin-top:0}.dk-worksplit--list .dk-sizetile-foot{justify-content:flex-start;margin:0}.dk-worksplit--list .dk-sizetile-foot .dk-stamp{white-space:nowrap}.dk-sizetile-fabrics{flex-direction:column;gap:1px;min-width:0;display:flex}.dk-sizefab{align-items:baseline;gap:calc(8px * var(--scale));font-size:calc(13.5px * var(--scale));color:var(--ink2);min-width:0;display:flex}.dk-sizefab-dot{border:2px solid var(--line2);box-sizing:border-box;border-radius:50%;flex:none;width:8px;height:8px}.dk-sizefab[data-done] .dk-sizefab-dot{background:var(--ink);border-color:var(--ink)}.dk-sizefab[data-done]{color:var(--ink3)}.dk-sizefab-codes{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dk-sizefab-m{font-variant-numeric:tabular-nums;flex:none}.dk-sizefab-main{font-size:calc(11px * var(--scale));letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);flex:none;font-weight:800}.dk-worksplit--list .dk-cut-orders{gap:calc(7px * var(--scale));flex-direction:column;display:flex}.dk-worksplit--list .dk-orderrow{align-items:center;gap:calc(14px * var(--scale));min-height:calc(62px * var(--scale));padding:calc(10px * var(--scale)) calc(16px * var(--scale));grid-template-columns:minmax(150px,224px) minmax(104px,150px) minmax(0,1.6fr) minmax(84px,110px) minmax(0,1fr) minmax(96px,116px) auto;display:grid}.dk-worksplit--list .dk-orderrow-main,.dk-worksplit--list .dk-orderrow-sub{display:contents}.dk-worksplit--list .dk-orderrow-po{font-size:calc(17px * var(--scale))}.dk-worksplit--list .dk-orderrow-poline{flex-wrap:nowrap}.dk-worksplit--list .dk-orderrow-poline .dk-stamp{min-height:0;padding-top:0;padding-bottom:0;line-height:1.5}.dk-worksplit--list .dk-orderrow-substyle,.dk-worksplit--list .dk-orderrow-subdesc,.dk-worksplit--list .dk-orderrow-subqty,.dk-worksplit--list .dk-orderrow-tert{font-size:calc(14px * var(--scale))}.dk-worksplit--list .dk-orderrow-side{align-items:flex-start}}@media (max-width:1023px){.dk-sizetile-fabrics{display:none}.dk-orderrow-sub{grid-template-columns:minmax(0,auto) max-content minmax(0,1fr);grid-template-areas:"code qty pad""desc desc desc";display:grid}.dk-orderrow-substyle{grid-area:code}.dk-orderrow-subqty{grid-area:qty}.dk-orderrow-subdesc{grid-area:desc}.dk-orderrow-substyle:not(:empty)~.dk-orderrow-subqty:before{content:"· ";color:var(--ink3)}.dk-sizetile>span:empty,.dk-orderrow span:empty{display:none}}.dk-sizepallets{gap:calc(5px * var(--scale));flex-wrap:wrap;align-items:center;min-width:0;display:flex}.dk-sizepallet{align-items:baseline;gap:calc(5px * var(--scale));padding:calc(3px * var(--scale)) calc(7px * var(--scale));border:1px solid var(--line2);border-radius:var(--radius-stamp);font-size:calc(12.5px * var(--scale));color:var(--ink2);display:inline-flex}.dk-sizepallet b{letter-spacing:-.01em;font-weight:800}.dk-sizepallet i{font-variant-numeric:tabular-nums;color:var(--ink3);font-style:normal}.dk-sizepallet[data-state=done]{border-color:var(--ok-deep);background:var(--ok-deep);color:var(--paper)}.dk-sizepallet[data-state=done] i{color:var(--paper)}.dk-sizetile[data-blocked=true]{box-shadow:inset calc(4px * var(--scale)) 0 0 var(--bad), var(--shadow-row)}.dk-sizetile[data-blocked=true] .dk-sizetile-label{color:var(--ink2)}@media (min-width:1024px){.dk-worksplit--solo{height:var(--dk-vh);max-height:100%;display:block}.dk-worksplit--solo>.dk-work-main{height:100%;display:block;overflow-y:auto}.dk-worksplit--solo .dk-screen{max-width:none;padding:calc(12px * var(--scale)) calc(20px * var(--scale));gap:calc(10px * var(--scale))}.dk-worksplit--solo .dk-work-padonly{display:flex}.dk-worksplit--solo .dk-orderhead-order{font-size:calc(25px * var(--scale))}.dk-worksplit--solo .dk-orderhead-style{font-size:calc(19px * var(--scale))}.dk-worksplit--solo .dk-orderhead-instr{font-size:calc(15px * var(--scale))}.dk-worksplit--solo .dk-detail-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}.dk-packbody{display:contents}@media (min-width:1024px){.dk-packbody{align-items:start;column-gap:clamp(18px,2.2vw,30px);row-gap:calc(10px * var(--scale));grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(300px,400px);display:grid}.dk-packbody>.dk-labelprev{grid-area:1/1/-1;align-self:start}.dk-packbody>.dk-carton-imply{grid-area:1/2}.dk-packbody>.dk-printline{grid-area:2/2}.dk-packbody>.dk-numpad--dock{box-shadow:none;grid-area:3/2}.dk-packbody[data-preview=false]{grid-template-columns:minmax(0,1fr)}.dk-packbody[data-preview=false]>.dk-carton-imply,.dk-packbody[data-preview=false]>.dk-printline,.dk-packbody[data-preview=false]>.dk-numpad--dock{grid-column:1}}
