#imc-qr-receipt{margin:12px 18px;padding:14px 18px;border:3px solid var(--imc-theme-primary,#6d0c29);border-left-width:9px;border-radius:10px;background:var(--imc-theme-surface,#fff);color:var(--imc-theme-text,#172033);font-size:clamp(18px,2.2vw,26px);line-height:1.45;overflow-wrap:anywhere;box-shadow:0 3px 12px #0002}
#imc-qr-receipt strong{display:block;font-size:clamp(23px,3vw,34px);font-weight:800;color:inherit}
#imc-qr-receipt[data-kind=saved]{border-color:#15803d}#imc-qr-receipt[data-kind=recorded]{border-color:#c17a00}#imc-qr-receipt[data-kind=error]{border-color:#dc2626}
@media(max-width:650px){#imc-qr-receipt{margin:8px;padding:10px 12px}}
