.dashboard-scope{display:flex;gap:14px;flex-wrap:wrap;align-items:center;padding:15px 18px;background:#edf2e8;border:1px solid #dfe7d9;border-radius:9px;margin-bottom:20px;font-size:12px}.dashboard-scope strong{color:#35583f}.dashboard-scope span{color:#62725c}.dashboard-six{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.dashboard-chart{min-width:0;padding:24px}.dashboard-chart .card-head{margin-bottom:18px}.dashboard-chart .card-head h2{font-size:16px}.dashboard-chart .card-head p{font-size:11px;color:#74826c;margin-bottom:0}.dashboard-plot{overflow-x:auto;scrollbar-width:thin;scrollbar-color:#c1cdb9 transparent;padding-top:8px}.dashboard-plot svg{display:block;width:100%;height:auto;max-height:310px}.dashboard-plot rect:focus{outline:2px solid #244d38;outline-offset:2px}.dashboard-legend{display:flex;flex-wrap:wrap;gap:10px 20px;margin:16px 0 0;min-height:25px}.dashboard-legend span{display:flex;align-items:center;gap:7px;font-size:11px;color:#617058}.dashboard-legend i{width:9px;height:9px;border-radius:2px}.dashboard-method{font-size:11px;color:#73816c;line-height:1.7;margin:23px 0 0;max-width:1000px}.dashboard-method a{text-underline-offset:3px}#dashboardPage .kpi-grid{margin-bottom:22px}#dashboardPage .kpi small{display:block;line-height:1.6}@media(max-width:1050px){.dashboard-six{grid-template-columns:1fr}}@media(max-width:600px){.dashboard-chart{padding:18px}.dashboard-scope{gap:6px;font-size:11px}.dashboard-legend{gap:10px;font-size:10px}.dashboard-plot svg{max-height:none}.dashboard-method{font-size:10px}}
.dashboard-ranking{display:grid;gap:16px;padding:8px 0}.dashboard-ranking>div{display:grid;grid-template-columns:minmax(100px,1.4fr) minmax(70px,1fr) 35px;align-items:center;gap:12px}.dashboard-ranking span{font-size:11px;color:#586d54;line-height:1.5;overflow-wrap:anywhere}.dashboard-ranking i{height:9px;background:#eef2eb;border-radius:4px;overflow:hidden}.dashboard-ranking b{display:block;height:100%;background:#668b59;border-radius:4px}.dashboard-ranking strong{font-size:12px;text-align:right;color:#3f6139}
