#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.language-switcher[data-v-20c7a5ac]{display:inline-block}.flag-icon[data-v-20c7a5ac]{font-size:1.2em;margin-right:5px}.dropdown-item[data-v-20c7a5ac]{cursor:pointer}.dropdown-item.active[data-v-20c7a5ac]{background-color:#0d6efd;color:#fff}.dropdown-item[data-v-20c7a5ac]:hover:not(.active){background-color:#f8f9fa}.login-container[data-v-68e64e23]{background:linear-gradient(135deg,#667eea,#764ba2);min-height:100vh}.card[data-v-68e64e23]{border:none;border-radius:15px}.btn-primary[data-v-68e64e23]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;padding:12px;font-weight:600}.btn-primary[data-v-68e64e23]:hover{background:linear-gradient(135deg,#5568d3,#6439a1);transform:translateY(-2px);transition:all .3s ease}.form-control[data-v-68e64e23]{border-radius:8px;padding:12px}.form-control[data-v-68e64e23]:focus{border-color:#667eea;box-shadow:0 0 0 .2rem rgba(102,126,234,.25)}.sidebar[data-v-53f7bb4f]{width:260px;background:linear-gradient(180deg,#2c3e50,#34495e);color:#fff;min-height:100vh;position:fixed;left:0;top:0;transition:all .3s ease;z-index:1000;box-shadow:2px 0 10px rgba(0,0,0,.1);overflow:hidden}.sidebar.collapsed[data-v-53f7bb4f]{width:70px}.sidebar-header[data-v-53f7bb4f]{padding:1.5rem;border-bottom:1px solid hsla(0,0%,100%,.1);font-weight:600;text-align:center}.sidebar-nav[data-v-53f7bb4f]{padding:1rem 0;display:flex;flex-direction:column;height:calc(100% - 70px)}.nav-item[data-v-53f7bb4f]{display:flex;align-items:center;padding:1rem 1.5rem;color:hsla(0,0%,100%,.8);text-decoration:none;transition:all .3s ease;font-size:1.05rem;gap:1rem;white-space:nowrap;overflow:hidden}.sidebar.collapsed .nav-item[data-v-53f7bb4f]{padding:1rem .5rem;justify-content:center;font-size:0}.nav-item[data-v-53f7bb4f]:hover{background-color:hsla(0,0%,100%,.1);color:#fff}.nav-item.active[data-v-53f7bb4f],.nav-item.router-link-active[data-v-53f7bb4f]{background-color:rgba(52,152,219,.2);color:#3498db;border-left:4px solid #3498db}.nav-item svg[data-v-53f7bb4f]{flex-shrink:0}.sidebar-language-switcher[data-v-53f7bb4f]{border-top:1px solid hsla(0,0%,100%,.1);margin-top:auto}@media (max-width:768px){.sidebar[data-v-53f7bb4f]{transform:translateX(-100%)}.sidebar[data-v-53f7bb4f]:not(.collapsed){transform:translateX(0)}}.dashboard-container[data-v-4dc19242]{min-height:100vh;background-color:#f8f9fa}.sidebar[data-v-4dc19242]{width:280px;background-color:#2c3e50;color:#fff;min-height:100vh;position:fixed;left:0;top:0;overflow-y:auto;transition:all .3s ease;z-index:1000}.sidebar.collapsed[data-v-4dc19242]{width:70px}.sidebar-header[data-v-4dc19242]{padding:2rem 1.5rem;border-bottom:1px solid hsla(0,0%,100%,.1);transition:padding .3s ease}.sidebar.collapsed .sidebar-header[data-v-4dc19242]{padding:2rem .5rem}.sidebar-header h4[data-v-4dc19242]{color:#fff;font-weight:600;font-size:1.5rem;white-space:nowrap;overflow:hidden}.sidebar-nav[data-v-4dc19242]{padding:1rem 0;display:flex;flex-direction:column;height:100%}.nav-item[data-v-4dc19242]{display:flex;align-items:center;padding:1rem 1.5rem;color:hsla(0,0%,100%,.8);text-decoration:none;transition:all .3s ease;font-size:1.05rem;gap:1rem;white-space:nowrap;overflow:hidden}.sidebar.collapsed .nav-item[data-v-4dc19242]{padding:1rem .5rem;justify-content:center;font-size:0}.sidebar.collapsed .nav-item svg[data-v-4dc19242]{margin:0}.nav-item[data-v-4dc19242]:hover{background-color:hsla(0,0%,100%,.1);color:#fff}.nav-item.active[data-v-4dc19242]{background-color:hsla(0,0%,100%,.15);color:#fff;border-left:4px solid #667eea}.nav-item svg[data-v-4dc19242]{flex-shrink:0}.main-content[data-v-4dc19242]{margin-left:280px;min-height:100vh;background-color:#f8f9fa;transition:margin-left .3s ease}.main-content.sidebar-collapsed[data-v-4dc19242]{margin-left:70px}.navbar[data-v-4dc19242]{box-shadow:0 2px 4px rgba(0,0,0,.1)}.stat-card[data-v-4dc19242]{transition:transform .2s ease,box-shadow .2s ease}.stat-card[data-v-4dc19242]:hover{transform:translateY(-5px);box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.stat-icon[data-v-4dc19242]{width:56px;height:56px;display:flex;align-items:center;justify-content:center}h3[data-v-4dc19242]{font-size:2rem}.small[data-v-4dc19242]{font-size:.875rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px}@media (max-width:768px){.sidebar[data-v-4dc19242]{transform:translateX(-100%)}.sidebar[data-v-4dc19242]:not(.collapsed){transform:translateX(0)}.main-content[data-v-4dc19242]{margin-left:0!important}}.dashboard-container[data-v-76bdd723]{min-height:100vh;background-color:#f8f9fa}.sidebar[data-v-76bdd723]{width:280px;background-color:#2c3e50;color:#fff;min-height:100vh;position:fixed;left:0;top:0;overflow-y:auto;transition:all .3s ease;z-index:1000}.sidebar.collapsed[data-v-76bdd723]{width:70px}.sidebar-header[data-v-76bdd723]{padding:2rem 1.5rem;border-bottom:1px solid hsla(0,0%,100%,.1);transition:padding .3s ease}.sidebar.collapsed .sidebar-header[data-v-76bdd723]{padding:2rem .5rem}.sidebar-header h4[data-v-76bdd723]{color:#fff;font-weight:600;font-size:1.5rem;white-space:nowrap;overflow:hidden}.sidebar-nav[data-v-76bdd723]{padding:1rem 0}.nav-item[data-v-76bdd723]{display:flex;align-items:center;padding:1rem 1.5rem;color:hsla(0,0%,100%,.8);text-decoration:none;transition:all .3s ease;font-size:1.05rem;gap:1rem;white-space:nowrap;overflow:hidden}.sidebar.collapsed .nav-item[data-v-76bdd723]{padding:1rem .5rem;justify-content:center;font-size:0}.sidebar.collapsed .nav-item svg[data-v-76bdd723]{margin:0}.nav-item[data-v-76bdd723]:hover{background-color:hsla(0,0%,100%,.1);color:#fff}.nav-item.active[data-v-76bdd723]{background-color:hsla(0,0%,100%,.15);color:#fff;border-left:4px solid #667eea}.nav-item svg[data-v-76bdd723]{flex-shrink:0}.main-content[data-v-76bdd723]{margin-left:280px;min-height:100vh;background-color:#f8f9fa;transition:margin-left .3s ease}.main-content.sidebar-collapsed[data-v-76bdd723]{margin-left:70px}.navbar[data-v-76bdd723]{box-shadow:0 2px 4px rgba(0,0,0,.1)}.table th[data-v-76bdd723]{font-weight:600;text-transform:uppercase;font-size:.85rem;letter-spacing:.5px;color:#6c757d}.sortable[data-v-76bdd723]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sortable[data-v-76bdd723]:hover{background-color:#e9ecef!important}.modal.show[data-v-76bdd723]{background-color:rgba(0,0,0,.5)}.delete-modal-overlay[data-v-76bdd723]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1050}.delete-modal[data-v-76bdd723]{background-color:#fff;border-radius:8px;width:90%;max-width:450px;box-shadow:0 4px 6px rgba(0,0,0,.1);animation:slideIn-76bdd723 .3s ease}@keyframes slideIn-76bdd723{0%{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}.delete-modal-header[data-v-76bdd723]{padding:1.5rem;border-bottom:1px solid #dee2e6}.delete-modal-header h5[data-v-76bdd723]{margin:0;font-size:1.25rem;font-weight:600;color:#212529}.delete-modal-body[data-v-76bdd723]{padding:1.5rem}.delete-modal-body p[data-v-76bdd723]{margin-bottom:.5rem;color:#212529}.delete-modal-footer[data-v-76bdd723]{padding:1rem 1.5rem;border-top:1px solid #dee2e6;display:flex;justify-content:flex-end;gap:.5rem}.btn-cancel[data-v-76bdd723],.btn-delete[data-v-76bdd723]{padding:.5rem 1rem;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:all .2s ease}.btn-cancel[data-v-76bdd723]{background-color:#6c757d;color:#fff}.btn-cancel[data-v-76bdd723]:hover{background-color:#5a6268}.btn-delete[data-v-76bdd723]{background-color:#dc3545;color:#fff}.btn-delete[data-v-76bdd723]:hover{background-color:#c82333}.btn-cancel[data-v-76bdd723]:disabled,.btn-delete[data-v-76bdd723]:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.sidebar[data-v-76bdd723]{transform:translateX(-100%)}.sidebar[data-v-76bdd723]:not(.collapsed){transform:translateX(0)}.main-content[data-v-76bdd723]{margin-left:0!important}}.dashboard-container[data-v-2779b7b7]{min-height:100vh;background-color:#f8f9fa}.detail-label[data-v-2779b7b7]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#6c757d;margin-bottom:.15rem}.detail-value[data-v-2779b7b7]{font-size:.95rem;color:#2c3e50}.breakdown-table th[data-v-2779b7b7]{font-size:.75rem;text-transform:uppercase;letter-spacing:.03em;color:#6c757d}.sidebar[data-v-2779b7b7]{width:280px;background-color:#2c3e50;color:#fff;min-height:100vh;position:fixed;left:0;top:0;overflow-y:auto;transition:all .3s ease;z-index:1000}.sidebar.collapsed[data-v-2779b7b7]{width:70px}.sidebar-header[data-v-2779b7b7]{padding:2rem 1.5rem;border-bottom:1px solid hsla(0,0%,100%,.1);transition:padding .3s ease}.sidebar.collapsed .sidebar-header[data-v-2779b7b7]{padding:2rem .5rem}.sidebar-header h4[data-v-2779b7b7]{color:#fff;font-weight:600;font-size:1.5rem;white-space:nowrap;overflow:hidden}.sidebar-nav[data-v-2779b7b7]{padding:1rem 0}.nav-item[data-v-2779b7b7]{display:flex;align-items:center;padding:1rem 1.5rem;color:hsla(0,0%,100%,.8);text-decoration:none;transition:all .3s ease;font-size:1.05rem;gap:1rem;white-space:nowrap;overflow:hidden}.sidebar.collapsed .nav-item[data-v-2779b7b7]{padding:1rem .5rem;justify-content:center;font-size:0}.sidebar.collapsed .nav-item svg[data-v-2779b7b7]{margin:0}.nav-item[data-v-2779b7b7]:hover{background-color:hsla(0,0%,100%,.1);color:#fff}.nav-item.active[data-v-2779b7b7]{background-color:hsla(0,0%,100%,.15);color:#fff;border-left:4px solid #667eea}.nav-item svg[data-v-2779b7b7]{flex-shrink:0}.main-content[data-v-2779b7b7]{margin-left:280px;min-height:100vh;background-color:#f8f9fa;transition:margin-left .3s ease}.main-content.sidebar-collapsed[data-v-2779b7b7]{margin-left:70px}.navbar[data-v-2779b7b7]{box-shadow:0 2px 4px rgba(0,0,0,.1)}.stat-card[data-v-2779b7b7]{transition:transform .2s}.stat-card[data-v-2779b7b7]:hover{transform:translateY(-2px)}.stat-icon[data-v-2779b7b7]{width:50px;height:50px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff}.table th[data-v-2779b7b7]{font-weight:600;text-transform:uppercase;font-size:.85rem;letter-spacing:.5px;color:#6c757d}.sortable[data-v-2779b7b7]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sortable[data-v-2779b7b7]:hover{background-color:#e9ecef!important}.modal.show[data-v-2779b7b7]{background-color:rgba(0,0,0,.5)}@media (max-width:768px){.sidebar[data-v-2779b7b7]{transform:translateX(-100%)}.sidebar[data-v-2779b7b7]:not(.collapsed){transform:translateX(0)}.main-content[data-v-2779b7b7]{margin-left:0!important}}.dashboard-container[data-v-61a52dee]{min-height:100vh;background-color:#f8f9fa}.sidebar[data-v-61a52dee]{width:280px;background-color:#2c3e50;color:#fff;min-height:100vh;position:fixed;left:0;top:0;overflow-y:auto;transition:all .3s ease;z-index:1000}.sidebar.collapsed[data-v-61a52dee]{width:70px}.sidebar-header[data-v-61a52dee]{padding:2rem 1.5rem;border-bottom:1px solid hsla(0,0%,100%,.1);transition:padding .3s ease}.sidebar.collapsed .sidebar-header[data-v-61a52dee]{padding:2rem .5rem}.sidebar-header h4[data-v-61a52dee]{color:#fff;font-weight:600;font-size:1.5rem;white-space:nowrap;overflow:hidden}.sidebar-nav[data-v-61a52dee]{padding:1rem 0}.nav-item[data-v-61a52dee]{display:flex;align-items:center;padding:1rem 1.5rem;color:hsla(0,0%,100%,.8);text-decoration:none;transition:all .3s ease;font-size:1.05rem;gap:1rem;white-space:nowrap;overflow:hidden}.sidebar.collapsed .nav-item[data-v-61a52dee]{padding:1rem .5rem;justify-content:center;font-size:0}.sidebar.collapsed .nav-item svg[data-v-61a52dee]{margin:0}.nav-item[data-v-61a52dee]:hover{background-color:hsla(0,0%,100%,.1);color:#fff}.nav-item.active[data-v-61a52dee]{background-color:hsla(0,0%,100%,.15);color:#fff;border-left:4px solid #667eea}.nav-item svg[data-v-61a52dee]{flex-shrink:0}.main-content[data-v-61a52dee]{margin-left:280px;min-height:100vh;background-color:#f8f9fa;transition:margin-left .3s ease}.main-content.sidebar-collapsed[data-v-61a52dee]{margin-left:70px}.navbar[data-v-61a52dee]{box-shadow:0 2px 4px rgba(0,0,0,.1)}.stat-card[data-v-61a52dee]{transition:transform .2s}.stat-card[data-v-61a52dee]:hover{transform:translateY(-2px)}.stat-icon[data-v-61a52dee]{width:50px;height:50px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff}.table th[data-v-61a52dee]{font-weight:600;text-transform:uppercase;font-size:.85rem;letter-spacing:.5px;color:#6c757d}.sortable[data-v-61a52dee]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sortable[data-v-61a52dee]:hover{background-color:#e9ecef!important}@media (max-width:768px){.sidebar[data-v-61a52dee]{transform:translateX(-100%)}.sidebar[data-v-61a52dee]:not(.collapsed){transform:translateX(0)}.main-content[data-v-61a52dee]{margin-left:0!important}}.dashboard-container[data-v-f3493480]{min-height:100vh;background-color:#f8f9fa}.sidebar[data-v-f3493480]{width:280px;background-color:#2c3e50;color:#fff;min-height:100vh;position:fixed;left:0;top:0;overflow-y:auto;transition:all .3s ease;z-index:1000}.sidebar.collapsed[data-v-f3493480]{width:70px}.sidebar-header[data-v-f3493480]{padding:2rem 1.5rem;border-bottom:1px solid hsla(0,0%,100%,.1);transition:padding .3s ease}.sidebar.collapsed .sidebar-header[data-v-f3493480]{padding:2rem .5rem}.sidebar-header h4[data-v-f3493480]{color:#fff;font-weight:600;font-size:1.5rem;white-space:nowrap;overflow:hidden}.sidebar-nav[data-v-f3493480]{padding:1rem 0}.nav-item[data-v-f3493480]{display:flex;align-items:center;padding:1rem 1.5rem;color:hsla(0,0%,100%,.8);text-decoration:none;transition:all .3s ease;font-size:1.05rem;gap:1rem;white-space:nowrap;overflow:hidden}.sidebar.collapsed .nav-item[data-v-f3493480]{padding:1rem .5rem;justify-content:center;font-size:0}.sidebar.collapsed .nav-item svg[data-v-f3493480]{margin:0}.nav-item[data-v-f3493480]:hover{background-color:hsla(0,0%,100%,.1);color:#fff}.nav-item.active[data-v-f3493480]{background-color:hsla(0,0%,100%,.15);color:#fff;border-left:4px solid #667eea}.nav-item svg[data-v-f3493480]{flex-shrink:0}.main-content[data-v-f3493480]{margin-left:280px;min-height:100vh;background-color:#f8f9fa;transition:margin-left .3s ease}.main-content.sidebar-collapsed[data-v-f3493480]{margin-left:70px}.navbar[data-v-f3493480]{box-shadow:0 2px 4px rgba(0,0,0,.1)}.stat-card[data-v-f3493480]{transition:transform .2s}.stat-card[data-v-f3493480]:hover{transform:translateY(-2px)}.stat-icon[data-v-f3493480]{width:50px;height:50px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff}.table th[data-v-f3493480]{font-weight:600;text-transform:uppercase;font-size:.85rem;letter-spacing:.5px;color:#6c757d}.sortable[data-v-f3493480]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sortable[data-v-f3493480]:hover{background-color:#e9ecef!important}.modal.show[data-v-f3493480]{background-color:rgba(0,0,0,.5)}@media (max-width:768px){.sidebar[data-v-f3493480]{transform:translateX(-100%)}.sidebar[data-v-f3493480]:not(.collapsed){transform:translateX(0)}.main-content[data-v-f3493480]{margin-left:0!important}}.sidebar[data-v-35d07dcc]{width:260px;background:linear-gradient(180deg,#2c3e50,#34495e);color:#fff;min-height:100vh;position:fixed;left:0;top:0;z-index:1000;box-shadow:2px 0 10px rgba(0,0,0,.1);overflow:hidden;transition:all .3s ease;display:flex;flex-direction:column}.sidebar.collapsed[data-v-35d07dcc]{width:70px}.sidebar-header[data-v-35d07dcc]{padding:1.5rem;border-bottom:1px solid hsla(0,0%,100%,.1)}.sidebar-header h4[data-v-35d07dcc]{color:#fff;font-weight:600}.sidebar-nav[data-v-35d07dcc]{flex:1;display:flex;flex-direction:column;padding:1rem 0}.nav-item[data-v-35d07dcc]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1.5rem;color:hsla(0,0%,100%,.8);text-decoration:none;transition:all .3s ease;white-space:nowrap}.nav-item[data-v-35d07dcc]:hover{background-color:hsla(0,0%,100%,.1);color:#fff}.nav-item.active[data-v-35d07dcc]{background-color:rgba(52,152,219,.3);color:#fff;border-left:4px solid #3498db;font-weight:500}.sidebar.collapsed .nav-item[data-v-35d07dcc]{justify-content:center;padding:.75rem}.sidebar.collapsed .nav-item svg[data-v-35d07dcc]{margin:0}.sidebar-language-switcher[data-v-35d07dcc]{border-top:1px solid hsla(0,0%,100%,.1)}.contract-icon[data-v-656ba22d]{color:#667eea}.min-width-0[data-v-656ba22d]{min-width:0}.dashboard-container[data-v-4a23f86e]{min-height:100vh;background-color:#f8f9fa}.sidebar[data-v-4a23f86e]{width:280px;background-color:#2c3e50;color:#fff;min-height:100vh;position:fixed;left:0;top:0;overflow-y:auto;transition:all .3s ease;z-index:1000}.sidebar.collapsed[data-v-4a23f86e]{width:70px}.sidebar-header[data-v-4a23f86e]{padding:2rem 1.5rem;border-bottom:1px solid hsla(0,0%,100%,.1);transition:padding .3s ease}.sidebar.collapsed .sidebar-header[data-v-4a23f86e]{padding:2rem .5rem}.sidebar-header h4[data-v-4a23f86e]{color:#fff;font-weight:600;font-size:1.5rem;white-space:nowrap;overflow:hidden}.sidebar-nav[data-v-4a23f86e]{padding:1rem 0;display:flex;flex-direction:column;height:100%}.nav-item[data-v-4a23f86e]{display:flex;align-items:center;padding:1rem 1.5rem;color:hsla(0,0%,100%,.8);text-decoration:none;transition:all .3s ease;font-size:1.05rem;gap:1rem;white-space:nowrap;overflow:hidden}.sidebar.collapsed .nav-item[data-v-4a23f86e]{padding:1rem .5rem;justify-content:center;font-size:0}.sidebar.collapsed .nav-item svg[data-v-4a23f86e]{margin:0}.nav-item[data-v-4a23f86e]:hover{background-color:hsla(0,0%,100%,.1);color:#fff}.nav-item.active[data-v-4a23f86e]{background-color:hsla(0,0%,100%,.15);color:#fff;border-left:4px solid #667eea}.nav-item svg[data-v-4a23f86e]{flex-shrink:0}.main-content[data-v-4a23f86e]{margin-left:280px;min-height:100vh;background-color:#f8f9fa;transition:margin-left .3s ease}.main-content.sidebar-collapsed[data-v-4a23f86e]{margin-left:70px}.navbar[data-v-4a23f86e]{box-shadow:0 2px 4px rgba(0,0,0,.1)}.stat-card[data-v-4a23f86e]{transition:transform .2s}.stat-card[data-v-4a23f86e]:hover{transform:translateY(-2px)}.stat-icon[data-v-4a23f86e]{width:50px;height:50px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff}.sidebar-language-switcher[data-v-4a23f86e]{border-top:1px solid hsla(0,0%,100%,.1);margin-top:auto}@media (max-width:768px){.sidebar[data-v-4a23f86e]{transform:translateX(-100%)}.sidebar[data-v-4a23f86e]:not(.collapsed){transform:translateX(0)}.main-content[data-v-4a23f86e]{margin-left:0!important}}.navbar[data-v-43cffeb8]{box-shadow:0 2px 4px rgba(0,0,0,.05)}.modal[data-v-094ba23b]{background-color:rgba(0,0,0,.5)}.dashboard-container[data-v-105ed0c6]{min-height:100vh;background-color:#f8f9fa}.main-content[data-v-105ed0c6]{margin-left:280px;transition:all .3s ease}.main-content.sidebar-collapsed[data-v-105ed0c6]{margin-left:70px}.stat-card[data-v-105ed0c6]{border-radius:12px;transition:transform .2s ease}.stat-card[data-v-105ed0c6]:hover{transform:translateY(-2px)}.stat-icon[data-v-105ed0c6]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff}.summary-label[data-v-105ed0c6]{font-size:.75rem;text-transform:uppercase;color:#6c757d;letter-spacing:.03em}.summary-value[data-v-105ed0c6]{font-weight:600;font-size:1.05rem}.table thead th[data-v-105ed0c6]{font-size:.8rem;text-transform:uppercase;color:#6c757d;font-weight:600;letter-spacing:.03em}@media (max-width:768px){.main-content.sidebar-collapsed[data-v-105ed0c6],.main-content[data-v-105ed0c6]{margin-left:0}}.dashboard-container[data-v-5a498ba8]{min-height:100vh;background-color:#f8f9fa}.sidebar[data-v-5a498ba8]{width:280px;background-color:#2c3e50;color:#fff;min-height:100vh;position:fixed;left:0;top:0;overflow-y:auto;transition:all .3s ease;z-index:1000}.sidebar.collapsed[data-v-5a498ba8]{width:70px}.sidebar-header[data-v-5a498ba8]{padding:2rem 1.5rem;border-bottom:1px solid hsla(0,0%,100%,.1)}.sidebar-header h4[data-v-5a498ba8]{color:#fff;font-weight:600;font-size:1.5rem}.sidebar-nav[data-v-5a498ba8]{padding:1rem 0}.nav-item[data-v-5a498ba8]{display:flex;align-items:center;padding:1rem 1.5rem;color:hsla(0,0%,100%,.8);text-decoration:none;transition:all .3s ease;font-size:1.05rem;gap:1rem}.nav-item[data-v-5a498ba8]:hover{background-color:hsla(0,0%,100%,.1);color:#fff}.nav-item.active[data-v-5a498ba8]{background-color:hsla(0,0%,100%,.15);color:#fff;border-left:4px solid #667eea}.main-content[data-v-5a498ba8]{margin-left:280px;min-height:100vh;background-color:#f8f9fa;transition:margin-left .3s ease}.main-content.sidebar-collapsed[data-v-5a498ba8]{margin-left:70px}.stat-card[data-v-5a498ba8]{transition:transform .2s}.stat-card[data-v-5a498ba8]:hover{transform:translateY(-2px)}.stat-icon[data-v-5a498ba8]{width:50px;height:50px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff}.modal.show[data-v-5a498ba8]{background-color:rgba(0,0,0,.5)}@media (max-width:768px){.sidebar[data-v-5a498ba8]{transform:translateX(-100%)}.sidebar[data-v-5a498ba8]:not(.collapsed){transform:translateX(0)}.main-content[data-v-5a498ba8]{margin-left:0!important}}.dashboard-container[data-v-60035d5c]{min-height:100vh;background-color:#f8f9fa}.sidebar[data-v-60035d5c]{width:280px;background-color:#2c3e50;color:#fff;min-height:100vh;position:fixed;left:0;top:0;overflow-y:auto;transition:all .3s ease;z-index:1000}.sidebar.collapsed[data-v-60035d5c]{width:70px}.sidebar-header[data-v-60035d5c]{padding:2rem 1.5rem;border-bottom:1px solid hsla(0,0%,100%,.1)}.sidebar-header h4[data-v-60035d5c]{color:#fff;font-weight:600;font-size:1.5rem}.sidebar-nav[data-v-60035d5c]{padding:1rem 0}.nav-item[data-v-60035d5c]{display:flex;align-items:center;padding:1rem 1.5rem;color:hsla(0,0%,100%,.8);text-decoration:none;transition:all .3s ease;font-size:1.05rem;gap:1rem}.nav-item[data-v-60035d5c]:hover{background-color:hsla(0,0%,100%,.1);color:#fff}.nav-item.active[data-v-60035d5c]{background-color:hsla(0,0%,100%,.15);color:#fff;border-left:4px solid #667eea}.main-content[data-v-60035d5c]{margin-left:280px;min-height:100vh;background-color:#f8f9fa;transition:margin-left .3s ease}.main-content.sidebar-collapsed[data-v-60035d5c]{margin-left:70px}.stat-card[data-v-60035d5c]{transition:transform .2s}.stat-card[data-v-60035d5c]:hover{transform:translateY(-2px)}.stat-icon[data-v-60035d5c]{width:50px;height:50px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff}.modal.show[data-v-60035d5c]{background-color:rgba(0,0,0,.5)}@media (max-width:768px){.sidebar[data-v-60035d5c]{transform:translateX(-100%)}.sidebar[data-v-60035d5c]:not(.collapsed){transform:translateX(0)}.main-content[data-v-60035d5c]{margin-left:0!important}}.dashboard-container[data-v-3f21754a]{min-height:100vh;background-color:#f8f9fa}.sidebar[data-v-3f21754a]{width:280px;background-color:#2c3e50;color:#fff;min-height:100vh;position:fixed;left:0;top:0;overflow-y:auto;transition:all .3s ease;z-index:1000}.sidebar.collapsed[data-v-3f21754a]{width:70px}.sidebar-header[data-v-3f21754a]{padding:2rem 1.5rem;border-bottom:1px solid hsla(0,0%,100%,.1)}.sidebar-header h4[data-v-3f21754a]{color:#fff;font-weight:600;font-size:1.5rem}.sidebar-nav[data-v-3f21754a]{padding:1rem 0}.nav-item[data-v-3f21754a]{display:flex;align-items:center;padding:1rem 1.5rem;color:hsla(0,0%,100%,.8);text-decoration:none;transition:all .3s ease;font-size:1.05rem;gap:1rem}.nav-item[data-v-3f21754a]:hover{background-color:hsla(0,0%,100%,.1);color:#fff}.nav-item.active[data-v-3f21754a]{background-color:hsla(0,0%,100%,.15);color:#fff;border-left:4px solid #667eea}.main-content[data-v-3f21754a]{margin-left:280px;min-height:100vh;background-color:#f8f9fa;transition:margin-left .3s ease}.main-content.sidebar-collapsed[data-v-3f21754a]{margin-left:70px}.profile-avatar[data-v-3f21754a]{color:#667eea}.modal.show[data-v-3f21754a]{background-color:rgba(0,0,0,.5)}@media (max-width:768px){.sidebar[data-v-3f21754a]{transform:translateX(-100%)}.sidebar[data-v-3f21754a]:not(.collapsed){transform:translateX(0)}.main-content[data-v-3f21754a]{margin-left:0!important}}