/* Control para Dirección en la ficha del proyecto (2026-11-04): tres bloques compactos bajo «Siguiente paso». */
.automation-control{display:grid;gap:14px;margin-top:14px}
.automation-control:empty{display:none}
.automation-control-block{padding:14px 16px;border:1px solid var(--line);border-top:3px solid var(--turquoise);background:var(--surface)}
.automation-control-block>header span{display:block;color:var(--blue-dark);font-size:11px;font-weight:850;letter-spacing:.08em}
.automation-control-block>header h3{margin:2px 0 8px}
.automation-control-block p{margin:6px 0;font-size:13px}
.automation-control-block p.automation-control-empty{color:var(--muted)}
.automation-control-scroll{overflow-x:auto}
.automation-control-table{width:100%;border-collapse:collapse;font-size:12px}
.automation-control-table th,.automation-control-table td{padding:6px 8px;border-top:1px solid var(--line-inner);text-align:left;vertical-align:top;white-space:nowrap}
.automation-control-table td.txt{white-space:normal;min-width:160px;overflow-wrap:break-word}
.automation-control-table thead th{border-top:0;color:var(--muted);font-weight:800;font-size:11px;white-space:nowrap}
.automation-control-table .num{text-align:right;white-space:nowrap}
.automation-control-table tfoot td{font-weight:800}
.automation-control-table small{display:block;color:var(--muted);font-size:11px}
.automation-control-over{color:var(--red);font-weight:800}
.automation-control-ok{color:var(--green);font-weight:800}
.automation-control-labor{display:flex;flex-wrap:wrap;gap:8px 22px;align-items:baseline;margin:6px 0}
.automation-control-labor b{font-size:15px}
.automation-control-labor small{display:block;color:var(--muted);font-size:11px}
.automation-control-note{color:var(--muted);font-size:12px}
.automation-control-subtitle{margin:14px 0 4px;font-size:13px}
.automation-control-block p small{color:var(--muted);font-size:11px}
