.ai-settings{margin-top:24px}.ai-status{padding:6px 12px;border-radius:20px;background:#e9f4ee;color:#176548;font-size:12px}.ai-feature-options{display:flex;gap:14px;flex-wrap:wrap;border:1px solid #e0e8e4;border-radius:12px;padding:16px}.ai-feature-options legend{font-size:13px;padding:0 7px}.ai-usage{padding:22px;border-top:1px solid #e0e8e4}.ai-usage-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.ai-usage-metrics>div{padding:15px;background:#f3f8f5;border-radius:12px}.ai-usage-metrics small,.ai-usage-metrics strong{display:block}.ai-usage-metrics strong{font-size:23px;margin-top:7px}.ai-lead-panel{margin:22px 0;border:1px solid #d3e5dd;background:#f8fcfa;border-radius:16px;padding:20px}.ai-panel-title{display:flex;align-items:center;gap:12px}.ai-mark{display:grid;place-items:center;width:43px;height:43px;flex-shrink:0;border-radius:13px;background:linear-gradient(140deg,#135d48,#3b8b76);color:#fff;font-weight:800;font-size:16px}.ai-panel-title h3{margin:0;font-size:17px}.ai-panel-title p{margin:5px 0 0;color:#5c7669;font-size:12px}.ai-toolbar{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.ai-context-label{display:block;font-size:12px}.ai-context-label textarea{margin-top:7px;width:100%}.ai-state{font-size:12px;color:#336d52}.ai-result-card{margin-top:15px;padding:18px;background:var(--surface,#fff);border-radius:12px;border:1px solid #dce8e1}.ai-result-meta{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:11px;color:#5c7669}.ai-result-meta>span{color:#987232}.ai-insights{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0}.ai-insight h4{margin:0 0 6px;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#5c7669}.ai-insight p{margin:0;font-size:13px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.ai-priority{display:inline-block;padding:5px 10px;border-radius:8px;font-size:12px}.ai-priority.high{background:#fff0e8;color:#ac5127}.ai-priority.medium{background:#fff7db;color:#8a6c14}.ai-priority.low{background:#eaf4ed;color:#2d714c}.ai-message-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.ai-message-pane[hidden]{display:none}.ai-message-pane textarea{width:100%;margin:8px 0;line-height:1.6}.ai-message-pane small{display:block;margin:9px 0;color:#65766c}.ai-message-pane input{width:100%}.ai-confirm-area{border-top:1px solid #e0e8e4;margin-top:20px;padding-top:16px}.ai-history-list{display:grid;gap:8px}.ai-history-item{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;text-align:left;border:1px solid #dce8e1;border-radius:10px;background:var(--surface,#fff);padding:13px;color:inherit;cursor:pointer}.ai-history-item span{min-width:0;overflow-wrap:anywhere}.ai-history-item strong,.ai-history-item small{display:block}.ai-history-item strong{font-size:13px}.ai-history-item small{font-size:11px;margin-top:6px;color:#65766c}.ai-draft-status{font-size:12px;margin-left:10px}.ai-lead-panel button:focus-visible{outline:3px solid #67ac86;outline-offset:2px}
@media(max-width:640px){.ai-usage-metrics{grid-template-columns:1fr 1fr}.ai-lead-panel{padding:14px}.ai-insights{grid-template-columns:1fr}.ai-result-card{padding:13px}.ai-feature-options{flex-direction:column}.ai-toolbar .btn{flex:1}.ai-confirm-area .form-grid{grid-template-columns:1fr}.ai-usage{padding:15px}}
.ai-language-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-bottom:14px;margin-bottom:13px;border-bottom:1px solid #e0e8e4}.ai-language-bar .language-control{height:auto;min-height:38px;gap:12px;padding:5px 10px}.ai-language-bar select{min-width:90px;width:auto;margin:0;border:0;background:transparent;color:inherit;font:inherit;padding:5px;cursor:pointer}.ai-translation-status{font-size:12px;color:#376a50;overflow-wrap:anywhere}.ai-result-card[lang=hi] .ai-insight p{font-size:14px;line-height:1.9}.ai-result-card[lang=hi] .ai-insight h4{letter-spacing:0}
