/* Sprint 11 — Automation Studio & Chatbot */
.s11-tabs{display:flex;gap:8px;overflow:auto;padding:4px 0 12px}.s11-tabs button{border:1px solid var(--border);background:var(--card);color:var(--text);border-radius:999px;padding:9px 14px;font-weight:700;white-space:nowrap}.s11-tabs button.active{background:var(--navy);color:#fff;border-color:var(--navy)}
.s11-panel{min-width:0}.s11-list{display:grid;gap:10px}.s11-card{display:flex;justify-content:space-between;gap:14px;background:var(--card);border:1px solid var(--border);border-radius:16px;padding:14px}.s11-card-main{min-width:0;flex:1}.s11-card-main p{margin:7px 0 0;color:var(--muted);font-size:calc(13px + var(--ui-font-delta, 0px))}.s11-title{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.s11-title strong{font-size:calc(15px + var(--ui-font-delta, 0px))}.s11-card-actions{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.s11-run-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.s11-run{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid var(--border)}.s11-run:last-child{border-bottom:0}.s11-run div{display:grid;gap:3px}.s11-run small{color:var(--muted)}
.s11-flow-steps{display:flex;gap:8px;align-items:center;flex-wrap:wrap;background:var(--card);border:1px solid var(--border);border-radius:16px;padding:16px}.s11-flow-steps span{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--navy);color:white;font-weight:800}.s11-flow-steps i{color:var(--muted)}.s11-bot-preview{display:grid;gap:10px}.s11-bot-preview>div{display:flex;gap:10px;align-items:flex-start}.s11-bot-preview>div>span{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--navy);color:#fff}.s11-bot-preview section{display:grid;gap:3px}.s11-bot-preview section small{color:var(--muted);text-transform:uppercase}.s11-bot-preview section p{display:flex;gap:5px;flex-wrap:wrap}.s11-bot-preview section em{font-style:normal;border:1px solid var(--border);border-radius:999px;padding:3px 8px;font-size:calc(12px + var(--ui-font-delta, 0px))}
.s11-bot-start{width:100%;margin:0 0 8px;display:flex;justify-content:center;gap:7px;border-style:dashed}.s11-client-bot{display:grid;gap:10px;min-height:0}.s11-bot-head{display:flex;align-items:center;gap:10px}.s11-bot-head>span{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:var(--navy);color:white}.s11-bot-head>div{display:grid}.s11-bot-head small{color:var(--muted);font-size:calc(10px + var(--ui-font-delta, 0px))}.s11-bot-thread{display:flex;flex-direction:column;gap:8px;max-height:300px;overflow:auto;padding:4px}.s11-bot-msg{max-width:88%;padding:9px 11px;border-radius:14px;background:var(--soft);align-self:flex-start}.s11-bot-msg.user{align-self:flex-end;background:var(--navy);color:white}.s11-bot-msg small{opacity:.72;font-size:calc(10px + var(--ui-font-delta, 0px))}.s11-bot-msg p{margin:3px 0 0;white-space:pre-wrap}.s11-bot-options{display:grid;grid-template-columns:1fr 1fr;gap:7px}.s11-bot-options button,.s11-bot-articles button{border:1px solid var(--border);background:var(--card);color:var(--text);border-radius:12px;padding:10px;text-align:left}.s11-bot-input{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:end}.s11-bot-input textarea{min-height:70px}.s11-human-now{width:100%}.s11-bot-articles{display:grid;gap:6px}.s11-bot-articles>small{font-weight:700;color:var(--muted)}.s11-bot-articles button{display:grid;gap:3px}.s11-bot-articles span{color:var(--muted);font-size:calc(12px + var(--ui-font-delta, 0px))}.s11-apply-now{margin-top:10px;width:100%}
@media(max-width:800px){.s11-card{flex-direction:column}.s11-card-actions{justify-content:flex-end}.s11-run-grid{grid-template-columns:1fr}.s11-metrics{grid-template-columns:1fr 1fr!important}.s11-bot-options{grid-template-columns:1fr}.s11-bot-input{grid-template-columns:1fr}.s11-bot-input .btn{width:100%}}
.s11-head-status{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.s11-run-actions{display:flex;gap:8px;flex-wrap:wrap}.s11-quality{margin:0}.s11-quality-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.s11-quality-item{display:flex;gap:10px;align-items:flex-start;border:1px solid var(--border);border-radius:12px;padding:10px;background:var(--soft)}.s11-quality-item>div{display:grid;gap:3px}.s11-quality-item small{color:var(--muted)}.s11-run-btn{width:100%;border:0;background:transparent;color:var(--text);text-align:left;cursor:pointer}.s11-run-btn:hover{background:var(--soft)}.s11-detail-list{display:grid;gap:10px;max-height:60vh;overflow:auto}.s11-detail-list>div{display:grid;gap:4px;border-bottom:1px solid var(--border);padding-bottom:8px}.s11-detail-list small{color:var(--muted)}.s11-detail-list pre{white-space:pre-wrap;word-break:break-word;background:var(--soft);border:1px solid var(--border);border-radius:10px;padding:10px;font-size:calc(11px + var(--ui-font-delta, 0px));max-height:220px;overflow:auto}.s11-live-confirm{margin-top:10px;padding:10px;border:1px dashed var(--border);border-radius:12px;background:var(--soft)}.s11-bot-abandon{width:100%;opacity:.82}
@media(max-width:800px){.s11-quality-grid{grid-template-columns:1fr}.s11-head-status{justify-content:flex-start}.s11-run-actions{width:100%}.s11-run-actions .btn{flex:1}}
