.mrg-plan{text-align:left}.mrg-coverage-value{margin:4px 0 12px;font-size:20px;font-weight:800}.mrg-bar{background:var(--color-background);border:1px solid var(--color-line);border-radius:999px;height:14px;display:flex;overflow:hidden}.mrg-bar-seg{min-width:3px;display:block}.mrg-legend{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.mrg-legend li{grid-template-columns:auto 1fr;align-items:baseline;column-gap:8px;font-size:14px;display:grid}.mrg-legend-help{grid-column:2;font-size:13px}.mrg-dot{border-radius:3px;width:10px;height:10px;display:inline-block}.mrg-kind-order{background:var(--color-brand);color:#fff}.mrg-kind-manual{background:var(--color-store-2);color:#fff}.mrg-kind-current{background:var(--color-warning-bg);color:var(--color-warning);border:1px dashed var(--color-warning)}.mrg-kind-unknown{background:var(--color-line);color:var(--color-muted)}.mrg-kind-mixed{background:var(--color-background);color:var(--color-text);border:1px solid var(--color-line)}.mrg-tag{white-space:nowrap;border-radius:6px;padding:2px 7px;font-size:12px;font-weight:700;display:inline-block}.mrg-tag.mrg-kind-order,.mrg-tag.mrg-kind-manual{background:var(--color-brand-tint);color:var(--color-brand-dark)}.mrg-row-meta{flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:4px;font-size:13px;font-weight:400;display:flex}.mrg-add{white-space:nowrap;font-size:13px;font-weight:700}.mrg-filter{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.mrg-filter [aria-current=page]{border-color:var(--color-brand);color:var(--color-brand)}.mrg-export{margin-left:auto}.mrg-table td.num,.mrg-table th.num{font-variant-numeric:tabular-nums;white-space:nowrap}.mrg-form{gap:12px;margin:8px 0 20px;display:grid}.mrg-form-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:start;gap:12px;display:grid}.mrg-form .button{justify-self:start}.mrg-import-errors{color:var(--color-danger);margin:0;padding-left:20px;font-size:14px}.mrg-manual-grid{align-items:start;gap:16px 28px;margin-bottom:8px;display:grid}@media (min-width:1000px){.mrg-manual-grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.mrg-manual-grid>.mrg-form{border:1px solid var(--color-line);background:var(--color-surface);border-radius:14px;align-content:start;margin:0;padding:18px}.mrg-manual-grid>.mrg-form h3{margin:0;font-size:16px}.mrg-manual-grid>.mrg-form>p.muted{margin:0;font-size:13.5px}.mrg-label{font-weight:600}.mrg-combo{position:relative}.mrg-combo-input{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);min-height:44px;color:var(--color-muted);align-items:center;gap:8px;padding:0 12px;display:flex}.mrg-combo-input:focus-within{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-brand-tint)}.mrg-combo-input input{min-width:0;font:inherit;color:var(--color-text);background:0 0;border:0;outline:0;flex:1;min-height:42px;padding:0;font-size:14px}.mrg-combo-pop{z-index:20;background:var(--color-surface);border:1px solid var(--color-line);border-radius:12px;max-height:320px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px #0f172a24}.mrg-combo-pop ul{margin:0;padding:4px;list-style:none}.mrg-combo-pop li{cursor:pointer;border-radius:8px;gap:2px;padding:9px 12px;font-size:14px;display:grid}.mrg-combo-pop li .muted{font-size:12.5px}.mrg-combo-pop li[aria-selected=true]{background:var(--color-info-bg)}.mrg-combo-note{margin:0;padding:12px 14px;font-size:13.5px}.mrg-picked{border:1px solid var(--color-brand);border-radius:var(--radius-control);background:var(--color-info-bg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 12px;display:flex}.mrg-picked-main{gap:2px;min-width:0;font-size:14px;display:grid}.mrg-picked-main .muted{font-size:12.5px}.mrg-picked-change{min-height:36px;padding:0 12px;font-size:13px}.mrg-compare{background:var(--color-background);border-radius:10px;gap:4px;margin:0;padding:10px 12px;font-size:13.5px;list-style:none;display:grid}.mrg-manual-ids summary{cursor:pointer;color:var(--color-muted);font-size:13.5px;font-weight:600}.mrg-manual-ids[open] summary{margin-bottom:10px}.mrg-import-actions{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.mrg-template{font-size:13.5px;font-weight:700}.mrg-costs{gap:12px;margin:0 0 8px;display:grid}.mrg-costs-tools .acq-search{flex:0 380px}.mrg-costs-tools{flex-wrap:wrap;align-items:center;gap:10px 12px;margin:0;font-size:13px;display:flex}.mrg-costs-store select{max-width:16rem;min-height:42px}.mrg-costs-count{margin-left:auto}.mrg-costs-table{width:100%}.mrg-costs-table td{vertical-align:middle}.mrg-costs-table thead th{white-space:normal;vertical-align:bottom}.mrg-costs-table thead th.num{min-width:7rem}.mrg-costs-table .mrg-cell-store{white-space:normal;min-width:7rem}.mrg-costs-table .mrg-cell-from{white-space:normal;min-width:6.5rem}.mrg-costs-table .mrg-cell-product{white-space:normal;min-width:11rem}.mrg-product-name{flex-wrap:wrap;align-items:center;gap:4px 6px;display:inline-flex}.mrg-unnamed{font-size:12.5px;font-weight:500}.mrg-costs-table .mrg-cell-cost{width:1%}.mrg-sort{min-height:28px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.mrg-sort:hover{color:var(--color-text);text-decoration:underline}.mrg-sort-on{color:var(--color-text)}.mrg-sort-on .sec-sort-mark{color:var(--color-brand)}.mrg-scheduled{place-self:flex-start start;margin-top:3px}.mrg-col-actions{text-align:right;width:1%}.mrg-row-actions{justify-content:flex-end;gap:6px;display:inline-flex}.mrg-row-actions form{margin:0}.mrg-small{min-height:34px;padding:0 10px;font-size:13px}.mrg-quick{text-align:right;white-space:normal;justify-items:end;gap:6px;min-width:14rem;display:grid}.mrg-quick-label{color:var(--color-muted);font-size:12px;font-weight:700}.mrg-quick-row{align-items:center;gap:8px;display:inline-flex}.mrg-quick input{text-align:right;font-variant-numeric:tabular-nums;width:8rem;min-height:38px}.mrg-quick .field-help{max-width:18rem;font-size:12px}.pager button.pill-link{cursor:pointer;font:inherit;font-size:13px}.pager button.pill-link:disabled{color:var(--color-muted);background:var(--color-background);cursor:not-allowed}@media (max-width:640px){.mrg-costs .table-scroll{overflow:visible}.mrg-costs-table,.mrg-costs-table tbody{display:block}.mrg-costs-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.mrg-costs-table tr{border-bottom:1px solid var(--color-line-soft);grid-template-columns:1fr auto;gap:6px 12px;padding:12px 0;display:grid}.mrg-costs-table th,.mrg-costs-table td{white-space:normal;border:0;padding:0;display:block}.mrg-costs-table .mrg-cell-product{grid-column:1/-1;min-width:0}.mrg-costs-table td[data-label]:before{content:attr(data-label);color:var(--color-muted);font-size:11.5px;font-weight:700;display:block}.mrg-costs-table .mrg-cell-cost{text-align:left;width:auto}.mrg-costs-table .mrg-cell-from{grid-column:1/-1}.mrg-costs-table .mrg-col-actions{text-align:left;grid-column:1/-1;width:auto}.mrg-row-actions{justify-content:flex-start}.mrg-quick{text-align:left;justify-items:start;min-width:0}.mrg-small{min-height:var(--touch)}.mrg-costs-tools .acq-search,.mrg-costs-store,.mrg-costs-store select{flex:100%;min-width:0;max-width:none}.mrg-costs-count{flex:100%;margin-left:0}.mrg-manual-grid>.mrg-form{padding:14px}.mrg-export{margin-left:0}}.oc-kpis{margin-bottom:16px}@media (min-width:1200px){.oc-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}.oc-profit-table th[scope=row]{font-weight:500}.oc-profit-total th,.oc-profit-total td{border-top:2px solid var(--color-line)}.oc-notes{color:var(--color-muted);gap:4px;margin:12px 0 0;padding-left:20px;font-size:14px;display:grid}.oc-when{border:0;flex-wrap:wrap;align-items:center;gap:8px 18px;margin:0;padding:0;display:flex}.oc-when legend{margin-bottom:6px;padding:0;font-weight:600}.oc-when-option{align-items:center;gap:6px;min-height:44px;display:inline-flex}.oc-when-option:has(input:disabled){color:var(--color-muted)}.oc-sheet-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.oc-sheet-list>li{border-bottom:1px solid var(--color-line);gap:4px;padding-bottom:12px;display:grid}.oc-sheet-list>li:last-child{border-bottom:0;padding-bottom:0}.oc-sheet-list strong{overflow-wrap:anywhere}.mrg-tag.oc-origin-manual,.mrg-tag.oc-origin-csv{background:var(--color-brand-tint);color:var(--color-brand-dark)}.mrg-tag.oc-origin-sheet{background:var(--color-surface-2,#eef2f7);color:var(--color-text)}.oc-sheet-note{font-size:13px}.oc-edit-title{margin:4px 0 0;font-size:16px}.oc-table td[colspan] .mrg-form{margin:8px 0}.oc-table td[colspan]{white-space:normal;position:sticky;left:0}.oc-table td[colspan] .oc-form{max-width:640px}
@media (min-width:900px){.only-narrow{display:none!important}.filter-more,.filter-more-panel{display:contents}.filter-more-button{display:none}.filter-store{order:-1}}@media (max-width:899px){.only-wide{display:none!important}.content{gap:14px;padding-top:18px}html,body{overflow-x:clip}.page-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 12px}.page-header>.crumbs{display:none}.page-title,.page-header .filterbar{display:contents}.page-title-text{grid-column:1/-1;gap:2px}.page-title h1,.content>h1{font-size:28px}.page-header .title-badge{display:none}.page-header:has(.filterbar) .page-sub{display:none}.page-sub{font-size:14px}.page-aside{grid-column:1/-1;gap:8px 12px}.filter-who{color:var(--color-muted);overflow-wrap:anywhere;grid-column:1/-1;margin:-8px 0 0;font-size:14.5px}.page-header .period-tabs{display:none}.filter-fields{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:4px}.filter-fields-alone{grid-template-columns:minmax(0,1fr)}.filter-period>.filter-label{display:none}.filter-period .picker-summary{min-height:var(--touch)}.filter-when{white-space:nowrap;text-overflow:ellipsis;color:var(--color-muted);grid-column:1;min-width:0;margin:0;font-size:13px;overflow:hidden}.page-header:has(.filterbar) .page-aside{flex-wrap:nowrap;order:1;grid-area:auto/2;justify-self:end;gap:4px}.page-header:has(.filterbar) .filter-when{order:0}.filter-zone-narrow{order:2;grid-column:1/-1}.page-header:has(.filterbar) .page-title-text{order:-3}.page-header:has(.filterbar) .filter-who{order:-2}.page-header:has(.filterbar) .filter-fields{order:-1}.page-aside .fresh{color:var(--color-brand);gap:6px;font-size:13px}.page-aside .refresh{gap:4px}.page-aside .refresh .button{min-width:40px;min-height:40px;color:var(--color-brand);background:0 0;border-color:#0000;padding:0 10px}.page-aside .refresh-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.page-aside .refresh-status{display:none}.page-note{margin:-4px 0 0}.filter-more{position:relative}.filter-more-button{min-height:var(--touch);cursor:pointer;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);height:100%;color:var(--color-text);font:600 14.5px/1 var(--font-sans);align-items:center;gap:8px;padding:0 14px;display:inline-flex}.filter-more-button:hover{border-color:var(--color-ring)}.filter-more[data-open]>.filter-more-button{border-color:var(--color-brand);color:var(--color-brand);background:var(--color-info-bg)}.filter-more-panel{z-index:35;background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;gap:14px;width:min(340px,100vw - 32px);padding:14px;display:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #16342f24}.filter-more[data-open]>.filter-more-panel{display:grid}.filter-more-panel .picker-panel{width:100%;min-width:100%}.content:has(>.attention-block)>*{order:2}.content:has(>.attention-block)>:is(.page-header,.page-note:not(.figures-main~.page-note),.notice:not(.figures-main~.notice),.figures-main){order:0}.content:has(>.attention-block)>:is(.attention-block,.figures-main+.page-note){order:1}.content :is(.figures-main,:has(>.kpi+.kpi)){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid;position:relative}.content :is(.figures-main,:has(>.kpi+.kpi))>:last-child:nth-child(odd){grid-column:1/-1}.kpi{gap:6px;padding:14px}.kpi-head h3{font-size:12px;font-weight:600}.figure-value{overflow-wrap:anywhere;font-size:clamp(19px,5.6vw,26px)}.kpi-row{min-height:0}.kpi-row .spark,.kpi-row svg{display:none}.kpi-sub{font-size:11.5px}.content :is(.figures-main,:has(>.kpi+.kpi)) :is(.kpi,.info){position:static}.content :is(.figures-main,:has(>.kpi+.kpi)) .info-pop{width:auto;margin-top:8px;top:auto;left:0;right:0}:is(.figure,.card,.card:has(.explorer),.card:has(.scenarios),.card:has(.columns)){padding:16px}.card>h2,.section-head h2,.card h2{font-size:17px}.metric-strip{padding:12px 16px}.metric-icon{width:34px;height:34px}.notice{padding:12px 14px}.notice,.notice p{font-size:14.5px}.card svg{max-width:100%}.explorer,.scenarios,.columns{grid-template-columns:minmax(0,1fr)}.card>*,.explorer>*,.scenarios>*,.columns>*{min-width:0}.explorer-head h2{font-size:17px}.select-inline,.select-inline select{min-width:0;max-width:100%}.select-inline select{text-overflow:ellipsis}.info-pop{max-width:calc(100vw - 32px)}.av-side-head{position:relative}.av-side-head .av-info{position:static}.av-side-head .av-info .info-pop{width:auto;left:0;right:0}.lead{font-size:15.5px}.settings-grid{gap:10px}.settings-tile{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:6px 14px;padding-right:36px;display:grid}.settings-tile-top{display:contents}.settings-tile-top>:first-child{grid-row:1/span 2;width:44px;height:44px}.settings-tile-chevron{position:absolute;top:16px;right:14px}.settings-tile-text,.settings-tile-links{grid-column:2}.settings-tile-text h3{font-size:16px}.settings-group-head h2{font-size:18px}.card,.figure,section{min-width:0}:is(.table-wrap,.card:has(>table)){-webkit-overflow-scrolling:touch;overflow-x:auto}.content table{font-size:13.5px}}
:root{--demo-bar-h:56px}.demo-bar{z-index:60;height:var(--demo-bar-h);box-sizing:border-box;padding:0 max(16px, env(safe-area-inset-right)) 0 max(16px, env(safe-area-inset-left));background:var(--color-text);color:#fff;justify-content:center;align-items:center;gap:18px;display:flex;position:sticky;top:0;box-shadow:0 2px 10px #16342f2e}.demo-bar-text{min-width:0;font:600 14.5px/1.2 var(--font-sans);align-items:center;gap:10px;margin:0;display:flex}.demo-bar-text>span:not(.demo-bar-dot){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.demo-bar-dot{background:var(--color-accent);border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 4px #a7dccb40}.demo-bar-cta{background:var(--color-accent);min-height:40px;color:var(--color-text);font:800 15px/1 var(--font-sans);white-space:nowrap;transition:background var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 18px;text-decoration:none;display:inline-flex}.demo-bar-cta:hover{background:#fff}.demo-bar-cta:focus-visible{outline-offset:2px;outline:3px solid #fff}.demo-bar-short{display:none}@media (max-width:599px){:root{--demo-bar-h:52px}.demo-bar{justify-content:space-between;gap:10px}.demo-bar-text{gap:8px;font-size:13.5px}.demo-bar-cta{min-height:38px;padding:0 14px;font-size:14.5px}.demo-bar-long{display:none}.demo-bar-short{display:inline}}@media (min-width:900px){.shell-demo .sidebar{top:var(--demo-bar-h);height:calc(100vh - var(--demo-bar-h))}}@media (max-width:899px){.shell-demo .mobile-head{top:var(--demo-bar-h)}}.demo-side{gap:10px;display:grid}.demo-side-card{background:var(--color-brand-tint);color:var(--color-muted);border-radius:14px;gap:6px;padding:14px;font-size:13px;line-height:1.4;display:grid}.demo-side-card strong{font:700 14.5px/1.25 var(--font-sans);color:var(--color-text)}.demo-side-cta{width:100%;margin-top:6px}.demo-side-exit{border-radius:var(--radius-control);min-height:40px;color:var(--color-muted);font:600 14px/1.2 var(--font-sans);align-items:center;gap:10px;padding:8px 14px;text-decoration:none;display:flex}.demo-side-exit:hover{background:var(--color-background);color:var(--color-text)}.demo-outside{justify-items:start;gap:14px;max-width:640px;display:grid}.demo-outside .actions{flex-wrap:wrap;gap:10px;display:flex}@media print{.demo-bar{display:none!important}}
.aff-portal{max-width:960px;margin:0 auto}.aff-head{align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.aff-who{flex:12rem;min-width:0;display:grid}.aff-who span{overflow-wrap:anywhere;font-size:var(--text-small)}.aff-links dd{min-width:0}.aff-links code{overflow-wrap:anywhere;word-break:break-all}@media (max-width:560px){.aff-links{grid-template-columns:minmax(0,1fr)}.aff-links dd{margin-bottom:var(--space-2)}.aff-portal .data-table{font-size:14px}.aff-portal .data-table th,.aff-portal .data-table td{white-space:normal;padding-left:6px;padding-right:6px}.aff-portal .admin-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.data-table td.aff-next{white-space:normal;min-width:14rem}.aff-head-figures{margin-bottom:var(--space-2)}.admin-kpis .card strong.aff-next-kpi{font-size:1rem;font-weight:700;line-height:1.4}@media (max-width:560px){.aff-portal .admin-kpis .aff-kpi-wide{grid-column:1/-1}}.aff-solicitud{border-top:1px solid var(--color-border);padding-top:var(--space-3);gap:var(--space-2);display:grid}.aff-solicitud h3{margin:0}.aff-solicitud-texto{white-space:pre-line;margin:0}.aff-solicitud-acciones{gap:var(--space-2);display:grid}
.ann-kind-campaign{--ann:#2563eb}.ann-kind-prices{--ann:#9a5b00}.ann-kind-market{--ann:#5b5fc7}.ann-kind-store{--ann:var(--color-brand)}.ann-kind-other{--ann:#55657a}.ann-line{stroke:var(--ann);stroke-width:1.5px;stroke-dasharray:2 4;opacity:.75}.ann-shade{fill:var(--ann);opacity:.06}.ann-active .ann-line{stroke-width:2.5px;opacity:1;stroke-dasharray:none}.ann-active .ann-shade{opacity:.12}.ann-rail{margin-top:-2px;position:relative}.ann-item{color:var(--ann)}.ann-range{background:var(--ann);opacity:.35;border-radius:999px;height:4px;position:absolute}.ann-flag{border:1px solid color-mix(in srgb, var(--ann) 40%, transparent);background:var(--color-surface);width:24px;height:24px;color:var(--ann);cursor:pointer;transition:transform var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;transform:translate(-50%)}.ann-flag:after{content:"";position:absolute;inset:-4px}.ann-flag:hover{transform:translate(-50%)scale(1.12);box-shadow:0 1px 4px #16342f40}.ann-flag:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.ann-flag[aria-pressed=true]{background:var(--ann);color:#fff;border-color:var(--ann)}.tip-notes{border-top:1px solid var(--color-line);gap:2px;padding-top:4px;display:grid}.tip-notes .tip-row span:last-child{color:var(--color-text);font-weight:600}.ann-dot{background:var(--ann);vertical-align:middle;border-radius:999px;flex:none;width:8px;height:8px;display:inline-block}.ann-panel h3{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ann-panel h4{font-size:var(--text-small);margin:0}.ann-chip{color:var(--ann);background:color-mix(in srgb, var(--ann) 12%, #fff);border:1px solid color-mix(in srgb, var(--ann) 30%, transparent);border-radius:999px;padding:1px 8px;font-size:12px;font-weight:700;display:inline-block}.ann-meta{color:var(--color-muted);font-size:var(--text-small);margin:0}.ann-note{white-space:pre-line;margin:0}.ann-effect{gap:var(--space-2);display:grid}.ann-effect-table td,.ann-effect-table tbody th{white-space:nowrap}.ann-effect-table thead th{white-space:normal;font-size:12px}@media (max-width:520px){.ann-effect-table{font-size:13px}.ann-effect-table td,.ann-effect-table th{padding-left:4px;padding-right:4px}.ann-effect-table tbody th{white-space:normal}.ann-panel{padding:12px 8px}.ann-effect-table .ann-diff{font-size:12px;font-weight:400;display:block}}.ann-effect .delta-good{color:var(--color-brand);font-weight:700}.ann-effect .delta-bad{color:var(--color-danger);font-weight:700}.ann-effect .delta-flat{color:var(--color-muted)}.ann-actions,.ann-confirm{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.ann-delete{color:var(--color-danger)}.button-small{min-height:36px;font-size:var(--text-small);padding:6px 14px}.ann-day{gap:var(--space-2);border-top:1px solid var(--color-brand-tint);padding-top:var(--space-3);display:grid}.ann-day h4{font-size:var(--text-small);margin:0}.ann-day-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ann-day-list li{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ann-add{justify-self:start}.ann-form{gap:var(--space-3);display:grid}.ann-form-row{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.ann-form textarea{width:100%}@media (max-width:720px){.ann-form-row{grid-template-columns:1fr}}.ann-list th[scope=row]{font-weight:600}.ann-list-note{white-space:pre-line;margin:2px 0 0;font-weight:400}.ann-list-actions{gap:var(--space-2) var(--space-3);flex-wrap:wrap;align-items:center;display:flex}
.agy-filters{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;margin-bottom:12px;padding:14px 16px;display:flex}.agy-field{flex-direction:column;gap:4px;min-width:0;display:flex}.agy-field select{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);min-height:40px;font:inherit;color:var(--color-text);max-width:100%;padding:0 10px;font-size:14px}.agy-accounts{position:relative}.agy-accounts summary{cursor:pointer;flex-direction:column;gap:4px;list-style:none;display:flex}.agy-accounts summary::-webkit-details-marker{display:none}.agy-accounts summary .icon{color:var(--color-muted);position:absolute;bottom:13px;right:10px}.agy-accounts-value{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);align-items:center;min-height:40px;padding:0 32px 0 10px;font-size:14px;display:inline-flex}.agy-accounts-list{z-index:20;border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-surface);width:min(340px,100vw - 32px);max-height:320px;box-shadow:var(--shadow-pop,0 8px 24px #0000001f);padding:10px 12px;position:absolute;top:calc(100% + 6px);left:0;overflow:auto}.agy-accounts-list p{margin:0 0 8px;font-size:12.5px}.agy-accounts-list label{overflow-wrap:anywhere;align-items:center;gap:8px;padding:5px 0;font-size:14px;display:flex}.agy-note{margin:0 0 12px}.agy-small{margin:6px 0 0;font-size:12.5px}.agy-totals-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.agy-total h3{margin:0 0 4px;font-size:15px}.agy-total>p{margin:0 0 6px;font-size:12.5px}.agy-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 16px;margin:8px 0 0;display:grid}.agy-kpis dt{color:var(--color-muted);align-items:center;gap:5px;font-size:12.5px;font-weight:600;display:flex}.agy-kpis dd{flex-wrap:wrap;align-items:center;gap:6px;margin:2px 0 0;font-size:18px;font-weight:800;display:flex}.agy-sub{width:100%;color:var(--color-muted);font-size:13px;font-weight:600;display:block}.agy-table td,.agy-table th{vertical-align:top}.agy-sort{color:inherit;white-space:nowrap;text-decoration:none}.agy-sort:hover,.agy-sort.is-on{color:var(--color-brand)}.agy-account{white-space:normal;min-width:11rem}.agy-account-name{overflow-wrap:anywhere;font-weight:700;display:block}.agy-account-meta{color:var(--color-muted);margin-top:2px;font-size:12px;font-weight:500;display:block}.agy-flag{color:var(--color-attention-text);white-space:normal;margin-top:2px;font-size:12px;font-weight:600;display:block}.agy-delta{margin-top:3px;display:block}.agy-points{color:var(--color-muted);font-size:12px}.agy-small-cell{white-space:normal;font-size:12.5px}.agy-channels ul{gap:3px;margin:0;padding:0;list-style:none;display:grid}.agy-channels li{white-space:nowrap;font-size:13px}.agy-th-platform{align-items:center;gap:5px;display:inline-flex}.agy-row-off th,.agy-row-off td{background:var(--color-background)}.agy-go{text-align:right;width:44px}.agy-go form{margin:0}.agy-go-button{place-items:center;width:34px;min-height:34px;padding:0;display:inline-grid}.agy-alerts{display:inline-block}.agy-tools{margin:4px 0 12px}.agy-platform-tag{color:var(--color-muted);font-size:11.5px;font-weight:600;display:block}.agy-account-cell{white-space:normal;min-width:8rem}.agy-more{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;font-size:13px;display:flex}@media (max-width:720px){.agy-filters{gap:10px;padding:12px}.agy-field{flex:calc(50% - 10px)}.agy-accounts{flex-basis:100%}.agy-filters .button{flex:100%}.agy-kpis dd{font-size:16px}}.agp{margin-bottom:16px}.agp h3{margin:0 0 6px;font-size:15px}.agp-options{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin:4px 0 8px;display:grid}.agp-option{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);min-width:0;padding:14px 16px}.agp-option p{margin:0 0 8px;font-size:14px;line-height:1.5}.agp-example{border-radius:var(--radius-control);background:var(--color-background);padding:8px 10px;font-weight:600}.agp-brackets,.agp-examples{gap:3px;margin:0 0 8px;padding-left:18px;font-size:14px;display:grid}.agp-option .agp-examples-title{color:var(--color-muted);margin-bottom:4px;font-size:12.5px;font-weight:700}.agp-option .agp-when{margin:0;font-size:13px}.agp-note,.agp-small{margin:6px 0 0;font-size:13px}.agp-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin:14px 0;display:grid}.agp-box{border:1px solid var(--color-border);border-radius:var(--radius-control);min-width:0;padding:14px 16px}.agp-box>p{margin:0 0 8px;font-size:13.5px}.agp-links{gap:8px;margin:0;display:grid}.agp-links dt{color:var(--color-muted);font-size:12.5px;font-weight:700}.agp-links dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:13.5px}.agp-links code{background:var(--color-background);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:8px;padding:6px 8px;font-size:12.5px;display:block}.agp-steps{gap:6px;margin:0;padding-left:20px;font-size:14px;display:grid}.agp .agp-sub{margin:16px 0 8px}.agp-table th,.agp-table td{vertical-align:top}.agp-client{overflow-wrap:anywhere;white-space:normal;min-width:9rem;font-weight:700}.agp-status{min-width:12rem;font-size:13px}.agp-choose{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.agp-choose select{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);min-height:36px;font:inherit;max-width:100%;padding:0 8px;font-size:13.5px}.agp-choose .button{min-height:36px}.agp-stop{margin:6px 0 0}.agp-billing{border-top:1px solid var(--color-line);margin-top:16px;padding-top:14px}.agp-billing .actions{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:10px;display:flex}.agp-billing .actions p{flex-basis:100%;margin:0}.agp-create-form{max-width:520px}.agp-review{gap:4px;margin:0;display:grid}.agp-review div{border-bottom:1px solid var(--color-line);justify-content:space-between;gap:12px;padding:4px 0;font-size:14px;display:flex}.agp-review dt{color:var(--color-muted)}.agp-review dd{text-align:right;margin:0;font-weight:700}.agp-review .agp-review-total dt,.agp-review .agp-review-total dd{color:var(--color-text);font-size:16px;font-weight:800}.agp-holder{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0 16px;display:grid}@media (max-width:720px){.agp-option,.agp-box{padding:12px}.agp-choose{flex-direction:column;align-items:stretch}.agp-choose select,.agp-choose .button{width:100%}}.agy-pages{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:12px;display:flex}.agy-pages .notice{flex:320px;margin:0}.acq-card>.pager{padding:12px 16px 4px}
.int-jump ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.int-jump a{border:1px solid var(--color-border);background:var(--color-surface);min-height:36px;color:var(--color-text);border-radius:999px;align-items:center;padding:0 14px;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.int-jump a:hover,.int-jump a:focus-visible{border-color:var(--color-brand);color:var(--color-brand)}.int-sections{gap:32px;display:grid}.int-section{gap:12px;min-width:0;scroll-margin-top:80px;display:grid}.int-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:720px){.int-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.int-card,.int-card .ads-connect-head>div{min-width:0}.int-card h3{margin:0 0 2px;font-size:1.05rem;font-weight:800}.int-card .ads-connect-head p{overflow-wrap:anywhere}.int-dot-off{background:var(--color-border)}.int-soon{background:var(--color-info-bg);color:var(--color-brand-dark);border-radius:999px;padding:1px 8px;font-size:.78rem;font-weight:700;display:inline-block}.int-foot{margin:0;font-size:.88rem}.int-manage{min-height:var(--touch)}.int-locked{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.int-locked p{margin:0}.int-stores{gap:8px;margin:0;padding:0;list-style:none;display:grid}.int-stores li{border:1px solid var(--color-border);border-radius:var(--radius-control);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px;padding:8px 10px;display:grid}.int-store-name{overflow-wrap:anywhere;font-weight:600}.int-store-when{grid-column:1/-1;font-size:.82rem}.int-howto>summary{cursor:pointer;list-style:none;display:inline-flex}.int-howto>summary::-webkit-details-marker{display:none}.int-howto-body{gap:8px;margin-top:10px;font-size:.9rem;display:grid}.int-howto-body p{margin:0}.int-address{gap:2px;display:grid}.int-steps{gap:6px;margin:0;padding-left:1.25rem;display:grid}.int-example{background:var(--color-background);border:1px solid var(--color-line-soft);border-radius:8px;padding:8px 10px}.int-address code,.int-mcp code{overflow-wrap:anywhere;word-break:break-all}.int-mcp h3,.int-section .sec-card h3,.int-section .ads-summary-head h3{margin:0 0 8px;font-size:1.05rem;font-weight:800}.int-mcp p{margin:0 0 6px}.int-grants{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.int-grants{grid-template-columns:repeat(2,minmax(0,1fr))}}.int-grant{border:1px solid var(--color-border);border-radius:var(--radius-control);gap:4px;min-width:0;padding:12px;display:grid}.int-grant p{overflow-wrap:anywhere;margin:0;font-size:.9rem}.int-grant form{margin-top:6px}.int-grant-head{align-items:center;gap:10px;display:flex}.int-grant-head h4{overflow-wrap:anywhere;margin:0;font-size:1rem}.int-grant-head .ads-logo{border-radius:8px;padding:4px}.int-grant-icon{background:var(--color-info-bg);width:32px;height:32px;color:var(--color-brand);border-radius:8px;flex:none;place-items:center;display:inline-grid}
.page-header{gap:14px}.page-title h1{letter-spacing:-.025em}.page-sub{max-width:62ch;margin:0}.page-aside .fresh{color:var(--color-muted);font-size:13px}.subnav{background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;padding:6px}.subnav ul{grid-template-columns:repeat(var(--subnav-cols,4), minmax(0, 1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.subnav-3{--subnav-cols:3}.subnav-4{--subnav-cols:4}.subnav a{min-height:48px;color:var(--color-text);text-align:center;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:8px 14px;font-size:15px;font-weight:600;line-height:1.25;text-decoration:none;display:flex;position:relative}.subnav a .icon{color:var(--color-text);flex:none}.subnav a:hover:not([aria-current=page]){background:var(--color-background)}.subnav a[aria-current=page]{background:var(--color-info-bg);color:var(--color-brand);font-weight:800}.subnav a[aria-current=page] .icon{color:var(--color-brand)}.subnav a[aria-current=page]:after{content:"";background:var(--color-brand);border-radius:3px;height:3px;position:absolute;bottom:3px;left:14px;right:14px}.subnav a:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.anchornav{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.anchornav-label{color:var(--color-muted);font-size:13.5px;font-weight:600}.anchornav ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.anchornav a{min-height:40px;color:var(--color-brand);text-underline-offset:4px;border-radius:10px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.anchornav a:hover{background:var(--color-info-bg)}.anchornav-goto{background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;padding:6px 12px}.anchornav-goto a{color:var(--color-text);font-weight:600;text-decoration:none}.anchornav-goto a .icon{color:var(--color-text)}.filter-chips{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.filter-chips-label{color:var(--color-text);font-size:14px;font-weight:600}.filter-chips ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.filter-chips a{border:1px solid var(--color-border);background:var(--color-surface);min-height:40px;color:var(--color-text);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.filter-chips a:hover:not([aria-current]){border-color:var(--color-ring);background:var(--color-background)}.filter-chips a[aria-current]{background:var(--color-info-bg);border-color:var(--color-brand);color:var(--color-brand);font-weight:800}.filterbar{gap:8px}.filter-fields{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.filter-field{min-width:0;display:block}.filter-store{flex:0 300px;order:-1}.filter-period{flex:0 300px;order:0}.filter-compare{flex:0 260px;order:1}.filter-fields .picker-summary{min-height:44px}.filter-when a{color:var(--color-brand);white-space:nowrap;font-weight:700}.figure-primary,.figures-main .figure-primary{background:var(--color-surface);color:var(--color-text);border-color:var(--color-border);box-shadow:none}.figure-primary .kpi-sub,.figure-primary h3,.figure-primary .figure-compare,.figure-primary .muted{color:var(--color-muted)}.figure-primary .info summary{border-color:var(--color-ring);color:var(--color-muted)}.figure-primary .pill-good{background:var(--color-info-bg);color:var(--color-brand-dark)}.figure-primary .pill-bad{background:var(--color-danger-bg);color:var(--color-danger)}.figure-primary .pill-flat{background:var(--color-chip-bg);color:var(--color-muted);border-color:#0000}.figure-primary .spark,.figure-primary a,.figure-primary .sec-kpi-icon{color:var(--color-brand)}.kpi-head h3{color:var(--color-muted);font-size:13px;font-weight:600}.kpi-has-icon{grid-template-columns:44px minmax(0,1fr);align-content:start;column-gap:14px;display:grid}.kpi-has-icon>:not(.kpi-icon){grid-column:2}.kpi-icon{background:var(--color-info-bg);width:44px;height:44px;color:var(--color-brand);border-radius:12px;grid-area:1/1/span 3;place-items:center;display:grid}.figures-3{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important}.v2-section-title{letter-spacing:-.02em;margin:6px 0 0;font-size:22px;font-weight:800}.v2-note-info{background:var(--color-info-bg);color:var(--color-text);border-radius:12px;align-items:center;gap:10px;margin:0;padding:12px 16px;font-size:14px;display:flex}.v2-note-info .icon{color:var(--color-brand);flex:none}.v2-details{padding:0}.v2-details>summary{cursor:pointer;align-items:center;gap:10px;min-height:48px;padding:0 18px;font-weight:600;list-style:none;display:flex}.v2-details>summary::-webkit-details-marker{display:none}.v2-details-chevron{transition:transform var(--dur-fast) var(--ease);color:var(--color-muted)}.v2-details[open] .v2-details-chevron{transform:rotate(90deg)}.v2-details-body{color:var(--color-muted);gap:8px;padding:0 18px 16px 44px;font-size:14px;display:grid}.v2-unlinked{align-items:flex-start;gap:12px;display:flex}.v2-unlinked .icon{color:var(--color-attention-icon);flex:none;margin-top:2px}.v2-unlinked p{margin:0}.v2-review-list{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;margin:10px 0 0;padding:0;list-style:none;display:grid}.v2-review-card{color:var(--color-text);align-items:center;gap:16px;height:100%;text-decoration:none;display:flex}.v2-review-card:hover{border-color:var(--color-ring)}.v2-review-card>.icon:last-child{color:var(--color-muted);flex:none}.v2-review-icon{background:var(--color-info-bg);width:44px;height:44px;color:var(--color-brand);border-radius:12px;flex:none;place-items:center;display:grid}.v2-review-icon-warn{background:var(--color-danger-bg);color:var(--color-danger)}.v2-review-text{flex:1;gap:4px;min-width:0;display:grid}.v2-review-text span{color:var(--color-muted);font-size:14px;line-height:1.45}.v2-acq-grid{align-items:start}.v2-ads-list{gap:10px;margin:8px 0 0;padding:0;list-style:none;display:grid}.v2-ads-row{border:1px solid var(--color-line);color:var(--color-text);border-radius:12px;gap:10px;padding:14px 16px;text-decoration:none;display:grid}.v2-ads-row:hover{border-color:var(--color-ring)}.v2-ads-name{align-items:center;gap:10px;font-size:16px;font-weight:800;display:inline-flex}.v2-ads-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.v2-ads-kpis div{gap:2px;min-width:0;display:grid}.v2-ads-kpis div+div{border-left:1px solid var(--color-line);padding-left:12px}.v2-ads-kpis dt{color:var(--color-muted);font-size:12.5px}.v2-ads-kpis dd{overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:800}.v2-ads-note{align-items:center;gap:8px;margin:10px 0 0;font-size:12.5px;display:flex}.v2-ads-note .icon{flex:none}.v2-compact-table th,.v2-compact-table td{padding-top:9px;padding-bottom:9px}.v2-block-link{justify-content:center;margin-top:12px;display:flex}.button-soft{background:var(--color-info-bg);color:var(--color-brand);border-color:#0000}.button-soft:hover{background:var(--color-brand-tint);color:var(--color-brand-hover)}.v2-how-card{padding:16px 20px}.acq-tree-note{color:var(--color-muted);align-items:center;gap:8px;margin:12px 0 0;font-size:13px;display:flex}.v2-activity{gap:16px;display:grid}.v2-activity-head p{margin:4px 0 0}.v2-activity-groups{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:1100px){.v2-activity-groups{grid-template-columns:minmax(0,4fr) minmax(0,1.25fr)}}.v2-activity-group{background:var(--color-info-bg);border-radius:16px;align-content:start;gap:12px;padding:14px;display:grid}.v2-activity-group h3{color:var(--color-brand-dark);align-items:center;gap:8px;margin:0;font-size:15px;display:flex}.v2-activity-group h3 .info{margin:0}.v2-activity-cards{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.v2-activity-card{background:var(--color-surface);border-radius:12px;align-content:start;gap:4px;padding:14px;display:grid}.v2-activity-card>.icon{color:var(--color-brand)}.v2-activity-label{color:var(--color-muted);font-size:13px}.v2-activity-value{letter-spacing:-.02em;font-size:26px;font-weight:800}.v2-activity-sub{color:var(--color-muted);font-size:12px}.v2-activity-note{color:var(--color-muted);align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.v2-activity-note .icon{flex:none}.v2-activity-groups-row th,.v2-activity-groups-row td{text-align:center;border-bottom:0;font-size:12px;background:var(--color-surface)!important}.v2-group-ga4{color:var(--color-brand-dark)!important}.v2-group-store,.v2-activity-store-cell{background:var(--color-background)}.v2-activity-meta{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:6px;font-size:13.5px;display:flex}.v2-activity-meta>span+span:before,.v2-activity-meta>span+details:before{content:"·";margin-right:10px}.v2-activity-meta>details:before{color:var(--color-muted)}.v2-activity-props{align-items:center;display:inline-flex;position:relative}.v2-activity-props>summary{color:var(--color-brand);cursor:pointer;align-items:center;gap:4px;font-weight:700;list-style:none;display:inline-flex}.v2-activity-props>summary::-webkit-details-marker{display:none}.v2-activity-props-pop{z-index:20;background:var(--color-surface);border:1px solid var(--color-border);min-width:240px;max-width:min(360px,100vw - 32px);box-shadow:var(--shadow-md,0 8px 24px #0000001f);border-radius:12px;gap:8px;margin:0;padding:12px 14px;list-style:none;display:grid;position:absolute;top:calc(100% + 6px);left:0}.v2-activity-props-pop li{gap:2px;font-size:13px;display:grid}.v2-activity-props-pop strong{color:var(--color-text)}.v2-activity-store{background:var(--color-background);border:1px solid var(--color-border)}.v2-activity-store h3{color:var(--color-text)}.v2-activity-note{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);border-radius:12px;flex-wrap:wrap;padding:10px 14px}.v2-activity-note .icon{color:var(--color-brand)}.v2-activity-note{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.v2-activity-note .icon{margin-top:2px}.v2-activity-note a{color:var(--color-brand);white-space:nowrap;font-weight:700}@media (max-width:699px){.v2-activity-note a{grid-column:2}}.v2-activity-groups-row .v2-group-ga4{border-radius:10px 10px 0 0;background:var(--color-info-bg)!important}.v2-activity-groups-row .v2-group-store{border-radius:10px 10px 0 0;background:var(--color-background)!important}.cfun-table .v2-activity-groups-row th{white-space:nowrap;padding-top:8px;padding-bottom:8px}.v2-activity-table .v2-activity-store-cell{border-left:2px solid var(--color-border)}.v2-activity-foot{align-items:start}.v2-details-sub{color:var(--color-text);margin:6px 0 0;font-size:14px}@media (min-width:1200px){.rep-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.rep-grid-3 .rep-card{align-content:start;height:100%}.rep-grid-3 .rep-fields{grid-template-columns:minmax(0,1fr)}.rep-grid-3 .rep-foot{flex-direction:column;align-items:stretch;margin-top:auto}.rep-grid-3 .rep-foot .button{justify-content:center;width:100%}.rep-grid-3 .rep-foot .link-arrow{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);justify-content:center;min-height:44px}.rep-includes>summary,.rep-preview>summary{cursor:pointer}.v2-settings-search{width:100%}.v2-settings-search :is(input,.settings-search,label){width:100%;max-width:none}.settings-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.settings-group-head{gap:2px;display:grid}.settings-tile{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:6px 16px;padding-right:44px;display:grid}.settings-tile-top{display:contents}.settings-tile-top>:first-child{grid-row:1/span 2}.settings-tile-chevron{position:absolute;top:50%;right:16px;transform:translateY(-50%)}.settings-tile-text,.settings-tile-links{grid-column:2}.settings-tile-links{gap:0 16px;font-size:13px}.settings-tile-sep{display:none}.table-scroll{border-radius:12px}.sec-table thead th,.data-table thead th{background:var(--color-background)}@media (min-width:900px){.filter-when{display:none}.filter-fields .filter-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:899px){.page-header{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.page-header>.crumbs{display:block}.page-title,.page-header .filterbar{gap:8px;display:grid}.page-header:has(.filterbar) .page-sub{display:block}.page-aside{flex-wrap:wrap;order:0;grid-column:auto;justify-self:start}.page-header:has(.filterbar) .page-aside{flex-wrap:wrap;order:0;grid-column:auto;justify-self:start}.page-title h1{font-size:30px}.subnav-4 ul{grid-template-columns:repeat(2,minmax(0,1fr))}.subnav-3 ul{grid-template-columns:minmax(0,1fr)}.subnav-3 a{justify-content:flex-start}.subnav a{min-height:52px;font-size:14.5px}.filter-fields{grid-template-columns:auto minmax(0,1fr);gap:10px;margin:0;display:grid}.filter-fields-alone{grid-template-columns:minmax(0,1fr)}.filter-more-button{justify-content:center;min-width:112px}.filter-more-panel{left:0;right:auto}.filter-more-panel .filter-field{gap:6px;display:grid}.filter-period,.filter-store,.filter-compare{flex:none}.filter-when{white-space:normal;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:13.5px;display:flex;overflow:visible}.filter-when a{align-items:center;min-height:32px;display:inline-flex}.anchornav{gap:6px}.anchornav-goto ul{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.anchornav-goto a{border:1px solid var(--color-border);justify-content:center}.filter-chips ul{flex-wrap:wrap}.kpi-has-icon{grid-template-columns:minmax(0,1fr)}.kpi-has-icon>:not(.kpi-icon){grid-column:1}.kpi-icon{border-radius:10px;grid-row:auto;width:32px;height:32px}.kpi-icon .icon{width:17px;height:17px}.v2-ads-kpis dd{font-size:17px}.v2-activity-value{font-size:22px}.v2-section-title{font-size:20px}.settings-tile{padding-right:40px}}@media (max-width:420px){.v2-ads-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-ads-kpis div:nth-child(3){border-left:0;padding-left:0}}@media (prefers-reduced-motion:reduce){.subnav a,.v2-details-chevron{transition:none}}@media print{.subnav,.anchornav,.filter-chips,.filterbar{display:none!important}}.acq-card-title .acq-tree-all{min-height:36px;color:var(--color-brand);font:700 14px/1 var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.acq-tree-all:hover{background:var(--color-info-bg)}.acq-tree-all .icon{transition:transform var(--dur-fast) var(--ease)}.acq-tree-all .acq-tree-all-up{transform:rotate(180deg)}.acq-tree th[scope=row]{white-space:normal;font-weight:400}.acq-tree-cell{align-items:center;gap:10px;min-height:30px;display:flex}.acq-tree .acq-toggle,.acq-toggle-space{flex:none;width:28px;height:28px}.acq-tree .acq-toggle{place-items:center;display:inline-grid}.acq-tree-name{color:var(--color-text);font-size:15px;font-weight:800}.acq-tree-channel.is-open>*{background:var(--color-info-bg)}.acq-tree-channel.is-open>th{box-shadow:inset 3px 0 0 var(--color-brand)}.acq-tree-channel>td{font-size:15px}.acq-tree-level-2{padding-left:38px;position:relative}.acq-tree-level-3{padding-left:112px;position:relative}.acq-tree-level-2:before,.acq-tree-level-3:before{content:"";border-left:1px solid var(--color-ring);position:absolute;top:-12px;bottom:-12px}.acq-tree-level-2:after,.acq-tree-level-3:after{content:"";border-top:1px solid var(--color-ring);position:absolute;top:50%}.acq-tree-level-2:before{left:14px}.acq-tree-level-2:after{width:18px;left:14px}.acq-tree-level-3:before{left:89px}.acq-tree-level-3:after{width:17px;left:89px}.acq-tree-source>*{background:color-mix(in srgb, var(--color-info-bg) 38%, var(--color-surface))}.acq-tree-source>td{font-size:14px}.acq-tree-campaign>*{background:var(--color-surface)}.acq-tree-campaign>td{color:var(--color-muted);font-size:13.5px}.acq-tree-campaign>td.strong{color:var(--color-text)}.acq-tree-campaign .acq-tree-cell{min-height:26px}.acq-tree-source .ads-logo,.acq-source-logo{flex:none}.acq-tree-source .ads-logo{border-radius:8px;width:20px;height:20px;padding:2px}.acq-source-logo{border-radius:8px;display:block}.acq-tree-source-icon{background:var(--color-chip-bg);width:26px;height:26px;color:var(--color-muted);border-radius:8px;flex:none;place-items:center;display:grid}.acq-tree-source-text{min-width:0;line-height:1.25;display:grid}.acq-tree-source-text strong{font-weight:800}.acq-tree-source-text span{color:var(--color-muted);font-size:12.5px}.acq-tree-campaign-icon{color:var(--color-brand);flex:none}.acq-tree-campaign-name{overflow-wrap:anywhere;color:var(--color-text);font-size:14px}.acq-tree .chan-row-total>*{background:var(--color-background);font-size:15px;font-weight:800}.acq-tree-legend{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:8px 0 0;font-size:13px;display:flex}.acq-tree-legend>span{align-items:center;gap:6px;display:inline-flex}.acq-legend-dot{border-radius:50%;width:10px;height:10px}.acq-legend-1{background:var(--color-brand)}.acq-legend-2{background:#4fb3a6}.acq-legend-3{background:var(--color-accent)}@media (max-width:899px){.acq-tree-level-2{padding-left:22px}.acq-tree-level-3{padding-left:96px}.acq-tree-level-2:before,.acq-tree-level-2:after{left:8px}.acq-tree-level-2:after{width:12px}.acq-tree-level-3:before,.acq-tree-level-3:after{left:73px}}.acq-how-row{justify-content:flex-end;margin:-6px 0 14px;display:flex}.acq-how-chip{border:1px solid var(--color-border);background:var(--color-surface);min-height:36px;color:var(--color-text);border-radius:10px;align-items:center;gap:8px;padding:0 12px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.acq-how-chip:hover{border-color:var(--color-brand);color:var(--color-brand)}.acq-how-chip .icon:first-child{color:var(--color-muted)}.acq-tree-note{flex-wrap:wrap}.acq-tree-note-cost{border-left:1px solid var(--color-border);padding-left:12px}.acq-tree-figs{display:none}.acq-columns-pop .acq-columns-fixed{cursor:default;color:var(--color-muted)}.acq-columns-pop .acq-columns-fixed input{opacity:.7}.acq-platforms-details>.ads-overview{box-shadow:none;background:0 0;border:0;margin:0;padding:0 18px 18px}.acq-platforms-details>.ads-overview .acq-card-title-stack h2{display:none}.acq-columns-title{color:var(--color-text);margin:0 0 2px;font-size:13px;font-weight:800}.acq-campaign-tools{flex-wrap:wrap;justify-content:flex-start;margin:0 0 14px}.acq-campaign-tools .acq-search{flex:220px}.acq-more{position:relative}.acq-more-pop{min-width:260px}.acq-campaign-tools .acq-columns-pop{min-width:230px}.acq-more-pop .acq-select{justify-content:space-between;width:100%}.acq-more-dot{background:var(--color-brand);border-radius:50%;width:7px;height:7px}.acq-campaign-cell{align-items:center;gap:12px;min-width:220px;display:flex}.acq-campaign-cell .ads-logo{border-radius:8px;flex:none;width:26px;height:26px;padding:3px}.acq-campaign-text{min-width:0;line-height:1.25;display:grid}.acq-campaign-text strong{overflow-wrap:anywhere;font-weight:700}.acq-campaign-text span{color:var(--color-muted);font-size:12.5px}.acq-campaign-cell .acq-badge{white-space:nowrap;background:var(--color-chip-bg);color:var(--color-muted);margin-left:auto}.acq-campaign-foot{gap:2px;margin-top:10px;font-size:13px;display:grid}.acq-campaign-foot p{margin:0}@media (max-width:699px){.acq-tree th,.acq-tree td{padding-top:10px;padding-bottom:10px}.acq-tree thead,.acq-tree td{display:none}.acq-tree tr,.acq-tree th[scope=row]{display:block}.acq-tree .chan-row-total{justify-content:space-between;display:flex}.acq-tree .chan-row-total>td:nth-child(2),.acq-tree .chan-row-total>td:nth-child(3){display:block}.acq-tree-name,.acq-tree-campaign-name{display:grid}.acq-tree-figs{color:var(--color-muted);font-size:12.5px;font-weight:500;display:block}.acq-tree-source-text .acq-tree-figs{display:block}.acq-tree-source-text>span:not(.acq-tree-figs){display:none}.acq-tree-note{grid-template-columns:auto 1fr;align-items:start;display:grid}.acq-tree-note-cost{border-left:0;grid-column:2;padding-left:0}.acq-tree .acq-chip,.acq-campaigns thead{display:none}.acq-campaigns,.acq-campaigns tbody{display:block}.acq-campaigns tr{border-bottom:1px solid var(--color-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:6px 10px;padding:12px 4px;display:grid}.acq-campaigns tr>*,.acq-campaigns tr>.num{text-align:left;border:0;padding:0}.acq-campaigns .acq-rank{display:none}.acq-campaigns th[scope=row]{grid-column:1/-1}.acq-campaigns td[data-label]:before{content:attr(data-label);color:var(--color-muted);font-size:11.5px;font-weight:500;display:block}.acq-campaigns td:not([data-label]){display:none}.acq-campaigns .acq-cell-net{order:1}.acq-campaigns .acq-cell-orders{order:2}.acq-campaigns tr>td[data-label]:not(.acq-cell-net):not(.acq-cell-orders){order:3}.acq-campaigns .chan-row-total>th{grid-column:1/-1}.acq-campaigns .chan-row-total>td{display:block}.acq-campaign-cell{min-width:0}}.rep-country{margin:16px 0}.rep-country-cols{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.rep-country-send{border-left:1px solid var(--color-border);gap:8px;padding-left:24px;display:grid}.rep-country-send h3{margin:0;font-size:15px}.rep-people{border:0;gap:8px;margin:0;padding:0;display:grid}.rep-people .check{overflow-wrap:anywhere;align-items:flex-start;gap:8px;display:flex}.rep-people .check input{margin-top:3px}@media (max-width:760px){.rep-country-cols{grid-template-columns:1fr}.rep-country-send{border-left:0;border-top:1px solid var(--color-border);padding-top:16px;padding-left:0}}
