.level-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:28px 0 8px}.level-card{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:5px;min-height:142px;padding:16px;border:1px solid var(--line);border-radius:12px;background:#fff}.level-card strong{font-size:14px}.level-card small{color:var(--muted);line-height:1.5}.level-card:disabled{opacity:.65;cursor:not-allowed}.active-level{border-color:#8dbbab;background:var(--soft)}.level-number{color:var(--green);font-size:10px;letter-spacing:1.3px;font-weight:750}.level-status{margin-top:auto;color:var(--green);font-size:11px;font-weight:650}
@media(max-width:760px){.level-grid{grid-template-columns:1fr}.level-card{min-height:108px}}
