@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.order-1{order:1}.order-1001{order:1001}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.hidden{display:none}.inline{display:inline}.table{display:table}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.creative-filter-panel{flex-wrap:wrap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f3f6fb;--panel:#fff;--panel-2:#f8fafc;--line:#dce3ee;--text:#172033;--muted:#667085;--blue:#5c7cfa;--mint:#38d9a9;--violet:#9775fa;--amber:#f5b940;--red:#ff6b6b;background:#f3f6fb}html{background:#f3f6fb;min-height:100%}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-variant-numeric:tabular-nums;margin:0;font-family:Noto Sans SC,Microsoft YaHei UI,Microsoft YaHei,Segoe UI,Arial,sans-serif}.app-shell{min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--line);z-index:4;background:#fff;flex-direction:column;width:220px;padding:28px 18px 22px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:11px;padding:0 8px 29px;display:flex}.brand-mark{background:linear-gradient(145deg,#6885ff,#6f54e8);border-radius:11px;place-items:center;width:34px;height:34px;font-weight:800;display:grid;box-shadow:0 8px 22px #526fe63d}.brand strong{letter-spacing:.2px;font-size:15px}.brand small{color:#647089;letter-spacing:2.2px;margin-top:3px;font-size:9px;display:block}.nav-list{gap:6px;display:grid}.nav-item{color:#667085;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:12px 13px;font-size:14px;display:flex}.nav-item span{text-align:center;width:18px;font-size:18px}.nav-item:hover{color:#26334d;background:#f4f7fb}.nav-item.active{color:#26334d;box-shadow:inset 3px 0 var(--blue);background:linear-gradient(90deg,#5c7cfa16,#5c7cfa05)}.sidebar-foot{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:auto;padding:15px 12px}.sync-dot{color:#475467;font-size:12px}.sync-dot i{background:var(--mint);border-radius:50%;width:7px;height:7px;margin-right:9px;display:inline-block;box-shadow:0 0 0 4px #38d9a91b}.sidebar-foot small{color:#667085;margin:7px 0 0 16px;font-size:10px;display:block}.workspace{width:calc(100% - 220px);max-width:1640px;margin-left:220px;padding:28px 34px 48px}.topbar{justify-content:space-between;align-items:center;gap:30px;margin-bottom:20px;display:flex}.eyebrow{letter-spacing:2px;color:#61739a;margin:0 0 7px;font-size:12px}.topbar h1{letter-spacing:.2px;margin:0;font-size:28.7px;font-weight:650}.subtitle{color:var(--muted);margin:8px 0 0;font-size:13.8px}.top-actions{align-items:center;gap:9px;display:flex}.filter,.primary{border:1px solid var(--line);color:#475467;cursor:pointer;background:#fff;border-radius:9px;height:38px;padding:0 13px}.primary{color:#fff;background:linear-gradient(135deg,#607ff8,#7156e9);border:0;padding:0 17px;font-weight:650;box-shadow:0 8px 22px #5c7cfa32}.avatar{color:#26334d;background:#eef2f8;border-radius:50%;place-items:center;width:36px;height:36px;margin-left:4px;font-weight:700;display:grid}.meta-dot,.tiktok-dot{background:#4986ff;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.tiktok-dot{background:#ff4f7d;margin-left:5px}.notice{border:1px solid var(--line);color:#667085;background:#fff;border-radius:11px;align-items:center;gap:7px;margin-bottom:16px;padding:11px 15px;font-size:13.8px;display:flex}.notice>span{color:#31538d;font-size:18.4px}.notice strong{color:#26334d}.notice button{color:#526bba;cursor:pointer;background:0 0;border:0;margin-left:auto}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.metric-card{border:1px solid var(--line);background:#fff;border-radius:13px;min-height:141px;padding:17px 17px 14px;position:relative;overflow:hidden}.metric-card:before{content:"";background:var(--accent);width:2px;position:absolute;inset:0 auto 0 0}.accent-blue{--accent:var(--blue)}.accent-mint{--accent:var(--mint)}.accent-violet{--accent:var(--violet)}.accent-amber{--accent:var(--amber)}.metric-head{color:#667085;justify-content:space-between;font-size:13px;display:flex}.metric-head em{color:#667085;background:#f1f4f8;border-radius:5px;padding:3px 6px;font-size:11px;font-style:normal}.metric-card>strong{letter-spacing:-.5px;margin-top:13px;font-size:27.6px;display:block}.metric-card p{color:#526176;margin:8px 0 0;font-size:12px}.metric-card p b{color:#16705a;font-weight:500}.spark{opacity:.55;align-items:end;gap:3px;height:29px;display:flex;position:absolute;bottom:13px;right:15px}.spark i{background:var(--accent);border-radius:3px 3px 0 0;width:5px;display:block}.spark i:first-child{height:32%}.spark i:nth-child(2){height:50%}.spark i:nth-child(3){height:43%}.spark i:nth-child(4){height:70%}.spark i:nth-child(5){height:61%}.spark i:nth-child(6){height:90%}.spark i:nth-child(7){height:76%}.progress{background:#eef1f6;border-radius:3px;height:4px;margin-top:18px;overflow:hidden}.progress i{background:var(--accent);border-radius:3px;height:100%;display:block}.dashboard-grid{grid-template-columns:minmax(0,1.65fr) minmax(310px,.85fr);gap:14px;margin-bottom:14px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:13px}.performance-panel,.alert-panel{min-height:308px;padding:17px}.panel-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.panel-head h2{margin:0;font-size:16.1px;font-weight:620}.panel-head p{color:#667085;margin:6px 0 0;font-size:12px}.legend{color:#667085;gap:16px;font-size:12px;display:flex}.legend span{align-items:center;gap:6px;display:flex}.legend i{border-radius:2px;width:7px;height:7px}.legend-spend{background:var(--blue)}.legend-revenue{background:#38d9a9}.chart{background:repeating-linear-gradient(#0000 0 43px,#edf1f6 44px);justify-content:space-around;align-items:end;height:215px;margin-top:14px;padding:24px 10px 0;display:flex}.chart-day{flex-direction:column;justify-content:end;align-items:center;width:10%;height:100%;display:flex}.chart-bars{align-items:end;gap:4px;height:178px;display:flex}.chart-bars i{border-radius:3px 3px 1px 1px;width:11px;display:block}.chart-bars .revenue{background:linear-gradient(#48e3b5,#249b7d);box-shadow:0 0 16px #38d9a921}.chart-bars .spend{background:linear-gradient(#7892ff,#465ed0)}.chart-day span{color:#667085;margin-top:10px;font-size:11px}.text-button{color:#526bba;cursor:pointer;background:0 0;border:0;font-size:12px}.alert-list{gap:9px;margin-top:17px;display:grid}.alert{background:#f8fafc;border:1px solid #e2e7ef;border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.alert>span{border-radius:8px;flex:none;place-items:center;width:26px;height:26px;font-size:13.8px;display:grid}.alert.red>span{color:#b42335;background:#ff6b6b1c}.alert.amber>span{color:#8a5e00;background:#f5b9401c}.alert.blue>span{color:#31538d;background:#5c7cfa1c}.alert div{min-width:0}.alert strong{font-size:13px;font-weight:600;display:block}.alert p{color:#667085;white-space:nowrap;text-overflow:ellipsis;margin:5px 0 0;font-size:11px;overflow:hidden}.alert button{color:#667085;cursor:pointer;background:#fff;border:1px solid #d7dfea;border-radius:7px;margin-left:auto;padding:6px 8px;font-size:11px}.account-panel{padding:17px}.segment{background:#f4f7fb;border:1px solid #dce3ee;border-radius:8px;padding:3px;display:flex}.segment button{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px 10px;font-size:11px}.segment button.active{color:#26334d;background:#fff}.table-wrap{margin-top:12px;overflow:auto}table{border-collapse:collapse;width:100%;min-width:760px}th{text-align:left;color:#667085;border-bottom:1px solid #e2e7ef;padding:10px;font-size:11px;font-weight:500}td{color:#475467;border-bottom:1px solid #e7ebf1;padding:12px 10px;font-size:13px}tbody tr:last-child td{border-bottom:0}td:first-child strong{color:#26334d;font-size:13px;display:block}td:first-child small{color:#526176;margin-top:4px;font-size:11px;display:block}.platform{color:#31538d;background:#2878ff1a;border-radius:5px;padding:4px 7px;font-size:11px}.platform.tiktok{color:#b42335;background:#ff4f7d17}.person{color:#475467;background:#eef2f8;border-radius:50%;place-items:center;width:22px;height:22px;margin-right:7px;font-size:11px;display:inline-grid}.low{color:#b42335}.status{color:#16705a;background:#eaf8f3;border-radius:12px;padding:4px 7px;font-size:11px}.status.扩量{color:#526bba;background:#edf3ff}.status.观察{color:#996a16;background:#fff7df}.status.预警{color:#c84b4b;background:#fff0f0}.row-action{color:#667085;cursor:pointer;background:0 0;border:0}@media (max-width:1100px){.metric-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid{grid-template-columns:1fr}.topbar{align-items:flex-start}.top-actions{flex-wrap:wrap;justify-content:flex-end}.filter:first-child{display:none}}@media (max-width:760px){.sidebar{width:68px;padding:24px 10px}.brand{padding:0 7px 25px}.brand div,.nav-item:not(.active){font-size:0}.nav-item{justify-content:center;padding:12px}.nav-item.active{font-size:0}.nav-item span{font-size:19px}.sidebar-foot{display:none}.workspace{width:calc(100% - 68px);margin-left:68px;padding:20px 14px}.topbar{display:block}.top-actions{justify-content:flex-start;margin-top:16px}.primary{order:-1}.metric-grid{grid-template-columns:1fr}.notice{align-items:flex-start}.notice button{display:none}.topbar h1{font-size:24.2px}}button,input,select{font:inherit}.nav-item b{font-weight:500}.nav-item em{letter-spacing:.5px;color:#31538d;background:#765ff21f;border:1px solid #765ff233;border-radius:5px;margin-left:auto;padding:2px 4px;font-size:7px;font-style:normal}.page-panel{min-height:420px;padding:17px}.toolbar{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:15px;display:flex}.toolbar-spacer{flex:1}.search{color:#657188;background:#f8fafc;border:1px solid #dce3ee;border-radius:9px;align-items:center;gap:7px;min-width:250px;height:38px;padding:0 11px;display:flex}.search input{color:#26334d;background:0 0;border:0;outline:0;width:100%;font-size:13px}.search input::placeholder{color:#566176}.segment.large button{padding:7px 12px;font-size:12px}.secondary{color:#526176;cursor:pointer;background:#f8fafc;border:1px solid #dce3ee;border-radius:9px;height:38px;padding:0 14px}.secondary:hover,.filter:hover{color:#26334d;border-color:#dce3ee}.full{width:100%}.mini-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.mini-metrics>div{border:1px solid var(--line);background:#fff;border-radius:12px;padding:16px}.mini-metrics span{color:#526176;font-size:12px;display:block}.mini-metrics strong{margin:9px 0 7px;font-size:25.3px;display:block}.mini-metrics small{color:#5f6b80;font-size:11px}.mini-metrics .up,.up{color:#16705a}.mini-metrics .warn,.warn{color:#8a5e00}.pagination{color:#5d6980;border-top:1px solid #dce3ee;justify-content:space-between;align-items:center;padding-top:14px;font-size:12px;display:flex}.pagination div{gap:4px;display:flex}.pagination button{color:#657189;cursor:pointer;background:#fff;border:1px solid #cbd6e5;border-radius:6px;width:27px;height:27px}.pagination button.active{color:#fff;background:#5c7cfa;border-color:#5c7cfa}.info-strip{background:#f4f8fe;border:1px solid #cfdcf0;border-radius:11px;align-items:center;gap:12px;margin-top:14px;padding:14px 16px;display:flex}.info-strip>span{color:#31538d;background:#5c7cfa22;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.info-strip div{flex:1}.info-strip strong{font-size:13px}.info-strip p{color:#657188;margin:5px 0 0;font-size:11px}.info-strip button{color:#31538d;cursor:pointer;background:0 0;border:0;font-size:12px}.pixel-good{color:#16705a}.pixel-bad{color:#b42335}.campaign-summary{grid-template-columns:300px 1fr;gap:14px;margin-bottom:14px;display:grid}.campaign-tree{color:#526176;background:#f8fafc;border:1px solid #dce3ee;border-radius:12px;grid-template-columns:1fr auto;gap:12px;padding:17px;font-size:13px;display:grid}.campaign-tree b{color:#26334d}.campaign-kpis{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:repeat(4,1fr);display:grid}.campaign-kpis>div{border-right:1px solid #cbd6e5;padding:17px}.campaign-kpis>div:last-child{border:0}.campaign-kpis span,.campaign-kpis small{color:#69758a;font-size:11px;display:block}.campaign-kpis strong{margin:8px 0;font-size:21.8px;display:block}.budget-link{color:#31538d;cursor:pointer;background:0 0;border:0;font-size:12px}.toggle{cursor:pointer;background:#3eb68d;border:0;border-radius:10px;justify-content:flex-end;width:31px;height:17px;padding:2px;display:inline-flex}.toggle i{background:#fff;border-radius:50%;width:13px;height:13px;display:block;box-shadow:0 2px 4px #0005}.toggle.off{background:#cbd5e1;justify-content:flex-start}.delivery{color:#16705a;background:#38d9a914;border-radius:12px;padding:4px 7px;font-size:11px}.delivery.学习中{color:#8a5e00;background:#f5b94014}.delivery.已暂停{color:#526176;background:#77839914}.bulk-bar{background:#f8fafc;border:1px solid #dce3ee;border-radius:9px;align-items:center;gap:8px;margin-top:14px;padding:10px;display:flex}.bulk-bar span{color:#667187;margin-right:6px;font-size:12px}.bulk-bar button{color:#49546a;background:#fff;border:1px solid #cbd6e5;border-radius:6px;padding:5px 9px;font-size:11px}.creative-hero{background:#f8fafc;align-items:center;gap:30px;margin-bottom:14px;padding:22px 25px;display:flex}.creative-hero>div:first-child{flex:1}.creative-hero h2,.team-banner h2,.agent-hero h2{margin:4px 0 8px;font-size:23px}.creative-hero p,.team-banner p,.agent-hero p{color:#526176;margin:0;font-size:13px}.creative-score{border-left:1px solid #dce3ee;padding-left:25px}.creative-score span,.creative-score small{color:#69758a;font-size:11px;display:block}.creative-score strong{color:#6240a3;margin:4px 0;font-size:33.3px;display:block}.creative-mini{margin-bottom:14px}.creative-toolbar{margin:0 0 14px;padding:0 2px}.creative-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.creative-card{border:1px solid var(--line);background:#fff;border-radius:13px;overflow:hidden}.creative-thumb{place-items:center;height:205px;display:grid;position:relative;overflow:hidden}.creative-thumb.mint{background:radial-gradient(circle at 50% 45%,#87f4d1,#193c3a 45%,#0d151b 75%)}.creative-thumb.violet{background:radial-gradient(circle at 50% 45%,#c7a7ff,#3b285d 45%,#11121d 75%)}.creative-thumb.amber{background:radial-gradient(circle at 50% 45%,#ffd68a,#5b3e22 45%,#17130f 75%)}.creative-thumb.rose{background:radial-gradient(circle at 50% 45%,#ff9dbc,#5c2a42 45%,#171019 75%)}.thumb-number{opacity:.11;font-size:51.7px;font-weight:800;position:absolute;top:10px;left:12px}.mock-product{background:linear-gradient(115deg,#fffd,#cbd6df88);border-radius:32px 32px 16px 16px;place-items:center;width:76px;height:105px;display:grid;position:relative;box-shadow:0 18px 35px #0007}.mock-product:before{content:"";background:#e5edf1;border-radius:8px 8px 3px 3px;width:34px;height:23px;position:absolute;top:-16px}.mock-product i{background:#4c586044;width:34px;height:2px;margin:4px;display:block}.creative-thumb>button{color:#fff;cursor:pointer;background:#09101aa8;border:1px solid #fff6;border-radius:50%;width:36px;height:36px;position:absolute}.creative-thumb em{background:#0b1019bb;border:1px solid #fff2;border-radius:6px;padding:4px 7px;font-size:11px;font-style:normal;position:absolute;top:10px;right:10px}.creative-body{padding:13px}.creative-body>div:first-child>strong{font-size:13px;display:block}.creative-body small{color:#637087;margin-top:6px;font-size:11px;display:block}.creative-body .platform{padding:2px 5px}.creative-stats{border-top:1px solid #dce3ee;border-bottom:1px solid #dce3ee;grid-template-columns:repeat(3,1fr);gap:5px;margin:12px 0;padding:10px 0;display:grid}.creative-stats span{color:#5f6a7e;font-size:10px}.creative-stats b{color:#26334d;margin-top:4px;font-size:12px;display:block}.creative-more{color:#31538d;cursor:pointer;background:0 0;border:0;width:100%;font-size:11px}.pixel-top-grid{grid-template-columns:.7fr 1.35fr 1fr;gap:14px;margin-bottom:14px;display:grid}.health-card,.funnel-card,.diagnosis-card{min-height:315px;padding:17px}.score-ring{background:conic-gradient(var(--mint) 0 92%,#e6edf5 92% 100%);border-radius:50%;place-items:center;width:145px;height:145px;margin:22px auto 14px;display:grid;position:relative}.score-ring:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:12px}.score-ring>div{z-index:1}.score-ring strong{font-size:40.2px}.score-ring span{color:#657188;font-size:12px}.health-legend{color:#526176;justify-content:center;gap:13px;font-size:11px;display:flex}.health-legend i{border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.good-dot{background:var(--mint)}.warn-dot{background:var(--amber)}.bad-dot{background:var(--red)}.filter.small,.primary.small{height:31px;font-size:11px}.event-funnel{gap:10px;margin-top:24px;display:grid}.event-funnel>div{grid-template-columns:100px 1fr 72px 40px;align-items:center;gap:8px;display:grid}.event-funnel span{color:#526176;font-size:11px}.event-funnel i{opacity:.8;background:linear-gradient(90deg,#5c7cfa,#38d9a9);border-radius:3px;height:15px}.event-funnel strong{text-align:right;font-size:12px}.event-funnel em{color:#5e697e;text-align:right;font-size:10px;font-style:normal}.diagnosis-list{gap:9px;margin:17px 0;display:grid}.diagnosis-list>div{background:#f8fafc;border:1px solid #dce3ee;border-radius:9px;gap:9px;padding:10px;display:flex}.diagnosis-list>div>span{border-radius:7px;flex:none;place-items:center;width:23px;height:23px;display:grid}.diagnosis-list .critical>span{color:#b42335;background:#ff6b6b18}.diagnosis-list .medium>span{color:#8a5e00;background:#f5b94018}.diagnosis-list .normal>span{color:#16705a;background:#38d9a918}.diagnosis-list strong{font-size:12px}.diagnosis-list p{color:#657087;margin:5px 0 0;font-size:10px;line-height:1.4}.pixel-state{border-radius:10px;padding:4px 7px;font-size:11px}.pixel-state.健康{color:#16705a;background:#38d9a914}.pixel-state.注意{color:#8a5e00;background:#f5b94014}.pixel-state.异常{color:#b42335;background:#ff6b6b14}.team-banner{align-items:center;padding:18px 2px 22px;display:flex}.team-banner>div{flex:1}.people-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:14px;display:grid}.person-card{padding:16px}.person-head{align-items:center;gap:10px;display:flex}.person-head>div{flex:1}.person-head strong,.person-head small{display:block}.person-head strong{font-size:13.8px}.person-head small{color:#667187;margin-top:4px;font-size:11px}.person-head button{color:#5c687d;background:0 0;border:0}.large-avatar{border-radius:10px;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.large-avatar.blue,.tiny-avatar.blue{color:#31538d;background:#5c7cfa28}.large-avatar.violet,.tiny-avatar.violet{color:#6240a3;background:#9775fa28}.large-avatar.mint,.tiny-avatar.mint{color:#16705a;background:#38d9a928}.large-avatar.amber,.tiny-avatar.amber{color:#8a5e00;background:#f5b94028}.person-kpis{border-top:1px solid #dce3ee;border-bottom:1px solid #dce3ee;grid-template-columns:repeat(3,1fr);margin:15px 0;padding:13px 0;display:grid}.person-kpis span{color:#637087;font-size:10px}.person-kpis b{color:#26334d;margin-top:5px;font-size:13px;display:block}.workload{grid-template-columns:1fr auto;gap:7px;margin:12px 0;display:grid}.workload span,.workload em{color:#526176;font-size:11px;font-style:normal}.workload>i{background:#e6edf5;border-radius:3px;grid-column:1/-1;height:4px}.workload>i b{background:linear-gradient(90deg,#5c7cfa,#9775fa);border-radius:3px;height:100%;display:block}.team-table{margin-top:15px}.team-row{color:#526176;border-bottom:1px solid #dce3ee;grid-template-columns:1.2fr 1.4fr repeat(4,1fr);align-items:center;padding:11px 8px;font-size:12px;display:grid}.team-row.header{color:#59657b;font-size:11px}.team-row>span:first-child{align-items:center;gap:8px;display:flex}.tiny-avatar{border-radius:7px;place-items:center;width:23px;height:23px;font-size:10px;font-style:normal;display:grid}.meter{vertical-align:middle;background:#e6edf5;border-radius:3px;width:55px;height:4px;margin-right:8px;display:inline-block}.meter b{background:#5c7cfa;border-radius:3px;height:100%;display:block}.trend{color:#16705a}.warn-text{color:#8a5e00}.agent-hero{background:#f8fafc;border:1px solid #dce3ee;border-radius:14px;align-items:center;gap:20px;margin-bottom:14px;padding:23px 25px;display:flex}.agent-orb{background:linear-gradient(145deg,#8165ef,#4e65dd);border-radius:18px;place-items:center;width:56px;height:56px;font-size:28.7px;display:grid;box-shadow:0 0 40px #7c63ee55}.agent-hero>div:nth-child(2){flex:1}.agent-status{color:#526176;background:#f8fafc;border:1px solid #dce3ee;border-radius:10px;padding:12px 15px;font-size:11px}.agent-status i{background:var(--amber);border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.agent-status strong{color:#26334d;margin-top:5px;display:block}.agent-grid{grid-template-columns:1.1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.rules-panel,.simulation-panel{padding:17px}.rule-list{gap:8px;margin-top:15px;display:grid}.rule{background:#f8fafc;border:1px solid #dce3ee;border-radius:10px;align-items:center;gap:10px;padding:11px;display:flex}.rule-icon{border-radius:8px;flex:none;place-items:center;width:29px;height:29px;font-size:12px;display:grid}.rule-icon.violet{color:#6240a3;background:#9775fa1f}.rule-icon.red{color:#b42335;background:#ff6b6b1f}.rule-icon.amber{color:#8a5e00;background:#f5b9401f}.rule-icon.blue{color:#31538d;background:#5c7cfa1f}.rule>div{flex:1}.rule strong{font-size:12px}.rule p{color:#667188;margin:5px 0 0;font-size:10px}.live-badge{color:#16705a;background:#38d9a912;border:1px solid #38d9a92b;border-radius:6px;padding:5px 7px;font-size:10px}.live-badge i{background:var(--mint);border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.agent-feed{gap:10px;margin-top:15px;display:grid}.agent-feed>div{background:#f8fafc;border:1px solid #dce3ee;border-radius:10px;grid-template-columns:48px 1fr auto;align-items:start;gap:10px;padding:12px;display:grid}.decision{text-align:center;border-radius:7px;padding:6px 3px;font-size:11px}.decision.increase{color:#16705a;background:#38d9a918}.decision.pause{color:#b42335;background:#ff6b6b18}.decision.swap{color:#8a5e00;background:#f5b94018}.agent-feed strong{font-size:12px}.agent-feed p{color:#68748a;margin:5px 0;font-size:10px}.agent-feed small{color:#58647a;font-size:10px}.agent-feed button{color:#526176;cursor:pointer;background:#fff;border:1px solid #cbd6e5;border-radius:7px;padding:6px 8px;font-size:10px}.guardrails{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.guardrails>div{background:#f8fafc;border:1px solid #dce3ee;border-radius:11px;padding:15px}.guardrails span{color:#31538d;font-size:11px}.guardrails strong{margin:7px 0 5px;font-size:12px;display:block}.guardrails p{color:#5f6b80;margin:0;font-size:10px}.dialog-backdrop{z-index:50;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#02040aad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.dialog{background:#fff;border:1px solid #cbd6e5;border-radius:16px;width:min(640px,100%);box-shadow:0 30px 80px #000b}.dialog-head{border-bottom:1px solid #cbd6e5;justify-content:space-between;padding:22px 24px 17px;display:flex}.dialog-head h2{margin:4px 0 6px;font-size:21.8px}.dialog-head p{color:#526176;margin:0;font-size:12px}.dialog-head>button{color:#526176;cursor:pointer;background:0 0;border:0;font-size:27.6px}.stepper{background:#f8fafc;gap:0;padding:16px 24px;display:flex}.stepper span{color:#59657a;flex:1;font-size:11px;position:relative}.stepper span:after{content:"";background:#f8fafc;height:1px;position:absolute;top:10px;left:27px;right:7px}.stepper i{z-index:1;background:#f8fafc;border-radius:50%;place-items:center;width:20px;height:20px;margin-right:6px;font-style:normal;display:inline-grid;position:relative}.stepper .active{color:#526176}.stepper .active i{color:#fff;background:#5c7cfa}.form-grid{grid-template-columns:1fr 1fr;gap:14px;padding:20px 24px;display:grid}.form-grid label>span{color:#526176;margin-bottom:7px;font-size:11px;display:block}.form-grid input,.form-grid select{color:#26334d;background:#fff;border:1px solid #cbd6e5;border-radius:8px;outline:0;width:100%;height:39px;padding:0 11px;font-size:12px}.wide{grid-column:1/-1}.form-note{background:#f4f8fe;border:1px solid #cfdcf0;border-radius:8px;gap:9px;padding:11px;display:flex}.form-note>span{color:#31538d;background:#5c7cfa25;border-radius:50%;flex:none;place-items:center;width:19px;height:19px;font-size:10px;display:grid}.form-note p{color:#526176;margin:2px 0 0;font-size:11px;line-height:1.5}.dialog-actions{border-top:1px solid #cbd6e5;justify-content:flex-end;gap:9px;padding:15px 24px;display:flex}.toast{z-index:70;color:#26334d;background:#fff;border:1px solid #cbd6e5;border-radius:10px;padding:12px 16px;font-size:13px;animation:.2s toast-in;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 32px #25324a24}.toast span{color:#16705a;background:#38d9a924;border-radius:50%;place-items:center;width:20px;height:20px;margin-right:8px;display:inline-grid}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)}}@media (max-width:1250px){.creative-grid,.people-grid{grid-template-columns:repeat(2,1fr)}.pixel-top-grid{grid-template-columns:1fr 1fr}.diagnosis-card{grid-column:1/-1}.campaign-summary,.agent-grid{grid-template-columns:1fr}.guardrails{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.mini-metrics,.campaign-kpis{grid-template-columns:repeat(2,1fr)}.campaign-kpis>div:nth-child(2){border-right:0}.campaign-kpis>div:nth-child(-n+2){border-bottom:1px solid #cbd6e5}.top-actions .filter{display:none}.creative-hero{flex-wrap:wrap}.team-row{grid-template-columns:1.2fr repeat(2,1fr)}.team-row span:nth-child(n+4){display:none}.agent-hero{flex-wrap:wrap;align-items:flex-start}.agent-status{width:100%}}@media (max-width:760px){.nav-item b,.nav-item em{display:none}.creative-grid,.people-grid,.pixel-top-grid,.mini-metrics,.campaign-kpis,.guardrails{grid-template-columns:1fr}.pixel-top-grid .diagnosis-card{grid-column:auto}.search{min-width:100%}.creative-thumb{height:230px}.form-grid{grid-template-columns:1fr}.form-grid label{grid-column:1}.dialog{max-height:92vh;overflow:auto}.campaign-tree{display:none}}.nav-group{border-radius:10px;padding:2px 0 5px}.nav-group.active{background:#edf3ff;border:1px solid #cbd9f1}.nav-group .nav-parent{width:100%}.nav-group.active .nav-parent{color:#26334d}.nav-parent em{color:#59677f!important;background:0 0!important;border:0!important;padding:0!important;font-size:11px!important}.nav-children{border-left:1px solid #dce3ee;gap:2px;margin:0 7px 2px 34px;padding-left:10px;display:grid}.nav-children button{text-align:left;color:#68758d;cursor:pointer;background:0 0;border:0;border-radius:6px;height:29px;padding:0 7px;font-size:10px}.nav-children button span{color:#586a8e;width:17px;display:inline-block}.nav-children button:hover{color:#26334d;background:#edf3ff}.nav-children button.active{color:#31538d;background:#5c7cfa16}.event-mini{margin-bottom:14px}.audience-banner{background:#f8fafc;border:1px solid #dce3ee;border-radius:14px;align-items:center;gap:25px;margin-bottom:14px;padding:21px 24px;display:flex}.audience-banner>div{flex:1}.audience-banner h2{margin:5px 0 8px;font-size:23px}.audience-banner p{color:#526176;margin:0;font-size:12px}.audience-kpis{margin-bottom:14px}.audience-profile-grid{grid-template-columns:1.55fr 1fr;gap:14px;margin-bottom:14px;display:grid}.profile-card,.journey-card,.category-panel{padding:17px}.profile-columns{grid-template-columns:1fr 1fr 1fr;gap:24px;margin-top:19px;display:grid}.profile-columns h3{color:#68758b;margin:0 0 14px;font-size:11px;font-weight:500}.profile-bar{grid-template-columns:40px 1fr 32px;align-items:center;gap:7px;margin:11px 0;display:grid}.profile-bar span,.profile-bar em{color:#526176;font-size:11px;font-style:normal}.profile-bar em{text-align:right}.profile-bar>i,.market-list>li>i{background:#e6edf5;border-radius:5px;height:6px;overflow:hidden}.profile-bar>i b{background:linear-gradient(90deg,#6f87ff,#a678f5);border-radius:5px;height:100%;display:block}.age-bars{border-bottom:1px solid #dce3ee;justify-content:space-around;align-items:end;gap:8px;height:115px;padding:0 4px 7px;display:flex}.age-bars>div{flex-direction:column;justify-content:end;align-items:center;height:100%;display:flex}.age-bars i{background:linear-gradient(#43d9ac,#337f73);border-radius:4px 4px 1px 1px;width:18px;max-height:67px}.age-bars strong{color:#526176;margin:5px 0;font-size:10px}.age-bars span{color:#5f6c82;font-size:10px}.market-list{gap:11px;margin:0;padding:0;list-style:none;display:grid}.market-list li{color:#526176;grid-template-columns:35px 1fr 28px;align-items:center;gap:7px;font-size:11px;display:grid}.market-list>li>i b{background:linear-gradient(90deg,#4e80ed,#63a8e9);border-radius:5px;height:100%;display:block}.market-list em{text-align:right;font-style:normal}.journey-card{flex-direction:column;display:flex}.journey-metrics{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:5px;margin-top:25px;display:grid}.journey-metrics>div{text-align:center;background:#f8fafc;border:1px solid #dce3ee;border-radius:9px;padding:12px 8px}.journey-metrics>div.final{background:#eefaf5;border-color:#38d9a93c}.journey-metrics span,.journey-metrics em{color:#66738a;font-size:10px;font-style:normal;display:block}.journey-metrics strong{margin:6px 0;font-size:13.8px;display:block}.journey-metrics>b{color:#46536a;font-size:13px}.journey-note{background:#f4f8fe;border:1px solid #cfdcf0;border-radius:9px;gap:10px;margin-top:auto;padding:12px;display:flex}.journey-note>span{color:#6240a3}.journey-note p{color:#526176;margin:0;font-size:10px;line-height:1.5}.journey-note strong{color:#26334d;margin-bottom:3px;font-size:11px;display:block}.category-panel{margin-bottom:14px}.category-grid{grid-template-columns:repeat(7,1fr);gap:10px;margin-top:15px;display:grid}.category-grid article{background:#f8fafc;border:1px solid #dce3ee;border-radius:10px;padding:12px;position:relative}.category-icon{border-radius:8px;place-items:center;width:27px;height:27px;margin-bottom:10px;font-size:11px;font-weight:700;display:grid}.category-icon.blue{color:#31538d;background:#5c7cfa20}.category-icon.violet{color:#6240a3;background:#9775fa20}.category-icon.rose{color:#b42335;background:#ff5d8d20}.category-icon.amber{color:#8a5e00;background:#f5b94020}.category-icon.mint{color:#16705a;background:#38d9a920}.category-icon.cyan{color:#31538d;background:#25c2d820}.category-icon.indigo{color:#31538d;background:#6d70f520}.category-grid article>div strong,.category-grid article>div small{display:block}.category-grid article>div strong{font-size:12px}.category-grid article>div small{color:#647087;margin:4px 0 10px;font-size:10px}.category-grid article>em{color:#526176;font-size:11px;font-style:normal;position:absolute;top:12px;right:11px}.category-grid article>i{background:#e6edf5;border-radius:3px;height:3px;display:block}.category-grid article>i b{background:#6883ef;border-radius:3px;height:100%;display:block}.category-grid article p{color:#68758a;margin:9px 0 0;font-size:10px}.category-grid article p span{float:right}.audience-assets{min-height:auto}.asset-actions{align-items:center;gap:9px;display:flex}.privacy-pill{color:#31538d;background:#f4f8fe;border:1px solid #cfdcf0;border-radius:7px;padding:6px 8px;font-size:10px}.asset-state{border-radius:9px;padding:4px 7px;font-size:11px}.asset-state.可共享{color:#16705a;background:#38d9a914}.asset-state.同步中{color:#31538d;background:#5c7cfa14}.asset-state.需检查{color:#8a5e00;background:#f5b94014}.platform-rules{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.platform-rules>div{background:#f8fafc;border:1px solid #dce3ee;border-radius:9px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.platform-rules p{color:#68758a;margin:0;font-size:10px;line-height:1.5}.attribution-callout{background:#f4f8fe;border:1px solid #cfdcf0;border-radius:11px;align-items:center;gap:12px;margin-bottom:14px;padding:14px 16px;display:flex}.attribution-callout>span{color:#31538d;background:#5c7cfa20;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;display:grid}.attribution-callout>div{flex:1}.attribution-callout strong{font-size:13px}.attribution-callout p{color:#526176;margin:5px 0 0;font-size:11px;line-height:1.5}.attribution-callout button{color:#31538d;cursor:pointer;background:0 0;border:0;font-size:12px}.order-kpis{margin-bottom:14px}.attribution-layout{grid-template-columns:1.8fr .7fr;gap:14px;margin-bottom:14px;display:grid}.attribution-flow,.confidence-card{padding:17px}.flow-steps{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:8px;margin-top:17px;display:grid}.flow-steps>div{background:#f8fafc;border:1px solid #dce3ee;border-radius:9px;min-height:88px;padding:12px}.flow-steps>div span{color:#31538d;font-size:10px}.flow-steps>div strong{margin:8px 0 5px;font-size:12px;display:block}.flow-steps>div p{color:#657188;margin:0;font-size:10px;line-height:1.4}.flow-steps>b{color:#48546a}.confidence-card{grid-template-columns:105px 1fr;align-items:end;display:grid}.confidence-card>.panel-head{grid-column:1/-1}.confidence-donut{background:conic-gradient(#38d9a9 0 78.4%,#9775fa 78.4% 87.2%,#e6edf5 87.2% 100%);border-radius:50%;place-items:center;width:92px;height:92px;margin-top:16px;display:grid;position:relative}.confidence-donut:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:10px}.confidence-donut>div{z-index:1;text-align:center}.confidence-donut strong,.confidence-donut span{display:block}.confidence-donut strong{font-size:18.4px}.confidence-donut span{color:#667287;margin-top:3px;font-size:10px}.confidence-card ul{gap:9px;margin:14px 0 0;padding:0;list-style:none;display:grid}.confidence-card li{color:#526176;grid-template-columns:7px 1fr auto;align-items:center;gap:7px;font-size:10px;display:grid}.confidence-card li i{border-radius:50%;width:6px;height:6px}.confidence-card li i.certain{background:#38d9a9}.confidence-card li i.assisted{background:#9775fa}.confidence-card li i.unmatched{background:#94a3b8}.confidence-card li b{color:#526176}.order-panel{min-height:auto}.order-panel table{min-width:1500px}.taxonomy-chips{flex-wrap:wrap;gap:3px;display:flex}.taxonomy-chips span{color:#31538d;background:#f4f8fe;border:1px solid #cfdcf0;border-radius:5px;padding:3px 5px;font-size:10px}.masked-email{font-family:var(--font-mono,monospace);color:#526176;background:#f8fafc;border-radius:6px;padding:5px 7px;font-size:11px}.confidence{white-space:nowrap;border-radius:7px;padding:4px 6px;font-size:10px}.confidence.high{color:#16705a;background:#38d9a914}.confidence.mid{color:#8a5e00;background:#f5b94014}.confidence.none{color:#526176;background:#65718714}.order-footer{background:#f8fafc;border:1px solid #dce3ee;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;margin-top:13px;padding:10px 12px;display:flex}.order-footer span{color:#667389;font-size:10px}.order-footer button{color:#31538d;white-space:nowrap;cursor:pointer;background:0 0;border:0;font-size:11px}@media (max-width:1350px){.category-grid{grid-template-columns:repeat(4,1fr)}.audience-profile-grid{grid-template-columns:1fr}.profile-columns{grid-template-columns:repeat(3,1fr)}}@media (max-width:1050px){.attribution-layout{grid-template-columns:1fr}.confidence-card{grid-template-columns:120px 1fr}.flow-steps{grid-template-columns:1fr 1fr}.flow-steps>b{display:none}.category-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.nav-group{padding:0}.nav-group .nav-parent{justify-content:center}.nav-children{display:none}.audience-banner{flex-direction:column;align-items:flex-start}.profile-columns{grid-template-columns:1fr}.journey-metrics{grid-template-columns:1fr 1fr}.journey-metrics>b{display:none}.category-grid{grid-template-columns:repeat(2,1fr)}.platform-rules,.flow-steps{grid-template-columns:1fr}.confidence-card{grid-template-columns:100px 1fr}.asset-actions{flex-direction:column;align-items:flex-end}.order-footer{flex-direction:column;align-items:flex-start}.order-footer button{white-space:normal}}.role-switch{color:#26334d;cursor:pointer;background:#edf3ff;border:1px solid #cbd9f1;border-radius:10px;align-items:center;gap:8px;height:42px;padding:4px 9px 4px 5px;display:flex}.role-switch>span{background:linear-gradient(145deg,#6d85ef,#765ce1);border-radius:8px;place-items:center;width:30px;height:30px;font-weight:700;display:grid}.role-switch.buyer>span{background:linear-gradient(145deg,#27b78e,#317f79)}.role-switch div{text-align:left;min-width:65px}.role-switch small,.role-switch strong{display:block}.role-switch small{color:#64728a;font-size:10px}.role-switch strong{margin-top:2px;font-size:11px}.role-switch em{color:#31538d;border-left:1px solid #cbd9f1;padding-left:8px;font-size:10px;font-style:normal}.buyer-sidebar{background:#fff}.buyer-identity{background:#f8fafc;border:1px solid #dce3ee;border-radius:10px;align-items:center;gap:8px;margin:-10px 4px 17px;padding:10px;display:flex}.buyer-identity>span{color:#16705a;background:#38d9a922;border-radius:9px;place-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:grid}.buyer-identity>div{flex:1}.buyer-identity strong,.buyer-identity small{display:block}.buyer-identity strong{font-size:12px}.buyer-identity small{color:#65738a;margin-top:3px;font-size:10px}.buyer-identity>i{color:#16705a;font-size:10px;font-style:normal}.buyer-scope{background:#f8fafc;border:1px solid #dce3ee;border-radius:10px;margin-top:auto;margin-bottom:10px;padding:12px}.buyer-scope span,.buyer-scope strong,.buyer-scope small{display:block}.buyer-scope span{color:#5e6b81;font-size:10px}.buyer-scope strong{margin:6px 0;font-size:15px}.buyer-scope small{color:#4e5b70;font-size:10px}.buyer-sidebar .sidebar-foot{margin-top:0}.buyer-workspace{background:radial-gradient(circle at 90% 2%,#123a3638,#0000 26%)}.buyer-welcome{background:#f8fafc;border:1px solid #dce3ee;border-radius:14px;align-items:center;gap:15px;margin-bottom:14px;padding:18px 20px;display:flex}.welcome-avatar{background:linear-gradient(145deg,#38c49a,#367f79);border-radius:13px;place-items:center;width:45px;height:45px;font-size:19.5px;font-weight:750;display:grid;box-shadow:0 10px 30px #2ab28a2a}.buyer-welcome>div:nth-child(2){flex:1}.buyer-welcome h2{margin:4px 0 6px;font-size:20.7px}.buyer-welcome p{color:#526176;margin:0;font-size:12px}.buyer-welcome p strong{color:#8a5e00}.buyer-quick{gap:8px;display:flex}.buyer-quick button{color:#526176;cursor:pointer;background:#fff;border:1px solid #cbd6e5;border-radius:10px;min-width:72px;height:58px;font-size:10px}.buyer-quick button span{color:#16705a;margin-bottom:5px;font-size:18.4px;display:block}.buyer-quick button:hover{background:#edf3ff;border-color:#cbd9f1}.buyer-metrics .metric-card{min-height:132px}.buyer-main-grid{grid-template-columns:minmax(0,1.55fr) minmax(320px,.75fr);gap:14px;margin-bottom:14px;display:grid}.buyer-performance,.task-center,.buyer-funnel,.permission-card{padding:17px}.buyer-account-list{margin-top:14px}.buyer-account-head,.buyer-account-row{grid-template-columns:1.35fr repeat(5,.7fr);align-items:center;gap:8px;padding:9px 8px;display:grid}.buyer-account-head{color:#536076;border-bottom:1px solid #dce3ee;font-size:10px}.buyer-account-row{color:#526176;border-bottom:1px solid #dce3ee;font-size:11px}.buyer-account-row:last-child{border:0}.buyer-account-row>span:first-child{grid-template-columns:25px 1fr;align-items:center;display:grid}.buyer-account-row>span:first-child>i{border-radius:6px;grid-row:1/3;place-items:center;width:22px;height:22px;font-size:10px;font-style:normal;display:grid}.buyer-account-row>span:first-child>i.meta{color:#31538d;background:#377df026}.buyer-account-row>span:first-child>i.tiktok{color:#b42335;background:#ff4f7d20}.buyer-account-row>span:first-child>b{font-size:11px}.buyer-account-row>span:first-child>small{color:#59677c;font-size:10px}.budget-meter{vertical-align:middle;background:#e6edf5;border-radius:4px;width:43px;height:4px;margin-right:5px;display:inline-block}.budget-meter b{background:linear-gradient(90deg,#5c7cfa,#38d9a9);border-radius:4px;height:100%;display:block}.buyer-account-row .up{color:#16705a}.buyer-account-row .down{color:#b42335}.task-count{color:#8a5e00;background:#f5b9401c;border-radius:7px;place-items:center;width:21px;height:21px;font-size:11px;display:grid}.buyer-task-list{gap:8px;margin-top:14px;display:grid}.buyer-task{background:#f8fafc;border:1px solid #dce3ee;border-radius:9px;grid-template-columns:27px 1fr auto;align-items:center;gap:9px;padding:11px;display:grid}.buyer-task>span{border-radius:7px;place-items:center;width:25px;height:25px;font-size:11px;display:grid}.buyer-task.urgent>span{color:#b42335;background:#ff6b6b18}.buyer-task.scale>span{color:#16705a;background:#38d9a918}.buyer-task.review>span{color:#31538d;background:#5c7cfa18}.buyer-task.normal>span{color:#6240a3;background:#9775fa18}.buyer-task strong{font-size:11px;line-height:1.4;display:block}.buyer-task p{color:#627087;margin:4px 0 0;font-size:10px}.buyer-task button{color:#526176;cursor:pointer;background:#fff;border:1px solid #cbd6e5;border-radius:6px;padding:5px 7px;font-size:10px}.buyer-bottom-grid{grid-template-columns:1.45fr .85fr;gap:14px;display:grid}.buyer-funnel-steps{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:7px;margin-top:18px;display:grid}.buyer-funnel-steps>div{text-align:center;background:#f8fafc;border:1px solid #dce3ee;border-radius:9px;padding:12px}.buyer-funnel-steps>div.final{background:#eefaf5;border-color:#38d9a938}.buyer-funnel-steps span,.buyer-funnel-steps em{color:#647187;font-size:10px;font-style:normal;display:block}.buyer-funnel-steps strong{margin:6px 0;font-size:15px;display:block}.buyer-funnel-steps>b{color:#455168}.permission-list{gap:7px;margin-top:14px;display:grid}.permission-list>div{background:#f8fafc;border-radius:8px;align-items:center;gap:9px;padding:8px;display:flex}.permission-list>div>span{border-radius:6px;flex:none;place-items:center;width:21px;height:21px;font-size:10px;display:grid}.permission-list .allowed{color:#16705a;background:#38d9a918}.permission-list .limited{color:#8a5e00;background:#f5b94018}.permission-list .blocked{color:#b42335;background:#ff6b6b18}.permission-list p{color:#66738a;margin:0;font-size:10px}.permission-list strong{color:#526176;margin-right:4px}.approval-kpis{margin-bottom:14px}.approval-tabs{border-bottom:1px solid #dce3ee;gap:4px;margin:15px 0;padding-bottom:10px;display:flex}.approval-tabs button{color:#657188;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 11px;font-size:11px}.approval-tabs button.active{color:#31538d;background:#5c7cfa17}.change-list{gap:8px;display:grid}.change-list article{background:#f8fafc;border:1px solid #dce3ee;border-radius:10px;grid-template-columns:34px 1fr auto 80px;align-items:center;gap:12px;padding:12px;display:grid}.change-icon{border-radius:9px;place-items:center;width:32px;height:32px;font-size:11px;display:grid}.change-icon.pending{color:#8a5e00;background:#f5b94018}.change-icon.ready{color:#31538d;background:#5c7cfa18}.change-icon.approved{color:#16705a;background:#38d9a918}.change-icon.revision{color:#6240a3;background:#9775fa18}.change-list small,.change-list strong,.change-list p{display:block}.change-list small{color:#59667d;font-size:10px}.change-list strong{margin:4px 0;font-size:12px}.change-list p{color:#68758b;margin:0;font-size:10px}.change-list em{border-radius:7px;padding:5px 7px;font-size:10px;font-style:normal}.change-list em.pending{color:#8a5e00;background:#f5b94014}.change-list em.ready{color:#31538d;background:#5c7cfa14}.change-list em.approved{color:#16705a;background:#38d9a914}.change-list em.revision{color:#6240a3;background:#9775fa14}.change-list article>button{color:#31538d;cursor:pointer;background:0 0;border:0;font-size:10px}.approval-note{background:#f4f8fe;border:1px solid #cfdcf0;border-radius:9px;gap:10px;margin-top:14px;padding:12px;display:flex}.approval-note span{color:#31538d;background:#5c7cfa1c;border-radius:50%;place-items:center;width:21px;height:21px;font-size:10px;display:grid}.approval-note p{color:#66738a;margin:3px 0 0;font-size:10px;line-height:1.5}@media (max-width:1250px){.role-switch div,.role-switch em{display:none}.role-switch{padding-right:5px}.buyer-main-grid,.buyer-bottom-grid{grid-template-columns:1fr}.buyer-quick{flex-wrap:wrap}.buyer-quick button{min-width:65px}}@media (max-width:900px){.buyer-welcome{flex-wrap:wrap;align-items:flex-start}.buyer-quick{width:100%}.buyer-quick button{flex:1}.buyer-account-head,.buyer-account-row{grid-template-columns:1.2fr repeat(3,.7fr)}.buyer-account-head span:nth-child(3),.buyer-account-head span:nth-child(6),.buyer-account-row>span:nth-child(3),.buyer-account-row>span:nth-child(6){display:none}.change-list article{grid-template-columns:34px 1fr auto}.change-list article>button{grid-column:2}}@media (max-width:760px){.buyer-identity,.buyer-scope{display:none}.role-switch{position:absolute;top:20px;right:14px}.top-actions .role-switch{display:flex}.buyer-funnel-steps{grid-template-columns:1fr 1fr}.buyer-funnel-steps>b{display:none}.buyer-quick button{min-width:42%}.change-list article{grid-template-columns:30px 1fr}.change-list em{grid-column:2}.change-list article>button{text-align:left;grid-column:2}}.account-risk-panel{background:#fff;margin-bottom:14px;padding:17px}.risk-summary{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:15px;display:grid}.risk-card{background:#fff;border:1px solid #cbd6e5;border-radius:10px;padding:13px 14px;position:relative;overflow:hidden}.risk-card:before{content:"";background:#fff;width:2px;position:absolute;top:0;bottom:0;left:0}.risk-card.critical:before{background:#ff6b6b}.risk-card.warning:before{background:#f5b940}.risk-card.rejected:before{background:#ff7fa1}.risk-card.balance:before{background:#7892ff}.risk-card span,.risk-card small{color:#526176;font-size:11px;display:block}.risk-card strong{margin:7px 0 4px;font-size:23px;display:block}.risk-card.critical strong{color:#b42335}.risk-card.warning strong,.risk-card.rejected strong{color:#8a5e00}.risk-feed{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.risk-feed>div{background:#f8fafc;border:1px solid #dce3ee;border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.risk-feed>div>span{border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.risk-feed .critical>span{color:#b42335;background:#ff6b6b18}.risk-feed .warning>span{color:#8a5e00;background:#f5b94018}.risk-feed section{flex:1;min-width:0}.risk-feed strong{font-size:12px;display:block}.risk-feed p{color:#657188;white-space:nowrap;text-overflow:ellipsis;margin:5px 0 0;font-size:10px;overflow:hidden}.risk-feed button{color:#526176;cursor:pointer;background:#fff;border:1px solid #cbd6e5;border-radius:7px;padding:6px 8px;font-size:10px}.account-health-table{min-width:1500px}.disabled-account-row{background:linear-gradient(90deg,#ff6b6b0b,#0000)}.agency-name{font-size:12px!important}.table-primary{color:#26334d;font-size:12px;display:block}.health-score{grid-template-columns:22px 48px;align-items:center;gap:6px;min-width:78px;display:grid}.health-score>b{font-size:12px}.health-score>i{background:#e6edf5;border-radius:4px;height:4px;display:block;overflow:hidden}.health-score>i>span{background:#38d9a9;border-radius:4px;height:100%;display:block}.health-score.warning>b{color:#8a5e00}.health-score.warning>i>span{background:#f5b940}.health-score.critical>b{color:#b42335}.health-score.critical>i>span{background:#ff6b6b}.account-state{white-space:nowrap;border-radius:9px;padding:4px 7px;font-size:10px;display:inline-block}.account-state.正常{color:#16705a;background:#38d9a914}.account-state.受限,.account-state.审核风险{color:#8a5e00;background:#f5b94014}.account-state.已停用{color:#b42335;background:#ff6b6b18;border:1px solid #ff6b6b28}.reject-high{color:#b42335;font-weight:700}.campaign-filters{align-items:stretch}.campaign-filters .filter{padding:0 10px}.table-scroll-hint{color:#526176;align-items:center;gap:7px;margin:-4px 0 7px;font-size:11px;display:flex}.table-scroll-hint span{color:#31538d;font-size:16.1px}.campaign-table-wrap{scrollbar-color:#3a4b6b #121824;scrollbar-width:thin;background:#fff;border:1px solid #cbd6e5;border-radius:10px}.campaign-table{min-width:2140px}.campaign-table th{z-index:1;white-space:nowrap;background:#f8fafc;position:sticky;top:0}.campaign-table td{white-space:nowrap}.campaign-table th:nth-child(2),.campaign-table td:nth-child(2){min-width:225px}.campaign-table th:nth-child(6),.campaign-table td:nth-child(6){min-width:135px}.campaign-table-wrap::-webkit-scrollbar{height:9px}.campaign-table-wrap::-webkit-scrollbar-track{background:#eef2f7}.campaign-table-wrap::-webkit-scrollbar-thumb{background:#a8b7cb;border-radius:8px}.daily-output{background:#f8fafc;border:1px solid #dce3ee;border-radius:9px;grid-template-columns:repeat(3,1fr);gap:7px;margin:11px 0;padding:9px;display:grid}.daily-output span{color:#657188;font-size:10px}.daily-output b{color:#26334d;margin-top:5px;font-size:13px;display:block}.activity-note{background:#f4f8fe;border:1px solid #cfdcf0;border-radius:10px;align-items:flex-start;gap:10px;margin:0 0 14px;padding:12px 14px;display:flex}.activity-note>span{color:#31538d;background:#5c7cfa1c;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.activity-note p{color:#68758b;margin:3px 0 0;font-size:10px;line-height:1.55}.activity-note strong{color:#526176}.team-output-table{overflow-x:auto}.team-output-table .team-row{grid-template-columns:1.1fr .72fr .72fr .9fr 1fr .9fr .78fr .72fr .72fr;min-width:1180px}.team-output-table .activity-low{background:#f5b94008}.output-number{color:#31538d;background:#5c7cfa18;border-radius:7px;place-items:center;min-width:25px;height:23px;display:inline-grid}.team-output-table .activity-low .output-number{color:#8a5e00;background:#f5b94018}.agency-hero{background:#f8fafc;align-items:center;gap:25px;margin-bottom:14px;padding:22px 24px;display:flex}.agency-hero>div:first-child{flex:1}.agency-hero h2{margin:5px 0 8px;font-size:23px}.agency-hero p{color:#526176;margin:0;font-size:12px}.agency-hero-badge{border-left:1px solid #dce3ee;padding:3px 22px}.agency-hero-badge span,.agency-hero-badge small{color:#526176;font-size:10px;display:block}.agency-hero-badge strong{color:#16705a;margin:6px 0;font-size:24.2px;display:block}.agency-kpis{margin-bottom:14px}.agency-panel{min-height:auto;margin-bottom:14px}.agency-toolbar{margin-top:15px}.agency-table{min-width:1350px}.agency-status{white-space:nowrap;border-radius:8px;padding:5px 7px;font-size:10px}.agency-status.合作中{color:#16705a;background:#38d9a914}.agency-status.需复审{color:#8a5e00;background:#f5b94016}.agency-status.高风险{color:#b42335;background:#ff6b6b18}.agency-lower-grid{grid-template-columns:.9fr 1.3fr;gap:14px;display:grid}.agency-map,.future-panel{padding:17px}.mapping-list{gap:8px;margin-top:15px;display:grid}.mapping-list>div{background:#f8fafc;border:1px solid #dce3ee;border-radius:9px;grid-template-columns:52px 1fr 20px 115px;align-items:center;gap:10px;padding:10px;display:grid}.mapping-list section strong,.mapping-list section small{display:block}.mapping-list section strong{font-size:11px}.mapping-list section small{color:#59667b;margin-top:4px;font-size:10px}.mapping-list>div>b{color:#4e5b72}.mapping-list>div>em{color:#31538d;font-size:10px;font-style:normal}.future-grid{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:15px;display:grid}.future-grid button{text-align:left;color:#526176;cursor:pointer;background:#fff;border:1px dashed #cbd6e5;border-radius:9px;grid-template-columns:23px 1fr auto;align-items:center;gap:8px;padding:10px;display:grid}.future-grid button:hover{background:#edf3ff;border-color:#536b9a}.future-grid span{color:#31538d;background:#5c7cfa18;border-radius:6px;place-items:center;width:21px;height:21px;display:grid}.future-grid strong{font-size:10px}.future-grid em{color:#526176;background:#f8fafc;border-radius:5px;padding:3px 5px;font-size:10px;font-style:normal}.ai-hero{background:#f8fafc;border:1px solid #dce3ee;border-radius:14px;align-items:center;gap:17px;margin-bottom:14px;padding:23px 25px;display:flex}.ai-orb{background:radial-gradient(circle at 32% 25%,#d7a3ff,#7853da 45%,#352858);border-radius:16px;place-items:center;width:51px;height:51px;font-size:21.8px;display:grid;box-shadow:0 0 30px #9e75f133}.ai-hero>div:nth-child(2){flex:1}.ai-hero h2{margin:5px 0 8px;font-size:23px}.ai-hero p{color:#526176;margin:0;font-size:12px}.ai-mode{color:#526176;background:#f8fafc;border:1px solid #dce3ee;border-radius:10px;grid-template-columns:7px 1fr;align-items:center;gap:7px;padding:11px 14px;font-size:10px;display:grid}.ai-mode i{background:#b48bff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #b48bff}.ai-mode strong{color:#26334d;grid-column:2;margin-top:2px;font-size:11px;display:block}.ai-principles{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.ai-principles>div{background:#f8fafc;border:1px solid #dce3ee;border-radius:10px;padding:14px 13px 13px 42px;position:relative}.ai-principles span{color:#6240a3;font-size:10px;position:absolute;top:14px;left:12px}.ai-principles strong{font-size:11px;display:block}.ai-principles p{color:#657086;margin:5px 0 0;font-size:10px;line-height:1.45}.ai-workflow-panel{margin-bottom:14px;padding:17px}.ai-workflow{grid-template-columns:repeat(4,1fr);gap:16px 13px;margin-top:18px;display:grid}.ai-stage{background:#f8fafc;border:1px solid #dce3ee;border-radius:11px;min-height:150px;padding:13px;position:relative}.ai-stage.review{background:#fff3f3;border-color:#edc4c4}.ai-stage.model{background:#f8fafc;border-color:#dce3ee}.stage-top{justify-content:space-between;align-items:center;display:flex}.stage-top span{color:#6240a3;font-size:11px}.stage-top em{letter-spacing:.7px;color:#526176;background:#f8fafc;border-radius:4px;padding:3px 5px;font-size:10px;font-style:normal}.ai-stage.review .stage-top em{color:#b42335;background:#ff6b6b18}.ai-stage>strong{margin:15px 0 7px;font-size:12px;display:block}.ai-stage>p{color:#69758a;margin:0;font-size:10px;line-height:1.55}.ai-stage>button{color:#31538d;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;position:absolute;bottom:12px;left:13px}.stage-arrow{color:#48536a;z-index:2;font-style:normal;position:absolute;top:63px;right:-20px}.ai-stage:nth-child(4) .stage-arrow{display:none}.ai-bottom-grid{grid-template-columns:1.2fr .8fr;gap:14px;display:grid}.adapter-panel,.ai-projects{padding:17px}.adapter-grid{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:15px;display:grid}.adapter-grid button{text-align:left;color:#26334d;cursor:pointer;background:#fff;border:1px solid #cbd6e5;border-radius:9px;grid-template-columns:25px 1fr;gap:3px 8px;padding:10px;display:grid;position:relative}.adapter-grid button:hover{border-color:#cbd9f1}.adapter-grid span{color:#6240a3;background:#9775fa18;border-radius:6px;grid-row:1/3;place-items:center;width:23px;height:23px;font-size:10px;display:grid}.adapter-grid strong{font-size:10px}.adapter-grid small{color:#5f6b81;font-size:10px}.adapter-grid em{color:#716886;font-size:10px;font-style:normal;position:absolute;top:9px;right:8px}.project-list{gap:8px;margin-top:15px;display:grid}.project-list>div{background:#f8fafc;border:1px solid #dce3ee;border-radius:9px;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;padding:10px;display:grid}.project-icon{border-radius:8px;place-items:center;width:32px;height:32px;font-size:10px;font-weight:700;display:grid}.project-icon.violet{color:#6240a3;background:#9775fa1d}.project-icon.mint{color:#16705a;background:#38d9a91d}.project-icon.amber{color:#8a5e00;background:#f5b9401d}.project-list section strong{font-size:11px}.project-list section p{color:#616d82;margin:4px 0 0;font-size:10px}.project-list>div>em{color:#6240a3;background:#9775fa12;border-radius:6px;padding:4px 6px;font-size:10px;font-style:normal}@media (max-width:1300px){.risk-summary,.ai-principles{grid-template-columns:repeat(2,1fr)}.agency-lower-grid,.ai-bottom-grid{grid-template-columns:1fr}.ai-workflow{grid-template-columns:repeat(2,1fr)}.ai-stage:nth-child(2n) .stage-arrow,.ai-stage:nth-child(4) .stage-arrow{display:none}}@media (max-width:900px){.risk-feed{grid-template-columns:1fr}.agency-hero,.ai-hero{flex-wrap:wrap;align-items:flex-start}.agency-hero-badge{border-left:0;padding-left:0}.future-grid,.adapter-grid{grid-template-columns:1fr}.ai-mode{width:100%}}@media (max-width:760px){.risk-summary,.ai-principles,.ai-workflow{grid-template-columns:1fr}.ai-stage .stage-arrow{display:none}.agency-hero>button{width:100%}.daily-output{grid-template-columns:1fr 1fr}.campaign-filters .filter{flex:1}.risk-feed p{white-space:normal}.mapping-list>div{grid-template-columns:48px 1fr}.mapping-list>div>b,.mapping-list>div>em{grid-column:2}.ai-orb{width:42px;height:42px}}.nav-list{scrollbar-width:none;overflow-y:auto}.nav-list::-webkit-scrollbar{display:none}.sync-safety-note{background:#f8fafc;border:1px solid #dce3ee;border-radius:11px;align-items:center;gap:11px;margin-bottom:14px;padding:13px 15px;display:flex}.sync-safety-icon{color:#31538d;background:#5c7cfa20;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.sync-safety-note>div{flex:1}.sync-safety-note strong{font-size:12px;display:block}.sync-safety-note p{color:#526176;margin:5px 0 0;font-size:10px}.read-only-badge{color:#31538d;letter-spacing:.7px;background:#f8fafc;border:1px solid #dce3ee;border-radius:7px;padding:5px 8px;font-size:10px}.sync-mini{grid-template-columns:repeat(5,1fr)}.mini-metrics strong em{color:#59657a;font-size:16.1px;font-style:normal}.mini-metrics .danger{color:#b42335}.sync-control-grid{grid-template-columns:1.08fr 1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.capacity-panel,.scheduler-panel,.handshake-panel{min-height:247px;padding:17px}.capacity-list{gap:13px;margin-top:19px;display:grid}.capacity-list>div{grid-template-columns:100px 1fr 40px;align-items:center;gap:9px;display:grid}.capacity-list span{color:#526176;font-size:11px}.capacity-list span em{vertical-align:middle}.capacity-list>div>i{background:#e6edf5;border-radius:5px;height:5px;overflow:hidden}.capacity-list>div>i>b{background:linear-gradient(90deg,#5c7cfa,#38d9a9);border-radius:5px;height:100%;display:block}.capacity-list>div>strong{text-align:right;font-size:11px}.scheduler-state{background:#f8fafc;border:1px solid #dce3ee;border-radius:10px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;margin:18px 0 14px;padding:12px;display:grid}.scheduler-orb{color:#16705a;background:#38d9a918;border-radius:11px;place-items:center;width:36px;height:36px;font-size:19.5px;display:grid}.scheduler-state small,.scheduler-state strong,.scheduler-state p{display:block}.scheduler-state small{color:#647188;font-size:10px}.scheduler-state strong{margin:4px 0;font-size:11px}.scheduler-state p{color:#566379;margin:0;font-size:10px}.state-ok{color:#16705a;background:#38d9a915;border-radius:7px;padding:4px 6px;font-size:10px}.scheduler-facts{border:1px solid #dce3ee;border-radius:9px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.scheduler-facts span{color:#647187;border-bottom:1px solid #dce3ee;border-right:1px solid #dce3ee;padding:9px;font-size:10px}.scheduler-facts span:nth-child(2n){border-right:0}.scheduler-facts span:nth-child(n+3){border-bottom:0}.scheduler-facts b{color:#26334d;margin-top:4px;font-size:10px;display:block}.scheduler-facts .off-text{color:#8a5e00}.handshake-list{gap:8px;margin-top:17px;display:grid}.handshake-list>div{align-items:center;gap:9px;display:flex}.check{border-radius:7px;flex:none;place-items:center;width:23px;height:23px;font-size:10px;display:grid}.check.done{color:#16705a;background:#38d9a918}.check.pending{color:#526176;background:#f8fafc}.handshake-list section{border-bottom:1px solid #dce3ee;flex:1;padding-bottom:7px}.handshake-list>div:last-child section{border:0}.handshake-list strong,.handshake-list small{display:block}.handshake-list strong{font-size:10px}.handshake-list small{color:#5d6a80;margin-top:3px;font-size:10px}.sync-jobs-panel{min-height:auto;margin-bottom:14px}.sync-toolbar{margin-top:15px}.sync-table-wrap{background:#fff;border:1px solid #cbd6e5;border-radius:10px}.sync-table{min-width:1450px}.sync-table th{white-space:nowrap;background:#f8fafc}.sync-table td{white-space:nowrap}.sync-table th:first-child,.sync-table td:first-child{min-width:190px}.sync-table th:nth-child(2),.sync-table td:nth-child(2){min-width:150px}.sync-table .platform{margin-top:3px;display:inline-block}.freshness-ok{color:#16705a}.freshness-stale{color:#8a5e00}.sync-status{border-radius:10px;align-items:center;gap:6px;padding:4px 7px;font-size:10px;display:inline-flex}.sync-status i{background:currentColor;border-radius:50%;width:5px;height:5px}.sync-status.running{color:#31538d;background:#5c7cfa15}.sync-status.completed{color:#16705a;background:#38d9a914}.sync-status.queued{color:#31538d;background:#9775fa14}.sync-status.retry{color:#8a5e00;background:#f5b94015}.sync-status.failed{color:#b42335;background:#ff6b6b17}.sync-row-failed{background:linear-gradient(90deg,#ff6b6b09,#0000)}.sync-detail{color:#526176;font-size:11px}.sync-table-foot{color:#59667c;justify-content:space-between;align-items:center;padding-top:13px;font-size:10px;display:flex}.sync-table-foot div{gap:4px;display:flex}.sync-table-foot button{color:#657189;cursor:pointer;background:#fff;border:1px solid #cbd6e5;border-radius:6px;width:27px;height:27px}.sync-table-foot button.active{color:#fff;background:#5c7cfa;border-color:#5c7cfa}.sync-alert-grid{grid-template-columns:.85fr 1.4fr;gap:14px;display:grid}.failure-panel,.sync-alert-panel{padding:17px}.failure-bars{gap:11px;margin-top:17px;display:grid}.failure-bars>div{grid-template-columns:95px 1fr 25px;align-items:center;gap:9px;display:grid}.failure-bars span{color:#526176;font-size:10px}.failure-bars i{background:#e6edf5;border-radius:6px;height:6px;overflow:hidden}.failure-bars b{background:linear-gradient(90deg,#f5b940,#ff6b6b);border-radius:6px;height:100%;display:block}.failure-bars strong{text-align:right;font-size:11px}.sync-critical-alert{background:#fff3f3;border:1px solid #edc4c4;border-radius:10px;grid-template-columns:32px 1fr auto;align-items:center;gap:11px;margin-top:17px;padding:13px;display:grid}.sync-critical-alert>span{color:#b42335;background:#ff6b6b18;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.sync-critical-alert section>strong{font-size:12px}.sync-critical-alert p{color:#69758b;margin:5px 0 8px;font-size:10px}.sync-critical-alert section div{flex-wrap:wrap;gap:6px;display:flex}.sync-critical-alert em{color:#526176;background:#ff6b6b0d;border-radius:6px;padding:4px 6px;font-size:10px;font-style:normal}.sync-critical-alert button{color:#b42335;cursor:pointer;background:#fff3f3;border:1px solid #edc4c4;border-radius:7px;padding:7px 9px;font-size:10px}@media (max-width:1300px){.sync-mini{grid-template-columns:repeat(3,1fr)}.sync-control-grid{grid-template-columns:1fr 1fr}.handshake-panel{grid-column:1/-1}.sync-alert-grid{grid-template-columns:1fr}}@media (max-width:900px){.sync-mini{grid-template-columns:repeat(2,1fr)}.sync-control-grid{grid-template-columns:1fr}.handshake-panel{grid-column:auto}.sync-critical-alert{grid-template-columns:32px 1fr}.sync-critical-alert button{grid-column:2;width:max-content}}@media (max-width:760px){.sync-mini{grid-template-columns:1fr}.sync-safety-note{flex-wrap:wrap;align-items:flex-start}.read-only-badge{margin-left:36px}.capacity-list>div{grid-template-columns:82px 1fr 38px}}.dialog-backdrop-hit{cursor:default;background:0 0;border:0;position:absolute;inset:0}.dialog{z-index:1;position:relative}.connection-flow{background:#f8fafc;grid-template-columns:minmax(320px,1.25fr) minmax(430px,1fr) auto;align-items:center;gap:24px;margin-bottom:14px;padding:18px 20px;display:grid}.connection-flow-copy{align-items:center;gap:13px;display:flex}.connection-lock{color:#31538d;background:#f4f8fe;border:1px solid #cfdcf0;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;font-size:20.7px;display:grid}.connection-flow h2{margin:3px 0 6px;font-size:16.1px}.connection-flow p{color:#526176;margin:0;font-size:11px;line-height:1.55}.connection-steps{justify-content:center;align-items:center;gap:6px;display:flex}.connection-steps span{color:#526176;white-space:nowrap;align-items:center;gap:6px;font-size:10px;display:flex}.connection-steps i{color:#31538d;background:#f4f8fe;border-radius:7px;place-items:center;width:20px;height:20px;font-style:normal;display:grid}.connection-steps b{color:#35435c;font-weight:400}.connection-flow-actions{grid-template-columns:auto auto;justify-items:end;gap:6px;display:grid}.connection-flow-actions em{color:#31538d;background:#f4f8fe;border:1px solid #cfdcf0;border-radius:7px;padding:4px 6px;font-size:10px;font-style:normal}.connection-flow-actions button{grid-column:1/-1;margin-top:2px}.buyer-credential-note{background:#eefaf5;border:1px solid #bfe5d7;border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:14px;padding:12px 14px;display:flex}.buyer-credential-note>span{color:#16705a;background:#38d9a918;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.buyer-credential-note strong{font-size:11px}.buyer-credential-note p{color:#526176;margin:4px 0 0;font-size:10px;line-height:1.5}.modal-open{overflow:hidden}.account-connect-dialog{flex-direction:column;width:min(900px,100%);height:min(94dvh,1120px);max-height:calc(100dvh - 32px);display:flex;overflow:hidden}.account-connect-dialog>.dialog-head,.account-connect-dialog>.connection-stepper,.account-connect-dialog>.dialog-actions{flex:none}.account-connect-dialog>form{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.account-connect-dialog>form>.credential-source-note,.account-connect-dialog>form>.dialog-actions{flex:none}.account-connect-dialog .connection-form-grid{overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-y;scrollbar-color:#3d4f70 #111722;scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.account-connect-dialog .connection-form-grid::-webkit-scrollbar{width:9px}.account-connect-dialog .connection-success::-webkit-scrollbar{width:9px}.account-connect-dialog .connection-form-grid::-webkit-scrollbar-track{background:#eef2f7}.account-connect-dialog .connection-success::-webkit-scrollbar-track{background:#eef2f7}.account-connect-dialog .connection-form-grid::-webkit-scrollbar-thumb{background:#a8b7cb;border:2px solid #bfe5d7;border-radius:9px}.account-connect-dialog .connection-success::-webkit-scrollbar-thumb{background:#a8b7cb;border:2px solid #bfe5d7;border-radius:9px}.connection-stepper span.done{color:#16705a}.connection-stepper span.done i{color:#16705a;background:#38d9a91b}.credential-source-note{background:#fff8e8;border:1px solid #ebcf96;border-radius:9px;gap:10px;margin:18px 24px 0;padding:12px 14px;display:flex}.credential-source-note>span{color:#8a5e00;background:#f5b94017;border-radius:8px;flex:none;place-items:center;width:24px;height:24px;display:grid}.credential-source-note strong{font-size:11px}.credential-source-note p{color:#8a5e00;margin:4px 0 0;font-size:10px;line-height:1.5}.connection-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.connection-form-grid textarea{resize:vertical;color:#26334d;background:#fff;border:1px solid #cbd6e5;border-radius:8px;outline:0;width:100%;min-height:68px;padding:10px 11px;font:10px Arial,Microsoft YaHei,sans-serif}.connection-form-grid label>small{color:#59667b;margin-top:6px;font-size:10px;line-height:1.4;display:block}.secret-field input{letter-spacing:.5px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.confirm-check{background:#f8fafc;border:1px solid #dce3ee;border-radius:9px;grid-template-columns:18px 1fr;align-items:flex-start;gap:8px;padding:11px 12px;display:grid!important}.confirm-check input{accent-color:#5c7cfa;margin:1px 0 0;padding:0;width:15px!important;height:15px!important}.confirm-check span{line-height:1.55;color:#526176!important;margin:0!important}.connection-error{background:#fff3f3;border:1px solid #edc4c4;border-radius:9px;align-items:flex-start;gap:9px;padding:11px 12px;display:flex}.connection-error>span{color:#b42335}.connection-error p{color:#b42335;margin:0;font-size:11px;line-height:1.5}.dialog-actions .primary:disabled{cursor:not-allowed;filter:saturate(.3);opacity:.58;box-shadow:none}.connection-success{overscroll-behavior:contain;scrollbar-gutter:stable;text-align:center;flex:1;min-height:0;padding:25px 24px 20px;overflow-y:auto}.success-mark{color:#16705a;background:#38d9a91a;border:1px solid #38d9a93c;border-radius:15px;place-items:center;width:48px;height:48px;margin:0 auto 10px;font-size:25.3px;display:grid}.connection-success h3{margin:0 0 7px;font-size:18.4px}.connection-success>p{color:#526176;margin:0;font-size:12px}.connection-success>p strong{color:#26334d}.connection-success>p b{color:#16705a}.success-facts{grid-template-columns:1fr 1fr 1.35fr;gap:8px;margin:18px 0;display:grid}.success-facts span{color:#647187;text-align:left;background:#eefaf5;border:1px solid #bfe5d7;border-radius:9px;padding:10px;font-size:10px}.success-facts strong{color:#26334d;overflow-wrap:anywhere;margin-top:5px;font-size:11px;display:block}.discovered-accounts{text-align:left;gap:6px;margin-bottom:14px;display:grid}.discovered-accounts>div{background:#f8fafc;border:1px solid #dce3ee;border-radius:9px;grid-template-columns:55px 1fr auto;align-items:center;gap:10px;padding:9px 11px;display:grid}.discovered-accounts section strong,.discovered-accounts section small{display:block}.discovered-accounts section strong{font-size:11px}.discovered-accounts section small{color:#5f6d83;margin-top:4px;font-size:10px}.discovered-accounts em{color:#16705a;font-size:10px;font-style:normal}.discovered-accounts>p{color:#607087;text-align:center;margin:2px 0;font-size:10px}.connection-success .form-note{text-align:left}.live-connections{margin-bottom:14px;padding:17px}.live-connection-list{gap:7px;margin-top:15px;display:grid}.live-connection-list article{background:#f8fafc;border:1px solid #dce3ee;border-radius:9px;grid-template-columns:58px minmax(190px,1.5fr) repeat(3,minmax(105px,.65fr)) 110px;align-items:center;gap:12px;padding:10px 12px;display:grid}.live-connection-list section strong,.live-connection-list section small,.live-connection-list article>div span,.live-connection-list article>div strong{display:block}.live-connection-list section strong{font-size:12px}.live-connection-list section small{color:#637086;margin-top:4px;font-size:10px}.live-connection-list article>div span{color:#58657a;font-size:10px}.live-connection-list article>div strong{color:#526176;overflow-wrap:anywhere;margin-top:4px;font-size:10px}.connection-state{text-align:center;color:#526176;background:#f8fafc;border-radius:9px;padding:5px 7px;font-size:10px;font-style:normal}.connection-state.active{color:#16705a;background:#38d9a914}.connection-manage-actions{gap:6px;display:grid}.connection-manage-actions button{color:#31538d;cursor:pointer;background:#fff;border:1px solid #cbd6e5;border-radius:7px;padding:6px 8px;font-size:10px}.connection-manage-actions button:hover{color:#26334d;border-color:#5c7cfa}.live-connection-list article.credential-paused{background:#fff3f3;border-color:#edc4c4}.live-connection-list section .credential-alert{color:#8a5e00;margin-top:6px;line-height:1.4}.live-connection-list section .credential-alert.critical{color:#b42335}.live-connection-list section .credential-alert.high{color:#8a5e00}.credential-deadline.healthy{color:#16705a!important}.credential-deadline.warning{color:#8a5e00!important}.credential-deadline.critical{color:#b42335!important}.credential-deadline.unknown{color:#526176!important}.credential-subdeadline{margin-top:4px;font-size:9px;display:block}.credential-subdeadline.healthy{color:#16705a}.credential-subdeadline.warning{color:#8a5e00}.credential-subdeadline.critical{color:#b42335}.credential-subdeadline.unknown{color:#526176}.connection-state.credential_invalid,.connection-state.invalid{color:#b42335;background:#ff5b6e17}.connection-state.expiring{color:#8a5e00;background:#f5b94018}.connection-state.check_incomplete,.connection-state.check_error{color:#8a5e00;background:#f5b94014}.connection-manage-actions .credential-replace-button{color:#26334d;border-color:#536da8}.connection-manage-actions button:disabled{cursor:not-allowed;opacity:.45}.credential-replacement-dialog{flex-direction:column;width:min(720px,100%);max-height:calc(100dvh - 32px);display:flex;overflow:hidden}.credential-replacement-dialog>form{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.credential-replacement-form{flex:1;min-height:0;overflow-y:auto}.credential-replacement-form .credential-rotation-note{grid-column:1/-1;margin:0}.credential-replacement-success{overflow:auto}.credential-replacement-success .success-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.account-selection-dialog{flex-direction:column;width:min(980px,100%);height:min(92dvh,900px);display:flex;overflow:hidden}.account-selection-summary{background:#fff;border-bottom:1px solid #cbd6e5;grid-template-columns:120px 120px 1fr;align-items:center;gap:10px;padding:14px 24px;display:grid}.account-selection-summary>div{background:#fff;border:1px solid #cbd6e5;border-radius:9px;padding:10px 12px}.account-selection-summary span{color:#68758b;font-size:10px;display:block}.account-selection-summary strong{margin-top:5px;font-size:20.7px;display:block}.account-selection-summary p{color:#526176;margin:0;font-size:11px;line-height:1.6}.account-selection-toolbar{border-bottom:1px solid #cbd6e5;align-items:center;gap:8px;padding:12px 24px;display:flex}.account-selection-toolbar label{color:#68758b;background:#fff;border:1px solid #cbd6e5;border-radius:8px;flex:1;align-items:center;gap:8px;min-width:220px;height:36px;padding:0 11px;display:flex}.account-selection-toolbar input{color:#26334d;background:0 0;border:0;outline:0;width:100%;font-size:12px}.account-selection-toolbar>span{color:#526176;font-size:10px}.account-selection-toolbar button{color:#526176;cursor:pointer;background:#fff;border:1px solid #cbd6e5;border-radius:7px;padding:7px 9px;font-size:10px}.account-selection-list{scrollbar-gutter:stable;flex:1;min-height:0;padding:10px 24px;overflow-y:auto}.account-selection-list>label{cursor:pointer;background:#fff;border:1px solid #cbd6e5;border-radius:9px;grid-template-columns:22px 52px minmax(220px,1fr) 85px 60px;align-items:center;gap:10px;margin-bottom:6px;padding:10px 12px;display:grid}.account-selection-list>label.selected{background:#edf3ff;border-color:#cbd9f1}.account-selection-list input{accent-color:#5c7cfa;width:15px;height:15px}.account-selection-list section strong,.account-selection-list section small{display:block}.account-selection-list section strong{font-size:12px}.account-selection-list section small{color:#68758b;margin-top:4px;font-size:10px}.account-selection-list em{color:#526176;text-align:center;font-size:10px;font-style:normal}.account-selection-list>label>b{color:#69758a;text-align:right;font-size:10px}.account-selection-list>label.selected>b{color:#16705a}.account-selection-empty{text-align:center;color:#667389;padding:35px;font-size:12px}.account-selection-error{margin:0 24px 10px}.selection-safety-note{color:#69768b;margin-right:auto;font-size:10px}@media (max-width:1350px){.connection-flow{grid-template-columns:1fr 1fr}.connection-flow-actions{grid-column:1/-1;justify-content:flex-end;align-items:center;display:flex}.connection-flow-actions button{grid-column:auto}}@media (max-width:900px){.connection-flow{grid-template-columns:1fr}.connection-flow-actions{grid-column:auto}.connection-form-grid{grid-template-columns:1fr}.connection-form-grid>*{grid-column:1!important}.success-facts{grid-template-columns:1fr}.connection-steps{flex-wrap:wrap;justify-content:flex-start}}@media (max-width:1100px){.live-connection-list article{grid-template-columns:55px 1fr repeat(2,minmax(90px,.6fr)) 105px}.live-connection-list article>div:nth-of-type(3){display:none}}@media (max-width:760px){.connection-flow-actions{flex-direction:column;align-items:stretch}.connection-flow-actions button{width:100%}.connection-steps b{display:none}.connection-steps{grid-template-columns:1fr 1fr;display:grid}.account-connect-dialog{max-height:96vh}.discovered-accounts>div{grid-template-columns:50px 1fr}.discovered-accounts em{grid-column:2}.credential-source-note{margin:14px 16px 0}.connection-form-grid{padding:16px}.connection-success{padding:20px 16px}.live-connection-list article{grid-template-columns:50px 1fr 90px}.live-connection-list article>div{display:none}.live-connection-list .connection-manage-actions{grid-area:1/3;display:grid}.live-connections .panel-head{flex-direction:column;align-items:flex-start}.account-selection-dialog{height:96dvh}.account-selection-summary{grid-template-columns:1fr 1fr;padding:12px 16px}.account-selection-summary p{grid-column:1/-1}.account-selection-toolbar{flex-wrap:wrap;align-items:stretch;padding:10px 16px}.account-selection-toolbar label{flex-basis:100%}.account-selection-list{padding:8px 16px}.account-selection-list>label{grid-template-columns:20px 45px 1fr}.account-selection-list em,.account-selection-list>label>b{text-align:left;grid-column:3}.selection-safety-note{display:none}}.real-data-badge{color:#16705a;letter-spacing:.8px;background:#eefaf5;border:1px solid #bfe5d7;border-radius:8px;align-items:center;height:30px;padding:0 10px;font-size:10px;font-weight:700;display:inline-flex}.truth-banner{background:#eefaf5;border:1px solid #bfe5d7;border-radius:11px;align-items:center;gap:11px;margin-bottom:14px;padding:13px 15px;display:flex}.truth-banner>span{color:#16705a;background:#38d9a920;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.truth-banner strong{font-size:12px;display:block}.truth-banner p{color:#526176;margin:5px 0 0;font-size:10px}.live-account-metrics strong{font-variant-numeric:tabular-nums}.real-overview-panel,.real-accounts-panel{min-height:auto;margin-bottom:14px}.live-account-table-wrap{background:#fff;border:1px solid #cbd6e5;border-radius:10px}.live-account-table th{white-space:nowrap;background:#f8fafc}.live-account-table td{white-space:nowrap}.live-account-table th:first-child:not(.selection-column),.live-account-table td:first-child:not(.selection-column){min-width:190px}.live-account-table th.selection-column,.live-account-table td.selection-column{width:44px;min-width:44px;max-width:44px;padding-left:8px;padding-right:8px}.live-account-table td small{color:#5e6a80;margin-top:4px;font-size:10px;display:block}.truth-missing{color:#667289;font-size:11px}.raw-platform-status{color:#526176;font-size:11px}.scope-enabled,.scope-disabled{border-radius:9px;padding:4px 7px;font-size:10px;display:inline-block}.scope-enabled{color:#16705a;background:#38d9a914}.scope-disabled{color:#526176;background:#7b879b14}.truth-loading{color:#69758a;place-items:center;min-height:210px;font-size:12px;display:grid}.truthful-metric-panel{margin-top:14px;padding:17px}.truthful-metric-panel .metric-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px;display:grid}.truthful-metric-panel .metric-grid>span{color:#526176;background:#fff;border:1px solid #cbd6e5;border-radius:9px;padding:14px;font-size:11px}.truthful-metric-panel strong{color:#526176;margin:8px 0 5px;font-size:24.2px;display:block}.truthful-metric-panel small{color:#5d6980;font-size:10px}.currency-breakdown{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.currency-breakdown span{color:#526176;background:#f8fafc;border:1px solid #dce3ee;border-radius:8px;padding:7px 9px;font-size:10px}.currency-breakdown b{color:#526176;margin-right:4px}.sync-progress{color:#31538d;margin-top:8px;font-size:10px;display:block}.connection-flow-actions button:disabled{cursor:not-allowed;opacity:.45}.creative-filter-panel{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:14px;padding:17px;display:flex}.creative-filter-copy{min-width:210px}.creative-filter-copy h2{margin:0;font-size:18.4px}.creative-filter-copy p{color:#68758a;max-width:420px;margin:7px 0 0;font-size:11px;line-height:1.6}.creative-filter-controls{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:8px;display:flex}.creative-filter-controls>label,.creative-custom-range label{color:#526176;gap:5px;font-size:10px;display:grid}.creative-filter-controls select,.creative-custom-range input{color:#26334d;background:#fff;border:1px solid #d5ddea;border-radius:8px;height:36px;padding:0 9px;font-size:11px}.creative-filter-controls select{min-width:168px;max-width:230px}.creative-date-filter{gap:5px;display:grid}.creative-date-filter>span{color:#526176;font-size:10px}.creative-date-presets{background:#f4f7fb;border:1px solid #dce3ee;border-radius:9px;padding:3px;display:flex}.creative-date-presets button{color:#667085;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;height:28px;padding:0 10px;font-size:10px}.creative-date-presets button.active{color:#31538d;background:#fff;box-shadow:0 1px 3px #25324b14}.creative-custom-range{align-items:flex-end;gap:7px;display:flex}.creative-custom-range input{width:132px}.creative-custom-range i{color:#526176;padding-bottom:10px;font-size:9px;font-style:normal}.creative-clear-filter{height:36px}.truth-banner>em{color:#527165;white-space:nowrap;margin-left:auto;font-size:10px;font-style:normal}.creative-live-panel{min-height:auto}.creative-live-table-wrap{background:#fff;border:1px solid #cbd6e5;border-radius:10px}.creative-live-table th,.creative-live-table td{white-space:nowrap}.creative-live-table th{background:#f8fafc}.creative-live-table td small{color:#5e6a80;margin-top:4px;font-size:10px;display:block}.creative-media-preview{aspect-ratio:1;color:#526176;background:#f8fafc;border:1px solid #dce3ee;border-radius:8px;place-items:center;width:96px;height:auto;display:grid;overflow:hidden}.creative-media-preview img,.creative-media-preview video{object-fit:cover;background:#080b12;width:100%;height:100%;display:block}.creative-media-preview span{text-align:center;place-items:center;gap:3px;font-size:10px;display:grid}.creative-media-preview span b{color:#31538d;font-size:20.7px}.creative-ad-links{white-space:normal;gap:5px;min-width:210px;display:grid}.creative-ad-links span{background:#f8fafc;border:1px solid #dce3ee;border-radius:6px;padding:5px 7px;display:block}.creative-ad-links strong,.creative-ad-links small{display:block}.creative-ad-links strong{text-overflow:ellipsis;max-width:240px;font-size:11px;line-height:1.35;overflow:hidden}.creative-ad-links small{color:#65738a;margin-top:3px;font-size:10px}.creative-ad-links em{color:#526176;font-size:10px;font-style:normal}@media (max-width:1200px){.creative-filter-panel{flex-direction:column}.creative-filter-controls{justify-content:flex-start}.creative-filter-copy p{max-width:none}}@media (max-width:760px){.creative-filter-controls,.creative-filter-controls>label,.creative-date-filter,.creative-custom-range{width:100%}.creative-filter-controls select{width:100%;max-width:none}.creative-date-presets{grid-template-columns:repeat(3,1fr);display:grid}.creative-custom-range label{flex:1}.creative-custom-range input{width:100%}.truth-banner{flex-wrap:wrap;align-items:flex-start}.truth-banner>em{width:100%;margin-left:36px}}.truthful-empty{text-align:center;align-content:center;place-items:center;min-height:520px;display:grid}.truthful-empty>span{color:#526176;background:#f8fafc;border:1px solid #dce3ee;border-radius:17px;place-items:center;width:54px;height:54px;font-size:27.6px;display:grid}.truthful-empty h2{margin:18px 0 8px;font-size:18.4px}.truthful-empty p{color:#526176;max-width:560px;margin:0;font-size:12px;line-height:1.7}.truthful-empty small{color:#536076;margin-top:14px;font-size:10px}.pagination button:disabled{cursor:not-allowed;opacity:.35}.live-account-metrics{grid-template-columns:repeat(6,1fr)}.platform-status-badge{border-radius:9px;padding:4px 7px;font-size:10px;display:inline-flex}.platform-status-badge.good{color:#16705a;background:#38d9a914}.platform-status-badge.warn{color:#8a5e00;background:#f5b94016}.platform-status-badge.danger{color:#b42335;background:#ff6b6b17}.platform-status-badge.neutral{color:#526176;background:#8794aa16}.account-state-filter{margin-left:auto}.balance-danger{color:#b42335}.table-edit-button{color:#526176;cursor:pointer;background:#fff;border:1px solid #cbd6e5;border-radius:7px;padding:6px 10px}.settings-section{margin-bottom:14px;padding:18px}.theme-options{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.theme-options>button{color:#526176;text-align:left;cursor:pointer;background:#fff;border:1px solid #cbd6e5;border-radius:11px;grid-template-columns:76px 1fr 24px;align-items:center;gap:12px;padding:12px;display:grid}.theme-options>button.active{border-color:#5c7cfa;box-shadow:0 0 0 2px #5c7cfa18}.theme-options span strong,.theme-options span small{display:block}.theme-options span strong{font-size:13px}.theme-options span small{color:#68758b;margin-top:5px;font-size:10px}.theme-options b{color:#31538d;text-align:center}.theme-preview{border:1px solid #dce3ee;border-radius:7px;width:76px;height:48px;display:block;box-shadow:inset 15px 0 #101722}.dark-preview{background:linear-gradient(#222b3c 0 10px,#111722 10px)}.light-preview{background:linear-gradient(#e7ecf4 0 10px,#fff 10px);border-color:#d8dee8;box-shadow:inset 15px 0 #f0f3f8}.role-template-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.role-template-grid article{background:#f8fafc;border:1px solid #dce3ee;border-radius:11px;padding:14px}.role-template-grid header{border-bottom:1px solid #dce3ee;align-items:center;gap:10px;padding-bottom:12px;display:flex}.role-template-grid header>span{color:#31538d;background:#5c7cfa20;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.role-template-grid header strong,.role-template-grid header small{display:block}.role-template-grid header strong{font-size:13px}.role-template-grid header small{color:#68758b;margin-top:4px;font-size:10px}.role-template-grid article>div{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.role-template-grid em{color:#526176;background:#f8fafc;border-radius:7px;padding:5px 7px;font-size:10px;font-style:normal}.member-table-wrap{border:1px solid #cbd6e5;border-radius:10px;margin-top:14px}.member-table{min-width:850px}.member-table select{color:#26334d;background:#fff;border:1px solid #cbd6e5;border-radius:7px;min-width:120px;padding:7px 9px}.member-table select:disabled{opacity:.55}.role-badge{border-radius:8px;padding:4px 7px;font-size:10px;display:inline-flex}.role-badge.admin{color:#31538d;background:#5c7cfa18}.role-badge.buyer{color:#16705a;background:#38d9a918}.settings-note{background:#f4f8fe;border:1px solid #cfdcf0;border-radius:9px;align-items:center;gap:9px;margin-top:12px;padding:11px 12px;display:flex}.settings-note span{color:#31538d;background:#5c7cfa20;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.settings-note p{color:#526176;margin:0;font-size:10px;line-height:1.6}.settings-error{margin-top:14px}html[data-theme=light]{--bg:#f3f6fb;--panel:#fff;--panel-2:#f8fafc;--line:#dce3ee;--text:#172033;--muted:#667085}html[data-theme=light] body{color:#172033;background:#f3f6fb}html[data-theme=light] .sidebar{background:#fff;border-color:#dfe5ee}html[data-theme=light] .nav-item{color:#667085}html[data-theme=light] .nav-item:hover{color:#26334d;background:#f1f4f9}html[data-theme=light] .nav-item.active{color:#26355b;background:linear-gradient(90deg,#5c7cfa18,#5c7cfa08)}html[data-theme=light] .sidebar-foot,html[data-theme=light] .panel,html[data-theme=light] .mini-metrics>div,html[data-theme=light] .connection-flow{color:#172033;background:#fff;border-color:#dce3ee}html[data-theme=light] .connection-flow{background:radial-gradient(circle at 86% 20%,#d9ecff,#0000 28%),#fff}html[data-theme=light] .truth-banner{background:#f0fbf7;border-color:#cce9df}html[data-theme=light] .truth-banner p{color:#526176}html[data-theme=light] .live-account-table-wrap,html[data-theme=light] .creative-live-table-wrap,html[data-theme=light] .member-table-wrap,html[data-theme=light] .sync-table-wrap{background:#fff;border-color:#dce3ee}html[data-theme=light] th,html[data-theme=light] .live-account-table th,html[data-theme=light] .creative-live-table th,html[data-theme=light] .sync-table th{color:#667085;background:#f5f7fb;border-color:#dde4ee}html[data-theme=light] td{color:#4b5568;border-color:#e5e9f0}html[data-theme=light] td:first-child strong,html[data-theme=light] .table-primary{color:#1f2937}html[data-theme=light] .truthful-metric-panel .metric-grid>span,html[data-theme=light] .role-template-grid article,html[data-theme=light] .theme-options>button{color:#364152;background:#f8fafc;border-color:#dce3ee}html[data-theme=light] .truthful-metric-panel strong{color:#202b3d}html[data-theme=light] .currency-breakdown span,html[data-theme=light] .role-template-grid em{color:#5d687a;background:#f1f5f9;border-color:#dce3ee}html[data-theme=light] .role-template-grid header{border-color:#dce3ee}html[data-theme=light] .settings-note{background:#f4f7fb;border-color:#dce3ee}html[data-theme=light] .search,html[data-theme=light] .segment,html[data-theme=light] .filter,html[data-theme=light] .member-table select{color:#43506a;background:#fff;border-color:#d7deea}html[data-theme=light] .segment button.active{color:#26334d;background:#e9eef7}html[data-theme=light] input,html[data-theme=light] select,html[data-theme=light] textarea{color:#26334d}html[data-theme=light] .sidebar-foot small,html[data-theme=light] .truth-missing{color:#526176}html[data-theme=light] .dialog{color:#172033;background:#fff;border-color:#d8e0ec}html[data-theme=light] .dialog-head,html[data-theme=light] .dialog-actions{border-color:#dfe5ee}html[data-theme=light] .connection-form-grid input,html[data-theme=light] .connection-form-grid select,html[data-theme=light] .connection-form-grid textarea{color:#26334d;background:#f8fafc;border-color:#d5ddea}@media (max-width:900px){.truthful-metric-panel .metric-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:1100px){.live-account-metrics{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.truthful-metric-panel .metric-grid,.live-account-metrics,.theme-options,.role-template-grid{grid-template-columns:1fr}.real-data-badge{display:none}}.overview-filter-panel{justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;padding:16px 18px;display:flex}.overview-filter-panel h2{margin:3px 0 5px;font-size:17.2px}.overview-filter-panel p{color:#68758b;margin:0;font-size:11px}.dashboard-filter-stack{justify-items:end;gap:8px;display:grid}.time-basis-control{color:#526176;justify-content:flex-end;align-items:center;gap:8px;font-size:10px;display:flex}.time-basis-control .segment button{min-width:108px}.dashboard-filters{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.dashboard-filters label{color:#526176;align-items:center;gap:5px;font-size:10px;display:flex}.dashboard-filters input,.dashboard-filters select,.live-trend-panel select,.connection-flow-actions select{color:#526176;background:#fff;border:1px solid #cbd6e5;border-radius:8px;height:32px;padding:0 8px;font-size:11px}.dashboard-filters>span{color:#59667c;font-size:10px}.reporting-basis-note{background:#f8fafc;border:1px solid #dce3ee;border-radius:10px;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;margin:0 0 14px;padding:11px 15px;display:grid}.reporting-basis-note>span{color:#31538d;background:#f8fafc;border-radius:8px;place-items:center;width:36px;height:32px;font-size:11px;font-weight:700;display:grid}.reporting-basis-note strong,.reporting-basis-note p{margin:0;display:block}.reporting-basis-note strong{font-size:11px}.reporting-basis-note p{color:#526176;margin-top:4px;font-size:10px;line-height:1.45}.reporting-basis-note em{color:#65738a;font-size:10px;font-style:normal}.reporting-basis-note.local{background:#f8fafc;border-color:#dce3ee}.reporting-basis-note.local>span{color:#16705a;background:#f8fafc}.command-kpis{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:14px;display:grid}.command-kpis .metric-card{min-height:132px}.overview-currency-breakdown{margin:-4px 0 14px}.overview-health-metrics{grid-template-columns:repeat(5,1fr)}.overview-main-grid{grid-template-columns:minmax(0,1.65fr) minmax(300px,.75fr);gap:14px;margin-bottom:14px;display:grid}.live-trend-panel,.live-alert-panel{min-height:340px;padding:17px}.live-bar-chart{background:repeating-linear-gradient(#0000 0 54px,#e5eaf1 55px);justify-content:space-around;align-items:stretch;gap:6px;height:235px;margin-top:16px;padding:15px 8px 0;display:flex}.live-bar-chart>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:28px;max-width:90px;display:flex}.live-bar-chart section{justify-content:center;align-items:flex-end;gap:5px;width:100%;height:196px;display:flex}.live-bar-chart i{border-radius:4px 4px 1px 1px;width:min(18px,35%);min-height:2px;display:block}.live-bar-chart i.revenue{background:linear-gradient(#49e0b5,#249d7c)}.live-bar-chart i.spend{background:linear-gradient(#7d94ff,#5268de)}.live-bar-chart>div>span{color:#617087;margin-top:9px;font-size:10px}.live-trend-panel>footer{color:#526176;justify-content:flex-end;gap:15px;margin-top:12px;font-size:10px;display:flex}.live-trend-panel>footer span{align-items:center;gap:6px;display:flex}.live-trend-panel>footer i{border-radius:2px;width:7px;height:7px}.live-alert-list{gap:8px;max-height:278px;margin-top:15px;display:grid;overflow:auto}.live-alert-list>div{background:#f8fafc;border:1px solid #dce3ee;border-radius:10px;grid-template-columns:28px 1fr;align-items:center;gap:10px;padding:11px;display:grid}.live-alert-list>div>span{color:#b42335;background:#ff6b6b18;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.live-alert-list strong,.live-alert-list small{display:block}.live-alert-list strong{font-size:11px}.live-alert-list small{color:#68758a;margin-top:5px;font-size:10px;line-height:1.5}.compact-empty{min-height:180px}.overview-ranking-panel{min-height:auto}.overview-ranking-table{min-width:1450px}.overview-ranking-table th,.overview-ranking-table td{white-space:nowrap}.overview-ranking-table th:first-child,.overview-ranking-table td:first-child{min-width:220px}.account-history-panel{margin-bottom:14px;padding:17px}.account-history-panel .dashboard-filter-stack{justify-items:start;margin-top:15px}.account-history-panel .dashboard-filters{justify-content:flex-start}.account-history-panel .reporting-basis-note{margin-top:13px}.history-currency-totals{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.history-currency-totals>span{background:#f8fafc;border:1px solid #dce3ee;border-radius:9px;min-width:180px;padding:11px 13px}.history-currency-totals b,.history-currency-totals strong,.history-currency-totals small{display:block}.history-currency-totals b{color:#526176;font-size:10px}.history-currency-totals strong{margin-top:6px;font-size:18.4px}.history-currency-totals small{color:#667389;margin-top:5px;font-size:10px}.history-account-table th,.history-account-table td{white-space:nowrap}.account-settings-dialog{width:min(720px,100%)}.account-settings-form{grid-template-columns:1fr 1fr;gap:14px;padding:20px 24px;display:grid}.account-settings-form label>span{color:#526176;margin-bottom:7px;font-size:11px;display:block}.account-settings-form input{color:#26334d;background:#fff;border:1px solid #cbd6e5;border-radius:8px;width:100%;height:40px;padding:0 11px}.account-settings-form label:nth-child(3){grid-column:1/-1}.account-financial-facts{border:1px solid #dce3ee;border-radius:9px;grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.account-financial-facts span{color:#66738a;border-right:1px solid #dce3ee;padding:11px;font-size:10px}.account-financial-facts span:last-child{border:0}.account-financial-facts strong{color:#526176;margin-top:6px;font-size:12px;display:block}.account-settings-form .connection-error,.account-settings-form .settings-note{grid-column:1/-1}html[data-theme=light] .overview-filter-panel,html[data-theme=light] .history-currency-totals>span,html[data-theme=light] .live-alert-list>div{background:#fff;border-color:#dce3ee}html[data-theme=light] .dashboard-filters input,html[data-theme=light] .dashboard-filters select,html[data-theme=light] .live-trend-panel select,html[data-theme=light] .connection-flow-actions select,html[data-theme=light] .account-settings-form input{color:#26334d;background:#fff;border-color:#d5ddea}html[data-theme=light] .reporting-basis-note,html[data-theme=light] .reporting-basis-note.local{background:#f7faff;border-color:#d6e3f1}html[data-theme=light] .reporting-basis-note.local>span{color:#197a60;background:#e1f5ee}html[data-theme=light] .reporting-basis-note.beijing>span{color:#285fa9;background:#e6f0ff}html[data-theme=light] .live-bar-chart{background:repeating-linear-gradient(#0000 0 54px,#e5eaf1 55px)}html[data-theme=light] .account-financial-facts,html[data-theme=light] .account-financial-facts span{border-color:#dce3ee}html[data-theme=light] .account-financial-facts strong{color:#344054}html[data-theme=light] .metric-card,html[data-theme=light] .campaign-kpis,html[data-theme=light] .campaign-tree,html[data-theme=light] .creative-card,html[data-theme=light] .live-connection-list article,html[data-theme=light] .account-risk-panel,html[data-theme=light] .risk-card,html[data-theme=light] .risk-feed>div,html[data-theme=light] .diagnosis-list>div,html[data-theme=light] .buyer-welcome,html[data-theme=light] .buyer-performance,html[data-theme=light] .task-center,html[data-theme=light] .buyer-funnel,html[data-theme=light] .permission-card,html[data-theme=light] .buyer-task,html[data-theme=light] .approval-note,html[data-theme=light] .change-list article{color:#172033;background:#fff;border-color:#dce3ee}html[data-theme=light] .metric-head{color:#667085}html[data-theme=light] .metric-head em{color:#667085;background:#f1f5f9}html[data-theme=light] .metric-card p,html[data-theme=light] .campaign-kpis span,html[data-theme=light] .campaign-kpis small{color:#667085}html[data-theme=light] .campaign-kpis>div{border-color:#e5eaf1}html[data-theme=light] .live-connection-list article>div strong{color:#344054}html[data-theme=light] .live-connection-list article>div span{color:#526176}html[data-theme=light] .secondary,html[data-theme=light] .connection-manage-actions button,html[data-theme=light] .table-edit-button,html[data-theme=light] .account-bulk-actions .secondary{color:#31538d;background:#fff;border-color:#cbd6e5}html[data-theme=light] .secondary:disabled,html[data-theme=light] .account-bulk-actions .secondary:disabled{color:#9aa6b7;background:#f3f6fa;border-color:#dce3ee}html[data-theme=light] .creative-live-table-wrap{background:#fff}html[data-theme=light] .creative-live-table td{color:#4b5568;background:#fff}html[data-theme=light] .creative-ad-links span{background:#f7f9fc;border-color:#dce3ee}html[data-theme=light] .creative-ad-links strong{color:#26334d}html[data-theme=light] .creative-ad-links small{color:#526176}html[data-theme=light] .live-connection-list article.credential-paused{background:#fff5f5;border-color:#efb8bd}html[data-theme=light] .connection-state.credential_invalid,html[data-theme=light] .connection-state.invalid{color:#b42335;background:#ffebed}html[data-theme=light] .connection-state.expiring,html[data-theme=light] .connection-state.check_incomplete,html[data-theme=light] .connection-state.check_error{color:#8a5e00;background:#fff4d8}html[data-theme=light] .credential-replacement-dialog{background:#fff}.account-bulk-actions{align-items:center;gap:7px;margin-left:auto;display:flex}.account-bulk-actions>span{color:#64748b;white-space:nowrap;font-size:11px}.account-bulk-actions .secondary{height:36px;padding:0 12px}.account-bulk-actions .clear-selection{color:#31538d;cursor:pointer;background:0 0;border:0;height:30px;font-size:11px}.selection-column{text-align:center;width:38px}.selection-column input{accent-color:#5c7cfa;cursor:pointer;width:15px;height:15px}.selected-account-row{background:#5c7cfa0c}.bulk-account-settings .bulk-field-toggle{align-items:center;gap:8px;display:flex}.bulk-account-settings .bulk-field-toggle input{accent-color:#5c7cfa;width:15px;height:15px}.bulk-account-settings .bulk-field-toggle span{margin:0}.bulk-account-settings input:disabled{opacity:.5}.clear-threshold-option{align-items:center;gap:8px;display:flex}.clear-threshold-option input{accent-color:#5c7cfa;width:15px;height:15px}.clear-threshold-option span{margin:0!important}.batch-save-progress{color:#31538d;background:#5c7cfa12;border:1px solid #5c7cfa35;border-radius:8px;grid-column:1/-1;padding:9px 11px;font-size:11px}.account-remove-button{color:#c74343;white-space:nowrap;cursor:pointer;background:#fff7f7;border:1px solid #efb7b7;border-radius:7px;height:32px;padding:0 10px;font-size:10px}.account-bulk-actions .account-remove-button{height:36px;padding:0 12px}.account-remove-button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:1200px){.command-kpis{grid-template-columns:repeat(2,1fr)}.overview-main-grid{grid-template-columns:1fr}.live-account-metrics{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.overview-health-metrics{grid-template-columns:repeat(2,1fr)}.overview-filter-panel{flex-direction:column;align-items:flex-start}.dashboard-filter-stack{justify-items:start}.dashboard-filters,.time-basis-control{justify-content:flex-start}.reporting-basis-note{grid-template-columns:36px 1fr}.reporting-basis-note>em{grid-column:2}}@media (max-width:760px){.command-kpis,.overview-health-metrics,.account-settings-form,.account-financial-facts{grid-template-columns:1fr}.account-settings-form label:nth-child(3){grid-column:auto}}.ops-filter-panel{background:#fff;border-color:#dce3ee;justify-content:space-between;align-items:center;gap:22px;margin-bottom:14px;padding:17px 18px;display:flex}.ops-filter-panel h2{color:#172033;margin:3px 0 6px;font-size:17.2px}.ops-filter-panel p{color:#667085;margin:0;font-size:11px}.ops-filter-bar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ops-filter-bar label{color:#667085;align-items:center;gap:5px;font-size:10px;display:flex}.ops-filter-bar input,.ops-filter-bar select,.bulk-account-settings select{color:#26334d;background:#fff;border:1px solid #d5ddea;border-radius:8px;height:34px;padding:0 9px;font-size:11px}.ops-filter-bar .segment{background:#f4f7fb;border-color:#dce3ee}.ops-filter-bar .segment button{color:#667085}.ops-filter-bar .segment button.active{color:#26334d;background:#fff;box-shadow:0 1px 3px #16213a14}.ops-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;margin-bottom:14px;display:grid}.ops-summary-grid article{background:#fff;border:1px solid #dce3ee;border-radius:12px;padding:15px}.ops-summary-grid span,.ops-summary-grid strong,.ops-summary-grid small{display:block}.ops-summary-grid span{color:#667085;font-size:11px}.ops-summary-grid strong{color:#172033;margin-top:10px;font-size:24.2px}.ops-summary-grid strong.danger{color:#b42335}.ops-summary-grid small{color:#526176;margin-top:7px;font-size:10px}.team-operations-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.team-operation-card,.agency-ledger-card{background:#fff;border:1px solid #dce3ee;border-radius:13px;padding:17px}.team-operation-card>header{align-items:center;gap:10px;display:flex}.team-operation-card>header>span{color:#31538d;background:#e9efff;border-radius:11px;place-items:center;width:38px;height:38px;font-weight:700;display:grid}.team-operation-card>header>div{flex:1}.team-operation-card header strong,.team-operation-card header small{display:block}.team-operation-card header strong{color:#172033;font-size:13.8px}.team-operation-card header small{color:#526176;margin-top:5px;font-size:10px}.team-operation-card header em{color:#19745c;background:#eaf8f3;border-radius:9px;padding:4px 7px;font-size:10px;font-style:normal}.team-operation-card header em.inactive{color:#c84b4b;background:#fff0f0}.team-account-scope{background:#f8fafc;border:1px solid #e1e7f0;border-radius:9px;margin:14px 0;padding:10px 11px}.team-account-scope b{color:#344054;font-size:11px}.team-account-scope p{color:#667085;margin:5px 0 0;font-size:10px;line-height:1.5}.team-currency-list{flex-wrap:wrap;gap:8px;display:flex}.team-currency-list>div{border:1px solid #dfe6f0;border-radius:9px;flex:1;min-width:180px;padding:10px 11px}.team-currency-list span,.team-currency-list strong,.team-currency-list small{display:block}.team-currency-list span{color:#667085;font-size:10px}.team-currency-list strong{color:#172033;margin-top:6px;font-size:17.2px}.team-currency-list small{color:#526176;margin-top:5px;font-size:10px}.team-currency-list>p{color:#526176;margin:0;font-size:11px}.work-output-grid{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:13px;display:grid}.work-output-grid>div{background:#f4f7fb;border-radius:9px;padding:10px}.work-output-grid span,.work-output-grid strong,.work-output-grid small{display:block}.work-output-grid span{color:#667085;font-size:10px}.work-output-grid strong{color:#26334d;margin-top:7px;font-size:17.2px}.work-output-grid small{color:#526176;margin-top:5px;font-size:10px;line-height:1.35}.recent-operation-list{border-top:1px solid #e2e7ef;margin-top:13px;padding-top:12px}.recent-operation-list>b{color:#344054;font-size:11px}.recent-operation-list p{color:#667085;justify-content:space-between;gap:10px;margin:8px 0 0;font-size:10px;display:flex}.recent-operation-list time{color:#526176}.unassigned-spend-panel{background:#fff;border-color:#f0d6ae;margin-top:14px;padding:16px}.unassigned-spend-panel>strong{color:#8b5d16;font-size:13px}.unassigned-spend-panel>p{color:#7b6a52;margin:5px 0 12px;font-size:10px}.unassigned-spend-panel>div{flex-wrap:wrap;gap:8px;display:flex}.unassigned-spend-panel span{color:#8b5d16;background:#fff8e9;border-radius:8px;padding:8px 10px;font-size:10px}.unassigned-spend-panel b{margin-left:8px}.ops-source-note{background:#f7faff!important;border-color:#d6e3f1!important}.agency-ledger-list{gap:14px;display:grid}.agency-ledger-card>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.agency-ledger-card>header>div{align-items:center;gap:10px;display:flex}.agency-ledger-card>header>div:first-child>span{color:#31538d;background:#e9efff;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.agency-ledger-card>header>div:first-child>span.risk{color:#c84b4b;background:#fff0f0}.agency-ledger-card header strong,.agency-ledger-card header small{display:block}.agency-ledger-card header strong{color:#172033;font-size:13.8px}.agency-ledger-card header small{color:#526176;margin-top:5px;font-size:10px}.agency-ledger-card header em{color:#19745c;background:#eaf8f3;border-radius:9px;padding:4px 7px;font-size:10px;font-style:normal}.agency-ledger-card header em.risk{color:#c84b4b;background:#fff0f0}.agency-ledger-card header .secondary{color:#344054;background:#fff;border-color:#d5ddea;height:32px;font-size:10px}.agency-facts{border:1px solid #e1e7f0;border-radius:9px;grid-template-columns:repeat(4,1fr);margin:15px 0;display:grid;overflow:hidden}.agency-facts span{color:#667085;border-right:1px solid #e1e7f0;padding:10px 12px;font-size:10px}.agency-facts span:last-child{border:0}.agency-facts strong{color:#344054;margin-top:6px;font-size:12px;display:block}.agency-currency-table{border:1px solid #dfe5ee;border-radius:10px;overflow:auto}.agency-currency-table>div{color:#475467;border-bottom:1px solid #e3e8f0;grid-template-columns:90px 1fr 1.35fr 1.2fr 1.15fr;align-items:center;min-width:850px;padding:11px 12px;font-size:11px;display:grid}.agency-currency-table>div:last-child{border:0}.agency-currency-table>div.header{color:#667085;background:#f4f7fb;font-size:10px}.agency-currency-table b{color:#26334d}.agency-currency-table small{color:#526176;margin-top:5px;font-size:10px;display:block}.agency-currency-table>p{color:#526176;margin:0;padding:16px;font-size:11px}.agency-ledger-card>footer{justify-content:space-between;align-items:flex-start;gap:15px;margin-top:12px;display:flex}.agency-ledger-card>footer>p{color:#667085;margin:0;font-size:10px;line-height:1.5}.agency-ledger-card>footer>b{color:#8b6a22;font-size:10px}.agency-rule-tags{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.agency-rule-tags span{color:#526bba;background:#edf3ff;border-radius:7px;padding:4px 6px;font-size:10px}.agency-ledger-card details{border-top:1px solid #e2e7ef;margin-top:12px;padding-top:11px}.agency-ledger-card summary{cursor:pointer;color:#526bba;font-size:10px}.agency-ledger-card details p{color:#667085;justify-content:space-between;margin:8px 0 0;font-size:10px;display:flex}.agency-rule-dialog{color:#172033;width:min(720px,100%);background:#fff!important}.agency-rule-form{grid-template-columns:1fr 1fr;gap:14px;padding:20px 24px;display:grid}.agency-rule-form label>span{color:#667085;margin-bottom:7px;font-size:11px;display:block}.agency-rule-form input,.agency-rule-form select,.agency-rule-form textarea{color:#26334d;width:100%;font:inherit;background:#fff;border:1px solid #d5ddea;border-radius:8px;padding:0 10px}.agency-rule-form input,.agency-rule-form select{height:40px}.agency-rule-form textarea{resize:vertical;min-height:90px;padding:10px}.agency-rule-form .wide{grid-column:1/-1}.agency-rule-dialog .secondary{color:#344054;background:#fff;border-color:#d5ddea}.bulk-account-settings select{width:100%}.bulk-account-settings select:disabled{opacity:.5}.team-operation-card .work-output-grid{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1200px){.ops-filter-panel{flex-direction:column;align-items:flex-start}.ops-filter-bar{justify-content:flex-start}.ops-summary-grid{grid-template-columns:repeat(3,1fr)}.team-operations-grid{grid-template-columns:1fr}}@media (max-width:760px){.ops-summary-grid,.work-output-grid,.agency-facts,.agency-rule-form{grid-template-columns:1fr}.agency-facts span{border-bottom:1px solid #e1e7f0;border-right:0}.agency-facts span:last-child{border-bottom:0}.agency-ledger-card>header,.agency-ledger-card>footer{flex-direction:column;align-items:flex-start}.ops-filter-bar{align-items:stretch}.ops-filter-bar label{justify-content:space-between}.agency-rule-form .wide{grid-column:auto}}.bi-source-panel,.audience-live-head{color:#172033;background:#fff;border-color:#dce3ee;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:14px;padding:18px;display:flex}.bi-source-panel h2,.audience-live-head h2{margin:0;font-size:18.4px}.bi-source-panel p,.audience-live-head p{color:#667085;margin:7px 0 0;font-size:11px;line-height:1.6}.bi-source-actions,.audience-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.bi-status,.platform-write-off{color:#667085;background:#f5f7fb;border:1px solid #dce3ee;border-radius:9px;align-items:center;height:30px;padding:0 9px;font-size:10px;display:inline-flex}.bi-status.active{color:#16705a;background:#eaf8f3;border-color:#bfe5d7}.bi-connection-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.bi-connection-list article{background:#fff;border:1px solid #dce3ee;border-radius:11px;padding:13px 14px}.bi-connection-list header{justify-content:space-between;align-items:center;gap:8px;display:flex}.bi-connection-list header strong{color:#26334d;font-size:12px}.bi-connection-list header span{color:#667085;background:#f1f4f8;border-radius:10px;padding:4px 7px;font-size:10px}.bi-connection-list header span.active{color:#16705a;background:#eaf8f3}.bi-connection-list p,.bi-connection-list small{color:#667085;margin:7px 0 0;font-size:10px;display:block}.bi-order-filter{background:#fff;border-color:#dce3ee;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;padding:13px;display:flex}.bi-order-filter .segment{background:#f4f7fb;border-color:#dce3ee}.bi-order-filter .segment button{color:#667085}.bi-order-filter .segment button.active{color:#31538d;background:#fff;box-shadow:0 1px 4px #25324a14}.bi-order-filter label,.audience-actions label{color:#667085;align-items:center;gap:5px;font-size:10px;display:flex}.bi-order-filter input,.bi-order-filter select,.audience-actions input{color:#26334d;background:#fff;border:1px solid #d5ddea;border-radius:8px;height:34px;padding:0 8px;font-size:11px}.bi-order-filter .search{color:#667085;background:#fff;border-color:#d5ddea;min-width:220px;height:34px}.bi-order-filter .search input{border:0;height:auto;padding:0}.bi-order-summary,.audience-live-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.bi-order-summary article,.audience-live-summary article{background:#fff;border:1px solid #dce3ee;border-radius:11px;padding:14px}.bi-order-summary span,.bi-order-summary strong,.bi-order-summary small,.audience-live-summary span,.audience-live-summary strong,.audience-live-summary small{display:block}.bi-order-summary span,.audience-live-summary span{color:#667085;font-size:10px}.bi-order-summary strong,.audience-live-summary strong{color:#172033;margin-top:9px;font-size:20.7px}.bi-order-summary small,.audience-live-summary small{color:#526176;margin-top:6px;font-size:10px;line-height:1.5}.bi-order-summary .warning{color:#8a5e00}.bi-order-panel{color:#172033;background:#fff;border-color:#dce3ee;min-height:340px;padding:16px}.bi-order-table-wrap{border:1px solid #dce3ee;border-radius:10px;max-width:100%;overflow:auto}.bi-order-table{min-width:2300px;margin:0}.bi-order-table th{background:#f5f7fb}.bi-order-table th,.bi-order-table td{vertical-align:top}.bi-order-table th:first-child,.bi-order-table td:first-child{z-index:2;background:#fff;min-width:205px;position:sticky;left:0}.bi-order-table th:first-child{z-index:3;background:#f5f7fb}.bi-order-table td strong,.bi-order-table td small{display:block}.bi-order-table td strong{color:#26334d;font-size:11px}.bi-order-table td small{color:#526176;margin-top:5px;font-size:10px;line-height:1.45}.order-products{gap:7px;min-width:310px;display:grid}.order-products>div{grid-template-columns:38px 1fr;align-items:start;gap:8px;display:grid}.order-products img,.order-products>div>span{object-fit:cover;background:#f4f7fb;border:1px solid #dce3ee;border-radius:7px;width:38px;height:38px}.order-products>div>span{color:#526176;place-items:center;font-size:10px;display:grid}.order-products section{min-width:0}.order-products section strong{text-overflow:ellipsis;white-space:nowrap;max-width:270px;overflow:hidden}.order-products section em{color:#526bba;background:#edf3ff;border-radius:8px;margin-top:4px;padding:3px 5px;font-size:10px;font-style:normal;display:inline-block}.attribution-status{border-radius:10px;padding:4px 7px;font-size:10px;display:inline-block}.attribution-status.attributed{color:#16705a;background:#eaf8f3}.attribution-status.ambiguous{color:#996a16;background:#fff7df}.attribution-status.unattributed{color:#667085;background:#f1f4f8}.attribution-hierarchy{gap:3px;min-width:270px;display:grid}.attribution-hierarchy strong{text-overflow:ellipsis;white-space:nowrap;max-width:270px;overflow:hidden}.bi-empty{text-align:center;align-content:center;place-items:center;min-height:270px;display:grid}.bi-empty>span{color:#526bba;background:#f4f7fb;border:1px solid #dce3ee;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.bi-empty h2{margin:13px 0 0;font-size:16.1px}.bi-empty p{color:#667085;margin:8px 0 0;font-size:11px}.bi-source-note,.audience-source-note{background:#fff;border-color:#dce3ee}.bi-source-note p,.audience-source-note p{color:#667085}.bi-connection-dialog{color:#172033;width:min(760px,100%);background:#fff!important}.bi-connection-form{grid-template-columns:1fr 1fr;gap:14px;padding:20px 24px;display:grid}.bi-connection-form label>span{color:#667085;margin-bottom:7px;font-size:11px;display:block}.bi-connection-form input{color:#26334d;background:#fff;border:1px solid #d5ddea;border-radius:8px;width:100%;height:40px;padding:0 10px}.bi-connection-form .wide{grid-column:1/-1}.bi-contract-note{background:#f8fafc;border:1px solid #dce3ee;border-radius:9px;padding:12px}.bi-contract-note strong{color:#344054;font-size:11px}.bi-contract-note p{color:#667085;margin:6px 0 0;font-size:10px;line-height:1.6}.bi-connection-dialog .secondary{color:#344054;background:#fff;border-color:#d5ddea}.audience-funnel-live{grid-template-columns:repeat(7,auto);align-items:center;gap:8px;margin-bottom:14px;display:grid}.audience-funnel-live article{background:#fff;border:1px solid #dce3ee;border-radius:11px;min-width:0;padding:14px}.audience-funnel-live article span,.audience-funnel-live article strong,.audience-funnel-live article small{display:block}.audience-funnel-live article span{color:#667085;font-size:10px}.audience-funnel-live article strong{color:#172033;margin-top:8px;font-size:20.7px}.audience-funnel-live article small{color:#526176;margin-top:6px;font-size:10px}.audience-funnel-live>b{color:#526176;text-align:center}.audience-profile-live{grid-template-columns:1.3fr .7fr;gap:14px;margin-bottom:14px;display:grid}.audience-profile-live>article,.audience-category-live,.audience-segment-panel{color:#172033;background:#fff;border-color:#dce3ee;padding:17px}.audience-profile-live header h2,.audience-category-live>header h2,.audience-segment-panel>header h2{margin:0;font-size:15px}.audience-profile-live header p,.audience-category-live>header p,.audience-segment-panel>header p{color:#667085;margin:6px 0 0;font-size:10px}.country-bars{gap:9px;margin-top:16px;display:grid}.country-bars>div{color:#667085;grid-template-columns:34px minmax(80px,1fr) 70px 55px;align-items:center;gap:8px;font-size:10px;display:grid}.country-bars i{background:#eef1f6;border-radius:6px;height:7px;overflow:hidden}.country-bars i b{background:linear-gradient(90deg,#6683f3,#45c6a3);border-radius:6px;height:100%;display:block}.country-bars strong{color:#344054;font-size:10px}.country-bars small{text-align:right}.profile-availability{gap:10px;margin-top:16px;display:grid}.profile-availability>div{background:#f8fafc;border:1px solid #dce3ee;border-radius:9px;padding:12px}.profile-availability span,.profile-availability strong{display:block}.profile-availability span{color:#667085;font-size:10px}.profile-availability strong{color:#996a16;margin-top:6px;font-size:12px}.profile-availability p{color:#526176;margin:6px 0 0;font-size:10px;line-height:1.5}.profile-unavailable{color:#526176;text-align:center;background:#fafbfd;border:1px dashed #d5ddea;border-radius:9px;margin-top:16px;padding:18px;font-size:11px}.audience-category-live{margin-bottom:14px}.audience-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:15px;display:grid}.audience-category-grid article{background:#fafbfd;border:1px solid #dce3ee;border-radius:10px;padding:13px}.audience-category-grid span,.audience-category-grid strong,.audience-category-grid small{display:block}.audience-category-grid span{color:#526bba;font-size:10px}.audience-category-grid strong{margin-top:8px;font-size:18.4px}.audience-category-grid small{color:#526176;margin-top:5px;font-size:10px}.audience-category-grid article>div{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.audience-category-grid em{color:#526bba;background:#eef3ff;border-radius:7px;padding:3px 5px;font-size:10px;font-style:normal}.audience-segment-panel>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.audience-segment-panel table{min-width:900px}.audience-segment-panel td strong,.audience-segment-panel td small{display:block}.audience-segment-panel td strong{color:#26334d;font-size:11px}.audience-segment-panel td small{color:#526176;margin-top:4px;font-size:10px}.privacy-review,.privacy-ready{border-radius:10px;padding:4px 7px;font-size:10px;display:inline-block}.privacy-review{color:#996a16;background:#fff7df}.privacy-ready{color:#16705a;background:#eaf8f3}.platform-write-off{color:#996a16;background:#fff8e8;border-color:#f1d69d}.audience-actions select{color:#26334d;background:#fff;border:1px solid #d5ddea;border-radius:8px;height:34px;padding:0 8px;font-size:11px}.audience-actions input[type=checkbox]{accent-color:#526bba;width:14px;height:14px;padding:0}@media (max-width:1200px){.bi-source-panel,.audience-live-head{flex-direction:column}.bi-source-actions,.audience-actions{justify-content:flex-start}.bi-connection-list{grid-template-columns:1fr 1fr}.bi-order-summary,.audience-live-summary{grid-template-columns:repeat(2,1fr)}.audience-profile-live{grid-template-columns:1fr}.audience-category-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.bi-connection-list,.bi-order-summary,.audience-live-summary,.bi-connection-form,.audience-category-grid{grid-template-columns:1fr}.bi-connection-form .wide{grid-column:auto}.bi-order-filter,.audience-actions{flex-direction:column;align-items:stretch}.bi-order-filter .search{width:100%}.audience-funnel-live{grid-template-columns:1fr}.audience-funnel-live>b{transform:rotate(90deg)}.country-bars>div{grid-template-columns:30px 1fr 60px}.country-bars small{display:none}}html[data-theme=light] .nav-group.active,html[data-theme=light] .nav-group.active .nav-parent,html[data-theme=light] .nav-group .nav-children{color:#344054;background:#fff;border-color:#dce3ee}html[data-theme=light] .nav-group .nav-children{border-left-color:#dce3ee}html[data-theme=light] .nav-group .nav-children button{color:#667085}html[data-theme=light] .nav-group .nav-children button:hover,html[data-theme=light] .nav-group .nav-children button.active{color:#31538d;background:#edf2ff}html[data-theme=light] .real-data-badge{color:#16705a;background:#eaf8f3;border-color:#a9dec9}html[data-theme=light] .avatar{color:#26334d;background:#eef2f8;border-color:#d7deea}html[data-theme=light] .sync-safety-note,html[data-theme=light] .sync-control-panel,html[data-theme=light] .truth-loading,html[data-theme=light] .scheduler-state,html[data-theme=light] .capacity-panel,html[data-theme=light] .scheduler-panel,html[data-theme=light] .handshake-panel{color:#344054;background:#fff;border-color:#dce3ee}html[data-theme=light] .sync-safety-note p,html[data-theme=light] .scheduler-state p,html[data-theme=light] .capacity-list span,html[data-theme=light] .handshake-list small{color:#667085}html[data-theme=light] .sync-safety-icon,html[data-theme=light] .scheduler-orb{color:#16705a;background:#eaf8f3}html[data-theme=light] .read-only-badge{color:#31538d;background:#f4f7fb;border-color:#cbd6e5}.freshness-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.freshness-grid article{background:#f8fafc;border:1px solid #dce3ee;border-radius:11px;min-height:104px;padding:14px}.freshness-grid span,.freshness-grid strong,.freshness-grid small{display:block}.freshness-grid span{color:#526176;font-size:11px}.freshness-grid strong{margin-top:11px;font-size:16.1px}.freshness-grid small{color:#637087;margin-top:8px;font-size:10px;line-height:1.5}.sync-control-panel{margin-bottom:14px;padding:17px}.sync-policy-wrap{border:1px solid #dce3ee;border-radius:10px;margin:14px 0}.sync-policy-table th,.sync-policy-table td{white-space:nowrap}.sync-policy-table select{color:#26334d;background:#fff;border:1px solid #cbd6e5;border-radius:7px;height:34px;padding:0 8px;font-size:11px}.policy-toggle{color:#526176;align-items:center;gap:7px;font-size:11px;display:flex}.policy-toggle input{accent-color:#5c7cfa}.status-history-panel{min-height:auto;margin-top:14px}.compact-history{min-height:110px}.status-history-panel table{min-width:900px}html[data-theme=light] .freshness-grid article{color:#172033;background:#fff;border-color:#dce3ee}html[data-theme=light] .freshness-grid span,html[data-theme=light] .freshness-grid small{color:#667085}html[data-theme=light] .sync-policy-wrap{border-color:#dce3ee}html[data-theme=light] .sync-policy-table select{color:#344054;background:#fff;border-color:#d5ddea}@media (max-width:1300px){.freshness-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.freshness-grid{grid-template-columns:1fr}}html[data-theme=light] .manual-sync-control{color:#667085;background:#f8fafc;border-color:#dce3ee}html[data-theme=light] .manual-sync-control select{color:#26334d;background:#fff;border-color:#d5ddea}html[data-theme=light] .manual-sync-control small{color:#667085}.sync-policy-table{min-width:1480px}html[data-theme=light] .creative-media-preview{color:#667085;background:#f5f7fb;border-color:#dce3ee}html[data-theme=light] .creative-media-preview img,html[data-theme=light] .creative-media-preview video{background:#eef2f7}html[data-theme=light] .creative-media-preview span b{color:#31538d}html[data-theme=light] .truthful-empty>span{color:#667085;background:#f1f4f8;border-color:#dce3ee}html[data-theme=light] .live-alert-list>div>span{background:#fff0f0}html[data-theme=light] .scheduler-facts,html[data-theme=light] .scheduler-facts span,html[data-theme=light] .handshake-list section{border-color:#dce3ee}html[data-theme=light] .scheduler-facts span{color:#667085}html[data-theme=light] .scheduler-facts b{color:#344054}html[data-theme=light] .overview-filter-actions{justify-items:end;gap:10px;display:grid}.manual-sync-control{color:#526176;background:#f8fafc;border:1px solid #dce3ee;border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.manual-sync-control label{align-items:center;gap:6px;font-size:10px;display:flex}.manual-sync-control select{color:#526176;background:#fff;border:1px solid #cbd6e5;border-radius:7px;height:30px;padding:0 7px;font-size:10px}.manual-sync-control button{height:30px;padding:0 10px}.manual-sync-control small{color:#526176;flex-basis:100%;font-size:10px}.manual-sync-control.compact{padding:6px 8px}.manual-sync-control.compact small{text-align:right;max-width:320px;line-height:1.5;display:block}@media (max-width:900px){.overview-filter-actions{width:100%;justify-items:start!important}.manual-sync-control{width:100%}}.campaign-filter-panel{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:14px;padding:17px;display:flex}.campaign-filter-panel h2{margin:0;font-size:18.4px}.campaign-filter-panel p{color:#68758a;margin:7px 0 0;font-size:12px}.campaign-filter-actions{justify-items:end;gap:9px;max-width:1080px;display:grid}.campaign-live-metrics{grid-template-columns:repeat(4,1fr)}.campaign-live-panel{min-width:0}.campaign-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.campaign-toolbar .search{min-width:280px}.campaign-toolbar select{color:#526176;background:#fff;border:1px solid #cbd6e5;border-radius:8px;max-width:190px;height:38px;padding:0 9px;font-size:11px}.campaign-bulk-bar{background:#f8fafc;border:1px solid #dce3ee;border-radius:9px;align-items:center;gap:9px;margin-bottom:12px;padding:9px 11px;display:flex}.campaign-bulk-bar span{color:#526176;font-size:12px}.campaign-bulk-bar small{color:#66748a;margin-left:auto;font-size:11px}.campaign-live-table-wrap{border:1px solid #cbd6e5;border-radius:10px;max-width:100%;overflow:auto}.campaign-live-table{min-width:2550px;margin:0}.campaign-live-table th,.campaign-live-table td{white-space:nowrap;vertical-align:middle}.campaign-live-table th:nth-child(2),.campaign-live-table td:nth-child(2){z-index:2;min-width:310px;max-width:310px;position:sticky;left:40px}.campaign-live-table th:nth-child(3),.campaign-live-table td:nth-child(3){z-index:2;min-width:215px;position:sticky;left:350px;box-shadow:8px 0 10px -10px #0006}.campaign-live-table th:nth-child(2),.campaign-live-table th:nth-child(3){z-index:3;background:#f8fafc}.campaign-live-table td:nth-child(2),.campaign-live-table td:nth-child(3){background:#f8fafc}.campaign-entity-name{align-items:flex-start;gap:9px;min-width:0;display:flex}.campaign-entity-name>span{color:#31538d;background:#5c7cfa1a;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;font-size:11px;font-weight:700;display:grid}.campaign-entity-name.level-ad_set{padding-left:14px}.campaign-entity-name.level-ad{padding-left:28px}.campaign-entity-name.level-ad_set>span{color:#16705a;background:#38d9a918}.campaign-entity-name.level-ad>span{color:#6240a3;background:#9775fa18}.campaign-entity-name section{min-width:0}.campaign-entity-name strong{text-overflow:ellipsis;max-width:255px;display:block;overflow:hidden}.campaign-entity-name small,.campaign-entity-name em{color:#657187;text-overflow:ellipsis;max-width:255px;margin-top:4px;font-size:10px;font-style:normal;display:block;overflow:hidden}.campaign-status{color:#31538d;background:#5c7cfa12;border-radius:12px;padding:4px 7px;font-size:10px;display:inline-block}.selected-campaign-row td{background:#5c7cfa0b}.campaign-live-table td small{color:#526176;margin-top:4px;font-size:10px;display:block}.campaign-live-table .selection-column{z-index:4;text-align:center;background:#fff;width:40px;min-width:40px;position:sticky;left:0}.campaign-live-table th.selection-column{background:#fff}.campaign-live-table input[type=checkbox]{accent-color:#5c7cfa}.campaign-live-table-wrap .pagination{position:sticky;left:0}.pagination button:disabled{opacity:.4;cursor:not-allowed}html[data-theme=light] .campaign-filter-panel,html[data-theme=light] .campaign-live-panel{color:#172033;background:#fff;border-color:#dce3ee}html[data-theme=light] .campaign-toolbar select{color:#344054;background:#fff;border-color:#d5ddea}html[data-theme=light] .campaign-bulk-bar{background:#f8fafc;border-color:#dce3ee}html[data-theme=light] .campaign-live-table-wrap{background:#fff;border-color:#dce3ee}html[data-theme=light] .campaign-live-table th:nth-child(2),html[data-theme=light] .campaign-live-table th:nth-child(3),html[data-theme=light] .campaign-live-table th.selection-column{background:#f5f7fb}html[data-theme=light] .campaign-live-table td:nth-child(2),html[data-theme=light] .campaign-live-table td:nth-child(3),html[data-theme=light] .campaign-live-table td.selection-column{background:#fff}html[data-theme=light] .selected-campaign-row td,html[data-theme=light] .selected-campaign-row td:nth-child(2),html[data-theme=light] .selected-campaign-row td:nth-child(3),html[data-theme=light] .selected-campaign-row td.selection-column{background:#eef3ff}html[data-theme=light] .campaign-live-table th:nth-child(3),html[data-theme=light] .campaign-live-table td:nth-child(3){box-shadow:8px 0 10px -10px #66708566}@media (max-width:1100px){.campaign-filter-panel{flex-direction:column}.campaign-filter-actions{justify-items:start;max-width:100%}.campaign-live-metrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.campaign-live-metrics{grid-template-columns:1fr}.campaign-toolbar .search{width:100%;min-width:100%}.campaign-bulk-bar{flex-wrap:wrap;align-items:flex-start}.campaign-bulk-bar small{flex-basis:100%;margin-left:0}}.hierarchy-toggle{color:#31538d;cursor:pointer;background:#5c7cfa1a;border:0;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;font-size:15px;font-weight:700;display:grid}.campaign-entity-name.level-ad_set>.hierarchy-toggle{color:#16705a;background:#38d9a918}.account-health-panel{color:#172033;background:#fff;border-color:#dce3ee;margin-bottom:14px;padding:17px}.health-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.health-summary-grid article,.event-funnel-grid article{background:#fff;border:1px solid #dce3ee;border-radius:11px;padding:14px}.health-summary-grid span,.health-summary-grid strong,.health-summary-grid small,.event-funnel-grid span,.event-funnel-grid strong,.event-funnel-grid small{display:block}.health-summary-grid span,.event-funnel-grid span{color:#667085;font-size:11px}.health-summary-grid strong,.event-funnel-grid strong{color:#172033;margin-top:9px;font-size:20.7px}.health-summary-grid small,.event-funnel-grid small{color:#526176;margin-top:7px;font-size:10px}.health-alert-list{gap:8px;display:grid}.health-alert-list article{background:#fff;border:1px solid #dce3ee;border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 12px;display:grid}.health-alert-list article>span{color:#b42335;background:#fff1f1;border-radius:8px;place-items:center;width:29px;height:29px;font-weight:700;display:grid}.health-alert-list article.medium>span{color:#8a5e00;background:#fff8e5}.health-alert-list article section strong,.health-alert-list article section p,.health-alert-list article section small{margin:0;display:block}.health-alert-list article section strong{color:#26334d;font-size:12px}.health-alert-list article section p{color:#667085;margin-top:4px;font-size:10px;line-height:1.5}.health-alert-list article section small{color:#526176;margin-top:5px;font-size:10px}.health-alert-list article em{color:#526176;font-size:10px;font-style:normal}.health-alert-overflow{color:#667085;margin:11px 0 0;font-size:10px}.health-alert-dialog{width:min(720px,100%)}.health-alert-form{gap:14px;padding:20px 24px;display:grid}.health-alert-form label>span{color:#667085;margin-bottom:7px;font-size:11px;display:block}.health-alert-form select,.health-alert-form textarea{color:#26334d;width:100%;font:inherit;background:#fff;border:1px solid #d5ddea;border-radius:8px;padding:10px 11px}.health-alert-form select{height:42px}.health-alert-form textarea{resize:vertical;min-height:110px}.health-alert-detail{background:#fff7f7;border:1px solid #f0caca;border-radius:9px;grid-template-columns:70px 1fr;align-items:center;gap:10px;padding:12px;display:grid}.health-alert-detail>span{color:#c74343;font-size:10px;font-weight:700}.health-alert-detail p{color:#566277;margin:0;font-size:11px;line-height:1.6}.account-health-cell{min-width:220px}.account-health-cell>strong{color:#26334d;font-size:19.5px;display:inline-block}.account-health-cell.disabled>strong,.account-health-cell.at_risk>strong{color:#b42335}.account-health-cell.watch>strong{color:#8a5e00}.account-health-cell>small{margin-left:7px;display:inline}.account-health-cell>div{gap:4px;margin-top:7px;display:flex}.account-health-cell>div span{color:#667085;background:#f1f4f8;border-radius:10px;padding:3px 5px;font-size:10px}.account-health-cell>div span.healthy{color:#16705a;background:#eaf8f3}.account-health-cell>div span.warning{color:#996a16;background:#fff7df}.account-health-cell>div span.critical{color:#c74343;background:#fff0f0}.live-account-table{min-width:2800px}.event-filter-panel{color:#172033;background:#fff;border-color:#dce3ee;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:14px;padding:17px;display:flex}.event-filter-panel h2{margin:0;font-size:18.4px}.event-filter-panel p{color:#667085;margin:7px 0 0;font-size:11px}.event-filter-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.event-filter-actions>label{color:#667085;align-items:center;gap:5px;font-size:10px;display:flex}.event-filter-actions input,.event-filter-actions>select,.event-source-panel .toolbar>select{color:#26334d;background:#fff;border:1px solid #d5ddea;border-radius:8px;height:34px;padding:0 8px;font-size:11px}.event-truth-note{margin-bottom:14px}.event-summary-grid{grid-template-columns:repeat(5,1fr);margin-bottom:14px}.event-funnel-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.event-funnel-grid article{position:relative;overflow:hidden}.event-funnel-grid article:after{content:"";background:#5c7cfa;width:100%;height:3px;position:absolute;bottom:0;left:0}.event-funnel-grid article:nth-child(2):after{background:#45c6a3}.event-funnel-grid article:nth-child(3):after{background:#a179ef}.event-funnel-grid article:nth-child(4):after{background:#e9a83b}.event-source-panel{background:#fff;border-color:#dce3ee}.event-source-table-wrap{border:1px solid #dce3ee;border-radius:10px;max-width:100%;overflow:auto}.event-source-table{min-width:1900px;margin:0}.event-source-table th,.event-source-table td{white-space:nowrap;vertical-align:middle}.event-source-table th:first-child,.event-source-table td:first-child{z-index:2;background:#fff;min-width:240px;position:sticky;left:0}.event-source-table th:first-child{z-index:3;background:#f5f7fb}.event-source-table th:nth-child(2),.event-source-table td:nth-child(2){z-index:2;background:#fff;min-width:250px;position:sticky;left:240px;box-shadow:8px 0 10px -10px #66708566}.event-source-table th:nth-child(2){z-index:3;background:#f5f7fb}.event-health-badge,.event-availability{border-radius:12px;padding:4px 7px;font-size:10px;display:inline-block}.event-health-badge.healthy,.event-availability.available{color:#16705a;background:#eaf8f3}.event-health-badge.warning,.event-availability.not_synced{color:#996a16;background:#fff7df}.event-health-badge.critical,.event-availability.unavailable{color:#c74343;background:#fff0f0}.event-health-badge.no_data,.event-health-badge.unknown,.event-availability.unsupported{color:#667085;background:#f1f4f8}.raw-event-list{gap:3px;max-width:230px;display:grid}.raw-event-list span{text-overflow:ellipsis;color:#566277;font-size:10px;overflow:hidden}@media (max-width:1200px){.health-summary-grid,.event-summary-grid{grid-template-columns:repeat(3,1fr)}.event-filter-panel{flex-direction:column}.event-filter-actions{justify-content:flex-start}}@media (max-width:760px){.health-summary-grid,.event-summary-grid,.event-funnel-grid{grid-template-columns:1fr}.health-alert-list article{grid-template-columns:30px 1fr}.health-alert-list article button,.health-alert-list article em{grid-column:2}.event-filter-actions{flex-direction:column;align-items:flex-start}.event-filter-actions .manual-sync-control{width:100%}}.change-draft-dialog{color:#172033;flex-direction:column;width:min(880px,100%);max-height:calc(100dvh - 32px);display:flex;overflow:hidden;background:#fff!important}.change-draft-dialog .dialog-head,.change-draft-dialog .dialog-actions{border-color:#dfe5ee;flex:none}.change-draft-body{scrollbar-gutter:stable;min-height:0;padding:18px 24px;overflow:auto}.change-execution-lock{background:#fff9e9;border:1px solid #f1d69c;border-radius:10px;gap:11px;padding:13px 14px;display:flex}.change-execution-lock>span{color:#946200;background:#fff0c8;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.change-execution-lock strong{color:#694900;font-size:12px;display:block}.change-execution-lock p{color:#866c37;margin:5px 0 0;font-size:10px;line-height:1.6}.change-target-list{gap:7px;max-height:220px;margin:14px 0;padding-right:4px;display:grid;overflow:auto}.change-target-list article{background:#f8fafc;border:1px solid #dce3ee;border-radius:9px;grid-template-columns:1.2fr 1fr;gap:14px;padding:10px 12px;display:grid}.change-target-list strong,.change-target-list span,.change-target-list small{display:block}.change-target-list strong{color:#26334d;font-size:11px}.change-target-list span{color:#46546a;font-size:10px}.change-target-list small{color:#526176;margin-top:4px;font-size:10px}.change-target-list>p{color:#667085;margin:0;font-size:10px}.change-draft-form{grid-template-columns:1fr 1fr;gap:13px;display:grid}.change-draft-form label>span{color:#667085;margin-bottom:7px;font-size:11px;display:block}.change-draft-form input,.change-draft-form select,.change-draft-form textarea{color:#26334d;width:100%;font:inherit;background:#fff;border:1px solid #d5ddea;border-radius:8px;padding:0 10px}.change-draft-form input,.change-draft-form select{height:40px}.change-draft-form textarea{resize:vertical;min-height:86px;padding:10px}.change-draft-form .wide{grid-column:1/-1}.change-policy-note{background:#f4f8fe;border:1px solid #cfe0f3;border-radius:9px;margin-top:13px;padding:12px 13px}.change-policy-note strong{color:#31538d;font-size:11px}.change-policy-note p{color:#62728c;margin:5px 0 0;font-size:10px;line-height:1.6}.change-draft-body>.connection-error{margin-top:12px}.change-control-section{margin-top:16px}.change-control-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:12px;padding:0 2px;display:flex}.change-control-heading h2{color:#172033;margin:5px 0 0;font-size:19.5px}.change-control-heading p{color:#667085;margin:6px 0 0;font-size:11px}.platform-write-lock{color:#946200;white-space:nowrap;background:#fff9e9;border:1px solid #f1d69c;border-radius:9px;padding:7px 10px;font-size:10px}.change-control-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.change-control-summary article{background:#fff;border:1px solid #dce3ee;border-radius:11px;padding:14px}.change-control-summary span,.change-control-summary strong,.change-control-summary small{display:block}.change-control-summary span{color:#667085;font-size:10px}.change-control-summary strong{color:#172033;margin:8px 0 6px;font-size:23px}.change-control-summary small{color:#526176;font-size:10px}.change-control-panel{color:#172033;min-height:260px;padding:16px;background:#fff!important;border-color:#dce3ee!important}.change-control-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.change-control-toolbar select{color:#344054;background:#fff;border:1px solid #d5ddea;border-radius:8px;height:36px;padding:0 9px;font-size:11px}.change-control-toolbar .secondary{color:#344054;background:#fff;border-color:#d5ddea}.change-control-toolbar>small{color:#667085;margin-left:auto;font-size:10px}.change-empty{text-align:center;align-content:center;place-items:center;min-height:180px;display:grid}.change-empty>span{color:#16705a;background:#eaf8f3;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.change-empty h3{margin:11px 0 0;font-size:13.8px}.change-empty p{color:#667085;margin:6px 0 0;font-size:10px}.change-table-wrap{border:1px solid #dce3ee;border-radius:10px;max-width:100%;overflow:auto}.change-table{min-width:1500px;margin:0}.change-table th{background:#f5f7fb}.change-table th,.change-table td{vertical-align:top}.change-table td>strong,.change-table td>small,.change-table td>p{display:block}.change-table td>strong{color:#26334d;font-size:11px}.change-table td>small{color:#526176;margin-top:5px;font-size:10px}.change-table td>p{color:#566277;max-width:260px;margin:6px 0;font-size:10px;line-height:1.5}.change-value{white-space:nowrap;color:#667085;align-items:center;gap:7px;font-size:10px;display:flex}.change-value b{color:#526176}.change-value strong{color:#26334d}.change-risk,.change-status{border-radius:10px;margin-bottom:5px;padding:4px 7px;font-size:10px;display:inline-block}.change-risk.low{color:#16705a;background:#eaf8f3}.change-risk.medium{color:#996a16;background:#fff7df}.change-risk.high{color:#b45b19;background:#fff0e6}.change-risk.blocked{color:#c74343;background:#fff0f0}.change-status{color:#526bba;background:#edf3ff}.change-status.rejected,.change-status.failed{color:#c74343;background:#fff0f0}.change-status.approved{color:#16705a;background:#eaf8f3}.change-actions{align-items:center;gap:6px;min-width:170px;display:flex}.change-actions .secondary{color:#344054;background:#fff;border-color:#d5ddea;height:31px;font-size:10px}.change-actions>span{color:#526176;font-size:10px}.change-control-panel .pagination{color:#667085;border-color:#dce3ee}.change-control-panel .pagination button{color:#667085;background:#fff;border-color:#d5ddea}.change-control-panel .pagination button.active{color:#fff;background:#5c7cfa;border-color:#5c7cfa}@media (max-width:900px){.change-control-summary{grid-template-columns:repeat(2,1fr)}.change-target-list article{grid-template-columns:1fr}.change-control-toolbar>small{flex-basis:100%;margin-left:0}}@media (max-width:620px){.change-control-summary,.change-draft-form{grid-template-columns:1fr}.change-draft-form .wide{grid-column:auto}.change-control-heading{flex-direction:column}.change-draft-dialog{max-height:94dvh}}.new-account-dialog{width:min(930px,94vw)}.new-account-security-note{background:#effaf6;border:1px solid #b9e6d5;border-radius:9px;align-items:flex-start;gap:11px;margin:14px 20px 0;padding:12px 14px;display:flex}.new-account-security-note>span{font-size:16px}.new-account-security-note strong,.new-account-security-note p{display:block}.new-account-security-note strong{color:#176b52;font-size:11px}.new-account-security-note p{color:#526176;margin:4px 0 0;font-size:10px;line-height:1.45}.new-account-summary{grid-template-columns:repeat(4,1fr)}.new-account-summary p{grid-column:1/-1}.new-account-empty strong{color:#344054;display:block}.new-account-empty p{color:#526176;margin:6px 0 0;font-size:10px}@media (max-width:760px){.new-account-summary{grid-template-columns:1fr 1fr}.new-account-security-note{margin:12px 16px 0}}.session-gate{background:radial-gradient(circle at 50% 20%,#dfe8ff,#0000 34%),#f3f6fb;place-items:center;min-height:100vh;padding:24px;display:grid}.session-gate>section{text-align:center;max-width:620px;padding:34px}.session-gate>section>span{color:#31538d;background:#edf3ff;border-radius:14px;place-items:center;width:48px;height:48px;margin:auto;font-size:21px;display:grid}.session-gate h1{margin:17px 0 0;font-size:22px}.session-gate p{color:#667085;margin:10px 0 0;font-size:13px}.session-gate small{color:#526176;margin-top:9px;line-height:1.55;display:block}.employee-role-grid{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.employee-role-grid article{align-items:flex-start;gap:15px;padding:18px;display:flex}.employee-role-grid article>span{color:#31538d;background:#eaf0ff;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-size:15px;font-weight:700;display:grid}.employee-role-grid article:nth-child(2)>span{color:#16705a;background:#eaf8f3}.employee-role-grid h2{margin:1px 0 0;font-size:16px}.employee-role-grid p{color:#667085;margin:7px 0 0;font-size:11px;line-height:1.6}.employee-role-grid small{color:#526176;margin-top:9px;font-size:10px;line-height:1.55;display:block}.employee-invite-panel,.employee-list-panel{margin-bottom:14px;padding:18px}.employee-invite-panel>header h2{margin:4px 0 0;font-size:17px}.employee-invite-panel>header p{color:#667085;margin:7px 0 0;font-size:11px}.employee-invite-form{grid-template-columns:1fr 1.25fr 1fr 1fr auto;align-items:end;gap:11px;margin-top:17px;display:grid}.employee-invite-form label>span{color:#667085;margin-bottom:7px;font-size:11px;display:block}.employee-invite-form input,.employee-invite-form select,.employee-table select{color:#26334d;background:#fff;border:1px solid #d5ddea;border-radius:9px;width:100%;height:40px;padding:0 10px}.employee-invite-form .primary{white-space:nowrap;height:40px}.employee-list-panel>.panel-head{margin-bottom:4px}.employee-error{margin-top:13px}.employee-table td{vertical-align:middle}.employee-table td:first-child strong,.employee-table td:first-child small{display:block}.employee-table td:first-child small{margin-top:5px}.employee-table select{width:135px;height:34px}.scope-button,.employee-disable{color:#4565a3;cursor:pointer;background:#f5f8fd;border:1px solid #cfd9ea;border-radius:8px;height:32px;padding:0 10px}.employee-disable{color:#bd4a4a;background:#fff7f7;border-color:#efd0d0}.scope-button:disabled,.employee-disable:disabled{cursor:not-allowed;opacity:.45}.all-scope{color:#526bba;background:#edf3ff;border-radius:8px;padding:5px 8px;font-size:10px;display:inline-block}.employee-status{border-radius:10px;padding:5px 8px;font-size:10px;display:inline-block}.employee-status.active{color:#16705a;background:#eaf8f3}.employee-status.invited{color:#996a16;background:#fff7df}.employee-status.inactive{color:#c84b4b;background:#fff0f0}.employee-scope-dialog{color:#172033;flex-direction:column;width:min(900px,94vw);max-height:calc(100dvh - 34px);display:flex;background:#fff!important}.employee-scope-body{min-height:0;padding:18px 22px;overflow:auto}.employee-account-search{background:#fff;border-color:#d5ddea;max-width:460px}.employee-account-search input{color:#26334d}.employee-account-list{gap:7px;max-height:430px;margin-top:13px;padding-right:4px;display:grid;overflow:auto}.employee-account-list>label{cursor:pointer;background:#f8fafc;border:1px solid #dce3ee;border-radius:10px;grid-template-columns:auto 70px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.employee-account-list input{width:16px;height:16px}.employee-account-list strong,.employee-account-list small{display:block}.employee-account-list strong{color:#26334d;font-size:12px}.employee-account-list small{color:#526176;margin-top:4px;font-size:10px}.employee-account-list em{color:#667085;text-align:right;max-width:180px;font-size:10px;font-style:normal}.employee-transfer-warning{background:#fff9e9;border:1px solid #f0d6a5;border-radius:9px;align-items:flex-start;gap:9px;margin-top:12px;padding:10px 12px;display:flex}.employee-transfer-warning>span{color:#8a5e00;font-weight:700}.employee-transfer-warning p{color:#7d642e;margin:0;font-size:10px;line-height:1.55}.employee-scope-body>.settings-note{margin-top:14px}.employee-scope-dialog .secondary{color:#344054;background:#fff;border-color:#d5ddea}.buyer-sidebar .brand{color:#26334d}.buyer-sidebar .nav-item{color:#526176}.buyer-sidebar .nav-item:hover{color:#26334d;background:#fff}.buyer-sidebar .nav-item.active{color:#26334d;background:linear-gradient(90deg,#38d9a91c,#38d9a905);box-shadow:inset 3px 0 #38d9a9}.buyer-workspace .buyer-welcome{background:radial-gradient(circle at 18%,#dff5ed,#0000 26%),#fff;border-color:#d7e8e1}.buyer-workspace .buyer-welcome h2{color:#172033}.buyer-workspace .buyer-quick button{color:#52655f;background:#f6faf8;border-color:#d7e5df}.buyer-workspace .buyer-quick button:hover{background:#eef8f4;border-color:#acd9ca}.buyer-workspace .buyer-performance,.buyer-workspace .task-center,.buyer-workspace .buyer-funnel,.buyer-workspace .permission-card{background:#fff;border-color:#dce3ee}.buyer-workspace .buyer-account-head{color:#667085;border-color:#e2e7ef}.buyer-workspace .buyer-account-row{color:#475467;border-color:#e7ebf1}.buyer-workspace .buyer-account-row b{color:#26334d}.buyer-workspace .buyer-account-row small{color:#526176;margin-top:4px;display:block}.buyer-workspace .buyer-task{background:#f8fafc;border-color:#e2e7ef}.buyer-workspace .buyer-task strong{color:#26334d}.buyer-workspace .buyer-task p{color:#667085}.buyer-workspace .buyer-funnel-steps>div{background:#f8fafc;border-color:#e1e7ef}.buyer-workspace .buyer-funnel-steps>div.final{background:#effaf6;border-color:#bfe5d7}.buyer-workspace .permission-list>div{background:#f8fafc}.buyer-workspace .permission-list p{color:#667085}.buyer-workspace .permission-list strong{color:#344054}.buyer-workspace .compact-empty{min-height:90px}@media (max-width:1080px){.employee-invite-form{grid-template-columns:1fr 1fr}.employee-invite-form .primary{width:max-content}.employee-role-grid{grid-template-columns:1fr}}@media (max-width:760px){.employee-invite-form{grid-template-columns:1fr}.employee-invite-form .primary{width:100%}.employee-account-list>label{grid-template-columns:auto 60px 1fr}.employee-account-list em{text-align:left;grid-column:3;max-width:none}.session-gate{padding:14px}.buyer-sidebar .brand div{display:none}}.buyer-view-panel{animation:.18s ease-out buyer-view-in}.buyer-page-panel{min-height:430px;padding:20px}.buyer-page-panel>.panel-head{padding-bottom:4px}.buyer-account-list{overflow-x:auto}.buyer-account-head,.buyer-account-row{min-width:720px}.buyer-performance-grid{gap:14px;display:grid}.buyer-performance-grid .buyer-funnel{min-height:190px}.buyer-permission-grid{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:14px;display:grid}.buyer-permission-grid>.panel{padding:20px}.buyer-scope-detail>strong{color:#172033;margin-top:28px;font-size:48px;line-height:1;display:inline-block}.buyer-scope-detail>span{color:#667085;margin-left:8px;font-size:13px}.buyer-scope-detail>p{color:#667085;max-width:540px;margin:18px 0;font-size:12px;line-height:1.75}.buyer-scope-detail .secondary{color:#31538d;background:#fff;border-color:#cbd6e5}.buyer-sidebar button.task-count{border:0}.buyer-workspace button.task-count{cursor:pointer;border:0}.buyer-workspace button.task-count:hover{box-shadow:0 0 0 3px #f5b9401f}@keyframes buyer-view-in{0%{opacity:.35;transform:translateY(4px)}to{opacity:1;transform:none}}@media (max-width:900px){.buyer-permission-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.buyer-view-panel{animation:none}}.buyer-v2-sidebar{background:#fff}.buyer-v2-sidebar .brand{color:#172033}.buyer-v2-sidebar .brand span{box-shadow:0 8px 22px #5c7cfa2b}.buyer-v2-sidebar .buyer-identity{background:linear-gradient(135deg,#eaf0fa,#f5f8fc);border-color:#d5dfed;min-width:0}.buyer-v2-sidebar .buyer-identity>span{color:#18745e;background:#d9f2ea}.buyer-v2-sidebar .buyer-identity>div{min-width:0;overflow:hidden}.buyer-v2-sidebar .buyer-identity strong{color:#23334d;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.buyer-v2-sidebar .buyer-identity small{color:#65758e;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.buyer-v2-sidebar .buyer-identity>i{color:#18745e;white-space:nowrap;background:#d9f2ea;border-radius:7px;flex:none;margin-left:auto;padding:3px 6px}.buyer-v2-sidebar .buyer-scope{background:linear-gradient(135deg,#edf2fa,#f7f9fc);border-color:#d7e0ec}.buyer-v2-sidebar .buyer-scope span{color:#65758e}.buyer-v2-sidebar .buyer-scope strong{color:#23334d}.buyer-v2-sidebar .buyer-scope small{color:#526176;line-height:1.45}.buyer-v2-sidebar .buyer-scope{margin-top:auto}.buyer-v2-nav-label{color:#58667b;letter-spacing:1.5px;margin:3px 12px 7px;font-size:9px;display:block}.buyer-v2-nav-label.personal{margin-top:15px}.buyer-v2-sidebar .nav-item em{color:#16705a;background:#38d9a91b;border-color:#38d9a92c}.buyer-v2-workspace{background:radial-gradient(circle at 92% 0,#e4f4ef 0,#0000 24%),#f3f6fb;min-height:100vh}.buyer-v2-header{margin-bottom:22px}.buyer-v2-view{animation:.18s ease-out buyer-view-in}.buyer-v2-hero{background:linear-gradient(120deg,#eaf8f3,#fff 62%);border:1px solid #cfe5dc;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;padding:18px 20px;display:flex}.buyer-v2-hero h2{color:#172033;margin:4px 0 7px;font-size:20px;font-weight:650}.buyer-v2-hero>div>span{color:#667085;font-size:12px}.buyer-v2-focus{color:#926713;cursor:pointer;background:#fff8e7;border:1px solid #efd9aa;border-radius:10px;align-items:center;gap:9px;height:48px;padding:0 14px;display:flex}.buyer-v2-focus b{font-size:20px}.buyer-v2-focus span{font-size:11px}.buyer-v2-focus:hover{border-color:#e3bf71}.buyer-v2-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.buyer-v2-kpis>article{background:#fff;border:1px solid #dce3ee;border-radius:12px;min-width:0;padding:15px 16px}.buyer-v2-kpis span,.buyer-v2-kpis strong,.buyer-v2-kpis small{display:block}.buyer-v2-kpis span{color:#667085;font-size:11px}.buyer-v2-kpis strong{color:#172033;text-overflow:ellipsis;margin:10px 0 7px;font-size:23px;font-weight:650;overflow:hidden}.buyer-v2-kpis small{color:#526176;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.buyer-v2-kpis.compact>article{padding:14px 16px}.buyer-v2-kpis.compact.three{grid-template-columns:repeat(3,minmax(0,1fr))}.buyer-v2-overview-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);gap:14px;margin-bottom:14px;display:grid}.buyer-v2-panel{padding:17px;color:#172033!important;background:#fff!important;border-color:#dce3ee!important}.buyer-v2-page-panel{min-height:430px}.buyer-v2-table-wrap{border:1px solid #e0e6ef;border-radius:10px;max-width:100%;margin-top:12px;overflow:auto}.buyer-v2-table{min-width:680px;margin:0}.buyer-v2-table.accounts{min-width:1120px}.buyer-v2-table.ads{min-width:1350px}.buyer-v2-table th{color:#667085;background:#f6f8fb;font-size:10px;font-weight:500}.buyer-v2-table td{color:#475467;vertical-align:middle;font-size:11px}.buyer-v2-table td strong,.buyer-v2-table td small{display:block}.buyer-v2-table td strong{color:#26334d;font-size:11px}.buyer-v2-table td small{color:#526176;margin-top:4px;font-size:10px}.buyer-v2-empty{color:#526176!important;text-align:center!important;padding:28px!important}.buyer-v2-alert-list{gap:8px;margin-top:12px;display:grid}.buyer-v2-alert-list.full{margin-top:16px}.buyer-v2-alert{background:#f8fafc;border:1px solid #e2e7ef;border-radius:10px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;padding:11px;display:grid}.buyer-v2-alert>span{color:#c74343;background:#fff0f0;border-radius:8px;place-items:center;width:27px;height:27px;font-size:11px;display:grid}.buyer-v2-alert.warning>span{color:#996a16;background:#fff7df}.buyer-v2-alert strong{color:#26334d;font-size:11px;line-height:1.4;display:block}.buyer-v2-alert p{color:#667085;margin:5px 0 0;font-size:10px;line-height:1.5}.buyer-v2-alert>em{color:#667085;font-size:10px;font-style:normal}.buyer-v2-alert-list.full .buyer-v2-alert{grid-template-columns:28px minmax(0,1fr) auto;padding:13px}.buyer-v2-funnel>div:last-child{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:8px;margin-top:17px;display:grid}.buyer-v2-funnel>div:last-child>span{text-align:center;color:#667085;background:#f8fafc;border:1px solid #e1e7ef;border-radius:9px;padding:12px;font-size:10px}.buyer-v2-funnel>div:last-child>span.final{background:#effaf6;border-color:#bfe5d7}.buyer-v2-funnel>div:last-child strong{color:#26334d;margin-top:6px;font-size:15px;display:block}.buyer-v2-funnel>div:last-child>b{color:#526176}.buyer-v2-toolbar{background:#fff;border:1px solid #dce3ee;border-radius:11px;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:14px;padding:12px 14px;display:flex}.buyer-v2-toolbar>label{color:#667085;align-items:center;gap:7px;margin-left:auto;font-size:10px;display:flex}.buyer-v2-toolbar select{color:#344054;background:#fff;border:1px solid #d5ddea;border-radius:8px;min-width:190px;height:36px;padding:0 9px;font-size:11px}.buyer-v2-toolbar .secondary{color:#31538d;background:#fff;border-color:#cbd6e5;height:36px}.buyer-v2-segment{background:#f4f7fb;border:1px solid #dce3ee;border-radius:9px;padding:3px;display:flex}.buyer-v2-segment button{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:7px;height:29px;padding:0 11px;font-size:11px}.buyer-v2-segment button.active{color:#31538d;background:#fff;box-shadow:0 1px 3px #25324b14}.buyer-v2-status{color:#667085;white-space:nowrap;background:#f1f4f8;border-radius:10px;padding:4px 7px;font-size:10px;display:inline-block}.buyer-v2-status.ok{color:#16705a;background:#eaf8f3}.buyer-v2-status.warn{color:#996a16;background:#fff7df}.buyer-v2-pagination{color:#667085;border-top:1px solid #e1e6ee;justify-content:space-between;align-items:center;margin-top:14px;padding-top:13px;font-size:10px;display:flex}.buyer-v2-pagination.standalone{background:#fff;border:1px solid #dce3ee;border-radius:10px;padding:13px 16px}.buyer-v2-pagination>div{gap:7px;display:flex}.buyer-v2-pagination button{color:#526b9c;cursor:pointer;background:#fff;border:1px solid #d5ddea;border-radius:7px;height:31px;padding:0 10px;font-size:10px}.buyer-v2-pagination button:disabled{cursor:not-allowed;opacity:.45}.buyer-v2-creative-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-bottom:14px;display:grid}.buyer-v2-creative{background:#fff;border:1px solid #dce3ee;border-radius:13px;min-width:0;overflow:hidden}.buyer-v2-creative-preview{background:linear-gradient(145deg,#dfe7f3,#bdcbe0);place-items:center;height:178px;display:grid;position:relative;overflow:hidden}.buyer-v2-creative-preview img{object-fit:cover;width:100%;height:100%}.buyer-v2-creative-preview>span{color:#41587d;background:#ffffff8f;border-radius:50%;place-items:center;width:46px;height:46px;font-size:18px;display:grid}.buyer-v2-creative-preview>em{color:#26334d;background:#101828c7;border-radius:6px;padding:4px 7px;font-size:9px;font-style:normal;position:absolute;bottom:9px;right:9px}.buyer-v2-creative-body{padding:14px}.buyer-v2-creative-title{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.buyer-v2-creative-title>div{min-width:0}.buyer-v2-creative-title h2{color:#26334d;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;overflow:hidden}.buyer-v2-creative-title p{color:#526176;margin:6px 0 0;font-size:10px}.buyer-v2-creative-metrics{border-top:1px solid #e7ebf1;border-bottom:1px solid #e7ebf1;grid-template-columns:repeat(4,1fr);gap:6px;margin:13px 0;padding:11px 0;display:grid}.buyer-v2-creative-metrics span{color:#526176;font-size:9px}.buyer-v2-creative-metrics strong{color:#26334d;margin-top:5px;font-size:11px;display:block}.buyer-v2-creative-links{color:#667085;min-height:30px;margin:0 0 8px;font-size:10px;line-height:1.5}.buyer-v2-creative-body>small{color:#526176;font-size:9px}.buyer-v2-page-empty{grid-column:1/-1;place-items:center;min-height:160px;display:grid}.buyer-v2-permission-grid{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:14px;display:grid}.buyer-v2-permission-list{gap:9px;margin-top:16px;display:grid}.buyer-v2-permission-list>div{background:#f8fafc;border-radius:9px;align-items:center;gap:10px;padding:11px;display:flex}.buyer-v2-permission-list>div>span{border-radius:7px;flex:none;place-items:center;width:25px;height:25px;display:grid}.buyer-v2-permission-list span.ok{color:#16705a;background:#eaf8f3}.buyer-v2-permission-list span.warn{color:#996a16;background:#fff7df}.buyer-v2-permission-list span.blocked{color:#c74343;background:#fff0f0}.buyer-v2-permission-list p{color:#667085;margin:0;font-size:11px;line-height:1.5}.buyer-v2-permission-list strong{color:#344054;margin-right:5px}.buyer-v2-scope-card>strong{color:#172033;margin-top:27px;font-size:48px;display:inline-block}.buyer-v2-scope-card>span{color:#667085;margin-left:8px;font-size:12px}.buyer-v2-scope-card>p{color:#667085;margin:17px 0;font-size:11px;line-height:1.7}.buyer-v2-scope-card .secondary{color:#31538d;background:#fff;border-color:#cbd6e5}.buyer-v2-creative-preview{aspect-ratio:1;height:auto}.buyer-v2-creative-toolbar>span{color:#667085;margin-left:auto;font-size:10px}.buyer-v2-creative-filter-panel{margin-bottom:14px}@media (max-width:760px){.buyer-v2-creative-toolbar>span{width:100%;margin-left:0}}.buyer-v2-sync-control{background:#fff;border:1px solid #d7e0ec;border-radius:10px;align-items:center;gap:6px;padding:4px;display:flex}.buyer-v2-sync-control select{color:#52617a;background:#f4f7fb;border:0;border-radius:7px;height:30px;padding:0 7px;font-size:10px}.buyer-v2-sync-control button{color:#315fa8;cursor:pointer;background:#edf3ff;border:0;border-radius:7px;height:30px;padding:0 10px;font-size:10px;font-weight:650}.buyer-v2-sync-control button:disabled{cursor:not-allowed;opacity:.55}.buyer-v2-sync-status{color:#356b5d;background:#effaf6;border:1px solid #bfe5d7;border-radius:10px;align-items:center;gap:9px;margin:-10px 0 16px;padding:10px 12px;display:flex}.buyer-v2-sync-status>span{color:#18745e;background:#d9f2ea;border-radius:7px;place-items:center;width:22px;height:22px;display:grid}.buyer-v2-sync-status p{margin:0;font-size:11px;line-height:1.5}.buyer-v2-sync-status.error{color:#9e3f3f;background:#fff4f4;border-color:#efcaca}.buyer-v2-sync-status.error>span{color:#c74343;background:#ffe3e3}.buyer-v2-period-bar{background:#fff;border:1px solid #dce3ee;border-radius:11px;justify-content:flex-end;align-items:center;gap:12px;margin:-8px 0 14px;padding:11px 13px;display:flex}.buyer-v2-period-copy{margin-right:auto}.buyer-v2-period-copy span,.buyer-v2-period-copy small{display:block}.buyer-v2-period-copy span{color:#344054;font-size:11px;font-weight:650}.buyer-v2-period-copy small{color:#526176;margin-top:4px;font-size:9px}.buyer-v2-period-segment{background:#f3f6fa;border:1px solid #d9e1ec;border-radius:9px;padding:3px;display:flex}.buyer-v2-period-segment button{color:#667085;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;height:30px;padding:0 12px;font-size:10px}.buyer-v2-period-segment button:hover{color:#31538d}.buyer-v2-period-segment button.active{color:#244b86;background:#fff;box-shadow:0 1px 4px #23334d18}.buyer-v2-period-segment button:disabled{cursor:wait;opacity:.6}.buyer-v2-custom-range{background:#f8fafc;border:1px solid #d9e1ec;border-radius:9px;align-items:flex-end;gap:7px;padding:5px 8px;display:flex}.buyer-v2-custom-range label{gap:3px;display:grid}.buyer-v2-custom-range label>span{color:#526176;font-size:8px}.buyer-v2-custom-range input{color:#344054;background:#fff;border:1px solid #d3dce9;border-radius:7px;width:122px;height:28px;padding:0 7px;font-size:10px}.buyer-v2-custom-range input:focus{border-color:#7da2df;outline:2px solid #dce8fb}.buyer-v2-custom-range input:disabled{cursor:wait;opacity:.65}.buyer-v2-custom-range i{color:#526176;padding-bottom:7px;font-size:9px;font-style:normal}.buyer-v2-period-comparison{border-left:1px solid #e1e6ee;min-width:76px;padding-left:12px}.buyer-v2-period-comparison span,.buyer-v2-period-comparison strong{display:block}.buyer-v2-period-comparison span{color:#526176;font-size:9px}.buyer-v2-period-comparison strong{color:#344054;margin-top:4px;font-size:11px}.buyer-v2-comparison{white-space:nowrap;border-radius:7px;align-items:center;width:max-content;margin-top:7px;padding:3px 6px;font-size:9px;font-style:normal;line-height:1.3;display:inline-flex}.buyer-v2-comparison.up{color:#16705a;background:#eaf8f3}.buyer-v2-comparison.down{color:#b54747;background:#fff0f0}.buyer-v2-comparison.flat{color:#667085;background:#f1f4f8}.buyer-v2-comparison.compact{margin-top:5px;padding:2px 5px;font-size:8px}.buyer-v2-table td>.buyer-v2-comparison{display:flex}.buyer-v2-funnel .buyer-v2-comparison{margin:6px auto 0}.buyer-v2-kpis>article>.buyer-v2-comparison+small{margin-top:7px}.buyer-v2-period-bar{flex-wrap:wrap}@media (max-width:1250px){.buyer-v2-overview-grid,.buyer-v2-permission-grid{grid-template-columns:1fr}.buyer-v2-creative-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.buyer-v2-period-bar{flex-wrap:wrap}.buyer-v2-period-copy{width:100%;margin-right:0}.buyer-v2-period-segment,.buyer-v2-period-segment button{flex:1}.buyer-v2-custom-range{width:100%}.buyer-v2-custom-range label{flex:1}.buyer-v2-custom-range input{width:100%}.buyer-v2-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.buyer-v2-kpis.compact.three{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.buyer-v2-nav-label,.buyer-v2-sidebar .nav-item em{display:none}.buyer-v2-hero{flex-direction:column;align-items:flex-start}.buyer-v2-focus{justify-content:center;width:100%}.buyer-v2-sync-control{width:100%}.buyer-v2-sync-control select,.buyer-v2-sync-control button{flex:1}.buyer-v2-toolbar>label{width:100%;margin-left:0}.buyer-v2-toolbar select{flex:1;min-width:0}.buyer-v2-creative-grid,.buyer-v2-funnel>div:last-child{grid-template-columns:1fr}.buyer-v2-funnel>div:last-child>b{display:none}.buyer-v2-kpis.compact.three{grid-template-columns:1fr}.buyer-v2-alert-list.full .buyer-v2-alert{grid-template-columns:28px 1fr}.buyer-v2-alert>em{grid-column:2}}@media (max-width:480px){.buyer-v2-period-segment{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.buyer-v2-custom-range{grid-template-columns:1fr auto 1fr;align-items:end;display:grid}.buyer-v2-custom-range i{padding-bottom:9px}.buyer-v2-period-comparison{border-top:1px solid #e1e6ee;border-left:0;width:100%;padding:7px 0 0}.buyer-v2-kpis{grid-template-columns:1fr}.buyer-v2-toolbar{flex-direction:column;align-items:stretch}.buyer-v2-segment{grid-template-columns:repeat(3,1fr);display:grid}.buyer-v2-toolbar .secondary{width:100%}}@media (prefers-reduced-motion:reduce){.buyer-v2-view{animation:none}}.login-shell{background:radial-gradient(circle at 15% 15%,#dfe8ff 0,#0000 32%),linear-gradient(145deg,#f8faff,#eef3fb);place-items:center;min-height:100dvh;padding:24px;display:grid}.login-card{background:#fff;border:1px solid #d7dfeb;border-radius:20px;gap:18px;width:min(440px,100%);padding:32px;display:grid;box-shadow:0 24px 60px #1c2d4a20}.login-brand{align-items:center;gap:11px;display:flex}.login-brand>span{color:#fff;background:linear-gradient(135deg,#5572ee,#7d5de7);border-radius:13px;place-items:center;width:42px;height:42px;font-size:18px;font-weight:800;display:grid}.login-brand strong,.login-brand small{display:block}.login-brand strong{color:#172033;font-size:16px}.login-brand small{letter-spacing:.28em;color:#526176;margin-top:3px;font-size:8px}.login-card h1{color:#172033;margin:6px 0 0;font-size:25px}.login-card p{color:#667085;margin:8px 0 0;font-size:12px;line-height:1.6}.login-card label>span{color:#59667a;margin-bottom:7px;font-size:11px;display:block}.login-card input{color:#172033;background:#f9fbfe;border:1px solid #cfd8e6;border-radius:10px;width:100%;height:44px;padding:0 12px}.login-card .primary{height:44px}.login-error{color:#b83f3f;background:#fff4f4;border:1px solid #efcaca;border-radius:9px;padding:10px 12px;font-size:11px}.admin-shell{--text:#101828;--muted:#475467;color:#101828}.admin-shell .nav-item,.admin-shell .nav-group .nav-children button{color:#475467}.admin-shell .sidebar-foot small{color:#5f6b7c}.admin-shell .subtitle,.admin-shell .notice,.admin-shell .metric-head,.admin-shell .panel-head p,.admin-shell .legend,.admin-shell .chart-day span,.admin-shell .alert p,.admin-shell .alert button,.admin-shell .segment button,.admin-shell th,.admin-shell .row-action,.admin-shell .ops-filter-panel p,.admin-shell .ops-filter-bar label,.admin-shell .ops-filter-bar .segment button,.admin-shell .ops-summary-grid span,.admin-shell .team-account-scope p,.admin-shell .team-currency-list span,.admin-shell .work-output-grid span,.admin-shell .recent-operation-list p,.admin-shell .agency-facts span,.admin-shell .agency-currency-table>div.header,.admin-shell .agency-ledger-card>footer>p,.admin-shell .agency-ledger-card details p,.admin-shell .bi-source-panel p,.admin-shell .audience-live-head p,.admin-shell .bi-status,.admin-shell .platform-write-off,.admin-shell .bi-connection-list header span,.admin-shell .bi-connection-list p,.admin-shell .bi-connection-list small,.admin-shell .bi-order-filter .segment button,.admin-shell .bi-order-filter label,.admin-shell .audience-actions label,.admin-shell .bi-order-summary span,.admin-shell .audience-live-summary span,.admin-shell .bi-empty p,.admin-shell .bi-source-note p,.admin-shell .audience-source-note p,.admin-shell .audience-funnel-live article span,.admin-shell .audience-profile-live header p,.admin-shell .audience-category-live>header p,.admin-shell .audience-segment-panel>header p,.admin-shell .country-bars>div,.admin-shell .profile-availability span,.admin-shell .sync-safety-note p,.admin-shell .scheduler-state p,.admin-shell .capacity-list span,.admin-shell .handshake-list small,.admin-shell .freshness-grid span,.admin-shell .freshness-grid small,.admin-shell .manual-sync-control,.admin-shell .manual-sync-control small,.admin-shell .scheduler-facts span,.admin-shell .health-summary-grid span,.admin-shell .event-funnel-grid span,.admin-shell .health-alert-list article section p,.admin-shell .health-alert-overflow,.admin-shell .event-filter-panel p,.admin-shell .event-filter-actions>label,.admin-shell .change-target-list>p,.admin-shell .change-control-heading p,.admin-shell .change-control-summary span,.admin-shell .change-control-toolbar>small,.admin-shell .change-empty p,.admin-shell .change-value,.admin-shell .change-control-panel .pagination,.admin-shell .change-control-panel .pagination button,.admin-shell .employee-role-grid p,.admin-shell .employee-invite-panel>header p,.admin-shell .employee-account-list em{color:#475467}.admin-shell .metric-card p,.admin-shell td:first-child small,.admin-shell .ops-summary-grid small,.admin-shell .team-operation-card header small,.admin-shell .team-currency-list small,.admin-shell .team-currency-list>p,.admin-shell .agency-ledger-card header small,.admin-shell .agency-currency-table small,.admin-shell .agency-currency-table>p,.admin-shell .bi-order-summary small,.admin-shell .audience-live-summary small,.admin-shell .bi-order-table td small,.admin-shell .audience-funnel-live article small,.admin-shell .profile-availability p,.admin-shell .profile-unavailable,.admin-shell .audience-category-grid small,.admin-shell .audience-segment-panel td small,.admin-shell .health-summary-grid small,.admin-shell .event-funnel-grid small,.admin-shell .health-alert-list article section small,.admin-shell .change-target-list small,.admin-shell .change-control-summary small,.admin-shell .change-table td>small,.admin-shell .change-actions>span,.admin-shell .new-account-empty p,.admin-shell .employee-role-grid small,.admin-shell .employee-account-list small{color:#5f6b7c}.admin-shell .form-grid label>span,.admin-shell .dialog-head p,.admin-shell .agency-rule-form label>span,.admin-shell .bi-connection-form label>span,.admin-shell .health-alert-form label>span,.admin-shell .change-draft-form label>span,.admin-shell .employee-invite-form label>span{color:#526176;font-weight:500}.admin-shell th{font-weight:600}.admin-shell td{color:#344054}.admin-shell .account-connect-dialog .connection-stepper{background:#f4f7fb;border-top:1px solid #e1e7f0;border-bottom:1px solid #dce3ee}.admin-shell .account-connect-dialog .connection-stepper span{color:#5f6b7c;font-weight:500}.admin-shell .account-connect-dialog .connection-stepper span:after{background:#cfd8e6}.admin-shell .account-connect-dialog .connection-stepper i{color:#475467;background:#e2e8f0}.admin-shell .account-connect-dialog .connection-stepper .active{color:#274f91;font-weight:650}.admin-shell .account-connect-dialog .connection-stepper .active i{color:#26334d;background:#4f6fe8}.admin-shell .account-connect-dialog .connection-stepper span.done{color:#18745e}.admin-shell .account-connect-dialog .connection-stepper span.done i{color:#18745e;background:#dff5ec}.admin-shell .account-connect-dialog .credential-source-note{background:#fff8e8;border-color:#ecd398}.admin-shell .account-connect-dialog .credential-source-note>span{color:#8a5e00;background:#ffedbd;font-weight:700}.admin-shell .account-connect-dialog .credential-source-note strong{color:#694900}.admin-shell .account-connect-dialog .credential-source-note p{color:#715b2b}.admin-shell .account-connect-dialog .confirm-check{background:#f4f7fb;border-color:#cbd7e7}.admin-shell .account-connect-dialog .confirm-check span{font-weight:500;color:#344054!important}.admin-shell .account-connect-dialog .connection-form-grid{scrollbar-color:#a8b7cb #eef2f7}.admin-shell .account-connect-dialog .connection-form-grid::-webkit-scrollbar-track{background:#eef2f7}.admin-shell .account-connect-dialog .connection-success::-webkit-scrollbar-track{background:#eef2f7}.admin-shell .account-connect-dialog .connection-form-grid::-webkit-scrollbar-thumb{background:#a8b7cb;border-color:#eef2f7}.admin-shell .account-connect-dialog .connection-success::-webkit-scrollbar-thumb{background:#a8b7cb;border-color:#eef2f7}.admin-shell .account-selection-summary{background:#f4f7fb;border-color:#dce3ee}.admin-shell .account-selection-summary>div{background:#fff;border-color:#d4deeb}.admin-shell .account-selection-summary span{color:#59667a;font-weight:500}.admin-shell .account-selection-summary strong{color:#172033}.admin-shell .account-selection-summary p{color:#475467}.admin-shell .account-selection-toolbar{background:#fff;border-color:#dce3ee}.admin-shell .account-selection-toolbar label{color:#59667a;background:#f8fafc;border-color:#cfd9e7}.admin-shell .account-selection-toolbar input{color:#172033}.admin-shell .account-selection-toolbar>span{color:#526176}.admin-shell .account-selection-toolbar button{color:#31538d;background:#fff;border-color:#cbd6e5;font-weight:500}.admin-shell .account-selection-toolbar button:hover{color:#244b86;background:#f4f7fb;border-color:#9fb2cf}.admin-shell .account-selection-list{scrollbar-color:#a8b7cb #eef2f7;background:#fff}.admin-shell .account-selection-list>label{background:#f8fafc;border-color:#dce3ee}.admin-shell .account-selection-list>label:hover{background:#f4f7fb;border-color:#bdcbe0}.admin-shell .account-selection-list>label.selected{background:#edf3ff;border-color:#8ea8f5}.admin-shell .account-selection-list section strong{color:#26334d}.admin-shell .account-selection-list section small{color:#667085}.admin-shell .account-selection-list em,.admin-shell .account-selection-list>label>b{color:#5f6b7c}.admin-shell .account-selection-list>label.selected>b{color:#18745e}.admin-shell .account-selection-empty,.admin-shell .selection-safety-note{color:#526176}.admin-shell .account-connect-dialog .connection-success h3{color:#172033}.admin-shell .account-connect-dialog .connection-success>p{color:#475467}.admin-shell .account-connect-dialog .connection-success>p strong{color:#344054}.admin-shell .account-connect-dialog .connection-success>p b{color:#18745e}.admin-shell .account-connect-dialog .success-facts span{color:#59667a;background:#f8fafc;border-color:#dce3ee}.admin-shell .account-connect-dialog .success-facts strong{color:#26334d}.admin-shell .account-connect-dialog .discovered-accounts>div{background:#f8fafc;border-color:#dce3ee}.admin-shell .account-connect-dialog .discovered-accounts section strong{color:#26334d}.admin-shell .account-connect-dialog .discovered-accounts section small{color:#667085}.admin-shell .account-connect-dialog .discovered-accounts em{color:#18745e;font-weight:600}.admin-shell .account-connect-dialog .discovered-accounts>p{color:#526176}.admin-shell .account-connect-dialog .form-note{background:#f4f8fe;border-color:#cfdcf0}.admin-shell .account-connect-dialog .form-note p{color:#475467}.live-connection-list section .connection-assigned-buyer{color:#18745e;font-weight:600}.connection-manage-actions .connection-assign-button{color:#fff;background:linear-gradient(135deg,#607ff8,#7156e9);border-color:#6f59dc;font-weight:650}.connection-manage-actions .connection-assign-button:hover{color:#fff;border-color:#806bea}.connection-assignment-dialog{flex-direction:column;width:min(680px,100%);max-height:calc(100dvh - 32px);display:flex;overflow:hidden}.connection-assignment-dialog>form{flex-direction:column;min-height:0;display:flex}.connection-assignment-body{gap:14px;min-height:0;padding:20px 24px;display:grid;overflow:auto}.connection-assignment-facts{border:1px solid #dce3ee;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.connection-assignment-facts span{color:#667085;border-right:1px solid #dce3ee;min-width:0;padding:12px 13px;font-size:10px}.connection-assignment-facts span:last-child{border-right:0}.connection-assignment-facts strong{color:#26334d;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:13px;display:block;overflow:hidden}.connection-assignment-select>span{color:#526176;margin-bottom:7px;font-size:11px;font-weight:500;display:block}.connection-assignment-select select{color:#26334d;background:#fff;border:1px solid #cbd6e5;border-radius:9px;width:100%;height:42px;padding:0 11px}.connection-assignment-preview{background:#effaf6;border:1px solid #bfe5d7;border-radius:10px;padding:13px 14px}.connection-assignment-preview strong{color:#176b52;font-size:12px;display:block}.connection-assignment-preview p{color:#56776d;margin:6px 0 0;font-size:10px;line-height:1.55}.connection-assignment-body>.employee-transfer-warning,.connection-assignment-body>.connection-error,.connection-assignment-body>.settings-note{margin-top:0}.connection-assignment-dialog .secondary{color:#344054;background:#fff;border-color:#d5ddea}@media (max-width:760px){.connection-assignment-facts{grid-template-columns:1fr}.connection-assignment-facts span{border-bottom:1px solid #dce3ee;border-right:0}.connection-assignment-facts span:last-child{border-bottom:0}.connection-assignment-body{padding:16px}.connection-assignment-dialog .dialog-actions{padding:13px 16px}.connection-assignment-dialog .dialog-actions button{flex:1}}.history-account-table{min-width:1540px}.history-owner-badge{color:#176b52;white-space:nowrap;background:#eff8f5;border:1px solid #cfe1dc;border-radius:999px;align-items:center;gap:7px;padding:4px 8px 4px 5px;font-size:10px;font-weight:650;display:inline-flex}.history-owner-badge i{color:#176b52;background:#d7f1e8;border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;font-style:normal;display:grid}.employee-remove,.employee-remove-confirm{color:#b94343;cursor:pointer;white-space:nowrap;background:#fff7f7;border:1px solid #efcaca;border-radius:8px;height:32px;padding:0 11px}.employee-remove{align-items:center;gap:5px;display:inline-flex}.employee-remove span{font-size:13px}.employee-remove:hover,.employee-remove-confirm:hover{background:#fff1f1;border-color:#df9f9f}.employee-remove:disabled,.employee-remove-confirm:disabled{cursor:not-allowed;opacity:.38}.employee-removal-dialog{color:#172033;width:min(560px,94vw);background:#fff!important}.employee-removal-body{padding:20px 24px}.employee-removal-warning{background:#fff7f7;border:1px solid #efcaca;border-radius:10px;align-items:flex-start;gap:12px;padding:14px;display:flex}.employee-removal-warning>span{color:#b94343;background:#ffe4e4;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-weight:750;display:grid}.employee-removal-warning strong{color:#862f2f;font-size:12px;display:block}.employee-removal-warning p{color:#805353;margin:6px 0 0;font-size:10px;line-height:1.65}.employee-removal-body ul{color:#667085;gap:7px;margin:15px 0 0;padding-left:19px;font-size:10px;line-height:1.55;display:grid}.employee-removal-body>.connection-error{margin-top:14px}.employee-remove-confirm{color:#fff;background:#c94b4b;border-color:#c94b4b;height:38px;font-weight:650}.employee-remove-confirm:hover{background:#b63f3f;border-color:#b63f3f}.team-preview-panel{margin-bottom:14px;padding:17px}.team-preview-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.team-preview-head h2{color:#172033;margin:0;font-size:16.1px;font-weight:620}.team-preview-head p{color:#667085;margin:6px 0 0;font-size:11px}.team-preview-head>div:last-child{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.team-preview-head>div:last-child span,.team-preview-head>div:last-child em{white-space:nowrap;border-radius:8px;padding:5px 8px;font-size:10px;font-style:normal}.team-preview-head>div:last-child span{color:#667085;background:#f4f7fb}.team-preview-head>div:last-child em{color:#4565a3;background:#f4f8fe;border:1px solid #cbd9f0}.team-preview-error{margin-top:13px}.team-preview-empty{min-height:150px}.team-preview-table-wrap{border:1px solid #e0e6ef;border-radius:10px;max-height:380px;margin-top:14px;overflow:auto}.team-preview-table{min-width:1180px;margin:0}.team-preview-table thead{z-index:2;position:sticky;top:0}.team-preview-table th{background:#f5f7fb}.team-preview-table th,.team-preview-table td{white-space:nowrap}.team-preview-table td{font-size:11px}.team-preview-table td:first-child strong,.team-preview-table td:first-child small{display:block}.team-preview-table td:first-child strong{font-size:11px}.team-preview-table td:first-child small{color:#526176;margin-top:4px;font-size:9px}.team-preview-account-count{color:#31538d}.team-preview-positive{color:#168365}.team-preview-share{align-items:center;gap:7px;min-width:120px;display:flex}.team-preview-share>i{background:#e9edf4;border-radius:5px;width:76px;height:5px;overflow:hidden}.team-preview-share>i>b{background:linear-gradient(90deg,#5c7cfa,#7892ff);border-radius:5px;height:100%;display:block}.team-preview-share>span{color:#667085;text-align:right;min-width:34px;font-size:10px}.team-preview-foot{color:#526176;justify-content:space-between;align-items:center;gap:15px;margin-top:12px;font-size:9px;display:flex}.team-preview-foot b{color:#344054}.team-preview-foot em{text-align:right;font-style:normal}.team-preview-panel[aria-busy=true] .team-preview-head:after{content:"更新中";color:#526bba;font-size:9px}@media (max-width:900px){.team-preview-head,.team-preview-foot{flex-direction:column;align-items:flex-start}.team-preview-head>div:last-child{justify-content:flex-start}.team-preview-foot em{text-align:left}}.admin-shell{--text:#0b1220;--muted:#273449;color:#0b1220;font-family:Noto Sans SC,Microsoft YaHei UI,Microsoft YaHei,PingFang SC,Segoe UI,Arial,sans-serif;font-weight:500}.admin-shell .workspace :where(p,small,label,th,td){color:#273449}.admin-shell .workspace :where(p,small,label,th,td,span,button,input,select,textarea){font-family:inherit;font-weight:500}.admin-shell .workspace :where(h1,h2,h3,h4,h5,h6,strong,b){color:#0b1220;font-family:inherit}.admin-shell .workspace :where(button,label,th){font-weight:650}.admin-shell .eyebrow{color:#294a7a;font-weight:750}.admin-shell .subtitle,.admin-shell .overview-filter-panel p,.admin-shell .panel-head p,.admin-shell .metric-head,.admin-shell .metric-card p,.admin-shell .metric-card small,.admin-shell .command-kpis article>span,.admin-shell .command-kpis article>small,.admin-shell .reporting-basis-note p,.admin-shell .reporting-basis-note em,.admin-shell .truth-loading{color:#273449}.admin-shell input::placeholder,.admin-shell textarea::placeholder{color:#475569;opacity:1}html[data-theme=light] .admin-shell .sidebar{color:#f8fafc;background:linear-gradient(#0b1835 0%,#071329 100%);border-right-color:#1d3156;box-shadow:8px 0 28px #0b18351a}html[data-theme=light] .admin-shell .sidebar .brand{color:#fff}html[data-theme=light] .admin-shell .sidebar .brand strong{color:#fff;font-weight:750}html[data-theme=light] .admin-shell .sidebar .brand small{color:#d8e2f1;font-weight:650}html[data-theme=light] .admin-shell .sidebar .brand-mark{color:#fff}html[data-theme=light] .admin-shell .sidebar .nav-item{color:#e5edf8;font-weight:650}html[data-theme=light] .admin-shell .sidebar .nav-item.active{color:#fff;background:linear-gradient(135deg,#536cff,#4052e9);box-shadow:0 8px 20px #02081752,inset 0 0 0 1px #ffffff1f}html[data-theme=light] .admin-shell .sidebar .nav-item em{color:#d8e2f1;background:#ffffff14;border-color:#ffffff24}html[data-theme=light] .admin-shell .sidebar .nav-parent em{color:#d8e2f1!important}html[data-theme=light] .admin-shell .sidebar .nav-group.active{background:#10264a;border-color:#29456f}html[data-theme=light] .admin-shell .sidebar .nav-group.active .nav-parent,html[data-theme=light] .admin-shell .sidebar .nav-group .nav-children{color:#fff;background:0 0;border-color:#36527d}html[data-theme=light] .admin-shell .sidebar .nav-group .nav-children{border-left-color:#36527d}html[data-theme=light] .admin-shell .sidebar .nav-group .nav-children button{color:#d8e2f1;font-weight:600}html[data-theme=light] .admin-shell .sidebar .nav-group .nav-children button span{color:#b9c9e0}html[data-theme=light] .admin-shell .sidebar .sidebar-foot{color:#fff;background:#0d2142;border-color:#2d4770}html[data-theme=light] .admin-shell .sidebar .sync-dot{color:#fff;font-weight:650}html[data-theme=light] .admin-shell .sidebar .sidebar-foot small{color:#d8e2f1;font-weight:550}html[data-theme=light] .admin-shell .sidebar{box-shadow:none;color:#e2e8f0;background:#020817;border-right:1px solid #1e293b;padding:0;font-family:Segoe UI,Microsoft YaHei UI,Microsoft YaHei,PingFang SC,Arial,sans-serif}html[data-theme=light] .admin-shell .sidebar .brand{color:#fff;border-bottom:1px solid #1e293b;flex:none;gap:12px;min-height:64px;margin:0;padding:0 20px}html[data-theme=light] .admin-shell .sidebar .brand-mark{width:38px;height:38px;box-shadow:none;color:#fff;background:#3478f6;border-radius:11px;font-size:16px;font-weight:700}html[data-theme=light] .admin-shell .sidebar .brand strong{color:#fff;letter-spacing:-.1px;white-space:nowrap;font-size:16px;font-weight:700}html[data-theme=light] .admin-shell .sidebar .nav-list{scrollbar-color:#475569 transparent;scrollbar-width:thin;flex-direction:column;flex:1;gap:3px;min-height:0;padding:15px 12px 18px;display:flex;overflow-y:auto}html[data-theme=light] .admin-shell .sidebar .nav-list::-webkit-scrollbar{width:6px}html[data-theme=light] .admin-shell .sidebar .nav-list::-webkit-scrollbar-track{background:0 0}html[data-theme=light] .admin-shell .sidebar .nav-list::-webkit-scrollbar-thumb{background:#475569;border-radius:999px}.admin-shell .admin-nav-section{color:#64748b;letter-spacing:.04em;flex:none;margin:10px 10px 4px;font-size:10px;font-weight:600;line-height:1.4;display:block}.admin-shell .admin-nav-section:first-child{margin-top:0}html[data-theme=light] .admin-shell .sidebar .nav-item{color:#cbd5e1;min-height:42px;box-shadow:none;background:0 0;border-radius:11px;flex:none;gap:12px;padding:0 12px;font-size:14px;font-weight:400;line-height:1.2}html[data-theme=light] .admin-shell .sidebar .nav-item b{font-weight:400}html[data-theme=light] .admin-shell .sidebar .nav-item>span{color:#cbd5e1;text-align:center;width:20px;font-family:Segoe UI Symbol,Microsoft YaHei UI,sans-serif;font-size:17px;font-weight:400;line-height:1}html[data-theme=light] .admin-shell .sidebar .nav-item:hover{color:#f8fafc;background:#0f172a}html[data-theme=light] .admin-shell .sidebar .nav-item:hover>span{color:#f8fafc}html[data-theme=light] .admin-shell .sidebar .nav-item.active{color:#fff;box-shadow:none;background:#2f6df6}html[data-theme=light] .admin-shell .sidebar .nav-item.active>span{color:#fff}html[data-theme=light] .admin-shell .sidebar .nav-item em{color:#94a3b8;letter-spacing:.02em;background:#111827;border:1px solid #334155;border-radius:5px;margin-left:auto;padding:2px 5px;font-size:8px;font-weight:500}html[data-theme=light] .admin-shell .sidebar .nav-item.active em{color:#fff;background:#ffffff18;border-color:#ffffff38}html[data-theme=light] .admin-shell .sidebar .nav-group,html[data-theme=light] .admin-shell .sidebar .nav-group.active{color:#cbd5e1;background:0 0;border:0;flex:none;gap:2px;padding:0;display:grid}html[data-theme=light] .admin-shell .sidebar .nav-group.active .nav-parent{color:#cbd5e1;background:0 0}html[data-theme=light] .admin-shell .sidebar .nav-group.active .nav-parent:hover{color:#f8fafc;background:#0f172a}html[data-theme=light] .admin-shell .sidebar .nav-group .nav-children{color:#cbd5e1;background:0 0;border:0;border-left:1px solid #334155;gap:2px;margin:0 0 2px 30px;padding:0 0 0 10px;display:grid}html[data-theme=light] .admin-shell .sidebar .nav-group .nav-children button{color:#94a3b8;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:34px;padding:0 9px;font-family:inherit;font-size:12px;font-weight:400}html[data-theme=light] .admin-shell .sidebar .nav-group .nav-children button span{color:#64748b;text-align:center;width:17px;margin-right:7px;display:inline-block}html[data-theme=light] .admin-shell .sidebar .nav-group .nav-children button:hover{color:#f8fafc;background:#0f172a}html[data-theme=light] .admin-shell .sidebar .nav-group .nav-children button.active{color:#fff;background:#2f6df6}html[data-theme=light] .admin-shell .sidebar .nav-group .nav-children button.active span{color:#fff}html[data-theme=light] .admin-shell .sidebar .sidebar-foot{color:#e2e8f0;background:#020817;border:0;border-top:1px solid #1e293b;border-radius:0;flex:none;margin:0;padding:14px 20px 16px}html[data-theme=light] .admin-shell .sidebar .sync-dot{color:#e2e8f0;font-size:12px;font-weight:500}html[data-theme=light] .admin-shell .sidebar .sidebar-foot small{color:#94a3b8;margin:6px 0 0 16px;font-size:10px;font-weight:400;line-height:1.4}@media (max-width:760px){html[data-theme=light] .admin-shell .sidebar{width:68px;padding:0}html[data-theme=light] .admin-shell .sidebar .brand{justify-content:center;min-height:64px;padding:0}html[data-theme=light] .admin-shell .sidebar .brand-mark{width:36px;height:36px}html[data-theme=light] .admin-shell .sidebar .brand div,.admin-shell .admin-nav-section{display:none}html[data-theme=light] .admin-shell .sidebar .nav-list{gap:4px;padding:12px 8px}html[data-theme=light] .admin-shell .sidebar .nav-item{justify-content:center;gap:0;min-height:44px;padding:0;font-size:0}html[data-theme=light] .admin-shell .sidebar .nav-item b,html[data-theme=light] .admin-shell .sidebar .nav-item em{display:none}html[data-theme=light] .admin-shell .sidebar .nav-item>span{width:auto;font-size:18px}html[data-theme=light] .admin-shell .sidebar .nav-group .nav-children{border:0;margin:0;padding:0}html[data-theme=light] .admin-shell .sidebar .nav-group .nav-children button{text-align:center;min-height:38px;padding:0;font-size:0}html[data-theme=light] .admin-shell .sidebar .nav-group .nav-children button span{width:auto;margin:0;font-size:15px}html[data-theme=light] .admin-shell .sidebar .sidebar-foot{display:none}}.overview-filter-actions{width:min(100%,760px)}.overview-filter-actions .dashboard-filter-stack,.overview-filter-actions .manual-sync-control{width:100%}.manual-sync-control.split-sync-control{color:#172033;background:#fff;border-color:#cbd5e1;border-radius:11px;gap:0;padding:0;display:grid;overflow:hidden;box-shadow:0 3px 12px #15233b0a}.manual-sync-control .sync-action-row{align-items:center;gap:16px;min-height:50px;padding:9px 12px;display:grid}.manual-sync-control .sync-action-row-primary{grid-template-columns:minmax(0,1fr) auto}.manual-sync-control .sync-action-row-history{background:#f7f9fc;border-top:1px solid #dce3ee;grid-template-columns:auto minmax(145px,auto);justify-content:space-between}.manual-sync-control .sync-scope-note{color:#273449;text-align:left;min-width:0;max-width:none;font-size:12px;font-weight:600;line-height:1.5;display:block}.manual-sync-control .sync-history-range{color:#172033;white-space:nowrap;justify-content:flex-end;align-items:center;gap:8px;font-size:12px;font-weight:650;display:flex}.manual-sync-control .sync-history-range select{color:#172033;min-width:88px;height:34px;font-size:12px;font-weight:600}.manual-sync-control .sync-action-row button{white-space:nowrap;height:34px;padding:0 13px;font-size:12px;font-weight:700}.manual-sync-control .sync-action-row-primary .primary{min-width:158px}.manual-sync-control .sync-action-row-history .secondary{color:#244b86;background:#fff;justify-self:start;min-width:158px}.manual-sync-control .sync-progress-list{background:#fff;border-top:1px solid #dce3ee;gap:5px;padding:8px 12px;display:grid}.manual-sync-control .sync-progress-list small{color:#273449;text-align:left;margin:0;font-size:11px;font-weight:600;line-height:1.45}html[data-theme=light] .manual-sync-control,html[data-theme=light] .manual-sync-control small{color:#273449}@media (max-width:900px){.overview-filter-actions{width:100%}.manual-sync-control .sync-action-row{grid-template-columns:1fr;align-items:stretch}.manual-sync-control .sync-history-range{justify-content:space-between}.manual-sync-control .sync-action-row button{width:100%}}.agency-account-filter-panel{align-items:flex-start}.agency-account-filter-panel>div:first-child{min-width:250px}.agency-date-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.agency-date-controls label{color:#273449;align-items:center;gap:6px;font-size:11px;font-weight:650;display:flex}.agency-date-controls input,.agency-date-controls select{color:#172033;background:#fff;border:1px solid #cbd5e1;border-radius:8px;height:36px;padding:0 9px;font-size:11px;font-weight:600}.agency-date-controls .segment{background:#eef2f7;border-color:#cbd5e1}.agency-date-controls .segment button{color:#334155;font-weight:650}.agency-date-controls .segment button.active{color:#172033;background:#fff;box-shadow:0 1px 4px #0f172a1a}.agency-date-separator{color:#475569;font-size:11px;font-weight:650}.agency-account-panel{min-height:390px;padding:17px}.agency-account-toolbar{grid-template-columns:minmax(230px,1.4fr) repeat(4,minmax(125px,.72fr)) auto;align-items:center;gap:9px;display:grid}.agency-account-toolbar .search{background:#f8fafc;min-width:0;margin:0}.agency-account-toolbar select{color:#172033;background:#fff;border:1px solid #cbd5e1;border-radius:9px;width:100%;height:38px;padding:0 10px;font-size:11px;font-weight:600}.agency-account-toolbar .secondary{white-space:nowrap;color:#172033;background:#fff;font-weight:650}.agency-account-result-line{color:#273449;background:#f8fafc;border-top:1px solid #dce3ee;border-bottom:1px solid #dce3ee;justify-content:space-between;align-items:center;gap:14px;margin:14px -17px 0;padding:12px 17px;font-size:11px;display:flex}.agency-account-result-line>span strong{color:#0b1220;font-size:13px}.agency-account-result-line>div{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.agency-account-result-line>div>span{color:#273449;background:#f4f8fe;border:1px solid #cbd9f0;border-radius:7px;padding:5px 8px}.agency-account-result-line>div>span strong{color:#0b1220;margin-left:4px}.agency-account-result-line em{color:#294a7a;font-style:normal;font-weight:700}.agency-account-table-wrap{margin-top:0}.agency-account-table{min-width:1180px;margin:0}.agency-account-table th{color:#273449;white-space:nowrap;background:#f5f7fb;padding-top:12px;padding-bottom:12px;font-weight:700}.agency-account-table td{color:#273449;vertical-align:middle}.agency-account-table tbody tr:hover{background:#f7f9ff}.agency-account-table td code{color:#334155;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.agency-account-table td small{color:#475569;margin-top:5px;font-size:10px;font-weight:550;display:block}.agency-account-table .numeric{text-align:right;white-space:nowrap}.agency-account-table .numeric strong{color:#0b1220}.agency-owner{color:#172033;white-space:nowrap;align-items:center;gap:7px;font-weight:650;display:inline-flex}.agency-owner i{color:#146b53;background:#dff4ed;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;font-style:normal;display:grid}.agency-fee-value{color:#172033;white-space:nowrap;font-size:12px}.agency-account-status{white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:5px 8px;font-size:10px;font-weight:700;display:inline-flex}.agency-account-status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.agency-account-status.enabled{color:#126b50;background:#e7f7f1}.agency-account-status.disabled{color:#a93642;background:#fff0f0}.agency-edit-button{color:#244b86;cursor:pointer;background:#fff;border:1px solid #c5d0e0;border-radius:8px;height:32px;padding:0 11px;font-size:10px;font-weight:700}.agency-edit-button:hover{color:#172033;background:#f4f8fe;border-color:#6680b1}.agency-account-pagination{margin-top:0;padding-top:14px}.agency-drawer-backdrop{place-items:stretch end;padding:0}.agency-account-drawer{color:#172033;border-width:0 0 0 1px;border-radius:16px 0 0 16px;flex-direction:column;width:min(440px,100%);height:100dvh;display:flex;overflow:hidden;background:#fff!important}.agency-account-drawer .dialog-head{flex:none}.agency-account-drawer-body{gap:16px;min-height:0;padding:20px 22px;display:grid;overflow-y:auto}.agency-account-readonly{background:#f8fafc;border:1px solid #dce3ee;border-radius:11px;gap:0;display:grid;overflow:hidden}.agency-account-readonly span{color:#475569;border-bottom:1px solid #e2e8f0;justify-content:space-between;gap:14px;padding:10px 12px;font-size:10px;display:flex}.agency-account-readonly span:last-child{border-bottom:0}.agency-account-readonly strong{overflow-wrap:anywhere;color:#172033;text-align:right;max-width:65%;font-size:11px}.agency-account-editor-form{grid-template-columns:1fr 1fr;gap:13px;display:grid}.agency-account-editor-form label>span{color:#334155;margin-bottom:7px;font-size:11px;font-weight:650;display:block}.agency-account-editor-form input,.agency-account-editor-form select,.agency-account-editor-form textarea{color:#172033;width:100%;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:0 10px;font-size:12px;font-weight:550}.agency-account-editor-form input,.agency-account-editor-form select{height:40px}.agency-account-editor-form textarea{resize:vertical;min-height:100px;padding:10px}.agency-account-editor-form .wide{grid-column:1/-1}.agency-account-drawer .settings-note{background:#f4f8fe;border-color:#cfdcf0;margin:0}.agency-account-drawer .settings-note p{color:#334155}.agency-account-drawer .dialog-actions{flex:none;margin-top:auto}.agency-account-drawer .secondary{color:#172033;background:#fff}.agency-account-drawer .primary:disabled{opacity:.55;cursor:not-allowed}@media (max-width:1280px){.agency-account-filter-panel{flex-direction:column}.agency-date-controls{justify-content:flex-start}.agency-account-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.agency-account-toolbar .search{grid-column:span 2}}@media (max-width:760px){.agency-date-controls{align-items:stretch}.agency-date-controls label{justify-content:space-between}.agency-account-toolbar{grid-template-columns:1fr 1fr}.agency-account-toolbar .search{grid-column:1/-1}.agency-account-result-line{flex-direction:column;align-items:flex-start}.agency-account-result-line>div{justify-content:flex-start}.agency-account-drawer{border-left:0;border-radius:0}.agency-account-editor-form{grid-template-columns:1fr}.agency-account-editor-form .wide{grid-column:auto}}@media (max-width:480px){.agency-date-controls,.agency-date-controls label,.agency-date-controls input,.agency-date-controls select,.agency-date-controls .segment{width:100%}.agency-date-controls .segment button{flex:1}.agency-date-separator{display:none}.agency-account-toolbar{grid-template-columns:1fr}.agency-account-toolbar .search{grid-column:auto}}.agency-directory-hero{justify-content:space-between;align-items:center;gap:22px;margin-bottom:14px;padding:18px 20px;display:flex}.agency-directory-hero h2{color:#0b1220;margin:4px 0 6px;font-size:19px}.agency-directory-hero p{color:#334155;margin:0;font-size:12px}.agency-directory-hero .primary{flex:none}.agency-directory-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.agency-directory-panel{min-height:420px;padding:17px}.agency-directory-toolbar{grid-template-columns:minmax(240px,1.35fr) repeat(3,minmax(140px,.75fr)) auto;align-items:center;gap:9px;display:grid}.agency-directory-toolbar .search{background:#f8fafc;min-width:0;margin:0}.agency-directory-toolbar select{color:#172033;background:#fff;border:1px solid #cbd5e1;border-radius:9px;width:100%;height:38px;padding:0 10px;font-size:11px;font-weight:600}.agency-directory-result{color:#334155;background:#f8fafc;border-top:1px solid #dce3ee;border-bottom:1px solid #dce3ee;justify-content:space-between;align-items:center;gap:14px;margin:14px -17px 0;padding:11px 17px;font-size:11px;display:flex}.agency-directory-result strong{color:#0b1220;font-size:13px}.agency-directory-result em{color:#294a7a;font-style:normal;font-weight:650}.agency-directory-table-wrap{margin-top:0}.agency-directory-table{min-width:1480px;margin:0}.agency-directory-table th{color:#273449;white-space:nowrap;background:#f5f7fb;padding-top:12px;padding-bottom:12px;font-weight:700}.agency-directory-table td{color:#273449;vertical-align:middle}.agency-directory-table tbody tr:hover{background:#f7f9ff}.agency-directory-table td small{color:#475569;max-width:310px;margin-top:5px;font-size:10px;line-height:1.45;display:block}.agency-directory-table td>strong{color:#0b1220}.agency-directory-name{color:#174a91;max-width:220px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:700}.agency-directory-name:hover{text-decoration:underline}.agency-cooperation-status{white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:5px 8px;font-size:10px;font-weight:700;display:inline-flex}.agency-cooperation-status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.agency-cooperation-status.active{color:#126b50;background:#e7f7f1}.agency-cooperation-status.paused{color:#8a5e00;background:#fff7df}.agency-cooperation-status.ended{color:#475569;background:#eef1f5}.agency-directory-pagination{margin-top:0;padding-top:14px}.agency-directory-backdrop{place-items:stretch end;padding:0}.agency-directory-drawer{color:#172033;border-width:0 0 0 1px;border-radius:16px 0 0 16px;flex-direction:column;width:min(900px,100%);height:100dvh;display:flex;overflow:hidden;background:#fff!important}.agency-directory-drawer .dialog-head{flex:none}.agency-directory-drawer-body{gap:15px;min-height:0;padding:18px 22px;display:grid;overflow-y:auto}.agency-directory-system-summary{background:#f4f8fe;border:1px solid #cfdcf0;border-radius:11px;grid-template-columns:minmax(120px,.45fr) minmax(240px,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.agency-directory-system-summary span{color:#475569;font-size:10px}.agency-directory-system-summary span strong{color:#172033;margin-top:5px;font-size:12px;line-height:1.4;display:block}.agency-directory-system-summary .secondary{color:#244b86;white-space:nowrap;background:#fff}.agency-directory-edit-section{background:#fff;border:1px solid #dce3ee;border-radius:12px;overflow:hidden}.agency-directory-edit-section>header{background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:15px;padding:13px 15px;display:flex}.agency-directory-edit-section>header h3{color:#172033;margin:0;font-size:13px}.agency-directory-edit-section>header p{color:#475569;margin:5px 0 0;font-size:10px;line-height:1.45}.agency-directory-edit-section>header>strong{color:#244b86;white-space:nowrap;font-size:11px}.agency-directory-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:15px;display:grid}.agency-directory-form label>span{color:#334155;margin-bottom:7px;font-size:11px;font-weight:650;display:block}.agency-directory-form input,.agency-directory-form select{color:#172033;width:100%;height:40px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:0 10px;font-size:12px;font-weight:550}.agency-directory-form .wide{grid-column:1/-1}.agency-account-link-section>.search{width:calc(100% - 30px);margin:14px 15px 10px}.agency-link-account-list{max-height:360px;padding:0 15px 15px;display:grid;overflow-y:auto}.agency-link-account-list>label{color:#334155;cursor:pointer;border-bottom:1px solid #e5eaf1;grid-template-columns:auto 60px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:9px 10px;display:grid}.agency-link-account-list>label:first-child{border-top:1px solid #e5eaf1}.agency-link-account-list>label:hover,.agency-link-account-list>label.selected{background:#f4f8fe}.agency-link-account-list input{accent-color:#2f6df6;width:15px;height:15px}.agency-link-account-list .platform{text-align:center}.agency-link-account-list strong,.agency-link-account-list small{display:block}.agency-link-account-list strong{color:#172033;font-size:11px}.agency-link-account-list small{color:#475569;margin-top:5px;font-size:9px}.agency-link-account-list em{color:#526176;text-align:right;max-width:150px;font-size:9px;font-style:normal}.agency-link-account-list>label.selected em{color:#174a91;font-weight:650}.agency-directory-drawer .settings-note{background:#f4f8fe;border-color:#cfdcf0;margin:0}.agency-directory-drawer .settings-note p{color:#334155}.agency-directory-drawer .dialog-actions{flex:none;margin-top:auto}.agency-directory-drawer .secondary{color:#172033;background:#fff}.agency-directory-drawer .primary:disabled{cursor:not-allowed;opacity:.55}@media (max-width:1200px){.agency-directory-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.agency-directory-toolbar .search{grid-column:span 2}.agency-directory-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.agency-directory-hero{flex-direction:column;align-items:flex-start}.agency-directory-hero .primary{width:100%}.agency-directory-toolbar{grid-template-columns:1fr 1fr}.agency-directory-toolbar .search{grid-column:1/-1}.agency-directory-result{flex-direction:column;align-items:flex-start}.agency-directory-drawer{border-left:0;border-radius:0}.agency-directory-system-summary{grid-template-columns:1fr}.agency-directory-system-summary .secondary{width:100%}.agency-directory-form{grid-template-columns:1fr}.agency-directory-form .wide{grid-column:auto}.agency-link-account-list>label{grid-template-columns:auto 52px minmax(0,1fr)}.agency-link-account-list em{text-align:left;grid-column:3}}@media (max-width:480px){.agency-directory-summary,.agency-directory-toolbar{grid-template-columns:1fr}.agency-directory-toolbar .search{grid-column:auto}.agency-link-account-list>label{grid-template-columns:auto minmax(0,1fr)}.agency-link-account-list .platform{grid-column:2;justify-self:start}.agency-link-account-list>label>div,.agency-link-account-list em{grid-column:2}}.employee-role-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.employee-role-grid .role-account_ops{background:linear-gradient(145deg,#fff,#f4f7ff);border-color:#c9d7ff}.employee-role-grid .role-account_ops>span{color:#2d54bd;background:#e8edff}.employee-role-grid .role-buyer>span{color:#16705a;background:#eaf8f3}.account-ops-invite-permissions{background:#f8faff;border:1px solid #cad6ea;border-radius:11px;grid-column:1/-1;margin:2px 0 0;padding:14px}.account-ops-invite-permissions legend{color:#172033;padding:0 7px;font-size:12px;font-weight:750}.account-ops-invite-permissions>p{color:#334155;margin:0 0 11px;font-size:11px}.account-ops-invite-permissions>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.account-ops-invite-permissions label{cursor:pointer;background:#fff;border:1px solid #d8e0ee;border-radius:9px;align-items:flex-start;gap:8px;padding:10px;display:flex}.account-ops-invite-permissions input{accent-color:#2f6df6;flex:none;width:16px;height:16px;margin-top:2px}.account-ops-invite-permissions label span,.account-ops-invite-permissions label strong,.account-ops-invite-permissions label small{display:block}.account-ops-invite-permissions label strong{color:#172033;font-size:11px}.account-ops-invite-permissions label small{color:#475569;margin-top:4px;font-size:9px;line-height:1.45}.employee-table{min-width:1240px}.account-ops-scope{color:#254da8;background:#edf1ff}.permission-template-label{color:#475569;font-size:10px;font-weight:650}.permission-edit-button{color:#244b86;background:#f2f6ff;border-color:#b9c9ec;font-weight:700}.account-ops-permission-dialog{color:#172033;flex-direction:column;width:min(720px,94vw);max-height:calc(100dvh - 34px);display:flex;background:#fff!important}.account-ops-permission-body{min-height:0;padding:18px 22px;overflow:auto}.account-ops-fixed-scope{background:#f2f6fd;border:1px solid #bfd0ef;border-radius:11px;padding:14px}.account-ops-fixed-scope span,.account-ops-fixed-scope strong,.account-ops-fixed-scope small{display:block}.account-ops-fixed-scope span{color:#244b86;letter-spacing:.04em;font-size:10px;font-weight:750}.account-ops-fixed-scope strong{color:#172033;margin-top:6px;font-size:12px;line-height:1.5}.account-ops-fixed-scope small{color:#475569;margin-top:6px;font-size:10px;line-height:1.55}.account-ops-permission-list{grid-template-columns:1fr 1fr;gap:9px;margin-top:13px;display:grid}.account-ops-permission-list>label{cursor:pointer;background:#fff;border:1px solid #d7dfeb;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:9px;padding:12px;display:grid}.account-ops-permission-list>label.selected{background:#f5f8ff;border-color:#9cb4ec}.account-ops-permission-list input{accent-color:#2f6df6;width:16px;height:16px;margin-top:2px}.account-ops-permission-list span,.account-ops-permission-list strong,.account-ops-permission-list small{display:block}.account-ops-permission-list strong{color:#172033;font-size:11px}.account-ops-permission-list small{color:#475569;margin-top:5px;font-size:9px;line-height:1.5}.account-ops-permission-list em{color:#526176;white-space:nowrap;font-size:9px;font-style:normal;font-weight:650}.account-ops-permission-list .selected em{color:#2454bd}.account-ops-permission-body>.settings-note{margin-top:14px}.sync-readonly-note{margin:14px 0 0}@media (max-width:1180px){.employee-role-grid{grid-template-columns:1fr}.account-ops-invite-permissions>div{grid-template-columns:1fr 1fr}}@media (max-width:700px){.account-ops-invite-permissions>div,.account-ops-permission-list{grid-template-columns:1fr}.account-ops-permission-dialog{border-radius:0;width:100%;max-height:100dvh}.account-ops-permission-body{padding:15px}}.connection-manage-actions .credential-remove-button{color:#a52f3e;background:#fff5f6;border-color:#efb9bf;font-weight:700}.connection-manage-actions .credential-remove-button:hover:not(:disabled){background:#ffedef;border-color:#d97884}.connection-manage-actions .credential-remove-button:disabled{cursor:not-allowed;opacity:.55}.health-panel-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.health-close-all{color:#9f2f3d;cursor:pointer;background:#fff5f6;border:1px solid #d58a93;border-radius:8px;height:34px;padding:0 12px;font-size:11px;font-weight:700}.health-close-all:hover:not(:disabled){background:#ffedef;border-color:#bc5b68}.health-close-all:disabled{cursor:not-allowed;opacity:.5}.agency-directory-drawer-body{overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-y;flex:auto;align-content:start;padding-bottom:32px}.agency-directory-drawer .agency-directory-edit-section:not(.agency-account-link-section){overscroll-behavior:contain;scrollbar-gutter:stable;max-height:clamp(310px,42dvh,440px);overflow-y:auto}.agency-directory-drawer .agency-directory-edit-section:not(.agency-account-link-section)>header{z-index:1;position:sticky;top:0}.agency-account-select{text-align:center;width:38px}.agency-account-select input{accent-color:#2f6df6;cursor:pointer;width:15px;height:15px}.enhanced-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.enhanced-pagination .pagination-controls{align-items:center;gap:7px;display:flex}.enhanced-pagination label{color:#334155;white-space:nowrap;align-items:center;gap:5px;font-size:11px;font-weight:650;display:flex}.enhanced-pagination select{color:#172033;max-width:92px;height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c5d0e0;border-radius:7px;padding:0 7px;font-size:11px}.enhanced-pagination button{min-width:30px}.team-spend-trend{background:#f8fafc;border:1px solid #dce3ee;border-radius:9px;margin-top:13px;padding:10px 11px}.team-spend-trend header{justify-content:space-between;align-items:center;gap:10px;display:flex}.team-spend-trend header span{color:#172033;font-size:11px;font-weight:700}.team-spend-trend header small{color:#475569;font-size:9px}.team-spend-trend>div{border-bottom:1px solid #cbd5e1;align-items:end;gap:3px;height:44px;margin-top:7px;padding:0 2px;display:flex}.team-spend-trend i{cursor:help;background:linear-gradient(#5c7cfa,#2f6df6);border-radius:3px 3px 0 0;flex:1;min-width:5px;display:block}.creative-live-table{min-width:1320px}.creative-live-table th,.creative-live-table td{padding-left:8px;padding-right:8px}.creative-live-table th:first-child,.creative-live-table td:first-child{width:100px;min-width:100px}.creative-live-table th:nth-child(2),.creative-live-table td:nth-child(2){white-space:normal;width:270px;min-width:230px;max-width:270px}.creative-live-table th:nth-child(3),.creative-live-table td:nth-child(3){white-space:normal;width:220px;min-width:190px;max-width:240px}.creative-live-table th:nth-child(4),.creative-live-table td:nth-child(4){white-space:normal;width:200px;min-width:180px;max-width:220px}.creative-identity>strong{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;overflow:hidden;display:-webkit-box!important}.creative-ad-links,.creative-account-links{gap:5px;display:grid}.creative-ad-links span,.creative-account-links span{background:#f7f9fc;border:1px solid #dce3ee;border-radius:7px;min-width:0;padding:5px 7px;display:block}.creative-ad-links strong,.creative-account-links strong,.creative-ad-links small,.creative-account-links small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.creative-ad-links strong,.creative-account-links strong{color:#26334d;font-size:10px}.creative-ad-links small,.creative-account-links small{color:#526176;margin-top:3px;font-size:9px}.creative-ad-links em,.creative-account-links em{color:#526176;font-size:9px;font-style:normal}@media (max-width:760px){.health-panel-actions{flex-direction:column;align-items:stretch}.health-close-all{width:100%}}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
