.DealDetailView_dealDetailView__WBQ0j{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13px;color:#1f2937;padding:20px;height:100%;display:flex;flex-direction:column}@media(max-width:639px){.DealDetailView_dealDetailView__WBQ0j{font-size:12px;padding:16px;min-height:450px}}.DealDetailView_error__UMSFL,.DealDetailView_loading__hMXUl{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 16px;gap:8px;color:#6b7280}.DealDetailView_error__UMSFL{color:#dc2626}.DealDetailView_spinner__hWGU8{width:20px;height:20px;animation:DealDetailView_spin__EEZt9 1s linear infinite;color:#3b82f6}@keyframes DealDetailView_spin__EEZt9{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.DealDetailView_headerRow__BPOfA{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 12px;background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;margin-bottom:10px;position:relative;z-index:1;overflow:hidden}@media(max-width:639px){.DealDetailView_headerRow__BPOfA{flex-direction:column;align-items:stretch;gap:8px;padding:10px}}.DealDetailView_headerLeft___e7Ex{display:flex;align-items:center;gap:10px;min-width:0;flex-shrink:1}@media(max-width:639px){.DealDetailView_headerLeft___e7Ex{gap:8px}}.DealDetailView_statusIndicator__zlzN2{width:4px;height:36px;border-radius:2px;flex-shrink:0}@media(max-width:639px){.DealDetailView_statusIndicator__zlzN2{height:28px}}.DealDetailView_titleBlock__jz5G8{min-width:0;flex:1}.DealDetailView_title__0aS2a{font-size:15px;font-weight:600;color:#111827;margin:0;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:639px){.DealDetailView_title__0aS2a{font-size:14px;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.DealDetailView_subtitle__N6vrW{display:flex;align-items:center;gap:8px;font-size:11px;margin-top:2px}@media(max-width:639px){.DealDetailView_subtitle__N6vrW{font-size:10px;gap:6px}}.DealDetailView_dealId__Gu0Sj{font-family:SF Mono,Monaco,Cascadia Code,monospace;color:#64748b;font-weight:500}.DealDetailView_status__09mev{font-weight:600}.DealDetailView_headerMetrics__VeAbr{display:flex;align-items:center;gap:14px;flex-shrink:0}@media(max-width:639px){.DealDetailView_headerMetrics__VeAbr{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid #cbd5e1;padding-top:8px;margin-top:2px}}.DealDetailView_externalLink__H2tvd{position:absolute;top:8px;right:12px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:4px;color:#64748b;border:1px solid #cbd5e1;transition:all .15s ease;flex-shrink:0;text-decoration:none;z-index:1}.DealDetailView_externalLink__H2tvd:hover{background:#e2e8f0;color:#3b82f6;border-color:#3b82f6}@media(max-width:639px){.DealDetailView_externalLink__H2tvd{top:10px;right:10px;width:24px;height:24px}}.DealDetailView_metric__cWPXW{display:flex;flex-direction:column;gap:0}@media(max-width:639px){.DealDetailView_metric__cWPXW{align-items:center;text-align:center}}.DealDetailView_metricValue__40lLv{font-size:14px;font-weight:700;color:#1f2937;line-height:1.2}@media(max-width:639px){.DealDetailView_metricValue__40lLv{font-size:12px}}.DealDetailView_metricHighlight__zYeMg{color:#059669;font-size:15px}@media(max-width:639px){.DealDetailView_metricHighlight__zYeMg{font-size:13px}}.DealDetailView_metricLabel__T_p4J{font-size:10px;color:#64748b;text-transform:uppercase;letter-spacing:.3px;font-weight:500}@media(max-width:639px){.DealDetailView_metricLabel__T_p4J{font-size:8px;letter-spacing:.2px}}.DealDetailView_metricDivider__wc6qE{width:1px;height:28px;background:#94a3b8}@media(max-width:639px){.DealDetailView_metricDivider__wc6qE{display:none}}.DealDetailView_renewButton__4makv{display:flex;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;color:#fff;background:linear-gradient(135deg,#7c3aed,#6d28d9);border:none;border-radius:6px;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px rgba(124,58,237,.3)}.DealDetailView_renewButton__4makv:hover{background:linear-gradient(135deg,#6d28d9,#5b21b6);transform:translateY(-1px);box-shadow:0 4px 8px rgba(124,58,237,.4)}.DealDetailView_renewButton__4makv:active{transform:translateY(0)}.DealDetailView_renewButton__4makv svg{flex-shrink:0}@media(max-width:639px){.DealDetailView_renewButton__4makv{padding:5px 10px;font-size:11px}}.DealDetailView_renewedBadge__gQwWs{display:flex;align-items:center;gap:4px;padding:5px 10px;font-size:11px;font-weight:600;color:#7c3aed;background:#f3e8ff;border:1px solid #ddd6fe;border-radius:6px;cursor:pointer;transition:all .2s ease}.DealDetailView_renewedBadge__gQwWs:hover{background:#ede9fe;border-color:#c4b5fd;color:#6d28d9}.DealDetailView_renewedBadge__gQwWs svg{flex-shrink:0}@media(max-width:639px){.DealDetailView_renewedBadge__gQwWs{padding:4px 8px;font-size:10px}}.DealDetailView_renewalBanner__UPiMF{display:flex;align-items:center;gap:8px;padding:8px 12px;margin:0 0 10px;font-size:12px;color:#6d28d9;background:linear-gradient(90deg,#f3e8ff,#faf5ff);border:1px solid #ddd6fe;border-radius:6px}.DealDetailView_renewalBanner__UPiMF svg{flex-shrink:0;color:#7c3aed}.DealDetailView_renewalBanner__UPiMF span{color:#7c3aed;font-weight:500}.DealDetailView_renewalLink__STXO5{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;color:#6d28d9;background:#fff;border:1px solid #c4b5fd;border-radius:4px;cursor:pointer;transition:all .15s ease}.DealDetailView_renewalLink__STXO5:hover{background:#ede9fe;border-color:#a78bfa}.DealDetailView_renewalLink__STXO5 svg{flex-shrink:0;opacity:.7}.DealDetailView_tabs__PM3kD{display:flex;gap:0;border-bottom:2px solid #d1d5db;margin-bottom:10px;overflow-x:auto;position:relative;z-index:10;background:#fff;isolation:isolate}@media(max-width:639px){.DealDetailView_tabs__PM3kD{margin-bottom:8px}}[data-theme=dark] .DealDetailView_tabs__PM3kD{background:#111827}.DealDetailView_tab__icPgd{display:flex;align-items:center;gap:5px;padding:8px 14px;font-size:12px;font-weight:600;color:#64748b;background:rgba(0,0,0,0);border:none;border-bottom:2px solid rgba(0,0,0,0);cursor:pointer;transition:all .15s ease;margin-bottom:-2px;white-space:nowrap;position:relative;z-index:1}.DealDetailView_tab__icPgd:hover{color:#374151;background:#f1f5f9}.DealDetailView_tab__icPgd svg{flex-shrink:0;width:14px;height:14px}@media(max-width:639px){.DealDetailView_tab__icPgd{padding:6px 10px;font-size:11px;gap:4px}.DealDetailView_tab__icPgd svg{width:12px;height:12px}}.DealDetailView_tabActive__FqwfN{color:#2563eb;border-bottom-color:#2563eb;background:#eff6ff}.DealDetailView_tabBadge__1VbSg{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:700;background:#cbd5e1;color:#475569;border-radius:9px}.DealDetailView_tabActive__FqwfN .DealDetailView_tabBadge__1VbSg{background:#3b82f6;color:#fff}.DealDetailView_content__bxdp4,.DealDetailView_overview__2ilmK{flex:1;min-height:0;display:flex;flex-direction:column}.DealDetailView_overview__2ilmK{overflow-y:auto;gap:12px}.DealDetailView_section__2hoiF{padding-bottom:10px}.DealDetailView_section__2hoiF:not(:last-child){border-bottom:1px solid #cbd5e1}.DealDetailView_twoColumnSection__iC3uj{display:grid;grid-template-columns:1fr 1.5fr;gap:16px;padding-top:2px}@media(max-width:639px){.DealDetailView_twoColumnSection__iC3uj{grid-template-columns:1fr;gap:12px}}.DealDetailView_columnLeft__rb2PY{min-width:0}.DealDetailView_columnRight__wmjDk{min-width:0;border-left:1px solid #cbd5e1;padding-left:16px}@media(max-width:639px){.DealDetailView_columnRight__wmjDk{border-left:none;padding-left:0;border-top:1px solid #cbd5e1;padding-top:12px}}.DealDetailView_inlineActivity__YJTmR{font-size:12px}.DealDetailView_sectionTitle__tNg8S{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.4px;margin:0 0 8px}.DealDetailView_sectionTitle__tNg8S svg{color:#64748b;width:14px;height:14px}.DealDetailView_grid__D6Evs{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:6px 16px}@media(max-width:639px){.DealDetailView_grid__D6Evs{grid-template-columns:repeat(2,1fr);gap:8px 12px}}.DealDetailView_field__zj5y0{display:flex;flex-direction:column;gap:1px}.DealDetailView_fieldLabel__BLJ0V{font-size:10px;color:#64748b;font-weight:500}.DealDetailView_fieldValue__Hh1kT{font-size:13px;font-weight:600;color:#1e293b;font-family:SF Mono,Monaco,Cascadia Code,monospace}.DealDetailView_dates__UgzT_{display:flex;align-items:center;gap:8px;flex-wrap:wrap}@media(max-width:639px){.DealDetailView_dates__UgzT_{gap:4px}}.DealDetailView_date__JZA6f{display:flex;flex-direction:column;gap:1px;padding:6px 10px;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px}@media(max-width:639px){.DealDetailView_date__JZA6f{padding:4px 8px;flex:1;min-width:0}}.DealDetailView_dateLabel__4GyHv{font-size:9px;color:#64748b;text-transform:uppercase;font-weight:600}@media(max-width:639px){.DealDetailView_dateLabel__4GyHv{font-size:8px}}.DealDetailView_dateValue__rboPs{font-size:12px;font-weight:600;color:#334155}@media(max-width:639px){.DealDetailView_dateValue__rboPs{font-size:10px}}.DealDetailView_dateArrow__rUVYk{color:#94a3b8;font-size:12px;font-weight:600}@media(max-width:639px){.DealDetailView_dateArrow__rUVYk{font-size:10px}}.DealDetailView_dateExpiration__1Dz4K{background:#fef3c7;border-color:#f59e0b}.DealDetailView_dateExpiration__1Dz4K .DealDetailView_dateValue__rboPs{color:#b45309}.DealDetailView_people__FGyH_{display:flex;flex-direction:column;gap:8px}@media(max-width:639px){.DealDetailView_people__FGyH_{gap:6px}}.DealDetailView_person__K0SYl{display:flex;align-items:center;gap:10px}@media(max-width:639px){.DealDetailView_person__K0SYl{gap:8px}}.DealDetailView_personAvatar__8FXFM{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:4px;flex-shrink:0}.DealDetailView_personAvatar__8FXFM svg{width:13px;height:13px}@media(max-width:639px){.DealDetailView_personAvatar__8FXFM{width:22px;height:22px}.DealDetailView_personAvatar__8FXFM svg{width:11px;height:11px}}.DealDetailView_personAvatarBlue__uEN2B{background:#dbeafe;color:#2563eb;border:1px solid #93c5fd}.DealDetailView_personAvatarGreen__Sl__I{background:#d1fae5;color:#059669;border:1px solid #6ee7b7}.DealDetailView_personAvatarPurple__hrrGt{background:#ede9fe;color:#7c3aed;border:1px solid #c4b5fd}.DealDetailView_personInfo__pjooV{display:flex;flex-direction:column;gap:0;min-width:0}.DealDetailView_personRole__wO4ZT{font-size:9px;color:#64748b;text-transform:uppercase;letter-spacing:.3px;font-weight:600}@media(max-width:639px){.DealDetailView_personRole__wO4ZT{font-size:8px}}.DealDetailView_personName__RFvdg{font-size:13px;font-weight:600;color:#1e293b}@media(max-width:639px){.DealDetailView_personName__RFvdg{font-size:12px}}.DealDetailView_personEmail__YQI15{font-size:12px;color:#2563eb;text-decoration:none;font-weight:500}.DealDetailView_personEmail__YQI15:hover{text-decoration:underline}@media(max-width:639px){.DealDetailView_personEmail__YQI15{font-size:11px;word-break:break-all}}.DealDetailView_metersTab__lR098{flex:1;min-height:0;display:flex;flex-direction:column;padding:2px 0}.DealDetailView_empty__4PqIK{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 16px;gap:8px;color:#64748b;background:#f8fafc;border-radius:6px;border:2px dashed #cbd5e1}.DealDetailView_empty__4PqIK svg{opacity:.6;width:24px;height:24px}.DealDetailView_empty__4PqIK span{font-size:12px;font-weight:500}.DealDetailView_metersTableWrapper__NupCG{flex:1;min-height:0;overflow-y:auto;border:1px solid #e2e8f0;border-radius:6px;background:#fff}.DealDetailView_metersTableWrapper__NupCG::-webkit-scrollbar{width:6px}.DealDetailView_metersTableWrapper__NupCG::-webkit-scrollbar-track{background:#f1f5f9}.DealDetailView_metersTableWrapper__NupCG::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.DealDetailView_metersTableWrapper__NupCG::-webkit-scrollbar-thumb:hover{background:#94a3b8}.DealDetailView_metersTable__Ecvnd{width:100%;border-collapse:collapse;font-size:12px}.DealDetailView_metersTable__Ecvnd thead{position:sticky;top:0;z-index:1}.DealDetailView_metersTable__Ecvnd thead tr{background:#f8fafc}.DealDetailView_metersTable__Ecvnd thead th{padding:8px 10px;text-align:left;font-weight:600;color:#64748b;font-size:11px;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #e2e8f0}.DealDetailView_metersTable__Ecvnd thead th:first-child{width:200px}.DealDetailView_metersTable__Ecvnd thead th:last-child{width:80px;text-align:center}@media(max-width:639px){.DealDetailView_metersTable__Ecvnd thead{display:none}}.DealDetailView_metersTable__Ecvnd tbody tr{border-bottom:1px solid #e2e8f0;transition:background .1s ease}.DealDetailView_metersTable__Ecvnd tbody tr:hover{background:rgba(59,130,246,.05)}.DealDetailView_metersTable__Ecvnd tbody tr:last-child{border-bottom:none}@media(max-width:639px){.DealDetailView_metersTable__Ecvnd tbody tr{display:flex;flex-direction:column;padding:8px 10px;gap:2px}}.DealDetailView_metersTable__Ecvnd tbody td{padding:8px 10px;color:#334155}@media(max-width:639px){.DealDetailView_metersTable__Ecvnd tbody td{padding:0;display:block}}.DealDetailView_meterEsiidCell__R_jJe{font-family:SF Mono,Monaco,Cascadia Code,monospace;font-size:11px;font-weight:600;color:#1e293b!important}@media(max-width:639px){.DealDetailView_meterEsiidCell__R_jJe{font-size:10px}}.DealDetailView_meterAddressCell__qoQRk{font-size:11px;color:#64748b!important}@media(max-width:639px){.DealDetailView_meterAddressCell__qoQRk{font-size:10px}}.DealDetailView_meterStatusCell__IunYq{text-align:center!important}@media(max-width:639px){.DealDetailView_meterStatusCell__IunYq{text-align:left!important;margin-top:2px}}.DealDetailView_statusActive__jyNUC{display:inline-block;padding:2px 8px;font-size:10px;font-weight:600;color:#10b981;background:rgba(16,185,129,.15);border-radius:4px}.DealDetailView_statusInactive__Mkq8R{display:inline-block;padding:2px 8px;font-size:10px;font-weight:500;color:#64748b;background:rgba(100,116,139,.15);border-radius:4px}.DealDetailView_activityTab__6VEUH,.DealDetailView_intelligenceTab__yMGeN,.DealDetailView_paymentsTab__jrmqX{flex:1;min-height:0;display:flex;flex-direction:column;padding:2px 0}[data-theme=dark] .DealDetailView_dealDetailView__WBQ0j{color:#e2e8f0}[data-theme=dark] .DealDetailView_headerRow__BPOfA{background:#1e293b;border-color:#475569}[data-theme=dark] .DealDetailView_title__0aS2a{color:#f1f5f9}[data-theme=dark] .DealDetailView_dealId__Gu0Sj{color:#94a3b8}[data-theme=dark] .DealDetailView_externalLink__H2tvd{color:#94a3b8;border-color:#475569}[data-theme=dark] .DealDetailView_externalLink__H2tvd:hover{background:#334155;color:#60a5fa;border-color:#60a5fa}[data-theme=dark] .DealDetailView_metricValue__40lLv{color:#f1f5f9}[data-theme=dark] .DealDetailView_metricHighlight__zYeMg{color:#34d399}[data-theme=dark] .DealDetailView_metricLabel__T_p4J{color:#94a3b8}[data-theme=dark] .DealDetailView_metricDivider__wc6qE{background:#475569}[data-theme=dark] .DealDetailView_renewButton__4makv{background:linear-gradient(135deg,#8b5cf6,#7c3aed);box-shadow:0 2px 4px rgba(139,92,246,.3)}[data-theme=dark] .DealDetailView_renewButton__4makv:hover{background:linear-gradient(135deg,#7c3aed,#6d28d9);box-shadow:0 4px 8px rgba(139,92,246,.4)}[data-theme=dark] .DealDetailView_renewedBadge__gQwWs{color:#a78bfa;background:#2e1065;border-color:#4c1d95}[data-theme=dark] .DealDetailView_renewedBadge__gQwWs:hover{background:#3b0764;border-color:#6d28d9;color:#c4b5fd}[data-theme=dark] .DealDetailView_renewalBanner__UPiMF{color:#c4b5fd;background:linear-gradient(90deg,#2e1065,#1e1b4b);border-color:#4c1d95}[data-theme=dark] .DealDetailView_renewalBanner__UPiMF span,[data-theme=dark] .DealDetailView_renewalBanner__UPiMF svg{color:#a78bfa}[data-theme=dark] .DealDetailView_renewalLink__STXO5{color:#c4b5fd;background:#1e1b4b;border-color:#4c1d95}[data-theme=dark] .DealDetailView_renewalLink__STXO5:hover{background:#2e1065;border-color:#6d28d9}[data-theme=dark] .DealDetailView_tabs__PM3kD{border-bottom-color:#475569}[data-theme=dark] .DealDetailView_tab__icPgd{color:#94a3b8}[data-theme=dark] .DealDetailView_tab__icPgd:hover{color:#e2e8f0;background:#334155}[data-theme=dark] .DealDetailView_tabActive__FqwfN{color:#60a5fa;border-bottom-color:#60a5fa;background:#1e3a5f}[data-theme=dark] .DealDetailView_tabBadge__1VbSg{background:#475569;color:#e2e8f0}[data-theme=dark] .DealDetailView_tabActive__FqwfN .DealDetailView_tabBadge__1VbSg{background:#3b82f6;color:#fff}[data-theme=dark] .DealDetailView_section__2hoiF:not(:last-child){border-bottom-color:#475569}[data-theme=dark] .DealDetailView_columnRight__wmjDk{border-left-color:#475569}[data-theme=dark] .DealDetailView_sectionTitle__tNg8S{color:#94a3b8}[data-theme=dark] .DealDetailView_sectionTitle__tNg8S svg{color:#64748b}[data-theme=dark] .DealDetailView_fieldLabel__BLJ0V{color:#94a3b8}[data-theme=dark] .DealDetailView_fieldValue__Hh1kT{color:#f1f5f9}[data-theme=dark] .DealDetailView_date__JZA6f{background:#1e293b;border-color:#475569}[data-theme=dark] .DealDetailView_dateLabel__4GyHv{color:#94a3b8}[data-theme=dark] .DealDetailView_dateValue__rboPs{color:#e2e8f0}[data-theme=dark] .DealDetailView_dateArrow__rUVYk{color:#64748b}[data-theme=dark] .DealDetailView_dateExpiration__1Dz4K{background:#422006;border-color:#b45309}[data-theme=dark] .DealDetailView_dateExpiration__1Dz4K .DealDetailView_dateValue__rboPs{color:#fbbf24}[data-theme=dark] .DealDetailView_personAvatarBlue__uEN2B{background:#1e3a5f;color:#60a5fa;border-color:#3b82f6}[data-theme=dark] .DealDetailView_personAvatarGreen__Sl__I{background:#064e3b;color:#34d399;border-color:#10b981}[data-theme=dark] .DealDetailView_personAvatarPurple__hrrGt{background:#4c1d95;color:#a78bfa;border-color:#8b5cf6}[data-theme=dark] .DealDetailView_personRole__wO4ZT{color:#94a3b8}[data-theme=dark] .DealDetailView_personName__RFvdg{color:#f1f5f9}[data-theme=dark] .DealDetailView_personEmail__YQI15{color:#60a5fa}[data-theme=dark] .DealDetailView_empty__4PqIK{background:#1e293b;border-color:#475569;color:#94a3b8}[data-theme=dark] .DealDetailView_meterCard__y4_Vj{background:#1e293b;border-color:#475569}[data-theme=dark] .DealDetailView_meterCard__y4_Vj:hover{border-color:#64748b;background:#334155}[data-theme=dark] .DealDetailView_meterEsiid__OA7rC{color:#f1f5f9}[data-theme=dark] .DealDetailView_meterAddress__xTvf4,[data-theme=dark] .DealDetailView_meterPeriod__6oa7R{color:#94a3b8}[data-theme=dark] .DealDetailView_meterAddress__xTvf4 svg,[data-theme=dark] .DealDetailView_meterPeriod__6oa7R svg{color:#64748b}[data-theme=dark] .DealDetailView_metersTableWrapper__NupCG{border-color:#334155;background:#0f172a}[data-theme=dark] .DealDetailView_metersTableWrapper__NupCG::-webkit-scrollbar-track{background:#1e293b}[data-theme=dark] .DealDetailView_metersTableWrapper__NupCG::-webkit-scrollbar-thumb{background:#475569}[data-theme=dark] .DealDetailView_metersTableWrapper__NupCG::-webkit-scrollbar-thumb:hover{background:#64748b}[data-theme=dark] .DealDetailView_metersTable__Ecvnd thead tr{background:#1e293b}[data-theme=dark] .DealDetailView_metersTable__Ecvnd thead th{color:#94a3b8;border-bottom-color:#334155}[data-theme=dark] .DealDetailView_metersTable__Ecvnd tbody tr{border-bottom-color:#334155}[data-theme=dark] .DealDetailView_metersTable__Ecvnd tbody tr:hover{background:rgba(59,130,246,.1)}[data-theme=dark] .DealDetailView_metersTable__Ecvnd tbody td{color:#e2e8f0}[data-theme=dark] .DealDetailView_meterEsiidCell__R_jJe{color:#f1f5f9!important}[data-theme=dark] .DealDetailView_meterAddressCell__qoQRk{color:#94a3b8!important}