cansweet-receipt-date { display:block; margin:1.8rem 0; text-align:start; }
cansweet-receipt-date label { display:block; font-size:1.5rem; font-weight:600; line-height:1.45; margin-bottom:.7rem; }
cansweet-receipt-date input { display:block; width:100%; min-height:4.6rem; box-sizing:border-box; padding:.9rem 1.2rem; color:rgb(var(--color-foreground)); background:rgb(var(--color-background)); border:1px solid rgba(var(--color-foreground),.55); border-radius:var(--inputs-radius,4px); font:inherit; font-size:1.6rem; color-scheme:light; }
cansweet-receipt-date input:focus-visible { outline:2px solid #781923; outline-offset:3px; }
cansweet-receipt-date p { margin:.6rem 0 0; font-size:1.3rem; line-height:1.45; }
cansweet-receipt-date [data-date-status] { color:#781923; }
cansweet-receipt-date [data-date-retry] { margin-top:.5rem; }
cansweet-receipt-date [hidden] { display:none; }
.cs-receipt-date-pending { opacity:.6; }

