
.mpr76-dashboard{margin:18px 0 20px;padding:23px;background:var(--surface,#242424);color:inherit;border:1px solid var(--border,#444);border-radius:16px;box-shadow:0 6px 18px #00000010}
.mpr76-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.mpr76-heading h3{font-size:1.24rem;margin:0 0 4px}.mpr76-heading p,.mpr76-sub{color:var(--muted,#9da9b9);font-size:.88rem;margin:0}.mpr76-sub{margin:10px 0 18px}
.mpr76-counters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.mpr76-counter{border:1px solid var(--border,#444);border-radius:12px;background:var(--panel,#292929);padding:17px;display:flex;flex-direction:column;gap:7px}.mpr76-counter strong{font-size:1.85rem;line-height:1.1}.mpr76-counter span{font-size:.85rem;color:var(--muted,#a5a5a5)}
.mpr76-boards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.mpr76-board{border:1px solid var(--border,#444);border-radius:12px;padding:18px 14px;min-width:0;background:var(--panel,#292929)}.mpr76-board h4{margin:0 0 17px;font-size:.98rem}.mpr76-barrow{display:grid;grid-template-columns:minmax(70px,1fr) minmax(45px,1.3fr) 25px;gap:9px;align-items:center;margin:0 0 13px;font-size:.77rem}.mpr76-barrow span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mpr76-barrow b{text-align:right}.mpr76-track{height:8px;background:#80808028;border-radius:20px;overflow:hidden}.mpr76-fill{height:100%;border-radius:20px}.mpr76-empty{color:var(--muted,#999)}
@media(max-width:1050px){.mpr76-boards{grid-template-columns:1fr}.mpr76-counters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:550px){.mpr76-counters{grid-template-columns:1fr}}
