.dashboard-premium{font-family:var(--font-dashboard), "Plus Jakarta Sans", system-ui, sans-serif;background-color:var(--bg);color:var(--tx);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;zoom:.9}.dashboard-premium h1,.dashboard-premium h2,.dashboard-premium h3,.dashboard-premium h4,.dashboard-premium h5,.dashboard-premium h6{font-family:var(--font-dashboard), "Plus Jakarta Sans", system-ui, sans-serif;letter-spacing:-.02em;font-weight:700}.dashboard-premium .text-2xl,.dashboard-premium .text-3xl,.dashboard-premium .text-4xl,.dashboard-premium .text-5xl{letter-spacing:-.03em;font-feature-settings:"tnum" on, "lnum" on}.dashboard-premium .dash-card{border:1px solid var(--bdr);box-shadow:var(--shadow-sm);background:#fff;border-radius:14px;transition:box-shadow .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1)}.dashboard-premium .dash-card:hover{box-shadow:var(--shadow-md);border-color:var(--bdrh)}.dashboard-premium button,.dashboard-premium a,.dashboard-premium input,.dashboard-premium select,.dashboard-premium textarea{transition-property:color,background-color,border-color,box-shadow,opacity;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.dashboard-premium .section-label{letter-spacing:.04em;text-transform:uppercase;color:var(--green-600);padding:0;font-size:11px;font-weight:600}.dashboard-premium ::-webkit-scrollbar{width:6px;height:6px}.dashboard-premium ::-webkit-scrollbar-track{background:0 0}.dashboard-premium ::-webkit-scrollbar-thumb{background:var(--bdr);border-radius:10px}.dashboard-premium ::-webkit-scrollbar-thumb:hover{background:var(--tm)}.dashboard-premium th{letter-spacing:.05em}.dashboard-premium .metric-card{border:1px solid var(--bdr);box-shadow:var(--shadow-sm);background:#fff;border-radius:14px;padding:24px 16px 20px;transition:box-shadow .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}@media (min-width:1024px){.dashboard-premium .metric-card{padding:32px 28px 24px}}.dashboard-premium .metric-card:before{content:"";background:linear-gradient(90deg, var(--green-500), var(--green-400));opacity:0;border-radius:14px 14px 0 0;height:3px;transition:opacity .2s;position:absolute;top:0;left:0;right:0}.dashboard-premium .metric-card:hover{box-shadow:var(--shadow-lg);border-color:#16a34a40;transform:translateY(-2px)}.dashboard-premium .metric-card:hover:before{opacity:1}@keyframes shimmer-load{0%{background-position:-200% 0}to{background-position:200% 0}}.dashboard-premium .shimmer{background:linear-gradient(90deg, var(--surf-2) 25%, var(--surf) 50%, var(--surf-2) 75%);background-size:200% 100%;animation:1.5s ease-in-out infinite shimmer-load}
