:root{color-scheme:light;--bg:#f2f5f5;--surface:#ffffff;--surface-soft:#f7f9f9;--text:#172126;--muted:#66737a;--line:#dce4e3;--line-strong:#cbd6d4;--primary:#173e43;--primary-soft:#e9f1f0;--green:#18864b;--green-soft:#e8f5ed;--red:#b54747;--red-soft:#fbefef;--amber:#a86108;--amber-soft:#fdf3e5;--grid:#e6ebef}*{box-sizing:border-box}body,html{min-height:100%;margin:0}body,html{background:var(--bg)}body{color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit}a,button,input,select{outline-offset:3px}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #1a73e8}.sr-only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.dashboard-frame{min-height:100vh;padding:0 24px}.dashboard-shell{background:var(--surface);border-left:1px solid var(--line);display:grid;grid-template-columns:220px minmax(0,1fr);margin:0 auto;max-width:1440px;min-height:100vh}.dashboard-shell,.sidebar{border-right:1px solid var(--line)}.sidebar{display:flex;flex-direction:column;padding:24px 14px 18px}.brand-lockup{align-items:center;display:flex;height:62px;padding:0 10px 18px}.brand-lockup img{display:block;height:auto;max-width:164px;width:100%}.brand-lockup-tralle{padding-inline:7px}.brand-lockup-tralle img{max-width:198px}.sidebar-nav{display:grid;grid-gap:4px;gap:4px}.nav-item{align-items:center;border-radius:7px;color:#435158;display:flex;font-size:14px;font-weight:600;gap:11px;min-height:42px;padding:0 11px}.nav-item:hover{background:#f4f7f7}.nav-item.active{background:var(--primary-soft);color:var(--primary)}.source-nav-icon{flex:0 0 auto;object-fit:contain}.source-nav-pair{align-items:center;display:inline-flex;gap:3px}.source-panel{border-top:1px solid var(--line);margin-top:auto;padding:18px 10px 0}.source-panel>span{color:var(--muted);display:block;font-size:11px;font-weight:650;margin-bottom:12px;text-transform:uppercase}.source-row{align-items:center;display:grid;font-size:12px;grid-gap:7px;gap:7px;grid-template-columns:8px 1fr auto;margin:10px 0}.source-row i{background:var(--green);border-radius:50%;height:7px;width:7px}.source-row strong{color:var(--green);font-size:11px}.source-row.partial i,.source-row.stale i{background:var(--amber)}.source-row.partial strong,.source-row.stale strong{color:var(--amber)}.source-row.missing i{background:var(--red)}.source-row.missing strong{color:var(--red)}.main-surface{min-width:0}.topbar{align-items:center;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;min-height:74px;padding:12px 28px}.topbar h1{font-size:24px;line-height:1.2;margin:0}.client-identity{gap:12px;min-width:0}.client-identity,.client-logo{align-items:center;display:flex}.client-logo{background:transparent;border-radius:6px;height:42px;padding:8px 10px;width:134px}.client-logo img{display:block;height:auto;max-height:100%;object-fit:contain;width:100%}.client-logo-elkirurgen,.client-logo-nb-bygg{background:#172126}.client-logo-west-coast-truck-repair{flex:0 0 42px;padding:5px;width:42px}.topbar-controls{align-items:center;display:flex;gap:10px}.period-dropdown{display:block;position:relative}.period-dropdown select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f2f5f5;border:1px solid var(--line);border-radius:7px;color:#35444a;cursor:pointer;font-size:12px;font-weight:700;min-height:39px;min-width:172px;padding:0 34px 0 12px}.period-dropdown select:hover{border-color:#aebcbe}.period-dropdown select:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.period-dropdown svg{pointer-events:none;position:absolute;right:10px;top:12px}.freshness{align-items:center;border:1px solid var(--line);border-radius:7px;display:flex;font-size:12px;font-weight:650;gap:8px;min-height:39px;padding:5px 10px}.freshness i{background:var(--green);border-radius:50%;height:8px;width:8px}.freshness small{color:var(--muted);display:block;font-size:10px;font-weight:500;margin-top:1px}.freshness.status-partial i{background:var(--amber)}.freshness.status-missing i{background:var(--red)}.mobile-freshness,.mobile-nav{display:none}.content-stack{display:grid;grid-gap:22px;gap:22px;margin:0 auto;max-width:1220px;padding:28px 28px 40px}.overview-heading,.page-intro{display:flex;justify-content:space-between}.eyebrow{color:var(--primary);font-size:11px;font-weight:750;margin:0 0 5px;text-transform:uppercase}.overview-heading h2,.page-intro h2{font-size:23px;margin:0 0 5px}.overview-heading p:last-child,.page-intro p{color:var(--muted);font-size:14px;margin:0}.kpi-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.kpi-card{border:1px solid var(--line);border-radius:8px;min-width:0;padding:16px}.kpi-title{align-items:center;display:flex;gap:9px;margin-bottom:14px}.kpi-title p{color:#46545b;font-size:13px;font-weight:650;margin:0}.explained-term{align-items:center;display:inline-flex;gap:5px}.info-help{display:inline-flex;position:relative;text-align:left;text-transform:none;vertical-align:middle}.info-help-button{align-items:center;background:transparent;border:1px solid #aab7bb;border-radius:50%;color:#64747a;cursor:help;display:inline-flex;flex:0 0 auto;height:17px;justify-content:center;padding:0;width:17px}.info-help-button:focus-visible,.info-help-button:hover{background:var(--primary-soft);border-color:var(--primary);color:var(--primary)}.info-help-button svg{height:12px;width:12px}.info-help-popover{background:#172126;border-radius:7px;bottom:calc(100% + 9px);box-shadow:0 8px 24px rgb(23 33 38/18%);color:#fff;font-size:13px;font-weight:500;left:50%;line-height:1.45;max-width:min(290px,calc(100vw - 32px));opacity:0;padding:11px 13px;pointer-events:none;position:absolute;text-align:left;text-transform:none;transform:translate(-50%,4px);transition:opacity .12s ease,transform .12s ease;visibility:hidden;white-space:normal;width:max-content;z-index:30}.info-help-popover:after{border:5px solid transparent;border-top-color:#172126;content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}.info-help:focus-within .info-help-popover,.info-help:hover .info-help-popover{opacity:1;transform:translate(-50%);visibility:visible}.preview-panel .info-help-popover{left:auto;right:0;transform:translateY(4px)}.preview-panel .info-help-popover:after{left:auto;right:4px;transform:none}.preview-panel .info-help:focus-within .info-help-popover,.preview-panel .info-help:hover .info-help-popover{transform:translateY(0)}.kpi-icon{align-items:center;background:var(--primary-soft);border-radius:50%;color:var(--primary);display:flex;height:34px;justify-content:center;width:34px}.kpi-card>strong{display:block;font-size:26px;line-height:1.1;margin-bottom:9px}.metric-change{color:var(--muted);display:block;font-size:11px;line-height:1.35}.metric-change.positive{color:var(--green)}.metric-change.negative{color:var(--red)}.context-strip{align-items:center;border-bottom:1px solid var(--line);border-top:1px solid var(--line);color:var(--muted);display:flex;flex-wrap:wrap;font-size:13px;gap:28px;padding:12px 2px}.context-strip span{align-items:center;display:flex;gap:7px}.context-strip b{color:var(--text)}.platform-strip{align-items:center;border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;gap:12px 26px;margin-top:-22px;padding:11px 2px}.platform-strip span{align-items:center;color:var(--muted);display:inline-flex;font-size:12px;gap:7px}.platform-strip b{color:var(--text);margin-right:2px}.changes-strip{align-items:center;display:grid;grid-gap:18px;gap:18px;grid-template-columns:auto 1fr}.changes-strip h3{font-size:14px;margin:0}.changes-strip>div{display:flex;flex-wrap:wrap;gap:8px}.changes-strip span{background:var(--surface-soft);border:1px solid var(--line);border-radius:6px;color:#4f5c63;font-size:12px;padding:7px 9px}.executive-charts{display:grid;grid-gap:14px;gap:14px}.chart-card{border:1px solid var(--line);border-radius:8px;min-width:0;overflow:hidden}.chart-card header{align-items:center;display:flex;gap:18px;justify-content:space-between;padding:15px 16px 5px}.chart-card header>div>span{color:var(--muted);font-size:10px;font-weight:650;text-transform:uppercase}.chart-card header h3{font-size:16px;margin:2px 0 0}.chart-card header strong{font-size:18px}.chart-header-actions{align-items:center;display:flex;gap:14px}.chart-metric-switcher{background:var(--surface-soft);border:1px solid var(--line);border-radius:6px;display:flex;padding:2px}.chart-metric-switcher button{background:transparent;border:0;border-radius:4px;color:#56646a;cursor:pointer;font-size:11px;font-weight:650;min-height:30px;padding:0 13px}.chart-metric-switcher button:hover{color:var(--primary)}.chart-metric-switcher button.active{background:var(--primary);color:#fff}.chart-scroll{overflow-x:auto;overflow-y:hidden}.daily-chart{display:block;height:auto;min-width:100%;width:100%}.grid-line{stroke:var(--grid);stroke-width:1}.axis-label,.day-label,.month-label{fill:#66747b;font-size:11px}.month-label{fill:#445158;font-size:10px;font-weight:700;text-transform:uppercase}.chart-area{fill:color-mix(in srgb,var(--chart-color) 7%,transparent)}.chart-line{fill:none;stroke:var(--chart-color);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.8}.chart-point{fill:#fff;stroke:var(--chart-color);stroke-width:1.6}.chart-bar{opacity:.9}.bar-chart-card .chart-area,.bar-chart-card .chart-line,.bar-chart-card .chart-point{display:none}.active-chart-point>line{stroke:var(--chart-color);stroke-dasharray:3 3;stroke-width:1}.active-chart-point>circle{fill:#fff;stroke:var(--chart-color);stroke-width:2.5}.active-chart-point rect{fill:#172126}.active-chart-point text{fill:#dbe3e5;font-size:16px;font-weight:600}.active-chart-point .tooltip-value{fill:#fff;font-size:18px;font-weight:750}.active-chart-point .tooltip-detail{fill:#e8edef;font-size:12px;font-weight:600}.conversion-chart-legend{align-items:center;display:flex;flex-wrap:wrap;gap:6px 12px;justify-content:flex-end;max-width:520px}.conversion-chart-legend span{align-items:center;color:var(--muted);display:inline-flex;font-size:10px;gap:5px;white-space:nowrap}.conversion-chart-legend i{border-radius:2px;height:8px;width:8px}.conversion-chart-card{overflow:hidden}.conversion-chart-header{align-items:flex-start!important;border-bottom:1px solid var(--line);padding:18px 20px 15px!important}.conversion-chart-header h3{font-size:20px!important;margin-top:3px!important}.conversion-chart-header p{color:var(--muted);font-size:12px;margin:4px 0 0}.conversion-chart-total{align-items:flex-end;display:grid;grid-gap:1px;gap:1px;text-align:right}.conversion-chart-total strong{color:var(--primary);font-size:28px!important;line-height:1}.conversion-chart-total span{color:var(--muted);font-size:11px;font-weight:600}.conversion-chart-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;min-width:0}.conversion-chart-scroll{min-width:0}.conversion-daily-chart{min-width:760px}.conversion-stacked-legend{align-items:center;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:8px 20px;padding:10px 20px 13px}.conversion-stacked-legend span{align-items:center;color:var(--muted);display:inline-flex;font-size:10px;font-weight:600;gap:6px}.conversion-stacked-legend i{border-radius:2px;height:9px;width:9px}.conversion-stacked-legend i.primary{background:#1a73e8}.conversion-stacked-legend i.secondary{background:#f59e0b}.conversion-chart-bar{opacity:1}.conversion-chart-active>line{stroke:#879399;stroke-dasharray:4 4;stroke-width:1}.conversion-chart-tooltip{filter:drop-shadow(0 7px 12px rgb(23 62 67/16%))}.conversion-chart-tooltip>rect{fill:#fff;stroke:#cfd8dc;stroke-width:1}.conversion-tooltip-date{fill:var(--text);font-size:15px;font-weight:750}.conversion-tooltip-total-label{fill:var(--muted);font-size:13px;font-weight:600}.conversion-tooltip-total{fill:var(--text);font-size:16px;font-weight:750}.conversion-tooltip-platform{fill:var(--text);font-size:13px;font-weight:750}.conversion-tooltip-detail{fill:#57666d;font-size:11px;font-weight:600}.conversion-summary{background:#fbfcfc;border-left:1px solid var(--line);display:flex;flex-direction:column;min-width:0;padding:19px 20px}.conversion-summary>h4{font-size:14px;margin:0 0 8px}.conversion-summary-group{border-top:1px solid var(--line);padding:14px 0 4px}.conversion-summary-group:first-of-type{border-top:0}.conversion-summary-group h5{color:#1a73e8;font-size:10px;letter-spacing:.05em;margin:0 0 6px;text-transform:uppercase}.conversion-summary-group.secondary h5{color:#b45309}.conversion-summary-group>div{display:grid}.conversion-summary-row{align-items:center;border-top:1px solid #e7edef;display:grid;grid-gap:8px;gap:8px;grid-template-columns:9px minmax(0,1fr) auto;padding:9px 0}.conversion-summary-row:first-child{border-top:0}.conversion-summary-row>i{border-radius:3px;height:9px;width:9px}.conversion-summary-row>span{display:grid;grid-gap:2px;gap:2px;min-width:0}.conversion-summary-row>span b{color:var(--text);font-size:11px;line-height:1.25;overflow-wrap:anywhere}.conversion-summary-row>span small{color:var(--muted);font-size:9px}.conversion-summary-row>strong{color:var(--text);font-size:13px}.conversion-summary-note{align-items:center;border-top:1px solid var(--line);display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto;margin-top:auto;padding-top:14px}.conversion-summary-note span{color:var(--muted);font-size:9px;font-weight:500;line-height:1.45}.conversion-summary-note strong{color:var(--primary);font-size:17px}.conversion-types{border-top:1px solid var(--line);margin:0 16px 16px;padding-top:15px}.conversion-types>header{display:block;padding:0 0 11px}.conversion-types h4{font-size:14px;margin:0 0 3px}.conversion-types p{color:var(--muted);font-size:11px;margin:0}.conversion-type-list{display:grid}.conversion-type-row{align-items:center;border-top:1px solid var(--line);display:grid;grid-gap:11px;gap:11px;grid-template-columns:32px minmax(180px,1fr) 120px 95px;padding:11px 0}.conversion-type-row:first-child{border-top:0}.conversion-type-icon{align-items:center;background:color-mix(in srgb,var(--type-color) 10%,white);border-radius:50%;color:var(--type-color);display:flex;height:32px;justify-content:center;width:32px}.conversion-type-name{display:grid;grid-gap:6px;gap:6px}.conversion-type-name>div{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.conversion-type-name strong{font-size:12px}.conversion-type-name small{background:color-mix(in srgb,var(--type-color) 9%,white);border-radius:4px;color:color-mix(in srgb,var(--type-color) 82%,#0b1f24);font-size:9px;font-weight:700;padding:3px 5px}.conversion-type-name>span{background:#edf2ef;border-radius:3px;display:block;height:5px;max-width:360px}.conversion-type-name>span i{background:var(--type-color);border-radius:3px;display:block;height:100%;min-width:3px}.conversion-type-previous,.conversion-type-value{display:grid;text-align:right}.conversion-type-previous strong,.conversion-type-value strong{font-size:14px}.conversion-type-previous span,.conversion-type-value small{color:var(--muted);font-size:10px}.insight-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.insight-panel{border:1px solid var(--line);border-radius:8px;min-width:0;overflow:hidden;padding:15px}.insight-header{align-items:center;display:flex;gap:10px;margin-bottom:12px}.insight-source-icon{align-items:center;background:var(--surface-soft);border:1px solid var(--line);border-radius:6px;display:flex;height:34px;justify-content:center;width:34px}.insight-source-icon img{height:18px;object-fit:contain;width:18px}.insight-source-icons{gap:3px;width:auto;min-width:34px;padding-inline:7px}.platform-badge{border-radius:4px;display:inline-flex;font-size:10px;font-weight:700;padding:4px 7px;white-space:nowrap}.platform-google_ads{background:#edf4fe;color:#1258ae}.platform-meta_ads{background:#edf4ff;color:#0756b5}.insight-header>div>span{color:var(--muted);font-size:9px;font-weight:700;text-transform:uppercase}.insight-header h3{font-size:14px;margin:2px 0 0}.ranked-list,.ranked-row{display:grid}.ranked-row{align-items:center;border-top:1px solid var(--line);grid-gap:9px;gap:9px;grid-template-columns:20px minmax(0,1fr) auto;min-height:68px;padding:10px 0}.ranked-row:first-child{border-top:0}.rank-number{align-items:center;background:var(--surface-soft);border-radius:50%;color:var(--muted);display:flex;font-size:9px;font-weight:750;height:20px;justify-content:center;width:20px}.rank-content{display:grid;grid-gap:4px;gap:4px;min-width:0}.rank-content strong{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rank-content>span{background:#edf2f1;border-radius:2px;display:block;height:4px}.rank-content>span i{background:var(--primary);border-radius:2px;display:block;height:100%;min-width:2px}.rank-content small,.rank-value small{color:var(--muted);font-size:9px}.rank-value{display:grid;grid-gap:2px;gap:2px;text-align:right;white-space:nowrap}.rank-value strong{font-size:14px}.insight-kpis{border-bottom:1px solid var(--line);display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,1fr);margin:0;padding:7px 0 15px}.insight-kpis div{min-width:0}.insight-kpis dt{color:var(--muted);font-size:9px;margin-bottom:3px}.insight-kpis dd{font-size:16px;font-weight:750;margin:0}.organic-preview-list{display:grid;padding-top:12px}.organic-preview-list>span{color:var(--muted);font-size:9px;font-weight:700;margin-bottom:4px;text-transform:uppercase}.organic-preview-list div{align-items:center;border-top:1px solid var(--line);display:flex;font-size:11px;gap:8px;justify-content:space-between;padding:8px 0}.organic-preview-list div:first-of-type{border-top:0}.organic-preview-list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.organic-preview-list b{flex:none}.single-campaign dl{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,1fr);margin:0}.single-campaign dl div{min-width:0}.single-campaign dt{color:var(--muted);font-size:10px;margin-bottom:3px}.single-campaign dd{font-size:14px;font-weight:700;margin:0}.compact-filter{align-items:flex-end;background:var(--surface-soft);border:1px solid var(--line);border-radius:7px;display:flex;flex-wrap:wrap;gap:14px;padding:12px}.compact-filter label{display:grid;grid-gap:5px;gap:5px}.compact-filter label>span{color:var(--muted);font-size:11px;font-weight:650}.input,select{background:#fff;border:1px solid var(--line-strong);border-radius:6px;color:var(--text);min-height:38px;padding:0 34px 0 10px}.check-filter{align-items:center;display:flex!important;grid-auto-flow:column;padding-bottom:10px}.check-filter input{accent-color:var(--primary);height:16px;width:16px}.button{background:var(--primary);border:0;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;min-height:38px;padding:0 14px}.button:hover{background:#0f3034}.single-campaign{align-items:center;border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:grid;grid-gap:28px;gap:28px;grid-template-columns:minmax(200px,1fr) 2fr;padding:18px 2px}.single-campaign>div>span{color:var(--muted);font-size:11px}.single-campaign h3{font-size:18px;margin:3px 0}.single-campaign small{color:var(--muted)}.single-campaign dl{grid-template-columns:repeat(4,1fr)}.table-section{border:1px solid var(--line);border-radius:8px;min-width:0;overflow:hidden}.table-section>header{align-items:center;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;padding:14px 16px}.table-section>header h3{font-size:15px;margin:0}.table-section>header .row-count{color:var(--muted);font-size:11px}.table-section>header .info-help-popover,th .info-help-popover{bottom:auto;top:calc(100% + 9px)}.table-section>header .info-help-popover:after,th .info-help-popover:after{display:none}.table-scroll{max-height:520px;overflow:auto}table{border-collapse:separate;border-spacing:0;width:100%}td,th{border-bottom:1px solid var(--line);font-size:12px;padding:11px 14px;text-align:left;vertical-align:top}th{background:#fafbfb;color:#5f6c73;font-size:10px;font-weight:750;position:-webkit-sticky;position:sticky;text-transform:uppercase;top:0;z-index:1}tbody tr:last-child td{border-bottom:0}tbody tr:hover td{background:#fbfcfc}.numeric{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.campaign-badge{background:var(--primary-soft);border-radius:4px;color:var(--primary);display:inline-block;font-size:10px;font-weight:700;padding:3px 5px;white-space:nowrap}.channel-cell{display:grid;grid-gap:5px;gap:5px;min-width:150px}.channel-cell strong{font-size:12px}.channel-cell .info-help-popover{bottom:auto;left:0;top:calc(100% + 9px);transform:translateY(-4px)}.channel-cell .info-help-popover:after{border-bottom-color:#172126;border-top-color:transparent;bottom:100%;left:4px;top:auto;transform:none}.channel-cell .info-help:focus-within .info-help-popover,.channel-cell .info-help:hover .info-help-popover{transform:translateY(0)}tbody tr:last-child .channel-cell .info-help-popover{bottom:calc(100% + 9px);top:auto;transform:translateY(4px)}tbody tr:last-child .channel-cell .info-help-popover:after{border-bottom-color:transparent;border-top-color:#172126;bottom:auto;top:100%}tbody tr:last-child .channel-cell .info-help:focus-within .info-help-popover,tbody tr:last-child .channel-cell .info-help:hover .info-help-popover{transform:translateY(0)}.channel-cell>span{background:#edf2f1;display:block;height:5px;max-width:180px}.channel-cell>span i{background:var(--primary);display:block;height:100%;min-width:2px}.channel-cell small{color:var(--muted);font-size:10px}.show-more{background:#fff;border:0;border-top:1px solid var(--line);color:var(--primary);cursor:pointer;font-size:12px;font-weight:700;padding:11px;width:100%}.geo-controls{align-items:center;display:flex;gap:5px}.geo-controls>span{color:var(--muted);font-size:11px;margin-right:5px}.geo-controls button{background:#fff;border:1px solid var(--line);border-radius:5px;color:#546168;cursor:pointer;font-size:11px;padding:7px 9px}.geo-controls button.active{background:var(--primary);border-color:var(--primary);color:#fff}.geo-section-title{font-size:13px;margin:0 0 -12px}.geo-list{border-top:1px solid var(--line)}.geo-row{align-items:center;border-bottom:1px solid var(--line);display:grid;grid-gap:18px;gap:18px;grid-template-columns:180px minmax(120px,1fr) 370px;padding:14px 2px}.geo-name strong{display:block;font-size:13px}.geo-name span{color:var(--muted);font-size:10px}.geo-bar{background:#edf2f1;height:7px}.geo-bar i{background:var(--primary);display:block;height:100%}.geo-row dl{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,1fr);margin:0}.geo-row dt{color:var(--muted);font-size:9px;margin-bottom:2px}.geo-row dd{font-size:12px;font-weight:700;margin:0}.interest-section{border-bottom:1px solid var(--line)}.interest-section summary{cursor:pointer;font-size:13px;font-weight:700;padding:14px 2px}.interest-section summary>span:last-child{background:var(--surface-soft);border-radius:4px;color:var(--muted);font-size:10px;margin-left:6px;padding:3px 5px}.mini-kpi-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.mini-kpi{border-bottom:1px solid var(--line);padding:8px 2px 14px}.mini-kpi>span{align-items:center;color:var(--muted);display:flex;font-size:11px;gap:6px;min-height:28px}.mini-kpi svg{color:var(--primary);height:15px;width:15px}.mini-kpi strong{display:block;font-size:21px;margin-top:7px}.coverage-line{background:var(--surface-soft);border-left:3px solid var(--primary);color:#536067;font-size:12px;margin:0;padding:9px 11px}.empty-state{align-items:center;border:1px solid var(--line);border-radius:7px;color:var(--muted);display:flex;gap:10px;padding:16px}.empty-state p{font-size:13px;margin:0}.empty-state svg{color:var(--amber)}.locked-page{align-items:center;display:grid;min-height:100vh;padding:24px;place-items:center}.locked-panel{background:#fff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:14px;gap:14px;max-width:430px;padding:28px;width:100%}.locked-panel h1{font-size:24px;margin:0}.locked-panel p{color:var(--muted);margin:0}.admin-workspace{background:#fff;display:grid;grid-template-columns:220px minmax(0,1fr) 330px;min-height:100vh}.admin-workspace.overview-workspace{grid-template-columns:220px minmax(0,1fr)}.admin-sidebar{border-right:1px solid var(--line);display:flex;flex-direction:column;padding:30px 14px 22px}.admin-brand{color:#172126;display:grid;font-size:27px;font-weight:750;letter-spacing:-1.5px;line-height:.78;padding:4px 14px 38px}.admin-brand strong{color:var(--primary)}.admin-navigation{display:grid;grid-gap:4px;gap:4px}.admin-nav-link{align-items:center;border-radius:6px;color:#526168;display:flex;font-size:13px;font-weight:650;gap:11px;min-height:43px;padding:0 12px}.admin-nav-link:hover{background:#f4f7f7}.admin-nav-link.active{background:var(--primary-soft);color:var(--primary)}.admin-sidebar-note{border-top:1px solid var(--line);color:var(--muted);font-size:11px;line-height:1.5;margin:auto 10px 0;padding-top:18px}.admin-main{min-width:0}.admin-header{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:20px;justify-content:space-between;min-height:112px;padding:24px 32px}.admin-header h1{font-size:26px;letter-spacing:-.6px;margin:0 0 5px}.admin-header p{color:var(--muted);font-size:13px;margin:0}.admin-search{align-items:center;border:1px solid var(--line-strong);border-radius:6px;color:var(--muted);display:flex;gap:8px;padding:0 11px}.admin-search input{border:0;color:var(--muted);min-height:38px;outline:0;padding:0;width:190px}.admin-search input:disabled{background:#fff;cursor:not-allowed}.admin-content{display:grid;grid-gap:28px;gap:28px;margin:0 auto;max-width:1120px;padding:30px 32px 42px}.admin-summary{display:grid;grid-gap:13px;gap:13px;grid-template-columns:repeat(3,1fr)}.admin-summary-stat{align-items:center;border:1px solid var(--line);border-radius:7px;display:flex;gap:13px;min-height:92px;padding:16px}.admin-summary-stat svg{color:var(--primary)}.admin-summary-stat.attention svg{color:var(--amber)}.admin-summary-stat div{display:grid;grid-gap:4px;gap:4px}.admin-summary-stat strong{font-size:25px;letter-spacing:-.6px;line-height:1}.admin-summary-stat span{color:var(--muted);font-size:11px;font-weight:600}.admin-summary-stat.compact strong{font-size:14px;letter-spacing:0;line-height:1.25}.admin-section-heading{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:12px}.admin-section-heading h2{font-size:17px;margin:0 0 4px}.admin-section-heading p{color:var(--muted);font-size:12px;margin:0}.admin-section-heading>span{color:var(--muted);font-size:11px}.admin-table-wrap{border:1px solid var(--line);border-radius:7px;overflow:hidden}.admin-client-table{border-collapse:collapse;width:100%}.admin-client-table th{background:#fbfcfc;color:var(--muted);font-size:10px;font-weight:750;letter-spacing:.04em;padding:12px 14px;text-align:left;text-transform:uppercase;white-space:nowrap}.admin-client-table td{border-top:1px solid var(--line);color:#4d5b61;font-size:12px;padding:12px 14px;vertical-align:middle}.admin-client-table tr.selected td{background:#f1fafa}.admin-client-table tr.selected td:first-child{box-shadow:inset 3px 0 0 var(--primary)}.admin-client-name{align-items:center;color:var(--text);display:inline-flex;font-size:13px;gap:9px;white-space:nowrap}.admin-client-name:hover strong{color:var(--primary);text-decoration:underline;text-underline-offset:3px}.admin-client-name.unavailable:hover strong{color:inherit;text-decoration:none}.admin-client-name>span{align-items:center;background:#172126;border-radius:5px;color:#fff;display:flex;font-size:10px;font-weight:750;height:30px;justify-content:center;width:30px}.admin-client-external-icon{color:var(--muted);flex:0 0 auto}.admin-source-list{display:flex;flex-wrap:wrap;gap:4px;max-width:220px}.admin-source-list span{background:#f5f8f8;border:1px solid #e0e8e8;border-radius:4px;color:#526168;font-size:10px;padding:3px 5px;white-space:nowrap}.admin-status{align-items:center;display:inline-flex;font-size:11px;font-weight:650;gap:5px;white-space:nowrap}.admin-status.ready{color:var(--green)}.admin-status.attention{color:#bd7604}.admin-status.missing{color:var(--red)}.admin-row-link{color:var(--muted);display:inline-flex}.admin-attention{border-top:1px solid var(--line);padding-top:24px}.admin-attention-list{border:1px solid var(--line);border-radius:7px;overflow:hidden}.admin-attention-row{align-items:center;display:grid;grid-gap:12px;gap:12px;grid-template-columns:auto 1fr auto;padding:14px}.admin-attention-row+.admin-attention-row{border-top:1px solid var(--line)}.admin-attention-row>svg{color:var(--amber)}.admin-attention-row div{display:grid;grid-gap:3px;gap:3px}.admin-attention-row strong{font-size:12px}.admin-attention-row span{color:var(--muted);font-size:11px}.admin-attention-row a{align-items:center;color:var(--primary);display:flex;font-size:11px;font-weight:700;gap:4px}.admin-empty{align-items:center;color:var(--green);display:flex;font-size:12px;font-weight:650;gap:7px;margin:0}.admin-overview-action{align-items:center;background:#f5f9f9;border:1px solid #d9e7e6;border-radius:7px;display:flex;gap:20px;justify-content:space-between;padding:18px}.admin-overview-action h2{font-size:15px;margin:0 0 4px}.admin-overview-action p{color:var(--muted);font-size:12px;margin:0}.admin-overview-action .button{align-items:center;display:inline-flex;justify-content:center;line-height:1.2;min-width:190px;text-decoration:none;white-space:nowrap}.admin-simple-main{min-height:100vh}.source-management{display:grid;grid-gap:12px;gap:12px}.settings-client-list,.source-management-list{border:1px solid var(--line);border-radius:7px;overflow:hidden}.source-client-card{padding:17px 18px}.settings-client-list article+article,.source-client-card+.source-client-card{border-top:1px solid var(--line)}.source-client-card header{align-items:center;display:flex;gap:18px;justify-content:space-between;margin-bottom:14px}.source-client-card h2{font-size:14px;margin:0 0 3px}.source-client-card p{color:var(--muted);font-size:11px;margin:0}.admin-secondary-button{align-items:center;background:#fff;border:1px solid var(--line-strong);border-radius:6px;color:var(--primary);cursor:pointer;display:inline-flex;font-size:11px;font-weight:700;gap:6px;min-height:33px;padding:0 10px}.admin-secondary-button:hover{background:var(--primary-soft)}.source-management-rows{display:grid}.source-management-row{align-items:center;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:14px;padding:11px 0}.source-management-row>div{display:grid;grid-gap:3px;gap:3px}.source-management-row strong{font-size:12px}.source-management-row span{color:var(--muted);font-size:11px}.source-management-row .admin-status{flex:0 0 auto}.admin-settings-notice{align-items:flex-start;background:#f4f8f8;border:1px solid #d9e7e6;border-radius:7px;display:flex;gap:11px;padding:15px}.admin-settings-notice svg{color:var(--primary);flex:0 0 auto}.admin-settings-notice h2{font-size:14px;margin:0 0 4px}.admin-settings-notice p{color:#536168;font-size:12px;line-height:1.5;margin:0}.settings-client-list article{align-items:center;display:flex;gap:20px;justify-content:space-between;padding:16px 18px}.settings-client-list h3{font-size:13px;margin:0 0 4px}.settings-client-list p,.settings-client-list span{color:var(--muted);font-size:11px;margin:0}.settings-client-list article>div:last-child{display:grid;grid-gap:3px;gap:3px;max-width:360px;text-align:right}.settings-client-list strong{font-size:11px;font-weight:650}.admin-inspector{border-left:1px solid var(--line);display:flex;flex-direction:column;min-width:0}.admin-inspector-top{align-items:flex-start;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;padding:27px 25px 20px}.admin-inspector-top span{color:var(--muted);display:block;font-size:10px;font-weight:700;margin-bottom:6px;text-transform:uppercase}.admin-inspector-top h2{font-size:20px;margin:0}.admin-inspector-top a{color:var(--muted)}.admin-inspector-section,.admin-setup-card{border-bottom:1px solid var(--line);padding:21px 25px}.admin-setup-heading{align-items:center;display:flex;justify-content:space-between}.admin-inspector-section h3,.admin-setup-heading h3{font-size:14px;margin:0}.admin-setup-heading span{color:var(--muted);font-size:10px}.admin-progress{background:#edf1f1;border-radius:10px;height:5px;margin:14px 0 16px;overflow:hidden}.admin-progress i{background:var(--primary);border-radius:inherit;display:block;height:100%}.admin-setup-list{counter-reset:steps;display:grid;grid-gap:12px;gap:12px;list-style:none;margin:0;padding:0}.admin-setup-list li{align-items:center;color:#4e5d63;display:flex;font-size:12px;gap:9px}.admin-setup-list li:before{align-items:center;border:1px solid #b3c0c3;border-radius:50%;content:counter(steps);counter-increment:steps;display:flex;font-size:9px;height:17px;justify-content:center;width:17px}.admin-setup-list li.done:before{background:var(--primary);border-color:var(--primary);color:#fff;content:"✓"}.admin-source-statuses{display:grid;margin-top:12px}.admin-source-statuses>div{align-items:center;border-top:1px solid var(--line);display:flex;justify-content:space-between;padding:12px 0}.admin-source-statuses>div:first-child{border-top:0}.admin-source-statuses>div>span{font-size:12px;font-weight:600}.admin-report-access{margin-bottom:auto}.admin-report-access p{color:var(--muted);font-size:11px;line-height:1.45;margin:7px 0 14px}.admin-open-report{align-items:center;display:inline-flex;gap:7px;text-decoration:none}.admin-disabled-action{background:#f4f6f6;border:1px solid var(--line);border-radius:6px;color:var(--muted);display:inline-block;font-size:11px;padding:10px}.admin-sync-form{border-top:1px solid var(--line);padding:18px 25px}.admin-sync-form .button{justify-content:center;width:100%}.admin-notice,.admin-sync-form .button{align-items:center;display:flex;gap:7px}.admin-notice{font-size:12px;font-weight:650;margin:16px 32px -10px}.admin-notice.success{color:var(--green)}.admin-notice.error{color:var(--red)}@media (max-width:1320px){.admin-workspace,.admin-workspace.overview-workspace{grid-template-columns:190px minmax(0,1fr)}.admin-inspector{border-top:1px solid var(--line);grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.admin-inspector-section,.admin-inspector-top,.admin-setup-card,.admin-sync-form{border-bottom:0;border-right:1px solid var(--line)}.admin-inspector-top{grid-column:1/-1;border-bottom:1px solid var(--line)}.admin-report-access{margin-bottom:0}.admin-sync-form{align-self:end}.admin-source-statuses{max-width:380px}}@media (max-width:760px){.admin-workspace,.admin-workspace.overview-workspace{display:block}.admin-sidebar{display:none}.admin-header{align-items:flex-start;min-height:auto;padding:22px 18px}.admin-header h1{font-size:23px}.admin-search{display:none}.admin-content{gap:24px;padding:24px 18px 32px}.admin-summary{grid-template-columns:1fr}.admin-summary-stat{min-height:72px}.admin-table-wrap{overflow-x:auto}.admin-client-table{min-width:780px}.admin-inspector{display:block}.admin-inspector-section,.admin-inspector-top,.admin-setup-card,.admin-sync-form{border-right:0}.admin-inspector-top{border-bottom:1px solid var(--line)}.admin-sync-form{border-top:1px solid var(--line)}.admin-notice{margin:14px 18px -8px}.admin-overview-action{align-items:flex-start;flex-direction:column}}.admin-client-list small{color:var(--muted);font-size:11px}.admin-message{color:var(--green)!important}.admin-error{color:var(--red)!important}.ecommerce-content{background:#f7f9f9;display:grid;grid-gap:18px;gap:18px;min-height:calc(100vh - 74px);padding:28px 32px 44px}.ecommerce-intro{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin:0 auto;max-width:1220px;width:100%}.ecommerce-intro h2{font-size:25px;letter-spacing:-.5px;margin:0 0 5px}.ecommerce-intro p:last-child{color:var(--muted);font-size:13px;margin:0}.ecommerce-authority{align-items:center;background:#fff;border:1px solid var(--line);border-radius:999px;color:var(--muted);display:inline-flex;flex:0 0 auto;font-size:11px;font-weight:700;gap:7px;padding:8px 11px}.ecommerce-authority i,.source-pill i{background:var(--amber);border-radius:50%;display:inline-block;height:7px;width:7px}.ecommerce-authority.magento{color:var(--green)}.ecommerce-authority.magento i{background:var(--green)}.ecommerce-authority.preview{color:#9e3a35;background:#fff3ef;border-color:#f0c6bf}.ecommerce-authority.preview i{background:#d04745}.ecommerce-data-banner,.ecommerce-stack{margin:0 auto;max-width:1220px;width:100%}.ecommerce-stack{display:grid;grid-gap:18px;gap:18px}.ecommerce-kpi-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.ecommerce-kpi-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.ecommerce-kpi{background:#fff;border:1px solid var(--line);border-radius:9px;min-width:0;padding:17px}.ecommerce-kpi-money{border-top:3px solid #d04745}.ecommerce-kpi-label{align-items:center;display:flex;gap:8px;margin-bottom:12px}.ecommerce-kpi-label span{align-items:center;background:#e8f1f3;border-radius:50%;color:#124b66;display:inline-flex;height:31px;justify-content:center;width:31px}.ecommerce-kpi-label svg{height:16px;width:16px}.ecommerce-kpi-label p{color:#4b5b62;font-size:12px;font-weight:700;margin:0}.ecommerce-kpi>strong{display:block;font-size:25px;letter-spacing:-.6px;line-height:1.1;margin-bottom:7px}.ecommerce-kpi>small{color:var(--muted);display:block;font-size:10px;margin-top:9px}.ecommerce-change{color:var(--muted);display:block;font-size:11px}.ecommerce-change.positive{color:var(--green)}.ecommerce-change.negative{color:var(--red)}.ecommerce-grid-two{display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1.45fr) minmax(320px,.9fr)}.ecommerce-card{background:#fff;border:1px solid var(--line);border-radius:9px;min-width:0;overflow:hidden;padding:18px}.ecommerce-card>header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:15px}.ecommerce-card>header>svg{color:#2b687d;flex:0 0 auto}.ecommerce-card h3{font-size:16px;letter-spacing:-.2px;margin:0}.ecommerce-card header p{margin:3px 0 0}.ecommerce-footnote,.ecommerce-muted{color:var(--muted);font-size:11px;line-height:1.5}.ecommerce-footnote{margin:14px 0 0}.ecommerce-chart-card{min-height:330px}.chart-legend,.ecommerce-chart-card>header{align-items:center}.chart-legend{color:var(--muted);display:flex;font-size:10px;gap:5px 10px}.chart-legend i{border-radius:50%;display:inline-block;height:7px;width:7px}.legend-blue{background:#2c718b}.legend-red{background:#d04745;margin-left:5px}.ecommerce-trend{height:215px;padding:18px 4px 0}.ecommerce-line-chart svg{display:block;height:180px;overflow:visible;width:100%}.trend-gridline{stroke:#e1e8f1;stroke-width:.55}.trend-gridline,.trend-line{vector-effect:non-scaling-stroke}.trend-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}.trend-line-session{stroke:#1267d6}.trend-line-revenue{stroke:#d44745;stroke-dasharray:5 3}.trend-axis{color:var(--muted);display:flex;font-size:10px;justify-content:space-between;padding-top:8px}.ecommerce-funnel{display:grid;grid-gap:14px;gap:14px}.ecommerce-funnel-row{align-items:center;display:grid;grid-gap:9px;gap:9px;grid-template-columns:minmax(0,1fr) 58px;position:relative}.ecommerce-funnel-row>div{display:grid;grid-gap:2px;gap:2px}.ecommerce-funnel-row span{color:#33464e;font-size:12px;font-weight:700}.ecommerce-funnel-row small{color:var(--muted);font-size:10px}.ecommerce-funnel-row>strong{color:#1e596f;font-size:15px;text-align:right}.ecommerce-funnel-row>i{background:linear-gradient(90deg,#2d728c,#79a9b4);border-radius:3px;display:block;grid-column:1/-1;height:8px;min-width:4px}.ecommerce-funnel.detailed .ecommerce-funnel-row{grid-template-columns:minmax(0,1fr) 70px 82px}.ecommerce-funnel.detailed .ecommerce-funnel-row>i{grid-column:1/-1}.ecommerce-funnel-row em{color:var(--muted);font-size:10px;font-style:normal;text-align:right}.ecommerce-card-link{color:#14546a;display:inline-block;font-size:11px;font-weight:750;margin-top:20px}.comparison-list,.ecommerce-channel-list{display:grid;grid-gap:14px;gap:14px}.ecommerce-channel-list>div{display:grid;grid-gap:4px 10px;gap:4px 10px;grid-template-columns:minmax(0,1fr) auto;position:relative}.ecommerce-channel-list span{display:grid;grid-gap:2px;gap:2px}.ecommerce-channel-list strong{font-size:12px}.comparison-list small,.ecommerce-channel-list small{color:var(--muted);font-size:10px}.ecommerce-channel-list b{color:#14546a;font-size:12px}.ecommerce-channel-list i{background:#b5d4d9;border-radius:3px;display:block;grid-column:1/-1;height:6px}.ecommerce-data-banner{align-items:center;background:#fffaf0;border:1px solid #f0dcc0;border-radius:8px;color:#80510c;display:flex;gap:18px;justify-content:space-between;padding:11px 14px}.ecommerce-data-banner>div:first-child{align-items:center;display:flex;flex-wrap:wrap;gap:7px;min-width:0}.ecommerce-data-banner svg{flex:0 0 auto}.ecommerce-data-banner span,.ecommerce-data-banner strong{font-size:11px}.ecommerce-source-pills{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.source-pill{align-items:center;background:#fff;border:1px solid #eddcc4;border-radius:999px;color:#7b5d2a;display:inline-flex;font-size:10px;gap:5px;padding:4px 7px;white-space:nowrap}.source-pill-connected i{background:var(--green)}.source-pill-missing i{background:var(--red)}.source-pill-partial i,.source-pill-stale i{background:var(--amber)}.ecommerce-data-banner.preview{background:#fff4f1;border-color:#f0c6bf;color:#9e3a35}.ecommerce-table-wrap{overflow-x:auto}.ecommerce-table{border-collapse:collapse;min-width:700px;width:100%}.ecommerce-table th{background:#fbfcfc;color:var(--muted);font-size:10px;letter-spacing:.04em;padding:10px 11px;text-align:left;text-transform:uppercase;white-space:nowrap}.ecommerce-table td{border-top:1px solid var(--line);color:#526168;font-size:12px;padding:12px 11px;vertical-align:middle;white-space:nowrap}.ecommerce-table td:first-child{color:var(--text)}.ecommerce-table td strong{display:block;font-size:12px}.ecommerce-table td small{color:var(--muted);display:block;font-size:10px;margin-top:3px}.ecommerce-table.compact{min-width:0}.ecommerce-table.compact td,.ecommerce-table.compact th{padding-inline:8px}.ecommerce-anomalies{display:grid;grid-gap:14px;gap:14px;list-style:none;margin:0;padding:0}.ecommerce-anomalies li{display:grid;grid-gap:9px;gap:9px;grid-template-columns:8px 1fr}.ecommerce-anomalies li>div{display:grid;grid-gap:3px;gap:3px}.ecommerce-anomalies strong{font-size:12px}.ecommerce-anomalies p{color:var(--muted);font-size:11px;line-height:1.4;margin:0}.anomaly-dot{background:var(--amber);border-radius:50%;height:8px;margin-top:4px;width:8px}.anomaly-dot.info{background:#4f94a6}.anomaly-dot.error{background:var(--red)}.ecommerce-success{align-items:center;color:var(--green);display:flex;font-size:12px;gap:7px}.ecommerce-empty{align-items:center;color:var(--muted);display:flex;gap:9px;justify-content:center;min-height:110px;padding:20px;text-align:center}.ecommerce-empty p{font-size:12px;margin:0}.revenue-bars{display:grid;grid-gap:9px;gap:9px}.revenue-bars>div{align-items:center;display:grid;grid-gap:8px;gap:8px;grid-template-columns:56px minmax(0,1fr) 72px}.revenue-bars b,.revenue-bars span{color:var(--muted);font-size:10px}.revenue-bars b{text-align:right}.revenue-bars i{background:#d04745;border-radius:3px;height:9px}.match-coverage{display:grid;grid-gap:16px;gap:16px}.match-coverage>div{display:grid;grid-gap:4px;gap:4px}.match-coverage>div strong{color:#14546a;font-size:28px}.match-coverage>div span{color:var(--muted);font-size:11px}.match-coverage dl{display:grid;grid-gap:8px;gap:8px;grid-template-columns:1fr auto;margin:0}.match-coverage dd,.match-coverage dt{font-size:11px}.match-coverage dt{color:var(--muted)}.match-coverage dd{font-weight:750;margin:0}.match-coverage p{color:var(--muted);font-size:10px;line-height:1.45;margin:0}.comparison-list>div{align-items:center;display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr) auto auto}.comparison-list span{display:grid;font-size:11px;grid-gap:2px;gap:2px}.comparison-list b{font-size:12px}.comparison-list em{color:var(--muted);font-size:10px;font-style:normal}.organic-ecommerce-kpis{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,1fr)}.organic-ecommerce-kpis span{background:#f7f9f9;border-radius:7px;display:grid;grid-gap:4px;gap:4px;padding:13px}.organic-ecommerce-kpis b{font-size:18px}.organic-ecommerce-kpis small{color:var(--muted);font-size:10px}@media (max-width:1180px){.dashboard-frame{padding:0}.dashboard-shell{border:0;grid-template-columns:200px minmax(0,1fr)}.content-stack,.topbar{padding-inline:20px}.freshness{display:none}.geo-row{grid-template-columns:150px minmax(100px,1fr) 320px}}@media (max-width:900px){.ecommerce-content{padding:20px 16px 32px}.ecommerce-intro{align-items:flex-start;flex-direction:column;gap:13px}.ecommerce-intro h2{font-size:22px}.ecommerce-data-banner{align-items:flex-start;flex-direction:column;gap:10px}.ecommerce-source-pills{justify-content:flex-start}.ecommerce-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ecommerce-grid-two{grid-template-columns:1fr}}@media (max-width:520px){.ecommerce-kpi-grid,.ecommerce-kpi-grid-three{grid-template-columns:1fr}.ecommerce-kpi{padding:14px}.ecommerce-kpi>strong{font-size:23px}.ecommerce-card{padding:14px}.ecommerce-card>header{margin-bottom:12px}.ecommerce-chart-card{min-height:290px}.organic-ecommerce-kpis{grid-template-columns:repeat(2,1fr)}.ecommerce-funnel.detailed .ecommerce-funnel-row{grid-template-columns:minmax(0,1fr) 58px}.ecommerce-funnel.detailed .ecommerce-funnel-row em{grid-column:1/-1;text-align:left}.revenue-bars>div{grid-template-columns:50px minmax(0,1fr) 64px}}@media (max-width:900px){.info-help-popover{bottom:16px;max-width:none;position:fixed;top:auto;width:auto}.info-help-popover,.preview-panel .info-help-popover{left:16px;right:16px;transform:translateY(6px)}.info-help-popover:after,.table-section>header .info-help-popover:after,th .info-help-popover:after{display:none}.info-help:focus-within .info-help-popover,.info-help:hover .info-help-popover{transform:translateY(0)}.preview-panel .info-help:focus-within .info-help-popover,.preview-panel .info-help:hover .info-help-popover{transform:translateY(0)}.dashboard-shell{display:block}.sidebar{display:none}.topbar{align-items:center;min-height:auto;padding:13px 16px 10px}.topbar h1{font-size:20px}.client-logo{height:36px;padding:7px 8px;width:112px}.client-logo-west-coast-truck-repair{flex-basis:36px;padding:4px;width:36px}.period-dropdown select{min-height:36px}.period-dropdown svg{top:10px}.mobile-freshness{color:var(--green);display:block;font-size:10px;margin-top:3px}.mobile-freshness.status-partial{color:var(--amber)}.mobile-freshness.status-missing{color:var(--red)}.mobile-nav{border-bottom:1px solid var(--line);display:flex;gap:4px;overflow-x:auto;padding:7px 12px;scrollbar-width:none}.mobile-nav::-webkit-scrollbar{display:none}.mobile-nav a{align-items:center;border-radius:5px;color:#546168;display:flex;flex:none;font-size:12px;font-weight:650;gap:6px;padding:8px 10px}.mobile-nav a>img,.mobile-nav a>svg{height:15px;width:15px}.mobile-nav .source-nav-pair img{height:14px;width:14px}.mobile-nav a.active{background:var(--primary-soft);color:var(--primary)}.content-stack{gap:18px;padding:20px 16px 32px}.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.chart-card .daily-chart{min-width:900px}.conversion-chart-layout{grid-template-columns:1fr}.conversion-summary{border-left:0;border-top:1px solid var(--line);display:grid;grid-gap:0 24px;gap:0 24px;grid-template-columns:repeat(2,minmax(0,1fr))}.conversion-summary-note,.conversion-summary>h4{grid-column:1/-1}.insight-grid{grid-template-columns:1fr}.geo-row{grid-template-columns:140px 1fr}.geo-row dl{grid-column:1/-1}.mini-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.overview-heading,.page-intro{display:block}.page-intro p{margin-top:5px}.overview-heading h2,.page-intro h2{font-size:20px}.overview-heading p:last-child,.page-intro p{font-size:12px}.kpi-grid{gap:8px}.kpi-card{padding:13px}.kpi-title{gap:7px;margin-bottom:10px}.kpi-title p{font-size:11px}.kpi-icon{height:29px;width:29px}.kpi-icon svg{height:16px;width:16px}.kpi-card>strong{font-size:21px}.metric-change{font-size:10px}.context-strip,.platform-strip{align-items:flex-start;display:grid;grid-gap:8px;gap:8px}.platform-strip{margin-top:-18px}.changes-strip{align-items:start;grid-template-columns:1fr}.changes-strip>div{flex-wrap:nowrap;overflow-x:auto}.changes-strip span{flex:none}.chart-card header{padding:13px 13px 3px}.chart-card header h3{font-size:14px}.chart-card header strong{font-size:16px}.conversion-chart-header{padding:14px 13px 12px!important}.conversion-chart-header h3{font-size:17px!important}.conversion-chart-total strong{font-size:23px!important}.conversion-summary{grid-template-columns:1fr;padding:16px 14px}.conversion-summary-note,.conversion-summary>h4{grid-column:auto}.chart-header-actions{align-items:flex-end;flex-direction:column-reverse;gap:7px}.conversion-chart-legend{justify-content:flex-end;max-width:260px}.chart-metric-switcher button{font-size:10px;min-height:28px;padding-inline:9px}.compact-filter{align-items:stretch;display:grid}.compact-filter select{width:100%}.check-filter{padding:4px 0}.single-campaign{align-items:start;grid-template-columns:1fr}.single-campaign dl{grid-template-columns:repeat(2,1fr)}.table-section{border-left:0;border-radius:0;border-right:0}.table-scroll{-webkit-overflow-scrolling:touch;max-height:none;overflow:auto;overscroll-behavior-inline:contain;scrollbar-color:#b8c6c9 transparent;scrollbar-width:thin}.table-scroll::-webkit-scrollbar{height:8px}.table-scroll::-webkit-scrollbar-thumb{background:#b8c6c9;border:2px solid #fff;border-radius:8px}.table-section table{min-width:720px}.table-section td,.table-section th{padding:12px 14px;white-space:nowrap}.table-section td:first-child,.table-section th:first-child{left:0;min-width:172px;position:-webkit-sticky;position:sticky}.table-section th:first-child{background:#fafbfb;z-index:3}.table-section td:first-child{background:#fff;box-shadow:8px 0 12px -14px rgba(23,33,38,.45);z-index:1}.table-section tbody tr:hover td:first-child{background:#fbfcfc}.geo-controls{overflow-x:auto}.geo-row{gap:12px;grid-template-columns:1fr}.geo-bar,.geo-row dl{grid-column:auto}.geo-row dl{grid-template-columns:repeat(2,1fr)}.mini-kpi-grid{gap:8px}.mini-kpi strong{font-size:18px}.conversion-type-row{grid-template-columns:32px minmax(0,1fr) auto}.conversion-type-previous{display:none}}@media (max-width:380px){.topbar{padding-inline:12px}.topbar h1{font-size:18px}.period-dropdown select{max-width:160px;min-width:0}.content-stack{padding-inline:12px}.kpi-grid{grid-template-columns:1fr}}.ecommerce-content{--tralle-blue:#1763c6;--tralle-blue-soft:#eaf2ff;--tralle-red:#1a7bff;--tralle-ink:#172b4d;background:#f5f7fa;font-size:14px}.ecommerce-content .eyebrow{color:var(--tralle-blue);font-size:11px;letter-spacing:0;text-transform:none}.ecommerce-content .ecommerce-intro h2{color:var(--tralle-ink);font-size:29px}.ecommerce-content .ecommerce-kpi-label span{background:var(--tralle-blue-soft);color:var(--tralle-blue)}.ecommerce-content .ecommerce-kpi-money{border-top-color:var(--tralle-red)}.ecommerce-content .ecommerce-card-link{color:var(--tralle-blue)}.ecommerce-content .ecommerce-table th{letter-spacing:0;text-transform:none}.ecommerce-content .ecommerce-table td{font-size:13px}.ecommerce-content .ecommerce-stakeholder-summary{border-left:3px solid var(--tralle-blue)}.stakeholder-summary-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.stakeholder-summary-grid span{background:#f5f7fa;border-radius:7px;display:grid;grid-gap:4px;gap:4px;padding:13px}.stakeholder-summary-grid b{color:var(--tralle-ink);font-size:14px}.stakeholder-summary-grid small{color:var(--muted);font-size:11px;line-height:1.4}.ecommerce-kpi-grid-five{grid-template-columns:repeat(5,minmax(0,1fr))}.ecommerce-kpi-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}.ecommerce-funnel.detailed{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.ecommerce-funnel.detailed .ecommerce-funnel-row{align-items:stretch;background:#f5f7fa;border:1px solid #e0e8f2;border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:12px}.ecommerce-funnel.detailed .ecommerce-funnel-row>div{min-height:38px}.ecommerce-funnel.detailed .ecommerce-funnel-row>strong{font-size:19px;text-align:left}.ecommerce-funnel.detailed .ecommerce-funnel-row>i{height:8px}.ecommerce-funnel.detailed .ecommerce-funnel-row em{margin-top:auto;text-align:left}.ecommerce-topbar-identity{min-width:30px}@media (max-width:1180px){.ecommerce-kpi-grid-five{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.ecommerce-kpi-grid-five,.ecommerce-kpi-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))}.ecommerce-funnel.detailed{grid-template-columns:1fr}.ecommerce-funnel.detailed .ecommerce-funnel-row{display:grid;grid-template-columns:minmax(0,1fr) 70px}.ecommerce-funnel.detailed .ecommerce-funnel-row>i{grid-column:1/-1}.ecommerce-funnel.detailed .ecommerce-funnel-row em{grid-column:1/-1;margin-top:0}}@media (max-width:520px){.ecommerce-kpi-grid-five,.ecommerce-kpi-grid-four,.stakeholder-summary-grid{grid-template-columns:1fr}.ecommerce-content .ecommerce-intro h2{font-size:24px}}.ecommerce-preview-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.ecommerce-preview-card{background:#fff;border:1px solid #dce6f0;border-radius:9px;display:grid;grid-gap:9px;gap:9px;min-width:0;padding:16px}.ecommerce-preview-card>div{align-items:center;color:var(--tralle-blue);display:flex;gap:8px}.ecommerce-preview-card h3{color:var(--tralle-ink);font-size:15px;margin:0}.ecommerce-preview-card p{color:var(--muted);font-size:12px;line-height:1.45;margin:0}.ecommerce-preview-card a{color:var(--tralle-blue);font-size:12px;font-weight:750;text-decoration:none}.ecommerce-preview-card a:focus-visible,.ecommerce-preview-card a:hover{text-decoration:underline}.ecommerce-kpi-grid-six{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(6,minmax(0,1fr))}.ecommerce-data-note,.ecommerce-source-warning{align-items:flex-start;background:#fff8ed;border:1px solid #f2d8b0;border-radius:8px;color:#80510c;display:flex;gap:9px;padding:11px 13px}.ecommerce-data-note svg,.ecommerce-source-warning svg{flex:0 0 auto;margin-top:1px}.ecommerce-data-note span,.ecommerce-source-warning span{display:grid;grid-gap:3px;gap:3px}.ecommerce-data-note strong,.ecommerce-source-warning strong{font-size:12px}.ecommerce-data-note span,.ecommerce-source-warning small{font-size:11px;line-height:1.45}.ecommerce-source-freshness{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;max-width:1220px;width:100%}.ecommerce-source-freshness-item{align-items:center;background:#fff;border:1px solid #dce6f0;border-radius:8px;display:flex;gap:9px;min-width:0;padding:10px 11px}.ecommerce-source-freshness-item>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.ecommerce-source-freshness-item strong{color:var(--tralle-ink);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ecommerce-source-freshness-item small{color:var(--muted);font-size:10px;line-height:1.25}.ecommerce-source-freshness-dot{background:var(--amber);border-radius:50%;flex:0 0 auto;height:8px;width:8px}.ecommerce-source-freshness-item.connected .ecommerce-source-freshness-dot{background:var(--green)}.ecommerce-source-freshness-item.missing .ecommerce-source-freshness-dot{background:var(--red)}.ecommerce-channel-distribution{display:grid;grid-gap:17px;gap:17px}.ecommerce-channel-distribution-row{display:grid;grid-gap:6px;gap:6px}.ecommerce-channel-distribution-heading{align-items:center;display:flex;gap:14px;justify-content:space-between}.ecommerce-channel-distribution-heading span{display:grid;grid-gap:2px;gap:2px;min-width:0}.ecommerce-channel-distribution-heading strong{color:var(--tralle-ink);font-size:13px}.ecommerce-channel-distribution-heading small{color:var(--muted);font-size:11px}.ecommerce-channel-distribution-heading b{color:var(--tralle-blue);font-size:12px}.ecommerce-channel-distribution-row>i{background:linear-gradient(90deg,#1763c6,#79a9e9);border-radius:4px;display:block;height:8px;min-width:3px}.ecommerce-channel-distribution-meta{color:var(--muted);display:flex;flex-wrap:wrap;font-size:10px;gap:7px 18px}.ecommerce-channel-distribution-meta span:first-child{color:var(--tralle-ink);font-weight:700}.ecommerce-source-drilldown{padding:0}.ecommerce-source-drilldown details{padding:17px 18px 0}.ecommerce-source-drilldown summary{color:var(--tralle-ink);cursor:pointer;font-size:15px;font-weight:750;list-style-position:inside}.ecommerce-source-drilldown .ecommerce-table-wrap{margin-top:14px}.ecommerce-channel-drilldown-card{overflow:visible}.ecommerce-channel-drilldowns{display:grid;grid-gap:7px;gap:7px}.ecommerce-channel-drilldown{border:1px solid #dce6f0;border-radius:7px;overflow:hidden}.ecommerce-channel-drilldown summary{align-items:center;color:var(--tralle-ink);cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style-position:inside;padding:12px 13px}.ecommerce-channel-drilldown summary>span{display:grid;grid-gap:3px;gap:3px;min-width:0}.ecommerce-channel-drilldown summary strong{font-size:12px}.ecommerce-channel-drilldown summary small{color:var(--muted);font-size:10px}.ecommerce-channel-drilldown summary>b{color:var(--tralle-blue);font-size:10px;font-weight:700;text-align:right}.ecommerce-channel-drilldown[open] summary{background:#f5f7fa;border-bottom:1px solid #dce6f0}.ecommerce-channel-drilldown .ecommerce-table-wrap{margin:0}.ecommerce-ranking-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.ecommerce-ranking-card{min-width:0}.ecommerce-ranking-list{display:grid;grid-gap:9px;gap:9px;list-style:none;margin:0;padding:0}.ecommerce-ranking-list li{align-items:center;display:flex;gap:9px;justify-content:space-between;min-width:0}.ecommerce-ranking-name{align-items:center;display:flex;gap:7px;min-width:0}.ecommerce-ranking-name>b{align-items:center;background:var(--tralle-blue-soft);border-radius:50%;color:var(--tralle-blue);display:inline-flex;flex:0 0 auto;font-size:10px;height:21px;justify-content:center;width:21px}.ecommerce-ranking-name strong{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ecommerce-ranking-list li>span:last-child{display:grid;grid-gap:2px;gap:2px;text-align:right}.ecommerce-ranking-list li>span:last-child b{color:var(--tralle-ink);font-size:12px}.ecommerce-ranking-list small{color:var(--muted);font-size:9px}.ecommerce-yoy-stack{display:grid;grid-gap:2px;gap:2px;white-space:normal}.ecommerce-yoy-stack small{color:var(--muted);font-size:10px}.ecommerce-ad-trend .ecommerce-line-chart{height:205px}.product-match-status{background:#eef5ff;border-radius:999px;color:#1a5fae;display:inline-block;font-size:10px;font-weight:750;padding:5px 7px;white-space:nowrap}.product-match-status.ga4_only,.product-match-status.magento_only{background:#fff4e8;color:#a15c00}.dashboard-shell:has(.ecommerce-products-shell){grid-template-columns:248px minmax(0,1fr);max-width:1440px}.ecommerce-products-shell{gap:12px}.ecommerce-products-intro{align-items:flex-start;padding-bottom:3px}.ecommerce-products-intro small{color:#65758b;display:block;font-size:12px;margin-top:12px}.ecommerce-products-stack{display:grid;grid-gap:12px;gap:12px}.ecommerce-products-stack .ecommerce-card{border-color:#dbe3ed;border-radius:9px;padding:16px 17px}.ecommerce-products-stack .ecommerce-card h3{color:#172b4d;font-size:16px}.ecommerce-products-kpis{background:#fff;border:1px solid #dbe3ed;border-radius:9px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.ecommerce-products-kpis article{display:grid;grid-gap:4px 12px;gap:4px 12px;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:15px 17px}.ecommerce-products-kpis article+article{border-left:1px solid #e2e8f0}.ecommerce-products-kpis article>span{align-items:center;color:#32425a;display:flex;font-size:12px;font-weight:750;gap:5px;grid-column:1/-1}.ecommerce-products-kpis article>strong{color:#12243f;font-size:clamp(19px,1.55vw,25px);grid-column:1/-1;letter-spacing:-.5px;line-height:1.12;white-space:nowrap}.ecommerce-products-kpis article>small{color:#6b778c;font-size:11px}.ecommerce-products-kpis article>b{font-size:12px;justify-self:end;white-space:nowrap}.ecommerce-products-kpis .positive{color:#05724f}.ecommerce-products-kpis .negative{color:#d92d20}.ecommerce-product-journey>header{align-items:center;justify-content:flex-start}.ecommerce-product-journey>header p{margin:0}.ecommerce-product-journey-grid{display:grid}.ecommerce-product-journey-step{align-items:stretch;display:grid;grid-template-columns:minmax(0,1fr) 54px;min-width:0}.ecommerce-product-journey-step:last-child{grid-template-columns:minmax(0,1fr)}.ecommerce-product-journey-stage{background:#f7faff;border:1px solid #d8e4f2;border-radius:9px;display:grid;grid-gap:5px;gap:5px;min-height:112px;padding:14px 15px}.ecommerce-product-journey-stage.confirmed{background:#eef6ff;border-color:#a9c8ed}.ecommerce-product-journey-stage span{color:#223653;font-size:12px;font-weight:750}.ecommerce-product-journey-stage-title{align-items:center;display:flex;gap:5px}.ecommerce-product-journey-stage-title .ecommerce-info-tip{flex:0 0 auto}.ecommerce-product-journey-stage small{color:#1763c6;font-size:9px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.ecommerce-product-journey-stage strong{color:#142743;font-size:23px;letter-spacing:-.4px;line-height:1.05}.ecommerce-product-journey-stage em{color:#67758a;font-size:10px;font-style:normal;line-height:1.35}.ecommerce-product-journey-arrow{align-content:center;color:#1763c6;display:grid;justify-items:center;min-width:0}.ecommerce-product-journey-arrow small{color:#607089;font-size:8px;font-weight:700;line-height:1.15;max-width:52px;text-align:center}.ecommerce-product-journey-note{margin:12px 0 0}.ecommerce-products-table th button{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-weight:750;gap:4px;padding:0;text-align:left}.ecommerce-products-table th button.active,.ecommerce-products-table th button:focus-visible,.ecommerce-products-table th button:hover{color:#1763c6}.ecommerce-products-table th button>span{display:inline-block;height:13px;width:13px}.ecommerce-product-link{display:grid;grid-gap:3px;gap:3px;min-width:0}.ecommerce-product-link a{align-items:center;color:#1763c6;display:inline-flex;font-size:11px;font-weight:700;gap:4px;line-height:1.25;text-decoration:none;white-space:normal}.ecommerce-product-link a:focus-visible,.ecommerce-product-link a:hover{text-decoration:underline}.ecommerce-product-link small{color:#7a8799;font-size:9px;margin:0!important}.ecommerce-product-meta{align-items:start;display:grid;grid-gap:5px;gap:5px;justify-items:start}.ecommerce-product-meta b{background:#e8f2ff;border-radius:999px;color:#1763c6;font-size:9px;font-weight:750;line-height:1;padding:4px 7px;white-space:nowrap}.ecommerce-products-table-card{padding:0!important}.ecommerce-products-toolbar{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:auto minmax(230px,1fr) auto;padding:11px 12px 0}.ecommerce-products-tabs{align-self:stretch;display:flex}.ecommerce-products-tabs button{background:transparent;border:0;border-bottom:2px solid transparent;color:#536176;cursor:pointer;font-size:11px;font-weight:700;padding:9px 13px 12px}.ecommerce-products-tabs button.active{border-bottom-color:#1763c6;color:#1763c6}.ecommerce-products-search{align-items:center;border:1px solid #dbe3ed;border-radius:6px;color:#718096;display:flex;gap:7px;justify-self:end;max-width:430px;padding:8px 10px;width:100%}.ecommerce-products-search input{background:transparent;border:0;color:#172b4d;font:inherit;font-size:11px;min-width:0;outline:0;width:100%}.ecommerce-products-show-all{align-items:center;background:#1763c6;border:0;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:11px;font-weight:750;gap:7px;padding:9px 13px;white-space:nowrap}.ecommerce-products-show-all:focus-visible,.ecommerce-products-show-all:hover{background:#0e56b5}.ecommerce-products-table{min-width:920px;width:100%}.ecommerce-products-table td,.ecommerce-products-table th{padding-inline:9px;font-size:11px;padding:11px 12px}.ecommerce-products-table th{line-height:1.25}.ecommerce-products-table tbody tr{height:78px}.ecommerce-products-table td:first-child{min-width:250px;white-space:normal}.ecommerce-product-with-image{align-items:center;display:grid;grid-gap:12px;gap:12px;grid-template-columns:58px minmax(0,1fr);min-width:0}.ecommerce-product-image-missing,.ecommerce-product-with-image>img{background:#fff;border:1px solid #e1e7ef;border-radius:7px;display:grid;height:58px;object-fit:contain;padding:4px;place-items:center;width:58px}.ecommerce-product-image-missing{background:#f5f7fa;color:#92a0b3}.ecommerce-products-table .ecommerce-product-link a{font-size:12px}.ecommerce-products-table .ecommerce-product-link small{font-size:10px}.ecommerce-product-source{display:grid;grid-gap:3px;gap:3px;min-width:135px}.ecommerce-product-source strong{color:#273a56;font-size:11px;line-height:1.25}.ecommerce-product-source small{color:#718096;font-size:9px;line-height:1.3}.ecommerce-product-source.empty{color:#8b96a7;font-size:10px}.ecommerce-products-pagination{align-items:center;border-top:1px solid #e2e8f0;color:#67758a;display:grid;font-size:11px;grid-gap:12px;gap:12px;grid-template-columns:1fr auto 1fr;padding:11px 13px}.ecommerce-products-pagination strong{color:#263650;font-size:11px}.ecommerce-products-pagination>div{display:flex;gap:7px;justify-self:end}.ecommerce-products-pagination button{background:#fff;border:1px solid #cfdae7;border-radius:6px;color:#24405f;cursor:pointer;font-size:11px;font-weight:700;padding:7px 11px}.ecommerce-products-pagination button:focus-visible:not(:disabled),.ecommerce-products-pagination button:hover:not(:disabled){border-color:#1763c6;color:#1763c6}.ecommerce-products-pagination button:disabled{cursor:default;opacity:.45}.ecommerce-products-cost-note{align-items:center;display:flex;gap:6px;margin:0;padding:10px 13px 12px}@media (max-width:1180px){.ecommerce-products-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ecommerce-products-kpis article:nth-child(3){border-left:0;border-top:1px solid #e2e8f0}.ecommerce-products-kpis article:nth-child(4){border-top:1px solid #e2e8f0}}@media (max-width:760px){.ecommerce-products-kpis{grid-template-columns:1fr}.ecommerce-products-kpis article+article{border-left:0;border-top:1px solid #e2e8f0}.ecommerce-product-journey-grid{gap:0;grid-template-columns:1fr}.ecommerce-product-journey-step,.ecommerce-product-journey-step:last-child{grid-template-columns:1fr}.ecommerce-product-journey-arrow{min-height:48px}.ecommerce-product-journey-arrow svg{transform:rotate(90deg)}.ecommerce-products-toolbar{grid-template-columns:1fr;padding-bottom:10px}.ecommerce-products-search{justify-self:stretch;max-width:none}.ecommerce-products-show-all{justify-content:center}.ecommerce-products-pagination{grid-template-columns:1fr;justify-items:center}.ecommerce-products-pagination>div{justify-self:center}}.source-row-label{display:grid;grid-gap:2px;gap:2px;min-width:0}.source-row-label>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-row-label small{color:var(--muted);font-size:9px;line-height:1.25;white-space:normal}.ecommerce-order-quality{border-left:3px solid var(--tralle-blue)}.order-quality-details,.order-quality-summary{display:grid;grid-gap:10px;gap:10px}.order-quality-summary{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px}.order-quality-details span,.order-quality-summary span{background:#f5f7fa;border-radius:7px;display:grid;grid-gap:4px;gap:4px;min-width:0;padding:11px 12px}.order-quality-summary b{color:var(--tralle-ink);font-size:18px}.order-quality-details small,.order-quality-summary small{color:var(--muted);font-size:10px;line-height:1.35}.order-quality-details{grid-template-columns:repeat(5,minmax(0,1fr))}.order-quality-details b{color:var(--tralle-ink);font-size:13px;overflow-wrap:anywhere}.order-quality-comparison{border-top:1px solid var(--line);color:var(--muted);font-size:11px;margin:13px 0 0;padding-top:11px}.ecommerce-funnel-comparison{display:grid;grid-gap:3px;gap:3px;margin-top:auto;text-align:left!important}.ecommerce-funnel-comparison span{color:var(--muted);font-size:10px;font-weight:500;line-height:1.3}.ecommerce-trend-pair{display:grid;grid-gap:8px;gap:8px;height:auto;padding-top:8px}.ecommerce-trend-mini{display:grid;grid-gap:2px;gap:2px}.ecommerce-trend-mini-label{align-items:baseline;color:var(--tralle-ink);display:flex;font-size:10px;font-weight:700;justify-content:space-between}.ecommerce-trend-mini-label small{color:var(--muted);font-size:9px;font-weight:500}.ecommerce-trend-pair .ecommerce-line-chart,.ecommerce-trend-pair .ecommerce-line-chart svg{height:72px}.ecommerce-trend-pair>.trend-axis{margin-top:-3px}@media (max-width:1180px){.ecommerce-kpi-grid-six{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.ecommerce-preview-grid{grid-template-columns:1fr}.ecommerce-kpi-grid-six,.ecommerce-source-freshness{grid-template-columns:repeat(2,minmax(0,1fr))}.ecommerce-ranking-grid{grid-template-columns:1fr}.order-quality-details,.order-quality-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.ecommerce-kpi-grid-six,.ecommerce-source-freshness{grid-template-columns:1fr}.ecommerce-source-drilldown details{padding-inline:14px}.ecommerce-channel-distribution-meta{display:grid;grid-gap:4px;gap:4px}.ecommerce-channel-drilldown summary{align-items:flex-start;flex-direction:column;gap:6px}.ecommerce-channel-drilldown summary>b{text-align:left}.order-quality-details,.order-quality-summary{grid-template-columns:1fr}}.dashboard-frame:has(.ecommerce-overview-shell){padding-inline:0}.dashboard-shell:has(.ecommerce-overview-shell){grid-template-columns:248px minmax(0,1fr);max-width:1440px}.dashboard-shell:has(.ecommerce-overview-shell) .topbar .topbar-controls{visibility:hidden}.dashboard-shell:has(.ecommerce-overview-shell) .topbar .freshness{display:none}.dashboard-shell:has(.ecommerce-overview-shell) .source-panel{padding-inline:8px}.dashboard-shell:has(.ecommerce-overview-shell) .source-panel>span{font-size:10px;margin-bottom:8px}.dashboard-shell:has(.ecommerce-overview-shell) .source-row{font-size:10px;gap:5px;margin:7px 0}.dashboard-shell:has(.ecommerce-overview-shell) .source-row strong,.dashboard-shell:has(.ecommerce-overview-shell) .source-row-label>span{font-size:10px}.dashboard-shell:has(.ecommerce-overview-shell) .source-row-label small{font-size:9px}.ecommerce-overview-shell{display:block;min-height:calc(100vh - 74px);padding:20px 20px 28px;position:relative}.ecommerce-overview-stack{display:grid;grid-gap:16px;gap:16px;margin:0 auto;max-width:1220px;width:100%}.ecommerce-period-control{align-items:center;background:#fff;border:1px solid #dce4ef;border-radius:8px;display:flex;gap:10px;min-height:48px;padding:6px 10px 6px 12px;position:absolute;right:20px;top:-61px;width:236px;z-index:3}.ecommerce-period-control>svg{color:#152b4d;flex:0 0 auto}.ecommerce-period-control>span{display:grid;grid-gap:1px;gap:1px;min-width:0}.ecommerce-period-control .ecommerce-period-control-chevron{color:#152b4d;margin-left:auto}.ecommerce-period-control strong{color:#172b4d;font-size:12px;line-height:1.15;white-space:nowrap}.ecommerce-period-control small{color:#536274;font-size:10px;white-space:nowrap}.ecommerce-period-control select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer;inset:0;opacity:0;position:absolute;width:100%;z-index:2}.ecommerce-period-control:focus-within{outline:2px solid #1a73e8;outline-offset:2px}.ecommerce-overview-kpi-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(6,minmax(0,1fr))}.ecommerce-overview-kpi{background:#fff;border:1px solid #dce4ef;border-radius:9px;container-type:inline-size;min-width:0;padding:18px 20px}.ecommerce-overview-kpi:nth-child(-n+3){grid-column:span 2;min-height:162px}.ecommerce-overview-kpi:nth-child(n+4){grid-column:span 3;min-height:120px;padding-bottom:12px;padding-top:12px}.ecommerce-overview-kpi.sales{border-top:3px solid #1a7bff}.ecommerce-overview-kpi.blue{border-top:3px solid #1763c6}.ecommerce-overview-kpi-heading{align-items:center;display:flex;gap:11px}.ecommerce-overview-kpi-heading>span{align-items:center;background:#edf4ff;border-radius:50%;color:#1763c6;display:inline-flex;flex:0 0 auto;height:39px;justify-content:center;width:39px}.ecommerce-overview-kpi-heading>span svg{height:19px;width:19px}.ecommerce-overview-kpi.sales .ecommerce-overview-kpi-heading>span{background:#fff0ed;color:#1763c6}.ecommerce-overview-kpi-heading strong{color:#1763c6;font-size:15px}.ecommerce-overview-kpi.sales .ecommerce-overview-kpi-heading strong{color:#1763c6}.ecommerce-title-with-help{align-items:center;display:flex;gap:5px;min-width:0}.ecommerce-info-tip{align-items:center;background:transparent;border:0;border-radius:50%;color:#718096;cursor:help;display:inline-flex;flex:0 0 auto;height:20px;justify-content:center;padding:0;position:relative;width:20px;z-index:5}.ecommerce-info-tip:focus-visible,.ecommerce-info-tip:hover{background:#edf4ff;color:#1763c6}.ecommerce-info-tip:focus-visible{outline:2px solid #1763c6;outline-offset:1px}.ecommerce-info-tip>span{background:#172b4d;border-radius:6px;box-shadow:0 8px 20px rgb(23 43 77/22%);color:#fff;font-size:11px;font-weight:500;left:50%;line-height:1.4;max-width:min(240px,70vw);opacity:0;padding:8px 10px;pointer-events:none;position:absolute;text-align:left;top:calc(100% + 7px);transform:translateX(-50%) translateY(-3px);transition:opacity .12s ease,transform .12s ease;visibility:hidden;white-space:normal;width:max-content;z-index:20}.ecommerce-info-tip:focus-visible>span,.ecommerce-info-tip:hover>span{opacity:1;transform:translateX(-50%) translateY(0);visibility:visible}.ecommerce-overview-kpi-body{align-items:flex-end;display:flex;gap:12px;justify-content:space-between;margin-top:14px}.ecommerce-overview-kpi-body>div:first-child{display:grid;grid-gap:5px;gap:5px;min-width:0}.ecommerce-overview-kpi-body>div:first-child b{color:#151b24;font-size:31px;letter-spacing:-.7px;line-height:1;white-space:nowrap}.ecommerce-overview-kpi-body>div:first-child small{color:#5d6875;font-size:12px;white-space:nowrap}.ecommerce-overview-kpi-delta{display:grid;grid-gap:4px;gap:4px;min-width:92px;text-align:right}.ecommerce-overview-kpi-delta b{color:#05724f;font-size:14px;line-height:1.1;white-space:nowrap}.ecommerce-overview-kpi-delta b:first-child{align-items:center;display:inline-flex;gap:2px;justify-content:flex-end}.ecommerce-overview-kpi:nth-child(n+4) .ecommerce-overview-kpi-body{margin-top:8px}.ecommerce-overview-kpi:nth-child(n+4) .ecommerce-overview-kpi-body>div:first-child b{font-size:26px}.ecommerce-overview-kpi:nth-child(n+4) .ecommerce-overview-kpi-delta{display:flex;gap:16px}.ecommerce-overview-chart{border-radius:9px;min-height:460px;overflow:hidden;padding:18px 18px 12px}.ecommerce-overview-chart>header{align-items:center;display:grid;grid-gap:10px 14px;gap:10px 14px;grid-template-columns:minmax(260px,1fr) auto auto;margin-bottom:0}.ecommerce-overview-bottom-grid h2,.ecommerce-overview-chart h2{color:#172b4d;font-size:17px;letter-spacing:-.25px;margin:0}.ecommerce-trend-toggle{align-items:center;background:#fff;border:1px solid #dce4ef;border-radius:6px;color:#33485f;cursor:pointer;display:inline-flex;font-size:11px;gap:10px;min-height:34px;padding:0 10px 0 12px;white-space:nowrap}.ecommerce-trend-toggle i{background:#c6d0dc;border-radius:999px;display:inline-block;height:18px;position:relative;transition:background-color .16s ease;width:34px}.ecommerce-trend-toggle i:after{background:#fff;border-radius:50%;box-shadow:0 1px 3px rgb(23 43 77/25%);content:"";height:14px;left:2px;position:absolute;top:2px;transition:transform .16s ease;width:14px}.ecommerce-trend-toggle[aria-checked=true] i{background:#1763c6}.ecommerce-trend-toggle[aria-checked=true] i:after{transform:translateX(16px)}.ecommerce-trend-toggle:focus-visible{outline:2px solid #1763c6;outline-offset:2px}.ecommerce-trend-toggle:disabled{cursor:not-allowed;opacity:.48}.ecommerce-chart-controls{background:#f8fafc;border:1px solid #dce4ef;border-radius:6px;display:flex;gap:2px;padding:2px}.ecommerce-chart-controls button{background:transparent;border:0;border-radius:4px;color:#4b5b67;cursor:pointer;font-size:11px;font-weight:700;min-height:28px;padding:0 13px}.ecommerce-chart-controls button.active{background:#1763c6;box-shadow:none;color:#fff}.ecommerce-chart-controls button:focus-visible{outline:2px solid #1763c6;outline-offset:2px}.ecommerce-overview-legend{align-items:center;display:flex;flex-wrap:wrap;gap:9px 13px;justify-content:flex-end}.ecommerce-overview-chart>header>.ecommerce-overview-legend{grid-column:1/-1}.ecommerce-overview-legend span{align-items:center;color:#657181;display:inline-flex;font-size:10px;gap:5px;white-space:nowrap}.ecommerce-overview-legend i{display:inline-block;flex:0 0 auto}.legend-sessions-area{background:linear-gradient(180deg,#4c91ea 0 2px,#d3e5fa 2px 100%);border-radius:1px;height:9px;width:12px}.legend-sales-line{background:#1a7bff;border-radius:999px;height:2px;width:12px}.legend-order-square{background:#1763c6;border-radius:1px;height:8px;width:8px}.legend-quote-square{background:#f59e0b;border-radius:1px;height:8px;width:8px}.legend-contact-square{background:#6856d9;border-radius:1px;height:8px;width:8px}.ecommerce-overview-svg{display:block;height:auto;margin-top:5px;overflow:visible;width:100%}.overview-grid-line{stroke:#e5ebf1;stroke-width:1}.overview-axis-label{fill:#697684;font-size:10px}.overview-axis-label.revenue,.overview-axis-title.revenue{fill:#1a7bff}.overview-axis-label.conversions,.overview-axis-title.conversions{fill:#1763c6}.overview-axis-label.sessions,.overview-axis-title.sessions{fill:#82afe2}.overview-axis-title{font-size:10px;font-weight:700}.overview-date-label{fill:#697684;font-size:10px}.overview-sessions-area{fill:#d8e8fa;opacity:.68}.overview-sessions-line{fill:none;stroke:#4c91ea;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35}.overview-sessions-trend{fill:none;stroke:#075fc9;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5}.overview-revenue-line{fill:none;stroke:#1a7bff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65}.overview-conversion-bar{opacity:.94}.overview-conversion-bar.orders{fill:#1763c6}.overview-conversion-bar.quote{fill:#f59e0b}.overview-conversion-bar.contact{fill:#6856d9}.overview-clipped-session{fill:#fff;stroke:#4c91ea;stroke-width:2}.overview-active-guide{stroke:#536b86;stroke-dasharray:4 4;stroke-width:1}.overview-active-conversion{fill:none;stroke:#1763c6;stroke-width:1.25}.overview-active-dot{fill:#fff;stroke-width:2}.overview-active-dot.revenue{stroke:#1a7bff}.overview-active-dot.sessions{stroke:#1763c6}.overview-chart-tooltip{filter:drop-shadow(0 7px 14px rgb(23 43 77/18%));pointer-events:none}.overview-chart-tooltip>rect{fill:#fff;stroke:#cbd7e5;stroke-width:1}.overview-tooltip-date{fill:#172b4d;font-size:11px;font-weight:750;text-transform:capitalize}.overview-tooltip-current{fill:#263c56;font-size:10px;font-weight:650}.overview-tooltip-current tspan{font-weight:750}.overview-tooltip-previous{fill:#6a7683;font-size:9px}.overview-tooltip-change{fill:#526174;font-size:9px;font-weight:650}.overview-tooltip-marker.revenue{fill:#1a7bff}.overview-tooltip-marker.orders{stroke:#1763c6;stroke-linecap:round;stroke-width:2}.overview-tooltip-marker.sessions{fill:#b8d4f4}.overview-tooltip-marker.orders{fill:#1763c6;stroke:none}.overview-tooltip-marker.quote{fill:#f59e0b}.overview-tooltip-marker.contact{fill:#6856d9}.overview-tooltip-divider{stroke:#e5ebf1;stroke-width:1}.overview-tooltip-change.orders,.overview-tooltip-change.sessions{fill:#1763c6}.overview-tooltip-change.revenue{fill:#1a7bff}.overview-tooltip-change.quote{fill:#c47700}.overview-tooltip-change.contact{fill:#6856d9}.ecommerce-overview-bottom-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr)}.ecommerce-overview-bottom-grid>article{min-height:282px}.ecommerce-overview-channels,.ecommerce-overview-journey{padding:18px}.ecommerce-overview-channels header,.ecommerce-overview-journey header{margin-bottom:10px}.ecommerce-overview-journey header .ecommerce-muted{margin:5px 0 0}.ecommerce-customer-journey-scroll{overflow-x:auto;padding:11px 0 3px}.ecommerce-customer-journey-flow{display:flex;min-width:930px}.ecommerce-customer-journey-item{align-items:center;display:flex;flex:1 1;min-width:0}.ecommerce-customer-journey-item:last-child{flex:0 0 150px}.ecommerce-customer-journey-stage{align-items:center;background:#fff;border:1px solid #d8e1ec;border-radius:8px;display:flex;flex:1 1;flex-direction:column;min-height:190px;min-width:132px;padding:14px 10px 12px;position:relative;text-align:center}.ecommerce-customer-journey-number{background:#1763c6;color:#fff;font-size:10px;font-weight:800;height:22px;left:9px;position:absolute;top:9px;width:22px}.ecommerce-customer-journey-icon,.ecommerce-customer-journey-number{align-items:center;border-radius:50%;display:inline-flex;justify-content:center}.ecommerce-customer-journey-icon{background:#edf5ff;color:#1763c6;height:44px;width:44px}.ecommerce-customer-journey-icon svg{height:22px;stroke-width:2;width:22px}.ecommerce-customer-journey-stage>strong{color:#172b4d;font-size:11px;line-height:1.2;margin-top:11px;min-height:27px}.ecommerce-customer-journey-stage>b{color:#172b4d;font-size:25px;letter-spacing:-.5px;line-height:1;margin-top:6px}.ecommerce-customer-journey-stage>small{color:#667486;font-size:9px;margin-top:8px}.ecommerce-customer-journey-stage>em{align-items:center;display:inline-flex;font-size:10px;font-style:normal;font-weight:800;gap:2px;margin-top:5px}.ecommerce-customer-journey-stage>em.positive{color:#05724f}.ecommerce-customer-journey-stage>em.negative{color:#d92d20}.ecommerce-customer-journey-stage>em.neutral{color:#687788}.ecommerce-customer-journey-connector{align-items:center;color:#1763c6;display:flex;flex:0 0 55px;flex-direction:column;justify-content:center;margin:0 6px;min-width:0}.ecommerce-customer-journey-connector svg{stroke-width:1.8}.ecommerce-customer-journey-connector strong{font-size:11px;margin-top:2px;white-space:nowrap}.ecommerce-customer-journey-connector span{color:#667486;font-size:9px;margin-top:1px}.ecommerce-customer-journey-summary{background:#f6f9fd;border:1px solid #dce6f2;border-radius:7px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:13px}.ecommerce-customer-journey-summary>span{align-items:center;display:flex;gap:8px;justify-content:center;min-height:58px;padding:8px 14px}.ecommerce-customer-journey-summary>span+span{border-left:1px solid #dce3ec}.ecommerce-customer-journey-summary i{align-items:center;background:#eaf3ff;border:1px solid #bdd7f7;border-radius:50%;color:#1763c6;display:inline-flex;flex:0 0 auto;height:36px;justify-content:center;width:36px}.ecommerce-customer-journey-summary strong{color:#172b4d;font-size:11px}.ecommerce-customer-journey-summary em{color:#5d6b7c;font-size:11px;font-style:normal}.ecommerce-customer-journey-summary>span:last-child em{color:#172b4d;font-size:14px;font-weight:800}.ecommerce-customer-journey-note{align-items:flex-start;border-top:1px solid #e1e7ee;color:#637184;display:flex;font-size:9px;gap:7px;line-height:1.45;margin:12px 0 0;padding-top:10px}.ecommerce-customer-journey-note svg{flex:0 0 auto;margin-top:0}.ecommerce-overview-order-note{align-items:flex-start;background:#f4f8fd;border:1px solid #dce7f4;border-radius:7px;display:flex;gap:5px 12px;justify-content:space-between;margin-top:13px;padding:9px 10px}.ecommerce-overview-order-note strong{color:#172b4d;font-size:11px}.ecommerce-overview-order-note span{color:#607083;font-size:9px;text-align:right}.ecommerce-overview-channel-table{display:grid}.ecommerce-overview-channel-head,.ecommerce-overview-channel-row{align-items:center;border-bottom:1px solid #e4eaf1;display:grid;grid-gap:9px;gap:9px;grid-template-columns:minmax(130px,1.2fr) .65fr .85fr 1fr .95fr;padding:9px 0}.ecommerce-overview-channel-head{border-top:1px solid #e4eaf1;color:#5f6d7a;font-size:10px;font-weight:700}.ecommerce-overview-channel-row{color:#293b51;font-size:11px}.ecommerce-overview-channel-row>span:not(:first-child){text-align:right}.ecommerce-overview-channel-row>span:first-child{align-items:center;display:flex;min-width:0}.ecommerce-channel-source{display:grid;grid-gap:2px;gap:2px;min-width:0}.ecommerce-channel-source strong{color:#293b51;font-size:11px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ecommerce-channel-source small{color:#718096;font-size:9px}.ecommerce-channel-yoy{display:grid;grid-gap:1px;gap:1px;justify-items:end;line-height:1.25;min-width:0;text-align:right}.ecommerce-channel-yoy strong{align-items:center;display:inline-flex;font-size:11px;font-weight:750;gap:2px;white-space:nowrap}.ecommerce-channel-yoy small{color:#647386;font-size:9px;font-weight:500;white-space:nowrap}.ecommerce-channel-yoy.positive strong{color:#05724f}.ecommerce-channel-yoy.negative strong{color:#d92d20}.ecommerce-channel-yoy.neutral strong{color:#647386}.ecommerce-overview-channel-row.total{background:#f5f7fa;border-bottom:0;color:#172b4d;font-weight:750;margin:0 -10px;padding-inline:10px}.ecommerce-overview-channel-row.total .ecommerce-channel-yoy strong{font-weight:800}@container (max-width: 300px){.ecommerce-overview-kpi-body{align-items:stretch;display:grid;grid-gap:8px;gap:8px}.ecommerce-overview-kpi .ecommerce-overview-kpi-delta{display:flex;flex-wrap:wrap;gap:4px 14px;justify-content:flex-end;min-width:0;width:100%}.ecommerce-overview-kpi .ecommerce-overview-kpi-delta b:first-child{justify-content:flex-end}}@media (max-width:900px){.dashboard-shell:has(.ecommerce-overview-shell){display:block}.ecommerce-overview-shell{padding:18px 16px 28px}.ecommerce-period-control{right:16px;top:-54px}.ecommerce-overview-chart>header{align-items:flex-start;grid-template-columns:1fr auto auto}.ecommerce-overview-legend{grid-column:1/-1;justify-content:flex-start}.ecommerce-overview-bottom-grid{grid-template-columns:1fr}}@media (max-width:760px){.ecommerce-overview-kpi-grid{grid-template-columns:1fr}.ecommerce-overview-kpi:nth-child(-n+3),.ecommerce-overview-kpi:nth-child(n+4){grid-column:auto;min-height:0}}@media (max-width:620px){.ecommerce-period-control{margin:0 0 12px auto;max-width:calc(100vw - 32px);position:relative;right:auto;top:auto;width:236px}.ecommerce-overview-kpi-body>div:first-child b,.ecommerce-overview-kpi:nth-child(n+4) .ecommerce-overview-kpi-body>div:first-child b{font-size:27px}.ecommerce-overview-chart{padding-inline:12px}.ecommerce-overview-chart>header{display:grid;grid-template-columns:1fr}.ecommerce-chart-controls,.ecommerce-trend-toggle{justify-self:start}.ecommerce-overview-legend{gap:7px 11px}.ecommerce-overview-svg{min-width:690px;width:690px}.ecommerce-overview-chart{overflow-x:auto}.ecommerce-customer-journey-summary{grid-template-columns:1fr}.ecommerce-customer-journey-summary>span{justify-content:flex-start}.ecommerce-customer-journey-summary>span+span{border-left:0;border-top:1px solid #dce3ec}.ecommerce-overview-channel-table{overflow-x:auto}.ecommerce-overview-channel-head,.ecommerce-overview-channel-row{min-width:620px}.ecommerce-info-tip>span{left:0;transform:translateY(-3px)}.ecommerce-info-tip:focus-visible>span,.ecommerce-info-tip:hover>span{transform:translateY(0)}}.dashboard-frame:has(.ecommerce-traffic-shell){padding-inline:0}.dashboard-shell:has(.ecommerce-traffic-shell){grid-template-columns:248px minmax(0,1fr);max-width:1440px}.ecommerce-traffic-shell{--traffic-font-body:10px;--traffic-font-label:11px;--traffic-font-small:9px;background:#f5f7fa;min-height:calc(100vh - 74px);overflow-x:clip;padding:20px 20px 34px}.ecommerce-traffic-intro{margin:0 auto 16px;max-width:1220px;padding:0}.ecommerce-traffic-intro h2{color:#151d2a;font-size:25px!important;letter-spacing:-.45px;margin:0}.ecommerce-traffic-intro p{color:#536174;font-size:14px;line-height:1.5;margin:6px 0 0}.ecommerce-traffic-intro small{color:#657385;display:block;font-size:13px;margin-top:6px}.ecommerce-traffic-stack{display:grid;grid-gap:10px;gap:10px;margin:0 auto;max-width:1220px;width:100%}.traffic-summary-strip{align-items:stretch;background:#fff;border:1px solid #dce4ef;border-radius:9px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.traffic-summary-item{align-items:center;display:grid;grid-gap:12px;gap:12px;grid-template-columns:38px minmax(0,1fr);min-height:80px;padding:13px 18px;position:relative}.traffic-summary-item+.traffic-summary-item{border-left:1px solid #e1e7ef}.traffic-summary-item>span{align-items:center;border:1px solid #c9ddfb;border-radius:50%;color:#1763c6;display:inline-flex;height:34px;justify-content:center;width:34px}.traffic-summary-item.sales>span{border-color:#b9d5ff;color:#1763c6}.traffic-summary-item svg{height:17px;width:17px}.traffic-summary-item>div{display:grid;grid-template-columns:minmax(0,1fr) auto;min-width:0}.traffic-summary-item strong{color:#151b24;font-size:16px;line-height:1.2;min-width:0}.traffic-summary-item b{align-self:center;font-size:11px;margin-left:8px;white-space:nowrap}.traffic-summary-item b.positive{color:#05724f}.traffic-summary-item b.negative{color:#d92d20}.traffic-summary-item b.neutral{color:#6b7785}.traffic-summary-item small{color:#667485;font-size:10px;grid-column:1/-1;margin-top:5px}.traffic-changes-card,.traffic-source-table-card,.traffic-trend-card{padding:13px 16px}.traffic-trend-card>header{align-items:center;display:flex;gap:14px;justify-content:space-between}.traffic-changes-card h3,.traffic-source-table-card h3,.traffic-trend-card h3{color:#151d2a;font-size:15px;margin:0}.traffic-trend-controls{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.traffic-granularity-tabs,.traffic-metric-tabs{background:#f5f7fa;border:1px solid #d9e1eb;border-radius:6px;display:flex;overflow:hidden}.traffic-granularity-tabs button,.traffic-metric-tabs button{background:transparent;border:0;border-right:1px solid #e0e6ee;color:#263a53;cursor:pointer;font:inherit;font-size:var(--traffic-font-label);min-height:30px;padding:0 13px}.traffic-granularity-tabs button:last-child,.traffic-metric-tabs button:last-child{border-right:0}.traffic-granularity-tabs button.active,.traffic-metric-tabs button.active{background:#1763c6;color:#fff;font-weight:750}.traffic-granularity-tabs button:disabled{color:#aab3bf;cursor:not-allowed}.traffic-trend-layout{display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) 205px;margin-top:10px}.traffic-trend-chart-wrap{min-width:0;position:relative}.traffic-trend-svg{display:block;height:auto;overflow:visible;width:100%}.traffic-chart-grid{stroke:#e4eaf1;stroke-width:1}.traffic-chart-axis{fill:#657385;font-size:var(--traffic-font-body)}.traffic-chart-axis-title{fill:#526174;font-size:var(--traffic-font-body);font-weight:750}.traffic-chart-axis.x{font-size:var(--traffic-font-small)}.traffic-channel-segment{opacity:.92;shape-rendering:crispEdges}.traffic-total-line{fill:none;stroke:#17385f;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.1}.traffic-total-line.previous{opacity:.62;stroke:#7d8ea3;stroke-dasharray:6 5;stroke-width:1.7}.traffic-total-line.sales{stroke:#1a7bff}.traffic-total-line.previous.sales{stroke:#94a3b8}.traffic-chart-guide{stroke:#536981;stroke-dasharray:4 4;stroke-width:1}.traffic-chart-legend{align-content:center;display:grid;grid-gap:5px;gap:5px;padding:12px 0 22px}.traffic-chart-legend>strong{color:#4e5d70;font-size:var(--traffic-font-label);margin-bottom:5px}.traffic-chart-legend>div,.traffic-chart-legend>span{align-items:center;color:#485769;display:grid;font-size:var(--traffic-font-body);grid-gap:6px;gap:6px;grid-template-columns:minmax(0,1fr) auto 38px;min-height:27px}.traffic-chart-legend>div>span{align-items:center;display:flex;gap:7px;min-width:0}.traffic-chart-legend b{color:#1f3047;font-size:var(--traffic-font-body);white-space:nowrap}.traffic-chart-legend small{color:#687789;font-size:var(--traffic-font-small);text-align:right;white-space:nowrap}.traffic-chart-legend i{border-radius:50%;flex:0 0 auto;height:7px;width:7px}.traffic-chart-legend .traffic-total-key{border-top:1px solid #e2e8ef;grid-template-columns:13px minmax(0,1fr) auto 38px;margin-top:5px;padding-top:8px}.traffic-chart-legend .traffic-total-key+.traffic-total-key{border-top:0;margin-top:0;padding-top:0}.traffic-chart-legend .traffic-total-key i{background:transparent;border-top:2px solid #17385f;border-radius:0;height:0;width:13px}.traffic-chart-legend .traffic-total-key.previous i{border-top-color:#7d8ea3;border-top-style:dashed}.traffic-chart-legend .traffic-total-key.sales i{border-top-color:#1a7bff}.traffic-chart-legend .traffic-total-key.previous.sales i{border-top-color:#94a3b8}.traffic-chart-legend .traffic-comparison-note{color:#7a8797;display:block;font-size:var(--traffic-font-small);margin-top:5px;text-align:left}.traffic-chart-tooltip{background:#fff;border:1px solid #cbd6e4;border-radius:8px;box-shadow:0 10px 28px rgb(22 45 75/18%);display:grid;grid-gap:4px;gap:4px;min-width:170px;padding:10px 12px;pointer-events:none;position:absolute;top:24px;transform:translateX(-50%);z-index:4}.traffic-chart-tooltip strong{color:#172b4d;font-size:11px}.traffic-chart-tooltip span{color:#2f425a;font-size:var(--traffic-font-body);font-weight:750}.traffic-chart-tooltip b{color:#172b4d;font-size:12px}.traffic-chart-tooltip small{color:#697687;font-size:var(--traffic-font-small)}.traffic-chart-tooltip em{color:#05724f;font-size:var(--traffic-font-body);font-style:normal;font-weight:750}.traffic-channel-overview-tooltip{gap:7px;min-width:330px;padding:12px 14px;top:14px}.traffic-channel-overview-tooltip>b{color:#4f5f71;font-size:var(--traffic-font-body)}.traffic-tooltip-head,.traffic-tooltip-row,.traffic-tooltip-total{align-items:center;display:grid;grid-gap:8px;gap:8px;grid-template-columns:14px minmax(92px,1fr) 52px 43px 58px}.traffic-tooltip-head{border-bottom:1px solid #e2e8ef;padding:2px 0 5px}.traffic-tooltip-head span{color:#657486;font-size:var(--traffic-font-small);font-weight:700}.traffic-tooltip-head span:nth-child(n+3){text-align:right}.traffic-tooltip-row{min-height:21px}.traffic-tooltip-row>span:first-child{color:#1763c6;font-weight:800}.traffic-tooltip-row>span:nth-child(2){align-items:center;display:flex;gap:6px;min-width:0}.traffic-tooltip-row i{border-radius:50%;flex:0 0 auto;height:7px;width:7px}.traffic-tooltip-row>em,.traffic-tooltip-row>span:nth-child(4),.traffic-tooltip-row>strong{font-size:var(--traffic-font-small);text-align:right;white-space:nowrap}.traffic-tooltip-row>em.negative{color:#d92d20}.traffic-tooltip-row>em.positive{color:#05724f}.traffic-tooltip-total{border-top:1px solid #dce4ee;margin-top:2px;min-height:25px;padding-top:5px}.traffic-tooltip-total>span:nth-child(2),.traffic-tooltip-total>strong{color:#172b4d;font-size:var(--traffic-font-small);font-weight:800}.traffic-tooltip-total>em,.traffic-tooltip-total>span:nth-child(4),.traffic-tooltip-total>strong{font-size:var(--traffic-font-small);text-align:right;white-space:nowrap}.traffic-tooltip-total>em{font-style:normal;font-weight:800}.traffic-tooltip-total>em.positive{color:#05724f}.traffic-tooltip-total>em.negative{color:#d92d20}.traffic-changes-card>header{align-items:baseline;display:flex;gap:10px}.traffic-changes-card>header span{color:#687688;font-size:var(--traffic-font-body)}.traffic-changes-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.traffic-delta-group{padding:0 14px 3px 0}.traffic-delta-group+.traffic-delta-group{border-left:1px solid #e2e8ef;padding:0 0 3px 18px}.traffic-delta-group>strong{color:#1763c6;display:block;font-size:var(--traffic-font-label);margin-bottom:7px}.traffic-delta-group.sales>strong{color:#1763c6}.traffic-delta-row{align-items:center;display:grid;grid-gap:8px;gap:8px;grid-template-columns:105px minmax(70px,1fr) 142px;min-height:26px}.traffic-delta-row>span{color:#2e4056;font-size:var(--traffic-font-body)}.traffic-delta-track{background:linear-gradient(90deg,transparent 49.7%,#d9e0e9 0,#d9e0e9 50.3%,transparent 0);height:13px;position:relative}.traffic-delta-track i{display:block;height:9px;position:absolute;top:2px}.traffic-delta-track i.positive{background:#12b76a}.traffic-delta-track i.negative{background:#f04438}.traffic-delta-group.sales .traffic-delta-track i.positive{background:#12b76a}.traffic-delta-group.sales .traffic-delta-track i.negative,.traffic-delta-row.unmatched .traffic-delta-track i.negative,.traffic-delta-row.unmatched .traffic-delta-track i.positive{background:#f04438}.traffic-delta-row>b{color:#263a52;font-size:var(--traffic-font-body);font-weight:650;text-align:right;white-space:nowrap}.traffic-delta-row>b small{color:#5f6e7e;font-size:inherit;font-weight:500}.traffic-source-table-card{padding-bottom:8px}.traffic-source-table-card>header{margin-bottom:8px}.traffic-source-table{border-collapse:collapse;min-width:680px;table-layout:fixed;width:100%}.traffic-source-table th:first-child{width:31%}.traffic-source-table td,.traffic-source-table th{border-bottom:1px solid #e2e7ee;color:#27394f;font-size:var(--traffic-font-body);padding:8px;text-align:right;white-space:nowrap}.traffic-source-table th{color:#4e5d70;font-weight:750}.traffic-source-table thead tr:first-child th{color:#263a53;font-size:var(--traffic-font-label)}.traffic-source-table td:first-child,.traffic-source-table th:first-child{text-align:left;white-space:normal;overflow-wrap:anywhere}.traffic-source-table tbody tr:hover{background:#f6f9fd}.traffic-source-table tbody tr.warning{background:#fff9e9}.traffic-source-table tbody tr.unmatched{background:#f3f5f7}.traffic-source-table td.positive{color:#05724f;font-weight:700}.traffic-source-table td.negative{color:#d92d20;font-weight:700}.traffic-source-table td.neutral{color:#748191}.traffic-source-name{align-items:center;display:inline-flex;gap:6px}.traffic-source-name>i{border-radius:50%;height:7px;width:7px}.traffic-source-name svg{color:#b07b00}.traffic-table-more{align-items:center;background:transparent;border:0;color:#1763c6;cursor:pointer;display:flex;font-size:var(--traffic-font-label);font-weight:750;gap:5px;margin:7px 0 0 auto;padding:4px 2px}.traffic-table-more:focus-visible{outline:2px solid #1763c6;outline-offset:2px}@media (max-width:980px){.dashboard-shell:has(.ecommerce-traffic-shell){display:block}.ecommerce-traffic-shell{padding:18px 16px 28px}.traffic-summary-strip{grid-template-columns:1fr}.traffic-summary-item+.traffic-summary-item{border-left:0;border-top:1px solid #e1e7ef}.traffic-trend-layout{grid-template-columns:1fr}.traffic-chart-legend{display:flex;flex-wrap:wrap;padding:0}}@media (max-width:720px){.traffic-trend-card>header{align-items:flex-start;display:grid}.traffic-trend-controls{justify-content:flex-start}.traffic-granularity-tabs,.traffic-metric-tabs{max-width:100%;overflow-x:auto}.traffic-trend-svg{min-width:720px;width:720px}.traffic-trend-chart-wrap{overflow-x:auto}.traffic-chart-tooltip{display:none}.traffic-changes-grid{grid-template-columns:1fr}.traffic-delta-group+.traffic-delta-group{border-left:0;border-top:1px solid #e2e8ef;margin-top:10px;padding:10px 0 3px}.traffic-delta-row{grid-template-columns:82px minmax(60px,1fr) 106px}}.dashboard-frame:has(.ecommerce-sales-shell){padding-inline:0}.dashboard-shell:has(.ecommerce-sales-shell){grid-template-columns:248px minmax(0,1fr);max-width:1440px}.ecommerce-sales-shell{background:#f5f7fa;min-height:calc(100vh - 74px);overflow-x:clip;padding:20px 20px 34px}.ecommerce-sales-intro{margin:0 auto 16px;max-width:1220px;padding:0}.ecommerce-sales-intro h2{color:#172b4d;font-size:25px!important;letter-spacing:-.45px;margin:0}.ecommerce-sales-intro p{color:#5f6d7a;font-size:11px;line-height:1.5;margin:6px 0 0}.ecommerce-sales-stack{display:grid;grid-gap:16px;gap:16px;margin:0 auto;max-width:1220px;width:100%}.ecommerce-sales-kpi-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.ecommerce-sales-kpi{background:#fff;border:1px solid #dce4ef;border-radius:9px;container-type:inline-size;min-height:132px;min-width:0;padding:16px 18px}.ecommerce-sales-kpi.sales{border-top:3px solid #1a7bff}.ecommerce-sales-kpi.blue{border-top:3px solid #1763c6}.ecommerce-sales-kpi-heading{align-items:center;display:flex;gap:10px}.ecommerce-sales-kpi-heading>span{align-items:center;background:#edf4ff;border-radius:50%;color:#1763c6;display:inline-flex;flex:0 0 auto;height:36px;justify-content:center;width:36px}.ecommerce-sales-kpi-heading>span svg{height:18px;width:18px}.ecommerce-sales-kpi.sales .ecommerce-sales-kpi-heading>span{background:#fff0ed;color:#1763c6}.ecommerce-sales-kpi-heading strong{color:#1763c6;font-size:12px;line-height:1.25}.ecommerce-sales-kpi.sales .ecommerce-sales-kpi-heading strong{color:#1763c6}.ecommerce-sales-kpi-body{align-items:end;display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr) auto;margin-top:12px}.ecommerce-sales-kpi-body>div:first-child{display:grid;grid-gap:5px;gap:5px;min-width:0}.ecommerce-sales-kpi-body>div:first-child b{color:#151b24;font-size:clamp(22px,2.2vw,28px);letter-spacing:-.55px;line-height:1;white-space:nowrap}.ecommerce-sales-kpi-body>div:first-child small{color:#5d6875;font-size:10px;white-space:nowrap}.ecommerce-sales-kpi-delta{display:grid;grid-gap:3px;gap:3px;text-align:right}.ecommerce-sales-kpi-delta b{font-size:11px;line-height:1.15;white-space:nowrap}.ecommerce-sales-kpi-delta.positive b{color:#05724f}.ecommerce-sales-kpi-delta.negative b{color:#d92d20}.ecommerce-sales-kpi-delta.neutral b{color:#647386}.ecommerce-prepurchase-card{overflow:visible;padding:17px 18px 18px}.ecommerce-order-status-card h3,.ecommerce-orders-card h3,.ecommerce-prepurchase-card h3,.ecommerce-sales-trend h3{color:#172b4d;font-size:16px;letter-spacing:-.2px;margin:0}.ecommerce-prepurchase-card>header{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.ecommerce-prepurchase-card>header .ecommerce-muted{margin:5px 0 0}.ecommerce-prepurchase-meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.ecommerce-prepurchase-meta>span{align-items:center;background:#f2f6fb;border:1px solid #dce5f0;border-radius:999px;color:#5b6878;display:inline-flex;font-size:9px;gap:4px;min-height:27px;padding:0 9px;white-space:nowrap}.ecommerce-prepurchase-meta>span:first-child{background:#edf4ff;border-color:#d6e5fa;color:#1763c6;font-weight:800}.ecommerce-prepurchase-meta strong{color:#172b4d}.ecommerce-prepurchase-meta .ecommerce-info-tip{margin-left:1px}.ecommerce-prepurchase-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.ecommerce-prepurchase-stage{background:#f9fbfe;border:1px solid #e2e8f1;border-radius:8px;min-width:0;padding:13px 14px 12px}.ecommerce-prepurchase-stage-heading{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.ecommerce-prepurchase-stage-heading strong{color:#263b55;font-size:11px}.ecommerce-prepurchase-stage-heading b{color:#172b4d;font-size:20px;letter-spacing:-.35px}.ecommerce-prepurchase-bars{display:grid;grid-gap:7px;gap:7px;margin-top:12px}.ecommerce-prepurchase-bars>span{align-items:center;display:grid;grid-gap:7px;gap:7px;grid-template-columns:34px minmax(0,1fr)}.ecommerce-prepurchase-bars small{color:#607083;font-size:8px;font-weight:700}.ecommerce-prepurchase-bars i{background:#e9edf3;border-radius:999px;display:block;height:8px;overflow:hidden}.ecommerce-prepurchase-bars i b{background:#1763c6;border-radius:inherit;display:block;height:100%;min-width:3px}.ecommerce-prepurchase-bars .previous i b{background:#b7c0cb}.ecommerce-prepurchase-comparison{align-items:center;display:flex;justify-content:space-between;margin-top:10px}.ecommerce-prepurchase-comparison span{color:#687687;font-size:9px}.ecommerce-prepurchase-comparison strong{border-radius:999px;font-size:9px;padding:4px 7px}.ecommerce-prepurchase-comparison strong.positive{background:#eaf6ef;color:#05724f}.ecommerce-prepurchase-comparison strong.negative{background:#fff0ee;color:#d92d20}.ecommerce-prepurchase-comparison strong.neutral{background:#eff2f5;color:#607083}.ecommerce-sales-analysis-grid{align-items:stretch;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr)}.ecommerce-sales-analysis-grid>*{min-width:0}.ecommerce-order-status-card{padding:17px 18px 16px}.ecommerce-order-status-card>header{margin-bottom:20px}.ecommerce-order-status-card>header .ecommerce-muted{margin:5px 0 0}.ecommerce-order-status-overview{display:grid;grid-gap:18px;gap:18px}.ecommerce-order-status-bar{background:#eef1f5;border-radius:5px;display:flex;height:29px;overflow:hidden}.ecommerce-order-status-bar>i{align-items:center;display:flex;justify-content:center;min-width:2px}.ecommerce-order-status-bar>i>span{color:#fff;font-size:8px;font-style:normal;font-weight:800;white-space:nowrap}.ecommerce-order-status-bar>i.pending,.ecommerce-order-status-legend>span>i.pending{background:#e8a529}.ecommerce-order-status-bar>i.processing,.ecommerce-order-status-legend>span>i.processing{background:#1763c6}.ecommerce-order-status-bar>i.complete,.ecommerce-order-status-legend>span>i.complete{background:#05724f}.ecommerce-order-status-bar>i.neutral,.ecommerce-order-status-legend>span>i.neutral{background:#a3adb8}.ecommerce-order-status-legend{display:grid;grid-gap:14px 24px;gap:14px 24px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.ecommerce-order-status-legend>span{align-items:center;color:#42546b;display:grid;font-size:9px;grid-gap:7px;gap:7px;grid-template-columns:8px minmax(0,1fr) auto}.ecommerce-order-status-legend>span>i{border-radius:2px;height:8px;width:8px}.ecommerce-order-status-legend b{font-weight:650}.ecommerce-order-status-legend strong{color:#172b4d;font-size:10px}.ecommerce-order-status-legend small{color:#7a8794;grid-column:2/4;margin-top:-5px}.ecommerce-sales-trend{overflow:hidden;padding:17px 18px 12px}.ecommerce-sales-trend>header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:2px}.ecommerce-sales-trend-actions{align-items:flex-end;display:grid;grid-gap:10px;gap:10px;justify-items:end}.ecommerce-sales-trend-legend{align-items:center;display:flex;flex-wrap:wrap;gap:10px 14px;justify-content:flex-end}.ecommerce-sales-trend-legend span{align-items:center;color:#657181;display:inline-flex;font-size:10px;gap:5px;white-space:nowrap}.ecommerce-sales-chart-tooltip i,.ecommerce-sales-trend-legend i{display:inline-block;flex:0 0 auto}.ecommerce-sales-chart-tooltip .sales-current,.ecommerce-sales-trend-legend .sales-current{background:#1a7bff;border-radius:1px;height:9px;width:9px}.ecommerce-sales-chart-tooltip .sales-previous,.ecommerce-sales-trend-legend .sales-previous{background:#8fbffa;border-radius:1px;height:9px;width:9px}.ecommerce-sales-chart-tooltip .orders-current,.ecommerce-sales-trend-legend .orders-current{background:#1763c6;border-radius:50%;height:8px;width:8px}.ecommerce-sales-chart-wrap{position:relative}.ecommerce-sales-chart{display:block;height:auto;overflow:visible;width:100%}.sales-chart-grid{stroke:#e5ebf1;stroke-width:1}.sales-chart-axis{fill:#697684;font-size:9px}.sales-chart-axis.revenue,.sales-chart-title.revenue{fill:#1a7bff}.sales-chart-axis.orders,.sales-chart-title.orders{fill:#1763c6}.sales-chart-title{font-size:10px;font-weight:750}.sales-chart-week{fill:#697684;font-size:9px}.sales-chart-bar.current{fill:#1a7bff}.sales-chart-bar.previous{fill:#8fbffa}.sales-chart-order-line{fill:none;stroke:#1763c6;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.sales-chart-order-dot{fill:#1763c6;stroke-width:1.4}.sales-chart-guide{stroke:#536b86;stroke-dasharray:4 4;stroke-width:1}.ecommerce-sales-chart-tooltip{background:#fff;border:1px solid #cbd7e5;border-radius:8px;box-shadow:0 10px 26px rgb(23 43 77/18%);display:grid;grid-gap:8px;gap:8px;padding:12px 14px;pointer-events:none;position:absolute;top:44px;transform:translateX(-50%);z-index:5}.ecommerce-sales-chart-tooltip>strong{color:#172b4d;font-size:13px;white-space:nowrap}.ecommerce-sales-chart-tooltip table{width:auto}.ecommerce-sales-chart-tooltip td,.ecommerce-sales-chart-tooltip th{background:none;border:0;color:#172b4d;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:650;padding:3px 0 3px 18px;position:static;text-align:right;text-transform:none;white-space:nowrap}.ecommerce-sales-chart-tooltip th:first-child{padding-left:0;text-align:left}.ecommerce-sales-chart-tooltip tbody th{color:#526176;font-weight:500}.ecommerce-sales-chart-tooltip thead th{border-bottom:1px solid #e3e9f1;color:#526176;font-size:12px;font-weight:600;padding-bottom:5px}.ecommerce-sales-chart-tooltip thead td{border-bottom:1px solid #e3e9f1}.ecommerce-sales-chart-tooltip thead i{margin-right:5px}.ecommerce-sales-chart-tooltip tbody tr:first-child>*{padding-top:6px}.ecommerce-sales-chart-tooltip td.up{color:#05724f}.ecommerce-sales-chart-tooltip td.down{color:#d92d20}.ecommerce-orders-card{padding:17px 18px 12px}.ecommerce-orders-card>header{align-items:flex-start}.ecommerce-orders-count{background:#edf4ff;border-radius:999px;color:#1763c6;font-size:10px;font-weight:750;padding:6px 9px;white-space:nowrap}.ecommerce-order-filters{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 12px}.ecommerce-order-filters label{align-items:center;background:#fff;border:1px solid #dce4ef;border-radius:6px;color:#607083;display:inline-flex;min-height:34px;position:relative}.ecommerce-order-filters label:focus-within{border-color:#1763c6;box-shadow:0 0 0 2px rgb(18 103 214/12%)}.ecommerce-order-filters svg{margin-left:10px}.ecommerce-order-filters input,.ecommerce-order-filters select{background:transparent;border:0;color:#263c56;font:inherit;font-size:11px;min-height:32px;outline:0;padding:0 28px 0 9px}.ecommerce-order-filters input{min-width:190px;padding-right:10px}.ecommerce-order-filters select{cursor:pointer;min-width:150px}.ecommerce-orders-table{min-width:880px}.ecommerce-orders-table td:nth-child(4),.ecommerce-orders-table td:nth-child(5),.ecommerce-orders-table th:nth-child(4),.ecommerce-orders-table th:nth-child(5){text-align:right}.ecommerce-order-status,.ecommerce-order-unmatched{border-radius:999px;display:inline-block;font-size:9px;font-weight:750;padding:5px 7px;white-space:nowrap}.ecommerce-order-status.complete{background:#eaf7ef;color:#05724f}.ecommerce-order-status.processing{background:#eaf2ff;color:#125ead}.ecommerce-order-status.pending{background:#fff4e5;color:#a15c00}.ecommerce-order-status.neutral,.ecommerce-order-unmatched{background:#f0f2f5;color:#647386}.ecommerce-order-source{display:grid;grid-gap:2px;gap:2px}.ecommerce-order-source strong{color:#293b51;font-size:11px}.ecommerce-order-source small{color:#718096;font-size:9px}.ecommerce-orders-more{display:flex;justify-content:center;padding-top:12px}.ecommerce-orders-more button{background:#fff;border:1px solid #1763c6;border-radius:6px;color:#1763c6;cursor:pointer;font-size:10px;font-weight:750;min-height:32px;padding:0 14px}.ecommerce-orders-more button:focus-visible,.ecommerce-orders-more button:hover{background:#edf4ff}.ecommerce-orders-more button:focus-visible{outline:2px solid #1763c6;outline-offset:2px}@container (max-width: 270px){.ecommerce-sales-kpi-body{align-items:stretch;grid-template-columns:1fr}.ecommerce-sales-kpi-delta{display:flex;gap:10px;justify-content:flex-end}}@media (max-width:1050px){.ecommerce-sales-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ecommerce-sales-analysis-grid{grid-template-columns:1fr}}@media (max-width:900px){.dashboard-shell:has(.ecommerce-sales-shell){display:block}.ecommerce-sales-shell{padding:18px 16px 28px}}@media (max-width:700px){.ecommerce-sales-kpi-grid{grid-template-columns:1fr}.ecommerce-prepurchase-card>header{display:grid}.ecommerce-prepurchase-meta{justify-content:flex-start}.ecommerce-prepurchase-grid{grid-template-columns:1fr}.ecommerce-sales-trend>header{display:grid}.ecommerce-sales-trend-actions{justify-items:start}.ecommerce-sales-trend-legend{justify-content:flex-start}.ecommerce-sales-chart{min-width:720px;width:720px}.ecommerce-sales-chart-wrap{overflow-x:auto;overflow-y:hidden}.ecommerce-sales-chart-tooltip{display:none}.ecommerce-order-filters{align-items:stretch;display:grid}.ecommerce-order-filters input,.ecommerce-order-filters label,.ecommerce-order-filters select{width:100%}}@media (max-width:620px){.ecommerce-overview-activity-grid{grid-template-columns:1fr}.ecommerce-overview-activity-stage,.ecommerce-overview-activity-stage:first-child,.ecommerce-overview-activity-stage:last-child{border-bottom:1px solid #dfe5ec;border-right:0;padding:14px 0}.ecommerce-overview-activity-stage:first-child{padding-top:0}.ecommerce-overview-activity-stage:last-child{border-bottom:0;padding-bottom:0}}.dashboard-frame:has(.ecommerce-ads-shell){padding-inline:0}.dashboard-shell:has(.ecommerce-ads-shell){grid-template-columns:248px minmax(0,1fr);max-width:1440px}.ecommerce-ads-shell{background:#f5f7fa;min-height:calc(100vh - 74px);overflow-x:clip;padding:20px 20px 34px}.ecommerce-ads-intro{margin:0 auto 16px;max-width:1220px;padding:0}.ecommerce-ads-intro h2{color:#151d2a;font-size:25px!important;letter-spacing:-.45px;margin:0}.ecommerce-ads-intro p{color:#536174;font-size:11px;line-height:1.5;margin:6px 0 0}.ecommerce-ads-stack{display:grid;grid-gap:14px;gap:14px;margin:0 auto;max-width:1220px}.ecommerce-ads-kpis{background:#fff;border:1px solid #dbe3ed;border-radius:9px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.ecommerce-ads-kpi{align-items:center;border-right:1px solid #e2e7ee;display:grid;grid-gap:11px;gap:11px;grid-template-columns:38px minmax(0,1fr);min-height:96px;padding:17px 18px}.ecommerce-ads-kpi:last-child{border-right:0}.ecommerce-ads-kpi-icon{align-items:center;background:#edf4ff;border:1px solid #d8e7fb;border-radius:50%;color:#1763c6;display:inline-flex;height:36px;justify-content:center;width:36px}.ecommerce-ads-kpi.sales .ecommerce-ads-kpi-icon{background:#fff1ef;border-color:#f6d5d2;color:#1763c6}.ecommerce-ads-kpi-icon svg{height:18px;width:18px}.ecommerce-ads-kpi-label{align-items:center;color:#435267;display:flex;font-size:10px;font-weight:700;gap:5px;line-height:1.25}.ecommerce-ads-kpi-label .ecommerce-info{height:14px;width:14px}.ecommerce-ads-kpi>div>strong{color:#161f2d;display:block;font-size:23px;letter-spacing:-.55px;margin-top:7px;white-space:nowrap}.ecommerce-ads-authority{align-items:center;background:#f1f5fa;border:1px solid #dce4ef;border-radius:7px;color:#5f6d7d;display:flex;font-size:10px;gap:8px;min-height:38px;padding:8px 12px}.ecommerce-ads-authority svg{color:#1763c6;flex:0 0 auto}.ecommerce-ads-authority strong{color:#263b55}.ecommerce-ads-stack .ecommerce-card{border-color:#dbe3ed;border-radius:9px;padding:17px 18px}.ecommerce-ads-stack .ecommerce-card h3{color:#172b4d;font-size:16px}.ecommerce-ads-stack .ecommerce-muted{color:#6c7886;font-size:10px;line-height:1.5}.ecommerce-ads-trend{overflow:hidden}.ecommerce-ads-trend>header{align-items:flex-start;margin-bottom:4px}.ecommerce-ads-trend-actions{align-items:flex-end;display:grid;grid-gap:9px;gap:9px;justify-items:end}.ecommerce-ads-legend{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.ecommerce-ads-legend span{align-items:center;color:#59687a;display:inline-flex;font-size:9px;gap:5px}.ecommerce-ads-chart-tooltip i,.ecommerce-ads-legend i{display:inline-block;flex:0 0 auto}.ecommerce-ads-chart-tooltip i.cost,.ecommerce-ads-legend i.cost{background:#ff8a3d;border-radius:1px;height:9px;width:9px}.ecommerce-ads-chart-tooltip i.sales,.ecommerce-ads-legend i.sales{background:#1a7bff;border-radius:1px;height:9px;width:9px}.ecommerce-ads-tabs{border:1px solid #dbe3ee;border-radius:6px;display:inline-flex;overflow:hidden}.ecommerce-ads-tabs button{background:#fff;border:0;border-right:1px solid #dbe3ee;color:#435267;cursor:pointer;font:inherit;font-size:9px;font-weight:700;min-height:29px;padding:0 12px}.ecommerce-ads-tabs button:last-child{border-right:0}.ecommerce-ads-tabs button.active{background:#1763c6;color:#fff}.ecommerce-ads-tabs button:disabled{background:#f3f5f8;color:#a8b0bb;cursor:not-allowed}.ecommerce-ads-tabs button:focus-visible{box-shadow:inset 0 0 0 2px #fff;outline:2px solid #1763c6;outline-offset:-1px}.ecommerce-ads-chart-wrap{min-height:280px;position:relative}.ecommerce-ads-chart{display:block;height:auto;overflow:visible;width:100%}.ads-chart-grid{stroke:#e4eaf1;stroke-width:1}.ads-chart-axis{fill:#687586;font-size:9px}.ads-chart-axis.cost,.ads-chart-title.cost{fill:#526176}.ads-chart-axis.sales,.ads-chart-title.sales{fill:#1a7bff}.ads-chart-title{font-size:10px;font-weight:750}.ads-chart-tick{fill:#6a7684;font-size:9px}.ads-chart-bar{fill:#ff8a3d}.ads-chart-bar.sales{fill:#1a7bff}.ads-chart-sales-line{fill:none;stroke:#1a7bff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4}.ads-chart-sales-dot{fill:#1a7bff;stroke:#fff;stroke-width:1.4}.ads-chart-guide{stroke:#526a85;stroke-dasharray:4 4;stroke-width:1}.ads-chart-hit{fill:transparent;cursor:crosshair}.ecommerce-ads-chart-tooltip{background:#fff;border:1px solid #cbd7e5;border-radius:8px;box-shadow:0 10px 28px rgb(23 43 77/18%);display:grid;grid-gap:5px;gap:5px;min-width:236px;padding:12px 14px;pointer-events:none;position:absolute;top:38px;transform:translateX(12px);z-index:5}.ecommerce-ads-chart-tooltip.left{transform:translateX(calc(-100% - 12px))}.ecommerce-ads-chart-tooltip>strong{color:#172b4d;font-size:12px;margin-bottom:3px}.ecommerce-ads-chart-tooltip>span{align-items:center;display:grid;grid-gap:7px;gap:7px;grid-template-columns:9px minmax(0,1fr) auto}.ecommerce-ads-chart-tooltip b,.ecommerce-ads-chart-tooltip em{color:#263c56;font-size:10px;font-style:normal}.ecommerce-ads-chart-tooltip em{font-weight:750}.ecommerce-ads-chart-tooltip small{color:#6d7885;font-size:9px;margin:-1px 0 3px 16px}.ecommerce-ads-campaigns>header{margin-bottom:10px}.ecommerce-ads-campaign-table{min-width:990px}.ecommerce-ads-campaign-table td:nth-child(n+3),.ecommerce-ads-campaign-table th:nth-child(n+3){text-align:right}.ecommerce-ads-campaign-table th,.ecommerce-ads-search-table th{background:#f8fafc;font-size:9px}.ecommerce-ads-campaign-table td{font-size:11px;padding-block:10px}.ecommerce-ads-campaign-table td strong{color:#223651;font-size:11px}.ecommerce-ads-campaign-table tfoot td{background:#f4f7fb;border-top:2px solid #dbe4ef;color:#172b4d;font-weight:750}.ecommerce-ads-campaign-table tfoot td:first-child strong{font-weight:800}.ecommerce-ads-cost-share.total i{background:#d9e4f2}.ecommerce-ads-cost-share{align-items:center;display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(80px,1fr) 42px;min-width:150px}.ecommerce-ads-cost-share>i{background:#e9eef5;border-radius:999px;display:block;height:7px;overflow:hidden}.ecommerce-ads-cost-share>i>b{background:#1763c6;border-radius:inherit;display:block;height:100%}.ecommerce-ads-cost-share span{color:#263c56;font-size:10px;font-weight:750;text-align:right}.ecommerce-ads-stack .ecommerce-footnote{color:#75808d;font-size:9px;margin:10px 0 0}.ecommerce-ads-products{padding:0!important}.ecommerce-ads-products>header{padding:17px 18px 0}.ecommerce-ads-product-summary{background:#f8fafc;border-bottom:1px solid #e2e7ee;border-top:1px solid #e2e7ee;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:13px}.ecommerce-ads-product-summary>span{display:grid;grid-gap:5px;gap:5px;min-width:0;padding:12px 18px}.ecommerce-ads-product-summary>span+span{border-left:1px solid #e2e7ee}.ecommerce-ads-product-summary small{color:#687688;font-size:10px;line-height:1.25}.ecommerce-ads-product-summary strong{color:#172b4d;font-size:17px;letter-spacing:-.25px;white-space:nowrap}.ecommerce-ads-product-toolbar{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:auto minmax(220px,1fr) auto;padding:10px 12px 0}.ecommerce-ads-product-toolbar .ecommerce-products-search{justify-self:end}.ecommerce-ads-product-table{min-width:980px;width:100%}.ecommerce-ads-product-table td:first-child{min-width:260px}.ecommerce-ads-product-table td,.ecommerce-ads-product-table th{font-size:11px;padding:11px 12px}.ecommerce-ads-product-table th{background:#f8fafc;line-height:1.25;white-space:normal}.ecommerce-ads-product-table th button{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-weight:750;gap:4px;padding:0;text-align:left}.ecommerce-ads-product-table th button.active,.ecommerce-ads-product-table th button:focus-visible,.ecommerce-ads-product-table th button:hover{color:#1763c6}.ecommerce-ads-product-table th button>span{display:inline-block;height:13px;width:13px}.ecommerce-ads-product-table tbody tr{height:78px}.ecommerce-ads-product-table td:nth-child(n+2),.ecommerce-ads-product-table th:nth-child(n+2){text-align:right}.ecommerce-ads-product-table th:nth-child(n+2) button{justify-content:flex-end;width:100%}.ecommerce-ads-product-table td:first-child{min-width:285px;white-space:normal}.ecommerce-ads-product-table .ecommerce-product-link a{font-size:12px}.ecommerce-ads-product-table .ecommerce-product-link small{font-size:10px}.ecommerce-ads-product-note{align-items:center;display:flex;gap:6px;padding:0 13px 12px}.ecommerce-ads-insights>header{margin-bottom:12px}.ecommerce-ads-insights-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)}.ecommerce-ads-search-insight{border-right:1px solid #e2e7ee;min-width:0;padding-right:18px}.ecommerce-ads-pmax{min-width:0;padding-left:18px}.ecommerce-ads-insight-heading{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.ecommerce-ads-insight-heading h4{color:#223651;font-size:12px;margin:0}.ecommerce-ads-insight-heading p{color:#718094;font-size:9px;margin:3px 0 0}.ecommerce-ads-search-table{min-width:580px}.ecommerce-ads-search-table td:nth-child(n+2),.ecommerce-ads-search-table th:nth-child(n+2){text-align:right}.ecommerce-ads-search-table td{font-size:10px;padding-block:9px}.ecommerce-ads-search-table td strong{color:#263c56;font-size:10px}.ecommerce-ads-search-results.expanded{max-height:460px;overflow-y:auto}.ecommerce-ads-search-results.expanded .ecommerce-ads-search-table thead{position:-webkit-sticky;position:sticky;top:0;z-index:2}.ecommerce-ads-search-toolbar{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.ecommerce-ads-search-toolbar label{align-items:center;background:#fff;border:1px solid #dbe3ee;border-radius:6px;color:#718094;display:flex;min-height:34px;padding:0 9px;width:min(360px,100%)}.ecommerce-ads-search-toolbar label:focus-within{border-color:#1763c6;box-shadow:0 0 0 2px rgb(18 103 214/10%)}.ecommerce-ads-search-toolbar input{background:transparent;border:0;color:#263c56;font:inherit;font-size:10px;min-width:0;outline:0;padding:0 0 0 8px;width:100%}.ecommerce-ads-search-toolbar>span{color:#718094;font-size:9px;white-space:nowrap}.ecommerce-ads-pagination{align-items:center;border-top:1px solid #e2e7ee;color:#718094;display:flex;font-size:9px;justify-content:space-between;padding-top:9px}.ecommerce-ads-pagination>div{display:flex;gap:6px}.ecommerce-ads-pagination button,.ecommerce-ads-search-empty button{background:#fff;border:1px solid #dbe3ee;border-radius:5px;color:#1763c6;cursor:pointer;font:inherit;font-size:9px;font-weight:700;min-height:27px;padding:0 9px}.ecommerce-ads-pagination button:disabled{color:#aab2bd;cursor:not-allowed}.ecommerce-ads-pagination button:not(:disabled):hover,.ecommerce-ads-search-empty button:hover{background:#edf4ff}.ecommerce-ads-search-empty{align-items:center;color:#6b7887;display:flex;flex-wrap:wrap;font-size:10px;gap:8px;justify-content:center;min-height:120px}.ecommerce-ads-show-all-row{display:flex;justify-content:flex-end;padding-top:10px}.ecommerce-ads-show-all-row button{align-items:center;background:transparent;border:0;color:#1763c6;cursor:pointer;display:inline-flex;font:inherit;font-size:10px;font-weight:750;gap:4px;padding:5px 0}.ecommerce-ads-show-all-row button:hover{color:#0b51af}.ecommerce-ads-show-all-row button:focus-visible{border-radius:3px;outline:2px solid #1763c6;outline-offset:3px}.ecommerce-ads-show-all-row svg{transition:transform .18s ease}.ecommerce-ads-show-all-row svg.open{transform:rotate(180deg)}.ecommerce-ads-pmax-bar{background:#edf1f6;border-radius:4px;display:flex;height:25px;overflow:hidden}.ecommerce-ads-pmax-bar i{display:block;min-width:2px}.ecommerce-ads-pmax-list{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.ecommerce-ads-pmax-list>div{align-items:center;display:grid;grid-gap:7px;gap:7px;grid-template-columns:8px minmax(0,1fr) auto}.ecommerce-ads-pmax-list i{border-radius:2px;height:8px;width:8px}.ecommerce-ads-pmax-list span{color:#3d4e65;font-size:10px;font-weight:700}.ecommerce-ads-pmax-list strong{color:#172b4d;font-size:10px}.ecommerce-ads-pmax-list small{color:#718094;font-size:9px;grid-column:2/4;margin-top:-5px}@media (max-width:1050px){.ecommerce-ads-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ecommerce-ads-kpi:nth-child(2){border-right:0}.ecommerce-ads-kpi:nth-child(-n+2){border-bottom:1px solid #e2e7ee}.ecommerce-ads-insights-grid{grid-template-columns:1fr}.ecommerce-ads-search-insight{border-bottom:1px solid #e2e7ee;border-right:0;padding:0 0 18px}.ecommerce-ads-pmax{padding:18px 0 0}.ecommerce-ads-product-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ecommerce-ads-product-summary>span:nth-child(3){border-left:0;border-top:1px solid #e2e7ee}.ecommerce-ads-product-summary>span:nth-child(4){border-top:1px solid #e2e7ee}}@media (max-width:900px){.dashboard-shell:has(.ecommerce-ads-shell),.dashboard-shell:has(.ecommerce-products-shell){display:block}.ecommerce-ads-shell{padding:18px 16px 28px}}@media (max-width:700px){.ecommerce-ads-kpis{grid-template-columns:1fr}.ecommerce-ads-kpi,.ecommerce-ads-kpi:nth-child(2){border-bottom:1px solid #e2e7ee;border-right:0}.ecommerce-ads-kpi:last-child{border-bottom:0}.ecommerce-ads-trend>header{display:grid}.ecommerce-ads-trend-actions{justify-items:start}.ecommerce-ads-legend{justify-content:flex-start}.ecommerce-ads-chart{min-width:720px;width:720px}.ecommerce-ads-chart-wrap{overflow-x:auto;overflow-y:hidden}.ecommerce-ads-chart-tooltip{display:none}.ecommerce-ads-insight-heading{display:grid}.ecommerce-ads-product-summary{grid-template-columns:1fr}.ecommerce-ads-product-summary>span+span{border-left:0;border-top:1px solid #e2e7ee}.ecommerce-ads-product-toolbar{grid-template-columns:1fr;padding-bottom:10px}.ecommerce-ads-product-toolbar .ecommerce-products-search{justify-self:stretch}.ecommerce-ads-product-toolbar .ecommerce-products-show-all{justify-content:center}}.dashboard-frame:has(.ecommerce-organic-shell){padding-inline:0}.dashboard-shell:has(.ecommerce-organic-shell){grid-template-columns:248px minmax(0,1fr);max-width:1440px}.ecommerce-organic-shell{background:#f5f7fa;display:block;min-height:calc(100vh - 74px);overflow-x:clip;padding:20px 20px 34px}.ecommerce-organic-intro{align-items:flex-start;margin:0 auto 14px;max-width:1220px;padding:0}.ecommerce-organic-intro h2{color:#151d2a;font-size:25px!important;letter-spacing:-.45px;margin:0}.ecommerce-organic-intro p{color:#536174;font-size:12px!important;line-height:1.5;margin:6px 0 0!important}.ecommerce-organic-stack{display:grid;grid-gap:14px;gap:14px;margin:0 auto;max-width:1220px;width:100%}.ecommerce-organic-stack .ecommerce-card{border-color:#dbe3ed;border-radius:9px;padding:17px 18px}.ecommerce-organic-stack .ecommerce-card h3{color:#172b4d;font-size:17px}.ecommerce-organic-kpis{background:#fff;border:1px solid #dbe3ed;border-radius:9px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.ecommerce-organic-kpis article{display:flex;flex-direction:column;min-height:142px;min-width:0;padding:17px 19px}.ecommerce-organic-kpis article+article{border-left:1px solid #e2e7ee}.ecommerce-organic-kpis article>span{color:#263852;font-size:12px;font-weight:750}.ecommerce-organic-kpis article>strong{color:#111f39;font-size:clamp(25px,2vw,32px);letter-spacing:-.7px;line-height:1.08;margin-top:14px;white-space:nowrap}.ecommerce-organic-kpis article.sales>strong{color:#1763c6}.ecommerce-organic-kpi-comparison{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:7px;min-height:17px}.ecommerce-organic-kpi-comparison small{color:#66758a;font-size:11px}.ecommerce-organic-kpi-comparison b{font-size:11px;white-space:nowrap}.ecommerce-organic-kpi-comparison .positive{color:#05724f}.ecommerce-organic-kpi-comparison .negative{color:#d92d20}.ecommerce-organic-kpis article>em{align-items:center;align-self:flex-start;border:1px solid #bcd5f5;border-radius:6px;color:#1763c6;display:inline-flex;font-size:9px;font-style:normal;font-weight:800;gap:6px;letter-spacing:.035em;margin-top:auto;padding:6px 8px;text-transform:uppercase}.ecommerce-organic-kpis article>em img{height:15px;object-fit:contain;width:16px}.ecommerce-organic-trend>header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:8px}.ecommerce-organic-trend>header p{margin:5px 0 0}.ecommerce-organic-trend-tabs{border:1px solid #ced8e5;border-radius:7px;display:flex;overflow:hidden}.ecommerce-organic-trend-tabs button{background:#fff;border:0;color:#4f6076;cursor:pointer;font:inherit;font-size:11px;font-weight:700;min-width:82px;padding:8px 12px}.ecommerce-organic-trend-tabs button+button{border-left:1px solid #ced8e5}.ecommerce-organic-trend-tabs button.active{background:#1763c6;color:#fff}.ecommerce-organic-trend-legend{align-items:center;display:flex;gap:18px;justify-content:flex-end;margin:8px 0 11px}.ecommerce-organic-trend-legend span{align-items:center;color:#536174;display:flex;font-size:10px;gap:6px}.ecommerce-organic-trend-legend i{border-radius:2px;display:inline-block;height:8px;width:16px}.ecommerce-organic-trend-legend i.current{background:#1a7bff}.ecommerce-organic-trend-legend i.previous{background:#8fbffa}.ecommerce-organic-trend-plot{height:235px;padding-top:8px;position:relative}.ecommerce-organic-trend-plot>.gridline{border-top:1px solid #e3e9f1;left:0;position:absolute;right:0}.ecommerce-organic-trend-columns{align-items:stretch;bottom:0;display:flex;gap:3px;left:0;position:absolute;right:0;top:0}.ecommerce-organic-trend-columns>button{align-items:stretch;background:transparent;border:0;cursor:crosshair;display:flex;flex:1 1;flex-direction:column;justify-content:flex-end;min-width:12px;padding:0 1px;position:relative}.ecommerce-organic-trend-columns>button.active{background:rgba(18,103,214,.05)}.ecommerce-organic-trend-columns .bars{align-items:flex-end;display:flex;flex:1 1;gap:2px;justify-content:center;min-height:0;width:100%}.ecommerce-organic-trend-columns .bars i{border-radius:2px 2px 0 0;display:block;max-width:14px;min-width:3px;width:38%}.ecommerce-organic-trend-columns .bars i.current{background:#1a7bff}.ecommerce-organic-trend-columns .bars i.previous{background:#8fbffa}.ecommerce-organic-trend-columns small{color:#69778a;font-size:8px;height:24px;line-height:1.2;padding-top:7px;white-space:nowrap}.ecommerce-organic-trend-tooltip{background:#fff;border:1px solid #cbd7e5;border-radius:9px;box-shadow:0 12px 28px rgb(24 45 72/18%);display:grid;grid-gap:7px;gap:7px;min-width:205px;padding:12px 14px;pointer-events:none;position:absolute;top:14px;z-index:5}.ecommerce-organic-trend-tooltip.after{transform:translateX(24px)}.ecommerce-organic-trend-tooltip.before{transform:translateX(calc(-100% - 24px))}.ecommerce-organic-trend-tooltip>strong{color:#172b4d;font-size:13px}.ecommerce-organic-trend-tooltip>small{color:#69778a;font-size:12px;margin-bottom:2px}.ecommerce-organic-trend-tooltip>span{align-items:center;color:#536174;display:grid;font-size:12px;grid-gap:7px;gap:7px;grid-template-columns:8px 1fr auto}.ecommerce-organic-trend-tooltip>span i{border-radius:2px;height:8px;width:8px}.ecommerce-organic-trend-tooltip>span i.current{background:#1a7bff}.ecommerce-organic-trend-tooltip>span i.previous{background:#8fbffa}.ecommerce-organic-trend-tooltip>span b{color:#172b4d;font-size:12px}.ecommerce-organic-trend-tooltip>em{border-top:1px solid #e3e9f1;font-size:12px;font-style:normal;font-weight:750;margin-top:2px;padding-top:8px}.ecommerce-organic-trend-tooltip>em.positive{color:#05724f}.ecommerce-organic-trend-tooltip>em.negative{color:#d92d20}.ecommerce-organic-source-strip{align-items:center;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr) 24px minmax(0,1fr);padding-block:14px!important}.ecommerce-organic-source-strip>svg{color:#7f91a6;height:19px;justify-self:center;width:19px}.ecommerce-organic-source-strip article{align-items:center;display:flex;gap:12px;min-width:0;padding:3px 8px}.ecommerce-organic-source-strip article>img{flex:none;height:28px;object-fit:contain;width:31px}.ecommerce-organic-source-strip article>span{display:grid;grid-gap:3px;gap:3px;min-width:0}.ecommerce-organic-source-strip article strong{color:#172b4d;font-size:12px}.ecommerce-organic-source-strip article small{color:#5c6b7d;font-size:10px;line-height:1.35}.ecommerce-organic-opportunities>header{margin-bottom:14px}.ecommerce-organic-opportunities>header p{margin:5px 0 0}.ecommerce-organic-opportunity-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.ecommerce-organic-opportunity-grid>article{border:1px solid #dbe3ed;border-radius:8px;display:grid;grid-gap:14px;gap:14px;padding:14px}.ecommerce-organic-opportunity-grid>article.expanded{grid-column:1/-1}.ecommerce-organic-opportunity-grid>article>span{display:grid;grid-gap:3px;gap:3px}.ecommerce-organic-opportunity-grid>article>span strong{color:#263852;font-size:12px}.ecommerce-organic-opportunity-grid>article>span b{color:#1763c6;font-size:25px;letter-spacing:-.4px}.ecommerce-organic-opportunity-grid>article>span small{color:#66758a;font-size:12px}.ecommerce-organic-opportunity-grid>article>span button{justify-self:start;background:transparent;border:0;color:#1763c6;cursor:pointer;font:inherit;font-size:12px;font-weight:800;margin-top:7px;padding:0}.ecommerce-organic-opportunity-grid>article>div{display:grid;grid-gap:8px;gap:8px}.ecommerce-organic-opportunity-grid>article>div>span{border-top:1px solid #e8edf3;display:grid;grid-gap:2px;gap:2px;padding-top:8px}.ecommerce-organic-opportunity-grid em{color:#233650;font-size:14px;font-style:normal;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ecommerce-organic-opportunity-grid div small{color:#68788c;font-size:12px}.ecommerce-organic-opportunity-grid>article.expanded>div{column-gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}.ecommerce-organic-bridge>header{margin-bottom:18px}.ecommerce-organic-bridge-grid{align-items:stretch;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1.05fr) 30px minmax(0,.95fr) 30px minmax(0,.95fr)}.ecommerce-organic-source-card{border:1px solid #bfd6f3;border-radius:8px;min-width:0;overflow:hidden}.ecommerce-organic-source-card.ga4{border-color:#efd5aa}.ecommerce-organic-source-card.magento{border-color:#bcdcc7}.ecommerce-organic-source-card>header{align-items:center;border-bottom:1px solid #e0e8f1;color:#1763c6;display:flex;font-size:11px;gap:8px;justify-content:center;min-height:50px;padding:10px 12px;text-transform:uppercase}.ecommerce-organic-source-card.ga4>header{color:#c96a00}.ecommerce-organic-source-card.magento>header{color:#05724f}.ecommerce-organic-source-card>header svg{height:18px;width:18px}.ecommerce-organic-source-card>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:16px 10px}.ecommerce-organic-source-card.ga4>div,.ecommerce-organic-source-card.magento>div{grid-template-columns:repeat(2,minmax(0,1fr))}.ecommerce-organic-source-card>div>span{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:0 8px;text-align:center}.ecommerce-organic-source-card>div>span+span{border-left:1px solid #e0e8f1}.ecommerce-organic-source-card>div b{color:#152440;font-size:18px;letter-spacing:-.3px;white-space:nowrap}.ecommerce-organic-source-card>div small{color:#596a80;font-size:9px;line-height:1.25}.ecommerce-organic-bridge-arrow{align-self:center;color:#1763c6;height:24px;justify-self:center;width:24px}.ecommerce-organic-tables{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.ecommerce-organic-table{padding:0!important}.ecommerce-organic-table.expanded{grid-column:1/-1}.ecommerce-organic-table>header{align-items:center;display:flex;justify-content:space-between;margin:0!important;padding:17px 18px 13px}.ecommerce-organic-table>header p{margin:4px 0 0}.ecommerce-organic-show-all{align-items:center;background:transparent;border:0;color:#1763c6;cursor:pointer;display:flex;font:inherit;font-size:10px;font-weight:800;gap:5px;padding:7px 0}.ecommerce-organic-search{align-items:center;background:#f5f7fa;border:1px solid #d7e0eb;border-radius:7px;display:flex;gap:8px;margin:0 18px 14px;padding:8px 10px}.ecommerce-organic-search svg{color:#66758a;flex:none}.ecommerce-organic-search input{background:transparent;border:0;color:#1e314d;flex:1 1;font:inherit;font-size:11px;min-width:0;outline:0}.ecommerce-organic-search span{color:#66758a;font-size:9px;white-space:nowrap}.ecommerce-organic-table table{border-collapse:collapse;min-width:510px;width:100%}.ecommerce-organic-table th{background:#fbfcfe;color:#536174;font-size:10px;font-weight:750;padding:10px 14px;text-align:right;white-space:nowrap}.ecommerce-organic-table th:first-child{text-align:left}.ecommerce-organic-table th button{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-weight:inherit;gap:4px;padding:0}.ecommerce-organic-table th button.active{color:#1763c6}.ecommerce-organic-table td{border-top:1px solid #e2e8f0;color:#2a3a53;font-size:11px;padding:11px 14px;text-align:right;white-space:nowrap}.ecommerce-organic-table td:first-child{max-width:300px;overflow:hidden;text-align:left;text-overflow:ellipsis}.ecommerce-organic-table td strong{color:#172b4d;font-size:11px;font-weight:650}.ecommerce-organic-page-link{color:inherit;display:grid;grid-gap:3px;gap:3px;min-width:0;text-decoration:none}.ecommerce-organic-page-link>span{align-items:center;display:flex;gap:5px;min-width:0}.ecommerce-organic-page-link>span strong{overflow:hidden;text-overflow:ellipsis}.ecommerce-organic-page-link>span svg{color:#1763c6;flex:none}.ecommerce-organic-page-link>small{color:#66758a;font-size:9px;overflow:hidden;text-overflow:ellipsis}.ecommerce-organic-page-link:focus-visible strong,.ecommerce-organic-page-link:hover strong{color:#1763c6;text-decoration:underline}@media (max-width:1080px){.ecommerce-organic-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ecommerce-organic-kpis article:nth-child(2){border-right:0}.ecommerce-organic-kpis article:nth-child(-n+2){border-bottom:1px solid #e2e7ee}.ecommerce-organic-kpis article:nth-child(3){border-left:0}.ecommerce-organic-bridge-grid{grid-template-columns:1fr}.ecommerce-organic-bridge-arrow{transform:rotate(90deg)}.ecommerce-organic-opportunity-grid,.ecommerce-organic-source-strip{grid-template-columns:1fr}.ecommerce-organic-source-strip>svg{transform:rotate(90deg)}}@media (max-width:900px){.dashboard-shell:has(.ecommerce-organic-shell){display:block}.ecommerce-organic-shell{padding:18px 16px 28px}.ecommerce-organic-tables{grid-template-columns:1fr}}@media (max-width:620px){.ecommerce-organic-kpis{grid-template-columns:1fr}.ecommerce-organic-kpis article+article{border-left:0;border-top:1px solid #e2e7ee}.ecommerce-organic-kpis article:nth-child(-n+2){border-bottom:0}.ecommerce-organic-kpis article{min-height:132px}.ecommerce-organic-source-card.ga4>div,.ecommerce-organic-source-card.magento>div,.ecommerce-organic-source-card>div{grid-template-columns:1fr;gap:11px}.ecommerce-organic-source-card>div>span+span{border-left:0;border-top:1px solid #e0e8f1;padding-top:11px}.ecommerce-organic-trend>header{align-items:stretch;flex-direction:column;gap:12px}.ecommerce-organic-trend-tabs button{flex:1 1}.ecommerce-organic-trend-tooltip{min-width:180px}.ecommerce-organic-opportunity-grid>article.expanded>div{grid-template-columns:1fr}}.dashboard-frame:has(.ecommerce-products-shell){padding-inline:0}.dashboard-shell:has(.ecommerce-overview-shell,.ecommerce-sales-shell,.ecommerce-traffic-shell,.ecommerce-ads-shell,.ecommerce-products-shell,.ecommerce-organic-shell) .sidebar{align-self:start;min-height:100vh;position:-webkit-sticky;position:sticky;top:0}.dashboard-shell:has(.ecommerce-overview-shell,.ecommerce-sales-shell,.ecommerce-traffic-shell,.ecommerce-ads-shell,.ecommerce-products-shell,.ecommerce-organic-shell) .ecommerce-report-period{background:#fff9ec;border-left:3px solid #ba790a;color:#644d29;font-size:12px;line-height:1.45;margin:12px 20px 0;padding:9px 12px}.ecommerce-report-period+.ecommerce-overview-shell .ecommerce-period-control{top:-108px}.dashboard-shell .ecommerce-report-period.is-neutral{background:#f4f7fb;border-left-color:#8fa3bd;color:#4c5b70}.ecommerce-products-shell{padding:20px 20px 34px}.ecommerce-source-details{background:#fff;border:1px solid #dce5ef;border-radius:7px;color:#40536b;margin-inline:auto;max-width:1220px;padding:9px 13px;width:100%}.ecommerce-source-details summary{cursor:pointer;font-size:12px;font-weight:700;line-height:1.35}.ecommerce-source-details>div{border-top:1px solid #e8edf3;font-size:12px;line-height:1.4;margin-top:9px;padding-top:9px}.ecommerce-source-details>div strong{color:#263b55}.ecommerce-source-details ul{margin:5px 0 0;padding-left:20px}.ecommerce-source-details li+li{margin-top:3px}.ecommerce-info-tip>span{display:none}.ecommerce-info-tip:focus-visible>span,.ecommerce-info-tip:hover>span{display:block}.ecommerce-overview-kpi:last-child .ecommerce-info-tip>span{left:auto;right:0;transform:translateY(-3px)}.ecommerce-overview-kpi:last-child .ecommerce-info-tip:focus-visible>span,.ecommerce-overview-kpi:last-child .ecommerce-info-tip:hover>span{transform:translateY(0)}.ecommerce-overview-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ecommerce-overview-kpi:nth-child(n){grid-column:auto;min-height:148px}.ecommerce-overview-kpi:nth-child(n) .ecommerce-overview-kpi-body>div:first-child b{font-size:31px}.ecommerce-overview-kpi:nth-child(n) .ecommerce-overview-kpi-body{margin-top:14px}.ecommerce-overview-kpi.neutral-cost,.ecommerce-overview-kpi.neutral-cost .ecommerce-overview-kpi-delta b,.ecommerce-overview-kpi.neutral-cost .ecommerce-overview-kpi-heading strong,.ecommerce-overview-kpi.neutral-cost .ecommerce-overview-kpi-heading>span{color:#536579}.ecommerce-overview-kpi.neutral-cost{border-top:3px solid #8da0b3}.ecommerce-overview-kpi.neutral-cost .ecommerce-overview-kpi-heading>span{background:#f0f3f6}.ecommerce-overview-chart{min-height:0}.ecommerce-inquiry-summary>div{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.ecommerce-inquiry-summary>div>span{background:#f5f7fa;border:1px solid #e2e9f1;border-radius:7px;display:grid;grid-gap:6px;gap:6px;min-width:0;padding:12px 14px}.ecommerce-inquiry-summary>div>span strong{color:#263b55;font-size:12px;line-height:1.3}.ecommerce-inquiry-summary>div>span b{color:#172b4d;font-size:23px;line-height:1.1}.ecommerce-inquiry-summary>div>span small{color:#526176;font-size:12px}.overview-source-table{min-width:760px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.overview-source-table td,.overview-source-table th{text-align:right}.overview-source-table td:first-child,.overview-source-table th:first-child{text-align:left}.overview-source-table tbody td:first-child strong{font-weight:650}.overview-source-table tfoot td,.overview-source-table tfoot th{background:#f5f7fa;border-top:2px solid #dbe4ef;color:#172b4d;font-weight:750}.overview-source-table .ecommerce-channel-yoy{display:grid;justify-items:end}.traffic-trend-layout{align-items:start;grid-template-columns:minmax(0,1fr) 270px}.traffic-chart-legend{align-content:start;min-width:0;padding:4px 0 0}.traffic-chart-legend .traffic-comparison-note{line-height:1.5;white-space:normal}.traffic-chart-legend>div,.traffic-chart-legend>span{min-height:25px}.traffic-source-table-card .ecommerce-table-wrap{max-width:100%;overflow-x:auto}.traffic-source-table-card>header{align-items:center;flex-wrap:wrap;gap:10px 16px}.traffic-source-table-card>header h3{flex:1 1 280px}.traffic-source-table-card>header .traffic-table-more{flex:0 0 auto;margin:0}.traffic-source-table-card>header .ecommerce-products-search{flex:0 1 300px;justify-self:auto;max-width:100%}.traffic-source-table{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.traffic-source-table thead button{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-weight:750;gap:4px;justify-content:flex-end;min-height:30px;padding:0;text-align:inherit;white-space:nowrap}.traffic-source-table thead th:first-child button{justify-content:flex-start}.traffic-table-sort{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin:0 0 10px}.traffic-table-sort label{align-items:center;color:#627286;display:flex;gap:8px;font-size:12px}.traffic-table-sort select,.traffic-table-sort>button{background:#fff;border:1px solid #dbe3ed;border-radius:6px;color:#27394f;font:inherit;font-size:12px;min-height:32px;padding:6px 9px}.traffic-table-sort>button{cursor:pointer}.traffic-table-sort select:focus-visible,.traffic-table-sort>button:focus-visible{outline:2px solid #1763c6;outline-offset:2px}.traffic-source-table td>strong{display:block;font-weight:650}.traffic-source-table td>small,.traffic-source-table tfoot th>small{color:#627286;display:block;font-weight:400;margin-top:4px}.traffic-source-table td:not(:first-child)>small{display:flex;flex-wrap:wrap;gap:4px 5px;justify-content:flex-end}.traffic-source-table small .positive{color:#05724f}.traffic-source-table small .negative{color:#d92d20}.traffic-source-table small .neutral{color:#627286}.traffic-source-table tfoot td,.traffic-source-table tfoot th{background:#f2f6fc;border-top:2px solid #d2deee;padding-block:13px}.traffic-attribution-note{background:#f5f7fb;border:1px solid #e1e7ef;border-radius:6px;color:#536174;font-size:13px;margin:12px 0;padding:11px 13px}.traffic-attribution-note summary{cursor:pointer;line-height:1.5}.traffic-attribution-note summary strong{color:#263a53;font-weight:650}.traffic-attribution-note dl{display:grid;grid-gap:8px;gap:8px;margin:12px 0 0}.traffic-attribution-note dl>div{display:flex;flex-wrap:wrap;gap:8px 20px;justify-content:space-between}.traffic-attribution-note dd{color:#263a53;margin:0}.traffic-source-table thead button.active,.traffic-source-table thead button:focus-visible,.traffic-source-table thead button:hover{color:#1763c6}.ecommerce-product-journey-grid{gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.ecommerce-product-journey-step,.ecommerce-product-journey-step:last-child{display:block;min-width:0}.ecommerce-product-journey-step:last-child{border-left:2px solid #bfcee0;padding-left:12px}.ecommerce-product-journey-stage{min-height:136px}.ecommerce-product-journey-stage-title>span{font-size:13px}.ecommerce-product-journey-stage em{font-size:12px}.ecommerce-products-shell .ecommerce-product-journey-note{font-size:12px;line-height:1.45}.ecommerce-ads-product-table .ecommerce-product-link a,.ecommerce-products-table .ecommerce-product-link a{font-size:14px;font-weight:500}.ecommerce-product-link small,.ecommerce-product-meta b{display:block;font-size:12px;font-weight:500}.ecommerce-product-source small,.ecommerce-product-source strong{font-size:12px}:is(.ecommerce-overview-shell,.ecommerce-sales-shell,.ecommerce-traffic-shell,.ecommerce-ads-shell,.ecommerce-products-shell,.ecommerce-organic-shell) :is(.ecommerce-table,.traffic-source-table,.ecommerce-organic-table table){font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:is(.ecommerce-overview-shell,.ecommerce-sales-shell,.ecommerce-traffic-shell,.ecommerce-ads-shell,.ecommerce-products-shell,.ecommerce-organic-shell) :is(.ecommerce-table,.traffic-source-table,.ecommerce-organic-table table) :is(td,td strong){font-size:14px}:is(.ecommerce-overview-shell,.ecommerce-sales-shell,.ecommerce-traffic-shell,.ecommerce-ads-shell,.ecommerce-products-shell,.ecommerce-organic-shell) :is(.ecommerce-table,.traffic-source-table,.ecommerce-organic-table table) th{font-size:12px}:is(.ecommerce-overview-shell,.ecommerce-sales-shell,.ecommerce-traffic-shell,.ecommerce-ads-shell,.ecommerce-products-shell,.ecommerce-organic-shell) :is(.ecommerce-table,.traffic-source-table,.ecommerce-organic-table table) td small{font-size:12px}:is(.ecommerce-overview-shell,.ecommerce-sales-shell,.ecommerce-traffic-shell,.ecommerce-ads-shell,.ecommerce-products-shell,.ecommerce-organic-shell) :is(.ecommerce-muted,.ecommerce-footnote){font-size:12px}.ecommerce-ads-kpi-label,.ecommerce-ads-legend span,.ecommerce-ads-pagination,.ecommerce-ads-pagination button,.ecommerce-ads-pmax-list small,.ecommerce-ads-pmax-list span,.ecommerce-ads-pmax-list strong,.ecommerce-ads-search-toolbar>span,.ecommerce-ads-shell .ecommerce-products-show-all,.ecommerce-ads-shell .ecommerce-products-tabs button,.ecommerce-ads-show-all-row button,.ecommerce-ads-tabs button,.ecommerce-organic-trend-legend span,.ecommerce-overview-legend span,.ecommerce-product-journey-stage small,.ecommerce-products-kpis article>small,.ecommerce-sales-trend-legend span{font-size:12px}.ecommerce-prepurchase-bars>span{grid-template-columns:78px minmax(0,1fr)}.ecommerce-prepurchase-bars small,.ecommerce-prepurchase-comparison span,.ecommerce-prepurchase-comparison strong{font-size:12px}.ecommerce-traffic-shell{--traffic-font-body:12px;--traffic-font-label:12px;--traffic-font-small:12px}:is(.overview-axis-label,.overview-axis-title,.overview-date-label,.sales-chart-axis,.sales-chart-title,.sales-chart-week,.ads-chart-axis,.ads-chart-title,.ads-chart-tick){font-size:12px}.ecommerce-organic-trend-plot{padding-left:44px}.ecommerce-organic-trend-columns,.ecommerce-organic-trend-plot>.gridline{left:44px}.organic-y-axis{bottom:24px;left:0;position:absolute;top:0;width:38px}.organic-y-axis>span{color:#627287;font-size:12px;left:0;line-height:1;position:absolute;text-align:right;transform:translateY(50%);width:38px}.ecommerce-organic-trend-columns small{font-size:12px}@media (max-width:1080px){.ecommerce-overview-kpi-grid,.ecommerce-product-journey-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ecommerce-product-journey-step:last-child{border-left:0;padding-left:0}}@media (max-width:980px){.dashboard-shell:has(.ecommerce-overview-shell,.ecommerce-sales-shell,.ecommerce-traffic-shell,.ecommerce-ads-shell,.ecommerce-products-shell,.ecommerce-organic-shell) .sidebar{min-height:0;position:static}.ecommerce-report-period+.ecommerce-overview-shell .ecommerce-period-control{margin:0 0 12px auto;max-width:100%;position:relative;right:auto;top:auto}.traffic-trend-layout{grid-template-columns:1fr}.traffic-chart-legend{display:flex;flex-wrap:wrap;gap:8px 15px}}@media (max-width:900px){.ecommerce-products-shell{padding:20px 16px 32px}}@media (max-width:760px){.ecommerce-overview-kpi-grid,.ecommerce-product-journey-grid{grid-template-columns:1fr}}@media (max-width:620px){.ecommerce-overview-kpi-grid{grid-template-columns:1fr}.ecommerce-overview-kpi:nth-child(n) .ecommerce-overview-kpi-body>div:first-child b{font-size:27px}.ecommerce-report-period+.ecommerce-overview-shell .ecommerce-period-control{top:auto}.dashboard-shell:has(.ecommerce-overview-shell,.ecommerce-sales-shell,.ecommerce-traffic-shell,.ecommerce-ads-shell,.ecommerce-products-shell,.ecommerce-organic-shell) .ecommerce-report-period{margin-inline:16px}}.traffic-chart-legend>.traffic-session-grain-note{display:flex;gap:4px;min-height:0;color:#687789;font-size:var(--traffic-font-small)}.ecommerce-organic-lag-note{align-items:center;display:flex;gap:6px;margin:0}.ecommerce-ads-brand-split span,.ecommerce-ads-campaign-sales small,.ecommerce-ads-product-sales small{color:#687789;display:block;font-size:11px}.ecommerce-ads-brand-split{display:grid;grid-gap:10px 24px;gap:10px 24px;grid-template-columns:repeat(2,minmax(0,1fr));padding:14px 18px}.ecommerce-ads-brand-split>div{display:grid;grid-gap:3px;gap:3px}.ecommerce-ads-brand-split small{color:#4e5d70;font-size:12px;font-weight:650}.ecommerce-ads-brand-split strong{color:#172b4d;font-size:22px}.ecommerce-ads-brand-split .ecommerce-footnote{align-items:center;display:flex;gap:6px;grid-column:1/-1;margin:0}@media (max-width:620px){.ecommerce-ads-brand-split{grid-template-columns:1fr}}.ecommerce-ads-campaigns .ecommerce-ads-cost-share{grid-template-columns:minmax(40px,1fr) 38px;min-width:96px}.ecommerce-ads-campaign-table td,.ecommerce-ads-campaign-table th{padding-inline:8px}.ecommerce-ads-value-breakdown{padding:16px 18px}.ecommerce-ads-value-breakdown>div{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:10px}.ecommerce-ads-value-breakdown span{border:1px solid #e1e7ef;border-radius:8px;display:grid;grid-gap:3px;gap:3px;padding:10px 12px}.ecommerce-ads-value-breakdown span.total{background:#f4f7fb}.ecommerce-ads-value-breakdown small{color:#4e5d70;font-size:12px;font-weight:650}.ecommerce-ads-value-breakdown strong{color:#172b4d;font-size:18px}.ecommerce-ads-value-breakdown em{color:#687789;font-size:11px;font-style:normal}.ecommerce-organic-kpi-detail{color:#687789;display:block;font-size:11px;line-height:1.35;margin-top:4px}.ecommerce-organic-potential{color:#05724f;display:block;font-size:11px;font-weight:650;margin-top:2px}.ecommerce-product-unit-price{display:inline;font-weight:650}.ecommerce-products-table td:nth-child(3){max-width:210px;white-space:normal}.ecommerce-products-table td:nth-child(3) *{white-space:normal;overflow-wrap:anywhere}.ecommerce-products-table th{white-space:normal}.ecommerce-ads-product-table td:first-child small,.ecommerce-products-table td:first-child small{overflow-wrap:anywhere;word-break:break-word}.ecommerce-odoo-sales-note{align-items:flex-start;background:#f4f7fb;border:1px solid #dfe7f1;border-radius:8px;color:#33465f;display:flex;font-size:12px;gap:8px;line-height:1.5;margin:12px 0 0;padding:10px 12px}.ecommerce-odoo-sales-note svg{color:#1763c6;flex:0 0 auto;margin-top:2px}.ecommerce-odoo-sales-note.warning{background:#fdf6e9;border-color:#f0dcae;color:#5f3b00}.ecommerce-odoo-sales-note.warning svg{color:#a15c00}.ecommerce-organic-tables.single{grid-template-columns:1fr}.ecommerce-organic-query-toolbar{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between;padding:0 18px}.ecommerce-organic-query-toolbar .ecommerce-organic-search{margin:8px 0}.ecommerce-organic-opportunities .ecommerce-footnote{margin:0;padding:12px 18px 16px}@media (max-width:720px){.ecommerce-organic-query-toolbar .ecommerce-products-tabs{overflow-x:auto;width:100%}.ecommerce-organic-query-toolbar .ecommerce-products-tabs button{white-space:nowrap}}.ecommerce-inquiry-summary>div>span.ecommerce-inquiry-quote-sales strong{align-items:center;display:inline-flex;gap:4px}.dashboard-navigation-progress{position:fixed;top:0;left:0;z-index:1000;height:3px;width:100%;background:linear-gradient(90deg,transparent,var(--green),transparent);background-size:40% 100%;background-repeat:no-repeat;animation:dashboard-navigation-progress 1.1s ease-in-out infinite}@keyframes dashboard-navigation-progress{0%{background-position:-40% 0}to{background-position:140% 0}}.dashboard-navigation.is-navigating .main-surface>:not(.topbar):not(.mobile-nav){opacity:.55;transition:opacity .15s ease .1s}@media (prefers-reduced-motion:reduce){.dashboard-navigation-progress{animation:none;background:var(--green);opacity:.6}}.ads-chart-axis.sales,.overview-axis-label.revenue,.overview-axis-title.revenue,.sales-chart-axis.revenue,.sales-chart-title.revenue{fill:#1763c6}.sales-chart-axis.orders,.sales-chart-title.orders{fill:#0b8e82}.sales-chart-order-line{stroke:#12c2b0}.sales-chart-order-dot{fill:#12c2b0;stroke:#fff}.ecommerce-sales-chart-tooltip .orders-current,.ecommerce-sales-trend-legend .orders-current{background:#12c2b0}.traffic-total-line.previous{stroke:#7aa7e8}body:has(.ecommerce-content) .nav-item.active{background:#e8f1ff;color:#1763c6}.sales-chart-value{font-size:10px;font-weight:700}.sales-chart-value.current{fill:#1763c6}.sales-chart-value.previous{fill:#526176}