.gos-field-feedback{display:block;margin:7px 0 0;color:#b42318;font-family:inherit;font-size:13px;font-weight:500;line-height:1.5;overflow-wrap:anywhere;text-align:start}.dark .gos-field-feedback{color:#fca5a5}[data-gos-field-error-id]{border-color:#c9372c!important;scroll-margin-block:24px}.dark [data-gos-field-error-id]{border-color:#f87171!important}[data-gos-field-error-id]:focus-visible{outline:2px solid #d92d20;outline-offset:3px}.gos-required-indicator{display:inline-block;margin-inline-start:7px;font-size:11px;line-height:1.4;font-weight:500;letter-spacing:0;text-transform:none;color:var(--gos-text-secondary,#626975);vertical-align:baseline}.dark .gos-required-indicator{color:var(--gos-text-secondary,#a7adb8)}.gos-form-feedback-summary{margin:0 0 18px;padding:12px 14px;border:1px solid #e7b8b4;border-radius:8px;background:#fff6f5;color:#8f231b;overflow-wrap:anywhere}.gos-form-feedback-summary p{margin:0;font-size:13px;font-weight:600;line-height:1.5}.gos-form-feedback-summary ul{margin:5px 0 0;padding:0;list-style:none}.gos-form-feedback-summary li{margin:0;padding:0}.gos-form-feedback-summary button{display:block;padding:6px 0;min-height:32px;max-width:100%;border:0;border-radius:4px;background:transparent;color:inherit;font:inherit;font-size:13px;text-align:start;text-decoration:underline;text-underline-offset:3px;white-space:normal;overflow-wrap:anywhere;cursor:pointer}.gos-form-feedback-summary button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.dark .gos-form-feedback-summary{background:#301a1b;color:#fecaca;border-color:#683334}@media(max-width:640px){.gos-form-feedback-summary button{min-height:44px}.gos-field-feedback{font-size:13px}}@media(prefers-reduced-motion:reduce){[data-gos-field-error-id]{scroll-behavior:auto}}
