:root{--google-blue:#4285f4;--google-red:#ea4335;--google-yellow:#fbbc05;--google-green:#34a853;--dark:#111827;--muted:#6b7280;--line:#e5e7eb;--surface:#fff;--background:#f8fafc;--soft-blue:#eef4ff;--soft-green:#ecfdf3;--soft-yellow:#fffaeb;--soft-red:#fef3f2;--soft-gray:#f3f4f6;--radius-xl:24px;--radius-lg:18px;--radius-md:14px;--shadow-premium:0 24px 70px #0f172a1a;--shadow-card:0 12px 30px #0f172a0f;color:var(--dark);background:var(--background);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{width:100%;height:100%}body{background:radial-gradient(circle at top left, #4285f429, transparent 30%), radial-gradient(circle at top right, #34a85324, transparent 28%), linear-gradient(180deg, #fff 0%, var(--background) 38%, #f3f6fb 100%);min-width:320px;min-height:100vh;margin:0;overflow:hidden}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:var(--google-blue);font-weight:800;text-decoration:none}a:hover{text-decoration:underline}.appShell{flex-direction:column;width:min(1520px,100% - 40px);height:100vh;min-height:0;margin:0 auto;padding:20px 0 12px;display:flex;overflow:hidden}.topbar{flex-shrink:0;justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;display:flex}.brand{align-items:center;gap:14px;display:flex}.brandLogo{background:conic-gradient(from 180deg, var(--google-blue), var(--google-green), var(--google-yellow), var(--google-red), var(--google-blue));border-radius:16px;width:42px;height:42px;position:relative;box-shadow:0 14px 30px #4285f442}.brandLogo:after{content:"";background:#fff;border-radius:11px;position:absolute;inset:10px}.brand h1{letter-spacing:-.04em;margin:0;font-size:clamp(21px,2.5vw,28px);line-height:1}.brand p{color:var(--muted);margin:6px 0 0;font-size:14px}.topActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.statusPill{box-shadow:var(--shadow-card);color:#1f2937;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffbd;border:1px solid #4285f42e;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:800;display:inline-flex}.statusDot{background:var(--google-green);border-radius:999px;width:9px;height:9px;box-shadow:0 0 0 5px #34a85324}.crmTabs{box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffbd;border:1px solid #e5e7ebe6;border-radius:18px;flex-shrink:0;gap:8px;margin-bottom:14px;padding:6px;display:inline-flex}.crmTab{color:#4b5563;background:0 0;border:0;border-radius:13px;min-height:40px;padding:0 18px;font-size:14px;font-weight:900;transition:background .18s,color .18s,box-shadow .18s,transform .18s}.crmTab:hover{color:var(--dark);background:#fff;transform:translateY(-1px)}.crmTabActive{color:#fff;background:linear-gradient(135deg, var(--google-blue), #245fd6);box-shadow:0 12px 24px #4285f43d}.leadsWorkspace{flex-direction:column;flex:1;gap:14px;width:100%;min-height:0;display:flex;overflow:hidden}.panel{border-radius:var(--radius-xl);box-shadow:var(--shadow-premium);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdb;border:1px solid #e5e7ebd6}.formPanel{padding:20px}.formWorkspace .formPanel{height:100%;padding:clamp(20px,2vw,28px);overflow:auto}.panelHeader{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:20px;display:flex}.eyebrow{background:var(--soft-blue);color:var(--google-blue);text-transform:uppercase;letter-spacing:.06em;border:1px solid #4285f426;border-radius:999px;align-items:center;gap:8px;padding:7px 10px;font-size:12px;font-weight:900;display:inline-flex}.panelHeader h2{letter-spacing:-.03em;margin:12px 0 6px;font-size:22px}.panelHeader p,.tableTop p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.leadForm{gap:14px;display:grid}.fieldGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.field{gap:7px;display:grid}.field span,.fieldTitle{color:#374151;font-size:13px;font-weight:900}input,select,textarea{border:1px solid var(--line);width:100%;min-height:46px;color:var(--dark);background:#fff;border-radius:14px;outline:none;padding:11px 13px;transition:border-color .18s,box-shadow .18s,transform .18s}textarea{resize:vertical;min-height:112px;line-height:1.5}.adsBox,.statusBox{border:1px solid var(--line);background:linear-gradient(#fff 0%,#fafbff 100%);border-radius:18px;padding:14px}.statusBox{background:linear-gradient(#fff 0%,#fff7f6 100%)}.compactStatusBox{align-items:end;display:flex}.adsOptions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:8px;display:grid}.checkCard{border:1px solid var(--line);color:#374151;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border-radius:14px;align-items:center;gap:9px;padding:12px 10px;font-size:13px;font-weight:900;transition:border-color .18s,transform .18s;display:flex}.checkCardFull{width:100%}.checkCard:hover{border-color:#4285f46b;transform:translateY(-1px)}.statusBox .checkCard:hover{border-color:#ea433561}.checkCard input{width:16px;min-height:16px;accent-color:var(--google-blue)}.statusBox .checkCard input{accent-color:var(--google-red)}.buttonRow{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.primaryButton,.secondaryButton,.tableActionButton{border-radius:14px;font-weight:900;transition:transform .18s,box-shadow .18s,opacity .18s}.primaryButton:hover,.secondaryButton:hover,.tableActionButton:hover{transform:translateY(-1px)}.primaryButton{color:#fff;background:linear-gradient(135deg, var(--google-blue), #245fd6);border:0;flex:1;padding:13px 16px;box-shadow:0 14px 24px #4285f43d}.secondaryButton{border:1px solid var(--line);color:#374151;background:#fff;padding:13px 16px}.metricsGrid{flex-shrink:0;grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.metricCard{box-shadow:var(--shadow-card);background:#ffffffe0;border:1px solid #e5e7ebd6;border-radius:22px;padding:14px}.metricAccent{border-radius:999px;width:34px;height:5px;margin-bottom:10px;display:inline-flex}.metricAccent-blue{background:var(--google-blue)}.metricAccent-green{background:var(--google-green)}.metricAccent-yellow{background:var(--google-yellow)}.metricAccent-red{background:var(--google-red)}.metricAccent-gray{background:#6b7280}.metricCard strong{letter-spacing:-.05em;font-size:26px}.tablePanel{flex-direction:column;flex:1;width:100%;min-height:0;display:flex;overflow:hidden}.tableTop{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px 12px;display:flex}.tableTop h2{letter-spacing:-.03em;margin:0 0 6px;font-size:20px}.searchInput{max-width:460px}.tableWrap{flex:1;min-height:0;overflow:auto}table{border-collapse:collapse;background:#fff;width:100%;min-width:2260px}th,td{text-align:left;vertical-align:middle;border-bottom:1px solid #f0f2f5;padding:12px 14px;font-size:14px}th{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;background:#fbfcfe;font-size:12px;font-weight:900}tbody tr{transition:background .18s}tbody tr:hover{background:#fafbff}.lostLeadRow{background:#fef3f257}.lostLeadRow:hover{background:#fef3f294}.leadName{color:#111827;font-weight:900;display:block}.leadSub{color:var(--muted);margin-top:4px;font-size:12px;font-weight:700;display:block}.painCell,.textCell{color:#374151;max-width:280px;line-height:1.35;display:block}.badgeGroup{flex-wrap:wrap;gap:6px;display:flex}.badge{white-space:nowrap;border-radius:999px;align-items:center;padding:6px 9px;font-size:12px;font-weight:900;display:inline-flex}.badgeGray{background:var(--soft-gray);color:#4b5563}.tableActionButton{border:1px solid var(--line);color:#374151;background:#fff;border-radius:10px;padding:8px 10px;font-size:12px}.emptyState{color:var(--muted);text-align:center;padding:44px 18px}.footerNote{color:var(--muted);text-align:center;flex-shrink:0;margin:8px 0 0;font-size:11px}.opportunityTable .tableActions{flex-wrap:nowrap;gap:6px}.opportunityTable .tableActionButton{padding:7px 9px;font-size:11px}@media (width<=1280px){.metricsGrid{grid-template-columns:repeat(3,1fr)}}@media (width<=860px){.metricsGrid{grid-template-columns:repeat(2,1fr)}.fieldGrid,.adsOptions,.formWorkspace .leadForm{grid-template-columns:1fr}.formWorkspace .fieldGrid{grid-template-columns:1fr;display:grid}.formWorkspace .leadForm>.field,.formWorkspace .leadForm>.servicesBox,.formWorkspace .leadForm>.adsBox,.formWorkspace .leadForm>.statusBox,.formWorkspace .leadForm>.fieldGrid>.field,.formWorkspace .leadForm>.fieldGrid>.statusBox{grid-column:1/-1}.formWorkspace .adsOptions{grid-template-columns:1fr}}@media (width<=680px){.appShell{width:min(100% - 24px,1440px);padding-top:18px}.topbar{flex-direction:column;align-items:flex-start}.crmTabs{grid-template-columns:1fr;width:100%;display:grid}.metricsGrid{grid-template-columns:1fr}.tableTop{flex-direction:column;align-items:stretch}.searchInput{max-width:100%}}.formWorkspace{flex:1;width:100%;min-height:0;overflow:hidden}.formWorkspace .formPanel{width:100%}.formWorkspace .leadForm{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px}.formWorkspace .fieldGrid{display:contents}.formWorkspace .leadForm>.field,.formWorkspace .leadForm>.servicesBox,.formWorkspace .leadForm>.adsBox,.formWorkspace .leadForm>.statusBox{grid-column:span 12}.formWorkspace .leadForm>.fieldGrid>.field,.formWorkspace .leadForm>.fieldGrid>.statusBox{grid-column:span 6}.formWorkspace .adsOptions{grid-template-columns:repeat(3,minmax(0,1fr))}.formWorkspace textarea{min-height:132px}.importWorkspace{flex:1;width:100%;min-height:0;overflow:hidden}.importPanel{width:100%;height:100%;padding:clamp(20px,2vw,28px);overflow:auto}.importHeader{margin-bottom:24px}.importGrid{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:22px;display:grid}.importUploadBox{border:1px solid var(--line);background:linear-gradient(#fff 0%,#fafbff 100%);border-radius:22px;gap:16px;padding:18px;display:grid}.importUploadBox h3,.mappingSection h3,.previewSection h3{letter-spacing:-.03em;margin:0 0 6px;font-size:18px}.importUploadBox p,.mappingSection p,.previewSection p,.mutedText,.previewFooter{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.fileDropzone{cursor:pointer;background:#eef4ffb8;border:1px dashed #4285f46b;border-radius:20px;gap:8px;padding:22px;transition:border-color .18s,transform .18s,background .18s;display:grid}.fileDropzone:hover{background:#eef4ff;border-color:#4285f4b8;transform:translateY(-1px)}.fileDropzone input{display:none}.fileDropzone span{color:var(--google-blue);text-transform:uppercase;letter-spacing:.06em;font-size:13px;font-weight:900}.fileDropzone strong{color:var(--dark);font-size:16px}.importStatsGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.importStat{border:1px solid var(--line);background:#fff;border-radius:16px;padding:14px}.importStat span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;font-size:12px;font-weight:900;display:block}.importStat strong{letter-spacing:-.05em;font-size:26px}.detectedColumns{flex-wrap:wrap;gap:8px;display:flex}.detectedColumn{background:var(--soft-blue);color:#1d4ed8;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900;display:inline-flex}.importError,.importWarning{border-radius:16px;padding:12px 14px;font-size:13px;font-weight:800;line-height:1.45}.importError{background:var(--soft-red);color:#b42318;border:1px solid #ea433538}.importWarning{background:var(--soft-yellow);color:#92400e;border:1px solid #fbbc0547}.mappingSection,.previewSection{gap:18px;margin-top:22px;display:grid}.sectionTitleRow{justify-content:space-between;align-items:end;gap:16px;display:flex}.mappingGroups{gap:16px;display:grid}.mappingGroup{border:1px solid var(--line);background:#ffffffd1;border-radius:22px;padding:18px}.mappingGroup h4{letter-spacing:-.02em;margin:0 0 14px;font-size:15px}.mappingGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.importButton:disabled{cursor:not-allowed;opacity:.48;box-shadow:none;transform:none}.previewTableWrap{border:1px solid var(--line);background:#fff;border-radius:22px;overflow-x:auto}.previewTable{min-width:1120px}.previewFooter{text-align:right}@media (width<=1180px){.importGrid,.mappingGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.sectionTitleRow{flex-direction:column;align-items:stretch}}@media (width<=760px){.importGrid,.mappingGrid,.importStatsGrid{grid-template-columns:1fr}}.importPanelV8{padding:clamp(24px,3vw,36px)}.importTopV8{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.importTopV8 h2{letter-spacing:-.05em;margin:12px 0 8px;font-size:clamp(24px,3vw,34px)}.importTopV8 p{max-width:760px;color:var(--muted);margin:0;line-height:1.55}.importActionsV8{flex-shrink:0;align-items:center;gap:10px;display:flex}.importButton{min-width:170px}.importStepsV8{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px;display:grid}.importStepV8{border:1px solid var(--line);box-shadow:var(--shadow-card);opacity:.76;background:#fff;border-radius:20px;align-items:center;gap:14px;padding:16px;display:flex}.importStepV8>strong{background:var(--soft-gray);color:#4b5563;border-radius:14px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.importStepV8 h3{margin:0 0 4px;font-size:15px}.importStepV8 p{color:var(--muted);margin:0;font-size:13px}.importStepActiveV8{opacity:1;background:linear-gradient(#fff 0%,#f8fbff 100%);border-color:#4285f452}.importStepActiveV8>strong{background:var(--soft-blue);color:var(--google-blue)}.importStepDoneV8{opacity:1;border-color:#34a85347}.importStepDoneV8>strong{background:var(--soft-green);color:#047857}.uploadPanelV8{border:1px solid var(--line);background:linear-gradient(#fff 0%,#fafbff 100%);border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:center;gap:18px;padding:18px;display:grid}.uploadPanelV8 h3{letter-spacing:-.03em;margin:0 0 6px;font-size:18px}.uploadPanelV8 p{color:var(--muted);margin:0;line-height:1.5}.summaryBarV8{grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0;display:grid}.summaryBarV8 article{border:1px solid var(--line);background:#fff;border-radius:18px;padding:16px}.summaryBarV8 span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:12px;font-weight:900;display:block}.summaryBarV8 strong{letter-spacing:-.05em;font-size:28px}.importMainV8{grid-template-columns:minmax(420px,.95fr) minmax(0,1.05fr);align-items:start;gap:20px;display:grid}.mappingPanelV8,.previewPanelV8{border:1px solid var(--line);background:#ffffffdb;border-radius:24px;gap:16px;padding:20px;display:grid}.mappingPanelV8 h3,.previewPanelV8 h3{letter-spacing:-.04em;margin:0 0 6px;font-size:20px}.mappingPanelV8 p,.previewPanelV8 p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.mappingListV8{gap:10px;display:grid}.mappingRowV8{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:minmax(170px,.75fr) minmax(220px,1fr);align-items:center;gap:14px;padding:12px;display:grid}.mappingRowV8 strong{color:#1f2937;font-size:14px;display:block}.mappingRowV8 span{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.35;display:block}.mappingRowV8 select{min-height:42px}.mappingDetailsV8{border:1px solid var(--line);background:#fff;border-radius:18px;overflow:hidden}.mappingDetailsV8 summary{cursor:pointer;color:#374151;padding:14px 16px;font-weight:900;list-style:none}.mappingDetailsV8 summary::-webkit-details-marker{display:none}.mappingDetailsV8 summary:after{content:"+";float:right;color:var(--google-blue);font-weight:900}.mappingDetailsV8[open] summary:after{content:"–"}.mappingDetailsV8 .mappingListV8,.mappingDetailsV8 .detectedColumnsV8{padding:0 14px 14px}.detectedColumnsV8{flex-wrap:wrap;gap:8px;display:flex}.previewCardsV8{gap:12px;display:grid}.previewLeadCardV8{border:1px solid var(--line);background:#fff;border-radius:18px;gap:14px;padding:16px;display:grid}.previewLeadCardV8 header{gap:4px;display:grid}.previewLeadCardV8 strong{color:#111827;font-size:16px}.previewLeadCardV8 span{color:var(--muted);font-size:13px;font-weight:700}.previewLeadCardV8 dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0;display:grid}.previewLeadCardV8 dt{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:900}.previewLeadCardV8 dd{color:#374151;margin:4px 0 0;font-size:13px;font-weight:800}.previewEmptyV8{background:var(--soft-blue);text-align:center;border:1px dashed #4285f452;border-radius:20px;place-items:center;min-height:260px;padding:28px;display:grid}.previewEmptyV8 strong{color:#1d4ed8;font-size:17px}.previewEmptyV8 p{max-width:360px;margin-top:8px}@media (width<=1180px){.importTopV8,.sectionTitleRow{flex-direction:column;align-items:stretch}.importActionsV8{width:100%}.importActionsV8 button,.importButton{flex:1}.importMainV8,.uploadPanelV8{grid-template-columns:1fr}.importStepsV8,.summaryBarV8{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.importStepsV8,.summaryBarV8,.previewLeadCardV8 dl,.mappingRowV8{grid-template-columns:1fr}}.leadIdentityButton{text-align:left;background:0 0;border:0;gap:4px;width:100%;padding:0;display:grid}.leadIdentityButton:hover .leadName{color:var(--google-blue)}.tableActions{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.primaryTableAction{background:var(--soft-blue);color:#1d4ed8;border-color:#4285f442}.dangerTableAction{background:var(--soft-red);color:#b42318;border-color:#ea43352e}.drawerOverlay{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a57;justify-content:flex-end;display:flex;position:fixed;inset:0}.leadDrawer{background:radial-gradient(circle at 0 0,#4285f421,#0000 34%),#fff;border-left:1px solid #e5e7ebeb;flex-direction:column;width:min(760px,100%);height:100vh;display:flex;overflow:hidden;box-shadow:-24px 0 70px #0f172a2e}.leadDrawerHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding:26px 26px 18px;display:flex}.leadDrawerHeader h2{letter-spacing:-.05em;margin:12px 0 6px;font-size:clamp(24px,3vw,34px)}.leadDrawerHeader p{color:var(--muted);margin:0;font-size:14px;font-weight:700}.drawerCloseButton{border:1px solid var(--line);color:#374151;background:#fff;border-radius:14px;place-items:center;width:42px;height:42px;font-size:28px;line-height:1;display:grid}.drawerQuickStats{border-bottom:1px solid var(--line);background:#ffffffb8;flex-wrap:wrap;gap:8px;padding:16px 26px;display:flex}.drawerViewContent,.drawerEditForm{flex:1;gap:16px;padding:22px 26px 120px;display:grid;overflow-y:auto}.drawerSection{border:1px solid var(--line);background:#ffffffdb;border-radius:22px;gap:14px;padding:18px;display:grid}.drawerSection h3{letter-spacing:-.03em;margin:0;font-size:17px}.drawerInfoGrid,.drawerFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.drawerInfoItem{border:1px solid var(--line);background:#fff;border-radius:16px;gap:5px;padding:13px;display:grid}.drawerInfoItem span,.drawerInfoText span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:900}.drawerInfoItem strong{color:#1f2937;overflow-wrap:anywhere;font-size:14px}.drawerInfoText{border:1px solid var(--line);background:#fff;border-radius:16px;gap:8px;padding:14px;display:grid}.drawerInfoText p{color:#374151;margin:0;line-height:1.5}.drawerFullField{grid-column:1/-1}.drawerChecksGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.drawerDangerCheck{background:var(--soft-red);border-color:#ea433538}.leadDrawerFooter{border-top:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;justify-content:flex-end;gap:10px;padding:16px 26px;display:flex;position:sticky;bottom:0}.leadDrawerFooter .primaryButton,.leadDrawerFooter .secondaryButton{flex:initial}@media (width<=760px){.drawerOverlay{justify-content:center}.leadDrawer{width:100%}.drawerInfoGrid,.drawerFormGrid,.drawerChecksGrid{grid-template-columns:1fr}.leadDrawerFooter{flex-direction:column-reverse}.leadDrawerFooter .primaryButton,.leadDrawerFooter .secondaryButton{width:100%}.tableActions{flex-wrap:wrap}}.leadsWorkspace>.metricsGrid{flex-shrink:0}.formWorkspace .panel,.importWorkspace .panel{max-height:100%}.formWorkspace .panelHeader{margin-bottom:16px}.formWorkspace .leadForm{padding-bottom:8px}.importTop{margin-bottom:16px}.importSteps{margin-bottom:14px}.importSummaryBar{margin:14px 0}.leadDrawer{max-height:100vh}@media (width<=760px){body{overflow:auto}.appShell{height:auto;min-height:100vh;overflow:visible}.leadsWorkspace,.formWorkspace,.importWorkspace{overflow:visible}.tablePanel,.formWorkspace .formPanel,.importPanel{max-height:none;overflow:visible}.tableWrap{max-height:70vh;overflow:auto}}.servicesBox{border:1px solid var(--line);background:linear-gradient(#fff 0%,#f8fbff 100%);border-radius:18px;padding:14px}.servicesBoxHeader{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:10px;display:flex}.servicesBoxHeader small{color:var(--muted);text-align:right;font-size:12px;font-weight:700}.servicesOptions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.serviceCheckCard{border:1px solid var(--line);color:#374151;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border-radius:14px;align-items:center;gap:9px;min-height:44px;padding:11px 12px;font-size:13px;font-weight:900;line-height:1.25;transition:border-color .18s,transform .18s,background .18s;display:flex}.serviceCheckCard:hover{background:var(--soft-blue);border-color:#4285f46b;transform:translateY(-1px)}.serviceCheckCard input{width:16px;min-height:16px;accent-color:var(--google-blue);flex-shrink:0}.servicesCell{flex-wrap:wrap;gap:6px;max-width:330px;display:flex}.serviceBadge{color:#1d4ed8;background:var(--soft-blue);text-overflow:ellipsis;max-width:210px;overflow:hidden}.drawerServicesEdit{gap:10px;display:grid}.drawerServicesOptions{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=1180px){.servicesOptions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.servicesBoxHeader{flex-direction:column;align-items:flex-start}.servicesBoxHeader small{text-align:left}.servicesOptions,.drawerServicesOptions{grid-template-columns:1fr}}.fieldHint{color:var(--muted);margin-top:4px;font-size:12px;font-weight:700;line-height:1.4;display:block}.serviceStatusGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.serviceStatusCard{border:1px solid var(--line);background:#fff;border-radius:16px;gap:8px;min-width:0;padding:12px;display:grid}.serviceStatusCard>span{color:#374151;font-size:13px;font-weight:900;line-height:1.25}.serviceStatusCard select{border-radius:12px;min-height:40px;padding:9px 10px;font-size:13px;font-weight:800}.drawerServiceStatusGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.drawerServiceStatusList{gap:8px;margin-top:10px;display:grid}.drawerServiceStatusItem{border:1px solid var(--line);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.drawerServiceStatusItem strong{color:#374151;font-size:13px;line-height:1.3}.servicesCell .serviceBadge{max-width:260px}@media (width<=760px){.serviceStatusGrid,.drawerServiceStatusGrid{grid-template-columns:1fr}.drawerServiceStatusItem{flex-direction:column;align-items:flex-start}}.serviceBadge.badgeBlue{background:var(--soft-blue);color:#1d4ed8}.serviceBadge.badgeYellow{background:var(--soft-yellow);color:#b45309}.serviceBadge.badgeRed{background:var(--soft-red);color:#b42318}.serviceBadge.badgeGray{background:var(--soft-gray);color:#4b5563}.opportunityWorkspace{flex:1;width:100%;min-height:0;display:flex;overflow:hidden}.opportunityPanel{background:#ffffffeb;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.opportunityPanelOperation{z-index:1000;border-radius:24px;height:auto;position:fixed;inset:12px;box-shadow:0 30px 90px #0f172a2e}.opportunityCommandBar{background:radial-gradient(circle at 0 0,#4285f41f,#0000 34%),linear-gradient(#fff 0%,#f8fbff 100%);border-bottom:1px solid #e2e8f0eb;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.opportunityTitleBlock{align-items:center;gap:12px;min-width:0;display:flex}.opportunityTitleBlock h2{color:#0f172a;letter-spacing:-.045em;margin:0;font-size:21px;line-height:1.1}.opportunityTitleBlock p{color:var(--muted);margin:4px 0 0;font-size:12px;font-weight:800;line-height:1.35}.opportunityHeaderActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.opportunityLegend{background:#ffffffb8;border:1px solid #e2e8f0e6;border-radius:999px;justify-content:flex-end;align-items:center;gap:6px;padding:4px;display:flex}.opportunityLegend .badge{justify-content:center;min-width:42px;padding:6px 9px;font-size:11px}.operationModeButton,.compactRankingButton,.compactResetButton{white-space:nowrap;border-radius:999px;min-height:36px;padding:0 13px;font-size:12px}.opportunityPanelOperation .opportunityCommandBar{padding:10px 14px}.opportunityPanelOperation .eyebrow{display:none}.opportunityStatsStrip{background:#fff;border-bottom:1px solid #e2e8f0eb;flex-shrink:0;align-items:center;gap:8px;padding:8px 14px;display:flex;overflow-x:auto}.opportunityStatsStrip span{color:#64748b;background:#fff;border:1px solid #e2e8f0f2;border-radius:999px;flex:none;align-items:center;gap:5px;min-height:30px;padding:6px 10px 6px 12px;font-size:12px;font-weight:900;display:inline-flex;position:relative}.opportunityStatsStrip span:before{background:var(--google-blue);content:"";border-radius:999px;width:7px;height:7px}.opportunityStatsStrip strong{color:#0f172a;letter-spacing:-.04em;font-size:14px;font-weight:950}.opportunityStatsStrip .statCasa:before{background:var(--google-blue)}.opportunityStatsStrip .statAgency:before{background:var(--google-yellow)}.opportunityStatsStrip .statNotDone:before{background:var(--google-red)}.opportunityStatsStrip .statUnknown:before{background:#9ca3af}.opportunityStatsStrip .statPotential:before{background:var(--google-green)}.opportunityControls{background:#fbfcfe;border-bottom:1px solid #e2e8f0eb;flex-shrink:0;grid-template-columns:minmax(260px,1.2fr) minmax(180px,.7fr) minmax(150px,.54fr) minmax(170px,.58fr) auto;align-items:end;gap:10px;padding:10px 14px;display:grid}.opportunityControls .searchInput{border-radius:13px;width:100%;max-width:none;min-height:38px;padding:9px 12px;font-size:13px}.compactFilter span{color:#64748b;font-size:11px;font-weight:950}.compactFilter select{border:1px solid var(--line);color:#111827;background:#fff;border-radius:13px;min-height:38px;padding:0 11px;font-size:12px;font-weight:850}.opportunityRankNotice{background:linear-gradient(90deg,#4285f41c,#4285f408);border-bottom:1px solid #4285f433;flex-shrink:0;justify-content:space-between;align-items:center;gap:14px;padding:8px 14px;display:flex}.opportunityRankNotice div{align-items:center;gap:8px;min-width:0;display:flex}.opportunityRankNotice strong{color:#1d4ed8;white-space:nowrap;font-size:12px;font-weight:950}.opportunityRankNotice span{color:#475569;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.opportunityTableWrap{background:#fff;flex:1;min-height:0;overflow:auto}.opportunityTable{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%}.opportunityTable th,.opportunityTable td{vertical-align:middle;padding:6px 8px;overflow:hidden}.opportunityTable thead th{z-index:2;color:#64748b;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:#fbfcfe;border-bottom:1px solid #dde3ee;height:36px;font-size:10.5px;line-height:1.1;position:sticky;top:0}.opportunityTable tbody tr{height:52px;transition:background .18s,box-shadow .18s}.opportunityTable tbody tr.opportunityRowLastEdited{box-shadow:inset 4px 0 0 var(--google-blue);background:#f7fbff}.opportunityTable tbody tr.opportunityRowLastEdited .stickyLeadColumn{background:#f7fbff}.stickyLeadColumn{z-index:3;background:#fff;width:260px;min-width:260px;max-width:260px;position:sticky;left:0;box-shadow:10px 0 18px #0f172a0b}.opportunityTable thead .stickyLeadColumn{z-index:4;background:#fbfcfe}.leadMapIdentityCell{background:#fff;position:sticky;overflow:visible!important}.leadMapIdentityCell.leadMenuOpen{z-index:12}.opportunityTable tbody tr:hover .stickyLeadColumn,.opportunityTable tbody tr:focus-within .stickyLeadColumn{z-index:10;background:#fafcff}.opportunityTable tbody tr.opportunityRowLastEdited:hover .stickyLeadColumn,.opportunityTable tbody tr.opportunityRowLastEdited:focus-within .stickyLeadColumn,.opportunityTable tbody tr.opportunityRowLastEdited .leadMapIdentityCell.leadMenuOpen{background:#f7fbff}.leadIdentityLayout{align-items:center;min-width:0;display:flex;position:relative}.leadIdentityLayout .leadIdentityButton{min-width:0;padding-right:36px}.leadContextArea{z-index:20;position:absolute;top:50%;right:0;transform:translateY(-50%)}.leadMoreButton{color:#2563eb;opacity:.78;background:#fffffff5;border:1px solid #4285f45c;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:18px;font-weight:950;line-height:1;transition:opacity .16s,transform .16s,box-shadow .16s,border-color .16s;display:inline-flex;box-shadow:0 8px 18px #0f172a14}.leadMoreButton:hover,.leadMoreButton:focus-visible,.leadContextArea.actionMenuOpen .leadMoreButton,.opportunityTable tbody tr:hover .leadMoreButton,.opportunityTable tbody tr:focus-within .leadMoreButton{opacity:1;border-color:#4285f49e;transform:translateY(-1px);box-shadow:0 12px 26px #2563eb29}.leadActionMenu{z-index:40;background:#fffffffa;border:1px solid #94a3b847;border-radius:14px;gap:4px;min-width:146px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 20px 44px #0f172a2e}.leadActionMenu button{color:#1f2937;text-align:left;background:0 0;border:0;border-radius:10px;width:100%;padding:9px 10px;font-size:12px;font-weight:900}.leadActionMenu button:hover,.leadActionMenu button:focus-visible{background:var(--soft-blue);color:#1d4ed8}.leadTitleRow{align-items:center;gap:6px;min-width:0;display:flex}.leadTitleRow .leadName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lastEditedPill{background:var(--soft-blue);color:#1d4ed8;border-radius:999px;flex-shrink:0;padding:2px 6px;font-size:9px;font-weight:950}.leadMapIdentityCell .leadSub{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:11px;line-height:1.25;display:-webkit-box;overflow:hidden}.serviceColumnHeader,.scoreColumnHeader,.typeColumnHeader,.nextOfferColumnHeader,.actionsColumnHeader{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.serviceColumnLabel{text-align:center;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.scoreCompact{justify-items:start;gap:4px;display:grid}.scoreCompact strong{color:#0f172a;letter-spacing:-.04em;font-size:16px;line-height:1}.scoreCompact .badge{padding:3px 6px;font-size:9px}.commercialTypeCell{text-align:left}.commercialTypeBadge{text-overflow:ellipsis;justify-content:center;max-width:92px;padding:4px 7px;font-size:9.5px;overflow:hidden}.nextOfferText{color:#1f2a44;text-overflow:ellipsis;white-space:nowrap;max-width:142px;font-size:12px;font-weight:900;line-height:1.25;display:block;overflow:hidden}.opportunityCell{text-align:center;width:116px;min-width:116px;max-width:116px}.serviceStatusChip{border:1px solid var(--line);color:#334155;white-space:nowrap;background:#fff;border-radius:999px;outline:none;justify-content:center;align-items:center;width:82px;min-height:30px;padding:0 10px;font-size:11px;font-weight:950;line-height:1;transition:box-shadow .16s,border-color .16s,transform .16s,background .16s;display:inline-flex}.opportunityActions{flex-wrap:nowrap;justify-content:flex-start;gap:4px}.opportunityTable .tableActionButton{border-radius:8px;min-height:28px;padding:5px 7px;font-size:10.5px}.opportunityPanelOperation .opportunityStatsStrip,.opportunityPanelOperation .opportunityControls,.opportunityPanelOperation .opportunityRankNotice{padding-left:12px;padding-right:12px}.opportunityPanelOperation .opportunityStatsStrip span{min-height:28px;padding-top:5px;padding-bottom:5px}.opportunityPanelOperation .opportunityTable thead th{top:0}@media (width<=1280px){.opportunityCommandBar{flex-direction:column;align-items:flex-start}.opportunityHeaderActions{justify-content:flex-start}.opportunityControls{grid-template-columns:1fr 1fr}.opportunityControls .searchInput{grid-column:1/-1}}@media (width<=920px){.opportunityWorkspace{overflow:visible}.opportunityPanel{max-height:none}.opportunityPanelOperation{inset:8px}.opportunityTitleBlock{flex-direction:column;align-items:flex-start}.opportunityControls{grid-template-columns:1fr}.opportunityRankNotice,.opportunityRankNotice div{flex-direction:column;align-items:stretch}.opportunityRankNotice span{white-space:normal}.compactRankingButton{width:100%}.opportunityTableWrap{max-height:70vh}}.leadActionMenuFloating{z-index:9999;position:fixed;right:auto}.opportunityPanelOperation .leadActionMenuFloating{box-shadow:0 24px 56px #0f172a38}.opportunityPanelOperation .opportunityCommandBar{color:#fff;background:radial-gradient(circle at 8% 0,#4285f461,#0000 26%),linear-gradient(135deg,#07111f 0%,#0f172a 48%,#132033 100%);border-bottom:1px solid #0f172a1a;padding:14px 18px}.opportunityPanelOperation .opportunityTitleBlock h2{color:#fff;letter-spacing:-.035em;font-size:19px}.opportunityPanelOperation .opportunityTitleBlock p{color:#e2e8f0d1;font-size:12px;font-weight:750}.opportunityPanelOperation .eyebrow{color:#dbeafe;background:#ffffff1a;border-color:#ffffff2e}.opportunityPanelOperation .opportunityLegend{background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;padding:4px}.opportunityPanelOperation .opportunityLegend .badge,.opportunityPanelOperation .compactRankingButton,.opportunityPanelOperation .operationModeButton{box-shadow:none}.opportunityPanelOperation .operationModeButton{color:#174ea6;background:linear-gradient(135deg,#fff,#dbeafe);border:1px solid #ffffff29;min-height:36px}.opportunityPanelOperation .compactRankingButton{color:#fff;background:#ffffff1a;border:1px solid #ffffff24;min-height:36px}.opportunityPanelOperation .opportunityStatsStrip{background:#f7f9fc;border-bottom:1px solid #dbe3ef;gap:7px;padding:10px 14px}.opportunityPanelOperation .opportunityStatsStrip span{background:#fff;border-color:#d9e2ef;min-height:28px;box-shadow:0 7px 18px #0f172a0b}.opportunityPanelOperation .opportunityControlsPremium{background:#fff;border-bottom:1px solid #dbe3ef;grid-template-columns:minmax(320px,1.5fr) minmax(180px,.62fr) minmax(160px,.54fr) minmax(190px,.62fr) auto;padding:10px 14px}.opportunityPanelOperation .searchInput,.opportunityPanelOperation .compactFilter select{background:#f8fafc;border-color:#d9e2ef;box-shadow:inset 0 1px #fffc}.opportunityPanelOperation .searchInput:focus,.opportunityPanelOperation .compactFilter select:focus{background:#fff;border-color:#4285f48c;outline:none;box-shadow:0 0 0 4px #4285f41f}.opportunityPanelOperation .opportunityRankNotice{background:#eff6ff;border:1px solid #4285f433;border-radius:14px;margin:8px 14px 0;padding:8px 10px}.opportunityPanelOperation .opportunityTableWrap{background:#fff;border:1px solid #dce4ef;border-radius:16px;margin:10px 14px 14px;box-shadow:0 18px 42px #0f172a12}.opportunityPanelOperation .opportunityTable{background:#fff}.opportunityPanelOperation .opportunityTable thead th{color:#516075;letter-spacing:.035em;background:#f4f7fb;border-bottom:1px solid #dce4ef;height:38px;font-size:10px;font-weight:950}.opportunityPanelOperation .opportunityTable th,.opportunityPanelOperation .opportunityTable td{border-bottom:1px solid #edf1f6;padding:7px 8px}.opportunityPanelOperation .opportunityTable tbody tr:nth-child(2n){background:#fcfdff}.opportunityPanelOperation .opportunityTable tbody tr:hover{background:#f3f8ff}.opportunityPanelOperation .scoreColumnWidth{width:86px}.opportunityPanelOperation .typeColumnWidth{width:96px}.opportunityPanelOperation .nextOfferColumnWidth{width:146px}.opportunityPanelOperation .serviceColumnWidth,.opportunityPanelOperation .opportunityCell{width:108px;min-width:108px;max-width:108px}.opportunityPanelOperation .stickyLeadColumn{background:#fff;border-right:1px solid #e3e9f2;box-shadow:12px 0 22px #0f172a0e}.opportunityPanelOperation .opportunityTable thead .stickyLeadColumn{background:#f4f7fb}.opportunityPanelOperation .leadIdentityButton{border-radius:12px}.opportunityPanelOperation .leadIdentityButton:hover .leadName,.opportunityPanelOperation .leadIdentityButton:focus-visible .leadName{color:#1d4ed8}.opportunityPanelOperation .leadName{color:#0f172a;letter-spacing:-.02em;font-size:13px}.opportunityPanelOperation .leadMapIdentityCell .leadSub{color:#64748b;font-size:10.5px}.opportunityPanelOperation .leadMoreButton{color:#2563eb;background:#fff;border-color:#c8d8ff;width:26px;height:26px}.opportunityPanelOperation .scoreCompact strong{font-size:15px}.opportunityPanelOperation .nextOfferText{color:#14213d;max-width:128px;font-size:11.5px}.opportunityPanelOperation .serviceStatusChip{border-width:1px;width:76px;min-height:27px;font-size:10.5px;box-shadow:inset 0 1px #ffffffbf}.opportunityPanelOperation .serviceStatusChip:hover,.opportunityPanelOperation .serviceStatusChip:focus-visible{transform:translateY(-1px)scale(1.02)}.opportunityPanelOperation .serviceStatusChip.badgeBlue{color:#174ea6;background:linear-gradient(#eaf2ff,#dbeafe);border-color:#9cc0ff}.opportunityPanelOperation .serviceStatusChip.badgeYellow{color:#9a4f00;background:linear-gradient(#fff8dd,#ffedb5);border-color:#ffd56a}.opportunityPanelOperation .serviceStatusChip.badgeRed{color:#b42318;background:linear-gradient(#fff1ef,#ffe0dc);border-color:#ffb3aa}.opportunityPanelOperation .serviceStatusChip.badgeGray{color:#334155;background:linear-gradient(#f8fafc,#eef2f7);border-color:#d7dde6}.leadFloatingMenuBackdrop{z-index:2147483600;cursor:default;background:0 0;border:0;position:fixed;inset:0}.leadActionMenuFloating{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffffa;border:1px solid #0f172a1a;border-radius:15px;gap:5px;min-width:172px;padding:7px;display:grid;box-shadow:0 28px 70px #0f172a47;z-index:2147483601!important;position:fixed!important;right:auto!important}.leadActionMenuFloating button{color:#0f172a;border-radius:11px;padding:10px 11px;font-size:12px}.leadActionMenuFloating button:hover,.leadActionMenuFloating button:focus-visible{color:#174ea6;background:#eef4ff}.drawerOverlay{z-index:2147483630!important}.drawerOverlay .leadDrawer,.leadDrawer{z-index:2147483631;position:relative}.drawerOverlay .drawerCloseButton,.drawerOverlay .leadDrawerFooter,.drawerOverlay .leadDrawerHeader{z-index:2147483632;position:relative}.statusPillgreen .statusDot{background:#22c55e}.statusPillyellow .statusDot{background:#f59e0b}.statusPillred .statusDot{background:#ef4444}.systemNotice{background:#ffffffe6;border:1px solid #94a3b847;border-radius:20px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:14px 16px;display:flex;box-shadow:0 18px 40px #0f172a14}.systemNotice strong{color:#0f172a;font-size:14px;line-height:1.25;display:block}.systemNotice span{color:#64748b;margin-top:3px;font-size:13px;display:block}.systemNoticeError{background:linear-gradient(135deg,#fef2f2fa,#fffffff0);border-color:#ef44443d}.systemNoticeMigration{background:linear-gradient(135deg,#eff6fffa,#fffffff0);border-color:#2563eb38}.systemNoticeActions{flex-shrink:0;align-items:center;gap:10px;display:flex}.syncBar{z-index:60;color:#fff;letter-spacing:-.01em;background:#0f172a;border-radius:999px;width:fit-content;margin:0 auto 12px;padding:10px 16px;font-size:12px;font-weight:900;position:sticky;top:10px;box-shadow:0 18px 42px #0f172a3d}.loadingPanel{flex-direction:column;justify-content:center;min-height:240px;padding:34px;display:flex}.loadingPanel h2{color:#0f172a;margin:6px 0 8px;font-size:26px}.loadingPanel p{color:#64748b;max-width:620px;line-height:1.55}@media (width<=760px){.systemNotice{flex-direction:column;align-items:stretch}.systemNoticeActions{justify-content:flex-end}}.opportunityControls.opportunityControlsPremium{grid-template-columns:minmax(280px,1.35fr) minmax(160px,.55fr) minmax(145px,.5fr) minmax(185px,.65fr) minmax(170px,.58fr) auto}.opportunityPanelOperation .opportunityControlsPremium{grid-template-columns:minmax(300px,1.4fr) minmax(160px,.55fr) minmax(145px,.5fr) minmax(185px,.65fr) minmax(170px,.58fr) auto}.leadIntelligenceBadges{flex-wrap:wrap;gap:4px;margin-top:5px;padding-right:2px;display:flex}.miniIntelBadge{text-overflow:ellipsis;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;max-width:92px;min-height:18px;padding:2px 6px;font-size:9px;font-weight:950;line-height:1;display:inline-flex;overflow:hidden}.miniIntelBadge.badgeGreen{color:#166534;background:#34a8531a;border-color:#34a85338}.miniIntelBadge.badgeRed{color:#991b1b;background:#ea433514;border-color:#ea433533}.miniIntelBadge.badgeGray{color:#475569;background:#f1f5f9;border-color:#94a3b838}.opportunityPanelOperation .leadColumnWidth,.opportunityPanelOperation .stickyLeadColumn{width:316px;min-width:316px;max-width:316px}.opportunityPanelOperation .leadIdentityLayout .leadIdentityButton{padding-right:34px}.opportunityPanelOperation .leadMapIdentityCell .leadSub{-webkit-line-clamp:1}.drawerIntelligencePanel{background:radial-gradient(circle at 0 0,#4285f414,#0000 38%),#f8fbff;border:1px solid #4285f41f;border-radius:18px;margin-top:14px;padding:14px}.drawerIntelligenceSummary{color:#475569;flex-wrap:wrap;align-items:center;gap:7px;margin:8px 0 12px;font-size:12px;font-weight:850;display:flex}.drawerIntelligenceSummary strong{color:#0f172a;font-size:14px;font-weight:950}.drawerIntelligenceSummary small{color:#94a3b8;font-weight:950}.drawerIntelligenceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.drawerIntelligenceItem{background:#ffffffe6;border:1px solid #e2e8f0f2;border-radius:14px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:9px 10px;display:flex}.drawerIntelligenceItem>span{color:#475569;font-size:11px;font-weight:900}.drawerIntelligenceItem .badge{flex-shrink:0;padding:4px 7px;font-size:10px}@media (width<=1280px){.opportunityControls.opportunityControlsPremium,.opportunityPanelOperation .opportunityControlsPremium{grid-template-columns:1fr 1fr 1fr}.opportunityControls.opportunityControlsPremium .searchInput,.opportunityPanelOperation .opportunityControlsPremium .searchInput{grid-column:1/-1}}@media (width<=760px){.drawerIntelligenceGrid,.opportunityControls.opportunityControlsPremium,.opportunityPanelOperation .opportunityControlsPremium{grid-template-columns:1fr}}:root{--casa-blue:#4285f4;--casa-blue-deep:#1557d6;--casa-yellow:#fbbc05;--casa-red:#ea4335;--casa-green:#34a853;--casa-navy:#07172f;--casa-ink:#0b1220;--casa-slate:#475569;--casa-line:#0f172a1a;--casa-card:#ffffffe6;--shadow-premium:0 22px 60px #0f172a1c;--shadow-card:0 12px 28px #0f172a12}body{background:radial-gradient(circle at 8% 14%,#4285f42e,#0000 23%),radial-gradient(circle at 92% 12%,#34a8531f,#0000 22%),linear-gradient(135deg,#f7fbff 0%,#fff 42%,#fff8e2 100%);position:relative}body:before,body:after{z-index:-2;content:"";pointer-events:none;border-radius:999px;position:fixed}body:before{filter:saturate(1.1);background:linear-gradient(135deg,#4285f4bd,#4285f47a);width:460px;height:460px;top:76px;left:-220px}body:after{background:linear-gradient(135deg,#fbbc058f,#fbbc055c);width:520px;height:520px;bottom:-220px;right:-260px}.appShell{isolation:isolate;width:min(1540px,100% - 44px);padding-top:22px;position:relative}.appShell:before,.appShell:after{z-index:-1;content:"";pointer-events:none;border-radius:999px;position:fixed}.appShell:before{background:#ea433521;width:90px;height:90px;top:125px;right:8.5vw}.appShell:after{background:#34a8531f;width:74px;height:74px;bottom:72px;left:7vw}.casaTopbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 5% 20%,#4285f42e,#0000 20%),radial-gradient(circle at 94% 14%,#fbbc052e,#0000 18%),#ffffffdb;border:1px solid #ffffffb8;border-radius:28px;min-height:82px;padding:14px 18px;position:relative;overflow:hidden;box-shadow:0 22px 60px #0f172a1a}.casaTopbar:before,.casaTopbar:after{content:"";pointer-events:none;border-radius:999px;position:absolute}.casaTopbar:before{background:#4285f429;width:180px;height:180px;top:-110px;right:190px}.casaTopbar:after{background:#fbbc0557;width:124px;height:124px;bottom:-78px;right:52px}.brandCasa,.topActions{z-index:1;position:relative}.casaBrandLogo{background:conic-gradient(from 220deg, var(--casa-blue) 0 26%, var(--casa-green) 26% 49%, var(--casa-yellow) 49% 74%, var(--casa-red) 74% 100%);border-radius:19px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 18px 34px #4285f445}.casaBrandLogo:after{display:none}.casaBrandLogo span{background:#fff;border-radius:9px;width:25px;height:25px;box-shadow:inset 0 0 0 7px #fffffff5}.brandCopy{gap:2px;display:grid}.brandKicker{width:fit-content;color:var(--casa-blue-deep);letter-spacing:.08em;text-transform:uppercase;background:#4285f41a;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:950}.brand h1{color:var(--casa-ink);letter-spacing:-.055em;font-size:clamp(25px,2.7vw,34px)}.brand p{color:#536173;margin-top:2px;font-size:13px;font-weight:760}.partnerPill,.statusPill{color:#0f172a;background:#ffffffe0;border:1px solid #0f172a14;box-shadow:0 12px 28px #0f172a14}.partnerPill{border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 13px;font-size:12px;font-weight:950;display:inline-flex}.partnerG{background:conic-gradient(var(--casa-blue), var(--casa-green), var(--casa-yellow), var(--casa-red), var(--casa-blue));color:#fff;border-radius:999px;place-items:center;width:22px;height:22px;font-size:12px;font-weight:950;display:grid}.crmTabs{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border:1px solid #ffffffb8;border-radius:24px;gap:5px;width:100%;padding:7px;box-shadow:0 16px 42px #0f172a14}.crmTab{color:#334155;letter-spacing:-.01em;border-radius:16px;min-height:42px;font-size:13px}.crmTabActive{background:linear-gradient(135deg, var(--casa-blue) 0%, #1d4ed8 58%, #1142b8 100%);color:#fff;box-shadow:0 16px 34px #4285f447}.panel{background:linear-gradient(#fffffff2,#ffffffd1);border:1px solid #ffffffc2;box-shadow:0 20px 52px #0f172a1a}.eyebrow{color:var(--casa-blue-deep);background:#4285f417;border-color:#4285f429}.metricsGrid{gap:12px}.metricCard{background:radial-gradient(circle at 96% 12%,#4285f414,#0000 24%),#ffffffe6;border:1px solid #ffffffc7;border-radius:26px;min-height:112px;padding:18px;position:relative;overflow:hidden}.metricCard:nth-child(2):after{background:#34a8531a}.metricCard:nth-child(3):after{background:#fbbc052e}.metricCard:nth-child(4):after{background:#ea43351a}.metricCard p{color:#536173;letter-spacing:.02em;font-size:12px}.metricCard strong{color:#07172f;font-size:30px}.metricAccent{width:42px;height:6px}.tablePanel,.opportunityPanel{border-radius:28px;overflow:hidden}.tableTop{background:radial-gradient(circle at 3% 0,#4285f41a,#0000 22%),#fff;padding:18px 20px}.tableTop h2{color:#07172f;font-size:21px}.tableTop p{color:#607086;font-weight:720}.searchInput,input,select,textarea{background:#fffffff0;border-color:#0f172a1a}.searchInput{border-radius:18px}th{color:#516075;background:#f8fafc}.tableWrap table tbody tr:hover,.opportunityTable tbody tr:hover{background:#f8fbff}.badge{letter-spacing:-.01em;border:1px solid #0000}.primaryButton{background:linear-gradient(135deg,#4285f4 0%,#1d4ed8 55%,#0b57d0 100%);box-shadow:0 16px 30px #4285f445}.secondaryButton,.tableActionButton{background:#ffffffe6;border-color:#0f172a1a}.opportunityPanel{background:radial-gradient(circle at 88% -8%,#fbbc0529,#0000 24%),radial-gradient(circle at -4% 12%,#4285f41f,#0000 28%),#ffffffe8;border-radius:30px;position:relative}.opportunityCommandBar{background:radial-gradient(circle at 16% -20%,#4285f433,#0000 26%),radial-gradient(circle at 88% -26%,#fbbc052e,#0000 24%),#fff;padding:18px 18px 14px}.opportunityTitleBlock .eyebrow{position:relative;overflow:hidden}.opportunityTitleBlock .eyebrow:before{background:var(--casa-blue);content:"";border-radius:999px;width:7px;height:7px}.opportunityTitleBlock h2{color:#07172f;font-size:24px}.opportunityTitleBlock p{color:#536173;font-size:13px}.opportunityLegend{background:#ffffffb8;box-shadow:inset 0 0 0 1px #ffffff80}.opportunityStatsStrip{background:#ffffffd6;gap:9px;padding:9px 16px}.opportunityStatsStrip span{background:#ffffffeb;border-color:#0f172a14}.opportunityControls{background:#f8fafcdb}.opportunityTableWrap{background:linear-gradient(#fff 0%,#fbfdff 100%)}.opportunityTable thead th{color:#4f5f76;letter-spacing:.045em;background:#f7f9fc;font-size:10px}.stickyLeadColumn{background:#fffffff7;box-shadow:14px 0 24px #0f172a0d}.leadName{color:#07172f}.leadSub{color:#536173}.miniIntelBadge{text-transform:none;border-radius:7px;min-height:19px}.serviceStatusChip{border-width:1px;box-shadow:inset 0 1px #ffffffc2}.serviceStatusChip.badgeBlue{color:#185abc;background:linear-gradient(#eef5ff 0%,#dceaff 100%);border-color:#4285f447}.serviceStatusChip.badgeYellow{color:#8d5300;background:linear-gradient(#fff8dc 0%,#ffecaa 100%);border-color:#fbbc055c}.serviceStatusChip.badgeRed{color:#a82018;background:linear-gradient(#fff1ef 0%,#ffdfd9 100%);border-color:#ea433538}.serviceStatusChip.badgeGray{color:#334155;background:linear-gradient(#f8fafc 0%,#edf2f7 100%);border-color:#64748b38}.opportunityPanelOperation{background:radial-gradient(circle at -2% 8%,#4285f442,#0000 24%),radial-gradient(circle at 96% -8%,#fbbc053d,#0000 20%),#eef4fb;border:1px solid #ffffff3d;border-radius:30px;inset:10px;box-shadow:0 34px 110px #07172f47}.opportunityPanelOperation .opportunityCommandBar{background:radial-gradient(circle at 16% -60%,#4285f4d9,#0000 30%),radial-gradient(circle at 94% 110%,#fbbc0557,#0000 22%),linear-gradient(135deg,#06172f 0%,#0c2246 52%,#07172f 100%);border-bottom:1px solid #ffffff1f;min-height:72px;padding:14px 18px}.opportunityPanelOperation .opportunityTitleBlock h2{font-size:22px}.opportunityPanelOperation .opportunityTitleBlock p{color:#f1f5f9c7}.opportunityPanelOperation .operationModeButton{color:#1557d6;background:#fff}.opportunityPanelOperation .opportunityStatsStrip,.opportunityPanelOperation .opportunityControlsPremium{background:#ffffffdb}.opportunityPanelOperation .opportunityTableWrap{border:1px solid #0f172a1a;border-radius:22px;margin:10px 16px 16px;box-shadow:0 24px 60px #07172f21}.opportunityPanelOperation .opportunityTable thead th{background:#f6f8fb;height:40px}.opportunityPanelOperation .opportunityTable tbody tr{height:58px}.opportunityPanelOperation .stickyLeadColumn{border-right:1px solid #0f172a14}.leadActionMenuFloating{background:radial-gradient(circle at 0 0,#4285f41f,#0000 44%),#fffffffa;border-radius:18px}.drawerOverlay{background:#07172f6b}.leadDrawer{background:radial-gradient(circle at 0 0,#4285f41f,#0000 36%),radial-gradient(circle at 100% 0,#fbbc051f,#0000 30%),#fff}.leadDrawerHeader h2{color:#07172f}@media (width<=760px){body:before,body:after,.appShell:before,.appShell:after{display:none}.appShell{width:min(100% - 20px,1440px)}.casaTopbar{border-radius:22px}.topActions{justify-content:flex-start;width:100%}.crmTabs{border-radius:20px}}:root{--casa-table-head:#f6f9ff;--casa-table-border:#e5ebf4;--casa-table-hover:#f7fbff;--casa-operation-blue:#174ea6}.opportunityPanel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border:1px solid #0f172a14;border-radius:26px;box-shadow:0 22px 54px #0f172a17}.opportunityPanel:before,.opportunityPanel:after{pointer-events:none}.opportunityCommandBar{border-bottom:1px solid var(--casa-table-border);background:radial-gradient(circle at 86% -18%,#fbbc0538,#0000 26%),radial-gradient(circle at 6% -26%,#4285f42e,#0000 22%),linear-gradient(#fff 0%,#f8fbff 100%);min-height:70px;padding:16px 18px;position:relative}.opportunityTitleBlock{gap:14px}.opportunityTitleBlock .eyebrow{color:#174ea6;letter-spacing:.075em;background:#edf4ff;border:1px solid #4285f42e;flex-shrink:0;height:28px;padding:0 10px;font-size:10px}.opportunityTitleBlock h2{color:#0b1220;letter-spacing:-.055em;font-size:24px}.opportunityTitleBlock p{color:#536173;max-width:680px;font-size:12.5px;font-weight:780}.opportunityHeaderActions{gap:10px}.opportunityLegend{background:#ffffffd9;border:1px solid #0f172a14;min-height:42px;padding:5px;box-shadow:0 10px 24px #0f172a0d}.opportunityLegend .badge{border-radius:999px;min-width:50px;height:30px;padding:0 10px;font-size:11px;font-weight:950}.operationModeButton,.compactRankingButton,.compactResetButton{border-radius:999px;min-height:42px;font-weight:950}.opportunityStatsStrip{border-bottom:1px solid var(--casa-table-border);scrollbar-width:thin;background:linear-gradient(#fff,#fbfdff);padding:10px 14px}.opportunityStatsStrip span{color:#526176;background:#fff;border:1px solid #e0e8f3;min-height:32px;padding:6px 11px;box-shadow:0 8px 20px #0f172a0b}.opportunityStatsStrip strong{color:#07172f;font-size:14px}.opportunityStatsStrip .statGoogle:before{background:var(--casa-blue)}.opportunityStatsStrip .statMeta:before{background:#7c3aed}.opportunityControls{border-bottom:1px solid var(--casa-table-border);background:#f8fbff;padding:12px 14px}.opportunityControlsPremium{grid-template-columns:minmax(340px,1.45fr) minmax(170px,.58fr) minmax(150px,.5fr) minmax(190px,.64fr) minmax(190px,.64fr) auto}.opportunityControls .searchInput,.compactFilter select{color:#0f172a;background:#fff;border-color:#dce6f3;border-radius:15px;min-height:42px;box-shadow:0 6px 18px #0f172a09}.compactFilter span{color:#5b6b80;letter-spacing:.035em;text-transform:uppercase;font-size:10px}.opportunityRankNotice{background:#eff6ff;border:1px solid #4285f42e;border-radius:16px;margin:10px 14px 0}.opportunityTableWrap{border:1px solid var(--casa-table-border);scrollbar-color:#aeb9c9 #eef2f7;background:#fff;border-radius:20px;margin:12px 14px 14px;box-shadow:0 18px 44px #0f172a11}.opportunityTable{background:#fff}.leadColumnWidth{width:300px}.scoreColumnWidth{width:82px}.typeColumnWidth{width:96px}.nextOfferColumnWidth{width:150px}.serviceColumnWidth{width:104px}.actionsColumnWidth{width:92px}.opportunityTable th,.opportunityTable td{border-bottom:1px solid #edf2f8;padding:8px 9px}.opportunityTable thead th{background:var(--casa-table-head);color:#526176;letter-spacing:.045em;height:40px;font-size:10px;font-weight:950}.opportunityTable tbody tr{height:62px}.opportunityTable tbody tr:nth-child(2n){background:#fcfdff}.opportunityTable tbody tr:hover{background:var(--casa-table-hover)}.stickyLeadColumn{border-right:1px solid var(--casa-table-border);background:#fff;width:300px;min-width:300px;max-width:300px;box-shadow:14px 0 22px #0f172a0b}.opportunityTable thead .stickyLeadColumn{background:var(--casa-table-head)}.leadIdentityButton{text-align:left;background:0 0;border:0;width:100%}.leadTitleRow .leadName{color:#0b1220;letter-spacing:-.025em;font-size:13.5px;font-weight:950}.leadMapIdentityCell .leadSub{color:#66768a;max-width:230px;margin-top:3px;font-size:10.5px;line-height:1.25}.leadIntelligenceBadges{flex-wrap:wrap;align-items:center;gap:4px;max-height:22px;margin-top:6px;display:flex;overflow:hidden}.miniIntelBadge{color:#334155;text-overflow:ellipsis;white-space:nowrap;border:1px solid #0f172a14;border-radius:999px;align-items:center;max-width:86px;height:18px;padding:0 6px;font-size:9px;font-weight:950;display:inline-flex;overflow:hidden}.miniIntelBadgeMore{color:#526176;background:#f6f8fb;border-color:#d5dce8}.scoreCompact strong{font-size:16px;font-weight:950}.scoreCompact .badge,.commercialTypeBadge{height:20px;padding:0 7px;font-size:9px;font-weight:950}.nextOfferText{color:#0b1220;max-width:130px;font-size:11.5px;font-weight:950}.opportunityCell{width:104px;min-width:104px;max-width:104px}.serviceStatusChip{border-width:1px;width:74px;min-height:28px;font-size:10.5px;box-shadow:inset 0 1px #ffffffb8}.serviceStatusChip:hover,.serviceStatusChip:focus-visible{transform:translateY(-1px);box-shadow:0 10px 22px #0f172a14}body .opportunityPanel.opportunityPanelOperation{z-index:2147483000!important;background:#f4f7fb!important;border:1px solid #0f172a1f!important;border-radius:24px!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;position:fixed!important;inset:10px!important;overflow:hidden!important;box-shadow:0 34px 120px #07172f57!important}body .opportunityPanel.opportunityPanelOperation .opportunityCommandBar{color:#0b1220;background:radial-gradient(circle at 92% -34%,#fbbc0552,#0000 24%),radial-gradient(circle at 3% 0,#4285f438,#0000 22%),linear-gradient(#fff 0%,#f7fbff 100%);border-bottom:1px solid #dbe5f1;min-height:64px;padding:12px 16px}body .opportunityPanel.opportunityPanelOperation .opportunityTitleBlock{gap:12px}body .opportunityPanel.opportunityPanelOperation .opportunityTitleBlock .eyebrow{color:#174ea6;background:#eaf2ff;border-color:#4285f42e;display:inline-flex}body .opportunityPanel.opportunityPanelOperation .opportunityTitleBlock h2{color:#0b1220;font-size:22px}body .opportunityPanel.opportunityPanelOperation .opportunityTitleBlock p{color:#526176;font-size:12px;font-weight:780}body .opportunityPanel.opportunityPanelOperation .opportunityHeaderActions{gap:8px}body .opportunityPanel.opportunityPanelOperation .opportunityLegend{background:#fff;border-color:#dce6f3;min-height:38px;box-shadow:0 10px 24px #0f172a0e}body .opportunityPanel.opportunityPanelOperation .operationModeButton{background:linear-gradient(135deg, var(--casa-blue), #1d4ed8);color:#fff;border:0;min-height:38px;box-shadow:0 14px 30px #4285f438}body .opportunityPanel.opportunityPanelOperation .compactRankingButton{color:#174ea6;background:#fff;border:1px solid #dce6f3;min-height:38px}body .opportunityPanel.opportunityPanelOperation .opportunityStatsStrip{background:#fff;border-bottom:1px solid #dbe5f1;gap:8px;padding:8px 14px}body .opportunityPanel.opportunityPanelOperation .opportunityStatsStrip span{min-height:28px;box-shadow:none;padding:5px 10px}body .opportunityPanel.opportunityPanelOperation .opportunityControlsPremium{background:#f8fbff;grid-template-columns:minmax(360px,1.5fr) minmax(175px,.58fr) minmax(150px,.48fr) minmax(180px,.58fr) minmax(190px,.62fr) auto;padding:10px 14px}body .opportunityPanel.opportunityPanelOperation .opportunityTableWrap{border-radius:18px;margin:10px 14px 14px;box-shadow:0 18px 50px #0f172a14}body .opportunityPanel.opportunityPanelOperation .opportunityTable thead th{color:#526176;background:#f2f6fb;height:38px}body .opportunityPanel.opportunityPanelOperation .opportunityTable th,body .opportunityPanel.opportunityPanelOperation .opportunityTable td{padding:7px 8px}body .opportunityPanel.opportunityPanelOperation .opportunityTable tbody tr{height:56px}body .opportunityPanel.opportunityPanelOperation .leadColumnWidth,body .opportunityPanel.opportunityPanelOperation .stickyLeadColumn{width:300px;min-width:300px;max-width:300px}body .opportunityPanel.opportunityPanelOperation .serviceColumnWidth,body .opportunityPanel.opportunityPanelOperation .opportunityCell{width:104px;min-width:104px;max-width:104px}body .opportunityPanel.opportunityPanelOperation .serviceStatusChip{width:72px;min-height:27px}body .opportunityPanel.opportunityPanelOperation .leadMapIdentityCell .leadSub{-webkit-line-clamp:1;max-width:226px}body .opportunityPanel.opportunityPanelOperation .leadIntelligenceBadges{margin-top:5px}body .opportunityPanel.opportunityPanelOperation .leadMoreButton{color:#174ea6;background:#fff;border-color:#bfd4ff}body .opportunityPanel.opportunityPanelOperation .opportunityRankNotice{margin:8px 14px 0}body .opportunityPanel.opportunityPanelOperation .leadActionMenuFloating{z-index:2147483601!important}@media (width<=1280px){.opportunityControlsPremium,body .opportunityPanel.opportunityPanelOperation .opportunityControlsPremium{grid-template-columns:1fr 1fr 1fr}.opportunityControls .searchInput{grid-column:1/-1}}@media (width<=920px){body .opportunityPanel.opportunityPanelOperation{border-radius:18px!important;inset:6px!important}.opportunityControlsPremium,body .opportunityPanel.opportunityPanelOperation .opportunityControlsPremium{grid-template-columns:1fr}.opportunityCommandBar,body .opportunityPanel.opportunityPanelOperation .opportunityCommandBar{flex-direction:column;align-items:stretch}}.operationWorkspace,.settingsWorkspace{gap:24px;display:grid}.operationHeroPanel,.settingsHeroPanel{justify-content:space-between;align-items:stretch;gap:24px;display:flex}.operationHeroPanel h2,.settingsHeroPanel h2,.operationTopPanel h3,.operationBucket h3,.settingsCard h3,.duplicatePanel h3{margin:0}.operationHeroPanel p,.settingsHeroPanel p,.operationTopPanel p,.operationBucket p,.settingsCard p,.duplicatePanel p{color:var(--mutedText,#667085);margin:8px 0 0}.operationHeroStats,.alertStatsGrid{grid-template-columns:repeat(3,minmax(120px,1fr));gap:12px;min-width:360px;display:grid}.operationHeroStats article,.alertStatsGrid article{background:#ffffffb8;border:1px solid #0f172a14;border-radius:18px;padding:16px}.operationHeroStats span,.alertStatsGrid span{color:#667085;margin-bottom:8px;font-size:12px;display:block}.operationHeroStats strong,.alertStatsGrid strong{font-size:28px;line-height:1}.operationTopList,.operationCardsList,.duplicateList{gap:12px;display:grid}.operationTopItem>strong{color:#0026ff;background:#eef4ff;border-radius:14px;place-items:center;width:36px;height:36px;display:grid}.operationTopItem p{color:#667085;margin:6px 0 0}.operationLeadCard{background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #0f172a14;border-radius:20px;padding:16px}.operationLeadHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.operationLeadIdentity{text-align:left}.operationScoreStack,.recommendationScoreRow{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.operationLeadMeta,.operationSmallStats,.operationActions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.operationSmallStats span{color:#667085;background:#fff;border:1px solid #0f172a14;border-radius:999px;padding:6px 9px;font-size:12px}.operationInsightBox,.recommendationCopy{background:#f2f6ff;border:1px solid #0026ff1f;border-radius:16px;margin-top:12px;padding:12px}.operationInsightBox strong,.recommendationCopy strong{color:#101828;display:block}.operationInsightBox p,.recommendationCopy p{color:#475467;margin:6px 0 0}.operationReasons{color:#667085;margin:10px 0 0;font-size:13px}.operationEmptyState{color:#667085;background:#fff;border:1px dashed #0f172a2e;border-radius:16px;padding:18px}.settingsHeroPanel{align-items:center}.settingsActions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.settingsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.healthList{gap:10px;margin-top:16px;display:grid}.healthList div{border-bottom:1px solid #0f172a14;justify-content:space-between;gap:16px;padding:10px 0;display:flex}.healthList div:last-child{border-bottom:0}.healthList span{color:#667085}.settingsVersionCard ul{color:#475467;margin:16px 0 0;padding-left:18px}.settingsVersionCard li+li{margin-top:6px}.duplicateGroup{background:#fff;border:1px solid #0f172a14;border-radius:18px;overflow:hidden}.duplicateGroup header,.duplicateLeadRow{justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.duplicateGroup header{background:#f8fafc;border-bottom:1px solid #0f172a14}.duplicateLeadRows{display:grid}.duplicateLeadRow+.duplicateLeadRow{border-top:1px solid #0f172a0f}.duplicateLeadRow span{color:#667085;margin-top:4px;font-size:13px;display:block}.commercialRecommendationPanel{background:#fbfdff;border:1px solid #0026ff1f;border-radius:18px;padding:14px}.commercialRecommendationPanel>span{margin-bottom:10px;display:block}@media (width<=1100px){.operationHeroPanel,.settingsHeroPanel{flex-direction:column}.operationHeroStats,.alertStatsGrid,.settingsGrid{grid-template-columns:1fr;min-width:0}.operationBucketsGrid{grid-template-columns:1fr}}@media (width<=760px){.operationTopItem{grid-template-columns:1fr}.operationLeadHeader,.duplicateGroup header,.duplicateLeadRow{flex-direction:column;align-items:flex-start}.operationScoreStack,.recommendationScoreRow,.settingsActions{justify-content:flex-start}}.loginShell{background:radial-gradient(circle at 0 0,#4285f433,#0000 32%),radial-gradient(circle at 100% 100%,#34a85329,#0000 26%),linear-gradient(#fff,#f6f9ff);place-items:center;min-height:100vh;padding:24px;display:grid}.loginPanel{width:min(520px,100%);padding:34px}.loginBrandMark{background:conic-gradient(from 180deg, var(--google-blue), var(--google-green), var(--google-yellow), var(--google-red), var(--google-blue));border-radius:20px;width:58px;height:58px;margin-bottom:16px;box-shadow:0 18px 38px #4285f43d}.loginPanel h1{letter-spacing:-.05em;margin:8px 0 10px;font-size:clamp(28px,4vw,42px);line-height:1}.loginPanel p{color:var(--muted);margin:0 0 22px;line-height:1.55}.loginForm{gap:14px;display:grid}.loginForm .primaryButton{justify-content:center;width:100%}.loginHint{border-radius:var(--radius-md);background:var(--soft-blue);color:#1f2937;border:1px solid #4285f42e;gap:5px;margin-top:20px;padding:14px;font-size:13px;display:grid}.loginHint small{color:var(--muted)}.userPill{box-shadow:var(--shadow-card);background:#fffc;border:1px solid #e5e7ebeb;border-radius:999px;align-items:center;gap:10px;padding:8px 8px 8px 14px;display:inline-flex}.userPill div{gap:1px;display:grid}.userPill strong{font-size:13px}.userPill span{color:var(--muted);font-size:12px;font-weight:800}.ghostButton{border:1px solid var(--line);color:#334155;background:#fff;border-radius:999px;min-height:32px;padding:0 12px;font-size:12px;font-weight:900}.settingsWorkspaceV30{gap:14px;min-height:0;padding-bottom:8px;display:grid;overflow:auto}.productionPanel{padding:20px}.userCreateForm{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.userCreateForm input,.userCreateForm select,.productionRow select{border:1px solid var(--line);width:100%;min-height:42px;color:var(--dark);background:#fff;border-radius:12px;padding:0 12px;font-weight:700}.productionRows{gap:10px;display:grid}.productionRow{border-radius:var(--radius-md);background:#ffffffc7;border:1px solid #e5e7ebe6;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.productionRow>div:first-child{gap:4px;display:grid}.productionRow strong{color:var(--dark)}.productionRow span,.productionRow small{color:var(--muted);font-size:13px}.auditList,.auditTimeline{gap:10px;display:grid}.auditItem{border-radius:var(--radius-md);background:#f8fafce0;border:1px solid #e5e7ebe6;gap:4px;padding:12px;display:grid}.auditItem strong{font-size:14px}.auditItem span{color:var(--muted);font-size:12px;font-weight:700}.auditDrawerSection{border-top:1px solid var(--line);padding-top:18px}.duplicateMergeButton{width:fit-content;margin-top:12px}.bulkDefaultsPanel{border-radius:var(--radius-lg);background:#eef4ffb8;border:1px solid #4285f42e;gap:14px;margin:14px 0;padding:18px;display:grid}.bulkDefaultsPanel h3{margin:0 0 4px}.bulkDefaultsPanel p{color:var(--muted);margin:0}.bulkDefaultsGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}@media (width<=1100px){.userCreateForm,.bulkDefaultsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.productionRow{flex-direction:column;align-items:stretch}}@media (width<=720px){.userCreateForm,.bulkDefaultsGrid{grid-template-columns:1fr}.userPill{justify-content:space-between;width:100%}}:root{--v31-navy:#0f172a;--v31-slate:#334155;--v31-line:#dbe4f0;--v31-soft:#f6f9fc;--v31-card:#ffffffeb;--v31-shadow:0 22px 60px #0f172a14}body{background:radial-gradient(circle at 0 0,#4285f424,#0000 28%),radial-gradient(circle at 100% 0,#34a8531f,#0000 20%),linear-gradient(#f8fbff 0%,#f2f6fb 100%);overflow:auto}.appShellV31{gap:14px;width:min(1600px,100% - 32px);height:auto;min-height:100vh;padding:22px 0 18px;overflow:visible}.appShellV31 .panel,.loginShellV31 .panel{background:var(--v31-card);box-shadow:var(--v31-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #dbe4f0d9}.topbarV31{align-items:stretch;gap:20px;margin-bottom:0;padding:6px 4px 0}.brandCasaV31{align-items:center;gap:16px}.topActionsV31{align-items:stretch;gap:12px}.statusGroupV31{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.userPillV31{background:#ffffffdb;border:1px solid #dbe4f0e6;border-radius:18px;align-items:center;gap:12px;padding:12px 14px;display:flex}.userPillMeta{gap:3px;display:grid}.userPillMeta strong{color:var(--v31-navy);font-size:14px}.userPillMeta span{color:var(--muted);font-size:12px;font-weight:700}.ghostButton{border:1px solid var(--v31-line);min-height:38px;color:var(--v31-slate);background:#fff;border-radius:12px;padding:0 14px;font-weight:800}.crmTabsV31{border-radius:24px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-bottom:0;padding:10px;display:grid}.crmTabsV31 .crmTab{color:#334155;text-align:left;background:#f8fafce6;border:1px solid #0000;border-radius:16px;justify-content:space-between;align-items:center;min-height:52px;padding:0 16px;font-size:13px;font-weight:900;display:flex}.crmTabsV31 .crmTab small{color:#475569;background:#0f172a12;border-radius:999px;justify-content:center;align-items:center;min-width:28px;min-height:28px;padding:0 8px;font-size:12px;display:inline-flex}.crmTabsV31 .crmTabActive{background:linear-gradient(135deg, var(--google-blue), #2f63e6);border-color:#4285f438;box-shadow:0 16px 34px #4285f43d}.crmTabsV31 .crmTabActive small{color:#fff;background:#ffffff38}.workspaceHeroPanel{justify-content:space-between;align-items:center;gap:18px;padding:22px 24px;display:flex}.workspaceHeroPanel h2{letter-spacing:-.05em;margin:12px 0 8px;font-size:clamp(24px,3vw,34px)}.workspaceHeroPanel p{max-width:760px;color:var(--muted);margin:0;line-height:1.55}.workspaceHeroStats{grid-template-columns:repeat(3,minmax(140px,1fr));gap:12px;width:min(520px,100%);display:grid}.workspaceHeroStats article,.tableTopSummary article,.operationHeroStats article,.summaryBarV8 article,.settingsHeroStats article{background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #dbe4f0e6;border-radius:18px;gap:6px;padding:16px;display:grid}.workspaceHeroStats span,.tableTopSummary span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:900}.workspaceHeroStats strong,.tableTopSummary strong{color:var(--v31-navy);letter-spacing:-.05em;font-size:28px}.metricsGridV31{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.metricCard{border-radius:24px;padding:16px;position:relative;overflow:hidden}.metricCard:after{content:"";background:#4285f40f;border-radius:999px;width:96px;height:96px;position:absolute;bottom:-26px;right:-18px}.metricCardTop{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.metricHelper{color:#475569;text-transform:uppercase;letter-spacing:.05em;background:#0f172a0d;border-radius:999px;align-items:center;padding:6px 10px;font-size:11px;font-weight:900;display:inline-flex}.metricCard p{color:var(--muted);margin:0 0 10px;font-size:13px;font-weight:900}.metricCard strong{z-index:1;color:var(--v31-navy);margin-bottom:8px;font-size:32px;display:block;position:relative}.metricCard small{z-index:1;color:#64748b;font-size:12px;font-weight:700;line-height:1.45;position:relative}.metricCard-green:after{background:#34a85314}.metricCard-yellow:after{background:#fbbc0524}.metricCard-red:after{background:#ea433514}.metricCard-gray:after{background:#64748b14}.tablePanelV31{gap:0}.tableTopV31{align-items:flex-start;gap:18px;padding:22px 24px 16px}.tableTopSummary{grid-template-columns:repeat(3,minmax(120px,1fr));gap:10px;width:min(460px,100%);display:grid}.leadToolbarV31{grid-template-columns:minmax(260px,1.2fr) minmax(0,1fr);gap:12px;padding:0 24px 14px;display:grid}.leadToolbarFilters{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.quickFiltersRow{gap:10px;padding:0 24px 18px;display:flex;overflow-x:auto}.quickFilterChip{color:#334155;background:#fff;border:1px solid #dbe4f0f2;border-radius:999px;flex:none;align-items:center;gap:10px;min-height:42px;padding:0 14px;font-size:13px;font-weight:900;display:inline-flex}.quickFilterChip strong{background:#0f172a0f;border-radius:999px;justify-content:center;align-items:center;min-width:26px;min-height:26px;padding:0 8px;font-size:12px;display:inline-flex}.quickFilterChipActive{background:var(--soft-blue);color:#1d4ed8;border-color:#4285f433}.leadsTableV31{min-width:1380px}.leadsTableV31 th,.leadsTableV31 td{vertical-align:top;padding:16px 14px}.leadsTableV31 thead th{z-index:2;background:#f8fbff;position:sticky;top:0}.leadOverviewCell,.tableStackCell,.opportunityCellV31{gap:10px;display:grid}.leadMiniMeta,.microStatsRow{flex-wrap:wrap;gap:8px;display:flex}.leadMiniMeta span,.microStatsRow span,.microText{color:#64748b;font-size:12px;font-weight:800;line-height:1.4}.tableParagraph{color:#334155;max-width:360px;margin:0;font-size:13px;line-height:1.45}.opportunityCellV31 strong{color:var(--v31-navy);font-size:13px;line-height:1.4}.opportunityCellV31 p{color:#475569;max-width:380px;margin:0;font-size:13px;line-height:1.5}.tableActionsV31{flex-direction:column;align-items:stretch}.tableActionsV31 .tableActionButton{justify-content:center}.leadsWorkspace,.operationWorkspace,.opportunityWorkspace,.settingsWorkspace{gap:14px}.operationHeroPanel,.operationTopPanel,.settingsHeroPanel,.settingsCard,.operationBucket,.mappingPanelV8,.previewPanelV8,.importUploadBox,.mappingGroup,.drawerSection,.previewLeadCardV8,.opportunityPanel{box-shadow:none}.operationHeroPanel,.settingsHeroPanel{justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px;display:flex}.operationHeroPanel h2,.settingsHeroPanel h2{letter-spacing:-.05em;margin:12px 0 8px;font-size:28px}.operationHeroStats,.settingsActions{flex-wrap:wrap;gap:10px;display:flex}.operationTopList{gap:10px;display:grid}.operationTopItem{background:linear-gradient(#fff 0%,#fbfdff 100%);border:1px solid #dbe4f0eb;border-radius:18px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.operationTopItem>strong{background:var(--soft-blue);color:#1d4ed8;border-radius:14px;place-items:center;width:42px;height:42px;font-size:18px;display:grid}.operationTopItem p{color:#64748b;margin:6px 0 0;font-size:13px;line-height:1.45}.operationBucketsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.operationBucket{padding:18px}.operationCardsList{gap:12px;display:grid}.operationLeadCard{background:linear-gradient(#fff 0%,#fafcff 100%);border:1px solid #dbe4f0eb;border-radius:20px;gap:12px;padding:16px;display:grid}.settingsWorkspaceV30 .settingsGrid{gap:14px}.loginShellV31{place-items:center;min-height:100vh;padding:24px;display:grid}.loginPanelLayout{grid-template-columns:minmax(320px,1fr) minmax(360px,460px);gap:18px;width:min(1180px,100%);display:grid}.loginShowcasePanel,.loginPanelV31{padding:28px}.loginShowcasePanel h1,.loginPanelV31 h2{letter-spacing:-.05em;margin:12px 0 10px}.loginShowcasePanel h1{font-size:clamp(30px,4vw,42px)}.loginShowcasePanel p,.loginPanelV31 p{color:var(--muted);margin:0;line-height:1.6}.loginHighlights{gap:12px;margin-top:24px;display:grid}.loginHighlights article{background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #dbe4f0e0;border-radius:18px;gap:6px;padding:16px;display:grid}.loginHighlights strong{color:var(--v31-navy);font-size:15px}.loginHighlights span{color:#64748b;font-size:13px;line-height:1.5}.loginTopMeta{justify-content:flex-end;margin-bottom:12px;display:flex}.loginForm{gap:14px;margin-top:24px;display:grid}.loginHintV31{background:#eef4ffcc;border:1px dashed #4285f447;border-radius:18px;gap:6px;margin-top:18px;padding:16px;display:grid}.footerNote{color:#64748b;margin-top:4px;font-size:12px}@media (width<=1360px){.metricsGridV31{grid-template-columns:repeat(3,minmax(0,1fr))}.operationBucketsGrid{grid-template-columns:1fr}}@media (width<=1080px){.workspaceHeroPanel,.operationHeroPanel,.settingsHeroPanel,.tableTopV31,.topbarV31,.leadToolbarV31,.loginPanelLayout{flex-direction:column;grid-template-columns:1fr}.workspaceHeroStats,.tableTopSummary{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.leadToolbarV31{display:grid}.leadToolbarFilters{grid-template-columns:repeat(3,minmax(0,1fr))}.metricsGridV31{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.appShellV31{width:min(100% - 18px,1600px);padding-top:18px}.crmTabsV31,.workspaceHeroStats,.tableTopSummary,.metricsGridV31,.leadToolbarFilters,.loginPanelLayout{grid-template-columns:1fr}.quickFiltersRow{padding-bottom:14px}.operationTopItem{grid-template-columns:1fr}.topActionsV31,.statusGroupV31,.userPillV31,.tableActionsV31{width:100%}.userPillV31,.tableActionsV31{flex-direction:column;align-items:stretch}.leadToolbarV31,.workspaceHeroPanel,.operationHeroPanel,.settingsHeroPanel,.tableTopV31,.quickFiltersRow,.leadToolbarV31{padding-left:18px;padding-right:18px}}:root{--v32-bg:#f6f8fc;--v32-surface:#fff;--v32-border:#dde5f0;--v32-text:#0f172a;--v32-secondary:#64748b;--v32-muted:#94a3b8;--v32-blue:#2563eb;--v32-blue-hover:#1d4ed8;--v32-green:#16a34a;--v32-yellow:#f59e0b;--v32-red:#dc2626;--v32-chip:#f1f5f9;--v32-radius-card:16px;--v32-radius-small:12px;--v32-radius-control:10px;--v32-shadow:0 1px 2px #0f172a0a, 0 10px 30px #0f172a0a}body{color:var(--v32-text);overflow:auto;background:var(--v32-bg)!important}.appShellV32{gap:10px;width:min(1440px,100% - 40px);height:auto;min-height:100vh;padding:14px 0 10px;overflow:visible}.appShellV32 .panel,.panel{border-color:var(--v32-border);border-radius:var(--v32-radius-card);background:var(--v32-surface);box-shadow:var(--v32-shadow);-webkit-backdrop-filter:none;backdrop-filter:none}.cockpitTopbar{z-index:50;border:1px solid var(--v32-border);min-height:64px;box-shadow:var(--v32-shadow);background:#fffffff0;border-radius:16px;grid-template-columns:minmax(210px,280px) minmax(280px,1fr) auto;align-items:center;margin-bottom:8px;padding:10px 14px;display:grid;position:sticky;top:0}.cockpitBrand{gap:10px;min-width:0}.cockpitBrandLogo{width:34px;height:34px;box-shadow:none;border-radius:10px}.cockpitBrandLogo:after{border-radius:7px;inset:8px}.cockpitBrandCopy{gap:1px;min-width:0;display:grid}.cockpitBrandCopy strong{color:var(--v32-text);letter-spacing:-.02em;font-size:15px;font-weight:700}.cockpitBrandCopy span{color:var(--v32-secondary);font-size:12px;font-weight:500}.globalSearchForm{width:100%}.globalSearchForm input,.searchInput,.compactFilter select,.field input,.field select,.userCreateForm input,.userCreateForm select,.tableActions select{border:1px solid var(--v32-border);border-radius:var(--v32-radius-control);min-height:40px;color:var(--v32-text);background:#fff;outline:none;font-size:13px;transition:border-color .14s,box-shadow .14s}.globalSearchForm input,.searchInput{width:100%;padding:0 14px}.globalSearchForm input:focus,.searchInput:focus,.compactFilter select:focus,.field input:focus,.field select:focus,.userCreateForm input:focus,.userCreateForm select:focus{border-color:#2563ebb8;box-shadow:0 0 0 3px #2563eb1f}.cockpitTopActions{flex-wrap:nowrap;gap:8px}.systemStatusDot{background:var(--v32-muted);border-radius:999px;width:12px;height:12px;box-shadow:0 0 0 4px #94a3b824}.systemStatusgreen{background:var(--v32-green);box-shadow:0 0 0 4px #16a34a24}.systemStatusyellow{background:var(--v32-yellow);box-shadow:0 0 0 4px #f59e0b24}.systemStatusred{background:var(--v32-red);box-shadow:0 0 0 4px #dc262624}.cockpitUserPill{border:1px solid var(--v32-border);box-shadow:none;background:#fff;border-radius:12px;gap:8px;padding:4px 4px 4px 12px}.cockpitUserPill .userPillMeta strong{font-size:13px}.cockpitUserPill .userPillMeta span{font-size:11px}.cockpitTabs{border:1px solid var(--v32-border);box-shadow:none;background:#fff;border-radius:14px;gap:6px;margin-bottom:8px;padding:6px;display:flex;overflow-x:auto}.cockpitTab,.crmTab{color:#475569;white-space:nowrap;border-radius:10px;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:13px;font-weight:650;display:inline-flex;box-shadow:none!important;transform:none!important}.cockpitTab small,.crmTab small{min-width:20px;height:20px;color:var(--v32-blue);background:#eaf0ff;border-radius:999px;place-items:center;padding:0 6px;font-size:11px;display:inline-grid}.cockpitTab.crmTabActive,.crmTabActive{background:var(--v32-blue)!important;color:#fff!important}.crmTabActive small{color:#fff;background:#fff3}.workspaceHeaderV32{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:2px;padding:10px 2px;display:grid}.workspaceHeaderV32 h1{color:var(--v32-text);letter-spacing:-.04em;margin:0;font-size:28px;font-weight:750;line-height:1.1}.workspaceHeaderV32 p{color:var(--v32-secondary);margin:4px 0 0;font-size:13px}.workspaceStatsV32,.operationStatsRail,.tableTopSummaryV32,.adminSummaryGridV32,.systemGridV32{gap:10px;display:grid}.workspaceStatsV32{grid-template-columns:repeat(4,minmax(92px,1fr))}.workspaceStatsV32 article,.operationStatsRail article,.tableTopSummaryV32 article,.adminSummaryCardV32,.systemGridV32 article{border:1px solid var(--v32-border);background:#fff;border-radius:12px;gap:2px;min-width:0;padding:10px 12px;display:grid}.workspaceStatsV32 span,.operationStatsRail span,.tableTopSummaryV32 span,.adminSummaryCardV32 span,.systemGridV32 span{color:var(--v32-secondary);font-size:11px;font-weight:600}.workspaceStatsV32 strong,.operationStatsRail strong,.tableTopSummaryV32 strong,.adminSummaryCardV32 strong,.systemGridV32 strong{color:var(--v32-text);font-size:18px;font-weight:750;line-height:1.15}.primaryButton,.secondaryButton,.ghostButton,.tableActionButton,.quickFilterChip,.viewModeSwitch button,.adminTabsV32 button{font-size:13px;font-weight:650;border-radius:var(--v32-radius-control)!important}.primaryButton,.primaryTableAction{border-color:var(--v32-blue)!important;background:var(--v32-blue)!important;color:#fff!important}.secondaryButton,.tableActionButton{border:1px solid var(--v32-border);color:var(--v32-text);background:#fff}.ghostButton{color:var(--v32-secondary);background:0 0;border:0}.dangerTableAction{color:var(--v32-red)!important;background:#fff!important;border-color:#dc262640!important}.successTableAction{color:var(--v32-green)!important;background:#fff!important;border-color:#16a34a40!important}.badge{border-radius:999px;min-height:22px;padding:3px 8px;font-size:11px;font-weight:650;line-height:1.2}.badgeBlue{color:#1d4ed8!important;background:#eff6ff!important;border-color:#bfdbfe!important}.badgeGreen{color:#15803d!important;background:#ecfdf5!important;border-color:#bbf7d0!important}.badgeYellow{color:#b45309!important;background:#fffbeb!important;border-color:#fde68a!important}.badgeRed{color:#b91c1c!important;background:#fef2f2!important;border-color:#fecaca!important}.badgeGray{background:var(--v32-chip)!important;color:#475569!important;border-color:#e2e8f0!important}.operationWorkspaceV32{gap:12px;display:grid}.nextActionPanelV32,.operationTopPanelV32,.operationBucketV32,.tablePanelV32,.opportunityPanelV32,.productionPanelV32,.duplicatePanelV32{padding:16px}.sectionTitleRow{align-items:flex-start;gap:12px;margin-bottom:12px}.sectionTitleRow h2,.sectionTitleRow h3,.tableTopV32 h2,.opportunityCommandBarV32 h2,.settingsCard h3,.productionPanelV32 h3{color:var(--v32-text);letter-spacing:-.03em;margin:0;font-weight:750}.sectionTitleRow h2,.tableTopV32 h2,.opportunityCommandBarV32 h2{font-size:20px}.sectionTitleRow h3,.settingsCard h3,.productionPanelV32 h3{font-size:18px}.sectionTitleRow p,.tableTopV32 p,.opportunityCommandBarV32 p,.settingsCard p,.productionPanelV32 p{color:var(--v32-secondary);margin:4px 0 0;font-size:13px;line-height:1.45}.nextActionGridV32{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.nextActionGridV32>div{border:1px solid var(--v32-border);background:#f8fafc;border-radius:12px;padding:12px}.nextActionGridV32 strong,.operationLeadMain strong{color:var(--v32-text);font-size:13px}.nextActionGridV32 p,.operationLeadMain p,.nextActionCellV32 p,.kanbanLeadCardV32 p{color:var(--v32-secondary);margin:4px 0 0;font-size:12px;line-height:1.45}.nextActionButtonsV32{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.operationTopListV32,.operationRowsListV32,.productionRowsV32,.duplicateListV32,.auditListV32{gap:8px;display:grid}.operationTopItemV32,.operationLeadRow,.productionRow,.duplicateGroup,.auditItem{border:1px solid var(--v32-border)!important;box-shadow:none!important;background:#fff!important;border-radius:12px!important}.operationTopItemV32{grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.operationTopItemV32>strong{width:30px;height:30px;color:var(--v32-blue);background:#eff6ff;border-radius:10px;place-items:center;display:grid}.operationTopItemV32 p{color:var(--v32-secondary);margin:3px 0 0;font-size:12px}.operationBucketsGridV32{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.operationBucketHeader{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.operationBucketHeader h3{letter-spacing:-.02em;margin:0;font-size:15px}.operationBucketHeader p{color:var(--v32-secondary);margin:3px 0 0;font-size:12px}.operationLeadRow{grid-template-columns:minmax(190px,1.1fr) minmax(260px,1.2fr);gap:8px 12px;padding:12px;display:grid}.operationLeadBadges,.operationLeadMetaV32,.operationActionsV32,.badgeGroup,.microStatsRow,.tableActionsV32,.compactActionsV32{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.operationLeadMetaV32{color:var(--v32-secondary);grid-column:1/-1;font-size:12px}.operationActionsV32{grid-column:1/-1}.operationEmptyCompact{color:var(--v32-secondary);background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;gap:3px;padding:10px 12px;font-size:12px;display:grid}.operationEmptyCompact strong{color:#334155}.tableTopV32,.opportunityCommandBarV32{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.viewModeSwitch,.adminTabsV32{border:1px solid var(--v32-border);background:#f8fafc;border-radius:12px;gap:4px;padding:4px;display:inline-flex}.viewModeSwitch button,.adminTabsV32 button{min-height:30px;color:var(--v32-secondary);background:0 0;border:0;padding:0 10px}.viewModeSwitch .viewModeActive,.adminTabsV32 .adminTabActiveV32{color:var(--v32-blue);background:#fff;box-shadow:0 1px 2px #0f172a14}.quickFiltersRowV32{gap:6px;padding:0 0 10px;display:flex;overflow-x:auto}.quickFilterChip{border:1px solid var(--v32-border);color:#475569;white-space:nowrap;background:#fff;min-height:32px;padding:0 10px}.quickFilterChipActive{color:var(--v32-blue)!important;background:#eff6ff!important;border-color:#2563eb4d!important}.quickFilterChip strong{margin-left:5px;font-size:11px}.leadToolbarV32,.opportunityControlsV32{grid-template-columns:minmax(260px,1fr) auto auto;align-items:start;gap:10px;margin-bottom:12px;display:grid}.advancedFiltersV32{border:1px solid var(--v32-border);background:#fff;border-radius:12px;min-width:220px}.advancedFiltersV32 summary,.bulkDefaultsPanelV32 summary,.mappingDetailsV8 summary{color:var(--v32-text);cursor:pointer;padding:10px 12px;font-size:13px;font-weight:700}.advancedFiltersV32 .leadToolbarFilters{gap:8px;padding:0 12px 12px;display:grid}.compactFilter{gap:4px;display:grid}.compactFilter span,.field span{color:var(--v32-secondary);font-size:11px;font-weight:650}.compactFilter select,.field input,.field select,.userCreateForm input,.userCreateForm select{width:100%;padding:0 10px}.tableTopSummaryV32{grid-template-columns:repeat(3,minmax(70px,1fr))}.tableWrapV32,.opportunityMatrixWrapV32,.opportunityTableWrap{border:1px solid var(--v32-border);background:#fff;border-radius:14px;overflow:auto}.leadsTableV32,.opportunityCommercialTableV32,.opportunityMatrixTableV32{border-collapse:separate;border-spacing:0;width:100%;font-size:13px}.leadsTableV32 th,.leadsTableV32 td,.opportunityCommercialTableV32 th,.opportunityCommercialTableV32 td,.opportunityMatrixTableV32 th,.opportunityMatrixTableV32 td{text-align:left;vertical-align:middle;border-bottom:1px solid #eef2f7;padding:10px 12px}.leadsTableV32 thead th,.opportunityCommercialTableV32 thead th,.opportunityMatrixTableV32 thead th{z-index:4;color:#475569;text-transform:uppercase;letter-spacing:.04em;background:#f8fafc;font-size:11px;font-weight:750;position:sticky;top:0}.leadsTableV32 tbody tr:hover,.opportunityCommercialTableV32 tbody tr:hover,.opportunityMatrixTableV32 tbody tr:hover{background:#f8fbff}.leadIdentityButton{max-width:100%}.leadName{font-size:13px;font-weight:750;color:var(--v32-text)!important}.leadSub,.microText,.tableParagraph,.nextOfferText,.leadMiniMeta,.microStatsRow{color:var(--v32-secondary);font-size:12px}.leadMiniMeta{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.nextActionCellV32{min-width:210px}.emptyStateV32{color:var(--v32-secondary);text-align:center!important;padding:18px!important}.kanbanBoardV32{grid-auto-columns:minmax(260px,320px);grid-auto-flow:column;gap:10px;padding-bottom:6px;display:grid;overflow-x:auto}.kanbanColumnV32{border:1px solid var(--v32-border);background:#f8fafc;border-radius:14px;align-content:start;gap:8px;min-height:300px;padding:10px;display:grid}.kanbanColumnV32 header{color:var(--v32-text);justify-content:space-between;align-items:center;font-size:13px;display:flex}.kanbanColumnV32 header span{background:#e2e8f0;border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:11px;display:grid}.kanbanColumnV32>div{gap:8px;display:grid}.kanbanLeadCardV32{border:1px solid var(--v32-border);background:#fff;border-radius:12px;gap:8px;padding:10px;display:grid}.opportunityStatsStripV32{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.opportunityStatsStripV32 span{border:1px solid var(--v32-border);color:var(--v32-secondary);background:#fff;border-radius:999px;align-items:baseline;gap:5px;padding:7px 10px;font-size:12px;display:inline-flex}.opportunityStatsStripV32 strong{color:var(--v32-text);font-size:14px}.opportunityControlsV32{grid-template-columns:minmax(260px,1fr) minmax(160px,240px) minmax(150px,200px) minmax(150px,220px) auto}.opportunityCommercialTableV32 .tableParagraph{max-width:360px;margin:0;line-height:1.4}.stickyLeadColumn{z-index:5;background:#fff;position:sticky;left:0}.opportunityMatrixTableV32 thead .stickyLeadColumn{z-index:8;background:#f8fafc}.serviceStatusChip{white-space:nowrap;border:1px solid #0000;border-radius:999px;width:100%;min-height:28px;padding:0 8px;font-size:11px;font-weight:700}.opportunityCell{min-width:110px;text-align:center!important}.opportunityRowLastEdited{outline:2px solid #2563eb24;background:#eff6ff!important}.importPanelV32{padding:16px}.importTopV32,.importTopV8{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.importTopV32 h2,.importTopV8 h2{letter-spacing:-.03em;margin:0;font-size:20px}.importTopV32 p,.importTopV8 p,.uploadPanelV8 p,.previewPanelV8 p,.mappingPanelV8 p,.bulkDefaultsPanel p{color:var(--v32-secondary);font-size:13px}.importActionsV32,.importActionsV8{flex-wrap:wrap;gap:8px;display:flex}.importStepsV32,.importStepsV8{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.importStepV8{border:1px solid var(--v32-border);background:#fff;border-radius:12px;min-height:auto;padding:10px}.uploadPanelV8,.summaryBarV8,.bulkDefaultsPanelV32,.mappingPanelV8,.previewPanelV8{border-color:var(--v32-border)!important;box-shadow:none!important;background:#fff!important;border-radius:14px!important}.bulkDefaultsPanelV32{padding:0}.bulkDefaultsPanelV32>div,.bulkDefaultsGrid{padding:0 14px 14px}.importMainV32,.importMainV8{grid-template-columns:minmax(360px,.95fr) minmax(360px,1.05fr);gap:12px;display:grid}.mappingRowV8{border-radius:10px;min-height:auto;padding:8px 10px}.previewEmptyV8{min-height:auto!important;padding:16px!important}.settingsWorkspaceV32{gap:12px;display:grid}.adminTabsV32{justify-self:start;max-width:100%;overflow-x:auto}.adminTabsV32 button{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.adminTabsV32 strong{min-width:20px;height:20px;color:var(--v32-blue);background:#eaf0ff;border-radius:999px;place-items:center;font-size:11px;display:grid}.adminSummaryGridV32{grid-template-columns:repeat(3,minmax(0,1fr))}.adminSummaryCardV32{gap:8px}.adminSummaryCardV32 button{justify-self:start;min-height:34px}.settingsGridV32{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px!important}.settingsCard{padding:16px}.healthList{gap:8px;display:grid}.healthList div,.alertStatsGrid article,.systemGridV32 article{border:1px solid var(--v32-border);background:#f8fafc;border-radius:12px;padding:9px 10px}.productionRow,.duplicateLeadRow,.auditItem{justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.productionRow span,.productionRow small,.duplicateLeadRow span,.auditItem span,.duplicateGroup header span{color:var(--v32-secondary);margin-top:2px;font-size:12px;display:block}.userCreateForm{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.duplicateGroup{gap:10px;padding:12px;display:grid}.duplicateGroup header{justify-content:space-between;gap:12px;display:flex}.systemGridV32{grid-template-columns:repeat(3,minmax(0,1fr))}.settingsActionsV32,.settingsActions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.footerNote{color:var(--v32-secondary);text-align:right;margin:4px 0 0;font-size:11px}.systemNotice{border-radius:12px;padding:10px 12px}.syncBar{min-height:32px;color:var(--v32-blue);background:#eff6ff;border-radius:12px;padding:8px 12px;font-size:12px;font-weight:700}@media (width<=1180px){.cockpitTopbar,.workspaceHeaderV32,.tableTopV32,.opportunityCommandBarV32,.importTopV8,.importTopV32{flex-direction:column;grid-template-columns:1fr}.workspaceStatsV32,.operationStatsRail,.nextActionGridV32,.adminSummaryGridV32,.systemGridV32,.settingsGridV32,.importStepsV32,.importStepsV8,.importMainV32,.importMainV8,.opportunityControlsV32,.leadToolbarV32,.operationBucketsGridV32{grid-template-columns:1fr}.globalSearchForm{order:3}}@media (width<=760px){.appShellV32{width:min(100% - 18px,1440px)}.operationTopItemV32,.operationLeadRow,.productionRow,.duplicateLeadRow{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.userCreateForm,.workspaceStatsV32,.operationStatsRail,.adminSummaryGridV32,.systemGridV32{grid-template-columns:1fr}.footerNote{text-align:left}}:root{--v33-bg:#f6f8fc;--v33-surface:#fff;--v33-border:#dde5f0;--v33-text:#0f172a;--v33-secondary:#64748b;--v33-muted:#94a3b8;--v33-primary:#2563eb;--v33-primary-hover:#1d4ed8;--v33-success:#16a34a;--v33-warning:#f59e0b;--v33-danger:#dc2626;--v33-neutral:#f1f5f9;--v33-shadow:0 1px 2px #0f172a0a}body:before,body:after,.appShellV33:before,.appShellV33:after{content:none!important;display:none!important}.appShellV33{gap:10px;width:min(1560px,100% - 32px);padding:0 0 8px}.appShellV33 .panel,.appShellV33 .settingsCard,.appShellV33 .productionPanel,.appShellV33 .duplicatePanel,.appShellV33 .tablePanel,.appShellV33 .opportunityPanel,.appShellV33 .importPanel,.appShellV33 .formPanel{background:var(--v33-surface)!important;border:1px solid var(--v33-border)!important;box-shadow:var(--v33-shadow)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:16px!important}.cockpitTopbar{min-height:72px;margin:0 calc(-50vw + min(1560px,100vw - 32px)/2) 8px;padding:10px max(16px,50vw - 764px);top:0;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border-width:0 0 1px!important;border-radius:0!important;box-shadow:0 1px #0f172a0a!important}.cockpitTopbar *{min-width:0}.cockpitTabs{z-index:45;margin-bottom:6px;position:sticky;top:72px;background:#fff!important}.cockpitTab small,.crmTab small,.systemStatusDot{display:none!important}.workspaceHeaderV32{margin-bottom:0;padding:8px 2px}.workspaceHeaderV32 h1{font-size:28px}.workspaceStatsV32 article,.operationStatsRail article,.tableTopSummaryV32 article,.adminSummaryCardV32,.systemGridV32 article{box-shadow:none!important}.badge,.quickFilterChip,.serviceStatusChip{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.operationStatsRail{grid-template-columns:repeat(5,minmax(120px,1fr))}.nextActionPanelV32,.operationTopPanelV32,.operationBucketV32,.tablePanelV32,.opportunityPanelV32,.productionPanelV32,.duplicatePanelV32,.importPanelV33{padding:14px}.nextActionFlowV33{gap:10px;margin-top:8px;display:grid}.nextActionFlowV33>div{border:1px solid var(--v33-border);background:#f8fafc;border-radius:12px;grid-template-columns:160px minmax(0,1fr);align-items:start;gap:12px;padding:10px 12px;display:grid}.nextActionFlowV33 strong,.operationLeadCopyV33 strong{color:var(--v33-text);font-size:12px;font-weight:750}.nextActionFlowV33 p,.operationLeadCopyV33 p{color:var(--v33-secondary);margin:0;font-size:12px;line-height:1.45}.nextActionButtonsV32,.operationActionsV33,.rowActionsV33{align-items:center}.operationBucketsGridV32{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.operationBucketV32{min-height:0!important}.operationRowsListV32{max-height:520px;padding-right:2px;overflow:auto}.operationEmptyCompact{border:1px dashed var(--v33-border);background:#f8fafc;border-radius:12px;max-height:120px;min-height:auto!important;padding:14px!important}.operationLeadRowV33{grid-template-columns:minmax(0,1fr) minmax(150px,220px) auto!important;align-items:center!important;gap:12px!important;padding:12px!important;display:grid!important}.operationLeadMainV33{gap:8px;min-width:0;display:grid}.operationLeadTitleLineV33{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.operationLeadTitleLineV33 .leadIdentityButton{min-width:0}.scoreBadge{flex:none}.operationLeadCopyV33{gap:5px;display:grid}.operationLeadCopyV33>div{grid-template-columns:128px minmax(0,1fr);gap:10px;display:grid}.operationLeadMetaV33{color:var(--v33-secondary);font-size:12px;grid-template-columns:1fr!important;gap:4px!important;display:grid!important}.textBlue{color:var(--v33-primary)!important}.textGray{color:var(--v33-secondary)!important}.operationActionsV33,.rowActionsV33{flex-wrap:nowrap!important;justify-content:flex-end!important;gap:6px!important;display:flex!important}.rowMoreMenu{align-items:center;display:inline-flex;position:relative}.rowMoreMenu summary{border:1px solid var(--v33-border);width:36px;height:34px;color:var(--v33-secondary);cursor:pointer;background:#fff;border-radius:10px;place-items:center;font-weight:800;line-height:1;list-style:none;display:grid}.rowMoreMenu summary::-webkit-details-marker{display:none}.rowMoreMenu[open] summary{color:var(--v33-primary);border-color:#2563eb59}.rowMoreMenu>div{z-index:80;border:1px solid var(--v33-border);background:#fff;border-radius:12px;min-width:190px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 16px 36px #0f172a24}.rowMoreMenu>div button,.rowMoreMenu>div span{width:100%;color:var(--v33-text);text-align:left;background:0 0;border:0;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:650;display:block}.rowMoreMenu>div button:hover{background:#f8fafc}.rowMoreMenu>div .dangerMenuItem{color:var(--v33-danger)}.menuHintV33{line-height:1.4;color:var(--v33-secondary)!important;font-weight:500!important}.tableWrapV32,.opportunityMatrixWrapV32,.opportunityTableWrap{max-width:100%;overflow:auto}.leadsTableV32,.opportunityCommercialTableV32{table-layout:fixed;min-width:1040px}.leadsTableV32 th:last-child,.leadsTableV32 td:last-child,.opportunityCommercialTableV32 th:last-child,.opportunityCommercialTableV32 td:last-child{z-index:6;background:#fff;width:190px;position:sticky;right:0;box-shadow:-1px 0 #eef2f7}.leadsTableV32 thead th:last-child,.opportunityCommercialTableV32 thead th:last-child{z-index:9;background:#f8fafc}.leadsTableV32 td,.opportunityCommercialTableV32 td{height:58px}.nextActionCellV33 strong{margin-bottom:3px;font-size:12px;display:block}.nextActionCellV33 p,.opportunityCommercialTableV32 .tableParagraph{-webkit-line-clamp:2;max-width:100%;color:var(--v33-secondary);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tableActionsV32 select,.tableActionsV32 .tableActionButton{min-height:34px}.advancedFiltersV33{min-width:0}.opportunityAdvancedGridV33{grid-template-columns:repeat(3,minmax(160px,1fr))}.subtleButtonV33{min-height:40px}.opportunityCommercialTableV32 .badgeGreen{color:#15803d!important;background:#ecfdf5!important}.leadFormPanelV33{overflow:hidden;padding:0!important}.leadFormHeaderV33{border-bottom:1px solid var(--v33-border);padding:18px 20px 12px;margin:0!important}.leadFormHeaderV33 h2{margin:0;font-size:22px}.leadFormV33{gap:12px;padding:16px 20px 0;display:grid}.formSectionV33{border:1px solid var(--v33-border);background:#fff;border-radius:14px;gap:12px;padding:14px;display:grid}.formSectionV33>header{gap:2px;display:grid}.formSectionV33>header strong,.collapsibleFormSectionV33 summary{color:var(--v33-text);font-size:14px;font-weight:750}.formSectionV33>header span{color:var(--v33-secondary);font-size:12px}.collapsibleFormSectionV33 summary{cursor:pointer}.adsBoxV33,.servicesBoxV33{box-shadow:none!important}.formStickyActionsV33{z-index:20;border-top:1px solid var(--v33-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;margin:0 -20px;padding:12px 20px;position:sticky;bottom:0}.importPanelV33{gap:12px;display:grid}.importTopV33,.importStepsV33{margin-bottom:0}.importStepsV33 .importStepV8{min-height:74px}.uploadPanelV33,.mappingPanelV33,.previewPanelV33,.criticalFieldsPanelV33,.importFinishPanelV33{padding:16px;border:1px solid var(--v33-border)!important;box-shadow:none!important;background:#fff!important;border-radius:14px!important}.summaryBarV33{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.summaryBarV33 article{border:1px solid var(--v33-border);background:#f8fafc;border-radius:12px;padding:10px 12px}.importFinalActionsV33{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.previewEmptyV8{max-height:120px}.healthListV33 div{grid-template-columns:1fr auto;gap:6px 10px;display:grid;position:relative;overflow:hidden}.healthListV33 i{background:var(--v33-primary);border-radius:999px;grid-column:1/-1;height:7px;display:block}.alertStatsGridV33 article{gap:6px;display:grid}.alertStatsGridV33 button{justify-self:start;min-height:32px}.footerNote{text-align:right;margin:0;padding:4px 2px 0;color:var(--v33-muted)!important;font-size:10px!important}@media (width<=1180px){.cockpitTopbar{grid-template-columns:1fr;margin:0 calc(-50vw + min(100%,100vw - 18px)/2) 8px}.cockpitTabs{position:relative;top:auto}.operationLeadRowV33,.operationLeadCopyV33>div,.nextActionFlowV33>div,.opportunityControlsV33,.opportunityAdvancedGridV33,.summaryBarV33{grid-template-columns:1fr!important}.operationActionsV33,.rowActionsV33{flex-wrap:wrap!important;justify-content:flex-start!important}}@media (width<=760px){.appShellV33{width:min(100% - 18px,1560px)}.operationStatsRail,.operationBucketsGridV32{grid-template-columns:1fr}.cockpitTopbar{padding-inline:10px}.leadFormV33{padding-inline:14px}.formStickyActionsV33{margin-inline:-14px;padding-inline:14px}}:root{--v34-bg:#f6f8fc;--v34-surface:#fff;--v34-border:#dde5f0;--v34-soft:#f8fafc;--v34-text:#0f172a;--v34-secondary:#64748b;--v34-muted:#94a3b8;--v34-primary:#2563eb;--v34-primary-hover:#1d4ed8;--v34-success:#16a34a;--v34-warning:#f59e0b;--v34-danger:#dc2626;--v34-shadow:0 1px 2px #0f172a0a}html,body,#root{width:100%;max-width:100%;background:var(--v34-bg)!important;overflow-x:hidden!important}*,:before,:after{box-sizing:border-box}.appShellV34,.appShellV34>*,.leadsWorkspace,.opportunityWorkspace,.formWorkspace,.importWorkspace,.settingsWorkspaceV34{min-width:0!important;max-width:100%!important}.appShellV34{width:min(1560px,100% - 32px)!important;padding-bottom:8px!important;overflow-x:clip!important}.cockpitTopbarV34{z-index:50;grid-template-columns:minmax(180px,230px) minmax(240px,1fr) auto;align-items:center;gap:12px;display:grid;position:sticky;top:0;border:1px solid var(--v34-border)!important;min-height:56px!important;box-shadow:var(--v34-shadow)!important;background:#fff!important;border-radius:0 0 16px 16px!important;margin:0 0 6px!important;padding:8px 12px!important;overflow:visible!important}.cockpitBrandV34{gap:8px!important}.cockpitBrandLogoV34{flex:0 0 34px!important;width:34px!important;height:34px!important}.cockpitBrandCopyV34 strong{font-size:14px!important}.cockpitBrandCopyV34 span,.cockpitUserPillV34 span{font-size:11px!important}.globalSearchFormV34 input{height:38px!important}.cockpitUserPillV34{gap:8px!important;min-height:38px!important;padding:4px 6px 4px 10px!important}.cockpitTabs{z-index:20;overflow:auto hidden;border-radius:14px!important;min-height:42px!important;margin:0 0 10px!important;padding:4px!important;position:relative!important;top:auto!important}.cockpitTab{white-space:nowrap;min-height:34px!important;padding:6px 12px!important}.workspaceHeaderV32{padding:4px 2px 8px!important}.workspaceHeaderV32 h1{line-height:1.15;font-size:24px!important}.workspaceHeaderV32 p{font-size:13px!important}.footerNote{opacity:.55}.operationInsightV34,.leadInsightV34,.opportunityInsightV34,.importInsightV34,.settingsInsightV34{border:1px solid #bfdbfe;border-left:4px solid var(--v34-primary);color:var(--v34-text);box-shadow:var(--v34-shadow);background:#eff6ff;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.operationInsightV34 div,.opportunityInsightV34 div,.settingsInsightV34{min-width:0}.operationInsightV34 strong,.leadInsightV34 strong,.opportunityInsightV34 strong,.settingsInsightV34 strong{font-size:13px}.operationInsightV34 span,.leadInsightV34 span,.opportunityInsightV34 span,.settingsInsightV34 span,.importInsightV34{color:var(--v34-secondary);font-size:12px}.operationWorkspaceV34{display:grid;gap:12px!important}.operationStatsRailV34{gap:8px!important}.operationStatsRailV34 article{min-height:64px!important;padding:10px 12px!important}.nextActionPanelV34{border-top:4px solid var(--v34-primary)!important}.nextActionFlowV34{grid-template-columns:repeat(2,minmax(0,1fr))}.nextActionFlowV34>div{min-width:0;grid-template-columns:120px minmax(0,1fr)!important}.nextActionButtonsV34{flex-wrap:wrap;gap:8px;display:flex}.queueButtonV34{background:#0f172a!important}.operationTopListV34{gap:8px!important}.operationTopItemV34{min-height:58px!important;padding:9px 10px!important}.operationQueuePanelV34{gap:12px;display:grid}.queueTabsV34{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.queueTabsV34 button{border:1px solid var(--v34-border);min-height:34px;color:var(--v34-secondary);white-space:nowrap;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:7px 10px;font-size:12px;font-weight:700;display:inline-flex}.queueTabsV34 button strong{min-width:22px;height:22px;color:var(--v34-text);background:#f1f5f9;border-radius:999px;place-items:center;padding:0 6px;font-size:11px;display:inline-grid}.queueTabsV34 .queueTabActiveV34{color:var(--v34-primary);background:#eff6ff;border-color:#2563eb59}.operationRowsListV34{gap:8px;display:grid;max-height:none!important;padding-right:0!important;overflow:visible!important}.operationLeadRowV34{min-height:86px;grid-template-columns:minmax(0,1fr) minmax(132px,190px) auto!important;gap:10px!important}.operationLeadCopyV34{display:grid;gap:2px!important}.operationLeadCopyV34 p{text-overflow:ellipsis;white-space:nowrap;line-height:1.35;display:block;overflow:hidden}.operationLeadCopyV34 strong{margin-right:4px;display:inline}.operationLeadMetaV34{min-width:0}.operationActionsV34 .tableActionButton,.rowActionsV33 .tableActionButton{padding-inline:9px!important}.operationEmptyCompactV34{max-height:108px!important}.viewAllQueueButtonV34{justify-self:start}.tablePanelV34{overflow:hidden!important}.quickFiltersRowV34{gap:6px!important}.quickFiltersRowV34 .quickFilterChip{min-height:34px!important;padding:7px 10px!important}.tableTopSummaryTextV34{color:var(--v34-secondary);white-space:nowrap;margin:0;font-size:12px}.tableWrapV34{overscroll-behavior-x:contain;width:100%;max-width:100%;overflow-y:visible;overflow-x:auto!important}.leadsTableV34,.opportunityCommercialTableV34{width:100%;min-width:980px!important}.leadsTableV34 th,.leadsTableV34 td,.opportunityCommercialTableV34 th,.opportunityCommercialTableV34 td{text-overflow:ellipsis;overflow:hidden}.nextActionCellV33 p{-webkit-line-clamp:2;line-height:1.35}.opportunityPanelV34{background:#fff!important;overflow:hidden!important}.opportunityPanelV34:before,.opportunityPanelV34:after,.opportunityCommandBarV32:before,.opportunityCommandBarV32:after{content:none!important;display:none!important}.opportunityCommandBarV32{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.opportunityStatsStripV32{border:1px solid var(--v34-border)!important;box-shadow:none!important;background:#f8fafc!important}.opportunityInsightV34{margin-top:2px}.opportunityControlsV33{grid-template-columns:minmax(220px,1fr) auto auto!important}.opportunityCommercialTableV34 .primaryTableAction{min-width:58px!important}.opportunityCommercialTableV34 .tableParagraph{line-height:1.35}.opportunityMatrixWrapV32{max-width:100%!important;overflow-x:auto!important}.formWorkspace{width:min(1280px,100%)!important}.leadFormPanelV34{overflow:hidden!important}.leadFormHeaderV34{padding:16px 18px 10px!important}.leadFormV34{display:grid;gap:0!important;padding:0!important}.leadFormTabsV34{border-bottom:1px solid var(--v34-border);gap:6px;padding:12px 16px;display:flex;overflow-x:auto}.leadFormTabsV34 button{border:1px solid var(--v34-border);min-width:150px;color:var(--v34-secondary);text-align:left;cursor:pointer;background:#fff;border-radius:12px;gap:2px;padding:9px 10px;display:grid}.leadFormTabsV34 button strong{color:var(--v34-text);font-size:12px}.leadFormTabsV34 button span{text-overflow:ellipsis;color:var(--v34-secondary);white-space:nowrap;font-size:11px;overflow:hidden}.leadFormTabsV34 .leadFormTabActiveV34{background:#eff6ff;border-color:#2563eb61}.formSectionV34{min-height:360px;background:#fff!important;border:0!important}.fieldGridV34{grid-template-columns:repeat(2,minmax(0,1fr))!important}.adsOptionsV34{grid-template-columns:repeat(3,minmax(0,1fr))}.serviceStatusGridV34{grid-template-columns:repeat(3,minmax(0,1fr))!important}.formStickyActionsV34{align-items:center;gap:8px;min-height:60px;position:sticky;bottom:0;flex-direction:row!important;margin:0!important;padding:10px 16px!important;display:flex!important}.formStickyActionsV34 button{min-width:96px;height:40px;width:auto!important}.formHintV34{border:1px dashed var(--v34-border);color:var(--v34-secondary);background:#f8fafc;border-radius:12px;padding:10px 12px;font-size:12px}.importPanelV33{overflow:hidden!important}.importTopV33{align-items:start!important}.importActionsV33{flex-wrap:wrap;justify-content:flex-end}.importStepsV34{border:1px solid var(--v34-border);background:#f8fafc;border-radius:14px;overflow-x:auto;gap:0!important;padding:8px 10px!important;display:flex!important}.importStepsV34 .importStepV8{white-space:nowrap;align-items:center;min-width:auto!important;min-height:34px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 12px!important;display:inline-flex!important}.importStepsV34 .importStepV8:not(:last-child):after{content:">";color:var(--v34-muted);margin-left:12px}.importStepsV34 .importStepV8 strong{width:22px;height:22px;font-size:11px}.importStepsV34 .importStepV8 h3{margin:0;font-size:12px}.importStepsV34 .importStepV8 p{display:none}.uploadPanelV34{min-height:180px!important}.fileDropzoneV8{min-height:112px!important}.previewEmptyV8{min-height:86px!important}.settingsWorkspaceV34{gap:12px;display:grid}.adminSummaryGroupTitleV34{color:var(--v34-secondary);text-transform:uppercase;letter-spacing:.06em;margin:4px 2px -4px;font-size:12px;font-weight:800}.adminSummaryGridV34{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.criticalSummaryGridV34 .adminSummaryCardV32{border-left:4px solid var(--v34-warning)!important}.adminSupportGridV34 .adminSummaryCardV32{border-left:4px solid #cbd5e1!important}.settingsGridV34{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)!important}.healthListV34 div{padding:4px 0}.healthListV34 div:before{content:"";background:#e2e8f0;border-radius:999px;grid-area:2/1/auto/-1;height:7px}.healthListV34 i{z-index:1;grid-row:2;background:var(--v34-primary)!important;height:7px!important}.alertStatsGridV34 article{border:1px solid var(--v34-border);border-left:4px solid var(--v34-warning);background:#fffbeb;border-radius:12px;padding:12px}.alertStatsGridV34 article:nth-child(2){background:#fff7ed;border-left-color:#f97316}.alertStatsGridV34 article:nth-child(3){border-left-color:var(--v34-danger);background:#fef2f2}@media (width<=1366px){.appShellV34{width:min(100% - 24px,1560px)!important}.cockpitTopbarV34{grid-template-columns:minmax(160px,210px) minmax(200px,1fr) auto}.operationLeadRowV34{grid-template-columns:minmax(0,1fr) auto!important}.operationLeadMetaV34{display:none!important}.leadsTableV34,.opportunityCommercialTableV34{min-width:920px!important}}@media (width<=1180px){.cockpitTopbarV34{grid-template-columns:1fr;position:relative;border-radius:16px!important}.operationStatsRailV34,.nextActionFlowV34,.fieldGridV34,.serviceStatusGridV34,.summaryBarV33,.settingsGridV34,.adminSummaryGridV34,.operationLeadRowV34{grid-template-columns:1fr!important}.operationActionsV34,.rowActionsV33{flex-wrap:wrap!important;justify-content:flex-start!important}.operationInsightV34,.leadInsightV34,.opportunityInsightV34,.settingsInsightV34{flex-direction:column;align-items:flex-start}}@media (width<=760px){.appShellV34{width:min(100% - 16px,1560px)!important}.leadFormTabsV34,.queueTabsV34,.quickFiltersRowV34,.importStepsV34{scrollbar-width:thin}.formStickyActionsV34{flex-wrap:wrap}}.importProgressBoxV35{border:1px solid var(--v33-border,var(--line));background:#f8fafc;border-radius:14px;gap:12px;margin-top:14px;padding:14px;display:grid}.importProgressHeaderV35{justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.importProgressHeaderV35 span{color:var(--muted);font-weight:800}.importProgressBoxV35 progress{border:0;border-radius:999px;width:100%;height:12px;overflow:hidden}.importProgressGridV35{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.importProgressGridV35 article{border:1px solid var(--v33-border,var(--line));background:#fff;border-radius:12px;padding:10px}.importProgressGridV35 span{color:var(--muted);text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:900;display:block}.importProgressGridV35 strong{font-size:18px}@media (width<=920px){.importProgressGridV35{grid-template-columns:repeat(2,minmax(0,1fr))}}.loadMoreFooterV35{border-top:1px solid var(--v33-border,var(--line));justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.loadMoreFooterV35 span{color:var(--muted);font-weight:700}@media (width<=720px){.loadMoreFooterV35{flex-direction:column;align-items:stretch}}.paginationHint{color:#64748b;margin:-6px 0 14px;font-size:12px;line-height:1.5}:root{--v37-bg:#f4f6f8;--v37-surface:#fff;--v37-surface-soft:#f8fafc;--v37-surface-raised:#fbfcfd;--v37-border:#d9e0ea;--v37-border-strong:#c6ceda;--v37-text:#151a21;--v37-secondary:#5f6b7a;--v37-muted:#8792a1;--v37-primary:#111827;--v37-primary-hover:#262c35;--v37-accent:#047c75;--v37-accent-soft:#e1f4f1;--v37-blue:#3157b7;--v37-blue-soft:#e8edff;--v37-green:#2e7d4b;--v37-green-soft:#e8f4ed;--v37-yellow:#9a6500;--v37-yellow-soft:#fff2d5;--v37-red:#b93b3b;--v37-red-soft:#f9e7e5;--v37-radius:8px;--v37-shadow:0 1px 2px #1018280d, 0 10px 24px #1018280d;--v37-shadow-low:0 1px 2px #1018280a}html,body,#root{background:var(--v37-bg)!important}body{color:var(--v37-text);background:var(--v37-bg)!important}body,button,input,select,textarea{letter-spacing:0!important}.appShellV37{color:var(--v37-text);width:min(1680px,100% - 28px)!important;padding:12px 0 8px!important}.appShellV37:before,.appShellV37:after,.loginShellV37:before,.loginShellV37:after{content:none!important;display:none!important}.appShellV37 .panel,.appShellV37 .settingsCard,.appShellV37 .productionPanel,.appShellV37 .duplicatePanel,.appShellV37 .tablePanel,.appShellV37 .opportunityPanel,.appShellV37 .importPanel,.appShellV37 .formPanel,.loginShellV37 .panel,.drawerOverlay .leadDrawer,.drawerSection,.formSectionV33,.formSectionV34,.mappingPanelV8,.previewPanelV8,.uploadPanelV8,.settingsHeroPanel{border:1px solid var(--v37-border)!important;border-radius:var(--v37-radius)!important;background:var(--v37-surface)!important;box-shadow:var(--v37-shadow-low)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.appShellV37 h1,.appShellV37 h2,.appShellV37 h3,.loginShellV37 h1,.loginShellV37 h2,.loginShellV37 h3{color:var(--v37-text);letter-spacing:0!important}.appShellV37 p,.loginShellV37 p,.mutedText,.microText,.leadSub,.panelHeader p,.tableTop p,.opportunityCommandBarV32 p{color:var(--v37-secondary)!important}.cockpitTopbarV37{border:1px solid var(--v37-border)!important;border-radius:var(--v37-radius)!important;background:var(--v37-surface)!important;min-height:58px!important;box-shadow:var(--v37-shadow-low)!important;grid-template-columns:minmax(220px,270px) minmax(280px,1fr) auto!important;gap:12px!important;margin-bottom:8px!important;padding:8px 10px!important}.cockpitBrandV37{min-width:0}.cockpitBrandLogo,.cockpitBrandLogoV34,.loginBrandMark,.brandLogo{border-radius:var(--v37-radius)!important;background:var(--v37-primary)!important;box-shadow:none!important}.cockpitBrandLogo:after,.brandLogo:after{background:var(--v37-surface)!important;border-radius:5px!important;inset:9px!important}.loginBrandMark:after{display:none!important}.cockpitBrandCopyV34 strong{font-size:15px!important;font-weight:780!important}.cockpitBrandCopyV34 span{color:var(--v37-secondary)!important}.globalSearchFormV37 input,.searchInput,input,select,textarea{border:1px solid var(--v37-border)!important;border-radius:var(--v37-radius)!important;background:var(--v37-surface-raised)!important;min-height:40px!important;color:var(--v37-text)!important;box-shadow:none!important}.globalSearchFormV37 input{height:40px!important;padding-inline:13px!important}input:focus,select:focus,textarea:focus{border-color:var(--v37-primary)!important;box-shadow:0 0 0 3px #1118271a!important}.cockpitStatusPillV37,.statusPill{white-space:nowrap;border-radius:var(--v37-radius)!important;border-color:var(--v37-border)!important;background:var(--v37-surface-raised)!important;min-height:36px!important;box-shadow:none!important;color:var(--v37-text)!important;padding:0 10px!important}.statusPillgreen .statusDot,.statusPill .statusDot{background:var(--v37-green)!important;box-shadow:0 0 0 4px var(--v37-green-soft)!important}.statusPillyellow .statusDot{background:var(--v37-yellow)!important;box-shadow:0 0 0 4px var(--v37-yellow-soft)!important}.statusPillred .statusDot{background:var(--v37-red)!important;box-shadow:0 0 0 4px var(--v37-red-soft)!important}.cockpitUserPillV34{border:1px solid var(--v37-border)!important;border-radius:var(--v37-radius)!important;background:var(--v37-surface)!important;box-shadow:none!important}.ghostButton{background:var(--v37-surface-soft)!important;min-height:30px!important;color:var(--v37-secondary)!important;border-radius:6px!important}.cockpitTabsV37{border:1px solid var(--v37-border)!important;border-radius:var(--v37-radius)!important;background:var(--v37-surface)!important;min-height:42px!important;box-shadow:var(--v37-shadow-low)!important;gap:4px!important;padding:4px!important}.cockpitTabsV37 .cockpitTab{min-height:32px!important;color:var(--v37-secondary)!important;border-radius:6px!important;padding:5px 12px!important;font-size:13px!important;font-weight:720!important}.cockpitTabsV37 .cockpitTab:hover{background:var(--v37-surface-soft)!important;color:var(--v37-text)!important;transform:none!important}.cockpitTabsV37 .crmTabActive,.viewModeSwitch .viewModeActive,.adminTabsV32 .adminTabActiveV32,.queueTabsV34 .queueTabActiveV34,.quickFilterChipActive{color:#fff!important;background:var(--v37-primary)!important;border-color:var(--v37-primary)!important;box-shadow:none!important}.workspaceHeaderV37{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:2px 0 8px!important;display:grid!important}.workspaceHeaderV37 h1{font-size:22px!important;font-weight:780!important;line-height:1.2!important}.workspaceHeaderV37 p{max-width:720px;font-size:13px!important}.workspaceStatsV32{gap:8px!important}.workspaceStatsV32 article,.operationStatsRail article,.tableTopSummaryV32 article,.adminSummaryCardV32,.systemGridV32 article,.metricCard{border:1px solid var(--v37-border)!important;border-radius:var(--v37-radius)!important;background:var(--v37-surface)!important;min-height:70px!important;box-shadow:none!important;padding:11px 12px!important}.workspaceStatsV32 span,.operationStatsRail span,.tableTopSummaryV32 span,.adminSummaryCardV32 span,.systemGridV32 span,.metricCard p{text-transform:uppercase;color:var(--v37-muted)!important;font-size:11px!important;font-weight:780!important}.workspaceStatsV32 strong,.operationStatsRail strong,.tableTopSummaryV32 strong,.adminSummaryCardV32 strong,.systemGridV32 strong,.metricCard strong{color:var(--v37-text)!important;letter-spacing:0!important;font-size:24px!important}.operationWorkspaceV34,.settingsWorkspaceV34,.importPanelV33,.opportunityWorkspace,.leadsWorkspace,.formWorkspace{gap:10px!important}.operationStatsRailV34{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px!important}.operationInsightV34,.leadInsightV34,.opportunityInsightV34,.settingsInsightV34,.importInsightV34{border:1px solid var(--v37-border)!important;border-left:4px solid var(--v37-accent)!important;border-radius:var(--v37-radius)!important;background:var(--v37-accent-soft)!important;box-shadow:none!important}.operationInsightV34 strong,.leadInsightV34 strong,.opportunityInsightV34 strong,.settingsInsightV34 strong{color:var(--v37-text)!important}.nextActionPanelV34,.operationTopPanelV34,.operationQueuePanelV34{padding:12px!important}.sectionTitleRow{gap:10px!important}.sectionTitleRow h2,.sectionTitleRow h3,.tableTopV32 h2,.opportunityCommandBarV32 h2,.settingsCard h3,.productionPanelV32 h3{margin-bottom:4px!important;font-size:17px!important;font-weight:780!important}.eyebrow{justify-self:start;width:fit-content;border-color:var(--v37-border)!important;background:var(--v37-surface-soft)!important;min-height:24px!important;color:var(--v37-secondary)!important;letter-spacing:0!important;border-radius:999px!important;padding:0 8px!important;font-size:10px!important}.nextActionFlowV34>div,.operationTopItemV34,.operationLeadRowV34,.kanbanLeadCardV32,.queueTabsV34 button,.quickFilterChip,.viewModeSwitch,.advancedFiltersV32,.leadToolbarV32,.opportunityControlsV32,.opportunityStatsStripV32,.summaryBarV33 article{border:1px solid var(--v37-border)!important;border-radius:var(--v37-radius)!important;background:var(--v37-surface-raised)!important;box-shadow:none!important}.operationTopItemV34,.operationLeadRowV34{min-height:72px!important}.operationLeadTitleLineV34{gap:8px!important}.leadIdentityButton{color:var(--v37-text)!important}.leadName{color:var(--v37-text)!important;font-weight:780!important}.leadSub{font-weight:600!important}.badge{border-radius:999px!important;min-height:22px!important;padding:3px 8px!important;font-size:11px!important;font-weight:760!important}.badgeBlue{background:var(--v37-blue-soft)!important;color:var(--v37-blue)!important}.badgeGreen{background:var(--v37-green-soft)!important;color:var(--v37-green)!important}.badgeYellow{background:var(--v37-yellow-soft)!important;color:var(--v37-yellow)!important}.badgeRed{background:var(--v37-red-soft)!important;color:var(--v37-red)!important}.badgeGray{color:var(--v37-secondary)!important;background:#edf1f5!important}.textGreen{color:var(--v37-green)!important}.textYellow{color:var(--v37-yellow)!important}.textRed{color:var(--v37-red)!important}.primaryButton,.secondaryButton,.tableActionButton,.subtleButtonV33,.viewModeSwitch button,.adminTabsV32 button{border-radius:var(--v37-radius)!important;min-height:36px!important;box-shadow:none!important;font-weight:760!important;transform:none!important}.primaryButton,.primaryTableAction{border:1px solid var(--v37-primary)!important;background:var(--v37-primary)!important;color:#fff!important}.primaryButton:hover,.primaryTableAction:hover{background:var(--v37-primary-hover)!important}.secondaryButton,.tableActionButton,.subtleButtonV33{border:1px solid var(--v37-border)!important;background:var(--v37-surface)!important;color:var(--v37-text)!important}.secondaryButton:hover,.tableActionButton:hover,.subtleButtonV33:hover{border-color:var(--v37-border-strong)!important;background:var(--v37-surface-soft)!important}.nextActionButtonsV34 .primaryButton,.nextActionButtonsV34 .secondaryButton{flex:none!important}.queueButtonV34{background:var(--v37-accent)!important;border-color:var(--v37-accent)!important}.tableTopV32,.opportunityCommandBarV32,.importTopV33,.leadFormHeaderV34,.leadDrawerHeader{border-bottom:1px solid var(--v37-border)!important;padding:12px 14px!important}.tableTopV32{align-items:center!important}.viewModeSwitch{background:var(--v37-surface-soft)!important;gap:3px!important;padding:3px!important}.viewModeSwitch button{min-height:30px!important;color:var(--v37-secondary)!important;background:0 0!important;border:0!important;padding:4px 9px!important}.quickFiltersRowV34{padding:0 12px!important}.quickFilterChip{min-height:32px!important;color:var(--v37-secondary)!important;padding:6px 10px!important}.quickFilterChip strong{color:var(--v37-text)!important;background:#eef2f7!important}.quickFilterChipActive strong{color:#fff!important;background:#ffffff2e!important}.leadToolbarV32,.opportunityControlsV32{margin:0 12px 10px!important;padding:8px!important}.advancedFiltersV32 summary,.bulkDefaultsPanelV32 summary,.mappingDetailsV8 summary{color:var(--v37-text)!important;font-weight:760!important}.tableWrapV34,.tableWrapV32,.opportunityMatrixWrapV32{border-top:1px solid var(--v37-border)!important;background:var(--v37-surface)!important}.leadsTableV34,.opportunityCommercialTableV34,.previewTable,table{background:var(--v37-surface)!important}.leadsTableV34 th,.leadsTableV34 td,.opportunityCommercialTableV34 th,.opportunityCommercialTableV34 td,th,td{color:var(--v37-text);border-bottom:1px solid #edf1f5!important}.leadsTableV34 th,.opportunityCommercialTableV34 th,th{color:var(--v37-muted)!important;letter-spacing:0!important;background:#f7f9fb!important;font-size:11px!important;font-weight:780!important}.leadsTableV34 tbody tr:hover,.opportunityCommercialTableV34 tbody tr:hover,tbody tr:hover{background:#fafbfc!important}.leadsTableV32 th:last-child,.leadsTableV32 td:last-child,.opportunityCommercialTableV32 th:last-child,.opportunityCommercialTableV32 td:last-child{box-shadow:-1px 0 0 var(--v37-border)!important}.rowMoreMenu summary{border-radius:var(--v37-radius)!important;color:var(--v37-secondary)!important}.rowMoreMenu div{border:1px solid var(--v37-border)!important;border-radius:var(--v37-radius)!important;box-shadow:var(--v37-shadow)!important}.kanbanBoardV32{padding:12px!important}.kanbanColumnV32{border-radius:var(--v37-radius)!important;background:#f7f9fb!important}.leadFormTabsV34{padding:10px 12px!important}.leadFormTabsV34 button{border-radius:var(--v37-radius)!important;min-width:144px!important}.leadFormTabsV34 .leadFormTabActiveV34{border-color:var(--v37-primary)!important;background:#f0f3f7!important}.leadFormTabPanelV34{padding:12px!important}.formSectionV34{min-height:320px!important}.formStickyActionsV34,.leadDrawerFooter{border-top:1px solid var(--v37-border)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fffffffa!important}.checkCard,.serviceStatusCard,.fileDropzone,.fileDropzoneV8,.importStat,.mappingRowV8,.drawerInfoItem,.drawerInfoText,.drawerServiceStatusItem,.drawerIntelligenceItem,.commercialRecommendationPanel,.recommendationCopy{border:1px solid var(--v37-border)!important;border-radius:var(--v37-radius)!important;background:var(--v37-surface-raised)!important;box-shadow:none!important}.drawerOverlay{-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important;background:#0f172a47!important}.drawerOverlay .leadDrawer{width:min(760px,100vw - 24px)!important}.drawerViewContent,.drawerEditForm{gap:10px!important;padding:12px!important}.drawerSection{padding:12px!important}.drawerSection h3{margin-bottom:10px!important;font-size:15px!important}.drawerQuickStats{border-bottom:1px solid var(--v37-border)!important;background:var(--v37-surface-soft)!important;padding:10px 12px!important}.drawerCloseButton{border-radius:var(--v37-radius)!important;background:var(--v37-surface-soft)!important;color:var(--v37-text)!important}.importStepsV34,.summaryBarV33 article,.uploadPanelV34,.criticalFieldsPanelV33,.importFinishPanelV33{border-radius:var(--v37-radius)!important}.settingsGridV34,.adminSummaryGridV34,.settingsWorkspaceV34{gap:10px!important}.alertStatsGridV34 article{border-radius:var(--v37-radius)!important}.systemNotice,.syncBar{border-radius:var(--v37-radius)!important;box-shadow:none!important}.footerNoteV37{color:var(--v37-muted)!important;padding-top:2px!important}.loginShellV37{min-height:100vh;color:var(--v37-text);place-items:center;padding:28px;display:grid;overflow:auto;background:var(--v37-bg)!important}.loginPanelLayoutV37{grid-template-columns:minmax(360px,1.25fr) minmax(340px,440px);align-items:stretch;gap:14px;width:min(1180px,100%);display:grid}.loginShowcasePanelV37,.loginPanelV37{padding:24px!important}.loginShowcasePanelV37{align-content:start;gap:16px;display:grid}.loginShellV37 .loginBrandMark{width:42px!important;height:42px!important}.loginShellV37 h1{margin:0!important;font-size:30px!important;line-height:1.12!important}.loginShellV37 h2{font-size:22px!important}.loginHighlights{display:grid;gap:8px!important;margin-top:4px!important}.loginHighlights article{border:1px solid var(--v37-border)!important;border-radius:var(--v37-radius)!important;background:var(--v37-surface-soft)!important;padding:12px!important}.loginHighlights article strong{color:var(--v37-text)!important;font-size:14px!important}.loginHighlights article span{color:var(--v37-secondary)!important;font-size:13px!important}.loginPanelV37{align-content:start;gap:12px;display:grid}.loginPanelV37 .loginTopMeta{justify-content:flex-start!important}.loginPanelV37 .loginForm{gap:12px!important}.loginPanelV37 .primaryButton{width:100%;flex:none!important}.loginHintV31{border:1px solid var(--v37-border)!important;border-radius:var(--v37-radius)!important;background:var(--v37-surface-soft)!important}@media (width<=1366px){.operationStatsRailV34{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1180px){.cockpitTopbarV37{grid-template-columns:1fr!important;position:relative!important}.workspaceHeaderV37,.loginPanelLayoutV37{grid-template-columns:1fr}}@media (width<=760px){body{overflow:auto!important}.appShellV37{min-height:100vh;width:min(100% - 16px,1680px)!important;height:auto!important;overflow:visible!important}.cockpitTopActionsV34,.topActions{width:100%;align-items:stretch!important}.cockpitStatusPillV37,.cockpitUserPillV34{justify-content:space-between;width:100%}.cockpitTabsV37{grid-template-columns:repeat(2,minmax(0,1fr));display:grid!important;overflow:visible!important}.cockpitTabsV37 .cockpitTab{white-space:normal;justify-content:center}.operationStatsRailV34,.workspaceStatsV32,.adminSummaryGridV34,.summaryBarV33{grid-template-columns:1fr!important}.tableTopV32,.sectionTitleRow,.importTopV33{flex-direction:column!important;align-items:stretch!important}.leadToolbarV32,.opportunityControlsV32{grid-template-columns:1fr!important}.quickFiltersRowV34,.queueTabsV34,.leadFormTabsV34,.importStepsV34{overflow-x:auto!important}.drawerOverlay .leadDrawer{border-radius:0!important;width:100vw!important}.loginShellV37{padding:12px}.loginShowcasePanelV37,.loginPanelV37{padding:16px!important}}.opportunityPanelV34{overflow:visible!important}.opportunityCommercialTableV34{min-width:1180px!important}.opportunityCommercialTableV34 th:last-child,.opportunityCommercialTableV34 td:last-child{width:260px!important;min-width:260px!important;overflow:visible!important}.opportunityCommercialTableV34 td{min-height:64px;vertical-align:middle!important;height:auto!important}.opportunityCommercialTableV34 .rowActionsV33,.opportunityCommercialTableV34 .tableActionsV32,.opportunityOperationActionsV38{min-width:220px;flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;display:flex!important;overflow:visible!important}.opportunityCommercialTableV34 .tableActionButton,.opportunityOperationActionsV38 .tableActionButton{white-space:nowrap;min-width:72px!important}.opportunityCommercialTableV34 .rowMoreMenu{z-index:30;flex:none;position:relative}.opportunityCommercialTableV34 .rowMoreMenu summary{min-width:38px;height:34px}.opportunityRankLockNoticeV38{border:1px solid var(--v37-border);border-left:4px solid var(--v37-accent);border-radius:var(--v37-radius);color:var(--v37-text);background:#f8fbfb;justify-content:space-between;align-items:center;gap:12px;margin:0 12px;padding:10px 12px;display:flex}.opportunityRankLockNoticeV38 strong{font-size:13px}.opportunityRankLockNoticeV38 span{color:var(--v37-secondary);font-size:12px}.rankingRefreshButtonV38{white-space:nowrap}.opportunityOperationBoardV38{border-top:1px solid var(--v37-border);background:var(--v37-surface);gap:8px;padding:12px;display:grid}.opportunityOperationCardV38{border:1px solid var(--v37-border);border-radius:var(--v37-radius);background:var(--v37-surface-raised);grid-template-columns:42px minmax(240px,1.1fr) minmax(260px,1fr) auto;align-items:center;gap:12px;min-height:86px;padding:12px;display:grid}.opportunityOperationCardEditedV38{background:var(--v37-accent-soft);border-color:#047c7573}.opportunityOperationRankV38{background:var(--v37-primary);color:#fff;border-radius:999px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:grid}.opportunityOperationMainV38,.opportunityOperationOfferV38{min-width:0}.opportunityOperationMetaV38{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.opportunityOperationOfferV38 strong{color:var(--v37-text);margin-bottom:3px;font-size:13px;display:block}.opportunityOperationOfferV38 p{-webkit-line-clamp:2;color:var(--v37-secondary);-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.formWorkspace{overflow:visible!important}.leadFormPanelV34{width:min(1280px,100%)!important;overflow:hidden!important}.leadFormV34{flex-direction:column!important;grid-template-columns:none!important;gap:0!important;width:100%!important;min-width:0!important;display:flex!important}.leadFormTabsV34{grid-template-columns:repeat(6,minmax(132px,1fr));align-items:stretch;width:100%;overflow-x:auto;padding:10px 12px!important;display:grid!important}.leadFormTabsV34 button{min-height:64px;width:100%!important;min-width:0!important;height:auto!important}.leadFormTabPanelV34{width:100%!important;min-width:0!important;padding:14px!important;display:block!important}.formSectionV34{width:100%!important;min-height:0!important;padding:14px!important}.fieldGridV34{grid-template-columns:repeat(2,minmax(220px,1fr))!important;gap:12px!important;width:100%!important;display:grid!important}.serviceStatusGridV34{grid-template-columns:repeat(3,minmax(220px,1fr))!important;gap:10px!important;display:grid!important}.leadFormV34>.formStickyActionsV34{z-index:8;width:100%;bottom:0;justify-content:flex-end!important;margin:0!important;display:flex!important;position:sticky!important}.leadFormV34>.formStickyActionsV34 button{flex:none!important}@media (width<=1180px){.opportunityOperationCardV38{grid-template-columns:34px minmax(0,1fr)}.opportunityOperationOfferV38,.opportunityOperationActionsV38{grid-column:2}.serviceStatusGridV34,.fieldGridV34{grid-template-columns:1fr!important}}@media (width<=760px){.opportunityCommercialTableV34 th:last-child,.opportunityCommercialTableV34 td:last-child{width:230px!important;min-width:230px!important}.opportunityRankLockNoticeV38{flex-direction:column;align-items:flex-start}.leadFormTabsV34{grid-template-columns:repeat(6,minmax(150px,1fr))}.leadFormV34>.formStickyActionsV34{justify-content:stretch!important}.leadFormV34>.formStickyActionsV34 button{flex:100px!important}}.actionMenuIconTrigger,.actionMenuTextTrigger{font:inherit;cursor:pointer}.actionMenuIconTrigger{border:1px solid var(--v37-border);border-radius:var(--v37-radius);background:var(--v37-surface);width:36px;height:36px;color:var(--v37-secondary);box-shadow:none;flex:none;place-items:center;padding:0;transition:border-color .14s,background .14s,color .14s;display:inline-grid}.actionMenuIconTrigger:hover,.actionMenuIconTrigger[aria-expanded=true]{color:var(--v37-primary);background:#f4f7ff;border-color:#0026ff57}.actionMenuIconTrigger:focus-visible,.actionMenuTextTrigger:focus-visible,.actionMenuItem:focus-visible{outline-offset:2px;outline:3px solid #0026ff2e}.actionMenuTextTrigger{white-space:nowrap;justify-content:center;align-items:center;gap:5px;display:inline-flex!important}.actionMenuTextTrigger>svg{opacity:.75;flex:none}.actionMenuPopover{z-index:10020;border:1px solid var(--v37-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffffc;border-radius:14px;width:min(276px,100vw - 20px);padding:6px;animation:.12s ease-out actionMenuEnter;position:fixed;overflow:hidden auto;box-shadow:0 20px 52px #0f172a2e,0 4px 12px #0f172a14}@keyframes actionMenuEnter{0%{opacity:0;transform:translateY(-3px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.actionMenuItemWrap+.actionMenuItemWrap{margin-top:2px}.actionMenuItemWrap.actionMenuSeparator{border-top:1px solid var(--v37-border);margin-top:6px;padding-top:6px}.actionMenuItem{width:100%;min-height:44px;color:var(--v37-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:22px minmax(0,1fr);gap:10px;padding:8px 10px;transition:background .12s,color .12s;display:grid}.actionMenuItem:hover{background:var(--v37-surface-soft)}.actionMenuItem:disabled{color:#94a3b8;cursor:not-allowed;opacity:.78}.actionMenuItem:disabled:hover{background:0 0}.actionMenuItemDanger{color:var(--v37-red)}.actionMenuItemDanger:hover{background:var(--v37-red-soft)}.actionMenuItemIcon{color:currentColor;place-items:center;width:22px;min-height:22px;display:grid}.actionMenuItemCopy{gap:2px;min-width:0;display:grid}.actionMenuItemCopy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:760;line-height:1.25;overflow:hidden}.actionMenuItemCopy small{color:var(--v37-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:520;line-height:1.35;overflow:hidden}.actionMenuItemDanger .actionMenuItemCopy small{color:#b45353}.actionFeedbackToast{z-index:10040;color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;align-items:center;gap:10px;max-width:min(430px,100vw - 28px);padding:12px 14px;animation:.16s ease-out actionFeedbackEnter;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 18px 44px #0f172a29}.actionFeedbackToast>span{background:#dcfce7;border-radius:999px;place-items:center;width:22px;height:22px;font-weight:900;display:grid}.actionFeedbackToast strong{font-size:13px;line-height:1.35}.actionFeedbackToast-info{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.actionFeedbackToast-error{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.actionFeedbackToast-error>span{background:#fee2e2}@keyframes actionFeedbackEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.rowActionsV39{white-space:nowrap;justify-content:flex-end!important;align-items:center!important;gap:6px!important;min-width:0!important;display:flex!important;overflow:visible!important}.opportunityCommercialTableV34 th:last-child,.opportunityCommercialTableV34 td:last-child{width:154px!important;min-width:154px!important}.opportunityCommercialTableV34 .rowActionsV39,.opportunityCommercialTableV34 .tableActionsV32.rowActionsV39,.opportunityOperationActionsV38.rowActionsV39{justify-content:flex-end!important;min-width:0!important}.opportunityCommercialTableV34 .actionMenuTextTrigger,.opportunityOperationActionsV38 .actionMenuTextTrigger{min-width:92px!important}.nextActionButtonsV39{align-items:center}.nextActionButtonsV39 .actionMenuIconTrigger{min-height:36px}@media (width<=720px){.actionFeedbackToast{max-width:none;bottom:14px;left:14px;right:14px}.actionMenuPopover{width:min(292px,100vw - 20px)}.nextActionButtonsV39{grid-template-columns:1fr 1fr auto;display:grid!important}.nextActionButtonsV39 .primaryButton,.nextActionButtonsV39 .secondaryButton{width:100%}}.actionMenuItem:focus-visible{background:#f4f7ff;outline:none;box-shadow:inset 0 0 0 2px #0026ff2e}.opportunityWorkspace,.opportunityPanelV34,.opportunityPanelV34>*{min-width:0!important}.opportunityPanelV34,.opportunityPanelV34 .opportunityCommandBarV32{width:100%!important;max-width:100%!important}.opportunityPanelV34 .opportunityCommandBarV32>:first-child{flex:auto;min-width:0!important}.opportunityPanelV34 .viewModeSwitch{flex:none}.opportunityPanelV34 .opportunityMatrixWrapV32{overscroll-behavior-x:contain;scrollbar-gutter:stable;width:auto!important;min-width:0!important;max-width:none!important;overflow:auto visible!important}.kanbanWorkspaceV40{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.kanbanControlBar,.kanbanBoardSummary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.kanbanControlBar{padding:4px 0 0}.kanbanPipelinePicker{align-items:center;gap:10px;min-width:min(100%,420px);display:flex}.kanbanPipelinePicker label,.kanbanFormGrid label>span,.kanbanStageEditor label>span,.kanbanAddLeadsToolbar label>span,.kanbanSingleField>span{color:#64748b;letter-spacing:.02em;font-size:12px;font-weight:800}.kanbanPipelinePicker select,.kanbanInlineForm input,.kanbanStageEditor input,.kanbanStageEditor select,.kanbanNewStageForm input,.kanbanNewStageForm select,.kanbanFormGrid input,.kanbanAddLeadsToolbar input,.kanbanAddLeadsToolbar select,.kanbanSingleField select{color:#172033;background:#fff;border:1px solid #d7deea;border-radius:10px;outline:none;min-height:40px}.kanbanPipelinePicker select{min-width:280px;padding:0 38px 0 12px;font-weight:800}.kanbanPipelinePicker select:focus,.kanbanInlineForm input:focus,.kanbanStageEditor input:focus,.kanbanStageEditor select:focus,.kanbanNewStageForm input:focus,.kanbanNewStageForm select:focus,.kanbanFormGrid input:focus,.kanbanAddLeadsToolbar input:focus,.kanbanAddLeadsToolbar select:focus,.kanbanSingleField select:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.kanbanDefaultPill{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:900}.kanbanControlActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kanbanPipelineMenuButton{color:#475569;letter-spacing:1px;background:#fff;border:1px solid #d7deea;border-radius:10px;place-items:center;width:40px;height:40px;font-size:17px;font-weight:900;display:inline-grid}.kanbanPipelineMenuButton:hover{color:#172033;background:#f8fafc;border-color:#b9c7d8}.kanbanBoardSummary{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;min-height:38px;padding:8px 12px;font-size:12px}.kanbanBoardSummary strong{color:#172033}.kanbanSavingIndicator{color:#1d4ed8;font-weight:900}.kanbanError{color:#b91c1c;background:#fff1f2;border:1px solid #fecaca;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:13px;font-weight:700;display:flex}.kanbanError button{color:inherit;background:0 0;border:0;font-weight:900}.kanbanBoardV40{overscroll-behavior:contain;scrollbar-gutter:stable;gap:12px;min-height:430px;max-height:calc(100vh - 470px);padding:2px 2px 14px;display:flex;overflow:auto}.kanbanColumnV40{background:#f7f9fc;border:1px solid #dfe6ef;border-radius:13px;flex-direction:column;flex:0 0 320px;min-height:410px;max-height:100%;transition:border-color .15s,box-shadow .15s,background .15s;display:flex;position:relative}.kanbanColumnStageDragSource{opacity:.46;transform:scale(.985)}.kanbanColumnV40.kanbanStageDropBefore:before,.kanbanAddStageColumn.kanbanStageDropBefore:before{z-index:20;content:"";background:#2563eb;border-radius:999px;width:4px;position:absolute;top:4px;bottom:4px;left:-8px;box-shadow:0 0 0 3px #2563eb1f}.kanbanColumnV40.kanbanStageDropAfter:after{z-index:20;content:"";background:#2563eb;border-radius:999px;width:4px;position:absolute;top:4px;bottom:4px;right:-8px;box-shadow:0 0 0 3px #2563eb1f}.kanbanColumnDropActive{background:#eff6ff;border-color:#93c5fd;box-shadow:inset 0 0 0 2px #2563eb14}.kanbanColumnHeaderV40{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border-top:4px solid #64748b;border-bottom:1px solid #e2e8f0;border-radius:12px 12px 0 0;justify-content:space-between;align-items:center;gap:10px;min-height:58px;padding:11px 12px;display:flex;position:sticky;top:0}.kanbanStageIdentity{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.kanbanStageDragHandle{cursor:grab;background:0 0;border:1px solid #0000;border-radius:7px;flex:none;grid-template-rows:repeat(3,3px);grid-template-columns:repeat(2,3px);place-content:center;gap:3px;width:22px;height:30px;padding:0;display:grid}.kanbanStageDragHandle:hover,.kanbanStageDragHandle:focus-visible{background:#f8fafc;border-color:#d7deea;outline:none}.kanbanStageDragHandle:active{cursor:grabbing}.kanbanStageDragHandle:disabled{cursor:wait;opacity:.45}.kanbanStageDragHandle span{background:#94a3b8;border-radius:999px;width:3px;height:3px}.kanbanColumnHeaderV40 strong,.kanbanStageNameButton strong{color:#172033;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.kanbanStageNameButton{text-align:left;background:0 0;border:0;border-radius:6px;min-width:0;max-width:100%;padding:3px 4px;display:block;overflow:hidden}.kanbanStageNameButton:hover{background:#f1f5f9}.kanbanStageNameButton:focus-visible{outline-offset:2px;outline:2px solid #93c5fd}.kanbanStageDot{border-radius:999px;flex:none;width:9px;height:9px}.kanbanStageMetrics{flex-direction:column;align-items:flex-end;gap:1px;display:flex}.kanbanStageHeaderActions{flex:none;align-items:center;gap:6px;display:flex}.kanbanStageMenuButton{color:#64748b;letter-spacing:1px;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;width:30px;height:30px;padding:0;font-size:15px;font-weight:900;display:inline-grid}.kanbanStageMenuButton:hover,.kanbanStageMenuButton.isActive{color:#172033;background:#f8fafc;border-color:#d7deea}.kanbanStageMetrics>span{color:#334155;text-align:center;background:#eef2f7;border-radius:999px;min-width:27px;padding:3px 7px;font-size:11px;font-weight:900}.kanbanStageMetrics small{color:#94a3b8;font-size:9px;font-weight:800}.kanbanStageMetrics .kanbanWipExceeded{color:#b91c1c;background:#fee2e2}.kanbanInlineStageEditor,.kanbanInlineNewStageForm{background:#fff;border-bottom:1px solid #dfe6ef;flex-direction:column;gap:11px;padding:12px;display:flex;box-shadow:0 9px 20px #0f172a0f}.kanbanInlineStageEditor{max-height:min(440px,100vh - 420px);overflow-y:auto}.kanbanInlineStageEditorTitle{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.kanbanInlineStageEditorTitle>div{flex-direction:column;gap:2px;min-width:0;display:flex}.kanbanInlineStageEditorTitle strong{color:#172033;font-size:12px}.kanbanInlineStageEditorTitle span{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.kanbanInlineStageEditorTitle>button{color:#64748b;background:#fff;border:1px solid #dbe3ed;border-radius:8px;flex:none;place-items:center;width:27px;height:27px;padding:0;font-size:17px;display:inline-grid}.kanbanInlineStageField{flex-direction:column;gap:5px;min-width:0;display:flex}.kanbanInlineStageField>span{color:#64748b;letter-spacing:.02em;font-size:10px;font-weight:850}.kanbanInlineStageField input,.kanbanInlineStageField select{color:#172033;background:#fff;border:1px solid #d7deea;border-radius:9px;outline:none;width:100%;min-width:0;height:36px;padding:0 9px;font-size:11px}.kanbanInlineStageField input:focus,.kanbanInlineStageField select:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1c}.kanbanInlineStageField select:disabled{color:#64748b;background:#f1f5f9}.kanbanInlineStageGrid{grid-template-columns:52px minmax(0,1fr) 88px;gap:8px;display:grid}.kanbanInlineColorField input[type=color]{padding:3px}.kanbanInlineStageUtilityActions{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.kanbanInlineStageUtilityActions button{color:#475569;background:#f8fafc;border:1px solid #d7deea;border-radius:8px;min-height:32px;padding:5px 6px;font-size:9px;font-weight:850}.kanbanInlineStageUtilityActions button:hover:not(:disabled){color:#172033;background:#fff;border-color:#b9c7d8}.kanbanInlineStageUtilityActions button:disabled{cursor:not-allowed;opacity:.46}.kanbanInlineStageFooter{border-top:1px solid #eef2f7;justify-content:space-between;align-items:center;gap:8px;padding-top:10px;display:flex}.kanbanInlineStageFooter>div{align-items:center;gap:7px;display:flex}.kanbanInlineStageFooter .secondaryButton,.kanbanInlineStageFooter .primaryButton,.kanbanInlineStageFooter .dangerTextButton{min-height:34px;padding:7px 10px;font-size:10px}.kanbanInlineNewStageFooter{justify-content:flex-end}.kanbanCardsV40{flex-direction:column;flex:1;gap:9px;min-height:0;padding:10px;display:flex;overflow-y:auto}.kanbanCardV40{background:#fff;border:1px solid #dce3ed;border-radius:11px;flex-direction:column;gap:9px;padding:12px;transition:transform .14s,border-color .14s,box-shadow .14s,opacity .14s;display:flex;position:relative;box-shadow:0 2px 7px #0f172a0a}.kanbanCardV40[draggable=true]{cursor:grab}.kanbanCardV40[draggable=true]:active{cursor:grabbing}.kanbanCardV40:hover{border-color:#b9c7d8;transform:translateY(-1px);box-shadow:0 8px 20px #0f172a14}.kanbanCardDragging{opacity:.42;transform:scale(.98)}.kanbanCardDropBefore:before{content:"";background:#2563eb;border-radius:999px;height:3px;position:absolute;top:-6px;left:0;right:0}.kanbanEndDropMarker{background:#2563eb;border-radius:999px;height:3px}.kanbanCardTopline{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.kanbanCardIdentity{text-align:left;background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;gap:3px;min-width:0;padding:0;display:flex}.kanbanCardIdentity strong,.kanbanCardIdentity span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.kanbanCardIdentity strong{color:#111827;font-size:13px}.kanbanCardIdentity span{color:#64748b;font-size:11px}.kanbanCardBadges{flex-wrap:wrap;gap:6px;display:flex}.kanbanCardNextAction{color:#475569;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.kanbanCardMeta{color:#64748b;justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.kanbanCardMeta span{text-overflow:ellipsis;white-space:nowrap;max-width:50%;overflow:hidden}.kanbanMoveSelect{border-top:1px solid #eef2f7;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding-top:8px;display:grid}.kanbanMoveSelect span{color:#64748b;font-size:10px;font-weight:800}.kanbanMoveSelect select{color:#334155;background:#fff;border:1px solid #d7deea;border-radius:8px;width:100%;min-width:0;height:30px;font-size:10px;font-weight:800}.kanbanEmptyColumn,.kanbanPickerState,.kanbanLoadingState{color:#94a3b8;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:12px;display:flex}.kanbanEmptyColumn{background:#ffffff8c;border:1px dashed #cbd5e1;border-radius:10px;min-height:110px}.kanbanLoadingState{min-height:360px}.kanbanLoadingState strong{color:#334155}.kanbanLoadMore{color:#475569;background:#fff;border:1px dashed #bfccdc;border-radius:9px;width:100%;padding:9px;font-size:11px;font-weight:900}.kanbanAddStageColumn{background:#f8fafcd1;border:1px dashed #cbd5e1;border-radius:13px;flex:0 0 250px;align-self:flex-start;display:flex;position:relative}.kanbanAddStageColumn.isOpen{background:#fff;border-style:solid;border-color:#dfe6ef;flex-basis:320px}.kanbanAddStageTrigger{color:#64748b;background:0 0;border:0;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;min-height:112px;padding:18px;display:flex}.kanbanAddStageTrigger:hover{color:#172033;background:#fff}.kanbanAddStageTrigger>span{color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe;border-radius:9px;place-items:center;width:31px;height:31px;font-size:19px;display:inline-grid}.kanbanAddStageTrigger strong{font-size:12px}.kanbanAddStageTrigger small{color:#94a3b8;font-size:9px}.kanbanInlineNewStageForm{width:100%;box-shadow:none;border-bottom:0;border-radius:12px}.kanbanPipelineOptionsHint{background:#f8fbff;border:1px solid #dbeafe;border-radius:10px;flex-direction:column;gap:4px;margin-top:18px;padding:12px;display:flex}.kanbanPipelineOptionsHint strong{color:#1e3a8a;font-size:12px}.kanbanPipelineOptionsHint span{color:#64748b;font-size:11px;line-height:1.45}.kanbanModalOverlay{z-index:1400;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a85;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.kanbanModal{background:#fff;border:1px solid #ffffffa6;border-radius:17px;flex-direction:column;width:min(520px,100%);max-height:min(86vh,820px);display:flex;overflow:hidden;box-shadow:0 30px 90px #0f172a47}.kanbanModalWide{width:min(1040px,100%)}.kanbanModalHeader{border-bottom:1px solid #e8edf4;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.kanbanModalHeader h3,.kanbanSettingsTitle h4{color:#111827;margin:0}.kanbanModalHeader h3{font-size:18px}.kanbanModalHeader p{color:#64748b;margin:5px 0 0;font-size:12px}.iconButton{color:#475569;background:#fff;border:1px solid #dbe3ed;border-radius:9px;place-items:center;width:34px;height:34px;font-size:20px;display:inline-grid}.kanbanModalBody{padding:18px 20px 20px;overflow:auto}.kanbanFormGrid{gap:14px;display:grid}.kanbanFormGrid label:not(.kanbanCheckboxRow),.kanbanStageEditor label,.kanbanAddLeadsToolbar label,.kanbanSingleField{flex-direction:column;gap:6px;display:flex}.kanbanFormGrid input,.kanbanStageEditor input:not([type=color]),.kanbanStageEditor select,.kanbanAddLeadsToolbar input,.kanbanAddLeadsToolbar select,.kanbanSingleField select{width:100%;padding:0 11px}.kanbanCheckboxRow{color:#334155;align-items:center;gap:9px;font-size:13px;font-weight:700;display:flex}.kanbanCheckboxRow input{width:16px;height:16px}.kanbanModalFooter{border-top:1px solid #e8edf4;justify-content:flex-end;align-items:center;gap:9px;margin-top:18px;padding-top:15px;display:flex}.kanbanModalFooter>span{color:#64748b;margin-right:auto;font-size:12px;font-weight:800}.kanbanSettingsSection+.kanbanSettingsSection{border-top:1px solid #e8edf4;margin-top:22px;padding-top:20px}.kanbanSettingsTitle{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.kanbanSettingsTitle h4{font-size:14px}.kanbanSettingsTitle span{color:#64748b;font-size:11px}.kanbanInlineForm{grid-template-columns:minmax(220px,1fr) auto auto;gap:9px;display:grid}.kanbanInlineForm input{padding:0 11px}.kanbanStageEditorList{gap:9px;display:grid}.kanbanStageEditor{background:#f8fafc;border:1px solid #e1e7ef;border-radius:11px;grid-template-columns:auto 42px minmax(150px,1.25fr) minmax(105px,.62fr) minmax(155px,.9fr) minmax(88px,.45fr) minmax(210px,auto);align-items:end;gap:9px;padding:11px;display:grid}.kanbanStageOrderButtons{align-items:center;gap:4px;padding-bottom:3px;display:flex}.kanbanStageOrderButtons button{color:#475569;background:#fff;border:1px solid #d7deea;border-radius:7px;width:28px;height:30px;font-weight:900}.kanbanColorInput{width:42px;height:40px;padding:3px}.kanbanStageEditorActions{justify-content:flex-end;align-items:center;gap:7px;min-height:40px;display:flex}.kanbanStageEditorActions>span{color:#64748b;white-space:nowrap;font-size:10px}.dangerTextButton,.dangerButton{border-radius:9px;font-weight:900}.dangerTextButton{color:#b91c1c;background:0 0;border:0;padding:8px 10px}.dangerButton{color:#fff;background:#b91c1c;border:1px solid #b91c1c;padding:10px 14px}.kanbanNewStageForm{grid-template-columns:48px minmax(165px,1fr) 125px minmax(165px,.8fr) 110px auto;gap:9px;display:grid}.kanbanNewStageForm input,.kanbanNewStageForm select{padding:0 10px}.kanbanNewStageForm input[type=color]{padding:3px}.kanbanDangerFooter{justify-content:space-between}.kanbanDangerFooter>span{margin-right:0}.kanbanAddLeadsToolbar{grid-template-columns:minmax(260px,1fr) minmax(180px,.55fr);gap:12px;display:grid}.kanbanLeadPickerList{flex-direction:column;gap:7px;min-height:260px;max-height:430px;margin-top:14px;display:flex;overflow:auto}.kanbanLeadPickerRow{background:#fff;border:1px solid #e1e7ef;border-radius:10px;grid-template-columns:auto minmax(0,1fr) minmax(180px,.7fr);align-items:center;gap:11px;padding:10px 11px;display:grid}.kanbanLeadPickerRow:hover{background:#f8fbff;border-color:#bfdbfe}.kanbanLeadPickerRow input{width:16px;height:16px}.kanbanLeadPickerIdentity,.kanbanLeadPickerOrigin{flex-direction:column;gap:3px;min-width:0;display:flex}.kanbanLeadPickerIdentity strong,.kanbanLeadPickerIdentity small,.kanbanLeadPickerOrigin strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kanbanLeadPickerIdentity strong,.kanbanLeadPickerOrigin strong{color:#172033;font-size:12px}.kanbanLeadPickerIdentity small,.kanbanLeadPickerOrigin small{color:#64748b;font-size:10px}.kanbanPickerState{min-height:220px}@media (width<=980px){.kanbanBoardV40{min-height:520px;max-height:none}.kanbanStageEditor{grid-template-columns:auto 42px minmax(180px,1fr) minmax(120px,.7fr) minmax(170px,.9fr)}.kanbanStageEditorActions{grid-column:1/-1}.kanbanNewStageForm{grid-template-columns:48px minmax(180px,1fr) 130px minmax(170px,.8fr)}.kanbanNewStageForm .primaryButton{grid-column:1/-1}}@media (width<=680px){.kanbanModalOverlay{padding:10px}.kanbanPipelinePicker,.kanbanPipelinePicker select,.kanbanControlActions,.kanbanControlActions button{width:100%}.kanbanColumnV40{flex-basis:min(88vw,320px)}.kanbanInlineForm,.kanbanAddLeadsToolbar,.kanbanNewStageForm,.kanbanStageEditor,.kanbanLeadPickerRow{grid-template-columns:1fr}.kanbanColorInput,.kanbanNewStageForm input[type=color]{width:100%}.kanbanStageOrderButtons,.kanbanStageEditorActions{justify-content:flex-start}.kanbanLeadPickerOrigin{padding-left:27px}}.externalOriginsSection{background:linear-gradient(#eff6ffa6,#fffffff5);border-color:#2563eb33}.externalOriginsList{gap:10px;display:grid}.externalOriginCard{background:#fff;border:1px solid #94a3b847;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.externalOriginCard>div,.externalOriginMeta{gap:4px;display:grid}.externalOriginCard strong,.externalOriginMeta b{color:#0f172a}.externalOriginCard span,.externalOriginMeta span{color:#64748b;font-size:.78rem}.externalOriginMeta{text-align:right;flex:none}@media (width<=640px){.externalOriginCard{flex-direction:column;align-items:flex-start}.externalOriginMeta{text-align:left}}.teamManagementBlock{border:1px solid var(--border-color,#dfe3eb);background:var(--surface-soft,#f8fafc);border-radius:14px;gap:12px;margin:16px 0;padding:16px;display:grid}.teamCreateForm{grid-template-columns:minmax(220px,1fr) auto;gap:10px;display:grid}.teamCreateForm input{border:1px solid var(--border-color,#dfe3eb);background:#fff;border-radius:10px;min-height:42px;padding:0 12px}.teamChips{flex-wrap:wrap;gap:8px;display:flex}@media (width<=760px){.teamCreateForm{grid-template-columns:1fr}}.operationScopeBar{color:var(--muted-text,#5f6470);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;font-size:.82rem;display:flex}.operationScopeBar strong{color:var(--text,#1a1a1a)}.operationScopeBar small{color:inherit;margin-left:auto}@media (width<=760px){.operationScopeBar small{width:100%;margin-left:0}}.drawerNoteComposer{gap:10px;margin-bottom:14px;display:grid}.drawerNoteComposer .secondaryButton{justify-self:start}.serviceStatusChip:not(button){cursor:default;justify-content:center;align-items:center;display:inline-flex}.userCreateForm>.mutedText,.tableActions>.mutedText{align-items:center;min-height:38px;display:inline-flex}.operationWorkspaceV42{gap:18px;display:grid}.operationStatsRailV42{grid-template-columns:repeat(5,minmax(0,1fr))}.nextActionPanelV42{border-left:4px solid var(--primary,#0026ff)}.operationRoleGridV42{grid-template-columns:minmax(0,1.8fr) minmax(280px,.75fr);align-items:start;gap:18px;display:grid}.operationSideStackV42{gap:18px;display:grid}.operationBucketTabsV42{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.operationBucketTabsV42 button{color:#3f4858;cursor:pointer;background:#fff;border:1px solid #d8deea;border-radius:999px;padding:9px 14px;font-weight:700}.operationBucketTabsV42 button.active{color:#0026ff;background:#eef2ff;border-color:#0026ff}.taskQueueV42{gap:10px;display:grid}.taskCardV42{background:#fff;border:1px solid #e4e8f0;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.taskCardV42>div:first-child{gap:4px;min-width:0;display:grid}.taskCardV42 strong,.taskCardV42 span,.taskCardV42 small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.taskCardV42 span,.taskCardV42 small{color:#667085}.taskCardActionsV42{flex-shrink:0;align-items:center;gap:8px;display:flex}.roleMetricsListV42{gap:10px;margin-top:14px;display:grid}.roleMetricsListV42>div{border-bottom:1px solid #edf0f5;justify-content:space-between;gap:16px;padding-bottom:9px;display:flex}.roleMetricsListV42>div:last-child{border-bottom:0;padding-bottom:0}.roleMetricsListV42 span{color:#667085}.taskComposerGridV42{grid-template-columns:minmax(180px,1.2fr) minmax(220px,1.6fr) repeat(4,minmax(140px,.8fr));align-items:end;gap:12px;display:grid}.taskComposerGridV42 .primaryButton{min-height:44px}@media (width<=1200px){.operationStatsRailV42{grid-template-columns:repeat(3,minmax(0,1fr))}.operationRoleGridV42{grid-template-columns:1fr}.taskComposerGridV42{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.operationStatsRailV42,.taskComposerGridV42{grid-template-columns:1fr}.taskCardV42{flex-direction:column;align-items:stretch}.taskCardActionsV42{flex-wrap:wrap}}.drawerTaskComposerV42{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.drawerTaskComposerV42 .primaryButton{align-self:end;min-height:44px}.drawerTaskListV42{gap:9px;display:grid}.drawerTaskItemV42{background:#fff;border:1px solid #e5e9f0;border-radius:12px;justify-content:space-between;gap:12px;padding:12px;display:flex}.drawerTaskItemV42>div{gap:4px;display:grid}.drawerTaskItemV42>div:last-child{align-content:start;justify-items:end}.drawerTaskItemV42 span,.drawerTaskItemV42 small{color:#667085}@media (width<=720px){.drawerTaskComposerV42{grid-template-columns:1fr}.drawerTaskItemV42{flex-direction:column}.drawerTaskItemV42>div:last-child{justify-items:start}}.leadHandoffOverlay{z-index:1700;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f172a94;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.leadHandoffDialog{background:#fff;border:1px solid #ffffffb3;border-radius:18px;flex-direction:column;width:min(720px,100%);max-height:min(92vh,900px);display:flex;overflow:hidden;box-shadow:0 32px 100px #0f172a52}.leadHandoffHeader{border-bottom:1px solid #e7edf5;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px;display:flex}.leadHandoffHeader h3{color:#111827;margin:4px 0 0;font-size:21px}.leadHandoffHeader p{color:#64748b;margin:5px 0 0;font-size:13px}.leadHandoffForm{padding:20px 22px 22px;overflow:auto}.leadHandoffExplanation{background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;flex-direction:column;gap:5px;margin-bottom:18px;padding:14px 16px;display:flex}.leadHandoffExplanation strong{color:#1e3a8a;font-size:13px}.leadHandoffExplanation span,.leadHandoffExplanation small{color:#475569;font-size:12px;line-height:1.45}.leadHandoffGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.leadHandoffFullField{grid-column:1/-1}.leadHandoffError{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;margin-bottom:14px;padding:11px 13px;font-size:12px;font-weight:700}.leadHandoffFooter{border-top:1px solid #e7edf5;justify-content:flex-end;gap:10px;margin-top:20px;padding-top:16px;display:flex}.leadAssignmentReadOnly{background:#f8fafc;border:1px solid #dbe3ed;border-radius:10px;flex-direction:column;justify-content:center;gap:5px;min-height:78px;padding:10px 12px;display:flex}.leadAssignmentReadOnly>span{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:800}.leadAssignmentReadOnly strong{color:#111827;font-size:13px}.leadAssignmentReadOnly small{color:#64748b;font-size:11px;line-height:1.35}@media (width<=720px){.leadHandoffOverlay{padding:10px}.leadHandoffDialog{border-radius:14px;max-height:96vh}.leadHandoffGrid{grid-template-columns:1fr}.leadHandoffFullField{grid-column:auto}.leadHandoffFooter{flex-direction:column-reverse}.leadHandoffFooter button{width:100%}}.leadAssignmentNoticeV43{background:#4285f40f;border:1px dashed #4285f473;border-radius:12px;align-content:start;gap:.35rem;padding:.85rem 1rem;display:grid}.leadAssignmentNoticeV43>span{color:var(--text-muted,#64748b);font-size:.78rem;font-weight:700}.leadAssignmentNoticeV43>strong{color:var(--text-primary,#0f172a)}.leadAssignmentNoticeV43>small{color:var(--text-muted,#64748b);line-height:1.45}.importAssignmentNoticeV43{grid-column:1/-1}.leadHandoffOverlayV44{z-index:2147483646!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#07172fa3!important;padding:18px!important}.leadHandoffDialogV44{border:1px solid #ffffffdb!important;border-radius:20px!important;width:min(880px,100%)!important;max-height:min(94vh,980px)!important;box-shadow:0 36px 120px #07172f6b!important}.leadHandoffHeaderV44{background:linear-gradient(#fff 0%,#f8fbff 100%);flex:none;padding:22px 24px 18px!important}.leadHandoffHeaderV44 h3{letter-spacing:-.035em;margin-top:5px;font-size:clamp(22px,3vw,29px)!important}.leadHandoffHeaderV44 p{max-width:620px;line-height:1.5;font-size:13px!important}.leadHandoffProgressV44{background:#fff;border-bottom:1px solid #e7edf5;flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px 24px;display:grid}.leadHandoffProgressV44>div{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:9px;min-width:0;padding:9px 11px;display:flex}.leadHandoffProgressV44>div>span{color:#475569;background:#fff;border:1px solid #cbd5e1;border-radius:999px;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:11px;font-weight:900;display:grid}.leadHandoffProgressV44>div>strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.leadHandoffProgressV44>div.isCurrent{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.leadHandoffProgressV44>div.isComplete{color:#166534;background:#f0fdf4;border-color:#86efac}.leadHandoffProgressV44>div.isComplete>span{color:#fff;background:#22c55e;border-color:#22c55e}.leadHandoffFormV44{scrollbar-gutter:stable;gap:14px;display:grid;padding:18px 24px 0!important}.leadHandoffCurrentV44{background:#f8fafc;border:1px solid #dbe5f1;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:11px 13px;display:grid}.leadHandoffCurrentV44>span{color:#64748b;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:900}.leadHandoffCurrentV44>strong{color:#0f172a;font-size:13px}.leadHandoffCurrentV44>small{color:#64748b;text-align:right;font-size:11px}.leadHandoffStepV44{background:#fff;border:1px solid #dbe5f1;border-radius:14px;gap:13px;padding:16px;display:grid}.leadHandoffStepV44>header{align-items:flex-start;gap:11px;display:flex}.leadHandoffStepV44>header>span{color:#fff;background:#0026ff;border-radius:9px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:grid;box-shadow:0 8px 18px #0026ff33}.leadHandoffStepV44>header>div{gap:2px;display:grid}.leadHandoffStepV44>header strong{color:#0f172a;font-size:14px}.leadHandoffStepV44>header small,.leadHandoffStepV44 .field>small{color:#64748b;font-size:11px;line-height:1.4}.leadHandoffReviewV44{background:#fffbeb;border:1px solid #fcd34d;border-radius:14px;gap:8px;padding:14px 16px;display:grid}.leadHandoffReviewV44.isReady{background:#f0fdf4;border-color:#86efac}.leadHandoffReviewV44>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.leadHandoffReviewV44 span{color:#64748b;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:900}.leadHandoffReviewV44 strong{color:#92400e;font-size:12px}.leadHandoffReviewV44.isReady strong{color:#166534}.leadHandoffReviewV44 p{color:#475569;margin:0;font-size:12px;line-height:1.55}.leadHandoffFooterV44{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-top:1px solid #e7edf5;position:sticky;bottom:0;box-shadow:0 -10px 24px #0f172a0d;margin:0 -24px!important;padding:15px 24px 18px!important}.leadHandoffFooterV44 .primaryButton{min-width:220px}.leadHandoffCalloutV44{background:linear-gradient(135deg,#eff6ff 0%,#fff 100%);border:1px solid #93c5fd;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin:12px;padding:14px 16px;display:flex}.leadHandoffCalloutV44>div{gap:3px;display:grid}.leadHandoffCalloutV44 strong{color:#0f172a;font-size:14px}.leadHandoffCalloutV44 p{color:#64748b;margin:0;font-size:11px;line-height:1.45}.leadHandoffCalloutV44 .primaryButton{flex:none;min-width:150px}.handoffTableActionV44{color:#fff!important;background:#0026ff!important;border-color:#0026ff!important;box-shadow:0 8px 18px #0026ff2e!important}.handoffTableActionV44:hover,.handoffTableActionV44:focus-visible{transform:translateY(-1px);background:#001dcc!important}@media (width<=760px){.leadHandoffOverlayV44{padding:0!important}.leadHandoffDialogV44{height:100dvh;border:0!important;border-radius:0!important;width:100%!important;max-height:100dvh!important}.leadHandoffHeaderV44,.leadHandoffProgressV44,.leadHandoffFormV44{padding-left:14px!important;padding-right:14px!important}.leadHandoffProgressV44{grid-template-columns:1fr}.leadHandoffProgressV44>div{padding:7px 9px}.leadHandoffGrid{grid-template-columns:1fr!important}.leadHandoffFullField{grid-column:auto!important}.leadHandoffCurrentV44{grid-template-columns:1fr}.leadHandoffCurrentV44>small{text-align:left}.leadHandoffFooterV44{margin-left:-14px!important;margin-right:-14px!important;padding-left:14px!important;padding-right:14px!important}.leadHandoffFooterV44 .primaryButton{min-width:0}.leadHandoffCalloutV44{flex-direction:column;align-items:stretch}.leadHandoffCalloutV44 .primaryButton{width:100%}}.crmDialogOverlayV5{z-index:2147483647;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07172fa8;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:hidden}.crmDialog{width:min(100%,680px);min-width:0;max-height:min(92dvh,920px);color:var(--v37-text,#0f172a);background:#fff;border:1px solid #ffffffd1;border-radius:18px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 34px 110px #07172f6b}.crmDialog-small{width:min(100%,480px)}.crmDialog-large{width:min(100%,980px)}.crmDialog-danger{border-top:4px solid var(--v37-red,#dc2626)}.crmDialogHeader{border-bottom:1px solid var(--v37-border,#e2e8f0);background:linear-gradient(#fff 0%,#f8fafc 100%);flex:none;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px 17px;display:flex}.crmDialogHeader>div{min-width:0}.crmDialogHeader h2{color:var(--v37-text,#0f172a);letter-spacing:-.025em;margin:0;font-size:clamp(20px,3vw,26px);line-height:1.2}.crmDialogHeader p{color:var(--v37-secondary,#64748b);margin:6px 0 0;font-size:13px;line-height:1.5}.crmDialogClose{border:1px solid var(--v37-border,#e2e8f0);color:#475569;cursor:pointer;background:#fff;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:22px;line-height:1;display:grid}.crmDialogClose:hover,.crmDialogClose:focus-visible{color:var(--v37-primary,#0026ff);background:#f4f7ff;border-color:#0026ff57;outline:none}.crmDialogClose:disabled{cursor:not-allowed;opacity:.55}.crmDialogBody{overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;padding:20px 22px;overflow:auto}.crmDialogFooter{border-top:1px solid var(--v37-border,#e2e8f0);background:#fffffffa;flex:none;justify-content:flex-end;align-items:center;gap:10px;padding:14px 22px 18px;display:flex}.crmDialogFooter>button{min-width:120px}.confirmationDialogCopy{gap:8px;display:grid}.confirmationDialogCopy>strong{color:var(--v37-text,#0f172a);overflow-wrap:anywhere;font-size:16px;line-height:1.45}.confirmationDialogCopy>p{color:var(--v37-secondary,#64748b);margin:0;font-size:13px;line-height:1.6}.taskCompletionForm{gap:16px;display:grid}.taskCompletionForm .field>small{color:var(--v37-secondary,#64748b);font-size:11px;line-height:1.45}.taskCompletionToggle{border:1px solid var(--v37-border,#e2e8f0);background:var(--v37-surface-soft,#f8fafc);cursor:pointer;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;padding:13px 14px;display:grid}.taskCompletionToggle input{min-width:18px;margin-top:2px;min-height:18px!important}.taskCompletionToggle>span{gap:3px;min-width:0;display:grid}.taskCompletionToggle strong{color:var(--v37-text,#0f172a);font-size:13px}.taskCompletionToggle small{color:var(--v37-secondary,#64748b);font-size:11px;line-height:1.45}.taskCompletionNextFields{background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(160px,.45fr);gap:12px;padding:14px;display:grid}.taskCompletionFullField{grid-column:1/-1}.formValidationSummary{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.formValidationSummary strong{font-size:13px}.formValidationSummary span{font-size:12px}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{background:#fff7f7!important;border-color:#dc2626!important}.field>.fieldError{color:#b91c1c;margin-top:5px;font-size:11px;font-weight:700;line-height:1.35;display:block}.kanbanModalDialogV5 .kanbanModalBody{padding:0;overflow:visible}.kanbanModalDialogV5 .kanbanModalFooter{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.drawerActionButtonV5{min-height:40px!important}.leadDrawerFooter{flex-wrap:wrap}.leadDrawerFooter>*{flex:none}.leadDrawer,.crmDialog,.actionMenuPopover,.taskCardV42,.operationRoleGridV42,.taskComposerGridV42,.workspaceHeaderV37,.cockpitTopbarV37,.cockpitTopbarV37>*,.leadFormV34,.leadFormTabPanelV34,.settingsWorkspaceV34,.opportunityWorkspace,.leadsWorkspace{min-width:0}@media (width<=1024px){.workspaceHeaderV37{grid-template-columns:minmax(0,1fr)!important;align-items:start!important}.workspaceStatsV32{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));width:100%}.operationRoleGridV42{grid-template-columns:minmax(0,1fr)!important}}@media (width<=768px){.crmDialogOverlayV5{place-items:end stretch;padding:0}.crmDialog,.crmDialog-small,.crmDialog-large{border-bottom:0;border-left:0;border-right:0;border-radius:18px 18px 0 0;width:100%;max-height:96dvh}.crmDialogHeader,.crmDialogBody,.crmDialogFooter{padding-left:16px;padding-right:16px}.crmDialogFooter{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.crmDialogFooter>button{width:100%;min-width:0}.taskCompletionNextFields{grid-template-columns:minmax(0,1fr)}.taskCompletionFullField{grid-column:auto}.cockpitTopbarV37{grid-template-columns:minmax(0,1fr) auto!important;gap:7px!important;min-height:0!important;padding:6px 8px!important}.cockpitBrandV37{min-height:34px}.cockpitBrandLogoV34,.cockpitBrandLogo{flex-basis:30px!important;width:30px!important;height:30px!important}.cockpitBrandCopyV34 strong{font-size:13px!important}.cockpitBrandCopyV34 span,.cockpitStatusPillV37,.userPillMeta span{display:none!important}.cockpitTopActions{gap:5px!important}.cockpitUserPillV34{min-height:34px!important;padding:2px 4px 2px 8px!important}.userPillMeta strong{text-overflow:ellipsis;white-space:nowrap;max-width:92px;overflow:hidden;font-size:11px!important}.cockpitUserPillV34 .ghostButton{min-height:28px!important;padding:4px 7px!important}.globalSearchFormV37{grid-area:2/1/auto/-1}.globalSearchFormV37 input{height:36px!important;min-height:36px!important;font-size:12px!important}.cockpitTabsV37{z-index:45;scrollbar-width:none;position:sticky;top:83px;overflow-x:auto}.cockpitTabsV37::-webkit-scrollbar{display:none}.cockpitTabsV37 .cockpitTab{white-space:nowrap;flex:none}.workspaceHeaderV37{padding-top:4px!important}.workspaceHeaderV37 h1{font-size:19px!important}.workspaceHeaderV37 p{font-size:12px!important}.operationStatsRailV42{grid-template-columns:repeat(2,minmax(0,1fr))!important}.operationStatsRailV42 article:last-child{grid-column:1/-1}.nextActionPanelV42 .sectionTitleRow,.taskCardV42,.taskCardActionsV42{align-items:stretch}.taskCardV42{flex-direction:column}.taskCardActionsV42{flex-wrap:wrap;width:100%}.taskCardActionsV42 button{flex:120px}.leadDrawerFooter{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important;display:grid!important}.leadDrawerFooter>*,.leadDrawerFooter button{width:100%;min-width:0}.formValidationSummary{flex-direction:column;align-items:flex-start;gap:3px}}@media (width<=390px){.appShellV34,.appShellV37{width:calc(100% - 12px)!important}.cockpitTopbarV37{border-radius:0 0 12px 12px!important}.cockpitBrandCopyV34 span,.userPillMeta,.cockpitStatusPillV37{display:none!important}.cockpitTopbarV37{grid-template-columns:auto minmax(0,1fr)!important}.cockpitTopActions{justify-self:end}.operationStatsRailV42{grid-template-columns:minmax(0,1fr)!important}.operationStatsRailV42 article:last-child{grid-column:auto}.crmDialogFooter,.leadDrawerFooter{grid-template-columns:minmax(0,1fr)!important}.crmDialogHeader,.crmDialogBody{padding-top:16px}.actionMenuPopover{width:calc(100vw - 16px)}}@supports (content-visibility:auto){.kanbanCardV40,.opportunityOperationCardV38,.taskCardV42{content-visibility:auto;contain-intrinsic-size:0 132px}}
