.business-closed-notice { margin:16px auto; max-width:1200px; padding:16px 20px; border:1px solid #bc532f; border-radius:12px; background:#fff1e4; color:#743218; font:700 16px/1.5 Inter,system-ui,sans-serif; box-sizing:border-box; }
.business-closed-notice[hidden] { display:none!important; }
#checkout-business-notice { margin:0 0 16px; }
.business-is-closed #checkout-form button[type="submit"]:disabled { opacity:.55; cursor:not-allowed; }
@media(max-width:640px){#business-closed-notice{margin:12px;padding:14px;font-size:15px;}}
