/* Ferramenta "Unir Markdown" (unir_md.js), dentro do painel de Ferramentas. */
.umd-intro{margin:0 0 12px;font-size:13px;color:#475569;line-height:1.5}
.umd-zona .ti{font-size:30px;color:#0F6E56}
.umd-zona-t{margin-top:6px;font-weight:700;color:#0f172a}
.umd-zona small{color:#64748b}
.umd-zona.sobre{border-color:#0F6E56!important;background:#E1F5EE!important}
.umd-zona:focus-visible{outline:2px solid #0f172a;outline-offset:2px}
.umd-topo-lista{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px}
.umd-topo-lista b{flex:1 1 auto;font-size:13px;color:#0f172a}
.umd-lista{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:6px}
.umd-lista:empty{display:none}
.umd-lista li{display:flex;align-items:center;gap:8px;min-width:0;padding:8px 8px 8px 10px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;cursor:grab}
.umd-lista li.arrastando{opacity:.45;border-style:dashed}
.umd-ord{flex:0 0 22px;height:22px;border-radius:50%;background:#0f172a;color:#fff;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}
.umd-alca{color:#94a3b8;font-size:16px}
.umd-nome{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:#0f172a}
.umd-tam{flex:0 0 auto;font-size:11px;color:#64748b}
.umd-bts{flex:0 0 auto;display:inline-flex;gap:4px}
.umd-ico{width:32px;height:32px;border:1px solid #e2e8f0;border-radius:7px;background:#fff;color:#334155;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:15px}
.umd-ico:hover:not(:disabled){border-color:#0f172a;color:#0f172a}
.umd-ico:disabled{opacity:.35;cursor:default}
.umd-rem:hover:not(:disabled){border-color:#A32D2D;color:#A32D2D}
.umd-opc{margin:0 0 14px;padding:12px 15px 14px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;display:flex;flex-direction:column;gap:8px;min-width:0}
.umd-opc legend{padding:0 4px;font-size:12px;font-weight:700;color:#0f172a}
.umd-opc label[for]{font-size:12px;color:#475569}
.umd-opc input[type=text]{width:100%;box-sizing:border-box;padding:8px 10px;border:1px solid #cbd5e1;border-radius:7px;font:inherit;font-size:13px;color:#0f172a;background:#fff}
.umd-ck{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:#334155;line-height:1.4;cursor:pointer}
.umd-ck input{margin-top:2px;flex:0 0 auto}
.umd-acoes{display:flex;flex-wrap:wrap;gap:8px}
.umd-acoes .btn{flex:1 1 160px;min-height:42px;justify-content:center}
.umd-res{margin:10px 0 0;font-size:13px;color:#0F6E56}
.umd-res:empty,.umd-topo-lista[hidden],.umd-opc[hidden],.umd-acoes[hidden]{display:none}
@media(max-width:420px){
  .umd-lista li{flex-wrap:wrap}
  .umd-tam{order:5;margin-left:30px}
  .umd-bts{order:6;margin-left:auto}
  .umd-alca{display:none}
  .umd-nome{flex-basis:calc(100% - 30px)}
}
body.dark-mode .umd-intro,body.dark-mode .umd-zona small,body.dark-mode .umd-tam{color:#94a3b8}
body.dark-mode .umd-zona-t,body.dark-mode .umd-topo-lista b,body.dark-mode .umd-nome,body.dark-mode .umd-opc legend{color:#e5e7eb}
body.dark-mode .umd-zona .ti,body.dark-mode .umd-res{color:#6ee7b7}
body.dark-mode .umd-zona.sobre{background:#064e3b!important;border-color:#6ee7b7!important}
body.dark-mode .umd-lista li,body.dark-mode .umd-opc{background:#1f2937;border-color:#374151}
body.dark-mode .umd-ord{background:#e5e7eb;color:#0f172a}
body.dark-mode .umd-ico{background:#111827;border-color:#374151;color:#e5e7eb}
body.dark-mode .umd-ico:hover:not(:disabled){border-color:#e5e7eb;color:#fff}
body.dark-mode .umd-opc label[for],body.dark-mode .umd-ck{color:#cbd5e1}
body.dark-mode .umd-opc input[type=text]{background:#111827;border-color:#374151;color:#e5e7eb}
body.dark-mode .umd-topo-lista .btn-o,body.dark-mode .umd-acoes .btn-o{background:#111827!important;border-color:#475569!important;color:#e5e7eb!important}
body.dark-mode .umd-acoes .btn-p{background:#fff!important;border-color:#fff!important;color:#0f172a!important}
body.dark-mode .umd-acoes .btn:disabled{opacity:.45}
