.navbar-header .d-flex:first-child{align-items:center}.navbar-header .d-flex .navbar-brand-box .logo .logo-lg label{font-size:24px;line-height:24px;font-weight:700}.navbar-header .d-flex .navbar-brand-box .logo-dark .logo-lg label{color:var(--light-text-secondary)}.navbar-header .d-flex .navbar-brand-box .logo-light .logo-lg label{color:var(--dark-text-secondary)}:root{--primary: #556ee6;--primary-rgb: 85, 110, 230;--secondary: #74788d;--secondary-rgb: 116, 120, 141;--light-page-background: #ffffff;--light-card-background: #ffffff;--light-input-background: #ffffff;--light-panel-primary-background: #ffffff;--light-panel-secondary-background: #ffffff;--light-text-primary: #495057;--light-text-secondary: #74788d;--dark-page-background: #1e2231;--dark-card-background: #252b3b;--dark-input-background: #2a3042;--dark-panel-primary-background: #2a3042;--dark-panel-secondary-background: #252b3b;--dark-text-primary: #c8cfe4;--dark-text-secondary: #7b8ab8}body[data-theme=dark]{background-color:var(--dark-page-background)!important;color:var(--dark-text-primary)!important}body[data-theme=dark] #page-topbar{background-color:var(--dark-panel-secondary-background)!important;box-shadow:none!important}body[data-theme=dark] .navbar-header{background-color:var(--dark-panel-secondary-background)!important}body[data-theme=dark] .navbar-header .btn,body[data-theme=dark] .navbar-header label,body[data-theme=dark] .navbar-header span{color:var(--dark-text-primary)!important}body[data-theme=dark] .vertical-menu{background-color:var(--dark-panel-primary-background)!important;border-right:none!important;box-shadow:none!important}body[data-theme=dark] .navbar-brand-box{border-bottom:none!important;border-right:none!important;box-shadow:none!important}body[data-theme=dark] .navbar-brand-box{background-color:var(--dark-panel-primary-background)!important}body[data-theme=dark] #sidebar-menu ul li a{color:var(--dark-text-secondary)!important}body[data-theme=dark] #sidebar-menu ul li a:hover,body[data-theme=dark] #sidebar-menu ul li.mm-active>a{color:#fff!important;background-color:#ffffff12!important}body[data-theme=dark] #sidebar-menu ul li ul.sub-menu li a{color:var(--dark-text-secondary)!important}body[data-theme=dark] #sidebar-menu ul li ul.sub-menu li a:hover,body[data-theme=dark] #sidebar-menu ul li ul.sub-menu li.mm-active>a{color:#fff!important}body[data-theme=dark] #sidebar-menu .menu-title{color:var(--dark-text-secondary)!important}body[data-theme=dark].vertical-collpsed .vertical-menu #sidebar-menu>ul>li:hover>a{background:#2e3548!important;color:#fff!important}body[data-theme=dark].vertical-collpsed .vertical-menu #sidebar-menu>ul>li:hover>a i{color:#fff!important}body[data-theme=dark].vertical-collpsed .vertical-menu #sidebar-menu>ul>li:hover>ul{background-color:var(--dark-panel-primary-background)!important;border-color:#374059!important}body[data-theme=dark].vertical-collpsed .vertical-menu #sidebar-menu>ul ul{background-color:var(--dark-panel-primary-background)!important}body[data-theme=dark].vertical-collpsed .vertical-menu #sidebar-menu>ul>li:hover>ul a{color:#9499b7!important}body[data-theme=dark].vertical-collpsed .vertical-menu #sidebar-menu>ul>li:hover>ul a:hover{color:#fff!important}body.vertical-collpsed .vertical-menu #sidebar-menu .collapsible-menu li:not(:hover)>.sub-menu{display:none!important}body[data-theme=dark] .main-content,body[data-theme=dark] .page-content{background-color:var(--dark-page-background)!important}body[data-theme=dark] .card{background-color:var(--dark-card-background)!important;border-color:#374059!important;box-shadow:0 2px 8px #00000059!important}body[data-theme=dark] .card-header{background-color:var(--dark-input-background)!important;border-bottom-color:#374059!important;color:var(--dark-text-primary)!important}body[data-theme=dark] .card-body{background-color:var(--dark-card-background)!important;color:var(--dark-text-primary)!important}body[data-theme=dark] .card-footer{background-color:var(--dark-input-background)!important;border-top-color:#374059!important}body[data-theme=dark] h1,body[data-theme=dark] h2,body[data-theme=dark] h3,body[data-theme=dark] h4,body[data-theme=dark] h5,body[data-theme=dark] h6{color:#d8dff5!important}body[data-theme=dark] p,body[data-theme=dark] span:not(.badge),body[data-theme=dark] label,body[data-theme=dark] td,body[data-theme=dark] th{color:var(--dark-text-primary)!important}body[data-theme=dark] .text-muted{color:var(--dark-text-secondary)!important}body[data-theme=dark] table{color:var(--dark-text-primary)!important}body[data-theme=dark] .table{background-color:var(--dark-card-background)!important}body[data-theme=dark] .table th,body[data-theme=dark] .table td{border-color:#374059!important;color:var(--dark-text-primary)!important}body[data-theme=dark] .table thead th{background-color:var(--dark-card-background)!important;color:#9499b7!important;border-bottom-color:#374059!important}body[data-theme=dark] .table-striped tbody tr:nth-of-type(odd){background-color:#ffffff08!important}body[data-theme=dark] .table-hover tbody tr:hover{background-color:#ffffff0f!important;color:#fff!important}body[data-theme=dark] .table-active,body[data-theme=dark] .table-active>td,body[data-theme=dark] .table-active>th{background-color:#ffffff14!important}body[data-theme=dark] .table-bordered{border-color:#374059!important}body[data-theme=dark] .table-danger,body[data-theme=dark] .table-danger>td,body[data-theme=dark] .table-danger>th{background-color:#3a1520!important;color:#fca5a5!important}body[data-theme=dark] .form-control,body[data-theme=dark] .custom-select,body[data-theme=dark] select.form-control,body[data-theme=dark] textarea.form-control{background-color:var(--dark-input-background)!important;border-color:#495271!important;color:var(--dark-text-primary)!important}body[data-theme=dark] input[type=date].form-control,body[data-theme=dark] input[type=time].form-control,body[data-theme=dark] input[type=datetime-local].form-control{color-scheme:dark}body[data-theme=dark] .form-control:focus,body[data-theme=dark] .custom-select:focus{background-color:#303753!important;border-color:var(--primary)!important;color:#e0e6f8!important;box-shadow:0 0 0 .15rem #556ee640!important}body[data-theme=dark] .form-control::placeholder{color:#5a6280!important}body[data-theme=dark] .input-group-text{background-color:#2f3750!important;border-color:#495271!important;color:#9499b7!important}body[data-theme=dark] .form-control[disabled],body[data-theme=dark] .form-control[readonly],body[data-theme=dark] input[type=text][disabled],body[data-theme=dark] .lockeable-input input[readonly],body[data-theme=dark] .lockeable-input input[disabled]{background-color:#1e2333!important;border-color:#374059!important;color:#5a6280!important;cursor:not-allowed}body[data-theme=dark] .dropdown-menu{background-color:var(--dark-input-background)!important;border-color:#374059!important;box-shadow:0 4px 12px #0006!important}body[data-theme=dark] .dropdown-item{color:var(--dark-text-primary)!important}body[data-theme=dark] .dropdown-item:hover,body[data-theme=dark] .dropdown-item:focus{background-color:#ffffff14!important;color:#fff!important}body[data-theme=dark] .dropdown-divider{border-top-color:#374059!important}body[data-theme=dark] .dropdown-header{color:var(--dark-text-secondary)!important}body[data-theme=dark] .modal-content{background-color:var(--dark-card-background)!important;border-color:#374059!important}body[data-theme=dark] .modal-header{background-color:var(--dark-input-background)!important;border-bottom-color:#374059!important;color:var(--dark-text-primary)!important}body[data-theme=dark] .modal-header .modal-title{color:#d8dff5!important}body[data-theme=dark] .modal-header .close{color:#9499b7!important}body[data-theme=dark] .modal-footer{border-top-color:#374059!important;background-color:var(--dark-card-background)!important}body[data-theme=dark] .modal-body{color:var(--dark-text-primary)!important}body[data-theme=dark] .alert{border-color:#374059!important}body[data-theme=dark] .alert-info{background-color:#1a2a4a!important;color:#93c5fd!important;border-color:#2a4a7a!important}body[data-theme=dark] .alert-warning{background-color:#2d2200!important;color:#fcd34d!important;border-color:#4a3800!important}body[data-theme=dark] .alert-danger{background-color:#3a1520!important;color:#fca5a5!important;border-color:#6a253a!important}body[data-theme=dark] .alert-success{background-color:#0d2e1a!important;color:#86efac!important;border-color:#1a4d2e!important}body[data-theme=dark] .alert-primary{background-color:#1a2a4a!important;color:#93c5fd!important;border-color:#2a4a7a!important}body[data-theme=dark] .alert-primary b{color:#bfdbfe!important}body[data-theme=dark] .alert-primary .btn-light{background-color:#2e3548!important;border-color:#374059!important;color:var(--dark-text-primary)!important}body[data-theme=dark] .alert-primary .btn-light:hover{background-color:#374059!important}body[data-theme=dark] .footer{background-color:var(--dark-panel-secondary-background)!important;border-top-color:#374059!important;color:var(--dark-text-secondary)!important}body[data-theme=dark] .breadcrumb{background-color:transparent!important}body[data-theme=dark] .breadcrumb-item,body[data-theme=dark] .breadcrumb-item a{color:#9499b7!important}body[data-theme=dark] .breadcrumb-item.active{color:var(--dark-text-primary)!important}body[data-theme=dark] .breadcrumb-item+.breadcrumb-item:before{color:#5a6280!important}body[data-theme=dark] .page-title-box{background-color:var(--dark-page-background)!important}body[data-theme=dark] .page-title-box h4{color:#d8dff5!important}body[data-theme=dark] .badge-container .badge-dismissable{color:#a8b5e8!important;background-color:#2a3060!important;border-color:#3a4080!important}body[data-theme=dark] hr{border-color:#374059!important}body[data-theme=dark] ::-webkit-scrollbar{width:6px;height:6px}body[data-theme=dark] ::-webkit-scrollbar-track{background:var(--dark-page-background)}body[data-theme=dark] ::-webkit-scrollbar-thumb{background:#3d4a6a;border-radius:3px}body[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:var(--primary)}#sidebar-menu .logo-container{width:100%;text-align:center}#sidebar-menu .logo-container>a{display:block}#sidebar-menu .logo-container .menu-logo{width:200px;height:130px;object-fit:fill;margin:auto auto 12px}.vertical-collpsed #sidebar-menu .logo-container{display:none}.badge{font-size:90%;margin-bottom:20px}.badge-container{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:10px}.badge-container .badge-dismissable{color:#2c3978;background-color:#dde2fa;border-color:#cfd6f8;padding:.5rem;display:flex;justify-content:space-between;align-items:center;width:fit-content;margin-bottom:0}.badge-container .badge-dismissable .close{margin-left:5px}table .badge{margin:auto}label.control-label{font-weight:700}label.required-field:after{content:"*";color:red;font-weight:700}.custom-file-label{cursor:pointer}.custom-file-label:after{display:none}input[type=number]{text-align:center}input[type=text][disabled]{background-color:#eff2f7;border:1px solid #ccc;color:#666;cursor:not-allowed}.lockeable-input .input-group-prepend{cursor:pointer}.lockeable-input input[readonly],.lockeable-input input[disabled]{background-color:#eff2f7;border:1px solid #ccc;color:#666;cursor:not-allowed}.alert-checked-items{margin-bottom:0!important}.custom-header-checkbox{padding-left:1.5rem}.custom-header-checkbox label{font-weight:600}.icon-table{font-size:24px;margin-right:3px;vertical-align:middle;font-weight:400}.error-response{color:#b1324b}.form-buttons{text-align:left}.form-buttons button{display:inline}table tbody tr td{vertical-align:middle!important}table tbody tr td .btn-table:not(:last-child){margin-right:5px}table tfoot tr:not(.row-total) td:not(:last-child){border-right:0px}table tbody tr td.status-badge .badge{font-size:100%;padding:.4em .6em;margin-bottom:0}.d-flex{display:flex!important}.justify-content-between{justify-content:space-between!important}.align-items-center{align-items:center!important}.mb-3{margin-bottom:1rem!important}.mb-1{margin-bottom:.25rem!important}.mb-0{margin-bottom:0!important}.form-buttons{display:flex;gap:.5rem;margin-top:.5rem}.btn:disabled{opacity:.6;cursor:not-allowed}.required-field:after{content:" *";color:red}.error-response{color:#f46a6a;font-size:12px;margin-top:5px}body[data-theme=dark] .page-link{background-color:#2e3548;border-color:#374059;color:var(--dark-text-primary)}body[data-theme=dark] .page-link:hover{background-color:#3a4260;border-color:#4a5580;color:#e8ecf8}body[data-theme=dark] .page-item.active .page-link{background-color:var(--primary);border-color:var(--primary);color:#fff}body[data-theme=dark] .page-item.disabled .page-link{background-color:var(--dark-card-background);border-color:#374059;color:#5a6480}body[data-theme=dark] .btn-light{background-color:#3a4260;border-color:#4a5580;color:var(--dark-text-primary)}body[data-theme=dark] .btn-light:hover,body[data-theme=dark] .btn-light:focus{background-color:#4a5580;border-color:#5a65a0;color:#e8ecf8}body[data-theme=dark] .btn-secondary{background-color:#3a4260;border-color:#4a5580;color:var(--dark-text-primary)}body[data-theme=dark] .btn-secondary:hover,body[data-theme=dark] .btn-secondary:focus{background-color:#4a5580;border-color:#5a65a0;color:#e8ecf8}body[data-theme=dark] .btn-outline-secondary{border-color:#4a5580;color:var(--dark-text-primary)}body[data-theme=dark] .btn-outline-secondary:hover,body[data-theme=dark] .btn-outline-secondary:focus{background-color:#3a4260;border-color:#5a65a0;color:#e8ecf8}body[data-theme=dark] .btn-outline-light{border-color:#4a5580;color:var(--dark-text-primary)}body[data-theme=dark] .btn-outline-light:hover,body[data-theme=dark] .btn-outline-light:focus{background-color:#3a4260;border-color:#5a65a0;color:#e8ecf8}body[data-theme=dark] .btn-outline-primary{border-color:var(--primary);color:#7b8fee}body[data-theme=dark] .btn-outline-primary:hover,body[data-theme=dark] .btn-outline-primary:focus{background-color:var(--primary);color:#fff}body[data-theme=dark] .btn-outline-danger{border-color:#f46a6a;color:#f46a6a}body[data-theme=dark] .btn-outline-danger:hover,body[data-theme=dark] .btn-outline-danger:focus{background-color:#f46a6a;color:#fff}body[data-theme=dark] .btn-outline-success{border-color:#34c38f;color:#34c38f}body[data-theme=dark] .btn-outline-success:hover,body[data-theme=dark] .btn-outline-success:focus{background-color:#34c38f;color:#fff}body[data-theme=dark] .btn-outline-warning{border-color:#f1b44c;color:#f1b44c}body[data-theme=dark] .btn-outline-warning:hover,body[data-theme=dark] .btn-outline-warning:focus{background-color:#f1b44c;color:#fff}body[data-theme=dark] .btn-table{background-color:#3a4260;border-color:#4a5580;color:var(--dark-text-primary)}body[data-theme=dark] .btn-table:hover,body[data-theme=dark] .btn-table:focus{background-color:#4a5580;border-color:#5a65a0;color:#e8ecf8}body[data-theme=dark] .filtered-selector .selector-trigger{background-color:#2e3548!important;border-color:#374059!important;color:var(--dark-text-primary)!important}body[data-theme=dark] .filtered-selector .selector-trigger:hover{border-color:#4a5580!important}body[data-theme=dark] .filtered-selector .selector-trigger.disabled,body[data-theme=dark] .filtered-selector .selector-trigger:disabled{background-color:var(--dark-card-background)!important;border-color:#374059!important;color:#5a6480!important}body[data-theme=dark] .filtered-selector .selector-trigger:after{border-top-color:var(--dark-text-primary)!important}body[data-theme=dark] .filtered-selector .selector-value{color:var(--dark-text-primary)!important}body[data-theme=dark] .filtered-selector .selector-value.placeholder,body[data-theme=dark] .filtered-selector .clear-btn{color:#5a6480!important}body[data-theme=dark] .filtered-selector .clear-btn:hover{color:var(--dark-text-primary)!important}body[data-theme=dark] .filtered-selector .dropdown{background-color:#2e3548!important;border-color:#374059!important;box-shadow:0 4px 12px #0006!important}body[data-theme=dark] .filtered-selector .search-container{border-bottom-color:#374059!important}body[data-theme=dark] .filtered-selector .search-input{background-color:var(--dark-card-background)!important;border-color:#374059!important;color:var(--dark-text-primary)!important}body[data-theme=dark] .filtered-selector .search-input:focus{border-color:#4a5580!important}body[data-theme=dark] .filtered-selector .option{color:var(--dark-text-primary)!important}body[data-theme=dark] .filtered-selector .option:hover{background-color:#3a4260!important}body[data-theme=dark] .filtered-selector .option.selected{background-color:#374059!important;color:#e8ecf8!important}body[data-theme=dark] .filtered-selector .no-results{color:#5a6480!important}.notifications-root[data-v-660beebb]{position:fixed;top:1rem;right:1rem;z-index:9999;pointer-events:none}.toast-stack[data-v-660beebb]{display:flex;flex-direction:column;gap:.75rem;pointer-events:auto;width:320px}.toast-item[data-v-660beebb]{background:var(--light-card-background);border-radius:8px;box-shadow:0 6px 18px #0000001f;padding:.4rem .6rem;display:flex;flex-direction:column;align-items:center;overflow:hidden;border-left:4px solid transparent;position:relative;min-height:48px}.toast-item[data-type=success][data-v-660beebb]{border-left-color:#28a745}.toast-item[data-type=success] .toast-icon[data-v-660beebb]{color:#28a745}.toast-item[data-type=error][data-v-660beebb]{border-left-color:#dc3545}.toast-item[data-type=error] .toast-icon[data-v-660beebb]{color:#dc3545}.toast-item[data-type=warning][data-v-660beebb]{border-left-color:#ffc107}.toast-item[data-type=warning] .toast-icon[data-v-660beebb]{color:#ffc107}.toast-item[data-type=info][data-v-660beebb]{border-left-color:#0d6efd}.toast-item[data-type=info] .toast-icon[data-v-660beebb]{color:#0d6efd}.toast-item[data-type=question][data-v-660beebb]{border-left-color:#6c757d}.toast-item[data-type=question] .toast-icon[data-v-660beebb]{color:#6c757d}.toast-content[data-v-660beebb]{display:flex;width:100%;justify-content:space-between;align-items:flex-start;gap:.6rem}.toast-body[data-v-660beebb]{display:flex;align-items:flex-start;flex:1}.toast-left[data-v-660beebb]{display:flex;align-items:center;margin-right:.5rem}.toast-icon[data-v-660beebb]{font-size:1.2rem;line-height:1}.toast-main[data-v-660beebb]{flex:1}.toast-title[data-v-660beebb]{display:block;font-weight:600;margin-bottom:.2rem}.toast-message[data-v-660beebb]{font-size:.95rem;color:#333}.toast-actions[data-v-660beebb]{display:flex;align-items:center;margin-left:.5rem}.toast-close[data-v-660beebb]{background:transparent;border:none;font-size:1.2rem;line-height:1;cursor:pointer;color:#666;padding:0 .2rem;margin-top:4px}.toast-enter-from[data-v-660beebb],.toast-leave-to[data-v-660beebb]{opacity:0;transform:translateY(-8px) scale(.98)}.toast-enter-active[data-v-660beebb],.toast-leave-active[data-v-660beebb]{transition:all .22s cubic-bezier(.2,.9,.3,1)}.toast-progress-bar[data-v-660beebb]{position:absolute;bottom:0;left:0;height:3px;width:100%;background:currentColor;opacity:.35;transform-origin:left;animation:toast-progress-660beebb linear forwards}.toast-item.is-paused .toast-progress-bar[data-v-660beebb]{animation-play-state:paused}.toast-item[data-type=success] .toast-progress-bar[data-v-660beebb]{color:#28a745}.toast-item[data-type=error] .toast-progress-bar[data-v-660beebb]{color:#dc3545}.toast-item[data-type=warning] .toast-progress-bar[data-v-660beebb]{color:#ffc107}.toast-item[data-type=info] .toast-progress-bar[data-v-660beebb]{color:#0d6efd}.toast-item[data-type=question] .toast-progress-bar[data-v-660beebb]{color:#6c757d}@keyframes toast-progress-660beebb{0%{transform:scaleX(1)}to{transform:scaleX(0)}}body[data-theme=dark] .toast-item{background:var(--dark-card-background);box-shadow:0 6px 18px #0006}body[data-theme=dark] .toast-message{color:var(--dark-text-primary)}body[data-theme=dark] .toast-title{color:#e2e8f0}body[data-theme=dark] .toast-close{color:#a0aec0}[data-v-d27c7d96]:root{--loading-backdrop: rgba(8, 15, 25, .55);--glass-bg: linear-gradient( 135deg, rgba(255, 255, 255, .06), rgba(255, 255, 255, .03) );--muted: rgba(255, 255, 255, .9);--card-radius: 12px}.loading-overlay[data-v-d27c7d96]{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:var(--loading-backdrop);backdrop-filter:blur(6px) saturate(120%);-webkit-backdrop-filter:blur(6px) saturate(120%);z-index:9999;padding:1.25rem}.loading-overlay.opaque[data-v-d27c7d96]{background:var(--light-page-background, #ffffff);backdrop-filter:none;-webkit-backdrop-filter:none}body[data-theme=dark] .loading-overlay.opaque[data-v-d27c7d96]{background:var(--dark-page-background, #1e2231)}.loading-card[data-v-d27c7d96]{display:flex;gap:1rem;align-items:center;background:var(--glass-bg);border-radius:var(--card-radius);padding:1rem 1.25rem;box-shadow:0 8px 30px #02061773;border:1px solid rgba(255,255,255,.06);color:var(--muted);min-width:220px;max-width:90%}.loading-spinner[data-v-d27c7d96]{display:flex;align-items:center;justify-content:center;position:relative;width:56px;height:56px;flex:0 0 56px}.ring[data-v-d27c7d96]{width:56px;height:56px;border-radius:50%;display:inline-block;position:relative;background:transparent;border:6px solid rgba(34,62,145,.75);border-top-color:#dc3545bf;box-shadow:0 2px 8px #1d244b40;animation:spin-d27c7d96 1s linear infinite}.loading-text p[data-v-d27c7d96]{margin:0;font-size:1rem;color:#223e91bf;font-weight:400;line-height:1.1}@keyframes spin-d27c7d96{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-d27c7d96{0%{transform:scale(.8);opacity:0}50%{transform:scale(1.1);opacity:.6}to{transform:scale(.8);opacity:0}}@media(max-width:420px){.loading-card[data-v-d27c7d96]{gap:.6rem;padding:.7rem}.loading-spinner[data-v-d27c7d96]{width:44px;height:44px;flex:0 0 44px}.ring[data-v-d27c7d96],.ring-bg[data-v-d27c7d96],.ring-fg[data-v-d27c7d96]{width:44px;height:44px}}
