.ads-campaign-popover,.ads-metric-popover,.ads-page,.ads-period-popover{--ads-paper:#fffefa;--ads-soft:#faf6ef;--ads-head:#f3ebdf;--ads-line:#e7dccf;--ads-text:#302a25;--ads-muted:#857568;--ads-accent:#a75b3f;--ads-green:#367765;--ads-blue:#547694;--ads-teal:#3c7b7d;--ads-violet:#826493;--ads-rose:#ad5969;--ads-gold:#977037;--background:var(--ads-paper);--card:var(--ads-paper);--muted:var(--ads-soft);--foreground:var(--ads-text);--card-foreground:var(--ads-text);--muted-foreground:var(--ads-muted);--border:var(--ads-line);--input:var(--ads-line);--primary:var(--ads-accent);--ring:var(--ads-accent);color:var(--ads-text);color-scheme:light}.dark .ads-campaign-popover,.dark .ads-metric-popover,.dark .ads-page,.dark .ads-period-popover{--ads-paper:#241f1b;--ads-soft:#2c251f;--ads-head:#352b23;--ads-line:#493b30;--ads-text:#f0e7de;--ads-muted:#bba999;--ads-accent:#dfa17d;--ads-green:#83c1a7;--ads-blue:#94b8d5;--ads-teal:#85bcbc;--ads-violet:#c5a0d6;--ads-rose:#e29aa7;--ads-gold:#d5b47b;color-scheme:dark}.ads-page{width:100%;max-width:none}.ads-page,.ads-page>*{min-width:0}.ads-page h2{font-size:20px;font-weight:650;letter-spacing:-.3px}.ads-page-heading{flex-wrap:wrap;justify-content:space-between;gap:22px;padding:6px 0 24px;border-bottom:1px solid var(--ads-line)}.ads-page-heading,.ads-title{display:flex;align-items:center}.ads-title{gap:14px;flex:1 1 450px;min-width:0}.ads-title-icon{display:grid;place-items:center;flex:none;width:52px;height:52px;border-radius:16px;background:var(--ads-head);color:var(--ads-accent)}.ads-title-icon svg{width:25px;height:25px}.ads-title-line{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.ads-title h1{font-size:30px;line-height:1.2;font-weight:650;letter-spacing:-.6px}.ads-title p{font-size:14px;color:var(--ads-muted);line-height:1.55;margin-top:6px}.ads-marketplace{display:inline-flex;padding:5px 10px;border:1px solid var(--ads-line);border-radius:8px;font-size:12px;color:var(--ads-accent);background:var(--ads-soft);font-weight:600}.ads-header-actions{display:flex;align-items:flex-end;justify-content:flex-end;flex-wrap:wrap;gap:10px}.ads-balance{display:flex;align-items:center;gap:8px;padding:12px 14px;background:color-mix(in srgb,var(--ads-green) 7%,var(--ads-paper));border:1px solid color-mix(in srgb,var(--ads-green) 25%,var(--ads-line));border-radius:12px;font-size:13px}.ads-balance strong{color:var(--ads-green);font-size:18px;font-variant-numeric:tabular-nums;white-space:nowrap}.ads-campaign-picker{min-width:180px;width:245px}.ads-campaign-picker label{display:block;margin:0 0 5px 2px;font-size:11px;font-weight:600;color:var(--ads-muted)}.ads-page input:not([type]),.ads-page input[type=text],.ads-page select{border:1px solid var(--ads-line);background:var(--ads-paper);border-radius:10px;color:var(--ads-text);min-height:44px;font-size:14px}.ads-campaign-trigger{display:flex;align-items:center;gap:9px;width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--ads-line);border-radius:11px;background:var(--ads-paper);font-size:14px;color:var(--ads-text);text-align:left;cursor:pointer}.ads-campaign-trigger>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ads-campaign-trigger svg{flex:none;width:16px;height:16px;color:var(--ads-accent)}.ads-campaign-trigger:hover,.ads-campaign-trigger[data-state=open]{border-color:var(--ads-accent);background:var(--ads-soft)}.ads-campaign-trigger:focus-visible{outline:2px solid var(--ads-accent);outline-offset:3px}.ads-campaign-trigger:disabled{opacity:.55;cursor:not-allowed}.ads-campaign-chevron{transition:transform .15s}.ads-campaign-trigger[data-state=open] .ads-campaign-chevron{transform:rotate(180deg)}.ads-campaign-popover{display:flex;flex-direction:column;width:min(430px,calc(100vw - 24px));max-width:calc(100vw - 24px);max-height:min(570px,var(--radix-popover-content-available-height));padding:0;overflow:hidden;border:1px solid var(--ads-line);border-radius:16px;background:var(--ads-paper);box-shadow:0 14px 44px rgb(66 43 24/16%)}.ads-campaign-menu-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 18px 12px;flex:none}.ads-campaign-menu-heading strong{font-size:15px;font-weight:650}.ads-campaign-menu-heading p{margin-top:4px;font-size:12px;color:var(--ads-muted)}.ads-campaign-menu-heading>span{padding:5px 9px;border-radius:8px;background:var(--ads-head);font-size:13px;font-weight:650;color:var(--ads-accent)}.ads-campaign-search{display:flex;align-items:center;flex:none;gap:9px;margin:0 12px 10px;padding:0 12px;border:1px solid var(--ads-line);border-radius:10px;background:var(--ads-soft)}.ads-campaign-search:focus-within{border-color:var(--ads-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--ads-accent) 12%,transparent)}.ads-campaign-search>svg{width:17px;height:17px;flex:none;color:var(--ads-muted)}.ads-campaign-search input{width:100%;min-width:0;height:44px;outline:none;border:0;background:transparent;font-size:14px;color:var(--ads-text)}.ads-campaign-popover .ads-campaign-search input[role=combobox]:focus,.ads-campaign-popover .ads-campaign-search input[role=combobox]:focus-visible{outline:none;box-shadow:none;border-color:transparent}.ads-campaign-search input::placeholder{color:var(--ads-muted)}.ads-campaign-search>button{display:grid;place-items:center;flex:none;width:28px;height:32px;border-radius:6px;color:var(--ads-muted);cursor:pointer}.ads-campaign-search>button:hover{color:var(--ads-accent);background:var(--ads-head)}.ads-campaign-search>button:focus-visible{outline:2px solid var(--ads-accent)}.ads-campaign-search>button svg{width:15px;height:15px}.ads-campaign-options{position:relative;min-height:0;max-height:380px;padding:0 8px 8px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ads-line) transparent}.ads-campaign-option{display:flex;align-items:center;gap:10px;width:100%;min-height:64px;padding:12px 10px;border:1px solid transparent;border-radius:10px;background:transparent;text-align:left;color:var(--ads-text);cursor:pointer}.ads-campaign-option+.ads-campaign-option{margin-top:3px}.ads-campaign-option[data-active=true]{background:var(--ads-soft)}.ads-campaign-option[aria-selected=true]{background:color-mix(in srgb,var(--ads-accent) 8%,var(--ads-paper));border-color:color-mix(in srgb,var(--ads-accent) 35%,var(--ads-line))}.ads-campaign-option-copy{flex:1;min-width:0}.ads-campaign-option-copy>strong{display:block;font-size:14px;line-height:1.4;font-weight:600;overflow-wrap:anywhere}.ads-campaign-option-copy small{display:block;font-size:11px;line-height:1.5;color:var(--ads-muted)}.ads-campaign-option-copy>small{margin-top:4px}.ads-campaign-option-meta{display:flex;align-items:center;flex-wrap:wrap;gap:5px 8px;margin-top:5px}.ads-campaign-option-icon{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:9px;background:var(--ads-head);color:var(--ads-accent)}.ads-campaign-option-icon svg{width:17px;height:17px}.ads-campaign-option-all{margin-bottom:8px}.ads-campaign-check{flex:none;width:17px;height:17px;color:var(--ads-accent);opacity:0}.ads-campaign-check[data-checked=true]{opacity:1}.ads-campaign-state{--campaign-color:var(--ads-muted);display:inline-flex;align-items:center;gap:5px;border-radius:6px;padding:3px 6px;background:color-mix(in srgb,var(--campaign-color) 9%,var(--ads-paper));color:var(--campaign-color);font-size:10px;font-weight:600;line-height:1.2;white-space:nowrap}.ads-campaign-state:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.ads-campaign-state[data-status="9"]{--campaign-color:var(--ads-green)}.ads-campaign-state[data-status="11"]{--campaign-color:var(--ads-gold)}.ads-campaign-state[data-status="4"],.ads-campaign-state[data-status="7"]{--campaign-color:var(--ads-blue)}.ads-campaign-state[data-status="8"]{--campaign-color:var(--ads-rose)}.ads-campaign-empty{padding:22px 14px;color:var(--ads-muted);font-size:13px;line-height:1.6;text-align:center}.ads-campaign-menu-footer{flex:none;padding:11px 18px;border-top:1px solid var(--ads-line);background:var(--ads-soft);font-size:11px;line-height:1.5;color:var(--ads-muted)}.ads-header-actions>button,.ads-refresh{min-height:46px;border:1px solid var(--ads-line);border-radius:11px;background:var(--ads-paper);box-shadow:none}.ads-refresh{width:46px;display:grid;place-items:center;color:var(--ads-accent);cursor:pointer}.ads-refresh:disabled{opacity:.5;cursor:wait}.ads-refresh:hover{background:var(--ads-head)}.ads-quality{gap:8px 14px;line-height:1.5}.ads-quality>span{padding:5px 8px;border-radius:6px;box-shadow:none;background:transparent}.ads-quality>span:first-child{background:var(--ads-soft)}.ads-quality>span:last-child{color:var(--ads-muted);font-size:11px}.ads-navigation{gap:24px;min-width:0}.ads-page .ads-section-tabs{display:flex;justify-content:flex-start;width:100%;height:auto;flex-wrap:wrap;padding:5px;gap:5px;background:var(--ads-head);border:1px solid var(--ads-line);border-radius:14px}.ads-page .ads-section-tabs>button{flex:0 1 auto;min-height:46px;padding:10px 22px;border-radius:10px;font-size:14px;font-weight:600;color:var(--ads-muted);box-shadow:none}.ads-page .ads-section-tabs>button[data-state=active]{background:var(--ads-accent);color:var(--ads-paper)}.dark .ads-page .ads-section-tabs>button[data-state=active]{color:#241f1b}.ads-section-tabs>button>span{padding:2px 6px;border-radius:5px;background:rgb(128 100 70/10%);font-size:12px}.ads-section-tabs>button[data-state=active]>span{background:rgb(255 255 255/18%)}.ads-metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ads-metric{--metric-color:var(--ads-accent);position:relative;display:flex;flex-direction:column;min-width:0;min-height:172px;padding:18px;background:var(--ads-paper);border:1px solid var(--ads-line);border-radius:16px;box-shadow:0 3px 12px rgb(82 54 28/3%)}.ads-metric:hover{border-color:color-mix(in srgb,var(--metric-color) 40%,var(--ads-line))}.ads-page [data-tone=green]{--metric-color:var(--ads-green)}.ads-page [data-tone=blue]{--metric-color:var(--ads-blue)}.ads-page [data-tone=teal]{--metric-color:var(--ads-teal)}.ads-page [data-tone=violet]{--metric-color:var(--ads-violet)}.ads-page [data-tone=rose]{--metric-color:var(--ads-rose)}.ads-page [data-tone=gold]{--metric-color:var(--ads-gold)}.ads-page [data-tone=neutral]{--metric-color:var(--ads-muted)}.ads-metric-heading{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:600}.ads-metric-heading p{flex:1;line-height:1.4}.ads-metric-icon{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:10px;color:var(--metric-color);background:color-mix(in srgb,var(--metric-color) 9%,var(--ads-paper))}.ads-metric .ads-metric-value{color:var(--metric-color);margin-top:14px;font-size:clamp(26px,2.2vw,36px);line-height:1.15;font-weight:650;letter-spacing:-.7px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ads-metric-footer{display:flex;justify-content:space-between;align-items:flex-end;gap:10px;margin-top:auto;padding-top:12px}.ads-metric-footer>p{color:var(--ads-muted);font-size:12px;line-height:1.5}.ads-metric-footer>span{flex:none;padding:3px 5px;border-radius:6px;background:var(--ads-soft);font-size:12px}.ads-info{display:grid;place-items:center;width:28px;height:28px;flex:none;border-radius:50%;color:var(--ads-muted);cursor:pointer}.ads-info:hover{color:var(--ads-accent);background:var(--ads-head)}.ads-metric-popover{width:310px;max-width:calc(100vw - 24px);border:1px solid var(--ads-line);border-radius:14px;background:var(--ads-paper);box-shadow:0 10px 40px rgb(68 40 20/14%);padding:18px}.ads-metric-popover p{font-size:13px;line-height:1.6;color:var(--ads-muted);margin-top:10px}.ads-extra-metrics{margin-top:16px;border:1px solid var(--ads-line);border-radius:14px;background:var(--ads-soft)}.ads-extra-metrics>summary{cursor:pointer;padding:15px 18px;font-size:14px;font-weight:600}.ads-extra-metrics>summary>span{margin-left:10px;font-size:12px;color:var(--ads-muted);font-weight:400}.ads-extra-metrics>section{padding:4px 18px 18px}.ads-diagnostic{--metric-color:var(--ads-accent);border-radius:12px}.ads-diagnostic>span:first-child{display:none}.ads-diagnostic dd,.ads-diagnostic>div>span{color:var(--metric-color)}.ads-diagnostic>div>span{background:color-mix(in srgb,var(--metric-color) 12%,var(--ads-paper))}.ads-diagnostic-info{position:absolute;top:14px;right:12px}.ads-insight{background:var(--ads-paper);border-color:var(--ads-line);border-radius:16px}.ads-insight>div:last-child{background:var(--ads-soft);border-color:var(--ads-line)}.ads-insight>span{background:var(--ads-gold)}.ads-insight[data-severity=critical]>span{background:var(--ads-rose)}.ads-insight[data-severity=opportunity]>span{background:var(--ads-green)}.ads-photo{border:1px solid var(--ads-line);padding:3px;border-radius:11px;background:#fff;box-shadow:0 2px 6px rgb(60 38 15/3%)}.ads-photo img{object-fit:contain!important;border-radius:7px}.ads-chart{border-radius:16px;padding:22px;min-width:0;background:var(--ads-paper)}.ads-chart h3{font-size:16px}.ads-chart>p{line-height:1.6;font-size:13px}.ads-page button[aria-pressed]{min-height:40px;height:auto;border-color:var(--ads-line);background:var(--ads-paper);color:var(--ads-muted);border-radius:9px;font-size:13px;padding:8px 13px}.ads-page button[aria-pressed=true]{background:var(--ads-head);border-color:var(--ads-accent);color:var(--ads-accent);box-shadow:none}.ads-filter-toolbar{padding:16px;border:1px solid var(--ads-line);border-radius:14px;background:var(--ads-soft);gap:10px}.ads-filter-toolbar>label{min-width:min(100%,280px)}.ads-page :is(button,select,input,summary):focus-visible{outline:2px solid var(--ads-accent);outline-offset:3px}.ads-page [data-slot=badge]{font-size:11px;line-height:1.45;padding:4px 8px;border-radius:7px;white-space:normal}.ads-table-scroll{border-radius:14px;background:var(--ads-paper)}.ads-campaign-table th{padding:15px 12px;background:var(--ads-head);color:var(--ads-muted);font-size:12px;white-space:nowrap}.ads-page .ads-campaign-table[data-detailed=false]{min-width:1080px}.ads-campaign-table[data-detailed=false] tr>:is(:nth-child(3),:nth-child(5),:nth-child(7),:nth-child(8),:nth-child(10),:nth-child(13)){display:none}.ads-campaign-table td{border-color:var(--ads-line);font-variant-numeric:tabular-nums}.ads-campaign-table tbody tr:hover{background:var(--ads-soft)}.ads-campaign-table tbody tr[data-campaign-row]>td{padding:16px 12px;font-size:16px;white-space:nowrap}.ads-campaign-table tbody tr[data-campaign-row]>td:first-child{min-width:350px;max-width:410px;white-space:normal}.ads-campaign-name{font-size:15px;line-height:1.5;overflow-wrap:anywhere}.ads-campaign-product>div>button,.ads-details section>div>button{width:34px;height:34px;border-color:var(--ads-line);background:var(--ads-head);color:var(--ads-accent);border-radius:9px}.ads-status{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:8px;font-size:12px;font-weight:600;background:var(--ads-head);color:var(--ads-muted)}.ads-status:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.ads-status[data-status="9"]{color:var(--ads-green);background:color-mix(in srgb,var(--ads-green) 10%,var(--ads-paper))}.ads-status[data-status="11"]{color:var(--ads-gold);background:color-mix(in srgb,var(--ads-gold) 10%,var(--ads-paper))}.ads-status[data-status="7"]{color:var(--ads-blue);background:color-mix(in srgb,var(--ads-blue) 10%,var(--ads-paper))}.ads-status[data-status="8"]{color:var(--ads-rose);background:color-mix(in srgb,var(--ads-rose) 10%,var(--ads-paper))}.ads-campaign-state>p:last-child{margin-top:7px}.ads-campaign-table td[data-label="Расход"],.ads-campaign-table td[data-label=CPO]{color:var(--ads-accent)}.ads-campaign-table td[data-label="Показы"],.ads-campaign-table td[data-label=CTR]{color:var(--ads-blue)}.ads-campaign-table td[data-label="Заказы"],.ads-campaign-table td[data-label=ROAS]{color:var(--ads-green)}.ads-campaign-table tbody tr[data-campaign-row]>.ads-diagnosis{max-width:190px;white-space:normal;font-size:12px}.ads-page .ads-product-scroll{overflow:visible}.ads-page .ads-product-list{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ads-product-list>*{margin-top:0}.ads-page .ads-product-row{grid-template-columns:repeat(4,minmax(0,1fr));border-color:var(--ads-line);border-radius:14px}.ads-page .ads-products .ads-product-row{background:var(--ads-paper)}.ads-page .ads-product-row:hover{background:var(--ads-paper);border-color:var(--ads-accent)}.ads-product-row>div:first-child,.ads-product-row>div:last-child,.ads-product-row>div:nth-child(2){grid-column:1/-1}.ads-product-row>div:last-child,.ads-product-row>div:nth-child(2){background:var(--ads-soft)}.ads-product-row>div:nth-child(2){padding-top:12px;padding-bottom:12px}.ads-product-meta{flex-wrap:wrap;gap:5px 8px}.ads-product-meta>span:first-child{white-space:nowrap}.ads-product-meta>span:last-child:not(:first-child){flex-basis:100%}.ads-product-row>div{border-color:var(--ads-line);padding:16px 14px}.ads-product-row>div>p:first-child{font-size:11px}.ads-product-row>div>p:nth-child(2){font-size:17px;line-height:1.45}.ads-product-row>div:nth-child(3)>p:nth-child(2),.ads-product-row>div:nth-child(6)>p:nth-child(2){color:var(--ads-accent)}.ads-product-row>div:nth-child(4)>p:nth-child(2),.ads-product-row>div:nth-child(7)>p:nth-child(2){color:var(--ads-green)}.ads-product-row>div:nth-child(5)>p:nth-child(2){color:var(--ads-blue)}.ads-product-name{font-size:15px;line-height:1.45;overflow-wrap:anywhere}.ads-product-decision{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border-radius:8px;color:var(--metric-color,var(--ads-muted));background:color-mix(in srgb,var(--metric-color,var(--ads-muted)) 9%,var(--ads-paper));font-size:12px;line-height:1.4}.ads-product-decision:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:currentColor}.ads-diagnosis>span{display:inline-flex;padding:6px 9px;border-radius:8px;background:var(--ads-soft);line-height:1.4}.ads-empty{padding:28px 18px;color:var(--ads-muted);text-align:center;font-size:14px;white-space:normal}.ads-page :is([class*=border-sky-],[class*=border-violet-]){border-color:var(--ads-line)}.ads-page :is([class~=bg-sky-50],[class*="bg-sky-50/"],[class~=bg-slate-50],[class*="bg-slate-50/"],[class~=bg-violet-50],[class*="bg-violet-50/"]){background-color:var(--ads-soft)}.ads-page :is([class*=bg-sky-100],[class*=bg-violet-100]){background-color:var(--ads-head)}.ads-page :is([class*=text-emerald-6],[class*=text-emerald-7]){color:var(--ads-green)}.ads-page :is([class*=text-rose-6],[class*=text-rose-7]){color:var(--ads-rose)}.ads-page :is([class*=text-amber-6],[class*=text-amber-7]){color:var(--ads-gold)}.ads-page :is([class*=text-violet-6],[class*=text-violet-7]){color:var(--ads-violet)}.ads-page :is([class*=text-sky-6],[class*=text-blue-6]){color:var(--ads-blue)}.ads-page :is([class~=bg-amber-50],[class*="bg-amber-50/"]){background-color:color-mix(in srgb,var(--ads-gold) 8%,var(--ads-paper))}.ads-page :is([class~=bg-emerald-50],[class*="bg-emerald-50/"]){background-color:color-mix(in srgb,var(--ads-green) 8%,var(--ads-paper))}.ads-page :is([class~=bg-rose-50],[class*="bg-rose-50/"]){background-color:color-mix(in srgb,var(--ads-rose) 8%,var(--ads-paper))}.ads-page .ads-funnel-step .ads-funnel-fill{background:var(--metric-color,var(--ads-blue))}.ads-page [class*=bg-white]{background-color:var(--ads-paper)}.ads-page [class*=divide-sky-]>*,.ads-page [class*=divide-violet-]>*{border-color:var(--ads-line)}.ads-campaign-focus,.ads-daily-funnel{border-radius:14px}.ads-daily-summary{border-radius:12px}.ads-daily-summary>div>div>p:last-child{font-size:27px;color:var(--ads-accent)}.ads-daily-metric>p:first-child{white-space:normal;color:var(--ads-muted);font-size:11px;font-weight:500}.ads-daily-metric>p:last-child{white-space:normal;overflow-wrap:anywhere;font-size:16px;line-height:1.4}.ads-daily-metric:is([data-label="Расход"])>p:last-child{color:var(--ads-accent)}.ads-daily-metric:is([data-label="Просмотры"],[data-label="Показы РК"],[data-label="Клики"],[data-label=CTR])>p:last-child{color:var(--ads-blue)}.ads-daily-metric:is([data-label="Корзины"],[data-label="В корзину"])>p:last-child{color:var(--ads-violet)}.ads-daily-metric:is([data-label="Заказы"],[data-label="Выручка"])>p:last-child{color:var(--ads-green)}.ads-daily-group [class*=divide-emerald-]>*{border-color:color-mix(in srgb,var(--ads-green) 15%,var(--ads-line))}.ads-period-popover{border-color:var(--ads-line);background:var(--ads-paper);max-width:calc(100vw - 24px)}.ads-period-popover [data-selected]{background:var(--ads-accent)}.ads-period-popover button:is([data-range-start=true],[data-range-end=true],[data-selected-single=true]){background:var(--ads-accent)!important;color:var(--ads-paper)!important}.ads-period-popover button[data-range-middle=true]{background:var(--ads-head)!important;color:var(--ads-text)!important}.ads-period-popover button[data-outside=true][data-selected=true]{background:transparent!important;color:var(--ads-muted)!important}.ads-period-popover button[data-today=true]{border-color:var(--ads-accent)!important}.ads-period-popover button[class*=bg-slate-]{background:var(--ads-head);color:var(--ads-accent)}.ads-cluster-product>div{min-width:0}@media(min-width:1800px){.ads-metrics-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:1100px){.ads-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ads-header-actions{width:100%;justify-content:flex-start}.ads-page .ads-product-list{grid-template-columns:1fr}}@media(max-width:1000px){.ads-page .ads-campaign-table{display:block;min-width:0}.ads-page .ads-campaign-table[data-detailed=false]{min-width:0}.ads-campaign-table thead{display:none}.ads-campaign-table tbody{display:grid;gap:14px}.ads-page .ads-table-scroll{border:0;background:transparent;overflow:visible}.ads-campaign-table tbody tr[data-campaign-row]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:1px solid var(--ads-line);border-radius:14px;background:var(--ads-paper);overflow:hidden}.ads-campaign-table tbody tr[data-campaign-row]>td{display:flex;flex-direction:column;align-items:flex-start;text-align:left;white-space:normal;min-width:0;padding:12px;border-top:1px solid var(--ads-line);overflow-wrap:anywhere}.ads-campaign-table tbody tr[data-campaign-row]>td:first-child{grid-column:1/-1;max-width:none;min-width:0;border:0}.ads-campaign-table tbody tr[data-campaign-row]>td[data-label]:before{content:attr(data-label);display:block;color:var(--ads-muted);font-size:11px;font-weight:400;margin-bottom:5px}.ads-campaign-table tbody tr[data-campaign-row]>.ads-campaign-state,.ads-campaign-table tbody tr[data-campaign-row]>.ads-diagnosis{grid-column:1/-1;max-width:none}.ads-campaign-table td.ads-campaign-state{flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px}.ads-campaign-state>p:last-child{margin-top:0}.ads-product-scroll{overflow:visible}.ads-page .ads-product-list{min-width:0;display:grid;gap:14px}.ads-product-list>*{margin-top:0}.ads-page .ads-product-row{grid-template-columns:repeat(4,minmax(0,1fr))}.ads-product-row>div{border-right:0;border-top:1px solid var(--ads-line);min-width:0;overflow-wrap:anywhere}.ads-product-row>div:first-child{grid-column:1/-1;border:0}.ads-product-row>div:last-child,.ads-product-row>div:nth-child(2){grid-column:1/-1}.ads-page .ads-cluster-product{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.ads-cluster-product>div:first-child{grid-column:1/-1}.ads-cluster-product>div:not(:first-child){border-left:0;border-top:1px solid var(--ads-line)}.ads-cluster-product>div:last-child{grid-column:2/-1}}@media(max-width:650px){.ads-campaign-search input{font-size:16px}.ads-title{flex-basis:100%;gap:10px;align-items:flex-start}.ads-title-icon{width:42px;height:42px;border-radius:12px}.ads-title h1{font-size:26px}.ads-title p{font-size:12px}.ads-header-actions{display:grid;grid-template-columns:minmax(0,1fr) 46px;gap:10px}.ads-balance,.ads-campaign-picker{grid-column:1/-1;width:100%}.ads-balance{justify-content:flex-start}.ads-balance strong{margin-left:auto}.ads-header-actions>button{width:100%}.ads-quality>span:last-child{margin-left:0;padding-left:0}.ads-quality{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ads-quality>span{font-size:11px;padding:6px}.ads-quality>span:last-child{grid-column:1/-1}.ads-page .ads-section-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px}.ads-page .ads-section-tabs>button{padding:10px 7px;font-size:12px;white-space:normal;min-height:42px}.ads-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ads-metric{padding:13px;min-height:178px;border-radius:13px}.ads-metric-heading{gap:6px;font-size:11px;align-items:flex-start}.ads-metric-icon{display:none}.ads-info{width:22px;height:22px}.ads-metric .ads-metric-value{font-size:26px;margin-top:10px}.ads-metric-footer{flex-wrap:wrap;gap:6px}.ads-metric-footer>p{font-size:11px}.ads-extra-metrics>summary>span{display:block;margin:5px 0 0 18px}.ads-chart{padding:14px}.ads-chart>div{max-width:100%}.ads-page h2{font-size:18px}.ads-filter-toolbar{padding:12px}.ads-filter-toolbar>label{flex-basis:100%;min-width:0}.ads-insight .ads-photo{width:62px!important;height:82px!important}.ads-insight h3{font-size:14px}.ads-insight>div:first-of-type{padding:13px 13px 13px 17px;gap:10px}.ads-insight>div:last-child{padding:14px}.ads-campaign-table tbody tr[data-campaign-row],.ads-page .ads-product-row{grid-template-columns:repeat(2,minmax(0,1fr))}.ads-campaign-table .ads-campaign-product>div{gap:9px}.ads-campaign-table .ads-campaign-product>div>div:last-child{max-width:none;flex:1}.ads-campaign-table .ads-campaign-product>div>button{width:28px;height:36px}.ads-page .ads-campaign-name,.ads-page .ads-product-name{font-size:14px}.ads-product-row>div{padding:12px}.ads-period-popover{overflow-y:auto;max-height:calc(100dvh - 32px)}.ads-funnel-step{grid-template-columns:58px minmax(20px,1fr) 116px;gap:5px}.ads-concentration-row{grid-template-columns:minmax(0,1fr) 84px;gap:5px}.ads-concentration-row>div:nth-child(2){grid-column:1/-1;grid-row:2}.ads-concentration-row>span:last-child{grid-column:2;grid-row:1;font-size:12px}.ads-page .ads-cluster-product{grid-template-columns:repeat(2,minmax(0,1fr))}.ads-cluster-product>div:last-child{grid-column:1/-1}}@media(max-width:350px){.ads-metric .ads-metric-value{font-size:22px}.ads-metric{padding:11px}.ads-balance{gap:5px;font-size:11px;padding:10px}.ads-balance strong{font-size:17px}}@media(prefers-reduced-motion:reduce){.ads-page *,.ads-page :after,.ads-page :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}