.form-control.is-valid{border-color:#198754!important;border-width:2px!important;background-image:none!important}.form-control.is-invalid{border-color:#dc3545!important;border-width:2px!important;background-image:none!important}.form-group.is-valid i{color:#198754!important;transition:color .3s}.form-group.is-invalid i{color:#dc3545!important;transition:color .3s}.form-control:focus{box-shadow:none}.form-control.is-valid:focus{border-color:#198754!important;box-shadow:0 0 0 .25rem rgba(25,135,84,.1)}.form-control.is-invalid:focus{border-color:#dc3545!important;box-shadow:0 0 0 .25rem rgba(220,53,69,.1)}@keyframes fadeIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.alert{position:relative;padding:1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.375rem}.alert-warning{color:#664d03;background-color:#fff3cd;border-color:#ffecb5}.security-message{margin-bottom:1rem;animation:.3s fadeIn;background-color:#e7f3fe;border-left:4px solid #0d6efd;color:#084298;font-weight:500;padding:12px 16px;border-radius:8px;display:flex;align-items:center;gap:10px}.security-message i{font-size:1.2rem;color:#0d6efd}#yaxiiSmartForm .form-input.is-valid,#yaxiiSmartForm .form-select.is-valid,#yaxiiSmartForm .form-textarea.is-valid{border-color:#198754!important;border-width:2px!important;background-image:none!important}#yaxiiSmartForm .form-input.is-invalid,#yaxiiSmartForm .form-select.is-invalid,#yaxiiSmartForm .form-textarea.is-invalid{border-color:#dc3545!important;border-width:2px!important;background-image:none!important}#yaxiiSmartForm .form-group.is-valid i{color:#198754!important;transition:color .3s}#yaxiiSmartForm .form-group.is-invalid i{color:#dc3545!important;transition:color .3s}.validation-feedback{display:flex;align-items:center;margin-top:.5rem;font-size:.875rem;padding:.75rem;border-radius:.375rem;opacity:1;transition:opacity .3s}.validation-feedback.error{color:#dc3545;background-color:rgba(220,53,69,.1);border-left:3px solid #dc3545}#yaxiiSmartForm .form-input:focus,#yaxiiSmartForm .form-select:focus,#yaxiiSmartForm .form-textarea:focus{outline:0}#yaxiiSmartForm .form-input.is-valid:focus,#yaxiiSmartForm .form-select.is-valid:focus,#yaxiiSmartForm .form-textarea.is-valid:focus{border-color:#198754!important;box-shadow:0 0 0 .25rem rgba(25,135,84,.15)}#yaxiiSmartForm .form-input.is-invalid:focus,#yaxiiSmartForm .form-select.is-invalid:focus,#yaxiiSmartForm .form-textarea.is-invalid:focus{border-color:#dc3545!important;box-shadow:0 0 0 .25rem rgba(220,53,69,.15)}