.automation-page{color:#10261f;background:#f4f6f1;min-height:100vh}.automation-main{width:min(1160px,100% - 44px);margin:0 auto;padding:36px 0 72px}.automation-main>header p{color:#668777;letter-spacing:.16em;margin:0 0 7px;font-size:12px;font-weight:800}.automation-main h1{margin:0;font-size:clamp(30px,4vw,44px)}.automation-main>header span{color:#687c72;margin-top:10px;display:block}.automation-notice,.automation-error{border-radius:10px;margin:16px 0;padding:12px 14px}.automation-notice{color:#42620e;background:#effbd0}.automation-error{color:#9b2e22;background:#ffe8e5}.automation-rules,.automation-runs{background:#fff;border:1px solid #dce4dd;border-radius:16px;margin-top:20px;padding:20px}.automation-rules h2,.automation-runs h2{margin:0 0 12px}.automation-rules article{border-top:1px solid #e9eeea;justify-content:space-between;align-items:center;gap:18px;padding:14px 0;display:flex}.automation-rules strong,.automation-rules span,.automation-runs b,.automation-runs span{display:block}.automation-rules span,.automation-runs span{color:#718178;margin-top:4px;font-size:13px}.automation-rules article>div:last-child{align-items:center;gap:10px;display:flex}.automation-rules b{border-radius:999px;padding:5px 8px;font-size:12px}.automation-rules b.on{color:#337348;background:#e5f7dc}.automation-rules b.off{color:#806f6f;background:#f1eeee}.automation-main button{color:#254d39;cursor:pointer;font:inherit;background:#e8f0e9;border:0;border-radius:8px;padding:9px 12px}.automation-main button:disabled{opacity:.55;cursor:wait}.automation-actions{grid-template-columns:1fr 1fr;gap:14px;margin-top:20px;display:grid}.automation-actions article{background:#f6fced;border:1px solid #cfe3c1;border-radius:14px;gap:9px;padding:18px;display:grid}.automation-actions span{color:#667b70;font-size:13px;line-height:1.55}.automation-actions button{color:#183922;background:#c7ff18;width:max-content;font-weight:800}.automation-runs>header{justify-content:space-between;align-items:center;display:flex}.automation-runs article{border-top:1px solid #e9eeea;grid-template-columns:160px 1fr;gap:14px;padding:11px 0;display:grid}.automation-runs time{color:#75867d;font-size:12px}@media (max-width:700px){.automation-main{width:min(100% - 24px,1160px)}.automation-rules article,.automation-runs article{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}.automation-actions{grid-template-columns:1fr}}
