ai-suggestion{display:block;clear:both;width:100%}
.ai-draft-assist{margin:12px 0;border:1px solid var(--custom-color-bg,#159875);border-radius:10px;background:rgba(126,138,155,.04);background:color-mix(in srgb,var(--custom-color-bg,#159875) 5%,transparent);overflow:hidden}
.ai-draft-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px}
.ai-draft-toolbar small,.ai-draft-hint{color:#6c7786}
.ai-draft-panel{border-top:1px solid rgba(126,138,155,.2);padding:12px}
.ai-draft-panel label{display:block;width:100%;font-weight:600;margin-bottom:12px}
.ai-draft-panel label small{font-weight:400}
.ai-draft-panel input,.ai-draft-panel textarea{margin-top:6px;font-weight:400}
.ai-draft-panel textarea{resize:vertical;min-height:130px}
.ai-draft-review{margin-top:14px}
.ai-draft-review details{padding:8px 0;border-top:1px solid rgba(126,138,155,.18);overflow-wrap:anywhere}
.ai-draft-review summary{cursor:pointer;font-weight:600}
.ai-draft-review ul{padding-left:22px;margin:8px 0}
.ai-draft-hint,.ai-draft-message{margin:10px 0;font-size:12px}
.ai-draft-review .ai-draft-toolbar{padding:12px 0 0}
@media(max-width:600px){.ai-draft-toolbar{align-items:flex-start}.ai-draft-toolbar small{width:100%}.ai-draft-panel{padding:10px}}
