.tracking-root{--bg: #f7f7f5;--card: #fff;--line: #e2e5e9;--grid: #e8ebef;--fg: #172033;--fg2: #596579;--s1: #2563eb;--s2: #f08c2e;--prior: #737373;--good: #167347;--bad: #b42335;--warn: #946000;--c1: #2563eb;--c2: #f08c2e;--c3: #0f9b8e;--c4: #7c5ce6;--c5: #d6457a;--c6: #8a93a3;--good-bg: color-mix(in srgb, var(--good) 11%, transparent);--bad-bg: color-mix(in srgb, var(--bad) 11%, transparent);--warn-bg: color-mix(in srgb, var(--warn) 13%, transparent);--s1-bg: color-mix(in srgb, var(--s1) 9%, transparent);--hover: color-mix(in srgb, var(--fg) 6%, transparent);--f-body: system-ui, -apple-system, "Segoe UI", sans-serif;--f-mono: ui-monospace, Menlo, monospace;--r: 11px;--t-camp: #6d28d9;--t-adset: #0369a1;--t-ad: #c2570c;--t-camp-bg: color-mix(in srgb, var(--t-camp) 15%, var(--card));--t-adset-bg: color-mix(in srgb, var(--t-adset) 11%, var(--card));--t-ad-bg: color-mix(in srgb, var(--fg) 1.5%, var(--card));--k-ngay-bg: #f2efec;--k-ngay: #57534e;--k-kpi-bg: #e6eef5;--k-kpi: #284b63;--k-co-bg: #fceef4;--k-co: #9d2463;--k-pheu-bg: #f6f0e1;--k-pheu: #6b5420;--k-bieu-bg: #e7f4f5;--k-bieu: #155e66;--k-bang-bg: #f7f8fa;--k-bang: #1e293b;--press: color-mix(in srgb, var(--fg) 12%, var(--card));color-scheme:light;display:block;height:100%;width:100%;max-width:100%;min-width:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background:var(--bg);color:var(--fg);font-family:var(--f-body);font-size:14px;line-height:1.45;font-variant-numeric:tabular-nums;padding:18px 16px 40px}.tracking-root *{box-sizing:border-box}.tracking-root button{min-height:0;min-width:0;padding:0;margin:0;border:0;border-radius:0;background:none;font:inherit;color:inherit;cursor:pointer;transform:none;box-shadow:none;line-height:inherit}.tracking-root button:active{transform:none}.tracking-root h1,.tracking-root h2,.tracking-root h3{margin:0;text-wrap:balance}.tracking-root summary{font:inherit;color:inherit}.tracking-root :focus-visible{outline:3px solid var(--s1);outline-offset:2px}.tracking-root .tracking-wrap{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.tracking-root .top h1{font-size:20px;font-weight:700;letter-spacing:-.01em;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.tracking-root .note{font-size:12.5px;color:var(--fg2);max-width:78ch}.tracking-root .note b{color:var(--fg)}.tracking-root .note.loi{color:var(--bad);background:var(--bad-bg);padding:8px 12px;border-radius:8px;max-width:none}.tracking-root .card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:14px;min-width:0}.tracking-root .ttl{font-size:12px;font-weight:600;color:var(--fg2);letter-spacing:.02em;text-transform:uppercase;margin-bottom:8px;display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.tracking-root .ttl .sub{font-weight:400;text-transform:none;letter-spacing:0}.tracking-root .pill{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:600;border-radius:999px;padding:2px 8px;white-space:nowrap}.tracking-root .kpi .pill{max-width:100%;white-space:normal;overflow-wrap:anywhere}.tracking-root .p-good{background:var(--good-bg);color:var(--good)}.tracking-root .p-bad{background:var(--bad-bg);color:var(--bad)}.tracking-root .p-warn{background:var(--warn-bg);color:var(--warn)}.tracking-root .p-info,.tracking-root .p-gray{background:var(--hover);color:var(--fg2)}.tracking-root .p-tam{background:var(--hover);color:var(--fg2);font-weight:500}.tracking-root .ok{color:var(--good)}.tracking-root .no{color:var(--bad)}.tracking-root .neu{color:var(--fg2)}.tracking-root .dl{font-size:12px;white-space:nowrap}.tracking-root .na{color:var(--fg2);opacity:.6;cursor:help}.tracking-root .mh{font-size:9.5px;font-family:var(--f-mono);color:var(--fg2);margin-left:2px}.tracking-root .foot{font-size:12px;color:var(--fg2);border-top:1px solid var(--line);padding-top:10px}.tracking-root .foot b{color:var(--fg)}.tracking-root .nodata p{margin:6px 0;max-width:70ch;color:var(--fg2)}.tracking-root .nodata p b{color:var(--fg)}.tracking-root .sec{background:var(--sbg);border-color:color-mix(in srgb,var(--sfg) 22%,var(--line))}.tracking-root .sec>.ttl,.tracking-root .sec .sttl{color:var(--sfg);font-weight:700;text-transform:uppercase;letter-spacing:.04em;border-left:4px solid var(--sfg);padding-left:8px}.tracking-root .sec>.ttl .sub{color:var(--fg2);font-weight:400;text-transform:none;letter-spacing:0}.tracking-root .sttl{font-size:12px;line-height:1.3}.tracking-root .s-ngay{--sbg: var(--k-ngay-bg);--sfg: var(--k-ngay)}.tracking-root .s-kpi{--sbg: var(--k-kpi-bg);--sfg: var(--k-kpi)}.tracking-root .s-co{--sbg: var(--k-co-bg);--sfg: var(--k-co)}.tracking-root .s-pheu{--sbg: var(--k-pheu-bg);--sfg: var(--k-pheu)}.tracking-root .s-bieu{--sbg: var(--k-bieu-bg);--sfg: var(--k-bieu)}.tracking-root .s-bang{--sbg: var(--k-bang-bg);--sfg: var(--k-bang)}.tracking-root .dpick{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;position:relative;z-index:20}.tracking-root .dp{position:relative}.tracking-root .dpbtn{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);background:var(--card);border-radius:9px;padding:7px 12px;font-weight:600;white-space:nowrap}.tracking-root .dpbtn .ic{width:15px;height:15px;stroke:var(--fg2);fill:none;stroke-width:1.6}.tracking-root .dpbtn .cv{color:var(--fg2);font-weight:400;display:inline-block;transition:transform .15s}.tracking-root .dpbtn[aria-expanded=true]{box-shadow:inset 0 0 0 1.5px var(--s1)}.tracking-root .dpbtn[aria-expanded=true] .cv{transform:rotate(180deg)}.tracking-root .dppan{position:absolute;left:0;top:calc(100% + 6px);z-index:40;background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:0 10px 30px #00000029;padding:12px;display:grid;grid-template-columns:150px 252px;gap:12px}.tracking-root .dpq{display:flex;flex-direction:column;gap:2px;border-right:1px solid var(--line);padding-right:10px}.tracking-root .dpq button{text-align:left;padding:6px 8px;border-radius:7px;font-size:13px;display:flex;justify-content:space-between;gap:6px}.tracking-root .dpq button small{color:var(--fg2);font-size:11px}.tracking-root .dpq button[aria-pressed=true]{background:var(--s1-bg);color:var(--s1);font-weight:600}.tracking-root .dpcal .mh2{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;font-weight:600;font-size:13px}.tracking-root .dpcal .mh2 button{border:1px solid var(--line);background:var(--card);border-radius:7px;width:28px;height:28px}.tracking-root .dpcal .mh2 button:disabled{opacity:.35;cursor:default}.tracking-root .dpg{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;text-align:center}.tracking-root .dpg .wd{font-size:10.5px;color:var(--fg2);padding:2px 0}.tracking-root .dpg button{height:32px;border-radius:7px;font-size:12.5px;position:relative}.tracking-root .dpg button.nd{color:var(--fg2);opacity:.45}.tracking-root .dpg button.td:after{content:"";position:absolute;left:50%;bottom:3px;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:var(--s2)}.tracking-root .dpg button.inr{background:var(--s1-bg);border-radius:0}.tracking-root .dpg button.end{background:var(--s1);color:var(--card);opacity:1;font-weight:600}.tracking-root .dpinfo{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding-top:10px;font-size:12.5px;color:var(--fg2)}.tracking-root .dpinfo b{color:var(--fg)}.tracking-root .dpinfo .bt,.tracking-root .tblbar .bt{display:flex;gap:6px}.tracking-root .bt2{border:1px solid var(--line);background:color-mix(in srgb,var(--fg) 4%,var(--card));border-radius:8px;padding:6px 12px;font-size:12.5px}.tracking-root .bt2.pri{background:var(--fg);color:var(--bg);border-color:var(--fg)}.tracking-root .bt2:disabled{opacity:.45;cursor:default}.tracking-root .cmp{font-size:12.5px;color:var(--fg2)}.tracking-root .cmp b{color:var(--fg)}.tracking-root .dang-tai{color:var(--s1)}.tracking-root .kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.tracking-root .kpi{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:10px 12px;min-width:0;display:flex;flex-direction:column;gap:2px}.tracking-root .kpi .nm{font-size:12px;color:var(--fg2);display:flex;gap:6px;align-items:center;flex-wrap:wrap}.tracking-root .kpi .bg{font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.15;white-space:nowrap}.tracking-root .kpi .cp{font-size:11.5px;color:var(--fg2)}.tracking-root .kpi .cp .dl{font-size:11.5px}.tracking-root .kpi svg{display:block;width:100%;height:auto;margin-top:4px;overflow:visible}.tracking-root .kpi svg text{font-size:8.5px}.tracking-root .dec .ttl{margin-bottom:6px}.tracking-root .dec .tg{display:inline-flex;gap:6px;align-items:center;text-transform:inherit;letter-spacing:inherit;font-weight:inherit;border:1px solid transparent;border-radius:7px;padding:2px 6px 2px 2px}.tracking-root .dec .tg:hover{color:var(--fg);border-color:color-mix(in srgb,var(--sfg) 40%,transparent);background:color-mix(in srgb,var(--sfg) 10%,transparent)}.tracking-root .cv3{font-size:15px;line-height:1;color:var(--sfg)}.tracking-root .flist{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,520px),1fr));gap:4px 12px}.tracking-root .fi{min-width:0;border:1px solid var(--line);border-radius:8px;background:var(--card)}.tracking-root .fi.op{grid-column:1 / -1}.tracking-root .frow{display:flex;gap:8px;align-items:center;width:100%;padding:5px 10px;text-align:left;font-size:12.5px;min-width:0;border-radius:8px}.tracking-root .frow .dot{width:9px;height:9px;border-radius:50%;background:var(--c);flex:none}.tracking-root .frow .ty{font-weight:600;white-space:nowrap}.tracking-root .frow .nmx{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--fg2);flex:1 1 auto}.tracking-root .frow .num{font-family:var(--f-mono);font-size:11.5px;white-space:nowrap;margin-left:auto}.tracking-root .frow .cv2{color:var(--fg);font-size:12px;transition:transform .15s;flex:none}.tracking-root .fi.op .frow{background:var(--press);font-weight:600}.tracking-root .fi.op .frow .cv2{transform:rotate(90deg)}.tracking-root .fdet{display:grid;grid-template-columns:4px minmax(0,1fr) auto;gap:10px;padding:4px 10px 10px}.tracking-root .fdet[hidden]{display:none}.tracking-root .fdet .bar{border-radius:2px;background:var(--c)}.tracking-root .fdet .fct{min-width:0;display:flex;flex-direction:column;gap:3px}.tracking-root .fdet .d{font-size:12.5px;color:var(--fg2)}.tracking-root .fdet .d b{color:var(--fg)}.tracking-root .fdet .tien{font-size:12.5px}.tracking-root .chain{display:flex;gap:4px;flex-wrap:wrap;font-size:12px;color:var(--fg2);align-items:center}.tracking-root .chain b{color:var(--fg);font-weight:600}.tracking-root .chain .ar{opacity:.5}.tracking-root .acts{display:flex;gap:6px;align-items:center}.tracking-root .acts .dis{display:inline-flex}.tracking-root .btn{border:1px solid var(--line);background:var(--card);border-radius:8px;padding:6px 11px;font-size:12.5px;cursor:not-allowed;opacity:.7}.tracking-root .btn.pri{background:var(--fg);color:var(--bg);border-color:var(--fg)}.tracking-root details.gray{margin-top:10px}.tracking-root details.gray .flist{margin-top:6px}.tracking-root details.gray summary{list-style:none;display:inline-flex;gap:6px;align-items:center;cursor:pointer;font-size:12.5px;color:var(--fg2);border:1px solid color-mix(in srgb,var(--fg) 20%,var(--line));background:color-mix(in srgb,var(--fg) 4%,var(--card));border-radius:8px;padding:4px 10px}.tracking-root details.gray summary::-webkit-details-marker{display:none}.tracking-root details.gray summary:before{content:"▸";color:var(--fg);display:inline-block;transition:transform .15s}.tracking-root details.gray[open] summary:before{transform:rotate(90deg)}.tracking-root details.gray[open] summary{font-weight:600}.tracking-root .mid{display:grid;grid-template-columns:360px minmax(0,1fr);gap:16px;align-items:start}.tracking-root .mid>*{min-width:0}.tracking-root .fsteps{display:flex;flex-direction:column;gap:2px}.tracking-root .fstep{display:grid;grid-template-columns:86px minmax(0,1fr) auto;align-items:center;gap:1px 10px;width:100%;text-align:left;border:1px solid var(--line);background:var(--card);border-radius:9px;padding:6px 10px;box-shadow:0 1px color-mix(in srgb,var(--fg) 10%,transparent)}.tracking-root .fstep[aria-pressed=true]{background:var(--s1-bg);box-shadow:inset 0 0 0 1.5px var(--s1);font-weight:600}.tracking-root .fstep .l{font-size:12px;color:var(--fg2);line-height:1.2}.tracking-root .fstep .l:after{content:" ▸";color:var(--fg2);font-size:10px}.tracking-root .fstep[aria-pressed=true] .l:after{content:" ▾";color:var(--s1)}.tracking-root .fstep .n{font-size:18px;font-weight:700;letter-spacing:-.01em;line-height:1.2;white-space:nowrap}.tracking-root .fstep .cost{font-family:var(--f-mono);font-size:11.5px;text-align:right;white-space:nowrap}.tracking-root .fstep .bw{grid-column:1 / 3;height:4px;border-radius:2px;background:var(--grid);overflow:hidden}.tracking-root .fbar{display:block;height:100%;border-radius:2px;background:var(--s1);opacity:.85}.tracking-root .fstep .dd{font-size:10.5px;text-align:right;white-space:nowrap}.tracking-root .fstep .dd .dl{font-size:10.5px}.tracking-root .conn{display:flex;gap:6px;align-items:center;justify-content:center;font-size:11px;color:var(--fg2);padding:1px 0;line-height:1.3}.tracking-root .conn .dl{font-size:11px}.tracking-root .conn b{color:var(--fg)}.tracking-root .tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.tracking-root .tab{border:1px solid color-mix(in srgb,var(--fg) 22%,var(--line));background:color-mix(in srgb,var(--fg) 4%,var(--card));border-radius:999px;padding:5px 11px;font-size:12.5px}.tracking-root .tab[aria-selected=true],.tracking-root .tab[aria-pressed=true]{background:var(--fg);color:var(--bg);border-color:var(--fg);font-weight:700}.tracking-root .tab .k{font-family:var(--f-mono);margin-right:5px;opacity:.75}.tracking-root .rdesc{background:var(--s1-bg);border-radius:8px;padding:8px 12px;font-size:12.5px;margin-bottom:8px}.tracking-root .legend{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:11.5px;color:var(--fg2);margin:6px 0 2px}.tracking-root .legend i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:5px;vertical-align:-1px}.tracking-root .hmode{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:12px;color:var(--fg2);margin-bottom:6px}.tracking-root .cbox{overflow-x:auto;min-width:0;max-width:100%}.tracking-root .cbox svg{display:block}.tracking-root svg text{fill:var(--fg2);font-family:var(--f-body);font-size:10.5px}.tracking-root svg .pt{fill:var(--fg);font-weight:600}.tracking-root svg .tm{fill:var(--warn);font-size:9px}.tracking-root svg .tm.nd{fill:var(--fg2)}.tracking-root svg .tm.thieu,.tracking-root .heat th .tmh.thieu,.tracking-root .mini .tmn.thieu{fill:var(--bad);color:var(--bad)}.tracking-root svg .xl.on{fill:var(--fg);font-weight:600}.tracking-root svg .vl{fill:var(--fg);font-size:10px}.tracking-root svg [data-day]{cursor:pointer}.tracking-root .mini{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px}.tracking-root .mini .m{border:1px solid var(--line);border-radius:var(--r);padding:8px 10px;min-width:0;background:var(--card)}.tracking-root .mini .m .nm{font-size:12px;color:var(--fg2)}.tracking-root .mini .m .bg{font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.2}.tracking-root .mini .tmn{font-size:10.5px;color:var(--warn);margin-top:2px}.tracking-root .mini .tmn.neu{color:var(--fg2)}.tracking-root table.heat{border-collapse:collapse;font-size:11.5px;white-space:nowrap}.tracking-root .heat th,.tracking-root .heat td{padding:5px 7px;text-align:center;border:1px solid var(--card)}.tracking-root .heat th{font-weight:500;color:var(--fg2);cursor:pointer}.tracking-root .heat th.on{color:var(--fg);font-weight:700}.tracking-root .heat th .tmh{color:var(--warn);font-size:9px}.tracking-root .heat td.rl,.tracking-root .heat th.rl{text-align:left;position:sticky;left:0;background:var(--card);z-index:1;color:var(--fg);font-weight:500;padding-right:12px;cursor:default}.tracking-root .heat td.c{cursor:pointer}.tracking-root .heat td.tam{outline:1.5px dashed var(--fg2);outline-offset:-2px}.tracking-root .heat td.off{opacity:.45}.tracking-root .heat td .d2{display:block;font-size:10px;line-height:1.1;margin-top:1px}.tracking-root .tblbar{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;justify-content:space-between;margin-bottom:8px;font-size:12px;color:var(--fg2)}.tracking-root .tblbar .lg{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center}.tracking-root .tblbar .sw{display:inline-block;width:18px;height:12px;border-radius:2px;vertical-align:-2px;margin-right:5px}.tracking-root .tbl-wrap{overflow:auto;max-height:78vh;border-radius:8px;max-width:100%}.tracking-root table.t{border-collapse:collapse;width:100%;font-size:12.5px;white-space:nowrap}.tracking-root table.t th,.tracking-root table.t td{padding:7px 9px;text-align:right;border-bottom:1px solid var(--grid)}.tracking-root table.t th{font-weight:600;color:var(--fg2);font-size:11.5px;position:sticky;top:0;background:var(--card);vertical-align:bottom;z-index:2}.tracking-root table.t thead tr:nth-child(2) th{top:31px}.tracking-root table.t th .src{display:block;font-weight:400;font-size:10.5px;font-family:var(--f-mono);opacity:.8}.tracking-root table.t th.grp{text-align:center;border-bottom:1px solid var(--line);font-size:11px;letter-spacing:.03em;text-transform:uppercase}.tracking-root table.t thead tr:first-child th:first-child{text-align:left;left:0;z-index:3}.tracking-root table.t td:first-child{text-align:left;position:sticky;left:0;z-index:1;max-width:280px;overflow:hidden;text-overflow:ellipsis;background-color:var(--card)}.tracking-root table.t th[data-sort]{cursor:pointer}.tracking-root tr.total td{font-weight:700;border-bottom:2px solid var(--line);background:color-mix(in srgb,var(--s1) 5%,var(--card))}.tracking-root table.t tr.total td:first-child{background:color-mix(in srgb,var(--s1) 5%,var(--card))}.tracking-root tr.camp td{font-weight:700;cursor:pointer;background:var(--t-camp-bg)}.tracking-root tr.camp td:first-child{box-shadow:inset 4px 0 0 var(--t-camp)}.tracking-root tr.adset td{font-size:12px;background:var(--t-adset-bg);cursor:pointer;font-weight:500}.tracking-root tr.adset td:first-child{padding-left:26px;box-shadow:inset 4px 0 0 var(--t-adset)}.tracking-root tr.adset.open td{font-weight:700}.tracking-root tr.ad td{font-size:11.5px;color:var(--fg2);background:var(--t-ad-bg)}.tracking-root tr.ad td:first-child{padding-left:46px;box-shadow:inset 4px 0 0 var(--t-ad);color:var(--fg)}.tracking-root table.t tr.camp td:first-child{background-color:var(--t-camp-bg)}.tracking-root table.t tr.adset td:first-child{background-color:var(--t-adset-bg)}.tracking-root table.t tr.ad td:first-child{background-color:var(--t-ad-bg)}.tracking-root tr.thin td{color:var(--fg2);opacity:.72}.tracking-root .kc{cursor:help}.tracking-root .kc.mo,.tracking-root .conn b.mo{opacity:.45}.tracking-root .kc.tmc{border-bottom:1px dotted var(--fg2)}.tracking-root .kpi .bg.mo,.tracking-root .mini .m .bg.mo,.tracking-root .fstep .n.mo,.tracking-root .fstep .cost.mo,.tracking-root .heat td.mo{opacity:.45}.tracking-root .dl-thieu{cursor:help}.tracking-root .dl-thieu .dl,.tracking-root .mini .tmn.thieu-chat{color:var(--fg2)}.tracking-root .sdt-thieu{font-size:10px;font-weight:500}.tracking-root tr.rest td{font-size:11.5px;color:var(--fg2);font-style:italic;border-top:2px solid var(--line)}.tracking-root .sdt-nguon{font-size:10px;font-weight:500}.tracking-root .p-thin{background:var(--hover);color:var(--fg2);font-weight:500;font-size:10px;margin-right:6px;padding:1px 6px}.tracking-root .tag-ad{display:inline-block;font-size:9.5px;font-weight:600;border-radius:4px;padding:0 4px;margin-right:5px;background:color-mix(in srgb,var(--t-ad) 18%,var(--card));color:var(--t-ad);vertical-align:1px}.tracking-root .cnt{font-size:10.5px;color:var(--fg2);font-weight:400;margin-left:4px}.tracking-root td.col-on,.tracking-root th.col-on{background-image:linear-gradient(var(--s1-bg),var(--s1-bg))!important}.tracking-root .caret{display:inline-block;width:15px;font-size:12px;color:var(--fg);transition:transform .15s}.tracking-root tr.open>td>.caret{transform:rotate(90deg)}.tracking-root .frow:hover,.tracking-root details.gray summary:hover,.tracking-root .fstep:hover,.tracking-root .tab:hover,.tracking-root .dpbtn:hover,.tracking-root .bt2:not(:disabled):hover,.tracking-root .dpq button:hover,.tracking-root .dpcal .mh2 button:not(:disabled):hover{background:var(--press);box-shadow:0 1px 4px #0000002e;border-color:var(--fg2)}.tracking-root .tab:hover[aria-selected=true],.tracking-root .tab:hover[aria-pressed=true]{background:var(--fg);color:var(--bg)}.tracking-root .dpg button:hover{background:var(--press);box-shadow:0 1px 3px #00000026}.tracking-root .dpg button.end:hover{background:var(--s1)}.tracking-root table.t th[data-sort]:hover{background:var(--press)!important;color:var(--fg)}.tracking-root tr.camp:hover td,.tracking-root tr.adset:hover td{background-image:linear-gradient(color-mix(in srgb,var(--fg) 10%,transparent),color-mix(in srgb,var(--fg) 10%,transparent))!important}.tracking-root tr.camp:hover td:first-child,.tracking-root tr.adset:hover td:first-child{text-decoration:underline;text-underline-offset:2px}.tracking-root tr.camp:focus-visible,.tracking-root tr.adset:focus-visible{outline:3px solid var(--s1);outline-offset:-3px}.tracking-root tr.camp:focus-visible td,.tracking-root tr.adset:focus-visible td{box-shadow:inset 0 2px 0 var(--s1),inset 0 -2px 0 var(--s1)}.tracking-root .tracking-tip{position:fixed;left:0;top:0;z-index:400;max-width:min(300px,calc(100vw - 16px));white-space:normal;background:var(--fg);color:var(--bg);font-size:12px;line-height:1.4;padding:8px 10px;border-radius:8px;pointer-events:none;box-shadow:0 4px 14px #00000040}.tracking-root .tracking-tip[hidden]{display:none}.tracking-root .tracking-tip b{font-weight:600;display:block;margin-bottom:2px}.tracking-root .tracking-tip div{opacity:.92}.tracking-root .tracking-tip .s{font-family:var(--f-mono);font-size:11px;opacity:.75}@media(max-width:1100px){.tracking-root .kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.tracking-root .mid{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.tracking-root .dpick{flex-direction:column;align-items:stretch}.tracking-root .dp{width:100%}.tracking-root .dpbtn{width:100%;justify-content:space-between}.tracking-root .dppan{left:-14px;right:-14px;grid-template-columns:minmax(0,1fr);padding:10px}.tracking-root .dpq{flex-direction:row;flex-wrap:wrap;border-right:0;border-bottom:1px solid var(--line);padding:0 0 8px}.tracking-root .dpq button{border:1px solid var(--line);font-size:12px;padding:5px 8px}.tracking-root .dpq button small{display:none}.tracking-root table.t td:first-child{max-width:170px}.tracking-root .frow .num{display:none}.tracking-root .fdet{grid-template-columns:4px minmax(0,1fr)}.tracking-root .fdet .acts{grid-column:2}}@media(max-width:520px){.tracking-root .kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.tracking-root .kpi .bg{font-size:19px}}@media(prefers-reduced-motion:reduce){.tracking-root *{transition:none!important}}
