:root{--brand:#ff7200;--brand-strong:#d95f00;--brand-soft:#fff0e3;--brand-ink:#b34f00;--brand-border:#ffd2ad;--ink:#181818;--text-2:#5d5a54;--muted:#6f6f6f;--line:#e8e7e2;--line-strong:#d8d5ce;--dot:#b5b1aa;--canvas:#f5f5f3;--surface:#fff;--surface-2:#f8f7f4;--surface-3:#ecebe7;--hover:#f4f3f0;--solid:#181818;--on-solid:#fff;--header-bg:rgba(245,245,243,.9);--float-bg:rgba(255,255,255,.94);--shadow-card:0 5px 20px rgba(24,24,24,.035);--shadow-pop:0 16px 44px rgba(24,24,24,.16);--shadow-login:0 28px 80px rgba(24,24,24,.14);--good-bg:#ecf8ec;--good-ink:#0b6b0b;--warn-bg:#fff6e0;--warn-ink:#8a5a00;--warn-icon:#c98a00;--crit-bg:#fdecec;--crit-ink:#b42318;--info-bg:#eef4fc;--info-ink:#1f5fae;--code-bg:#181818;--code-border:#2d2d2d;--selection:#ffd4b0;--scroll:#c4ccd8;--scroll-hover:#a9b3c2;--side-bg:#fbfaf8;--side-line:#e7e5e0;--side-field:#fff;--side-text:#45423d;--side-muted:#8a867e;--side-hover:#f1efea;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--brand:#ff7a1a;--brand-strong:#ff9a4d;--brand-soft:rgba(255,122,26,.14);--brand-ink:#ff9a4d;--brand-border:rgba(255,122,26,.38);--ink:#f0f0f0;--text-2:#a8a8a8;--muted:#8f8f8f;--line:#2a2a2a;--line-strong:#3a3a3a;--dot:#5a5a5a;--canvas:#111;--surface:#1a1a1a;--surface-2:#212121;--surface-3:#2e2e2e;--hover:#262626;--solid:#f0f0f0;--on-solid:#111;--header-bg:rgba(17,17,17,.88);--float-bg:rgba(26,26,26,.94);--shadow-card:none;--shadow-pop:0 16px 44px rgba(0,0,0,.55);--shadow-login:0 28px 80px rgba(0,0,0,.5);--good-bg:rgba(12,163,12,.16);--good-ink:#3ccf6d;--warn-bg:rgba(250,178,25,.12);--warn-ink:#fab219;--warn-icon:#fab219;--crit-bg:rgba(208,59,59,.18);--crit-ink:#ff7a7a;--info-bg:rgba(57,135,229,.14);--info-ink:#7ab3f5;--code-bg:#0d0d0d;--code-border:#2e2e2e;--selection:rgba(255,122,26,.35);--scroll:#3a3a3a;--scroll-hover:#4a4a4a;--side-bg:#0b0b0b;--side-line:#222;--side-field:#151515;--side-text:#b5b5b5;--side-muted:gray;--side-hover:#1a1a1a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body,#root{min-height:100%}body{background:var(--canvas);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0}.brand-mark{object-fit:contain;flex:none;width:34px;height:34px}.brand-lockup{color:var(--ink);letter-spacing:-.025em;align-items:center;gap:12px;font-size:17px;font-weight:800;display:flex}.brand-lockup--inverse{color:#fff}.brand-lockup--inverse .brand-mark{background:#fff;border-radius:8px;padding:5px}.page-title{letter-spacing:-.035em;margin:0!important;font-weight:800!important}.delta-badge{background:var(--surface-2);color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:2px;padding:1px 6px;font-size:12px;font-weight:650;line-height:18px;display:inline-flex}.delta-badge .anticon{font-size:10px}.delta-badge.is-up{background:var(--good-bg);color:var(--good-ink)}.delta-badge.is-down{background:var(--crit-bg);color:var(--crit-ink)}.metric-card__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 8px;display:flex}.login-wrap{min-height:100vh;background:var(--canvas);min-height:100dvh;padding:24px;padding-bottom:max(24px, env(safe-area-inset-bottom));align-items:center;justify-items:center;display:grid}.login-shell{border:1px solid var(--line);background:var(--surface);width:100%;max-width:1000px;min-height:620px;box-shadow:var(--shadow-login);border-radius:28px;grid-template-columns:1.08fr .92fr;display:grid;overflow:hidden}.login-brand-panel{color:#fff;background:radial-gradient(circle at 82% 18%,rgba(255,114,0,.44),transparent 32%),#181818;flex-direction:column;justify-content:space-between;padding:44px;display:flex;position:relative;overflow:hidden}.login-brand-panel:after{content:"";border:1px solid rgba(255,255,255,.1);border-radius:50%;width:420px;height:420px;position:absolute;bottom:-180px;right:-140px;box-shadow:0 0 0 52px rgba(255,255,255,.024),0 0 0 108px rgba(255,255,255,.02)}.login-brand-copy{z-index:1;max-width:460px;position:relative}.login-eyebrow{letter-spacing:.14em;font-size:11px;font-weight:800;color:#ffb06f!important}.login-brand-copy h1{letter-spacing:-.06em;max-width:9ch;color:#fff!important;margin:18px 0!important;font-size:max(44px,min(5vw,68px))!important;font-weight:800!important;line-height:.98!important}.login-brand-copy p{max-width:40ch;font-size:16px;line-height:1.65;color:#b9b5c2!important;margin:0!important}.login-benefits{z-index:1;color:#d7d3dd;gap:12px;font-size:13px;display:grid;position:relative}.login-benefits>div{align-items:center;gap:10px;display:flex}.login-benefits .anticon{color:#ff8b2d;font-size:16px}.login-form-panel{flex-direction:column;justify-content:center;padding:54px;display:flex}.login-mobile-brand{display:none}.login-form-heading{margin-bottom:28px}.login-form-heading h2{letter-spacing:-.04em;margin:0 0 8px!important;font-size:30px!important;font-weight:800!important}.login-form-heading p{margin:0!important}.login-form-panel .ant-form-item-label>label{font-weight:650}.login-form-panel .ant-input,.login-form-panel .ant-input-affix-wrapper{background:var(--surface-2)}.login-security-note{background:var(--brand-soft);color:var(--muted);border-radius:12px;align-items:flex-start;gap:10px;margin-top:22px;padding:12px 14px;font-size:12px;line-height:1.5;display:flex}.login-security-note .anticon{color:var(--brand);margin-top:2px}.login-footer{text-align:center;margin-top:24px;font-size:11px;display:block}.thumb{object-fit:cover;border:1px solid var(--line);background:var(--surface-3);border-radius:5px;width:72px;height:28px}.banner-preview-row{flex-wrap:wrap;gap:16px;display:flex}.banner-preview{background:#1a2233;border-radius:12px;min-width:160px;padding:10px}.banner-preview.phone{width:200px}.banner-preview.desktop{flex:1;min-width:280px}.banner-preview-label{color:#9aa3b5;margin-bottom:6px;font-family:inherit;font-size:11px}.banner-preview img{background:#fff;border-radius:4px;width:100%;height:auto;display:block}.banner-preview-empty{color:#5a6270;font-size:12px}.app-shell{min-height:100vh;min-height:100dvh}.app-sider{height:100vh;border-right:1px solid var(--side-line);height:100dvh;top:0;transition:width .2s,min-width .2s,max-width .2s,flex-basis .2s!important;position:-webkit-sticky!important;position:sticky!important}.app-sider .ant-layout-sider-children{flex-direction:column;display:flex}.side{height:100%;color:var(--side-text);flex-direction:column;padding:16px 12px 12px;display:flex}.side-top{justify-content:space-between;align-items:center;gap:8px;min-height:40px;padding:0 0 14px 6px;display:flex}.side-brand{min-width:0;color:var(--ink);letter-spacing:.02em;white-space:nowrap;align-items:center;gap:10px;font-size:12px;font-weight:800;display:flex}.side-brand .brand-mark{width:30px;height:30px}.side-cta.ant-btn{margin-bottom:8px}.side-search{border:1px solid var(--side-line);background:var(--side-field);width:100%;height:38px;color:var(--side-muted);font:inherit;text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:8px;margin-bottom:12px;padding:0 10px;font-size:13px;transition:border-color .15s,color .15s;display:flex}.side-search:hover{border-color:var(--line-strong);color:var(--side-text)}.side-search:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.side-user:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.side-search kbd{border:1px solid var(--side-line);background:var(--side-bg);color:var(--side-muted);border-radius:5px;margin-left:auto;padding:1px 6px;font:500 11px/1.4 inherit}.side-nav{flex:1;min-height:0;margin:0 -4px;padding:0 4px;overflow-x:hidden;overflow-y:auto}.side-menu.ant-menu{background:0 0}.side-menu.ant-menu:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:0}.side-menu.ant-menu:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:0}.side-menu.ant-menu:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-right:0}.side-menu.ant-menu:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:0}.side-menu.ant-menu:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:0}.side-menu.ant-menu:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-left:0}.side-menu .ant-menu-item-selected{font-weight:650}.side-label{align-items:center;gap:8px;display:flex}.side-label__text{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.nb{border-radius:10px;align-items:center;justify-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;line-height:1;display:inline-grid}.nb--crit{color:#fff;background:#d03b3b}.nb--warn{color:#181818;background:#fab219}.side-menu.ant-menu-inline>.side-mgmt>.ant-menu-submenu-title{height:32px;color:var(--side-muted);letter-spacing:.08em;text-transform:uppercase;margin-top:10px;font-size:11px;font-weight:700;line-height:32px}.side-menu.ant-menu-inline>.side-mgmt>.ant-menu-submenu-title:hover{color:var(--side-text);background:0 0}.side-menu.ant-menu-inline>.side-mgmt>.ant-menu-submenu-title>.ant-menu-item-icon{display:none}.side-menu.ant-menu-inline>.side-mgmt>.ant-menu-submenu-title>.ant-menu-title-content:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0}.side-menu.ant-menu-inline>.side-mgmt>.ant-menu-submenu-title>.ant-menu-title-content:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0}.side-menu.ant-menu-inline>.side-mgmt>.ant-menu-submenu-title>.ant-menu-title-content:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0}.side-menu.ant-menu-inline>.side-mgmt>.ant-menu-submenu-title>.ant-menu-title-content:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0}.side-menu.ant-menu-inline>.side-mgmt>.ant-menu-submenu-title>.ant-menu-title-content:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0}.side-menu.ant-menu-inline>.side-mgmt>.ant-menu-submenu-title>.ant-menu-title-content:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0}.side-menu.ant-menu-inline .ant-menu-sub .ant-menu-item{padding-left:12px!important}.side-foot{border-top:1px solid var(--side-line);margin-top:8px;padding-top:8px}.side-user{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;margin-top:4px;padding:8px 6px;transition:background .15s;display:flex}.side-user:hover{background:var(--side-hover)}.side-user__avatar{background:var(--brand-soft);width:32px;height:32px;color:var(--brand-ink);border-radius:50%;flex:none;align-items:center;justify-items:center;font-size:12px;font-weight:800;display:grid}.side-user__text{flex-direction:column;flex:1;min-width:0;display:flex}.side-user__text b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.side-user__text small{color:var(--side-muted);font-size:12px}.side-user-row{align-items:center;gap:6px;margin-top:4px;display:flex}.side-user-row .side-user{flex:1;margin-top:0}.theme-seg.ant-segmented{flex:none}.theme-seg .ant-segmented-item-label{min-height:26px;padding:0 8px;line-height:26px}[data-theme=dark] .side-brand .brand-mark{background:#fff;border-radius:8px;padding:4px}.nav-drawer .ant-drawer-body{background:var(--side-bg)}.nav-drawer .side{padding-top:max(16px, env(safe-area-inset-top));padding-bottom:max(12px, env(safe-area-inset-bottom))}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.campaign-search .ant-modal-container{padding:8px}.campaign-search__body{border-top:1px solid var(--line);max-height:min(420px,60vh);margin-top:4px;padding-top:6px;overflow-y:auto}.campaign-search__list{margin:0;padding:0;list-style:none}.campaign-search__hint{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;padding:6px 10px 4px;font-size:11px;font-weight:700}.campaign-search__item{cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}.campaign-search__item.is-active{background:var(--hover)}.campaign-search__name{flex-direction:column;min-width:0;display:flex}.campaign-search__name b{text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.campaign-search__name .ant-typography{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.campaign-search__empty{text-align:center;padding:24px}.campaign-search__foot{border-top:1px solid var(--line);color:var(--muted);gap:16px;margin-top:6px;padding:8px 10px 2px;font-size:12px;display:flex}.campaign-search kbd{border:1px solid var(--line);background:var(--surface-2);border-radius:4px;margin-right:3px;padding:1px 5px;font:500 11px/1.4 inherit}@media (max-width:900px){.campaign-search__foot{display:none}}.account-menu .ant-dropdown-menu{border:1px solid var(--line);min-width:236px;box-shadow:var(--shadow-pop);padding:8px}.account-menu .ant-dropdown-menu-item{border-radius:9px;min-height:40px}.app-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:20;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;position:-webkit-sticky;position:sticky;top:0;background:var(--header-bg)!important;height:auto!important;padding:18px 28px!important;line-height:1.4!important;display:flex!important}.app-content{padding:8px 28px 32px;padding-bottom:max(32px, env(safe-area-inset-bottom))}.app-content-inner{width:100%;max-width:1600px;margin:0 auto}.install-app-banner{border-radius:14px}.ant-card{border-color:var(--line);box-shadow:var(--shadow-card)}.app-shell .ant-tag.ant-tag-filled{background:var(--surface-3);min-height:24px;color:var(--text-2);white-space:nowrap;border:0;border-radius:999px;align-items:center;padding:3px 9px;font-size:11px;font-weight:750;line-height:18px;display:inline-flex}.app-shell .ant-tag.ant-tag-filled:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:0}.app-shell .ant-tag.ant-tag-filled:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:0}.app-shell .ant-tag.ant-tag-filled:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:0}.app-shell .ant-tag.ant-tag-filled:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:0}.app-shell .ant-tag.ant-tag-filled:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:0}.app-shell .ant-tag.ant-tag-filled:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:0}.app-shell .ant-tag.ant-tag-filled.ant-tag-success{background:var(--solid);color:var(--on-solid)}.app-shell .ant-tag.ant-tag-filled.ant-tag-warning,.app-shell .ant-tag.ant-tag-filled.ant-tag-orange,.app-shell .ant-tag.ant-tag-filled.ant-tag-processing,.app-shell .ant-tag.ant-tag-filled.ant-tag-blue{background:var(--brand-soft);color:var(--brand-strong)}.app-shell .ant-tag.ant-tag-filled.ant-tag-error{background:var(--crit-bg);color:var(--crit-ink)}.metric-card{height:100%;overflow:hidden}.metric-card .ant-card-body{flex-direction:column;justify-content:space-between;min-height:112px;display:flex}.metric-card--primary{border-color:var(--brand-border);background:linear-gradient(145deg, var(--surface) 0%, var(--brand-soft) 135%)}.metric-card__note{font-size:12px;line-height:1.4;display:block}.metric-card__hint{color:var(--muted);font-size:12px}.metric-card .ant-progress{margin:4px 0 0}.campaign-stat-value{font-size:20px;font-weight:700}.campaign-conversions-note{margin-top:10px;font-size:12px;display:block}.campaign-goals{border-top:1px solid var(--line);justify-items:start;gap:8px;margin-top:14px;padding-top:12px;display:grid}.campaign-comment{border-bottom:1px solid var(--line);padding-bottom:8px}.embed-card .ant-card-body{gap:22px;display:grid}.embed-step{align-items:flex-start;gap:14px;display:flex}.embed-step-number{background:var(--brand-soft);width:28px;height:28px;color:var(--brand);border-radius:9px;flex:none;align-items:center;justify-items:center;font-size:12px;font-weight:800;display:grid}.embed-step-content{flex:1;min-width:0}.embed-step-content h5{margin:2px 0 4px!important}.embed-step-content>.ant-typography-secondary{margin-bottom:10px}.embed-code{border:1px solid var(--code-border);background:var(--code-bg);white-space:pre-wrap;word-break:break-word;border-radius:12px;padding:14px 44px 14px 16px;font:12px/1.6 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;position:relative;color:#f5f5f3!important;margin:0!important}.embed-code .ant-typography-copy{color:#ff8b2d;position:absolute;top:12px;right:12px}.app-shell--mobile .ant-layout{background:var(--canvas)}.app-header--mobile{padding:10px 12px 8px!important;padding-top:max(10px, env(safe-area-inset-top))!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important}.app-header-mobile-row{align-items:center;gap:4px;display:flex}.app-header-titles{flex:1;min-width:0}.app-header-titles .page-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:18px!important;line-height:1.2!important}.app-icon-btn{justify-content:center;align-items:center;width:40px!important;height:40px!important;display:inline-flex!important}.app-header-mobile-range,.app-header-mobile-range .range-segmented{width:100%}.app-header-mobile-range .ant-segmented-item-label{padding:0 6px;font-size:12px}.app-content--mobile{padding:12px!important;padding-bottom:max(16px, env(safe-area-inset-bottom))!important}.campaign-mobile-list{flex-direction:column;gap:10px;display:flex}.campaign-mobile-card{background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:14px;padding:14px;transition:border-color .15s}.campaign-mobile-card:active{border-color:var(--brand)}.campaign-mobile-card__top{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:8px;display:flex}.campaign-mobile-card__name{color:var(--ink);font-size:15px;font-weight:700;line-height:1.3}.campaign-mobile-card__meta{color:var(--muted);margin-bottom:10px;font-size:12px}.campaign-mobile-card__kpis{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.campaign-mobile-card__kpi span{color:var(--muted);font-size:11px;display:block}.campaign-mobile-card__kpi b{color:var(--ink);font-size:15px}.campaign-detail-page{padding-top:8px}.campaign-back-link{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:var(--muted);align-items:center;gap:7px;font-size:13px;font-weight:650;display:inline-flex}.campaign-back-link:hover{color:var(--brand-strong)}.campaign-hero{border-top:3px solid var(--brand);overflow:hidden}.campaign-hero .ant-card-body{padding:26px 28px}.campaign-hero__content{justify-content:space-between;align-items:center;gap:28px;display:flex}.campaign-hero__main{min-width:0}.campaign-eyebrow{letter-spacing:.13em;font-size:10px;font-weight:800;color:var(--brand-strong)!important}.campaign-hero h2{color:var(--ink);letter-spacing:-.045em;margin:8px 0 10px!important;font-size:max(25px,min(3vw,36px))!important;font-weight:850!important;line-height:1.08!important}.campaign-hero__meta{color:var(--muted);flex-wrap:wrap;gap:7px 18px;font-size:13px;display:flex}.campaign-hero__meta span+span{position:relative}.campaign-hero__meta span+span:before{background:var(--dot);content:"";border-radius:50%;width:3px;height:3px;position:absolute;top:50%;left:-11px}.campaign-hero__places{flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:12px;font-size:13px;display:flex}.campaign-hero__places-label{color:var(--muted)}.campaign-hero__site{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.campaign-hero__site-name{margin-right:2px;font-weight:600}.campaign-hero__zone:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:0}.campaign-hero__zone:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:0}.campaign-hero__zone:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:0}.campaign-hero__zone:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:0}.campaign-hero__zone:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:0}.campaign-hero__zone:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:0}.campaign-hero__places-edit{height:auto;padding:0}.campaign-hero__actions{flex:none;justify-content:flex-end}.health.ant-card{border-color:var(--line)}.health>.ant-card-body{padding:18px 20px}.health-h{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2px 14px;display:grid}.health-badge{border-radius:14px;grid-area:1/1/span 2;align-self:start;align-items:center;justify-items:center;width:44px;height:44px;font-size:20px;display:grid}.health-badge--success{background:var(--good-bg);color:var(--good-ink)}.health-badge--warning{background:var(--warn-bg);color:var(--warn-ink)}.health-badge--error{background:var(--crit-bg);color:var(--crit-ink)}.health-badge--info{background:var(--info-bg);color:var(--info-ink)}.health-badge--todo{background:var(--brand-soft);color:var(--brand-ink);font-variant-numeric:tabular-nums;font-size:15px;font-weight:750}.health-h h2{color:var(--ink);letter-spacing:-.01em;grid-area:1/2;margin:0;font-size:18px;font-weight:750;line-height:1.3}.health-x{color:var(--muted);white-space:nowrap;grid-area:1/3;align-items:center;gap:4px;font-size:12px;display:flex}.health-h p{color:var(--text-2);grid-area:2/2/auto/4;margin:0}.health-error{margin-top:10px;font-size:13px;display:block}.done-line{color:var(--text-2);align-items:flex-start;gap:8px;margin-top:14px;font-size:13px;display:flex}.done-line .anticon{color:var(--good-ink);margin-top:3px}.steps{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.step{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2px 14px;padding:14px 16px;display:grid}.step__n{background:var(--solid);width:28px;height:28px;color:var(--on-solid);border-radius:50%;grid-area:1/1/span 2;align-self:start;align-items:center;justify-items:center;font-size:13px;font-weight:700;display:grid}.step b{grid-area:1/2;font-weight:700}.step p{color:var(--text-2);grid-area:2/2;margin:0;font-size:13px}.step .ant-btn{grid-area:1/3/span 2}.tips-title{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:18px 0 0;font-size:11px;font-weight:700}.tips{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.tips-title+.tips{margin-top:8px}.tip-c{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;flex-direction:column;gap:6px;padding:14px 16px 16px;display:flex}.tip-c__h{align-items:center;gap:10px;display:flex}.tip-c__ic{background:var(--brand-soft);width:32px;height:32px;color:var(--brand-ink);border-radius:10px;flex:none;align-items:center;justify-items:center;font-size:16px;display:grid}.tip-c b{font-weight:700;line-height:1.3}.tip-c p{color:var(--text-2);flex:1;margin:0;font-size:13px;line-height:1.5}.tip-c .ant-btn{align-self:flex-start;margin-top:6px}.where.ant-collapse{border-top:1px solid var(--line);border-radius:0;margin-top:16px}.where.ant-collapse>.ant-collapse-item>.ant-collapse-header{align-items:center;padding:14px 0 0!important}.where.ant-collapse .ant-collapse-content-box{padding:14px 0 0!important}.where__sum{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:inline-flex}.where__sum b{font-weight:650}.where-list{gap:16px;display:grid}.where-row{grid-template-columns:200px minmax(0,1fr) auto;align-items:center;gap:6px 16px;display:grid}.where-name b{font-weight:650}.where-name span{color:var(--muted);font-size:12px;display:block}.where-meter{background:var(--surface-3);border-radius:4px;height:8px;position:relative;overflow:hidden}.where-meter>span{background:var(--solid);border-radius:4px;position:absolute;top:0;bottom:0;left:0;right:auto}.where-meter--none{visibility:hidden;grid-column:2/4}.where-val{color:var(--text-2);white-space:nowrap;font-size:13px}.where-val b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:650}.where-note{color:var(--text-2);grid-column:2/4;align-items:flex-start;gap:8px;font-size:13px;display:flex}.where-note .anticon{margin-top:3px}.where-note b{color:var(--ink);font-weight:650}.where-note--good .anticon{color:var(--good-ink)}.where-note--warn .anticon{color:var(--warn-icon)}.where-note--crit .anticon{color:var(--crit-ink)}.where-cond{font-size:12px}@media (max-width:640px){.health>.ant-card-body{padding:16px}.health-badge{border-radius:12px;grid-row:1;width:38px;height:38px;font-size:17px}.health-h p{grid-column:1/-1;margin-top:8px}.health-x span{display:none}.step{grid-template-columns:auto minmax(0,1fr)}.step .ant-btn{grid-area:3/2;justify-self:start;margin-top:8px}.where-row{grid-template-columns:minmax(0,1fr) auto}.where-meter{grid-area:2/1/auto/-1}.where-meter--none{display:none}.where-note{grid-column:1/-1}}.banner-row--archived td{opacity:.55}.campaign-create-ord .ant-form-item{margin-bottom:16px}.campaign-detail-page>.ant-tabs{margin-bottom:-8px}.campaign-detail-page>.ant-tabs .ant-tabs-nav{margin:0}.campaign-detail-page>.ant-tabs .ant-tabs-tab{padding:10px 4px 12px;font-weight:700}.campaign-settings-form{max-width:1180px}.campaign-settings-card .ant-card-head-title{font-weight:800}.campaign-settings-lead{max-width:72ch;margin:-4px 0 20px!important}.ord-contract-option{flex-direction:column;min-width:0;padding:3px 0;line-height:1.25;display:flex}.ord-contract-option-name{color:var(--text);text-overflow:ellipsis;font-weight:600;overflow:hidden}.ord-contract-option-id{color:var(--muted);text-overflow:ellipsis;font-size:11px;line-height:1.35;overflow:hidden}.campaign-settings-more{border-color:var(--line);background:var(--surface);overflow:hidden}.campaign-settings-more .ant-collapse-header-text{font-weight:750}.campaign-code-field{margin-bottom:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.campaign-tracker-goal{margin:16px 0 0!important}.campaign-settings-actions{z-index:5;border:1px solid var(--line);background:var(--float-bg);box-shadow:var(--shadow-pop);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:12px;justify-content:flex-end;gap:8px;padding:12px;display:flex;position:-webkit-sticky;position:sticky;bottom:12px}.flow-card .ant-card-body{grid-template-columns:minmax(260px,.8fr) minmax(440px,1.2fr);align-items:center;gap:36px;padding:26px 28px;display:grid}.flow-card-copy h3{letter-spacing:-.035em;margin:4px 0 6px!important;font-weight:800!important}.flow-card-copy p{max-width:54ch;margin:0!important}.flow-eyebrow{letter-spacing:.14em;font-size:10px;font-weight:800;color:var(--brand-strong)!important}.site-name-cell,.site-hero-main{align-items:center;gap:12px;display:flex}.site-name-cell span{color:var(--muted);margin-top:2px;font-size:12px;display:block}.site-icon,.site-hero-icon,.site-mobile-card__icon{background:var(--brand-soft);width:38px;height:38px;color:var(--brand-strong);border-radius:11px;flex:none;align-items:center;justify-items:center;font-size:17px;display:grid}.site-hero-card .ant-card-body{justify-content:space-between;align-items:center;gap:20px;display:flex}.site-hero-main h3{letter-spacing:-.035em;margin:0!important;font-weight:800!important}.site-hero-main>div>.ant-typography{margin-top:2px;display:block}.site-hero-icon{background:var(--brand);color:#181818;border-radius:14px;width:46px;height:46px;font-size:20px}.back-button{color:var(--muted);align-self:flex-start;margin-left:-12px}.connection-flow-card .ant-steps{margin-bottom:22px}.connection-flow-card .ant-alert+.ant-alert{margin-top:10px}.app-shell .state-tag.ant-tag{text-align:center;white-space:normal;max-width:100%;padding-top:2px;padding-bottom:2px;line-height:1.35}.status-tag{border:0;border-radius:999px;padding-left:9px;padding-right:9px;font-size:11px;font-weight:700}.status-tag:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:0}.status-tag:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:0}.status-tag:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:0}.status-tag:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:0}.status-tag:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:0}.status-tag:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:0}.app-shell .ant-tag.status-tag--ready{background:var(--solid);color:var(--on-solid)}.app-shell .ant-tag.status-tag--pending{background:var(--surface-3);color:var(--text-2)}.app-shell .ant-tag.status-tag--warning{background:var(--brand-soft);color:var(--brand-strong)}.app-shell .ant-tag.status-tag--silent{color:#181818;background:#fab219}.site-row--silent>td,.ant-table-wrapper .ant-table-tbody>tr.site-row--silent:hover>td{background:var(--warn-bg)}.site-row--silent>td:first-child{box-shadow:inset 3px 0 0 var(--warn-icon)}.site-name-cell .site-silent-note,.site-mobile-card__copy .site-silent-note{color:var(--warn-ink);white-space:normal;margin-top:4px;font-size:12px;font-weight:600;display:block}.site-mobile-card.site-mobile-card--silent{border-color:var(--warn-icon);background:var(--warn-bg)}.site-mobile-list,.block-mobile-list{gap:10px;display:grid}.site-mobile-card{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);text-align:left;cursor:pointer;border-radius:13px;align-items:center;gap:10px;padding:12px;display:flex}.site-mobile-card:active{border-color:var(--brand)}.site-mobile-card__copy{flex:1;min-width:0}.site-mobile-card__copy strong,.site-mobile-card__copy span,.site-mobile-card__copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.site-mobile-card__copy span,.site-mobile-card__copy small{color:var(--muted);font-size:11px}.block-mobile-card{border:1px solid var(--line);background:var(--surface);border-radius:13px;padding:13px}.block-mobile-card__head,.block-mobile-card__meta{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.block-mobile-card__head strong,.block-mobile-card__head code{display:block}.block-mobile-card__head code{color:var(--muted);margin-top:3px;font-size:11px}.block-mobile-card__meta{color:var(--muted);margin:12px 0;font-size:12px}.block-mobile-card__campaigns{margin:-4px 0 10px}.zone-name-link{color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;display:block}.zone-name-link:hover{color:var(--brand-strong);text-underline-offset:3px;text-decoration:underline}.zone-name-link:focus-visible{color:var(--brand-strong);text-underline-offset:3px;text-decoration:underline}.app-shell .zone-campaigns-link.ant-btn{white-space:nowrap;height:auto;padding:0}.app-shell .zone-campaigns-link .ant-badge-status-text{color:var(--text-2);font-size:12px;font-weight:500}.app-shell .zone-campaigns-link:hover .ant-badge-status-text{color:var(--brand-strong)}.zone-cell-stack{white-space:nowrap;flex-direction:column;align-items:flex-start;gap:2px;display:inline-flex}.zone-cell-stack .ant-typography{font-size:12px}.zone-cell-stack--name{white-space:normal}.zone-slot-code{white-space:nowrap}.zone-campaigns__sub{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex;margin-bottom:16px!important}.zone-campaigns__note{margin-bottom:12px}.zone-campaigns__group+.zone-campaigns__group{margin-top:16px}.zone-campaigns__group h3{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:700}.zone-campaigns__group ul{margin:0;padding:0;list-style:none}.zone-campaigns__item{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 0;display:flex}.zone-campaigns__item:first-child{border-top:0}.zone-campaigns__text{flex-direction:column;min-width:0;display:flex}.zone-campaigns__text a{color:var(--ink);font-weight:650}.zone-campaigns__text a:hover{color:var(--brand-strong)}.zone-campaigns__text span{color:var(--text-2);font-size:13px}.zone-campaigns__group--archived .zone-campaigns__text a{color:var(--text-2);font-weight:500}.delete-campaigns{margin:0 0 12px;padding-left:20px}.campaign-create-section{letter-spacing:-.02em;margin:20px 0 12px!important;font-weight:800!important}.campaign-advertiser-option{flex-direction:column;min-width:0;padding:3px 0;line-height:1.25;display:flex}.campaign-advertiser-option-name,.campaign-advertiser-option-meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.campaign-advertiser-option-name{color:var(--ink);font-weight:650}.campaign-advertiser-option-meta{color:var(--muted);font-size:11px}@media (max-width:900px){.login-wrap{padding:16px}.login-shell{border-radius:22px;max-width:500px;min-height:auto;display:block}.login-brand-panel{display:none}.login-form-panel{padding:38px}.login-mobile-brand{margin-bottom:44px;display:flex}.embed-step{gap:10px}.embed-step-number{border-radius:8px;width:24px;height:24px}.embed-code{font-size:10px;margin-top:12px!important;margin-left:-34px!important}.page-title{font-size:18px!important}.campaign-detail-page{padding-top:0}.campaign-hero .ant-card-body{padding:20px 16px}.campaign-hero__content{flex-direction:column;align-items:stretch;gap:18px}.campaign-hero h2{font-size:26px!important}.campaign-hero__actions{grid-template-columns:minmax(0,1fr) auto;display:grid}.campaign-hero__actions>:first-child{grid-column:1/-1}.campaign-hero__actions>:first-child,.campaign-hero__actions>:first-child .ant-btn,.campaign-hero__actions>:nth-child(2){width:100%}.campaign-detail-page>.ant-tabs{overflow-x:auto}.campaign-settings-actions{bottom:max(8px, env(safe-area-inset-bottom))}.ant-table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.ant-card{border-radius:14px}.ant-card .ant-card-head{min-height:44px;padding:0 14px}.ant-card .ant-card-body{padding:14px}.ant-form-item{margin-bottom:14px}.ant-btn{min-height:36px}.ant-statistic-content{font-size:20px!important}.ant-statistic-title{line-height:1.3;font-size:12px!important}.desktop-only-table{display:none!important}.mobile-only-list{display:block!important}.flow-card .ant-card-body{padding:18px 14px;display:block}.flow-card-copy{margin-bottom:20px}.flow-card .ant-steps-item-title,.connection-flow-card .ant-steps-item-title{font-size:10px!important}.site-hero-card .ant-card-body{flex-direction:column;align-items:flex-start}.site-hero-card .ant-card-body>.ant-space{width:100%}.site-hero-card .ant-card-body>.ant-space .ant-btn{flex:1}}@media (max-width:480px){.login-wrap{background:var(--surface);align-items:stretch;padding:0}.login-shell{min-height:100vh;min-height:100dvh;box-shadow:none;border:0;border-radius:0}.login-form-panel{min-height:100vh;min-height:100dvh;padding:max(28px, env(safe-area-inset-top)) 24px max(28px, env(safe-area-inset-bottom))}.login-mobile-brand{margin-bottom:52px}.login-form-heading h2{font-size:28px!important}}@media (min-width:901px){.mobile-only-list{display:none!important}}@media (display-mode:standalone){body{-webkit-tap-highlight-color:transparent}input,textarea{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}}:where(a,button,.ant-btn,.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-segmented-item):focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:8px}::-moz-selection{background:var(--selection);color:var(--ink)}::selection{background:var(--selection);color:var(--ink)}@media (hover:hover) and (min-width:901px){.ant-card{transition:box-shadow .18s,transform .18s}}*{scrollbar-width:thin;scrollbar-color:var(--scroll) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--scroll);background-clip:padding-box;border:2px solid transparent;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:var(--scroll-hover);background-clip:padding-box}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.daily-dynamics__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.daily-dynamics__legend{color:var(--muted);flex-wrap:wrap;gap:4px 16px;font-size:13px;display:flex}.daily-dynamics__legend-item{align-items:center;gap:6px;display:inline-flex}.daily-dynamics__swatch{border-radius:2px;width:14px;height:3px;display:inline-block}.daily-dynamics__subhead{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin:12px 0 2px;padding-top:12px;font-size:13px;display:flex}.campaigns-toolbar{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.campaigns-toolbar__filters{flex-wrap:wrap;gap:8px;display:flex}.campaigns-toolbar__count{margin-left:6px}.campaigns-toolbar__count .ant-badge-count{font-weight:600}.campaigns-toolbar__search{width:300px;max-width:100%}.campaigns-toolbar__actions{gap:8px;margin-left:auto;display:flex}.campaigns-table-card .campaign-row{cursor:pointer}.campaigns-table-card .campaign-row--archived td{color:var(--muted)}.campaign-name-cell{min-width:0}.campaign-name-cell__title{overflow-wrap:anywhere;font-weight:700;line-height:1.35}.campaign-name-cell__meta,.campaign-name-cell__period{color:var(--muted);font-size:12px;line-height:1.4}.campaign-name-cell__meta{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.campaign-progress__label{font-size:12px;line-height:1.3;display:block}.campaign-progress .ant-progress{margin:2px 0 0}.campaign-progress__note{font-size:12px;line-height:1.3;display:block}.campaign-progress__note--warning{color:var(--warn-ink)}.campaign-progress__note--critical{color:var(--crit-ink)}.campaign-money{white-space:nowrap}.campaign-money__of{font-size:11px;display:block}.campaign-mobile-card__progress{margin-top:10px}@media (max-width:900px){.campaigns-toolbar__search{width:100%}.campaigns-toolbar__actions{width:100%;margin-left:0}}.nowrap{white-space:nowrap}.campaign-history .ant-timeline-item-content{min-height:0}.campaign-history__changes{word-break:break-word;margin:4px 0 0;padding-left:16px;font-size:13px;line-height:1.5}.campaign-history__field{color:var(--text-2)}.campaign-history__changes s{color:var(--muted)}[data-theme=dark] .g2-tooltip{color:#f0f0f0!important;background:#262626!important;box-shadow:0 10px 28px rgba(0,0,0,.55)!important}[data-theme=dark] .g2-tooltip-title,[data-theme=dark] .g2-tooltip-list-item-name-label,[data-theme=dark] .g2-tooltip-list-item-value{color:#f0f0f0!important}.kpi-row>.ant-col{display:flex}.kpi-row>.ant-col>.metric-card{width:100%}.card-more{font-size:13px;font-weight:650}.attention__title{align-items:center;gap:8px;display:inline-flex}.attention-ok{align-items:center;gap:12px;display:flex}.attention-ok>.anticon{color:var(--good-ink);font-size:22px}.attention-ok b{font-weight:700;display:block}.attention-ok span{color:var(--text-2);font-size:13px}.attention-groups{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px 32px;display:grid}.attention-group h3{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:700}.attention-group ul{margin:0;padding:0;list-style:none}.attention-row{border-top:1px solid var(--line);align-items:flex-start;gap:10px;padding:10px 0;display:flex}.attention-row:first-child{border-top:0}.attention-row>.anticon{margin-top:3px}.attention-row--crit>.anticon{color:var(--crit-ink)}.attention-row--warn>.anticon{color:var(--warn-icon)}.attention-row__text{flex-direction:column;flex:1;min-width:0;display:flex}.attention-row__text a{color:var(--ink);font-weight:650}.attention-row__text a:hover{color:var(--brand-strong)}.attention-row__text span{color:var(--text-2);font-size:13px}.attention-row__go{white-space:nowrap;flex:none;align-items:center;gap:4px;font-size:13px;font-weight:650;display:inline-flex}.stats-toolbar .ant-card-body{gap:12px;display:grid}.stats-toolbar__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.stats-toolbar__row--reports{border-top:1px solid var(--line);padding-top:12px}.stats-toolbar__group{flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0;display:flex}.stats-toolbar__label{color:var(--muted);font-size:12px;font-weight:650}.stats-totals__grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px 20px;margin:0;display:grid}.stats-total{min-width:0}.stats-total dt{color:var(--text-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 8px;font-size:12px;display:flex}.stats-total__hint{color:var(--muted);margin-left:4px;font-size:11px}.stats-total dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:20px;font-weight:650}.stats-name{flex-direction:column;min-width:0;display:flex}.stats-name a,.stats-name b{font-weight:650}.stats-name span{color:var(--muted);font-size:12px}.stats-share{justify-content:flex-end;align-items:center;gap:10px;width:100%;display:inline-flex}.stats-share__bar{background:var(--surface-3);border-radius:3px;flex:1;max-width:72px;height:6px;overflow:hidden}.stats-share__bar i{background:var(--brand);border-radius:3px;height:100%;display:block}.stats-share b{font-variant-numeric:tabular-nums;min-width:76px;font-weight:600}.stats-total-row>td{background:var(--surface-2)!important}.stats-table-card .daily-dynamics{margin-bottom:20px}@media (max-width:900px){.stats-toolbar__group,.stats-toolbar__label{width:100%}}
