.image-upload-container{position:relative}.image-upload-container .file-upload-wrapper{padding:0;overflow:hidden;box-shadow:none}.image-upload-container .file-upload-wrapper .file-upload-content{padding:0}.image-upload-container .file-upload-wrapper .file-upload-content .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.image-upload-container .file-upload-wrapper .file-upload-content .upload-interface{padding:1rem;display:flex;flex-direction:column;gap:1rem}.image-upload-container .file-upload-wrapper .file-upload-content .upload-interface .upload-btn{display:flex;align-items:center;gap:.5rem;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.image-upload-container .file-upload-wrapper .file-upload-content .upload-interface .upload-btn:hover{-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);-moz-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.image-upload-container .file-upload-wrapper .file-upload-content .upload-interface .upload-btn .file-name{margin-left:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}.image-upload-container .file-upload-wrapper .file-upload-content .upload-interface .image-preview-container{position:relative;margin-top:1rem;background-color:#f8f9fa;border-radius:.25rem;padding:.5rem}.image-upload-container .file-upload-wrapper .file-upload-content .upload-interface .image-preview-container .preview-image{max-height:200px;width:auto;display:block;margin:0 auto;border-radius:.25rem}.image-upload-container .file-upload-wrapper .file-upload-content .upload-interface .image-preview-container .clear-preview{position:absolute;top:.5rem;right:.5rem;padding:.25rem .5rem;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.image-upload-container .file-upload-wrapper .file-upload-content .upload-interface .image-preview-container .clear-preview:hover{-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.25);-moz-box-shadow:0 0 0 .2rem rgba(220,53,69,.25);box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.image-upload-container .file-info{margin-top:.5rem;font-size:.875rem}.image-upload-container .required-label{position:absolute;top:0;right:0;font-size:.75rem;color:#dc3545}@media (max-width:575.98px){.image-upload-container .upload-interface{padding:.75rem!important}.image-upload-container .upload-interface .upload-btn{padding:.375rem .75rem;font-size:.875rem}.image-upload-container .upload-interface .upload-btn .file-name{max-width:150px!important}.image-upload-container .upload-interface .image-preview-container .preview-image{max-height:150px!important}}.multiselect-input{position:relative}.multiselect-input .ui-select-multiple{padding:.375rem .75rem;min-height:calc(3.5rem + 2px)}.multiselect-input .ui-select-multiple .ui-select-match-item{margin:.125rem}.multiselect-input .ui-select-choices{max-height:300px;overflow-y:auto}.multiselect-input label{z-index:2060!important}form-input-multiselect label{z-index:2060!important}.select-input{position:relative}.select-input input[disabled]{background-color:#f8f9fa;cursor:not-allowed}.select-input .ui-select-container .ui-select-match .clear-button{position:absolute;right:10px;top:50%;transform:translateY(-50%);padding:0;background:0 0;border:none}.select-input .ui-select-container .ui-select-choices{max-height:300px;overflow-y:auto}.select-input .ui-select-container .ui-select-choices .ui-select-choices-row{padding:8px 10px}.select-input .ui-select-container .ui-select-choices .ui-select-choices-row small{display:block;margin-top:2px}.select-input label{z-index:3}.number-input-container{position:relative}.number-input-container input[type=number]::-webkit-inner-spin-button,.number-input-container input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.number-input-container input[type=number][aria-invalid=true]{border-color:#dc3545}.number-input-container .clear-input-button{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);cursor:pointer;z-index:5}.number-input-container .form-text{margin-top:.25rem}.phone-number-input>.intl-tel-input{position:relative;top:-54px;padding:0 1px}.phone-number-input>.intl-tel-input>.flag-container{padding-top:20px}.phone-number-input>.intl-tel-input>input.form-control{border:none;padding-top:22px}.phone-number-input .input-group .form-control{padding-left:52px}.phone-number-input .input-group .country-code-display{position:absolute;left:12px;top:50%;transform:translateY(-50%);z-index:3;background:0 0;border:none;font-weight:700}.phone-number-input .clear-input-button{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);z-index:3;color:#dc3545;background:0 0;border:none;padding:0}.phone-number-input label{z-index:3}.input-switch.form-check{padding-left:2.5em}.input-switch.form-check .form-check-input{width:2.5em;margin-left:-2.5em}.input-switch.form-check .form-check-input:checked{background-color:#f5c400;border-color:#f5c400}.form-tri-state-switch .btn-group{width:100%;display:flex}.form-tri-state-switch .btn-group label{flex:1;text-align:center;white-space:nowrap;padding:.375rem .75rem}.form-tri-state-switch .btn-group .btn-check:checked+.btn{background-color:#f5c400;color:#000;border-color:#f5c400}.form-tri-state-switch .btn-group .btn-check:focus+.btn{box-shadow:0 0 0 .25rem rgba(245,196,0,.25)}.form-tri-state-switch .btn-group .btn-check:disabled+.btn,.form-tri-state-switch .btn-group .btn-check:disabled:checked+.btn{opacity:.65;pointer-events:none}.form-multi-switch .btn-group{width:100%;flex-wrap:nowrap}.form-multi-switch .btn-group .btn{flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:1;height:30px;padding:2px 0 0 0;margin:2px;border-radius:0!important}.form-multi-switch .btn-group .btn:first-child{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.form-multi-switch .btn-group .btn:last-child{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.form-multi-switch .btn-group .btn.active{z-index:2;background-color:#f5c400;color:#000;border-color:#f5c400}.form-multi-switch .btn-group .btn:disabled{opacity:.65;pointer-events:none}.form-input .tags-input.bootstrap .tags{box-shadow:none;border:1px solid #ced4da;border-radius:.25rem;padding:.375rem .75rem}.form-input .tags-input.bootstrap .tags .tag-item{background:#f5c400;color:#000;border-radius:.2rem}.form-input .tags-input.bootstrap .tags .tag-item .remove-button{color:#000;opacity:.7}.form-input .tags-input.bootstrap .tags .tag-item .remove-button:hover{opacity:1}.form-input .tags-input.bootstrap .tags .autocomplete{border-radius:0 0 .25rem .25rem;margin-top:-1px}.form-input .tags-input.bootstrap .tags .autocomplete .suggestion-item{padding:.375rem .75rem}.form-input .tags-input.bootstrap .tags .autocomplete .suggestion-item.selected{background:#f8f9fa}.form-input .tags-input.bootstrap .input{padding:0;min-height:auto}.form-input .input-group .toggle.slow{transition:all .4s ease}.form-input .input-group .toggle.btn-primary.on{background-color:#f5c400;border-color:#cca300}.form-input .input-group .toggle.btn-primary.off{background-color:#6c757d;border-color:#5c636a}.form-input .input-group .toggle[disabled]{opacity:.65;cursor:not-allowed}.form-floating{position:relative}.form-floating textarea{min-height:calc(1.5em * var(--rows,4) + 1rem + 2px);resize:vertical}.form-floating .clear-input-button{position:absolute;right:10px;top:10px;cursor:pointer;opacity:.7;transition:opacity .2s;z-index:10}.form-floating .clear-input-button:hover{opacity:1}.form-floating .required-label{position:absolute;right:10px;bottom:10px;font-size:.8rem;color:#6c757d}.form-floating>label{padding-left:1rem}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label{opacity:.7;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}form-input-multiselect.input-small{display:inline-block}form-input-multiselect.input-small .form-floating .form-control>div{padding:0!important;padding-top:5px!important;position:relative}form-input-multiselect.input-small label{font-size:.8em;top:-10px;padding:.5rem .75em;background:#fff!important;height:initial!important}form-input-checkbox .form-check-spacer{width:100%;height:30px}.ui-select-choices-row-inner{display:block}.ui-select-choices-row-inner:has(.bg-parent-primary),.ui-select-choices-row-inner:has(.bg-primary){background-color:var(--bs-primary)!important;color:#fff}.ui-select-choices-row-inner:has(.bg-parent-secondary),.ui-select-choices-row-inner:has(.bg-secondary){background-color:var(--bs-secondary)!important;color:#fff}.ui-select-choices-row-inner:has(.bg-parent-success),.ui-select-choices-row-inner:has(.bg-success){background-color:var(--bs-success)!important;color:#fff}.ui-select-choices-row-inner:has(.bg-info),.ui-select-choices-row-inner:has(.bg-parent-info){background-color:var(--bs-info)!important}.ui-select-choices-row-inner:has(.bg-parent-warning),.ui-select-choices-row-inner:has(.bg-warning){background-color:var(--bs-warning)!important}.ui-select-choices-row-inner:has(.bg-danger),.ui-select-choices-row-inner:has(.bg-parent-danger){background-color:var(--bs-danger)!important;color:#fff}.ui-select-choices-row-inner:has(.bg-light),.ui-select-choices-row-inner:has(.bg-parent-light){background-color:var(--bs-light)!important}.ui-select-choices-row-inner:has(.bg-dark),.ui-select-choices-row-inner:has(.bg-parent-dark){background-color:var(--bs-dark)!important;color:#fff}.ui-select-choices-row-inner:has(.text-parent-primary),.ui-select-choices-row-inner:has(.text-primary){color:var(--bs-primary)!important}.ui-select-choices-row-inner:has(.text-parent-secondary),.ui-select-choices-row-inner:has(.text-secondary){color:var(--bs-secondary)!important}.ui-select-choices-row-inner:has(.text-parent-success),.ui-select-choices-row-inner:has(.text-success){color:var(--bs-success)!important}.ui-select-choices-row-inner:has(.text-info),.ui-select-choices-row-inner:has(.text-parent-info){color:var(--bs-info)!important}.ui-select-choices-row-inner:has(.text-parent-warning),.ui-select-choices-row-inner:has(.text-warning){color:var(--bs-warning)!important}.ui-select-choices-row-inner:has(.text-danger),.ui-select-choices-row-inner:has(.text-parent-danger){color:var(--bs-danger)!important}.ui-select-choices-row-inner:has(.text-light),.ui-select-choices-row-inner:has(.text-parent-light){color:var(--bs-light)!important}.ui-select-choices-row-inner:has(.text-dark),.ui-select-choices-row-inner:has(.text-parent-dark){color:var(--bs-dark)!important}.ui-select-choices-row-inner:has(.bg-color-orange),.ui-select-choices-row-inner:has(.bg-orange),.ui-select-choices-row-inner:has(.bg-parent-orange){background-color:#fd7e14!important;color:#000}.ui-select-choices-row-inner:has(.bg-color-orange-light),.ui-select-choices-row-inner:has(.bg-orange-light),.ui-select-choices-row-inner:has(.bg-parent-orange-light){background-color:#ff9800!important;color:#000}.ui-select-choices-row-inner:has(.bg-color-orange-dark),.ui-select-choices-row-inner:has(.bg-orange-dark),.ui-select-choices-row-inner:has(.bg-parent-orange-dark){background-color:#e65100!important;color:#fff}.ui-select-choices-row-inner:has(.text-color-orange),.ui-select-choices-row-inner:has(.text-orange),.ui-select-choices-row-inner:has(.text-parent-orange){color:#fd7e14!important}.ui-select-choices-row-inner:has(.text-color-orange-light),.ui-select-choices-row-inner:has(.text-orange-light),.ui-select-choices-row-inner:has(.text-parent-orange-light){color:#ff9800!important}.ui-select-choices-row-inner:has(.text-color-orange-dark),.ui-select-choices-row-inner:has(.text-orange-dark),.ui-select-choices-row-inner:has(.text-parent-orange-dark){color:#e65100!important}.custom-input{background-color:#f8f9fa!important;transition:all .3s ease}.custom-input:focus{background-color:#fff!important;box-shadow:0 0 0 .25rem rgba(245,196,0,.35)!important;border-color:transparent!important}.custom-input:disabled{background-color:#e9ecef!important;opacity:.6}.clear-input-btn{background:0 0;border:none;z-index:10}.clear-input-btn:hover{background-color:rgba(0,0,0,.05)}.clear-input-btn i{font-size:1.1rem}.error-message-container{min-height:0}.phone-number-container{position:relative;min-height:58px;display:block}.phone-number-container .iti{width:100%!important;display:contents!important}.phone-number-container .iti__tel-input.form-control,.phone-number-container input.iti__tel-input,.phone-number-container input[type=tel].iti__tel-input{width:100%!important;padding-left:52px!important;padding-right:.75rem!important;padding-top:1.625rem!important;padding-bottom:.625rem!important;height:58px!important;line-height:1.25!important;border-radius:.375rem!important;background-color:#f8f9fa!important;border:0!important;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.phone-number-container .iti__tel-input.form-control:focus,.phone-number-container input.iti__tel-input:focus,.phone-number-container input[type=tel].iti__tel-input:focus{background-color:#fff!important;box-shadow:0 0 0 .25rem rgba(245,196,0,.35)!important;border-color:transparent!important}.phone-number-container .iti__country-container{position:absolute!important;top:23px!important;bottom:0!important;left:0!important;z-index:3!important}.phone-number-container .iti__selected-country{background-color:transparent!important;border:none!important;padding:0 0 0 8px!important;outline:0!important;display:flex!important;align-items:center!important;height:30px}.phone-number-container .phone-label{z-index:2;pointer-events:none;position:absolute;top:8px;left:0;right:0;border:1px solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out;opacity:.7!important;transform:scale(.85) translateY(-.5rem) translateX(.75rem)!important;padding-top:.25rem!important;padding-left:0!important;padding-right:.75rem!important}.phone-number-container .iti__dropdown-content{z-index:1050!important;background-color:#fff;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;border:1px solid #dee2e6!important;border-radius:.375rem!important;max-height:200px;overflow-y:auto}.phone-number-container .iti__country{padding:8px 12px!important}.phone-number-container .iti__country.iti__highlight,.phone-number-container .iti__country:hover{background-color:#f8f9fa!important}.phone-number-container .iti__arrow{border-left:4px solid transparent!important;border-right:4px solid transparent!important;border-top:4px solid #6c757d!important}.phone-number-container .iti__search-input{width:100%;padding:8px 12px;border:1px solid #dee2e6;border-radius:.25rem;margin-bottom:8px}.phone-number-container .iti__search-input:focus{outline:0;border-color:#f5c400;box-shadow:0 0 0 .25rem rgba(245,196,0,.35)}.date-input-container{position:relative;min-height:58px;display:block}.date-input-container .date-input.custom-input,.date-input-container input.date-input,.date-input-container input.form-control.date-input{background-color:#f8f9fa!important;transition:all .3s ease;cursor:pointer;padding-right:3rem!important}.date-input-container .date-input.custom-input:focus,.date-input-container input.date-input:focus,.date-input-container input.form-control.date-input:focus{background-color:#fff!important;box-shadow:0 0 0 .25rem rgba(245,196,0,.35)!important;border-color:transparent!important}.date-input-container .date-input.custom-input:disabled,.date-input-container input.date-input:disabled,.date-input-container input.form-control.date-input:disabled{background-color:#e9ecef!important;opacity:.6;cursor:not-allowed}.date-input-container .date-input.custom-input[readonly],.date-input-container input.date-input[readonly],.date-input-container input.form-control.date-input[readonly]{background-color:#f8f9fa!important}.date-input-container .date-input.custom-input[readonly]:focus,.date-input-container input.date-input[readonly]:focus,.date-input-container input.form-control.date-input[readonly]:focus{background-color:#fff!important}.date-input-container .calendar-toggle{background:0 0;border:0;z-index:10;width:100%;height:100%;border-radius:0!important}.date-input-container .calendar-toggle:hover:not(:disabled){background-color:rgba(0,0,0,.05)}.date-input-container .calendar-toggle i{font-size:1.1rem}.date-input-container .calendar-toggle:disabled{opacity:.5;cursor:not-allowed}.date-input-container .clear-input-btn{right:3rem!important}.date-input-container>label{padding-left:1rem}.date-input-container>.form-control:focus~label,.date-input-container>.form-control:not(:placeholder-shown)~label{opacity:.7;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.date-input-container.hide-clear-date-button .clear-input-btn{display:none!important}.uib-datepicker-popup.dropdown-menu{z-index:1050!important;background-color:#fff;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;border:1px solid #dee2e6!important;border-radius:.375rem!important;padding:.5rem}.uib-datepicker table{margin:0}.uib-datepicker .btn-default{border:none;background:0 0}.uib-datepicker .btn-default:hover{background-color:#f8f9fa}.uib-datepicker .btn-default.active{background-color:#f5c400!important;color:#000!important}.file-requirements-info{position:absolute;bottom:4px;z-index:99;left:8px;font-size:.7em}