/* g14 ROZVOD-1a kostra: krok 3, Ponuka a Dokončenie objednávky (L5, T7, T8). Vlastník píše nad značku mobil L6. */
/* Z2 redizajn V6.2 (PLAN.md riadok Z2): krok 3 z checkout-view.js vo vzhľade okna potvrdenia V6.2 (OTVORIT-PROTOTYP-V6.2.html csubmitModal
   riadky 3330 až 3345, .kvlist 365 až 367, .sum a .tot 323 až 326, .bind 969, .chk 423, .cap 35). Iba CSS: značky, texty a sumy sa nemenia. */
[data-screen-id="checkout.decision"] .panel-body>dl{display:grid;max-width:640px;grid-template-columns:fit-content(50%) minmax(0,1fr);gap:6px 14px;margin:0;font-size:var(--text-sm)}
[data-screen-id="checkout.decision"] .panel-body>dl>dt{color:var(--muted)}
[data-screen-id="checkout.decision"] .panel-body>dl>dd{margin:0;font-weight:600;text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}
[data-screen-id="checkout.decision"] .panel-body>dl code{font-size:var(--text-xs);font-weight:400}
/* Formulár prijatia má šírku širokého okna V6.2 (720 px), aby suma a tlačidlo nesiahali cez celý panel. */
#checkout-accept{max-width:720px}
#checkout-accept [data-screen-id="legal.offer.goods-summary"]>h3,[data-screen-id="checkout.decision"] .checkout-key-terms>h3{margin:0;color:var(--muted);font-size:var(--text-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase}
#checkout-accept [data-screen-id="legal.offer.goods-summary"] ul{margin:0;padding:0;list-style:none}
#checkout-accept [data-screen-id="legal.offer.goods-summary"] li{padding:6px 0;border-bottom:1px solid var(--line-soft);font-size:var(--text-sm);overflow-wrap:anywhere}
#checkout-accept [data-screen-id="legal.offer.goods-summary"] li>p{margin:0;color:var(--muted);font-size:var(--text-xs);line-height:1.4}
/* Suma na prijatie ako dlaždica akcentu .tot; veta sumy je jeden text, preto jedna veľkosť. */
#checkout-accept>p:has(>strong:only-child){margin:0;padding:10px 12px;border-radius:var(--radius-control);background:var(--accent);color:var(--surface);font-variant-numeric:tabular-nums}
#checkout-accept>p:has(>strong:only-child)>strong{font-size:var(--text-xl);font-weight:700;letter-spacing:-.2px}
[data-screen-id="checkout.decision"] .checkout-key-terms{border-color:var(--accent-line);background:var(--blue-bg)}
[data-screen-id="checkout.decision"] .checkout-key-terms>ul{color:var(--ink-2);font-size:var(--text-sm);line-height:1.45}
#checkout-accept .checkout-consent-control{margin:0 0 var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line-soft)}
#checkout-accept .checkout-consent-control>.check-row{gap:8px;color:var(--ink);line-height:1.4}
#checkout-accept .checkout-consent-control input{width:16px;height:16px;margin-top:2px}
#checkout-accept>.cluster>.btn[type="submit"]{width:100%;min-height:44px;font-size:var(--text-md)}
/* Do 480 px ostáva jeden stĺpec zoznamu údajov ponuky ako v product.css (dt nad dd, hodnota vľavo s medzerou pod ňou). */
@media(max-width:480px){
 [data-screen-id="checkout.decision"] .panel-body>dl{grid-template-columns:minmax(0,1fr);gap:2px}
 [data-screen-id="checkout.decision"] .panel-body>dl>dd{margin-bottom:8px;text-align:left}
}
/* PR-07 (PROTO-01/PLAN.md, mapa A23; prototyp cDone .nexts): kroky na stránke po odoslaní (web/checkout-done.js). Iba triedy checkout-done-* a tokeny. */
.checkout-done-steps{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}
.checkout-done-steps>li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:var(--space-3);align-items:start}
.checkout-done-steps>li>span:last-child{display:grid;gap:2px}
.checkout-done-n{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%}
.checkout-done-n{background:var(--accent-soft);color:var(--accent);font-weight:700}
/* mobil L6: pravidlá línie L6 iba pod týmto riadkom; vlastník súboru píše nad ním. */
