.lp-dash-metrics-row{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:20px;display:grid}@media (max-width:520px){.lp-dash-metrics-row{grid-template-columns:repeat(2,1fr);gap:10px}}.lp-dmm{background:linear-gradient(145deg, var(--color-brand-50), #fff);border:1px solid var(--color-brand-100);text-align:left;border-radius:14px;min-width:0;padding:12px 10px}.lp-dmm .lp-v{color:var(--color-brand-700);letter-spacing:-.04em;white-space:nowrap;font-size:18px;font-weight:800}.lp-dmm .lp-l{color:var(--color-choco-light);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:10px;overflow:hidden}.lp-dash-bars{background:var(--color-surface-muted);border:1px solid var(--color-border-soft);border-radius:16px;padding:16px}.lp-dbar-title{color:var(--color-choco);margin-bottom:12px;font-size:11px;font-weight:700}.lp-dbar-row{align-items:center;gap:10px;margin-bottom:8px;display:flex}.lp-dbar-name{width:140px;color:var(--color-choco-light);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;font-size:11px;overflow:hidden}@media (max-width:520px){.lp-dash-bars{padding:14px 12px}.lp-dbar-name{width:100px;font-size:10px}.lp-dbar-val{width:36px;font-size:10px}}.lp-dbar-track{background:var(--color-brand-50);border-radius:9999px;flex:1;height:8px;overflow:hidden}.lp-dbar-fill{background:linear-gradient(90deg, var(--color-brand-400), var(--color-brand-600));border-radius:9999px;height:100%}.lp-dbar-fill.lp-warning{background:linear-gradient(90deg, var(--color-warning), #e8a03d)}.lp-dbar-val{text-align:right;width:42px;color:var(--color-choco-dark);font-size:11px;font-weight:700}