/* ============================================================
   MENTORIA (24/10/2026)
   ============================================================
   Carregado pelo sistema (index.html, com modo claro) e pelo painel
   do admin (admin.html, só escuro). As cores saem dos tokens que os
   dois têm em comum, sempre com reserva.

   A peça é a trena: as 3 premissas do Master como a fita métrica da
   marcenaria. Presença é ciano, Coração Ensinável é rosa, Ação é
   verde; o nome vem escrito ao lado, a cor nunca diz sozinha.
   ============================================================ */
:root{ --mt-p:#4dc9f6; --mt-c:#ff8fa3; --mt-a:#37d99a; --mt-risco:#ff7a7a; --mt-atencao:#ffb454 }
body.light{ --mt-p:#1583b0; --mt-c:#c23a5c; --mt-a:#13795b; --mt-risco:#c8322f; --mt-atencao:#96520a }

.mt-pagina{display:flex;flex-direction:column;gap:20px;max-width:1180px;margin:0 auto;color:var(--txt,#dbe4f7)}
.mt-pagina *{box-sizing:border-box}
.mt-pagina h1,.mt-pagina h2,.mt-pagina h3,.mt-pagina p,.mt-pagina ul,.mt-pagina ol{margin:0}
.mt-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.mt-carregando{display:flex;align-items:center;gap:12px;padding:40px 4px;color:var(--muted,#9aa7c2)}
.mt-spin{width:18px;height:18px;border-radius:50%;border:2px solid var(--line-2,rgba(255,255,255,.14));border-top-color:var(--cyan,#4dc9f6);animation:mtGira .8s linear infinite}
@keyframes mtGira{to{transform:rotate(360deg)}}

/* ---------------- a trena ---------------- */
.mt-trena{display:flex;flex-direction:column;gap:14px;min-width:0}
.mt-fita{--cor:var(--mt-p);display:grid;grid-template-columns:150px minmax(0,1fr) 64px;align-items:center;gap:14px}
.mt-fita.p-coracao{--cor:var(--mt-c)}
.mt-fita.p-acao{--cor:var(--mt-a)}
.mt-fita-n{font-weight:700;font-size:13.5px;color:var(--ink,#fff)}
.mt-fita-trilho{position:relative;display:block;height:24px;border-radius:5px;overflow:hidden;
  background:var(--surface,rgba(255,255,255,.04));border:1px solid var(--line-2,rgba(255,255,255,.14))}
/* as marcas da fita: curtas a cada 2%, longas a cada 10% */
.mt-fita-trilho::after{content:"";position:absolute;inset:0;pointer-events:none;
  background:
    repeating-linear-gradient(90deg,transparent 0 calc(10% - 1px),var(--line-2,rgba(255,255,255,.18)) calc(10% - 1px) 10%) top/100% 100% no-repeat,
    repeating-linear-gradient(90deg,transparent 0 calc(2% - 1px),var(--line,rgba(255,255,255,.1)) calc(2% - 1px) 2%) bottom/100% 35% no-repeat}
.mt-fita-cheio{position:absolute;left:0;top:0;bottom:0;display:block;background:var(--cor);opacity:.88;border-radius:4px 0 0 4px;
  transition:width .6s cubic-bezier(.2,.7,.2,1)}
.mt-fita-cheio::after{content:"";position:absolute;right:-1px;top:-3px;bottom:-3px;width:2px;background:var(--ink,#fff)}
.mt-fita-v{font-weight:800;font-size:16px;color:var(--ink,#fff);text-align:right;font-variant-numeric:tabular-nums}
.mt-fita-v small{font-weight:600;font-size:11px;color:var(--muted-2,#757f9b)}
.mt-fita.vazia .mt-fita-cheio::after{display:none}
.mt-trena-escala{display:grid;grid-template-columns:150px minmax(0,1fr) 64px;column-gap:14px;margin-top:-6px;
  font-size:10.5px;color:var(--muted-2,#757f9b);font-variant-numeric:tabular-nums}
.mt-trena-escala span:nth-child(1){grid-column:2;justify-self:start;grid-row:1}
.mt-trena-escala span:nth-child(2){grid-column:2;justify-self:center;grid-row:1}
.mt-trena-escala span:nth-child(3){grid-column:2;justify-self:end;grid-row:1}
/* a versão da lista: três fios */
.mt-trena.compacta{gap:4px;width:140px}
.mt-trena.compacta .mt-fita{grid-template-columns:1fr;gap:0}
.mt-trena.compacta .mt-fita-trilho{height:6px;border-radius:3px;border:0;background:var(--surface-2,rgba(255,255,255,.08))}
.mt-trena.compacta .mt-fita-trilho::after{display:none}
.mt-trena.compacta .mt-fita-cheio{border-radius:3px}
.mt-trena.compacta .mt-fita-cheio::after{display:none}

/* ---------------- a abertura da tela do mentorado ---------------- */
.mt-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:34px;align-items:center;padding:28px 30px;border-radius:20px;
  background:var(--panel,#0e1322);border:1px solid var(--line,rgba(255,255,255,.08))}
.mt-hero h1{font-weight:800;font-size:30px;line-height:1.1;letter-spacing:-.02em;color:var(--ink,#fff)}
.mt-hero-txt>p{margin-top:8px;font-size:14.5px;line-height:1.55;color:var(--muted,#9aa7c2);max-width:46ch}
.mt-aderencia{display:flex;align-items:flex-start;gap:14px;margin-top:22px}
.mt-aderencia>b{font-weight:800;font-size:40px;line-height:1;letter-spacing:-.03em;color:var(--ink,#fff);font-variant-numeric:tabular-nums}
.mt-aderencia span{display:flex;flex-direction:column;gap:3px;font-size:13.5px;line-height:1.45;color:var(--txt,#dbe4f7);max-width:36ch}
.mt-aderencia strong{font-weight:700;font-size:13px}
.mt-aderencia.f-bom strong{color:var(--mt-a)}
.mt-aderencia.f-atencao strong{color:var(--mt-atencao)}
.mt-aderencia.f-risco strong{color:var(--mt-risco)}
.mt-hero .mt-hero-fatos{list-style:none;padding:0;display:flex;flex-direction:column;gap:7px;margin-top:20px}
.mt-hero-fatos li{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--muted,#9aa7c2)}
.mt-hero-fatos svg{width:15px;height:15px;color:var(--cyan,#4dc9f6)}
.mt-hero-fatos b{color:var(--ink,#fff);font-weight:600}
.mt-hero-trena{display:flex;flex-direction:column;gap:16px;min-width:0}

/* ---------------- o norte: o grande objetivo e as individuais ----------------
   É o destino do Master, então abre a tela e tem o maior texto dela.
   Os marcos das individuais são a mesma régua da trena, em seis passos. */
.mt-norte{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px 40px;align-items:center;padding:26px 30px;border-radius:20px;
  background:linear-gradient(115deg,rgba(22,70,200,.30),rgba(77,201,246,.07) 58%,rgba(77,201,246,0)),var(--panel,#0e1322);
  border:1px solid rgba(77,201,246,.28)}
.mt-norte.vazio{background:var(--panel,#0e1322);border-style:dashed;border-color:var(--line-2,rgba(120,160,255,.22))}
.mt-norte-obj{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0}
.mt-norte-rot{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--cyan,#4dc9f6)}
.mt-norte-rot svg{width:16px;height:16px}
.mt-norte-txt{font-weight:800;font-size:clamp(21px,2.3vw,28px);line-height:1.22;letter-spacing:-.018em;color:var(--ink,#fff);max-width:38ch;text-wrap:balance}
.mt-norte-nada{font-size:14.5px;line-height:1.55;color:var(--muted,#9aa7c2);max-width:62ch}
.mt-norte-meta{display:flex;flex-wrap:wrap;gap:6px 22px;font-size:13.5px;line-height:1.5;color:var(--muted,#9aa7c2)}
.mt-norte-meta b{font-weight:650;color:var(--ink,#fff)}
.mt-norte-obj .mt-btn{margin-top:4px}
.mt-norte-ind{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding-left:34px;border-left:1px solid var(--line,rgba(120,160,255,.12))}
.mt-norte-ind .mt-norte-rot{color:var(--muted,#9aa7c2)}
.mt-marcos{position:relative;display:flex;gap:12px;list-style:none;padding:0;margin:0}
.mt-marcos::before{content:"";position:absolute;left:15px;right:15px;top:50%;height:2px;transform:translateY(-50%);background:var(--line-2,rgba(120,160,255,.22))}
.mt-marcos li{position:relative;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;font-size:13px;font-weight:800;
  font-variant-numeric:tabular-nums;color:var(--muted-2,#757f9b);background:var(--panel-2,#121a2c);border:2px solid var(--line-2,rgba(120,160,255,.22))}
.mt-marcos li.feita{color:#06121f;background:var(--mt-p);border-color:var(--mt-p)}
.mt-marcos li.proxima{color:var(--mt-p);border-color:var(--mt-p)}
.mt-norte-cont{font-size:13px;color:var(--muted,#9aa7c2)}
.mt-norte-cont b{font-size:15px;color:var(--ink,#fff)}
/* o editor do admin */
.mt-norte-ed{display:flex;flex-direction:column;gap:14px;padding:24px 28px;border-radius:20px;background:var(--panel,#0e1322);border:1px solid rgba(77,201,246,.28)}
.mt-norte-ed .mt-campo textarea{min-height:76px;font-size:16px;font-weight:700}
.mt-como{font-size:12.5px;color:var(--muted,#9aa7c2)}
.mt-como summary{cursor:pointer;font-weight:600;color:var(--cyan-text,#4dc9f6);width:max-content}
.mt-como ul{margin-top:10px;padding-left:18px;display:flex;flex-direction:column;gap:6px;line-height:1.5}
.mt-como b{color:var(--ink,#fff)}

/* ---------------- blocos ---------------- */
.mt-colunas{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:20px;align-items:start}
.mt-colunas.iguais{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
.mt-bloco{display:flex;flex-direction:column;gap:14px;padding:22px 24px;border-radius:18px;min-width:0;
  background:var(--panel,#0e1322);border:1px solid var(--line,rgba(255,255,255,.08))}
.mt-bloco-cab{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}
.mt-bloco-cab h2{font-weight:800;font-size:17px;letter-spacing:-.01em;color:var(--ink,#fff)}
.mt-bloco-cab p{margin-top:4px;font-size:13px;line-height:1.5;color:var(--muted,#9aa7c2)}
.mt-pagina .mt-sub{margin-top:4px;font-weight:700;font-size:13px;color:var(--ink,#fff)}
.mt-sub-p{font-size:12.5px;color:var(--muted,#9aa7c2);margin-top:-8px!important}
.mt-nada{font-size:13px;color:var(--muted,#9aa7c2)}
.mt-vazio{display:flex;gap:13px;align-items:flex-start;padding:16px 18px;border-radius:14px;border:1px dashed var(--line-2,rgba(255,255,255,.14))}
.mt-vazio svg{width:20px;height:20px;color:var(--cyan,#4dc9f6);margin-top:1px}
.mt-vazio b{display:block;font-weight:700;font-size:14px;color:var(--ink,#fff)}
.mt-vazio span{display:block;margin-top:3px;font-size:13px;line-height:1.5;color:var(--muted,#9aa7c2)}
.mt-aviso{display:flex;align-items:center;gap:10px;padding:11px 15px;border-radius:12px;font-size:13.5px;
  border:1px solid rgba(255,122,122,.35);background:rgba(255,122,122,.07);color:var(--txt,#dbe4f7)}
.mt-aviso.ok{border-color:rgba(55,217,154,.35);background:rgba(55,217,154,.07)}
.mt-aviso svg{width:16px;height:16px;color:var(--mt-risco)}
.mt-aviso.ok svg{color:var(--mt-a)}
.mt-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:9px 16px;border-radius:11px;border:0;cursor:pointer;
  font-family:inherit;font-weight:700;font-size:13.5px;color:#fff;background:linear-gradient(135deg,#1646c8,#2b6cff 60%,#4dc9f6)}
.mt-btn svg{width:15px;height:15px}
.mt-btn.leve{background:transparent;color:var(--txt,#dbe4f7);border:1px solid var(--line-2,rgba(255,255,255,.14))}
.mt-btn:disabled{opacity:.6;cursor:wait}
.mt-link{padding:0;border:0;background:none;cursor:pointer;font-family:inherit;font-weight:600;font-size:12.5px;
  color:var(--cyan-text,#4dc9f6);text-decoration:underline;text-underline-offset:3px;width:max-content}
.mt-pagina :focus-visible{outline:2px solid var(--cyan,#4dc9f6);outline-offset:2px}

/* ---------------- status ---------------- */
.mt-pill{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-weight:700;font-size:11.5px;white-space:nowrap;
  color:#b45309;background:rgba(255,180,84,.16)}
.mt-pill.s-andamento{color:#4dc9f6;background:rgba(77,201,246,.14)}
.mt-pill.s-concluida{color:#37d99a;background:rgba(55,217,154,.14)}
.mt-pill.s-cancelada{color:var(--muted,#9aa7c2);background:var(--surface-2,rgba(255,255,255,.07))}
.mt-pill.atrasada{color:#ff7a7a;background:rgba(255,122,122,.14)}
.mt-pill.s-pendente{color:#ffb454}

/* ---------------- plano de ação ---------------- */
.mt-tarefas{list-style:none;padding:0;display:flex;flex-direction:column;gap:10px}
.mt-tarefa{display:flex;flex-direction:column;gap:8px;padding:13px 15px;border-radius:13px;
  border:1px solid var(--line,rgba(255,255,255,.08));background:var(--surface,rgba(255,255,255,.03))}
.mt-tarefa.atrasada{border-color:rgba(255,122,122,.45)}
.mt-tarefa.feita .mt-t-txt b{color:var(--muted,#9aa7c2);text-decoration:line-through;text-decoration-thickness:1px}
.mt-t-cab{display:flex;align-items:flex-start;gap:14px}
.mt-t-txt{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}
.mt-t-txt b{font-weight:700;font-size:14px;line-height:1.35;color:var(--ink,#fff)}
.mt-t-txt span{font-size:13px;line-height:1.5;color:var(--txt,#dbe4f7)}
.mt-t-txt i{font-style:normal;font-size:12px;color:var(--muted,#9aa7c2)}
.mt-tarefa.atrasada .mt-t-txt i{color:var(--mt-risco)}
.mt-t-st select{min-height:36px;padding:6px 10px;border-radius:9px;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;
  color:var(--ink,#fff);background:var(--panel-2,#121a2e);border:1px solid var(--line-2,rgba(255,255,255,.14))}
.mt-t-nota{padding:9px 12px;border-radius:10px;font-size:12.5px;line-height:1.5;color:var(--txt,#dbe4f7);background:var(--surface-2,rgba(255,255,255,.06))}
.mt-t-nota-ed{display:flex;flex-direction:column;gap:8px}
.mt-t-nota-ed textarea{width:100%;padding:10px 12px;border-radius:10px;font-family:inherit;font-size:13.5px;resize:vertical;
  color:var(--txt,#dbe4f7);background:var(--panel-2,#121a2e);border:1px solid var(--line-2,rgba(255,255,255,.14))}
.mt-t-nota-ed>div{display:flex;align-items:center;gap:12px}

/* ---------------- requisitos ---------------- */
.mt-reqs{list-style:none;padding:0;display:flex;flex-direction:column}
.mt-reqs li{display:flex;align-items:center;gap:12px;padding:11px 0;border-top:1px solid var(--line,rgba(255,255,255,.08))}
.mt-reqs li:first-child{border-top:0}
.mt-req-ic{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;flex:0 0 auto;color:var(--mt-a);background:rgba(55,217,154,.12)}
.mt-reqs li.falta .mt-req-ic{color:var(--mt-atencao);background:rgba(255,180,84,.13)}
.mt-req-ic svg{width:14px;height:14px}
.mt-reqs li>div{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}
.mt-reqs b{font-weight:700;font-size:13.5px;color:var(--ink,#fff)}
.mt-reqs li>div span{font-size:12.5px;color:var(--muted,#9aa7c2)}
.mt-ir{display:inline-flex;align-items:center;gap:4px;min-height:34px;padding:6px 10px;border-radius:9px;cursor:pointer;font-family:inherit;
  font-weight:700;font-size:12.5px;color:var(--cyan-text,#4dc9f6);background:transparent;border:1px solid var(--line-2,rgba(255,255,255,.14))}
.mt-ir svg{width:13px;height:13px}

/* ---------------- relatórios ---------------- */
.mt-rels{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}
.mt-rel{display:flex;align-items:center;gap:14px;width:100%;padding:14px 16px;border-radius:14px;cursor:pointer;text-align:left;font-family:inherit;
  color:inherit;background:var(--surface,rgba(255,255,255,.03));border:1px solid var(--line,rgba(255,255,255,.08));transition:border-color .16s}
.mt-rel:hover{border-color:var(--line-2,rgba(255,255,255,.2))}
.mt-rel-data{display:flex;flex-direction:column;align-items:center;justify-content:center;width:54px;height:54px;flex:0 0 auto;border-radius:12px;
  background:var(--panel-2,#121a2e);border:1px solid var(--line-2,rgba(255,255,255,.14))}
.mt-rel-data b{font-weight:800;font-size:15px;color:var(--ink,#fff);font-variant-numeric:tabular-nums}
.mt-rel-data i{font-style:normal;font-size:10.5px;color:var(--muted-2,#757f9b)}
.mt-rel-txt{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}
.mt-rel-txt b{font-weight:700;font-size:14px;line-height:1.35;color:var(--ink,#fff)}
.mt-rel-txt span{font-size:12.5px;color:var(--muted,#9aa7c2)}
.mt-rel-ir{display:inline-flex;align-items:center;gap:3px;font-weight:700;font-size:12.5px;color:var(--cyan-text,#4dc9f6)}
.mt-rel-ir svg{width:14px;height:14px}

/* ---------------- encontros, metas e jornada ---------------- */
.mt-encs{list-style:none;padding:0;display:flex;flex-direction:column;gap:10px}
.mt-encs>li{padding:12px 14px;border-radius:13px;border:1px solid var(--line,rgba(255,255,255,.08))}
.mt-enc-cab{display:flex;align-items:center;gap:12px}
.mt-enc-data{flex:0 0 auto;min-width:54px;font-weight:800;font-size:13px;color:var(--ink,#fff);font-variant-numeric:tabular-nums}
.mt-enc-cab>div{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}
.mt-enc-cab b{font-weight:700;font-size:13.5px;color:var(--ink,#fff)}
.mt-enc-cab div span{font-size:12px;color:var(--muted,#9aa7c2)}
.mt-enc-cab em{flex:0 0 auto;font-style:normal;font-weight:700;font-size:11.5px;color:var(--muted,#9aa7c2)}
.mt-encs .e-presente em{color:var(--mt-a)}
.mt-encs .e-ausente em{color:var(--mt-risco)}
.mt-encs .e-futuro em{color:var(--mt-p)}
.mt-encs details{margin-top:10px;font-size:13px}
.mt-encs summary{cursor:pointer;font-weight:600;color:var(--cyan-text,#4dc9f6)}
.mt-encs details ul,.mt-doc ul{padding-left:18px;display:flex;flex-direction:column;gap:5px;margin-top:8px}
.mt-metas{list-style:none;padding:0;display:flex;flex-direction:column;gap:14px}
.mt-meta-cab{display:flex;justify-content:space-between;gap:10px;font-size:13.5px}
.mt-meta-cab b{font-weight:700;color:var(--ink,#fff)}
.mt-meta-cab span{font-weight:800;color:var(--ink,#fff);font-variant-numeric:tabular-nums}
.mt-meta-barra{display:block;height:8px;margin:7px 0 6px;border-radius:4px;overflow:hidden;background:var(--surface-2,rgba(255,255,255,.08))}
.mt-meta-barra i{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,#1646c8,#4dc9f6)}
.mt-meta-pe{display:flex;justify-content:space-between;font-size:11.5px;color:var(--muted,#9aa7c2);font-variant-numeric:tabular-nums}
.mt-meta-pe b{color:var(--ink,#fff)}
.mt-jornada{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:8px;counter-reset:j}
.mt-jornada li{counter-increment:j;display:inline-flex;align-items:center;gap:8px;padding:7px 12px 7px 8px;border-radius:999px;font-size:12.5px;
  color:var(--muted,#9aa7c2);border:1px solid var(--line,rgba(255,255,255,.08))}
.mt-jornada li::before{content:counter(j);display:grid;place-items:center;width:20px;height:20px;border-radius:50%;font-weight:800;font-size:11px;
  background:var(--surface-2,rgba(255,255,255,.08));color:var(--muted,#9aa7c2)}
.mt-jornada li.j-concluida{color:var(--txt,#dbe4f7)}
.mt-jornada li.j-concluida::before{background:var(--mt-a);color:#04140d}
.mt-jornada li.j-andamento{color:var(--ink,#fff);border-color:var(--cyan,#4dc9f6)}
.mt-jornada li.j-andamento::before{background:var(--cyan,#4dc9f6);color:#04121e}
.mt-jornada em{font-style:normal;font-weight:700;font-size:11px;color:var(--cyan-text,#4dc9f6)}

/* ---------------- o relatório (documento) ---------------- */
.mt-lendo-barra{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}
.mt-doc{max-width:860px;width:100%;margin:0 auto;border-radius:6px;overflow:hidden;color:#1d2433;background:#f7f8fa;
  box-shadow:0 30px 60px -36px rgba(0,0,0,.8);font-size:14px;line-height:1.6}
.mt-doc-cab{padding:30px 40px 24px;background:#111a2e;border-bottom:4px solid #2b6cff}
.mt-doc-cab h1{margin:0;font-weight:800;font-size:25px;line-height:1.2;color:#fff;letter-spacing:-.01em}
.mt-doc-cab p{margin:6px 0 0;font-size:13.5px;letter-spacing:.06em;color:#a9b6cf}
.mt-doc-ficha{display:grid;grid-template-columns:1fr 1fr;gap:10px 28px;margin:26px 40px 8px;padding:18px 22px;border-radius:10px;
  background:#fff;border:1px solid #e1e6ef}
.mt-doc-ficha div{display:grid;grid-template-columns:130px 1fr;gap:10px}
.mt-doc-ficha dt{font-weight:700;font-size:13px;color:#56627e}
.mt-doc-ficha dd{margin:0;font-size:13px;color:#1d2433}
.mt-doc-ficha .largo{grid-column:1 / -1}
.mt-doc-sec{margin:22px 40px 0}
.mt-doc-sec h2{margin:0 0 10px;padding-left:12px;border-left:4px solid #2b6cff;font-weight:800;font-size:15px;color:#101827;letter-spacing:.02em}
.mt-doc-sec p{margin:0 0 8px;color:#2e3a52}
.mt-doc-sec li{color:#2e3a52}
.mt-doc-sec b{color:#101827}
.mt-doc-tab{width:100%;border-collapse:collapse;margin-top:6px;font-size:12.5px;background:#fff;border:1px solid #e1e6ef}
.mt-doc-tab th{padding:10px 12px;text-align:left;font-weight:700;font-size:11.5px;letter-spacing:.04em;color:#fff;background:#1d2840}
.mt-doc-tab td{padding:10px 12px;vertical-align:top;border-top:1px solid #e9edf3;color:#2e3a52}
.mt-doc-tab tr:nth-child(even) td{background:#f7f9fc}
.mt-doc .mt-pill{color:#8a4b00;background:#fff1cc;border:1px solid #f6d27a}
.mt-doc .mt-pill.s-andamento{color:#174a9c;background:#e3edff;border-color:#b9cdf5}
.mt-doc .mt-pill.s-concluida{color:#0f6b4a;background:#dcf5ea;border-color:#a7e3c8}
.mt-doc .mt-pill.atrasada{color:#9b1c1c;background:#fde2e2;border-color:#f3b4b4}
.mt-doc-pe{margin:28px 40px 0;padding:16px 0 26px;border-top:1px solid #e1e6ef;text-align:center;font-size:11.5px;color:#8a94a8}

/* imprimir: só o documento sai no papel */
#mtImpressao{display:none}
@media print{
  body.mt-imprimindo{background:#fff!important}
  body.mt-imprimindo>*:not(#mtImpressao){display:none!important}
  body.mt-imprimindo>#mtImpressao{display:block!important}
  body.mt-imprimindo::before{display:none!important}
  #mtImpressao .mt-doc{box-shadow:none;max-width:none;border-radius:0}
  #mtImpressao .mt-doc-tab tr{break-inside:avoid}
  #mtImpressao *{-webkit-print-color-adjust:exact;print-color-adjust:exact}
}

/* ---------------- modo claro do sistema ---------------- */
body.light .mt-pill{color:#8a4b00;background:#fff1cc}
body.light .mt-pill.s-andamento{color:#174a9c;background:#e3edff}
body.light .mt-pill.s-concluida{color:#0f6b4a;background:#dcf5ea}
body.light .mt-pill.atrasada{color:#9b1c1c;background:#fde2e2}
body.light .mt-fita-cheio::after{background:#0e1626}
body.light .mt-jornada li.j-concluida::before{color:#fff}
body.light .mt-norte{background:linear-gradient(115deg,rgba(22,70,200,.10),rgba(77,201,246,.05) 58%,rgba(77,201,246,0)),var(--panel,#fff);border-color:rgba(21,131,176,.35)}
body.light .mt-norte.vazio{background:var(--panel,#fff);border-color:var(--line-2,#cfd8ea)}
body.light .mt-norte-rot{color:#0f6e95}
body.light .mt-marcos li.feita{color:#fff}

/* ---------------- celular ---------------- */
@media (max-width:960px){
  .mt-hero{grid-template-columns:1fr;gap:24px;padding:22px 20px}
  .mt-norte{grid-template-columns:1fr;padding:22px 20px}
  .mt-norte-ind{padding-left:0;padding-top:18px;border-left:0;border-top:1px solid var(--line,rgba(120,160,255,.12))}
  .mt-colunas,.mt-colunas.iguais{grid-template-columns:1fr}
}
@media (max-width:620px){
  .mt-marcos{gap:8px}
  .mt-marcos li{width:30px;height:30px}
  .mt-fita{grid-template-columns:1fr 54px;row-gap:6px}
  .mt-fita-n{grid-column:1 / -1}
  .mt-trena-escala{grid-template-columns:1fr 54px}
  .mt-trena-escala span{grid-column:1!important}
  .mt-bloco{padding:18px 16px}
  .mt-t-cab{flex-direction:column;gap:10px}
  .mt-t-st select{width:100%}
  .mt-doc-cab{padding:22px 20px 18px}
  .mt-doc-ficha{grid-template-columns:1fr;margin:20px 16px 4px}
  .mt-doc-ficha div{grid-template-columns:110px 1fr}
  .mt-doc-sec{margin:20px 16px 0}
  .mt-doc-pe{margin:24px 16px 0}
  .mt-doc-tab thead{display:none}
  .mt-doc-tab tr{display:block;padding:10px 12px;border-top:1px solid #e9edf3}
  .mt-doc-tab td{display:block;padding:2px 0;border:0;background:none!important}
}
@media (prefers-reduced-motion:reduce){ .mt-fita-cheio{transition:none} .mt-spin{animation-duration:2s} }

/* ============================================================
   PAINEL ADMIN
   ============================================================ */
.mt-adm{max-width:none}
/* o admin tem uma regra global de nav (coluna, flex:1, padding); aqui ela não vale */
.mt-subnav,.mt-abas{flex:none;flex-direction:row;padding:0;overflow:visible}
.mt-subnav{display:flex;gap:6px;flex-wrap:wrap}
.mt-subnav button{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 15px;border-radius:11px;cursor:pointer;font-family:inherit;
  font-weight:700;font-size:13.5px;color:var(--muted,#8b95ad);background:transparent;border:1px solid var(--line,rgba(120,160,255,.12))}
.mt-subnav button svg{width:15px;height:15px}
.mt-subnav button.on{color:var(--ink,#eaf1ff);background:var(--surface-2,rgba(120,160,255,.1));border-color:var(--line-2,rgba(120,160,255,.22))}
.mt-pulso{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-radius:16px;overflow:hidden;
  border:1px solid var(--line,rgba(120,160,255,.12));background:var(--panel,#0e1320)}
.mt-pulso div{display:flex;flex-direction:column;gap:2px;padding:16px 18px;border-left:1px solid var(--line,rgba(120,160,255,.12))}
.mt-pulso div:first-child{border-left:0}
.mt-pulso b{font-weight:800;font-size:24px;line-height:1.1;color:var(--ink,#eaf1ff);font-variant-numeric:tabular-nums}
.mt-pulso span{font-size:12px;color:var(--muted,#8b95ad)}
.mt-pulso .risco b{color:var(--mt-risco)}
.mt-pulso .atencao b{color:var(--mt-atencao)}
.mt-busca input{min-width:260px;min-height:40px;padding:9px 13px;border-radius:11px;font-family:inherit;font-size:13.5px;
  color:var(--txt,#dbe4f7);background:var(--panel-2,#0b1020);border:1px solid var(--line-2,rgba(120,160,255,.22))}
.mt-filtros{display:flex;gap:6px;flex-wrap:wrap}
.mt-filtros button{min-height:34px;padding:6px 13px;border-radius:999px;cursor:pointer;font-family:inherit;font-weight:600;font-size:12.5px;
  color:var(--muted,#8b95ad);background:transparent;border:1px solid var(--line,rgba(120,160,255,.12))}
.mt-filtros button.on{color:#04121e;background:var(--cyan,#4dc9f6);border-color:var(--cyan,#4dc9f6)}
.mt-lista{list-style:none;padding:0;display:flex;flex-direction:column;gap:8px}
.mt-linha,.mt-linha-enc{display:flex;align-items:center;gap:18px;width:100%;padding:12px 16px;border-radius:14px;cursor:pointer;text-align:left;
  font-family:inherit;color:inherit;background:var(--surface,rgba(120,160,255,.05));border:1px solid var(--line,rgba(120,160,255,.12));
  border-left:3px solid var(--mt-a);transition:border-color .16s,background .16s}
.mt-linha.f-atencao{border-left-color:var(--mt-atencao)}
.mt-linha.f-risco{border-left-color:var(--mt-risco)}
.mt-linha-enc{border-left-color:var(--cyan,#4dc9f6)}
.mt-linha:hover,.mt-linha-enc:hover{background:var(--surface-2,rgba(120,160,255,.1))}
.mt-av{position:relative;display:grid;place-items:center;width:40px;height:40px;flex:0 0 auto;border-radius:50%;overflow:hidden;font-weight:800;font-size:13px;
  color:var(--ink,#eaf1ff);background:var(--panel-3,#121a2c)}
.mt-av img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.mt-l-quem{flex:1 1 200px;min-width:0;display:flex;flex-direction:column;gap:1px}
.mt-l-quem b{font-weight:700;font-size:14px;color:var(--ink,#eaf1ff);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.mt-l-quem span{font-size:12.5px;color:var(--muted,#8b95ad);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.mt-l-quem em{font-style:normal;font-size:11.5px;color:var(--mt-atencao)}
.mt-l-ad,.mt-l-fato{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:1px;min-width:86px}
.mt-l-ad b{font-weight:800;font-size:20px;color:var(--ink,#eaf1ff);font-variant-numeric:tabular-nums}
.mt-l-ad span,.mt-l-fato span{font-size:11.5px;color:var(--muted,#8b95ad);white-space:nowrap}
.mt-l-fato b{font-weight:800;font-size:15px;color:var(--ink,#eaf1ff);font-variant-numeric:tabular-nums}
.mt-l-fato.ruim b{color:var(--mt-risco)}
.mt-l-ir svg{width:18px;height:18px;color:var(--muted-2,#6b7692)}
.mt-cab-m{display:flex;align-items:center;gap:20px;flex-wrap:wrap}
.mt-cab-m-quem{flex:1 1 260px;display:flex;align-items:center;gap:14px;min-width:0}
.mt-cab-m-quem .mt-av{width:54px;height:54px;font-size:17px}
.mt-cab-m-quem h2{margin:0;font-weight:800;font-size:22px;color:var(--ink,#eaf1ff)}
.mt-cab-m-quem span{font-size:13px;color:var(--muted,#8b95ad)}
.mt-cab-m-ad{display:flex;flex-direction:column;align-items:flex-end}
.mt-cab-m-ad b{font-weight:800;font-size:30px;line-height:1;color:var(--ink,#eaf1ff)}
.mt-cab-m-ad span{font-weight:700;font-size:12.5px}
.mt-cab-m-ad.f-bom span{color:var(--mt-a)} .mt-cab-m-ad.f-atencao span{color:var(--mt-atencao)} .mt-cab-m-ad.f-risco span{color:var(--mt-risco)}
.mt-abas{display:flex;gap:2px;flex-wrap:wrap;border-bottom:1px solid var(--line,rgba(120,160,255,.12))}
.mt-abas button{position:relative;display:inline-flex;align-items:center;gap:7px;min-height:42px;padding:9px 14px;cursor:pointer;font-family:inherit;
  font-weight:700;font-size:13.5px;color:var(--muted,#8b95ad);background:transparent;border:0;border-bottom:2px solid transparent;margin-bottom:-1px}
.mt-abas button.on{color:var(--ink,#eaf1ff);border-bottom-color:var(--cyan,#4dc9f6)}
.mt-abas i{font-style:normal;font-size:11px;font-weight:800;padding:1px 7px;border-radius:999px;color:#fff;background:var(--mt-risco)}
.mt-detalhe{list-style:none;padding:0;display:flex;flex-direction:column;gap:9px;margin-top:4px!important}
.mt-detalhe li{font-size:13px;line-height:1.5;color:var(--muted,#8b95ad)}
.mt-detalhe b{display:block;color:var(--ink,#eaf1ff);font-size:13px}
.mt-mini{list-style:none;padding:0;display:flex;flex-direction:column}
.mt-mini li{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:10px 0;border-top:1px solid var(--line,rgba(120,160,255,.12))}
.mt-mini li:first-child{border-top:0}
.mt-mini li>span{font-weight:800;font-size:12.5px;color:var(--ink,#eaf1ff);font-variant-numeric:tabular-nums}
.mt-mini li.ruim>span{color:var(--mt-risco)}
.mt-mini b{font-weight:600;font-size:13.5px;color:var(--txt,#dbe4f7);min-width:0}
.mt-mini em{font-style:normal;font-size:11.5px;color:var(--muted,#8b95ad)}
.mt-mini p{grid-column:2 / -1;margin:0;font-size:12.5px;color:var(--muted,#8b95ad)}
.mt-tabela-rel{list-style:none;padding:0;display:flex;flex-direction:column;gap:8px}
.mt-tabela-rel li{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:13px;border:1px solid var(--line,rgba(120,160,255,.12))}
.mt-tr-txt{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}
.mt-tr-txt b{font-weight:700;font-size:14px;color:var(--ink,#eaf1ff)}
.mt-tr-txt span{font-size:12.5px;color:var(--muted,#8b95ad)}
.mt-selo{flex:0 0 auto;padding:3px 10px;border-radius:999px;font-weight:700;font-size:11.5px}
.mt-selo.pub{color:var(--mt-a);background:rgba(55,217,154,.13)}
.mt-selo.ras{color:var(--muted,#8b95ad);background:var(--surface-2,rgba(120,160,255,.1))}
.mt-tr-acoes,.mt-t-acoes{display:flex;align-items:center;gap:6px;flex:0 0 auto}
.mt-t-acoes select{min-height:36px;padding:6px 10px;border-radius:9px;font-family:inherit;font-size:13px;font-weight:600;
  color:var(--ink,#eaf1ff);background:var(--panel-2,#0b1020);border:1px solid var(--line-2,rgba(120,160,255,.22))}
.mt-ic-b{display:grid;place-items:center;width:36px;height:36px;flex:0 0 auto;border-radius:10px;cursor:pointer;padding:0;
  color:var(--muted,#8b95ad);background:transparent;border:1px solid var(--line,rgba(120,160,255,.12))}
.mt-ic-b svg{width:15px;height:15px}
/* publicar e recolher: mesma largura nas linhas, para os ícones ficarem alinhados */
.mt-pub-b{min-width:84px;height:36px;padding:0 12px;border-radius:10px;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:700;
  color:var(--cyan,#4dc9f6);background:transparent;border:1px solid var(--line,rgba(120,160,255,.12));transition:border-color .18s,background .18s}
.mt-pub-b:hover{border-color:var(--cyan,#4dc9f6);background:rgba(77,201,246,.08)}
.mt-ic-b:hover{color:var(--ink,#eaf1ff);border-color:var(--line-2,rgba(120,160,255,.22))}
.mt-ic-b.perigo:hover,.mt-btn.perigo{color:var(--mt-risco)}
.mt-btn.leve.perigo{border-color:rgba(255,122,122,.4)}
.mt-doc-moldura{padding:6px 0 10px}
.mt-lendo-acoes{display:flex;gap:10px;flex-wrap:wrap}

/* editor */
.mt-ed{display:flex;flex-direction:column;gap:16px;padding:24px 26px;border-radius:18px;max-width:1040px;
  background:var(--panel,#0e1320);border:1px solid var(--line,rgba(120,160,255,.12))}
.mt-ed-cab h2{margin:0;font-weight:800;font-size:20px;color:var(--ink,#eaf1ff)}
.mt-ed-cab p{margin:4px 0 0;font-size:13px;color:var(--muted,#8b95ad);max-width:70ch}
.mt-ed-sec{margin:0;padding:16px 18px;border-radius:14px;border:1px solid var(--line,rgba(120,160,255,.12));display:flex;flex-direction:column;gap:10px;min-width:0}
.mt-ed-sec legend{padding:0 6px;font-weight:800;font-size:13.5px;color:var(--ink,#eaf1ff)}
.mt-ed-ajuda{margin:0;font-size:12.5px;line-height:1.5;color:var(--muted,#8b95ad)}
.mt-grade{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.mt-grade .c2{grid-column:span 2}
.mt-grade .c4{grid-column:1 / -1}
.mt-campo{display:flex;flex-direction:column;gap:6px;min-width:0}
.mt-campo>span{font-weight:600;font-size:12px;color:var(--muted,#8b95ad)}
.mt-ed input[type=text],.mt-ed input[type=date],.mt-ed input:not([type]),.mt-ed select,.mt-ed textarea,
.mt-tar-form input,.mt-tar-form select,.mt-tab input,.mt-norte-ed input,.mt-norte-ed textarea,.mt-jorn-ed input,.mt-jorn-ed select{
  width:100%;min-height:40px;padding:9px 11px;border-radius:10px;font-family:inherit;font-size:13.5px;
  color:var(--txt,#dbe4f7);background:var(--panel-2,#0b1020);border:1px solid var(--line-2,rgba(120,160,255,.22))}
.mt-ed textarea{resize:vertical;line-height:1.5}
.mt-norte-ed textarea{resize:vertical;line-height:1.4}
.mt-ed input:focus,.mt-ed select:focus,.mt-ed textarea:focus,.mt-tar-form input:focus,.mt-norte-ed input:focus,.mt-norte-ed textarea:focus{outline:2px solid var(--cyan,#4dc9f6);outline-offset:0;border-color:transparent}
.mt-topicos,.mt-tar-ed{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px;counter-reset:tp}
.mt-topicos li{display:grid;grid-template-columns:minmax(0,1fr) 36px;gap:8px;padding:10px;border-radius:12px;background:var(--surface,rgba(120,160,255,.05))}
.mt-topicos li input{grid-column:1}
.mt-topicos li textarea{grid-column:1}
.mt-topicos li .mt-ic-b{grid-column:2;grid-row:1}
.mt-tar-ed li{display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:12px;background:var(--surface,rgba(120,160,255,.05))}
.mt-tar-ed-l1{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:8px}
.mt-tar-ed-l2{display:grid;grid-template-columns:minmax(0,1.3fr) 130px minmax(0,1fr) 150px 150px 36px;gap:8px;align-items:center}
.mt-coracao{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}
.mt-coracao label{display:flex;flex-direction:column;gap:4px;padding:11px 12px;border-radius:12px;cursor:pointer;
  border:1px solid var(--line-2,rgba(120,160,255,.22));background:var(--surface,rgba(120,160,255,.05))}
.mt-coracao input{position:absolute;opacity:0;pointer-events:none}
.mt-coracao b{font-weight:800;font-size:18px;color:var(--mt-c)}
.mt-coracao span{font-size:11.5px;line-height:1.4;color:var(--muted,#8b95ad)}
.mt-coracao label.on{border-color:var(--mt-c);background:rgba(255,143,163,.08)}
.mt-coracao label:focus-within{outline:2px solid var(--cyan,#4dc9f6);outline-offset:2px}
.mt-ed-pe{display:flex;align-items:center;justify-content:flex-end;gap:14px;flex-wrap:wrap}
.mt-check{display:inline-flex;align-items:center;gap:9px;margin-right:auto;font-size:13.5px;color:var(--txt,#dbe4f7);cursor:pointer}
.mt-check input{width:18px;height:18px;accent-color:var(--cyan,#4dc9f6)}
.mt-msg{font-size:13px;color:var(--mt-atencao)}
.mt-tar-form{display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:13px;border:1px solid var(--cyan,#4dc9f6);background:var(--surface,rgba(120,160,255,.05))}
.mt-chamada{display:inline-flex;flex:0 0 auto;border-radius:10px;overflow:hidden;border:1px solid var(--line-2,rgba(120,160,255,.22))}
.mt-chamada button{min-height:34px;padding:5px 12px;cursor:pointer;font-family:inherit;font-weight:700;font-size:12px;
  color:var(--muted,#8b95ad);background:transparent;border:0}
.mt-chamada button+button{border-left:1px solid var(--line-2,rgba(120,160,255,.22))}
.mt-chamada button.on.sim{color:#04140d;background:var(--mt-a)}
.mt-chamada button.on.nao{color:#fff;background:var(--mt-risco)}
.mt-tab-wrap{overflow-x:auto}
.mt-tab{width:100%;border-collapse:collapse;font-size:13px}
.mt-tab th{padding:8px;text-align:left;font-weight:700;font-size:11.5px;color:var(--muted,#8b95ad);border-bottom:1px solid var(--line,rgba(120,160,255,.12))}
.mt-tab td{padding:6px 8px;vertical-align:middle;border-bottom:1px solid var(--line,rgba(120,160,255,.12))}
.mt-tab input{min-height:36px}
.mt-tab input.curto{min-width:80px}
.mt-tab input.num{min-width:96px;text-align:right}
.mt-tab small{display:block;font-size:11px;color:var(--muted,#8b95ad)}
.mt-meta-barra.mini{width:90px;margin:0 0 3px}
.mt-jorn-ed{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px;counter-reset:jo}
.mt-jorn-ed li{counter-increment:jo;display:grid;grid-template-columns:28px minmax(0,1.4fr) 150px 150px 150px minmax(0,1fr) 36px;gap:8px;align-items:center}
.mt-jorn-ed li::before{content:counter(jo);display:grid;place-items:center;width:26px;height:26px;border-radius:50%;font-weight:800;font-size:12px;
  color:var(--muted,#8b95ad);background:var(--surface-2,rgba(120,160,255,.1))}
.mt-jorn-ed li.j-concluida::before{color:#04140d;background:var(--mt-a)}
.mt-jorn-ed li.j-andamento::before{color:#04121e;background:var(--cyan,#4dc9f6)}
.mt-conv-cab{display:flex;justify-content:space-between;align-items:center;font-size:12.5px;color:var(--muted,#8b95ad)}
.mt-conv{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:8px}
.mt-conv li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:12px;border:1px solid var(--line,rgba(120,160,255,.12))}
.mt-conv li.on{border-color:var(--line-2,rgba(120,160,255,.3));background:var(--surface,rgba(120,160,255,.05))}
.mt-conv label{display:flex;align-items:center;gap:10px;min-width:0;cursor:pointer}
.mt-conv label input{width:18px;height:18px;flex:0 0 auto;accent-color:var(--cyan,#4dc9f6)}
.mt-conv .mt-av{width:32px;height:32px;font-size:11px}
.mt-conv label span{display:flex;flex-direction:column;min-width:0}
.mt-conv label b{font-weight:700;font-size:13px;color:var(--ink,#eaf1ff);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.mt-conv label i{font-style:normal;font-size:11.5px;color:var(--muted,#8b95ad);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

@media (max-width:1100px){
  .mt-pulso{grid-template-columns:repeat(3,minmax(0,1fr))}
  .mt-pulso div:nth-child(4){border-left:0}
  .mt-pulso div:nth-child(n+4){border-top:1px solid var(--line,rgba(120,160,255,.12))}
  .mt-tar-ed-l2{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}
  .mt-jorn-ed li{grid-template-columns:28px minmax(0,1fr) minmax(0,1fr);}
  .mt-jorn-ed li input[data-jorn="obs"]{grid-column:2 / -1}
  .mt-coracao{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:760px){
  .mt-linha{flex-wrap:wrap;gap:10px 14px}
  .mt-linha .mt-trena.compacta{order:5;width:100%}
  .mt-l-ad,.mt-l-fato{min-width:0;align-items:flex-start}
  .mt-l-ir{display:none}
  .mt-pulso{grid-template-columns:repeat(2,minmax(0,1fr))}
  .mt-pulso div{border-left:0!important;border-top:1px solid var(--line,rgba(120,160,255,.12))}
  .mt-busca input{min-width:0;width:100%}
  .mt-grade{grid-template-columns:1fr}
  .mt-grade .c2{grid-column:auto}
  .mt-norte-ed{padding:18px 16px}
  .mt-tar-ed-l1,.mt-tar-ed-l2{grid-template-columns:1fr}
  .mt-ed{padding:18px 16px}
  .mt-tabela-rel li{flex-wrap:wrap}
  .mt-t-cab{flex-wrap:wrap}
}
/* administrador de nível Leitura: vê tudo, não escreve */
.mt-adm.so-leitura [data-mnovorel],.mt-adm.so-leitura [data-meditrel],.mt-adm.so-leitura [data-mpub],.mt-adm.so-leitura [data-mdelrel],
.mt-adm.so-leitura [data-mnovatar],.mt-adm.so-leitura [data-medtar],.mt-adm.so-leitura [data-mdeltar],.mt-adm.so-leitura [data-mnovoenc],
.mt-adm.so-leitura [data-mdelenc],.mt-adm.so-leitura [data-mnovameta],.mt-adm.so-leitura [data-mdelmeta],.mt-adm.so-leitura [data-mjornpadrao],
.mt-adm.so-leitura [data-mnovaetapa],.mt-adm.so-leitura [data-mdeletapa],.mt-adm.so-leitura #mtEncSalvar{display:none!important}
