/* XSIZE CRM PART21 — Automation Center + inline UIS recordings */
.automation-view{padding-bottom:28px}.automation-hero{display:flex;justify-content:space-between;align-items:center;gap:20px;background:linear-gradient(135deg,#f7f5ff,#fff);border-color:#ddd6fe}.automation-hero h3{margin:3px 0 5px;font-size:20px}.automation-hero p{margin:0;max-width:850px;color:#64748b;font-size:12px;line-height:1.5}.automation-kicker{font-size:9px;font-weight:900;letter-spacing:.12em;color:#6d5dfc}.automation-kpis{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px;margin:12px 0}.automation-kpi{background:#fff;border:1px solid var(--line);border-radius:12px;padding:13px 15px;box-shadow:0 4px 18px rgba(15,23,42,.03)}.automation-kpi small{display:block;color:#64748b;font-size:10px}.automation-kpi strong{display:block;font-size:22px;margin-top:5px;color:#111827}.automation-kpi.danger strong{color:#dc2626}.automation-kpi.ok strong{color:#16a34a}.automation-flow{margin-bottom:12px}.automation-flow-row{display:grid;grid-template-columns:repeat(11,auto);justify-content:start;align-items:center;gap:8px;overflow:auto;padding-bottom:3px}.automation-flow-row span{white-space:nowrap;border:1px solid #ddd6fe;background:#faf8ff;color:#5b21b6;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800}.automation-flow-row i{color:#a78bfa;font-style:normal}.automation-main-panel{width:100%!important;max-width:none!important;box-sizing:border-box;margin-bottom:12px}.automation-main-panel .messaging-settings-grid{grid-template-columns:minmax(260px,360px) minmax(0,1fr)}.automation-moved-note{border:1px dashed #cbd5e1;border-radius:10px;padding:10px 12px;color:#64748b;font-size:11px;margin:8px 0}.automation-monitor,.automation-telephony{margin-top:12px}.automation-outbox{display:flex;flex-direction:column;gap:7px;max-height:430px;overflow:auto}.automation-log-row{display:grid;grid-template-columns:1fr auto;gap:14px;padding:9px 10px;border:1px solid #e5e7eb;border-radius:10px;background:#fff}.automation-log-row.needs_manual,.automation-log-row.failed{border-color:#fecaca;background:#fff7f7}.automation-log-row.waiting_read,.automation-log-row.queued{border-color:#fde68a;background:#fffdf5}.automation-log-main b{font-size:11px}.automation-log-main span{display:block;color:#64748b;font-size:9px;margin-top:2px}.automation-log-main small{display:block;color:#334155;font-size:10px;margin-top:4px;white-space:pre-wrap}.automation-log-main em{display:block;color:#b91c1c;font-size:9px;margin-top:4px;font-style:normal}.automation-log-row time{font-size:9px;color:#94a3b8;white-space:nowrap}.automation-uis-state{border:1px solid #e2e8f0;border-radius:10px;padding:11px 12px;background:#f8fafc}.automation-uis-head{display:flex;flex-direction:column;gap:3px}.automation-uis-head b{font-size:12px}.automation-uis-head span,.automation-last-call{font-size:10px;color:#64748b}.automation-last-call{margin-top:8px;padding-top:8px;border-top:1px solid #e2e8f0}.automation-last-call a{color:#2563eb;text-decoration:none}
.xsize-call-player{margin-top:9px;border:1px solid #bae6fd;border-radius:10px;background:#fff;padding:9px}.xsize-call-player-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:7px;font-size:10px;font-weight:800;color:#0c4a6e}.xsize-call-player-title label{display:flex;align-items:center;gap:5px;font-size:9px;color:#64748b;font-weight:600}.xsize-call-player-title select{height:27px;margin:0;padding:2px 5px;font-size:9px}.xsize-call-player audio{display:block;width:100%;height:34px}.xsize-call-player-links{margin-top:6px}.xsize-call-player-links a{font-size:9px;color:#0369a1;text-decoration:none}.xsize-call-no-record{font-size:9px;color:#94a3b8;margin-top:7px}.xsize-call-legacy-actions{margin-top:6px!important}.xsize-call-legacy-actions a{padding:3px 6px!important;font-size:9px!important}
@media(max-width:1050px){.automation-kpis{grid-template-columns:repeat(2,1fr)}.automation-main-panel .messaging-settings-grid{grid-template-columns:1fr}}
@media(max-width:650px){.automation-kpis{grid-template-columns:1fr}.automation-hero{align-items:flex-start;flex-direction:column}.automation-log-row{grid-template-columns:1fr}.automation-log-row time{white-space:normal}}
