.automation-hero{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.automation-hero h2{margin:0 0 4px}.automation-hero p{margin:0;color:var(--muted)}.automation-tabs{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));gap:10px;margin-bottom:16px}.automation-tabs button{min-height:44px;border:1px solid var(--line);border-radius:12px;background:var(--card);font:inherit;font-weight:700;color:var(--ink);cursor:pointer}.automation-tabs button.active{background:var(--navy);color:white;border-color:transparent}.automation-editor{margin-bottom:16px}.automation-form{display:grid;grid-template-columns:2fr 1fr 1fr;gap:14px}.automation-form label,.automation-form fieldset{display:grid;gap:6px}.automation-form input,.automation-form select,.automation-form textarea{width:100%;min-height:44px}.automation-form textarea{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;resize:vertical}.automation-form .wide{grid-column:1/-1}.automation-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:16px}.automation-card pre,.automation-run-detail pre{max-height:260px;overflow:auto;padding:14px;border-radius:10px;background:#0f172a;color:#e2e8f0;white-space:pre-wrap}.automation-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.automation-status{display:inline-flex;align-items:center;justify-content:center;min-width:100px;min-height:32px;padding:4px 10px;border-radius:999px;background:#e8eef5;color:#40516b;font-weight:700}.automation-status.ok{background:#d9f5e5;color:#087443}.automation-status.bad{background:#fee2e2;color:#b42318}.automation-status.wait{background:#fff2cf;color:#935d00}.automation-agent-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px;max-height:340px;overflow:auto}.automation-agent{display:flex!important;grid-template-columns:none!important;align-items:center;gap:10px;padding:10px;border:1px solid var(--line);border-radius:10px}.automation-agent input{width:20px!important;min-height:20px!important}.automation-agent span{display:grid}.automation-agent small{color:var(--muted)}.automation-run-detail{max-width:1100px}.automation-run-detail table td:last-child{min-width:320px;white-space:normal}@media(max-width:760px){.automation-tabs,.automation-form{grid-template-columns:1fr}.automation-form .wide{grid-column:auto}.automation-hero{align-items:flex-start;flex-direction:column}.automation-hero .btn{width:100%}}
.automation-client-picker{display:grid;gap:6px;margin:0 0 14px}.automation-client-picker select{width:100%;min-height:44px}.automation-client-hint{grid-column:1/-1;color:var(--muted);margin:4px 0}
.automation-pagination-hidden{display:none!important}
.automation-pagination{margin-top:0;padding:14px 18px 18px;border-top:1px solid var(--line);background:var(--card);}
.automation-pagination .btn{margin:0 2px;}
@media(max-width:760px){.automation-pagination{padding:12px;justify-content:flex-start;}}
.automation-extra-list table{font-size:13px}.automation-extra-list td,.automation-extra-list th{vertical-align:middle}.automation-extra-meta{display:block;color:var(--muted);font-size:11px;margin-top:3px}

#automationManagerDialog > .dialog-head > h2{margin-right:auto}#automationManagerDialog .automation-manager-head-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-left:auto;flex-shrink:0}
