.dashboard-theme .nav-link:hover{color:var(--dashboard-text-on-dark);background-color:var(--dashboard-accent)}.dashboard-theme .nav-link:hover span{color:inherit}.dashboard-theme a[href="/dashboard/home"]>div{background-color:hsl(var(--card))!important}@media (max-width:767px){.dashboard-mobile .dashboard-sidebar-drawer{z-index:56;transition:transform .2s ease-out;transform:translate(-100%)}.dashboard-mobile .dashboard-sidebar-drawer-open{transform:translate(0)}.dashboard-mobile .main{margin-left:0}.dashboard-mobile .mainHeader{height:56px}}.dashboard-theme .btn-back{background-color:hsl(var(--secondary));height:2.5rem;color:hsl(var(--secondary-foreground));border:1px solid hsl(var(--border));border-radius:var(--radius);cursor:pointer;padding:.5rem 1rem;font-size:.875rem;font-weight:500}.dashboard-theme .btn-primary{background-color:hsl(var(--primary));height:2.5rem;color:hsl(var(--primary-foreground));border-radius:var(--radius);cursor:pointer;border:none;padding:.5rem 1rem;font-size:.875rem;font-weight:500}.dashboard-theme .btn-success{background-color:var(--dashboard-success-solid);color:#fff;border-radius:var(--radius);cursor:pointer;border:none;height:2.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500}.dashboard-theme .btn-danger{background-color:hsl(var(--destructive));height:2.5rem;color:hsl(var(--destructive-foreground));border-radius:var(--radius);cursor:pointer;border:none;padding:.5rem 1rem;font-size:.875rem}.dashboard-theme .btn-secondary{background-color:hsl(var(--secondary));height:2.5rem;color:hsl(var(--secondary-foreground));border:1px solid hsl(var(--border));border-radius:var(--radius);cursor:pointer;padding:.5rem 1rem;font-size:.875rem;font-weight:500}.dashboard-theme .card-section{padding:var(--dashboard-card-padding);background-color:hsl(var(--card));border-radius:var(--radius);border:1px solid hsl(var(--border));box-shadow:0 1px 2px #0000000d}
.dashboard-page-skeleton-pulse{animation:1.5s ease-in-out infinite dashboard-page-skeleton-pulse}@keyframes dashboard-page-skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}
