.tdc-modal .wizard-rodape__navegar{align-items:center;gap:8px;margin-right:auto;display:flex}.tdc{flex-direction:column;gap:14px;height:100%;min-height:0;display:flex}.tdc-g12{flex:none;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px 8px;display:grid}.tdc-c2{grid-column:span 2}.tdc-c3{grid-column:span 3}.tdc-c4{grid-column:span 4}.tdc-c5{grid-column:span 5}.tdc-c6{grid-column:span 6}.tdc-c7{grid-column:span 7}.tdc-secao{border-bottom:1px solid var(--border);min-height:22px;color:var(--text-2);white-space:nowrap;flex:none;align-items:flex-end;gap:4px;padding-bottom:4px;font-size:13px;font-weight:600;display:flex}.tdc-secao__sobra{flex:auto}.tdc-secao__direita{font-variant-numeric:tabular-nums;margin-right:8px;font-weight:500}.tdc-secao .alerta-neon{align-self:center}.tdc-secao+.tdc-lista,.tdc-secao+.tdc-matriz{margin-top:-10px}.tdc-lista{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.tdc-lista>.tabela,.tdc-lista>.tabela>.tabela__scroll{flex:auto;min-height:0}.tdc-modal .tdc-lista .tabela__linha--fantasma:nth-child(2n){background:var(--zebra-neutra)}.tdc-info{color:var(--info-text);font-weight:600}.tdc-zero{color:var(--text-3)}.tdc-matriz{border:1px solid var(--border);background:var(--surface);flex:none;overflow:hidden}.tdc-matriz table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12.5px}.tdc-matriz th{text-align:left;height:34px;color:var(--text-2);background:var(--grade-cab-bg);border-right:1px solid var(--border);white-space:nowrap;text-overflow:ellipsis;padding:0 10px;font-weight:600;overflow:hidden}.tdc-matriz td{border-right:1px solid var(--border);white-space:nowrap;text-overflow:ellipsis;height:40px;padding:0 10px;overflow:hidden}.tdc-matriz th:last-child,.tdc-matriz td:last-child{border-right:0}.tdc-matriz tbody tr:nth-child(2n) td{background:var(--grade-zebra-bg)}.tdc-matriz td.tdc-matriz__dif{font-weight:600;background:var(--warning-bg)!important}.tdc-dps{flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.tdc-dp{border:1px solid var(--border);background:var(--surface-2);flex-direction:column;justify-content:center;gap:1px;min-width:0;height:64px;padding:0 12px;display:flex}.tdc-dp small{min-width:0;height:18px;color:var(--text-3);white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:flex}.tdc-dp small>span{text-overflow:ellipsis;overflow:hidden}.tdc-dp b{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:baseline;height:24px;font-size:20px;font-weight:800;line-height:24px;display:flex}.tdc-dp b em{color:var(--text-3);margin-left:4px;font-size:12.5px;font-style:normal;font-weight:600;line-height:1}.tdc-dp>span{text-overflow:ellipsis;white-space:nowrap;color:var(--text-3);font-variant-numeric:tabular-nums;font-size:12px;overflow:hidden}.tdc-dp--forte{border-color:var(--border-strong)}.tdc-dp--ruim{border-color:var(--danger-text)}.tdc-dp--ruim b{color:var(--danger-text)}.tdc-dp--ok b{color:var(--success-text)}.tdc-prog{border:1px solid var(--border);background:var(--surface-2);flex-direction:column;flex:none;gap:8px;padding:12px 14px;display:flex}.tdc-prog--erro{border-color:var(--danger-text)}.tdc-prog__topo{align-items:center;gap:8px;min-height:22px;display:flex}.tdc-prog__tit{white-space:nowrap;align-items:center;gap:8px;min-width:0;font-size:14px;font-weight:700;display:flex}.tdc-prog__pct{font-variant-numeric:tabular-nums;color:var(--text-2);margin-left:auto;font-size:14px;font-weight:700}.tdc-prog__linha{text-overflow:ellipsis;white-space:nowrap;color:var(--text-2);font-variant-numeric:tabular-nums;font-size:13px;overflow:hidden}.tdc-barra{background:var(--surface-3);height:10px;overflow:hidden}.tdc-barra i{background:var(--acao-grad);height:100%;transition:width .12s linear;display:block}.tdc-barra--roda i{background:linear-gradient(90deg, var(--primary), var(--primary-text), var(--primary));background-size:200% 100%;animation:1.2s linear infinite tdc-corre}.tdc-barra--fim i{background:linear-gradient(180deg, var(--success-solid), var(--success-2))}.tdc-gira{border:2px solid var(--primary-soft);border-top-color:var(--primary-text);border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite tdc-gira;display:block}.tdc-ok{background:var(--success-solid);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.tdc-ok--erro{background:var(--danger-solid)}@keyframes tdc-gira{to{transform:rotate(360deg)}}@keyframes tdc-corre{0%{background-position:200% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.tdc-barra--roda i,.tdc-gira{animation:none}}.tdc-avisos__lista{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tdc-avisos__lista li{border-left:3px solid var(--alerta-text);background:var(--surface-2);flex-direction:column;gap:2px;padding:6px 10px;display:flex}.tdc-avisos__lista span{color:var(--text-2)}
