.so-next{margin-top:.75rem;display:flex}@media (width<=640px){.so-next>button{flex:auto;min-height:2.75rem}}.so-history{border-top:1px solid var(--border);padding-top:.5rem}.so-history>summary{cursor:pointer;border-radius:.4rem;align-items:center;gap:.5rem;min-height:2.75rem;display:flex}.so-history>summary h2{font-size:1rem;display:inline}.so-history>summary:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.so-history[open]>summary{margin-bottom:.75rem}.so-history[open]>summary .so-turn{transform:rotate(180deg)}.so-chips{flex-wrap:wrap;gap:.4rem;display:flex}.so-chip{border:1px solid var(--border);background:var(--card);max-width:100%;min-height:2.25rem;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;border-radius:999px;align-items:center;padding:.3rem .8rem;font-size:.85rem;font-weight:600;line-height:1.3;display:inline-flex}.so-chip:hover{border-color:var(--primary)}.so-chip[aria-pressed=true]{border-color:var(--primary);background:var(--brand-soft);color:var(--primary)}.so-chip:focus-visible,.so-switch input:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.app-switch.so-switch{gap:.45rem;min-height:2.25rem;font-size:.85rem}.app-switch.so-switch input{width:1.5rem;height:1.5rem}@media (width<=640px){.so-lines-wrap .app-table.so-lines,.so-pick-wrap .app-table.so-pick{width:100%;margin-top:.25rem;display:block;min-width:0!important}.so-lines-wrap .so-lines thead,.so-pick-wrap .so-pick thead{display:none}.so-lines-wrap .so-lines tbody,.so-pick-wrap .so-pick tbody{display:grid}.so-lines-wrap .so-lines tr{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"item item""qty total""pack price";gap:.2rem .75rem;padding:.7rem 0;display:grid}.so-lines-wrap .so-lines tr:first-child,.so-pick-wrap .so-pick tr:first-child{border-top:0}.so-lines-wrap .app-table.so-lines td,.so-pick-wrap .app-table.so-pick td{overflow-wrap:anywhere;align-items:baseline;gap:.4rem;min-width:0;display:flex;background:0 0!important;border:0!important;padding:0!important}.so-lines-wrap .so-lines td[data-label]:before,.so-pick-wrap .so-pick td[data-label]:before{content:attr(data-label);color:var(--muted-foreground);flex:none;font-size:.75rem;font-weight:500}.so-lines-wrap .so-lines td:first-child{flex-wrap:wrap;grid-area:item}.so-lines-wrap .so-lines td:nth-child(2){grid-area:pack}.so-lines-wrap .so-lines td:nth-child(3){grid-area:price;justify-content:flex-end}.so-lines-wrap .so-lines td:nth-child(4){grid-area:qty;font-weight:700;font-size:1rem!important}.so-lines-wrap .so-lines td:nth-child(5){grid-area:total;justify-content:flex-end;font-weight:600}.so-pick-wrap .so-pick tr{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"item total""pack pack""for for";gap:.2rem .75rem;padding:.7rem 0;display:grid}.so-pick-wrap .so-pick td:first-child{grid-area:item}.so-pick-wrap .so-pick td:nth-child(2){grid-area:pack}.so-pick-wrap .so-pick td:nth-child(3){grid-area:total;justify-content:flex-end;font-size:1rem!important}.so-pick-wrap .so-pick td:nth-child(4){grid-area:for;align-items:flex-start}}.so-day{justify-items:start;gap:.75rem;margin-bottom:1.25rem;display:grid}.so-day>button{min-height:2.75rem}.so-turn{transition:transform .15s}.so-turn.is-open{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.so-turn{transition:none}}.so-day-panel{justify-self:stretch;gap:.9rem;min-width:0;display:grid}.so-day-head{gap:.35rem;max-width:24rem;display:grid}.so-day-head label{font-size:.85rem;font-weight:700}.so-day-summary{font-size:.9rem}.so-pick ul{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.so-pick li b{font-variant-numeric:tabular-nums}.so-day-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.so-day-start{border-top:1px solid var(--border);justify-items:start;gap:.5rem;padding-top:.9rem;display:grid}.so-confirm{border:1px solid var(--border);background:var(--muted);border-radius:.65rem;gap:.6rem;padding:.85rem;display:grid}.so-day-result{font-size:.9rem;font-weight:600}@media (width<=640px){.so-day>button,.so-day-start>button{justify-content:center;width:100%}.so-day-head{max-width:none}}.dr-quiet{border:1px dashed var(--border);color:var(--muted-foreground);border-radius:14px;margin:0;padding:14px 16px;font-size:15px}.dr-how{min-width:0}.dr-how>summary{cursor:pointer;min-height:44px;color:var(--primary);border-radius:6px;align-items:center;gap:6px;font-size:15px;font-weight:700;display:inline-flex}.dr-how>summary:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.dr-how[open]>summary{margin-bottom:12px}.dr-how[open]>summary .so-turn{transform:rotate(180deg)}.so-print-root{display:none}@media print{html[data-so-orders] :is(.luma-launcher,.luma-reopen,.luma-floating,.luma-prompt,.dj-float,.page-need-strip,.cookie-banner,.app-sticky-actions,.bk-mobile-bar,.so-next,.so-day,[data-sonner-toaster]),html[data-so-print] body>:not(.so-print-root){display:none!important}html[data-so-print] body{background:#fff!important}html[data-so-print] .so-print-root{page:so-sheet;color:#000;font-size:11pt;line-height:1.4;display:block!important}.so-note{break-after:page;page-break-after:always}.so-note:last-child{break-after:auto;page-break-after:auto}.so-note-head{border-bottom:2px solid #000;justify-content:space-between;gap:12pt;padding-bottom:8pt;display:flex}.so-note-head h1{margin:0;font-size:20pt;font-weight:700}.so-note-head p{margin:2pt 0 0}.so-note dl{margin:0}.so-note-head dl{text-align:right;gap:4pt;display:grid}.so-note dt{text-transform:uppercase;letter-spacing:.04em;color:#444;font-size:9pt}.so-note dd{margin:0;font-weight:700}.so-note-to{grid-template-columns:1fr 1fr;gap:12pt;margin:12pt 0;display:grid}.so-sheet-table{border-collapse:collapse;width:100%;margin-top:6pt}.so-sheet-table th,.so-sheet-table td{text-align:left;vertical-align:top;color:#000;background:0 0;border-bottom:1px solid #999;padding:5pt 6pt;font-size:11pt;font-weight:400}.so-sheet-table thead th{text-transform:uppercase;letter-spacing:.04em;border-bottom:2px solid #000;font-size:9pt;font-weight:700}.so-sheet-table td strong{font-weight:700}.so-sheet-table tr{break-inside:avoid;page-break-inside:avoid}.so-note-totals{justify-content:end;gap:3pt;display:grid;margin-top:8pt!important}.so-note-totals div{text-align:right;grid-template-columns:7em 6em;display:grid}.so-note-totals div:last-child dd{font-size:12pt}.so-sheet-table ul{margin:0;padding:0;list-style:none}.so-tick{text-align:center;width:44pt}.so-tick i{border:1.5px solid #000;width:12pt;height:12pt;display:inline-block}.so-note-sign{break-inside:avoid;page-break-inside:avoid;grid-template-columns:2fr 2fr 1fr;gap:14pt;margin-top:28pt;display:grid}.so-note-sign p{gap:20pt;margin:0;display:grid}.so-note-sign span{text-transform:uppercase;letter-spacing:.04em;color:#444;font-size:9pt}.so-note-sign i{border-bottom:1px solid #000;display:block}}@page so-sheet{size:A4;margin:14mm}
