.embedded-card-host{min-height:150px;margin:1.3rem 0}.embedded-payment{overflow-wrap:anywhere}.embedded-payment .button{margin:.4rem .4rem .4rem 0}.embedded-result{border:1px solid var(--wine,#6a2833);margin:1rem 0;padding:1.2rem}.db-receipt{color:#231b19;background:#fff;border:1px solid #dfd6ce;border-radius:12px;margin:2rem 0;padding:clamp(1rem,4vw,2.5rem)}.receipt-brand{align-items:center;gap:1rem;display:flex}.receipt-brand h2{margin:0}.receipt-brand p{font-size:.8rem}.receipt-reference{overflow-wrap:anywhere}.db-receipt article{border-bottom:1px solid #ddd;padding:.8rem 0}.receipt-totals{grid-template-columns:1fr auto;gap:.7rem;margin:1.5rem 0;display:grid}.receipt-totals dd{text-align:right;margin:0}.receipt-selections{font-size:.9rem}@media print{body:has(.db-receipt) :not(.db-receipt):not(.db-receipt *):not(:has(.db-receipt)){display:none!important}:is(body:has(.db-receipt),body:has(.db-receipt) :has(.db-receipt)){background:#fff!important;border:0!important;width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important}.db-receipt{box-sizing:border-box;border:0;border-radius:0;width:100%;margin:0;padding:0;font-size:11pt;position:static}.db-receipt .receipt-print,.db-receipt .receipt-selections{display:none}.db-receipt article{break-inside:avoid}}
