:root{--color-primary:#6366f1;--color-primary-light:#818cf8;--color-primary-bg:rgba(99,102,241,0.1);--color-primary-border:rgba(99,102,241,0.5);--color-danger:#dc3545;--color-danger-light:#f87171;--color-danger-bg:rgba(239,68,68,0.1);--color-heading:#1e293b;--color-label:#64748b;--color-icon-muted:#94a3b8;--color-input-bg:#f8fafc;--color-section-bg:#fcfcfd;--color-border-light:#f4f6f9;--bg-app:#f8fafc;--bg-surface:#fff;--bg-card:#fff;--text-main:#1e293b;--text-muted-custom:#64748b;--border-subtle:#e2e8f0;--sidebar-bg:#334155;--sidebar-overlay-light:hsla(0,0%,100%,0.03);--sidebar-overlay-medium:hsla(0,0%,100%,0.05);--sidebar-border-subtle:hsla(0,0%,100%,0.08);--header-bg:hsla(0,0%,100%,0.95);--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:12px;--radius-2xl:16px;--radius-full:50%;--input-height:50px;--input-icon-offset:15px;--input-padding-icon:45px}[data-theme=dark]{--color-heading:#f8fafc;--color-label:#94a3b8;--color-icon-muted:#64748b;--color-input-bg:#1e293b;--color-section-bg:#111827;--color-border-light:#334155;--bg-app:#0f172a;--bg-surface:#1e293b;--bg-card:#1e293b;--text-main:#f8fafc;--text-muted-custom:#94a3b8;--border-subtle:#334155;--sidebar-bg:#111827;--header-bg:rgba(30,41,59,0.95)}[data-theme=dark] .bg-white,[data-theme=dark] .card-footer,[data-theme=dark] .card-header,[data-theme=dark] .content-header .row,[data-theme=dark] .list-group-item{background-color:var(--bg-card)!important}[data-theme=dark] .list-group-item{color:var(--text-main)!important;border-color:var(--border-subtle)!important}[data-theme=dark] .bg-light{background-color:var(--color-input-bg)!important}[data-theme=dark] .breadcrumb-item.active,[data-theme=dark] .text-dark{color:var(--text-main)!important}[data-theme=dark] .text-muted{color:var(--text-muted-custom)!important}[data-theme=dark] .form-control{background-color:var(--color-input-bg)!important;color:var(--text-main)!important;border-color:var(--border-subtle)!important}[data-theme=dark] .form-control::placeholder{color:var(--color-icon-muted)!important;opacity:.7}[data-theme=dark] .login-register-section{background-color:var(--color-section-bg)!important;border-top-color:var(--border-subtle)!important}[data-theme=dark] .btn-light{background-color:var(--color-input-bg)!important;border-color:var(--border-subtle)!important;color:var(--text-main)!important}[data-theme=dark] hr{border-top-color:var(--border-subtle)!important}[data-theme=dark] .modal-body,[data-theme=dark] .modal-content{background-color:var(--bg-card)!important;color:var(--text-main)!important}[data-theme=dark] .modal-content .bg-light{background-color:#2d3f55!important}.card,.content-wrapper,.form-control,.main-header,.main-sidebar,body{transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}body{background-color:var(--bg-app)!important;color:var(--text-main)}body.login-page{background:linear-gradient(135deg,#f8fafc,#e2e8f0);display:flex;align-items:center;justify-content:center;min-height:100vh}.ipassword{color:#7f928c;position:absolute;top:24%;right:5%}.link-primary,.link-primary-bold{color:var(--color-primary)}.link-primary-bold{font-weight:600}.badge-version{border-radius:var(--radius-sm);font-weight:500;color:var(--color-label)}.header-glassmorphism{background-color:var(--header-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nav-link-rounded{border-radius:var(--radius-md)}.search-group-rounded{border-radius:var(--radius-lg)}.search-input-sm{height:35px}.notification-badge{border-radius:var(--radius-full);padding:2px 5px;top:5px}.dropdown-notifications{border-radius:var(--radius-xl);min-width:280px}.notification-text{font-size:14px}.login-box-container{max-width:400px;width:100%;margin:.5% auto;padding:0 15px}.card{border-radius:var(--radius-md);overflow:visible;background-color:var(--bg-card)}.card-header{background-color:initial}.login-avatar{width:70px;height:70px;border-radius:var(--radius-full);padding:5px;border:2px solid var(--color-border-light)}.login-title{color:var(--color-heading)}.main-header.navbar{background-color:var(--header-bg)!important;border-bottom:1px solid var(--border-subtle)!important}.main-header.navbar .nav-link,.main-header.navbar .navbar-nav .nav-link{color:var(--text-main)!important}.content-wrapper{background-color:var(--bg-app)!important}.card{background-color:var(--bg-card)!important;color:var(--text-main)}.card-header{background-color:initial!important;border-bottom-color:var(--border-subtle)!important}.text-dark{color:var(--text-main)!important}.text-muted{color:var(--text-muted-custom)!important}.form-label-uppercase{color:var(--color-label);letter-spacing:.5px}.input-icon-left{left:var(--input-icon-offset)}.input-icon-left,.input-icon-right{top:50%;transform:translateY(-50%);color:var(--color-icon-muted)}.input-icon-right{right:var(--input-icon-offset);cursor:pointer}.form-input-icon{transition:all .3s}.form-input-icon,.form-input-icon-both{border-radius:var(--radius-lg);padding-left:var(--input-padding-icon);height:var(--input-height);background-color:var(--color-input-bg)}.form-input-icon-both{padding-right:var(--input-padding-icon)}.form-error-text{font-size:12px;color:var(--color-danger)}.btn-primary{background-color:var(--color-primary)}.btn-general,.btn-primary,.btn-secondary{border-radius:var(--radius-md);height:var(--input-height);border:none}.login-register-section{background-color:var(--color-section-bg)}.btn-register-link{border-radius:var(--radius-md)}.recaptcha-notice{font-size:11px;opacity:.7}.sidebar-dark-custom{background-color:var(--sidebar-bg);transition:width .3s ease}.brand-link-subtle{background-color:var(--sidebar-overlay-light)}.brand-image-custom{opacity:.9;float:none;margin-right:10px}.brand-text-spaced{letter-spacing:.5px}.sidebar-user-panel{border-bottom:1px solid var(--sidebar-border-subtle)}.sidebar-user-avatar{border:2px solid var(--color-primary-border)}.sidebar-username{letter-spacing:.2px}.sidebar-search-input{border-radius:var(--radius-lg) 0 0 var(--radius-lg)}.sidebar-search-btn,.sidebar-search-input{background-color:var(--sidebar-overlay-medium)}.sidebar-search-btn{border-radius:0 var(--radius-lg) var(--radius-lg) 0}.sidebar-nav-link-rounded{border-radius:var(--radius-lg)}.sidebar-nav-sublink-rounded{border-radius:var(--radius-md)}hr.sidebar-separator{background-color:var(--sidebar-border-subtle);opacity:.5}.sidebar-btn-logout{border-radius:var(--radius-lg);background-color:var(--color-danger-bg);color:var(--color-danger-light)}.sidebar-btn-login{border-radius:var(--radius-lg);background-color:var(--color-primary-bg);color:var(--color-primary-light)}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .5s ease-out forwards}.slide-up{animation:slideUp .6s cubic-bezier(.16,1,.3,1) forwards}.timeline-premium{margin:0 0 45px;padding:0;position:relative}.timeline-premium>div>.timeline-item{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)!important;border-radius:var(--radius-lg)!important;border:none!important;margin-bottom:20px!important;transition:transform .3s ease}.timeline-premium>div>.timeline-item:hover{transform:translateX(5px)}.timeline-premium>.time-label>span{border-radius:var(--radius-md)!important;padding:5px 15px!important;font-weight:600!important;box-shadow:0 2px 4px rgba(0,0,0,.1)!important}.preloader{background-color:var(--bg-app)!important;transition:background-color .5s ease}.preloader img.animation__shake{animation:pulseLogo 2s ease-in-out infinite!important;filter:drop-shadow(0 0 20px var(--color-primary-bg));object-fit:contain}@keyframes pulseLogo{0%{transform:scale(.95);opacity:.7}50%{transform:scale(1.05);opacity:1}to{transform:scale(.95);opacity:.7}}[data-theme=dark] .page-item:not(.active) .page-link{background-color:var(--bg-surface)!important;border-color:var(--border-subtle)!important;color:var(--text-main)!important}[data-theme=dark] .page-item.disabled .page-link{background-color:var(--color-section-bg)!important;border-color:var(--border-subtle)!important;color:var(--color-label)!important;opacity:.6}[data-theme=dark] .page-item.active .page-link{background-color:var(--color-primary)!important;border-color:var(--color-primary)!important}[data-theme=dark] .dataTables_filter label,[data-theme=dark] .dataTables_info,[data-theme=dark] .dataTables_length{color:var(--text-muted-custom)!important}[data-theme=dark] .dataTables_wrapper .dataTables_paginate .paginate_button{color:var(--text-main)!important}[data-theme=dark] table.dataTable tbody tr.even:hover,[data-theme=dark] table.dataTable tbody tr.odd:hover,[data-theme=dark] table.dataTable tbody tr.selected,[data-theme=dark] table.dataTable tbody tr:hover{background-color:var(--border-subtle)!important;color:var(--text-main)!important}[data-theme=dark] .table-hover tbody tr:hover td,[data-theme=dark] .table-hover tbody tr:hover th,[data-theme=dark] table.dataTable tbody tr.selected td,[data-theme=dark] table.dataTable tbody tr:hover td{color:var(--text-main)!important}.modal .position-relative .bootstrap-datetimepicker-widget.dropdown-menu{top:100%!important;bottom:auto!important;left:0!important;right:auto!important;margin-top:5px!important;transform:none!important}[data-title]{position:relative}[data-title]:after{content:attr(data-title);top:125%;padding:4px 8px;font-family:sans-serif;font-size:11.5px;font-weight:400;white-space:nowrap;border-radius:var(--radius-sm);box-shadow:0 2px 8px rgba(0,0,0,.15);z-index:99999;background-color:var(--bg-card);color:var(--text-main);border:1px solid var(--border-subtle)}[data-title]:after,[data-title]:before{position:absolute;left:50%;transform:translateX(-50%);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .1s ease-in-out,visibility .1s ease-in-out}[data-title]:before{content:"";top:105%;border:5px solid transparent;border-bottom:5px solid var(--border-subtle);z-index:100000}[data-title]:hover:after,[data-title]:hover:before{opacity:1;visibility:visible}[data-title].tooltip-top:after{top:auto;bottom:125%}[data-title].tooltip-top:before{top:auto;bottom:105%;border-left-color:transparent;border-bottom-color:transparent;border-right-color:transparent;border-top-color:var(--border-subtle)}[data-theme=dark] [data-title]:after{background-color:var(--bg-card)!important;color:var(--text-main)!important;border-color:var(--border-subtle)!important}[data-theme=dark] [data-title]:before{border-left-color:transparent!important;border-bottom-color:var(--border-subtle)!important;border-right-color:transparent!important;border-top-color:transparent!important}[data-theme=dark] [data-title].tooltip-top:before{border-left-color:transparent!important;border-bottom-color:transparent!important;border-right-color:transparent!important;border-top-color:var(--border-subtle)!important}
/*# sourceMappingURL=main.30de2a0c.chunk.css.map */