.dashboard{min-height:100vh;background:linear-gradient(135deg,#e6fff8,#fff)}.dashboard-header{background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 20px #0000000d;padding:var(--spacing-lg) 0;position:sticky;top:0;z-index:100}.dashboard-header .container{display:flex;justify-content:space-between;align-items:center}.logo{font-size:1.5rem;font-weight:700;color:var(--color-secondary);display:flex;align-items:center;gap:.5rem;cursor:pointer}.logo-icon{font-size:1.75rem}.nav{display:flex;gap:var(--spacing-lg);align-items:center}.nav-link{text-decoration:none;color:var(--color-gray-700);font-weight:500;padding:.5rem 1rem;border-radius:var(--radius-md);transition:all .3s}.nav-link:hover{background:var(--color-secondary-light)}.nav-link.active{background:var(--color-primary);color:#fff}.btn-sm{padding:.5rem 1rem;font-size:.875rem}.dashboard-main{padding:var(--spacing-xl) 0}.welcome-section{margin-bottom:var(--spacing-xl)}.welcome-section h2{font-size:2rem;color:var(--color-secondary);margin-bottom:var(--spacing-sm)}.welcome-section p{color:var(--color-gray-600);font-size:1.125rem}.welcome-section strong{color:var(--color-primary);font-weight:700}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-lg);margin-bottom:var(--spacing-xl)}.stat-card{background:#fff;padding:2rem;border-radius:var(--radius-lg);box-shadow:0 4px 20px #00000014;text-align:center;transition:all .3s ease}.stat-card:hover{transform:translateY(-5px);box-shadow:0 8px 30px #00c89626}.stat-icon{font-size:2.5rem;margin-bottom:var(--spacing-sm)}.stat-label{color:var(--color-gray-600);font-size:.875rem;margin-bottom:var(--spacing-sm)}.stat-value{font-size:2rem;font-weight:700;color:var(--color-secondary)}.action-section{margin-bottom:var(--spacing-xl)}.action-card{background:#fff;padding:2rem;border-radius:var(--radius-lg);box-shadow:0 4px 20px #00000014}.action-card h3{font-size:1.5rem;color:var(--color-secondary);margin-bottom:var(--spacing-md)}.action-card p{color:var(--color-gray-600);margin-bottom:var(--spacing-lg)}.action-steps{display:flex;gap:var(--spacing-md)}.step{flex:1;background:var(--color-primary-light);color:var(--color-primary-dark);padding:1rem;border-radius:var(--radius-md);text-align:center;font-weight:600}@media (max-width: 768px){.dashboard-header .container{flex-direction:column;gap:var(--spacing-md)}.nav{flex-wrap:wrap;justify-content:center}.action-steps{flex-direction:column}}
