/* Feedback lives in the native dialog's top layer, not behind its backdrop. */
.nv-modal-feedback{position:sticky;top:var(--nv-dialog-head-height,0px);z-index:2;margin:0 0 14px;padding:11px 13px;border:1px solid #DCD8FF;border-radius:11px;background:#F0EDFF;color:#493BB3;font-size:13px;line-height:1.65;overflow-wrap:anywhere;box-shadow:0 3px 12px rgba(32,24,70,.06)}
.nv-modal-feedback.is-error{background:#FFF3F0;border-color:#F5C5BD;color:#A52619}
.nv-field-error{display:block;margin:7px 0 0;color:#A52619;font-size:12px;font-weight:500;line-height:1.6;overflow-wrap:anywhere}
.nv-field input[aria-invalid="true"]{border-color:#D92D20;box-shadow:0 0 0 3px rgba(217,45,32,.1)}
.nv-modal-feedback[hidden],.nv-field-error[hidden]{display:none!important}
@media(max-width:540px){.nv-modal-feedback{font-size:12px;padding:10px 11px}.nv-field-error{font-size:12px}}
