.hide{display:none!important}.no-underline,.no-underline:hover{text-decoration:none}.cursor-move{cursor:move}.grow{transition:transform .2s ease}.grow:hover{transform:scale(1.15)}.p-4-half{padding:2.3rem!important}.pl-4-half{padding-left:2.3rem!important}.pr-4-half,.pb-4-half{padding-right:2.3rem!important}.pt-4-half{padding-top:2.3rem!important}.border-light{border-color:#dee2e6!important}.abc-checkbox{cursor:default;padding-left:4px}.abc-checkbox label{cursor:pointer;display:inline;vertical-align:top;position:relative;padding-left:5px}.abc-checkbox label:before{cursor:pointer;content:"";display:inline-block;position:absolute;width:17px;height:17px;top:2px;left:0;margin-left:-20px;border:1px solid #dee2e6;border-radius:3px;background-color:#fff;transition:border .15s ease-in-out,color .15s ease-in-out}.abc-checkbox label:after{cursor:pointer;display:inline-block;position:absolute;width:16px;height:16px;left:0;top:2px;margin-left:-20px;padding-left:3px;padding-top:1px;font-size:11px;color:#6c757d}.abc-checkbox input[type=checkbox],.abc-checkbox input[type=radio]{position:static;margin-left:0;cursor:pointer;opacity:0;z-index:1}.abc-checkbox input[type=checkbox]:focus+label:before,.abc-checkbox input[type=radio]:focus+label:before{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.abc-checkbox input[type=checkbox]:checked+label:after,.abc-checkbox input[type=radio]:checked+label:after{font-family:"Font Awesome 5 Pro";content:""}.abc-checkbox input[type=checkbox]:indeterminate+label:after,.abc-checkbox input[type=radio]:indeterminate+label:after{display:block;content:"";width:10px;height:3px;background-color:#555;border-radius:2px;margin-left:-16.5px;margin-top:7px}.abc-checkbox input[type=checkbox]:disabled+label,.abc-checkbox input[type=radio]:disabled+label{opacity:.65}.abc-checkbox input[type=checkbox]:disabled+label:before,.abc-checkbox input[type=radio]:disabled+label:before{background-color:#6c757d;cursor:not-allowed}.abc-checkbox input[type=checkbox]:disabled+label:after,.abc-checkbox input[type=radio]:disabled+label:after{cursor:not-allowed}.abc-checkbox.abc-checkbox-circle label:before{border-radius:50%}.abc-checkbox.checkbox-inline{margin-top:0}.abc-checkbox-primary input[type=checkbox]:checked+label:before,.abc-checkbox-primary input[type=radio]:checked+label:before{background-color:#009ad9;border-color:#009ad9}.abc-checkbox-primary input[type=checkbox]:checked+label:after,.abc-checkbox-primary input[type=radio]:checked+label:after{color:#fff}.abc-checkbox-danger input[type=checkbox]:checked+label:before,.abc-checkbox-danger input[type=radio]:checked+label:before{background-color:#b42583;border-color:#b42583}.abc-checkbox-danger input[type=checkbox]:checked+label:after,.abc-checkbox-danger input[type=radio]:checked+label:after{color:#fff}.abc-checkbox-info input[type=checkbox]:checked+label:before,.abc-checkbox-info input[type=radio]:checked+label:before{background-color:#0a92dd;border-color:#0a92dd}.abc-checkbox-info input[type=checkbox]:checked+label:after,.abc-checkbox-info input[type=radio]:checked+label:after{color:#fff}.abc-checkbox-warning input[type=checkbox]:checked+label:before,.abc-checkbox-warning input[type=radio]:checked+label:before{background-color:#eeb55a;border-color:#eeb55a}.abc-checkbox-warning input[type=checkbox]:checked+label:after,.abc-checkbox-warning input[type=radio]:checked+label:after{color:#fff}.abc-checkbox-success input[type=checkbox]:checked+label:before,.abc-checkbox-success input[type=radio]:checked+label:before{background-color:#38c172;border-color:#38c172}.abc-checkbox-success input[type=checkbox]:checked+label:after,.abc-checkbox-success input[type=radio]:checked+label:after{color:#fff}.abc-checkbox-primary input[type=checkbox]:indeterminate+label:before,.abc-checkbox-primary input[type=radio]:indeterminate+label:before{background-color:#009ad9;border-color:#009ad9}.abc-checkbox-primary input[type=checkbox]:indeterminate+label:after,.abc-checkbox-primary input[type=radio]:indeterminate+label:after{background-color:#fff}.abc-checkbox-danger input[type=checkbox]:indeterminate+label:before,.abc-checkbox-danger input[type=radio]:indeterminate+label:before{background-color:#b42583;border-color:#b42583}.abc-checkbox-danger input[type=checkbox]:indeterminate+label:after,.abc-checkbox-danger input[type=radio]:indeterminate+label:after{background-color:#fff}.abc-checkbox-info input[type=checkbox]:indeterminate+label:before,.abc-checkbox-info input[type=radio]:indeterminate+label:before{background-color:#0a92dd;border-color:#0a92dd}.abc-checkbox-info input[type=checkbox]:indeterminate+label:after,.abc-checkbox-info input[type=radio]:indeterminate+label:after{background-color:#fff}.abc-checkbox-warning input[type=checkbox]:indeterminate+label:before,.abc-checkbox-warning input[type=radio]:indeterminate+label:before{background-color:#eeb55a;border-color:#eeb55a}.abc-checkbox-warning input[type=checkbox]:indeterminate+label:after,.abc-checkbox-warning input[type=radio]:indeterminate+label:after{background-color:#fff}.abc-checkbox-success input[type=checkbox]:indeterminate+label:before,.abc-checkbox-success input[type=radio]:indeterminate+label:before{background-color:#38c172;border-color:#38c172}.abc-checkbox-success input[type=checkbox]:indeterminate+label:after,.abc-checkbox-success input[type=radio]:indeterminate+label:after{background-color:#fff}.abc-radio{cursor:default;padding-left:4px}.abc-radio label{cursor:pointer;display:inline;vertical-align:top;position:relative;padding-left:5px}.abc-radio label:before{cursor:pointer;content:"";display:inline-block;position:absolute;width:17px;height:17px;top:2px;left:0;margin-left:-20px;border:1px solid #dee2e6;border-radius:50%;background-color:#fff;transition:border .15s ease-in-out}.abc-radio label:after{cursor:pointer;display:inline-block;position:absolute;content:" ";width:11px;height:11px;left:3px;top:5px;margin-left:-20px;border-radius:50%;background-color:#6c757d;transform:scale(0);transition:transform .1s cubic-bezier(.8,-.33,.2,1.33)}.abc-radio input[type=radio]{position:static;margin-left:0;cursor:pointer;opacity:0;z-index:1}.abc-radio input[type=radio]:focus+label:before{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.abc-radio input[type=radio]:checked+label:after{transform:scale(1)}.abc-radio input[type=radio]:disabled+label{opacity:.65}.abc-radio input[type=radio]:disabled+label:before{cursor:not-allowed}.abc-radio input[type=radio]:disabled+label:after{cursor:not-allowed}.abc-radio.radio-inline{margin-top:0}.abc-radio-primary input[type=radio]+label:after{background-color:#009ad9}.abc-radio-primary input[type=radio]:checked+label:before{border-color:#009ad9}.abc-radio-primary input[type=radio]:checked+label:after{background-color:#009ad9}.abc-radio-danger input[type=radio]+label:after{background-color:#b42583}.abc-radio-danger input[type=radio]:checked+label:before{border-color:#b42583}.abc-radio-danger input[type=radio]:checked+label:after{background-color:#b42583}.abc-radio-info input[type=radio]+label:after{background-color:#0a92dd}.abc-radio-info input[type=radio]:checked+label:before{border-color:#0a92dd}.abc-radio-info input[type=radio]:checked+label:after{background-color:#0a92dd}.abc-radio-warning input[type=radio]+label:after{background-color:#eeb55a}.abc-radio-warning input[type=radio]:checked+label:before{border-color:#eeb55a}.abc-radio-warning input[type=radio]:checked+label:after{background-color:#eeb55a}.abc-radio-success input[type=radio]+label:after{background-color:#38c172}.abc-radio-success input[type=radio]:checked+label:before{border-color:#38c172}.abc-radio-success input[type=radio]:checked+label:after{background-color:#38c172}label .was-validated .form-check-input:invalid .abc-checkbox:before,label .was-validated .form-check-input:invalid .abc-radio:before,label .form-check-input.is-invalid .abc-checkbox:before,label .form-check-input.is-invalid .abc-radio:before{border-color:#b42583}.form-control{border:1px solid #dee2e6}.form-control:focus{border-color:#59079e;box-shadow:none}.form-control,.form-check-label{font-size:.85rem}.form-row .form-group label{margin-bottom:.1rem}.input-group-text{font-size:.85rem}.input-group-prepend{min-width:40px}@media (min-width: 576px){.card-filters .form-group{margin-bottom:0}}.form-control.datepicker{padding:.25rem .5rem}.form-control::-moz-placeholder{color:#8b97a3}.form-control::placeholder{color:#8b97a3}::-moz-placeholder{color:#8b97a3;opacity:1;font-style:italic}::placeholder{color:#8b97a3;font-style:italic}.select2-container .select2-search--inline .select2-search__field::-moz-placeholder{padding-top:5px}.select2-container .select2-search--inline .select2-search__field::placeholder{padding-top:5px}.btn:focus{box-shadow:none}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:none}button:disabled{cursor:not-allowed}.btn-primary{background-color:#b42583;border-color:#b42583;color:#fff}.btn-primary .badge{color:#bddbff}.btn-primary:hover{background-color:#c1288c;border-color:#c1288c}.btn-secondary{background-color:#f58140;border-color:#f58140;color:#b42583}.btn-secondary:hover{background-color:#f58140;border-color:#f58140;color:#fff;text-decoration:underline}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{background-color:#e3ebf0;border-color:#e3ebf0;color:#b42583}.btn-light{color:#495057;background-color:#f8f9fb;border:1px solid #dee2e6}.btn-light:hover{color:#40464c;background-color:#eef1f5;border:1px solid rgb(213.2948275862,218.35,223.4051724138)}a.btn-link{color:#0056b3}.btn-filter{padding:.26rem 1rem!important}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#474d54;background-color:#f5f6f8;border-color:#dae0e5}.btn-outline-primary{color:#b42583;border-color:#b42583}.btn-xs{padding:.4rem;font-size:.7rem;line-height:.5;border-radius:.2rem}.btn-wide{padding-left:1rem!important;padding-right:1rem!important}.btn-group-sm>.btn,.btn-sm{padding:.4rem 1rem;line-height:1.5}.btn .badge{color:#969fa8;top:auto}.btn-group .btn{border:1px solid #E1E4E7;color:#495057}.btn-group .btn-primary{color:#fff}.btn-group-sm>.btn,.btn-sm{font-size:.75rem;padding:.2rem .5rem}.btn-group-md>.btn,.btn-md{font-size:.8rem;padding:.35rem .75rem}.page-signin-alt .signin-password{position:relative}.page-signin-alt .signin-password .forgot{position:absolute;right:7px;top:7px;color:#555;background:#f0f4f7;border-radius:2px;line-height:25px;padding:0 7px;font-size:12px}.sidebar .modal .close{position:absolute;text-shadow:0 1px 0 #fff;opacity:.8}.modal-left .modal-dialog{position:fixed;margin:auto;width:200px;height:100%;transform:translateZ(0)}.modal-left .modal-content{overflow-y:auto}.modal-left.fade .modal-dialog{left:-200px;transition:opacity .2s linear,left .2s ease-out}.modal-left.fade.show .modal-dialog{left:0}.card-table .table{margin-bottom:0}.card-table .table th{border-top:none}.table thead th{border-bottom:1px solid #dee2e6}.table-striped tbody tr:nth-of-type(odd){background-color:#00000008}.table-hover tbody tr:hover{background-color:#00000013}table.table-hover-reset tr:hover{background-color:inherit;opacity:1}.table tr.bold td{font-weight:700}.table th{background-color:#fdfdfd;font-weight:700;color:#59079e}.table td,.table th{padding:.8rem;border-top:1px solid #e9edf1}.table-hover tbody tr:hover{background-color:#f6fafc}*{margin:0;padding:0;box-sizing:border-box}html,body{width:100vw;height:100vh;overflow:hidden;font-family:Nunito,Helvetica Neue,Helvetica,Arial,sans-serif}header{height:66px;border-bottom:1px solid #cacaca;padding-left:20px}header h2{margin:0;line-height:66px}header a{color:#4b1e4e}header .github-link{position:absolute;top:10px;right:20px;color:#4b1e4e}.wrapper{width:100%;height:calc(100vh - 67px);display:flex}.col{overflow:auto;width:300px;height:100%;border-right:1px solid #cacaca}.drag-drawflow{line-height:50px;border-bottom:1px solid #cacaca;padding-left:20px;cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}.menu{position:absolute;height:40px;width:100%;background:#eaeaea;display:block}.menu ul{padding:0;margin:0;line-height:40px}.menu ul li{display:inline-block;margin-left:10px;border-right:1px solid #cacaca;padding-right:10px;line-height:40px;cursor:pointer}.menu ul li.selected{font-weight:700}.btn-export{color:#eaeaea;font-weight:700;border:1px solid rgb(145.8333333333,58.3333333333,151.6666666667);background:#b34bba;padding:5px 10px;border-radius:4px;cursor:pointer;z-index:5;position:absolute;top:10px;right:10px}.btn-clear{color:#eaeaea;font-weight:700;border:1px solid rgb(137.6958525346,28.3041474654,100.2119815668);background:#b42583;padding:5px 10px;border-radius:4px;cursor:pointer;z-index:5;position:absolute;top:10px;right:85px}.btn-logs,.btn-lock,.bar-zoom{color:#eaeaea;font-weight:700;border:1px solid #cacaca;background:#4b1e4e;padding:5px 10px;border-radius:4px;cursor:pointer;z-index:5;display:flex;font-size:24px;position:absolute}.btn-logs.btn-logs,.btn-lock.btn-logs,.bar-zoom.btn-logs{bottom:2vh;left:158px}.btn-logs.btn-lock,.btn-lock.btn-lock,.bar-zoom.btn-lock{bottom:2vh;left:110px}.btn-logs.bar-zoom,.btn-lock.bar-zoom,.bar-zoom.bar-zoom{bottom:2vh;left:10px}.btn-logs.bar-zoom svg,.btn-lock.bar-zoom svg,.bar-zoom.bar-zoom svg{cursor:pointer;padding-left:10px}.btn-logs.bar-zoom svg:first-child,.btn-lock.bar-zoom svg:first-child,.bar-zoom.bar-zoom svg:first-child{padding-left:0}#drawflow{position:relative;width:calc(100vw - 301px);height:100%;background-repeat:no-repeat;background-size:cover}@media only screen and (max-width: 768px){.col{width:50px}.col .drag-drawflow span{display:none}#drawflow{width:calc(100vw - 51px)}}.drawflow .drawflow-node{background:#4b1e4e;border:1px solid #cacaca;box-shadow:0 2px 15px 2px #cacaca;padding:0;width:200px}.drawflow .drawflow-node.selected{background:#eaeaea;border:1px solid rgb(178.9166666667,75.1666666667,185.8333333333);box-shadow:0 2px 20px 2px #b34bba}.drawflow .drawflow-node.selected .title-box{color:#fff}.drawflow .drawflow-node .title-box{background:#e1bae4;border-radius:4px 4px 0 0;padding:10px}.drawflow .drawflow-node .title-box svg{position:initial}.drawflow .drawflow-node .box{font-size:12px;color:#eaeaea;padding-left:1vw}.drawflow .drawflow-node .box p{margin:5px 0}.drawflow .drawflow-node .input,.drawflow .drawflow-node .output{height:15px;width:15px;border:2px solid #cacaca}.drawflow .drawflow-node .input:hover,.drawflow .drawflow-node .output:hover{background:#281029}.drawflow .drawflow-node .input.input,.drawflow .drawflow-node .output.input{left:-10px;background:#eaeaea}.drawflow .drawflow-node .input.output,.drawflow .drawflow-node .output.output{right:10px}.drawflow .drawflow-node.personalized{background:#c270c8;height:200px;text-align:center;color:#eaeaea}.drawflow .drawflow-node.personalized .input{background:#f58140}.drawflow .drawflow-node.personalized .output{background:#38c172}.drawflow .drawflow-node.personalized.selected{background:#b24bba}.drawflow .connection .main-path{stroke:#b34bba;stroke-width:3px}.drawflow>.drawflow-delete{border:2px solid rgb(210.0833333333,148.8333333333,214.1666666667);background:#eaeaea;color:#d295d6;box-shadow:0 2px 20px 2px #d295d6}.settings-container{display:none;position:absolute;top:0;left:0;z-index:42;background-color:#4b1e4e;width:100%;height:100%;padding-top:100px}.settings-container .settings-button{font-size:20px}.settings-container .settings-button:hover{color:#923a98;cursor:pointer}.modal-backdrop{z-index:-1}.modal{z-index:42;width:100vw;height:100vh;overflow:auto;background-color:#4b1e4eb3}:root{--bs-table-bg: $dark-gray;--bs-modal-bg: $bg-body !important;--bs-pagination-bg: $bg-body;--background: $bg-body}html,body{height:100%;font-family:Nunito,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.2rem;background-color:#4b1e4e!important;color:#eaeaea;overflow-x:hidden;overflow-y:auto}html .bg-dark,body .bg-dark{background-color:#4b1e4e}a{color:#eaeaea!important}h1{font-weight:300;font-size:2.2rem;margin-bottom:20px}#content-wrapper{min-width:100vw}@media (min-width: 992px){#content-wrapper{min-width:0;width:100%}}.bg-purple-100{background-color:#4b1e4e!important}.bg-dark-gray{background-color:#343a40!important}.bg-dark-gray-light{background-color:#8b97a3!important}.bg-purple-200{background-color:#e1bae4!important}.bg-purple-500{background-color:#b42583!important}.color-gray-100{color:#eceff2!important}.color-gray-200{color:#dee2e6!important}.color-gray-300{color:#ced4da!important}.color-gray-400{color:#adb5bd!important}.color-gray-500{color:#8b97a3!important}.color-gray-600{color:#6c757d!important}.color-gray-700{color:#495057!important}.color-gray-800{color:#343a40!important}.fw-25{flex:0 0 25px}.fw-80{flex:0 0 80px}.fw-160{flex:0 0 160px}.navbar,.navbar-expand .navbar-nav .nav-link{border:none;padding-right:0}.sidebar{background-color:#4b1e4e;color:#eaeaea;border-right:1px solid #dee2e6;transition:transform .1s ease-in-out,width .1s ease-in-out,margin .1s ease-in-out}.sidebar .sidebar-inner ul{margin:0;padding:0}.sidebar .sidebar-inner li.nav-item{margin-bottom:.2rem;padding:0}.sidebar .sidebar-inner li.nav-item.active{background:#6e2c73}.sidebar .sidebar-inner li.nav-item a.nav-link{color:#eaeaea;padding:.7rem 0 .7em .2rem;border-radius:6px}.sidebar .sidebar-inner li.nav-item a.nav-link:hover,.sidebar .sidebar-inner li.nav-item a.nav-link.active{background:#6e2c73;border-left-color:#b42583}.empty-table-text{margin:0 2rem;text-align:center;color:#777;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em}.badge{letter-spacing:.075em;padding:.25rem .5rem;border-radius:4px;font-size:.75rem}.header{background-color:#281029;color:#eaeaea}.dashboard-content{background-color:#5d2560;color:#eaeaea}.table{background-color:#6e2c73;color:#eaeaea}.table th,.table td{color:#eaeaea;border-color:#040204}.table th{color:#eaeaea;background-color:#160917}.table-hover tbody tr:hover{background-color:#803385}.button-primary,.btn-light{background-color:#281029;color:#eaeaea;border-color:#e1bae4}.button-primary:hover{background-color:#f9f1fa;border-color:#f9f1fa}.chart-container{background-color:#281029;color:#eaeaea}.chart-axis{stroke:#eaeaea}.chart-grid{stroke:#040204}.footer{background-color:#281029;color:#eaeaea}:root{--bs-table-bg: $dark-gray}.card-body,.card-header{background-color:#281029}.settings-container{color:#fff;background-color:#281029}.settings-container .form-group{margin-bottom:2vh}.settings-container .btn-default{background-color:#281029;border-color:#281029;color:#fff}.settings-container .btn-default:hover{background-color:#6e2c73;border-color:#6e2c73}.card-header{background-color:#281029!important;border-bottom:1px solid #fff!important}.pagination{--bs-pagination-bg: transparent;--bs-pagination-border-color: lighten($bg-body, 20%);--bs-pagination-hover-bg: lighten($bg-body, 15%);--bs-pagination-hover-border-color: $purple-200;--bs-pagination-active-bg: $purple-200;--bs-pagination-active-border-color: $purple-200;--bs-pagination-disabled-bg: transparent;--bs-pagination-disabled-border-color: darken($bg-body, 5%);margin-bottom:0}.pagination .page-item{margin:0 2px}.pagination .page-item:first-child .page-link{border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination .page-item:last-child .page-link{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination .page-item.active .page-link{background-color:#e1bae4;border-color:#e1bae4;color:#eaeaea;box-shadow:0 2px 4px #c270c84d}.pagination .page-item.disabled .page-link{background-color:transparent;border-color:#39173c;color:#8b97a3;opacity:.5}.pagination .page-link{background-color:transparent;border:1px solid rgb(145.8333333333,58.3333333333,151.6666666667);color:#eaeaea;padding:.5rem .75rem;font-size:.875rem;line-height:1.25;border-radius:4px;transition:all .2s ease-in-out}.pagination .page-link:hover{background-color:#803385;border-color:#e1bae4;color:#eaeaea;transform:translateY(-1px);box-shadow:0 2px 4px #ffffff1a}.pagination .page-link:focus{background-color:#803385;border-color:#e1bae4;color:#eaeaea;box-shadow:0 0 0 .2rem #c270c840}.pagination-info{color:#eaeaea;font-size:.875rem;opacity:.8}
