
#aiCrmBox{display:none!important}
.aicrm{max-height:34vh;overflow-y:auto;margin:6px 10px 0;border:1px solid #c7d7fe;background:linear-gradient(180deg,#f5f8ff,#eef3ff);border-radius:12px;padding:7px 11px;font-size:12.5px;color:var(--ink,#1f2937)}
.aicrm-h{display:flex;align-items:center;gap:6px;flex-wrap:wrap}
.aicrm-h b{color:#3538cd}
.aicrm-st{font-size:11px;padding:1px 7px;border-radius:999px;background:#e0e7ff;color:#3538cd}
.aicrm-ago{color:var(--ink-faint,#8a8f98);font-size:11px}
.aicrm-sp{flex:1}
.aicrm button{font:inherit;font-size:11.5px;border:1px solid #c7d7fe;background:#fff;color:#3538cd;border-radius:8px;padding:3px 9px;cursor:pointer}
.aicrm button.main{background:#444ce7;color:#fff;border-color:#444ce7}
.aicrm button:disabled{opacity:.6;cursor:default}
.aicrm-adv{margin-top:4px;font-weight:600;line-height:1.35}
.aicrm-inf{margin-top:3px;color:#475467;display:flex;flex-wrap:wrap;gap:4px 12px}
.aicrm-mgr{margin-top:4px;display:flex;flex-wrap:wrap;gap:4px}
.aicrm-mgr span{font-size:11px;padding:1px 7px;border-radius:999px;background:#fef3f2;color:#b42318;border:1px solid #fecdca}
.aicrm-dr{margin-top:5px;background:#fff;border:1px dashed #a4bcfd;border-radius:10px;padding:7px 9px;white-space:pre-wrap;line-height:1.4}
.aicrm-dr.old{opacity:.6}
.aicrm-dra{margin-top:5px;display:flex;gap:6px;align-items:center;flex-wrap:wrap}
.aicrm-stale{margin-top:5px;color:#b54708;font-size:11.5px}
.aicrm-fb textarea{width:100%;min-height:70px;margin-top:8px;border:1px solid var(--line,#ddd);border-radius:8px;padding:8px;font:inherit}
.crm-ai-w{width:100%;font-size:11px;color:#3538cd;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
@media (prefers-color-scheme: dark){ :root:not([data-theme="light"]) .aicrm{background:#1d2440;border-color:#2d3a6b;color:#e5e7eb} :root:not([data-theme="light"]) .aicrm button{background:#111827;color:#a5b4fc;border-color:#2d3a6b} :root:not([data-theme="light"]) .aicrm-dr{background:#111827;border-color:#3b4a80} :root:not([data-theme="light"]) .aicrm-inf{color:#cbd5e1} }
:root[data-theme="dark"] .aicrm{background:#1d2440;border-color:#2d3a6b;color:#e5e7eb} :root[data-theme="dark"] .aicrm button{background:#111827;color:#a5b4fc;border-color:#2d3a6b} :root[data-theme="dark"] .aicrm-dr{background:#111827;border-color:#3b4a80} :root[data-theme="dark"] .aicrm-inf{color:#cbd5e1}
