.form-group .form-control.parsley-error{border:2px solid #dc3545!important;background-color:#fff5f5!important}.form-group .form-control.parsley-success{border:2px solid #28a745!important;background-color:#f0fff4!important}.parsley-error-list{list-style:none!important;padding:0!important;margin:4px 0 0!important;background-color:transparent!important;border:none!important;display:block!important}.parsley-error-list li{color:#dc3545!important;font-size:12px!important;font-weight:500!important;padding:0!important;margin:0!important}.parsley-error-list li:before{content:"⚠ "!important;font-weight:700!important}.parsley-success-icon{display:inline-block!important;position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#28a745!important;font-size:1.2em!important;font-weight:700!important;margin-left:8px!important;vertical-align:middle!important;z-index:10;margin:0;padding:0}.parsley-success-flex{display:flex;align-items:center}.grecaptcha-badge{visibility:hidden}.form-group{position:relative}.form-control.parsley-success,.form-select.parsley-success{padding-right:40px}