/* V382 - AI Buyer Intelligence */
.buyerIntelLaunchV382{display:flex;align-items:center;gap:8px;border:1px solid #C8AD66;background:#111;color:#fff;border-radius:10px;padding:9px 13px;font-weight:800;cursor:pointer}
.buyerIntelLaunchV382 span{color:#C8AD66;font-size:16px}
.buyerIntelOverlayV382{position:fixed;inset:0;background:rgba(0,0,0,.68);z-index:10050;display:flex;align-items:flex-start;justify-content:center;padding:28px 16px;overflow:auto}
.buyerIntelPanelV382{width:min(1040px,100%);background:#fff;border-radius:18px;box-shadow:0 25px 70px rgba(0,0,0,.35);overflow:hidden}
.buyerIntelHeaderV382{background:#0b0b0b;color:#fff;padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:4px solid #C8AD66}
.buyerIntelHeaderV382 h2{margin:0;font-size:23px}.buyerIntelHeaderV382 p{margin:4px 0 0;color:#cfcfcf;font-size:12px}.buyerIntelHeaderV382 button{background:#fff;border:0;border-radius:8px;padding:8px 11px;font-weight:800;cursor:pointer}
.buyerIntelBodyV382{padding:20px 24px 24px}.buyerIntelSourceV382{display:grid;grid-template-columns:1.25fr .75fr;gap:16px}.buyerIntelCardV382{border:1px solid #e4e4e4;border-radius:14px;padding:15px;background:#fff}.buyerIntelCardV382 h3{margin:0 0 10px;font-size:15px}.buyerIntelCardV382 textarea{width:100%;min-height:150px;border:1px solid #ccc;border-radius:10px;padding:11px;font:inherit;resize:vertical;box-sizing:border-box}.buyerIntelToolsV382{display:grid;gap:9px}.buyerIntelToolsV382 button,.buyerIntelToolsV382 label{display:flex;align-items:center;justify-content:center;gap:7px;min-height:42px;border-radius:9px;font-weight:800;cursor:pointer;box-sizing:border-box}.buyerIntelRecordV382{border:1px solid #111;background:#111;color:#fff}.buyerIntelRecordV382.recording{background:#8c1d1d;border-color:#8c1d1d}.buyerIntelUploadV382{border:1px solid #d4c08a;background:#f8f3e7;color:#111}.buyerIntelAnalyzeV382{border:1px solid #C8AD66;background:#C8AD66;color:#111}.buyerIntelToolsV382 input{display:none}.buyerIntelHintV382{font-size:11px;line-height:1.45;color:#666;margin-top:4px}
.buyerIntelResultsV382{margin-top:18px;display:none}.buyerIntelResultsV382.show{display:block}.buyerIntelSummaryBandV382{background:#111;color:#fff;border-radius:12px;padding:15px 17px;border-left:5px solid #C8AD66;margin-bottom:14px}.buyerIntelSummaryBandV382 small{display:block;color:#d2bd86;font-weight:900;text-transform:uppercase;letter-spacing:.7px;margin-bottom:5px}.buyerIntelSummaryBandV382 div{line-height:1.5;font-size:14px}
.buyerIntelGridV382{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.buyerIntelFieldV382{border:1px solid #e2e2e2;border-radius:11px;padding:10px 11px;background:#fafafa}.buyerIntelFieldV382 label{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.5px;color:#777;font-weight:900;margin-bottom:5px}.buyerIntelFieldV382 input,.buyerIntelFieldV382 textarea,.buyerIntelFieldV382 select{width:100%;box-sizing:border-box;border:1px solid #d5d5d5;border-radius:7px;background:#fff;padding:8px;font:inherit}.buyerIntelFieldV382 textarea{min-height:66px;resize:vertical}.buyerIntelFieldV382.full{grid-column:1/-1}
.buyerIntelFooterV382{display:flex;gap:9px;justify-content:flex-end;flex-wrap:wrap;margin-top:17px;padding-top:15px;border-top:1px solid #e4e4e4}.buyerIntelFooterV382 button{border-radius:9px;padding:10px 14px;font-weight:900;cursor:pointer}.buyerIntelSecondaryV382{background:#fff;border:1px solid #aaa}.buyerIntelSaveV382{background:#111;color:#fff;border:1px solid #111}.buyerIntelGoldV382{background:#C8AD66;color:#111;border:1px solid #C8AD66}
.buyerIntelProfilePrintV382{display:none}
@media(max-width:700px){.buyerIntelOverlayV382{padding:0;align-items:stretch}.buyerIntelPanelV382{border-radius:0;min-height:100vh}.buyerIntelHeaderV382{padding:15px 16px}.buyerIntelHeaderV382 h2{font-size:19px}.buyerIntelBodyV382{padding:14px}.buyerIntelSourceV382,.buyerIntelGridV382{grid-template-columns:1fr}.buyerIntelFieldV382.full{grid-column:auto}.buyerIntelToolsV382{grid-template-columns:1fr 1fr}.buyerIntelAnalyzeV382{grid-column:1/-1}.buyerIntelFooterV382{position:sticky;bottom:0;background:#fff;padding:10px 0 4px}.buyerIntelFooterV382 button{flex:1;min-width:110px}}

.crmCenterActionsV321 .buyerIntelLaunchV382{background:#C8AD66;color:#111;border-color:#C8AD66;min-height:38px;padding:9px 13px}
.crmCenterActionsV321 .buyerIntelLaunchV382 span{color:#111}
@media(max-width:720px){.crmCenterActionsV321 .buyerIntelLaunchV382{flex:1;justify-content:center;width:100%}}
