.receipt-number-card{max-width:520px;margin:24px auto;padding:24px 16px;border:1px solid #c6d9f1;border-radius:12px;background:#eff5fd;text-align:center}.receipt-number-card>span{display:block;font-size:14px;font-weight:700}.receipt-number-card>strong{display:block;margin:12px 0 20px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:clamp(20px,5vw,32px);letter-spacing:.02em;color:#0756d9;user-select:all}.receipt-number-card .btn{min-height:48px;margin:auto}.receipt-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:24px}.receipt-actions [hidden]{display:none!important}.receipt-actions .btn{min-height:52px}.receipt-save-note{font-size:14px;line-height:1.9;color:#52637a}[data-receipt-status]{min-height:1.5em;font-size:14px;line-height:1.8;color:#0756d9}[data-receipt-details]{overflow-wrap:anywhere}@media(max-width:600px){.receipt-actions{flex-direction:column}.receipt-actions .btn{width:100%;white-space:normal}}

.receipt-important{font-size:clamp(18px,4.8vw,22px)!important;font-weight:900;color:#10223b!important}.receipt-guidance{max-width:620px;margin:24px auto;padding:22px;border:1px solid #b9cfe9;border-radius:10px;background:#f5f8fd;text-align:left;line-height:1.9}.receipt-guidance p{margin:0 0 16px;color:#10223b!important;font-size:16px}.receipt-guidance h4{margin:0 0 8px;font-size:17px}.receipt-guidance ol{padding-left:1.5em;margin:0 0 14px}.receipt-guidance a{color:#0756d9;font-weight:700;text-decoration:underline}.receipt-acknowledgement{display:flex;align-items:center;justify-content:center;gap:12px;max-width:620px;margin:24px auto 0;padding:18px;border:2px solid #0756d9;border-radius:8px;font-size:17px;font-weight:800;cursor:pointer}.receipt-acknowledgement[hidden]{display:none!important}.receipt-acknowledgement input{width:22px;height:22px;accent-color:#0756d9;flex-shrink:0}.receipt-actions a[aria-disabled="true"]{background:#9caec7;color:white;cursor:not-allowed;opacity:.8}.receipt-number-card>strong{font-size:clamp(22px,5vw,34px)}
