/* Aula 9: palpites das dimensões, bases dos quatro subespaços, formulário do grafo e subtítulo. */
.dm-painel .dm-box>*{min-width:0}
.dm-painel .dm-editor{grid-template-columns:minmax(0,1fr)}
.a9-palpites{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:8px 14px;padding:10px 12px;border-radius:10px;background:#fff4d6}
.a9-palpites .dm-rotulo .m{font-size:1.1em}
.a9-bases{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:10px 18px}
.a9-base{display:grid;gap:4px;align-content:start;padding:10px 12px;border:1px solid var(--line-soft);border-radius:10px;min-width:0}
.a9-base-topo{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:14px;line-height:1.4}
.a9-base-topo .m{font-size:1.1em}
.a9-base .dm-desc{font-size:12.5px}
.a9-vetores{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;overflow-x:auto}
/* Instruções de edição do grafo, sempre à vista no painel Ferramenta (monitoria, 29/10/2026). */
.a9-instrucoes{margin:0;padding-left:18px;display:grid;gap:5px;font-size:13.5px;line-height:1.5;color:var(--ink-2)}
.a9-instrucoes strong{color:var(--ink)}
.a9-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,110px),1fr));gap:8px 12px;align-items:end}
.a9-form .dm-botoes{grid-column:1/-1}
.a9-sub{margin:44px 0 16px;display:grid;gap:8px;max-width:880px}
.a9-sub h3{font-weight:800;font-size:clamp(22px,2.6vw,28px);line-height:1.2;letter-spacing:-.025em}
.a9-sub p{font-size:16px;line-height:1.65;color:var(--muted)}
