.colors .hexColorField{min-width:0}.colors .hexColorField>label{align-items:center;gap:7px;margin-bottom:7px;font-size:12px;font-weight:650;display:flex}.colors .hexColorControls{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:5px 8px;display:flex}.colors .hexColorControls:focus-within{outline:2px solid var(--brand);outline-offset:2px}.colors .hexColorControls>input[type=color]{cursor:pointer;background:0 0;border:0;flex:0 0 32px;width:32px;height:32px;padding:0}.colors .hexColorControls>.hexColorText{width:0;min-width:70px;height:34px;color:var(--ink);background:0 0;border:0;border-radius:0;flex:90px;padding:4px;font-family:ui-monospace,monospace;font-size:13px}.colors .hexColorControls>.hexColorText:focus{box-shadow:none;outline:none}.colors .hexColorCopy{border:1px solid var(--line);min-height:32px;color:var(--ink);cursor:pointer;background:#fff;border-radius:6px;flex:none;padding:6px 9px;font-size:12px}.colors .hexColorCopy:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.colors .hexColorCopy:disabled{opacity:.5;cursor:not-allowed}.colors .hexColorError{color:#b42318;margin-top:6px;font-size:12px;display:block}.colors .hexColorMessage{color:var(--muted);overflow-wrap:anywhere;font-size:11px;display:block}.colors .hexColorMessage:empty{display:none}.modalOverlay,.pageLoadingOverlay{z-index:1000!important;position:fixed!important;inset:0!important}.pageLoadingOverlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#f7f8fadb!important;place-items:center!important;padding:20px!important;display:grid!important}.mailCenter .subscriptionPicker{max-height:none!important;overflow:visible!important}.mailCenter .subscriptionPicker label{cursor:pointer;text-align:left!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;display:flex!important}.mailCenter .subscriptionPicker input[type=checkbox]{flex:0 0 16px!important;width:16px!important;height:16px!important;min-height:16px!important;margin:0!important}.mailCenter .receiverModal .switchWithLabel{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;width:100%!important;display:flex!important}.mailCenter .receiverModal .switchWithLabel>span{order:0}.mailCenter .receiverModal .switchWithLabel>input{order:1}.mailCenter .receiverModal .switchWithLabel>i{flex:0 0 42px;order:2}@media (height<=620px){.receiverModal{max-height:calc(100dvh - 24px)!important}.mailCenter .subscriptionPicker{max-height:190px!important;overflow-y:auto!important}}.modalOverlay .switchWithLabel{cursor:pointer;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;width:100%!important;display:flex!important}.dynamicEntries .toolbar{grid-template-columns:minmax(220px,1fr) minmax(260px,360px) auto auto;align-items:center;display:grid}.dynamicEntries .search{width:100%;min-width:0}.dynamicEntries .search input,.dynamicEntries .search input:focus{min-height:0;box-shadow:none;border:0;border-radius:0;padding:0}.entryStatusTabs{border-bottom:1px solid var(--line);gap:8px;padding:13px 15px;display:flex;overflow-x:auto}.entryStatusTabs button{border:1px solid var(--line);color:var(--muted);cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:8px 13px;font-size:12px;font-weight:700;display:inline-flex}.entryStatusTabs button span{text-align:center;background:#f0f1f3;border-radius:999px;min-width:20px;padding:2px 6px;font-size:10px}.entryStatusTabs button.active{border-color:currentColor}.entryStatusTabs button.active.all{color:#344054;background:#f2f4f7}.entryStatusTabs button.active.requested{color:#b42318;background:#fff1f1}.entryStatusTabs button.active.already_contact{color:#175cd3;background:#eff8ff}.entryStatusTabs button.active.lead{color:#067647;background:#ecfdf3}.entryStatusTabs button.active.spam{color:#475467;background:#f2f4f7}.entryStatusTabs button.active.test,.status.test{color:#6941c6;background:#f4f0ff}.entryDelete{color:#b42318;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:700}@media (width<=720px){.dynamicEntries .toolbar{grid-template-columns:1fr}}.templateCard>footer.templateActions button,.mailConfigCard>footer.mailConfigActions button{cursor:pointer;width:auto;min-width:112px;height:auto;padding:10px 16px}.templateCard>footer.templateActions button.primary,.mailConfigCard>footer.mailConfigActions button.primary{background:var(--brand);color:#fff;border:0}.templateCard>footer.templateActions button.secondaryBtn{border:1px solid var(--line);color:var(--ink);background:#fff}.mailConfigCard{padding:22px}.mailConfigCard>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding-bottom:18px;display:flex}.mailConfigCard h2{margin:0 0 5px;font-size:18px}.mailConfigCard p{color:var(--muted);margin:0;font-size:12px}.mailConfigCard .switchWithLabel{width:auto;min-width:130px}.mailConfigGrid{grid-template-columns:1fr 1fr;gap:18px;padding:20px 0;display:grid}.mailConfigGrid label{gap:7px;font-size:12px;font-weight:700;display:grid}.mailConfigGrid input{background:#fff;border:1px solid #d9dde4;border-radius:9px;width:100%;min-height:43px;padding:10px 12px}.mailConfigGrid small{color:var(--muted);font-weight:400}.mailConfigActions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-top:18px;display:flex}.mailConfigActions a{color:var(--brand);font-size:12px;font-weight:700}.mailConfigActions button{min-width:165px!important}@media (width<=650px){.mailConfigGrid{grid-template-columns:1fr}}.deliveryStatus.skipped{color:#9a6700;background:#fff7e6}.mailLogFilters{grid-template-columns:1fr 1.35fr .8fr .8fr 1fr 1fr auto}.mailLogs .logTable table{min-width:1250px}.mailLogs .logTable td:nth-child(4),.mailLogs .logTable td:nth-child(5){white-space:nowrap;text-overflow:ellipsis;max-width:260px;overflow:hidden}@media (width<=1050px){.mailLogFilters{grid-template-columns:repeat(3,1fr)}}@media (width<=650px){.mailLogFilters{grid-template-columns:1fr}}.modalOverlay .switchWithLabel>span{order:0;font-weight:700}.modalOverlay .switchWithLabel>input{order:1}.modalOverlay .switchWithLabel>i{flex:0 0 42px;order:2}@media (width>=901px){.app>aside{overflow:hidden}.app>aside>.logo{flex:none}.app>aside>.sidebarNavScroll{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-height:0;padding-bottom:18px;padding-right:3px;overflow:hidden auto}.app>aside>.sidebarNavScroll>nav{overflow:visible}}button:not(:disabled),a[href],select:not(:disabled),input[type=checkbox]:not(:disabled),input[type=radio]:not(:disabled),[role=button]:not([aria-disabled=true]){cursor:pointer}label.switch:has(input:not(:disabled)){cursor:pointer}label:has(>input[type=checkbox]:not(:disabled)){cursor:pointer}label:has(>input[type=radio]:not(:disabled)){cursor:pointer}button:disabled,select:disabled,input[type=checkbox]:disabled,input[type=radio]:disabled,[aria-disabled=true]{cursor:not-allowed}.analyticsRangeHint{color:var(--muted);max-width:230px;font-size:11px;line-height:1.35}.integrationDependencyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:260px;padding:40px;display:flex}.integrationDependencyState .spinner{border-width:3px;width:28px;height:28px}.integrationDependencyState strong{font-size:15px}.integrationDependencyState small{color:var(--muted);font-size:12px}.integrationDependencyState button{margin-top:8px}.templateCard>.templateActions button{cursor:pointer;min-width:112px;padding:10px 16px;width:auto!important;height:auto!important}.templateCard>.templateActions button:disabled{cursor:not-allowed;opacity:.6}.loginCard>button:not(.secondaryBtn){background:var(--button,var(--brand))}.loginCard h1,.loginCard>small{overflow-wrap:anywhere}.connectorHub{gap:18px;display:grid}.connectorCategoryTabs{border:1px solid var(--line);background:#f4f6f9;border-radius:12px;gap:8px;padding:5px;display:flex;overflow-x:auto}.connectorCategoryTabs button{flex:1 0 max-content;color:#596273;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;padding:9px 16px;font-size:13px;font-weight:700}.connectorCategoryTabs button:hover{color:var(--ink)}.connectorCategoryTabs button.active{color:var(--brand);background:#fff;border-color:#e2e6ed;box-shadow:0 1px 3px #11182712}.connectorCategoryPanel{min-width:0}@media (width<=650px){.connectorCategoryTabs{gap:4px;padding:4px}.connectorCategoryTabs button{padding-inline:11px;font-size:12px}}@font-face{font-family:Inter;src:url(/fonts/InterVariable.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}.vizSurface,.analyticsExperience,.trackingStory,.trackingLiveConsole,.emailTrackingPage{--viz-ink:#1a1a1a;--viz-muted:#626b7a;--viz-blue:#315da8;--viz-teal:#087f72;--viz-amber:#a96816;--viz-red:#c00000;--viz-line:#e8eaed;--viz-shadow:0 1px 3px #17202b06,0 10px 30px #17202b08;font-variant-numeric:tabular-nums;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.vizSurface{min-width:0;box-shadow:var(--viz-shadow);color:var(--viz-ink);background:#fff;border-radius:16px;padding:24px}.vizHeader{justify-content:space-between;align-items:start;gap:16px;min-width:0;margin-bottom:20px;display:flex}.vizHeader>div{min-width:0}.vizHeader h3,.vizHeader h2{letter-spacing:-.025em;color:var(--viz-ink);margin:0;font-size:17px;font-weight:650}.vizHeader p{color:var(--viz-muted);margin:5px 0 0;font-size:12px;line-height:1.6}.vizEmpty{text-align:center;color:var(--viz-muted);justify-items:center;gap:8px;padding:28px 12px;display:grid}.vizEmpty>span{color:#a7afb9;font-size:28px}.vizEmpty>strong{color:var(--viz-ink);font-size:14px}.vizEmpty p{max-width:42ch;margin:0;font-size:12px;line-height:1.6}.vizSurface button:focus-visible,.metricTrend select:focus-visible,.analyticsExperience button:focus-visible{outline:2px solid var(--viz-red);outline-offset:4px}.vizLive{white-space:nowrap;color:var(--viz-muted);align-items:center;gap:7px;font-size:11px;display:inline-flex}.vizLive i{background:var(--viz-teal);border-radius:50%;width:6px;height:6px}.liveAudienceGauge{flex-direction:column;justify-content:space-between;display:flex}.liveAudienceGauge .vizHeader{margin-bottom:0}.audienceDial{width:min(100%,340px);margin:12px auto 0;position:relative}.audienceDial svg{width:100%;height:auto;display:block;overflow:visible}.audienceTrack,.audienceArc{fill:none;stroke-width:17px;stroke-linecap:round}.audienceTrack{stroke:#eff0f2}.audienceArc{stroke:var(--audience-color,#c00000);transition:stroke .7s,stroke-dasharray .7s}.audience-warm{--audience-color:#c00000}.audience-amber{--audience-color:#b57a16}.audience-teal{--audience-color:#087f72}.audienceNumber{text-align:center;flex-direction:column;justify-content:center;gap:4px;display:flex;position:absolute;inset:40% 0 10%}.audienceNumber strong{letter-spacing:-.07em;color:#1a1a1a;font-size:clamp(40px,4.2vw,62px);font-weight:620;line-height:1}.audienceNumber span{color:#626b7a;font-size:12px}.audienceContext{text-align:center;gap:5px;margin:0 0 16px;font-size:12px;display:grid}.audienceContext>span{color:#626b7a;font-size:11px}.audienceContext strong{font-weight:550}.audienceReference{color:#626b7a;border-top:1px solid #eff0f2;padding-top:12px;font-size:10px;line-height:1.6}.activityTiles{--activity-color:var(--viz-teal);min-width:0}.activity-blue{--activity-color:var(--viz-blue)}.activity-amber{--activity-color:var(--viz-amber)}.activity-red{--activity-color:var(--viz-red)}.activityTileGrid{grid-template-columns:repeat(auto-fit,minmax(60px,1fr));gap:7px;display:grid}.activityMinutes .activityTileGrid{grid-template-columns:repeat(10,minmax(0,1fr))}.activityTiles .activityTile{color:#626b7a;cursor:pointer;background:#f2f3f5;border:0;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;min-width:0;min-height:52px;padding:8px 4px;font-size:10px;font-weight:500;line-height:1.2;display:flex}.activityTile b{font-size:13px;font-weight:650}.activityTiles .level-1{background:color-mix(in srgb,var(--activity-color) 14%,white);color:#1a1a1a}.activityTiles .level-2{background:color-mix(in srgb,var(--activity-color) 36%,white);color:#1a1a1a}.activityTiles .level-3{background:color-mix(in srgb,var(--activity-color) 68%,white);color:#1a1a1a}.activityTiles .level-4{background:var(--activity-color);color:#fff}.activityTiles .level--1{color:#626b7a;background:#fff;outline:1px dashed #9da4ae}.activityTile[aria-pressed=true]{outline-offset:2px;outline:2px solid #1a1a1a}.activityTileFooter{color:#626b7a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;font-size:10px;line-height:1.6;display:flex}.activityLegend{white-space:nowrap;align-items:center;gap:4px;display:flex}.activityLegend i{background:#f2f3f5;border-radius:3px;width:12px;height:12px;display:inline-block}.metricTrend{--trend-color:var(--viz-blue);min-width:0}.trend-teal{--trend-color:var(--viz-teal)}.trend-amber{--trend-color:var(--viz-amber)}.trend-red{--trend-color:var(--viz-red)}.metricTrend svg{width:100%;min-width:0;height:auto;display:block}.trendGrid{stroke:#eceef0;stroke-width:1px}.trendAxis{fill:#626b7a;font-family:Inter,sans-serif;font-size:11px}.trendLine{fill:none;stroke:var(--trend-color);stroke-width:2.5px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.trendPoint{fill:var(--trend-color);stroke:#fff;stroke-width:1.5px}.trendInspect{color:#626b7a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;font-size:10px;display:flex}.trendInspect label{align-items:center;gap:6px;display:flex}.trendInspect select{font:inherit;color:#4a4a4a;background:#fff;border:1px solid #dfe2e7;border-radius:6px;max-width:150px;padding:5px 7px}.rankedDistribution{--rank-color:var(--viz-blue);min-width:0}.rank-teal{--rank-color:var(--viz-teal)}.rank-amber{--rank-color:var(--viz-amber)}.rankedRow{grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 0;display:grid}.rankedRow+.rankedRow{border-top:1px solid #f0f1f3}.rankedIndex{color:#626b7a;font-size:10px}.rankedRow>div{min-width:0}.rankedRow strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;line-height:1.5;display:block;overflow:hidden}.rankedRow small{color:#626b7a;margin-top:3px;font-size:10px;display:block}.rankedTrack{background:#f1f2f4;border-radius:2px;height:3px;margin-top:8px;display:block;overflow:hidden}.rankedTrack i{background:var(--rank-color);height:100%;display:block}.rankedValue{text-align:right;flex-shrink:0}.rankedValue b{font-size:15px;font-weight:650}.engagementMonths{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:22px;display:grid}.engagementMonth h4{margin:0 0 10px;font-size:12px;font-weight:600}.engagementDays{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.engagementCalendar .engagementDay{color:#626b7a;cursor:pointer;background:#f8f9fa;border:0;border-radius:7px;gap:4px;min-width:0;padding:7px 5px;font-size:10px;display:grid}.engagementDay[aria-pressed=true]{outline-offset:1px;outline:2px solid #1a1a1a}.engagementDay i{border-radius:2px;width:100%;height:8px;display:block}.calendarOpen{--event-color:#087f72}.calendarClick{--event-color:#315da8}.engagementDay .level-0{background:#e8eaee}.engagementDay .level-1{background:color-mix(in srgb,var(--event-color) 20%,white)}.engagementDay .level-2{background:color-mix(in srgb,var(--event-color) 42%,white)}.engagementDay .level-3{background:color-mix(in srgb,var(--event-color) 68%,white)}.engagementDay .level-4{background:var(--event-color)}.calendarKey{white-space:nowrap;color:#626b7a;align-items:center;gap:7px;font-size:11px;display:flex}.calendarKey i{background:var(--event-color);border-radius:2px;width:9px;height:9px;display:block}.calendarFooter{color:#626b7a;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:20px;font-size:10px;line-height:1.6;display:flex}.calendarFooter strong{color:#4a4a4a;font-weight:550}@media (width<=900px){.activityMinutes .activityTileGrid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width<=600px){.vizSurface{border-radius:13px;padding:18px}.vizHeader{flex-wrap:wrap;gap:10px}.vizHeader h3{font-size:16px}.audienceDial{max-width:280px}.activityTileGrid{grid-template-columns:repeat(auto-fit,minmax(46px,1fr))}.activityMinutes .activityTileGrid{grid-template-columns:repeat(6,minmax(0,1fr))}.trendAxis{font-size:13px}.rankedRow{gap:8px}.engagementDays{gap:5px}.calendarFooter{flex-direction:column}}@media (prefers-reduced-motion:reduce){.audienceArc{transition:none}.trackingLiveConsole .liveDot{animation:none}}.trendScale,.trendDates{color:#626b7a;justify-content:space-between;gap:12px;font-size:10px;line-height:1.5;display:flex}.trendScale{margin:5px 0 8px}.trendDates{margin-top:0}.metricTrend svg{padding:0}.activityTiles .level-3{color:#1a1a1a}.audienceUnavailable .vizLive i{background:#8d96a2}.providerComposition{gap:20px;min-width:0;display:grid}.providerComposition>*{min-width:0}.providerEyebrow{color:#626b7a;letter-spacing:.02em;font-size:11px;font-weight:650}.providerHeroNumber{letter-spacing:-.065em;color:#1a1a1a;margin:18px 0 5px;font-size:clamp(38px,4.5vw,56px);font-weight:620;line-height:1.2;display:block}.providerHeroLabel{color:#626b7a;font-size:12px;display:block}.providerComposition h3{letter-spacing:-.025em;color:#1a1a1a;margin:8px 0;font-size:17px}.providerSummaryMetric{gap:6px;min-width:0;display:grid}.providerSummaryMetric>span{color:#626b7a;font-size:11px}.providerSummaryMetric>strong{letter-spacing:-.035em;color:#1a1a1a;overflow-wrap:anywhere;font-size:24px;font-weight:650}.providerSummaryMetric>small{color:#626b7a;font-size:10px;line-height:1.5}.providerSummaryRest{flex-wrap:wrap;gap:26px;display:flex}.providerSummaryRest>div{flex:1;min-width:90px}.providerMetricSwitch{background:#f4f5f6;border-radius:8px;flex-wrap:wrap;gap:3px;padding:4px;display:flex}.providerMetricSwitch button{cursor:pointer;color:#626b7a;background:0 0;border:0;border-radius:6px;width:auto;padding:6px 9px;font-size:11px;font-weight:550}.providerMetricSwitch button[aria-pressed=true]{color:#1a1a1a;background:#fff;box-shadow:0 1px 5px #1a1a1a14}.providerTextAction{color:#315da8;cursor:pointer;background:0 0;border:0;width:auto;padding:0;font-size:12px;font-weight:600}.providerObservationCount{color:#626b7a;font-size:11px}.providerScopeNote{color:#626b7a;margin-top:10px;font-size:10px;line-height:1.6;display:block}.facebookAudience{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.facebookAudienceHero{grid-column:1/-1;grid-template-columns:minmax(180px,.85fr) minmax(0,1.5fr);align-items:center;gap:36px;display:grid}.facebookAudienceIdentity .providerSummaryRest{margin-top:24px}.facebookGrowth{min-width:0}.facebookGrowth header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.facebookGrowth header h3{margin:0}.facebookGrowth>p{color:#626b7a;margin:8px 0 18px;font-size:11px;line-height:1.6}.providerDelta{color:#4a4a4a;background:#f4f5f6;border-radius:6px;padding:5px 9px;font-size:11px;font-weight:600}.providerContentViews{letter-spacing:-.04em;font-size:28px;font-weight:650}.facebookContentPulse .vizEmpty{padding:20px 0}.facebookRhythm .activityTileGrid{grid-template-columns:repeat(auto-fit,minmax(58px,1fr))}.linkedinIntelligence{grid-template-columns:minmax(0,1.65fr) minmax(250px,1fr)}.linkedinAudienceHero{grid-column:1/-1;grid-template-columns:minmax(230px,1.2fr) minmax(150px,.8fr) minmax(0,1fr);align-items:center;gap:32px;display:grid}.linkedinAudienceAction{cursor:pointer;color:#315da8;background:0 0;border:0;flex-direction:column;align-items:start;gap:12px;width:auto;padding:0;display:flex}.linkedinAudienceAction strong{letter-spacing:-.065em;color:#1a1a1a;font-size:54px;font-weight:620;line-height:1.2}.linkedinAudienceAction span{font-size:11px;font-weight:600}.linkedinOutcomes .providerSummaryRest{gap:16px;display:grid}.linkedinGains .providerSummaryMetric>strong{color:#315da8;font-size:36px}.linkedinAudienceHero h3{color:#626b7a;margin:8px 0 12px;font-size:13px;font-weight:450}.linkedinVisibility,.linkedinRank{align-self:stretch}.searchVisibility{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.searchResultHero{grid-column:1/-1;grid-template-columns:minmax(210px,1fr) minmax(0,2fr);align-items:center;gap:40px;display:grid}.searchResultHero .providerHeroNumber{color:#315da8}.searchContext p{color:#626b7a;margin:20px 0 0;font-size:11px;line-height:1.6}.searchDiscovery .rankedValue small{font-size:10px}.searchDiscovery .rankedRow strong{font-size:12px}.infrastructureTraffic{grid-template-columns:minmax(0,1.6fr) minmax(240px,.85fr)}.infrastructureHero{grid-column:1/-1;grid-template-columns:minmax(230px,1fr) minmax(0,1.5fr);align-items:center;gap:40px;display:grid}.infrastructureHero .providerHeroNumber{color:#a96816}.infrastructureContext{gap:24px;display:grid}.trafficPeak{border-top:1px solid #eceef0;flex-wrap:wrap;align-items:baseline;gap:10px;padding-top:14px;font-size:11px;display:flex}.trafficPeak>span,.trafficPeak>small{color:#626b7a}.trafficPeak>strong{font-weight:650}.cacheRatio{letter-spacing:-.06em;color:#1a1a1a;margin-top:18px;font-size:48px;font-weight:620;display:block}.cacheEfficiency>p{color:#626b7a;font-size:11px;line-height:1.7}.cacheScale{background:#edf0f2;border-radius:5px;height:7px;margin-top:24px;overflow:hidden}.cacheScale>i{background:#087f72;height:100%;display:block}.cacheScaleLabels{color:#626b7a;justify-content:space-between;margin-top:7px;font-size:10px;display:flex}.infrastructureTrend{grid-column:1/-1}.acquisitionWorkspace{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}.acquisitionHero{grid-column:1/-1;grid-template-columns:minmax(200px,1fr) minmax(0,1.5fr);align-items:center;gap:40px;display:grid}.acquisitionHero .providerHeroNumber{color:#087f72}.acquisitionOutcomes .providerSummaryRest{gap:24px}.channelEngagement{grid-column:1/-1}.channelEngagementRows{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 28px;display:grid}.channelEngagementRows>div{grid-template-columns:1fr auto;gap:7px;display:grid}.channelEngagementRows strong{overflow-wrap:anywhere;font-size:12px;font-weight:550}.channelEngagementRows span{color:#087f72;font-size:16px;font-weight:650}.channelEngagementRows small{color:#626b7a;grid-column:1/-1;font-size:10px}.contentWorkspace{grid-template-columns:minmax(240px,.65fr) minmax(0,1.5fr);align-items:start}.contentProfile .providerSummaryRest{grid-template-columns:1fr 1fr;gap:22px;margin-top:28px;display:grid}.contentProfile>p{color:#626b7a;margin-top:26px;font-size:11px;line-height:1.7}.contentPerformanceList{gap:18px;display:grid}.contentPerformanceList>article{border-bottom:1px solid #eceef0;grid-template-columns:25px minmax(0,1fr);gap:14px;padding:18px 0;display:grid}.contentPerformanceList>article:last-child{border:0;padding-bottom:0}.contentRank{color:#626b7a;font-size:10px}.contentPerformanceList h4{color:#1a1a1a;overflow-wrap:anywhere;margin:0 0 5px;font-size:14px;font-weight:600;line-height:1.5}.contentPerformanceList article>div>span{color:#626b7a;font-size:10px}.contentFacts{flex-wrap:wrap;gap:22px;margin:16px 0;display:flex}.contentFacts>span{color:#626b7a;gap:4px;font-size:10px;display:grid}.contentFacts b{color:#1a1a1a;font-size:17px}.contentPerformanceList a{color:#315da8;font-size:11px}@media (width<=1100px){.linkedinAudienceHero{grid-template-columns:1.2fr 1fr;gap:20px}.linkedinOutcomes{grid-column:1/-1}.linkedinOutcomes .providerSummaryRest{display:flex}.linkedinIntelligence{grid-template-columns:1fr}.linkedinRank .rankedDistribution{grid-template-columns:1fr 1fr;gap:0 22px;display:grid}.infrastructureTraffic{grid-template-columns:minmax(0,1fr) minmax(210px,.8fr)}.contentWorkspace{grid-template-columns:1fr}.contentProfile{grid-template-columns:1fr 1fr;align-items:start;column-gap:26px;display:grid}.contentProfile>.providerHeroNumber,.contentProfile>.providerHeroLabel{grid-column:1}.contentProfile>.providerSummaryRest{grid-area:1/2/5;margin-top:0}.contentProfile>p{grid-column:1/-1}}@media (width<=800px){.facebookAudience,.searchVisibility,.infrastructureTraffic,.acquisitionWorkspace{grid-template-columns:1fr}.facebookAudienceHero,.searchResultHero,.infrastructureHero,.acquisitionHero{grid-template-columns:1fr;gap:24px}.facebookAudienceIdentity{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.facebookAudienceIdentity>.providerSummaryRest{grid-area:2/2/5;margin-top:12px}.facebookAudienceIdentity>.providerHeroNumber,.facebookAudienceIdentity>.providerHeroLabel{grid-column:1}.facebookAudienceIdentity>h3{grid-column:1/-1}.channelEngagementRows{grid-template-columns:repeat(2,minmax(0,1fr))}.searchContext .providerSummaryRest{gap:16px}.infrastructureIntensity,.cacheEfficiency{grid-column:1/-1}.cacheEfficiency{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.cacheEfficiency>.vizHeader{grid-column:1/-1}.cacheEfficiency>.cacheRatio{margin:0}.cacheEfficiency>.cacheScale,.cacheEfficiency>.cacheScaleLabels{grid-column:1/-1}.providerHeroNumber{margin-top:10px}}@media (width<=600px){.providerComposition{gap:16px}.providerHeroNumber{font-size:42px}.providerSummaryMetric>strong{font-size:22px}.facebookAudienceHero{gap:26px}.facebookAudienceIdentity{grid-template-columns:1fr}.facebookAudienceIdentity>.providerSummaryRest{grid-area:auto/1;gap:16px;margin-top:20px;display:flex}.facebookGrowth header{align-items:start}.linkedinAudienceHero{grid-template-columns:1fr 1fr;gap:20px}.linkedinAudienceHero>div:first-child,.linkedinGains{grid-column:1/-1}.linkedinGains .providerSummaryMetric{grid-template-columns:1fr auto}.linkedinGains .providerSummaryMetric small{grid-column:1/-1}.linkedinGains .providerSummaryMetric>strong{font-size:28px}.linkedinAudienceAction strong{font-size:46px}.linkedinRank .rankedDistribution,.channelEngagementRows{grid-template-columns:1fr}.providerMetricSwitch{gap:2px}.providerMetricSwitch button{padding:6px 8px}.contentProfile{grid-template-columns:1fr}.contentProfile>.providerSummaryRest{grid-area:auto/1;margin-top:20px}.contentPerformanceList>article{grid-template-columns:18px minmax(0,1fr);gap:8px}.contentFacts,.acquisitionOutcomes .providerSummaryRest{gap:15px}.cacheEfficiency{grid-template-columns:1fr}.cacheEfficiency>.cacheRatio{font-size:40px}}.linkedinAudienceAction small{color:#626b7a;margin-top:-8px;font-size:12px;font-weight:450}.formsPage{gap:18px;display:grid}.formCards{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;display:grid}.formCard{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:14px;padding:20px;display:grid;overflow:hidden}.formCard>div:first-child{min-width:0}.formCard h2{margin:10px 0 5px;font-size:16px}.formCard code{max-width:100%;color:var(--muted);overflow-wrap:anywhere;word-break:break-word;font-size:10px;display:block}.formCard p{color:var(--muted);font-size:10px}.formCard>button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:7px;padding:7px 12px}.formStatus{text-transform:uppercase;background:#eef1f5;border-radius:99px;padding:4px 8px;font-size:9px}.formStatus.active{color:#087d52;background:#e6f7ef}.formStatus.archived{color:#777}.formBuilder{background:#fff;border-radius:16px;flex-direction:column;width:min(1050px,95vw);max-height:92vh;display:flex;overflow:hidden}.formBuilder>header,.formBuilder>footer{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.formBuilder>header h2{margin:3px 0}.formBuilder>header em{color:var(--brand);text-transform:uppercase;font-size:10px;font-style:normal}.formBuilder>header button{cursor:pointer;background:0 0;border:0;font-size:26px}.formBuilderBody{padding:22px;overflow:auto}.fieldBuilder{margin-top:22px}.formFieldRow{border-bottom:1px solid var(--line);grid-template-columns:22px 1.2fr 1fr 130px 95px 80px 32px;align-items:center;gap:8px;padding:9px 0;display:grid}.formFieldRow input,.formFieldRow select{min-width:0}.fieldRequired,.fieldColumn{align-items:center;gap:5px;font-size:10px;display:flex!important}.fieldRequired input,.fieldColumn input{width:auto}.formFieldRow>button{color:#b71c1c;cursor:pointer;background:#fff;border:0;font-size:18px}.drag{color:#aaa}.dynamicEntries .toolbar{justify-content:flex-start}.dynamicEntries .toolbar>select{min-width:220px}.dynamicEntries table{min-width:850px}@media (width<=800px){.formFieldRow{grid-template-columns:20px 1fr 1fr}.formFieldRow select,.fieldRequired,.fieldColumn{grid-column:auto}.formBuilder{width:96vw}}.formBuilder input:not([type=checkbox]),.formBuilder select,.mailCenter input:not([type=checkbox]),.mailCenter select,.mailCenter textarea,.sourceModal input:not([type=checkbox]),.apiFormSelect,.dynamicEntries input,.dynamicEntries select{color:#172033;background:#fff;border:1px solid #d8dee8;border-radius:8px;outline:none;width:100%;min-height:40px;padding:9px 11px;transition:border-color .16s,box-shadow .16s}.formBuilder input:focus,.formBuilder select:focus,.mailCenter input:focus,.mailCenter select:focus,.mailCenter textarea:focus,.sourceModal input:focus,.apiFormSelect:focus,.dynamicEntries input:focus,.dynamicEntries select:focus{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 12%,transparent)}.formGrid label,.sourceModalBody>label,.mailCenter label{flex-direction:column;gap:7px;font-weight:600;display:flex}.apiFormSelect{max-width:360px;margin:7px 0 18px}.sourceCards{gap:10px;display:grid}.sourceCards>article{border:1px solid #e1e6ee;border-radius:10px;grid-template-columns:minmax(180px,1fr) minmax(220px,2fr) 90px 60px;align-items:center;gap:14px;padding:14px;display:grid}.sourceCards>article>div:first-child{flex-direction:column;gap:4px;display:flex}.sourceCards>article>div:first-child span{color:#697386;font-size:11px}.sourceCards button{cursor:pointer;background:#fff;border:1px solid #d8dee8;border-radius:7px;padding:7px 10px}.sourceForms{flex-wrap:wrap;gap:5px;display:flex}.sourceForms span{background:#eef2f7;border-radius:99px;padding:4px 7px;font-size:10px}.sourceForms em{color:#9aa3b2;font-size:10px}.sourceState{color:#7b8493;font-size:10px}.sourceState.active{color:#087d52}.sourceModal{background:#fff;border-radius:16px;width:min(680px,94vw);max-height:90vh;overflow:auto}.sourceModal>header,.sourceModal>footer{border-bottom:1px solid #e1e6ee;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.sourceModal>header button{cursor:pointer;background:0 0;border:0;font-size:24px}.sourceModalBody{gap:16px;padding:22px;display:grid}.sourceSubscriptions{background:#f8fafc;border:1px solid #e1e6ee;border-radius:10px;gap:8px;padding:15px;display:grid}.sourceSubscriptions>small{color:#697386;margin-bottom:4px}.sourceSubscriptions label{cursor:pointer;background:#fff;border:1px solid #e1e6ee;border-radius:8px;align-items:center;gap:9px;padding:9px;display:flex}.sourceSubscriptions label span{flex-direction:column;display:flex}.sourceSubscriptions input{accent-color:var(--brand)}.sourceModal>footer{border-top:1px solid #e1e6ee;border-bottom:0}.sourceModal>footer>div{gap:8px;display:flex}.entryStatus{font-size:11px;font-weight:600;width:auto!important;min-width:135px!important}.entryStatus.requested{color:#b42318;background:#fff1f1}.entryStatus.already_contact{color:#175cd3;background:#eff8ff}.entryStatus.lead{color:#067647;background:#ecfdf3}.entryStatus.spam{color:#475467;background:#f2f4f7}.entryStatus.test{color:#6941c6;background:#f4f0ff}@media (width<=800px){.sourceCards>article{grid-template-columns:1fr}.apiFormSelect{max-width:none}}.deliveryConnectorSection{gap:14px;margin-bottom:28px;display:grid}.deliveryConnectorGrid{gap:10px;display:grid}.deliveryConnectorCard{grid-template-columns:48px 1fr auto 80px 60px;align-items:center;gap:14px;padding:16px;display:grid}.deliveryConnectorCard h2{margin:0 0 4px;font-size:14px}.deliveryConnectorCard p{color:#64748b;margin:0 0 7px;font-size:11px}.deliveryConnectorCard>div:nth-child(2)>span{text-transform:uppercase;background:#f1f3f6;border-radius:99px;margin-right:5px;padding:4px 7px;font-size:9px;display:inline-block}.deliveryConnectorCard>button{cursor:pointer;background:#fff;border:1px solid #d8dee8;border-radius:7px;padding:8px}.deliveryConnectorModal select{background:#fff;border:1px solid #d8dee8;border-radius:8px;width:100%;min-height:40px;padding:9px 11px}.integrationTest>button{float:right;cursor:pointer;background:0 0;border:0}@media (width<=800px){.deliveryConnectorCard{grid-template-columns:42px 1fr}.deliveryConnectorCard>.switch,.deliveryConnectorCard>button{grid-row:2}}.entrySelectCell{text-align:center!important;width:42px!important;min-width:42px!important}.entrySelectCell input{accent-color:var(--brand);cursor:pointer;width:16px!important;min-height:16px!important}.bulkActionButton{min-width:120px}.bulkActionModal{text-align:left;gap:16px;display:grid}.bulkActionModal>label{gap:7px;font-size:12px;font-weight:700;display:grid}.bulkActionModal select{background:#fff;border:1px solid #d8dee8;border-radius:8px;min-height:42px;padding:9px 11px}.bulkDeleteWarning{color:#a81117;background:#fff0f0;border-radius:8px;padding:12px}.invalidEntries table{min-width:980px}.invalidEntries td small{max-width:360px;color:var(--muted);white-space:normal;margin-top:4px;display:block}.invalidType{color:#a81117;background:#fff0ef;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:700;display:inline-flex}.invalidEntryDetail{width:min(700px,96vw)}.invalidEntryDetail pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:230px;overflow:auto}.dynamicEntries .toolbar .entriesToolbarActions{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.dynamicEntries .toolbar .bulkActionButton{flex:none;justify-content:center;align-items:center;min-width:128px;min-height:40px;display:inline-flex;background:var(--brand)!important;color:#fff!important;border:0!important;width:auto!important}.dynamicEntries .toolbar .bulkActionButton:disabled{opacity:.48;cursor:not-allowed}.dynamicEntries .toolbar .entriesRefreshButton,.dynamicEntries .toolbar .entriesExportButton{color:#303846;cursor:pointer;background:#fff;border:1px solid #d8dee8;justify-content:center;justify-self:end;align-items:center;gap:7px;min-width:104px;min-height:40px;font-weight:700;display:inline-flex;width:auto!important}.dynamicEntries .toolbar .entriesRefreshButton span,.dynamicEntries .toolbar .entriesExportButton span{font-size:18px;line-height:1}.dynamicEntries .toolbar .entriesRefreshButton:disabled,.dynamicEntries .toolbar .entriesExportButton:disabled{opacity:.5;cursor:not-allowed}.dynamicEntries .toolbar .entriesExportButton{color:#14754f;background:#effaf4;border-color:#b7dfca}.dynamicEntries>.table{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow:auto hidden}.dynamicEntries .entriesDataTable{table-layout:fixed;width:100%}.dynamicEntries .entriesDataTable th,.dynamicEntries .entriesDataTable td{overflow-wrap:anywhere;min-width:0}.dynamicEntries .entrySelectionColumn{width:42px}.dynamicEntries .entryFormColumn{width:200px}.dynamicEntries .entryDataColumn{width:180px}.dynamicEntries .entrySourceColumn{width:200px}.dynamicEntries .entryStatusColumn{width:170px}.dynamicEntries .entryReceivedColumn{width:180px}.dynamicEntries .entryActionColumn{width:120px}.dynamicEntries .entriesDataTable :is(th,td).entryActionCell{white-space:nowrap;word-break:normal;overflow-wrap:normal;padding-inline:10px}.dynamicEntries .entriesDataTable .entryDelete{white-space:nowrap;word-break:normal;overflow-wrap:normal;justify-content:center;align-items:center;width:auto;min-width:80px;max-width:none;padding:8px 12px;display:inline-flex}.dynamicEntries{position:relative;overflow:hidden}.dynamicEntries>.toolbar{z-index:12;background:#fff;position:sticky;top:0}.dynamicEntries>.entryStatusTabs{z-index:11;background:#fff;position:sticky;top:70px}.dynamicEntries>.table{scrollbar-gutter:stable;isolation:isolate;min-height:240px;max-height:calc(100dvh - 335px);position:relative;overflow:auto}.dynamicEntries>.table::-webkit-scrollbar{width:11px;height:11px}.dynamicEntries>.table::-webkit-scrollbar-track{background:#f1f3f6}.dynamicEntries>.table::-webkit-scrollbar-thumb{background:#9aa3b2;border:2px solid #f1f3f6;border-radius:99px}.dynamicEntries .entriesDataTable thead{z-index:8;position:sticky;top:0}.dynamicEntries .entriesDataTable th{z-index:8;background:#fafafa;position:sticky;top:0;box-shadow:0 1px #e6e7eb}.dynamicEntries .entriesDataTable td{white-space:normal;overflow-wrap:anywhere;word-break:break-word;vertical-align:top}.dynamicEntries .entriesDataTable td>*{min-width:0;max-width:100%}.dynamicEntries .entriesDataTable .entryStatus{max-width:100%;width:100%!important}.entriesDateFilter{white-space:nowrap;align-items:center;gap:8px;margin-left:auto;display:flex}.entriesDateFilter label{color:#697386;font-size:11px;font-weight:800}.dynamicEntries .entriesDateFilter select,.dynamicEntries .entriesDateFilter input{width:auto;min-width:130px;min-height:36px;padding:7px 9px}.entriesDateFilter>span{color:#7b8494;font-size:11px}@media (width<=900px){.dynamicEntries .toolbar .entriesToolbarActions{width:100%;margin-left:0}.dynamicEntries .toolbar .entriesToolbarActions>button{flex:1 1 0;min-width:0!important}}@media (width<=520px){.dynamicEntries .toolbar .entriesToolbarActions{grid-template-columns:1fr 1fr;display:grid}.dynamicEntries .toolbar .bulkActionButton{grid-column:1/-1}}@media (width<=650px){.app .dynamicEntries .entriesDataTable colgroup{display:none}.app .dynamicEntries .entriesDataTable .entryDelete{width:auto;min-width:80px;max-width:none}.app .dynamicEntries .entriesDataTable .entryActionCell{white-space:normal;padding:12px}}.formsSearchToolbar{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.formsSearchToolbar label{min-width:0;color:var(--ui-text);gap:8px;font-size:12px;font-weight:600;display:grid}.formsQuickSearch{flex:1;max-width:480px;min-width:200px!important}.formsSearchToolbar input,.formsSearchToolbar select{border:1px solid var(--ui-line);border-radius:var(--ui-radius);width:100%;min-width:0;min-height:42px;font:inherit;color:var(--ui-ink);box-sizing:border-box;background:#fff;padding:9px 12px;font-size:13px}.formsResultCount{color:var(--ui-muted);margin-left:auto;padding:13px 0;font-size:12px}.formsWorklist{background:var(--ui-surface);min-width:0;box-shadow:var(--ui-shadow);border-radius:8px;overflow:hidden}.formsListHeading,.formsListRow{grid-template-columns:minmax(0,1fr) 175px 85px 145px;align-items:center;gap:20px;padding:16px 20px;display:grid}.formsListHeading{background:var(--ui-subtle);color:var(--ui-muted);padding-top:12px;padding-bottom:12px;font-size:11px;font-weight:600}.formsListHeading>span:last-child{text-align:right}.formsListRow+.formsListRow{border-top:1px solid #f0f1f3}.formsListRow{cursor:pointer}.formsListRow:focus-visible{outline:2px solid var(--ui-brand);outline-offset:-2px}.formsListRow:hover{background:#fafbfc}.formsListIdentity{gap:6px;min-width:0;display:grid}.formsListIdentity .formNameAction{text-align:left;font:inherit;color:var(--ui-ink);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;max-width:100%;min-height:24px;padding:0;font-size:14px;font-weight:600;display:block;overflow:hidden}.formsListIdentity code{text-overflow:ellipsis;white-space:nowrap;color:var(--ui-muted);font-size:11px;display:block;overflow:hidden}.formsListStructure{gap:5px;display:grid}.formsListStructure strong{color:var(--ui-text);font-size:12px;font-weight:450}.formsListStructure small{color:var(--ui-muted);font-size:11px}.formsListRow .formStatus{text-transform:capitalize;justify-self:start;font-size:11px}.formsListActions{justify-content:end;gap:8px;display:flex}.formsListEmpty{text-align:center;color:var(--ui-muted);padding:40px 20px;font-size:13px}.formsListEmpty h3{color:var(--ui-ink);font-size:16px;font-weight:600}@media (width<=1100px){.formsListHeading,.formsListRow{grid-template-columns:minmax(0,1fr) 125px 65px 135px;gap:12px;padding-left:16px;padding-right:16px}.formsListStructure strong{line-height:1.6}}@media (width<=760px){.formsListHeading{display:none}.formsListRow{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:18px 16px}.formsListIdentity{grid-column:1/-1}.formsListStructure{grid-area:2/1}.formsListRow .formStatus{grid-area:2/2}.formsListActions{grid-column:1/-1;justify-content:end}.formsQuickSearch{flex-basis:100%;max-width:none}.formsResultCount{margin-left:auto}}.formCardActions{flex:none;gap:8px;display:flex}.formCardActions button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:7px;padding:7px 12px}.formCardActions button:first-child{color:var(--brand);font-weight:700}.formCardActions button:disabled{cursor:not-allowed;opacity:.6}@media (width<=520px){.formCard{grid-template-columns:minmax(0,1fr) auto;gap:12px}.formCardActions{flex-direction:column}}.formFieldOptions{flex-wrap:wrap;grid-column:2/-1;align-items:start;gap:12px;padding:7px 0 10px;display:flex}.formFieldOptions label{color:#344054;flex:1;gap:5px;min-width:190px;font-size:12px;font-weight:600;display:grid}.formFieldOptions textarea{resize:vertical;width:100%;min-height:76px;font:inherit;border:1px solid #d8dee8;border-radius:8px;padding:9px 11px}.formFieldOptions small{color:#667085;align-self:center;line-height:1.5}@media (width<=800px){.formFieldOptions{grid-column:1/-1}}.searchableFormSelect{width:min(460px,100%);min-width:0;position:relative}.searchableFormSelect>label{color:#4a4a4a;margin-bottom:8px;font-size:12px;font-weight:600;display:block}.formSelectTrigger{text-align:left;color:#1a1a1a;background:#fff;border:1px solid #cfd5dc;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:44px;padding:10px 12px;font-size:13px;display:flex}.formSelectTrigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.formSelectPopover{z-index:30;box-sizing:border-box;background:#fff;border:1px solid #e2e5e9;border-radius:8px;width:100%;max-width:100%;margin-top:6px;padding:8px;position:absolute;top:100%;left:0;box-shadow:0 8px 28px #17202b22}.formSelectPopover input{box-sizing:border-box;width:100%;min-width:0;max-width:100%;font:inherit;border:1px solid #cfd5dc;border-radius:6px;padding:10px 11px;font-size:13px}.formSelectOptions{overscroll-behavior:contain;max-height:min(260px,35dvh);margin-top:6px;overflow:auto}.formSelectOptions>[role=option]{cursor:pointer;border-radius:5px;gap:3px;padding:10px 30px 10px 10px;display:grid;position:relative}.formSelectOptions>[role=option].highlighted{background:#f2f4f6}.formSelectOptions strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:550;overflow:hidden}.formSelectOptions small,.formSelectHint{color:#626b7a;overflow-wrap:anywhere;font-size:11px}.formSelectOptions>[role=option]>span{color:#c00000;position:absolute;top:13px;right:10px}.formSelectOptions p{color:#626b7a;padding:12px 8px;font-size:13px}.formSelectHint{padding:8px 4px 2px;display:block}.formSelectPopover.opensAbove{margin-top:0;margin-bottom:6px;top:auto;bottom:100%}.mailCenter{gap:18px;display:grid}.receiverTable{overflow:auto}.receiverTable table{border-collapse:collapse;width:100%}.receiverTable th,.receiverTable td{text-align:left;border-bottom:1px solid var(--line);padding:13px 16px;font-size:11px}.receiverTable tbody tr:last-child td{border-bottom:0}.mailEditButton{border:1px solid var(--line);background:#fff;border-radius:8px;padding:8px 13px}.formChip,.allForms{color:#5849be;background:#f0edff;border-radius:99px;margin:2px;padding:4px 7px;font-size:9px;display:inline-block}.allForms{color:#147650;background:#e7f7ef}.receiverStatus{border-radius:999px;align-items:center;padding:5px 9px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.receiverStatus.active{color:#147650;background:#e7f7ef}.receiverStatus.disabled{color:#b41820;background:#fff0f0}.templateWorkspace{gap:14px;display:grid}.templateCard{padding:22px}.mailTemplateFields>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:17px;display:flex}.templateCard h2{margin:0 0 4px;font-size:17px}.unsavedTemplate{color:#946200;vertical-align:middle;background:#fff3d6;border-radius:999px;margin-left:10px;padding:3px 7px;font-size:10px;display:inline-flex}.templateCard small{color:var(--muted)}.mailTemplateFields>label{margin-top:16px;font-size:12px;font-weight:700;display:block}.templateCard input,.templateCard textarea,.templateCard select,.receiverFields input{width:100%;color:var(--ink);background:#fff;border:1px solid #d9dde4;border-radius:9px;outline:none;margin-top:7px;padding:11px 12px;display:block}.templateCard input:focus,.templateCard textarea:focus,.templateCard select:focus,.receiverFields input:focus{border-color:#ef6f73;box-shadow:0 0 0 3px #e0181c12}.templateCard textarea{resize:vertical;min-height:220px;font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}.templateCard select{height:43px}.templateActions{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:18px;padding-top:18px;display:flex}@media (width<=640px){.templateActions>button{flex:100%;justify-content:center}}.regenerateBtn{align-items:center;gap:5px;display:inline-flex}.regenerateBtn span{font-size:17px;line-height:1}.templateNotice{border-radius:8px;margin-top:16px;padding:11px 13px;font-size:12px}.templateNotice.success{color:#14754f;background:#eaf8f1}.templateNotice.error,.modalError{color:#a81117;background:#fff0ef}.mailEmpty{text-align:center;color:var(--muted);padding:45px}.mailModalOverlay{place-items:center;padding:20px;display:grid;overflow-y:auto}.receiverModal{background:#fff;border-radius:16px;flex-direction:column;width:min(650px,96vw);max-height:calc(100vh - 40px);display:flex;overflow:hidden;box-shadow:0 28px 90px #1118274a}.receiverModal>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:22px 24px 18px;display:flex}.receiverModal>header em{color:var(--brand);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-style:normal;font-weight:800;display:block}.receiverModal h2{margin:5px 0 0;font-size:20px}.receiverModal>header button{color:var(--muted);background:0 0;border:0;font-size:25px;line-height:1}.receiverModalBody{gap:17px;padding:22px 24px;display:grid;overflow-y:auto}.receiverFields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.receiverFields label{font-size:12px;font-weight:700}.subscriptionPicker{border:1px solid var(--line);border-radius:11px;gap:6px;max-height:260px;padding:12px;display:grid;overflow:auto}.subscriptionPicker>strong{margin:1px 3px 5px;font-size:12px}.subscriptionPicker label{background:#f8f9fb;border-radius:7px;align-items:center;gap:9px;padding:9px 10px;font-size:12px;display:flex}.subscriptionPicker input{width:16px;height:16px;accent-color:var(--brand)}.receiverModal .switchWithLabel{justify-content:space-between}.modalError{border-radius:8px;padding:11px 13px;font-size:12px}.receiverModal>footer{border-top:1px solid var(--line);background:#fafbfc;justify-content:flex-end;gap:9px;padding:17px 24px;display:flex}.receiverModal .spinner,.templateActions .spinner{vertical-align:-2px;margin-right:7px;display:inline-block}.testRecipientModal{width:min(460px,96vw)}.testRecipientField{font-size:12px;font-weight:700;display:block}.testRecipientField input,.testRecipientField select{width:100%;color:var(--ink);background:#fff;border:1px solid #d9dde4;border-radius:9px;outline:none;margin-top:7px;padding:11px 12px;display:block}.testRecipientField input:focus,.testRecipientField select:focus{border-color:#ef6f73;box-shadow:0 0 0 3px #e0181c12}.testRecipientHint{color:var(--muted);margin:-8px 0 0;font-size:12px}@media (width<=650px){.receiverFields{grid-template-columns:1fr}.templateCard{padding:17px}.templateActions{flex-direction:column-reverse}.templateActions button{width:100%}.receiverModal>header,.receiverModalBody,.receiverModal>footer{padding-inline:17px}}.baseTemplatePage .templateCard textarea{min-height:480px}.baseVariableHelp{color:#596273;background:#f8fafc;border:1px solid #dce3ec;border-radius:9px;gap:7px;margin-top:16px;padding:13px 15px;font-size:12px;display:grid}.baseVariableHelp code{white-space:normal;overflow-wrap:anywhere;color:#9f1015}.mailHtmlEditor{gap:8px;display:grid}.mailHtmlEditorHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.mailHtmlEditorHead>strong{font-size:12px}.mailHtmlEditorHead>div{gap:8px;display:flex}.mailHtmlEditorHead button{padding:8px 12px}.mailHtmlEditorGrid{grid-template-columns:1fr;gap:12px;min-width:0;display:grid}.mailHtmlEditor.split .mailHtmlEditorGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mailHtmlEditor textarea{tab-size:2;width:100%;min-height:520px;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.55}.mailLivePreview{background:#eef1f5;border:1px solid #d8dee8;border-radius:9px;flex-direction:column;min-width:0;min-height:520px;display:flex;overflow:hidden}.mailLivePreviewTitle{color:#fff;background:#60636a;padding:9px 12px;font-size:12px;font-weight:700}.mailLivePreview iframe{background:#fff;border:0;flex:1;width:100%}.baseTemplatePage .mailHtmlEditor textarea{min-height:600px}@media (width<=900px){.mailHtmlEditor.split .mailHtmlEditorGrid{grid-template-columns:1fr}.mailLivePreview{height:600px}.mailHtmlEditorHead{flex-direction:column;align-items:flex-start}.mailHtmlEditorHead>div{width:100%}.mailHtmlEditorHead button{flex:1}}.mailCodeEditor{background:#fff;border:1px solid #d8dee8;border-radius:9px;min-width:0;height:520px;font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;position:relative;overflow:hidden}.mailCodeEditor:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 12%,transparent)}.mailCodeGutter{z-index:1;text-align:right;color:#798395;pointer-events:none;background:#f6f8fb;border-right:1px solid #e3e7ed;width:46px;padding:12px 7px 12px 0;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.mailCodeGutter>div,.mailCodeHighlight code>div{white-space:pre;height:1.55em}.mailCodeHighlight{white-space:pre;color:#253044;pointer-events:none;font:inherit;tab-size:2;margin:0;padding:12px 12px 12px 58px;position:absolute;inset:0;overflow:hidden}.mailHtmlEditor .mailCodeEditor textarea{resize:none;-webkit-text-fill-color:transparent;caret-color:#182336;width:100%;height:100%;min-height:0;font:inherit;white-space:pre;tab-size:2;border:0;border-radius:0;outline:none;margin:0;padding:12px 12px 12px 58px;line-height:1.55;position:absolute;inset:0;overflow:auto;color:#0000!important;box-shadow:none!important;background:0 0!important}.mailCodeEditor textarea::selection{-webkit-text-fill-color:#172033;background:#bdd7ff}.htmlSyntax-tag{color:#b31975}.htmlSyntax-attribute{color:#a35412}.htmlSyntax-string{color:#164bc1}.htmlSyntax-comment{color:#247c46}.htmlSyntax-variable{color:#8242a7}.baseTemplatePage .mailCodeEditor{height:600px}.mailCenter,.templateWorkspace,#mail-flow-panel,.mailTemplateFields,.templateCard{min-width:0;max-width:100%}.mailWorkspaceHead{justify-content:space-between;align-items:center;gap:16px;display:flex}.mailWorkspaceHead h2{color:var(--ui-ink);letter-spacing:-.025em;margin:0 0 6px;font-size:19px;font-weight:600}.mailWorkspaceHead p,.mailWorkspaceHead>span{color:var(--ui-muted);margin:0;font-size:12px;line-height:1.6}.mailWorkspaceHead>span{white-space:nowrap}.mailFlowTabs{border-bottom:1px solid var(--ui-line);flex-wrap:nowrap;gap:24px;min-width:0;display:flex;overflow-x:auto}.mailFlowTabs button{white-space:nowrap;width:auto;color:var(--ui-muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;min-height:44px;padding:13px 0;font-size:13px;font-weight:550}.mailFlowTabs button.active{border-bottom-color:var(--ui-brand);color:var(--ui-brand);background:0 0}.mailDraftHint{color:var(--ui-muted);margin:0;font-size:12px;line-height:1.6}.templateWorkspace .templateCard{box-sizing:border-box;box-shadow:none;background:#fff;border:0;border-radius:0;padding:24px}.mailTemplateFields{box-sizing:border-box;border:0;width:100%;margin:0;padding:0}.mailTemplateFields>header{border:0;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}.mailTemplateFields>header>div{min-width:0}.mailTemplateFields h2{overflow-wrap:anywhere;font-size:16px;line-height:1.5}.mailTemplateFields>label{gap:0;font-size:12px;font-weight:600;display:grid}.mailTemplateFields .switch input{width:auto;margin:0}.mailTemplateFields .switch{flex:none}.mailTemplateFields .mailHtmlEditor{min-width:0;max-width:100%;margin-top:20px}.mailTemplateFields .mailHtmlEditorGrid{min-width:0}.mailTemplateFields .mailCodeEditor{min-width:0;max-width:100%}.mailTemplateFields .mailCodeEditor textarea{max-width:100%}.templateWorkspace .templateActions{gap:10px;margin-top:20px;padding-top:16px}.mailTemplateFields:disabled{opacity:.75}.mailTemplateFields:disabled .mailHtmlEditor{pointer-events:none}.templateWorkspace .mailEmpty{text-align:left;color:var(--ui-muted);padding:32px 0;font-size:13px}.mailEmpty h3{color:var(--ui-ink);font-size:16px}@media (width<=650px){.templateWorkspace .templateCard{padding:20px 16px}.mailWorkspaceHead{align-items:flex-start}.mailWorkspaceHead h2{font-size:18px}.templateWorkspace{gap:16px}.templateWorkspace .templateActions>button{flex:140px}.templateWorkspace .templateActions>button.primary{flex-basis:100%}.mailTemplateFields .mailHtmlEditorHead{flex-wrap:wrap;align-items:flex-start;gap:12px}.mailTemplateFields .mailHtmlEditorHead>div{flex-wrap:wrap;gap:8px}.mailTemplateFields .mailCodeEditor{height:340px;min-height:0}.mailTemplateFields .mailHtmlEditorGrid{grid-template-columns:minmax(0,1fr)}}.attachmentPicker{background:#fafbfc;border:1px solid #dfe3e9;border-radius:11px;gap:10px;padding:14px;display:grid}.attachmentPickerHead{justify-content:space-between;align-items:center;gap:14px;display:flex}.attachmentPickerHead>div{gap:2px;display:grid}.attachmentPickerHead strong{font-size:12px}.attachmentPickerHead span{color:var(--muted);font-size:10px}.attachmentPickerHead>label{cursor:pointer;border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:8px;padding:8px 11px;font-size:11px;font-weight:750}.attachmentPickerHead>label:hover{border-color:#ef9da1}.attachmentPickerHead>label.disabled{cursor:not-allowed;opacity:.55}.attachmentPicker>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.attachmentList{gap:7px;display:grid}.attachmentList article{background:#fff;border:1px solid #e5e8ed;border-radius:8px;grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;gap:9px;padding:8px 9px;display:grid}.attachmentList article>span{width:27px;height:27px;color:var(--brand);background:#fff0f1;border-radius:7px;place-items:center;font-size:13px;display:grid}.attachmentList article>div{min-width:0}.attachmentList article strong,.attachmentList article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.attachmentList article strong{font-size:11px}.attachmentList article small{color:var(--muted);margin-top:2px;font-size:9px}.attachmentList article>button{color:#697282;cursor:pointer;background:0 0;border:0;font-size:20px}.attachmentError{color:#b4232d;margin:0;font-size:11px}.campaignAttachmentField{grid-column:1/-1}.testRecipientModal .attachmentPicker{margin-top:2px}@media (width<=560px){.attachmentPickerHead{align-items:flex-start}.attachmentPickerHead>label{flex:none}}.sourceModalBody select{color:#172033;background:#fff;border:1px solid #d8dee8;border-radius:8px;outline:none;width:100%;min-height:40px;padding:9px 11px}.sourceModalBody select:focus{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 12%, transparent)}.sourceModalBody textarea{resize:vertical;color:#172033;width:100%;min-height:94px;font:inherit;background:#fff;border:1px solid #d8dee8;border-radius:8px;padding:10px 11px}.sourceModalBody textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 12%,transparent);outline:none}.sourceModalBody label>small,.sourceCards article>div:first-child>small{color:#697386;font-size:11px;font-weight:400}.sourceCards>article:has(.sourceWidgetGuide){align-items:start}.sourceCardActions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.sourceCards>article{grid-template-columns:minmax(180px,1fr) minmax(220px,2fr) 90px auto}.sourceCards .sourceCardActions button{white-space:nowrap}.sourceCards .sourceCardActions .sourceWidgetToggle{color:#075985;background:#e9f5fb;border:1px solid #b9d8e8;justify-content:center;align-items:center;gap:7px;font-weight:600;display:inline-flex}.sourceCards .sourceCardActions .sourceWidgetToggle:hover,.sourceCards .sourceCardActions .sourceWidgetToggle[aria-expanded=true]{color:#075985;background:#d9effb;border-color:#0284c7}.sourceCards .sourceCardActions .sourceWidgetToggle:focus-visible{outline-offset:2px;outline:2px solid #0284c7}.sourceWidgetGuide{border-top:1px solid #e1e6ee;grid-column:1/-1;gap:16px;min-width:0;padding:20px 4px 5px;display:grid}.sourceWidgetHeading strong{font-size:16px}.sourceWidgetHeading p,.sourceWidgetTip{color:#667085;margin:5px 0 0;font-size:12px;line-height:1.55}.sourceWidgetControls{flex-wrap:wrap;align-items:end;gap:14px;display:flex}.sourceWidgetControls label,.sourceWidgetCustomCss{color:#344054;gap:6px;font-size:12px;font-weight:700;display:grid}.sourceWidgetControls label:first-child{flex:1;min-width:210px}.sourceWidgetControls input[type=color]{background:#fff;border:1px solid #d8dee8;border-radius:8px;width:58px;height:40px;padding:3px}.sourceWidgetControls input[type=number]{width:90px}.sourceWidgetControls select,.sourceWidgetControls input[type=number],.sourceWidgetCustomCss textarea{color:#172033;min-height:40px;font:inherit;background:#fff;border:1px solid #d8dee8;border-radius:8px;padding:9px}.sourceWidgetCustomCss textarea{resize:vertical;width:100%;min-height:90px;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.sourceWidgetCustomCss small{color:#667085;font-size:11px;font-weight:400}.sourceWidgetCodeHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.sourceWidgetCodeHeader strong{font-size:13px}.sourceWidgetCode{white-space:pre;color:#e9effa;background:#151c29;border-radius:9px;max-height:300px;margin:0;padding:16px;font:12px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.sourceWidgetTip{margin:0}.sourceWidgetWarning{color:#a15c00;background:#fff8e6;border:1px solid #ffe4a3;border-radius:8px;margin:0;padding:9px 11px;font-size:12px}@media (width<=800px){.sourceCards>article{grid-template-columns:minmax(0,1fr)}.sourceCardActions{justify-content:flex-start}.sourceWidgetGuide{grid-column:1}.sourceWidgetControls label:first-child{flex-basis:100%}}.sourceSettingsCards{container-type:inline-size}.sourceSettingsCards>.sourceSettingsRow{grid-template-columns:minmax(0,1fr) 150px 76px 238px;align-items:center;gap:16px;min-height:78px;padding:16px;display:grid}.sourceIdentity{min-width:0}.sourceIdentity strong{font-size:14px;font-weight:650;line-height:1.5}.sourceIdentity>span{overflow-wrap:anywhere;font-size:12px}.sourceIdentity>small{color:var(--ui-muted);font-size:11px}.sourceSettingsCards .sourceForms{justify-content:start;min-width:0}.sourceSettingsCards .sourceForms>span{white-space:nowrap;color:#4a4a4a;background:#f1f3f5;border-radius:6px;padding:5px 8px;font-size:11px}.sourceSettingsActions{grid-template-columns:160px 70px;align-items:center;gap:8px;display:grid}.sourcePurgeSlot{justify-content:end;display:flex}.sourceSettingsActions>button{width:70px}.sourceSettingsActions button{white-space:nowrap;min-height:36px;font-size:12px}.sourceSettingsCards .sourceState{color:#626b7a;background:#f2f3f5;border-radius:5px;justify-self:start;padding:4px 7px;font-size:11px;font-weight:550}.sourceSettingsCards .sourceState.active{color:#087348;background:#ebf5ef}@container (width<=740px){.sourceSettingsCards>.sourceSettingsRow{grid-template-columns:minmax(0,1fr) 150px 76px;gap:12px}.sourceSettingsActions{grid-column:1/-1;justify-self:end}.sourceIdentity,.sourceSettingsCards .sourceForms,.sourceSettingsCards .sourceState{grid-row:1}}@container (width<=430px){.sourceSettingsCards>.sourceSettingsRow{grid-template-columns:minmax(0,1fr) auto;gap:10px}.sourceIdentity{grid-column:1/-1}.sourceSettingsCards .sourceForms{grid-area:2/1}.sourceSettingsCards .sourceState{grid-area:2/2}.sourceSettingsActions{grid-row:3;grid-template-columns:minmax(0,1fr) 70px;width:100%}.sourcePurgeSlot{justify-content:start}}.sourceSettingsCards .sourcePurgeButton{color:#b42318;background:#fff5f5;border-color:#f0b5b5;font-weight:650}.sourceSettingsCards .sourcePurgeButton:hover{background:#fee2e2;border-color:#dc2626}.sourcePurgeOverlay{z-index:1000;background:#10182873;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.sourcePurgeDialog{color:#172033;background:#fff;border-radius:15px;width:min(520px,100%);padding:26px 28px;box-shadow:0 20px 70px #10182840}.sourcePurgeDialog header,.sourcePurgeDialog footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.sourcePurgeDialog h2{margin:0;font-size:20px}.sourcePurgeDialog header button{cursor:pointer;background:#fff;border:1px solid #d8dee8;border-radius:7px;font-size:20px}.sourcePurgeDialog p{font-size:14px;line-height:1.55}.sourcePurgeDialog label{gap:6px;font-size:13px;font-weight:650;display:grid}.sourcePurgeDialog select{background:#fff;border:1px solid #d8dee8;border-radius:8px;width:100%;min-height:42px;padding:8px}.sourcePurgeDialog .sourcePurgeScope{color:#667085;font-size:12px}.sourcePurgeDialog .sourcePurgeError{color:#b42318}.sourcePurgeDialog footer{justify-content:flex-end;margin-top:20px}.sourcePurgeDialog footer button{cursor:pointer;background:#fff;border:1px solid #d8dee8;border-radius:8px;padding:10px 13px}.sourcePurgeDialog footer .sourcePurgeConfirm{color:#fff;background:#d70f15;border-color:#d70f15;font-weight:700}.sourcePurgeDialog button:disabled{opacity:.55;cursor:wait}.backupPage{gap:20px;min-width:0;display:grid}.backupPage .panel{min-width:0;padding:24px}.backupHeading{justify-content:space-between;align-items:center;gap:16px;display:flex}.backupHeading h2,.backupHeading h3{margin:0}.backupHeading p,.backupPage small{color:var(--muted,#64748b);line-height:1.5}.backupActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.backupConnectorGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;display:grid}.backupConnectorGrid p{overflow-wrap:anywhere}.backupConnectorGrid .backupActions{margin-top:18px}.backupAlert,.backupNotice{color:#9a3412;overflow-wrap:anywhere;background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;padding:16px;line-height:1.5}.backupAlert a{font-weight:700;text-decoration:underline}.backupNotice{color:#065f46;background:#ecfdf5;border-color:#a7f3d0;justify-content:space-between;align-items:center;gap:12px;display:flex}.backupNotice button{white-space:nowrap;background:0 0;border:1px solid;border-radius:8px;padding:6px 10px}.backupFields{grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:14px;margin-bottom:16px;display:grid}.backupFields label,.backupForm label{gap:8px;min-width:0;font-size:13px;font-weight:600;display:grid}.backupPage select,.backupPage input:not([type=checkbox]),.backupForm input:not([type=checkbox]),.backupForm select,.backupForm textarea{box-sizing:border-box;border:1px solid var(--border,#dbe1e8);background:var(--surface,#fff);width:100%;min-width:0;color:inherit;font:inherit;border-radius:10px;padding:10px 12px}.backupForm{gap:16px;display:grid}.backupModal{flex-direction:column;width:calc(100% - 32px);max-width:640px;max-height:calc(100dvh - 32px);display:flex}.backupModal header,.backupModal footer{flex-shrink:0}.backupModal .sourceModalBody{overflow-y:auto}.backupModal footer{justify-content:flex-end;gap:10px;display:flex}.backupModal small{color:#64748b;line-height:1.5}.backupForm .backupCheck{align-items:center;gap:10px;display:flex}.backupStatus{color:#1d4ed8;background:#eff6ff;border-radius:8px;padding:5px 9px;font-size:11px;font-weight:700;display:inline-block}.backupStatus.SUCCEEDED{color:#166534;background:#dcfce7}.backupStatus.FAILED{color:#991b1b;background:#fee2e2}.backupTable{border-collapse:collapse;width:100%}.backupTable td,.backupTable th{text-align:left;border-bottom:1px solid var(--border,#e2e8f0);vertical-align:top;overflow-wrap:anywhere;padding:14px 12px}.backupSub{color:var(--muted,#64748b);margin-top:6px;font-size:12px;display:block}.backupError{color:#b91c1c;max-width:260px;margin-top:8px;font-size:12px;display:block}.backupPage button{border-radius:10px}.backupPage button.secondaryBtn,.backupModal button.secondaryBtn{border:1px solid var(--border,#cbd5e1);padding:9px 13px}.backupPage button:disabled{opacity:.5;cursor:not-allowed}.backupOverlay{z-index:1000;background:#0f172a80;justify-content:center;align-items:center;padding:0;display:flex;position:fixed;inset:0}.backupModal{background:var(--surface,#fff);color:var(--text,#0f172a);border:1px solid var(--border,#dbe1e8);border-radius:16px;overflow:hidden;box-shadow:0 24px 80px #0f172a40}.backupModal header,.backupModal footer{justify-content:space-between;align-items:center;gap:12px;padding:18px 24px;display:flex}.backupModal header{border-bottom:1px solid var(--border,#dbe1e8)}.backupModal header h2{margin:0;font-size:20px}.backupModal header button{background:0 0;border:0;padding:4px 8px;font-size:24px;line-height:1}.backupModal .sourceModalBody{padding:24px}.backupModal footer{border-top:1px solid var(--border,#dbe1e8);justify-content:flex-end}.backupModal .formGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.backupModal button:disabled{opacity:.5;cursor:not-allowed}@media (width<=1000px){.backupFields{grid-template-columns:1fr 1fr}.backupFields>button{min-height:40px}}@media (width<=640px){.backupPage{gap:14px}.backupPage .panel{padding:16px}.backupHeading{flex-direction:column;align-items:flex-start}.backupActions{width:100%}.backupFields{grid-template-columns:1fr}.backupTable,.backupTable tbody{width:100%;display:block}.backupTable thead{display:none}.backupTable tr{border-bottom:1px solid var(--border,#e2e8f0);gap:8px;padding:14px 0;display:grid}.backupTable td{border:0;min-width:0;padding:4px 0;display:block}.backupTable td:before{content:attr(data-label);color:var(--muted,#64748b);margin-bottom:5px;font-size:11px;font-weight:700;display:block}.backupPage .tableWrap{overflow:visible}.backupModal .formGrid{grid-template-columns:1fr}.backupNotice{align-items:flex-start}.backupError{max-width:none}.backupModal{width:calc(100% - 20px)}.backupModal footer{flex-wrap:wrap}}.dataMarketingPage{gap:16px;display:grid}.dmActions{align-items:center;gap:10px;display:flex}.dmActions .search{min-width:280px}.dmActions select{border:1px solid var(--line);background:#fff;border-radius:8px;min-height:40px;padding:0 12px}.dmStatusTabs{gap:8px;display:flex;overflow:auto}.dmStatusTabs button{white-space:nowrap;border:1px solid var(--line);background:#fff;border-radius:999px;padding:9px 13px;font-weight:700}.dmStatusTabs button.active{border-color:var(--brand);color:var(--brand);background:#fff1f1}.dmStatusTabs span{background:#eef1f5;border-radius:99px;margin-left:5px;padding:2px 6px}.dmTableWrap{max-height:calc(100dvh - 275px);overflow:auto}.dmTable{min-width:1200px}.dmTable thead{z-index:3;position:sticky;top:0}.dmTable tr{cursor:pointer}.dmBadge,.dmPriority{text-transform:capitalize;border-radius:99px;width:max-content;padding:5px 8px;font-size:10px;display:inline-flex!important}.dmBadge.new{color:#175cd3;background:#eef3ff}.dmBadge.qualified,.dmBadge.converted{color:#087d52;background:#eaf8f1}.dmBadge.disqualified{color:#667085;background:#f1f2f4}.dmPriority.hot{color:#c9151c;background:#fff0ef}.dmPriority.warm{color:#a15c00;background:#fff6e5}.dmPriority.cold{color:#175cd3;background:#edf6ff}.dmEmpty{text-align:center;color:var(--muted);padding:50px}.dmEmpty strong{color:var(--ink);font-size:18px}.dmLeadModal label{gap:7px;font-size:12px;font-weight:700;display:grid}.dmLeadModal textarea{border:1px solid var(--line);border-radius:8px;min-height:90px;padding:10px}.dmImportModal{background:#fff;border-radius:15px;flex-direction:column;width:min(1100px,96vw);max-height:92vh;display:flex;overflow:hidden}.dmImportModal>header,.dmImportModal>footer{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.dmImportModal>footer{border:0;border-top:1px solid var(--line)}.dmImportModal header h2{margin:4px 0}.dmImportModal header button{background:0 0;border:0;font-size:25px}.dmImportBody{min-height:340px;padding:22px;overflow:auto}.dmDropzone{text-align:center;cursor:pointer;border:2px dashed #cfd6e2;border-radius:12px;place-content:center;gap:8px;min-height:280px;display:grid}.dmDropzone input{margin-top:14px}.dmFileBar{align-items:center;gap:12px;margin-bottom:14px;display:flex}.dmFileBar select{margin-left:auto;padding:8px}.dmPreview{border:1px solid var(--line);border-radius:8px;max-height:430px;overflow:auto}.dmPreview table{min-width:max-content}.dmMapping{gap:8px;display:grid}.dmMapping label{border:1px solid var(--line);border-radius:8px;grid-template-columns:1fr 30px 1fr;align-items:center;gap:12px;padding:10px;display:grid}.dmMapping span{display:grid}.dmMapping small{color:var(--muted)}.dmMapping select{border:1px solid var(--line);border-radius:8px;min-height:40px;padding:8px}.dmMappingTemplateBar{border:1px solid var(--line);background:#f8fafc;border-radius:10px;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto auto;align-items:end;gap:10px;margin-bottom:12px;padding:14px;display:grid}.dmMappingTemplateBar label{gap:6px;font-size:11px;font-weight:700;display:grid}.dmMappingTemplateBar input,.dmMappingTemplateBar select{border:1px solid var(--line);background:#fff;border-radius:8px;min-height:40px;padding:8px 10px}.dmMappingTemplateBar button{min-height:40px}.dmMappingHelp{color:var(--muted);margin:0 0 12px;font-size:12px}.dmImportValidation{flex-wrap:wrap;gap:9px;margin:0 0 12px;display:flex}.dmImportValidation span{border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;font-weight:700;display:flex}.dmImportValidation .ready{color:#087d52;background:#eaf8f1}.dmImportValidation .warning{color:#9a5c00;background:#fff6e5}.dmImportValidation .invalid{color:#c20c15;background:#fff0f0}.dmImportIssues{text-align:left;gap:7px;max-height:240px;margin-top:18px;display:grid;overflow:auto}.dmImportIssues article{border-radius:8px;grid-template-columns:75px 1fr;gap:10px;padding:9px 11px;font-size:11px;display:grid}.dmImportIssues article.warning{color:#7c4a00;background:#fff6e5}.dmImportIssues article.error{color:#a30d14;background:#fff0f0}.dmResult{text-align:center;background:#effaf4;border-radius:12px;padding:55px}.dmResult strong{color:#087d52;font-size:23px}.dmDrawer{width:min(650px,96vw);overflow:auto}.dmDrawerBadges{gap:8px;display:flex}.dmDetailTabs{border-bottom:1px solid var(--line);gap:5px;margin:22px 0;display:flex;overflow:auto}.dmDetailTabs button{white-space:nowrap;background:0 0;border:0;padding:10px 8px;font-weight:700}.dmDetailTabs button.active{color:var(--brand);border-bottom:2px solid var(--brand)}.dmDetailContent section,.dmTimeline article{border-bottom:1px solid var(--line);padding:15px 0}.dmDetailContent h3{margin:0 0 8px}.dmTimeline p{white-space:pre-wrap}.dmTimeline small{color:var(--muted)}.dmCrudActions{gap:8px;margin:14px 0;display:flex}.dangerBtn{color:#c9151c;background:#fff;border:1px solid #f1b4b4;border-radius:8px;padding:10px 14px;font-weight:700}.dmLeadEditModal{width:min(820px,95vw)}.dmLeadEditModal h3{margin:18px 0 10px}.consentEditor{background:#fffaf0;border:1px solid #f2d393;border-radius:10px;margin-top:18px;padding:16px}.consentEditor h3{margin:0 0 6px}.consentEditor>p{color:#785800;margin:0 0 14px;line-height:1.5}.dmLeadEditModal textarea{min-height:90px}@media (width<=900px){.dmActions{flex-wrap:wrap}.dmActions .search{min-width:100%}.dmActions button,.dmActions select{flex:1}.dmImportBody{padding:14px}.dmMapping label{grid-template-columns:1fr}.dmMapping label>b{display:none}.dmMappingTemplateBar{grid-template-columns:1fr}}.dmSelectCol{width:44px;min-width:44px;text-align:center!important}.dmSelectCol input[type=checkbox]{width:16px;height:16px;accent-color:var(--brand);cursor:pointer}.dmBulkUpdateButton{color:#b42318;border-color:#f1b4b4}.dmBulkModal{width:min(640px,94vw);max-height:90vh;overflow:auto}.dmBulkModal>footer{flex-wrap:wrap;gap:10px}.dmBulkFields{gap:12px}.dmBulkField{border:1px solid var(--line);background:#fbfcfd;border-radius:9px;gap:9px;padding:13px 14px;display:grid}.dmLeadModal .dmBulkToggle{cursor:pointer;align-items:center;gap:9px;font-size:13px;display:flex}.dmBulkToggle input[type=checkbox]{width:16px;height:16px;accent-color:var(--brand);flex:none}.dmBulkField select,.dmBulkField textarea{border:1px solid var(--line);width:100%;min-width:0;min-height:40px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:9px 11px}.dmBulkField textarea{resize:vertical;min-height:86px}.dmBulkField select:disabled,.dmBulkField textarea:disabled{color:#98a2b3;cursor:not-allowed;background:#f1f3f6}.dmBulkField>small{color:var(--muted);font-size:11px;line-height:1.45}.dmBulkWarning{color:#785800;background:#fffaf0;border:1px solid #f2d393;border-radius:9px;margin:0;padding:13px 14px;line-height:1.55}.dmBulkDanger{color:#fff!important;background:#c9151c!important;border-color:#c9151c!important}@media (width<=650px){.dmBulkModal>footer>*{flex:1}.dmBulkModal>footer .primary{min-width:0}.dmBulkField{padding:11px}}.dmLeadWorkspace{--lead-brand:#c00000;--lead-ink:#1a1a1a;--lead-muted:#626b7a;color:#4a4a4a;background:#fff;grid-template-rows:auto auto minmax(0,1fr);width:min(720px,96vw);height:100dvh;max-height:100dvh;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid;overflow:hidden;box-shadow:-16px 0 48px #12182624}.dmLeadWorkspace *,.dmLeadWorkspace :before,.dmLeadWorkspace :after{box-sizing:border-box}.dmLeadWorkspace .dmLeadWorkspaceHeader{background:#fff;justify-content:space-between;align-items:flex-start;gap:20px;min-width:0;padding:26px 30px 20px;display:flex}.dmLeadIdentity{flex:1;min-width:0}.dmLeadEyebrow{letter-spacing:.07em;color:var(--lead-muted);margin-bottom:9px;font-size:11px;font-weight:700;display:block}.dmLeadWorkspaceHeader h2{letter-spacing:-.035em;color:var(--lead-ink);overflow-wrap:anywhere;margin:0 0 7px;font-size:clamp(21px,2vw,26px);line-height:1.2}.dmLeadWorkspaceHeader p{color:var(--lead-muted);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}.dmLeadIdentitySeparator{padding:0 3px}.dmLeadWorkspace .dmDrawerBadges{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.dmLeadWorkspace .dmDrawerBadges b{font-size:11px;font-weight:650;line-height:1.25}.dmLeadHeaderActions{flex:none;align-items:flex-start;gap:9px;display:flex}.dmLeadHeaderActions .primary{background:var(--lead-brand);color:#fff;border-radius:8px;min-height:38px;padding:9px 14px;font-size:12px}.dmLeadWorkspace .dmLeadClose{color:#4a4a4a;cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:8px;place-items:center;width:38px;height:38px;padding:0;font-size:25px;font-weight:400;display:inline-grid;position:static}.dmLeadWorkspace .dmDetailTabs{overscroll-behavior-inline:contain;scrollbar-width:thin;background:#fff;border-bottom:1px solid #e8e8eb;justify-content:flex-start;align-items:stretch;gap:18px;width:100%;min-width:0;margin:0;padding:0 30px;overflow:auto hidden;flex-flow:row!important;display:flex!important}.dmLeadWorkspace .dmDetailTabs button,.dmLeadWorkspace .dmDetailTabs button.active{color:#626b7a;text-align:center;white-space:nowrap;cursor:pointer;align-items:center;min-height:44px;margin:0;padding:11px 0 12px;font-size:12px;font-weight:600;position:relative;width:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;flex:none!important;display:inline-flex!important}.dmLeadWorkspace .dmDetailTabs button.active{color:var(--lead-brand)!important;border-bottom-color:var(--lead-brand)!important}.dmLeadWorkspace .dmDetailTabs button:hover{color:var(--lead-ink)}.dmLeadWorkspace .dmDetailTabs button:focus-visible,.dmLeadWorkspace .dmLeadClose:focus-visible,.dmLeadWorkspace .dmLeadContactRow a:focus-visible{outline:2px solid var(--lead-brand);outline-offset:3px}.dmLeadWorkspace .dmDetailContent{background:#fafafb;min-width:0;min-height:0;padding:28px 30px 48px;overflow:hidden auto}.dmLeadWorkspace .dmLeadOverview{align-content:start;gap:30px;min-width:0;display:grid}.dmLeadWorkspace .dmLeadOverview>section{border:0;min-width:0;padding:0}.dmLeadSectionHeading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:15px;display:flex}.dmLeadWorkspace .dmLeadSectionHeading h3{letter-spacing:-.01em;color:var(--lead-ink);margin:0;font-size:15px;font-weight:700}.dmLeadSectionHeading>span{color:var(--lead-muted);font-size:11px}.dmLeadWorkspace .dmLeadQualification{background:#fff;border-radius:12px;box-shadow:0 1px 2px #0000000a,0 7px 25px #12182611;padding:20px 22px!important}.dmLeadScoreGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.dmLeadScore{border-left:1px solid #e9e9ec;gap:8px;min-width:0;padding:5px 15px;display:grid}.dmLeadScore:first-child{border-left:0;padding-left:0}.dmLeadScore:last-child{padding-right:0}.dmLeadScore>span{color:var(--lead-muted);font-size:11px;font-weight:600}.dmLeadScore>strong{font-variant-numeric:tabular-nums;letter-spacing:-.04em;color:var(--lead-ink);font-size:27px;font-weight:700;line-height:1.1}.dmLeadScoreTotal>strong{color:var(--lead-brand)}.dmLeadCampaign{border-top:1px solid #eeeeef;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:18px 0 0;padding-top:16px;font-size:12px;display:flex}.dmLeadCampaign span{color:var(--lead-muted)}.dmLeadCampaign strong{color:#333;overflow-wrap:anywhere;font-weight:600}.dmLeadContactRows{gap:0;display:grid}.dmLeadContactRow{border-bottom:1px solid #eeeef0;grid-template-columns:100px minmax(0,1fr);align-items:baseline;gap:12px;padding:11px 0;font-size:13px;display:grid}.dmLeadContactRow:first-child{padding-top:0}.dmLeadContactRow:last-child{border-bottom:0}.dmLeadContactLabel{color:var(--lead-muted);font-size:12px}.dmLeadContactRow a{color:#303846;text-underline-offset:4px;overflow-wrap:anywhere;-webkit-text-decoration:underline #cbd0d7;text-decoration:underline #cbd0d7}.dmLeadContactRow a:hover{color:var(--lead-brand);-webkit-text-decoration-color:var(--lead-brand);text-decoration-color:var(--lead-brand)}.dmLeadEmpty{color:var(--lead-muted)}.dmLeadInterest p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.8}@media (width<=768px){.dmLeadWorkspace{width:min(680px,100vw)}.dmLeadWorkspace .dmLeadWorkspaceHeader{gap:12px;padding:22px 22px 18px}.dmLeadWorkspace .dmDetailTabs{gap:17px;padding:0 22px}.dmLeadWorkspace .dmDetailContent{padding:22px 22px 40px}}@media (width<=480px){.dmLeadWorkspace{border-radius:0;width:100vw}.dmLeadWorkspace .dmLeadWorkspaceHeader{flex-wrap:wrap;gap:13px;padding:18px 16px 16px}.dmLeadIdentity{flex-basis:calc(100% - 54px)}.dmLeadHeaderActions{flex-direction:row-reverse;justify-content:space-between;width:100%}.dmLeadWorkspace .dmDetailTabs{gap:16px;padding:0 16px}.dmLeadWorkspace .dmDetailContent{padding:20px 16px 36px}.dmLeadWorkspace .dmLeadOverview{gap:26px}.dmLeadWorkspace .dmLeadQualification{padding:18px 15px!important}.dmLeadScore{padding:5px 10px}.dmLeadScore>strong{font-size:24px}.dmLeadScore>span{font-size:10px}.dmLeadContactRow{grid-template-columns:66px minmax(0,1fr);gap:10px}}.dmLeadSelectionBar>span{color:var(--ui-text,var(--ink));font-size:12px;font-weight:600;line-height:1.5}.dmDropzone{background:#fff;transition:border-color .18s,background .18s,transform .18s;position:relative}.dmDropzone:hover,.dmDropzone.dragging{border-color:var(--brand);background:#fff6f6}.dmDropzone.dragging{transform:scale(.995)}.dmDropzone>b{width:48px;height:48px;color:var(--brand);background:#fff0f0;border-radius:50%;place-items:center;margin:0 auto 6px;font-size:25px;display:grid}.dmDropzone strong{font-size:17px}.dmDropzone span{color:var(--muted)}.dmDropzone input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.crmRelationsOverlay{padding:24px}.crmRelationsModal{background:#fff;border-radius:16px;flex-direction:column;width:min(1120px,96vw);max-height:92dvh;display:flex;overflow:hidden;box-shadow:0 28px 80px #11182735}.crmRelationsModal>header{border-bottom:1px solid var(--line);justify-content:space-between;gap:24px;padding:22px 24px;display:flex}.crmRelationsModal>header h2{margin:4px 0;font-size:23px}.crmRelationsModal>header p{color:var(--muted);margin:0;font-size:13px}.crmRelationsModal>header>button{cursor:pointer;background:0 0;border:0;width:36px;height:36px;font-size:26px}.crmRelationsBody{background:#f7f8fa;min-height:0;padding:18px}.crmRelationsEmbedded .crmRelationsBody{padding:18px}.crmRelationsEmbedded .crmRelationsScroller{max-height:min(750px,68dvh)}.crmRelationsEmbeddedDetail{border-top:1px solid var(--line);background:#fff;align-items:center;gap:18px;padding:16px 22px;display:flex}.crmRelationsEmbeddedDetail>div{gap:3px;margin-right:auto;display:grid}.crmRelationsEmbeddedDetail span{color:var(--muted);font-size:12px}.crmRelationsEmbeddedDetail code{background:#f1f3f6;border-radius:6px;padding:7px 9px;font-size:11px}.crmRelationsScroller{background:radial-gradient(circle,#fff 0,#fbfcfe 68%,#f4f6f9 100%);border:1px solid #dfe4eb;border-radius:13px;overflow:auto}.crmRelationsCanvas{width:1000px;height:750px;margin:auto;position:relative}.crmRelationsCanvas svg{width:100%;height:100%;position:absolute;inset:0}.crmRelationsCanvas svg line{stroke:#cbd3df;stroke-width:2px;transition:all .18s}.crmRelationsCanvas svg path{fill:#aab5c4}.crmRelationsCanvas svg text{fill:#7b8798;text-anchor:middle;paint-order:stroke;stroke:#fff;stroke-width:5px;font-size:11px}.crmRelationsCanvas svg g.active line{stroke:#db0a15;stroke-width:3px}.crmRelationsCanvas svg g.active text{fill:#b20b13;font-weight:700}.crmRelationNode{text-align:left;cursor:pointer;background:#fff;border:1px solid #d8dee8;border-left:5px solid #64748b;border-radius:12px;gap:5px;width:230px;min-height:108px;padding:15px 16px;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid;position:absolute;box-shadow:0 7px 20px #26344512}.crmRelationNode:hover{transform:translateY(-2px);box-shadow:0 11px 24px #2634451d}.crmRelationNode.selected{border-color:#e1111b;box-shadow:0 0 0 3px #e1111b18,0 10px 24px #26344518}.crmRelationNode.focus:after{content:"Current view";color:#c20c15;text-transform:uppercase;background:#fff0f0;border-radius:99px;padding:3px 6px;font-size:9px;font-weight:800;position:absolute;top:9px;right:10px}.crmRelationNode>span{color:#172033;font-size:15px;font-weight:800}.crmRelationNode code{color:#5d6a7c;font-size:10px}.crmRelationNode small{color:#758196;font-size:11px}.crmRelationNode.red{border-left-color:#df0b15}.crmRelationNode.green{border-left-color:#159262}.crmRelationNode.blue{border-left-color:#3276d4}.crmRelationNode.violet{border-left-color:#7957c9}.crmRelationNode.amber{border-left-color:#d88916}.crmRelationsModal>footer{border-top:1px solid var(--line);align-items:center;gap:18px;padding:15px 22px;display:flex}.crmRelationsModal>footer>div{gap:2px;min-width:190px;display:grid}.crmRelationsModal>footer span{color:var(--muted);font-size:11px}.crmRelationsModal>footer code{background:#f1f3f6;border-radius:6px;margin-right:auto;padding:6px 8px;font-size:11px}@media (width<=700px){.crmRelationsOverlay{padding:8px}.crmRelationsModal{width:100%;max-height:96dvh}.crmRelationsModal>header{padding:17px}.crmRelationsBody{padding:9px}.crmRelationsModal>footer{flex-wrap:wrap;align-items:flex-start}.crmRelationsModal>footer code{order:3;width:100%}.crmRelationsModal>footer button{margin-left:auto}}.crmRelationsBody{overflow:auto}.crmCleanupPanel{gap:16px;min-height:0;padding:24px;display:grid;overflow:auto}.crmCleanupPanel h3,.crmCleanupPanel p{margin:0}.crmCleanupPanel p{font-size:14px;line-height:1.6}.crmCleanupPanel label{gap:8px;font-size:14px;display:grid}.crmCleanupPanel input:not([type=checkbox]){border:1px solid var(--line);box-sizing:border-box;border-radius:8px;width:100%;min-height:44px;padding:10px}.crmCleanupPanel>button{justify-self:start;min-height:44px}.crmCleanupCounts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.crmCleanupCounts>div{background:#f6f7f9;border-radius:8px;justify-content:space-between;gap:12px;padding:10px;display:flex}.crmCleanupCounts dd{margin:0;font-weight:700}.crmCleanupPanel .crmCleanupAck{align-items:flex-start;line-height:1.5;display:flex}.crmCleanupAck input{flex:0 0 18px;width:18px;height:18px;margin-top:2px}.crmCleanupError{color:#b91c1c}.crmCleanupSuccess{color:#047857}@media (width<=700px){.crmCleanupPanel{padding:16px}.crmCleanupCounts{grid-template-columns:1fr}.crmRelationsModal>footer>div{min-width:0}.crmRelationsModal>footer button{flex:auto;min-height:44px;margin-left:0}.crmRelationsEmbedded .crmRelationsBody{padding:9px}.crmRelationsEmbeddedDetail{flex-direction:column;align-items:flex-start;gap:10px;padding:14px}.crmRelationsEmbeddedDetail code{overflow-wrap:anywhere;max-width:100%}}.manageDataPanel{overflow:hidden}.manageDataPanel>header{border-bottom:1px solid var(--line);padding:22px 24px}.manageDataPanel h2,.manageDataPanel h3{margin:5px 0}.manageDataPanel p{color:var(--muted);margin:6px 0;line-height:1.5}.manageDataBody{gap:18px;padding:22px 24px;display:grid}.manageDataActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.manageDataActions h3{margin-right:auto}.manageDataGrid{grid-template-columns:repeat(auto-fill,minmax(225px,1fr));gap:10px;display:grid}.manageDataGrid label{border:1px solid var(--line);cursor:pointer;border-radius:9px;align-items:flex-start;gap:10px;min-width:0;padding:11px;display:flex}.manageDataGrid input{flex:none;margin-top:3px}.manageDataGrid small{color:var(--muted);overflow-wrap:anywhere;margin-top:2px;display:block}.manageDataBody>.primary{justify-self:start}.manageDataImport{border-top:1px solid var(--line);padding-top:20px}.manageDataImport input[type=file]{max-width:100%;margin:14px 0;display:block}.manageDataPreview{border:1px solid var(--line);overflow-wrap:anywhere;background:#f8f9fb;border-radius:9px;padding:14px}.manageDataPreview ul{columns:2;max-height:280px;padding-left:22px;overflow:auto}.manageDataProgress{color:var(--muted);align-items:center;gap:10px;display:flex}@media (width<=600px){.manageDataPanel>header,.manageDataBody{padding:16px}.manageDataGrid{grid-template-columns:1fr}.manageDataPreview ul{columns:1}}.dataFlowPage{gap:18px;display:grid}.dataFlowTabs{gap:8px;display:flex}.dataFlowTabs button{border:1px solid var(--line);min-height:42px;color:var(--muted);cursor:pointer;background:#fff;border-radius:9px;padding:0 18px;font-weight:800}.dataFlowTabs button.active{background:var(--brand);border-color:var(--brand);color:#fff}.dataFlowIntro{padding:24px}.dataFlowIntro h2,.dataRelationsWorkspace h2{margin:5px 0 8px}.dataFlowIntro p,.dataRelationsWorkspace p,.dataFlowAutomation p{color:var(--muted);margin:0;line-height:1.65}.dataFlowDiagram{background:radial-gradient(circle at 50% 0,#fff5f5 0,#0000 38%),#fff;padding:34px;overflow:hidden}.dataFlowTrack{justify-content:center;align-items:center;max-width:1120px;margin:0 auto 34px;display:flex}.dataFlowTrackItem{align-items:center;min-width:0;display:flex}.dataFlowCircle{color:#172033;cursor:pointer;background:#fff;border:2px solid #dfe4eb;border-radius:50%;flex-direction:column;flex:0 0 156px;justify-content:center;align-items:center;gap:4px;width:156px;height:156px;padding:16px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:flex;box-shadow:0 12px 30px #26344512}.dataFlowCircle:hover{border-color:#f19aa0;transform:translateY(-4px);box-shadow:0 16px 34px #2634451c}.dataFlowCircle.selected{border-color:var(--brand);background:#fff7f7;box-shadow:0 0 0 6px #e1111b10,0 16px 36px #2634451c}.dataFlowCircle strong{background:var(--brand);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;margin-bottom:3px;font-size:16px;display:grid}.dataFlowCircle>span{font-size:20px;font-weight:800}.dataFlowCircle small{max-width:112px;color:var(--muted);text-align:center;text-transform:uppercase;letter-spacing:.05em;font-size:11px;line-height:1.25}.dataFlowConnector{flex:0 auto;width:clamp(38px,6vw,88px);height:24px;position:relative}.dataFlowConnector:before{content:"";background:#cbd3df;height:2px;position:absolute;top:11px;left:5px;right:10px}.dataFlowConnector:after{content:"";border-top:2px solid #aab5c4;border-right:2px solid #aab5c4;width:8px;height:8px;position:absolute;top:7px;right:5px;transform:rotate(45deg)}.dataFlowExplanation{background:#fff;border:1px solid #eadfe0;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;max-width:920px;min-height:150px;margin:auto;padding:24px;display:grid;box-shadow:0 10px 26px #2634450d}.dataFlowExplanationNumber{background:var(--brand);color:#fff;border-radius:50%;place-items:center;width:64px;height:64px;font-size:26px;font-weight:900;display:grid}.dataFlowExplanation h3{margin:4px 0 6px;font-size:24px}.dataFlowExplanation p{color:var(--muted);margin:0 0 8px;line-height:1.55}.dataFlowExplanation>div>strong{color:#30394a;font-size:13px}.dataFlowExplanation code{color:var(--brand);white-space:nowrap;background:#fff0f0;border-radius:7px;padding:8px 10px;font-size:12px}.dataFlowAutomation{padding:22px}.dataFlowAutomation h3{margin:0 0 7px}.dataRelationsWorkspace{overflow:hidden}.dataRelationsWorkspace>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.dataRelationsWorkspace>header button{flex:none}.crmWorkspaceDetails label strong{overflow-wrap:anywhere;margin-top:8px;font-size:14px;display:block}.dmCompanyPicker{gap:8px;margin-top:7px;display:flex}.dmCompanyPicker select{flex:1;min-width:0}.dmCompanyPicker button{flex:none}.dmNestedModal{z-index:70}.dmDetailActions{justify-content:flex-end;margin:12px 0;display:flex}.dmDetailActions button{min-width:120px}@media (width<=980px){.dataFlowDiagram{padding:26px 18px}.dataFlowCircle{flex-basis:130px;width:130px;height:130px}.dataFlowCircle>span{font-size:17px}}@media (width<=720px){.dataFlowTrack{flex-direction:column;margin-bottom:24px}.dataFlowTrackItem{flex-direction:column}.dataFlowCircle{flex-basis:142px;width:142px;height:142px}.dataFlowConnector{width:24px;height:44px}.dataFlowConnector:before{width:2px;height:auto;inset:3px auto 10px 11px}.dataFlowConnector:after{top:auto;bottom:5px;right:7px;transform:rotate(135deg)}.dataFlowExplanation{grid-template-columns:auto 1fr;align-items:start}.dataFlowExplanation code{white-space:normal;overflow-wrap:anywhere;grid-column:1/-1}.dataRelationsWorkspace>header{flex-direction:column;align-items:stretch}.dataRelationsWorkspace>header button{width:100%}.dmCompanyPicker{align-items:stretch}.dmCompanyPicker button{min-width:80px}}@media (width<=480px){.dataFlowDiagram{padding:22px 12px}.dataFlowExplanation{grid-template-columns:1fr;gap:12px}.dataFlowExplanationNumber{width:48px;height:48px;font-size:20px}}.emailMarketingPage{gap:16px;display:grid}.emailMarketingTabs{border-bottom:1px solid var(--line);gap:28px;display:flex}.emailMarketingTabs button{background:0 0;border:0;border-bottom:3px solid #0000;padding:14px 2px;font-size:15px;font-weight:750}.emailMarketingTabs button.active{color:var(--brand);border-color:var(--brand)}.marketingStats{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.marketingStats article{gap:8px;padding:18px;display:grid}.marketingStats span{color:var(--muted);font-size:13px}.marketingStats strong{font-size:28px}.marketingHead{justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.marketingHead h2,.marketingHead p{margin:0}.marketingHead p{color:var(--muted);margin-top:5px}.marketingTable{overflow:auto}.marketingTable table{width:100%;min-width:1120px}.campaignActions{flex-wrap:wrap;gap:6px;min-width:250px;display:flex}.campaignActions button{border:1px solid var(--line);color:var(--ink);white-space:nowrap;background:#fff;border-radius:7px;padding:6px 9px;font-size:12px;font-weight:650}.campaignActions button:disabled{opacity:.5;cursor:not-allowed}.campaignActions .runCampaignButton{color:var(--brand);background:#fff8f8;border-color:#f1b9b9}.campaignDetailsModal{width:min(1400px,98vw);max-height:94vh}.campaignEditModal{max-height:94vh}.campaignEditModal .sourceModalBody{overflow:auto}.campaignDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.campaignDetailGrid>div{border:1px solid var(--line);border-radius:9px;gap:5px;padding:12px;display:grid}.campaignDetailGrid span,.campaignRecipientCounts span{color:var(--muted);font-size:12px}.campaignRecipientCounts{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px;display:grid}.campaignRecipientCounts>div{background:#f6f7f9;border-radius:9px;gap:4px;padding:12px;display:grid}.campaignRecipientCounts strong{font-size:20px}.campaignScheduleHint{color:var(--muted);margin:16px 0 0;font-size:12px;line-height:1.5}.campaignStatus.partial_success{color:#9a5c00;background:#fff6e5}.campaignRecipientToolbar{justify-content:space-between;align-items:center;gap:14px;margin:24px 0 12px;display:flex}.campaignRecipientToolbar h3{margin:0 0 4px}.campaignRecipientToolbar span{color:var(--muted);font-size:13px}.campaignRecipientToolbar input{border:1px solid var(--line);border-radius:8px;width:min(300px,45%);min-height:40px;padding:0 12px}.campaignRecipientTableWrap{border:1px solid var(--line);border-radius:10px;max-height:min(52vh,560px);overflow:auto}.campaignRecipientBulkActions{border-bottom:1px solid var(--line);background:#f8f9fb;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.campaignRecipientBulkActions label{align-items:center;gap:8px;font-size:13px;display:flex}.campaignRecipientTable{border-collapse:collapse;width:100%;min-width:860px}.campaignRecipientTable th,.campaignRecipientTable td{text-align:left;vertical-align:top;border-bottom:1px solid #edf0f3;padding:10px 12px}.campaignRecipientTable th{z-index:1;color:#475467;background:#f8f9fb;font-size:12px;position:sticky;top:0}.campaignRecipientTable th:first-child,.campaignRecipientTable td:first-child{width:40px}.campaignRecipientTable th:nth-child(2),.campaignRecipientTable td:nth-child(2){overflow-wrap:anywhere;min-width:210px}.campaignRecipientTable th:nth-child(3),.campaignRecipientTable td:nth-child(3){overflow-wrap:anywhere;min-width:250px;max-width:340px}.campaignRecipientTable th:last-child,.campaignRecipientTable td:last-child{white-space:nowrap;min-width:124px;position:sticky;right:0;box-shadow:-5px 0 8px #10182814}.campaignRecipientTable th:last-child{z-index:3;background:#f8f9fb}.campaignRecipientTable td:last-child{z-index:2;background:#fff}.campaignRecipientTable td strong,.campaignRecipientTable td span{display:block}.campaignRecipientTable td span{color:var(--muted);margin-top:4px;font-size:12px}.campaignRecipientTable td input[type=checkbox],.campaignRecipientBulkActions input[type=checkbox]{accent-color:#b10b0b;width:16px;height:16px}.campaignRecipientError{color:#a32d2d;overflow-wrap:anywhere;max-width:300px;font-size:12px}.campaignAuditMeta{white-space:normal;overflow-wrap:anywhere;gap:3px;margin-top:8px;line-height:1.35;display:grid}.campaignAuditMeta span{margin:0!important;font-size:11px!important}.campaignAuditMeta b{color:var(--ink);font-weight:650}.marketingTable td strong,.marketingTable td span{display:block}.marketingTable td span{color:var(--muted);margin-top:4px;font-size:12px}.campaignStatus{border-radius:99px;padding:5px 8px;font-size:10px;display:inline-flex}.campaignStatus.scheduled,.campaignStatus.running,.campaignStatus.sent{color:#087d52;background:#eaf8f1}.campaignStatus.draft,.campaignStatus.paused{color:#9a5c00;background:#fff6e5}.campaignStatus.failed,.campaignStatus.cancelled{color:#c9151c;background:#fff0ef}.campaignStatus.completed{color:#175cd3;background:#edf6ff}.campaignStatus.granted{color:#087d52;background:#eaf8f1}.campaignStatus.denied,.campaignStatus.withdrawn{color:#c9151c;background:#fff0ef}.campaignStatus.unknown{color:#667085;background:#eef1f5}.consentSearch{border:1px solid var(--line);background:#fff;border-radius:8px;width:min(360px,42%);min-height:40px;padding:0 12px}.consentHistoryTable table{min-width:1100px}.marketingTemplateGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.marketingTemplateGrid article{padding:20px}.marketingTemplateGrid h3{margin:12px 0 4px}.marketingTemplateGrid p{color:var(--muted)}.marketingTemplateGrid>article>span{color:#087d52;background:#eaf8f1;border-radius:99px;padding:5px 8px;font-size:10px}.marketingTemplateGrid article .secondaryBtn{width:100%;margin-top:16px}.campaignModal{width:min(820px,94vw)}.campaignModal h3{margin:20px 0 10px}.campaignModal small{color:var(--muted);font-weight:400;display:block}.marketingNotice{color:#087d52;background:#eaf8f1;border-radius:8px;justify-content:space-between;padding:12px 14px;display:flex}.marketingNotice button{background:0 0;border:0}.marketingEditor{width:calc(100vw - 40px);max-width:none;height:calc(100dvh - 40px);max-height:none}.marketingEditor .dmImportBody{gap:14px;min-height:0;display:grid;overflow:auto}.marketingEditor footer small{color:var(--muted)}.marketingTemplateActions{align-items:center;gap:10px;display:flex}.trackingHead{align-items:flex-end;gap:18px}.trackingFilters{flex:1;grid-template-columns:minmax(220px,1.6fr) repeat(3,minmax(130px,1fr));gap:8px;max-width:920px;display:grid}.trackingFilters input,.trackingFilters select{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0;min-height:40px;padding:8px 10px}.trackingSetup{color:#785800;background:#fffaf0;border:1px solid #f2d393;border-radius:9px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.trackingSetup span{font-size:13px}.trackingSectionTitle{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.trackingSectionTitle p,.trackingSectionTitle>span{color:var(--muted);margin-top:4px;font-size:12px}.trackingMessageTable table{min-width:900px}.trackingEventTable table{min-width:1050px}.trackingUrl a{color:var(--brand)}.trackingCaveat{color:var(--muted);background:#f8f9fb;border-radius:8px;margin:0;padding:12px 14px;font-size:12px;line-height:1.55}@media (width<=900px){.marketingEditor{width:100%;height:calc(100dvh - 20px);max-height:calc(100dvh - 20px)}.marketingEditor>footer{align-items:stretch;gap:12px}.marketingTemplateActions{width:100%}.marketingTemplateActions button{flex:1}.trackingHead{flex-direction:column;align-items:stretch}.trackingFilters{grid-template-columns:1fr 1fr;width:100%;max-width:none}}@media (width<=600px){.emailMarketingTabs{gap:18px;overflow-x:auto}.emailMarketingTabs button{white-space:nowrap}.trackingFilters{grid-template-columns:1fr}.trackingStats{grid-template-columns:1fr 1fr}.trackingStats strong{font-size:20px}}.audienceModal{width:min(1180px,96vw);max-height:94vh}.audienceModal .sourceModalBody{overflow:auto}.audienceTitle{justify-content:space-between;align-items:end;margin-top:18px;display:flex}.audienceTitle h3,.audienceTitle p{margin:0}.audienceTitle p{color:var(--muted);margin-top:4px;font-size:13px}.audienceTitle>strong{color:var(--brand)}.consentGuide{color:#785800;background:#fffaf0;border:1px solid #f2d393;border-radius:9px;grid-template-columns:max-content 1fr;gap:12px;margin:12px 0;padding:12px 14px;font-size:12px;line-height:1.5;display:grid}.consentGuide>strong{color:#9a5c00}.audienceFilters{grid-template-columns:1.5fr repeat(3,1fr);gap:8px;margin:12px 0;display:grid}.audienceFilters input,.audienceFilters select{border:1px solid var(--line);background:#fff;border-radius:8px;min-height:40px;padding:8px 10px}.audienceTable{border:1px solid var(--line);border-radius:10px;max-height:310px;overflow:auto}.audienceTable table{width:100%;min-width:900px}.audienceTable thead{z-index:2;position:sticky;top:0}.audienceTable td strong,.audienceTable td span{display:block}.audienceTable td span{color:var(--muted);margin-top:3px;font-size:12px}.audienceTable tr.ineligible{opacity:.58;background:#fafafa}.audienceTable .eligible,.audienceTable .blocked{border-radius:99px;padding:5px 8px;font-size:10px;display:inline-flex}.audienceTable .eligible{color:#087d52;background:#eaf8f1}.audienceTable .blocked{color:#c9151c;background:#fff0ef}@media (width<=800px){.marketingStats{grid-template-columns:repeat(2,1fr)}.marketingTemplateGrid{grid-template-columns:1fr}.marketingHead{align-items:flex-start;gap:12px}.consentSearch{width:100%;max-width:none}.campaignModal .formGrid,.campaignDetailGrid{grid-template-columns:1fr}.campaignRecipientCounts{grid-template-columns:repeat(2,1fr)}.campaignRecipientToolbar{flex-direction:column;align-items:stretch}.campaignRecipientToolbar input{width:100%}.emailMarketingTabs{overflow:auto}.audienceFilters{grid-template-columns:1fr}.audienceTitle{align-items:flex-start}}.emailTrackingPage{gap:16px;display:grid}.emailTrackingTabs{border-bottom:1px solid var(--line);gap:28px;display:flex}.emailTrackingTabs button{background:0 0;border:0;border-bottom:3px solid #0000;padding:14px 2px;font-size:15px;font-weight:750}.emailTrackingTabs button.active{color:var(--brand);border-color:var(--brand)}.trackingToolbar{grid-template-columns:minmax(240px,1.7fr) repeat(3,minmax(130px,1fr)) auto;gap:8px;padding:14px;display:grid}.trackingToolbar input,.trackingToolbar select{border:1px solid var(--line);background:#fff;border-radius:8px;min-height:40px;padding:8px 10px}.trackingToolbar>span{color:var(--muted);align-self:center;font-size:12px}.trackingStats strong{font-size:24px}.trackingSectionTitle{border-bottom:1px solid var(--line);padding:16px 18px}.trackingSectionTitle h3,.trackingSectionTitle p{margin:0}.trackingSectionTitle p{color:var(--muted);margin-top:4px;font-size:12px}.trackingCaveat{color:var(--muted);background:#f8f9fb;border-radius:8px;margin:0;padding:12px 14px;font-size:12px}.trackingUrl{text-overflow:ellipsis;white-space:nowrap;max-width:320px;overflow:hidden}.trackingConfigIntro{grid-template-columns:1fr minmax(360px,48%);gap:24px;padding:20px;display:grid}.trackingConfigIntro h2,.trackingConfigIntro p{margin:0}.trackingConfigIntro p{color:var(--muted);margin-top:5px}.trackingConfigIntro label{font-size:13px;font-weight:700}.trackingConfigIntro label>div{margin-top:7px;display:flex}.trackingConfigIntro code{border:1px solid var(--line);text-overflow:ellipsis;background:#f8f9fb;border-radius:8px 0 0 8px;flex:1;padding:11px;overflow:hidden}.trackingConfigIntro label button{border:1px solid var(--line);background:#fff;border-left:0;border-radius:0 8px 8px 0;padding:0 14px}.trackingConfigGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.trackingConfigGrid article{padding:18px}.trackingConfigGrid article>header{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.trackingConfigGrid h3,.trackingConfigGrid header p{margin:0}.trackingConfigGrid header p{color:var(--muted);margin-top:3px;font-size:12px}.trackingConfigGrid dl{grid-template-columns:repeat(2,1fr);gap:8px;margin:18px 0;display:grid}.trackingConfigGrid dl>div{background:#f8f9fb;border-radius:8px;padding:10px}.trackingConfigGrid dt{color:var(--muted);font-size:11px}.trackingConfigGrid dd{margin:4px 0 0;font-size:13px;font-weight:650}.trackingConfigGrid article>p{color:var(--muted);font-size:13px;line-height:1.5}.configActions{flex-wrap:wrap;gap:8px;display:flex}.trackingPayloadModal{width:min(980px,95vw);max-height:92vh}.trackingPayloadModal .sourceModalBody{overflow:auto}.payloadMeta{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.payloadMeta span{background:#f8f9fb;border-radius:8px;gap:4px;padding:10px;font-size:13px;display:grid}.trackingPayloadModal pre{color:#d0d5dd;white-space:pre-wrap;overflow-wrap:anywhere;background:#101828;border-radius:9px;margin:14px 0 0;padding:16px;font-size:12px;line-height:1.5}.trackingSecretField{gap:7px;margin:14px 0;font-size:12px;font-weight:700;display:grid}.trackingSecretField input{border:1px solid var(--line);border-radius:8px;width:100%;min-height:42px;padding:9px 11px}.trackingCodeSample{border:1px solid var(--line);background:#f8f9fb;border-radius:9px;margin:14px 0}.trackingCodeSample summary{cursor:pointer;padding:11px 13px;font-size:12px;font-weight:750}.trackingCodeSample pre{border-top:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;color:#344054;margin:0;padding:13px;font-size:11px}.trackingCodeSample small{color:var(--muted);padding:0 13px 13px;line-height:1.5;display:block}.trackingToolbar{grid-template-columns:minmax(220px,1.7fr) repeat(3,minmax(125px,1fr)) auto auto}.trackingToolbarActions{align-items:center;gap:8px;display:flex}.trackingToolbarActions button{white-space:nowrap}.eventPayloadTable table{min-width:1320px}@media (width<=900px){.trackingToolbar{grid-template-columns:1fr 1fr}.trackingConfigIntro,.trackingConfigGrid{grid-template-columns:1fr}}@media (width<=600px){.emailTrackingTabs{overflow-x:auto}.emailTrackingTabs button{white-space:nowrap}.trackingToolbar{grid-template-columns:1fr}.trackingStats{grid-template-columns:1fr 1fr}.trackingConfigIntro{padding:16px}.trackingConfigIntro label>div{min-width:0}.trackingConfigIntro code{font-size:11px}.payloadMeta{grid-template-columns:1fr}.chartPlot{height:190px}}.trackingCustomRange{flex-wrap:wrap;grid-column:1/-1;align-items:end;gap:10px;display:flex}.trackingCustomRange label{min-width:160px;color:var(--muted);gap:4px;font-size:12px;font-weight:700;display:grid}.trackingCustomRange input{width:100%;min-width:0}.trackingToolbar:has(.trackingCustomRange) .trackingCustomRange{grid-row:2}@media (width<=600px){.trackingCustomRange label{flex:140px;min-width:0}}.trackingEventBadge{white-space:nowrap;color:#475467;background:#eef1f5;border-radius:999px;align-items:center;padding:5px 9px;font-size:10px;font-weight:800;line-height:1.2;display:inline-flex}.trackingEventBadge.opened{color:#06736a;background:#e5f7f4}.trackingEventBadge.clicked{color:#2453a6;background:#e9f0ff}.trackingEventBadge.delivered{color:#237544;background:#eaf8ec}.trackingEventBadge.bounced{color:#a45b07;background:#fff1df}.trackingEventBadge.complained{color:#b4233d;background:#ffe9ec}.trackingEventBadge.other{color:#63439b;background:#eeeaf8}.premiumEmailTracking{min-width:0}.emailEngagementSummary{box-shadow:var(--viz-shadow);background:#fff;border-radius:16px;grid-template-columns:minmax(160px,.8fr) minmax(0,1.8fr) minmax(210px,1fr);gap:28px;padding:26px;display:grid}.emailEngagementSummary>div{min-width:0}.emailReach>span,.emailClickOutcome>span,.emailResponseTitle{color:#626b7a;font-size:12px;font-weight:550}.emailReach>strong{letter-spacing:-.07em;color:#1a1a1a;margin-top:9px;font-size:48px;font-weight:620;line-height:1.3;display:block}.emailReach>p,.emailClickOutcome>p{color:#626b7a;margin:7px 0 0;font-size:11px;line-height:1.6}.emailResponse{grid-template-columns:1fr 1fr;align-content:start;gap:14px 22px;display:grid}.emailResponseTitle{grid-column:1/-1}.emailResponseMetric{gap:5px;display:grid}.emailResponseMetric>span{color:#626b7a;font-size:11px}.emailResponseMetric strong{letter-spacing:-.04em;color:#087f72;font-size:30px;font-weight:650}.emailResponseMetric:last-child strong{color:#315da8}.emailResponseMetric small{color:#4a4a4a;font-size:11px}.emailClickOutcome{border-left:1px solid #eceef0;padding-left:24px}.emailClickOutcome>strong{letter-spacing:-.045em;color:#1a1a1a;margin-top:12px;font-size:32px;font-weight:650;display:block}.premiumEmailTracking>.trackingToolbar{grid-template-columns:minmax(220px,1.6fr) repeat(3,minmax(130px,1fr)) auto;display:grid}.premiumEmailTracking>.trackingToolbar>input,.premiumEmailTracking>.trackingToolbar>select{width:100%;min-width:0}.premiumEmailTracking .marketingTable{min-width:0}.premiumEmailTracking .emailTrackingTabs button{flex:none;width:auto}.premiumEmailTracking .engagementCalendar{min-width:0}.premiumEmailTracking .emailEngagementSummary~.marketingTable{overflow-x:auto}@media (width<=1100px){.premiumEmailTracking>.trackingToolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.premiumEmailTracking>.trackingToolbar>input{grid-column:span 2}.emailEngagementSummary{grid-template-columns:minmax(140px,.8fr) minmax(0,1.5fr);gap:24px}.emailClickOutcome{border:0;border-top:1px solid #eceef0;grid-column:1/-1;align-items:center;gap:20px;padding:18px 0 0;display:flex}.emailClickOutcome>strong{margin:0}.emailClickOutcome>p{max-width:48ch;margin:0}}@media (width<=600px){.premiumEmailTracking>.trackingToolbar{grid-template-columns:1fr 1fr}.premiumEmailTracking>.trackingToolbar>input{grid-column:1/-1}.premiumEmailTracking>.trackingToolbar>.trackingToolbarActions{grid-column:1/-1;justify-content:end}.emailEngagementSummary{grid-template-columns:1fr;gap:20px;padding:20px}.emailReach{grid-template-columns:1fr auto;align-items:center;gap:7px;display:grid}.emailReach>strong{grid-row:span 2;margin:0;font-size:38px}.emailReach>p{grid-column:1;margin:0}.emailClickOutcome{flex-wrap:wrap;gap:10px 20px}.emailClickOutcome>span{flex:1}.emailClickOutcome>p{flex-basis:100%}.premiumEmailTracking .trackingToolbarActions button{flex:1}.premiumEmailTracking .emailTrackingTabs{gap:18px}}.crmWorkspace{gap:14px;min-width:0;display:grid}.crmWorkspaceTabs{border-bottom:1px solid var(--line);gap:8px;display:flex;overflow:auto}.crmWorkspaceTabs button{white-space:nowrap;color:var(--ink);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:12px 14px;font-weight:700}.crmWorkspaceTabs button.active{color:var(--brand);border-bottom-color:var(--brand)}.crmWorkspaceToolbar{justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.crmWorkspaceToolbar h2{margin:0 0 5px;font-size:17px;font-weight:600}.crmWorkspaceToolbar p{color:var(--muted);margin:0;font-size:13px}.crmWorkspaceActions{align-items:center;gap:9px;min-width:min(560px,60%);display:flex}.crmWorkspaceActions input,.crmWorkspaceFilter select{border:1px solid var(--line);background:#fff;border-radius:8px;flex:1;min-width:200px;height:40px;padding:0 12px}.crmWorkspaceActions button{white-space:nowrap;height:40px}.crmWorkspaceTable{min-width:0;overflow:auto}.crmWorkspaceTable table{border-collapse:collapse;width:100%;min-width:940px}.crmWorkspaceTable th,.crmWorkspaceTable td{text-align:left;vertical-align:middle;border-bottom:1px solid #edf0f3;padding:13px 15px}.crmWorkspaceTable th{color:#858b96;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;background:#fafafa;font-size:10px}.crmWorkspaceTable td{overflow-wrap:anywhere;max-width:340px;font-size:12px;line-height:1.5}.crmWorkspaceTable td strong,.crmWorkspaceTable td span{display:block}.crmWorkspaceTable td strong{color:var(--ink)}.crmWorkspaceTable td span{color:var(--muted)}.crmWorkspaceTable .crmActionsHead{text-align:right}.crmWorkspaceTable .crmRowActions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.crmWorkspaceTable .crmRowActions .secondaryBtn,.crmWorkspaceTable .crmRowActions .dangerText{padding:7px 10px;font-size:11px}.crmWorkspaceTable .dangerText{color:var(--brand);cursor:pointer;background:0 0;border:0;font-weight:700}.crmState{text-transform:capitalize;background:#eef1f5;border-radius:999px;width:max-content;max-width:100%;padding:4px 8px;font-size:10px;font-weight:700;color:#525b6a!important;display:inline-flex!important}.crmState.open,.crmState.requested,.crmState.new,.crmState.scheduled,.crmState.active,.crmState.granted{background:#eaf8f1;color:#087d52!important}.crmState.high,.crmState.hot,.crmState.error,.crmState.denied,.crmState.withdrawn{background:#fff0ef;color:#bd1e25!important}.crmState.in_progress,.crmState.medium,.crmState.warning{background:#fff6e5;color:#9a5c00!important}.crmState.done,.crmState.completed,.crmState.qualified{background:#edf6ff;color:#175cd3!important}.crmWorkspaceFilter{border-bottom:1px solid var(--line);padding:12px 15px}.crmWorkspaceFilter label{color:var(--muted);align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex}.crmWorkspaceFilter select{flex:0 360px}.crmIssueSummary{white-space:nowrap}.crmWorkspaceNotice,.crmWorkspaceError{color:#176847;background:#effaf4;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 13px;font-size:13px;display:flex}.crmWorkspaceError{color:#a5171d;background:#fff1f1}.crmWorkspaceNotice button,.crmWorkspaceError button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:18px}.crmWorkspaceModal{flex-direction:column;width:min(760px,96vw);max-height:min(92vh,900px);display:flex;overflow:hidden}.crmWorkspaceModal .sourceModalBody{overflow:auto}.crmWorkspaceFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.crmWorkspaceFields label{color:var(--ink);gap:6px;font-size:12px;font-weight:700;display:grid}.crmWorkspaceFields input:not([type=checkbox]),.crmWorkspaceFields select,.crmWorkspaceFields textarea{border:1px solid var(--line);width:100%;min-height:40px;color:var(--ink);background:#fff;border-radius:8px;padding:9px 11px}.crmWorkspaceFields textarea{resize:vertical;min-height:92px}.crmWorkspaceFields input[type=checkbox]{width:19px;height:19px;accent-color:var(--brand)}.crmWorkspaceFields label:has(textarea){grid-column:1/-1}.crmWorkspaceModal footer{border-top:1px solid var(--line);justify-content:flex-end;gap:9px;padding:14px 20px;display:flex}@media (width<=850px){.crmWorkspaceToolbar{flex-direction:column;align-items:stretch}.crmWorkspaceActions{flex-wrap:wrap;width:100%;min-width:0}.crmWorkspaceActions input{min-width:min(100%,220px)}.crmWorkspaceTable table{min-width:760px}}@media (width<=560px){.crmWorkspaceActions{grid-template-columns:1fr 1fr;display:grid}.crmWorkspaceActions input{grid-column:1/-1;width:100%}.crmWorkspaceActions button{width:100%}.crmWorkspaceFields{grid-template-columns:1fr}.crmWorkspaceFields label:has(textarea){grid-column:auto}.crmWorkspaceFilter label{flex-direction:column;align-items:flex-start}.crmWorkspaceFilter select{flex-basis:auto;width:100%}}.crmWorkspaceClickableRow{cursor:pointer}.crmWorkspaceClickableRow:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.mailServiceCard .integrationAvatar{min-width:48px;font-size:10px;font-weight:800}.mailServiceDetails{min-width:0}.mailServiceDetails>span{overflow-wrap:anywhere;max-width:100%}.mailServiceModal .formGrid{grid-template-columns:minmax(110px,.7fr) minmax(200px,1.3fr);gap:12px;display:grid}.mailServiceModal .sourceModalBody{max-height:calc(90vh - 145px);overflow:auto}.mailServiceModal .sourceModalBody>small{color:#697386;margin-top:-10px;font-size:11px;line-height:1.45}.mailServiceModal input[type=number]{color:#172033;background:#fff;border:1px solid #d8dee8;border-radius:8px;width:100%;min-height:40px;padding:9px 11px}.mailServiceModal input[type=number]:focus{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 12%,transparent);outline:none}.mailAttachmentConfig{background:#fafbfc;border:1px solid #dfe3e9;border-radius:10px;gap:12px;padding:14px;display:grid}.mailAttachmentConfig>small{color:#697386;font-size:11px;line-height:1.45}.attachmentConfigWarning{color:#855c08;background:#fff8e7;border:1px solid #f3ca75;border-radius:8px;padding:10px 12px;font-size:11px;line-height:1.45}@media (width<=800px){.mailServiceCard{grid-template-columns:42px minmax(0,1fr)}.mailServiceCard>.switch,.mailServiceCard>button{grid-row:auto}.mailServiceCard>.switch{grid-column:1}.mailServiceCard>button{grid-column:2}.mailServiceModal .formGrid{grid-template-columns:1fr}}.sitemapPage{gap:16px;display:grid}.sitemapTabs{border-bottom:1px solid #dfe3ea;align-items:center;gap:30px;display:flex;overflow-x:auto}.sitemapTabs button{color:#20232a;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;flex:none;width:auto;padding:0 2px 13px;font-weight:750}.sitemapTabs button.active{color:var(--brand);border-color:var(--brand);background:0 0}.submitLogPanel{overflow:hidden}.submitLogPanel>header{border-bottom:1px solid #e7eaf0;justify-content:space-between;align-items:end;gap:18px;padding:16px 18px;display:flex}.submitLogPanel h3{margin:0 0 4px}.submitLogPanel header span{color:#687386;font-size:12px}.submitLogPanel header label{gap:6px;font-size:12px;font-weight:700;display:grid}.submitLogPanel select{background:#fff;border:1px solid #d8dee8;border-radius:8px;min-width:150px;min-height:39px;padding:8px 11px}.submitLogTable{overflow-x:auto}.submitLogHead,.submitLogTable article{grid-template-columns:100px minmax(300px,2fr) minmax(130px,.7fr) 190px 90px;align-items:center;gap:14px;min-width:900px;padding:13px 18px;display:grid}.submitLogHead{color:#7a8495;text-transform:uppercase;background:#fafbfc;font-size:10px;font-weight:800}.submitLogTable article{border-top:1px solid #edf0f4;font-size:12px}.submitLogTable article>div{gap:4px;min-width:0;display:grid}.submitLogTable article strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.submitLogTable article small{color:#b42318}.submitLogTable time{color:#687386}.eventBadge,.logStatus{border-radius:99px;width:max-content;padding:5px 8px;font-size:10px;font-weight:800}.eventBadge.manual{color:#175cd3;background:#eff8ff}.eventBadge.scheduler{color:#6941c6;background:#f4f0ff}.logStatus.success{color:#087d52;background:#e8f7ef}.logStatus.error{color:#b42318;background:#fff1f1}.sitemapToolbar{justify-content:space-between;align-items:end;gap:24px;padding:20px;display:flex}.sitemapToolbar h2,.sitemapTable h3{margin:0 0 5px}.sitemapToolbar p{color:var(--muted);margin:0}.sitemapToolbar label,.sitemapComposer label,.schedulerComposer label{gap:7px;font-size:12px;font-weight:700;display:grid}.sitemapToolbar select{min-width:310px}.sitemapToolbar select,.sitemapComposer input,.schedulerComposer input,.schedulerComposer select{background:#fff;border:1px solid #d8dee8;border-radius:8px;min-height:42px;padding:9px 11px}.sitemapConnection{background:#f0faf5;border:1px solid #cce8db;border-radius:10px;align-items:center;gap:10px;padding:11px 14px;font-size:12px;display:flex}.sitemapConnection span{color:#667085}.sitemapConnection em{color:#087d52;margin-left:auto;font-style:normal}.sitemapNotice{color:#245b9e;background:#eff6ff;border:1px solid #bfd7f5;border-radius:10px;padding:14px}.sitemapNotice.warning{color:#8a5a00;background:#fff8e8;border-color:#f0d49b}.sitemapComposer,.schedulerComposer{grid-template-columns:minmax(300px,1fr) auto;align-items:end;gap:12px;padding:18px;display:grid}.schedulerComposer{grid-template-columns:minmax(280px,1fr) 180px minmax(180px,.5fr) auto}.schedulerComposer label small{color:#7b8494;font-weight:400}.sitemapComposer .primary,.schedulerComposer .primary{min-height:42px}.sitemapTable{overflow:hidden}.sitemapTable>header{border-bottom:1px solid #e7eaf0;justify-content:space-between;align-items:center;padding:17px 18px;display:flex}.sitemapTable>header span{text-align:center;background:#eef2f7;border-radius:99px;min-width:27px;padding:5px;font-size:11px}.sitemapTable article{border-top:1px solid #edf0f4;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:15px 18px;display:grid}.sitemapTable article:first-of-type{border-top:0}.sitemapTable article>div:first-child{gap:5px;min-width:0;display:grid}.sitemapTable article strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sitemapTable article small{color:#687386}.sitemapTable article>span{border-radius:99px;padding:6px 9px;font-size:10px;font-weight:800}.sitemapTable .success{color:#087d52;background:#e8f7ef}.sitemapTable .pending{color:#175cd3;background:#eff8ff}.sitemapTable .error{color:#b42318;background:#fff1f1}.sitemapTable .disabled{color:#667085;background:#f2f4f7}.sitemapTable article>button,.sitemapRowActions button,.jobActions button{background:#fff;border:1px solid #d8dee8;border-radius:7px;padding:7px 10px}.sitemapRowActions{gap:8px!important;display:flex!important}.inspectionBackdrop{z-index:1000;background:#1118278c;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.inspectionModal{background:#fff;border-radius:16px;grid-template-rows:auto auto auto minmax(0,1fr);width:min(1120px,96vw);max-height:90vh;display:grid;overflow:hidden;box-shadow:0 24px 70px #0000003d}.inspectionModal>header{border-bottom:1px solid #e7eaf0;justify-content:space-between;gap:20px;padding:20px 22px;display:flex}.inspectionModal header h2{margin:3px 0 5px}.inspectionModal header small{color:var(--brand);font-weight:800}.inspectionModal header p{color:#687386;word-break:break-all;margin:0}.inspectionModal header>button{cursor:pointer;background:0 0;border:0;align-self:start;font-size:26px}.inspectionModal>.sitemapNotice{margin:18px}.inspectionSummary{grid-template-columns:repeat(5,1fr);gap:10px;padding:16px 22px;display:grid}.inspectionSummary button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe4eb;border-radius:10px;gap:6px;padding:12px;display:grid}.inspectionSummary button.active{border-color:#1570ef;box-shadow:0 0 0 2px #e8f1ff}.inspectionSummary span{color:#667085;font-size:12px}.inspectionSummary strong{font-size:21px}.inspectionControls{color:#667085;justify-content:space-between;align-items:center;gap:14px;padding:0 22px 14px;font-size:12px;display:flex}.inspectionControls button{padding:9px 13px}.inspectionTable{border-top:1px solid #e7eaf0;overflow:auto}.inspectionHead,.inspectionTable article{grid-template-columns:minmax(300px,2fr) 110px minmax(150px,.7fr) 175px;align-items:center;gap:14px;min-width:820px;padding:12px 22px;display:grid}.inspectionHead{z-index:1;color:#667085;text-transform:uppercase;background:#f8fafc;font-size:11px;font-weight:800;position:sticky;top:0}.inspectionTable article{border-top:1px solid #edf0f4;font-size:12px}.inspectionTable article>div{gap:4px;min-width:0;display:grid}.inspectionTable article strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inspectionTable article small,.inspectionTable time{color:#687386}.inspectionStatus{border-radius:99px;width:max-content;padding:5px 8px;font-size:10px;font-weight:800}.inspectionStatus.pass{color:#087d52;background:#e8f7ef}.inspectionStatus.fail,.inspectionStatus.error{color:#b42318;background:#fff1f1}.inspectionStatus.neutral,.inspectionStatus.pending,.inspectionStatus.verdict_unspecified{color:#667085;background:#f2f4f7}.inspectionLoading{text-align:center;color:#687386;padding:44px}.jobActions{gap:7px;display:flex!important}.jobError{color:#b42318!important}.emptyState{text-align:center;color:#7b8494;padding:28px}.trackingError{justify-content:space-between;display:flex}.trackingError button{color:inherit;background:0 0;border:0;font-size:18px}@media (width<=850px){.sitemapToolbar{flex-direction:column;align-items:stretch}.sitemapToolbar select{width:100%;min-width:0}.sitemapComposer,.schedulerComposer{grid-template-columns:1fr}.sitemapTable article{grid-template-columns:minmax(0,1fr) auto}.sitemapTable article>button,.sitemapRowActions,.jobActions{grid-column:1/-1;justify-self:end}.inspectionSummary{grid-template-columns:repeat(2,1fr)}.submitLogPanel>header{flex-direction:column;align-items:stretch}.submitLogPanel select{width:100%}}@media (width<=520px){.sitemapTable article{grid-template-columns:1fr}.sitemapTable article>span{justify-self:start}.sitemapConnection{flex-direction:column;align-items:flex-start}.sitemapConnection em{margin-left:0}.inspectionBackdrop{padding:0}.inspectionModal{border-radius:0;width:100vw;height:100dvh;max-height:none}}:root{--crm-action-radius:8px;--crm-action-height:40px}@media (width>=901px){.app:not(.collapsed){grid-template-columns:280px minmax(0,1fr)}.app:not(.collapsed)>aside{width:280px}.app:not(.collapsed)>aside nav button{width:100%}.app:not(.collapsed)>aside nav button>i{margin-left:auto}}.app :is(.primary,.secondaryBtn,.dangerBtn,.dangerText,.save,.deleteConfirm,.crmActionButton,.rbacButton,.checkConnection,.connectorEdit,.connectorRemove,.userAction,.runCampaignButton,.mailEditButton,.editIntegration),.app :is(.entriesToolbarActions,.crmWorkspaceActions,.dmActions,.campaignActions,.sitemapRowActions,.jobActions,.connectorActions,.templateActions,.mailConfigActions,.testActions)>button,.app .toolbar>button,.app :is(.pagesTable,.categoriesTable) article>div:last-child>:is(button,a){min-height:var(--crm-action-height);text-align:center;justify-content:center;align-items:center;gap:7px;width:auto;max-width:100%;height:auto;padding:9px 14px;font-size:14px;font-weight:650;line-height:1.35;text-decoration:none;display:inline-flex;border-radius:var(--crm-action-radius)!important}.app :is(.entriesRefreshButton,.entriesExportButton,.crmActionButton),.app :is(.pagesTable,.categoriesTable) article>div:last-child>:is(button,a),.app :is(.sitemapRowActions,.jobActions)>button{border:1px solid var(--line);color:var(--ink);background:#fff}.app :is(.primary,.secondaryBtn,.dangerBtn,.save,.deleteConfirm,.crmActionButton,.entriesRefreshButton,.entriesExportButton):focus-visible{outline:2px solid var(--brand);outline-offset:3px}.app :is(.entriesToolbarActions,.crmWorkspaceActions,.dmActions,.campaignActions,.connectorActions,.templateActions,.testActions){flex-wrap:wrap}.app .dynamicEntries .toolbar{grid-template-columns:minmax(180px,1fr) minmax(180px,300px) auto}.app :is(.dmTableWrap,.crmWorkspaceTable,.marketingTable,.receiverTable,.analyticsTableScroll,.audienceTable,.dmPreview,.campaignRecipientTableWrap,.table):has(.crmResponsiveTable){min-width:0;max-width:100%}.crmCellValue,.crmGridValue{display:contents}@media (width<=1100px){.app .dynamicEntries .toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.app .dynamicEntries .entriesToolbarActions{grid-column:1/-1;justify-content:flex-end;margin-left:0}.app :is(.crmWorkspaceToolbar,.marketingHead,.dmActions,.graphHeader){flex-wrap:wrap;gap:12px}}@media (width<=900px){.app :is(.content,.panel,.dataMarketingPage,.emailMarketingPage,.crmWorkspace,.trackingPage,.sitemapPage,.templateWorkspace,.mailHtmlEditor,.systemGraph){min-width:0;max-width:100%}.app :is(.sectionHead,.pagesTop,.analyticsTop,.integrationPageHead,.marketingHead,.trackingHeader,.trackingToolbar,.trackingRealtimeHeader,.sitemapToolbar,.graphHeader){flex-wrap:wrap;gap:12px}.app :is(.sectionHead,.pagesTop,.analyticsTop,.integrationPageHead,.marketingHead,.trackingHeader,.trackingToolbar,.trackingRealtimeHeader,.sitemapToolbar,.graphHeader)>*{min-width:0;max-width:100%}.app :is(.formGrid,.crmWorkspaceFields,.receiverFields,.mailConfigGrid,.trackingConfigGrid,.trackingBreakdowns,.realtimeGrid,.marketingTemplateGrid){grid-template-columns:minmax(0,1fr)}.app :is(.toolbar,.dmActions,.crmWorkspaceActions,.analyticsToolbar,.trackingToolbar,.trackingRealtimeFilters,.campaignRecipientToolbar,.campaignRecipientBulkActions,.audienceFilters,.inspectionControls){gap:10px;min-width:0;max-width:100%}.app :is(.sourceModal,.formBuilder,.categoryEditor,.pageEditor,.crmWorkspaceModal,.receiverModal,.integrationModal,.analyticsModal,.connectorDeleteModal,.inviteModal,.errorDialog,.graphDetail,.invalidEntryDetail,.logDetail,.campaignDetailsModal,.campaignEditModal,.dmImportModal,.crmRelationsModal,.trackingModal,.inspectionModal){overscroll-behavior:contain;min-width:0;max-width:calc(100vw - 24px);overflow-y:auto;max-height:calc(100dvh - 24px)!important}.app :is(.modalOverlay,.mailModalOverlay,.graphDetailOverlay,.logDetailOverlay,.trackingModalBackdrop,.inspectionBackdrop){padding:12px}.app :is(.sourceModalBody,.formBuilderBody,.categoryEditorBody,.pageEditorBody,.receiverModalBody,.dmImportBody,.crmRelationsBody,.trackingModalBody){min-width:0;max-width:100%;overflow-y:auto!important}.app :is(.sourceModal,.formBuilder,.categoryEditor,.pageEditor,.receiverModal,.dmImportModal,.integrationModal,.trackingModal,.inspectionModal,.crmRelationsModal)>:is(header,footer){flex-wrap:wrap;gap:10px;min-width:0;padding:16px}.app :is(.sourceModal,.formBuilder,.categoryEditor,.pageEditor,.receiverModal,.dmImportModal,.integrationModal,.trackingModal,.inspectionModal,.crmRelationsModal)>header>div{overflow-wrap:anywhere;flex:1;min-width:0}.app :is(.sourceModal,.formBuilder,.categoryEditor,.pageEditor,.receiverModal,.dmImportModal,.integrationModal,.trackingModal,.inspectionModal)>footer>div{flex-wrap:wrap;gap:10px;min-width:0;display:flex}.app :is(.sourceModalBody,.pageEditorBody,.receiverModalBody,.dmImportBody,.formBuilderBody) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){width:100%;min-width:0}.app :is(pre,code,h2,h3,.integrationEndpoint,.sitemapConnection strong,.accountLine,.campaignAuditMeta){overflow-wrap:anywhere}.app pre{max-width:100%;overflow:auto}.app :is(.analyticsCustomRange,.trackingRealtimeFilters,.campaignRecipientToolbar,.campaignRecipientBulkActions,.inspectionControls,.mailHtmlEditorHead){flex-wrap:wrap}.app :is(.trackingMetrics,.marketingStats,.analyticsStats,.campaignRecipientCounts,.inspectionSummary){grid-template-columns:repeat(2,minmax(0,1fr))}.app :is(.trackingConfigCard,.trackingChart,.trackingBreakdown,.realtimeHero,.realtimePulse,.eventStream,.marketingTemplateGrid>article){min-width:0;max-width:100%}.app .trackingChart{overflow-x:auto}.app :is(.sitemapTabs,.dmDetailTabs,.formTemplateTabs,.mailHtmlEditorHead nav,.facebookViewTabs){min-width:0;max-width:100%;overflow-x:auto}}@media (width<=650px){.app .integrationSummary{grid-template-columns:40px minmax(0,1fr) 42px;gap:10px;padding:14px}.app .integrationSummary>div{overflow-wrap:anywhere;min-width:0}.app .editIntegration{border-radius:var(--crm-action-radius);grid-column:2/-1;width:100%;min-width:0;min-height:40px}.app .configTable>article{grid-template-columns:minmax(0,1fr);min-width:0}.app .configTable article>*{overflow-wrap:anywhere;min-width:0;max-width:100%}.app .configTable article>div{flex-wrap:wrap}.app :is(.trackingToolbar,.sitemapToolbar,.trackingRealtimeFilters,.analyticsToolbar) label{grid-template-columns:minmax(0,1fr);min-width:0}.app :is(.trackingToolbar,.sitemapToolbar,.trackingRealtimeFilters,.analyticsToolbar) select{width:100%;min-width:0;max-width:100%}.app .trackingChart>header{flex-direction:column;align-items:flex-start;gap:12px}.app :is(.table,.dmTableWrap,.crmWorkspaceTable,.marketingTable,.receiverTable,.analyticsTableScroll,.audienceTable,.dmPreview,.campaignRecipientTableWrap):has(.crmResponsiveTable){scrollbar-gutter:auto;min-height:0;max-height:none;overflow:visible}.app table.crmResponsiveTable{border-spacing:0;width:100%;display:block;min-width:0!important;max-width:100%!important}.app table.crmResponsiveTable thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;overflow:hidden;position:absolute!important}.app table.crmResponsiveTable tbody{gap:12px;width:100%;min-width:0;padding:10px;display:grid}.app table.crmResponsiveTable tbody>tr{border:1px solid var(--line);background:#fff;border-radius:12px;width:100%;min-width:0;display:block;box-shadow:0 2px 7px #20232a08}.app table.crmResponsiveTable tbody>tr>td{text-overflow:clip;overflow-wrap:anywhere;border:0;border-bottom:1px solid #eef0f2;grid-template-columns:minmax(78px,32%) minmax(0,1fr);align-items:start;gap:10px;height:auto;font-size:14px;line-height:1.45;display:grid;overflow:visible;text-align:left!important;white-space:normal!important;width:100%!important;min-width:0!important;max-width:none!important;padding:12px!important;position:static!important}.app table.crmResponsiveTable tbody>tr>td:last-child{border-bottom:0}.app table.crmResponsiveTable tbody>tr>td:before{content:attr(data-label);color:#70747d;font-size:12px;font-weight:700;line-height:1.5}.app table.crmResponsiveTable .crmCellValue{min-width:0;max-width:100%;color:var(--ink);overflow-wrap:anywhere;display:block}.app table.crmResponsiveTable .crmCellValue>*{min-width:0;max-width:100%}.app table.crmResponsiveTable .crmCellValue :is(select,input:not([type=checkbox]):not([type=radio])){width:100%;min-height:40px}.app table.crmResponsiveTable .crmCellValue input[type=checkbox]{width:18px!important;height:18px!important;min-height:18px!important}.app table.crmResponsiveTable .crmCellValue :is(.crmRowActions,.campaignActions){white-space:normal;flex-wrap:wrap;justify-content:flex-start;display:flex}.app table.crmResponsiveTable tbody>tr>td.crmFullCell{display:block;text-align:center!important}.app table.crmResponsiveTable tbody>tr>td.crmFullCell:before{display:none}.app :is(.pagesTable,.categoriesTable,.submitLogTable,.inspectionTable){scrollbar-gutter:auto;max-height:none;padding:10px;overflow:visible}.app :is(.pagesTable>header,.categoriesTable>header,.submitLogHead,.inspectionHead){display:none}.app :is(.pagesTable,.categoriesTable,.submitLogTable,.inspectionTable)>article{border:1px solid var(--line);background:#fff;border-radius:12px;width:100%;min-width:0;margin-bottom:12px;padding:0;display:block}.app :is(.pagesTable,.categoriesTable,.submitLogTable,.inspectionTable)>article>[data-label]{white-space:normal;overflow-wrap:anywhere;border-bottom:1px solid #eef0f2;grid-template-columns:minmax(78px,32%) minmax(0,1fr);align-items:start;gap:10px;width:100%;min-width:0;max-width:none;padding:12px;font-size:14px;display:grid}.app :is(.pagesTable,.categoriesTable,.submitLogTable,.inspectionTable)>article>[data-label]:before{content:attr(data-label);color:#70747d;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:700}.app .crmGridValue{min-width:0;max-width:100%;display:block}.app [data-label=Actions]>.crmGridValue{flex-wrap:wrap;gap:8px;display:flex}.app :is(.pagesTable,.categoriesTable,.submitLogTable,.inspectionTable)>article>[data-label]:last-child{border-bottom:0}.app :is(.pagesTable,.categoriesTable,.submitLogTable,.inspectionTable) :is(.eventBadge,.logStatus){background:0 0;border-radius:0}.app :is(.toolbar,.dynamicEntries .toolbar,.dmActions,.crmWorkspaceActions,.audienceFilters,.analyticsToolbar,.trackingToolbar,.trackingRealtimeFilters,.mailLogFilters,.logFilters,.auditFilters,.dmMappingTemplateBar,.sitemapComposer,.schedulerComposer){grid-template-columns:minmax(0,1fr);align-items:stretch;width:100%;min-width:0;display:grid}.app :is(.toolbar,.dmActions,.crmWorkspaceActions,.analyticsToolbar,.trackingToolbar,.trackingRealtimeFilters,.mailLogFilters,.logFilters,.auditFilters,.sitemapComposer,.schedulerComposer)>*{min-width:0;max-width:100%}.app :is(.toolbar,.dmActions,.crmWorkspaceActions)>:is(button,select,input,.search){grid-column:auto;width:100%;min-width:0;min-height:44px}.app .dynamicEntries .toolbar .entriesToolbarActions{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.app .dynamicEntries .toolbar .entriesToolbarActions>button{min-height:44px;border-radius:var(--crm-action-radius)!important}.app .analyticsToolbar label{gap:7px;width:100%;display:grid}.app :is(.analyticsCustomRange,.entriesDateFilter)>input{flex:130px;min-width:0}.app :is(.sectionHead,.pagesTop,.analyticsTop,.integrationPageHead,.marketingHead,.crmWorkspaceToolbar,.graphHeader){flex-direction:column;align-items:stretch}.app :is(.sectionHead,.pagesTop,.analyticsTop,.integrationPageHead,.marketingHead,.trackingHeader,.trackingToolbar,.trackingRealtimeHeader,.sitemapToolbar)>:is(button,select,label,input){width:100%;min-height:44px}.app :is(.campaignRecipientToolbar,.campaignRecipientBulkActions,.inspectionControls,.templateActions,.mailConfigActions,.mailHtmlEditorHead,.dmCrudActions,.testActions){flex-wrap:wrap;gap:10px;display:flex}.app :is(.campaignRecipientToolbar,.campaignRecipientBulkActions,.inspectionControls,.templateActions,.mailConfigActions,.dmCrudActions,.testActions)>:is(button,input,select){flex:140px;width:auto;min-height:44px;min-width:0!important}.app :is(.sourceModalBody,.formBuilderBody,.categoryEditorBody,.pageEditorBody,.receiverModalBody,.dmImportBody,.crmRelationsBody,.trackingModalBody){padding:14px}.app :is(.sourceModal,.formBuilder,.categoryEditor,.pageEditor,.receiverModal,.dmImportModal,.integrationModal,.trackingModal,.inspectionModal,.crmRelationsModal){border-radius:14px;width:100%;max-width:100%;max-height:calc(100dvh - 24px)!important}.app :is(.sourceModal,.formBuilder,.categoryEditor,.pageEditor,.receiverModal,.dmImportModal,.integrationModal,.trackingModal,.inspectionModal)>footer>:is(button,div){flex:130px}.app :is(.sourceModal,.formBuilder,.categoryEditor,.pageEditor,.receiverModal,.dmImportModal,.integrationModal,.trackingModal,.inspectionModal)>footer button{white-space:normal;min-height:44px;min-width:0!important}.app :is(.modalOverlay,.trackingModalBackdrop,.inspectionBackdrop) input:not([type=checkbox]):not([type=radio]),.app :is(.modalOverlay,.trackingModalBackdrop,.inspectionBackdrop) :is(select,textarea){font-size:16px}.app :is(.campaignDetailGrid,.formGrid,.crmWorkspaceFields,.receiverFields,.trackingConfigGrid,.trackingBreakdowns,.realtimeGrid,.consentGuide,.mailHtmlEditor.split .mailHtmlEditorGrid),.app .mailGrid{grid-template-columns:minmax(0,1fr)}.app :is(.mailGrid,.formGrid,.crmWorkspaceFields,.receiverFields)>label{grid-template-columns:minmax(0,1fr);min-width:0}.app :is(.mailGrid,.formGrid,.crmWorkspaceFields,.receiverFields) :is(input,select,textarea){min-width:0;max-width:100%}.app .trackingModalBody>label{grid-template-columns:minmax(0,1fr);min-width:0}.app .trackingModal :is(select,input:not([type=checkbox])){min-width:0;max-width:100%}.app .eventStream>article{grid-template-columns:minmax(0,1fr);gap:6px}.app :is(.trackingCode,.mailHtmlEditorHead,.graphLegend,.crmRelationsModal>footer,.dmFileBar){flex-wrap:wrap;min-width:0;max-width:100%}.app .crmRelationsBody{overflow:auto}.app .crmRelationsScroller{max-width:100%;max-height:55dvh;overflow:auto}.app .crmRelationsCanvas,.app .crmRelationsCanvas svg{max-width:none}.app .graphStage{grid-template-columns:minmax(0,1fr);gap:30px;padding:20px 14px}.app :is(.analyticsOrbit.groupedAnalyticsOrbit,.trackingGraphStage,.trackingGraphFlow){grid-template-columns:minmax(0,1fr);gap:25px;min-width:0;max-width:100%;padding:20px 14px}.app .trackingGraphOutputs{flex-wrap:wrap}.app .graphLegend{gap:10px;display:flex}.app .users .user{grid-template-columns:38px minmax(0,1fr);gap:10px}.app .users .user>div{overflow-wrap:anywhere;min-width:0}.app .users .user>:is(select,button){grid-column:2;min-width:0;max-width:100%}.app .inline{flex-wrap:wrap}.app .inline>input{flex:180px;width:100%;min-width:0}.app .toast{overflow-wrap:anywhere;max-width:calc(100vw - 24px);top:12px;left:12px;right:12px}.guideHeader{flex-wrap:wrap;gap:12px;height:auto;min-height:70px;padding:12px 16px}.guideHero{padding:28px 20px}.guideHero h1{overflow-wrap:anywhere;font-size:28px}.guideContent,.guideArticle>footer{overflow-wrap:anywhere;padding-inline:20px}}@media (width<=380px){.app :is(.stats,.analyticsStats,.marketingStats,.trackingMetrics,.campaignRecipientCounts,.inspectionSummary){grid-template-columns:minmax(0,1fr)}.app .dynamicEntries .toolbar .entriesToolbarActions>button{gap:4px;padding-inline:4px;font-size:12px}}.app.settingsMode,.app.collapsed.settingsMode{display:block}.app.settingsMode>aside{display:none}.app.settingsMode>.content{grid-column:1;width:100%}.content.settingsPage{grid-template-columns:minmax(190px,220px) minmax(0,1fr);align-content:start;column-gap:clamp(24px,3vw,52px);display:grid}.content.settingsPage>:not(.settingsInnerNav){grid-column:2;min-width:0}.app .settingsInnerNav{border-right:1px solid var(--line);flex-direction:column;grid-area:1/1/span 40;align-self:start;gap:3px;padding:5px 12px 18px 0;display:flex;position:sticky;top:24px}.settingsInnerNav h2{margin:14px 10px 16px;font-size:20px}.app .settingsInnerNav button{color:#4b5563;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;padding:10px 12px;font-size:13px;font-weight:600;display:flex}.app .settingsInnerNav button span{text-align:center;width:20px;font-size:16px}.app .settingsInnerNav button:hover{background:#f3f4f6}.app .settingsInnerNav button.active{color:var(--brand);background:#fff0f0;font-weight:750}.app .settingsInnerNav button:focus-visible,.settingsSearch:focus-within{outline:2px solid var(--brand);outline-offset:2px}.settingsInnerNav .settingsBack{padding-left:10px;font-size:12px}.settingsNavHeading{color:#89919d;text-transform:uppercase;letter-spacing:.07em;margin:15px 12px 7px;font-size:11px;font-weight:750}.settingsSearch{border:1px solid var(--line);color:#737b89;background:#fff;border-radius:9px;align-items:center;gap:7px;padding:8px 11px;display:flex}.settingsSearch input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px}.settingsInnerNav p{color:var(--muted);margin:8px 12px;font-size:12px}.settingsPage .settings,.settingsPage .profileSettings{max-width:100%}@media (width<=1100px){.content.settingsPage{grid-template-columns:180px minmax(0,1fr);column-gap:18px}}@media (width<=900px){.content.settingsPage{display:block}.app .settingsInnerNav{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:22px;padding:12px;display:grid;position:static}.settingsInnerNav h2,.settingsInnerNav .settingsBack,.settingsInnerNav .settingsSearch,.settingsInnerNav .settingsNavHeading,.settingsInnerNav p{grid-column:1/-1}}@media (width<=520px){.app .settingsInnerNav{grid-template-columns:1fr}.settingsInnerNav h2,.settingsInnerNav .settingsBack,.settingsInnerNav .settingsSearch,.settingsInnerNav .settingsNavHeading,.settingsInnerNav p{grid-column:1}}
