/* O mapa do caso (S-110 · ADR-035 §D4 #8). Só tokens: vale no claro e no escuro das duas telas. */
.elm-caixa{margin:8px 0 12px}
.elm-caixa[hidden]{display:none}
.elm-abrir{display:inline-flex;align-items:center;gap:6px;min-height:44px}
.elm-icone{display:inline-flex}
.elm-icone .el-icon{width:18px;height:18px}
.elm-area{height:320px;margin-top:8px;border:1px solid var(--line,#e3e1da);border-radius:12px;overflow:hidden}
.elm-area[hidden]{display:none}
.elm-estado[hidden],.elm-aviso[hidden]{display:none}
.elm-estado[data-estado="erro"]{color:var(--risk,#A32935);font-weight:600}
.elm-aviso{font-size:12px;margin-top:6px}
@media (max-width:640px){.elm-area{height:260px}}
