.ai-copilot-v2-host{display:grid;gap:12px}.ai-copilot-v2{display:grid;gap:14px;border:1px solid var(--line);border-radius:14px;padding:16px;background:var(--surface)}.ai-copilot-v2>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ai-copilot-v2>header p,.ai-copilot-v2>header h3,.ai-copilot-v2-section h4{margin:0}.ai-copilot-v2>header p,.ai-copilot-v2 small{color:var(--muted)}.ai-copilot-v2-status{border-radius:999px;padding:4px 9px;background:var(--surface-subtle);font-size:12px}.ai-copilot-v2.is-blocked .ai-copilot-v2-status{background:var(--danger-bg);color:var(--danger)}.ai-copilot-v2.is-live .ai-copilot-v2-status{background:var(--success-bg);color:var(--success)}.ai-copilot-v2.is-configuration_required .ai-copilot-v2-status,.ai-copilot-v2.is-rules-v1 .ai-copilot-v2-status{background:var(--warning-bg);color:var(--warning)}.ai-copilot-v2-scope{display:grid;gap:7px;padding:10px;border-radius:10px;background:var(--surface-subtle)}.ai-copilot-v2-scope>div{display:flex;gap:7px;flex-wrap:wrap}.ai-copilot-v2-scope span{display:inline-flex;gap:4px;align-items:center;border:1px solid var(--line);border-radius:999px;padding:3px 7px;font-size:12px}.ai-copilot-v2-scope b{font-weight:600}.ai-copilot-v2-message{margin:0;padding:10px;border-left:3px solid var(--warning);background:var(--warning-bg)}.ai-copilot-v2-progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0;margin:0;list-style:none}.ai-copilot-v2-progress li{display:flex;gap:7px;min-width:0;color:var(--muted)}.ai-copilot-v2-progress li>span{display:grid;place-items:center;flex:0 0 22px;height:22px;border-radius:50%;background:var(--surface-subtle);font-size:12px}.ai-copilot-v2-progress li.is-present>span{background:var(--success-bg);color:var(--success)}.ai-copilot-v2-progress li.is-current>span{background:var(--warning-bg);color:var(--warning)}.ai-copilot-v2-progress li.is-failed>span{background:var(--danger-bg);color:var(--danger)}.ai-copilot-v2-progress strong,.ai-copilot-v2-progress small{display:block;overflow-wrap:anywhere}.ai-copilot-v2-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ai-copilot-v2-section{border:1px solid var(--line);border-radius:10px;padding:12px}.ai-copilot-v2-section h4{display:flex;justify-content:space-between;gap:8px}.ai-copilot-v2-section h4 small{font-weight:400}.ai-copilot-v2-section ul{display:grid;gap:10px;padding:0;margin:10px 0 0;list-style:none}.ai-copilot-v2-section li{display:grid;gap:4px;padding-top:10px;border-top:1px solid var(--line)}.ai-copilot-v2-section li:first-child{padding-top:0;border-top:0}.ai-copilot-v2-section li>div{display:flex;gap:7px;justify-content:space-between;align-items:flex-start}.ai-copilot-v2-section p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.ai-copilot-v2-section em{font-style:normal;font-size:12px;color:var(--warning)}.ai-copilot-v2-drafts li.is-high-risk{border-left:3px solid var(--danger);padding-left:9px}.ai-copilot-v2-drafts form{display:grid;gap:8px;margin-top:6px}.ai-copilot-v2-drafts label{display:grid;gap:4px;font-size:13px}.ai-copilot-v2-drafts textarea{min-height:52px}.ai-copilot-v2-drafts form>div{display:flex;gap:7px;flex-wrap:wrap}.ai-copilot-v2-warning{margin:8px 0 0;color:var(--danger)}.ai-copilot-v2 footer{border-top:1px solid var(--line);padding-top:10px}@media(max-width:900px){.ai-copilot-v2-grid{grid-template-columns:1fr}.ai-copilot-v2-progress{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.ai-copilot-v2{padding:12px}.ai-copilot-v2>header{display:grid}.ai-copilot-v2-progress{grid-template-columns:1fr}}
