.automation-overview{margin-bottom:22px;padding:22px;min-width:0}.automation-heading{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:18px}.automation-heading h3{margin:0 0 8px}.automation-heading p,.automation-note{font-size:12px;line-height:1.7;color:var(--hub-muted);margin:0}.automation-heading .btn{flex-shrink:0}.automation-table-scroll{overflow-x:auto;max-width:100%}.automation-table{width:100%;border-collapse:collapse;font-size:12px;table-layout:fixed;min-width:1100px}.automation-table th{font-size:10px;line-height:1.5;text-align:left;color:var(--hub-muted);padding:12px 10px;background:var(--hub-table)}.automation-table th:first-child{width:16%}.automation-table th:nth-child(2){width:12%}.automation-table th:nth-child(3),.automation-table th:nth-child(4),.automation-table th:nth-child(5){width:12%}.automation-table th:nth-child(6){width:24%}.automation-table th:last-child{width:12%}.automation-table td{vertical-align:top;padding:14px 10px;border-bottom:1px solid var(--hub-border);line-height:1.65;overflow-wrap:anywhere}.automation-table small{display:block;font-size:11px;color:var(--hub-muted);margin-top:5px;line-height:1.6}.automation-state{font-size:11px;font-weight:600;display:inline-block}.automation-state.running,.automation-state.completed{color:var(--hub-accent)}.automation-state.blocked,.automation-state.permission_denied{color:var(--hub-danger,#f29393)}.automation-state.disabled,.automation-state.module_disabled,.automation-state.not_configured{color:var(--hub-muted)}.automation-note{margin-top:16px}.automation-operation{font-size:11px;margin-top:6px}.automation-error{font-size:12px;color:var(--hub-danger,#f29393)}
@media(max-width:760px){.automation-overview{padding:16px}.automation-heading{flex-direction:column;gap:12px}.automation-table{min-width:0;table-layout:auto}.automation-table thead{display:none}.automation-table,.automation-table tbody{display:block}.automation-table tr{display:grid;grid-template-columns:1fr 1fr;gap:12px 18px;padding:18px 0;border-bottom:1px solid var(--hub-border)}.automation-table td{display:block;border:0;padding:0;min-width:0}.automation-table td:before{content:attr(data-label);display:block;color:var(--hub-muted);font-size:10px;margin-bottom:3px}.automation-table td:first-child,.automation-table td:nth-child(6){grid-column:1/-1}.automation-table td:first-child:before{display:none}.automation-table td:last-child{align-self:end}.automation-table td:last-child:before{display:none}}
