html,body,#app-element,.view{height:100%}[data-component],[data-placeholder]{padding:15px}[data-component][data-state="loading"],[data-placeholder][data-state="loading"]{background-repeat:no-repeat;background-size:75px;background-position:center;cursor:not-allowed;transition:opacity .2s}[data-component][data-state="loading"] *,[data-placeholder][data-state="loading"] *{pointer-events:none}.hidden{display:none !important;visibility:hidden !important}[data-hidden]{display:none !important;visibility:none !important}[data-visible]{display:auto !important;visibility:auto !important}.toggle.btn{cursor:pointer}.toggle.btn *{cursor:pointer}.toggle.btn[disabled]{cursor:not-allowed;opacity:.8}.toggle.btn[disabled] *{cursor:not-allowed}.component-error{height:100%;width:100%;text-align:center;background-color:rgba(100,100,100,0.2);vertical-align:middle;display:flex;align-items:center;justify-content:center;position:relative;color:#aa0000}.component-error .background{background-repeat:repeat;opacity:.2;height:100%;width:100%;position:absolute;z-index:-1}.component-error .error-icon{font-size:5vw}.component-error .error-message h3{letter-spacing:1px;margin:10px auto 20px;max-width:70%}.component-error .error-trace{letter-spacing:0px;font-size:14px;color:#ff6666;background:#222;padding:10px;border-radius:5px;position:relative;font-family:'Consolas';margin-top:25px;max-width:70%;margin:0 auto;text-align:left;margin-bottom:15px;overflow-x:scroll}div[data-file-upload]{text-align:center;position:relative;min-height:140px}div[data-file-upload]:hover .upload-file{opacity:1}div[data-file-upload] .preview{border:solid 1px #aaa;border-radius:5px;overflow:hidden;background:rgba(125,125,125,0.5);min-height:140px;position:relative;display:flex;justify-content:space-around;align-content:space-around;align-items:center}div[data-file-upload] .preview img{max-height:250px;max-width:none}div[data-file-upload] .preview img[src="null"]{display:none}div[data-file-upload] .preview .file-name{height:140px;width:100%;transform:translate(0%, 15%);position:absolute;top:0px;left:0px;letter-spacing:1px;font-size:20px;word-wrap:break-word;text-align:center}div[data-file-upload] .preview .file-name i{font-size:45px;width:100%;margin-bottom:5px}div[data-file-upload] .upload-file{display:inline-block;width:100%;height:100%;background:rgba(225,225,225,0.8);color:#333;border-radius:5px;border:dashed 3px #eee;position:absolute;top:0px;left:0px;opacity:0;transition:opacity 0.3s;cursor:pointer;min-height:140px}div[data-file-upload] .upload-file .upload-file-text{font-size:20px;text-transform:uppercase;line-height:26px;letter-spacing:1px;position:relative;top:calc(50% - 45px);color:#333;font-weight:bold}div[data-file-upload] .upload-file i.fa-cloud-upload-alt{width:100%;font-size:60px;position:relative;top:calc(50% - 50px);color:#2878a0}div[data-file-upload] input[type="file"]{position:absolute;top:15px;left:10px;width:calc(100% - 20px);height:calc(100% - 15px);opacity:0;cursor:pointer}div[data-file-upload] .valid-feedback,div[data-file-upload] .invalid-feedback{float:left;text-align:left;margin-bottom:5px}form button[data-working='true']{cursor:wait}form [disabled]{cursor:'not-allowed'}form .alerts{max-height:210px;overflow-y:auto}.form-group{margin-bottom:10px;position:relative}.form-group:disabled{background-color:#e6e6e6}.form-group.with-tooltip .form-control{width:calc(100% - 35px);display:inline-block}.form-group.with-tooltip i{font-size:22px;position:relative;top:3px;margin-left:5px;color:#ccc}.form-group.with-tooltip i[data-bs-toggle="tooltip"]{cursor:help}.form-group input.is-invalid{color:#dc3545}.form-group input.is-invalid::placeholder{color:#dc3545}.form-group input.is-valid{color:#198754}.form-group input.is-valid::placeholder{color:#198754}.form-group label{margin:0px 0px 5px 5px;text-transform:uppercase;letter-spacing:2px;font-size:10px}.form-group label .required{color:#cc2222;margin-left:2px}.form-group .valid-feedback,.form-group .invalid-feedback{margin-left:5px;position:absolute}.form-divide{padding:10px}.progress{height:1.5rem;font-size:1rem}div.form-group.cui-input{margin:0px 0px 25px 0px}div.form-group.cui-input input.form-control,div.form-group.cui-input select.form-control,div.form-group.cui-input textarea.form-control{background-color:rgba(0,0,0,0);border-radius:0px;border-top-left-radius:3px;border-top-right-radius:3px;border:none;border-bottom:solid 1px rgba(55,55,55,0.6);color:#111;transition:border .3s;text-indent:2px}div.form-group.cui-input input.form-control:hover,div.form-group.cui-input select.form-control:hover,div.form-group.cui-input textarea.form-control:hover{border-color:#fafafa}div.form-group.cui-input input.form-control:focus,div.form-group.cui-input select.form-control:focus,div.form-group.cui-input textarea.form-control:focus{border-color:#118fca;box-shadow:none !important}div.form-group.cui-input input.form-control::placeholder,div.form-group.cui-input select.form-control::placeholder,div.form-group.cui-input textarea.form-control::placeholder{opacity:0}div.form-group.cui-input input.form-control.is-invalid,div.form-group.cui-input select.form-control.is-invalid,div.form-group.cui-input textarea.form-control.is-invalid{border-color:#dc3545;box-shadow:none}div.form-group.cui-input input.form-control.is-valid,div.form-group.cui-input select.form-control.is-valid,div.form-group.cui-input textarea.form-control.is-valid{border-color:#198754;box-shadow:none}div.form-group.cui-input input.form-control[disabled],div.form-group.cui-input select.form-control[disabled],div.form-group.cui-input textarea.form-control[disabled]{opacity:.75;cursor:not-allowed}div.form-group.cui-input select.form-control{min-width:300px;max-width:100%}div.form-group.cui-input select.form-control option{color:#333}div.form-group.cui-input textarea.form-control{background-color:rgba(190,190,190,0.3);border-top-left-radius:3px;border-top-right-radius:3px;transition:height 0s}div.form-group.cui-input textarea.form-control::placeholder{opacity:1}div.form-group.cui-input label{font-size:10px;text-transform:uppercase;letter-spacing:1px;pointer-events:none;transition:.3s;transform:translate(7px, 30px);color:#111}div.form-group.cui-input label[data-transform]{transform:translate(0px, 0px);color:#111;font-size:10px}div.form-group.cui-input .cui-help{font-size:12px;color:#444;letter-spacing:1px;margin:10px 0px 10px 5px;position:relative}div.form-group.cui-input .input-group input:not(:last-child){border-right:solid 1px rgba(235,235,235,0.4)}div.form-group.cui-input.light input.form-control,div.form-group.cui-input.light select.form-control,div.form-group.cui-input.light textarea.form-control{border-bottom:solid 1px rgba(235,235,235,0.6);color:#eee}div.form-group.cui-input.light textarea.form-control{background-color:rgba(0,0,0,0.2)}div.form-group.cui-input.light label{color:#fafafa}div.form-group.cui-input.light label[data-transform]{color:#fafafa}div.form-group.cui-input.light .cui-help{color:#aaa}.cui-checkbox label{user-select:none;cursor:pointer}.cui-checkbox label input[type="checkbox"]{position:relative;width:16px;height:16px;top:2px;margin-right:3px}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:active,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus select:-webkit-autofill:active{-webkit-text-fill-color:#118fca;border-color:#118fca !important;transition:background-color 9999s ease-in-out 0s;transition-delay:9999s;-webkit-background-clip:text;font-weight:bold;letter-spacing:1px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{height:38px;margin-right:-.75rem}#modal .modal-dialog{margin-top:15%}#modal .modal-dialog .modal-content{background:#333;color:#eee;border-radius:5px;padding:5px}#modal .modal-dialog .modal-header{border-color:#555;border-radius:0px;padding:5px 10px 10px 10px}#modal .modal-dialog .modal-header h5{margin:0px}#modal .modal-dialog .modal-header i[type="button"]{font-size:24px}#modal .modal-dialog .modal-body{color:#eee}#modal .modal-dialog .modal-body button[type="submit"]{min-width:150px}#modal .modal-dialog .modal-footer{border-color:#555;overflow:hidden;padding:0px;padding-top:5px}#modal .modal-dialog .modal-footer button{position:relative;transition:margin .3s;min-width:100px}#modal .modal-dialog .modal-footer button[data-working="true"]{margin-right:45px}#toasts{position:absolute;top:0px;width:100%;padding:15px;z-index:100}#toasts .toast{transition:.6s opacity;-moz-transition:.6s opacity;-webkit-transition:.6s opacity;background-color:#000;color:#eee;opacity:.8;display:block !important;margin:0 auto;margin-bottom:5px;width:400px}#toasts .toast.show{opacity:.8}#toasts .toast.hide{opacity:0;pointer-events:none}#toasts .toast .toast-body{padding-right:35px}#toasts .toast button[data-bs-dismiss]{float:right;position:relative;right:-35px}
