/* EDUC English — css/features/dashboard.css */
.dash-sec{padding:14px 20px 10px}
.dash-next{background:linear-gradient(135deg,#065f46 0%,#10b981 100%);border:1px solid rgba(255,255,255,.18);border-radius:16px;padding:16px 20px;display:flex;align-items:center;gap:14px;cursor:pointer;margin-bottom:12px;transition:.2s;width:100%;text-align:left}
.dash-next:hover{transform:translateY(-3px);box-shadow:0 14px 32px rgba(0,0,0,.45)}
.dash-next-ico{font-size:2.2rem;flex-shrink:0}
.dash-next-inf{flex:1;min-width:0}
.dash-next-lbl{font-size:9px;color:rgba(255,255,255,.65);text-transform:uppercase;letter-spacing:.12em;font-weight:700;font-family:var(--m)}
.dash-next-nm{font-size:1.05rem;font-weight:800;color:#fff;font-family:var(--h);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.dash-next-tr{font-size:11px;color:rgba(255,255,255,.55);margin-top:2px}
.dash-next-arr{font-size:1.4rem;color:rgba(255,255,255,.7);flex-shrink:0}
.dash-minis{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:4px}
.dash-mini{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:10px 12px;cursor:pointer;transition:.18s}
.dash-mini:hover{background:rgba(255,255,255,.09);transform:translateY(-1px)}
.dash-mini-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}
.dash-mini-ico{font-size:1.3rem}
.dash-mini-pct{font-size:10px;font-weight:700;font-family:var(--m)}
.dash-mini-nm{font-size:11px;font-weight:700;color:rgba(255,255,255,.8);margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.dash-mini-bar{height:4px;background:rgba(255,255,255,.1);border-radius:3px;overflow:hidden}
.dash-mini-fill{height:100%;border-radius:3px;transition:width .5s .1s}
.dash-mini-sub{font-size:9px;color:var(--muted);margin-top:4px;font-family:var(--m)}
