.lead-qualification{display:grid;gap:14px;padding:18px;border:1px solid var(--line,#dce3ee);border-radius:14px;background:var(--surface,#fff)}
.lead-qualification h3,.lead-qualification p{margin:0}
.lead-qualification form{display:grid;gap:12px}
.lead-qualification .qualification-actions{display:flex;flex-wrap:wrap;gap:8px}
.lead-qualification .qualification-proposal{display:grid;gap:8px;padding:14px;border-radius:10px;background:var(--surface-soft,#f3f6fb);overflow-wrap:anywhere}
.lead-qualification .qualification-suggestions{display:grid;gap:10px;padding:14px;border-left:3px solid #2193ed;background:var(--surface-soft,#f3f6fb);font-size:14px;line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap}
.lead-qualification .qualification-suggestions[hidden]{display:none}
.lead-qualification .qualification-suggestions summary{cursor:pointer;font-weight:600}
.erp-quote-row.is-proposal-target{outline:2px solid var(--primary,#2193ed);outline-offset:2px}
.lead-qualification .qualification-hint{font-size:12px;line-height:1.5;color:var(--muted,#64748b)}
.lead-qualification [role=status]{font-size:13px;line-height:1.5;overflow-wrap:anywhere}
[data-panel-theme=dark] .lead-qualification{background:#142033;border-color:#304058;color:#e8eef8}
[data-panel-theme=dark] .lead-qualification .qualification-proposal{background:#1c2b40}
[data-panel-theme=dark] .lead-qualification .qualification-suggestions{background:#1c2b40;border-left-color:#58b4ff}
[data-panel-theme=dark] .lead-qualification .qualification-hint{color:#afbdd2}
@media(max-width:560px){.lead-qualification{padding:12px}.lead-qualification .qualification-actions .button{flex:1 1 150px}}
