.form-error-summary{color:#71232b;background:#fff5f5;border:1px solid #ba3940;border-left-width:4px;border-radius:12px;margin:0 0 18px;padding:16px 18px;scroll-margin-top:100px}.form-error-summary:focus{outline-offset:3px;outline:3px solid #205dc5}.form-error-summary ul{margin:8px 0 0;padding-left:20px;list-style:outside}.form-error-summary li+li{margin-top:7px}.form-error-summary button{appearance:none;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;min-height:44px;padding:8px 0;text-decoration:underline}.field-validation-error,.ceya-premium-portal form p.field-validation-error,.ceya-premium-site form p.field-validation-error{color:#9b2332;margin:6px 0 0;font-size:.875rem;font-weight:600;line-height:1.5}.field [aria-invalid=true],.workflow-form [aria-invalid=true]{border-color:#b5293c;box-shadow:0 0 0 1px #b5293c}.progressive-fieldset{border:0;min-width:0;margin:0;padding:0}.progressive-fieldset[hidden],.progressive-field[hidden]{display:none!important}.progressive-fieldset legend{margin:14px 0 10px;font-weight:700}.progressive-toggle{margin:0 0 14px}.progressive-details{border:1px solid #d6e0ec;border-radius:12px;margin:0 0 18px;padding:12px 14px}.progressive-details summary{cursor:pointer;color:#244769;min-height:44px;padding-block:8px;font-weight:650}.progressive-details[open] summary{margin-bottom:14px}.progressive-explanation{color:#254469;background:#eff5ff;border-radius:10px;padding:12px 14px;font-size:.875rem;line-height:1.6}.field-required{font-size:.875rem;font-weight:450}.receipt-file-field>.field-help{margin:0 0 10px}.receipt-file-selection{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-width:0;margin-top:12px;font-size:.875rem;display:flex}.receipt-file-selection>span{overflow-wrap:anywhere;min-width:0}form[data-action-status] :is(input,select,textarea,[role=alert]){scroll-margin-block:6rem}@media screen and (max-width:900px){.ceya-premium-portal.portal-next form[data-action-status] :is(input:not([type=hidden],[type=checkbox],[type=radio]),select,textarea){font-size:calc(1rem * var(--ceya-text-scale,1));min-height:3rem}.ceya-premium-portal.portal-next form[data-action-status] :is(label,.field-help,.form-next-step,.form-error-summary){font-size:calc(.875rem * var(--ceya-text-scale,1));line-height:1.6}.ceya-premium-portal.portal-next form[data-action-status] .btn{min-height:3rem}}@media (max-width:600px){.form-error-summary{padding:14px}}
