@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";.dashboard-layout{min-height:100vh;font-family:Inter,sans-serif;font-size:13px;display:flex}.dashboard-main-content h1{font-size:1.5rem}.dashboard-main-content h2{font-size:1.3rem}.dashboard-main-content h3{font-size:1.15rem}.dashboard-main-content h4{font-size:1.05rem}.dashboard-main-content h5{font-size:.95rem}.dashboard-main-content h6{font-size:.85rem}.dashboard-main-content p,.dashboard-main-content span,.dashboard-main-content li,.dashboard-main-content td,.dashboard-main-content th{font-size:.82rem}.dashboard-main-content .form-label,.dashboard-main-content label{font-size:.78rem}.dashboard-main-content .form-control,.dashboard-main-content .form-select,.dashboard-main-content .input-group-text,.dashboard-main-content .btn{font-size:.82rem}.dashboard-main-content .small,.dashboard-main-content small{font-size:.75rem}.dashboard-main-content .fs-4{font-size:1.1rem!important}.dashboard-main-content .fs-5{font-size:.95rem!important}.dashboard-main-content .fs-6{font-size:.82rem!important}.dashboard-sidebar{z-index:1100;background-color:#fff;border-right:1px solid #e5e4e7;flex-shrink:0;width:260px;height:100vh;transition:transform .3s;position:sticky;top:0;overflow-y:auto}.dashboard-sidebar .nav-link{color:#6b6375;border-radius:8px;align-items:center;margin:4px 16px;padding:10px 20px;font-weight:500;transition:all .3s;display:flex}.dashboard-sidebar .nav-link:hover,.dashboard-sidebar .nav-link.active{color:#0d6efd;background-color:#f4f6fc}.dashboard-sidebar .nav-link i,.dashboard-sidebar .nav-link svg{margin-right:12px;font-size:1.1rem}.dashboard-sidebar-header{padding:24px 20px 10px}.sidebar-category{color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;margin:20px 0 8px 20px;font-size:.75rem;font-weight:600}.dashboard-sidebar::-webkit-scrollbar{width:6px}.dashboard-sidebar::-webkit-scrollbar-track{background:0 0}.dashboard-sidebar::-webkit-scrollbar-thumb{background:#e5e4e7;border-radius:4px}.dashboard-sidebar::-webkit-scrollbar-thumb:hover{background:#d1d0d4}.dashboard-main-content{background-color:#f8f9fa}.profile-card{background:#f8f9fa;border:1px solid #e5e4e7;border-radius:12px;margin:0 16px 16px;padding:16px}.profile-card .avatar{color:#fff;background-color:#0d6efd;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-weight:700;display:flex}.sidebar-overlay{z-index:1099;background:#00000073;display:none;position:fixed;inset:0}@media (width<=991.98px){.dashboard-sidebar{height:100vh;position:fixed;top:0;left:0;transform:translate(-100%);box-shadow:4px 0 24px #0000001f}.dashboard-sidebar.sidebar-mobile-open{transform:translate(0)}.sidebar-overlay{display:block}.dashboard-main-content{width:100%}}@media (width<=575.98px){.dashboard-layout .container-fluid{padding:12px!important}.dashboard-content .row>[class*=col-]{padding-left:8px;padding-right:8px}}
