/* Modul `obchod` — odstoupení, reklamace a doklady se snímkem (B07).
   Načítá se jen na stránkách, které ho používají (rozcestník, doklad), VYKON.md P5. */

.obchod-vraceni-volby {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(min(18rem, 100%), 1fr));
    gap: var(--obchod-4, 16px);
}
.obchod-vraceni-kusy { width: 5rem; text-align: right; }

/* Doklad (`faktura.css` je jádra, tady jen to, co faktura jádra nemá). */
.doklad__qr { margin: 16px 0 0; width: max-content; }
.doklad__qr svg { display: block; width: 132px; height: 132px; }
.doklad__qr figcaption { margin-top: 4px; color: var(--doklad-tlumeny); font-size: 12px; text-align: center; }
.doklad__texty { display: grid; grid-template-columns: minmax(0, 14rem) minmax(0, 1fr); gap: 6px 16px; margin: 16px 0 0; }
.doklad__texty dt { color: var(--doklad-tlumeny); }
.doklad__texty dd { margin: 0; }
a.doklad__tlacitko { text-decoration: none; color: #fff; }
.doklad__poznamka { margin: 0 0 12px; font-weight: 600; }
.doklad__hlaseni { margin: 0 0 16px; font-weight: 600; }
@media print {
    .doklad__hlaseni { display: none; }
}
.doklad__mezisoucet { display: flex; justify-content: space-between; align-items: baseline; margin: 0 0 4px; }
@media (max-width: 640px) {
    .doklad__texty { grid-template-columns: minmax(0, 1fr); }
    .doklad__texty dd { margin-bottom: 8px; }
}
