/* JurisCRM v4.6 — movimentação processual (padrão PJe) */
.mv-capa{margin-bottom:14px}
.mv-capa-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px 20px}
.mv-capa-item{display:flex;flex-direction:column;gap:2px}
.mv-capa-rot{font-size:11px;text-transform:uppercase;letter-spacing:.4px;color:#94a3b8;font-weight:700}
.mv-capa-val{font-size:13.5px;color:#1f2937}
.mv-acoes{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:14px;
  padding-top:12px;border-top:1px solid #f1f5f9}
.mv-sync{font-size:12px;color:#6b7280}
.mv-tabela{width:100%;border-collapse:collapse;font-size:13px}
.mv-tabela thead th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.4px;
  color:#94a3b8;padding:8px 10px;border-bottom:2px solid #e5e7eb}
.mv-tabela tbody tr{border-bottom:1px solid #f1f5f9}
.mv-tabela tbody tr:hover{background:#f9fafb}
.mv-tabela td{padding:10px;vertical-align:top}
.mv-data{white-space:nowrap;width:1%;color:#0f2744}
.mv-hora{display:block;font-size:11px;color:#94a3b8;font-weight:400}
.mv-ico{margin-right:4px}
.mv-txt b{font-weight:600;color:#1f2937}
.mv-compl{font-size:12px;color:#64748b;margin-top:3px;padding-left:22px}
.mv-org{font-size:11px;color:#94a3b8;margin-top:2px;padding-left:22px}
.mv-cod{width:1%;white-space:nowrap;color:#94a3b8;font-size:11.5px;text-align:right}
.mv-rodape{margin-top:10px;font-size:12px}
.mv-aviso{margin-bottom:12px}
.mv-sel-topo{display:flex;justify-content:space-between;align-items:center;gap:12px;
  flex-wrap:wrap;margin-bottom:12px}
.btn-danger{background:#dc2626;color:#fff;border:0}
.btn-danger:hover{background:#b91c1c}
.mv-expl{font-size:12.5px;color:#7f1d1d;line-height:1.6;margin-top:8px;font-weight:400}
.mv-expl hr{border:0;border-top:1px solid #fecaca;margin:8px 0}
.mv-pedido{background:#fff;border:1px solid #fecaca;border-radius:6px;padding:8px 10px;
  margin:6px 0;font-size:12px;color:#374151;font-family:ui-monospace,monospace}

/* v4.7.1 — cabeçalho da tela de movimentação (igual ao do caso) */
.mv-topo{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}
.mv-voltar{background:#0f2744;color:#fff;border:0;font-weight:600}
.mv-voltar:hover{background:#16375e}
.mv-cabecalho{background:#0f2744;border-radius:12px;padding:20px 24px;margin-bottom:18px;color:#fff}
.mv-cab-area{font-size:12.5px;color:#94a3b8;margin-bottom:4px}
.mv-cab-titulo{font-size:24px;font-weight:700;margin:0 0 10px;color:#fff;letter-spacing:.3px}
.mv-cab-tags{display:flex;gap:8px;flex-wrap:wrap}
.mv-tag{font-size:12px;font-weight:600;padding:3px 12px;border-radius:20px}
.mv-tag-status{background:#ddd6fe;color:#5b21b6}
.mv-tag-prio{background:#dbeafe;color:#1e40af}
.mv-tag-proc{background:#e2e8f0;color:#334155}
.mv-tag-ok{background:#bbf7d0;color:#166534}
.mv-secao{font-size:17px;font-weight:600;color:#0f2744;margin:0 0 12px}
