.discount-settings .panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.discount-editor fieldset{border:1px solid #e7eddf;border-radius:8px;gap:12px;margin:16px 0 0;padding:12px 16px 16px;display:grid}.discount-editor legend{letter-spacing:1.2px;text-transform:uppercase;color:#7f9469;padding:0 6px;font-size:10px}.discount-editor .checkbox-row input[type=radio]{accent-color:#729a54;width:14px;height:14px;min-height:0}.discount-picker-box{background:#fbfcf8;border-radius:6px;gap:8px;padding:10px 12px;display:grid}.discount-status{color:#5f6d55;white-space:nowrap;background:#f1f3ec;border-radius:999px;padding:3px 8px;font-size:10px;display:inline-block}.discount-status.active{color:#3f6b28;background:#e6f2dc}.discount-status.provisioning{color:#8a5a00;background:#fff4dc}.discount-status.failed{color:#9b2c22;background:#fde8e6}.discount-status.disabled,.discount-status.deleted{color:#6b6b6b;background:#eee}.discount-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.discount-facts>div{border:1px solid #edf0e5;border-radius:8px;gap:4px;min-width:0;padding:10px 12px;display:grid}.discount-facts small{color:#8a9a7c;font-size:10px}.discount-facts strong{overflow-wrap:anywhere}.discount-detail section{margin-top:18px}.discount-generate{flex-wrap:wrap;align-items:flex-end;gap:10px;margin:10px 0;display:flex}.discount-generate label{max-width:220px}.discount-report{margin-top:20px}.discount-choice select{width:100%}@media (width<=720px){.discount-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.discount-settings .panel-heading{flex-direction:column}.discount-editor .form-grid,.discount-editor .form-grid.three{grid-template-columns:1fr}}.discount-facts .discount-status{justify-self:start}.autopilot-page{gap:18px;min-width:0;display:grid}.autopilot-page .page-heading{flex-wrap:wrap;margin-bottom:4px}.autopilot-page h1{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ap-chip{letter-spacing:.2px;color:#5f6b57;white-space:nowrap;background:#eef0e6;border-radius:999px;align-items:center;padding:3px 9px;font-size:10px;font-weight:600;display:inline-flex}.ap-chip-ready{color:#305b43;background:#e3eedd}.ap-chip-running{color:#2f587f;background:#dfeaf5}.ap-chip-killed{color:#9a3324;background:#f8e1dc}.sidebar .ap-chip{border-radius:4px;padding:3px 6px;font-size:9px}.ap-kill{border-left:4px solid #c9502f;flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ap-kill>svg{color:#b5533c;flex:none}.ap-kill>div{flex:260px;min-width:0}.ap-kill h2{margin:0 0 4px;font-size:14px}.ap-kill p{color:#6c7466;margin:0;line-height:1.55}.ap-kill.engaged{background:#fdf3f0;border-left-color:#9a3324}.ap-summary{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.ap-summary .panel{align-content:start;gap:6px;display:grid}.ap-summary strong{font-size:15px}.ap-summary p{color:#7a8274;margin:0;line-height:1.5}.ap-meter{background:#eef0e6;border-radius:99px;height:8px;overflow:hidden}.ap-meter span{background:#305b43;height:100%;display:block}.ap-section{gap:12px;min-width:0;display:grid}.ap-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ap-section-head h2{align-items:center;gap:8px;margin:0;font-size:15px;display:flex}.ap-inline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ap-experiment{gap:12px;min-width:0;display:grid}.ap-experiment header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ap-experiment header>div{flex:280px;min-width:0}.ap-experiment h3{margin:0 0 4px;font-size:14px}.ap-experiment .eyebrow{align-items:center;gap:5px;margin-bottom:6px;display:flex}.ap-arms-wrap{overflow-x:auto}.ap-arms{border-collapse:collapse;width:100%;font-size:12px}.ap-arms th,.ap-arms td{text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;padding:7px 8px}.ap-arms thead th{color:#8a9282;font-size:10px;font-weight:600}.ap-arms tr.winner th{color:#305b43}.ap-arms tr.disabled{opacity:.6}.ap-swatch{vertical-align:middle;border-radius:2px;width:9px;height:9px;margin-right:7px;display:inline-block}.ap-charts{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.ap-charts h4{color:#59614f;margin:0 0 6px;font-size:12px}.ap-chart{min-width:0}.ap-finished summary{cursor:pointer;color:#647f50;margin:4px 0 10px;font-weight:600}.ap-finished .ap-experiment{margin-bottom:12px}.ap-learnings,.ap-decisions,.ap-alternatives,.ap-notes{margin:0;padding:0;list-style:none}.ap-learnings{gap:10px;display:grid}.ap-learning{border:1px solid var(--border);background:#fff;border-radius:10px;gap:8px;min-width:0;padding:14px 16px;display:grid}.ap-learning-expired,.ap-learning-invalidated{opacity:.7}.ap-learning-invalidated .ap-learning-statement{text-decoration:line-through}.ap-learning-tags{flex-wrap:wrap;gap:6px;display:flex}.ap-learning-tags span{color:#5f6b57;background:#f1f3ea;border-radius:4px;padding:2px 6px;font-size:10px}.ap-learning-statement{color:#303b33;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.ap-learning .field-hint{margin:0}.ap-learning .button{justify-self:start}.ap-ci{background:#f6f7f2;border-radius:7px;height:14px;position:relative}.ap-ci-zero{background:#b9c0ae;width:1px;position:absolute;top:0;bottom:0;left:50%}.ap-ci-range{background:#9db58c;border-radius:3px;height:6px;position:absolute;top:4px}.ap-ci-point{background:#305b43;border-radius:50%;width:10px;height:10px;margin-left:-5px;position:absolute;top:2px}.ap-log-tools{justify-content:flex-end;margin-bottom:8px;display:flex}.ap-log-tools label{align-items:center;gap:8px;display:flex}.ap-decisions{gap:6px;margin-bottom:10px;display:grid}.ap-decision{border:1px solid var(--border);background:#fff;border-radius:8px;min-width:0}.ap-decision-head{text-align:left;width:100%;color:inherit;background:0 0;border:0;grid-template-columns:16px minmax(110px,170px) minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px 12px;display:grid}.ap-decision-kind{color:#59614f;font-size:11px;font-weight:600}.ap-decision-summary{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ap-decision-outcome{background:#eef0e6;border-radius:4px;padding:2px 6px;font-size:10px}.ap-outcome-stopped .ap-decision-outcome,.ap-outcome-blocked .ap-decision-outcome{color:#9a3324;background:#f8e1dc}.ap-outcome-applied .ap-decision-outcome{color:#305b43;background:#e3eedd}.ap-decision time{color:#8a9282;white-space:nowrap;font-size:10px}.ap-decision-body{gap:8px;min-width:0;padding:4px 14px 14px 38px;display:grid}.ap-decision-body p{overflow-wrap:anywhere;margin:0;line-height:1.55}.ap-alternatives li{color:#6c7466;padding:3px 0}.ap-alternatives li.chosen{color:#305b43;font-weight:600}.ap-checks{border-collapse:collapse;width:100%;font-size:11px}.ap-checks td,.ap-checks th{text-align:left;vertical-align:top;border-bottom:1px solid #f0f2ea;padding:4px 6px}.ap-checks th{white-space:nowrap;font-weight:600}.ap-checks tr.ok td:first-child{color:#305b43}.ap-checks tr.failed td:first-child,.ap-checks tr.failed th{color:#9a3324}.ap-data pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f6f7f2;border-radius:6px;max-height:260px;padding:10px;font-size:11px;overflow:auto}.ap-notes{color:#7a8274;gap:6px;font-size:11px;line-height:1.55;display:grid}.ap-settings{gap:14px;display:grid}.ap-levels{border:0;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin:0;padding:0;display:grid}.ap-levels legend{margin-bottom:8px;font-weight:600}.ap-level{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:10px;align-items:flex-start;gap:10px;padding:12px;display:flex}.ap-level.selected{background:#f5f8f0;border-color:#90aa75}.ap-level span{gap:5px;display:grid}.ap-level small{color:#7a8274;line-height:1.5}.ap-guardrails label small{color:#8a9282}.ap-ack{background:#fdf8ec;border-radius:8px;padding:10px}.ap-hints{background:#f8faf4;border:1px solid #e3e9d8;border-radius:10px;gap:8px;margin:12px 0;padding:14px 16px;display:grid}.ap-hints h3{align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.ap-hints ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ap-hints li{gap:3px;display:grid}.ap-hints li span{color:#59614f;overflow-wrap:anywhere;line-height:1.5}.ap-hints li small{color:#8a9282}.ap-hints li .button{justify-self:start}.ap-hints .field-hint{margin:0}.ap-campaign-options{border:1px solid var(--border);border-radius:10px;gap:10px;margin:14px 0;padding:14px 16px;display:grid}.ap-campaign-panel{gap:10px;margin-top:18px;display:grid}.ap-campaign-panel h3{align-items:center;gap:7px;margin:0;font-size:14px;display:flex}.block-insights{gap:10px;min-width:0;margin-top:18px;display:grid}.block-insights h3{align-items:center;gap:7px;margin:0;font-size:14px;display:flex}.block-insights-wrap{overflow-x:auto}.block-insights table{border-collapse:collapse;width:100%;font-size:12px}.block-insights th,.block-insights td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:7px 8px}.block-insights thead th{color:#8a9282;white-space:nowrap;font-size:10px;font-weight:600}.block-insights td small{color:#8a9282;display:block}@media (width<=720px){.ap-decision-head{grid-template-columns:16px minmax(0,1fr) auto}.ap-decision-head .ap-decision-kind,.ap-decision-head time{display:none}.ap-decision-body{padding-left:14px}.ap-kill .button{width:100%}}.autopilot-chip-button{cursor:pointer;background:0 0;border:0;padding:0}.ap-level input[type=radio]{accent-color:#305b43;flex:none;width:auto;margin:2px 0 0}.ap-inline select,.ap-log-tools select{width:auto;max-width:100%}.ap-checks th{text-transform:none;letter-spacing:0;color:inherit;background:0 0;font-size:11px}.ap-settings>.button{justify-self:start}.block-insights tbody th{text-transform:none;letter-spacing:0;font-size:12px;font-weight:600}.block-insights th small{color:#8a9282;font-weight:400;display:block}.ap-arms tbody th{text-transform:none;letter-spacing:0;font-size:12px;font-weight:500}.ap-experiment h3 .text-button{font-size:14px;font-weight:600}.content-variants{background:#fafbf7;border:1px solid #e1e7da;border-radius:10px;margin:16px 0 0;padding:12px 14px}.content-variant-tabs{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.content-variant-tabs button{text-align:left;color:#3f5136;background:#fff;border:1px solid #dfe5d8;border-radius:7px;padding:6px 12px;font-size:12px;font-weight:600;display:grid}.content-variant-tabs button small{color:#8a9282;font-size:10px;font-weight:400}.content-variant-tabs button.active{border-color:#426a46;box-shadow:0 0 0 2px #426a4626}.content-test-settings{gap:0 12px;margin-top:8px}.content-test-settings .field-hint{grid-column:1/-1}.content-test-report{margin-top:14px}.content-test-report h4{align-items:center;gap:6px;margin:0 0 6px;display:flex}.content-test-table-wrap{margin:8px 0;overflow-x:auto}.content-test-table{border-collapse:collapse;width:100%;font-size:11px}.content-test-table th,.content-test-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e7eddf;padding:6px}.content-test-table tr.leader{background:#f1f6ea}.content-test-table small{color:#8a9282;font-weight:400}@media (width<=640px){.content-test-settings{grid-template-columns:1fr}}.consent-settings h2{margin-bottom:6px}.consent-tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;margin:8px 0 22px;padding-bottom:8px}.consent-section{gap:14px;min-width:0;display:grid}.consent-section h3{margin:0;font-size:15px}.consent-section h4{margin:10px 0 0;font-size:13px}.consent-rules{gap:6px;margin:0;padding-left:18px;font-size:12px;line-height:1.5;display:grid}.consent-policy-card{border:1px solid var(--border);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.consent-policy-card>div:first-child{gap:4px;min-width:0;display:grid}.consent-policy-card small,.consent-sub{color:#7d8873;margin-top:2px;font-size:11px;display:block}.consent-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.consent-heading-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.consent-policy-form{gap:14px;display:grid}.consent-policy-form .checkbox-row span,.test-email-form .checkbox-row span{gap:2px;display:grid}.consent-policy-form .checkbox-row small,.test-email-form .checkbox-row small{color:#7d8873;font-size:11px;line-height:1.5}.consent-legal{background:#fffaf0;border:1px solid #e8dfc4;border-radius:8px;gap:8px;padding:14px 16px;font-size:12px;line-height:1.55;display:grid}.consent-legal p{margin:0}.consent-ack{border-top:1px solid #e8dfc4;padding-top:10px}.consent-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.consent-list li{border:1px solid var(--border);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:10px 14px;display:flex}.consent-list li span{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.consent-list small{color:#7d8873;font-size:11px}.consent-inline-form{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.consent-inline-form label{flex:200px}.consent-toolbar{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.consent-toolbar .tabs{flex-wrap:wrap}.consent-section td strong{overflow-wrap:anywhere}.consent-basis-summary{background:#f4f7ef;border-radius:8px;gap:6px;margin-top:10px;padding:10px 12px;font-size:11px;display:grid}.consent-basis-summary>span{align-items:center;gap:6px;font-weight:600;display:flex}.consent-basis-summary dl{gap:4px;margin:0;display:grid}.consent-basis-summary dl>div{justify-content:space-between;gap:12px;display:flex}.consent-basis-summary dd{margin:0;font-weight:600}.consent-basis-summary small{color:#7d8873}.consent-topic-control{gap:4px;margin-top:10px;display:grid}.test-email-form{gap:14px;display:grid}.test-email-form fieldset{border:1px solid var(--border);border-radius:8px;gap:6px;min-width:0;padding:10px 14px;display:grid}.test-email-form fieldset strong{overflow-wrap:anywhere}@media (width<=640px){.consent-policy-card{align-items:flex-start}.consent-inline-form{flex-direction:column;align-items:stretch}}.customer-row-open{cursor:pointer}.customer-row-open:hover td{background:#fafbf6}.customer-open{text-align:left;background:0 0;border:0;padding:0}.customer-open:hover strong{text-underline-offset:2px;text-decoration:underline}.customer-profile{flex-direction:column;gap:16px;min-width:0;display:flex}.customer-profile .notice{margin-bottom:0}.profile-back{align-self:flex-start;padding-left:6px}.profile-header{grid-template-columns:minmax(0,1fr) auto;gap:18px 24px;display:grid}.profile-identity{gap:16px;min-width:0;display:flex}.profile-identity h1{font-family:var(--serif);overflow-wrap:anywhere;margin:0 0 4px;font-size:26px;font-weight:400}.profile-identity .eyebrow{margin-bottom:6px}.profile-email{color:var(--muted);overflow-wrap:anywhere;margin:0 0 10px;font-size:12px}.profile-avatar{color:#6f8a5a;background:#eef2e6;border-radius:50%;flex-shrink:0;place-items:center;width:48px;height:48px;font-size:18px;font-weight:600;display:grid}.profile-chips,.profile-email-events{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.profile-email-events{margin-top:6px}.profile-chip{color:#6f7a66;white-space:nowrap;background:#f7f8f2;border:1px solid #e5e8dc;border-radius:5px;align-items:center;gap:4px;padding:3px 7px;font-size:10px;display:inline-flex}.profile-chip.warning{color:#a0705a;background:#faf0ea;border-color:#efdfd7}.profile-chip.imported{color:#66739a;background:#eef1fa;border-color:#dfe4f2}.profile-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:8px;display:flex}.profile-facts{border-top:1px solid var(--border);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding-top:16px;display:grid}.profile-facts dt,.profile-consent dt,.profile-origins dt{letter-spacing:1px;text-transform:uppercase;color:#94a087;margin-bottom:3px;font-size:9px}.profile-facts dd,.profile-consent dd,.profile-origins dd{overflow-wrap:anywhere;margin:0;font-size:12px}.profile-kpis{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.profile-kpis .metric{min-height:110px}.profile-kpis .metric strong{font-size:24px}.profile-kpis .metric-note{font-size:10px}.profile-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.profile-side{flex-direction:column;gap:16px;min-width:0;display:flex}.profile-side h2,.profile-timeline h2{margin:0 0 12px;font-size:14px}.profile-note{margin:10px 0 0;font-size:11px;line-height:1.5}.profile-consent{border-top:1px solid var(--border);padding:12px 0}.profile-consent:first-of-type{border-top:0;padding-top:0}.profile-consent-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.profile-consent dl,.profile-origins{gap:8px;margin:0;display:grid}.profile-tags{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.profile-tags li{overflow-wrap:anywhere;background:#f5f8ef;border:1px solid #e1e8d6;border-radius:6px;padding:5px 8px;font-size:11px}.profile-tags small{color:var(--muted);margin-top:2px;font-size:9px;display:block}.profile-timeline-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.profile-timeline-head p{margin:0 0 12px;font-size:11px}.profile-filters{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.profile-filter{color:#64705a;background:#fff;border:1px solid #e0e6d7;border-radius:999px;min-height:32px;padding:6px 11px;font-size:11px}.profile-filter small{color:#9aa58e;margin-left:2px}.profile-filter.active{color:#fff;background:#426a46;border-color:#426a46}.profile-filter.active small{color:#dbe8d0}.profile-events{margin:0;padding:0;list-style:none}.profile-event{border-top:1px solid var(--border);grid-template-columns:30px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.profile-event:first-child{border-top:0}.profile-event-icon{color:#6f8a5a;background:#eef2e6;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.profile-event.kind-imported .profile-event-icon{color:#66739a;background:#eef1fa}.profile-event.kind-consent .profile-event-icon{color:#a58a55;background:#faf3e5}.profile-event-body{min-width:0}.profile-event-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.profile-event-top strong{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px;font-size:12px;font-weight:550;display:inline-flex}.profile-event-top .text-button{text-underline-offset:2px;padding:0;font-size:12px;text-decoration:underline}.profile-event-text{color:#6f7a66;margin:4px 0 0;font-size:11px}.profile-lines{color:#5f6a57;margin:6px 0 0;padding-left:16px;font-size:11px;line-height:1.6}.profile-event-meta{color:#a3ad98;margin-top:5px;font-size:10px;display:block}.profile-more{justify-content:center;padding-top:12px;display:flex}.profile-tombstone h1{font-family:var(--serif);margin:0 0 8px;font-size:24px;font-weight:400}.profile-tombstone p{max-width:620px;margin:0 0 16px;line-height:1.6}@media (width<=1000px){.profile-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.profile-header{grid-template-columns:minmax(0,1fr)}.profile-actions{justify-content:flex-start}.profile-actions .button{flex:140px}.profile-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.profile-kpis .metric{min-height:100px;padding:14px 12px}.profile-kpis .metric strong{font-size:20px}.profile-identity h1{font-size:22px}.profile-avatar{width:40px;height:40px;font-size:15px}}.profile-reviews{gap:14px;margin:0;padding:0;list-style:none;display:grid}.profile-review{border-top:1px solid var(--line,#e4e4e4);gap:4px;padding-top:12px;display:grid}.profile-review:first-child{border-top:0;padding-top:0}.profile-review-head{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.profile-review-stars{color:#8a6d00;letter-spacing:1px}.profile-review-body{white-space:pre-line;overflow-wrap:anywhere;margin:0}.signup-forms .panel{margin-top:16px}.signup-forms tr.clickable{cursor:pointer}.signup-storefront .panel-heading p{max-width:760px}.signup-store{border-top:1px solid #e7eddf;gap:10px;padding:14px 0;display:grid}.signup-store-head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.signup-store-head small{color:#7f9469}.signup-pill{color:#4b5a4b;background:#f1f3ec;border-radius:999px;padding:3px 9px;font-size:11px}.signup-pill.on{color:#2f5a2a;background:#e3efd9}.signup-actions,.signup-editor-actions{flex-wrap:wrap;gap:8px;display:flex}.signup-forms .snippet,.signup-editor .snippet{gap:6px;display:grid}.signup-forms .snippet textarea,.signup-editor .snippet textarea{width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.signup-type-choice,.signup-editor fieldset fieldset{border:1px solid #e7eddf;border-radius:8px;gap:10px;padding:10px 14px 14px;display:grid}.signup-editor fieldset.signup-tab{border:0;min-width:0;margin:0;padding:0}.signup-type-choice input[type=radio]{width:14px;height:14px;min-height:0}.signup-editor-modal{width:min(1240px,100vw - 32px)}.signup-editor{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.signup-editor-controls{gap:14px;min-width:0;display:grid}.signup-toolbar,.signup-row{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.signup-editor .tabs{flex-wrap:wrap}.signup-color{align-items:center;gap:6px;display:flex}.signup-color input[type=color]{flex:none;width:38px;height:34px;padding:2px}.signup-variant{border:1px solid #e7eddf;border-radius:8px;gap:8px;padding:12px;display:grid}.signup-metrics{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin:12px 0;display:grid}.signup-metrics div{background:#fbfcf8;border:1px solid #e7eddf;border-radius:8px;gap:4px;padding:10px 12px;display:grid}.signup-metrics span{color:#7f9469;text-transform:uppercase;letter-spacing:.6px;font-size:11px}.signup-metrics strong{font-size:20px}.signup-report table{width:100%}.signup-preview-pane{gap:10px;min-width:0;display:grid;position:sticky;top:0}.signup-preview-controls{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.signup-preview{background:#eef1ea;border:1px solid #e1e7d9;border-radius:12px;justify-content:center;padding:14px;display:flex}.signup-preview-page{background:#fff;border-radius:8px;width:100%;min-height:560px;position:relative;overflow:hidden}.signup-preview.mobile .signup-preview-page{width:360px;max-width:100%}.signup-preview-skeleton{opacity:.8;background:repeating-linear-gradient(#f3f5f0 0 14px,#0000 14px 30px);position:absolute;inset:18px}.signup-preview-overlay{justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}.signup-preview-inline{padding:120px 18px 18px;position:relative}.signup-preview-flyout{width:min(340px,100% - 28px);position:absolute;bottom:14px}.signup-preview-flyout.right,.signup-preview-teaser.right{right:14px}.signup-preview-flyout.left,.signup-preview-teaser.left{left:14px}.signup-preview-teaser{border-radius:999px;padding:8px 16px;font-size:13px;font-weight:700;position:absolute;bottom:14px;box-shadow:0 6px 18px #0003}.signup-preview-card{flex-direction:column;width:100%;max-width:460px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 50px #00000040}.signup-preview-inline .signup-preview-card{box-shadow:none;border:1px solid #e1e7d9;max-width:none}.signup-preview-card.left{flex-direction:row;max-width:640px}.signup-preview-card.left .signup-preview-img{width:42%;min-height:100%}.signup-preview-img{background-position:50%;background-size:cover;min-height:140px}.signup-preview-body{gap:10px;padding:20px;font-size:13px;display:grid;position:relative}.signup-preview-body h3{margin:0;font-size:20px;line-height:1.25}.signup-preview-body p{margin:0;line-height:1.5}.signup-preview-body label{gap:4px;font-size:12px;font-weight:600;display:grid}.signup-preview-body input{pointer-events:none;background:#fff;border:1px solid #00000040;border-radius:6px;padding:8px 10px}.signup-preview-close{opacity:.6;font-size:20px;position:absolute;top:6px;right:10px}.signup-preview-topics{gap:4px;display:grid}.signup-preview-check{align-items:flex-start;gap:8px;font-size:11px;line-height:1.45;display:flex}.signup-preview-check i{opacity:.7;border:1px solid;border-radius:3px;flex:none;width:13px;height:13px;margin-top:2px}.signup-preview-button{text-align:center;border-radius:6px;padding:11px 14px;font-weight:700;display:block}.signup-trigger-forms{border:1px solid #e7eddf;border-radius:8px;gap:8px;padding:10px 14px;display:grid}@media (width<=900px){.signup-editor{grid-template-columns:1fr}.signup-preview-pane{position:static}.signup-preview-page{min-height:480px}}@media (width<=560px){.signup-preview-card.left{flex-direction:column}}.signup-editor .form-grid>.signup-row,.signup-editor .form-grid>.notice,.signup-editor .form-grid>p,.signup-editor .form-grid>fieldset,.signup-editor .form-grid>.signup-variant{grid-column:1/-1}.signup-editor .form-grid>label:has(textarea){grid-column:1/-1}.signup-editor-controls>*{min-width:0;max-width:100%}.signup-editor input:not([type=checkbox]):not([type=radio]):not([type=color]),.signup-editor select,.signup-editor textarea{box-sizing:border-box;width:100%;min-width:0}.signup-report .table-scroll{overflow-x:auto}.setup-steps.store-refresh-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.store-refresh-panel{margin-bottom:16px;padding:20px}.store-refresh-panel h3,.store-refresh-panel h4{margin-top:0}.store-refresh-panel p{line-height:1.65}.store-refresh-panel summary{cursor:pointer;font-weight:600}.store-refresh-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0;display:grid}.store-refresh-counts>div{border:1px solid var(--border);border-radius:8px;padding:14px}.store-refresh-counts p{margin:8px 0 0}.store-refresh-actions{flex-wrap:wrap}.store-refresh-actions .button.secondary:hover:not(:disabled){color:#284b38;background:#edf3e9}@media (width<=600px){.store-refresh-steps button{text-align:center;flex-direction:column;justify-content:center;gap:6px;padding:10px 4px}.store-refresh-panel{padding:14px}.store-refresh-counts{grid-template-columns:1fr}.store-refresh-actions .button{flex:130px}}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2)format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2)format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2)format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2)format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2)format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2)format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff)format("woff")}:root{color:#303b33;font-synthesis:none;--green:#305b43;--dark:#223e30;--sage:#e9eee1;--muted:#81897f;--border:#e4e8df;--serif:Georgia, serif;background:#f6f7f2;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}button{color:inherit}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #b3c78f}button{background:0 0;border:0}input,select,textarea{color:#303b33;background:#fff;border:1px solid #dce2d6;border-radius:7px;width:100%;min-height:42px;padding:11px 13px;transition:border-color .15s,box-shadow .15s}input:hover,select:hover,textarea:hover{border-color:#a7b49f}input:focus,select:focus,textarea:focus{border-color:#6e8968;outline:none;box-shadow:0 0 0 3px #88a37718}input::placeholder,textarea::placeholder{color:#a1a69d}textarea{resize:vertical;line-height:1.6}select{cursor:pointer}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Manrope,DM Sans,sans-serif}h1{letter-spacing:-1.1px;margin-bottom:10px;font-size:30px;font-weight:650;line-height:1.25}h2{letter-spacing:-.45px;margin-bottom:7px;font-size:16px;font-weight:700}h3{letter-spacing:-.2px;margin-bottom:8px;font-size:15px;line-height:1.5}p{line-height:1.65}small{font-size:11px}.muted{color:var(--muted)}.small{font-size:11px}.block{display:block}.green{color:var(--green)}.truncate{text-overflow:ellipsis;white-space:nowrap;max-width:250px;overflow:hidden}.app-shell{min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--border);z-index:20;overscroll-behavior:contain;background:#fff;flex-direction:column;flex:0 0 236px;width:236px;padding:29px 18px 0;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.wordmark{letter-spacing:-1.2px;align-items:center;gap:3px;font-family:Manrope,sans-serif;font-size:23px;font-weight:750;display:flex}.brand-symbol{width:32px;height:32px;color:var(--green);place-items:center;margin-right:6px;display:grid}.os{letter-spacing:-.2px;color:#4b654a;align-self:flex-start;margin-top:6px;margin-left:2px;font-size:11px;font-weight:650}.workspace-switch{background:#fbfcf8;border:1px solid #e0e5da;border-radius:9px;align-items:center;gap:10px;margin:31px 0 28px;padding:13px 10px;display:flex}.brand-avatar{color:#506244;background:#e8eadc;border-radius:7px;flex-shrink:0;place-items:center;width:34px;height:34px;font-family:Georgia;font-size:21px;font-weight:600;display:grid}.workspace-switch>div{flex:1;min-width:0}.workspace-switch small{color:#9b9f94;text-transform:uppercase;letter-spacing:.4px;margin-bottom:3px;font-size:9px;display:block}.workspace-switch select{appearance:none;height:auto;min-height:0;box-shadow:none;background:0 0;border:0;padding:0 16px 0 0;font-size:12px;font-weight:600}.workspace-switch>svg{color:#808c76}.nav-label{letter-spacing:1.5px;color:#a2a898;margin-bottom:12px;padding:0 13px;font-size:9px;font-weight:600}.sidebar nav{flex-direction:column;gap:4px;display:flex}.nav-item{text-align:left;color:#818a7a;border-radius:7px;align-items:center;gap:11px;width:100%;height:42px;padding:0 13px;font-size:12px;font-weight:500;transition:background .15s,color .15s;display:flex}.nav-item svg{stroke-width:1.7px}.nav-item:hover{color:#395738;background:#f5f7ef}.nav-item.active{color:#426137;background:#edf2e4;font-weight:650}.nav-item.active svg{stroke-width:2px}.nav-ai{color:#7b8b61;border:1px solid #e2e7d9;border-radius:4px;margin-left:auto;padding:3px 5px;font-size:9px}.active-dot{background:#6e855b;border-radius:50%;width:5px;height:5px;margin-left:auto}.sidebar-bottom{margin-top:auto;padding-top:30px}.permission-editor{border:1px solid var(--border);border-radius:10px;margin:16px 0;padding:16px}.customer-exports{margin-top:24px;padding:24px}.customer-exports>.panel-heading{padding:0 0 20px}.customer-export-row{border-top:1px solid var(--border);justify-content:space-between;gap:20px;padding:20px 0;display:flex}.customer-export-row>div:first-child{overflow-wrap:anywhere;min-width:0}.customer-export-row p{font-size:12px;line-height:1.6}.customer-export-actions{flex-shrink:0;align-items:center;gap:14px;display:flex}@media (width<=680px){.customer-export-row{flex-direction:column}.customer-exports>.panel-heading{flex-direction:column;align-items:flex-start;gap:14px}}.permission-editor summary{cursor:pointer;font-weight:600}.invitation-permissions{margin-top:6px}.invitation-permissions summary{cursor:pointer;font-size:12px}.invitation-permissions small{margin-top:6px}.permission-editor p{font-size:13px;line-height:1.5}.permission-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.permission-grid label{min-width:0}.permission-grid select{width:100%}@media (width<=600px){.permission-grid{grid-template-columns:1fr}}.autopilot-note{background:#f7f8f2;border:1px solid #e7ebdf;border-radius:9px;margin:0 1px 19px;padding:14px}.autopilot-note>span:first-child{color:#728063;align-items:center;gap:7px;font-size:11px;font-weight:600;display:flex}.autopilot-note p{color:#989f8d;margin:8px 0 11px;font-size:10px;line-height:1.6}.off-chip{color:#8b947e;background:#eef0e6;border-radius:4px;padding:3px 6px;font-size:9px}.user-profile{border-top:1px solid var(--border);align-items:center;gap:10px;margin-top:13px;padding:18px 0;display:flex}.user-avatar,.top-avatar{color:#8b7051;background:#efe9df;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:10px;font-weight:650;display:grid}.user-profile>div{flex:1}.user-profile strong{font-size:11px;font-weight:600;display:block}.user-profile small{color:#9b9f95;margin-top:3px;font-size:9px;display:block}.icon-button{color:#8b9386;border-radius:6px;justify-content:center;align-items:center;min-width:30px;min-height:30px;padding:5px;display:inline-flex}.icon-button:hover{color:#3e5c38;background:#eef2e7}.main{flex-direction:column;width:calc(100% - 236px);min-height:100vh;margin-left:236px;display:flex}.topbar{background:#fff;border-bottom:1px solid #e5e8de;flex-shrink:0;justify-content:space-between;align-items:center;height:70px;padding:0 35px;display:flex}.breadcrumb{color:#9aa08f;align-items:center;gap:12px;font-size:11px;display:flex}.breadcrumb strong{color:#687361;font-weight:500}.breadcrumb>svg{color:#b2b7a8}.topbar-actions{align-items:center;gap:20px;display:flex}.demo-pill,.live-pill{color:#89937a;align-items:center;gap:7px;font-size:10px;display:flex}.demo-pill>span,.live-pill>span{background:#a8b284;border-radius:50%;width:5px;height:5px}.demo-pill{background:#fbfcf7;border:1px solid #e8ecdf;border-radius:20px;padding:5px 10px}.top-avatar{width:29px;height:29px;font-size:11px}.page-content{flex:1;width:100%;max-width:1650px;margin:0 auto;padding:32px 35px 25px}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:29px;display:flex}.page-heading p{color:#8a9282;margin-bottom:0;font-size:12px}.eyebrow{letter-spacing:1.8px;color:#8c9780;margin-bottom:12px;font-size:9px;font-weight:650;display:block}.heading-actions{align-items:center;gap:10px;padding-top:15px;display:flex}.button{white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:37px;padding:9px 14px;font-size:11px;font-weight:550;transition:background .16s,transform .16s,border-color .16s;display:inline-flex}.button.primary{color:#fff;background:#426a46;border:1px solid #426a46;box-shadow:0 2px 2px #21492508}.button.primary:hover{background:#315435}.button.secondary{color:#64705a;background:#fff;border:1px solid #dfe5d8}.button.secondary:hover{background:#f8fbf3;border-color:#9bb189}.button.quiet{color:#7e8972}.button.quiet:hover{background:#eef2e6}.button.danger{color:#ad654f;background:#fff0ec;border:1px solid #efd6cd}.button.full{width:100%}.period-select{color:#7e8a6f;background:#fff;border-color:#e0e6d7;border-radius:6px;width:130px;min-height:37px;padding:8px 9px;font-size:10px}.text-button{color:#6c805d;justify-content:center;align-items:center;gap:6px;padding:5px 0;font-size:10px;font-weight:550;display:inline-flex}.text-button:hover{color:#315b3c}.text-button:disabled{opacity:.5}.insight-banner{background:#eef2e5;border:1px solid #e0e7d3;border-radius:11px;align-items:center;gap:20px;min-height:142px;margin-bottom:25px;padding:27px 28px;display:flex;position:relative;overflow:hidden}.insight-symbol{color:#769454;background:#f8faef;border:1px solid #d7e1c6;border-radius:13px;flex-shrink:0;place-items:center;width:53px;height:53px;display:grid;position:relative}.spark-dot{background:#a9b284;border-radius:50%;width:4px;height:4px;position:absolute;top:7px;right:8px}.insight-copy{z-index:1;flex:1;position:relative}.insight-copy>div{align-items:center;gap:10px;margin-bottom:9px;display:flex}.insight-copy .eyebrow{letter-spacing:1.5px;color:#7a8c61;margin:0;font-size:8px}.subtle-chip{color:#8b9e70;border:1px solid #dbe4cd;border-radius:4px;padding:3px 5px;font-size:8px;line-height:1}.insight-copy h2{letter-spacing:-.65px;color:#4b6041;margin-bottom:7px;font-size:19px;font-weight:600}.insight-copy p{color:#929e81;margin:0;font-size:11px}.banner-button{z-index:1;color:#768b5b;background:#f8faf2;border:1px solid #d7e1c9;margin-top:13px;font-size:10px;position:relative}.banner-button:hover{background:#fff}.banner-art{color:#e0e7d5;pointer-events:none;position:absolute;bottom:-28px;right:-16px;transform:rotate(-20deg)}.metrics-grid{grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:24px;display:grid}.metric{border:1px solid var(--border);background:#fff;border-radius:9px;min-height:130px;padding:19px 20px 18px}.metric-label{color:#88957d;justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;font-size:10px;display:flex}.metric-label svg{color:#b1bba6;stroke-width:1.4px}.metric strong{letter-spacing:-1.2px;margin-bottom:13px;font-family:Manrope,sans-serif;font-size:28px;font-weight:600;line-height:1.1;display:block}.metric-note{color:#a4ab9a;font-size:9px}.positive{color:#729f55;margin-right:4px;font-weight:500}.negative{color:#b5775b;margin-right:4px}.metric-accent{background:#fafbf5;border-color:#dfe7d4}.metric-accent strong{color:#729252}.metric-accent .metric-label{color:#839471}.panel{border:1px solid var(--border);background:#fff;border-radius:10px;overflow:hidden}:where(.panel){padding:20px}@media (width<=600px){:where(.panel){padding:16px}}:where(.panel:has(>.table-toolbar)),.recent-panel{padding:0}.panel-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.panel-heading p{color:#9ca591;margin-bottom:0;font-size:10px}.panel-heading>svg{color:#a6b09a}.dashboard-middle{grid-template-columns:minmax(0,1.92fr) minmax(240px,1fr);gap:20px;margin-bottom:32px;display:grid}.revenue-panel{padding:23px 23px 18px}.chart-legend{color:#9ba690;white-space:nowrap;align-items:center;gap:6px;font-size:9px;display:flex}.chart-legend i{background:#74975d;border-radius:50%;width:6px;height:6px}.chart-total{letter-spacing:-.6px;margin:23px 0 0 2px;font-family:Manrope,sans-serif;font-size:25px;font-weight:550}.chart-total span{letter-spacing:0;color:#a2ac98;margin-left:12px;font-family:DM Sans,sans-serif;font-size:10px}.chart-container{margin:4px -3px 0}.chart-empty{color:#a0aa94;text-align:center;place-items:center;height:205px;font-size:11px;display:grid}.relationship-panel{padding:23px 21px 15px}.customer-total{letter-spacing:-.9px;margin-top:22px;font-family:Manrope;font-size:31px;font-weight:550}.customer-total span{letter-spacing:0;color:#9fa893;margin-top:7px;font-family:DM Sans;font-size:10px;display:block}.lifecycle-bar{border-radius:3px;gap:3px;height:10px;margin:20px 0;display:flex;overflow:hidden}.lifecycle-list>div{color:#919f83;justify-content:space-between;margin:14px 0;font-size:10px;display:flex}.lifecycle-list span{align-items:center;gap:8px;display:flex}.lifecycle-list i{border-radius:2px;width:6px;height:6px}.lifecycle-list strong{color:#849077;font-weight:500}.relationship-panel>.text-button{color:#839774;border-top:1px solid #eef0e9;justify-content:space-between;width:100%;margin-top:20px;padding-top:14px;font-size:9px;display:flex}.section-heading{justify-content:space-between;align-items:center;gap:15px;margin:30px 0 18px;display:flex}.section-heading .eyebrow{letter-spacing:1.4px;color:#a1aa93;margin-bottom:7px;font-size:8px}.section-heading h2{color:#536548;letter-spacing:-.6px;margin-bottom:0;font-size:19px;font-weight:600}.opportunity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-bottom:28px;display:grid}.opportunity-card{background:#fff;border:1px solid #e3e8da;border-radius:10px;flex-direction:column;padding:19px 20px 0;display:flex}.opportunity-top{align-items:center;gap:8px;margin-bottom:15px;display:flex}.opportunity-icon{border-radius:8px;place-items:center;width:33px;height:33px;display:grid}.tone-0{color:#8eaa64;background:#edf3e3}.tone-1{color:#b9a06c;background:#f8efdf}.tone-2{color:#afa0bf;background:#eeeaf2}.opportunity-type{color:#949f87;font-size:9px;font-weight:500}.opportunity-top>svg:last-child{color:#b7beac;margin-left:auto}.opportunity-card h3{letter-spacing:-.35px;color:#627650;max-width:235px;margin-bottom:9px;font-family:Manrope;font-size:14px;font-weight:600;line-height:1.5}.opportunity-card>p{color:#a0aa93;min-height:37px;margin-bottom:19px;font-size:10px;line-height:1.75}.opportunity-facts{gap:8px;margin-top:auto;padding-bottom:18px;display:flex}.opportunity-facts>div{flex:1}.opportunity-facts span{color:#a5b099;margin-bottom:7px;font-size:8px;display:block}.opportunity-facts strong{color:#7b9561;letter-spacing:-.25px;font-family:Manrope;font-size:16px;font-weight:550}.opportunity-facts small{color:#a6b198;letter-spacing:0;font-family:DM Sans;font-size:8px;font-weight:400}.opportunity-facts strong.forecast-placeholder{color:#97a285;font-family:DM Sans;font-size:10px;font-weight:400}.opportunity-link{color:#8aa175;border-top:1px solid #eef1e6;justify-content:space-between;align-items:center;margin:0 -20px;padding:13px 20px;font-size:10px;display:flex}.opportunity-link:hover{background:#f8faf3}.expanded{margin-top:25px}.expanded .opportunity-card{min-height:275px}.recent-panel .panel-heading{padding:22px 23px}.recent-panel h2{font-size:15px;font-weight:600}.recent-panel p{font-size:10px}.table-scroll{overflow:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:11px}th{letter-spacing:.8px;color:#a3ad96;white-space:nowrap;background:#fcfdf9;border-top:1px solid #edf0e5;border-bottom:1px solid #e9eee1;padding:13px 23px;font-size:8px;font-weight:500}td{color:#7b8b6f;border-bottom:1px solid #edf0e7;padding:14px 23px;font-size:10px}tr:last-child td{border-bottom:0}tbody tr:hover{background:#fbfcf8}tr[onclick]{cursor:pointer}tr:has(.table-title){cursor:pointer}.table-title{color:#7a906b;align-items:center;gap:11px;min-width:180px;font-weight:500;display:flex}.table-icon{color:#a2b291;background:#f9fbf4;border:1px solid #e6ebde;border-radius:6px;flex-shrink:0;place-items:center;width:29px;height:29px;display:grid}.status{color:#9ba58c;white-space:nowrap;background:#f7f8f2;border:1px solid #e5e8dc;border-radius:5px;align-items:center;gap:5px;padding:4px 7px;font-size:8px;line-height:1.3;display:inline-flex}.status i{background:currentColor;border-radius:50%;width:4px;height:4px}.status.approved,.status.completed,.status.subscribed,.status.verified,.status.ready,.status.sent,.status.published,.status.active{color:#85a567;background:#eff6e5;border-color:#e1eccf}.status.in_review,.status.unknown,.status.ai_proposed,.status.syncing,.status.warming{color:#baa070;background:#faf3e5;border-color:#eee4ce}.status.scheduled{color:#929fc0;background:#eef1fa;border-color:#e1e5f0}.status.failed,.status.dead,.status.unsubscribed,.status.cancelled,.status.disconnected{color:#bc9a85;background:#faf0ea;border-color:#efdfd7}.app-footer{color:#b0b9a3;border-top:1px solid #e8ecdf;justify-content:space-between;align-items:center;padding:20px 35px;font-size:9px;display:flex}.app-footer>span:first-child{align-items:center;gap:7px;display:flex}.table-toolbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:17px 22px;display:flex}.table-toolbar h2{margin:0;font-size:14px}.tabs{align-items:center;gap:17px;display:flex}.tabs>button{color:#99a38b;white-space:nowrap;padding:8px 0;font-size:10px;position:relative}.tabs>button.selected{color:#647f50;font-weight:600}.tabs>button.selected:after{content:"";background:#90aa75;height:2px;position:absolute;bottom:-8px;left:0;right:0}.search-input{color:#a3ad97;border:1px solid #e6eadd;border-radius:6px;align-items:center;gap:8px;max-width:220px;padding:0 10px;display:flex}.search-input input{min-height:32px;box-shadow:none;background:0 0;border:0;padding:6px 0;font-size:10px}.customer-cell{align-items:center;gap:10px;display:flex}.customer-initial{color:#9aac85;background:#eef2e6;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;display:grid}.customer-cell strong{font-size:10px;font-weight:500;display:block}.customer-cell small{color:#a3ad98;margin-top:4px;font-size:9px;display:block}.pagination{border-top:1px solid var(--border);color:#a0aa94;justify-content:space-between;align-items:center;padding:14px 22px;font-size:9px;display:flex}.pagination>div{gap:4px;display:flex}.pagination .button{min-height:29px;font-size:9px}.loading{color:#879a75;justify-content:center;align-items:center;gap:10px;min-height:200px;padding:75px 30px;font-size:12px;display:flex}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.notice{color:#8b9b79;background:#f2f5eb;border:1px solid #e4ebd9;border-radius:7px;align-items:flex-start;gap:10px;margin-bottom:20px;padding:14px 16px;font-size:11px;line-height:1.6;display:flex}.notice>svg{color:#a0b185;flex-shrink:0;margin-top:1px}.empty{text-align:center;max-width:650px;margin:auto;padding:50px 30px}.empty-mark{color:#aabf91;background:#f0f4e8;border-radius:14px;place-items:center;width:50px;height:50px;margin:0 auto 20px;font-size:24px;display:grid}.empty h3{color:#7c9367;font-size:17px}.empty p{color:#a4b195;max-width:420px;margin:10px auto 20px;font-size:12px}.full-grid{grid-column:1/-1;width:100%}.resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.resource-card{padding:25px}.resource-card h3{color:#758c60;margin-top:16px;font-weight:600}.resource-card>p{color:#9fad90;font-size:11px}.resource-icon{color:#a3b98b;background:#eff4e6;border-radius:10px;place-items:center;width:42px;height:42px;margin-bottom:5px;display:inline-grid}.card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.mini-flow{align-items:center;gap:7px;padding:18px 0 24px;display:flex}.mini-flow>span{align-items:center;gap:7px;display:flex}.mini-flow>span>span{color:#a2b889;background:#f9fbf5;border:1px solid #e1e9d5;border-radius:6px;place-items:center;width:29px;height:29px;display:grid}.mini-flow i{color:#bbc9ac;font-size:12px;font-style:normal}.flow-node{background:#adc697;border-radius:50%;width:6px;height:6px}.asset-preview{background:#f2f5eb;border-radius:7px;place-items:center;height:175px;display:grid;overflow:hidden}.asset-preview img{object-fit:contain;width:100%;height:100%}.knowledge-content{white-space:pre-wrap;max-height:210px;overflow:auto}.toast{z-index:100;color:#6f8e56;background:#fff;border:1px solid #d7e2c7;border-radius:9px;align-items:center;gap:10px;max-width:min(90vw,650px);padding:14px 18px;font-size:12px;display:flex;position:fixed;bottom:27px;left:50%;transform:translate(-50%);box-shadow:0 8px 35px #30452516}.toast button{color:#acb99a;margin-left:10px;display:flex}.modal{color:#596e4a;background:#fff;border:1px solid #dbe4d0;border-radius:14px;width:min(600px,100vw - 40px);max-height:calc(100vh - 65px);padding:0;position:fixed;overflow:auto;box-shadow:0 30px 100px #18380e24}.modal.wide{width:min(1120px,100vw - 60px)}.modal::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#263c244c}.modal-head{z-index:2;background:#fff;border-bottom:1px solid #e7eddf;justify-content:space-between;align-items:flex-start;gap:20px;padding:25px 29px;display:flex;position:sticky;top:0}.modal-head h2{color:#587348;letter-spacing:-.6px;margin-bottom:5px;font-size:20px;font-weight:600}.modal-head p{color:#a0af92;margin:0;font-size:11px}.modal-body{padding:26px 29px}.modal-actions{border-top:1px solid #e6ecdd;justify-content:flex-end;align-items:center;gap:10px;margin-top:13px;padding-top:23px;display:flex}.error-notice{color:#b0765a;background:#fcf2ea;border:1px solid #edddcf;border-radius:7px;margin-top:15px;padding:12px 15px;font-size:11px;line-height:1.6}label{color:#899c75;margin-bottom:18px;font-size:11px;font-weight:500;display:block}label>input,label>select,label>textarea,label>.color-input,label>.product-picker{margin-top:7px}label>small{color:#aebba0;margin-left:4px;font-size:9px;font-weight:400}label>input+small{margin-top:6px;display:block}.form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.form-grid.three{grid-template-columns:repeat(3,1fr)}.form-section-title{letter-spacing:1.6px;color:#9bae86;margin:8px 0 21px;font-size:9px;display:block}.editor-grid{grid-template-columns:1fr 1fr;gap:38px;display:grid}.editor-grid>section+section{border-left:1px solid #e7eddf;padding-left:30px}.checkbox-row{align-items:center;gap:8px;margin:0;padding:9px 0;font-size:10px;display:flex}.checkbox-row input{accent-color:#729a54;width:14px;height:14px;min-height:0;margin:0;padding:0}.checkbox-row span{flex:1}.product-picker{border:1px solid #e4ebda;border-radius:6px;max-height:160px;padding:4px 13px;overflow:auto}.product-picker:empty:after{content:"Products will appear after connecting a store.";color:#a5b694;padding:12px;font-size:10px;font-weight:400;display:block}.review-toolbar{justify-content:space-between;align-items:center;gap:15px;margin-bottom:24px;display:flex}.review-grid{grid-template-columns:minmax(230px,1fr) minmax(0,1.8fr);gap:28px;display:grid}.review-details{padding-right:10px}.detail-section{border-bottom:1px solid #e7eddf;margin-bottom:20px;padding-bottom:20px}.detail-section:last-child{border:0}.detail-section h3{color:#88a06f;align-items:center;gap:8px;margin-bottom:17px;font-family:DM Sans;font-size:12px;font-weight:500;display:flex}.detail-section h3 svg{color:#a7ba90}.detail-section p{color:#a1b18f;margin:8px 0;font-size:10px}.detail-section>strong{color:#7c9563;font-size:12px;font-weight:500}.audience-number{color:#6b8c51;letter-spacing:-.8px;font-family:Manrope;font-size:28px;font-weight:550}.audience-number span{letter-spacing:0;color:#a5b993;margin-top:5px;font-family:DM Sans;font-size:10px;font-weight:400;display:block}.detail-row{color:#9aaa89;justify-content:space-between;gap:15px;margin:7px 0;font-size:10px;line-height:1.7;display:flex}.detail-row strong{color:#819b6b;font-weight:500}.subject-option{background:#f8faf3;border:1px solid #e9eddf;border-radius:5px;align-items:center;gap:10px;margin-bottom:6px;padding:10px 11px;display:flex}.subject-option>span{color:#a7bb8e;background:#fff;border:1px solid #dce5cf;flex-shrink:0;place-items:center;width:20px;height:20px;font-size:9px;display:grid}.subject-option p{color:#8da676;margin:0;font-size:10px}.detail-section .preview-text{color:#aab99b;font-size:10px;line-height:1.5}.historical-campaign-evidence{margin:16px 0;padding:16px}.historical-campaign-evidence h3{margin-top:0}.email-preview{background:#f3f5ee;border:1px solid #e4ebd9;border-radius:8px;flex-direction:column;min-height:620px;display:flex;overflow:hidden}.email-preview-bar{color:#9bae89;background:#fbfcf8;border-bottom:1px solid #e3ebd7;justify-content:space-between;gap:10px;padding:11px 15px;font-size:9px;display:flex}.email-preview-bar>span:first-child{align-items:center;gap:6px;display:flex}.email-preview iframe{background:#fff;border:0;flex:1;width:100%;height:660px}.review-actions{border-top:1px solid #e6eddd;justify-content:space-between;align-items:center;gap:15px;margin-top:27px;padding-top:22px;display:flex}.approval-note{color:#a0b38d;align-items:center;gap:7px;font-size:10px;display:flex}.review-actions>div:last-child{gap:9px;display:flex}.review-stats{gap:25px;margin:25px 0;display:flex}.review-stats>div{flex:1}.review-stats strong{color:#88a76c;font-family:Manrope;font-size:21px;font-weight:550;display:block}.review-stats span{color:#a5b896;margin-top:7px;font-size:10px;display:block}.opportunity-detail>p{color:#95aa82;font-size:12px}.report-events{flex-wrap:wrap;gap:20px;padding:20px 0;display:flex}.report-events>div{align-items:center;gap:12px;display:flex}.campaign-report>.muted{color:#a5b595;font-size:11px}.code-input{font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px;line-height:1.7}.field-hint{color:#a8b997;font-size:10px}.settings-layout{grid-template-columns:180px minmax(0,1fr);gap:22px;display:grid}.settings-nav{flex-direction:column;gap:5px;display:flex}.settings-nav button{text-align:left;color:#97a887;border-radius:7px;align-items:center;gap:10px;padding:13px 12px;font-size:11px;display:flex}.settings-nav button.selected{color:#7c995f;background:#eaf0de}.settings-panel{padding:28px 30px}.settings-section-head{align-items:center;gap:14px;margin-bottom:29px;display:flex}.settings-section-head h2{color:#7a965f}.settings-section-head p{color:#a4b890;margin:0;font-size:11px}.settings-brand-icon{color:#93aa76;background:#e9eedf;border-radius:10px;place-items:center;width:48px;height:48px;font-family:Georgia;font-size:28px;display:grid}.form-footer{border-top:1px solid #e4edda;justify-content:space-between;align-items:center;gap:15px;margin-top:20px;padding-top:23px;display:flex}.form-footer>span{color:#b1c09f;font-size:9px}.section-description{color:#a6b794;margin-bottom:25px;font-size:11px}.settings-panel h2{color:#7d995f}.settings-panel>.panel-heading{margin-bottom:24px}.color-input{color:#a6b593;border:1px solid #e1ebd6;border-radius:6px;align-items:center;gap:10px;height:43px;padding:5px 9px;font-size:10px;display:flex}.color-input input{background:0 0;border:0;width:28px;height:28px;min-height:0;padding:0}.integration-card{border-bottom:1px solid #e6eddd;align-items:center;gap:14px;padding:21px 0;display:flex}.integration-card>div{flex:1}.shopify-logo{color:#94b771;background:#ecf4e1;border-radius:9px;flex-shrink:0;place-items:center;width:45px;height:45px;display:grid}.integration-card h3{color:#85a067;margin:0 0 4px;font-size:13px}.integration-card p{color:#a6b58f;margin:0 0 5px;font-size:11px}.integration-card small{color:#b3c09e;margin:4px 0;font-size:9px;display:block}.integration-card+.notice{margin-top:25px}.domain-card{border:1px solid #e3ecd8;border-radius:8px;margin-bottom:17px;padding:21px}.domain-card h3{color:#95ae77;align-items:center;gap:9px;margin:0;font-family:DM Sans;font-size:13px;font-weight:500;display:flex}.dns-checks{flex-wrap:wrap;gap:20px;margin:22px 0 15px;display:flex}.dns-checks>span{color:#bec9af;align-items:center;gap:6px;font-size:9px;display:flex}.dns-checks>span>span{background:#f5f7ef;border-radius:50%;place-items:center;width:16px;height:16px;display:grid}.dns-checks .verified{color:#9abb7a}.dns-checks .verified>span{background:#edf5df}.pending-dot{background:#c9d3ba;border-radius:50%;width:4px;height:4px}.domain-footer{color:#b2c09e;border-top:1px solid #edf1e5;justify-content:space-between;align-items:center;padding-top:12px;display:flex}.domain-footer small{font-size:9px}.domain-card details{color:#acbf94;margin:12px 0;font-size:10px}.dns-records>div{border-bottom:1px solid #e5eddb;flex-direction:column;gap:6px;padding:12px 0;display:flex}.dns-records code{word-break:break-all;font-size:10px}.sender-row{border-bottom:1px solid #e8eee0;align-items:center;gap:13px;padding:18px 0;display:flex}.sender-row>div{flex:1}.sender-row strong{color:#92ad72;font-size:12px;font-weight:500}.sender-row p{color:#adc095;margin:4px 0 0;font-size:10px}.sender-row>small{color:#b7c9a0;font-size:9px}.activity-list{margin:25px 0}.activity-list>div{color:#a1b58a;border-bottom:1px solid #e9efe0;align-items:center;gap:13px;padding:14px 0;font-size:10px;display:flex}.activity-dot{background:#c0d3a6;border-radius:50%;width:6px;height:6px}.activity-list>div>span:nth-child(2){flex:1}.activity-list strong{color:#99b17e;font-weight:500;display:block}.activity-list small{color:#b7c7a1;margin-top:4px;font-size:9px;display:block}.activity-list time{color:#bccaaa;font-size:9px}.login-page{background:#fff;grid-template-columns:1.1fr 1fr;min-height:100vh;display:grid}.login-story{background:#eaf0e0;flex-direction:column;justify-content:space-between;min-height:100vh;padding:50px 60px;display:flex;position:relative;overflow:hidden}.login-story:after{content:"";pointer-events:none;border:1px solid #dce6ce;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-130px;right:-200px;box-shadow:0 0 0 60px #e4ecd850,0 0 0 120px #e4ecd830}.login-story>.wordmark{color:#526d41}.login-story>div{padding:60px 0}.login-story h1{letter-spacing:-1.6px;color:#466138;font-family:Georgia;font-size:52px;font-weight:400;line-height:1.22}.login-story h1 em{color:#829a69;font-weight:400}.login-story p{color:#98a887;max-width:360px;margin-top:24px;font-size:13px;line-height:1.9}.login-story .eyebrow{color:#91a477;margin-bottom:24px;font-size:9px}.story-line{color:#96ac7e;align-items:center;gap:9px;margin-top:35px;font-size:11px;display:flex}.login-story>small{color:#a6b595;z-index:1;font-size:10px}.login-form{width:100%;max-width:450px;margin:auto;padding:30px}.login-form>.eyebrow{letter-spacing:1.8px;color:#a2b68a;margin-bottom:17px;font-size:8px}.login-form h2{color:#577443;letter-spacing:-.8px;margin-bottom:14px;font-size:25px;font-weight:600}.login-form>p{color:#a2b291;margin-bottom:30px;font-size:11px}.login-form label{color:#8fa774;font-size:11px}.login-form input{min-height:45px;font-size:12px}.login-form .button{background:#577e41;border-color:#577e41;min-height:43px;margin-top:10px;font-size:12px}.login-form .login-toggle{text-align:center;margin-top:22px;font-size:11px}.login-toggle button{color:#8fa974;padding:0 3px;font-size:11px;font-weight:550}.login-assurance{color:#b0c29b;border-top:1px solid #e7eedc;justify-content:center;align-items:center;gap:7px;margin-top:35px;padding-top:25px;font-size:10px;display:flex}.login-shell{max-width:600px;margin:100px auto}.mobile-menu,.mobile-scrim{display:none}@media (width>=1550px){.page-content{padding:40px 50px}.insight-banner{padding:30px}.opportunity-card{padding-top:24px}.metric{padding:22px 24px}.dashboard-middle{grid-template-columns:minmax(0,2.1fr) 1fr}.opportunity-card h3{max-width:290px}.opportunity-card>p,.metric-label{font-size:11px}.topbar{padding:0 50px}.app-footer{padding:20px 50px}}@media (width<=1200px){.sidebar{flex-basis:205px;width:205px;padding:25px 13px 0}.main{width:calc(100% - 205px);margin-left:205px}.page-content{padding:28px 24px}.topbar{padding:0 24px}.page-heading{align-items:flex-start}.page-heading h1{font-size:26px}.heading-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;padding:0}.heading-actions .button{padding:8px 11px;font-size:10px}.insight-banner{gap:15px;padding:23px 20px}.insight-copy h2{font-size:17px}.insight-copy p{font-size:10px}.insight-symbol{width:43px;height:43px}.banner-button{font-size:9px}.metric{padding:17px 15px}.metric strong{font-size:24px}.metric-note{font-size:8px}.metrics-grid{gap:10px}.opportunity-card{padding:16px 16px 0}.opportunity-link{margin:0 -16px;padding:12px 16px}.opportunity-facts{flex-direction:column;gap:13px}.opportunity-facts strong{font-size:16px}.opportunity-facts>div{justify-content:space-between;align-items:baseline;display:flex}.opportunity-facts span{font-size:8px}.opportunity-facts small{display:none}.opportunity-card h3{font-size:13px}.opportunity-card>p{min-height:53px}.resource-grid{grid-template-columns:repeat(2,1fr)}.settings-layout{grid-template-columns:150px 1fr;gap:15px}.settings-panel{padding:23px}.login-story{padding:40px}.login-story h1{font-size:44px}}@media (width<=950px){.sidebar{flex-basis:190px;width:190px}.main{width:calc(100% - 190px);margin-left:190px}.nav-item{font-size:11px}.nav-label{font-size:8px}.wordmark{font-size:20px}.page-heading{flex-direction:column;gap:13px}.heading-actions{padding:0}.insight-banner{flex-wrap:wrap}.insight-copy{width:calc(100% - 70px)}.banner-button{margin:0 0 0 57px}.metrics-grid{grid-template-columns:repeat(2,1fr)}.dashboard-middle{grid-template-columns:1fr}.relationship-panel{display:none}.opportunity-grid{grid-template-columns:1fr}.opportunity-card h3{max-width:100%;font-size:15px}.opportunity-card>p{min-height:0;font-size:11px}.opportunity-facts{flex-direction:row;margin-bottom:5px}.opportunity-facts>div{display:block}.opportunity-facts small{display:inline}.opportunity-facts strong{font-size:17px}.opportunity-card{padding:20px 22px 0}.opportunity-link{margin:0 -22px;padding:14px 22px}.table-toolbar{flex-direction:column;align-items:flex-start}.search-input{width:100%;max-width:none}.review-grid{grid-template-columns:1fr}.review-details{grid-template-columns:1fr 1fr;gap:15px;display:grid}.email-preview{min-height:500px}.editor-grid{grid-template-columns:1fr}.editor-grid>section+section{border-top:1px solid #e5ebda;border-left:0;padding-top:20px;padding-left:0}.settings-layout{grid-template-columns:1fr}.settings-nav{flex-direction:row;overflow:auto}.settings-nav button{white-space:nowrap;padding:10px;font-size:10px}.settings-nav svg{width:15px}.review-actions{flex-direction:column;align-items:flex-start}.section-heading h2{font-size:16px}.app-footer{padding:20px 24px}.login-story{padding:35px}.login-story h1{font-size:35px}.login-story p{font-size:12px}.login-form{padding:35px}.form-grid.three{grid-template-columns:1fr 1fr}.toast{min-width:300px}.tabs{gap:13px}.table-toolbar .tabs{flex-wrap:wrap}}@media (width<=680px){.sidebar{width:235px;transition:transform .2s;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.mobile-scrim{z-index:19;background:#25381e55;display:block;position:fixed;inset:0}.main{width:100%;margin:0}.mobile-menu{margin-left:-7px;display:flex}.topbar{height:59px;padding:0 18px}.breadcrumb{gap:7px;font-size:10px}.breadcrumb>span,.breadcrumb>svg{display:none}.topbar-actions{gap:10px}.topbar-actions>.icon-button{display:none}.demo-pill{padding:4px 7px;font-size:8px}.page-content{padding:24px 17px}.page-heading h1{font-size:27px}.page-heading p{font-size:11px}.page-heading .eyebrow{font-size:8px}.heading-actions{justify-content:space-between;width:100%}.insight-banner{padding:21px 18px}.insight-copy h2{font-size:17px;line-height:1.4}.insight-copy>div{flex-wrap:wrap;gap:8px}.insight-copy p{line-height:1.7}.insight-symbol{display:none}.insight-copy{flex-basis:100%;width:100%}.banner-button{margin:3px 0 0}.metrics-grid{gap:10px}.metric{min-height:120px;padding:16px 13px}.metric-label{margin-bottom:16px;font-size:9px}.metric strong{margin-bottom:12px;font-size:25px}.metric-note{font-size:8px;line-height:1.7}.revenue-panel{padding:19px 15px}.panel-heading h2{font-size:14px}.chart-legend{font-size:8px}.section-heading{align-items:flex-start}.section-heading>.text-button{text-align:right;max-width:100px;font-size:9px;line-height:1.5}.section-heading h2{font-size:17px}.section-heading .eyebrow{letter-spacing:1.1px;font-size:7px}.resource-grid{grid-template-columns:1fr}.page-heading .button{font-size:10px}.recent-panel .panel-heading{padding:18px 15px}th,td{padding:13px 16px}.recent-panel .panel-heading .text-button{font-size:8px}.app-footer{gap:15px;padding:18px;font-size:8px}.app-footer>span:last-child{display:none}.modal,.modal.wide{border-radius:11px;width:calc(100vw - 20px);max-height:calc(100dvh - 30px)}.modal-head{padding:20px}.modal-head h2{font-size:18px}.modal-head p{font-size:10px}.modal-body{padding:20px}.form-grid,.form-grid.three{grid-template-columns:1fr;gap:0}.review-details{grid-template-columns:1fr}.email-preview iframe{height:580px}.review-actions>div:last-child{flex-wrap:wrap}.review-toolbar{gap:8px}.review-toolbar .tabs,.review-stats{gap:12px}.review-stats strong{font-size:19px}.review-stats span{font-size:9px}.settings-panel{padding:20px 17px}.settings-panel>.panel-heading{flex-direction:column;align-items:flex-start;gap:16px}.integration-card{flex-wrap:wrap}.integration-card>.status{margin-left:60px}.form-footer{flex-direction:column;align-items:flex-start}.form-footer .button{align-self:flex-end}.domain-card{padding:17px}.dns-checks{gap:13px}.sender-row{flex-wrap:wrap}.sender-row>small{flex-basis:100%;margin-left:43px}.activity-list time{max-width:65px;font-size:8px;line-height:1.7}.login-page{display:block}.login-story{min-height:0;padding:25px 28px}.login-story>div{padding:28px 0 12px}.login-story h1{font-size:32px}.login-story h1 br{display:none}.login-story h1 em{display:block}.login-story .eyebrow,.login-story p,.login-story>small,.story-line{display:none}.login-form{padding:40px 28px}.login-form h2{font-size:23px}.login-form>.eyebrow{font-size:7px}.login-form>p{font-size:11px}.modal-actions .button{font-size:10px}.pagination{padding:12px 15px}.tabs{gap:12px}.tabs button{font-size:9px}.opportunity-grid{margin-bottom:22px}.customer-total{font-size:26px}.toast{width:calc(100% - 30px);min-width:0;font-size:11px;bottom:17px}}.page-heading p,.metric-label,.metric-note,.panel-heading p,.opportunity-card>p,.opportunity-type,.opportunity-facts span,.chart-legend,.chart-total span,.lifecycle-list>div,.customer-total span,.nav-label,.workspace-switch small,.customer-cell small,.muted,.pagination,.eyebrow,.insight-copy p,.section-description,.settings-section-head p,.form-footer>span,.integration-card p,.integration-card small,.sender-row p,.sender-row>small,.activity-list time,.activity-list small,.detail-section p,.preview-text,.approval-note,.modal-head p,.review-stats span,.resource-card>p,.app-footer,.login-form>p,.login-assurance,.login-story p,.login-story>small,label>small,.field-hint,.off-chip,.autopilot-note p,.autopilot-note>span:first-child{color:#69745f}.text-button,.opportunity-link,.table-title,.resource-card h3,.detail-row strong,.subject-option p,.notice,label,.settings-panel h2,.sender-row strong,.integration-card h3,.activity-list strong{color:#577149}.status{color:#69745f}.status.approved,.status.completed,.status.subscribed,.status.verified,.status.ready,.status.sent,.status.published,.status.active{color:#50712e}.status.in_review,.status.unknown,.status.ai_proposed,.status.syncing,.status.warming{color:#866428}.status.scheduled{color:#566994}.status.failed,.status.dead,.status.unsubscribed,.status.cancelled,.status.disconnected{color:#965b3c}td{color:#627455;font-size:11px}th{color:#738066;font-size:9px}.notice{font-size:11px}.opportunity-facts strong.forecast-placeholder{color:#6e7d5c}.workspace-switch small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.workspace-switch select{padding-right:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.audience-builder{border:0;min-width:0;margin:24px 0;padding:0}.audience-builder legend{margin-bottom:14px;font-weight:600}.condition-row{border-top:1px solid var(--border);grid-template-columns:1.4fr 1fr 1fr 32px;align-items:center;gap:10px;padding-top:12px;display:grid}.condition-row label{min-width:0}.journey-review{padding-left:24px}.journey-review li{padding:10px 0}.journey-review p{color:var(--muted);margin:5px 0}.flow-email iframe{border:1px solid var(--border);border-radius:12px;width:100%;height:580px}@media (width<=600px){.condition-row{grid-template-columns:1fr 1fr}.condition-row label:first-child{grid-column:1/-1}}.invitation-page{place-items:center;min-height:100vh;padding:24px;display:grid}.invitation-page>section{max-width:640px;padding:36px}.close-navigation{position:absolute;top:6px;right:6px}@media (width<=680px){.sidebar{visibility:hidden}.sidebar.open{visibility:visible}}.delivery-reasons{margin:16px 0;padding:0;list-style:none}.delivery-reasons li{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;display:flex}.delivery-reasons small{color:var(--muted)}.identity-hold{max-width:260px;color:#805128!important}.identity-reviews{margin-top:24px}.identity-addresses{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.identity-addresses small,.identity-addresses strong{overflow-wrap:anywhere;display:block}.identity-addresses small{color:var(--muted);margin-bottom:6px}@media (width<=640px){.identity-addresses{grid-template-columns:1fr}}.asset-actions{flex-wrap:wrap;gap:10px;display:flex}.asset-review-image{object-fit:contain;background:#f1f1ed;border-radius:8px;width:100%;max-height:60vh;display:block}.asset-preview>span{color:var(--muted);padding:24px}.account-access{width:min(100%,620px);padding:32px}.account-access h1{margin:12px 0}.account-access p{line-height:1.65}.account-access form{margin-top:24px}.forgot-password{margin:0 0 20px}.retention-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.retention-summary small,.retention-summary strong{display:block}.retention-summary strong{margin-top:8px;font-size:24px}.retention-editor{border-block:1px solid #e4ebda;margin:28px 0;padding:24px 0}.retention-editor>label{max-width:360px;margin-bottom:16px}.retention-preview{margin-top:24px}.retention-preview .checkbox-row{margin:16px 0}@media (width<=640px){.retention-policy .panel-heading{flex-direction:column;align-items:flex-start}.retention-summary{grid-template-columns:1fr}}.privacy-request-card{border-top:1px solid #e4ebda;padding:20px 0}.store-inventory{border-top:1px solid var(--border);overflow-wrap:anywhere;margin-top:24px;padding-top:18px}.store-inventory .panel-heading{flex-wrap:wrap;gap:8px}.store-inventory-list{margin:18px 0}.store-inventory-list>div{border-bottom:1px solid var(--border);padding:10px 0}.store-inventory-list dt{font-weight:600}.store-inventory-list dd{flex-wrap:wrap;gap:4px 14px;margin:4px 0 0;display:flex}.privacy-request-card h3{margin:0}.privacy-customer-list{padding-left:20px}.privacy-customer-list li{overflow-wrap:anywhere;margin:12px 0}.privacy-customer-list span{color:var(--muted);margin-top:4px;display:block}.privacy-export-panel,.privacy-export-file,.privacy-handover{border-top:1px solid #e4ebda;margin-top:24px;padding-top:20px}.privacy-handover .checkbox-row{margin:16px 0}.privacy-handover label{margin-bottom:16px}.artifact-checksum{overflow-wrap:anywhere;margin:12px 0;display:block}.privacy-shared-cleanup{overflow-wrap:anywhere;margin:24px 0}.privacy-shared-entry{border-top:1px solid #e4ebda;margin-top:16px;padding-top:12px}.privacy-shared-entry h5{margin:0;font-size:14px}.privacy-shared-entry pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f4f6f0;border-radius:8px;padding:12px;font-size:12px}.asset-erasure-list{max-height:280px;padding:0;list-style:none;overflow:auto}.asset-erasure-list li{overflow-wrap:anywhere;border-bottom:1px solid #e6ecdd;gap:4px;padding:12px 0;display:grid}.asset-erasure-list small{font-size:11px}.flow-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.flow-edit-step{min-width:0;margin:20px 0}.flow-edit-step h3{margin:0}.flow-edit-step .audience-builder{margin-top:12px}.flow-edit-step>.panel-heading{margin-bottom:12px}.flow-wait-fields{grid-template-columns:repeat(2,minmax(0,160px));align-items:end;gap:12px;margin-bottom:16px;display:grid}.flow-wait-fields label{margin-bottom:0}.flow-wait-fields small{color:var(--muted);grid-column:1/-1}.flow-add-step{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.flow-add-step label{flex:1;min-width:150px}.flow-add-step button{margin-bottom:18px}.flow-report-controls{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.flow-report-controls label{flex:1;min-width:180px}.flow-report-period{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.flow-report-metrics{margin:20px 0}.flow-report-table{table-layout:fixed;width:100%;min-width:0}.flow-report-table th,.flow-report-table td{overflow-wrap:anywhere;white-space:normal;padding:12px 10px}.flow-report-table th:first-child{width:50%}.flow-report-table tbody th{text-align:left;font-weight:500}.flow-report-steps{gap:12px;display:grid}.flow-report-step{border:1px solid var(--border);border-radius:10px;min-width:0;overflow:hidden}.flow-report-step summary{cursor:pointer;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:16px;font-weight:600;display:flex}.flow-report-step summary small{overflow-wrap:anywhere;font-weight:400;display:block}@media (width<=600px){.flow-report-metrics{grid-template-columns:1fr}.flow-report-table th,.flow-report-table td{padding:10px 6px;font-size:12px}}.behavior-details{border:1px solid var(--border);border-radius:10px;grid-column:1/-1;gap:12px;min-width:0;margin-bottom:12px;padding:12px;display:grid}.segment-options,.behavior-window{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;min-width:0;display:grid}.segment-options>.field-hint,.segment-option-pages{grid-column:1/-1}.segment-option-pages{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}@media (width<=600px){.segment-options,.behavior-window{grid-template-columns:minmax(0,1fr)}}.segment-exclusions{margin:24px 0}.segment-exclusions dl{margin:0}.segment-exclusions dt{min-width:0}.segment-exclusions dd{margin:0 0 0 14px;font-weight:600}form>.segment-options{margin:16px 0}.content-review-list{padding:0;list-style:none}.content-review-list li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;display:flex}.content-review-list li>div{overflow-wrap:anywhere;min-width:0}.content-review-list p{margin:.3rem 0}.content-review-list code{font-size:.75rem}.content-review-list button{flex-shrink:0}.content-review-json{box-sizing:border-box;white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--border);background:#f6f7f2;border-radius:.65rem;width:100%;max-height:28rem;padding:1rem;font-size:.75rem;overflow:auto}@media (width<=600px){.content-review-list li{flex-direction:column;align-items:flex-start}.content-review-json{max-height:20rem}}.store-image-review-list{gap:1rem;min-width:0;padding:0;list-style:none;display:grid}.store-image-review-list li{overflow-wrap:anywhere;min-width:0}.store-image-review-list .asset-review-image{object-fit:contain;max-width:100%;max-height:320px;display:block}.analytics-view-switch{flex-wrap:wrap;gap:.6rem;margin-bottom:1.25rem;display:flex}.retention-filter-panel{margin-bottom:1rem;padding:1.2rem}.retention-store-filter{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:1rem;display:grid}.retention-store-filter select{width:100%;min-width:0}.retention-store-search{align-items:end;gap:.5rem;min-width:0;display:flex}.retention-store-search label{flex:1;min-width:0}.retention-report{gap:1rem;display:grid}.retention-report .panel{min-width:0;padding:1.4rem}.retention-report h2{margin-top:0;font-size:1.15rem}.retention-report p{color:var(--muted);overflow-wrap:anywhere;line-height:1.6}.retention-panels{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;display:grid}.retention-table{margin-top:1rem;overflow-x:auto}.retention-table table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.84rem}.retention-table th,.retention-table td{text-align:right;overflow-wrap:anywhere;border-bottom:1px solid #e8ece4;padding:.65rem .4rem}.retention-table th:first-child{text-align:left;width:48%}.retention-table tbody th{font-weight:500}.retention-chart{width:100%;min-width:0}@media (width<=700px){.retention-panels,.retention-store-filter{grid-template-columns:minmax(0,1fr)}.retention-report .panel{padding:1rem}.retention-store-search{flex-wrap:wrap}.retention-store-search label{flex-basis:100%}.retention-report-context p{font-size:.83rem}}.knowledge-start{background:linear-gradient(120deg,#f0f5ee,#fffdf8);gap:24px;margin-bottom:20px;padding:28px;display:flex}.knowledge-start-icon{color:#355947;background:#e1ebdc;border-radius:16px;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid}.knowledge-start h2{max-width:600px;margin:8px 0 12px;font-size:24px;line-height:1.3}.knowledge-start p{color:#657269;max-width:650px;line-height:1.65}.knowledge-start-actions,.setup-toolbar,.setup-recovery{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;display:flex}.knowledge-start-actions>span{color:#67756d;font-size:12px}.setup-resume{margin-bottom:24px;padding:20px}.setup-resume>button{white-space:normal;text-align:left;justify-content:flex-start;gap:12px;width:100%;margin-top:8px;display:flex}.setup-resume>button>span{margin-left:auto;font-size:12px}.setup-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:16px;display:grid}.setup-steps button{text-align:left;font:inherit;color:#667369;background:#fff;border:1px solid #dce4dd;border-radius:10px;align-items:center;gap:8px;padding:12px;font-size:12px;display:flex}.setup-steps button[aria-current]{color:#284b38;background:#edf3e9;border-color:#829c7c}.setup-steps button>span{background:#edf1e9;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.setup-save{color:#637466;min-height:20px;margin-bottom:16px;font-size:12px}.setup-fields{border:0;min-width:0;margin:0;padding:0}.setup-section>h3{margin:8px 0 12px;font-size:22px}.setup-section>p{color:#68746c;margin-bottom:24px;line-height:1.6}.setup-section label{flex-direction:column;gap:8px;margin:16px 0;font-size:13px;font-weight:600;display:flex}.setup-section input,.setup-section textarea,.setup-section select{box-sizing:border-box;width:100%;min-width:0}.setup-section small{color:#68746c;font-weight:400;line-height:1.5}.setup-source-form,.setup-source,.setup-proposal,.setup-review{border:1px solid #e0e5df;border-radius:12px;min-width:0;margin:16px 0;padding:20px}.setup-source-form>small{margin-top:10px;display:block}.setup-source>div,.setup-proposal-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.setup-source>div>span,.setup-proposal-head>span{color:#68746c;font-size:11px}.setup-source strong{overflow-wrap:anywhere}.setup-source details p{white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;font-size:13px;line-height:1.6;overflow:auto}.setup-source a{margin:12px 0;font-size:12px;display:block}.setup-source>.setup-extraction-notes{background:#f4f2e8;border-radius:8px;margin:12px 0;padding:12px;display:block}.setup-extraction-notes p{margin:6px 0 0;font-size:12px;line-height:1.5}.setup-extracted-text{max-height:320px;padding:12px 0;overflow:auto}.setup-extracted-text section+section{margin-top:14px}.setup-extracted-text strong{font-size:12px}.setup-file-name{overflow-wrap:anywhere}.language-starting-point{margin:12px 0}.language-starting-point>small{display:block}.language-defaults-settings fieldset{border:0;min-width:0;margin:18px 0;padding:0}.language-defaults-settings label.setup-check{align-items:center;gap:10px;display:flex}.language-defaults-settings .setup-check input{width:auto}.language-suggestions{background:#f3f6f0;border-radius:10px;margin:16px 0;padding:14px}.setup-source details,.setup-proposal details{margin:12px 0}.setup-proposal blockquote,.resource-card blockquote{overflow-wrap:anywhere;border-left:3px solid #91a286;margin:14px 0;padding:10px 16px;font-size:13px;line-height:1.6}.setup-proposal blockquote cite{color:#64715f;font-size:12px}.setup-pair{grid-template-columns:1fr 1fr;gap:16px;display:grid}.setup-section label.setup-check{flex-direction:row;align-items:flex-start;line-height:1.5;display:flex}.setup-check input{accent-color:#49643d;width:16px;min-width:16px;margin-top:2px}.setup-review h4{margin:10px 0}.setup-review p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.6}.setup-placeholder{border:1px dashed #bac9b5;border-radius:12px;padding:30px}.setup-footer{border-top:1px solid #e4e8e0;justify-content:space-between;gap:16px;margin-top:24px;padding-top:20px;display:flex}.setup-footer>div{gap:8px;display:flex}.setup-success{text-align:center;padding:40px 12px}.setup-success>svg{color:#587649}.setup-success p{max-width:440px;margin:18px auto;line-height:1.6}@media (width<=640px){.knowledge-start{gap:14px;padding:20px}.knowledge-start-icon{display:none}.knowledge-start h2{font-size:21px}.setup-steps{grid-template-columns:1fr 1fr}.setup-steps button{padding:9px}.setup-source-form,.setup-source,.setup-proposal,.setup-review{padding:14px}.setup-pair{grid-template-columns:1fr;gap:0}.setup-footer{flex-direction:column}.setup-footer>div{justify-content:flex-end}.setup-resume>button{flex-wrap:wrap}.setup-resume>button>span{margin-left:0}}.start-filters{margin-bottom:20px;padding:24px}.start-filters .form-grid{margin-top:16px}.start-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.start-summary .panel{flex-direction:column;gap:9px;padding:22px;display:flex}.start-summary strong{font:600 32px Manrope,sans-serif}.start-summary small,.start-context{color:var(--muted);font-size:12px}.start-context{flex-wrap:wrap;align-items:center;gap:7px;margin:16px 0;display:flex}.start-section-title{justify-content:space-between;align-items:center;margin:30px 0 16px;display:flex}.start-section-title h2{align-items:center;gap:9px;margin:0;display:flex}.start-section-title>span{color:var(--muted);font-size:12px}.start-recommendations{gap:14px;margin-bottom:20px;display:grid}.start-card{gap:20px;padding:26px;display:flex}.start-card-index{color:#41644a;background:#edf1e8;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:13px;font-weight:600;display:grid}.start-card-content{flex:1;min-width:0}.start-card h3{margin:8px 0;font-size:19px}.start-card p{color:var(--muted);max-width:800px;margin:8px 0 12px;line-height:1.65}.start-card details{margin:12px 0;font-size:12px}.start-card summary{cursor:pointer;color:#41644a;width:fit-content}.start-card li{overflow-wrap:anywhere;margin:7px 0;line-height:1.6}.start-card-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.start-audience{padding:10px 0;font-size:13px}.start-audience strong{margin-right:4px;font-size:19px}.start-audience span{color:var(--muted)}.start-deferred{margin:20px 0}.start-deferred>div{border-bottom:1px solid #e5e7df;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.start-deferred small{color:var(--muted);margin-top:5px;display:block}@media (width<=700px){.start-summary{grid-template-columns:1fr;gap:8px}.start-summary .panel{padding:16px}.start-summary strong{font-size:26px}.start-filters{padding:16px}.start-card{gap:12px;padding:18px}.start-card-index{width:28px;height:28px}.start-card-actions{align-items:stretch}.start-card-actions .button.primary{justify-content:center;width:100%}.start-section-title h2{font-size:19px}}.campaign-setup-steps,.brand-setup-steps{grid-template-columns:repeat(5,minmax(0,1fr))}.campaign-setup-fields{border:0;min-width:0;margin:0;padding:0}.campaign-timing{border:1px solid var(--border);border-radius:12px;min-width:0;margin:12px 0 24px;padding:20px}.campaign-forecast{border:1px solid var(--border);border-radius:16px;gap:16px;min-width:0;margin-bottom:24px;padding:24px;display:grid}.campaign-forecast>label{max-width:280px}.forecast-result{gap:14px;min-width:0;display:grid}.forecast-ranges{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.forecast-ranges article,.forecast-evidence{border:1px solid var(--border);overflow-wrap:anywhere;border-radius:10px;gap:6px;padding:14px;display:grid}.forecast-ranges strong{font-size:20px}.forecast-evidence{margin-top:10px}.saved-forecast{min-width:0;margin-top:12px}.saved-forecast>summary{cursor:pointer;margin-bottom:12px;font-weight:600}.forecast-result .table-wrap{max-width:100%;overflow-x:auto}.forecast-result table{width:100%;min-width:0}.observed-forecast{border:1px solid var(--border);border-radius:10px;gap:10px;min-width:0;padding:14px;display:grid}.observed-forecast h4,.forecast-result>h4,.observed-forecast .observed-basis{margin:0}.observed-table td,.observed-table th{vertical-align:top;text-align:left}.observed-forecast ul{margin:8px 0 0;padding-left:18px}@media (width<=600px){.forecast-ranges{grid-template-columns:1fr}.campaign-forecast{padding:16px}.forecast-ranges strong{font-size:18px}}.timing-weekdays{border:0;flex-wrap:wrap;gap:12px 18px;margin:12px 0 18px;padding:0;display:flex}.timing-weekdays legend{margin-bottom:10px}.timing-weekdays label{align-items:center;gap:8px;margin:0;display:flex}.timing-weekdays input{width:16px;min-width:16px;height:16px;margin:0;padding:0}.timing-results{margin-top:20px}.timing-slot-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px;margin:18px 0;display:grid}.timing-slot{border:1px solid var(--border);border-radius:10px;min-width:0;padding:16px}.timing-slot p,.timing-evidence p{font-size:13px;line-height:1.6}.timing-slot .button{white-space:normal}.timing-evidence{border-bottom:1px solid var(--border);overflow-wrap:anywhere;padding:14px 0}@media (width<=600px){.campaign-timing{padding:14px}}.campaign-setup-status{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin:12px 0;font-size:12px;display:flex}.campaign-step>h2{margin:10px 0;font-size:25px}.campaign-step>p{color:var(--muted);line-height:1.7}.campaign-step details{margin:20px 0}.campaign-step summary{color:var(--green);cursor:pointer;margin-bottom:12px}.campaign-step>.button{margin:0 8px 16px 0}.campaign-setup-buttons{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.campaign-blocks{gap:16px;margin:20px 0;display:grid}.campaign-block{border:1px solid var(--border);background:#fcfdfb;border-radius:12px;min-width:0;padding:18px}.campaign-block-toolbar{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.campaign-block-toolbar strong{color:var(--muted);letter-spacing:1px;font-size:11px}.campaign-block-toolbar>div{flex-shrink:0;display:flex}.campaign-block-toolbar .button{padding:6px 9px}.campaign-block>p{color:var(--muted);font-size:12px;line-height:1.7}.campaign-setup-preview{border:1px solid var(--border);background:#fff;border-radius:10px;width:100%;height:650px;margin-top:20px;display:block}.campaign-json{white-space:pre;font:12px/1.6 ui-monospace,monospace}.campaign-setup-footer{flex-wrap:wrap;justify-content:space-between;gap:12px}.campaign-setup-footer>div{flex-wrap:wrap;gap:8px;display:flex}@media (width<=700px){.campaign-setup-steps,.brand-setup-steps{grid-template-columns:1fr 1fr}.campaign-setup-status{align-items:flex-start}.campaign-step>h2{font-size:22px}.campaign-block{padding:12px}.campaign-setup-footer>div{justify-content:space-between;width:100%}.campaign-setup-footer .button{padding:11px 12px}.campaign-setup-preview{height:520px}}.flow-setup-templates{grid-template-columns:1fr 1fr;gap:12px;margin:16px 0;display:grid}.flow-template-choice{border:1px solid var(--border);border-radius:10px;align-items:flex-start;gap:10px;padding:16px;font-size:13px;display:flex}.flow-template-choice.selected{border-color:var(--green);background:#f3f7ef}.flow-template-choice input{width:auto;margin-top:3px}.flow-template-choice>span{gap:7px;display:grid}.flow-template-choice small{color:var(--muted);line-height:1.6}.flow-email-choice{gap:12px;margin-bottom:20px;display:grid}.flow-email-choice>.button{justify-self:start}.flow-email-choice p{overflow-wrap:anywhere;font-size:13px;line-height:1.7}.flow-setup-summary{gap:7px;margin:24px 0;display:grid}.flow-setup-summary span{color:var(--muted);font-size:13px}.flow-path-preview{border:1px solid var(--border);background:#f8faf5;border-radius:12px;margin:20px 0;padding:20px}.flow-path-preview>p{color:var(--muted);font-size:13px;line-height:1.6}.flow-path-preview ol{gap:12px;padding-left:24px;display:grid}.flow-path-preview li{overflow-wrap:anywhere;padding-left:4px}.flow-path-preview li>span{color:var(--muted);margin-top:5px;font-size:13px;display:block}@media (width<=700px){.flow-setup-templates{grid-template-columns:1fr}.flow-path-preview{padding:14px}.flow-path-preview .button{white-space:normal;text-align:left}}.language-editor,.language-content,.language-rule,.language-review{min-width:0}.language-editor{margin:20px 0}.language-editor h4{margin:24px 0 12px}.language-content{background:var(--cream,#f7f8f3);border-radius:12px;padding:16px}.language-rule{border:1px solid #d8dfd6;border-radius:12px;margin:16px 0;padding:16px}.language-block{margin-top:12px}.language-review iframe{background:#fff;border:1px solid #e1e7de;border-radius:8px;width:100%;height:540px}.language-table-wrap{max-width:100%;overflow-x:auto}.language-review table{border-collapse:collapse;width:100%;margin:12px 0}.language-review th,.language-review td{text-align:left;white-space:normal;overflow-wrap:anywhere;border-bottom:1px solid #e1e7de;padding:9px 6px;font-size:13px}@media (width<=640px){.language-content,.language-rule{padding:10px}.language-review .detail-row{flex-wrap:wrap;align-items:flex-start}}.email-assistance{min-width:0;margin:20px 0}.email-assistance .email-ai-proposal{margin-top:24px}.email-ai-field{border:1px solid var(--border,#dde3d7);border-radius:10px;margin:12px 0;padding:14px}.email-ai-field summary{overflow-wrap:anywhere;font-weight:600}.email-ai-field p{white-space:pre-wrap;overflow-wrap:anywhere}.email-ai-field .check{align-items:center;gap:8px;display:flex}.email-ai-field input[type=checkbox]{width:auto}.segment-starting-points{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.segment-starting-points article{flex-direction:column;gap:10px;min-width:0;padding:20px;display:flex}.segment-starting-points h4,.segment-starting-points p{margin:0}.segment-starting-points button{align-self:flex-start;margin-top:auto}.audience-scope{border:1px solid var(--border);border-radius:12px;padding:18px}.audience-languages>span{margin:4px;display:inline-block}.store-membership-row{grid-template-columns:minmax(0,1fr)}@media (width<=650px){.segment-starting-points{grid-template-columns:minmax(0,1fr)}}.creative-source-choice,.creative-reference,.creative-suggestion{border:1px solid var(--border);border-radius:12px;min-width:0;margin:16px 0;padding:18px}.creative-reference>img{object-fit:contain;max-width:100%;height:160px;margin-bottom:14px}.creative-suggestion-field{align-items:flex-start;gap:12px;margin:18px 0;display:flex}.creative-suggestion-field>input{flex:0 0 18px;width:18px;height:18px;margin-top:3px}.creative-suggestion-field>span{flex-direction:column;gap:5px;display:flex}.creative-review-fields>div{border-bottom:1px solid var(--border);padding:12px 0}.creative-review-fields dt{font-weight:700}.creative-review-fields dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0}.creative-review-images{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;display:grid}.creative-review-images figure{margin:0}.creative-review-images img{object-fit:contain;width:100%;height:180px}.creative-review-images figcaption{overflow-wrap:anywhere}.email-dns-records{gap:12px;margin:16px 0;display:grid}.email-dns-record{border:1px solid var(--border);background:#fff;border-radius:10px;gap:10px;min-width:0;padding:16px;display:grid}.email-dns-record code{overflow-wrap:anywhere;white-space:pre-wrap;margin-top:5px;font-size:12px;display:block}.email-dns-record .button{justify-self:start}.webhook-topic-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;margin:18px 0;display:grid}.webhook-topic-grid small{overflow-wrap:anywhere;display:block}.webhook-topic-grid .checkbox-row{border:1px solid var(--border);border-radius:10px;align-items:flex-start;margin:0;padding:12px}.language-preparation{gap:18px;display:grid}.language-preparation .panel,.language-preparation-summary{padding:18px}.language-preparation li{overflow-wrap:anywhere;margin-bottom:10px}.language-preparation li small{display:block}.start-language-summary{color:var(--muted);font-size:13px}.condition-value,.condition-value-list{gap:8px;min-width:0;display:grid}.condition-value-list>div{gap:6px;display:flex}.condition-value-list input,.condition-value-list select{width:100%;min-width:0}.upload-image-preview{gap:10px;margin:18px 0;display:grid}.upload-image-preview img{object-fit:contain;border:1px solid var(--border);background:repeating-conic-gradient(#f1f3ed 0% 25%,#fff 0% 50%) 50%/20px 20px;border-radius:12px;width:100%;max-height:360px}.upload-product-choice{border-bottom:1px solid var(--border);padding:14px 0}.upload-review{grid-template-columns:minmax(80px,1fr) minmax(0,3fr);gap:10px 18px;display:grid}.upload-review dt{font-weight:600}.upload-review dd{overflow-wrap:anywhere;margin:0}.knowledge-research{border:1px solid var(--border);border-radius:12px;margin:20px 0;padding:20px}.knowledge-research a{overflow-wrap:anywhere}.research-pages{gap:12px;margin:18px 0;display:grid}.research-page{border:1px solid var(--border);border-radius:8px;min-width:0;padding:14px}.research-page>a,.research-page>small{margin-top:6px;display:block}.research-page .checkbox-row{flex-flow:wrap;align-items:flex-start;margin:0}.research-page .checkbox-row input{flex:0 0 16px;width:16px}.research-page strong{overflow-wrap:anywhere}.research-result,.research-error{margin:10px 0 0;font-size:13px}.research-error{color:#a33a30}.upload-setup-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.setup-source-refresh{border:1px solid var(--border);border-radius:14px;margin-block:20px;padding:20px}.source-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.source-comparison>section{border:1px solid var(--border);border-radius:10px;min-width:0;padding:14px}.source-comparison strong,.source-comparison small,.source-comparison a{overflow-wrap:anywhere;margin-bottom:10px;display:block}.source-change-text{white-space:pre-wrap;overflow-wrap:anywhere;max-height:300px;overflow-y:auto}@media (width<=650px){.source-comparison{grid-template-columns:1fr}.setup-source-refresh{padding:14px}}.brand-setting-review p{white-space:pre-wrap;overflow-wrap:anywhere}.brand-creation-review dl>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:16px;padding:8px 0;display:grid}.brand-creation-review dt{font-weight:600}.brand-creation-review dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}@media (width<=700px){.brand-creation-review dl>div{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:10px}}.ai-task-setting{border-bottom:1px solid var(--border);padding:24px 0}.ai-task-setting .button{margin-top:14px}.ai-task-setting .muted{margin-top:8px}.ai-routing-review{table-layout:fixed}.ai-routing-review td,.ai-routing-review th{overflow-wrap:anywhere;white-space:normal;vertical-align:top}.saved-report-list{gap:16px;margin-top:16px;display:grid}.saved-report-card{justify-content:space-between;align-items:center;gap:20px;display:flex}.saved-report-card h2{overflow-wrap:anywhere}.saved-report-actions{flex-wrap:wrap;margin-bottom:16px}.report-question-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.report-question{border:1px solid var(--border);cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;padding:20px;display:flex}.report-question.selected{border-color:var(--green);background:var(--sage)}.report-question input{flex-shrink:0;width:18px;height:18px;margin-top:2px}.report-question strong,.report-question small{display:block}.report-question small{margin-top:8px;line-height:1.6}.saved-report-review{overflow-wrap:anywhere;margin:20px 0}@media (width<=700px){.report-question-grid{grid-template-columns:1fr}.saved-report-card{flex-direction:column;align-items:stretch}}.cohort-report,.product-report{gap:20px;min-width:0;display:grid}.cohort-report-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.cohort-controls{align-items:flex-start;margin:20px 0}.cohort-controls>div{max-width:540px}.cohort-table{width:100%;min-width:620px}.cohort-table th,.cohort-table td{vertical-align:top}.cohort-table th:first-child{overflow-wrap:anywhere;min-width:145px;max-width:250px}.cohort-table td small{color:var(--muted);white-space:normal;margin-top:5px;font-size:11px;display:block}.cohort-table td strong{font-size:15px}.cohort-total{background:var(--sage)}.cohort-period{min-width:0;margin-top:24px}.cohort-pagination{flex-wrap:wrap;margin:16px 0}@media (width<=700px){.cohort-report-metrics{grid-template-columns:1fr}.cohort-controls{align-items:stretch}}.cohort-report>.panel,.product-report>.panel{padding:22px}.product-report>.metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:0}.product-report .cohort-controls{flex-wrap:wrap}.product-report .cohort-controls>label{flex:190px;min-width:0}.product-report .cohort-controls select,.product-report .cohort-controls input{width:100%}.product-report th small{color:var(--muted);font-weight:400;display:block}@media (width<=700px){.product-report>.metrics-grid{grid-template-columns:1fr}}.flow-schedule-fields{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:16px;display:grid}.flow-schedule-days{border:1px solid var(--border);border-radius:12px;flex-wrap:wrap;gap:10px 18px;margin:12px 0 18px;padding:14px;display:flex}.flow-schedule-days label{align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.flow-schedule-days input{width:16px;min-height:16px;margin:0}.flow-schedule-review{border:1px solid var(--border);background:var(--sage);border-radius:14px;margin:18px 0;padding:20px}@media (width<=600px){.flow-schedule-fields{grid-template-columns:minmax(0,1fr)}.flow-schedule-review{padding:16px}}.campaign-measurement{gap:20px;min-width:0;display:grid}.campaign-measurement>.panel{padding:22px}.campaign-measurement .heading-actions{flex-wrap:wrap;align-items:flex-start}.campaign-measurement .measurement-metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:0}.measurement-table{width:100%;min-width:440px}.measurement-table th:first-child{min-width:180px;max-width:260px}.measurement-issues{margin:12px 0;padding-left:20px}.measurement-issues li{margin:8px 0}.measurement-method summary{cursor:pointer;font-weight:600}@media (width<=700px){.campaign-measurement .measurement-metrics{grid-template-columns:1fr}}.overview-controls{flex-wrap:wrap;align-items:end;gap:18px;margin-bottom:20px;padding:20px;display:flex}.overview-controls .retention-store-filter{flex:1}.overview-periods{margin-bottom:20px;font-size:13px;line-height:1.8}.overview-comparison,.overview-definitions{margin-top:24px;padding:24px}.overview-comparison table,.overview-definitions table{min-width:440px}.overview-comparison th[scope=row],.overview-definitions th[scope=row]{white-space:normal}.overview-definitions summary{cursor:pointer;font-weight:700}.overview-definitions p{line-height:1.65}@media (width<=600px){.overview-controls,.overview-comparison,.overview-definitions{padding:16px}.overview-controls{display:block}.overview-controls .retention-store-filter{width:100%;margin-bottom:16px}.overview-controls>.button{width:100%}}.email-report{gap:20px;display:grid}.email-report .overview-definitions{margin-top:20px}.email-report th[scope=row]{letter-spacing:normal;font-size:13px}@media (width<=600px){.email-report table{table-layout:fixed;min-width:0}.email-report th,.email-report td{overflow-wrap:anywhere;white-space:normal;padding:12px 8px;font-size:12px}.email-report th:first-child{width:50%}.email-report th:not(:first-child){width:25%}}.email-language-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0;display:grid}.email-language-controls label,.email-locale-filter label{gap:8px;display:grid}@media (width<=600px){.email-language-controls{grid-template-columns:1fr}}.report-time-controls{gap:12px;width:100%;min-width:0;display:grid}.report-time-controls p{max-width:76ch;margin:0}.report-date-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.report-date-inputs input{width:100%;min-width:0}.report-time-presets{flex-wrap:wrap;gap:6px;display:flex}.report-date-context{color:var(--muted);margin:14px 0;line-height:1.6}.overview-controls>.report-time-controls{flex-basis:100%}@media (width<=640px){.report-date-inputs{grid-template-columns:minmax(0,1fr)}}.organization-report-controls,.organization-brand-picker{gap:16px;display:grid}.organization-report-controls{margin-bottom:24px;padding:22px}.organization-brand-picker p{margin:0;line-height:1.6}.organization-brand-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.organization-brand-options label{border:1px solid var(--border);border-radius:8px;align-items:center;gap:10px;padding:12px;display:flex}.organization-brand-options input{flex:0 0 18px;width:18px}.organization-brand-options small,.organization-brand-comparison th small{margin-top:5px;font-weight:400;display:block}.organization-selected-brands{flex-wrap:wrap;gap:8px;display:flex}.organization-selected-brands>span{overflow-wrap:anywhere;border:1px solid var(--border);border-radius:8px;align-items:center;gap:6px;max-width:100%;padding:4px 10px;display:flex}.organization-currency,.organization-brand-comparison{margin-top:24px;padding:22px}.organization-currency>h2{margin-bottom:20px}.organization-all-metrics summary{cursor:pointer;margin-top:20px;font-weight:600}.organization-report .table-scroll{margin-top:14px}.organization-report table{table-layout:fixed;min-width:0}.organization-report th:first-child{width:50%}.organization-report th,.organization-report td{white-space:normal;overflow-wrap:anywhere}@media (width<=700px){.organization-brand-options{grid-template-columns:minmax(0,1fr)}.organization-currency,.organization-brand-comparison{padding:18px}.organization-currency .metrics-grid{grid-template-columns:minmax(0,1fr)}}.flow-webhook-review,.flow-webhook-deliveries{gap:16px;min-width:0;margin-top:24px;display:grid}.flow-webhook-review pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.webhook-destination,.flow-webhook-deliveries .field-hint,.flow-webhook-review details p{overflow-wrap:anywhere}.webhook-resolution label{align-items:flex-start;gap:10px;display:flex}.webhook-resolution input[type=checkbox]{flex:none;width:auto;margin-top:4px}.flow-webhook-fields textarea{width:100%;min-width:0}.invitation-setup-panel{margin-bottom:28px}.invitation-drafts article{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.invitation-drafts article>div,.invitation-review{overflow-wrap:anywhere;min-width:0}.invitation-brands{max-height:280px;padding:8px 0;overflow-y:auto}.invitation-brands .checkbox-label{align-items:start}.invitation-review,.invitation-review h4{margin-top:24px}.invitation-review-permissions{columns:2}.invitation-review-permissions li{break-inside:avoid}.invitation-error-actions{flex-wrap:wrap;gap:8px;display:flex}@media (width<=600px){.invitation-drafts article{flex-direction:column;align-items:stretch}.invitation-review-permissions{columns:1}}.api-key-drafts article,.api-key-list article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}.api-key-drafts article>div,.api-key-list article>div{overflow-wrap:anywhere;min-width:0}.api-key-list h3{margin:0 0 6px}.api-key-list .status{margin-top:12px}.api-key-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.api-key-presets article{border:1px solid var(--border);border-radius:10px;padding:14px}.api-key-permission-choices{grid-template-columns:1fr 1fr;gap:8px 16px;max-height:330px;margin:18px 0 24px;display:grid;overflow-y:auto}.api-key-permission-choices .checkbox-label{align-items:start}.api-key-permissions{columns:2}.api-key-permissions li{break-inside:avoid;margin-bottom:10px}.api-key-review{overflow-wrap:anywhere;margin-top:24px}.api-key-review details{margin:24px 0}.api-key-review pre{white-space:pre-wrap;overflow-wrap:anywhere}@media (width<=600px){.api-key-drafts article,.api-key-list article{flex-direction:column;align-items:stretch}.api-key-presets,.api-key-permission-choices{grid-template-columns:1fr}.api-key-permissions{columns:1}}.campaign-step .campaign-source-evidence{border:1px solid var(--border);border-radius:10px;margin:0 0 22px;padding:16px}.campaign-source-evidence[open]>summary{margin-bottom:18px}.template-library-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;margin:16px 0 24px;display:grid}.template-card{overflow-wrap:anywhere;min-width:0}.template-card .campaign-setup-buttons{margin-top:16px}.template-preview{min-width:0;margin:20px 0}.template-preview iframe{background:#fff;border:1px solid #ddd;border-radius:12px;width:100%;height:480px}.template-preview pre{white-space:pre-wrap;overflow-wrap:anywhere}.template-application{margin-top:24px}.template-application .checkbox-row{align-items:flex-start;font-size:12px}.template-application .checkbox-row input{flex:0 0 16px;width:16px;height:16px;margin-top:2px}.campaign-creative-grid{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:16px;margin:16px 0;display:grid}.campaign-creative-grid .asset-review-image{object-fit:contain;width:100%;height:160px}.attention-controls,.attention-coverage,.attention-list{margin-bottom:20px}.attention-controls,.attention-coverage,.attention-card{padding:24px}.attention-controls h2{align-items:center;gap:8px;display:flex}.attention-list{gap:14px;display:grid}.attention-card h2{overflow-wrap:anywhere;margin:10px 0}.attention-card ul,.attention-coverage ul{padding-left:20px;line-height:1.65}.attention-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.attention-checkbox{align-items:center;gap:10px;display:flex}.attention-checkbox input{flex:none;width:auto}.attention-topics{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.attention-coverage>div{border-bottom:1px solid var(--border);padding:14px 0}.attention-coverage>div>span{float:right;font-size:12px}.attention-coverage p{color:var(--muted);margin:6px 0 0}.attention-coverage details{margin-top:20px}.attention-footer{flex-wrap:wrap}.attention-preview{overflow-wrap:anywhere}@media (width<=600px){.attention-topics{grid-template-columns:1fr}.attention-controls,.attention-coverage,.attention-card{padding:18px}.attention-footer>button{flex:42%}.attention-coverage>div>span{float:none;margin-top:5px;display:block}}.ai-report{gap:20px;display:grid}.ai-report>.panel:not(.overview-comparison){padding:24px}.ai-report .overview-comparison>h3{margin:22px 0 8px}.ai-report th[scope=row]{letter-spacing:normal;text-transform:none;font-size:13px}.ai-report .ai-task-comparison{min-width:600px}@media (width<=600px){.ai-report>.panel:not(.overview-comparison){padding:16px}.ai-report .ai-metric-comparison{table-layout:fixed;min-width:0}.ai-report .ai-metric-comparison th,.ai-report .ai-metric-comparison td{overflow-wrap:anywhere;white-space:normal;padding:12px 6px;font-size:12px}.ai-report .ai-metric-comparison th:first-child{width:52%}.ai-report .ai-metric-comparison th:not(:first-child){width:24%}}.forecast-report{gap:1rem;min-width:0;display:grid}.forecast-report .panel{min-width:0;padding:24px}.forecast-case{border-top:1px solid var(--border);overflow-wrap:anywhere;padding:.8rem 0}.forecast-case summary{cursor:pointer;line-height:1.6}.forecast-evaluation{min-width:0;margin-top:.75rem}.forecast-report th[scope=row]{letter-spacing:normal;white-space:normal;font-size:13px}@media (width<=600px){.forecast-report .panel{padding:16px}.forecast-report table{table-layout:fixed}.forecast-report th,.forecast-report td{white-space:normal;overflow-wrap:anywhere;letter-spacing:normal;min-width:0;padding:12px 6px;font-size:12px}.forecast-report th:first-child{width:44%}.forecast-report th:not(:first-child){width:28%}}.forecast-planning-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.preparation-panel{margin-bottom:24px}.preparation-history{gap:12px;margin-top:12px;display:grid}.preparation-history article{border-bottom:1px solid var(--border);justify-content:space-between;gap:16px;min-width:0;padding:12px 0;display:flex}.preparation-history article>div{overflow-wrap:anywhere;min-width:0}.preparation-json{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}.priority-results{border-top:1px solid var(--border);margin-block:20px;padding-top:16px}.priority-list{padding-left:24px}.priority-list li{border-bottom:1px solid var(--border);overflow-wrap:anywhere;padding:12px 0}.priority-list .badge{margin-left:8px}@media (width<=650px){.preparation-history article{flex-direction:column}.preparation-panel .panel-heading{flex-wrap:wrap}}.segment-card-actions{flex-wrap:wrap;gap:16px;margin-top:12px;display:flex}.segment-blockers{margin:12px 0;padding-left:20px}.segment-blockers li+li{margin-top:6px}.data-import .settings-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.data-import .settings-section-head p{max-width:620px}.data-import-heading{align-items:center;gap:8px;margin:26px 0 12px;font-family:DM Sans;font-size:14px;font-weight:500;display:flex}.data-import-actions{white-space:nowrap}.data-import-actions .button{margin-right:4px}.klaviyo-connection form{gap:10px;max-width:520px;display:grid}.klaviyo-connection .positive{color:#4f7a3a}.setup-steps:has(>button:nth-child(5)){grid-template-columns:repeat(5,minmax(0,1fr))}.data-import-types{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.data-import-type{cursor:pointer;border:1px solid #dce4dd;border-radius:10px;align-items:flex-start;gap:10px;padding:12px;display:flex}.data-import-type.selected{background:#f6faf1;border-color:#729a54}.data-import-type input{accent-color:#729a54;width:auto;min-height:0;margin-top:3px}.data-import-type strong{align-items:center;gap:6px;font-size:12px;display:flex}.data-import-type small{color:#7b8b6f;margin-top:4px;line-height:1.45;display:block}.data-import-mapping,.data-import-options{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px 16px;margin:12px 0 16px;display:grid}.data-import-mapping small{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;display:block;overflow:hidden}.data-import-bar{background:#eef3e8;border-radius:8px;height:28px;margin:12px 0;position:relative;overflow:hidden}.data-import-bar i{background:#b7d39c;transition:width .3s;position:absolute;inset:0 auto 0 0}.data-import-bar span{padding:6px 10px;font-size:11px;display:block;position:relative}.data-import-summary{flex-wrap:wrap;gap:8px 18px;margin:10px 0 14px;font-size:12px;display:flex}.data-import-receipt td:last-child{text-align:right}.data-import-history .tabs{margin-bottom:12px}.data-import-preview{background:#fff;border:1px solid #e3ecd8;border-radius:8px;width:100%;height:min(70vh,720px)}.page-title-actions{flex-wrap:wrap;gap:8px;display:flex}@media (width<=680px){.data-import-types{grid-template-columns:1fr}.setup-steps:has(>button:nth-child(5)){grid-template-columns:repeat(2,minmax(0,1fr))}.data-import-actions{white-space:normal}}.campaign-review-message{margin:12px 0}.campaign-review-message .detail-row{margin:4px 0;font-size:13px}.campaign-review-message dd{color:inherit;text-align:right;overflow-wrap:anywhere;margin:0}.onsite-tracking{gap:14px;min-width:0;display:grid}.onsite-tracking ul,.onsite-tracking ol{margin:0;padding-left:20px;line-height:1.6}.onsite-tracking details{gap:10px;min-width:0;display:grid}.onsite-tracking details>summary{cursor:pointer;font-weight:600}.onsite-status{justify-items:start;gap:4px;display:grid}.onsite-status p{margin:0}.onsite-tracking .code-text{white-space:pre;width:100%;max-width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;overflow:auto}.rb-section{margin-top:24px}.rb-list{gap:12px;display:grid}.rb-card{border:1px solid var(--border);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.rb-card h3{margin:4px 0}.rb-card p{margin:0}.rb-card-actions,.rb-actions,.rb-add{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rb-actions{margin:16px 0}.rb-dates{grid-template-columns:1fr 1fr;gap:12px;display:grid}.rb-subtitle{margin:22px 0 10px}.rb-widgets{gap:10px;margin:0 0 12px;padding:0;list-style:none;display:grid}.rb-widget-row{border:1px solid var(--border);background:#fbfcf9;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:10px 14px;padding:12px 14px;display:grid}.rb-widget-head{grid-column:1/-1;gap:2px;display:grid}.rb-widget-options{flex-wrap:wrap;align-items:flex-start;gap:12px;min-width:0;display:flex}.rb-widget-options>label{min-width:160px}.rb-widget-move{align-items:flex-start;gap:4px;display:flex}.rb-metrics{border:0;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:0 12px;width:100%;margin:0;padding:0;display:grid}.rb-metrics legend,.rb-recipients legend{color:var(--muted);margin-bottom:4px;font-size:11px}.rb-recipients{border:1px solid var(--border);border-radius:8px;max-height:240px;margin:16px 0 8px;padding:8px 14px;overflow:auto}.rb-contents{gap:16px;margin-top:16px;display:grid}.rb-widget{border:1px solid var(--border);background:#fff;border-radius:8px;min-width:0;padding:14px 16px}.rb-widget-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.rb-widget-title h3{margin:0 0 8px}.rb-kpis{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;display:grid}.rb-kpi{border:1px solid var(--border);background:#fbfcf9;border-radius:8px;gap:4px;padding:12px;display:grid}.rb-kpi span{color:var(--muted);font-size:11px}.rb-kpi strong{color:var(--dark);font-size:20px}.rb-kpi small{color:var(--muted)}.rb-chart{width:100%;min-width:0;margin-bottom:8px}.rb-notes{color:var(--muted);margin-top:8px;font-size:12px}.rb-deliveries{margin-top:18px}.rb-failures,.rb-warnings ul{margin:8px 0 0;padding-left:18px}.rb-warnings{background:#fbf7ea;border-radius:8px;margin-top:12px;padding:10px 14px;font-size:13px}.slack-fields{border:0;min-width:0;margin:0;padding:0}@media (width<=680px){.rb-card{flex-direction:column;align-items:flex-start}.rb-widget-row{grid-template-columns:minmax(0,1fr)}.rb-dates{grid-template-columns:1fr}.rb-widget-options>label{width:100%;min-width:0}}
