[data-order]{min-height:62vh}.order{display:grid;gap:16px;padding-block:4px 12px}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:16px;display:grid;gap:12px}.panel h2{font-size:20px}.order-lines{list-style:none;margin:0;padding:0;display:grid;gap:10px}.order-line{display:grid;grid-template-columns:48px 1fr;gap:10px;align-items:center;padding-bottom:8px;border-bottom:1px solid var(--line)}.order-line:last-child{border-bottom:0;padding-bottom:0}.order-line img{width:48px;height:48px;border-radius:var(--r-ctl);object-fit:cover;background:var(--plate);mix-blend-mode:var(--blend)}.order-line .nm{font-weight:500;line-height:1.25;font-size:15px}.order-line .lp{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:2px;flex-wrap:wrap}.linklike{background:none;border:0;color:var(--ink);text-decoration:underline;text-decoration-color:var(--line-link);text-decoration-thickness:1px;text-underline-offset:4px;font-weight:500;min-height:48px;padding:0 8px;transition:text-decoration-color var(--dur-ui) var(--ease)}.linklike:hover{text-decoration-color:var(--ink)}.totals{display:grid;gap:4px;font-size:17px}.totals div{display:flex;justify-content:space-between;gap:12px}.totals .grand{font:800 20px var(--font-display);border-top:1px solid var(--line);padding-top:8px;margin-top:4px}.meter{font-size:15px;padding:6px 12px;border-radius:var(--r-ctl);border:1px solid var(--line)}.meter.free{font-weight:500;border-color:var(--line-ui)}.field{display:grid;gap:6px}.field label,.field .lbl{font-weight:500;font-size:15px}.field .hint{font-size:15px;color:var(--muted);font-weight:400}.field input[type=text],.field input[type=tel],.field select,.field textarea{width:100%;min-height:52px;padding:10px 14px;border-radius:var(--r-ctl);border:1px solid var(--line-ui);background:var(--bg);font-size:17px;transition:border-color var(--dur-ui) var(--ease)}.field input:hover,.field select:hover,.field textarea:hover{border-color:var(--ink)}.field textarea{min-height:96px;resize:vertical}.field [aria-invalid=true]{border-color:var(--danger)}.err{color:var(--danger);font-weight:700;font-size:15px}.seg{display:grid;grid-template-columns:1fr 1fr;gap:8px}.seg label{position:relative;display:grid;place-items:center;min-height:48px;border-radius:var(--r-ctl);border:1px solid var(--line-ui);font-weight:500;cursor:pointer;text-align:center;padding-inline:8px;transition:background-color var(--dur-ui) var(--ease),color var(--dur-ui) var(--ease),border-color var(--dur-ui) var(--ease)}.seg label:hover{border-color:var(--ink)}.seg input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.seg label:has(input:checked){background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.seg label:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.two{display:grid;gap:10px}@media(min-width:560px){.two{grid-template-columns:2fr 1fr}}.preview{white-space:pre-wrap;font:400 15px/1.6 var(--font-body);background:var(--bg);border:1px solid var(--line);border-radius:var(--r-ctl);padding:14px;margin:0;direction:rtl;text-align:start;overflow-wrap:anywhere}.status{font-weight:500;min-height:1.4em}.empty{text-align:center;padding:28px 12px;display:grid;gap:14px;justify-items:center}fieldset.win{border:0;margin:0;padding:0;min-width:0}fieldset.win legend{padding:0;margin-bottom:6px}.win .seg label{line-height:1.25;padding-block:6px}.ord-legal{color:var(--muted)}@media(min-width:900px){.order{grid-template-columns:1fr 1fr;align-items:start}.order>.span2{grid-column:1 / -1}}.cartp{gap:6px;padding:12px 14px}#deliveryFields.stack{gap:10px}.order .field{gap:4px}.order .panel{gap:10px}.order-lines{gap:8px}.order-line .stepper button{width:44px;height:44px}.order-line .lp .price{font-size:17px}.order{gap:12px}.order-line .fl{grid-column:1 / -1;display:grid;gap:4px}.fl-chips{display:flex;flex-wrap:wrap;gap:6px}.fl-chips .chip{min-height:44px;padding:0 10px;font-size:15px}.fl-chips .chip[aria-pressed=true]{background:var(--ink);color:var(--on-ink);border-color:var(--ink);font-weight:500}.order-line .err{display:block}.sumline{position:sticky;top:72px;z-index:30;padding:10px 16px;border-radius:var(--r-card);font:500 17px/1.3 var(--font-body);text-align:center}.remembered{font-size:15px;color:var(--muted);display:flex;flex-wrap:wrap;align-items:center;gap:0 4px}.remembered .linklike{min-height:44px}details.more>summary,details.msg-det>summary{min-height:48px;display:flex;align-items:center;gap:8px;text-decoration:underline;text-decoration-color:var(--line-link);text-decoration-thickness:1px;text-underline-offset:4px;font-weight:500;cursor:pointer;list-style-position:inside}details.more[open]>summary,details.msg-det[open]>summary{margin-bottom:6px}details.more .hint{text-decoration:none;color:var(--muted)}.pickup{padding:12px 14px;border-radius:var(--r-card);background:var(--surface);border:1px solid var(--line);display:grid;gap:10px;justify-items:start;line-height:1.45}.payline{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font:800 20px var(--font-display);border-top:1px solid var(--line);padding-top:10px}.payline span{font-size:17px}.sendp{gap:8px}.after{border:1px solid var(--line);background:var(--surface);border-radius:var(--r-card);padding:14px 16px;display:grid;gap:8px}.after-h{font-size:20px}.after-ok{font-weight:500}.after-steps{margin:0;padding-inline-start:22px;display:grid;gap:6px}@media(prefers-reduced-motion:no-preference){.after:not([hidden]){animation:afterIn var(--dur-enter) var(--ease)}}@keyframes afterIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
