@layer components{.k-po{display:grid;grid-template-areas:"till" "tail";gap:14px;width:min(100%,460px);color:var(--k-ink);font-size:12px;line-height:1.4;text-align:start}.k-po-till{grid-area:till}.k-po-entry,.k-po-printer{grid-area:tail}.k-po-entry{align-self:start}:lang(ar) .k-po{font-size:12.5px}.k-po-till{position:relative;z-index:1;display:grid;overflow:hidden;border-radius:var(--k-r-window);background:var(--k-app-bar);box-shadow:var(--k-e-window)}.k-po-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:40px;padding-block:6px;padding-inline:14px 10px;color:var(--k-app-bar-ink)}.k-po-bar-title{overflow:hidden;font-size:.92em;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.k-po .k-po-bar .k-ap-status{flex:none;background:color-mix(in srgb,var(--k-app-bar-ink) 12%,transparent);color:var(--k-app-bar-ink)}.k-po .k-po-bar .k-ap-status>i{background:var(--k-app-bar-ink)}.k-po-screen{display:grid;gap:10px;padding:10px;border-start-start-radius:14px;border-start-end-radius:14px;background:var(--k-app-sheet)}.k-po-catalog{display:grid;align-content:start;gap:8px;min-width:0}.k-po-find{display:flex;align-items:center;gap:7px;min-width:0;height:32px;padding-inline:10px;border-radius:9px;background:var(--k-paper);box-shadow:0 0 0 1px var(--k-hair);color:var(--k-ink-3);font-size:.92em}.k-po-find svg{flex:none}.k-po-find span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k-po-keys{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.k-po-key{display:grid;align-content:start;gap:3px;min-width:0;padding:5px 5px 8px;border-radius:12px;background:var(--k-paper);box-shadow:0 0 0 1.5px var(--k-ink)}.k-po-key-art{position:relative;display:grid;place-items:center;aspect-ratio:2/1;margin-bottom:3px;border-radius:8px;background:var(--k-panel);color:var(--k-ink-2)}.k-po-key-count{position:absolute;top:5px;inset-inline-end:5px;display:grid;place-items:center;min-width:19px;height:19px;padding-inline:5px;border-radius:10px;background:var(--k-ink);color:var(--k-paper);font-size:11px;font-weight:600;line-height:1}.k-po-key-name{display:-webkit-box;min-height:2.6em;overflow:hidden;padding-inline:3px;font-size:.93em;font-weight:500;line-height:1.3;letter-spacing:-.005em;-webkit-box-orient:vertical;-webkit-line-clamp:2}.k-po-key-price{justify-self:start;padding-inline:3px;font-weight:600}.k-po-key-stock{display:flex;align-items:center;gap:4px;padding-inline:3px;color:var(--k-ink-3);font-size:.92em;transition:color var(--k-dur-ui) var(--k-ease-out)}.k-po-key-stock svg{flex:none}.k-po-flip{display:inline-grid}.k-po-flip>*{grid-area:1/1}.k-ap-stage[data-ready][data-step="2"] .k-po-key-stock,.k-po-key-delta{color:var(--k-ink);font-weight:600}.k-po-key-delta{margin-inline-start:auto;padding-inline:5px;border-radius:7px;background:var(--k-panel);line-height:17px;translate:calc((1 - var(--on)) * 6px * var(--dir)) 0}.k-po-ticket{display:grid;align-content:start;gap:10px;min-width:0;padding:8px 12px 12px;border-radius:12px;background:var(--k-paper);box-shadow:0 0 0 1px var(--k-hair)}.k-po-lines{display:grid;grid-template-columns:minmax(0,1fr) auto auto}.k-po-lines li{display:contents}.k-po-lines li>span{padding-block:7px;border-bottom:1px solid var(--k-hair)}.k-po-line-name{overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.k-po-line-qty{padding-inline:10px;color:var(--k-ink-3);text-align:center}.k-po-line-amount{min-width:3.4em;font-weight:500;text-align:end}.k-po-total{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:1.18em;font-weight:600}.k-po-pay{display:flex;flex-wrap:wrap;gap:5px}.k-po-pay-btn{display:inline-flex;flex:1 1 auto;align-items:center;justify-content:center;gap:4px;min-width:0;height:32px;padding-inline:6px;border-radius:9px;box-shadow:inset 0 0 0 1px var(--k-hair-2);color:var(--k-ink-2);font-size:.92em;font-weight:500;white-space:nowrap}.k-po-pay-btn svg{flex:none}.k-po-pay-btn[data-on]{background:var(--k-ink);box-shadow:none;color:var(--k-paper)}.k-po-status{display:flex;align-items:flex-start;gap:7px;padding:0 14px 12px;background:var(--k-app-sheet);color:var(--k-ink-2);font-size:.92em;line-height:1.45}.k-po-status svg{flex:none;margin-top:2px}.k-po-printer{z-index:2;align-self:end;justify-items:center;align-content:end;width:min(100%,212px);justify-self:center}.k-po-printer,.k-po-roll{position:relative;display:grid}.k-po-roll{z-index:0;width:88%;margin-bottom:-12px;overflow:hidden;filter:drop-shadow(0 10px 16px color-mix(in srgb,var(--k-night) 26%,transparent))}.k-po .k-po-receipt{--tooth:5px;display:grid;justify-items:center;gap:6px;padding:calc(var(--tooth) + 12px) 12px 22px;background:var(--k-paper);color:var(--k-ink);font-size:10.5px;line-height:1.35;text-align:center;-webkit-mask:conic-gradient(from 135deg at 50% 0,var(--k-ink) 90deg,transparent 0) 0 0 /calc(var(--tooth) * 2) var(--tooth) repeat-x,linear-gradient(var(--k-ink) 0 0) 0 var(--tooth) /100% 100% no-repeat;mask:conic-gradient(from 135deg at 50% 0,var(--k-ink) 90deg,transparent 0) 0 0 /calc(var(--tooth) * 2) var(--tooth) repeat-x,linear-gradient(var(--k-ink) 0 0) 0 var(--tooth) /100% 100% no-repeat;--in:clamp(0,calc(var(--s) - var(--at, 1) + 1),1);--on:min(var(--in),clamp(0,calc(var(--at, 1) - var(--s) + 1),1));opacity:var(--on);translate:0 calc((1 - var(--in)) * 101%)}:lang(ar) .k-po .k-po-receipt{font-size:11px}.k-po-rc-org{font-size:1.12em;font-weight:600}.k-po-rc-title{color:var(--k-ink-2)}.k-po-rc-no{display:flex;gap:8px;padding:2px 8px;border:1px solid var(--k-ink);font-weight:600}.k-po-rc-no>:last-child{color:var(--k-ink-3);font-weight:500}.k-po-rc-lines{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:10px;row-gap:1px;width:100%;padding-block:7px;border-block:1px dashed var(--k-hair-2);text-align:start}.k-po-rc-lines li{display:contents}.k-po-rc-name{grid-column:1/-1;margin-top:4px;font-weight:500}.k-po-rc-lines li:first-child .k-po-rc-name{margin-top:0}.k-po-rc-qty{justify-self:start;color:var(--k-ink-3)}.k-po-rc-amount{text-align:end}.k-po-rc-sum{display:grid;gap:2px;width:100%}.k-po-rc-sum>div{display:flex;justify-content:space-between;gap:8px}.k-po-rc-sum dt{color:var(--k-ink-3)}.k-po-rc-grand{margin-top:3px;padding-top:4px;border-top:1px solid var(--k-ink);font-size:1.12em;font-weight:600}.k-po-rc-sum .k-po-rc-grand dt{color:var(--k-ink)}.k-po-rc-pay{display:inline-flex;align-items:center;gap:5px;color:var(--k-ink-2)}.k-po-rc-qr{margin-top:2px}.k-po-rc-note{max-width:15em;color:var(--k-ink-3);font-size:.92em;text-wrap:balance}.k-po-device{position:relative;z-index:1;width:100%;height:48px;border-radius:12px 12px 16px 16px;background:var(--k-app-bar);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--k-app-bar-ink) 14%,transparent),0 18px 30px -16px color-mix(in srgb,var(--k-night) 70%,transparent)}.k-po-lip{position:absolute;inset-inline:12%;top:-7px;height:12px;border-radius:2px 2px 0 0;background:var(--k-paper);-webkit-mask:conic-gradient(from 135deg at 50% 0,var(--k-ink) 90deg,transparent 0) 0 0 /10px 5px repeat-x,linear-gradient(var(--k-ink) 0 0) 0 5px /100% 100% no-repeat;mask:conic-gradient(from 135deg at 50% 0,var(--k-ink) 90deg,transparent 0) 0 0 /10px 5px repeat-x,linear-gradient(var(--k-ink) 0 0) 0 5px /100% 100% no-repeat}.k-po-slot{position:absolute;inset-inline:8%;top:4px;height:5px;border-radius:3px;background:var(--k-night);box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--k-app-bar-ink) 18%,transparent)}.k-po-led{position:absolute;inset-inline-end:14px;bottom:13px;width:6px;height:6px;border-radius:50%;background:var(--k-app-bar-muted);transition:background-color var(--k-dur-ui) var(--k-ease-out)}.k-ap-stage[data-ready][data-step="3"] .k-po-led,.k-po-entry{background:var(--k-paper)}.k-po-entry{position:relative;z-index:2;padding:12px 14px;border-radius:14px;box-shadow:0 1px 2px color-mix(in srgb,var(--k-night) 8%,transparent),0 18px 40px -16px color-mix(in srgb,var(--k-night) 48%,transparent);translate:0 calc((1 - var(--on)) * 12px)}.k-po-entry-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:4px;font-weight:600}.k-po-entry-ref{display:inline-flex;align-items:center;gap:4px;height:22px;padding-inline:7px 9px;border-radius:var(--k-r-pill);background:var(--k-panel);color:var(--k-ink-3);font-size:11.5px;font-weight:500}.k-po-journal{width:100%;border-collapse:collapse}.k-po-journal th{color:var(--k-ink-3);font-size:11px;font-weight:500}:lang(ar) .k-po-journal th{font-size:11.5px}.k-po-journal td,.k-po-journal th{padding-block:6px;text-align:start}.k-po-journal :is(th,td):nth-child(n+2){width:1%;padding-inline-start:22px;text-align:right;white-space:nowrap}.k-po-journal td>.k-num{display:block;text-align:end}.k-po-journal tbody td{border-top:1px solid var(--k-hair)}.k-po-journal tfoot td{padding-top:7px;border-top:3px double var(--k-ink);font-weight:600}@media (prefers-reduced-motion:no-preference){.k-po .k-po-receipt{transition:translate 1.5s cubic-bezier(.35,.05,.45,1) .24s,opacity .42s var(--k-ease-out)}.k-po-device{transition:opacity .36s var(--k-ease-out),translate .42s var(--k-ease-out)}}@container k-stage (min-width: 640px){.k-po{grid-template-columns:minmax(0,1fr) 176px;grid-template-areas:"till printer" "entry .";align-items:end;column-gap:14px;row-gap:18px;width:min(100%,760px);font-size:12.5px}:lang(ar) .k-po{font-size:13px}.k-po-printer{grid-area:printer;width:100%}.k-po-entry{grid-area:entry}.k-po .k-po-receipt{--on:var(--in);opacity:1}.k-po-device{opacity:clamp(0,calc(var(--s) - 2),1);translate:0 calc((1 - clamp(0, calc(var(--s) - 2), 1)) * 8px)}.k-po-screen{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start}.k-po-key-art{aspect-ratio:4/3}}.k-po-avatar{display:grid;flex:none;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--k-panel);color:var(--k-ink-2);font-weight:600}.k-po-count{display:inline-flex;gap:4px}.k-po-count,.k-po-search{align-items:center;color:var(--k-ink-3)}.k-po-search{display:flex;gap:8px;height:34px;padding-inline:11px;border-radius:10px;background:var(--k-panel)}.k-po-search span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k-po-filters{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.k-po-filter{display:inline-flex;align-items:center;gap:5px;height:28px;padding-inline:11px 9px;border-radius:var(--k-r-pill);box-shadow:inset 0 0 0 1px var(--k-hair-2);color:var(--k-ink-2);font-size:12px;font-weight:500}.k-po-order-list{margin-top:10px}.k-po-order{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:10px;padding-block:10px;border-top:1px solid var(--k-hair)}.k-po-order-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--k-panel);color:var(--k-ink-2)}.k-po-order-end,.k-po-order-main{display:grid;gap:3px;min-width:0}.k-po-order-end{justify-items:end}.k-po-order-sub,.k-po-order-top{display:flex;flex-wrap:wrap;gap:0 8px;min-width:0}.k-po-order-top{font-weight:500}.k-po-order-top>:first-child{font-weight:600}.k-po-order-sub{color:var(--k-ink-3);font-size:.92em}.k-po-order-sub>span+span:before,.k-po-order-top>span+span:before{content:"·";margin-inline-end:8px;color:var(--k-ink-4)}.k-po-order-branch{display:inline-flex;align-items:center;gap:4px;color:var(--k-ink-3);font-size:.92em}.k-po-order-amount{font-weight:600}.k-po-order-refund{display:flex;flex-wrap:wrap;grid-column:2/-1;align-items:center;gap:6px;margin-top:7px}.k-po-order-ref{display:inline-flex;align-items:center;gap:5px;height:24px;padding-inline:8px 10px;border-radius:var(--k-r-pill);background:var(--k-panel);color:var(--k-ink-2);font-size:12px;font-weight:500}.k-po-order-ref-amount{padding-inline-start:6px;border-inline-start:1px solid var(--k-hair-2);color:var(--k-ink);font-weight:600}.k-po-order[data-open]{border-top-color:var(--k-ink)}.k-po-order-detail{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-column:2/-1;column-gap:14px;row-gap:3px;margin-top:8px;padding:8px 12px;border-radius:10px;background:var(--k-panel);color:var(--k-ink-2);font-size:.92em}.k-po-order-detail li{display:contents}.k-po-order-detail li>span:nth-child(2){color:var(--k-ink-3)}.k-po-order-detail li>span:last-child{text-align:end}.k-po-shift{flex-wrap:wrap;justify-content:space-between;gap:10px 16px;padding-bottom:12px;border-bottom:1px solid var(--k-hair)}.k-po-shift,.k-po-shift-who{display:flex;align-items:center}.k-po-shift-who{gap:10px}.k-po-shift-who>span:last-child{display:grid;line-height:1.3}.k-po-perf-who small,.k-po-seller-main small,.k-po-shift-who small{color:var(--k-ink-3);font-size:.92em}.k-po-shift-state{display:flex;align-items:center;gap:10px}.k-po-shift-open{display:inline-flex;align-items:center;gap:4px;color:var(--k-ink-2);font-weight:500}.k-po-float{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-block:10px;border-bottom:1px dashed var(--k-hair-2);color:var(--k-ink-2)}.k-po-float>span:last-child{color:var(--k-ink);font-weight:600}.k-po-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin-top:12px}.k-po-split p{display:grid;gap:2px}.k-po-split p>span{display:inline-flex;align-items:center;gap:5px;color:var(--k-ink-3)}.k-po-split b{font-size:1.35em;font-weight:600}.k-po-split p:last-of-type{justify-items:end;text-align:end}.k-po-split-bar{position:relative;grid-column:1/-1;height:8px;overflow:hidden;border-radius:4px;background:var(--k-panel-2)}.k-po-split-bar>i{position:absolute;inset-block:0;inset-inline-start:0;width:calc(var(--p) * 100%);border-radius:4px;background:var(--k-ink)}.k-po-sold-title{margin-top:16px;color:var(--k-ink-3);font-size:.92em;font-weight:500}.k-po-sold{display:grid;grid-template-columns:minmax(0,1fr) auto auto;column-gap:14px;margin-top:6px}.k-po-sold li{display:grid;grid-column:1/-1;grid-template-columns:subgrid;padding-block:7px;border-top:1px solid var(--k-hair)}.k-po-sold li>span:nth-child(2){color:var(--k-ink-3)}.k-po-sold li>span:last-child{min-width:5.2em;font-weight:500;text-align:end}.k-po-session-total{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-top:10px;border-top:1px solid var(--k-ink);font-size:1.1em;font-weight:600}.k-po-session-total>span:first-child{display:inline-flex;align-items:baseline;gap:10px}.k-po-session-total .k-po-count{font-size:.82em;font-weight:500}.k-po-drawer{display:grid;margin-top:6px}.k-po-drawer>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-block:7px}.k-po-drawer dt{display:inline-flex;align-items:center;gap:5px;color:var(--k-ink-2)}.k-po-drawer dd{font-weight:500}.k-po-drawer-sum{border-top:1px solid var(--k-hair-2)}.k-po-drawer>.k-po-drawer-sum{align-items:center;padding-top:10px}.k-po-drawer-sum dt{color:var(--k-ink);font-weight:600}.k-po-field{display:inline-flex;align-items:center;gap:7px;padding:4px 9px;border-radius:8px;background:var(--k-paper);box-shadow:inset 0 0 0 1px var(--k-ink-3);font-size:1.05em;font-weight:600}.k-po-field svg{flex:none;color:var(--k-ink-3)}.k-po-drawer-card{display:flex;align-items:baseline;justify-content:space-between;margin-block:8px 12px;padding-top:10px;border-top:1px dashed var(--k-hair-2);color:var(--k-ink-2)}.k-po-drawer-card>span{display:inline-flex;align-items:center;gap:5px}.k-po-drawer-card>.k-num{color:var(--k-ink);font-weight:500}.k-po-team-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px;font-weight:600}.k-po-add{display:grid;place-items:center;width:30px;height:30px;border-radius:var(--k-r-pill);background:var(--k-ink);color:var(--k-paper)}.k-po-seller{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:10px;row-gap:6px;padding-block:11px;border-top:1px solid var(--k-hair)}.k-po-seller-main{display:grid;min-width:0;line-height:1.3}.k-po-seller-main b{font-weight:500}.k-po-seller-end{display:grid;justify-items:end;gap:1px;font-weight:600}.k-po-seller-end .k-po-count{font-weight:500}.k-po-service{display:flex;flex-wrap:wrap;grid-column:2/-1;gap:4px 14px;color:var(--k-ink-2)}.k-po-service>span{display:inline-flex;align-items:center;gap:4px}.k-po-goal{display:flex;grid-column:2/-1;align-items:center;gap:6px;color:var(--k-ink-4)}.k-po-goal>i{position:relative;flex:1;height:4px;overflow:hidden;border-radius:2px;background:var(--k-panel-2)}.k-po-goal>i:after,.k-po-target:after{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:calc(var(--p) * 100%);border-radius:2px;background:var(--k-ink)}.k-po-perm-table{width:100%;border-collapse:collapse;table-layout:fixed}.k-po-perm-table thead th:first-child{width:36%}.k-po-perm-table td,.k-po-perm-table th{padding-block:9px;border-bottom:1px solid var(--k-hair);text-align:center}.k-po-perm-table thead th{padding-top:0;padding-inline:2px;color:var(--k-ink-3);font-size:12px;font-weight:500;line-height:1.25;vertical-align:bottom}.k-po-perm-table tbody th{font-weight:500;text-align:start}.k-po-perm-table td svg{display:inline-block;color:var(--k-ink-4);vertical-align:-2px}.k-po-perm-table td[data-on] svg{color:var(--k-ink)}.k-po-lock{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;margin-top:12px;padding:9px 12px;border-radius:10px;background:var(--k-panel)}.k-po-lock-name{gap:6px;font-weight:600}.k-po-lock-code,.k-po-lock-name{display:inline-flex;align-items:center}.k-po-lock-code{gap:9px;color:var(--k-ink-3)}.k-po-pin{display:inline-flex;gap:4px;direction:ltr}.k-po-pin>i{display:grid;place-items:center;width:16px;height:20px;border-radius:5px;background:var(--k-paper);box-shadow:inset 0 0 0 1px var(--k-hair-2)}.k-po-pin>i:after{content:"";width:5px;height:5px;border-radius:50%;background:var(--k-ink)}.k-po-perf{margin-top:12px}.k-po-perf li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;column-gap:12px;padding-block:9px 10px}.k-po-perf li+li{border-top:1px solid var(--k-hair)}.k-po-perf-who{display:grid;min-width:0;line-height:1.3}.k-po-perf-who b{font-weight:500}.k-po-perf-amount{font-weight:600}.k-po-target{position:relative;grid-column:1/-1;height:4px;margin-top:7px;overflow:hidden;border-radius:2px;background:var(--k-panel-2)}.k-po-floor-grid{display:grid;gap:28px;margin-top:clamp(32px,4vw,48px)}.k-po-plan{padding:clamp(14px,2vw,22px);border-radius:var(--k-r-card);background:var(--k-panel)}.k-po-plan-inert{display:grid;gap:12px}.k-po-plan-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.k-po-plan-title{display:flex;align-items:center;gap:8px;color:var(--k-ink);font-size:.9375rem;font-weight:600}:lang(ar) .k-po-plan-title{font-size:1rem}.k-po-plan-counts{display:flex;flex-wrap:wrap;gap:6px}.k-po-plan-counts li{display:inline-flex;align-items:center;gap:6px;height:26px;padding-inline:8px 10px;border-radius:var(--k-r-pill);background:var(--k-paper);box-shadow:inset 0 0 0 1px var(--k-hair);color:var(--k-ink-2);font-size:12px;font-weight:500;white-space:nowrap}:lang(ar) .k-po-plan-counts li{font-size:12.5px}.k-po-plan-counts b{color:var(--k-ink);font-weight:600}.k-po-plan-counts li .k-po-swatch{width:12px;height:10px;border-radius:3px;box-shadow:none}.k-po-hall{position:relative;border-radius:16px;background-color:var(--k-paper);background-image:radial-gradient(circle at 1px 1px,var(--k-hair-2) 1px,transparent 1.4px);background-size:22px 22px;box-shadow:0 0 0 1px var(--k-hair)}.k-po-hall[data-layout=tall]{display:none}@media (max-width:35.99rem){.k-po-hall[data-layout=wide]{display:none}.k-po-hall[data-layout=tall]{display:block}}.k-po-hall svg{display:block;width:100%;height:100%}.k-po-table-shadow{fill:var(--k-night);opacity:.1}.k-po-table-top{fill:var(--k-paper);stroke:var(--k-ink-4);stroke-width:.05}.k-po-chair,.k-po-table-side{fill:var(--k-hair-2)}.k-po-table[data-state=busy] .k-po-table-top{fill:var(--k-ink);stroke:var(--k-ink)}.k-po-table[data-state=busy] :is(.k-po-table-side,.k-po-chair){fill:var(--k-ink-3)}.k-po-table[data-state=late] .k-po-table-top{fill:color-mix(in srgb,var(--k-app-alert) 18%,var(--k-paper));stroke:var(--k-app-alert);stroke-width:.08}.k-po-table[data-state=late] :is(.k-po-table-side,.k-po-chair){fill:color-mix(in srgb,var(--k-app-alert) 70%,var(--k-paper))}.k-po-table[data-state=held] .k-po-table-top{stroke:var(--k-ink-2);stroke-dasharray:.16 .12;stroke-width:.06}.k-po-table[data-state=off] .k-po-table-top{fill:var(--k-panel-2);stroke:var(--k-hair-2)}.k-po-table[data-state=off] :is(.k-po-table-side,.k-po-chair){fill:var(--k-panel)}.k-po-table-label{position:absolute;display:grid;justify-items:center;gap:2px;color:var(--k-ink-2);font-size:clamp(10px,1.1vw,14px);line-height:1;pointer-events:none;translate:-50% -50%}.k-po-table-label b{font-size:1.3em;font-weight:600}.k-po-table-label small{display:inline-flex;align-items:center;gap:2px;font-size:.78em;font-weight:500}.k-po-table-label[data-state=busy]{color:var(--k-paper)}.k-po-table-label[data-state=late]{color:var(--k-ink)}.k-po-table-label[data-state=late] small{font-weight:600}.k-po-table-label[data-state=off]{color:var(--k-ink-4)}.k-po-legend{display:grid;align-content:start;gap:14px}.k-po-legend-title{color:var(--k-ink-3);font-size:.9375rem;font-weight:600}:lang(ar) .k-po-legend-title{font-size:1rem}.k-po-legend-list{border-top:1px solid var(--k-hair)}.k-po-legend-list li{display:grid;grid-template-columns:22px auto minmax(0,1fr);align-items:center;column-gap:12px;padding-block:11px;border-bottom:1px solid var(--k-hair);font-size:1rem;line-height:1.5}:lang(ar) .k-po-legend-list li{font-size:1.0625rem}.k-po-legend-label{color:var(--k-ink);font-weight:600}.k-po-legend-desc{color:var(--k-ink-3)}.k-po-swatch{width:20px;height:16px;border:1px solid var(--k-ink-4);border-radius:5px;background:var(--k-paper);box-shadow:0 2px 0 var(--k-hair-2)}.k-po-swatch[data-state=busy]{border-color:var(--k-ink);background:var(--k-ink);box-shadow:0 2px 0 var(--k-ink-3)}.k-po-swatch[data-state=late]{border:1.5px solid var(--k-app-alert);background:color-mix(in srgb,var(--k-app-alert) 18%,var(--k-paper));box-shadow:0 2px 0 color-mix(in srgb,var(--k-app-alert) 70%,var(--k-paper))}.k-po-swatch[data-state=held]{border:1px dashed var(--k-ink-2)}.k-po-swatch[data-state=off]{border-color:var(--k-hair-2);background:var(--k-panel-2);box-shadow:0 2px 0 var(--k-panel)}.k-po-notes{display:grid;gap:10px;margin-top:10px}.k-po-notes li{position:relative;padding-block:4px;padding-inline-start:22px;color:var(--k-ink-2);font-size:.9375rem;line-height:1.65;text-wrap:pretty}:lang(ar) .k-po-notes li{font-size:1.0625rem}.k-po-notes li:before{content:"";position:absolute;inset-inline-start:0;top:calc(4px + .82em);width:10px;height:1px;background:var(--k-ink-3)}.k-po-floor-items,.k-po-kitchen-items{display:grid;grid-template-columns:minmax(0,1fr);column-gap:32px;margin-top:clamp(40px,5vw,64px)}.k-po-floor-items li,.k-po-kitchen-items li{display:grid;align-content:start;gap:8px;padding-block:22px 18px;border-top:1px solid var(--k-hair)}.k-po-floor-items svg,.k-po-kitchen-items svg{color:var(--k-ink)}.k-po-floor-items h3,.k-po-kitchen-items h3{margin-top:4px;color:var(--k-ink);font-size:1.0625rem;font-weight:600;line-height:1.4}:lang(ar) :is(.k-po-floor-items,.k-po-kitchen-items) h3{font-size:1.1875rem}.k-po-floor-items p,.k-po-kitchen-items p{color:var(--k-ink-2);font-size:.9375rem;line-height:1.65;text-wrap:pretty}:lang(ar) :is(.k-po-floor-items,.k-po-kitchen-items) p{font-size:1.0625rem}.k-po-related{display:grid;gap:16px;margin-top:clamp(40px,5vw,64px)}.k-po-related-title{color:var(--k-ink);font-size:1.25rem;font-weight:600}:lang(ar) .k-po-related-title{font-size:1.375rem}.k-po-slips{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:clamp(20px,4vw,56px);margin-top:clamp(32px,4vw,48px);padding:clamp(28px,4vw,56px) clamp(16px,4vw,56px);border-radius:var(--k-r-card);background:var(--k-panel)}.k-po-slip-shade{width:min(100%,290px);filter:drop-shadow(0 16px 24px color-mix(in srgb,var(--k-night) 14%,transparent))}.k-po-slip{--tooth:6px;display:grid;gap:12px;padding:calc(var(--tooth) + 16px) 20px calc(var(--tooth) + 20px);background:var(--k-paper);color:var(--k-ink);font-size:13px;line-height:1.45;-webkit-mask:conic-gradient(from 135deg at 50% 0,var(--k-ink) 90deg,transparent 0) 0 0 /calc(var(--tooth) * 2) var(--tooth) repeat-x,conic-gradient(from -45deg at 50% 100%,var(--k-ink) 90deg,transparent 0) 0 100% /calc(var(--tooth) * 2) var(--tooth) repeat-x,linear-gradient(var(--k-ink) 0 0) 0 var(--tooth) /100% calc(100% - 2 * var(--tooth)) no-repeat;mask:conic-gradient(from 135deg at 50% 0,var(--k-ink) 90deg,transparent 0) 0 0 /calc(var(--tooth) * 2) var(--tooth) repeat-x,conic-gradient(from -45deg at 50% 100%,var(--k-ink) 90deg,transparent 0) 0 100% /calc(var(--tooth) * 2) var(--tooth) repeat-x,linear-gradient(var(--k-ink) 0 0) 0 var(--tooth) /100% calc(100% - 2 * var(--tooth)) no-repeat}:lang(ar) .k-po-slip{font-size:14px}.k-po-slip-title{padding-bottom:10px;border-bottom:1px dashed var(--k-hair-2);font-weight:600;text-align:center}.k-po-slip-lines{display:grid;gap:6px}.k-po-slip-lines li{display:flex;align-items:baseline;gap:10px}.k-po-slip-lines li>span:first-child{flex:1;min-width:0}.k-po-slip-qty{color:var(--k-ink-3)}.k-po-slip-amount{min-width:3.8em}.k-po-slip-amount>.k-num{display:block;text-align:end}.k-po-slip[data-kind=kitchen] .k-po-slip-lines{gap:10px;padding-top:12px;border-top:1px dashed var(--k-hair-2);font-size:1.14em;font-weight:600}.k-po-slip[data-kind=kitchen] .k-po-slip-qty{min-width:2.2em;color:var(--k-ink);font-size:1.1em;text-align:end}.k-po-slip-meta{display:flex;justify-content:space-between;gap:10px;color:var(--k-ink-3)}.k-po-slip-sum{display:grid;gap:4px;padding-top:10px;border-top:1px dashed var(--k-hair-2)}.k-po-slip-sum>div{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.k-po-slip-sum dt{color:var(--k-ink-3)}.k-po-slip-grand{font-weight:600}.k-po-slip-sum .k-po-slip-grand dt{color:var(--k-ink)}.k-po-slip-qr{justify-self:center}.k-po-slip-table{display:grid;justify-items:center;gap:4px;color:var(--k-ink-3)}.k-po-slip-table b{color:var(--k-ink);font-size:64px;font-weight:600;line-height:1}.k-po-slips-caption{max-width:44rem}@media (min-width:48rem){.k-po-floor-items{grid-template-columns:repeat(2,minmax(0,1fr))}.k-po-kitchen-items{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.k-po-floor-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:clamp(40px,5vw,72px);align-items:start}.k-po-floor-items{grid-template-columns:repeat(4,minmax(0,1fr))}.k-po-related{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(48px,7vw,120px);align-items:start}}}