.invalid-feedback-backend{color:#fff!important;background-color:#e14e5a;padding:.375rem .75rem;border-radius:.5rem;font-weight:500;box-shadow:0 2px 4px #e14e5a33;border:1px solid rgba(225,78,90,.8);font-size:.875rem;margin-top:.25rem;display:block!important;position:relative;opacity:1!important;visibility:visible!important}.invalid-feedback-backend:empty{display:none!important}.invalid-feedback-backend:before{content:"";display:inline-block;width:16px;height:16px;margin-right:.5rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23ffffff' viewBox='0 0 16 16'%3e%3cpath d='M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14m0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16'/%3e%3cpath d='M7.002 11a1 1 0 1 1 2 0 1 1 0 0 1-2 0M7.1 4.995a.905.905 0 1 1 1.8 0l-.35 3.507a.552.552 0 0 1-1.1 0z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;vertical-align:text-top;flex-shrink:0}.invalid-feedback:not(.show):empty{display:none!important}.invalid-feedback.show{display:block!important}.form-control:focus~.invalid-feedback.show,.form-check-input:focus~.invalid-feedback.show{display:none!important}.form-control:focus~.invalid-feedback:not(.show):not(:empty),.form-check-input:focus~.invalid-feedback:not(.show):not(:empty){display:none!important}.invalid-feedback:not(.show):not(:empty){display:block!important}.form-control:focus.is-invalid,.form-check-input:focus.is-invalid{border-color:#ced4da!important;background-image:none!important;box-shadow:none!important}.form-control.is-invalid:focus,.form-check-input.is-invalid:focus{border-color:#ced4da!important;background-image:none!important;box-shadow:none!important}.invalid-feedback.show,.invalid-feedback span.show-message,.invalid-feedback:not(:empty):not(:has(span)){display:block!important;visibility:visible!important;opacity:1!important;height:auto!important;margin-top:.25rem!important;pointer-events:auto!important}.invalid-feedback span{display:none;font-size:.875rem;margin-top:.25rem}.invalid-feedback span.show-message{display:inline-block;color:#fff!important;background-color:#e14e5a;padding:.375rem .75rem!important;border-radius:.5rem;font-weight:500;box-shadow:0 2px 4px #e14e5a33;border:1px solid rgba(225,78,90,.8);position:relative}.invalid-feedback:not(:empty):not(:has(span)){color:#fff!important;background-color:#e14e5a;padding:.375rem .75rem;border-radius:.5rem;font-weight:500;box-shadow:0 2px 4px #e14e5a33;border:1px solid rgba(225,78,90,.8);font-size:.875rem;margin-top:.25rem;display:inline-block;position:relative}.invalid-feedback:not(:empty):not(:has(span)):before{content:"";display:inline-block;width:16px;height:16px;margin-right:.5rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23ffffff' viewBox='0 0 16 16'%3e%3cpath d='M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14m0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16'/%3e%3cpath d='M7.002 11a1 1 0 1 1 2 0 1 1 0 0 1-2 0M7.1 4.995a.905.905 0 1 1 1.8 0l-.35 3.507a.552.552 0 0 1-1.1 0z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;vertical-align:text-top;flex-shrink:0}.form-control.is-invalid{border-color:#e14e5a!important;padding-right:calc(1.5em + .75rem)!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23e14e5a' viewBox='0 0 16 16'%3e%3cpath d='M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14m0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16'/%3e%3cpath d='M7.002 11a1 1 0 1 1 2 0 1 1 0 0 1-2 0M7.1 4.995a.905.905 0 1 1 1.8 0l-.35 3.507a.552.552 0 0 1-1.1 0z'/%3e%3c/svg%3e")!important;background-repeat:no-repeat!important;background-position:right calc(.375em + .1875rem) center!important;background-size:calc(.9em + .4rem) calc(.9em + .4rem)!important}.form-control.is-invalid,.form-control.is-invalid:focus,.form-control.is-invalid:hover{padding-right:calc(1.5em + .75rem)!important;background-size:calc(.9em + .4rem) calc(.9em + .4rem)!important;background-position:right calc(.375em + .1875rem) center!important}.form-control.is-invalid:focus{border-color:#e14e5a;box-shadow:0 0 0 .2rem #e14e5a40}.form-control.is-valid{border-color:#198754!important;padding-right:calc(1.5em + .75rem)!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e")!important;background-repeat:no-repeat!important;background-position:right calc(.375em + .1875rem) center!important;background-size:calc(.9em + .4rem) calc(.9em + .4rem)!important}.form-control.is-valid,.form-control.is-valid:focus,.form-control.is-valid:hover{padding-right:calc(1.5em + .75rem)!important;background-size:calc(.9em + .4rem) calc(.9em + .4rem)!important;background-position:right calc(.375em + .1875rem) center!important}.form-control.is-valid:focus{border-color:#198754;box-shadow:0 0 0 .2rem #19875440}.form-check-input.is-invalid{border-color:#e14e5a}.form-check-input.is-invalid:checked{background-color:#e14e5a;border-color:#e14e5a}.form-check-input.is-invalid:focus{border-color:#e14e5a;box-shadow:0 0 0 .2rem #e14e5a40}.form-check-input.is-valid{border-color:#198754}.form-check-input.is-valid:checked{background-color:#198754;border-color:#198754}.form-check-input.is-valid:focus{border-color:#198754;box-shadow:0 0 0 .2rem #19875440}.form-floating>.form-control.is-invalid~label{color:#e14e5a}.form-floating>.form-control.is-valid~label{color:#198754}.form-floating>.form-control.is-invalid:focus~label{color:#495057!important;font-weight:500}.form-control{transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out,background-image .15s ease-in-out,padding-right .15s ease-in-out,background-size .15s ease-in-out,background-position .15s ease-in-out}.form-control{position:relative;will-change:border-color,box-shadow,background-image,padding-right}.form-control.is-valid,.form-control.is-invalid{background-repeat:no-repeat!important}.form-control.is-valid,.form-control.is-invalid{background-size:calc(.9em + .4rem) calc(.9em + .4rem)!important;background-position:right calc(.375em + .1875rem) center!important}.form-control:not(.is-invalid):not(.is-valid){background-image:none!important;padding-right:.75rem!important;border-color:#ced4da!important;box-shadow:none!important}.form-control.validation-clearing{transition:all .15s ease-out!important}.form-control.force-clear-residual{background-image:none!important;background:none!important;padding-right:.75rem!important;border-color:#ced4da!important;box-shadow:none!important}.valid-feedback{display:block!important;width:100%;margin-top:.5rem;font-size:.875rem}.valid-feedback span{display:none;font-size:.875rem;margin-top:.25rem}.valid-feedback span.show-message{display:inline-block;color:#fff!important;background-color:#198754;padding:.375rem .75rem;border-radius:.5rem;font-weight:500;box-shadow:0 2px 4px #19875433;border:1px solid rgba(25,135,84,.8);position:relative}.invalid-feedback span.show-message,.valid-feedback span.show-message{animation:slideIn .3s ease-in-out}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.auth-form-container{position:relative}.auth-form-container .invalid-feedback{position:relative;margin-top:.5rem}.btn.disabled.d-inline-flex-center{pointer-events:none;opacity:.65;transition:opacity .3s ease}.btn.disabled:hover{transform:none!important;box-shadow:none!important}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.form-submitting{position:relative;opacity:.9;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.form-submitting *{pointer-events:none!important}.form-submitting button[type=submit]{pointer-events:auto!important}.form-submitting:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#ffffff05;z-index:1;pointer-events:none;border-radius:inherit}.invalid-feedback span.show-message:hover,.invalid-feedback:not(:empty):not(:has(span)):hover{background-color:#c84650;transform:translateY(-1px);box-shadow:0 4px 8px #e14e5a4d;transition:all .2s ease-in-out}.valid-feedback span.show-message:hover{background-color:#146c43;transform:translateY(-1px);box-shadow:0 4px 8px #1987544d;transition:all .2s ease-in-out}.invalid-feedback span.show-message:before{content:"";display:inline-block;width:16px;height:16px;margin-right:.5rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23ffffff' viewBox='0 0 16 16'%3e%3cpath d='M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14m0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16'/%3e%3cpath d='M7.002 11a1 1 0 1 1 2 0 1 1 0 0 1-2 0M7.1 4.995a.905.905 0 1 1 1.8 0l-.35 3.507a.552.552 0 0 1-1.1 0z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:contain;vertical-align:text-top}.valid-feedback span.show-message:before{content:"";display:inline-block;width:16px;height:16px;margin-right:.5rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath d='M12.736 3.97a.733.733 0 0 1 1.047 0c.286.289.29.756.01 1.05L7.88 12.01a.733.733 0 0 1-1.065.02L3.217 8.384a.757.757 0 0 1 0-1.06.733.733 0 0 1 1.047 0l3.052 3.093 5.4-6.425a.247.247 0 0 1 .02-.022Z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:contain;vertical-align:text-top}@media (max-width: 576px){.invalid-feedback span.show-message,.valid-feedback span.show-message,.invalid-feedback-backend{font-size:.8rem;padding:.25rem .5rem!important;border-radius:.375rem}.invalid-feedback span.show-message:before,.valid-feedback span.show-message:before,.invalid-feedback-backend:before{width:14px;height:14px;margin-right:.375rem}.form-control.is-invalid,.form-control.is-valid{background-size:calc(.7em + .375rem) calc(.7em + .375rem)}}.form-control.is-validating{border-color:#17a2b8;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%2317a2b8' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 1v6l3 3'/%3e%3ccircle cx='8' cy='8' r='7' fill='none' stroke='%2317a2b8'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-validating:focus{border-color:#17a2b8;box-shadow:0 0 0 .2rem #17a2b840}.text-info{color:#17a2b8!important}.text-success{color:#28a745!important}.text-danger{color:#dc3545!important}.rfc-input{text-transform:uppercase}.rfc-input::-moz-placeholder{text-transform:none}.rfc-input::placeholder{text-transform:none}.form-check-input{background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.form-check-input:checked{background-color:#000!important;border-color:#000!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")!important}.form-check-input:focus{border-color:#000;box-shadow:0 0 0 .2rem #00000040}.form-control{color:#212529!important;background-color:#fffffff2!important}.form-control:focus{color:#212529!important;background-color:#fff!important}.form-control::-moz-placeholder{color:#6c757d!important;opacity:.8}.form-control::placeholder{color:#6c757d!important;opacity:.8}.form-floating>label{color:#495057!important;font-weight:500}.form-floating>.form-control:not(:-moz-placeholder)~label{color:#343a40!important;font-weight:600}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label{color:#343a40!important;font-weight:600}.form-floating>.form-control.is-valid~label{color:#155724!important;font-weight:600}.form-floating>.form-control.is-invalid~label{color:#721c24!important;font-weight:600}.password-requirements{background-color:#f8f9facc;padding:.75rem;border-radius:.375rem;border:1px solid #e9ecef}.password-requirements .requirement{display:flex;align-items:center;margin-bottom:.25rem;font-size:.875rem;font-weight:500}.password-requirements .requirement:last-child{margin-bottom:0}.requirement.text-muted{color:#6c757d!important}.requirement.text-success{color:#155724!important;font-weight:600}.requirement i{margin-right:.5rem;font-size:1rem}.auth-form-container{background-color:#ffffff05;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.invalid-feedback{font-weight:500!important;font-size:.875rem!important}.invalid-feedback span.show-message,.invalid-feedback:not(:empty):not(:has(span)){font-weight:600!important}.text-white-800{color:#343a40!important;font-weight:500}.text-white-800:hover{color:#495057!important;text-decoration:underline!important}.password-requirements-help{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:.5rem;padding:.75rem;margin-top:.5rem}.password-requirements-help .requirement{display:flex;align-items:center;margin-bottom:.25rem;font-size:.875rem;font-weight:500;color:#495057}.password-requirements-help .requirement:last-child{margin-bottom:0}.password-requirements-help .requirement i{margin-right:.5rem;font-size:1rem;transition:all .3s ease-in-out}.password-requirements-help .requirement.text-muted{color:#6c757d!important}.password-requirements-help .requirement.text-muted i{color:#dc3545!important}.password-requirements-help .requirement.text-success{color:#155724!important;font-weight:600}.password-requirements-help .requirement.text-success i{color:#198754!important;animation:checkSuccess .3s ease-in-out}@keyframes checkSuccess{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@media (min-width: 992px){.link-dark-sm:not(.text-disabled),button.link-dark-sm:not(.text-disabled),button.link-dark-sm:not(.text-disabled) span:not(.text-disabled),button.link-dark-sm span:not(.text-disabled),#resendButton.link-dark-sm:not(.text-disabled) span:not(.text-disabled),#resendButton.link-dark-sm span:not(.text-disabled){color:#fff!important;border-bottom:none!important;opacity:1!important}.text-disabled.link-dark-sm,.text-disabled.link-dark-sm span,button.text-disabled.link-dark-sm,button.text-disabled.link-dark-sm span,button.link-dark-sm span.text-disabled,#resendButton.link-dark-sm span.text-disabled,#resendButtonText.text-disabled{color:#adb5bd!important;opacity:.85!important}.text-disabled.link-dark-sm:hover,.text-disabled.link-dark-sm:focus,button.text-disabled.link-dark-sm:hover,button.text-disabled.link-dark-sm:focus{color:#868e96!important;opacity:1!important}}@media (max-width: 991.98px){.text-dark-sm{color:#343a40!important;text-shadow:1px 1px 2px rgba(0,0,0,.1)}.text-dark-sm:hover,.text-dark-sm:focus,label.text-dark-sm:hover,label.text-dark-sm:focus,.text-white.text-dark-sm:hover,.text-white.text-dark-sm:focus{color:#343a40!important;text-shadow:1px 1px 2px rgba(0,0,0,.1)!important}.link-dark-sm:not(.text-disabled),button.link-dark-sm:not(.text-disabled),button.link-dark-sm:not(.text-disabled) span:not(.text-disabled),button.link-dark-sm span:not(.text-disabled),#resendButton.link-dark-sm:not(.text-disabled) span:not(.text-disabled),#resendButton.link-dark-sm span:not(.text-disabled){color:#343a40!important;text-shadow:1px 1px 2px rgba(0,0,0,.15);text-decoration:underline!important;font-weight:600!important;opacity:1!important;transition:all .3s ease-in-out}.text-disabled.link-dark-sm,.text-disabled.link-dark-sm span,button.text-disabled.link-dark-sm,button.text-disabled.link-dark-sm span,button.link-dark-sm span.text-disabled,#resendButton.link-dark-sm span.text-disabled,#resendButtonText.text-disabled{color:#495057!important;opacity:.7!important}.link-dark-sm:hover,.link-dark-sm:focus{color:#495057!important;border-bottom-color:#495057!important;text-shadow:1px 1px 2px rgba(0,0,0,.15);transform:translateY(-1px)}.link-dark-sm:active{transform:translateY(0);color:#495057!important;border-bottom-color:#495057!important}}.datatable-enhanced{margin-bottom:2rem!important;padding-bottom:1rem!important}.datatable-enhanced .dataTables_length{text-align:left!important;display:flex!important;justify-content:flex-start!important;align-items:center!important;gap:.5rem!important;margin-left:0!important}.datatable-enhanced .dataTables_paginate .paginate_button{border-radius:4px!important;border:1px solid #dee2e6!important}@media (max-width: 768px){.datatable-enhanced .dataTables_length{margin-bottom:.75rem!important;justify-content:flex-start!important;text-align:left!important}.datatable-enhanced .dataTables_paginate{white-space:nowrap!important;overflow-x:auto!important;padding:.5rem 0 2rem!important;margin-bottom:1rem!important;display:flex!important;justify-content:center!important;align-items:center!important}.datatable-enhanced .dataTables_paginate .paginate_button{display:inline-block!important;float:none!important;margin:0 2px!important;min-width:32px!important;font-size:.9rem!important;padding:.4rem .6rem!important;border-radius:4px!important;border:1px solid #dee2e6!important;background-color:#fff!important;color:#495057!important;text-decoration:none!important}.datatable-enhanced .dataTables_paginate .paginate_button.previous,.datatable-enhanced .dataTables_paginate .paginate_button.next{font-weight:700!important;font-size:1.2rem!important;min-width:40px!important;background-color:#fff!important;border:1px solid #dee2e6!important;color:#6c757d!important;text-indent:-9999px!important;overflow:hidden!important;position:relative!important}.datatable-enhanced .dataTables_paginate .paginate_button.previous:before{content:"❮"!important;position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;text-indent:0!important;font-size:1.2rem!important;font-weight:400!important;color:#8a9196!important}.datatable-enhanced .dataTables_paginate .paginate_button.next:before{content:"❯"!important;position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;text-indent:0!important;font-size:1.2rem!important;font-weight:400!important;color:#8a9196!important}.datatable-enhanced .dataTables_paginate .paginate_button.previous{order:-1!important;margin-right:8px!important}.datatable-enhanced .dataTables_paginate .paginate_button.next{order:999!important;margin-left:8px!important}.app-datatable-default.datatable-enhanced .dataTables_wrapper .dataTables_paginate .paginate_button.previous:active,.app-datatable-default.datatable-enhanced .dataTables_wrapper .dataTables_paginate .paginate_button.next:active,.app-datatable-default.datatable-enhanced .dataTables_wrapper .dataTables_paginate .paginate_button.previous:focus,.app-datatable-default.datatable-enhanced .dataTables_wrapper .dataTables_paginate .paginate_button.next:focus{background-color:inherit!important;background:#e7eaef!important;color:#6c757d!important;border-color:#495057!important;border:1px solid #495057!important;box-shadow:none!important;outline:none!important}.app-datatable-default.datatable-enhanced .dataTables_wrapper .dataTables_paginate .paginate_button:not(.previous):not(.next):not(.current):hover{background-color:#fff!important;background:#fff!important;color:#495057!important;border-color:#dee2e6!important;border:1px solid #dee2e6!important;box-shadow:none!important}.app-datatable-default.datatable-enhanced .dataTables_wrapper .dataTables_paginate .paginate_button:not(.previous):not(.next):not(.current):focus:hover{background-color:rgba(var(--primary),1)!important;background:rgba(var(--primary),1)!important;color:rgba(var(--white),1)!important;border-color:rgba(var(--primary),1)!important;border:1px solid rgba(var(--primary),1)!important}.app-datatable-default.datatable-enhanced .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{background-color:rgba(var(--primary),1)!important;background:rgba(var(--primary),1)!important;color:rgba(var(--white),1)!important;border-color:rgba(var(--primary),1)!important;border:1px solid rgba(var(--primary),1)!important;border-style:solid!important}.datatable-enhanced .dataTables_paginate{-webkit-overflow-scrolling:touch;scrollbar-width:thin}.datatable-enhanced .dataTables_paginate::-webkit-scrollbar{height:4px}.datatable-enhanced .dataTables_paginate::-webkit-scrollbar-track{background:#f1f1f1;border-radius:2px}.datatable-enhanced .dataTables_paginate::-webkit-scrollbar-thumb{background:#888;border-radius:2px}.datatable-enhanced{margin-bottom:3rem!important;padding-bottom:2rem!important}}
