.customization-modal{max-width:480px;max-height:85vh;display:flex;flex-direction:column}.customization-scroll{overflow-y:auto;padding-right:2px;margin-bottom:14px}.customization-section{margin-top:10px}.customization-section-title{font-size:.78rem;text-transform:uppercase;font-weight:700;color:var(--pdv-text-subtle);margin-bottom:6px}.customization-option{display:flex;align-items:center;gap:10px;padding:10px 6px;border:none;border-bottom:1px solid var(--pdv-border-subtle);border-radius:var(--pdv-radius-xs);cursor:pointer;background-color:transparent;transition:background-color .15s ease}.customization-option:last-child{border-bottom:none}.customization-option:hover{background-color:var(--pdv-surface-alt)}.customization-option input[type=radio],.customization-option input[type=checkbox]{width:18px;height:18px;accent-color:var(--pdv-primary);cursor:pointer}.customization-option-label{font-size:.9rem;font-weight:600;color:var(--pdv-text)}.customization-option-price{margin-left:auto;font-weight:700;color:var(--pdv-primary);font-size:.9rem}.thermal-receipt{background-color:var(--pdv-surface-alt);border:1px solid var(--pdv-border-subtle);padding:14px;border-radius:var(--pdv-radius-sm);font-family:var(--pdv-mono);font-size:11px;line-height:1.35;color:var(--pdv-text);text-align:left;margin:12px 0;max-height:200px;overflow-y:auto}.receipt-header-title{text-align:center;font-weight:700;font-size:12px;color:var(--pdv-text)}.receipt-divider{border-top:1px dashed var(--pdv-border);margin:6px 0}@keyframes testando{0%{max-width:100%}to{max-width:0%}}
