*{box-sizing:border-box}html,body,#root{margin:0;padding:0;height:100%}body{font-family:Vazirmatn,system-ui,-apple-system,sans-serif}.ms{font-family:Material Symbols Rounded;font-weight:400;font-style:normal;font-size:22px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;vertical-align:middle}.mono{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";letter-spacing:0}.ant-btn{transition:transform .15s ease,box-shadow .15s ease,background .2s ease,border-color .2s ease,color .2s ease}.ant-btn-primary{box-shadow:0 1px 2px #00000014}.ant-btn-primary:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 5px 14px #0000002e}.ant-btn-sm{border-radius:8px}a{transition:color .15s ease,opacity .15s ease}a:hover{opacity:.85}.stat-card{background:var(--sc-bg);border:1px solid var(--sc-border);border-radius:14px;padding:16px;height:100%;display:flex;flex-direction:column;gap:12px;box-shadow:var(--sc-shadow);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.stat-card:hover{transform:translateY(-3px);box-shadow:var(--sc-shadow-hover);border-color:var(--sc-accent)}.stat-icon{width:38px;height:38px;flex:none;display:grid;place-items:center;border-radius:11px;background:var(--sc-chip-bg);color:var(--sc-chip-fg);font-size:18px;transition:background .18s ease,color .18s ease,transform .18s ease}.stat-card:hover .stat-icon{background:var(--sc-accent);color:#fff;transform:scale(1.06)}.bars{display:flex;align-items:flex-end;gap:6px}.barcol{flex:1;min-width:6px;display:flex;flex-direction:column;justify-content:flex-end;height:100%}.chart-bar{border-radius:6px 6px 0 0;transition:opacity .15s ease,filter .15s ease}.bars:hover .barcol .chart-bar{opacity:.28}.bars .barcol:hover .chart-bar{opacity:1;filter:brightness(1.14) saturate(1.1)}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:#80808059;border-radius:8px}::-webkit-scrollbar-track{background:transparent}
