*{font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif!important}body{background-color:var(--theme-secondary-color-light-3);font-size:.75rem!important;line-height:1.2!important;font-weight:400}@media (max-width:768px){body{font-size:.7rem!important}}:root{--bs-primary:#9FE870;--bs-primary-rgb:159,232,112;--bs-primary-text:#000000;--bs-primary-bg-subtle:#f0f9e8;--theme-secondary-color-light-2:#ebebeb;--bs-accent:#333333;--bs-header-bg:#333333;--bs-accent-rgb:51,51,51}.btn.btn-primary,button.btn-primary,input[type=button].btn-primary,input[type=submit].btn-primary{--bs-btn-color:#000000!important;--bs-btn-bg:var(--theme-primary-color)!important;--bs-btn-border-color:var(--theme-primary-color)!important;--bs-btn-hover-color:#000000!important;--bs-btn-hover-bg:var(--theme-accent-color)!important;--bs-btn-hover-border-color:var(--theme-accent-color)!important;--bs-btn-focus-shadow-rgb:159,232,112!important;--bs-btn-active-color:#000000!important;--bs-btn-active-bg:var(--theme-accent-color)!important;--bs-btn-active-border-color:var(--theme-accent-color)!important;--bs-btn-disabled-color:#000000!important;--bs-btn-disabled-bg:var(--theme-primary-color)!important;--bs-btn-disabled-border-color:var(--theme-primary-color)!important;color:#000!important;background-color:var(--theme-primary-color)!important;border-color:var(--theme-primary-color)!important;border-radius:50px!important;font-weight:500!important;padding:.5rem 1.5rem!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#000!important}b,strong{font-weight:600!important}.text-primary{--bs-text-opacity:1;color:var(--theme-primary-color)!important}.text-accent{color:var(--theme-accent-color)!important}.text-secondary{color:#6c757d!important}.bg-primary{--bs-bg-opacity:1;background-color:var(--theme-primary-color)!important}.border-primary{--bs-border-opacity:1;border-color:var(--theme-primary-color)!important}.form-text{font-size:11px!important}.form-control{border-radius:10px;background-color:#fff;font-weight:400;font-size:1.1rem}.form-control:focus{border-color:var(--theme-primary-color);box-shadow:0 0 0 .25rem rgba(159,232,112,.25)}.form-check-input:checked{background-color:var(--theme-primary-color);border-color:var(--theme-primary-color)}.form-check-input:focus{border-color:var(--theme-primary-color);box-shadow:0 0 0 .25rem rgba(159,232,112,.25)}.nav-pills .nav-link{background-color:var(--theme-secondary-color-light-3);color:#393939;border-radius:20px;margin-right:10px}.ql-container.ql-snow{background-color:#fff}.page-link{color:var(--theme-primary-color)}.page-link:hover{color:var(--theme-accent-color);background-color:#f0f9e8;border-color:var(--theme-primary-color)}.page-item.active .page-link{background-color:var(--theme-primary-color);border-color:var(--theme-primary-color);color:#000}.progress-bar{background-color:var(--theme-primary-color)}.badge.bg-primary{background-color:var(--theme-primary-color)!important;color:#000}.alert-primary{--bs-alert-color:#000000;--bs-alert-bg:#f0f9e8;--bs-alert-border-color:#e1f3d1}.list-group-item.active{background-color:var(--theme-primary-color);border-color:var(--theme-primary-color);color:#000}.card-header.bg-primary{background-color:var(--theme-primary-color)!important;color:#000}.modal-header.bg-primary{background-color:var(--theme-primary-color)!important;color:#000}.dropdown-item.active{background-color:var(--theme-primary-color);color:#000}.dropdown-item:hover{background-color:#f0f9e8;color:#000}.table-primary{--bs-table-bg:#f0f9e8;--bs-table-striped-bg:#e1f3d1;--bs-table-hover-bg:#d4edc1;--bs-table-active-bg:#c7e7b1}.toast-header.bg-primary{background-color:var(--theme-primary-color)!important;color:#000}.spinner-border-primary{color:var(--theme-primary-color)}a{color:var(--theme-text-color)}a:hover{color:var(--theme-accent-color)}.btn:focus,.btn:focus-visible{outline:0;box-shadow:0 0 0 .25rem rgba(159,232,112,.25)}.btn.btn-primary:not(:disabled):not(.disabled):hover,button.btn-primary:not(:disabled):not(.disabled):hover,input[type=button].btn-primary:not(:disabled):not(.disabled):hover,input[type=submit].btn-primary:not(:disabled):not(.disabled):hover{color:#000!important;background-color:var(--theme-accent-color)!important;border-color:var(--theme-accent-color)!important}.btn.btn-primary:not(:disabled):not(.disabled).active,.btn.btn-primary:not(:disabled):not(.disabled):active,button.btn-primary:not(:disabled):not(.disabled).active,button.btn-primary:not(:disabled):not(.disabled):active,input[type=button].btn-primary:not(:disabled):not(.disabled).active,input[type=button].btn-primary:not(:disabled):not(.disabled):active,input[type=submit].btn-primary:not(:disabled):not(.disabled).active,input[type=submit].btn-primary:not(:disabled):not(.disabled):active{color:#000!important;background-color:var(--theme-accent-color)!important;border-color:var(--theme-accent-color)!important}.btn.btn-primary.disabled,.btn.btn-primary:disabled,button.btn-primary.disabled,button.btn-primary:disabled,input[type=button].btn-primary.disabled,input[type=button].btn-primary:disabled,input[type=submit].btn-primary.disabled,input[type=submit].btn-primary:disabled{color:#000!important;background-color:var(--theme-primary-color)!important;border-color:var(--theme-primary-color)!important;opacity:.65!important}.btn.btn-primary.btn-sm,button.btn-primary.btn-sm,input[type=button].btn-primary.btn-sm,input[type=submit].btn-primary.btn-sm{border-radius:50px!important;padding:.375rem 1rem!important}.btn.btn-primary.btn-lg,button.btn-primary.btn-lg,input[type=button].btn-primary.btn-lg,input[type=submit].btn-primary.btn-lg{border-radius:50px!important;padding:.75rem 2rem!important}.btn.btn-primary.btn-xl,button.btn-primary.btn-xl,input[type=button].btn-primary.btn-xl,input[type=submit].btn-primary.btn-xl{border-radius:50px!important;padding:1rem 2.5rem!important}.btn-outline-primary{border-radius:50px!important;color:#333;border-color:#333;font-weight:500}.btn-outline-primary:hover{background-color:var(--theme-primary-color);border-color:var(--theme-primary-color);color:#000}.btn-outline-primary:focus{box-shadow:0 0 0 .25rem rgba(159,232,112,.25)}.btn-outline-primary:active{background-color:var(--theme-primary-color);border-color:var(--theme-primary-color);color:#000}.btn-group .btn-primary:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .btn-primary:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group .btn-primary:first-child:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group .btn-primary:last-child:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .btn-primary:not(:first-child):not(:last-child){border-radius:0}.btn-secondary-light-outline{color:#ccc;border-color:#ccc;font-weight:500;border-radius:50px}.btn-secondary-light-outline:hover{color:#fff;background-color:#ccc;border-color:#ccc}.btn-secondary-light-outline:active{color:#fff;background-color:#ccc;border-color:#ccc}.navbar-brand img{max-height:32px;width:auto;transition:opacity .3s ease}.navbar-brand img:hover{opacity:.8}.navbar-brand img{filter:none}.navbar{background-color:#333!important}.navbar-dark{background-color:#333!important}.bg-accent{background-color:#333!important}.border-accent{border-color:#333!important}.btn-back{display:inline-flex;align-items:center;gap:.5rem;color:#6c757d;text-decoration:none;font-size:.7rem;padding:.375rem .75rem;border:1px solid #dee2e6;border-radius:.375rem;background-color:#fff;transition:all .15s ease-in-out}.btn-back:hover{color:#495057;background-color:#f8f9fa;border-color:#adb5bd;text-decoration:none}.btn-back i{font-size:.7rem}html body .btn-primary,html body button.btn-primary,html body input[type=button].btn-primary,html body input[type=submit].btn-primary{color:#000!important;background-color:var(--theme-primary-color)!important;border-color:var(--theme-primary-color)!important;border-radius:50px!important;font-weight:500!important;padding:.5rem 1.5rem!important}html body .btn-primary:hover,html body button.btn-primary:hover,html body input[type=button].btn-primary:hover,html body input[type=submit].btn-primary:hover{color:#000!important;background-color:var(--theme-accent-color)!important;border-color:var(--theme-accent-color)!important}html body .btn-primary.active,html body .btn-primary:active,html body button.btn-primary.active,html body button.btn-primary:active,html body input[type=button].btn-primary.active,html body input[type=button].btn-primary:active,html body input[type=submit].btn-primary.active,html body input[type=submit].btn-primary:active{color:#000!important;background-color:var(--theme-accent-color)!important;border-color:var(--theme-accent-color)!important}@media (max-width:767.98px){.sidebar{position:fixed;top:0;left:-100%;width:280px;height:100vh;z-index:1050;transition:left .3s ease}.sidebar.show{left:0}.sidebar-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1040}}.badge.bg-secondary{background-color:#6c757d!important}.badge.bg-secondary.text-capitalize{font-size:.75rem;font-weight:500;padding:.25rem .5rem}.text-muted .mdi-handshake{color:var(--theme-primary-color)!important}.badge[data-type=digital]{background-color:#0d6efd!important}.badge[data-type=course]{background-color:#198754!important}.badge[data-type=ticket]{background-color:#fd7e14!important}.badge[data-type=subscription]{background-color:#6f42c1!important}.badge[data-type=service]{background-color:#dc3545!important}.badge[data-type=physical]{background-color:#6c757d!important}.badge[data-type=appointment]{background-color:#20c997!important}@media (min-width:577px) and (max-width:991px){.custom-modal-size{max-width:600px;min-height:50vh}}@media (min-width:992px){.custom-modal-size{max-width:700px;min-height:50vh}}.custom-modal-size .modal-content{max-height:85vh;min-height:50vh;overflow-y:auto}.nav-customs.nav .nav-link.active,.nav-customs.nav .nav-link.active:after,.nav-customs.nav .nav-link.active:before{background-color:#737373!important}.nav-customs.nav .nav-link{background-color:#fff!important;font-size:13px!important}.nav-customs.nav .nav-link::after,.nav-customs.nav .nav-link::before{background-color:#fff!important}.spinner-overlay{min-height:100px;position:absolute;width:100%;height:100%;background:rgb(255 255 255 / 44%);color:#000}.navbar-menu{background-color:none!important;border-right:none;padding-bottom:0!important}.navbar-menu .navbar-nav .nav-item{width:100%}.form-floating>textarea.form-control{height:auto!important}.nav-tabs-custom .nav-item .nav-link{padding-left:0;opacity:.7;margin-right:20px;padding-bottom:20px}.nav-tabs-custom .nav-item .nav-link.active{color:var(--bs-accent)!important;border-bottom:none;background:0 0;opacity:1}.nav-tabs-custom .nav-item .nav-link::after{width:70%;height:3px}.nav-tabs-custom .nav-item .nav-link,.nav-tabs-custom .nav-item .nav-link:hover{color:var(--bs-accent)!important}.nav-tabs-custom .nav-item .nav-link::after{background:var(--bs-accent)!important}.font-medium{font-weight:400!important}.font-semibold{font-weight:500!important}.font-bold{font-weight:700!important}.accordion-button{background:var(--theme-primary-color-light)!important;border-bottom:1px solid var(--theme-secondary-color-light-3)!important}.accordion-button:not(.collapsed){color:var(--theme-text-color)!important}.dropdown-toggle{align-items:center;justify-content:center;display:flex}.dropdown-toggle::after{border:none!important}table.dataTable thead>tr>td.dt-orderable-asc span.dt-column-order:after,table.dataTable thead>tr>td.dt-orderable-asc span.dt-column-order:before,table.dataTable thead>tr>td.dt-orderable-desc span.dt-column-order:after,table.dataTable thead>tr>td.dt-orderable-desc span.dt-column-order:before,table.dataTable thead>tr>td.dt-ordering-asc span.dt-column-order:after,table.dataTable thead>tr>td.dt-ordering-asc span.dt-column-order:before,table.dataTable thead>tr>td.dt-ordering-desc span.dt-column-order:after,table.dataTable thead>tr>td.dt-ordering-desc span.dt-column-order:before,table.dataTable thead>tr>th.dt-orderable-asc span.dt-column-order:after,table.dataTable thead>tr>th.dt-orderable-asc span.dt-column-order:before,table.dataTable thead>tr>th.dt-orderable-desc span.dt-column-order:after,table.dataTable thead>tr>th.dt-orderable-desc span.dt-column-order:before,table.dataTable thead>tr>th.dt-ordering-asc span.dt-column-order:after,table.dataTable thead>tr>th.dt-ordering-asc span.dt-column-order:before,table.dataTable thead>tr>th.dt-ordering-desc span.dt-column-order:after,table.dataTable thead>tr>th.dt-ordering-desc span.dt-column-order:before{font-size:.5em!important}.avatar-xs{width:32px;height:32px}.avatar-xs img{width:100%;height:100%;object-fit:cover;border-radius:50%}.demancate{border-top:1px solid var(--theme-secondary-color-light-2);border-bottom:1px solid var(--theme-secondary-color-light-2)}.table-responsive{overflow-x:unset}div.dt-container div.dt-layout-row{overflow-x:auto}div.dt-container .dataTables_info,div.dt-container .dt-info{display:none!important}.btn-link{border:1px solid #b1b1b133}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:auto!important;line-height:1.8!important}.navbar-menu .navbar-nav .nav-link{position:relative}.navbar-menu .navbar-nav .nav-link .badge{position:absolute;width:fit-content;right:10px}.notification-item{border-left:3px solid transparent;transition:all .2s ease}.notification-item.unread{border-left-color:#0d6efd;background-color:#f8f9fa}.notification-item:hover{background-color:#f8f9fa}.notification-icon{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:#f8f9fa;border-radius:50%}.notification-item.unread .notification-icon{background-color:#e7f1ff}.notification-actions{flex-shrink:0}.empty-state{padding:3rem 1rem}.empty-state i{font-size:3rem}.view-more-btn{font-size:.875rem;text-decoration:none;transition:all .2s ease}.view-more-btn:hover{text-decoration:underline}.notification-menu-link{position:relative}.notification-badge{position:absolute;top:-2px;left:12px;font-size:10px;padding:2px 5px;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;line-height:1;z-index:10}.notification-menu-link i.mdi-bell-ring-outline{position:relative}.notification-menu-link-header .notification-badge,.notification-menu-link-toolbar .notification-badge{top:-2px;left:auto;right:-8px}.product-images-sortable{display:flex;flex-wrap:wrap;gap:1rem}.product-images-sortable .file-item{cursor:move}.product-images-sortable .file-item.ui-sortable-helper{opacity:.6;transform:scale(1.05);z-index:1000}.sortable-placeholder{border:2px dashed #007bff;background:rgba(0,123,255,.1);visibility:visible!important;height:auto;min-height:200px}.image-drag-handle{opacity:0;transition:opacity .2s ease}.file-item:hover .image-drag-handle{opacity:1}