@import url(https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap);@import url(https://cdnjs.cloudflare.com/ajax/libs/bootstrap/5.3.3/css/bootstrap.min.css);@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/css/all.min.css);@import url(https://cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/toastr.min.css);@import url(https://cdnjs.cloudflare.com/ajax/libs/lightbox2/2.11.4/css/lightbox.min.css);@import url(https://cdnjs.cloudflare.com/ajax/libs/summernote/0.8.20/summernote-lite.min.css);@import url(https://cdnjs.cloudflare.com/ajax/libs/ng-tags-input/3.2.0/ng-tags-input.min.css);@import url(https://cdnjs.cloudflare.com/ajax/libs/ng-tags-input/3.2.0/ng-tags-input.bootstrap.min.css);@import url(https://cdn.jsdelivr.net/npm/jquery.json-viewer@1.5.0/json-viewer/jquery.json-viewer.min.css);body,html{overflow:hidden}@media only screen and (max-width:560px){body,html{font-size:14px}}#appModal .apps{display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap}#appModal .apps img{height:45px}body{font-family:Nunito,sans-serif}a{text-decoration:none;color:inherit}.modal-xxl{width:95%!important;max-width:1500px!important;margin-inline:auto}.iframe-preview{height:600px;min-width:800px;margin:auto}.iframe-preview iframe{width:100%;height:100%}.autogrow{min-height:100px!important}h1{color:#2c1c67;font-weight:700;font-size:28px;margin-bottom:20px}@media only screen and (max-width:560px){h1{font-size:22px}}.table-responsive::-webkit-scrollbar{width:6px;height:6px}.table-responsive::-webkit-scrollbar-track{background:#f1f1f1}.table-responsive::-webkit-scrollbar-thumb{background:#858796}.table-responsive::-webkit-scrollbar-thumb:hover{background:#5a5c69}.table-sticky{position:relative}.table-sticky thead th{position:sticky;top:-21px;background-color:#f1f1f1;z-index:1}.flex-sm{flex-basis:20%}.cursor-pointer{cursor:pointer}.uploader{width:max-content;cursor:pointer;position:relative}.uploader .loading{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#d3d3d3;border-radius:.375rem;align-items:center;justify-content:center}.uploader.uploading{pointer-events:none}.uploader.uploading .loading{display:flex}.modal .modal-dialog-scrollable .modal-body::-webkit-scrollbar{width:6px;height:6px}.modal .modal-dialog-scrollable .modal-body::-webkit-scrollbar-track{background:#f1f1f1}.modal .modal-dialog-scrollable .modal-body::-webkit-scrollbar-thumb{background:#858796}.modal .modal-dialog-scrollable .modal-body::-webkit-scrollbar-thumb:hover{background:#5a5c69}.modal h3{font-size:20px;font-weight:700}@media only screen and (max-width:560px){.modal h3{font-size:18px}}.modal .img-thumbnail{display:block;width:100px;height:100px;object-fit:contain}.modal .import-file{display:flex;border:1px solid #d3d3d3;cursor:pointer;border-radius:.375rem}.modal .import-file.disabled{pointer-events:none;opacity:.5}.modal .import-file span{padding:5px 10px;flex-grow:1;overflow:hidden;text-overflow:ellipsis}.table{font-size:15px}.table .dropdown-menu{border-radius:0}.table .dropdown-item{font-size:15px;color:#393a3f;padding-top:7px;padding-bottom:7px}.table .dropdown-item.active,.table .dropdown-item:focus{background-color:#4e73df;color:#fff}.table .img-thumbnail{height:50px;width:50px;object-fit:contain}.table td,.table th{white-space:nowrap;vertical-align:middle}.table td .nome-fantasia,.table th .nome-fantasia{font-size:.8rem;color:gray}@media only screen and (max-width:560px){.table{font-size:14px}}.calendar{table-layout:fixed}.calendar table{min-width:550px}.calendar td{height:90px}.calendar td:hover{background-color:#fafafa}.calendar td a{padding:10px;display:block;width:100%;height:100%;overflow:hidden}@media only screen and (max-width:560px){.calendar td{height:50px}}.custom-dropdown .dropdown-menu{background:#f8f9fc!important;box-shadow:0 .15rem 1.5rem 0 rgba(58,59,69,.2);--bs-dropdown-link-active-bg:#4e73df;--bs-dropdown-link-hover-bg:#eaecf4}.custom-dropdown .dropdown-menu .dropdown-item{text-overflow:ellipsis;overflow:hidden}.form-control[type=date],.form-control[type=datetime-local],.form-select{cursor:pointer}.search-select .badge{--bs-badge-font-size:0.7em;transform:translateY(-2px)}.search-select .out-input{position:relative;display:flex;gap:7px}.search-select .out-input.loading i.fa-spin{display:inline-block}.search-select .out-input i.fa-spin{position:absolute;pointer-events:none;display:none;top:12px;right:50px}.search-select .fake-input{cursor:pointer;text-overflow:ellipsis;overflow:hidden;text-wrap:nowrap}.search-select .fake-input i{color:#696969;margin-right:5px}.search-select.show-state.ng-not-empty .fake-input{border-color:#36b9cc}.search-select[disabled] .fake-input{background-color:var(--bs-secondary-bg)}.form-control.show-state.ng-not-empty,.form-select.show-state.ng-not-empty{border-color:#36b9cc}tags-input .tags{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}tags-input .tags .tag-item{background-color:#858796;border-color:#858796;color:#fff;font:inherit}tags-input .tags .tag-item .remove-button{color:#fff}tags-input .tags .input{height:auto;font:inherit}.note-editor .dropdown-toggle::after{all:unset}.note-editor .note-dropdown-menu{box-sizing:content-box}.note-editor .note-modal-footer{box-sizing:content-box}.note-modal-backdrop{display:none!important}.table-light{--bs-table-color:#3a3b45;--bs-table-striped-color:#3a3b45;--bs-table-active-color:#3a3b45;--bs-table-hover-color:#3a3b45;--bs-table-bg:#fff;--bs-table-striped-bg:#f8f9fc;--bs-table-active-bg:#fff;--bs-table-hover-bg:#eaecf4;--bs-table-border-color:#e3e6f0}.btn-primary{--bs-btn-bg:#4e73df;--bs-btn-border-color:#4e73df;--bs-btn-disabled-bg:#4e73df;--bs-btn-disabled-border-color:#4e73df}.btn-outline-primary{--bs-btn-color:#4e73df;--bs-btn-border-color:#4e73df;--bs-btn-hover-bg:#4e73df;--bs-btn-hover-border-color:#4e73df}.btn-secondary{--bs-btn-bg:#858796;--bs-btn-border-color:#858796;--bs-btn-disabled-bg:#858796;--bs-btn-disabled-border-color:#858796}.btn-outline-secondary{--bs-btn-color:#858796;--bs-btn-border-color:#858796;--bs-btn-hover-bg:#858796;--bs-btn-hover-border-color:#858796}.btn-warning{--bs-btn-bg:#f6c23e;--bs-btn-border-color:#f6c23e;--bs-btn-disabled-bg:#f6c23e;--bs-btn-disabled-border-color:#f6c23e}.btn-outline-warning{--bs-btn-color:#f6c23e;--bs-btn-border-color:#f6c23e;--bs-btn-hover-bg:#f6c23e;--bs-btn-hover-border-color:#f6c23e}.btn-info{--bs-btn-bg:#36b9cc;--bs-btn-border-color:#36b9cc;--bs-btn-disabled-bg:#36b9cc;--bs-btn-disabled-border-color:#36b9cc}.btn-outline-info{--bs-btn-color:#36b9cc;--bs-btn-border-color:#36b9cc;--bs-btn-hover-bg:#36b9cc;--bs-btn-hover-border-color:#36b9cc}.btn-success{--bs-btn-bg:#1cc88a;--bs-btn-border-color:#1cc88a;--bs-btn-disabled-bg:#1cc88a;--bs-btn-disabled-border-color:#1cc88a}.btn-outline-success{--bs-btn-color:#1cc88a;--bs-btn-border-color:#1cc88a;--bs-btn-hover-bg:#1cc88a;--bs-btn-hover-border-color:#1cc88a}.btn-danger{--bs-btn-bg:#e74a3b;--bs-btn-border-color:#e74a3b;--bs-btn-disabled-bg:#e74a3b;--bs-btn-disabled-border-color:#e74a3b}.btn-outline-danger{--bs-btn-color:#e74a3b;--bs-btn-border-color:#e74a3b;--bs-btn-hover-bg:#e74a3b;--bs-btn-hover-border-color:#e74a3b}.table-danger{--bs-table-color:#3a3b45;--bs-table-striped-color:#3a3b45;--bs-table-active-color:#3a3b45;--bs-table-hover-color:#3a3b45;--bs-table-bg:#ffebee;--bs-table-striped-bg:#ffcdd2;--bs-table-active-bg:#ffc6c1;--bs-table-hover-bg:#ffc6c1;--bs-table-border-color:#e3e6f0}.bg-warning,.text-bg-warning{background-color:#f6c23e!important}.bg-success,.text-bg-success{background-color:#1cc88a!important}.bg-primary,.text-bg-primary{background-color:#4e73df!important}.bg-secondary,.text-bg-secondary{background-color:#858796!important}.bg-danger,.text-bg-danger{background-color:#e74a3b!important}.badge{--bs-badge-font-weight:600}.page-link{--bs-pagination-color:#4e73df;--bs-pagination-active-bg:#4e73df;--bs-pagination-active-border-color:#4e73df}section.login{min-height:calc(var(--vh,1vh) * 100);display:flex;align-items:center;justify-content:center;background-image:url(../images/bg2.jpg);background-blend-mode:soft-light;background-color:#1d1d2b;background-size:cover;background-position:center}section.login .nexus img{height:13px;filter:brightness(100);margin-bottom:7px}section.login .captcha-input{max-width:200px;margin-inline:auto}section.login .copy{opacity:.5;color:#fff;text-align:center;margin-top:20px;font-size:12px}section.login .copy .link{border-bottom:1px dotted #fff}section.login .form-check{display:flex;justify-content:flex-end;gap:10px;font-size:14px}section.login .box{padding:50px 80px;margin:auto;width:100%;max-width:600px;background-color:#fff;text-align:center;border-radius:7px;box-shadow:0 .15rem 1.5rem 0 rgba(58,59,69,.2)}section.login .box .logo{width:300px}@media only screen and (max-width:560px){section.login .form-check{font-size:12px}section.login .box{padding:30px 20px}section.login .box .logo{width:180px}}section.layout{height:calc(var(--vh,1vh) * 100);width:100vw;display:flex}section.layout section.content{flex:1;padding:20px;overflow:auto}section.layout section.content::-webkit-scrollbar{width:6px;height:6px}section.layout section.content::-webkit-scrollbar-track{background:#f1f1f1}section.layout section.content::-webkit-scrollbar-thumb{background:#858796}section.layout section.content::-webkit-scrollbar-thumb:hover{background:#5a5c69}section.layout section.menu-top{display:none;background-color:#2c1c67;padding-right:15px;box-shadow:0 .15rem 1.5rem 0 rgba(58,59,69,.2)}section.layout section.menu-top .btn-success{background-color:#0d9463;border-color:#0d9463}section.layout section.menu-top .box-logo{padding:10px;background-color:#fff}section.layout section.menu-top .logo{height:20px;margin-left:10px}@media only screen and (max-width:1400px){section.layout{flex-flow:column}section.layout section.menu-top{display:block}}section.menu{background-color:#2c1c67;flex:0 0 250px;height:calc(var(--vh,1vh) * 100);overflow:auto;position:relative;transition:.5s all;box-shadow:0 .15rem 1.5rem 0 rgba(58,59,69,.2)}section.menu .toggle-btn{position:absolute;right:0;top:0;padding:5px 10px;font-size:14px;line-height:1;background:#dcdcdc;appearance:none;color:#696969;border:none;transition:.3s all}section.menu .toggle-btn:hover{background-color:#bdbdbd}section.menu .bg-logo{background-color:#fff;display:block;text-align:center;padding:20px;width:100%}section.menu::-webkit-scrollbar{width:6px;height:6px}section.menu::-webkit-scrollbar-track{background:#f1f1f1}section.menu::-webkit-scrollbar-thumb{background:#858796}section.menu::-webkit-scrollbar-thumb:hover{background:#5a5c69}section.menu .logo{height:35px;max-width:100%}section.menu .btn{display:flex;align-items:center;gap:15px;padding:15px 20px;font-weight:600;border-radius:0;transition:.5s all;white-space:nowrap;text-overflow:ellipsis}section.menu .btn:not(.btn-success){color:#fff;background-color:#392483;border-color:#2c1c67}section.menu .btn:not(.btn-success).active,section.menu .btn:not(.btn-success):hover{background-color:#261661}section.menu .btn.btn-success{background-color:#0d9463;border-color:#0d9463}section.menu .btn.active,section.menu .btn:hover{padding-left:30px}section.menu.collapsed{flex:0 0 65px}section.menu.collapsed .bg-logo{padding:10px}section.menu.collapsed .logo{height:auto}section.menu.collapsed .btn{padding-inline:0!important;text-align:center;justify-content:center}section.menu.collapsed .btn span{display:none}@media only screen and (max-width:1400px){section.menu{position:absolute;left:-100%;top:0;width:100%;max-width:250px;transition:.3s all;z-index:3}section.menu.show{left:0}}section.menu-lens{pointer-events:none;opacity:0;position:fixed;top:0;left:0;height:calc(var(--vh,1vh) * 100);width:100vw;background-color:rgba(0,0,0,.5);z-index:2;transition:.3s all}section.menu-lens.show{opacity:1;pointer-events:all}section.dashboard .copyright{display:inline-flex;align-items:center;justify-content:flex-end;font-size:12px;color:gray;gap:5px;flex-wrap:wrap;margin-top:13px}section.dashboard .copyright img{height:10px}section.dashboard .today-appointments{display:flex;flex-flow:column;gap:20px}section.dashboard .today-appointments .item{border:1px solid #e3e6f0;border-radius:5px;background:#f5f5f5;border-left:5px solid #ff6384;padding:15px 20px;display:flex;gap:30px;align-items:center;box-shadow:rgba(0,0,0,.1) 0 10px 15px -3px,rgba(0,0,0,.05) 0 4px 6px -2px}section.dashboard .today-appointments .item .time{text-align:center}section.dashboard .today-appointments .item .info span{display:block;text-wrap:wrap}section.dashboard h1{margin-bottom:0}section.dashboard h2{font-size:20px;color:#2c1c67;margin-bottom:20px;font-weight:600}section.dashboard .chart-container{margin-top:10px;width:100%;height:300px}section.dashboard .progress-meta{position:relative;background-color:#a9a9ad;width:100%;color:#fff;font-size:13px;font-weight:700;text-align:center;border-radius:15px;overflow:hidden}section.dashboard .progress-meta .value{position:absolute;top:0;left:0;height:100%;max-width:100%}section.dashboard .progress-meta .value.bg-orange{background-color:#ff9447}section.dashboard .progress-meta span{position:relative;z-index:1;display:inline-block;padding:3px 0}section.dashboard .box{background-color:#fff;padding:20px;border:1px solid #e3e6f0;display:flex;gap:20px;height:100%;text-overflow:ellipsis;overflow:hidden;text-wrap:nowrap;border-radius:5px;border-left:5px solid #4e73df;box-shadow:0 .15rem 1.5rem 0 rgba(58,59,69,.2)}section.dashboard .box .table{margin-bottom:5px}section.dashboard .box i:not(.sml){font-size:45px;color:#b7b9cc;align-self:center}section.dashboard .box h3{margin:0;font-size:25px;color:#5a5c69;text-overflow:ellipsis;overflow:hidden;text-wrap:nowrap}section.dashboard .box .label{color:#696969;text-overflow:ellipsis;overflow:hidden;text-wrap:nowrap}section.dashboard .box canvas{width:100%;height:100%}@media only screen and (max-width:1400px){section.dashboard .box .chart-container{height:200px}section.dashboard .box h3{font-size:22px}section.dashboard .box i:not(.sml){font-size:40px}}section.order h1{margin-bottom:10px}section.order .reset{border:none;background:0 0;margin:0;padding:0}section.order .desconto{position:relative}section.order .desconto a{position:absolute;right:10px;top:50%;color:#e74a3b;transform:translateY(-50%)}section.order .go-back{display:inline-flex;align-items:center;gap:10px;margin-bottom:10px}section.order .go-back .icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#dcdcdc;border-radius:100%;font-size:15px}section.order .go-back h1{margin-bottom:0}section.order .status{margin-bottom:20px;font-size:18px}section.order h3{color:#2c1c67;font-size:20px;font-weight:700}section.order .small-filter{font-size:14px}section.order .sugestoes-produtos .dropdown-menu{position:absolute;inset:0 auto auto 0;margin:0;transform:translate(0,40px);width:100%}section.order .sugestoes-produtos .dropdown-item{display:flex;align-items:center;gap:10px}section.order .sugestoes-produtos .dropdown-item span{display:block;flex:1;text-overflow:ellipsis;overflow:hidden}section.order .sugestoes-produtos .dropdown-item .img-thumbnail{height:35px;width:35px;padding:0}section.order .sugestoes-produtos input:focus+.dropdown-menu{display:block}section.order .sugestoes-produtos:focus-within .dropdown-menu{display:block}@media only screen and (max-width:560px){section.order .go-back .icon{width:30px;height:30px}section.order h3{font-size:18px}section.order .status{font-size:16px}}section.order .form-label i{color:#696969}section.settings .tab-pane{padding:20px;border:1px solid #dcdcdc}section.settings code{color:var(--bs-code-color);background-color:#fafafa}section.settings .apps{display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap;margin-bottom:30px}section.settings .apps img{height:45px}section.settings .qr-2fa{max-width:100%;margin-bottom:20px;height:180px;width:180px;background-image:url(../images/loading.gif);background-position:center;background-size:100% auto;background-repeat:no-repeat}section.settings .two-factor-input{max-width:200px;margin-inline:auto}section.settings .avatar{width:100%;aspect-ratio:1/1;border-radius:100%;object-fit:cover;object-position:center}section.settings .uploader.profile{width:100%;max-width:150px;margin:auto}section.settings .uploader.profile .loading{border-radius:100%}section.settings .copyright{margin-top:0;font-size:12px;color:gray}section.settings .copyright a{display:inline-flex;align-items:center;justify-content:flex-end;gap:5px;flex-wrap:wrap}section.settings .copyright a img{height:10px}section.settings .copyright .link{border-bottom:1px dotted gray}section.settings .json-container{font-family:var(--bs-font-monospace);font-size:.875em;background:#fafafa;padding:10px;border:1px solid #d3d3d3}section.error{min-height:calc(var(--vh,1vh) * 100);display:flex;align-items:center;justify-content:center;background-color:#1d1d2b;text-align:center}section.error h3{font-weight:700;color:#fff;font-size:22px;margin-bottom:30px}section.error h5{font-size:19px;margin-bottom:30px;color:#fff;margin-top:-10px}section.error img{max-width:80%;width:450px}section.reports .tab-pane{padding:20px;border:1px solid #dcdcdc}section.reports .iframe-preview{margin-top:20px}section.feedback{position:absolute;bottom:-100px;right:15px;background-color:#2c1c67;color:#fff;font-size:15px;opacity:0;pointer-events:none;font-weight:700;padding:15px 20px;box-shadow:0 .15rem 1.5rem 0 rgba(58,59,69,.2);z-index:50;transition:.5s all}section.feedback.show{display:block;bottom:15px;opacity:.9;pointer-events:all}@media only screen and (max-width:560px){section.feedback{width:100%;left:0;font-size:14px;line-height:1.1}section.feedback.show{bottom:0}}#feedbackModal .modal-body{font-size:18px}#feedbackModal .modal-body small{font-size:14px}@media only screen and (max-width:560px){#feedbackModal .modal-body{font-size:15px}#feedbackModal .modal-body small{line-height:1.1;font-size:13px}}a.notifications-button{position:fixed;bottom:30px;right:30px;display:flex;align-items:center;justify-content:center;width:55px;height:55px;color:#333;background:#ddd;border:none;outline:0;border-radius:50%;box-shadow:0 .15rem 1.5rem 0 rgba(58,59,69,.2);font-size:22px;transition:.3s all}a.notifications-button .badge{font-size:13px}a.notifications-button:hover{color:#3d3d3d;background:#b6b6b6}