.elesis-class-picker{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:8px 0}
.elesis-class-indicator{display:grid;place-items:center;border:1px solid #426074;background:#102839;color:#cde4ee;min-width:0;padding:4px 0;min-height:28px;font-size:12px;line-height:1;border-radius:7px}
.elesis-class-indicator[data-active="true"]{border-color:#78e9ff;background:#155267;color:#e5faff}
.elesis-class-indicator[data-locked="true"]{opacity:.6;cursor:help}
.elesis-class-indicator:focus-visible{outline:2px solid #78e9ff;outline-offset:2px}
