/* Add after ticket-preview.css. Approved card art/drawn labels remain untouched. */
.ticketPreviewDialog .ticketPreviewSelection{min-width:0}
.ticketPreviewDialog [data-ticket-selection]{min-width:0;max-height:3.4em;overflow:hidden;overflow-wrap:anywhere}
.ticketPreviewDialog [data-ticket-fill]{min-height:44px}
.ticketTopUpPreview [data-ticket-topup-form]{display:grid;gap:12px;margin-top:16px}
.ticketTopUpPreview [data-ticket-topup-form] label{display:grid;gap:7px;text-align:left;color:#b9c2d3;font-size:12px}
.ticketTopUpPreview [name="amount"]{width:100%;min-height:44px;padding:10px 12px;box-sizing:border-box;border:1px solid #ffffff24;border-radius:6px;background:#181d25;color:#f1dc9d;font:inherit}
.ticketTopUpPreview [data-ticket-topup-status]:empty{display:none}
.ticketTopUpPreview [data-ticket-topup-status]{margin:0;font-size:12px;line-height:1.6;color:#f0b18b}
.referenceCatalog[data-reference-context="mock"] .referencePoolEyebrow{color:#b9ac82}
@media(max-width:600px){.ticketPreviewDialog .ticketPreviewFooterActions{gap:7px}.ticketPreviewDialog [data-ticket-fill]{flex:1 0 auto}.ticketPreviewDialog .ticketPreviewSelection{grid-template-columns:auto minmax(0,1fr)}}
