.ui-feedback{display:block;flex-basis:100%;box-sizing:border-box;max-width:100%;margin:12px 0;padding:12px 16px;overflow-wrap:anywhere;scroll-margin-block:100px;white-space:normal}
.ui-feedback.error,.ui-field-error{color:#a22212;background:#fff1ed;border-left:3px solid #b52c17;border-radius:6px}
.ui-field-error{font-size:.9rem;padding:8px 12px;margin:6px 0;overflow-wrap:anywhere}
[aria-invalid=true]{border-color:#b52c17!important;scroll-margin-block:110px}
.ui-feedback:focus-visible{outline:3px solid #2447ef;outline-offset:3px}
.ui-feedback[role=status]{color:#173c32;background:#edf7f1;border-left:3px solid #287653}
