/* Dashboard de tarefas v2 (24/10/2026): colunas equilibradas, cards do tamanho do conteúdo, pizza e rosca 3D. */
.dt2-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}
@media (max-width:1100px){.dt2-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (max-width:640px){.dt2-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}
.dt2-serie{margin:16px 0}
.dt2-grade{display:grid;gap:16px;align-items:start}
.dt2-col{display:flex;flex-direction:column;gap:16px;min-width:0}
.dt2-card{margin:0;min-width:0}
.dt2-card h2{margin-bottom:8px}
.dt2-sub{margin:-4px 0 8px;font-size:12px}
.dt2-piz{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:10px;align-items:center}
@media (max-width:520px){.dt2-piz{grid-template-columns:minmax(0,1fr)}}
.dt2-cv{width:100%;height:215px;display:block;color:var(--fg)}
.dt2-cv-p{height:190px}
.dt2-leg{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;font-size:12.5px;min-width:0}
.dt2-leg li{display:grid;grid-template-columns:10px minmax(0,1fr) auto 34px;gap:8px;align-items:center;padding:4px 6px;border-radius:8px;transition:background .12s}
.dt2-leg li.on,.dt2-leg li:hover{background:var(--bg-2)}
.dt2-leg i{width:10px;height:10px;border-radius:3px;display:block}
.dt2-leg-n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.dt2-leg b{font:600 12.5px var(--m)}
.dt2-leg small{color:var(--mudo);font:11px var(--m);text-align:right}
.dt2-h3{font:500 10.5px var(--m);letter-spacing:.14em;text-transform:uppercase;color:var(--mudo);margin:14px 0 4px}
.dt2-prio .dt-l{grid-template-columns:minmax(80px,.8fr) minmax(0,1.4fr) 34px}
.dt2-mais{margin-top:4px}
.dt2-mais summary{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--roxo);padding:6px 8px;cursor:pointer;list-style:none}
.dt2-mais summary::-webkit-details-marker{display:none}
.dt2-mais[open] summary{margin-bottom:2px}
