.pi-shell{--pi-shell-blue: #00a0e0;--pi-shell-blue-deep: #00539f;--pi-shell-ink: #172033;--pi-shell-muted: #667085;--pi-shell-border: #d8dde8;--pi-app-bg: #f4f7fb;--pi-surface: #ffffff;--pi-surface-soft: #f8fafc;--pi-surface-raised: #ffffff;--pi-text: #172033;--pi-muted: #667085;--pi-border: #d9e1eb;--pi-border-soft: #e7edf5;--pi-blue-soft: rgba(25, 118, 210, .08);--pi-header-bg: rgba(255, 255, 255, .94);--pi-header-filter-bg: #f8fafc;--pi-shadow-soft: 0 10px 28px rgba(31, 95, 153, .1);--pi-shadow-control: 0 1px 2px rgba(15, 23, 42, .035);--pi-shadow-control-hover: 0 6px 14px rgba(15, 23, 42, .06);--pi-selected-shadow: 0 1px 6px rgba(0, 0, 0, .14);--pi-shell-content-offset: 300px;--pi-shell-menu-ease: cubic-bezier(.2, .8, .2, 1);display:flex;min-height:100vh;width:100%;max-width:100vw;overflow-x:visible;background:var(--pi-app-bg);color:var(--pi-shell-ink)}html[data-color-mode=dark] .pi-shell{--pi-app-bg: #07121d;--pi-surface: #0d1c2a;--pi-surface-soft: #102235;--pi-surface-raised: #13283b;--pi-text: #f4f7fb;--pi-muted: #aeb8c4;--pi-border: rgba(129, 197, 255, .16);--pi-border-soft: rgba(129, 197, 255, .12);--pi-blue-soft: rgba(25, 118, 210, .18);--pi-header-bg: rgba(7, 18, 29, .92);--pi-header-filter-bg: #0b1825;--pi-shadow-soft: 0 18px 40px rgba(0, 10, 22, .36);--pi-shadow-control: 0 1px 2px rgba(0, 8, 18, .28);--pi-shadow-control-hover: 0 10px 24px rgba(0, 8, 18, .36);--pi-selected-shadow: 0 1px 8px rgba(0, 8, 18, .44)}.pi-shell-sidebar{--pi-shell-glow-x: 28%;--pi-shell-glow-y: 18%;--pi-shell-glow-size-x: 430px;--pi-shell-glow-size-y: 640px;position:fixed;top:0;bottom:0;left:0;z-index:1500;display:block;width:300px;height:100dvh;flex:0 0 auto;overflow:hidden;transition:width .18s var(--pi-shell-menu-ease),box-shadow .18s var(--pi-shell-menu-ease);will-change:width}.pi-shell-sidebar.is-collapsed{--pi-shell-glow-size-x: 118px;--pi-shell-glow-size-y: 620px;width:72px}.pi-shell-nav-surface{position:relative;isolation:isolate;display:flex;width:100%;height:100%;min-height:100dvh;flex-direction:column;background:linear-gradient(145deg,rgba(0,160,224,.14),transparent 30%),linear-gradient(180deg,#00539f1f,#00a0e00a 44%,#0000),#07111d;color:#fff;box-shadow:inset -1px 0 #ffffff14;overflow:hidden}.pi-shell-nav-surface:before{position:absolute;inset:0;z-index:0;background:radial-gradient(ellipse var(--pi-shell-glow-size-x) var(--pi-shell-glow-size-y) at var(--pi-shell-glow-x) var(--pi-shell-glow-y),rgba(0,160,224,.3),rgba(0,83,159,.18) 45%,transparent 74%),radial-gradient(circle at 22% 78%,rgba(0,160,224,.12),transparent 42%);content:"";opacity:.76;pointer-events:none}.pi-shell-nav-surface:after{position:absolute;left:20px;right:20px;bottom:16px;height:2px;background:linear-gradient(90deg,transparent,rgba(0,160,224,.98),rgba(158,232,255,.76),transparent);content:"";opacity:.62;pointer-events:none}.pi-shell-floating-tooltip{position:fixed;left:82px;z-index:1700;display:inline-flex;min-height:30px;max-width:240px;align-items:center;border:1px solid rgba(158,232,255,.2);border-radius:9px;background:linear-gradient(145deg,#00a0e024,#00539f14),#05101cf5;box-shadow:0 12px 28px #00081257,inset 0 1px #ffffff0d;color:#f8fbff;font-size:12px;font-weight:650;letter-spacing:0;line-height:16px;padding:6px 10px;pointer-events:none;transform:translateY(-50%);white-space:nowrap}.pi-shell-floating-tooltip:before{position:absolute;top:50%;left:-5px;width:9px;height:9px;border-left:1px solid rgba(158,232,255,.2);border-bottom:1px solid rgba(158,232,255,.2);background:#05101cf5;content:"";transform:translateY(-50%) rotate(45deg)}.pi-shell:not(.is-motion-off) .pi-shell-nav-surface:before{animation:pi-shell-orbit-glow 18s ease-in-out infinite alternate}.pi-shell:not(.is-motion-off) .pi-shell-nav-surface:after{animation:pi-shell-bottom-glow 8s ease-in-out infinite alternate}.pi-shell-brand,.pi-shell-nav,.pi-shell-utility,.pi-shell-build{position:relative;z-index:1}.pi-shell-brand{display:flex;min-height:60px;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid rgba(255,255,255,.1);padding:0 10px}.pi-shell-brand.is-collapsed{position:relative;justify-content:flex-start;padding:0 10px}.pi-shell-brand-actions{display:inline-flex;width:62px;flex:0 0 62px;align-items:center;justify-content:flex-end}.pi-shell-brand-lockup{display:flex;min-width:0;align-items:center;gap:10px;color:inherit;text-decoration:none;transition:opacity .18s ease}.pi-shell-brand-button{border:0;background:transparent;cursor:pointer;font:inherit;padding:0;text-align:left}.pi-shell-brand-lockup:hover{opacity:.88}.pi-shell-logo-mark,.pi-shell-logo-button{display:inline-flex;height:40px;width:52px;flex:0 0 auto;align-items:center;justify-content:center}.pi-shell-logo-button{position:relative;border:0;border-radius:12px;background:transparent;color:inherit;cursor:pointer;transition:background-color .16s ease,transform .16s ease}.pi-shell-logo-button:hover{background:#ffffff0f;transform:scale(1.03)}.pi-shell-logo-button.is-showing-logo:hover{background:transparent;transform:none}.pi-shell-logo-button.is-showing-logo{border:0;background:transparent}.pi-shell-logo-button.is-showing-logo:focus-visible{outline:none;box-shadow:none}.pi-shell-menu-toggle-button.is-showing-logo .pi-shell-logo{width:52px;height:auto}.pi-shell-menu-toggle-button{color:#78d9ff}.pi-shell-menu-toggle-button:not(.is-showing-logo):hover{background:transparent;color:#b7f0ff}.pi-shell-menu-glyph{position:relative;display:block;width:24px;height:18px}.pi-shell-menu-glyph span{position:absolute;left:2px;display:block;width:20px;height:1.4px;border-radius:999px;background:linear-gradient(90deg,#b7f0ff,#00a0e0);box-shadow:0 0 10px #00a0e038;transform-origin:center;transition:top .18s ease,transform .22s ease,opacity .16s ease,width .18s ease}.pi-shell-menu-glyph span:nth-child(1){top:2px}.pi-shell-menu-glyph span:nth-child(2){top:8px}.pi-shell-menu-glyph span:nth-child(3){top:14px}.pi-shell-menu-glyph.is-open span:nth-child(1){top:8px;transform:rotate(45deg)}.pi-shell-menu-glyph.is-open span:nth-child(2){opacity:0;transform:scaleX(.2)}.pi-shell-menu-glyph.is-open span:nth-child(3){top:8px;transform:rotate(-45deg)}.pi-shell-brand-copy-button{display:grid}.pi-shell-logo{display:block;width:46px;height:auto}.pi-shell-brand-copy{display:grid;min-width:0}.pi-shell-brand-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;letter-spacing:0;line-height:18px}.pi-shell-brand-subtitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ffffffad;font-size:10px;font-weight:500;line-height:14px}.pi-shell-mini-close,.pi-shell-icon-button,.pi-shell-close-button{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(158,232,255,.16);border-radius:9px;background:linear-gradient(145deg,#00a0e01a,#00539f0f),#ffffff09;color:#d7eaf7c7;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.pi-shell-mini-close{width:28px;height:28px;min-height:28px;flex:0 0 auto;padding:0}.pi-shell-icon-button{width:36px;height:36px}.pi-shell-close-button{display:none;min-height:36px;gap:7px;padding:0 11px;font-size:12px;font-weight:800}.pi-shell-mini-close:hover,.pi-shell-icon-button:hover,.pi-shell-close-button:hover{border-color:#00a0e06b;background:linear-gradient(145deg,#00a0e02e,#00539f1a),#ffffff0e;color:#fff}.pi-shell-pin-button.is-active{border-color:#00a0e094;background:linear-gradient(145deg,#00a0e042,#00539f24),#ffffff12;color:#fff}.pi-shell-brand-lockup:focus-visible,.pi-shell-logo-button:focus-visible,.pi-shell-icon-button:focus-visible,.pi-shell-close-button:focus-visible,.pi-shell-mini-close:focus-visible,.pi-shell-menu-item:focus-visible{outline:2px solid rgba(255,255,255,.72);outline-offset:3px}.pi-shell-mini-close:active,.pi-shell-icon-button:active,.pi-shell-close-button:active{transform:scale(.98)}.pi-shell-nav{flex:1;min-height:0;overflow-y:auto;padding:12px 8px}.pi-shell-nav.is-collapsed{padding-inline:8px}.pi-shell-nav-group{display:grid;gap:8px}.pi-shell-group-label{display:flex;align-items:center;gap:8px;min-width:0}.pi-shell-group-label span:first-of-type{font-size:11px;font-weight:700;letter-spacing:.16em;line-height:16px;text-transform:uppercase}.pi-shell-group-count{margin-left:auto;border:1px solid rgba(0,160,224,.18);border-radius:999px;background:#00539f29;color:#9ee8fff0;font-size:11px;font-weight:600;line-height:16px;min-width:24px;padding:0 7px;text-align:center}.pi-shell-group-chevron{flex:0 0 auto;margin-left:8px;transition:transform .16s ease,color .16s ease}.pi-shell-menu-list{display:grid;gap:6px;opacity:1;overflow:visible}.pi-shell-menu-item{position:relative;display:flex;min-height:55px;width:100%;align-items:center;gap:10px;border:1px solid transparent;border-radius:12px;background:transparent;color:#ffffffe0;cursor:pointer;padding:8px 11px;text-align:left;text-decoration:none;font:inherit;transition:border-color .14s ease,background-color .14s ease,color .14s ease}.pi-shell-menu-item>:not(.pi-shell-active-rail){position:relative;z-index:1}.pi-shell-menu-item:hover{border-color:#00a0e047;background:#00a0e01a;color:#fff}.pi-shell-menu-item:hover .pi-shell-menu-description{color:#ffffffb8}.pi-shell-menu-item.is-active{border-color:#00a0e06b;background:#00539f3d;color:#f8fbff;box-shadow:inset 0 0 0 1px #00a0e01f}.pi-shell-menu-item.is-active:before{--pi-shell-trace-angle: 0deg;position:absolute;inset:-1px;z-index:0;border-radius:inherit;padding:1px;background:conic-gradient(from var(--pi-shell-trace-angle),transparent 0deg,transparent 58deg,rgba(0,160,224,.98) 76deg,rgba(158,232,255,.86) 88deg,transparent 108deg,transparent 360deg);content:"";pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.pi-shell:not(.is-motion-off) .pi-shell-menu-item.is-active:before{animation:pi-shell-active-trace 8s linear infinite}.pi-shell-menu-item.is-disabled{cursor:not-allowed;opacity:.62}.pi-shell-menu-item.is-disabled:hover{border-color:transparent;background:transparent;color:#ffffffe0}.pi-shell-menu-item.is-disabled:hover .pi-shell-menu-icon{color:#ffffff9e;filter:none;transform:none}.pi-shell-menu-item.is-disabled:hover .pi-shell-menu-description{color:#ffffffa8}.pi-shell-menu-item.is-collapsed{width:56px;justify-content:center;gap:0;padding:8px 0}.pi-shell-active-rail{position:absolute;left:0;top:8px;z-index:2;width:4px;height:calc(100% - 16px);border-radius:0 999px 999px 0;background:var(--pi-shell-blue)}.pi-shell-menu-icon{display:inline-flex;width:32px;height:32px;flex:0 0 auto;align-items:center;justify-content:center;color:#ffffff9e;transform-origin:center;transition:color .16s ease,filter .18s ease,transform .18s ease}.pi-shell-menu-item:hover .pi-shell-menu-icon{color:#ffffffc7}.pi-shell-menu-item.is-active .pi-shell-menu-icon{color:var(--pi-shell-blue)}.pi-shell-menu-item.is-active .pi-shell-status.is-future{background:#00a0e024;color:#d7eaf7ad}.pi-shell:not(.is-motion-off) .pi-shell-menu-item.pi-shell-menu-anim-scale:hover .pi-shell-menu-icon,.pi-shell:not(.is-motion-off) .pi-shell-menu-item.pi-shell-menu-anim-scale:focus-visible .pi-shell-menu-icon{transform:scale(1.08)}.pi-shell:not(.is-motion-off) .pi-shell-menu-item.pi-shell-menu-anim-nudge:hover .pi-shell-menu-icon,.pi-shell:not(.is-motion-off) .pi-shell-menu-item.pi-shell-menu-anim-nudge:focus-visible .pi-shell-menu-icon{transform:translate(3px)}.pi-shell:not(.is-motion-off) .pi-shell-menu-item.pi-shell-menu-anim-pulse:hover .pi-shell-menu-icon,.pi-shell:not(.is-motion-off) .pi-shell-menu-item.pi-shell-menu-anim-pulse:focus-visible .pi-shell-menu-icon{animation:pi-shell-icon-pulse .76s ease-out}.pi-shell:not(.is-motion-off) .pi-shell-menu-item.pi-shell-menu-anim-glow-soft:hover .pi-shell-menu-icon,.pi-shell:not(.is-motion-off) .pi-shell-menu-item.pi-shell-menu-anim-glow-soft:focus-visible .pi-shell-menu-icon{color:#9ee8ff;filter:drop-shadow(0 0 8px rgba(0,160,224,.45));transform:scale(1.04)}.pi-shell:not(.is-motion-off) .pi-shell-menu-item.pi-shell-menu-anim-tilt:hover .pi-shell-menu-icon,.pi-shell:not(.is-motion-off) .pi-shell-menu-item.pi-shell-menu-anim-tilt:focus-visible .pi-shell-menu-icon{transform:rotate(-5deg) scale(1.04)}.pi-shell:not(.is-motion-off) .pi-shell-menu-item.pi-shell-menu-anim-lift:hover .pi-shell-menu-icon,.pi-shell:not(.is-motion-off) .pi-shell-menu-item.pi-shell-menu-anim-lift:focus-visible .pi-shell-menu-icon{transform:translateY(-3px)}.pi-shell:not(.is-motion-off) .pi-shell-menu-item.pi-shell-menu-anim-drift:hover .pi-shell-menu-icon,.pi-shell:not(.is-motion-off) .pi-shell-menu-item.pi-shell-menu-anim-drift:focus-visible .pi-shell-menu-icon{transform:translate(2px,-2px)}.pi-shell:not(.is-motion-off) .pi-shell-menu-item.pi-shell-menu-anim-breathe:hover .pi-shell-menu-icon,.pi-shell:not(.is-motion-off) .pi-shell-menu-item.pi-shell-menu-anim-breathe:focus-visible .pi-shell-menu-icon{animation:pi-shell-icon-breathe .82s ease-out}.pi-shell:not(.is-motion-off) .pi-shell-menu-item.pi-shell-menu-anim-settle:hover .pi-shell-menu-icon,.pi-shell:not(.is-motion-off) .pi-shell-menu-item.pi-shell-menu-anim-settle:focus-visible .pi-shell-menu-icon{animation:pi-shell-icon-settle .82s ease-out}.pi-shell:not(.is-motion-off) .pi-shell-menu-item.pi-shell-menu-anim-rotate:hover .pi-shell-menu-icon,.pi-shell:not(.is-motion-off) .pi-shell-menu-item.pi-shell-menu-anim-rotate:focus-visible .pi-shell-menu-icon{animation:pi-shell-icon-rotate .86s ease-in-out}.pi-shell-menu-copy{display:grid;min-width:0;flex:1}.pi-shell-menu-label,.pi-shell-menu-description{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pi-shell-menu-label{font-size:14px;font-weight:500;line-height:20px}.pi-shell-menu-description{margin-top:2px;color:#ffffffa8;font-size:11px;font-weight:400;line-height:15px}.pi-shell-menu-item.is-active .pi-shell-menu-description{color:#d7eaf7c2}.pi-shell-status{flex:0 0 auto;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700;letter-spacing:.08em;line-height:14px;text-transform:uppercase}.pi-shell-status.is-live,.pi-shell-status.is-preview{background:#00a0e029;color:#9ee8ff}.pi-shell-status.is-future{background:#ffffff14;color:#ffffffb8}.pi-shell-content{min-width:0;flex:1 1 auto;width:calc(100% - 300px);margin-left:300px;background:var(--pi-app-bg);transition:width .18s var(--pi-shell-menu-ease),margin-left .18s var(--pi-shell-menu-ease);will-change:width,margin-left}.pi-shell.is-collapsed .pi-shell-content{width:calc(100% - 72px);margin-left:72px}.pi-shell.is-collapsed.is-hover-expanded.is-menu-hover-push .pi-shell-content{width:calc(100% - 300px);margin-left:300px}.pi-shell.is-collapsed{--pi-shell-content-offset: 72px}.pi-shell.is-collapsed.is-hover-expanded.is-menu-hover-push{--pi-shell-content-offset: 300px}.pi-shell-utility{display:grid;gap:6px;margin-bottom:40px;margin-top:auto;padding:8px}.pi-shell-utility.is-collapsed{padding-inline:8px}.pi-shell-build{margin:0 20px 44px;border-top:1px solid rgba(158,232,255,.14);color:#d7eaf794;font-size:10px;font-weight:600;letter-spacing:.14em;line-height:16px;padding-top:12px;text-transform:uppercase}.pi-shell.is-motion-off .pi-shell-nav-surface:before,.pi-shell.is-motion-off .pi-shell-nav-surface:after,.pi-shell.is-motion-off .pi-shell-menu-item.is-active:before{animation:none!important}.pi-shell.is-motion-off .pi-shell-menu-item:hover .pi-shell-menu-icon,.pi-shell.is-motion-off .pi-shell-menu-item:focus-visible .pi-shell-menu-icon{animation:none!important;transform:none;filter:none}.pi-shell.is-motion-off .pi-shell-logo-button:hover{transform:none}.pi-shell-mobile-drawer{display:none}@media(max-width:767px){.pi-shell{--pi-shell-content-offset: 0px;display:block}.pi-shell.is-collapsed{--pi-shell-content-offset: 0px}.pi-shell-sidebar{display:none}.pi-shell-nav-surface{width:100%}.pi-shell-content,.pi-shell.is-collapsed .pi-shell-content,.pi-shell.is-collapsed.is-hover-expanded.is-menu-hover-push .pi-shell-content{width:100%;margin-left:0}.pi-shell-mobile-drawer{position:fixed;inset:0;z-index:1600;display:block}.pi-shell-mobile-scrim{position:absolute;inset:0;border:0;background:#0b12209e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer}.pi-shell-mobile-panel{position:relative;width:min(90vw,340px);height:100%;animation:pi-shell-slide-in .18s ease-out;box-shadow:0 28px 80px #00000057}.pi-shell-mobile-panel .pi-shell-brand{padding-right:12px}.pi-shell-mobile-panel .pi-shell-collapse-button{display:none}.pi-shell-mobile-panel .pi-shell-close-button{display:inline-flex}}@media(prefers-reduced-motion:reduce){.pi-shell *,.pi-shell *:before,.pi-shell *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@property --pi-shell-trace-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@property --pi-shell-glow-x{syntax: "<percentage>"; inherits: true; initial-value: 28%;}@property --pi-shell-glow-y{syntax: "<percentage>"; inherits: true; initial-value: 18%;}@keyframes pi-shell-slide-in{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}@keyframes pi-shell-orbit-glow{0%{--pi-shell-glow-x: 28%;--pi-shell-glow-y: 18%;opacity:.72}to{--pi-shell-glow-x: 56%;--pi-shell-glow-y: 64%;opacity:.96}}@keyframes pi-shell-bottom-glow{0%{opacity:.45;transform:scaleX(.72)}to{opacity:.94;transform:scaleX(1)}}@keyframes pi-shell-active-trace{to{--pi-shell-trace-angle: 360deg}}@keyframes pi-shell-icon-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.14)}}@keyframes pi-shell-icon-breathe{0%,to{transform:scale(1)}45%{transform:scale(1.1)}70%{transform:scale(.98)}}@keyframes pi-shell-icon-settle{0%,to{transform:translateY(0)}35%{transform:translateY(-3px)}65%{transform:translateY(1px)}}@keyframes pi-shell-icon-rotate{0%,to{transform:rotate(0)}28%{transform:rotate(-12deg)}58%{transform:rotate(10deg)}80%{transform:rotate(-4deg)}}:root{--ppr-on-accent: #ffffff}:root,[data-color-mode=light]{--ppr-ink: #0f172a;--ppr-muted: #667085;--ppr-faint: #98a4b6;--ppr-body-text: #718097;--ppr-ink-soft: #475569;--ppr-ink-mid: #334155;--ppr-chip-ink: #1e40af;--ppr-positive: #15803d;--ppr-negative: #b91c1c;--ppr-line: #dfe5ef;--ppr-line-strong: #c8d2e2;--ppr-soft: #f5f7fb;--ppr-page-bg: #f4f6fa;--ppr-surface: #ffffff;--ppr-surface-soft: #fafbfd;--ppr-header-bg: #f4f8fe;--ppr-header-area-bg: #edf4fa;--ppr-header-gradient-bg: #eaf1f8;--ppr-no-promo-cell: #ffffff;--ppr-events-border: #e2e8f0;--ppr-item-blue: #edf4ff;--ppr-buy-green: #fdf5ea;--ppr-must-yellow: #fdf5ea;--ppr-header-indigo: #3b3c6e;--ppr-events-shallow: #3c4468;--ppr-allowance-deep: #6b4ba0;--ppr-header-subheader: #556987;--ppr-blue-soft: #eaf2ff;--ppr-violet-fg: #6d28d9;--ppr-violet-bg: #ede9fe;--ppr-violet-br: #d3c8f5;--ppr-final-fg: #15803d;--ppr-on-final: #ffffff;--ppr-week-unpromoted-bg: #eceff4;--ppr-rf-fg: #854d0e;--ppr-rf-hint: #a16207;--ppr-rf-br: #fde047;--ppr-promo-cost-bg: #e6eaf1;--ppr-seg-selected-bg: #1769e8;--ppr-seg-selected-fg: #ffffff;--ppr-viz-neg-4: #b93a37;--ppr-viz-pos-4: #2b6ba8;--ppr-viz-neu: #eeeeec;--ppr-viz-tolband: rgba(15, 23, 42, .045);--ppr-viz-s1: #42648a;--ppr-viz-ref: #a3aebd;--ppr-viz-grid: #e8ebf1;--ppr-viz-axis: #c8cedb;--ppr-viz-tick: #7c8798;--ppr-viz-band-wash: rgba(234, 168, 60, .1);--ppr-viz-band-ink: #a9762a;--ppr-viz-band-br: #e8cf9a;--ppr-mark-cost-bg: #fde7c2;--ppr-mark-cost-fg: #8a5a00;--ppr-mark-price-bg: #dbeafe;--ppr-mark-price-fg: #1d4ed8;--ppr-mark-add-bg: #dcfce7;--ppr-mark-add-fg: #15803d;--ppr-mark-delete-bg: #fee2e2;--ppr-mark-delete-fg: #b91c1c;--ppr-mark-change-bg: #ede9fe;--ppr-mark-change-fg: #6d28d9;--ppr-blue-ink: #1769e8;--ppr-pill-green-bg: #e7f6ee;--ppr-pill-green-fg: #17805d;--ppr-pill-gold-bg: #fff3d7;--ppr-pill-gold-fg: #9a6a05;--ppr-pill-gray-bg: #eef3f8;--ppr-pill-gray-fg: #6f7d95;--ppr-wf-axis: #d2d0c7;--ppr-wf-grid: #dcdad2;--ppr-wf-anchor: #5a5852;--ppr-wf-before: #888780;--ppr-wf-frozen: #b4b2a9;--ppr-wf-hatch-frozen: #f6f5f2;--ppr-wf-hatch-variance: #fdf7ea}[data-color-mode=dark]{--ppr-ink: #e9eff7;--ppr-muted: #9fb0c4;--ppr-faint: #75879c;--ppr-body-text: #93a4b8;--ppr-ink-soft: #b3c2d4;--ppr-ink-mid: #c8d5e4;--ppr-chip-ink: #9cc4ff;--ppr-positive: #5fce8f;--ppr-negative: #ff8f8f;--ppr-line: rgba(129, 197, 255, .16);--ppr-line-strong: rgba(129, 197, 255, .28);--ppr-soft: #12283c;--ppr-page-bg: #07121d;--ppr-surface: #0d1c2a;--ppr-surface-soft: #102235;--ppr-header-bg: #0d2437;--ppr-header-area-bg: #0d2437;--ppr-header-gradient-bg: #10293e;--ppr-no-promo-cell: #0d1c2a;--ppr-events-border: rgba(129, 197, 255, .16);--ppr-item-blue: #14304a;--ppr-buy-green: #33280f;--ppr-must-yellow: #33280f;--ppr-header-indigo: #aab4e8;--ppr-events-shallow: #a8b2dd;--ppr-allowance-deep: #c3a6ea;--ppr-header-subheader: #9db0c8;--ppr-blue-soft: #16324c;--ppr-violet-fg: #c3a6ea;--ppr-violet-bg: #241a33;--ppr-violet-br: rgba(195, 166, 234, .32);--ppr-final-fg: #5fce8f;--ppr-on-final: #08150e;--ppr-week-unpromoted-bg: #16293f;--ppr-rf-fg: #f0c67a;--ppr-rf-hint: #d8b06a;--ppr-rf-br: rgba(240, 198, 122, .34);--ppr-promo-cost-bg: #17304a;--ppr-seg-selected-bg: #1769e8;--ppr-seg-selected-fg: #ffffff;--ppr-viz-neg-4: #e06b67;--ppr-viz-pos-4: #5d97d0;--ppr-viz-neu: #26303a;--ppr-viz-tolband: rgba(129, 197, 255, .07);--ppr-viz-s1: #7fa3c8;--ppr-viz-ref: #5f7086;--ppr-viz-grid: #1b3149;--ppr-viz-axis: #28425c;--ppr-viz-tick: #8fa1b6;--ppr-viz-band-wash: rgba(240, 198, 122, .055);--ppr-viz-band-ink: #c9a86a;--ppr-viz-band-br: rgba(240, 198, 122, .34);--ppr-mark-cost-bg: #33280f;--ppr-mark-cost-fg: #f0c67a;--ppr-mark-price-bg: #14304a;--ppr-mark-price-fg: #93bdff;--ppr-mark-add-bg: #12301f;--ppr-mark-add-fg: #5fce8f;--ppr-mark-delete-bg: #3a1a1c;--ppr-mark-delete-fg: #ff8f8f;--ppr-mark-change-bg: #241a33;--ppr-mark-change-fg: #c3a6ea;--ppr-blue-ink: #6ea8ff;--ppr-pill-green-bg: #12301f;--ppr-pill-green-fg: #5fce8f;--ppr-pill-gold-bg: #33280f;--ppr-pill-gold-fg: #f0c67a;--ppr-pill-gray-bg: #16283a;--ppr-pill-gray-fg: #a8b8cc;--ppr-wf-axis: rgba(214, 210, 196, .34);--ppr-wf-grid: rgba(214, 210, 196, .2);--ppr-wf-anchor: #c9c6bb;--ppr-wf-before: #9a978c;--ppr-wf-frozen: #6f6d65;--ppr-wf-hatch-frozen: #1d1f22;--ppr-wf-hatch-variance: #2a2416}html[data-color-mode=dark] .MuiToggleButtonGroup-root.MuiToggleButtonGroup-root .MuiToggleButton-root{color:var(--ppr-muted)!important}html[data-color-mode=dark] .MuiToggleButtonGroup-root .MuiToggleButton-root.Mui-selected.Mui-selected{background-color:var(--ppr-seg-selected-bg)!important;color:var(--ppr-seg-selected-fg)!important;border-color:var(--ppr-seg-selected-bg)!important}html[data-color-mode=dark] .MuiToggleButtonGroup-root .MuiToggleButton-root:not(.Mui-selected):hover{color:var(--ppr-ink)!important;background-color:#81c5ff14!important}html[data-color-mode=dark] .MuiButton-root[data-history-open=true][data-history-open][data-history-open]{outline:2px solid var(--ppr-seg-selected-bg)!important;outline-offset:1px!important;color:var(--ppr-seg-selected-fg)!important;font-weight:700!important}html[data-color-mode=dark] .MuiPaper-root[data-testid=scenario-card-optimised][data-testid][data-testid]{background-color:var(--ppr-surface-soft)!important;border-color:var(--ppr-line-strong)!important;box-shadow:0 1px 3px #040a1266!important}html[data-color-mode=dark] body>.MuiModal-root .MuiDialog-paper.ppr-flush-dialog.ppr-flush-dialog .MuiDialogContent-root{background-color:transparent!important}[data-color-mode=dark] .ppr-plan-surface,[data-color-mode=dark] [data-pixel=vendor-view],[data-color-mode=dark] [data-pixel=vendor-run-edit],[data-color-mode=dark] [data-pixel=vendor-run-progress],[data-color-mode=dark] [data-pixel=vendor-run-receipt]{color-scheme:dark}[data-color-mode=dark] .ppr-plan-surface [style*="background-color: rgb(255, 255, 255)"],[data-color-mode=dark] .ppr-plan-surface [style*="background: rgb(255, 255, 255)"]{background-color:var(--ppr-surface)}[data-color-mode=dark] [data-pixel=vendor-run-receipt]>div>div:first-of-type{background:linear-gradient(180deg,#102235,#0d1c2a 62%)}[data-color-mode=dark] [data-pixel=vendor-run-edit] select,[data-color-mode=dark] [data-pixel=vendor-run-edit] input{background-color:var(--ppr-surface-soft);color:var(--ppr-ink);border-color:var(--ppr-line-strong)}[data-color-mode=dark] [data-pixel=vendor-run-edit] input::placeholder{color:var(--ppr-faint)}[data-color-mode=dark] [data-pixel=vendor-view] input[type=checkbox],[data-color-mode=dark] [data-pixel=vendor-run-edit] input[type=checkbox]{accent-color:#4f9bf0}[data-color-mode=dark] .qa-panel,[data-color-mode=dark] .forecast-module{background:var(--ppr-surface)}[data-color-mode=dark] .forecast-module>header{background:var(--ppr-surface)}[data-color-mode=dark] .segmented,[data-color-mode=dark] .segmented button.active{background:var(--ppr-surface)}[data-color-mode=dark] .metric-toggles{border:1px solid var(--ppr-line-strong);background:var(--ppr-surface)}[data-color-mode=dark] .metric-toggles button{color:var(--ppr-ink-soft)}[data-color-mode=dark] .plan-module .table-view-toggle,[data-color-mode=dark] .promo-module .table-view-toggle{border-color:var(--ppr-line-strong);background:var(--ppr-surface)}[data-color-mode=dark] .plan-module .table-view-toggle button,[data-color-mode=dark] .promo-module .table-view-toggle button{color:var(--ppr-ink-soft)}[data-color-mode=dark] .export-button,[data-color-mode=dark] .deal-sheet-button,[data-color-mode=dark] .detail-toggle-button,[data-color-mode=dark] .publish-plan-button{border:1px solid var(--ppr-line);background:var(--ppr-surface)}[data-color-mode=dark] .publish-plan-button.secondary{border-color:var(--ppr-line);background:var(--ppr-surface);color:var(--ppr-ink)}[data-color-mode=dark] .detail-toggle-button{background:var(--ppr-surface)}[data-color-mode=dark] .publish-note{border-top:1px solid var(--ppr-line);color:var(--ppr-muted)}[data-color-mode=dark] .projection-table th{background:var(--ppr-surface);color:var(--ppr-muted)}[data-color-mode=dark] .projection-table .cost-week{background:#2a2210}[data-color-mode=dark] .projection-table .price-week{background:#102a1c}[data-color-mode=dark] .projection-table .total-col{border-left:2px solid var(--ppr-line-strong);background:var(--ppr-surface-soft)}[data-color-mode=dark] .promo-toolbar .table-filter-controls select,[data-color-mode=dark] .promo-toolbar .table-filter-controls input{background:var(--ppr-surface)}[data-color-mode=dark] .plan-compare{border:1px solid var(--ppr-line);background:var(--ppr-surface)}[data-color-mode=dark] .plan-compare:before{background:var(--ppr-surface);border-top:1px solid var(--ppr-line);border-left:1px solid var(--ppr-line)}[data-color-mode=dark] .plan-compare-head,[data-color-mode=dark] .plan-compare-col-head,[data-color-mode=dark] .plan-compare-row-name,[data-color-mode=dark] .plan-compare-cell{border-bottom:1px solid var(--ppr-line)}[data-color-mode=dark] .plan-compare-foot{border-top:1px solid var(--ppr-line)}[data-color-mode=dark] .plan-callout{background:linear-gradient(180deg,#f8fbfffa,#0d1c2afa 22%,#fffdf8fa),var(--ppr-surface);box-shadow:0 0 0 1px #0d1c2ae6 inset,0 14px 30px #2440602e}[data-color-mode=dark] .plan-callout:before{background:var(--ppr-surface)}[data-color-mode=dark] .plan-callout header{border-bottom:1px solid var(--ppr-line);background:linear-gradient(180deg,#f7fbfff2,#0d1c2aeb)}[data-color-mode=dark] .plan-callout header strong{color:var(--ppr-ink)}[data-color-mode=dark] .plan-callout header span{color:var(--ppr-muted)}[data-color-mode=dark] .callout-close{color:var(--ppr-muted)}[data-color-mode=dark] .callout-table th,[data-color-mode=dark] .callout-table td{border-bottom:1px solid var(--ppr-line);border-right:1px solid var(--ppr-line)}[data-color-mode=dark] .callout-table th{color:var(--ppr-muted)}[data-color-mode=dark] .callout-table td{color:var(--ppr-ink)}[data-color-mode=dark] .callout-table tbody tr:last-child td{border-top:1px solid var(--ppr-line-strong)}[data-color-mode=dark] .period-table th,[data-color-mode=dark] .period-table td{border-right:1px solid var(--ppr-line)}[data-color-mode=dark] .period-table th{color:var(--ppr-ink-soft)}[data-color-mode=dark] .period-table th span{color:var(--ppr-ink)}[data-color-mode=dark] .period-table th small{color:var(--ppr-muted)}[data-color-mode=dark] .period-table tbody td{background:var(--ppr-surface)}[data-color-mode=dark] .period-table tbody tr:hover td:not(.total-col){background:var(--ppr-surface)}[data-color-mode=dark] .cell-button,[data-color-mode=dark] .promo-cell{color:var(--ppr-ink-mid)}[data-color-mode=dark] .cell-button:hover,[data-color-mode=dark] .promo-cell:hover{background:#33280f}[data-color-mode=dark] .plan-current{color:var(--ppr-ink)}[data-color-mode=dark] .plan-ly{color:var(--ppr-muted)}[data-color-mode=dark] .period-table .total-row td,[data-color-mode=dark] .period-table .total-row .total-col{background:var(--ppr-surface-soft)}[data-color-mode=dark] .period-table .total-row td:first-child strong{color:var(--ppr-ink)}[data-color-mode=dark] .period-table td:first-child strong{color:var(--ppr-ink-mid)}[data-color-mode=dark] body[data-theme=dark] .plan-callout.deal-callout header .promo-detail-link{color:var(--ppr-ink)}[data-color-mode=dark] .promo-cell{background:var(--ppr-surface)}[data-color-mode=dark] .promo-cell span{color:var(--ppr-ink-soft)}[data-color-mode=dark] .promo-cell small{color:var(--ppr-muted)}[data-color-mode=dark] .promo-cell b{color:var(--ppr-ink-mid)}[data-color-mode=dark] .weekly-promo-table td{border-right:1px solid var(--ppr-line)}[data-color-mode=dark] .promo-cell.tactic-item{background:var(--ppr-surface-soft)}[data-color-mode=dark] .promo-cell.tactic-bxgx{background:#102a1c}[data-color-mode=dark] .promo-cell.tactic-none{background:var(--ppr-surface)}[data-color-mode=dark] .digital-stack-icon,[data-color-mode=dark] .promo-legend{color:var(--ppr-muted)}[data-color-mode=dark] .legend-chip.item{background:var(--ppr-surface-soft)}[data-color-mode=dark] .legend-chip.bxgx{background:#102a1c}[data-color-mode=dark] .promo-outcome-basis{color:var(--ppr-ink)}[data-color-mode=dark] .promo-outcome-subtext,[data-color-mode=dark] .promo-combined-note{color:var(--ppr-muted)}[data-color-mode=dark] .promo-detail-metrics{border-bottom:1px solid var(--ppr-line);background:linear-gradient(180deg,#f8fbffdb,#0d1c2aeb)}[data-color-mode=dark] .promo-detail-metrics span{border:1px solid var(--ppr-line);background:var(--ppr-surface)}[data-color-mode=dark] .promo-detail-metrics small{color:var(--ppr-muted)}[data-color-mode=dark] .promo-detail-metrics b{color:var(--ppr-ink)}[data-color-mode=dark] .digital-detail-chip{background:var(--ppr-surface-soft);color:var(--ppr-ink-soft)}[data-color-mode=dark] .drawer{background:var(--ppr-surface)}[data-color-mode=dark] .pd-header-forecast{background:linear-gradient(135deg,var(--ppr-surface) 0%,var(--ppr-surface) 100%)}[data-color-mode=dark] .pd-hf-metric{border-right:1px solid var(--ppr-line)}[data-color-mode=dark] .pd-hf-bench{border-top:1px dashed var(--ppr-line)}[data-color-mode=dark] .pd-row-pill.ly{background:#2a2210}[data-color-mode=dark] .pd-row-pill.nopromo{background:var(--ppr-surface-soft);border-color:var(--ppr-line-strong)}[data-color-mode=dark] .pd-score-num.tone-good,[data-color-mode=dark] .pd-score-num.total.tone-good{color:var(--ppr-muted)}[data-color-mode=dark] .pd-quad-label{background:#0d1c2ad9}[data-color-mode=dark] .pd-scatter-tip span{color:#0d1c2ac7}[data-color-mode=dark] .pd-radio.checked i{background:var(--ppr-surface)}[data-color-mode=dark] .pd-btn-spinner{border-top-color:var(--ppr-line)}[data-color-mode=dark] .weekly-promo-table .plan-total-row td{background:linear-gradient(180deg,var(--ppr-surface-soft),var(--ppr-soft))}[data-color-mode=dark] .weekly-promo-table .plan-show-all-row td{background:var(--ppr-surface)}[data-color-mode=dark] .cell-metric-stack>span:nth-child(odd){background:var(--ppr-surface)}[data-color-mode=dark] .cell-metric-stack>span:nth-child(2n){background:var(--ppr-surface)}[data-color-mode=dark] .plan-mode-chips button{background:var(--ppr-surface)}[data-color-mode=dark] html[data-color-mode=dark] .weekly-promo-table td.cell-week-first,[data-color-mode=dark] html[data-color-mode=dark] .weekly-promo-table thead th.col-week-first,[data-color-mode=dark] html.dark .weekly-promo-table td.cell-week-first,[data-color-mode=dark] html.dark .weekly-promo-table thead th.col-week-first,[data-color-mode=dark] body[data-theme=dark] .weekly-promo-table td.cell-week-first,[data-color-mode=dark] body[data-theme=dark] .weekly-promo-table thead th.col-week-first{border-left:2px solid rgba(13,28,42,.92)!important}[data-color-mode=dark] html[data-color-mode=dark] .weekly-promo-table td.cell-week-last,[data-color-mode=dark] html[data-color-mode=dark] .weekly-promo-table thead th.col-week-last,[data-color-mode=dark] html.dark .weekly-promo-table td.cell-week-last,[data-color-mode=dark] html.dark .weekly-promo-table thead th.col-week-last,[data-color-mode=dark] body[data-theme=dark] .weekly-promo-table td.cell-week-last,[data-color-mode=dark] body[data-theme=dark] .weekly-promo-table thead th.col-week-last{border-right:2px solid rgba(13,28,42,.92)!important}[data-color-mode=dark] .weekly-promo-table td.cell-locked-week{background:linear-gradient(180deg,#33280f,#33280f)}[data-color-mode=dark] .weekly-promo-table thead th.col-locked-week{background:linear-gradient(180deg,#2a2210,#33280f)}[data-color-mode=dark] .pd-fr-row-baseline>span{background:var(--ppr-surface)}[data-color-mode=dark] .pd-fr-row-muted>span{background:var(--ppr-surface)}[data-color-mode=dark] .pd-markdown-strip{background:linear-gradient(180deg,#33280f,var(--ppr-surface))}[data-color-mode=dark] .pd-override-flip,[data-color-mode=dark] .pd-pa-toggle,[data-color-mode=dark] .pd-pa-row.pd-pa-alternate{background:var(--ppr-surface)}[data-color-mode=dark] .pd-pa-row.pd-pa-alternate td{border-top:1px dashed var(--ppr-line)}[data-color-mode=dark] .pd-override-form{background:linear-gradient(180deg,#33280f,var(--ppr-surface))}[data-color-mode=dark] .pd-of-field select,[data-color-mode=dark] .pd-of-field input{background:var(--ppr-surface)}[data-color-mode=dark] .pd-override-disclaimer{background:#33280f}[data-color-mode=dark] .pd-override-result{background:var(--ppr-surface)}[data-color-mode=dark] .pd-worklist-progressbar{background:var(--ppr-surface-soft)}[data-color-mode=dark] .pd-offers-wrap{background:var(--ppr-surface)}[data-color-mode=dark] .pd-pa-table tbody td{border-bottom:1px solid var(--ppr-line)}[data-color-mode=dark] .pd-pa-row.pd-pa-alternate,[data-color-mode=dark] .pd-runs-wrap{background:var(--ppr-surface)}[data-color-mode=dark] .pd-runs-table tbody tr:nth-child(2n) td{background:var(--ppr-surface)}[data-color-mode=dark] .pd-runs-table tbody td{border-bottom:1px solid var(--ppr-line)}[data-color-mode=dark] .pd-pa-table .pd-tag-pill.ad-disp{background:var(--ppr-surface-soft)}[data-color-mode=dark] .pd-anchor-card{background:var(--ppr-surface)}[data-color-mode=dark] .pd-anchor-card.pd-anchor-ly{background:linear-gradient(180deg,#33280f,var(--ppr-surface));border-color:var(--ppr-line-strong)}[data-color-mode=dark] .pd-anchor-card.pd-anchor-nopromo{background:linear-gradient(180deg,#241a33,var(--ppr-surface));border-color:var(--ppr-line)}[data-color-mode=dark] .pd-pa-card,[data-color-mode=dark] .pd-pa-card .pd-pa-toggle{background:var(--ppr-surface)}[data-color-mode=dark] .pd-rec-card.is-selected .pd-rec-radio:after{background:var(--ppr-surface)}[data-color-mode=dark] .pd-rec-radio{background:var(--ppr-surface)}[data-color-mode=dark] .pd-rec-prices{border-top:1px solid var(--ppr-line)}[data-color-mode=dark] .pd-pa-alternates,[data-color-mode=dark] .pd-alt-row,[data-color-mode=dark] .pd-alt-radio{background:var(--ppr-surface)}[data-color-mode=dark] .pd-alt-radio.is-on:after{background:var(--ppr-surface)}[data-color-mode=dark] .pd-fr-row-against>span{background:linear-gradient(90deg,rgba(31,111,235,.05) 0 4px,transparent 4px) var(--ppr-surface)}[data-color-mode=dark] .pd-scope-card{background:var(--ppr-surface)}[data-color-mode=dark] .pd-scope-card.pd-scope-card-current{background:linear-gradient(180deg,rgba(31,111,235,.05),var(--ppr-surface))}[data-color-mode=dark] .pd-scope-card.pd-scope-card-roi{background:linear-gradient(180deg,#33280f,var(--ppr-surface));border-color:var(--ppr-line-strong)}[data-color-mode=dark] .pd-roi-cell{background:var(--ppr-surface)}[data-color-mode=dark] .pd-roi-cell.pd-roi-net{background:linear-gradient(180deg,#2a2210,#33280f)}[data-color-mode=dark] .pd-pa-table-wrap{background:var(--ppr-surface)}[data-color-mode=dark] .pd-pa-summary-table tbody td{border-bottom:1px solid var(--ppr-line)}[data-color-mode=dark] .pd-pa-toggle-btn{background:var(--ppr-surface)}[data-color-mode=dark] .pd-pa-alt-row td{background:var(--ppr-surface)}[data-color-mode=dark] .pd-pa-alt-row .pd-alt-rank{background:var(--ppr-surface-soft)}[data-color-mode=dark] .pd-pa-ref-row td{background:#33280f}[data-color-mode=dark] .pd-pa-nopromo-row td{background:#241a33}[data-color-mode=dark] .plan-toggle-cluster .plan-mode-chips button.active,[data-color-mode=dark] .plan-toggle-cluster .table-view-toggle button.active,[data-color-mode=dark] .pd-fc-card{background:var(--ppr-surface)}[data-color-mode=dark] .pd-fc-card-scope{background:linear-gradient(180deg,var(--ppr-surface),var(--ppr-surface))}[data-color-mode=dark] .pd-fc-card-current{background:linear-gradient(180deg,rgba(31,111,235,.06),var(--ppr-surface))}[data-color-mode=dark] .pd-fc-row{border-bottom:1px dashed var(--ppr-line)}[data-color-mode=dark] .pd-meta-chip{background:var(--ppr-surface-soft)}[data-color-mode=dark] .pd-meta-chip.pd-meta-tag-base{background:var(--ppr-surface);border-color:var(--ppr-line)}[data-color-mode=dark] .pd-meta-chip.pd-meta-tag-promo{background:#2a2210}[data-color-mode=dark] .pd-score-info,[data-color-mode=dark] .pd-reliab-popover{background:var(--ppr-surface)}[data-color-mode=dark] .pd-reliab-popover header{background:linear-gradient(180deg,var(--ppr-surface-soft),var(--ppr-surface))}[data-color-mode=dark] .pd-reliab-row{border-bottom:1px dashed var(--ppr-line)}[data-color-mode=dark] .pd-fc-card-current{background:var(--ppr-surface)}[data-color-mode=dark] .pd-pa-cols-table tbody td{border-bottom:1px solid var(--ppr-line)}[data-color-mode=dark] .pd-pa-cols-table tbody td.pd-col-base{background:var(--ppr-surface)}[data-color-mode=dark] .pd-pa-cols-table tbody td.pd-col-promo{background:#33280f}[data-color-mode=dark] .pd-pa-cols-table tbody tr.pd-pa-alt-row{background:var(--ppr-surface)}[data-color-mode=dark] .pd-pa-cols-table tbody tr.pd-pa-alt-row .pd-alt-rank{background:var(--ppr-surface-soft)}[data-color-mode=dark] .pd-pa-cols-table tbody tr.pd-pa-ly-row td{background:#33280f}[data-color-mode=dark] .pd-pa-cols-table tbody tr.pd-pa-nopromo-row td{background:#241a33}[data-color-mode=dark] .pd-fc-card-scope{background:linear-gradient(180deg,var(--ppr-surface-soft),var(--ppr-surface))}[data-color-mode=dark] .pd-fc-card-current{border-left:4px solid var(--ppr-line-strong);background:var(--ppr-surface)}[data-color-mode=dark] .pd-pa-radio{border:1.5px solid var(--ppr-line-strong);background:var(--ppr-surface)}[data-color-mode=dark] .pd-pa-cols-table tbody tr.pd-pa-alt-row td{background:var(--ppr-surface)}[data-color-mode=dark] .pd-pa-cols-table tbody tr.pd-pa-alt-row:hover td{background:var(--ppr-surface-soft)}[data-color-mode=dark] .pd-pa-cols-table tbody tr.pd-pa-ly-row td,[data-color-mode=dark] .pd-pa-cols-table tbody tr.pd-pa-nopromo-row td,[data-color-mode=dark] .pd-pa-cols-table tbody tr.pd-pa-ly-row:hover td,[data-color-mode=dark] .pd-pa-cols-table tbody tr.pd-pa-nopromo-row:hover td{background:var(--ppr-surface)}[data-color-mode=dark] .pd-pa-cols-table tbody tr.pd-pa-expanded-header td{background:var(--ppr-surface-soft)}[data-color-mode=dark] .pd-pa-cols-table tbody tr.pd-pa-override-row td{background:var(--ppr-surface)}[data-color-mode=dark] .pd-review-head{background:linear-gradient(135deg,var(--ppr-surface) 0%,var(--ppr-surface) 100%)}[data-color-mode=dark] .pd-review-count.skipped{background:var(--ppr-surface-soft)}[data-color-mode=dark] .pd-review-table-wrap,[data-color-mode=dark] .pd-review-table thead th{background:var(--ppr-surface)}[data-color-mode=dark] .pd-review-table tbody td{border-bottom:1px solid var(--ppr-line)}[data-color-mode=dark] .pd-review-table tbody tr:hover td{background:var(--ppr-surface)}[data-color-mode=dark] .pd-rev-pill-skip{background:var(--ppr-surface-soft)}[data-color-mode=dark] .pd-review-row-skipped td,[data-color-mode=dark] .pd-rev-input,[data-color-mode=dark] .pd-review-totals td,[data-color-mode=dark] .pd-nopa{background:var(--ppr-surface)}[data-color-mode=dark] .pd-nopa-list li{border-bottom:1px dashed var(--ppr-line)}[data-color-mode=dark] .pd-pa-cols-table tfoot .pd-pa-totals-row td,[data-color-mode=dark] .pd-side-overlay-panel,[data-color-mode=dark] .pd-side-overlay-close,[data-color-mode=dark] .pd-side-overlay-close:hover{background:var(--ppr-surface)}[data-color-mode=dark] .pd-ref-pill,[data-color-mode=dark] .pd-ref-ly,[data-color-mode=dark] .pd-ref-nopromo{background:var(--ppr-surface-soft)}[data-color-mode=dark] .pd-reliab-evidence tbody td{border-bottom:1px solid var(--ppr-line)}[data-color-mode=dark] .pd-reliab-evidence tbody td:first-child{background:var(--ppr-surface)}[data-color-mode=dark] .pd-fc-metric{background:linear-gradient(180deg,rgba(31,111,235,.04),var(--ppr-surface))}[data-color-mode=dark] .pd-fc-roi-strip{background:linear-gradient(180deg,#33280f,var(--ppr-surface))}[data-color-mode=dark] .plan-toggle-cluster #openScenarioBuilder.create-scenario-button{border:1px solid var(--ppr-line);background:var(--ppr-surface-soft)}[data-color-mode=dark] .plan-toggle-cluster #openScenarioBuilder.create-scenario-button:hover{background:var(--ppr-surface-soft)}[data-color-mode=dark] .weekly-plan-panel .scenario-strip{background:var(--ppr-surface);border-top:1px solid var(--ppr-line)}[data-color-mode=dark] .weekly-plan-panel .plan-step-sep{background:var(--ppr-soft)}[data-color-mode=dark] .weekly-plan-panel .scenario-chip{border:1px solid var(--ppr-line);background:var(--ppr-surface)}[data-color-mode=dark] .weekly-plan-panel .scenario-chip:hover{background:var(--ppr-surface)}[data-color-mode=dark] .weekly-plan-panel .scenario-chip.is-active small{color:#0d1c2ad9}[data-color-mode=dark] .weekly-plan-panel .plan-step-row .plan-category-select,[data-color-mode=dark] .weekly-plan-panel .plan-step-row-objective .plan-obj-capsule,[data-color-mode=dark] .promo-toolbar .download-sheet-button{border:1px solid var(--ppr-line);background:var(--ppr-surface)}[data-color-mode=dark] .promo-toolbar .download-sheet-button:hover{background:var(--ppr-surface-soft)}[data-color-mode=dark] .scenario-popover{background:var(--ppr-surface);border:1px solid var(--ppr-line)}[data-color-mode=dark] .scenario-popover-arrow{background:var(--ppr-surface);border-top:1px solid var(--ppr-line);border-left:1px solid var(--ppr-line)}[data-color-mode=dark] .scenario-popover-head{border-bottom:1px solid var(--ppr-line)}[data-color-mode=dark] .scenario-field input,[data-color-mode=dark] .scenario-field select,[data-color-mode=dark] .scenario-custom-toggle{border:1px solid var(--ppr-line);background:var(--ppr-surface)}[data-color-mode=dark] .scenario-custom-toggle[aria-pressed=true]{background:var(--ppr-surface-soft)}[data-color-mode=dark] .scenario-lever-out,[data-color-mode=dark] .scenario-lever-input{border:1px solid var(--ppr-line);background:var(--ppr-surface)}[data-color-mode=dark] .scenario-lever .range-wrap:before{background:var(--ppr-surface-soft)}[data-color-mode=dark] .scenario-lever .rec-min-dot:before,[data-color-mode=dark] .scenario-lever .rec-max-dot:before{color:var(--ppr-ink-soft)}[data-color-mode=dark] .scenario-lever input[type=range]::-webkit-slider-thumb{background:var(--ppr-surface)}[data-color-mode=dark] .scenario-lever input[type=range]::-moz-range-thumb{background:var(--ppr-surface)}[data-color-mode=dark] .scenario-range-note{border:1px solid var(--ppr-line);background:#102a1c;color:var(--ppr-ink-soft)}[data-color-mode=dark] .plan-compare .compare-scope-tabs{background:var(--ppr-surface-soft)}[data-color-mode=dark] .plan-compare .compare-scope-tabs button.is-active{background:var(--ppr-surface)}[data-color-mode=dark] .pd-allowance-badge-full{color:var(--ppr-ink-soft)}[data-color-mode=dark] .pd-review-row-skipped td{background:#33280f}[data-color-mode=dark] .pd-review-row-unavailable td{background:var(--ppr-surface)}[data-color-mode=dark] .pd-review-empty-pill{color:var(--ppr-ink-soft)}[data-color-mode=dark] .pd-rev-more-btn{border:1px solid var(--ppr-line);background:var(--ppr-surface)}[data-color-mode=dark] .pd-rev-more-btn:hover{background:var(--ppr-surface-soft)}[data-color-mode=dark] .pd-review-row-expanded>td{background:var(--ppr-soft);border-bottom:1px solid var(--ppr-line-strong);border-top:1px solid var(--ppr-line-strong)}[data-color-mode=dark] .pd-rev-detail-context{color:var(--ppr-ink-soft)}[data-color-mode=dark] .pd-rev-detail-card{background:var(--ppr-surface);border:1px solid var(--ppr-line-strong)}[data-color-mode=dark] .pd-rev-detail-card>header{border-bottom:1px solid var(--ppr-line)}[data-color-mode=dark] .pd-rev-field input,[data-color-mode=dark] .pd-rev-field select{border:1px solid var(--ppr-line);background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-native-host select:not([multiple]),[data-color-mode=dark] .promo-plan-native-host .scenario-field select,[data-color-mode=dark] .promo-plan-native-host .pd-rev-field select{border:1px solid var(--ppr-line);background-color:var(--ppr-surface)}[data-color-mode=dark] .pd-review-counts .pd-review-count.unavailable{color:var(--ppr-ink-soft)}[data-color-mode=dark] .pd-review-section-totals>td{background:var(--ppr-surface-soft);border-top:2px solid var(--ppr-line)}[data-color-mode=dark] .pd-review-section-divider>td{border-top:1px solid var(--ppr-line)}[data-color-mode=dark] .pd-section-body-promoted .pd-review-section-divider>td{background:var(--ppr-surface-soft)}[data-color-mode=dark] .pd-section-body-skipped>tr>td{background:#33280f}[data-color-mode=dark] .pd-section-body-skipped .pd-review-section-divider>td{background:#2a2210}[data-color-mode=dark] .pd-section-body-unavailable>tr>td{background:var(--ppr-surface)}[data-color-mode=dark] .pd-section-body-unavailable .pd-review-section-divider>td{background:var(--ppr-surface-soft)}[data-color-mode=dark] .pd-section-body-unavailable .pd-review-section-totals>td{background:var(--ppr-soft);border-top-color:var(--ppr-line-strong)}[data-color-mode=dark] .pd-review-section-skipped .pd-review-row-skipped>td{background:#33280f}[data-color-mode=dark] .pd-review-section-unavailable .pd-review-row-unavailable>td{background:var(--ppr-surface)}[data-color-mode=dark] .pd-review-grand{background:var(--ppr-surface);border:1px solid var(--ppr-line)}[data-color-mode=dark] .pd-review-grand-head{border-bottom:1px solid var(--ppr-line);background:var(--ppr-surface)}[data-color-mode=dark] .pd-grand-metric{background:var(--ppr-surface);border-right:1px solid var(--ppr-line)}[data-color-mode=dark] body[data-theme=dark] .pd-rev-na{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-native-host .panel.weekly-plan-panel{background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-native-host .promo-plan-sample-badge{border:1px solid var(--ppr-line-strong);background:#33280f;color:var(--ppr-ink-soft)}[data-color-mode=dark] .promo-plan-native-host .panel.weekly-plan-panel .panel-heading h2{color:var(--ppr-ink)}[data-color-mode=dark] .promo-plan-native-host .panel.weekly-plan-panel .panel-heading p{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-native-host .plan-toggle-cluster .plan-mode-chips,[data-color-mode=dark] .promo-plan-native-host .plan-toggle-cluster .table-view-toggle,[data-color-mode=dark] .promo-plan-native-host .weekly-plan-panel .plan-step-row-objective .plan-obj-capsule{border-color:var(--ppr-line);background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-native-host .plan-toggle-cluster .plan-mode-chips button.active,[data-color-mode=dark] .promo-plan-native-host .plan-toggle-cluster .table-view-toggle button.active{color:var(--ppr-ink);background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-native-host .download-sheet-button,[data-color-mode=dark] .promo-plan-native-host .create-scenario-button,[data-color-mode=dark] .promo-plan-native-host .detail-toggle-button{border:1px solid var(--ppr-line-strong);background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-native-host .plan-toggle-cluster .plan-collapse-button,[data-color-mode=dark] .promo-plan-native-host .plan-toggle-cluster #togglePromoPlan{background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-native-host .weekly-plan-panel .scenario-strip{border:1px solid var(--ppr-line);background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-native-host .weekly-plan-panel .plan-step-num,[data-color-mode=dark] .promo-plan-native-host .weekly-plan-panel .plan-step-label{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-native-host .weekly-plan-panel .plan-step-row .plan-category-select{border-color:var(--ppr-line);background-color:var(--ppr-surface);color:var(--ppr-ink)}[data-color-mode=dark] .promo-plan-native-host .weekly-plan-panel .scenario-chip{border-color:var(--ppr-line);background:var(--ppr-surface);color:var(--ppr-ink)}[data-color-mode=dark] .promo-plan-native-host .weekly-promo-table th:first-child,[data-color-mode=dark] .promo-plan-native-host .weekly-promo-table td:first-child,[data-color-mode=dark] .promo-plan-native-host .weekly-promo-table .plan-show-all-row td{background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-native-host .promo-detail-drawer>.close-button{background:#0d1c2af0;color:var(--ppr-ink)}[data-color-mode=dark] .promo-plan-native-host .promo-detail-drawer>.close-button:hover{border-color:var(--ppr-line-strong);background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-native-host .plan-toggle-cluster .plan-mode-chips button.active,[data-color-mode=dark] .promo-plan-native-host .plan-toggle-cluster .table-view-toggle button.active,[data-color-mode=dark] .promo-plan-native-host .weekly-plan-panel .plan-step-row-objective .plan-obj-opt.active{background:var(--ppr-surface)!important}[data-color-mode=dark] .promo-plan-native-host .download-sheet-button,[data-color-mode=dark] .promo-plan-native-host .create-scenario-button,[data-color-mode=dark] .promo-plan-native-host .detail-toggle-button,[data-color-mode=dark] .promo-plan-native-host .plan-toggle-cluster #openScenarioBuilder.create-scenario-button,[data-color-mode=dark] .promo-plan-native-host .plan-toggle-cluster #togglePromoPlan{border:1px solid var(--ppr-line-strong)!important;background:var(--ppr-surface)!important}[data-color-mode=dark] .promo-plan-native-host .plan-toggle-cluster #openScenarioBuilder.create-scenario-button[aria-expanded=true]{background:var(--ppr-surface)!important}[data-color-mode=dark] .promo-plan-native-host .weekly-plan-panel .plan-category-select{border:1px solid var(--ppr-line)!important;background:var(--ppr-surface)!important;color:var(--ppr-ink)!important}[data-color-mode=dark] .promo-plan-native-host .weekly-plan-panel .plan-category-listbox{border:1px solid var(--ppr-line-strong)!important;background:var(--ppr-surface)!important}[data-color-mode=dark] .promo-plan-native-host .weekly-plan-panel .plan-category-option{color:var(--ppr-ink)!important}[data-color-mode=dark] .promo-plan-native-host .scenario-popover{border:1px solid var(--ppr-line)!important;background:var(--ppr-surface)!important}[data-color-mode=dark] .promo-plan-native-host .scenario-popover-arrow{background:var(--ppr-surface)!important;border-color:var(--ppr-line)!important}[data-color-mode=dark] .promo-plan-native-host .plan-callout{border:1px solid var(--ppr-line)!important;background:var(--ppr-surface)!important}[data-color-mode=dark] .promo-plan-native-host .plan-callout:before{border-color:var(--ppr-line)!important;background:var(--ppr-surface)!important}[data-color-mode=dark] .promo-plan-native-host .plan-callout header{border-bottom:1px solid var(--ppr-line)!important;background:var(--ppr-surface)!important}[data-color-mode=dark] .promo-plan-native-host .weekly-plan-panel button.scenario-chip.is-active,[data-color-mode=dark] .promo-plan-native-host .weekly-plan-panel .plan-step-row-objective button.plan-obj-opt.active,[data-color-mode=dark] .promo-plan-native-host .plan-toggle-cluster #openScenarioBuilder.create-scenario-button[aria-expanded=true]{background:var(--ppr-surface)!important}[data-color-mode=dark] .promo-plan-native-host .weekly-plan-panel button.scenario-chip.is-active small{color:var(--ppr-muted)!important}[data-color-mode=dark] .promo-plan-native-host .scenario-field input,[data-color-mode=dark] .promo-plan-native-host .scenario-field select{border-color:var(--ppr-line)!important;color:var(--ppr-ink)!important}[data-color-mode=dark] .promo-plan-native-host .scenario-select-trigger{border:1px solid var(--ppr-line)!important;background:var(--ppr-surface)!important;color:var(--ppr-ink)!important}[data-color-mode=dark] .promo-plan-native-host .scenario-select-listbox{border:1px solid var(--ppr-line-strong)!important;background:var(--ppr-surface)!important}[data-color-mode=dark] .promo-plan-native-host .scenario-select-option{color:var(--ppr-ink)!important}[data-color-mode=dark] .promo-plan-native-host .scenario-lever-label{color:var(--ppr-ink-mid)!important}[data-color-mode=dark] .promo-plan-native-host .scenario-lever-out,[data-color-mode=dark] .promo-plan-native-host .scenario-lever-input{border:1px solid var(--ppr-line)!important;background:var(--ppr-surface)!important;color:var(--ppr-ink)!important}[data-color-mode=dark] .promo-plan-native-host .scenario-lever .range-wrap:before{background:var(--ppr-soft)!important}[data-color-mode=dark] .promo-plan-native-host .scenario-lever input[type=range]::-webkit-slider-thumb{background:var(--ppr-surface)!important}[data-color-mode=dark] .promo-plan-native-host .scenario-lever input[type=range]::-moz-range-thumb{background:var(--ppr-surface)!important}[data-color-mode=dark] .promo-plan-native-host .scenario-lever .scenario-range-handle{background:var(--ppr-surface)!important}[data-color-mode=dark] .promo-plan-native-host .scenario-lever .lever-min,[data-color-mode=dark] .promo-plan-native-host .scenario-lever .lever-max{color:var(--ppr-muted)!important}[data-color-mode=dark] .promo-plan-native-host #weeklyPlanTable .promo-legend{color:var(--ppr-ink-soft)!important}[data-color-mode=dark] .promo-plan-native-host .weekly-promo-table thead th.col-expanded-first .wpl-week-close{border:1px solid var(--ppr-line)!important;background:var(--ppr-surface)!important}[data-color-mode=dark] .promo-plan-native-host .weekly-promo-table thead th.col-expanded-first .wpl-week-close:hover{background:var(--ppr-surface-soft)!important}[data-color-mode=dark] .promo-plan-native-host .weekly-plan-panel .scenario-chip.is-active,[data-color-mode=dark] .promo-plan-native-host .weekly-plan-panel .plan-step-row-objective .plan-obj-opt.active,[data-color-mode=dark] .promo-plan-native-host .plan-toggle-cluster .plan-mode-chips button.active,[data-color-mode=dark] .promo-plan-native-host .plan-toggle-cluster .table-view-toggle button.active{background:var(--ppr-surface)!important}[data-color-mode=dark] .promo-plan-native-host .panel.weekly-plan-panel{border-color:var(--ppr-line)!important;background:var(--ppr-surface)!important}[data-color-mode=dark] .promo-plan-native-host .panel.weekly-plan-panel .panel-heading h2{color:var(--ppr-ink)!important}[data-color-mode=dark] .promo-plan-native-host .panel.weekly-plan-panel .panel-heading p{color:var(--ppr-muted)!important}[data-color-mode=dark] .promo-plan-native-host .plan-toggle-cluster .plan-mode-chips,[data-color-mode=dark] .promo-plan-native-host .plan-toggle-cluster .table-view-toggle,[data-color-mode=dark] .promo-plan-native-host .weekly-plan-panel .plan-step-row-objective .plan-obj-capsule{border:1px solid var(--ppr-line)!important;background:var(--ppr-surface)!important}[data-color-mode=dark] .promo-plan-native-host .plan-toggle-cluster .plan-mode-chips button,[data-color-mode=dark] .promo-plan-native-host .plan-toggle-cluster .table-view-toggle button,[data-color-mode=dark] .promo-plan-native-host .weekly-plan-panel .plan-step-row-objective .plan-obj-opt{color:var(--ppr-muted)!important}[data-color-mode=dark] .promo-plan-native-host .download-sheet-button,[data-color-mode=dark] .promo-plan-native-host .create-scenario-button,[data-color-mode=dark] .promo-plan-native-host .detail-toggle-button,[data-color-mode=dark] .promo-plan-native-host .plan-toggle-cluster .plan-collapse-button,[data-color-mode=dark] .promo-plan-native-host .plan-toggle-cluster #togglePromoPlan{border:1px solid var(--ppr-line)!important;background:var(--ppr-surface)!important}[data-color-mode=dark] .promo-plan-native-host .download-sheet-button,[data-color-mode=dark] .promo-plan-native-host .create-scenario-button{border-color:var(--ppr-line)!important;background:var(--ppr-surface-soft)!important}[data-color-mode=dark] .promo-plan-native-host .weekly-plan-panel .scenario-strip{border:1px solid var(--ppr-line)!important;background:var(--ppr-surface)!important}[data-color-mode=dark] .promo-plan-native-host .weekly-plan-panel .plan-step-num,[data-color-mode=dark] .promo-plan-native-host .weekly-plan-panel .plan-step-label{color:var(--ppr-muted)!important}[data-color-mode=dark] .promo-plan-native-host .weekly-plan-panel .plan-step-sep{background:var(--ppr-soft)!important}[data-color-mode=dark] .promo-plan-native-host .weekly-plan-panel .plan-category-select{border:1px solid var(--ppr-line)!important;background-color:var(--ppr-surface)!important;color:var(--ppr-ink)!important}[data-color-mode=dark] .promo-plan-native-host .weekly-plan-panel .scenario-chip{border:1px solid var(--ppr-line)!important;background:var(--ppr-surface)!important;color:var(--ppr-ink)!important}[data-color-mode=dark] .promo-plan-native-host .weekly-plan-panel .scenario-chip small{color:var(--ppr-muted)!important}[data-color-mode=dark] .promo-plan-native-host .weekly-plan-panel .scenario-chip.is-active small{color:var(--ppr-ink-soft)!important}[data-color-mode=dark] .promo-plan-native-host .weekly-plan-panel .plan-legend{color:var(--ppr-muted)!important}[data-color-mode=dark] .promo-plan-native-host .weekly-plan-panel .legend-pill{border:1px solid var(--ppr-line)!important;background:var(--ppr-surface)!important}[data-color-mode=dark] .promo-plan-native-host .weekly-plan-panel button.scenario-chip.is-active small{color:var(--ppr-ink-soft)!important}[data-color-mode=dark] :is(html[data-color-mode=dark],[data-color-mode=dark] body[data-theme=dark],[data-color-mode=dark] .dark) .promo-plan-native-host #weeklyPlanTable .digital-stack-icon{border-color:var(--ppr-line)!important}[data-color-mode=dark] body>.plan-category-listbox{border:1px solid var(--ppr-line-strong)!important;background:var(--ppr-surface)!important}[data-color-mode=dark] body>.plan-category-listbox .plan-category-option{color:var(--ppr-ink)!important}[data-color-mode=dark] body>.plan-category-listbox .plan-category-option:hover,[data-color-mode=dark] body>.plan-category-listbox .plan-category-option.is-selected{background:var(--ppr-surface-soft)!important}[data-color-mode=dark] .promo-plan-native-host .scenario-field input:not([type=hidden]),[data-color-mode=dark] .promo-plan-native-host .scenario-lever-input,[data-color-mode=dark] .promo-plan-native-host .pd-rev-input,[data-color-mode=dark] .promo-plan-native-host .pd-rev-field input,[data-color-mode=dark] .promo-plan-native-host .pd-rev-field select,[data-color-mode=dark] .promo-plan-native-host .pd-of-field input,[data-color-mode=dark] .promo-plan-native-host .pd-of-field select,[data-color-mode=dark] .promo-plan-native-host [data-pd-override-field],[data-color-mode=dark] .promo-plan-native-host .pd-typeahead-control,[data-color-mode=dark] .promo-plan-native-host .pd-typeahead-control input,[data-color-mode=dark] .promo-plan-native-host .pd-typeahead-control select,[data-color-mode=dark] .promo-plan-native-host .ppr-control-strip select,[data-color-mode=dark] .promo-plan-native-host .ppr-detail-filters select{background-color:var(--ppr-surface)!important;color:var(--ppr-ink)!important}[data-color-mode=dark] .promo-plan-native-host .scenario-field input:not([type=hidden]):hover,[data-color-mode=dark] .promo-plan-native-host .scenario-lever-input:hover,[data-color-mode=dark] .promo-plan-native-host .pd-rev-input:hover,[data-color-mode=dark] .promo-plan-native-host .pd-rev-field input:hover,[data-color-mode=dark] .promo-plan-native-host .pd-rev-field select:hover,[data-color-mode=dark] .promo-plan-native-host .pd-of-field input:hover,[data-color-mode=dark] .promo-plan-native-host .pd-of-field select:hover,[data-color-mode=dark] .promo-plan-native-host [data-pd-override-field]:hover,[data-color-mode=dark] .promo-plan-native-host .pd-typeahead-control:hover,[data-color-mode=dark] .promo-plan-native-host .ppr-control-strip select:hover,[data-color-mode=dark] .promo-plan-native-host .ppr-detail-filters select:hover{background-color:var(--ppr-surface)!important}[data-color-mode=dark] .promo-plan-native-host .scenario-field input:not([type=hidden]):focus,[data-color-mode=dark] .promo-plan-native-host .scenario-lever-input:focus,[data-color-mode=dark] .promo-plan-native-host .pd-rev-input:focus,[data-color-mode=dark] .promo-plan-native-host .pd-rev-field input:focus,[data-color-mode=dark] .promo-plan-native-host .pd-rev-field select:focus,[data-color-mode=dark] .promo-plan-native-host .pd-of-field input:focus,[data-color-mode=dark] .promo-plan-native-host .pd-of-field select:focus,[data-color-mode=dark] .promo-plan-native-host [data-pd-override-field]:focus,[data-color-mode=dark] .promo-plan-native-host .pd-typeahead-control:focus-within,[data-color-mode=dark] .promo-plan-native-host .ppr-control-strip select:focus,[data-color-mode=dark] .promo-plan-native-host .ppr-detail-filters select:focus{background-color:var(--ppr-surface)!important}[data-color-mode=dark] .promo-plan-react{border:1px solid var(--ppr-line);background:var(--ppr-surface);color:var(--ppr-ink)}[data-color-mode=dark] .ppr-header p{color:var(--ppr-muted)}[data-color-mode=dark] .ppr-sample-badge,[data-color-mode=dark] .ppr-allowance-badge{border:1px solid var(--ppr-line-strong);background:#33280f;color:var(--ppr-ink-soft)}[data-color-mode=dark] .ppr-allowance-badge{background:#102a1c;border-color:var(--ppr-line-strong);color:var(--ppr-ink-soft)}[data-color-mode=dark] .ppr-actions button,[data-color-mode=dark] .ppr-segment button,[data-color-mode=dark] .ppr-objectives button,[data-color-mode=dark] .ppr-show-all-cell button,[data-color-mode=dark] .ppr-bin-row button{border:1px solid var(--ppr-line-strong);background:var(--ppr-surface)}[data-color-mode=dark] .ppr-actions button:disabled,[data-color-mode=dark] .ppr-segment button:disabled{color:var(--ppr-muted)}[data-color-mode=dark] .ppr-segment{border:1px solid var(--ppr-line);background:var(--ppr-surface)}[data-color-mode=dark] .ppr-segment button{color:var(--ppr-muted)}[data-color-mode=dark] .ppr-segment button.active,[data-color-mode=dark] .ppr-objectives button.active,[data-color-mode=dark] .ppr-bin-row button.active{background:var(--ppr-surface)}[data-color-mode=dark] .ppr-control-strip{border:1px solid var(--ppr-line)}[data-color-mode=dark] .ppr-control-strip span,[data-color-mode=dark] .ppr-scenario-chip span,[data-color-mode=dark] .ppr-objectives span,[data-color-mode=dark] .ppr-detail-filters span,[data-color-mode=dark] .ppr-bin-row span{color:var(--ppr-muted)}[data-color-mode=dark] .ppr-control-strip select,[data-color-mode=dark] .ppr-detail-filters select{border:1px solid var(--ppr-line);background:var(--ppr-surface);color:var(--ppr-ink)}[data-color-mode=dark] .ppr-scenario-chip em{color:var(--ppr-muted)}[data-color-mode=dark] .ppr-scenario-chip b{border:1px solid var(--ppr-line);color:var(--ppr-ink)}[data-color-mode=dark] .ppr-scenario-chip b small{color:var(--ppr-muted)}[data-color-mode=dark] .ppr-objectives{border-left:1px solid var(--ppr-line)}[data-color-mode=dark] .ppr-loader,[data-color-mode=dark] .ppr-empty,[data-color-mode=dark] .ppr-error,[data-color-mode=dark] .ppr-success{background:var(--ppr-surface);color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-native-host-embedded.promo-plan-react-host .weekly-plan-panel .ppr-loader{background:var(--ppr-surface);border:1px solid var(--ppr-line);color:var(--ppr-muted)}[data-color-mode=dark] .ppr-error{background:#3a1a1c}[data-color-mode=dark] .ppr-success{background:#12301f}[data-color-mode=dark] .ppr-empty-state-shell{border:1px solid var(--ppr-line);background:var(--ppr-surface);box-shadow:inset 0 1px #0d1c2acc}[data-color-mode=dark] .ppr-error-state{border-color:var(--ppr-line);background:linear-gradient(180deg,var(--ppr-surface) 0%,#3a1a1c 100%)}[data-color-mode=dark] .ppr-error-detail{color:var(--ppr-muted)}[data-color-mode=dark] .ppr-error-detail code{border:1px solid var(--ppr-line);background:var(--ppr-surface)}[data-color-mode=dark] .ppr-skeleton-bar{background:var(--ppr-surface-soft);background-image:linear-gradient(90deg,var(--ppr-surface-soft) 0,var(--ppr-surface) 80px,var(--ppr-surface-soft) 160px)}[data-color-mode=dark] .ppr-skeleton-line{border-bottom:1px solid var(--ppr-line)}[data-color-mode=dark] .ppr-grid-wrap{border-top:1px solid var(--ppr-line)}[data-color-mode=dark] .ppr-legend{color:var(--ppr-muted)}[data-color-mode=dark] .ppr-table-scroll{border:1px solid var(--ppr-line);background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host #weeklyPlanTable .promo-table-scroll.ppr-table-scroll.ppr-metrics-scroll::-webkit-scrollbar-track{background:var(--ppr-surface-soft)}[data-color-mode=dark] .promo-plan-react-host #weeklyPlanTable .promo-table-scroll.ppr-table-scroll.ppr-metrics-scroll::-webkit-scrollbar-thumb{border:2px solid var(--ppr-line)}[data-color-mode=dark] .promo-plan-react-host #weeklyPlanTable .weekly-promo-table.ppr-table.ppr-metrics-grid th,[data-color-mode=dark] .promo-plan-react-host #weeklyPlanTable .weekly-promo-table.ppr-table.ppr-metrics-grid td{border-right:1px solid var(--ppr-line);border-bottom:1px solid var(--ppr-line)}[data-color-mode=dark] .promo-plan-react-host #weeklyPlanTable .weekly-promo-table.ppr-table.ppr-metrics-grid thead th{border-top:1px solid var(--ppr-line)}[data-color-mode=dark] .promo-plan-react-host #weeklyPlanTable .weekly-promo-table.ppr-table.ppr-metrics-grid th:first-child,[data-color-mode=dark] .promo-plan-react-host #weeklyPlanTable .weekly-promo-table.ppr-table.ppr-metrics-grid td:first-child,[data-color-mode=dark] .promo-plan-react-host #weeklyPlanTable .weekly-promo-table.ppr-table.ppr-metrics-grid th.ppr-week-toggle-col-right,[data-color-mode=dark] .promo-plan-react-host #weeklyPlanTable .weekly-promo-table.ppr-table.ppr-metrics-grid td.ppr-week-toggle-strip-right{border-left:1px solid var(--ppr-line)}[data-color-mode=dark] .promo-plan-react-host #weeklyPlanTable .weekly-promo-table.ppr-table.ppr-metrics-grid th.ppr-week-toggle-col-right,[data-color-mode=dark] .promo-plan-react-host #weeklyPlanTable .weekly-promo-table.ppr-table.ppr-metrics-grid td.ppr-week-toggle-strip-right,[data-color-mode=dark] .promo-plan-react-host #weeklyPlanTable .weekly-promo-table.ppr-table.ppr-metrics-grid th.ppr-week-toggle-col-left,[data-color-mode=dark] .promo-plan-react-host #weeklyPlanTable .weekly-promo-table.ppr-table.ppr-metrics-grid td.ppr-week-toggle-strip-left{background:var(--ppr-surface)!important}[data-color-mode=dark] .promo-plan-react-host #weeklyPlanTable .weekly-promo-table.ppr-table.ppr-metrics-grid th.ppr-metric-label-col,[data-color-mode=dark] .promo-plan-react-host #weeklyPlanTable .weekly-promo-table.ppr-table.ppr-metrics-grid td.ppr-metric-label-cell{background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host #weeklyPlanTable .weekly-promo-table.ppr-table.ppr-metrics-grid thead th:first-child,[data-color-mode=dark] .promo-plan-react-host #weeklyPlanTable .weekly-promo-table.ppr-table.ppr-metrics-grid thead th.ppr-metric-label-col,[data-color-mode=dark] .promo-plan-react-host #weeklyPlanTable .weekly-promo-table.ppr-table.ppr-metrics-grid tbody td:first-child,[data-color-mode=dark] .promo-plan-react-host #weeklyPlanTable .weekly-promo-table.ppr-table.ppr-metrics-grid tbody td.ppr-metric-label-cell{background:var(--ppr-surface)!important}[data-color-mode=dark] .ppr-table th,[data-color-mode=dark] .ppr-table td{border:1px solid var(--ppr-line)}[data-color-mode=dark] .ppr-table th{background:var(--ppr-surface);color:var(--ppr-ink)}[data-color-mode=dark] .ppr-table th:first-child,[data-color-mode=dark] .ppr-table td:first-child{color:var(--ppr-ink-soft);background:var(--ppr-surface)}[data-color-mode=dark] .ppr-table th:last-child,[data-color-mode=dark] .ppr-table td:last-child{background:var(--ppr-surface-soft);border-left:2px solid var(--ppr-line-strong)}[data-color-mode=dark] .ppr-cell.item,[data-color-mode=dark] .ppr-chip.item{background:var(--ppr-surface-soft)}[data-color-mode=dark] .ppr-cell.bxgx,[data-color-mode=dark] .ppr-chip.bxgx{background:#102a1c}[data-color-mode=dark] .ppr-cell.none{background:var(--ppr-surface);color:var(--ppr-muted)}[data-color-mode=dark] .ppr-progress-dot.pending,[data-color-mode=dark] .ppr-progress-dot.draft{background:var(--ppr-soft)}[data-color-mode=dark] .ppr-cell-chip{color:var(--ppr-muted);background:var(--ppr-surface-soft)}[data-color-mode=dark] .ppr-digital-icon{color:var(--ppr-muted)}[data-color-mode=dark] .ppr-total{color:var(--ppr-ink)}[data-color-mode=dark] .ppr-show-all-cell{background:var(--ppr-surface)!important}[data-color-mode=dark] .ppr-show-all-cell button{background:var(--ppr-surface-soft)}[data-color-mode=dark] .ppr-popover>header{border-bottom:1px solid var(--ppr-line)}[data-color-mode=dark] .ppr-popover .callout-close.ppr-icon-btn{color:var(--ppr-muted)}[data-color-mode=dark] .ppr-metric-cards:not(.promo-detail-metrics) span{border:1px solid var(--ppr-line)}[data-color-mode=dark] .ppr-metric-cards:not(.promo-detail-metrics) small,[data-color-mode=dark] .ppr-pop-table:not(.callout-table) small,[data-color-mode=dark] .ppr-rec-table small{color:var(--ppr-muted)}[data-color-mode=dark] .ppr-pop-table:not(.callout-table) th,[data-color-mode=dark] .ppr-pop-table:not(.callout-table) td,[data-color-mode=dark] .ppr-rec-table th,[data-color-mode=dark] .ppr-rec-table td{border:1px solid var(--ppr-line)}[data-color-mode=dark] .ppr-pop-table:not(.callout-table) th,[data-color-mode=dark] .ppr-rec-table th{background:var(--ppr-surface);color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-launch-head{border-bottom:1px solid var(--ppr-line)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-launch-head strong{color:var(--ppr-ink)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-launch-action{border:1px solid var(--ppr-line);background:var(--ppr-surface);color:var(--ppr-ink)}[data-color-mode=dark] .ppr-detail-overlay.ppr-execution-v2-overlay .ppr-execution-detail-drawer.ppr-exec-ui-v2{border-left:1px solid var(--ppr-line)}[data-color-mode=dark] .promo-plan-native-host .ppr-detail-drawer>.close-button.ppr-detail-back,[data-color-mode=dark] .promo-plan-native-host .ppr-execution-sticky-subheader .close-button.ppr-detail-back{background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-native-host .ppr-detail-drawer>.close-button.ppr-detail-back:hover,[data-color-mode=dark] .promo-plan-native-host .ppr-execution-sticky-subheader .close-button.ppr-detail-back:hover{background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-detail-drawer .ppr-detail-head h2{color:var(--ppr-ink)}[data-color-mode=dark] .promo-plan-react-host .ppr-detail-drawer .pd-title-week{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-detail-drawer .pd-title-week strong{color:var(--ppr-ink)}[data-color-mode=dark] .ppr-detail-head em,[data-color-mode=dark] .promo-plan-react-host .ppr-detail-drawer .pd-objective-chip{background:var(--ppr-surface-soft)}[data-color-mode=dark] .promo-plan-react-host .ppr-detail-drawer .pd-header-forecast{background:linear-gradient(135deg,var(--ppr-surface) 0%,var(--ppr-surface) 100%)}[data-color-mode=dark] .promo-plan-react-host .ppr-detail-drawer .pd-hf-metric{border-right:1px solid var(--ppr-line)}[data-color-mode=dark] .promo-plan-react-host .ppr-detail-drawer .ppr-summary-card{border:1px solid var(--ppr-line);background:var(--ppr-surface)}[data-color-mode=dark] .ppr-summary-metric,[data-color-mode=dark] .ppr-summary-roi{border-left:1px solid var(--ppr-line)}[data-color-mode=dark] .ppr-summary-main strong,[data-color-mode=dark] .ppr-summary-metric b{color:var(--ppr-ink)}[data-color-mode=dark] .ppr-summary-metric em{color:var(--ppr-muted)}[data-color-mode=dark] .ppr-summary-roi b,[data-color-mode=dark] .ppr-summary-roi strong{background:#3a1a1c}[data-color-mode=dark] .ppr-summary-roi b.gain{background:#102a1c;color:var(--ppr-muted)}[data-color-mode=dark] .ppr-summary-roi small{color:var(--ppr-muted)}[data-color-mode=dark] .ppr-summary-roi strong{background:var(--ppr-surface-soft)}[data-color-mode=dark] .promo-plan-react-host .ppr-detail-drawer .ppr-detail-filters.pd-selector-row{border-bottom:1px solid var(--ppr-line)}[data-color-mode=dark] .promo-plan-react-host .ppr-detail-drawer .ppr-detail-filters .pd-typeahead .pd-typeahead-control,[data-color-mode=dark] .promo-plan-react-host .ppr-detail-drawer .ppr-detail-filters .pd-typeahead.filled .pd-typeahead-control{background-color:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-detail-drawer .ppr-detail-filters .pd-typeahead label>span{background:var(--ppr-surface);color:var(--ppr-muted)}[data-color-mode=dark] .ppr-worklist,[data-color-mode=dark] .ppr-panel,[data-color-mode=dark] .ppr-right-rail{border:1px solid var(--ppr-line);background:var(--ppr-surface)}[data-color-mode=dark] .ppr-worklist-items button:not(.pd-worklist-item){background:var(--ppr-surface);color:var(--ppr-ink)}[data-color-mode=dark] .ppr-worklist-items button:not(.pd-worklist-item).active{background:var(--ppr-surface-soft)}[data-color-mode=dark] .ppr-worklist-items button:not(.pd-worklist-item) span{background:var(--ppr-surface-soft);color:var(--ppr-muted)}[data-color-mode=dark] .ppr-worklist-items button:not(.pd-worklist-item) small{color:var(--ppr-muted)}[data-color-mode=dark] .ppr-history-state{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-detail-drawer .pd-pa-cols-table tbody td{border-bottom:1px solid var(--ppr-line)}[data-color-mode=dark] .promo-plan-react-host .ppr-detail-drawer .pd-pa-cols-table tbody td.pd-col-base{background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-detail-drawer .pd-pa-cols-table tbody td.pd-col-promo{background:#33280f}[data-color-mode=dark] .promo-plan-react-host .ppr-detail-drawer .pd-pa-cols-table .pd-cell-line{color:var(--ppr-ink)}[data-color-mode=dark] .promo-plan-react-host .ppr-detail-drawer .pd-pa-cols-table .pd-metric-delta.positive{color:var(--ppr-muted)}[data-color-mode=dark] .ppr-pa-toggle-btn{border:1px solid var(--ppr-line);background:var(--ppr-surface)}[data-color-mode=dark] .ppr-pa-toggle-btn.is-open{background:var(--ppr-surface-soft);border-color:var(--ppr-line)}[data-color-mode=dark] .pd-pa-expanded-header td{background:var(--ppr-surface-soft)}[data-color-mode=dark] .pd-pa-alt-row,[data-color-mode=dark] .pd-pa-alt-row:hover{background:var(--ppr-surface)}[data-color-mode=dark] .ppr-pa-radio{border:1.5px solid var(--ppr-line-strong)}[data-color-mode=dark] .ppr-alt-rank{color:var(--ppr-muted)}[data-color-mode=dark] .ppr-ref-pill{background:var(--ppr-surface-soft)}[data-color-mode=dark] .ppr-rec-section-v2 .pd-alt-rank,[data-color-mode=dark] .ppr-rec-section-v2 .ppr-ref-pill{border:1px solid var(--ppr-line);background:var(--ppr-surface-soft);color:var(--ppr-muted)}[data-color-mode=dark] .pd-pa-ref-row td{background:var(--ppr-surface)}[data-color-mode=dark] .pd-pa-override-row td{background:var(--ppr-surface);border-top:1px solid var(--ppr-line)}[data-color-mode=dark] .ppr-override-back-button{border:1px solid var(--ppr-line-strong);background:var(--ppr-surface);color:var(--ppr-ink-mid)}[data-color-mode=dark] .ppr-override-back-button:hover,[data-color-mode=dark] .ppr-override-back-button:focus-visible{background:var(--ppr-surface-soft)}[data-color-mode=dark] .pd-pa-totals-row td{background:var(--ppr-surface)}[data-color-mode=dark] .ppr-panel-head .ppr-allowance-badge.is-linked{color:var(--ppr-ink-soft)}[data-color-mode=dark] .ppr-rail-row{border-bottom:1px solid var(--ppr-line)}[data-color-mode=dark] .ppr-right-rail-drawer{background:var(--ppr-surface)}[data-color-mode=dark] .ppr-right-rail-close{border:1px solid var(--ppr-line);background:var(--ppr-surface);color:var(--ppr-muted)}[data-color-mode=dark] .ppr-mix-row{border-bottom:1px solid var(--ppr-line)}[data-color-mode=dark] .ppr-mix-row span{color:var(--ppr-muted)}[data-color-mode=dark] .ppr-ncrc-balance-grid,[data-color-mode=dark] .ppr-ncrc-grid-head h4{color:var(--ppr-ink)}[data-color-mode=dark] .ppr-ncrc-grid-scope{color:var(--ppr-ink-soft)}[data-color-mode=dark] .ppr-ncrc-grid-scope button span{background:var(--ppr-surface)}[data-color-mode=dark] .ppr-ncrc-grid-copy{color:var(--ppr-muted)}[data-color-mode=dark] .ppr-ncrc-grid-plot-wrap{border:1px solid var(--ppr-line);background:var(--ppr-surface)}[data-color-mode=dark] .ppr-ncrc-grid-axis-label,[data-color-mode=dark] .ppr-ncrc-grid-quad{fill:var(--ppr-muted)}[data-color-mode=dark] .ppr-ncrc-grid-dot.is-selected{stroke:var(--ppr-muted)}[data-color-mode=dark] .ppr-ncrc-grid-empty{color:var(--ppr-muted)}[data-color-mode=dark] .ppr-ncrc-grid-legend{color:var(--ppr-ink-soft)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2>.ppr-footer--detail{border-top:1px solid var(--ppr-line);background:var(--ppr-surface)}[data-color-mode=dark] .ppr-footer__popover{border:1px solid var(--ppr-line);background:var(--ppr-surface);color:var(--ppr-ink)}[data-color-mode=dark] .ppr-cart-pop header strong{color:var(--ppr-ink)}[data-color-mode=dark] .ppr-cart-pop header span{color:var(--ppr-muted)}[data-color-mode=dark] .ppr-cart-pop li{background:var(--ppr-surface)}[data-color-mode=dark] .ppr-cart-pop li strong{color:var(--ppr-ink)}[data-color-mode=dark] .ppr-cart-pop li span,[data-color-mode=dark] .ppr-cart-pop__remove,[data-color-mode=dark] .ppr-cart-pop__empty{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .panel.weekly-plan-panel.promo-plan-react{background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .scenario-chip-muted,[data-color-mode=dark] .promo-plan-react-host .scenario-chip-forecast,[data-color-mode=dark] .promo-plan-react-host .scenario-chip-forecast small{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host #weeklyPlanTable .weekly-promo-table.ppr-table th{color:var(--ppr-ink-soft)}[data-color-mode=dark] .promo-plan-react-host #weeklyPlanTable .weekly-promo-table.ppr-table td:first-child strong{color:var(--ppr-ink-mid)}[data-color-mode=dark] .promo-plan-react-host #weeklyPlanTable .weekly-promo-table .promo-cell.ppr-cell:hover,[data-color-mode=dark] .promo-plan-react-host #weeklyPlanTable .weekly-promo-table .promo-cell.ppr-cell.ppr-cell-active{background:var(--ppr-surface-soft)!important}[data-color-mode=dark] .promo-plan-react-host #weeklyPlanTable .weekly-promo-table tbody tr:hover td.cell-locked-week{background:linear-gradient(180deg,#33280f,#33280f)}[data-color-mode=dark] .promo-plan-react-host #weeklyPlanTable .weekly-promo-table tbody tr:hover td.ppr-week-toggle-strip-left,[data-color-mode=dark] .promo-plan-react-host #weeklyPlanTable .weekly-promo-table tbody tr:hover td.ppr-week-toggle-strip-right{background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host #weeklyPlanTable .weekly-promo-table .wpl-week-label{color:var(--ppr-ink-mid)}[data-color-mode=dark] .promo-plan-react-host #weeklyPlanTable .weekly-promo-table .ppr-execution-week-kicker{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host #weeklyPlanTable .weekly-promo-table .ppr-execution-week-number{color:var(--ppr-ink)}[data-color-mode=dark] .promo-plan-react-host #weeklyPlanTable .weekly-promo-table .ppr-week-date-range{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host #weeklyPlanTable .weekly-promo-table .promo-cell.tactic-item{background:var(--ppr-surface-soft)}[data-color-mode=dark] .promo-plan-react-host #weeklyPlanTable .weekly-promo-table .promo-cell.tactic-bxgx{background:#102a1c}[data-color-mode=dark] .promo-plan-react-host #weeklyPlanTable .weekly-promo-table .promo-cell.tactic-none{background:var(--ppr-surface);color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host #weeklyPlanTable .ppr-total,[data-color-mode=dark] .promo-plan-react-host #weeklyPlanTable .ppr-total-value{color:var(--ppr-ink)}[data-color-mode=dark] .promo-plan-react-host #weeklyPlanTable .ppr-total-units{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host #weeklyPlanTable .ppr-show-all-cell{background:var(--ppr-surface)!important}[data-color-mode=dark] .promo-plan-react-host #weeklyPlanTable .ppr-show-all-bar{border-top:1px solid var(--line, var(--ppr-line))}[data-color-mode=dark] .promo-plan-react-host #weeklyPlanTable .ppr-week-toggle-col-left,[data-color-mode=dark] .promo-plan-react-host #weeklyPlanTable .ppr-week-toggle-strip-left{background:var(--ppr-surface);border-right:1px solid var(--ppr-line)}[data-color-mode=dark] .promo-plan-react-host #weeklyPlanTable .ppr-week-toggle-col-right,[data-color-mode=dark] .promo-plan-react-host #weeklyPlanTable .ppr-week-toggle-strip-right{background:var(--ppr-surface);border-left:1px solid var(--ppr-line)}[data-color-mode=dark] .ppr-explain-pane{background:var(--ppr-surface);color:var(--ppr-ink-mid)}[data-color-mode=dark] .ppr-explain-title{color:var(--ppr-ink)}[data-color-mode=dark] .ppr-explain-subtitle{color:var(--ppr-muted)}[data-color-mode=dark] .ppr-explain-card{color:var(--ppr-ink-mid)}[data-color-mode=dark] .ppr-explain-bottom-line{border:1px solid var(--ppr-line);background:var(--ppr-surface);color:var(--ppr-ink)}[data-color-mode=dark] .ppr-explain-markdown h3,[data-color-mode=dark] .ppr-explain-markdown strong,[data-color-mode=dark] .ppr-explain-bottom-line strong{color:var(--ppr-ink)}[data-color-mode=dark] .ppr-explain-loading span{background:linear-gradient(90deg,var(--ppr-soft) 0%,var(--ppr-surface) 50%,var(--ppr-soft) 100%)}[data-color-mode=dark] .ppr-explain-error{border:1px solid var(--ppr-line);background:#3a1a1c}[data-color-mode=dark] .promo-plan-native-host-embedded.promo-plan-react-host .plan-toggle-cluster .plan-mode-chips,[data-color-mode=dark] .promo-plan-native-host-embedded.promo-plan-react-host .plan-toggle-cluster .table-view-toggle{border:1px solid var(--ppr-line)!important;background:var(--ppr-surface)!important}[data-color-mode=dark] .promo-plan-native-host-embedded.promo-plan-react-host .plan-toggle-cluster .plan-mode-chips button,[data-color-mode=dark] .promo-plan-native-host-embedded.promo-plan-react-host .plan-toggle-cluster .table-view-toggle button{color:var(--ppr-muted)!important}[data-color-mode=dark] :is(html[data-color-mode=dark],[data-color-mode=dark] body[data-theme=dark],[data-color-mode=dark] .dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-ncrc-grid-frame{fill:var(--ppr-ink)!important}[data-color-mode=dark] .promo-plan-react-host .ppr-control-strip select,[data-color-mode=dark] .promo-plan-react-host .ppr-detail-filters select,[data-color-mode=dark] .promo-plan-react-host .pd-typeahead-control,[data-color-mode=dark] .promo-plan-react-host .pd-rev-input,[data-color-mode=dark] .promo-plan-react-host .pd-rev-field input,[data-color-mode=dark] .promo-plan-react-host .pd-rev-field select,[data-color-mode=dark] .promo-plan-react-host .pd-of-field input,[data-color-mode=dark] .promo-plan-react-host .pd-of-field select,[data-color-mode=dark] .promo-plan-react-host [data-pd-override-field]{background-color:var(--ppr-surface);color:var(--ppr-ink)}[data-color-mode=dark] .promo-plan-react-host .ppr-control-strip select:hover,[data-color-mode=dark] .promo-plan-react-host .ppr-detail-filters select:hover,[data-color-mode=dark] .promo-plan-react-host .pd-typeahead-control:hover,[data-color-mode=dark] .promo-plan-react-host .pd-rev-input:hover,[data-color-mode=dark] .promo-plan-react-host .pd-rev-field input:hover,[data-color-mode=dark] .promo-plan-react-host .pd-rev-field select:hover,[data-color-mode=dark] .promo-plan-react-host .pd-of-field input:hover,[data-color-mode=dark] .promo-plan-react-host .pd-of-field select:hover,[data-color-mode=dark] .promo-plan-react-host [data-pd-override-field]:hover{background-color:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-control-strip select:focus,[data-color-mode=dark] .promo-plan-react-host .ppr-detail-filters select:focus,[data-color-mode=dark] .promo-plan-react-host .pd-typeahead-control:focus-within,[data-color-mode=dark] .promo-plan-react-host .pd-rev-input:focus,[data-color-mode=dark] .promo-plan-react-host .pd-rev-field input:focus,[data-color-mode=dark] .promo-plan-react-host .pd-rev-field select:focus,[data-color-mode=dark] .promo-plan-react-host .pd-of-field input:focus,[data-color-mode=dark] .promo-plan-react-host .pd-of-field select:focus,[data-color-mode=dark] .promo-plan-react-host [data-pd-override-field]:focus{background-color:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-page-progress{background:var(--ppr-surface);border-bottom:1px solid var(--ppr-line)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-loading{border:1px solid var(--ppr-line);background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-skeleton-table .ppr-skeleton-block{background:var(--ppr-surface-soft)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-skeleton-table th{background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-skeleton-table th:nth-child(2){background:#2a2210}[data-color-mode=dark] .promo-plan-react-host .ppr-skeleton-block{background:linear-gradient(90deg,var(--ppr-soft) 25%,var(--ppr-surface-soft) 37%,var(--ppr-soft) 63%)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-grid-wrap{border:1px solid var(--ppr-line);background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-legend{color:var(--ppr-ink-soft)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-grid-wrap .ppr-table th,[data-color-mode=dark] .promo-plan-react-host #weeklyPlanTable.ppr-execution-grid-wrap .weekly-promo-table.ppr-table th,[data-color-mode=dark] .promo-plan-react-host #weeklyPlanTable.ppr-execution-grid-wrap .weekly-promo-table.ppr-table td,[data-color-mode=dark] .promo-plan-react-host #weeklyPlanTable.ppr-execution-grid-wrap .weekly-promo-table.ppr-table td:first-child strong{color:var(--ppr-ink-mid)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-grid-wrap .ppr-table th:not(.total-col){background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-grid-wrap .ppr-table td,[data-color-mode=dark] .promo-plan-react-host .ppr-execution-grid-wrap .ppr-table td:first-child strong{color:var(--ppr-ink-mid)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-grid-wrap .ppr-table th:nth-child(2){background:#2a2210}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-cell .ppr-cell-progress{background:var(--ppr-soft)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-progress-percent{color:var(--ppr-ink-mid)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-status-draft .ppr-execution-progress-percent{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host #weeklyPlanTable.ppr-execution-grid-v2 .weekly-promo-table.ppr-table thead th{background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host #weeklyPlanTable.ppr-execution-grid-v2 .weekly-promo-table td.ppr-execution-closeout-week{background:var(--ppr-surface-soft)}[data-color-mode=dark] .promo-plan-react-host #weeklyPlanTable.ppr-execution-grid-v2 .weekly-promo-table tbody tr:hover td.ppr-execution-closeout-week{background:var(--ppr-surface-soft)!important}[data-color-mode=dark] :is(html[data-color-mode=dark],[data-color-mode=dark] body[data-theme=dark],[data-color-mode=dark] html.dark) .promo-plan-react-host #weeklyPlanTable.ppr-execution-grid-v2 .ppr-execution-closeout-label,[data-color-mode=dark] :is(html[data-color-mode=dark],[data-color-mode=dark] body[data-theme=dark],[data-color-mode=dark] html.dark) .promo-plan-react-host #weeklyPlanTable.ppr-execution-grid-v2 .weekly-promo-table .promo-cell.ppr-cell .ppr-execution-closeout-label>span{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host #weeklyPlanTable.ppr-execution-grid-v2 .weekly-promo-table .promo-cell.ppr-cell.ppr-execution-cell .ppr-cell-progress,[data-color-mode=dark] .promo-plan-react-host #weeklyPlanTable.ppr-execution-grid-v2 .ppr-execution-cell .ppr-execution-progress-meter--idle{background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host #weeklyPlanTable.ppr-execution-grid-v2 .ppr-execution-cell:is(:hover,[data-color-mode=dark] :focus,[data-color-mode=dark] :active) .ppr-execution-idle-dash{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host #weeklyPlanTable.ppr-execution-grid-v2 .ppr-execution-cell:hover .ppr-execution-progress-meter,[data-color-mode=dark] .promo-plan-react-host #weeklyPlanTable.ppr-execution-grid-v2 .ppr-execution-cell:focus-visible .ppr-execution-progress-meter{background:var(--ppr-surface-soft)}[data-color-mode=dark] .promo-plan-react-host .pd-category-id{background:var(--ppr-surface-soft)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-week-chip{border-color:var(--ppr-line);background:var(--ppr-surface-soft)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer,[data-color-mode=dark] .promo-plan-react-host .ppr-planning-screen4-rail,[data-color-mode=dark] .promo-plan-react-host .ppr-planning-screen4-rail .ppr-planning-rail-body{background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-rail-offer{color:var(--ppr-ink)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-rail-colhead,[data-color-mode=dark] .promo-plan-react-host .ppr-planning-rail-row{border-bottom:1px dashed var(--ppr-line)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-rail-colhead span,[data-color-mode=dark] .promo-plan-react-host .ppr-planning-rail-row span{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-rail-row span.is-strong,[data-color-mode=dark] .promo-plan-react-host .ppr-planning-rail-row strong{color:var(--ppr-ink)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-rail-row.is-highlighted{background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-history-head{border-bottom:1px solid var(--ppr-line)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-history-item{border-bottom:1px solid var(--ppr-line);color:var(--ppr-ink)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-history-state{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-sticky-subheader{border-bottom:1px solid var(--ppr-line);background:var(--pi-header-filter-bg, var(--ppr-surface))}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-subheader-eyebrow{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-subheader-main .ppr-execution-title-name,[data-color-mode=dark] .promo-plan-react-host .ppr-execution-subheader-week{color:var(--ppr-ink)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2{background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer .ppr-detail-head.pd-header{border:1px solid var(--ppr-line);background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .pd-planmode{border:1px solid var(--ppr-line-strong);background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .pd-planmode button{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .pd-planmode button.active{background:var(--ppr-surface);color:var(--ppr-ink)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .pd-planmode-copy{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-system-view .pd-planmode{background:var(--ppr-surface);border-color:var(--ppr-line-strong)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-system-view .ppr-planning-scope-bar .pd-scope-label{color:var(--ppr-ink-soft)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-system-view .pd-header-forecast{border-color:var(--ppr-line);background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-system-view .pd-hf-metric,[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-system-view .pd-hf-roi{border-right:1px solid var(--ppr-line)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-system-view .pd-hf-label,[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-system-view .pd-hf-roi-label{color:var(--ppr-ink-soft)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-system-view .pd-hf-value{color:var(--ppr-ink)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-system-view .pd-hf-net,[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-system-view .pd-hf-roi-note{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-system-view .pd-hf-net{border-bottom:1px dashed var(--ppr-line-strong)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-system-view .pd-hf-bench-row{color:var(--ppr-ink-mid)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-system-view .pd-hf-bench-row em{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-system-view .pd-roi-chip.negative{background:#3a1a1c}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-system-view .pd-roi-chip.positive{background:#102a1c}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-system-view .pd-roi-chip.neutral{background:var(--ppr-surface-soft)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer .ppr-detail-head h2,[data-color-mode=dark] .promo-plan-react-host .ppr-execution-title-name{color:var(--ppr-ink)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer .pd-category-id{border:1px solid var(--ppr-line);background:var(--ppr-surface-soft)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer .ppr-execution-summary-row .pd-objective-chip{border:1px solid var(--ppr-line);background:var(--ppr-surface);color:var(--ppr-ink-soft)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer .ppr-execution-summary-row .pd-objective-chip strong{color:var(--ppr-ink-mid)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer .ppr-execution-summary-row .ppr-execution-week-chip{border-color:var(--ppr-line);background:var(--ppr-surface-soft)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer .ppr-chip-label{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-header-controls label>span{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer .ppr-execution-header-controls .pd-typeahead-control{background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-execution-header-close,[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-execution-header-close{border:1px solid var(--ppr-line-strong);background:var(--ppr-surface);color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-execution-header-close:hover,[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-execution-header-close:focus-visible{background:var(--ppr-surface-soft)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-execution-header-close:hover,[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-execution-header-close:focus-visible{background:var(--ppr-surface-soft)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-header-actions .ppr-footer__button--finalize{background:var(--ppr-soft);border-color:var(--ppr-line)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-left-rail-stack .ppr-worklist,[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-left-rail-stack .ppr-worklist{border:1px solid var(--ppr-line);background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist-vendor-stripe{background:var(--ppr-surface-soft);color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .pd-worklist-head strong,[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .pd-worklist-head strong{color:var(--ppr-ink)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .pd-worklist-head strong small,[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .pd-worklist-head strong small{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .pd-worklist-progress,[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .pd-worklist-progress{color:var(--ppr-ink)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist>.pd-worklist-sub,[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .pd-worklist-sub{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist,[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-worklist{border-color:var(--ppr-line);background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist .pd-worklist-head,[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-worklist .pd-worklist-head{background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .pd-worklist-head strong,[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .pd-worklist-head strong,[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .pd-worklist-progress,[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .pd-worklist-progress{color:var(--ppr-ink)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .pd-worklist-progress small,[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .pd-worklist-progress small{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist>.pd-worklist-sub,[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .pd-worklist-sub{background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .pd-worklist-sub .pd-worklist-progressbar,[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .pd-worklist-sub .pd-worklist-progressbar{background:var(--ppr-surface-soft)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .pd-worklist-context,[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .pd-worklist-context{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist-search,[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-worklist-search{border:1px solid var(--ppr-line-strong);background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist-search input,[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-worklist-search input{color:var(--ppr-ink)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist-search input::placeholder,[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-worklist-search input::placeholder{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-worklist-view-row{border-bottom:1px solid var(--ppr-line);color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist-view-row{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist-view-row strong,[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-worklist-view-row strong{color:var(--ppr-ink)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist-items,[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-worklist-items{background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist-vendor-stripe,[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-finalized-cig-section{border-bottom:1px solid var(--ppr-line);background:var(--ppr-surface-soft);color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .pd-worklist-item,[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .pd-worklist-item{border-bottom:1px solid var(--ppr-line);background:var(--ppr-surface);color:var(--ppr-ink)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .pd-worklist-item:hover,[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .pd-worklist-item:hover{background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .pd-worklist-item.active,[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .pd-worklist-item.active{background:var(--ppr-surface-soft)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .pd-wl-status,[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .pd-wl-status{background:var(--ppr-surface-soft);color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .pd-worklist-item.confirmed .pd-wl-status,[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .pd-worklist-item.confirmed .pd-wl-status,[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .pd-worklist-item.confirmed.active .pd-wl-status,[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .pd-worklist-item.confirmed.active .pd-wl-status,[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .pd-wl-ncrc,[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .pd-wl-ncrc{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .pd-wl-name,[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .pd-wl-name{color:var(--ppr-ink)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .pd-wl-name em,[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .pd-wl-name em,[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .pd-wl-meta{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-cart-summary.empty{background:var(--ppr-surface);color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist-view-row,[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-worklist-view-row{border-top:1px solid var(--ppr-line);background:var(--ppr-surface-soft)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-added-items{border:1px solid var(--ppr-line);background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-added-items__toggle{color:var(--ppr-ink)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-added-items__toggle:hover,[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-added-items__toggle:focus-visible{background:var(--ppr-surface-soft)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-added-items__list li{background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-added-items__id strong{color:var(--ppr-ink)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-added-items__id small,[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-added-items__remove{color:var(--ppr-muted)}[data-color-mode=dark] :is(html[data-color-mode=dark],[data-color-mode=dark] body[data-theme=dark],[data-color-mode=dark] html.dark) :is(.promo-plan-react-host,[data-color-mode=dark] #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host) .ppr-miller-section-header .ppr-footer__button--finalize.is-disabled{color:var(--ppr-muted)!important}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer .ppr-worklist-carry button{border:1px dashed var(--ppr-line-strong);background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer .ppr-worklist-carry button:hover:not(:disabled){background:var(--ppr-surface-soft)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer .ppr-worklist-carry button:disabled{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer .ppr-worklist-carry button small{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-detail-layout{border:1px solid var(--ppr-line);background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist{background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-detail-main{border-left:1px solid var(--ppr-line);background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-detail-main>.ppr-panel+.ppr-panel{border-top:1px solid var(--ppr-line)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-right-side{border-left:1px solid var(--ppr-line);background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-right-side .ppr-right-rail{background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-panel .ppr-panel-head{border-bottom:1px solid var(--ppr-line)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-optional-toggle{border:1px solid var(--ppr-line-strong);background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-optional-toggle:hover{background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-rec-table .ppr-execution-group-head th{background:var(--ppr-surface);color:var(--ppr-ink-mid)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-rec-table th,[data-color-mode=dark] .promo-plan-react-host .ppr-execution-rec-table td{color:var(--ppr-ink-mid)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-power-row td{background:var(--ppr-surface-soft);border-bottom:1px solid var(--ppr-line);color:var(--ppr-ink-mid)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-pa-row:hover td{background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-text-input{background:var(--ppr-surface);color:var(--ppr-ink)}[data-color-mode=dark] .promo-plan-react-host .ppr-pod-text-limit-helper{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-money-input>span:not(.ppr-execution-field-label){color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-num-stepper button{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-execution-miller-panel.ppr-panel.pd-section{background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-miller-grid{border:1px solid rgba(13,28,42,.82);background:radial-gradient(circle at 18% 0%,#0d1c2ac7,#fff0 34%),linear-gradient(135deg,#0d1c2a8a,#f2f7fc57),#f5f9fd75;box-shadow:0 18px 42px #0f172a1a,inset 0 1px #0d1c2adb,inset 0 0 0 1px #ffffff57}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-execution-miller-grid{background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-miller-section-head-desc,[data-color-mode=dark] .promo-plan-react-host .ppr-miller-section-head-identity strong{color:var(--ppr-ink)}[data-color-mode=dark] .promo-plan-react-host .ppr-miller-section-head-identity small{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-miller-section-header .ppr-footer__button--finalize.is-disabled{background:var(--ppr-surface-soft);border-color:var(--ppr-line)}[data-color-mode=dark] .promo-plan-react-host .ppr-miller-column-head span{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-miller-column-head strong{color:var(--ppr-ink)}[data-color-mode=dark] .promo-plan-react-host .ppr-miller-column-head small{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-miller-column-head small.is-linked{color:var(--ppr-ink-soft)}[data-color-mode=dark] .promo-plan-react-host .ppr-miller-carry-button:disabled{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-miller-state{color:var(--ppr-ink-soft)}[data-color-mode=dark] .promo-plan-react-host .ppr-miller-state.ppr-success{border-color:var(--ppr-line-strong);background:#12301f;color:var(--ppr-ink-soft)}[data-color-mode=dark] .promo-plan-react-host .ppr-miller-state.ppr-error{border-color:var(--ppr-line-strong);background:#3a1a1c}[data-color-mode=dark] .promo-plan-react-host .ppr-miller-state.ppr-loading{border-color:var(--ppr-line-strong);background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-miller-scope-row{color:var(--ppr-ink)}[data-color-mode=dark] .promo-plan-react-host .ppr-miller-scope-row:hover{background:#0d1c2a8f}[data-color-mode=dark] .promo-plan-react-host .ppr-miller-scope-main small,[data-color-mode=dark] .promo-plan-react-host .ppr-miller-scope-meta{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-miller-scope-row.active .ppr-miller-scope-main small,[data-color-mode=dark] .promo-plan-react-host .ppr-miller-scope-row.active .ppr-miller-scope-meta{color:#0d1c2ad1}[data-color-mode=dark] .promo-plan-react-host .ppr-miller-apex-column,[data-color-mode=dark] .promo-plan-react-host .ppr-miller-oms-column{border:1px solid var(--ppr-line);background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-miller-oms-fields{border-right:1px solid var(--ppr-line)}[data-color-mode=dark] .promo-plan-react-host .ppr-miller-group-divided,[data-color-mode=dark] .promo-plan-react-host .ppr-miller-group-divided+.ppr-miller-apex-group{border-top:1px solid var(--ppr-line)}[data-color-mode=dark] .promo-plan-react-host .ppr-allowance-section-label{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-allowance-simple-list{border:1px solid var(--ppr-line);background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-allowance-simple-row+.ppr-allowance-simple-row{border-top:1px dashed var(--ppr-line)}[data-color-mode=dark] .promo-plan-react-host .ppr-allowance-simple-row:hover .ppr-allowance-simple-desc{color:var(--ppr-ink)}[data-color-mode=dark] .promo-plan-react-host .ppr-allowance-simple-desc{color:var(--ppr-ink-soft)}[data-color-mode=dark] .promo-plan-react-host .ppr-allowance-simple-meta{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-allowance-offer{border:1px solid var(--ppr-line);background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-allowance-summary-dot{background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-allowance-offer:hover{border-color:var(--ppr-line-strong)}[data-color-mode=dark] .promo-plan-react-host .ppr-allowance-offer-id strong{color:var(--ppr-ink)}[data-color-mode=dark] .promo-plan-react-host .ppr-allowance-status{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-allowance-amount{color:var(--ppr-ink)}[data-color-mode=dark] .promo-plan-react-host .ppr-allowance-offer-desc{color:var(--ppr-ink-soft)}[data-color-mode=dark] .promo-plan-react-host .ppr-allowance-offer-dates{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-miller-preview-box{border:1.5px dashed var(--ppr-line-strong);background:var(--ppr-surface);color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-miller-preview-box strong{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-pod-example{border:1px solid var(--ppr-line);background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-miller-field>span,[data-color-mode=dark] .promo-plan-react-host .ppr-miller-field-label{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-miller-field.is-overridden .ppr-miller-field-control{background:#2a2210}[data-color-mode=dark] .promo-plan-react-host .ppr-miller-field.is-invalid .ppr-miller-field-control{background:#3a1a1c}[data-color-mode=dark] .promo-plan-react-host .ppr-field-reset-button{background:#2a2210}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-miller-column.is-disabled,[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-miller-oms-column.is-disabled{background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-execution-intent-check{border:1px solid var(--ppr-line);background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-execution-intent-check:has(.ppr-oms-promo-chip){border-color:var(--ppr-line);background:#241a33}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-new-form-default-section{border:1px solid var(--ppr-line);background:linear-gradient(180deg,var(--ppr-surface),var(--ppr-surface))}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-mock-ui .ppr-new-form-default-section{border-color:var(--ppr-line);background:linear-gradient(180deg,var(--ppr-surface) 0%,var(--ppr-surface) 100%)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-mock-ui .ppr-new-form-view .ppr-new-form-section-label,[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-mock-ui .ppr-new-form-view .ppr-new-form-price-head h3{color:var(--ppr-ink)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-mock-ui .ppr-new-form-default-intro p,[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-mock-ui .ppr-new-form-price-title p{color:var(--ppr-ink-soft)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-mock-ui .ppr-miller-column,[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-mock-ui .ppr-miller-oms-column{border-color:var(--ppr-line);background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-mock-ui .ppr-miller-field-label{color:var(--ppr-ink-soft)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-mock-ui .ppr-execution-text-input,[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-mock-ui .ppr-execution-input .MuiSelect-select,[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-mock-ui .ppr-allowance-simple-row{color:var(--ppr-ink)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-new-form-override-section{background:linear-gradient(180deg,#241a33,#241a33)}[data-color-mode=dark] .promo-plan-react-host .ppr-new-form-section-label{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-overridden-count-chip{background:var(--ppr-surface-soft)}[data-color-mode=dark] .promo-plan-react-host .ppr-new-form-default-intro p,[data-color-mode=dark] .promo-plan-react-host .ppr-new-form-price-head h3{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-new-form-view .ppr-new-form-section-label,[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-new-form-view .ppr-new-form-price-head h3{color:var(--ppr-ink)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-new-form-price-title p{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-new-form-override-select{border:1px solid var(--ppr-line-strong);background:linear-gradient(45deg,transparent 50%,#1769e8 50%) right 13px center / 5px 5px no-repeat,linear-gradient(135deg,#1769e8 50%,transparent 50%) right 8px center / 5px 5px no-repeat,var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-new-form-override-select:hover:not(:disabled),[data-color-mode=dark] .promo-plan-react-host .ppr-new-form-override-select:focus{background:linear-gradient(45deg,transparent 50%,#1769e8 50%) right 13px center / 5px 5px no-repeat,linear-gradient(135deg,#1769e8 50%,transparent 50%) right 8px center / 5px 5px no-repeat,var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-new-form-reset-all{border:1px solid var(--ppr-line-strong);background:var(--ppr-surface);color:var(--ppr-ink-soft)}[data-color-mode=dark] .promo-plan-react-host .ppr-new-form-reset-all:hover:not(:disabled),[data-color-mode=dark] .promo-plan-react-host .ppr-new-form-reset-all:focus-visible{background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-new-form-reset-all:disabled{border-color:var(--ppr-line);background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-new-form-pa-table-wrap{border:1px solid var(--ppr-line);background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-new-form-pa-table{color:var(--ppr-ink)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-new-form-pa-table th,[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-new-form-pa-table td{border-bottom:1px solid var(--ppr-line)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-new-form-pa-table th{background:var(--ppr-surface);color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-new-form-pa-table tbody tr.is-editing>td{background:#241a33}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-new-form-pa-table tbody tr.ppr-pa-table-parent-row>td{background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-pa-table-promo{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-pa-table-promo strong{color:var(--ppr-ink)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-apex-promo-chip,[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-oms-promo-chip{border:1px solid var(--ppr-line);background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-oms-promo-chip{border-color:var(--ppr-line);background:#241a33}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-pa-table-promo.is-overridden{color:var(--ppr-ink)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-pa-table-status{border:1px solid var(--ppr-line);background:var(--ppr-surface-soft);color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-pa-table-status.is-overridden{background:#241a33}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-pa-table-action--reset{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-pa-table-action--reset:hover{color:var(--ppr-ink-mid)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-pa-table-expanded-row>td{background:linear-gradient(180deg,#241a33,#241a33)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-mock-ui .ppr-pa-table-expanded-row>td,[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-mock-ui .ppr-new-form-pa-table tbody tr.is-editing>td{background:#241a33}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-mock-ui .ppr-new-form-override-section{background:linear-gradient(180deg,#241a33 0% 100%)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-pa-table-edit-action--secondary{border:1px solid var(--ppr-line-strong);background:var(--ppr-surface);color:var(--ppr-ink-soft)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-pa-table-edit-action--secondary:hover{border-color:var(--ppr-line-strong);background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-new-form-pa-row{border:1px solid var(--ppr-line);background:var(--ppr-surface);color:var(--ppr-ink)}[data-color-mode=dark] .promo-plan-react-host .ppr-new-form-pa-row[role=button]:hover,[data-color-mode=dark] .promo-plan-react-host .ppr-new-form-pa-row.is-default{background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-new-form-pa-default{border:1px solid var(--ppr-line);background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-new-form-pa-default.is-expanded .ppr-new-form-pa-row.is-default{border-bottom:1px solid var(--ppr-line)}[data-color-mode=dark] .promo-plan-react-host .ppr-new-form-pa-default-expanded{background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-new-form-pa-default-expanded>.ppr-new-form-pa-row,[data-color-mode=dark] .promo-plan-react-host .ppr-new-form-pa-default-expanded>.ppr-new-form-pa-override{border-top:1px solid var(--ppr-line)}[data-color-mode=dark] .promo-plan-react-host .ppr-new-form-pa-default-expanded>.ppr-new-form-pa-override.is-expanded{border-color:var(--ppr-line)}[data-color-mode=dark] .promo-plan-react-host .ppr-new-form-pa-row.ppr-new-form-pa-child{background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-new-form-pa-row>span:first-child:not(.ppr-new-form-pa-code-stack){color:var(--ppr-ink)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-new-form-pa-code-stack strong{color:var(--ppr-ink)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-new-form-pa-code-stack small,[data-color-mode=dark] .promo-plan-react-host .ppr-new-form-pa-row strong{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-new-form-pa-row .ppr-new-form-pa-code-stack strong{color:var(--ppr-ink)}[data-color-mode=dark] .promo-plan-react-host .ppr-new-form-pa-status{background:#2a2210}[data-color-mode=dark] .promo-plan-react-host .ppr-new-form-pa-summary{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host button.ppr-new-form-pa-chevron,[data-color-mode=dark] .promo-plan-react-host .ppr-new-form-revert-button{border:1px solid var(--ppr-line);background:var(--ppr-surface);color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-new-form-revert-button:hover{background:#2a2210}[data-color-mode=dark] .promo-plan-react-host .ppr-new-form-override-button{background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-new-form-pa-override{border:1px solid var(--ppr-line);background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-new-form-pa-override.is-expanded{border-color:var(--ppr-line-strong)}[data-color-mode=dark] .promo-plan-react-host .ppr-new-form-pa-override.is-expanded .ppr-new-form-pa-row{background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-new-form-pa-expanded{border-top:1px solid var(--ppr-line);background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-miller-check-field>span{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-worklist-collapsed-indicator span{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-worklist-collapsed-indicator strong{color:var(--ppr-ink)}[data-color-mode=dark] .promo-plan-react-host .ppr-finalized-cig-section{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-finalized-cig-section{border-bottom:1px solid var(--ppr-line);background:var(--ppr-surface-soft);color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-review-head,[data-color-mode=dark] .promo-plan-react-host .ppr-execution-review-section{border:1px solid var(--ppr-line);background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-finalize-card{border:1px solid var(--ppr-line-strong);background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-finalize-card h2{color:var(--ppr-ink)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-finalize-card p{color:var(--ppr-ink-soft)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-finalize-item-head strong,[data-color-mode=dark] .promo-plan-react-host .ppr-execution-finalize-pa-head strong{color:var(--ppr-ink)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-finalize-item-head span,[data-color-mode=dark] .promo-plan-react-host .ppr-execution-finalize-pa-head span{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-finalize-tactics>.ppr-execution-finalize-tactic{color:var(--ppr-ink)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-finalize-tactics em{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-finalize-defaults{background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-finalize-defaults .ppr-new-form-section-label{color:var(--ppr-ink-mid)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-finalize-pa-card{border:1px solid var(--ppr-line);background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-finalize-form-panel{background:#0d1c2ac7}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-finalize-form-panel.divided{border-left:1px solid var(--ppr-line)}[data-color-mode=dark] .promo-plan-react-host .ppr-retail-tag-preview-frame{background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-retail-tag-preview-disclaimer{color:var(--ppr-ink-soft)}[data-color-mode=dark] .promo-plan-react-host .ppr-retail-tag-preview-disclaimer strong,[data-color-mode=dark] .promo-plan-react-host .ppr-execution-finalize-price-head h3{color:var(--ppr-ink-mid)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-tag-digital-preview{background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-tag-digital-preview h3{color:var(--ppr-ink-mid)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-preview-coming-soon{background:#2a2210}[data-color-mode=dark] .promo-plan-react-host .ppr-review-expanded-panel.ppr-execution-review .ppr-new-form-default-section{border:1px solid var(--ppr-line);background:linear-gradient(180deg,var(--ppr-surface),var(--ppr-surface))}[data-color-mode=dark] .promo-plan-react-host .ppr-review-expanded-panel.ppr-execution-review .ppr-new-form-pa-code-stack strong{color:var(--ppr-ink)}[data-color-mode=dark] .promo-plan-react-host .ppr-review-expanded-panel.ppr-execution-review .ppr-new-form-pa-code-stack small{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-review-v2-table-wrap{background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-review-v2-promoted-shell>.pd-review-row>td{background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-review-v2-table .ppr-planning-review-v2-segment>.pd-review-row>td{background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-review-v2-table .ppr-planning-review-v2-segment.is-expanded>.pd-review-row>td{background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-review-v2-expanded.is-open:hover>td{background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-finalize-field-group h4{color:var(--ppr-ink-mid)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-finalize-field-group dt{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-finalize-field-group dd{color:var(--ppr-ink)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-finalize-field-group .ppr-execution-finalize-check-field{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-finalize-field-group .ppr-execution-finalize-check-field>span{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-finalize-field-group input:not([type=checkbox]),[data-color-mode=dark] .promo-plan-react-host .ppr-execution-finalize-field-group textarea{border:1px solid var(--ppr-line-strong);background:var(--ppr-surface);color:var(--ppr-ink)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-finalize-empty{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-review-section-head{border-bottom:1px solid var(--ppr-line)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-review-section-head h3{color:var(--ppr-ink)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-review-section-head p{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-review-manual-note{background:#33280f}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-capsule{border:1px solid var(--ppr-line-strong);background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-capsule button,[data-color-mode=dark] .promo-plan-react-host .ppr-execution-download{color:var(--ppr-ink-soft)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-download{border:1px solid var(--ppr-line-strong);background:var(--ppr-surface);color:var(--ppr-ink-mid)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-download:hover:not(:disabled),[data-color-mode=dark] .promo-plan-react-host .ppr-execution-download:focus-visible{background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-review>.ppr-footer--review{background:linear-gradient(180deg,rgba(246,248,251,0) 0%,var(--ppr-surface) 28%,var(--ppr-surface) 100%)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-cig-review{border:1px solid var(--ppr-line)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-cig-summary{background:var(--ppr-surface);color:var(--ppr-ink)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-cig-summary-main span,[data-color-mode=dark] .promo-plan-react-host .ppr-execution-cig-summary-meta em{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-review-table th,[data-color-mode=dark] .promo-plan-react-host .ppr-execution-review-table td{border-bottom:1px solid var(--ppr-line)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-review-table th{background:var(--ppr-surface);color:var(--ppr-ink-soft)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-review-table td{color:var(--ppr-ink-mid)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-pa-code-stack strong{color:var(--ppr-ink)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-pa-code-stack small{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-review-summary-wrap,[data-color-mode=dark] .promo-plan-react-host .ppr-review-summary-heading-row{background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-review-summary-row>[role=columnheader],[data-color-mode=dark] .promo-plan-react-host .ppr-review-summary-row>[role=cell]{color:var(--ppr-ink-mid)}[data-color-mode=dark] .promo-plan-react-host .ppr-review-summary-row>[role=columnheader]{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-review-summary-intro{border-bottom:1px solid var(--ppr-line);background:var(--ppr-surface-soft);color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-review-summary-intro strong{color:var(--ppr-ink-mid)}[data-color-mode=dark] .promo-plan-react-host .ppr-review-summary-count{background:var(--ppr-soft);color:var(--ppr-ink)}[data-color-mode=dark] .promo-plan-react-host .ppr-review-priced-pill{background:#102a1c;color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-review-vendor-cell{color:var(--ppr-ink-mid)}[data-color-mode=dark] .promo-plan-react-host .ppr-review-description-cell strong{color:var(--ppr-ink)}[data-color-mode=dark] .promo-plan-react-host .ppr-review-description-cell span{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-review-ad-page-placeholder,[data-color-mode=dark] .promo-plan-react-host .ppr-review-mod-input{border:1px solid var(--ppr-line);background:var(--ppr-surface);color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-review-mod-input,[data-color-mode=dark] .promo-plan-react-host .ppr-review-compact-tactic strong{color:var(--ppr-ink)}[data-color-mode=dark] .promo-plan-react-host .ppr-review-compact-tactic span{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-review-expand-button{border:1px solid var(--ppr-line-strong);background:var(--ppr-surface);color:var(--ppr-ink-mid)}[data-color-mode=dark] .promo-plan-react-host .ppr-review-expand-button:hover,[data-color-mode=dark] .promo-plan-react-host .ppr-review-expand-button:focus-visible{background:var(--ppr-surface-soft)}[data-color-mode=dark] .promo-plan-react-host .ppr-review-expand-warning-badge{border:2px solid var(--ppr-line)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-finalize-field-group .ppr-prepopulation-empty-field input:not([type=checkbox]),[data-color-mode=dark] .promo-plan-react-host .ppr-execution-finalize-field-group .ppr-prepopulation-empty-field textarea{background:#3a1a1c}[data-color-mode=dark] .promo-plan-react-host .ppr-review-expanded-row[aria-hidden=false]:hover,[data-color-mode=dark] .promo-plan-react-host .ppr-review-expanded-row[aria-hidden=false]:hover>td{background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-review-summary-empty,[data-color-mode=dark] .promo-plan-react-host .ppr-review-expanded-bar{color:var(--ppr-ink-mid)}[data-color-mode=dark] .promo-plan-react-host .ppr-review-expanded-bar em{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-review .ppr-new-form-pa-table-wrap{border:1px solid var(--ppr-line);background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-review .ppr-new-form-pa-table{color:var(--ppr-ink)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-review .ppr-new-form-pa-table th,[data-color-mode=dark] .promo-plan-react-host .ppr-execution-review .ppr-new-form-pa-table td{border-bottom:1px solid var(--ppr-line)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-review .ppr-new-form-pa-table th{background:var(--ppr-surface);color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-review .ppr-new-form-pa-table tbody tr.is-editing>td{background:#33280f}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-review .ppr-new-form-pa-table tbody tr[aria-selected]:hover>td{background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-review .ppr-pa-table-promo{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-review .ppr-apex-promo-chip,[data-color-mode=dark] .promo-plan-react-host .ppr-execution-review .ppr-oms-promo-chip{border:1px solid var(--ppr-line);background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-review .ppr-oms-promo-chip{border-color:var(--ppr-line);background:#241a33}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-review .ppr-pa-table-promo.is-overridden{color:var(--ppr-ink)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-review .ppr-pa-table-status{border:1px solid var(--ppr-line);background:var(--ppr-surface-soft);color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-review .ppr-pa-table-status.is-overridden{background:var(--ppr-surface-soft)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-review .ppr-pa-table-status.is-editing{background:#2a2210}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-review .ppr-pa-table-action--reset{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-review .ppr-pa-table-expanded-row>td{background:linear-gradient(180deg,#2a2210,#33280f)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-review .ppr-pa-table-parent-row>td{background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-review-allowance-cell strong,[data-color-mode=dark] .promo-plan-react-host .ppr-apex-offer-narrative{color:var(--ppr-ink-mid)}[data-color-mode=dark] .promo-plan-react-host .ppr-apex-token{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-apex-token-value{color:var(--ppr-ink-mid)}[data-color-mode=dark] .promo-plan-react-host .ppr-apex-offer-cell.is-editing{background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-execution-field-label{background:var(--ppr-surface);color:var(--ppr-muted)}[data-color-mode=dark] :is(html[data-color-mode=dark],[data-color-mode=dark] body[data-theme=dark],[data-color-mode=dark] html.dark) .promo-plan-react-host .ppr-execution-field-label{color:var(--ppr-muted)}[data-color-mode=dark] :is(html[data-color-mode=dark],[data-color-mode=dark] body[data-theme=dark],[data-color-mode=dark] html.dark) .promo-plan-react-host .ppr-apex-token-label{color:var(--ppr-ink-soft)}[data-color-mode=dark] :is(html[data-color-mode=dark],[data-color-mode=dark] body[data-theme=dark],[data-color-mode=dark] html.dark) .promo-plan-react-host .ppr-apex-token-sep{color:var(--ppr-ink-mid)}[data-color-mode=dark] :is(html[data-color-mode=dark],[data-color-mode=dark] body[data-theme=dark],[data-color-mode=dark] html.dark) .promo-plan-react-host .ppr-apex-token-empty .ppr-apex-token-value{color:var(--ppr-ink-mid)}[data-color-mode=dark] .promo-plan-react-host .ppr-shelf-comm-narrative,[data-color-mode=dark] .promo-plan-react-host .ppr-shelf-comm-active .ppr-shelf-comm-narrative{color:var(--ppr-ink-mid)}[data-color-mode=dark] .promo-plan-react-host .ppr-shelf-comm-cell.is-editing{background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-oms-offer-narrative,[data-color-mode=dark] .promo-plan-react-host .ppr-oms-offer-normal .ppr-oms-offer-narrative{color:var(--ppr-ink-mid)}[data-color-mode=dark] .promo-plan-react-host .ppr-oms-offer-cell.is-editing{background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-oms-content-narrative{color:var(--ppr-ink-mid)}[data-color-mode=dark] .promo-plan-react-host .ppr-oms-content-raw{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-oms-content-show-raw .ppr-oms-content-raw,[data-color-mode=dark] .promo-plan-react-host .ppr-oms-content-display:hover .ppr-oms-content-raw,[data-color-mode=dark] .promo-plan-react-host .ppr-oms-content-display:focus-visible .ppr-oms-content-raw{color:var(--ppr-ink-soft)}[data-color-mode=dark] .promo-plan-react-host .ppr-oms-content-cell.is-editing,[data-color-mode=dark] .promo-plan-react-host .ppr-oms-content-edit-row{background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-oms-content-check,[data-color-mode=dark] .promo-plan-react-host .ppr-oms-content-edit-na{color:var(--ppr-muted)}[data-color-mode=dark] :is(html[data-color-mode=dark],[data-color-mode=dark] body[data-theme=dark],[data-color-mode=dark] html.dark) .promo-plan-react-host .ppr-oms-content-raw{color:var(--ppr-muted)}[data-color-mode=dark] :is(html[data-color-mode=dark],[data-color-mode=dark] body[data-theme=dark],[data-color-mode=dark] html.dark) .promo-plan-react-host .ppr-execution-pa-table td.ppr-digital-na{color:var(--ppr-ink-soft)}[data-color-mode=dark] :is(html[data-color-mode=dark],[data-color-mode=dark] body[data-theme=dark],[data-color-mode=dark] html.dark) .promo-plan-react-host .ppr-execution-subheader-eyebrow{color:var(--ppr-muted)}[data-color-mode=dark] :is(html[data-color-mode=dark],[data-color-mode=dark] body[data-theme=dark],[data-color-mode=dark] html.dark) .promo-plan-react-host .ppr-miller-scope-row.active .ppr-miller-scope-main small,[data-color-mode=dark] :is(html[data-color-mode=dark],[data-color-mode=dark] body[data-theme=dark],[data-color-mode=dark] html.dark) .promo-plan-react-host .ppr-miller-scope-row.active .ppr-miller-scope-meta,[data-color-mode=dark] :is(html[data-color-mode=dark],[data-color-mode=dark] body[data-theme=dark],[data-color-mode=dark] html.dark) .promo-plan-react-host .ppr-miller-scope-row.active .ppr-miller-scope-arrow{color:#0d1c2adb!important}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-week-review-workspace{background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-week-review-grid{border:1px solid var(--ppr-line);background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-week-pane{border-right:1px solid var(--ppr-line);background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-week-pane-head{border-bottom:1px solid var(--ppr-line);background:var(--ppr-surface);color:var(--ppr-ink-soft)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-week-pane-head>span{color:var(--ppr-ink-mid)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-week-pane-head small{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-week-pane-toggle{border:1px solid var(--ppr-line-strong);background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-week-pane-toggle button{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-week-pane-foot{border-top:1px solid var(--ppr-line)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-pa-card,[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-promo-option{border-bottom:1px solid var(--ppr-line);background:var(--ppr-surface);color:var(--ppr-ink)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-pa-card.active,[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-promo-option.active{background:var(--ppr-surface-soft)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-pa-cost-row{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-pa-cost-row b{color:var(--ppr-ink)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-pa-promo-label,[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-pa-promo-row[data-promoted=false] b,[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-pa-kpi-grid small{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-pa-kpi-grid b{color:var(--ppr-ink)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-pa-kpi-grid em,[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-pa-kpi-grid i,[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-pa-kpi-grid .ppr-kpi-abs{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-promo-radio{border:2px solid var(--ppr-line-strong);background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-promo-channel-line small,[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-promo-scores{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-promo-reference-row{border-bottom:1px solid var(--ppr-line);color:var(--ppr-ink)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-promo-reference-row span{background:var(--ppr-surface-soft)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-promo-reference-row em,[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-promo-override-link{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-week-kpi-context{border-bottom:1px solid var(--ppr-line);color:var(--ppr-ink)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-week-kpi-row{border-bottom:1px solid var(--ppr-line)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-week-kpi-row span{color:var(--ppr-ink)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-send-buying-row{border:1px solid var(--ppr-line-strong);background:#12301f}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-send-buying-row input{border:1px solid var(--ppr-line-strong);background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-benchmark-head{border-bottom:1px solid var(--ppr-line);background:var(--ppr-surface);color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-benchmark-sort.is-active{color:#60a5fa}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-benchmark-row{border-bottom:1px solid var(--ppr-line);color:var(--ppr-ink)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-benchmark-row em{color:var(--muted, var(--ppr-muted))}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist-pane .ppr-worklist .pd-worklist-head{border-bottom:1px solid var(--ppr-line);background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-right-side{border-left:1px solid var(--ppr-line)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-week-review-grid.has-worklist.is-loading{background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist-pane .pd-worklist-head{border-bottom:1px solid var(--ppr-line);background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist-pane .pd-worklist-head strong:before{color:var(--ppr-ink-mid)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist-pane .ppr-cart-summary{border-top:1px solid var(--ppr-line)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-week-skeleton-row{border-bottom:1px solid var(--ppr-line)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-week-skeleton-row i,[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-week-skeleton-row b,[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-week-skeleton-row em{background:linear-gradient(90deg,var(--ppr-surface-soft) 0%,var(--ppr-surface) 48%,var(--ppr-surface-soft) 100%)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-screen4-selected-head{border:1px solid var(--ppr-line);background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-screen4-selected-title h2{color:var(--ppr-ink)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-screen4-selected-title h2 em,[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-screen4-selected-title p{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-screen4-selected-kpis .pd-hf-value,[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist-pane .pd-worklist-item{color:var(--ppr-ink)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist-pane .pd-wl-ncrc{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist-pane .pd-wl-name{color:var(--ppr-ink)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist-pane .pd-wl-name em,[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist-pane .ppr-worklist-store-tactic{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-screen4-selected-head{border-color:var(--ppr-line)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-grid.has-worklist{border:1px solid var(--ppr-line);background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-pane{border-right:1px solid var(--ppr-line);background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-pane-head{border-bottom:1px solid var(--ppr-line);background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-pane-head>span{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-worklist-pane .ppr-worklist{background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-worklist-vendor-stripe{border-bottom:1px solid var(--ppr-line);background:var(--ppr-surface);color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .pd-worklist-item{border-bottom:1px solid var(--ppr-line);background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .pd-worklist-item:hover{background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .pd-worklist-item.active{background:var(--ppr-surface-soft)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .pd-wl-name{color:var(--ppr-ink)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-pa-card,[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-promo-option,[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-promo-reference-row,[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-kpi-row,[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-benchmark-row{border-bottom-color:var(--ppr-line)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-planning-rail-tabs{border-bottom:1px solid var(--ppr-line)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-planning-rail-tabs button{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2>.ppr-footer--detail{background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-planning-rail-body,[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-detail-content{background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-screen4-selected-head{border:1px solid var(--ppr-line);background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-detail-main-has-head>.ppr-screen4-selected-head{border-bottom:1px solid var(--ppr-line)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-detail-layout{border:1px solid var(--ppr-line);background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-detail-main{background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-right-side{border-left:1px solid var(--ppr-line);background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-right-side .ppr-right-rail{background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-worklist-pane .pd-worklist-head{border-bottom:1px solid var(--ppr-line);background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-worklist-pane .pd-worklist-head strong:before{color:var(--ppr-ink-soft)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-worklist-pane .pd-worklist-progress{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-worklist-pane .ppr-worklist-view-row{border-top:1px solid var(--ppr-line)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid.has-worklist{border:1px solid var(--ppr-line);background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid:not(.has-worklist){border:1px solid var(--ppr-line);background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-week-pane{border-right:1px solid var(--ppr-line);background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-week-pane-head{border-bottom:1px solid var(--ppr-line);background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-week-pane-head>span{color:var(--ppr-ink-soft)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-week-pane-head small{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-week-pane-toggle{border:1px solid var(--ppr-line-strong);background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-week-pane-toggle button{color:var(--ppr-ink-soft)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-worklist-pane .pd-worklist-head{border-bottom:1px solid var(--ppr-line);background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-worklist-pane .ppr-worklist-vendor-stripe{border-bottom:1px solid var(--ppr-line);background:var(--ppr-surface);color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .pd-worklist-item{border-bottom:1px solid var(--ppr-line)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .pd-worklist-item.active{background:var(--ppr-surface-soft)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .pd-wl-name{color:var(--ppr-ink)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-pa-card{border-bottom:1px solid var(--ppr-line);background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-pa-card:hover{background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-pa-card.active{background:var(--ppr-surface-soft)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-pa-card>strong,[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-pa-card>b{color:var(--ppr-ink)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-pa-deal-lines span,[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-promo-channel-line{color:var(--ppr-ink-mid)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-pa-deal-lines>span{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-pa-deal-lines>span:first-child b{color:var(--ppr-ink)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-promo-option{border-bottom:1px solid var(--ppr-line);background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-promo-option.active{background:var(--ppr-surface-soft)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-promo-radio{border:2px solid var(--ppr-line-strong)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-promo-rank{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-promo-scores{color:var(--ppr-ink-soft)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-promo-reference-row{border-bottom:1px solid var(--ppr-line);color:var(--ppr-ink-mid)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-promo-reference-row>span{background:var(--ppr-surface-soft)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-promo-reference-row em{color:var(--ppr-ink-soft)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-promo-reference-row strong{color:var(--ppr-ink)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-promo-reference-row small{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-promo-channel-line b{color:var(--ppr-ink)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-promo-override-link{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-pane{background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-scope{border-bottom:1px solid var(--ppr-line)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-section-label{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-section-title{color:var(--ppr-ink)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-scope-toggle{border:1px solid var(--ppr-line);background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-scope-toggle button{color:var(--ppr-ink-soft)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-warning{border-bottom:1px solid var(--ppr-line);background:#2a2210}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-section{border-bottom:1px solid var(--ppr-line)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-section-oms{background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-field>span{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-input{border:1px solid var(--ppr-line);background:var(--ppr-surface);color:var(--ppr-ink)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-checkbox{color:var(--ppr-ink-mid)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-allowance{border:1px solid var(--ppr-line);background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-allowance.active{background:var(--ppr-surface-soft)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-allowance-id{color:var(--ppr-ink)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-allowance-id em{background:var(--ppr-surface-soft)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-allowance-main small{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-allowance-amount{color:var(--ppr-ink)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-empty{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-foot{border-top:1px solid var(--ppr-line);background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-cancel{border:1px solid var(--ppr-line);background:var(--ppr-surface);color:var(--ppr-ink-mid)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-forecast{border-top:1px solid var(--ppr-line);background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-primary{color:var(--ppr-ink)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-secondary{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-bar{background:var(--ppr-surface-soft)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-bar>span:after{background:linear-gradient(90deg,transparent,rgba(13,28,42,.55),transparent)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-milestones li.is-active{color:var(--ppr-ink)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-milestones li.is-done{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-tick{border:1.5px solid var(--ppr-line-strong)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-milestones li.is-done .ppr-custom-promo-tick:after{border:solid var(--ppr-line)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-ready strong{color:var(--ppr-ink)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-ready p{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-metrics>div{border:1px solid var(--ppr-line);background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-metrics b{color:var(--ppr-ink)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-week-kpi-context{border-bottom:1px solid var(--ppr-line);color:var(--ppr-ink)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-week-kpi-row{border-bottom:1px solid var(--ppr-line);background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-week-kpi-row span,[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-week-kpi-row strong{color:var(--ppr-ink)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-week-kpi-row small{color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-send-buying-row{border-bottom:1px solid var(--ppr-line);background:#12301f}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-send-buying-row input{border:1px solid var(--ppr-line-strong);background:var(--ppr-surface)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-benchmark-head{border-bottom:1px solid var(--ppr-line);background:var(--ppr-surface);color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-benchmark-row{border-bottom:1px solid var(--ppr-line);background:var(--ppr-surface);color:var(--ppr-ink)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-benchmark-row strong{color:var(--ppr-ink)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-benchmark-row em[data-tactic=ID] b{background:var(--ppr-surface-soft)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-benchmark-row em[data-tactic=MB] b{background:#2a2210}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-benchmark-row em[data-tactic=BXGX] b{background:#102a1c}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-benchmark-row em[data-tactic=NP] b{background:var(--ppr-surface-soft);color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-benchmark-pane .ppr-week-pane-head>span{color:var(--ppr-ink)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-week-pane{border-bottom:1px solid var(--ppr-line)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-promo-badge{background:var(--ppr-surface-soft);color:var(--ppr-muted)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-promo-badge[data-badge=ID]{background:var(--ppr-surface-soft)}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-promo-badge[data-badge=MB]{background:#2a2210}[data-color-mode=dark] .promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-promo-badge[data-badge=BXGX]{background:#102a1c}[data-color-mode=dark] .ppr-fin,[data-color-mode=dark] .ppr-fin-layout{background:var(--ppr-surface)}[data-color-mode=dark] .ppr-fin-rail{background:var(--ppr-surface);border-left:1px solid var(--ppr-line)}[data-color-mode=dark] .ppr-fin-divk{border-left:1px solid var(--ppr-line)}[data-color-mode=dark] .ppr-fin-ghead,[data-color-mode=dark] .ppr-fin-ghead .ppr-fin-c.ppr-fin-r{background:var(--ppr-surface)}[data-color-mode=dark] .ppr-fin-gfoot{border-top:1.5px solid var(--ppr-line-strong);background:var(--ppr-surface)}[data-color-mode=dark] .ppr-fin-gfoot .ppr-fin-lab{color:var(--ppr-ink-mid)}[data-color-mode=dark] .ppr-fin-gfoot .ppr-fin-v{background:var(--ppr-surface-soft)}[data-color-mode=dark] .ppr-fin-sband{border-bottom:1px solid var(--ppr-line)}[data-color-mode=dark] .ppr-fin-sband .ppr-fin-scnt{background:var(--ppr-soft);color:var(--ppr-muted)}[data-color-mode=dark] .ppr-fin-sband .ppr-fin-t{color:var(--ppr-ink-mid)}[data-color-mode=dark] .ppr-fin-vhead{border-bottom:1px solid var(--ppr-line)}[data-color-mode=dark] .ppr-fin-vhead .vc{background:var(--ppr-soft)}[data-color-mode=dark] .ppr-fin-rw{border-bottom:1px solid var(--ppr-line)}[data-color-mode=dark] .ppr-fin-rw.on{background:var(--blue-soft, var(--ppr-surface-soft))}[data-color-mode=dark] .ppr-fin-inum{background:var(--ppr-surface-soft)}[data-color-mode=dark] .ppr-fin-skip .ppr-fin-imain .iname{color:var(--ppr-ink-soft)}[data-color-mode=dark] .ppr-fin-skip .ppr-fin-inum{background:var(--ppr-soft)}[data-color-mode=dark] .ppr-fin-skip .ppr-fin-v b{color:var(--ppr-ink-soft)}[data-color-mode=dark] .ppr-fin-skip .ppr-fin-v.aiv b,[data-color-mode=dark] .ppr-fin-skip .ppr-fin-v.kpi i{color:var(--ppr-muted)}[data-color-mode=dark] .ppr-fin-subt{border-top:1px solid var(--ppr-line-strong);border-bottom:1px solid var(--ppr-line-strong)}[data-color-mode=dark] .ppr-fin-subt .ppr-fin-lab{color:var(--ppr-ink-soft)}[data-color-mode=dark] .ppr-fin-adpane{background:var(--ppr-surface)}[data-color-mode=dark] .ppr-fin-adpane .ppr-fin-card{background:var(--ppr-surface);border:1px solid var(--ppr-line)}[data-color-mode=dark] .ppr-fin-adpane .ppr-fin-card>header{border-bottom:1px solid var(--ppr-line)}[data-color-mode=dark] .ppr-fin-adpane .ppr-fin-field input:not([type=checkbox]),[data-color-mode=dark] .ppr-fin-adpane .ppr-fin-field select{border:1px solid var(--ppr-line);background:var(--ppr-surface)}[data-color-mode=dark] .ppr-fin-adpane .ppr-fin-field input:not([type=checkbox]):read-only{background:var(--ppr-surface);color:var(--ppr-muted)}[data-color-mode=dark] .ppr-fin-adpane .ppr-fin-field input:not([type=checkbox]):disabled,[data-color-mode=dark] .ppr-fin-adpane .ppr-fin-field select:disabled{background:var(--ppr-surface)}[data-color-mode=dark] .ppr-fin-adpane .pa{border-bottom:1px solid var(--ppr-line)}[data-color-mode=dark] .ppr-fin-adpane .pa .inh{background:var(--ppr-surface-soft);color:var(--ppr-muted)}[data-color-mode=dark] .ppr-fin-adpane .pa .inh.cst{background:var(--ppr-surface-soft)}[data-color-mode=dark] .ppr-fin-adpane .pa.is-editing{background:var(--ppr-surface)}[data-color-mode=dark] .ppr-fin-adpane .pa .ppr-fin-override-input{border:1px solid var(--ppr-line-strong);background:var(--ppr-surface)}[data-color-mode=dark] .ppr-fin-adpane .save:disabled{background:var(--ppr-soft);color:var(--ppr-muted)}[data-color-mode=dark] .ppr-fin-footer-summary{color:var(--muted, var(--ppr-muted))}[data-color-mode=dark] .ppr-fin-footer-summary .pd-action-eyebrow{border:1px solid var(--line, var(--ppr-line));background:var(--soft, var(--ppr-surface));color:var(--faint, var(--ppr-muted))}[data-color-mode=dark] .ppr-fin-footer-summary .pd-action-meta{color:var(--muted, var(--ppr-muted))}[data-color-mode=dark] .ppr-fin-footer-summary .pd-action-meta strong{color:var(--ink, var(--ppr-ink))}[data-color-mode=dark] .ppr-evidpop{background:var(--ppr-surface)}[data-color-mode=dark] .ppr-explainpop{background:var(--ppr-surface);border-color:var(--ppr-line-strong);box-shadow:0 24px 60px #02081299}[data-color-mode=dark] .ppr-evid-head{border-bottom:1px solid var(--line, var(--ppr-line))}[data-color-mode=dark] .ppr-evid-head b{color:var(--ink, var(--ppr-ink))}[data-color-mode=dark] .ppr-evid-sub{color:var(--muted, var(--ppr-muted))}[data-color-mode=dark] .ppr-evid-x{border:1px solid var(--line, var(--ppr-line));background:var(--ppr-surface);color:var(--muted, var(--ppr-muted))}[data-color-mode=dark] .ppr-evid-x:hover{background:var(--soft, var(--ppr-surface));color:var(--ink, var(--ppr-ink))}[data-color-mode=dark] .ppr-evid-cap{color:var(--muted, var(--ppr-muted))}[data-color-mode=dark] .ppr-evid-cap em{color:var(--faint, var(--ppr-muted))}[data-color-mode=dark] .ppr-evid th{border-bottom:1px solid var(--line, var(--ppr-line));color:var(--faint, var(--ppr-muted))}[data-color-mode=dark] .ppr-evid td{border-bottom:1px solid var(--ppr-line)}[data-color-mode=dark] .ppr-evid-nm{color:var(--ink, var(--ppr-ink))}[data-color-mode=dark] .ppr-evid-id{color:var(--faint, var(--ppr-muted))}[data-color-mode=dark] .ppr-evid-ck{border:1px solid var(--ppr-line);background:var(--ppr-surface)}[data-color-mode=dark] .ppr-evid-ck.on{background:var(--ppr-surface-soft);border-color:var(--ppr-line)}[data-color-mode=dark] .ppr-evid-empty{color:var(--muted, var(--ppr-muted))}[data-color-mode=dark] .ppr-evid-empty small{color:var(--faint, var(--ppr-muted))}[data-color-mode=dark] .ppr-plan-footer{background:var(--ppr-surface)}[data-color-mode=dark] .ppr-plan-footer__summary{color:var(--muted, var(--ppr-muted))}[data-color-mode=dark] .ppr-plan-footer__summary .eyebrow{border:1px solid var(--line, var(--ppr-line));background:var(--soft, var(--ppr-surface));color:var(--faint, var(--ppr-muted))}[data-color-mode=dark] .ppr-plan-footer__summary strong{color:var(--ink, var(--ppr-ink))}:root,[data-color-mode=light]{--ppr-c-57637a: #57637a;--ppr-c-5b6472: #5b6472;--ppr-c-5b7699: #5b7699;--ppr-c-7c8aa0: #7c8aa0;--ppr-c-8796aa: #8796aa;--ppr-c-8a5a00: #8a5a00;--ppr-c-8a93a5: #8a93a5;--ppr-c-8b9ab0: #8b9ab0;--ppr-c-b0bac8: #b0bac8;--ppr-c-bfdbfe: #bfdbfe;--ppr-c-cbd5e1: #cbd5e1;--ppr-c-cfdff5: #cfdff5;--ppr-c-cfe0f8: #cfe0f8;--ppr-c-cfe1ff: #cfe1ff;--ppr-c-d5e4ff: #d5e4ff;--ppr-c-d7e0ee: #d7e0ee;--ppr-c-d7e1ec: #d7e1ec;--ppr-c-d7e4f6: #d7e4f6;--ppr-c-d8e1ee: #d8e1ee;--ppr-c-daeaff: #daeaff;--ppr-c-dbe3ee: #dbe3ee;--ppr-c-dbe4f0: #dbe4f0;--ppr-c-dbe4f2: #dbe4f2;--ppr-c-dbe6f3: #dbe6f3;--ppr-c-dbeafe: #dbeafe;--ppr-c-dce7f6: #dce7f6;--ppr-c-dce8fb: #dce8fb;--ppr-c-dcfce7: #dcfce7;--ppr-c-dde3ec: #dde3ec;--ppr-c-dde4ef: #dde4ef;--ppr-c-dde8f6: #dde8f6;--ppr-c-dfe5ee: #dfe5ee;--ppr-c-e2ecfd: #e2ecfd;--ppr-c-e3e8f0: #e3e8f0;--ppr-c-e3e9f2: #e3e9f2;--ppr-c-e3ecfa: #e3ecfa;--ppr-c-e7ebf3: #e7ebf3;--ppr-c-e7edf5: #e7edf5;--ppr-c-e8ecf2: #e8ecf2;--ppr-c-e8edf5: #e8edf5;--ppr-c-e8eef7: #e8eef7;--ppr-c-e8f0fd: #e8f0fd;--ppr-c-e9eef6: #e9eef6;--ppr-c-eaf2ff: #eaf2ff;--ppr-c-eaf3ff: #eaf3ff;--ppr-c-eaf9f1: #eaf9f1;--ppr-c-ecf4ff: #ecf4ff;--ppr-c-eef1f6: #eef1f6;--ppr-c-eef2f7: #eef2f7;--ppr-c-eef2f8: #eef2f8;--ppr-c-eef2ff: #eef2ff;--ppr-c-eef3f8: #eef3f8;--ppr-c-eef4ff: #eef4ff;--ppr-c-eff6ff: #eff6ff;--ppr-c-f0fdf4: #f0fdf4;--ppr-c-f1f4f9: #f1f4f9;--ppr-c-f2f5f9: #f2f5f9;--ppr-c-f2f6fb: #f2f6fb;--ppr-c-f2f7ff: #f2f7ff;--ppr-c-f3f5f9: #f3f5f9;--ppr-c-f3f7fc: #f3f7fc;--ppr-c-f4f6fb: #f4f6fb;--ppr-c-f4f8ff: #f4f8ff;--ppr-c-f5e8d3: #f5e8d3;--ppr-c-f5f8fc: #f5f8fc;--ppr-c-f6f8fb: #f6f8fb;--ppr-c-f6f8fc: #f6f8fc;--ppr-c-f7f8fa: #f7f8fa;--ppr-c-f7f8fb: #f7f8fb;--ppr-c-f7f9fc: #f7f9fc;--ppr-c-f7f9fd: #f7f9fd;--ppr-c-f7faff: #f7faff;--ppr-c-f8fafc: #f8fafc;--ppr-c-f8fafd: #f8fafd;--ppr-c-fbfcfe: #fbfcfe;--ppr-c-fdecea: #fdecea;--ppr-c-fdf1d8: #fdf1d8;--ppr-c-fdf3e3: #fdf3e3;--ppr-c-fdf7ea: #fdf7ea;--ppr-c-fecaca: #fecaca;--ppr-c-fed7aa: #fed7aa;--ppr-c-fef2f2: #fef2f2;--ppr-c-fff1c7: #fff1c7;--ppr-c-fff3df: #fff3df;--ppr-c-fff5f5: #fff5f5;--ppr-c-fff7df: #fff7df;--ppr-c-fff7ed: #fff7ed;--ppr-c-fff9ee: #fff9ee;--ppr-c-fffaf0: #fffaf0;--ppr-c-fffafd: #fffafd;--ppr-c-fffbeb: #fffbeb;--ppr-c-fffdfa: #fffdfa}[data-color-mode=dark]{--ppr-c-57637a: var(--ppr-ink-soft);--ppr-c-5b6472: var(--ppr-ink-soft);--ppr-c-5b7699: var(--ppr-muted);--ppr-c-7c8aa0: var(--ppr-muted);--ppr-c-8796aa: var(--ppr-line-strong);--ppr-c-8a5a00: #e0a552;--ppr-c-8a93a5: var(--ppr-muted);--ppr-c-8b9ab0: var(--ppr-line-strong);--ppr-c-b0bac8: var(--ppr-line-strong);--ppr-c-bfdbfe: var(--ppr-soft);--ppr-c-cbd5e1: var(--ppr-line-strong);--ppr-c-cfdff5: var(--ppr-soft);--ppr-c-cfe0f8: var(--ppr-soft);--ppr-c-cfe1ff: var(--ppr-soft);--ppr-c-d5e4ff: var(--ppr-soft);--ppr-c-d7e0ee: var(--ppr-soft);--ppr-c-d7e1ec: var(--ppr-soft);--ppr-c-d7e4f6: var(--ppr-soft);--ppr-c-d8e1ee: var(--ppr-soft);--ppr-c-daeaff: var(--ppr-soft);--ppr-c-dbe3ee: var(--ppr-soft);--ppr-c-dbe4f0: var(--ppr-soft);--ppr-c-dbe4f2: var(--ppr-soft);--ppr-c-dbe6f3: var(--ppr-soft);--ppr-c-dbeafe: var(--ppr-soft);--ppr-c-dce7f6: var(--ppr-soft);--ppr-c-dce8fb: var(--ppr-soft);--ppr-c-dcfce7: #102a1c;--ppr-c-dde3ec: var(--ppr-soft);--ppr-c-dde4ef: var(--ppr-soft);--ppr-c-dde8f6: var(--ppr-soft);--ppr-c-dfe5ee: var(--ppr-soft);--ppr-c-e2ecfd: var(--ppr-surface-soft);--ppr-c-e3e8f0: var(--ppr-soft);--ppr-c-e3e9f2: var(--ppr-soft);--ppr-c-e3ecfa: var(--ppr-surface-soft);--ppr-c-e7ebf3: var(--ppr-soft);--ppr-c-e7edf5: var(--ppr-surface-soft);--ppr-c-e8ecf2: var(--ppr-soft);--ppr-c-e8edf5: var(--ppr-surface-soft);--ppr-c-e8eef7: var(--ppr-surface-soft);--ppr-c-e8f0fd: var(--ppr-surface-soft);--ppr-c-e9eef6: var(--ppr-surface-soft);--ppr-c-eaf2ff: var(--ppr-surface-soft);--ppr-c-eaf3ff: var(--ppr-surface-soft);--ppr-c-eaf9f1: #102a1c;--ppr-c-ecf4ff: var(--ppr-surface-soft);--ppr-c-eef1f6: var(--ppr-surface-soft);--ppr-c-eef2f7: var(--ppr-surface-soft);--ppr-c-eef2f8: var(--ppr-surface-soft);--ppr-c-eef2ff: var(--ppr-surface-soft);--ppr-c-eef3f8: var(--ppr-surface-soft);--ppr-c-eef4ff: var(--ppr-surface-soft);--ppr-c-eff6ff: var(--ppr-surface-soft);--ppr-c-f0fdf4: #12301f;--ppr-c-f1f4f9: #1c2634;--ppr-c-f2f5f9: #1a2431;--ppr-c-f2f6fb: var(--ppr-surface-soft);--ppr-c-f2f7ff: var(--ppr-surface);--ppr-c-f3f5f9: var(--ppr-surface-soft);--ppr-c-f3f7fc: var(--ppr-surface);--ppr-c-f4f6fb: var(--ppr-surface);--ppr-c-f4f8ff: var(--ppr-surface);--ppr-c-f5e8d3: #2a2210;--ppr-c-f5f8fc: var(--ppr-surface);--ppr-c-f6f8fb: var(--ppr-surface);--ppr-c-f6f8fc: var(--ppr-surface);--ppr-c-f7f8fa: var(--ppr-surface);--ppr-c-f7f8fb: var(--ppr-surface);--ppr-c-f7f9fc: var(--ppr-surface);--ppr-c-f7f9fd: var(--ppr-surface);--ppr-c-f7faff: #152134;--ppr-c-f8fafc: var(--ppr-surface);--ppr-c-f8fafd: var(--ppr-surface);--ppr-c-fbfcfe: var(--ppr-surface);--ppr-c-fdecea: #3a1a1c;--ppr-c-fdf1d8: #2a2210;--ppr-c-fdf3e3: #2a2210;--ppr-c-fdf7ea: #33280f;--ppr-c-fecaca: #301719;--ppr-c-fed7aa: #5c3f1c;--ppr-c-fef2f2: #3a1a1c;--ppr-c-fff1c7: #2a2210;--ppr-c-fff3df: #2a2210;--ppr-c-fff5f5: #3a1a1c;--ppr-c-fff7df: #2a2210;--ppr-c-fff7ed: #33280f;--ppr-c-fff9ee: #33280f;--ppr-c-fffaf0: #33280f;--ppr-c-fffafd: #241a33;--ppr-c-fffbeb: #33280f;--ppr-c-fffdfa: #33280f}.promo-plan-react{border:1px solid #dfe5ef;border-radius:8px;background:#fff;box-shadow:0 2px 10px #12203814;color:#111827;font-family:var(--font-family-ui);padding:12px 16px 16px;position:relative;font-size:13px}.ppr-header,.ppr-actions,.ppr-title-row,.ppr-legend,.ppr-detail-head,.ppr-detail-filters,.ppr-panel-head,.ppr-tabs,.ppr-bin-row{display:flex;align-items:center}.ppr-header{justify-content:space-between;gap:14px;align-items:flex-start;min-height:0}.ppr-title-row{align-items:flex-start;flex-direction:column;gap:6px}.ppr-header>div:first-child{max-width:460px;min-width:300px}.ppr-title-row h2{margin:0;font-size:.95rem;line-height:1.18;font-weight:700}.ppr-header p{margin:2px 0 0;color:#667085;font-size:.8rem;line-height:1.3;max-width:430px}.ppr-sample-badge,.ppr-allowance-badge{border:1px solid #ead8a9;border-radius:7px;background:#fffaf0;color:#7a6132;font-size:.68rem;font-weight:700;letter-spacing:.06em;padding:5px 9px;text-transform:uppercase}.ppr-allowance-badge{background:#eaf7ef;border-color:#b8dcc6;color:#257044;letter-spacing:0;text-transform:none}.ppr-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px}.ppr-actions button,.ppr-segment button,.ppr-objectives button,.ppr-show-all-cell button,.ppr-bin-row button{min-height:28px;border:1px solid #b8d4fb;border-radius:7px;background:#fff;color:#1769e8;cursor:pointer;font-size:.72rem;padding:0 10px}.ppr-actions{max-width:980px}.ppr-actions>button,.ppr-segment button,.ppr-objectives button{min-height:28px;font-size:.73rem;padding:0 10px}.ppr-actions>button:last-child{flex-basis:100%;max-width:270px;margin-left:auto;margin-top:2px}.ppr-actions button:disabled,.ppr-segment button:disabled{color:#7a8495;cursor:not-allowed;opacity:.72}.ppr-segment{display:inline-flex;gap:0;padding:2px;border:1px solid #d8e1ec;border-radius:8px;background:#f8fafc}.ppr-segment button{border:0;background:transparent;color:#667085;min-height:26px}.ppr-segment button.active,.ppr-objectives button.active,.ppr-bin-row button.active{background:#fff;color:#1769e8;box-shadow:0 1px 2px #0f172a14;font-weight:700}.ppr-control-strip{display:grid;grid-template-columns:minmax(230px,.9fr) minmax(340px,1.35fr) minmax(220px,auto);align-items:center;gap:8px 12px;margin:8px 0 10px;padding:8px 10px;border:1px solid #dfe5ef;border-radius:8px}.ppr-control-strip label,.ppr-scenario-chip{display:flex;align-items:center;gap:8px;min-width:0}.ppr-control-strip span,.ppr-scenario-chip span,.ppr-objectives span,.ppr-detail-filters span,.ppr-bin-row span{color:#667085;font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ppr-control-strip select,.ppr-detail-filters select{min-height:32px;border:1px solid #d8e1ec;border-radius:8px;background:#fff;color:#111827;font:inherit;padding:0 10px}.ppr-control-strip select{min-width:0;max-width:300px;font-size:.76rem;font-weight:560}.ppr-scenario-chip strong{border:1px solid #4f83f1;border-radius:8px;color:#1769e8;padding:7px 12px;font-size:.76rem}.ppr-scenario-chip em{color:#667085;font-style:normal}.ppr-scenario-chip b{display:inline-flex;align-items:center;min-height:32px;border:1px solid #d8e1ec;border-radius:8px;color:#111827;font-size:.76rem;font-weight:560;padding:0 12px}.ppr-scenario-chip b small{color:#667085;font-size:.74rem;font-weight:500;margin-left:6px}.ppr-objectives{display:flex;align-items:center;justify-content:flex-end;gap:6px;border-left:1px solid #dfe5ef;padding-left:14px}.ppr-objectives a{color:#1769e8;font-size:.74rem;font-weight:560;margin-left:8px;text-decoration:none}.ppr-loader,.ppr-empty,.ppr-error,.ppr-success{margin:10px 0;padding:10px 12px;border-radius:8px;background:#f8fafc;color:#667085;font-size:.8rem}.promo-plan-native-host-embedded.promo-plan-react-host .weekly-plan-panel .ppr-loader{background:#f8fafc;border:1px solid #e5ebf3;color:#667085;box-shadow:none}.ppr-error{background:#fff1f2;color:#be123c}.ppr-success{background:#ecfdf3;color:#047857}.ppr-empty-state-shell{margin:12px 0;padding:16px;border:1px solid #dfe5ef;border-radius:8px;background:#fff;box-shadow:inset 0 1px #fffc}.ppr-error-state{border-color:#f4c7cf;background:linear-gradient(180deg,#fff,#fff8f9)}.ppr-error-detail{margin:8px auto 0;max-width:680px;color:#667085;font-size:.72rem;text-align:left}.ppr-error-detail summary{cursor:pointer;font-weight:650}.ppr-error-detail code{display:block;margin-top:6px;padding:8px 10px;border:1px solid #ead7dc;border-radius:7px;background:#fff;color:#8f1230;white-space:pre-wrap}@keyframes pprSkeletonShimmer{0%{background-position:-180px 0}to{background-position:calc(180px + 100%) 0}}.ppr-skeleton-bar{display:inline-block;width:100%;height:11px;border-radius:999px;background:#eef2f7;background-image:linear-gradient(90deg,#eef2f7 0,#f6f8fb 80px,#eef2f7 160px);background-size:180px 100%;background-repeat:no-repeat;animation:pprSkeletonShimmer 1.2s ease-in-out infinite}.ppr-skeleton-block{padding:6px 2px}.ppr-skeleton-line{display:flex;gap:18px;align-items:center;padding:12px 4px;border-bottom:1px solid #f0f3f8}.ppr-skeleton-line:last-child{border-bottom:none}.ppr-skeleton-row td{vertical-align:middle}@media(prefers-reduced-motion:reduce){.ppr-skeleton-bar{animation:none}}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .ppr-skeleton-bar{background:#2a2f3a;background-image:linear-gradient(90deg,#2a2f3a 0,#353c49 80px,#2a2f3a 160px)}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .ppr-skeleton-line{border-bottom-color:#ffffff0f}.ppr-grid-wrap{position:relative;border-top:1px solid #edf1f7;padding-top:12px}.ppr-legend{gap:12px;margin:4px 0 12px;color:#667085;font-size:.78rem}.ppr-legend span{display:inline-flex;align-items:center;gap:6px}.ppr-table-scroll{overflow-x:auto;border:1px solid #e5ebf3;background:#fff;min-height:220px;position:relative}.ppr-table{min-width:1900px;width:100%;border-collapse:collapse;table-layout:fixed;position:relative;z-index:1}.promo-plan-react-host #weeklyPlanTable .promo-table-scroll.ppr-table-scroll.ppr-metrics-scroll{overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:#b6c2d2 #eef2f7}.promo-plan-react-host #weeklyPlanTable .promo-table-scroll.ppr-table-scroll.ppr-metrics-scroll::-webkit-scrollbar{height:10px}.promo-plan-react-host #weeklyPlanTable .promo-table-scroll.ppr-table-scroll.ppr-metrics-scroll::-webkit-scrollbar-track{background:#eef2f7;border-radius:8px}.promo-plan-react-host #weeklyPlanTable .promo-table-scroll.ppr-table-scroll.ppr-metrics-scroll::-webkit-scrollbar-thumb{background:#b6c2d2;border-radius:8px;border:2px solid #eef2f7}.promo-plan-react-host #weeklyPlanTable .weekly-promo-table.ppr-table.ppr-metrics-grid{table-layout:auto;width:max-content;min-width:0;border-collapse:separate;border-spacing:0}.promo-plan-react-host #weeklyPlanTable .weekly-promo-table.ppr-table.ppr-metrics-grid td.cell-metric{min-width:80px}.promo-plan-react-host #weeklyPlanTable .weekly-promo-table.ppr-table.ppr-metrics-grid th,.promo-plan-react-host #weeklyPlanTable .weekly-promo-table.ppr-table.ppr-metrics-grid td{border:0;border-right:1px solid #e5ebf3;border-bottom:1px solid #e5ebf3}.promo-plan-react-host #weeklyPlanTable .weekly-promo-table.ppr-table.ppr-metrics-grid thead th{border-top:1px solid #e5ebf3}.promo-plan-react-host #weeklyPlanTable .weekly-promo-table.ppr-table.ppr-metrics-grid th:first-child,.promo-plan-react-host #weeklyPlanTable .weekly-promo-table.ppr-table.ppr-metrics-grid td:first-child,.promo-plan-react-host #weeklyPlanTable .weekly-promo-table.ppr-table.ppr-metrics-grid th.ppr-week-toggle-col-right,.promo-plan-react-host #weeklyPlanTable .weekly-promo-table.ppr-table.ppr-metrics-grid td.ppr-week-toggle-strip-right{border-left:1px solid #e5ebf3}.promo-plan-react-host #weeklyPlanTable .weekly-promo-table.ppr-table.ppr-metrics-grid th:last-child,.promo-plan-react-host #weeklyPlanTable .weekly-promo-table.ppr-table.ppr-metrics-grid td:last-child{position:sticky;right:0;width:92px;min-width:92px;z-index:6}.promo-plan-react-host #weeklyPlanTable .weekly-promo-table.ppr-table.ppr-metrics-grid th.ppr-week-toggle-col-right,.promo-plan-react-host #weeklyPlanTable .weekly-promo-table.ppr-table.ppr-metrics-grid td.ppr-week-toggle-strip-right{position:sticky;right:92px;z-index:5;background:#f0f7ff!important}.promo-plan-react-host #weeklyPlanTable .weekly-promo-table.ppr-table.ppr-metrics-grid th.ppr-week-toggle-col-left,.promo-plan-react-host #weeklyPlanTable .weekly-promo-table.ppr-table.ppr-metrics-grid td.ppr-week-toggle-strip-left{position:sticky;left:186px;z-index:5;background:#f0f7ff!important}.promo-plan-react-host #weeklyPlanTable .weekly-promo-table.ppr-table.ppr-metrics-grid th:first-child,.promo-plan-react-host #weeklyPlanTable .weekly-promo-table.ppr-table.ppr-metrics-grid td:first-child{position:sticky;left:0;z-index:7;width:112px;min-width:112px;max-width:112px}.promo-plan-react-host #weeklyPlanTable .weekly-promo-table.ppr-table.ppr-metrics-grid td:first-child strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.promo-plan-react-host #weeklyPlanTable .weekly-promo-table.ppr-table.ppr-metrics-grid th.ppr-metric-label-col,.promo-plan-react-host #weeklyPlanTable .weekly-promo-table.ppr-table.ppr-metrics-grid td.ppr-metric-label-cell{position:sticky;left:112px;z-index:6;width:74px;min-width:74px;padding:0;background:#fff}.promo-plan-react-host #weeklyPlanTable .ppr-metric-label-stack{width:100%}.promo-plan-react-host #weeklyPlanTable .ppr-metric-label-stack>span{grid-template-columns:1fr;justify-items:start}.promo-plan-react-host #weeklyPlanTable .weekly-promo-table.ppr-table.ppr-metrics-grid thead th:first-child,.promo-plan-react-host #weeklyPlanTable .weekly-promo-table.ppr-table.ppr-metrics-grid thead th.ppr-metric-label-col{background:#f6f8fc!important}.promo-plan-react-host #weeklyPlanTable .weekly-promo-table.ppr-table.ppr-metrics-grid tbody td:first-child,.promo-plan-react-host #weeklyPlanTable .weekly-promo-table.ppr-table.ppr-metrics-grid tbody td.ppr-metric-label-cell{background:#fff!important}.ppr-table th,.ppr-table td{border:1px solid #e5ebf3;padding:6px 3px;text-align:center}.ppr-table th{background:#f6f8fc;color:#111827;font-size:.78rem;font-weight:650}.ppr-table th:first-child,.ppr-table td:first-child{width:150px;text-align:left;color:#475467;background:#fff;position:sticky;left:0;z-index:3;padding-left:10px;text-transform:uppercase}.ppr-table th:last-child,.ppr-table td:last-child{width:104px;position:sticky;right:0;background:#f1f5f9;border-left:2px solid #cbd5e1;z-index:2}.ppr-cell{display:inline-flex;justify-content:center;align-items:center;position:relative;width:30px;min-height:18px;border:0;border-radius:0;cursor:pointer;font-size:.62rem;font-weight:700;padding:0 4px;overflow:visible;background:transparent;box-shadow:none}.ppr-cell.item,.ppr-chip.item{background:#eaf3ff;color:#0f57d6;box-shadow:inset 0 0 0 1px #cfe1ff}.ppr-cell.bxgx,.ppr-chip.bxgx{background:#eaf9f1;color:#047857;box-shadow:inset 0 0 0 1px #c8efd9}.ppr-cell.none{background:#f8fafc;color:#667085;box-shadow:inset 0 0 0 1px #e7edf5}.ppr-status-chip.pending,.ppr-cell.ppr-status-pending{color:#94a3b8}.ppr-status-chip.progress,.ppr-cell.ppr-status-progress{color:#6ea8f7}.ppr-status-chip.submitted,.ppr-cell.ppr-status-submitted{color:#4ea969}.ppr-progress-dot{display:inline-block;width:10px;height:10px;border-radius:999px}.ppr-progress-dot.approved{background:#58d68d}.ppr-progress-dot.submitted{background:#6ea8f7}.ppr-progress-dot.pending,.ppr-progress-dot.draft{background:#d9e1ec}.ppr-progress-dot.rejected{background:#ef4444}.promo-legend .ppr-legend-lock-icon{color:#b45309;vertical-align:middle;margin-right:1px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);contain:strict;white-space:nowrap;border:0}.ppr-cell-progress{display:block;width:100%;height:6px;border-radius:999px;background:transparent;box-shadow:none}.ppr-cell-chip{display:inline-block;box-sizing:border-box;max-width:100%;padding:1px 5px;border-radius:999px;font-size:.5rem;font-weight:700;line-height:1.35;letter-spacing:.01em;color:#64748b;background:#eef2f7;box-shadow:inset 0 0 0 1px #d9e1ec;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ppr-chip{display:inline-grid;place-items:center;min-width:28px;height:18px;border-radius:5px;font-size:.62rem;font-style:normal}.ppr-digital-icon{display:inline-block;width:9px;height:9px;border:1px solid currentColor;border-radius:2px;color:#66758c;box-shadow:2px -2px 0 -1px #fff,2px -2px 0 0 currentColor}.ppr-cell .ppr-digital-icon{position:absolute;right:1px;top:-2px;width:4px;height:4px}.ppr-total{font-size:1.04rem;font-weight:800;color:#111827}.ppr-show-all-cell{text-align:left!important;background:#fff!important}.ppr-show-all-cell button{min-height:28px;border-radius:8px;background:#eaf3ff;font-weight:800}.ppr-lock-dot{display:inline-block;width:10px;height:10px;border-radius:999px;background:#d9aa3e}.ppr-table th.ppr-locked-week{position:relative}.ppr-watermark{position:absolute;inset:0;display:flex;align-items:flex-start;justify-content:center;pointer-events:none;color:#3157a10e;font-size:clamp(4rem,12vw,10rem);font-weight:900;letter-spacing:.08em;line-height:1;padding-top:6px;transform:rotate(-12deg);z-index:0}.ppr-popover{position:fixed;z-index:10020;width:640px;max-width:calc(100vw - 24px);filter:drop-shadow(0 24px 48px rgba(15,23,42,.24))}.ppr-popover-portal{position:relative;z-index:10020}.ppr-popover>header{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;padding:12px 16px;border-bottom:1px solid #e5ebf3}.ppr-popover .callout-close.ppr-icon-btn{position:absolute;top:8px;right:10px;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:0;border-radius:7px;background:transparent;color:#66758c;cursor:pointer;transition:background .12s ease,color .12s ease}.ppr-popover .callout-close.ppr-icon-btn:hover{background:#1976d21a;color:#1976d2}.ppr-popover .callout-close.ppr-icon-btn:focus-visible{outline:2px solid #1976d2;outline-offset:2px}.promo-plan-react-host .ppr-popover .promo-detail-link.ppr-secondary-btn{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 10px;border:1px solid #1976d2;border-radius:8px;background:#1976d21a;color:#1976d2!important;font-size:.76rem!important;font-weight:400!important;line-height:1.2;text-decoration:none;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.promo-plan-react-host .ppr-popover .promo-detail-link.ppr-secondary-btn:hover{border-color:#115293;background:#1976d229;color:#115293!important}.promo-plan-react-host .ppr-popover .promo-detail-link.ppr-secondary-btn:focus-visible{outline:2px solid #1976d2;outline-offset:2px}.promo-plan-react-host .ppr-popover .ppr-popover-launch-actions{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.promo-plan-react-host .ppr-popover .ppr-popover-launch-actions .promo-detail-link.ppr-secondary-btn{white-space:nowrap}@media(max-width:720px){.promo-plan-react-host .ppr-popover .ppr-popover-launch-actions{grid-column:1 / -1;justify-content:flex-start}}.promo-plan-react-host .ppr-popover .callout-table td{font-weight:400}.promo-plan-react-host .ppr-popover .callout-table td:first-child,.promo-plan-react-host .ppr-popover .promo-outcome-basis{font-weight:550}.ppr-metric-cards:not(.promo-detail-metrics){display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:12px 14px}.ppr-metric-cards:not(.promo-detail-metrics) span{display:flex;flex-direction:column;gap:2px;border:1px solid #dfe5ef;border-radius:7px;padding:8px}.ppr-metric-cards:not(.promo-detail-metrics) small,.ppr-pop-table:not(.callout-table) small,.ppr-rec-table small{display:block;color:#667085;font-size:.68rem}.ppr-pop-table:not(.callout-table),.ppr-rec-table{width:100%;border-collapse:collapse}.ppr-pop-table:not(.callout-table) th,.ppr-pop-table:not(.callout-table) td,.ppr-rec-table th,.ppr-rec-table td{border:1px solid #e5ebf3;padding:8px 10px;text-align:left}.ppr-pop-table:not(.callout-table) th,.ppr-rec-table th{background:#f8fafc;color:#667085;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.promo-plan-react-host .plan-cell-popover.ppr-popover .plan-callout.promo-callout{width:100%}.promo-plan-react-host .plan-cell-popover.ppr-popover .promo-detail-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.promo-plan-react-host .plan-cell-popover.ppr-popover .callout-table .plan-current,.promo-plan-react-host .plan-cell-popover.ppr-popover .callout-table .plan-ly{display:block}.promo-plan-react-host .plan-cell-popover.ppr-popover .callout-table .plan-current+.plan-ly{margin-top:3px}.promo-plan-react-host .ppr-execution-launch-popover{width:380px}.promo-plan-react-host .ppr-execution-launch-popover .plan-callout.promo-callout{width:100%}.promo-plan-react-host .ppr-execution-launch-head{display:flex;align-items:center;min-height:38px;padding:12px 44px 10px 14px;border-bottom:1px solid #e5ebf3}.promo-plan-react-host .ppr-execution-launch-head strong{min-width:0;color:#0f172a;font-size:.86rem;font-weight:650;letter-spacing:0;line-height:1.2;overflow-wrap:anywhere}.promo-plan-react-host .ppr-execution-launch-actions{display:grid;gap:8px;padding:12px}.promo-plan-react-host .ppr-execution-launch-action{display:flex;align-items:center;gap:8px;width:100%;min-height:34px;padding:7px 10px;border:1px solid #bfdbfe;border-radius:8px;background:#fff;color:#0f172a;font-size:.76rem;font-weight:400;letter-spacing:0;line-height:1.2;text-align:left;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.promo-plan-react-host .ppr-execution-launch-action svg{flex:0 0 auto;color:#1976d2}.promo-plan-react-host .ppr-execution-launch-action span{min-width:0}.promo-plan-react-host .ppr-execution-launch-action:hover{border-color:#1976d2;background:#1976d214;color:#115293}.promo-plan-react-host .ppr-execution-launch-action:focus-visible{outline:2px solid #1976d2;outline-offset:2px}.ppr-detail-overlay{position:fixed;inset:0;display:flex;align-items:stretch;justify-content:stretch;width:100vw;height:100vh;height:100dvh;background:var(--bg);z-index:2147483647}@keyframes pprDetailExpand{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.ppr-detail-overlay-enter{animation:pprDetailExpand .26s cubic-bezier(.22,.61,.36,1) both;will-change:transform,opacity}@keyframes pprDetailCollapse{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.7)}}.ppr-detail-overlay-exit{animation:pprDetailCollapse .2s cubic-bezier(.4,0,.85,.4) both;will-change:transform,opacity}@media(prefers-reduced-motion:reduce){.ppr-detail-overlay-enter,.ppr-detail-overlay-exit{animation:none}}.ppr-detail-drawer{display:flex;flex-direction:column;width:100vw!important;max-width:none!important;height:100vh;height:100dvh;max-height:100dvh;background:var(--bg);box-shadow:none;overflow:hidden}.ppr-detail-overlay.ppr-execution-v2-overlay{--ppr-execution-overlay-peek: clamp(320px, 24.25vw, 465px);justify-content:flex-end;overflow:hidden;background:#0f172a7a}.ppr-detail-overlay.ppr-execution-v2-overlay .ppr-execution-detail-drawer.ppr-exec-ui-v2{width:calc(100vw - var(--ppr-execution-overlay-peek))!important;max-width:calc(100vw - var(--ppr-execution-overlay-peek))!important;min-width:min(960px,100vw);border-left:1px solid #d4deeb;box-shadow:-18px 0 44px #0f172a38}@media(max-width:1280px){.ppr-detail-overlay.ppr-execution-v2-overlay{--ppr-execution-overlay-peek: 0px}.ppr-detail-overlay.ppr-execution-v2-overlay .ppr-execution-detail-drawer.ppr-exec-ui-v2{min-width:0}}.ppr-detail-inline{display:block;width:100%;min-width:0;background:transparent}body:has(.promo-plan-native-host #promoDetailOverlay.ppr-detail-inline:not([hidden])) .promo-plan-native-host.promo-plan-react-standalone{z-index:auto!important}body:has(.promo-plan-native-host #promoDetailOverlay.ppr-detail-inline:not([hidden])) .promo-plan-native-host #promoDetailOverlay.ppr-detail-inline{inset:auto!important;z-index:auto!important;isolation:auto}.ppr-detail-inline .ppr-detail-inline-drawer{width:100%!important;max-width:none!important;height:auto;max-height:none;min-height:calc(100dvh - 126px);overflow:visible;background:transparent;box-shadow:none}.promo-plan-native-host .ppr-detail-drawer>.close-button.ppr-detail-back,.promo-plan-native-host .ppr-execution-sticky-subheader .close-button.ppr-detail-back{display:inline-flex;align-items:center;justify-content:center;width:auto;height:30px;min-width:0;padding:0 12px;border:1px solid rgba(25,118,210,.22);border-radius:8px;background:#fff;color:#1d4ed8;box-shadow:0 1px 2px #0f172a0a;font-size:.76rem;font-weight:650;letter-spacing:0;line-height:1;text-transform:none}.promo-plan-native-host .ppr-detail-inline-drawer>.close-button.ppr-detail-back{position:static!important;align-self:flex-start;margin:12px 0 10px 14px}.promo-plan-native-host .ppr-detail-drawer>.close-button.ppr-detail-back:before,.promo-plan-native-host .ppr-execution-sticky-subheader .close-button.ppr-detail-back:before{content:none}.promo-plan-native-host .ppr-detail-drawer>.close-button.ppr-detail-back:hover,.promo-plan-native-host .ppr-execution-sticky-subheader .close-button.ppr-detail-back:hover{background:#f6f9ff;border-color:#1976d25c;color:#1769e8;box-shadow:0 2px 5px #1976d21a;transform:none}.ppr-detail-inline .ppr-detail-content{padding:0 0 10px;overflow:visible}.ppr-drawer-close{top:16px!important;left:14px!important;z-index:10020!important}.ppr-detail-content{display:flex;flex-direction:column;flex:1 1 auto;gap:14px;min-height:0;overflow:auto;padding:18px 22px}.promo-plan-react-host .ppr-detail-drawer .ppr-detail-head.pd-header{display:grid;grid-template-columns:1fr;gap:12px;padding:4px 4px 12px;border-bottom:1px solid var(--line)}.promo-plan-react-host .ppr-detail-drawer .pd-header-top{display:flex;flex-wrap:wrap;align-items:stretch;gap:12px;padding:1px 4px 4px 0}.ppr-detail-title-block{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:2px 0 0 44px}.promo-plan-react-host .ppr-detail-drawer .ppr-detail-head h2{margin:0;font-size:1.06rem;font-weight:700;line-height:1.1;letter-spacing:.01em;text-transform:uppercase;color:#1e293b}.promo-plan-react-host .ppr-detail-drawer .pd-title-week{color:#64748b;font-size:.88rem;font-weight:600;letter-spacing:.01em;text-transform:none}.promo-plan-react-host .ppr-detail-drawer .pd-title-week strong{color:#1e293b;font-weight:800}.promo-plan-react-host .ppr-detail-drawer .ppr-detail-head>div>span,.promo-plan-react-host .ppr-detail-drawer .ppr-summary-card span{color:#326df0;font-size:.68rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.ppr-detail-head em{display:inline-block;border-radius:999px;background:#eaf3ff;color:#326df0;font-size:.72rem;font-style:normal;font-weight:700;padding:5px 12px}.promo-plan-react-host .ppr-detail-drawer .pd-eyebrow{color:#326df0;opacity:.95;line-height:1}.promo-plan-react-host .ppr-detail-drawer .pd-summary-row{display:flex;flex-wrap:wrap;align-items:center;gap:4px;max-width:100%}.promo-plan-react-host .ppr-detail-drawer .pd-objective-chip{display:inline-flex;align-items:center;gap:4px;min-height:24px;padding:3px 10px;border-radius:999px;background:#eaf3ff;color:#326df0;font-size:.72rem;font-weight:700;letter-spacing:.01em;text-transform:none;white-space:nowrap}.promo-plan-react-host .ppr-detail-drawer .pd-objective-chip strong{color:#1d4ed8;font-weight:800}.promo-plan-react-host .ppr-detail-drawer .pd-title-block{flex:0 1 260px;min-width:210px;max-width:280px}.promo-plan-react-host .ppr-detail-drawer .pd-header-forecast{flex:1 1 560px;display:flex;flex-wrap:wrap;align-items:stretch;gap:0;padding:10px 14px;background:linear-gradient(135deg,#f7f9fc,#fcfdff);border:1px solid var(--line);border-radius:10px;min-width:0}.promo-plan-react-host .ppr-detail-drawer .pd-hf-metric{display:flex;flex-direction:column;gap:6px;flex:1 1 170px;min-width:0;padding:0 16px;border-right:1px solid #e6ebf3}.promo-plan-react-host .ppr-detail-drawer .pd-hf-metric:first-child{padding-left:0}.promo-plan-react-host .ppr-detail-drawer .pd-hf-metric header{display:flex;align-items:baseline;gap:8px}.promo-plan-react-host .ppr-detail-drawer .pd-hf-label,.promo-plan-react-host .ppr-detail-drawer .pd-hf-roi-label{font-size:.6rem;font-weight:600;letter-spacing:.06em}.promo-plan-react-host .ppr-detail-drawer .pd-hf-value{font-size:1.18rem;font-weight:600;letter-spacing:-.01em}.promo-plan-react-host .ppr-detail-drawer .pd-hf-net{font-size:.66rem}.promo-plan-react-host .ppr-detail-drawer .pd-hf-bench-row{font-size:.7rem}.promo-plan-react-host .ppr-detail-drawer .pd-hf-bench-row em{font-size:.62rem}.promo-plan-react-host .ppr-detail-drawer .pd-hf-bench-row strong{color:inherit}.promo-plan-react-host .ppr-detail-drawer .pd-hf-bench-delta{font-size:.6rem}.promo-plan-react-host .ppr-detail-drawer .pd-hf-roi-equation .pd-roi-chip,.promo-plan-react-host .ppr-detail-drawer .pd-hf-roi-equation .pd-roi-op{font-size:.78rem}.promo-plan-react-host .ppr-detail-drawer .pd-hf-roi-note{font-size:.64rem}.promo-plan-react-host .ppr-detail-drawer .pd-hf-roi{flex:1 1 220px;display:flex;flex-direction:column;gap:4px;padding:0 0 0 16px;min-width:0}.promo-plan-react-host .ppr-detail-drawer .ppr-summary-card{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));gap:0;min-width:0;border:1px solid #d8e1ec;border-radius:8px;background:#fff;padding:12px 0;box-shadow:0 1px 2px #0f172a08}.ppr-summary-metric,.ppr-summary-roi{padding:0 18px;border-left:1px solid #e5ebf3;min-height:90px}.ppr-summary-metric:first-child{border-left:0}.ppr-summary-main{display:flex;align-items:baseline;gap:10px}.ppr-summary-main strong{color:#111827;font-size:1.25rem;font-weight:780;letter-spacing:.01em}.ppr-summary-metric p,.ppr-summary-roi p{margin:10px 0;color:#9aa6ba;font-size:.68rem}.ppr-summary-metric div:not(.ppr-summary-main){display:grid;grid-template-columns:86px 1fr auto;gap:8px;align-items:baseline;margin-top:5px}.ppr-summary-metric small{color:#9aa6ba;font-size:.64rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ppr-summary-metric b{color:#111827;font-size:.75rem}.ppr-summary-metric em{color:#4a8a5d;font-size:.75rem;font-style:normal;font-weight:800}.ppr-summary-metric em.neg{color:#b86565}.ppr-summary-roi div{display:flex;align-items:center;gap:8px;margin-top:13px}.ppr-summary-roi b,.ppr-summary-roi strong{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:6px;background:#fff1f1;color:#b86565;font-size:.78rem}.ppr-summary-roi b.gain{background:#eaf4ee;color:#4a8a5d}.ppr-summary-roi small{color:#667085;font-size:.9rem}.ppr-summary-roi strong{background:#eaf1ff;color:#326df0}.promo-plan-react-host .ppr-detail-drawer .ppr-detail-filters.pd-selector-row{display:flex;align-items:end;flex-wrap:nowrap;gap:8px;min-width:0;margin:0 0 18px;padding-bottom:14px;border-bottom:1px solid #d8e1ec}.promo-plan-react-host .ppr-detail-drawer .pd-selector-row .pd-typeahead[data-pd-typeahead=vendor]{flex:0 1 220px;max-width:220px}.promo-plan-react-host .ppr-detail-drawer .pd-selector-row .pd-typeahead[data-pd-typeahead=ncrc]{flex:0 1 320px;max-width:360px}.ppr-detail-filters label{display:flex;flex-direction:column;gap:3px}.promo-plan-react-host .ppr-detail-drawer .pd-typeahead-control select{flex:1;min-width:0;width:100%;padding:7px 28px 7px 9px;border:0;background:transparent;color:var(--ink);font:inherit;outline:none;appearance:none}.ppr-detail-filters select{min-width:0;width:100%;min-height:28px;border-radius:8px;font-size:.76rem;font-weight:400}.promo-plan-react-host .ppr-detail-drawer .ppr-detail-filters .pd-typeahead .pd-typeahead-control,.promo-plan-react-host .ppr-detail-drawer .ppr-detail-filters .pd-typeahead.filled .pd-typeahead-control{box-sizing:border-box;min-height:30px;border-radius:8px;border:1px solid rgba(25,118,210,.24);background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%231976d2'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 5px center;background-size:18px 18px}.promo-plan-react-host .ppr-detail-drawer .ppr-detail-filters .pd-typeahead .pd-typeahead-control:focus-within{border-color:#1976d2}.promo-plan-react-host .ppr-detail-drawer .ppr-detail-filters .pd-typeahead-control select{min-height:28px;font-size:.76rem;font-weight:400;padding:5px 28px 5px 10px}.promo-plan-react-host .ppr-detail-drawer .ppr-detail-filters .pd-typeahead label,.promo-plan-react-host .ppr-detail-drawer .ppr-detail-filters .pd-typeahead label>span{font-size:.68rem;font-weight:400;letter-spacing:0;text-transform:none}.promo-plan-react-host .ppr-detail-drawer .ppr-detail-filters .pd-typeahead label{position:relative;gap:0}.promo-plan-react-host .ppr-detail-drawer .ppr-detail-filters .pd-typeahead label>span{position:absolute;top:0;left:8px;z-index:1;transform:translateY(-50%) scale(.92);transform-origin:left center;padding:0 4px;background:#fff;color:#667085;line-height:1;white-space:nowrap;pointer-events:none}.ppr-bin-row{margin-left:auto;gap:6px;justify-content:flex-end;white-space:nowrap}.ppr-bin-row button{min-height:28px;border-radius:6px;font-size:.72rem}.promo-plan-react-host .ppr-detail-drawer .ppr-detail-layout{display:grid!important;grid-template-columns:260px minmax(0,1fr) 320px!important;gap:14px;align-items:start}.promo-plan-react-host .ppr-detail-drawer .ppr-detail-layout.ppr-detail-layout-collapsed-rail{grid-template-columns:260px minmax(0,1fr)!important}.promo-plan-react-host .ppr-detail-drawer .ppr-detail-layout.ppr-detail-layout-collapsed-rail .ppr-selected-offer-handle{display:inline-flex;align-items:center;justify-content:center;gap:8px}.ppr-worklist,.ppr-panel,.ppr-right-rail{border:1px solid #d8e1ec;border-radius:8px;background:#fff}.ppr-right-side{width:320px!important;min-width:320px;max-width:320px;position:sticky;top:14px}.ppr-worklist{position:sticky;top:14px;max-height:calc(100vh - 28px);overflow:hidden;box-shadow:var(--tight-shadow)}.ppr-worklist header{display:flex;justify-content:space-between;align-items:baseline;padding:10px 14px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,var(--soft),var(--panel))}.ppr-worklist .pd-worklist-progress{display:inline-flex;align-items:center;gap:4px}.ppr-worklist-title{display:inline-flex;align-items:center;gap:5px;min-width:0}.ppr-worklist-title-label{display:inline-flex;align-items:center;white-space:nowrap}.ppr-worklist-cig-toggle{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:#64748b;cursor:pointer;transition:color .14s ease,opacity .14s ease}.ppr-worklist-cig-toggle:hover,.ppr-worklist-cig-toggle:focus-visible{color:#1f6feb;outline:none}.ppr-worklist-cig-toggle.active{color:#1f6feb}.ppr-worklist-items{max-height:none;overflow:auto;padding:4px}.ppr-worklist-items button:not(.pd-worklist-item){display:grid;grid-template-columns:34px 1fr;gap:2px 8px;width:100%;margin-bottom:8px;border:0;border-left:4px solid transparent;border-radius:8px;background:#fff;color:#111827;cursor:pointer;padding:10px;text-align:left}.ppr-worklist-items button:not(.pd-worklist-item).active{border-left-color:#326df0;background:#edf4ff}.ppr-worklist-items button:not(.pd-worklist-item):disabled{cursor:not-allowed;opacity:.52}.ppr-worklist-items button:not(.pd-worklist-item) span{grid-row:span 4;display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:#eef2f7;color:#667085;font-weight:800}.ppr-worklist-items button:not(.pd-worklist-item).active span{background:#326df0;color:#fff}.ppr-worklist .pd-worklist-loading{margin:8px}.ppr-worklist-items button:not(.pd-worklist-item) b,.ppr-worklist-items button:not(.pd-worklist-item) small,.ppr-worklist-items button:not(.pd-worklist-item) em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ppr-worklist-items button:not(.pd-worklist-item) small{color:#667085}.ppr-worklist-items button:not(.pd-worklist-item) em{color:#326df0;font-style:normal;font-weight:700}.promo-plan-react-host .ppr-cart-summary li{grid-template-columns:1fr auto}.promo-plan-react-host .ppr-cart-summary .pd-cart-ncrc{color:var(--ink)}.ppr-detail-main{display:flex;flex-direction:column;gap:14px;min-width:0}.ppr-panel{padding:14px 16px 16px;min-width:0;box-shadow:var(--tight-shadow)}.promo-plan-react-host .ppr-detail-drawer .ppr-panel.pd-section{padding:16px 20px}.promo-plan-react-host .ppr-detail-drawer .ppr-panel .pd-section-head{margin-bottom:12px;padding-bottom:2px}.promo-plan-react-host .ppr-detail-drawer .ppr-panel h3{margin:0 0 4px;color:var(--ink);font-size:.98rem;font-weight:720;letter-spacing:-.01em}.promo-plan-react-host .ppr-detail-drawer .ppr-panel p{max-width:980px;margin:0;color:var(--muted);font-size:.74rem;line-height:1.5}.ppr-panel-head{justify-content:space-between;margin-bottom:12px}.ppr-history-panel .pd-section-head{margin-bottom:10px}.ppr-history-table{min-width:880px}.ppr-history-state{padding:18px 12px!important;text-align:center;color:#667085;font-size:.72rem}.ppr-history-state-error{color:#b42318}.ppr-rec-scroll{overflow:auto;max-height:calc(100vh - 445px)}.ppr-rec-table{min-width:980px}.promo-plan-react-host .ppr-detail-drawer .pd-pa-cols-table{width:100%;border-collapse:collapse;font-size:.74rem}.promo-plan-react-host .ppr-detail-drawer .pd-pa-cols-table thead th{padding:8px;background:var(--soft);font-size:.6rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-weight:600;border-bottom:1px solid var(--line);text-align:left;white-space:nowrap}.promo-plan-react-host .ppr-detail-drawer .pd-pa-cols-table tbody td{padding:8px;border-bottom:1px solid #eef1f6;vertical-align:top;font-variant-numeric:tabular-nums}.promo-plan-react-host .ppr-detail-drawer .pd-pa-cols-table thead th.r,.promo-plan-react-host .ppr-detail-drawer .pd-pa-cols-table tbody td.r{text-align:right;white-space:nowrap}.promo-plan-react-host .ppr-detail-drawer .pd-pa-cols-table thead th.c,.promo-plan-react-host .ppr-detail-drawer .pd-pa-cols-table tbody td.c{text-align:center;white-space:nowrap}.promo-plan-react-host .ppr-detail-drawer .pd-pa-cols-table thead th:first-child,.promo-plan-react-host .ppr-detail-drawer .pd-pa-cols-table tbody td.pa-col{width:78px;max-width:78px;padding-right:6px;white-space:nowrap}.promo-plan-react-host .ppr-detail-drawer .pd-pa-cols-table tbody td.pd-col-base{background:#fafbfd}.promo-plan-react-host .ppr-detail-drawer .pd-pa-cols-table tbody td.pd-col-promo{background:#fdfaee;color:#9a7926;font-weight:600}.ppr-rec-table tr.top5 td:first-child{border-left:4px solid #326df0}.ppr-rec-table .r{text-align:right}.ppr-rec-table .c{text-align:center}.promo-plan-react-host .ppr-detail-drawer .pd-pa-cols-table .pd-cell-line{display:block;color:#111827;font-size:.78rem;font-weight:500}.promo-plan-react-host .ppr-detail-drawer .pd-pa-cols-table .pd-cell-line strong{font-weight:500}.promo-plan-react-host .ppr-detail-drawer .pd-pa-cols-table .pd-cell-sub{font-size:.62rem;color:var(--muted)}.promo-plan-react-host .ppr-detail-drawer .pd-pa-cols-table .pd-metric-delta{display:block;margin-top:1px;font-size:.62rem;font-weight:600;line-height:1.2;letter-spacing:0}.promo-plan-react-host .ppr-detail-drawer .pd-pa-cols-table .pd-metric-delta.positive{color:#4a8a5d}.promo-plan-react-host .ppr-detail-drawer .pd-pa-cols-table .pd-metric-delta.negative{color:#b86565}.promo-plan-react-host .ppr-detail-drawer .pd-pa-cols-table .pd-metric-delta.neutral{color:#9aa6ba}.ppr-rec-table .pa-col{min-width:78px}.ppr-rec-table .alt-col{width:56px;text-align:center}.ppr-rec-table .ppr-cell-stack{display:flex;flex-direction:column;gap:2px}.ppr-rec-table .ppr-cell-stack span{font-weight:700;font-size:.75rem}.ppr-rec-table .ppr-cell-stack small{font-size:.67rem}.ppr-rec-table .ppr-total-cell{min-width:118px}.ppr-score{font-weight:600}.ppr-score.tone-good{color:#1f7a45}.ppr-score.tone-neutral{color:#326df0}.ppr-score.tone-warn{color:#b86565}.ppr-pa-toggle-btn{display:inline-flex;align-items:center;gap:4px;min-height:26px;border:1px solid #d8e1ec;border-radius:999px;background:#fff;color:#35508a;font-size:.66rem;font-weight:600;cursor:pointer;padding:0 9px}.ppr-pa-toggle-btn.is-open{background:#edf4ff;border-color:#b8d0ff}.ppr-pa-toggle-btn:disabled{cursor:default;opacity:.55}.ppr-pa-toggle-btn .pd-pa-toggle-arrow{font-size:.7rem;transition:transform .18s ease}.ppr-pa-toggle-btn.is-open .pd-pa-toggle-arrow{transform:rotate(180deg)}.pd-pa-expanded-header td{background:#f3f6fb;color:var(--muted);font-size:.58rem;letter-spacing:.05em;text-transform:uppercase;font-weight:600}.pd-pa-alt-row{background:#fcfdff;cursor:pointer}.pd-pa-alt-row:hover{background:#f3f8ff}.ppr-pa-radio{display:inline-block;width:13px;height:13px;border:1.5px solid #c5cfdf;border-radius:50%;margin-right:8px;vertical-align:-2px}.ppr-alt-rank{color:#667085;font-weight:600;font-size:.66rem}.ppr-ref-pill{display:inline-block;min-width:22px;border-radius:999px;background:#eaf1ff;color:#35508a;font-size:.62rem;font-weight:800;letter-spacing:.08em;padding:2px 7px;text-align:center}.ppr-rec-section-v2 .pd-alt-rank,.ppr-rec-section-v2 .ppr-ref-pill{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:22px;padding:2px 8px;border:1px solid #e1e7f0;border-radius:999px;background:#eef2f7;color:#667085;font-size:.66rem;font-weight:800;letter-spacing:0;line-height:1}.pd-pa-ref-row td{background:#fafcff}.pd-pa-override-row td{background:#fcfdff;border-top:1px solid #e4ebf5;color:#98a5b8;font-size:.78rem;font-weight:700;letter-spacing:0;padding:12px 16px}.pd-pa-override-link{margin-left:4px;padding:0;border:0;background:transparent;color:#1769e8;font:inherit;font-weight:800;letter-spacing:0;cursor:pointer}.pd-pa-override-link:hover,.pd-pa-override-link:focus-visible{color:#0f52c5;text-decoration:underline;outline:0}.ppr-override-back-button{min-height:32px;padding:0 12px;border:1px solid #cbd7e6;border-radius:8px;background:#fff;color:#344054;font:inherit;font-size:.76rem;font-weight:700;letter-spacing:0;cursor:pointer}.ppr-override-back-button:hover,.ppr-override-back-button:focus-visible{border-color:#9fc4ff;background:#eef5ff;color:#1769e8;outline:0}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-override-surface.ppr-execution-miller-panel.ppr-panel.pd-section,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-override-surface .ppr-execution-miller-grid,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-override-surface .ppr-new-form-view{height:auto;min-height:0}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-override-surface.ppr-execution-miller-panel.ppr-panel.pd-section{flex:0 0 auto;align-self:stretch;overflow:visible}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-override-surface .ppr-execution-miller-grid{overflow:clip}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-override-surface .ppr-new-form-view{overflow:visible}.pd-pa-totals-row td{background:#f7faff}.pd-pa-totals-row td strong{font-size:.73rem}.ppr-panel-head .ppr-allowance-badge{display:inline-flex;align-items:center;gap:6px;margin-left:12px;border-radius:999px;font-size:.62rem;font-weight:600;letter-spacing:0;padding:3px 10px;text-transform:none;vertical-align:middle}.ppr-panel-head .ppr-allowance-badge.is-linked{background:#2282511f;border-color:#22825147;color:#226e44}.ppr-panel-head .ppr-allowance-badge.is-unlinked{background:#b9431724;border-color:#b9431752;color:#8a3a16}.ppr-rec-title-row{display:flex;align-items:center;gap:0;min-width:0}.ppr-rec-title-row h3{margin:0}.ppr-allowance-tick{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;background:#226e44;color:#fff;font-size:.62rem;font-weight:700;line-height:1}.ppr-right-rail{overflow:hidden;max-height:calc(100vh - 28px);box-shadow:var(--tight-shadow)}.ppr-tabs button{flex:1;min-height:0;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);cursor:pointer;padding:8px 10px;font-size:.7rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.ppr-tabs button.active{border-bottom-color:#326df0;color:#326df0}.ppr-rail-body{padding:12px 14px 14px;overflow:auto;max-height:calc(100vh - 84px)}.ppr-rail-body h4{margin:0 0 12px}.ppr-rail-row{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #e5ebf3;padding:9px 0}.ppr-selected-offer-handle{display:none;position:fixed;right:0;top:48%;z-index:24;min-width:46px;min-height:150px;padding:12px 8px;border:1px solid #2f67df;border-right:0;border-radius:8px 0 0 8px;background:#326df0;color:#fff;box-shadow:0 12px 26px #326df047;cursor:pointer;writing-mode:vertical-rl;text-orientation:mixed;text-transform:uppercase}.ppr-selected-offer-handle span{font-size:.62rem;font-weight:800;letter-spacing:.16em}.ppr-selected-offer-handle strong{margin-top:8px;font-size:.72rem;letter-spacing:.04em}.ppr-right-rail-overlay{position:fixed;inset:0;z-index:35;background:#0f172a52}.ppr-right-rail-drawer{position:absolute;top:0;right:0;display:flex;width:min(500px,calc(100vw - 36px));height:100%;padding:16px;background:#f8fbff;box-shadow:-18px 0 38px #0f172a38}.ppr-right-rail-drawer .ppr-right-rail{width:100%}.ppr-right-rail-close{position:absolute;top:10px;right:10px;z-index:2;width:34px;height:34px;border:1px solid #d8e1ec;border-radius:8px;background:#fff;color:#667085;cursor:pointer;font-size:1.2rem;line-height:1}.ppr-mix-row{border-bottom:1px solid #e5ebf3;padding:8px 0}.ppr-mix-row strong,.ppr-mix-row span{display:block}.ppr-mix-row span{color:#667085;font-size:.74rem}.ppr-mix-row-skeleton .ppr-skeleton-bar+.ppr-skeleton-bar{margin-top:5px}.ppr-ncrc-grid-pane{padding:18px 28px 24px}.ppr-ncrc-balance-grid{color:#111827}.ppr-ncrc-grid-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:10px}.ppr-ncrc-grid-head h4{margin:0;color:#111827;font-size:1.16rem;font-weight:800;letter-spacing:0;line-height:1.1}.ppr-ncrc-grid-scope{display:inline-flex;align-items:center;gap:18px;color:#5e6b82;font-size:1.02rem;font-weight:700;letter-spacing:0;white-space:nowrap}.ppr-ncrc-grid-scope button{display:inline-flex;align-items:center;gap:10px;padding:0;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:0;cursor:pointer}.ppr-ncrc-grid-scope button span{box-sizing:border-box;display:inline-flex;width:26px;height:26px;border:2px solid #7a8495;border-radius:999px;background:#fff}.ppr-ncrc-grid-scope button.is-active span{border:2px solid #0d7cff;box-shadow:inset 0 0 0 4px #fff;background:#0d7cff}.ppr-ncrc-grid-copy{margin:0 0 20px;color:#66728a;font-size:1.02rem;font-weight:600;letter-spacing:0;line-height:1.35}.ppr-ncrc-grid-plot-wrap{box-sizing:border-box;width:100%;padding:0;border:1px solid #d8e1ee;border-radius:8px;background:#fff;overflow:hidden}.ppr-ncrc-grid-plot{display:block;width:100%;height:auto;min-height:360px}.ppr-ncrc-grid-frame{fill:#fff;stroke:#c7d2e3;stroke-width:1.4}.ppr-ncrc-grid-line{stroke:#d7deeb;stroke-dasharray:6 8;stroke-width:1.2}.ppr-ncrc-grid-median-line{stroke:#9aaaca;stroke-dasharray:6 8;stroke-width:1.7}.ppr-ncrc-grid-axis-label{fill:#62718c;font-size:17px;font-weight:700;letter-spacing:0}.ppr-ncrc-grid-quad{fill:#62718c;font-size:16px;font-weight:800;letter-spacing:0}.ppr-ncrc-grid-quad.is-emphasis{fill:#1268ff}.ppr-ncrc-grid-dot{stroke:#22375f2e;stroke-width:1.2}.ppr-ncrc-grid-dot.is-selected{stroke:#5c7198;stroke-width:2}.ppr-ncrc-grid-empty{display:grid;min-height:360px;place-items:center;color:#66728a;font-size:.88rem;font-weight:700}.ppr-ncrc-grid-legend{display:grid;grid-template-columns:max-content 1fr max-content;align-items:center;gap:12px;margin-top:18px;color:#5f6b84;font-size:.96rem;font-weight:700;letter-spacing:0}.ppr-ncrc-grid-legend i{display:block;height:16px;border-radius:999px;background:linear-gradient(90deg,#b9dcf6,#5f9df5 58%,#2876ed)}@media(max-width:1280px){.ppr-ncrc-grid-pane{padding:14px 18px 20px}.ppr-ncrc-grid-head{align-items:flex-start;flex-direction:column;gap:10px}.ppr-ncrc-grid-copy{font-size:.92rem}.ppr-ncrc-grid-plot{min-height:320px}}.ppr-footer{position:sticky;bottom:0;z-index:20}.promo-plan-react-host .ppr-detail-drawer>.ppr-footer--detail{position:static;flex:0 0 auto;z-index:2}.promo-plan-react-host .ppr-planning-detail-drawer-v2>.ppr-footer--detail,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2>.ppr-footer--detail{position:sticky;bottom:0;z-index:30}.promo-plan-react-host .ppr-planning-detail-drawer-v2>.ppr-footer--detail{flex:0 0 auto;padding:9px 24px;border-top:1px solid #d9e3f2;background:#fff;box-shadow:0 -8px 18px #0f172a14}.ppr-footer--detail{display:grid;min-height:0;margin:0;padding:9px 26px;border-top:1px solid var(--line);background:var(--panel);box-shadow:0 -8px 18px #0f172a0f}.ppr-footer--review{padding:12px 4px 4px;background:linear-gradient(180deg,rgba(248,250,252,0) 0%,var(--bg) 34%,var(--bg) 100%)}.ppr-footer__main{display:grid;grid-template-columns:1fr auto;align-items:center;gap:14px}.ppr-footer--review .ppr-footer__main{grid-template-columns:auto;justify-content:end}.ppr-footer__summary{min-width:0}.ppr-action-summary{display:flex;align-items:center;gap:10px;min-width:0;color:var(--ink)}.ppr-action-summary>span:first-child{color:#326df0;font-size:.62rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.promo-plan-react-host .ppr-detail-drawer .pd-action-summary{display:flex;align-items:center;flex-wrap:nowrap;gap:10px;min-width:0;color:var(--ink)}.promo-plan-react-host .ppr-detail-drawer .pd-action-eyebrow{color:var(--blue);font-size:.58rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.promo-plan-react-host .ppr-detail-drawer .pd-action-pick{display:flex;flex-direction:column;line-height:1.2;min-width:0}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .pd-action-pick{flex-direction:row;align-items:baseline;gap:4px;white-space:nowrap}.promo-plan-react-host .ppr-detail-drawer .ppr-action-pick-button{padding:0;border:0;background:transparent;cursor:pointer;text-align:left}.promo-plan-react-host .ppr-detail-drawer .ppr-action-pick-button:focus-visible{outline:2px solid rgba(50,109,240,.45);outline-offset:4px}.promo-plan-react-host .ppr-detail-drawer .pd-action-pick strong{color:var(--ink);font-size:.86rem;font-weight:700}.promo-plan-react-host .ppr-detail-drawer .pd-action-sub{color:var(--muted);font-size:.64rem;letter-spacing:0;text-transform:none}.promo-plan-react-host .ppr-detail-drawer .pd-action-meta{color:var(--muted);font-size:.72rem;letter-spacing:0;text-transform:none;white-space:nowrap}.promo-plan-react-host .ppr-detail-drawer .pd-action-meta strong{color:var(--ink);font-weight:600}.promo-plan-react-host .ppr-detail-drawer .pd-action-progress{border:1px solid var(--line);border-radius:4px;padding:2px 7px;color:var(--muted);font-size:.66rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ppr-footer__actions{display:flex;align-items:center;gap:8px;flex:0 0 auto;flex-wrap:nowrap;justify-content:flex-end}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-footer__main{gap:16px}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-footer__actions{gap:10px}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-footer__button{min-height:30px;padding:0 12px;border-radius:8px;font-size:.76rem;font-weight:400}.ppr-footer__button{display:inline-flex;align-items:center;gap:6px;min-height:0;padding:8px 14px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--muted);font-family:inherit;font-size:.78rem;font-weight:600;line-height:1.5;white-space:nowrap;cursor:pointer;transition:background .12s ease,border-color .12s ease}.promo-plan-native-host.promo-plan-react-host .ppr-footer__button{font-family:inherit;font-size:.78rem;font-weight:600;line-height:1.5}.ppr-footer__button--secondary{border-color:var(--line-strong);background:transparent;color:var(--muted)}.ppr-footer__button--secondary:hover:not(:disabled){background:var(--soft);color:var(--ink)}.ppr-footer__button--primary{border-color:var(--blue);background:var(--blue);color:#fff}.ppr-footer__button--primary:hover:not(:disabled){border-color:#1a5fcd;background:#1a5fcd}.ppr-footer__button--finalize{border-color:var(--green);background:var(--green);color:#fff;font-weight:700}.promo-plan-native-host.promo-plan-react-host .ppr-footer__button--finalize{font-weight:700}.ppr-footer__button--finalize:hover:not(:disabled){border-color:#008248;background:#008248}.ppr-footer__button:disabled{border-color:var(--line-strong);background:var(--line-strong);color:#fff;cursor:not-allowed;opacity:.7}.ppr-footer__split{position:relative;padding:0;overflow:visible}.ppr-footer__split>button{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.ppr-footer__split-icon{position:relative;padding:8px 9px 8px 12px;border-radius:6px 0 0 6px}.ppr-footer__split-badge{position:absolute;top:-4px;right:-2px;min-width:15px;height:15px;padding:0 4px;border-radius:999px;background:#1f6feb;color:#fff;font-size:.58rem;font-weight:700;line-height:15px;text-align:center;pointer-events:none;box-shadow:0 1px 4px #0f172a4d}.ppr-footer__split-main{padding:8px 14px 8px 9px;border-radius:0 6px 6px 0;white-space:nowrap}.ppr-footer__split-divider{align-self:stretch;width:1px;margin:6px 0;background:currentColor;opacity:.4}.ppr-footer__split.is-disabled,.ppr-footer__split.is-disabled>button{cursor:not-allowed}.ppr-footer__split.is-disabled{border-color:var(--line-strong);background:var(--line-strong);color:#fff;opacity:.7}.ppr-footer__popover{position:absolute;top:calc(100% + 8px);right:0;z-index:60;min-width:236px;max-height:320px;overflow:auto;padding:10px 12px;border:1px solid #d8e3f1;border-radius:8px;background:#fff;box-shadow:0 12px 28px #0f172a29;color:#1b2537;cursor:default;text-align:left}.ppr-cart-pop header{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:8px;padding-bottom:7px;border-bottom:1px solid rgba(148,163,184,.24)}.ppr-cart-pop header strong{color:#1e293b;font-size:.76rem;font-weight:700}.ppr-cart-pop header span{color:#64748b;font-size:.66rem;font-weight:400;white-space:nowrap}.ppr-cart-pop ul{display:grid;gap:4px;margin:0;padding:0;list-style:none}.ppr-cart-pop li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px;border-radius:6px;background:#f6f9fd}.ppr-cart-pop__id{display:grid;gap:2px;min-width:0}.ppr-cart-pop li strong{color:#1b2537;font-size:.72rem;font-weight:650}.ppr-cart-pop li span{overflow:hidden;color:#64748b;font-size:.66rem;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.ppr-cart-pop__remove{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:20px;height:20px;padding:0;border:0;border-radius:6px;background:transparent;color:#8b9ab0;font-size:.9rem;line-height:1;cursor:pointer}.ppr-cart-pop__remove:hover{background:#b423181a;color:#b42318}.ppr-cart-pop__empty{margin:0;color:#64748b;font-size:.7rem;font-weight:400}.ppr-footer__message{margin-top:10px}.ppr-fin-conflict-list{margin:6px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px;max-height:132px;overflow-y:auto;font-size:.68rem;font-weight:500;font-variant-numeric:tabular-nums}@media(max-width:1200px){.ppr-control-strip,.ppr-detail-layout{grid-template-columns:1fr}.ppr-bin-row{margin-left:0;flex-wrap:wrap}.ppr-summary-card{min-width:0}.ppr-detail-head,.ppr-detail-filters{grid-template-columns:1fr}.promo-plan-react-host .ppr-detail-drawer .pd-header-top{display:flex;flex-wrap:wrap}.ppr-footer--detail .ppr-footer__main{align-items:center;grid-template-columns:1fr auto}}@media(max-width:760px){.promo-plan-react-host .ppr-planning-detail-drawer-v2>.ppr-footer--detail{padding:10px 12px}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-footer__main{grid-template-columns:1fr;gap:10px}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-footer__actions{justify-content:stretch}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-footer__button{flex:1 1 0;justify-content:center;padding-right:10px;padding-left:10px}}@media(max-width:980px){.promo-plan-react-host .ppr-detail-drawer .ppr-detail-layout{grid-template-columns:1fr!important}.promo-plan-react-host .ppr-detail-drawer .ppr-worklist{position:relative;top:0}}.promo-plan-react-host .panel.weekly-plan-panel.promo-plan-react{margin:0;padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 1px 2px #0f172a08;color:var(--text);font-family:inherit;font-size:inherit}.promo-plan-react-host .scenario-chip-muted,.promo-plan-react-host .scenario-chip-forecast{color:#667085}.promo-plan-react-host .scenario-chip-forecast{display:inline-flex;align-items:center;gap:5px}.promo-plan-react-host .scenario-chip-forecast small{color:#667085;font-size:.72rem;font-weight:500}.promo-plan-native-host.promo-plan-react-host .weekly-plan-panel .plan-step-row.plan-step-row-single{grid-template-columns:minmax(230px,.85fr) minmax(460px,1.45fr) minmax(360px,auto)!important}.promo-plan-react-host .weekly-plan-panel .plan-step-group{min-width:0}.promo-plan-react-host .weekly-plan-panel .plan-step-row-single>.plan-step-group{flex-wrap:wrap}.promo-plan-react-host .weekly-plan-panel .plan-step-row-objective{justify-content:flex-end}.promo-plan-react-host .weekly-plan-panel .scenario-chip{white-space:nowrap}.promo-plan-react-host .weekly-plan-panel .scenario-chip-forecast{max-width:420px}.promo-plan-react-host #weeklyPlanTable.ppr-grid-wrap{border-top:0;padding-top:0}.promo-plan-react-host #weeklyPlanTable .promo-table-scroll.ppr-table-scroll{overflow-x:hidden;overflow-y:visible;min-height:0;border:0;background:transparent}.promo-plan-react-host #weeklyPlanTable .weekly-promo-table.ppr-table{width:100%;min-width:0;border-collapse:collapse;table-layout:fixed;position:relative;z-index:1}.promo-plan-react-host #weeklyPlanTable .weekly-promo-table.ppr-table th,.promo-plan-react-host #weeklyPlanTable .weekly-promo-table.ppr-table td{padding:revert-layer}.promo-plan-react-host #weeklyPlanTable .weekly-promo-table.ppr-table th{height:34px;padding:5px 2px;color:#475569;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.promo-plan-react-host #weeklyPlanTable .weekly-promo-table.ppr-table td{padding:1px 0}.promo-plan-react-host #weeklyPlanTable .weekly-promo-table.ppr-table th:first-child,.promo-plan-react-host #weeklyPlanTable .weekly-promo-table.ppr-table td:first-child{width:112px;padding:4px 8px;text-align:left;text-transform:none;position:static;left:auto;z-index:auto}.promo-plan-react-host #weeklyPlanTable .weekly-promo-table.ppr-table td:first-child strong{color:#334155;font-size:.68rem;font-weight:600;letter-spacing:0;line-height:1.2}.promo-plan-react-host #weeklyPlanTable .weekly-promo-table.ppr-table th.total-col,.promo-plan-react-host #weeklyPlanTable .weekly-promo-table.ppr-table td.total-col{width:92px;min-width:0;padding:4px;text-align:center;position:static;right:auto;z-index:auto}.promo-plan-react-host #weeklyPlanTable .weekly-promo-table.ppr-table th:first-child,.promo-plan-react-host #weeklyPlanTable .weekly-promo-table.ppr-table th.total-col{font-size:.78rem;font-weight:650;letter-spacing:0;text-transform:none}.promo-plan-react-host #weeklyPlanTable.ppr-execution-grid-wrap .weekly-promo-table.ppr-table th:first-child,.promo-plan-react-host #weeklyPlanTable.ppr-execution-grid-wrap .weekly-promo-table.ppr-table td:first-child{width:142px}.promo-plan-react-host #weeklyPlanTable .ppr-category-id-inline{display:block;margin-top:2px;color:#1769e8;font-size:.58rem;font-weight:750;line-height:1.1;letter-spacing:0}.promo-plan-react-host #weeklyPlanTable .weekly-promo-table .promo-cell.ppr-cell{--ppr-cell-progress-pad: clamp(2px, 14%, 14px);display:flex;align-items:center;justify-content:center;position:relative;gap:0;width:100%;min-width:0;max-width:none;height:100%;min-height:18px;padding:1px var(--ppr-cell-progress-pad);margin:0 auto!important;border:0!important;border-radius:4px;cursor:pointer;font-size:inherit;font-weight:inherit;text-align:center;background:transparent!important;box-shadow:none!important}.promo-plan-react-host #weeklyPlanTable .weekly-promo-table td.ppr-week-cell{height:1px}.promo-plan-react-host #weeklyPlanTable .weekly-promo-table .promo-cell.ppr-cell>span:not(.ppr-cell-progress){font-size:clamp(.52rem,.6vw,.62rem);font-weight:700;line-height:1;white-space:nowrap}.promo-plan-react-host #weeklyPlanTable .weekly-promo-table .promo-cell.ppr-cell .ppr-cell-progress{display:block;width:100%;min-width:0;height:6px;border-radius:999px;box-shadow:none;border:0;outline:none;margin:0 auto}.promo-plan-react-host #weeklyPlanTable .weekly-promo-table .promo-cell.ppr-cell:hover{background:#eef5ff!important;box-shadow:inset 0 0 0 1px #cfe0fb!important}.promo-plan-react-host #weeklyPlanTable .weekly-promo-table .promo-cell.ppr-cell:focus-visible{outline:2px solid #1769e8;outline-offset:1px;z-index:5}.promo-plan-react-host #weeklyPlanTable .weekly-promo-table .promo-cell.ppr-cell.ppr-cell-active{background:#eef5ff!important;box-shadow:inset 0 0 0 1.5px #1769e8!important;z-index:5}.promo-plan-react-host #weeklyPlanTable .weekly-promo-table tbody tr:hover td.cell-locked-week{background:linear-gradient(180deg,#fff8e8,#fffaef)}.promo-plan-react-host #weeklyPlanTable .weekly-promo-table tbody tr:hover td.ppr-week-toggle-strip-left,.promo-plan-react-host #weeklyPlanTable .weekly-promo-table tbody tr:hover td.ppr-week-toggle-strip-right{background:#f0f7ff}.promo-plan-react-host #weeklyPlanTable .weekly-promo-table tbody tr:hover td:not(.total-col):not(.cell-locked-week):not(.ppr-week-toggle-strip){background:transparent}.promo-plan-react-host #weeklyPlanTable .weekly-promo-table thead th.ppr-current-week .ppr-now-text{font-size:.44rem;font-weight:700;letter-spacing:.06em;line-height:1;text-transform:uppercase;color:#b45309}.promo-plan-react-host #weeklyPlanTable .weekly-promo-table .promo-cell.ppr-cell[data-tooltip]:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);padding:4px 8px;border-radius:6px;background:#1e293b;color:#fff;font-size:.62rem;font-weight:600;line-height:1.2;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .12s ease;z-index:30;box-shadow:0 4px 12px #0f172a38}.promo-plan-react-host #weeklyPlanTable .weekly-promo-table .promo-cell.ppr-cell[data-tooltip]:hover:after,.promo-plan-react-host #weeklyPlanTable .weekly-promo-table .promo-cell.ppr-cell[data-tooltip]:focus-visible:after{opacity:1;visibility:visible}.promo-plan-react-host #weeklyPlanTable .weekly-promo-table .wpl-week-label{color:#334155;font-size:.56rem;font-weight:600;line-height:1}.promo-plan-react-host #weeklyPlanTable .weekly-promo-table .ppr-week-label-wrap{display:inline-flex;align-items:center;justify-content:center;gap:0}.promo-plan-react-host #weeklyPlanTable .weekly-promo-table .ppr-execution-week-label-wrap{flex-direction:column;gap:2px}.promo-plan-react-host #weeklyPlanTable .weekly-promo-table .ppr-execution-week-label-wrap .wpl-week-label{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;line-height:1;white-space:nowrap}.promo-plan-react-host #weeklyPlanTable .weekly-promo-table .ppr-execution-week-kicker{display:block;color:#64748b;font-size:.48rem;font-weight:600;line-height:1;letter-spacing:0}.promo-plan-react-host #weeklyPlanTable .weekly-promo-table .ppr-execution-week-number{display:block;color:#1f2937;font-size:.64rem;font-weight:700;line-height:1;letter-spacing:0}.promo-plan-react-host #weeklyPlanTable .weekly-promo-table .ppr-week-date-range{color:#64748b;font-size:.5rem;font-weight:600;line-height:1;white-space:nowrap}.promo-plan-react-host #weeklyPlanTable .weekly-promo-table th.ppr-locked-week .ppr-week-lock-icon{flex:0 0 auto;margin-right:2px;color:#b45309;vertical-align:middle}.promo-plan-react-host #weeklyPlanTable .weekly-promo-table th.ppr-locked-week .ppr-week-lock-row{display:inline-flex;align-items:center;justify-content:center;gap:2px;line-height:1}.promo-plan-react-host #weeklyPlanTable .weekly-promo-table th.ppr-locked-week .ppr-week-lock-row .ppr-week-lock-icon{margin-right:0}.promo-plan-react-host #weeklyPlanTable .weekly-promo-table .ppr-week-toggle-col-right{padding:0}.promo-plan-react-host #weeklyPlanTable .weekly-promo-table .promo-cell.tactic-item{background:#eaf3ff;color:#0f57d6;box-shadow:inset 0 0 0 1px #cfe1ff}.promo-plan-react-host #weeklyPlanTable .weekly-promo-table .promo-cell.tactic-bxgx{background:#eaf9f1;color:#047857;box-shadow:inset 0 0 0 1px #c8efd9}.promo-plan-react-host #weeklyPlanTable .weekly-promo-table .promo-cell.tactic-none{background:#f8fafc;color:#667085;box-shadow:inset 0 0 0 1px #e7edf5}.promo-plan-react-host #weeklyPlanTable .weekly-promo-table .promo-cell .digital-stack-icon.ppr-digital-icon{position:absolute;right:1px;top:0;width:3px;height:3px;border-radius:1px;opacity:.76;box-shadow:1px -1px 0 -.75px #fff,1px -1px 0 0 currentColor}.promo-plan-react-host #weeklyPlanTable .weekly-promo-table thead th.ppr-locked-week:after,.promo-plan-react-host #weeklyPlanTable .weekly-promo-table thead th.ppr-locked-week:before,.promo-plan-react-host #weeklyPlanTable .weekly-promo-table th.ppr-locked-week .ppr-week-label-wrap:after,.promo-plan-react-host #weeklyPlanTable .weekly-promo-table th.ppr-locked-week .wpl-week-label:after{content:none!important;display:none!important;background:none!important}.promo-plan-react-host #weeklyPlanTable .ppr-total{color:#111827;line-height:1.1}.promo-plan-react-host #weeklyPlanTable .ppr-total-value{color:#1e293b;font-size:.98rem;font-weight:800;line-height:1.1}.promo-plan-react-host #weeklyPlanTable .ppr-total-units{margin-top:2px;color:#64748b;font-size:.72rem;font-weight:500;line-height:1.1}.promo-plan-react-host #weeklyPlanTable .ppr-show-all-cell{background:#f8fafc!important;text-align:left!important}.promo-plan-react-host #weeklyPlanTable .ppr-show-all-bar{display:flex;justify-content:flex-start;padding:6px 8px;border-top:1px solid var(--line, #e5ebf3);background:transparent}.promo-plan-react-host #weeklyPlanTable .ppr-week-toggle-col,.promo-plan-react-host #weeklyPlanTable .ppr-week-toggle-strip{width:34px;min-width:34px;padding:0;text-align:center;vertical-align:middle}.promo-plan-react-host #weeklyPlanTable .ppr-week-toggle-strip{position:relative}.promo-plan-react-host #weeklyPlanTable .ppr-week-toggle-col-left,.promo-plan-react-host #weeklyPlanTable .ppr-week-toggle-strip-left{background:#f0f7ff;border-right:1px solid #e2e8f0;box-shadow:inset -1px 0 #d6e5fb}.promo-plan-react-host #weeklyPlanTable .ppr-week-toggle-col-right,.promo-plan-react-host #weeklyPlanTable .ppr-week-toggle-strip-right{background:#f0f7ff;border-left:1px solid #e2e8f0;box-shadow:inset 1px 0 #d6e5fb}.promo-plan-react-host #weeklyPlanTable .ppr-week-toggle-btn{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:#1769e8;box-shadow:none;line-height:1;cursor:pointer}.promo-plan-react-host #weeklyPlanTable .ppr-week-toggle-btn:hover{color:#0f57d6;background:#1769e814}.promo-plan-react-host #weeklyPlanTable .ppr-week-toggle-btn:disabled{cursor:default}.promo-plan-react-host #weeklyPlanTable .ppr-week-toggle-btn[data-tooltip]:after{content:attr(data-tooltip);position:absolute;top:50%;transform:translateY(-50%);padding:4px 8px;border-radius:6px;background:#1e293b;color:#fff;font-size:.62rem;font-weight:600;line-height:1.2;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .12s ease;z-index:30;box-shadow:0 4px 12px #0f172a38}.promo-plan-react-host #weeklyPlanTable .ppr-week-toggle-strip-left .ppr-week-toggle-btn[data-tooltip]:after{left:calc(100% + 8px)}.promo-plan-react-host #weeklyPlanTable .ppr-week-toggle-strip-right .ppr-week-toggle-btn[data-tooltip]:after{right:calc(100% + 8px)}.promo-plan-react-host #weeklyPlanTable .ppr-week-toggle-btn[data-tooltip]:hover:after,.promo-plan-react-host #weeklyPlanTable .ppr-week-toggle-btn[data-tooltip]:focus-visible:after{opacity:1;visibility:visible}.promo-plan-react-host #weeklyPlanTable .weekly-promo-table th.ppr-week-collapse-preview,.promo-plan-react-host #weeklyPlanTable .weekly-promo-table td.ppr-week-collapse-preview{background:#1769e821!important}.promo-plan-react-host #weeklyPlanTable .ppr-week-toggle-btn:focus-visible{outline:2px solid #1769e8;outline-offset:2px}.promo-plan-react-host #weeklyPlanTable .ppr-week-toggle-count{display:block;margin-top:4px;font-size:.6rem;font-weight:700;line-height:1;color:#1769e8;text-align:center}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host #weeklyPlanTable .ppr-week-toggle-col-left,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host #weeklyPlanTable .ppr-week-toggle-strip-left{background:#2f8cff1f!important;border-right-color:#8fc8ff33!important;box-shadow:inset -1px 0 #8fc8ff29!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host #weeklyPlanTable .ppr-week-toggle-col-right,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host #weeklyPlanTable .ppr-week-toggle-strip-right{background:#2f8cff1f!important;border-left-color:#8fc8ff33!important;box-shadow:inset 1px 0 #8fc8ff29!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host #weeklyPlanTable .ppr-week-toggle-btn{background:#102438eb!important;border-color:#8fc8ff61!important;color:#8fc8ff!important;box-shadow:0 1px 2px #00081247,inset 0 1px #ffffff0f!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host #weeklyPlanTable .ppr-week-toggle-btn:hover{background:#2f8cff38!important;border-color:#8fc8ff8a!important;color:#eef6ff!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host #weeklyPlanTable .ppr-week-toggle-count{color:#8fc8ff!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host{--ppr-progress-track: rgba(143, 200, 255, .22);--ppr-progress-fill: #6ea8f7}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .promo-legend .ppr-progress-dot.pending{background:#8fc8ff52!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .promo-legend .ppr-legend-lock-icon,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host #weeklyPlanTable .weekly-promo-table th.ppr-locked-week .ppr-week-lock-icon{color:#fbbf24!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host #weeklyPlanTable .weekly-promo-table thead th.ppr-current-week .ppr-now-text{color:#fbbf24!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host #weeklyPlanTable .weekly-promo-table .promo-cell.ppr-cell:hover{background:#2f8cff29!important;box-shadow:inset 0 0 0 1px #8fc8ff73!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host #weeklyPlanTable .weekly-promo-table .promo-cell.ppr-cell.ppr-cell-active{background:#2f8cff38!important;box-shadow:inset 0 0 0 1.5px #8fc8ff!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host #weeklyPlanTable .weekly-promo-table .promo-cell.ppr-cell:focus-visible{outline-color:#8fc8ff}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host #weeklyPlanTable .weekly-promo-table tbody tr:hover td.cell-locked-week{background:linear-gradient(180deg,#ffce5a3d,#ffb13029)!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host #weeklyPlanTable .weekly-promo-table tbody tr:hover td.ppr-week-toggle-strip-left,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host #weeklyPlanTable .weekly-promo-table tbody tr:hover td.ppr-week-toggle-strip-right{background:#2f8cff1f!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host #weeklyPlanTable .weekly-promo-table .promo-cell.ppr-cell,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host #weeklyPlanTable .weekly-promo-table .promo-cell.ppr-cell.cell-locked{background:transparent!important;box-shadow:none!important;border:0!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host #weeklyPlanTable .weekly-promo-table .promo-cell.ppr-cell.cell-locked:hover{background:#2f8cff29!important;box-shadow:inset 0 0 0 1px #8fc8ff73!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host #weeklyPlanTable .weekly-promo-table.ppr-table.ppr-metrics-grid thead th:first-child,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host #weeklyPlanTable .weekly-promo-table.ppr-table.ppr-metrics-grid thead th.ppr-metric-label-col,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host #weeklyPlanTable .weekly-promo-table.ppr-table.ppr-metrics-grid tbody td:first-child,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host #weeklyPlanTable .weekly-promo-table.ppr-table.ppr-metrics-grid tbody td.ppr-metric-label-cell{background:#112d45!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-native-host-embedded.promo-plan-react-host .plan-toggle-cluster .plan-mode-chips button:hover:not(:disabled),:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-native-host-embedded.promo-plan-react-host .plan-toggle-cluster .table-view-toggle button:hover:not(:disabled){background:#8fc8ff1f!important;border-color:#8fc8ff66!important;color:#eaf3ff!important}.promo-plan-react-host #weeklyPlanTable .ppr-show-all-cell .plan-show-all-btn{min-height:28px;border-radius:7px;font-weight:650}.promo-plan-react-host .ppr-watermark{color:#1769e80a;font-size:clamp(2.1rem,7vw,6.8rem);letter-spacing:.16em;align-items:center;padding-top:0}.ppr-explain-pane{background:#fcfdff;color:#334155}.ppr-explain-caption{font-size:12px;font-weight:700;color:#94a3b8;letter-spacing:.1em;text-transform:uppercase}.ppr-explain-title{margin:10px 0 0;color:#0f172a;font-size:24px;font-weight:800;line-height:1.16}.ppr-explain-subtitle{margin:8px 0 0;color:#64748b;font-size:13px;line-height:1.55}.ppr-explain-card{margin-top:22px;color:#334155;font-size:13px;line-height:1.8}.ppr-explain-bottom-line{margin-top:22px;margin-bottom:14px;padding:20px;border:1px solid #bae6fd;border-radius:20px;background:#f0f9ff;color:#1e293b}.ppr-explain-markdown,.ppr-explain-bottom-line{font-size:13px;line-height:1.8}.ppr-explain-markdown h3{margin:16px 0 8px;color:#0f172a;font-size:15px;font-weight:800;line-height:1.4}.ppr-explain-bottom-line h3{margin:0 0 10px;color:#0369a1;font-size:15px;font-weight:800;line-height:1.4}.ppr-explain-markdown p,.ppr-explain-bottom-line p{margin:0 0 8px;line-height:1.7}.ppr-explain-markdown ul,.ppr-explain-bottom-line ul{margin:0;padding-left:20px;list-style-position:outside;list-style-type:disc}.ppr-explain-markdown li,.ppr-explain-bottom-line li{display:list-item;margin-bottom:6px;line-height:1.7}.ppr-explain-markdown strong,.ppr-explain-bottom-line strong{color:#0f172a;font-weight:700}.ppr-explain-loading{display:grid;gap:8px;padding-top:2px}.ppr-explain-loading span{height:12px;border-radius:999px;background:linear-gradient(90deg,#e2e8f0,#f8fafc,#e2e8f0)}.ppr-explain-loading span:nth-child(1){width:95%}.ppr-explain-loading span:nth-child(2){width:92%}.ppr-explain-loading span:nth-child(3){width:88%}.ppr-explain-loading span:nth-child(4){width:90%}.ppr-explain-loading span:nth-child(5){width:84%}.ppr-explain-error{padding:12px;border:1px solid #fecaca;border-radius:14px;background:#fef2f2;color:#7f1d1d;font-size:12px}.ppr-explain-error strong{color:#b91c1c;font-weight:700}.ppr-explain-error p{margin:4px 0 0}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host-embedded.promo-plan-react-host{--panel: #0b1d2c;--paper: #102438;--line: rgba(143, 200, 255, .2);--line-strong: rgba(143, 200, 255, .32);--text: #eef6ff;--muted: #a9bdd3;--soft: #0e263a;--blue-soft: rgba(47, 140, 255, .18);color-scheme:dark}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host-embedded.promo-plan-react-host .panel.weekly-plan-panel.promo-plan-react{background:linear-gradient(135deg,#0b1d2c,#0f2538)!important;border-color:#8fc8ff47!important;color:#eef6ff!important;box-shadow:0 1px 2px #00000038}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-native-host-embedded.promo-plan-react-host .weekly-plan-panel .ppr-loader{background:linear-gradient(135deg,#101826,#172235);border-color:#8fc8ff2e;color:#ecf4ffe0;box-shadow:inset 0 1px #ffffff0d}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host-embedded.promo-plan-react-host .panel-heading h2,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host-embedded.promo-plan-react-host .promo-plan-title-row h2{color:#f5f9ff!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host-embedded.promo-plan-react-host .panel-heading p,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host-embedded.promo-plan-react-host #promoPlanHelper,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host-embedded.promo-plan-react-host .ppr-legend,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host-embedded.promo-plan-react-host .ppr-legend span,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host-embedded.promo-plan-react-host .scenario-chip-muted,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host-embedded.promo-plan-react-host .scenario-chip-forecast,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host-embedded.promo-plan-react-host .scenario-chip-forecast small{color:#a9bdd3!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host-embedded.promo-plan-react-host .plan-toggle-cluster .plan-mode-chips,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host-embedded.promo-plan-react-host .plan-toggle-cluster .table-view-toggle{background:#081826b8!important;border-color:#8fc8ff33!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host-embedded.promo-plan-react-host .plan-toggle-cluster button{background:#102438d1!important;border-color:#8fc8ff2e!important;color:#a9bdd3!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host-embedded.promo-plan-react-host .plan-toggle-cluster button.active{background:#2f8cff38!important;border-color:#8fc8ff75!important;color:#f4f9ff!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host-embedded.promo-plan-react-host .download-sheet-button,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host-embedded.promo-plan-react-host .detail-toggle-button{background:#2f8cff1a!important;border-color:#8fc8ff47!important;color:#8fc8ff!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host-embedded.promo-plan-react-host .download-sheet-button:disabled,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host-embedded.promo-plan-react-host .detail-toggle-button:disabled,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host-embedded.promo-plan-react-host .plan-toggle-cluster button:disabled{opacity:.58}.promo-plan-native-host-embedded.promo-plan-react-host .plan-toggle-cluster{align-items:center!important}.promo-plan-native-host-embedded.promo-plan-react-host .plan-toggle-cluster .plan-mode-chips,.promo-plan-native-host-embedded.promo-plan-react-host .plan-toggle-cluster .table-view-toggle{display:inline-flex!important;align-items:center!important;gap:1px!important;height:auto!important;min-height:0!important;padding:3px!important;border:1px solid #d8e1ec!important;border-radius:8px!important;background:#f4f8fc!important;box-shadow:none!important}.promo-plan-native-host-embedded.promo-plan-react-host .plan-toggle-cluster .plan-mode-chips button,.promo-plan-native-host-embedded.promo-plan-react-host .plan-toggle-cluster .table-view-toggle button{height:32px!important;min-height:32px!important;padding:0 11px!important;border:1px solid transparent!important;border-radius:7px!important;background:transparent!important;color:#667085!important;font-size:.76rem!important;font-weight:500!important;line-height:1.25!important;box-shadow:none!important}.promo-plan-native-host-embedded.promo-plan-react-host .plan-toggle-cluster .plan-mode-chips button:hover:not(:disabled),.promo-plan-native-host-embedded.promo-plan-react-host .plan-toggle-cluster .table-view-toggle button:hover:not(:disabled){background:#1976d20f!important;border-color:#1976d238!important;color:#1976d2!important}.promo-plan-native-host-embedded.promo-plan-react-host .plan-toggle-cluster .plan-mode-chips button.active,.promo-plan-native-host-embedded.promo-plan-react-host .plan-toggle-cluster .table-view-toggle button.active{background:#1976d214!important;border-color:#1976d2!important;color:#1976d2!important;font-weight:600!important;box-shadow:0 1px 2px #1976d21f!important}.promo-plan-native-host-embedded.promo-plan-react-host .plan-toggle-cluster .plan-mode-chips button:disabled,.promo-plan-native-host-embedded.promo-plan-react-host .plan-toggle-cluster .table-view-toggle button:disabled{color:#b6bdc9!important;cursor:not-allowed!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host-embedded.promo-plan-react-host .plan-toggle-cluster .plan-mode-chips,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host-embedded.promo-plan-react-host .plan-toggle-cluster .table-view-toggle{background:#ffffff0a!important;border-color:#8fc8ff33!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host-embedded.promo-plan-react-host .plan-toggle-cluster .plan-mode-chips button,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host-embedded.promo-plan-react-host .plan-toggle-cluster .table-view-toggle button{background:transparent!important;border:1px solid transparent!important;color:#a9bdd3!important;font-weight:500!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host-embedded.promo-plan-react-host .plan-toggle-cluster .plan-mode-chips button.active,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host-embedded.promo-plan-react-host .plan-toggle-cluster .table-view-toggle button.active{background:#1976d22e!important;border-color:#1976d2!important;color:#8fc8ff!important;font-weight:600!important;box-shadow:0 1px 2px #1976d238!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host-embedded.promo-plan-react-host #weeklyPlanTable .weekly-promo-table.ppr-table th,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host-embedded.promo-plan-react-host #weeklyPlanTable .weekly-promo-table.ppr-table td{border-color:#8fc8ff33!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host-embedded.promo-plan-react-host #weeklyPlanTable .weekly-promo-table.ppr-table td:first-child strong,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host-embedded.promo-plan-react-host #weeklyPlanTable .weekly-promo-table .wpl-week-label,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host-embedded.promo-plan-react-host #weeklyPlanTable .ppr-total,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host-embedded.promo-plan-react-host #weeklyPlanTable .ppr-total-value{color:#f4f9ff!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host-embedded.promo-plan-react-host #weeklyPlanTable .ppr-total-units{color:#a9bdd3!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host{--panel: #0b1d2c;--paper: #102438;--ink: #eef6ff;--text: #eef6ff;--muted: #a9bdd3;--soft: #0e263a;--line: rgba(143, 200, 255, .2);--line-strong: rgba(143, 200, 255, .32);--blue: #66adff;--green: #62c59b;--red: #d8827c;background:#06111b!important;color:#eef6ff!important;color-scheme:dark}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-detail-drawer,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-detail-content{background:#06111b!important;color:#eef6ff!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-detail-head,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-header,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-header-forecast,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-summary-card{background:linear-gradient(135deg,#0c2438,#12314b)!important;border-color:#8fc8ff3d!important;color:#eef6ff!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-hf-metric,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-summary-metric,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-summary-roi{border-color:#8fc8ff33!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host h2,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host h3,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host h4,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host strong,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host b,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-title-week strong,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-hf-value,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-summary-main strong,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-action-pick strong,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-action-meta strong{color:#f5f9ff!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host p,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host small,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host em,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host label,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-title-week,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-hf-net,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-hf-roi-note,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-action-sub,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-action-meta,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-history-state{color:#a9bdd3!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-eyebrow,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-detail-head>div>span,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-summary-card span,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-action-eyebrow,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-action-summary>span:first-child{color:#8fc8ff!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-objective-chip,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-detail-head em,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-ref-pill{background:#66adff29!important;border-color:#8fc8ff47!important;color:#b8dcff!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-detail-filters,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-selector-row{border-color:#8fc8ff47!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-detail-filters span,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-bin-row span{color:#8ba6bf!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host select,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host input,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-typeahead-control,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-typeahead-control select{background:#0e263a!important;border-color:#8fc8ff5c!important;color:#eef6ff!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-actions button,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-bin-row button,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-pa-toggle-btn,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-footer__button--secondary{background:#102438e0!important;border-color:#8fc8ff47!important;color:#b8dcff!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-bin-row button.active,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-pa-toggle-btn.is-open{background:#66adff33!important;border-color:#8fc8ff80!important;color:#f5f9ff!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-worklist,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-panel,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-right-rail,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-right-rail-drawer{background:#0b1d2c!important;border-color:#8fc8ff38!important;color:#eef6ff!important;box-shadow:0 10px 28px #00000038!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-worklist header,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-tabs{background:linear-gradient(180deg,#0f2a40,#0b1d2c)!important;border-color:#8fc8ff33!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-worklist-items button:not(.pd-worklist-item),:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-worklist-item{background:#0d2234!important;border-color:#8fc8ff2e!important;color:#eef6ff!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-worklist-items button:not(.pd-worklist-item):hover,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-worklist-item:hover{background:#102c44!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-worklist-items button:not(.pd-worklist-item).active,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-worklist-item.active{background:#123a5b!important;border-color:#66adff!important;color:#fff!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-worklist-items button:not(.pd-worklist-item) span{background:#8fc8ff29!important;color:#b8dcff!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-worklist-item span{background:transparent!important;color:#eef6ff!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-worklist-item .pd-wl-ncrc,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-worklist-item .pd-wl-meta{color:#a9bdd3!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-worklist-item .pd-wl-status{background:#8fc8ff29!important;color:#b8dcff!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-worklist-items button:not(.pd-worklist-item) small,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-worklist-items button:not(.pd-worklist-item) em{color:#a9bdd3!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host table,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-rec-table,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-history-table,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-pa-cols-table{background:#081827!important;color:#eef6ff!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host th,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-pa-cols-table thead th{background:#102b42!important;border-color:#8fc8ff38!important;color:#c8ddf2!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host td,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-pa-cols-table tbody td{background:#0a2033!important;border-color:#8fc8ff29!important;color:#dcecff!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host tbody tr:nth-child(2n) td{background:#0d2539!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-pa-cols-table tbody td.pd-col-base,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-pa-expanded-header td,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-pa-ref-row td,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-pa-totals-row td{background:#0e263a!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-pa-cols-table tbody td.pd-col-promo{background:#ba913929!important;color:#f0cf82!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-pa-alt-row,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-pa-alt-row td{background:#0b1f31!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-pa-alt-row:hover td{background:#12314b!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-pa-cols-table .pd-cell-line{color:#eef6ff!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-pa-cols-table .pd-cell-sub,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-alt-rank{color:#9fb5cc!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-metric-delta.positive,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-score.tone-good,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .gain,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .positive{color:#62c59b!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-metric-delta.negative,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-score.tone-warn,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .neg,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .negative,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-history-state-error{color:#d8827c!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-panel-head .ppr-allowance-badge.is-linked{background:#62c59b1f!important;border-color:#62c59b42!important;color:#8ee0bd!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-panel-head .ppr-allowance-badge.is-unlinked{background:#d8827c1f!important;border-color:#d8827c47!important;color:#f0aaa5!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-tabs button{color:#9fb5cc!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-tabs button.active{background:#66adff2e!important;border-bottom-color:#66adff!important;color:#d8ecff!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-rail-row,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-mix-row{border-color:#8fc8ff2e!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-ncrc-balance-grid,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-ncrc-grid-head h4{color:#eef6ff!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-ncrc-grid-copy,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-ncrc-grid-scope,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-ncrc-grid-legend,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-ncrc-grid-empty{color:#a9bdd3!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-ncrc-grid-plot-wrap{background:#081827!important;border-color:#8fc8ff38!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-ncrc-grid-frame{fill:#081827!important;stroke:#8fc8ff47!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-ncrc-grid-line{stroke:#8fc8ff2e!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-ncrc-grid-median-line{stroke:#8fc8ff6b!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-ncrc-grid-axis-label,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-ncrc-grid-quad{fill:#a9bdd3!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-ncrc-grid-quad.is-emphasis{fill:#8fc8ff!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-footer,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-footer--detail{background:#081827!important;border-color:#8fc8ff3d!important;color:#eef6ff!important;box-shadow:0 -10px 26px #0000003d!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-footer__button--secondary:hover:not(:disabled){background:#12314b!important;color:#eef6ff!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-footer__button:disabled{background:#8fc8ff24!important;border-color:#8fc8ff29!important;color:#eef6ff94!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host{--ppr-detail-bg: #061522;--ppr-detail-panel: #0b2133;--ppr-detail-panel-2: #0d283d;--ppr-detail-panel-3: #102f48;--ppr-detail-border: rgba(143, 200, 255, .2);--ppr-detail-border-strong: rgba(143, 200, 255, .34);--ppr-detail-text: #edf6ff;--ppr-detail-muted: #a7bad0;--ppr-detail-faint: #7f96ad;--ppr-detail-blue: #7dbdff;--ppr-detail-green: #69d3a8;--ppr-detail-red: #ef9b95;--ppr-detail-gold: #efc56f;background:var(--ppr-detail-bg)!important;color:var(--ppr-detail-text)!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-detail-drawer,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-detail-content,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-detail-main,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-right-side{background:var(--ppr-detail-bg)!important;color:var(--ppr-detail-text)!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-panel,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-history-panel,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-rec-scroll,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-worklist,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-right-rail,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-side-card,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-side-body,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-ladder,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-nopa{background:var(--ppr-detail-panel)!important;border-color:var(--ppr-detail-border)!important;color:var(--ppr-detail-text)!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-ladder{--promo-cost-ladder-header-bg: #102f48;--promo-cost-ladder-header-text: #d7e9fb;--promo-cost-ladder-header-muted-text: #bdd6ee;--promo-cost-ladder-body-text: #dcecff;--promo-cost-ladder-section-text: #eef7ff;--promo-cost-ladder-border: rgba(143, 200, 255, .18);--promo-cost-ladder-selected-bg: rgba(105, 211, 168, .14);--promo-cost-ladder-selected-text: #9ee8c8;--promo-cost-ladder-selected-border: rgba(105, 211, 168, .28);--promo-cost-ladder-total-bg: #132c43;--promo-cost-ladder-summary-bg: #182638;--promo-cost-ladder-summary-text: #f1f7ff}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-panel,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-worklist,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-right-rail{box-shadow:0 16px 36px #0000003d!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-detail-head,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-header,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-header-forecast,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-summary-card{background:linear-gradient(135deg,#0d2b43,#123c5e)!important;border-color:var(--ppr-detail-border-strong)!important;color:var(--ppr-detail-text)!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host :is(h2,h3,h4,h5,h6,strong,b),:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-cell-line,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-summary-main strong,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-hf-value{color:var(--ppr-detail-text)!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host :is(p,small,em,label),:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-panel p,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-history-state,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-cell-sub,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-alt-rank,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-hf-net,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-action-sub,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-action-meta{color:var(--ppr-detail-muted)!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-ladder-head,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-panel-head,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-worklist header,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-tabs{background:linear-gradient(180deg,var(--ppr-detail-panel-2),var(--ppr-detail-panel))!important;border-color:var(--ppr-detail-border)!important;color:var(--ppr-detail-text)!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-tabs button{background:transparent!important;color:var(--ppr-detail-muted)!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-tabs button.active{background:#7dbdff2e!important;border-bottom-color:var(--ppr-detail-blue)!important;color:#e6f3ff!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-hf-bench-row{color:var(--ppr-detail-text)!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-hf-bench-row em{background:#7dbdff1f!important;border:1px solid rgba(125,189,255,.22)!important;color:#c7e4ff!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-hf-bench-row strong{color:var(--ppr-detail-text)!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-rec-table,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-history-table,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-pa-cols-table,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-ladder table{background:#071927!important;color:var(--ppr-detail-text)!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-rec-table th,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-history-table th,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-pa-cols-table thead th,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-ladder table th{background:#102f48!important;border-color:var(--ppr-detail-border)!important;color:#cfe4f8!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-rec-table td,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-history-table td,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-pa-cols-table tbody td,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-ladder table td{background:#0a2033!important;border-color:#8fc8ff29!important;color:#dcecff!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host :is(.ppr-rec-table,.ppr-history-table,.pd-pa-cols-table,.pd-ladder table) tbody tr:nth-child(2n) td{background:#0c263a!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-pa-cols-table tbody td.pd-col-base,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-pa-expanded-header td,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-pa-ref-row td,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-pa-totals-row td{background:#10283d!important;color:#dcecff!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-pa-cols-table tbody td.pd-col-promo,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-rec-table td.pd-col-promo,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-ladder table th:last-child,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-ladder table td:last-child{background:#69d3a824!important;color:#9ee8c8!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-ladder table tr[style*="31, 41, 55"] td,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-ladder table tr[style*="31,41,55"] td{background:#182638!important;color:#f1f7ff!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-ladder table td[style*="241, 245, 249"],:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-ladder table td[style*=f1f5f9]{background:#132c43!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-worklist-items button:not(.pd-worklist-item),:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-worklist-item,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host select,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host input,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-typeahead-control{background:#0c2437!important;border-color:#8fc8ff47!important;color:var(--ppr-detail-text)!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-worklist-items button:not(.pd-worklist-item).active,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-worklist-item.active{background:#123b5e!important;border-color:var(--ppr-detail-blue)!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-score.tone-good,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-metric-delta.positive,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .gain,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .positive{color:var(--ppr-detail-green)!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-score.tone-warn,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-score-num.tone-warn,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-metric-delta.negative,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .neg,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .negative,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-history-state-error{color:var(--ppr-detail-red)!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-pa-toggle-btn,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-actions button,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-bin-row button,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-footer__button--secondary{background:#102f48eb!important;border-color:#8fc8ff52!important;color:#cce6ff!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-footer,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-footer--detail{background:#061522!important;border-color:var(--ppr-detail-border-strong)!important;color:var(--ppr-detail-text)!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-nopa-empty .pd-nopa-none{background:#ef8e4e24!important;border:1px solid rgba(239,142,78,.24)!important;color:#f3bf8e!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-nopa-head,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-nopa-list li{border-color:var(--ppr-detail-border)!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-nopa-pa,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-ref-pill,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-objective-chip,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-detail-head em{background:#7dbdff24!important;border-color:#7dbdff47!important;color:var(--ppr-detail-blue)!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-objective-chip{box-shadow:inset 0 0 0 1px #7dbdff1f!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-objective-chip strong{color:#d8ecff!important;font-weight:700!important}.promo-plan-react-host{--promo-editable-border: #ccd8e8;--promo-editable-hover-border: #aebfd4;--promo-editable-focus: #1769e8}.promo-plan-react-host .ppr-control-strip select,.promo-plan-react-host .ppr-detail-filters select,.promo-plan-react-host .pd-typeahead-control,.promo-plan-react-host .pd-rev-input,.promo-plan-react-host .pd-rev-field input,.promo-plan-react-host .pd-rev-field select,.promo-plan-react-host .pd-of-field input,.promo-plan-react-host .pd-of-field select,.promo-plan-react-host [data-pd-override-field]{box-sizing:border-box;border:1px solid var(--promo-editable-border);border-radius:8px;background-color:#fff;color:#111827;box-shadow:inset 0 1px 1px #0f172a08,0 1px 1px #0f172a08;transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease}.promo-plan-react-host .ppr-detail-drawer .pd-typeahead-control select{border:0;border-radius:7px;box-shadow:none;background-color:transparent}.promo-plan-react-host .ppr-control-strip select:hover,.promo-plan-react-host .ppr-detail-filters select:hover,.promo-plan-react-host .pd-typeahead-control:hover,.promo-plan-react-host .pd-rev-input:hover,.promo-plan-react-host .pd-rev-field input:hover,.promo-plan-react-host .pd-rev-field select:hover,.promo-plan-react-host .pd-of-field input:hover,.promo-plan-react-host .pd-of-field select:hover,.promo-plan-react-host [data-pd-override-field]:hover{border-color:var(--promo-editable-hover-border);background-color:#fff;box-shadow:inset 0 1px 1px #0f172a0a,0 2px 4px #0f172a0a}.promo-plan-react-host .ppr-control-strip select:focus,.promo-plan-react-host .ppr-detail-filters select:focus,.promo-plan-react-host .pd-typeahead-control:focus-within,.promo-plan-react-host .pd-rev-input:focus,.promo-plan-react-host .pd-rev-field input:focus,.promo-plan-react-host .pd-rev-field select:focus,.promo-plan-react-host .pd-of-field input:focus,.promo-plan-react-host .pd-of-field select:focus,.promo-plan-react-host [data-pd-override-field]:focus{outline:none;border-color:var(--promo-editable-focus);background-color:#fff;box-shadow:0 0 0 2px #1769e829,inset 0 1px 1px #0f172a08}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-control-strip select,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-detail-filters select,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .pd-typeahead-control,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .pd-rev-input,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .pd-rev-field input,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .pd-rev-field select,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .pd-of-field input,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .pd-of-field select,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host [data-pd-override-field]{border-color:#8fc8ff47;background-color:#0c2437;color:#dcecff}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-detail-drawer .pd-typeahead-control select{background-color:transparent;color:#dcecff}.promo-plan-react-host .ppr-execution-calendar{min-height:calc(100vh - 76px);border-top:0}.promo-plan-react-host .panel.weekly-plan-panel.promo-plan-react.ppr-execution-calendar{margin:10px 12px 14px}.promo-plan-react-host .ppr-execution-calendar .panel-heading{align-items:flex-start;padding-bottom:8px}.promo-plan-react-host .ppr-execution-calendar .promo-plan-title-row h2{font-size:.95rem;font-weight:650;letter-spacing:0;line-height:1.18}.promo-plan-react-host .ppr-execution-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-left:auto}.promo-plan-react-host .ppr-execution-category-filter{display:block;min-width:236px;max-width:264px;padding-top:10px}.promo-plan-react-host .ppr-execution-page-progress{flex:0 0 auto;padding:0 16px;background:#fff;border-bottom:1px solid #e3ebf5}.promo-plan-react-host .ppr-execution-calendar-progress{padding:0;border-bottom:0}.promo-plan-react-host .ppr-execution-loading{--ppr-execution-category-col: 158px;margin-top:10px;border:1px solid #dfe7f2;border-radius:8px;background:#fff;overflow:hidden;box-shadow:0 3px 10px #1b2d4e0f}.promo-plan-react-host .ppr-execution-skeleton-scroll{max-height:none}.promo-plan-react-host .ppr-execution-skeleton-table{pointer-events:none}.promo-plan-react-host .ppr-execution-skeleton-table .ppr-skeleton-block{animation:none;background:#e5edf6}.promo-plan-react-host .ppr-execution-skeleton-table .ppr-skeleton-block.active-week{background:#eadfb9}.promo-plan-react-host .ppr-execution-skeleton-table th{height:38px;background:#f8fafc}.promo-plan-react-host .ppr-execution-skeleton-table th:nth-child(2){background:#fff7df;color:#9b6a05}.promo-plan-react-host .ppr-execution-skeleton-table th:first-child,.promo-plan-react-host .ppr-execution-skeleton-table td:first-child{width:var(--ppr-execution-category-col)}.promo-plan-react-host .ppr-skeleton-block{display:block;border-radius:999px;background:linear-gradient(90deg,#dbe4ef 25%,#eef4fb 37%,#dbe4ef 63%);background-size:400% 100%;animation:pprSkeletonShimmer 1.4s ease infinite}.promo-plan-react-host .ppr-skeleton-block.category{height:11px}.promo-plan-react-host .ppr-skeleton-block.category.w1{width:78px}.promo-plan-react-host .ppr-skeleton-block.category.w2{width:96px}.promo-plan-react-host .ppr-skeleton-block.category.w3{width:64px}.promo-plan-react-host .ppr-skeleton-block.category.w4{width:112px}.promo-plan-react-host .ppr-skeleton-block.cell{width:24px;height:6px;margin:0 auto;opacity:.9}.promo-plan-react-host .ppr-skeleton-block.cell.active-week{background:linear-gradient(90deg,#decf9d 25%,#f7ecbf 37%,#decf9d 63%);background-size:400% 100%}.promo-plan-react-host .ppr-skeleton-block.total{width:44px;height:13px;margin:0 auto 5px}.promo-plan-react-host .ppr-skeleton-block.total-sub{width:34px;height:8px;margin:0 auto;opacity:.75}@keyframes pprSkeletonShimmer{0%{background-position:100% 0}to{background-position:0 0}}.promo-plan-react-host .ppr-execution-grid-wrap{--ppr-execution-category-col: clamp(132px, 10.5vw, 158px);--ppr-execution-week-col: calc((100% - var(--ppr-execution-category-col)) / 16);margin-top:8px;border:1px solid #dfe7f2;border-radius:8px;background:#fff;overflow:hidden;box-shadow:0 3px 10px #1b2d4e0d}.promo-plan-native-host.promo-plan-react-host #weeklyPlanTable.ppr-execution-grid-wrap{overflow:hidden}.promo-plan-react-host .ppr-execution-grid-wrap .promo-table-scroll{max-height:none}.promo-plan-react-host #weeklyPlanTable.ppr-execution-grid-wrap .promo-table-scroll.ppr-table-scroll{overflow-x:clip;overflow-y:clip}.promo-plan-react-host .ppr-execution-legend{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0;padding:12px 14px 10px;color:#53627a;font-size:.74rem;line-height:1.2}.promo-plan-react-host .ppr-category-filter-control,.promo-plan-react-host .ppr-execution-column-filter,.promo-plan-react-host .ppr-execution-input,.promo-plan-react-host .ppr-execution-header-select{width:100%}.promo-plan-react-host .ppr-execution-column-filter{min-width:86px}.promo-plan-react-host .ppr-execution-grid-wrap .ppr-table th{height:34px;color:#344054;font-size:.66rem;font-weight:600;letter-spacing:0;text-transform:none}.promo-plan-react-host #weeklyPlanTable.ppr-execution-grid-wrap .weekly-promo-table.ppr-table th{height:44px;color:#344054;font-size:.66rem;font-weight:600;letter-spacing:0;text-transform:none}.promo-plan-react-host #weeklyPlanTable.ppr-execution-grid-wrap .weekly-promo-table.ppr-table{width:100%;min-width:0;table-layout:fixed}.promo-plan-react-host #weeklyPlanTable.ppr-execution-grid-wrap .weekly-promo-table.ppr-table th:first-child{width:var(--ppr-execution-category-col);text-transform:none}.promo-plan-react-host #weeklyPlanTable.ppr-execution-grid-wrap .weekly-promo-table.ppr-table td:first-child{width:var(--ppr-execution-category-col)}.promo-plan-react-host #weeklyPlanTable.ppr-execution-grid-wrap .weekly-promo-table.ppr-table th:not(:first-child),.promo-plan-react-host #weeklyPlanTable.ppr-execution-grid-wrap .weekly-promo-table.ppr-table td:not(:first-child){width:var(--ppr-execution-week-col);min-width:0}.promo-plan-react-host #weeklyPlanTable.ppr-execution-grid-wrap .weekly-promo-table.ppr-table td{color:#344054;font-size:.68rem;font-weight:400;letter-spacing:0;padding-top:4px;padding-bottom:4px}.promo-plan-react-host #weeklyPlanTable.ppr-execution-grid-wrap .weekly-promo-table.ppr-table td:first-child strong{color:#344054;font-size:.66rem;font-weight:600;letter-spacing:0;line-height:1.25;overflow-wrap:anywhere;word-break:normal}.promo-plan-react-host .ppr-execution-grid-wrap .ppr-table th:not(.total-col){background:#f8fafc}.promo-plan-react-host .ppr-execution-grid-wrap .ppr-table td{color:#344054;font-size:.68rem;font-weight:400;letter-spacing:0}.promo-plan-react-host .ppr-execution-grid-wrap .ppr-table td:first-child strong{color:#344054;font-size:.66rem;font-weight:600;letter-spacing:0}.promo-plan-react-host #weeklyPlanTable.ppr-execution-grid-wrap .weekly-promo-table .wpl-week-label{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;font-size:inherit;font-weight:inherit;line-height:1}.promo-plan-react-host #weeklyPlanTable.ppr-execution-grid-wrap .ppr-total-value{font-size:.7rem;font-weight:600;line-height:1.05}.promo-plan-react-host #weeklyPlanTable.ppr-execution-grid-wrap .ppr-total-units{margin-top:1px;font-size:.58rem;font-weight:400;line-height:1.05}.promo-plan-react-host .ppr-execution-grid-wrap .ppr-table th:nth-child(2){background:#fff7df;color:#9b6a05}.promo-plan-react-host .ppr-execution-grid-wrap .promo-cell{background:transparent}.promo-plan-react-host .ppr-execution-cell{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:5px;cursor:pointer;min-height:34px!important;padding:5px!important}.promo-plan-react-host #weeklyPlanTable.ppr-execution-grid-wrap .weekly-promo-table .promo-cell.ppr-cell.ppr-execution-cell{flex-direction:column;align-items:stretch;justify-content:center;gap:5px}.promo-plan-react-host .ppr-execution-cell .ppr-cell-progress{width:100%;height:5px;border-radius:999px;background:#d8e2ef;box-shadow:none}.promo-plan-react-host .ppr-execution-progress-percent{color:#344054;font-size:.58rem;font-weight:750;font-variant-numeric:tabular-nums;line-height:1;text-align:center}.promo-plan-react-host .ppr-execution-progress-meter{position:relative;overflow:hidden}.promo-plan-react-host .ppr-execution-progress-fill{display:block;width:0;height:100%;border-radius:inherit;background:#1769e8;transition:width .18s ease-out}.promo-plan-react-host .ppr-execution-progress-draft-fill{position:absolute;top:0;left:0;width:0;height:100%;border-radius:inherit;background:#94a3b8;transition:left .18s ease-out,width .18s ease-out}.promo-plan-react-host .ppr-execution-status-approved .ppr-execution-progress-percent{color:#16804a}.promo-plan-react-host .ppr-execution-status-approved .ppr-execution-progress-fill{background:#34c56a}.promo-plan-react-host .ppr-execution-status-submitted .ppr-execution-progress-percent{color:#1769e8}.promo-plan-react-host .ppr-execution-status-submitted .ppr-execution-progress-fill{background:#1769e8}.promo-plan-react-host .ppr-execution-status-draft .ppr-execution-progress-percent{color:#667085}.promo-plan-react-host .ppr-execution-status-draft .ppr-execution-progress-fill{background:#94a3b8}.promo-plan-react-host .ppr-execution-legend .ppr-progress-dot.approved{background:#34c56a}.promo-plan-react-host .ppr-execution-legend .ppr-progress-dot.submitted{background:#1769e8}.promo-plan-react-host .ppr-execution-legend .ppr-progress-dot.draft{background:#94a3b8}.promo-plan-react-host .ppr-execution-cell-idle{display:block;font-size:.75rem;font-weight:650;line-height:1;text-align:center}.promo-plan-react-host #weeklyPlanTable .weekly-promo-table .promo-cell.ppr-cell .ppr-execution-cell-idle,.promo-plan-react-host #weeklyPlanTable .weekly-promo-table .promo-cell.ppr-cell .ppr-execution-cell-idle span{font-size:.75rem}.promo-plan-react-host #weeklyPlanTable .weekly-promo-table .promo-cell.ppr-cell>span.ppr-execution-cart-badge,.promo-plan-react-host #weeklyPlanTable .weekly-promo-table .promo-cell.ppr-cell span.ppr-execution-cart-badge{font-size:.7rem}.promo-plan-react-host .ppr-execution-cart-badge{display:inline-flex;align-items:center;gap:2px;padding:2px 5px;border-radius:999px;background:#1769e81a;color:#1769e8;font-size:.7rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1}.promo-plan-react-host .ppr-execution-cart-badge svg{flex:0 0 auto}.promo-plan-react-host .ppr-execution-progress-percent{display:flex;align-items:center;justify-content:center;gap:5px}.promo-plan-react-host .ppr-execution-cart-badge--center{align-self:center}.promo-plan-react-host .ppr-execution-drafts-btn{display:inline-flex;align-items:center;gap:5px;margin-left:auto;height:24px;padding:0 10px;border:1px solid rgba(23,105,232,.3);border-radius:999px;background:#1769e814;color:#1769e8;font-size:.72rem;font-weight:650;line-height:1;cursor:pointer;transition:background-color .14s ease,border-color .14s ease}.promo-plan-react-host .ppr-execution-drafts-btn:hover{background:#1769e821;border-color:#1769e86b}.promo-plan-react-host .ppr-execution-cell.ppr-draft-cycle-target{outline:1px solid rgba(23,105,232,.4);outline-offset:1px;animation:ppr-draft-cycle-outline 1.4s ease-out}@keyframes ppr-draft-cycle-outline{0%{outline-width:1px;outline-color:#1769e8}40%{outline-width:3px;outline-color:#1769e8}75%{outline-width:1px;outline-color:#1769e8}to{outline-width:1px;outline-color:#1769e866}}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-execution-cell.ppr-draft-cycle-target{outline-color:#66adff73;animation-name:ppr-draft-cycle-outline-dark}@keyframes ppr-draft-cycle-outline-dark{0%{outline-width:1px;outline-color:#66adff}40%{outline-width:3px;outline-color:#66adff}75%{outline-width:1px;outline-color:#66adff}to{outline-width:1px;outline-color:#66adff73}}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-execution-drafts-btn{border-color:#66adff66;background:#66adff24;color:#66adff}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-execution-drafts-btn:hover{background:#66adff33}.promo-plan-react-host #weeklyPlanTable.ppr-execution-grid-v2 .promo-table-scroll.ppr-table-scroll{overflow-y:auto;max-height:max(360px,calc(100vh - 250px));scrollbar-width:thin;scrollbar-color:#b6c2d2 #eef2f7}.promo-plan-react-host #weeklyPlanTable.ppr-execution-grid-v2 .weekly-promo-table.ppr-table thead th{position:sticky;top:0;z-index:8;background:#f6f8fc}.promo-plan-react-host #weeklyPlanTable.ppr-execution-grid-v2 .weekly-promo-table.ppr-table thead th:first-child{z-index:9}.promo-plan-react-host #weeklyPlanTable.ppr-execution-grid-v2 .ppr-execution-cell{padding:4px clamp(4px,10%,16px)!important}.promo-plan-react-host #weeklyPlanTable.ppr-execution-grid-v2 .weekly-promo-table td.ppr-week-cell{padding-top:0;padding-bottom:0}.promo-plan-react-host #weeklyPlanTable.ppr-execution-grid-v2 .weekly-promo-table td.ppr-execution-closeout-week{background:#f1f5f9;cursor:default;position:relative}.promo-plan-react-host #weeklyPlanTable.ppr-execution-grid-v2 .ppr-execution-closeout-week .ppr-execution-cell:disabled{cursor:default}.promo-plan-react-host #weeklyPlanTable.ppr-execution-grid-v2 .weekly-promo-table :is(td.ppr-execution-closeout-week,.promo-cell.ppr-cell)[data-tooltip]{position:relative}.promo-plan-react-host #weeklyPlanTable.ppr-execution-grid-v2 .weekly-promo-table tbody td.ppr-week-cell:has(.promo-cell.ppr-cell[data-tooltip]:hover),.promo-plan-react-host #weeklyPlanTable.ppr-execution-grid-v2 .weekly-promo-table td.ppr-execution-closeout-week:hover{position:relative;z-index:10}.promo-plan-react-host #weeklyPlanTable.ppr-execution-grid-v2 .weekly-promo-table thead th[data-tooltip]:hover{z-index:20}.promo-plan-react-host #weeklyPlanTable.ppr-execution-grid-v2 .weekly-promo-table :is(th,td.ppr-execution-closeout-week,.promo-cell.ppr-cell)[data-tooltip]:after{content:attr(data-tooltip);position:absolute;top:calc(100% + 6px);bottom:auto;left:50%;transform:translate(-50%);padding:4px 8px;border-radius:6px;background:#1e293b;box-shadow:0 4px 12px #0f172a38;color:#fff;font-size:.62rem;font-weight:600;line-height:1.2;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .12s ease;z-index:30}.promo-plan-react-host #weeklyPlanTable.ppr-execution-grid-v2 .weekly-promo-table :is(th,td.ppr-execution-closeout-week,.promo-cell.ppr-cell)[data-tooltip]:hover:after,.promo-plan-react-host #weeklyPlanTable.ppr-execution-grid-v2 .weekly-promo-table .promo-cell.ppr-cell[data-tooltip]:focus-visible:after{opacity:1;visibility:visible}.promo-plan-react-host #weeklyPlanTable.ppr-execution-grid-v2 .weekly-promo-table tbody tr:hover td.ppr-execution-closeout-week{background:#f1f5f9!important}.promo-plan-react-host #weeklyPlanTable.ppr-execution-grid-v2 .ppr-execution-closeout-label,.promo-plan-react-host #weeklyPlanTable.ppr-execution-grid-v2 .weekly-promo-table .promo-cell.ppr-cell .ppr-execution-closeout-label>span{color:#b0b8c5}.promo-plan-react-host #weeklyPlanTable.ppr-execution-grid-v2 .weekly-promo-table .promo-cell.ppr-cell .ppr-execution-closeout-label>span{font-size:inherit;font-weight:inherit;line-height:inherit}.promo-plan-react-host #weeklyPlanTable.ppr-execution-grid-v2 .ppr-execution-closeout-label svg{position:absolute;top:50%;left:6px;transform:translateY(-50%);flex:0 0 auto;color:#98a2b3}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host #weeklyPlanTable.ppr-execution-grid-v2 .weekly-promo-table td.ppr-execution-closeout-week{background:#64748b33}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host #weeklyPlanTable.ppr-execution-grid-v2 .weekly-promo-table tbody tr:hover td.ppr-execution-closeout-week{background:#64748b33!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host #weeklyPlanTable.ppr-execution-grid-v2 .ppr-execution-closeout-label,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host #weeklyPlanTable.ppr-execution-grid-v2 .weekly-promo-table .promo-cell.ppr-cell .ppr-execution-closeout-label>span{color:#71849a}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host #weeklyPlanTable.ppr-execution-grid-v2 .ppr-execution-closeout-label svg{color:#8ba5c0}.promo-plan-react-host #weeklyPlanTable.ppr-execution-grid-v2 .weekly-promo-table .promo-cell.ppr-cell.ppr-execution-cell .ppr-cell-progress,.promo-plan-react-host #weeklyPlanTable.ppr-execution-grid-v2 .ppr-execution-cell .ppr-execution-progress-meter--idle{width:100%;height:5px;border-radius:999px;background:#fff;box-shadow:0 0 0 1px #e4e7ec}.promo-plan-react-host #weeklyPlanTable.ppr-execution-grid-v2 .ppr-execution-progress-percent,.promo-plan-react-host #weeklyPlanTable.ppr-execution-grid-v2 .weekly-promo-table .promo-cell.ppr-cell .ppr-execution-cell-idle,.promo-plan-react-host #weeklyPlanTable.ppr-execution-grid-v2 .weekly-promo-table .promo-cell.ppr-cell .ppr-execution-cell-idle span{font-size:.68rem}.promo-plan-react-host #weeklyPlanTable.ppr-execution-grid-v2 .ppr-execution-progress-fill{position:absolute;top:0;left:0}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-execution-cart-badge{background:#66adff29;color:#66adff}.promo-plan-react-host #weeklyPlanTable.ppr-execution-grid-v2 .ppr-execution-status-draft .ppr-execution-cart-badge{background:#1769e81a;color:#1769e8}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host #weeklyPlanTable.ppr-execution-grid-v2 .ppr-execution-status-draft .ppr-execution-cart-badge{background:#66adff29;color:#66adff}.promo-plan-react-host .ppr-execution-cell-idle .ppr-execution-idle-dash{color:#98a2b3;font-variant-numeric:tabular-nums}.promo-plan-react-host #weeklyPlanTable.ppr-execution-grid-v2 .ppr-execution-cell-idle .ppr-execution-idle-dash{white-space:nowrap}.promo-plan-react-host #weeklyPlanTable.ppr-execution-grid-v2 .ppr-execution-cell:is(:hover,:focus,:active) .ppr-execution-idle-dash{color:#667085}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-execution-cell-idle .ppr-execution-idle-dash{color:#8ba5c0}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host #weeklyPlanTable.ppr-execution-grid-v2 .ppr-execution-cell:is(:hover,:focus,:active) .ppr-execution-idle-dash{color:#b8cce1}.promo-plan-react-host .ppr-execution-cell:hover .ppr-execution-progress-meter,.promo-plan-react-host .ppr-execution-cell:focus-visible .ppr-execution-progress-meter{background:#c9d8ea}.promo-plan-react-host #weeklyPlanTable.ppr-execution-grid-v2 .ppr-execution-cell:hover .ppr-execution-progress-meter,.promo-plan-react-host #weeklyPlanTable.ppr-execution-grid-v2 .ppr-execution-cell:focus-visible .ppr-execution-progress-meter{background:#f2f4f7}.promo-plan-react-host .pd-category-id{display:inline-flex;align-items:center;margin-left:8px;padding:3px 8px;border-radius:999px;background:#eaf2ff;color:#1769e8;font-size:12px;font-weight:800;vertical-align:middle}.promo-plan-react-host .ppr-execution-week-chip{border-color:#bfdbfe;background:#eaf2ff;color:#1769e8}.promo-plan-react-host .ppr-execution-detail-drawer{background:#f6f8fb;--ppr-execution-subheader-height: 72px;--ppr-execution-progress-height: 0px;--ppr-execution-column-height: calc( 100dvh - var(--ppr-route-header-height, 60px) - var(--ppr-execution-subheader-height, 72px) - var(--ppr-execution-progress-height, 0px) - var(--ppr-execution-detail-head-height, 92px) - 44px )}.promo-plan-react-host .ppr-detail-inline .ppr-execution-detail-drawer.ppr-detail-inline-drawer{height:calc(100dvh - var(--ppr-route-header-height, 60px));max-height:calc(100dvh - var(--ppr-route-header-height, 60px));min-height:0;overflow:visible}.promo-plan-react-host .ppr-detail-inline .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-detail-inline-drawer,.promo-plan-react-host .ppr-detail-inline .ppr-planning-detail-drawer-v2.ppr-detail-inline-drawer{height:calc(100dvh - var(--ppr-route-header-height, 60px));max-height:calc(100dvh - var(--ppr-route-header-height, 60px));min-height:0;overflow-x:hidden;overflow-y:auto}.promo-plan-react-host .ppr-detail-inline .ppr-planning-detail-drawer-v2.ppr-planning-workspace-drawer.ppr-detail-inline-drawer,#promoDetailOverlay.promo-plan-react-host.ppr-detail-inline .ppr-planning-detail-drawer-v2.ppr-planning-workspace-drawer.ppr-detail-inline-drawer{display:flex;flex-direction:column;height:100%;max-height:100%;min-height:0;overflow:hidden}#promoDetailOverlay.promo-plan-react-host.ppr-detail-inline:has(.ppr-planning-workspace-drawer){height:100%;min-height:0}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-detail-content{flex:1 1 auto;height:auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-detail-layout{min-height:0;height:100%}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2>.ppr-footer--detail{flex:0 0 auto;width:100%}.promo-plan-react-host .ppr-planning-screen4-rail{display:flex;flex-direction:column;background:#fcfdff}.promo-plan-react-host .ppr-planning-screen4-rail .ppr-planning-rail-tabs{background:transparent;padding-top:12px;gap:4px;justify-content:flex-start}.promo-plan-react-host .ppr-planning-screen4-rail .ppr-planning-rail-tabs button,.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-planning-rail-tabs button{flex:0 0 auto}.promo-plan-react-host .ppr-planning-screen4-rail .ppr-planning-rail-tabs button{min-height:34px;padding:6px 8px;font-size:.73rem;font-weight:600;letter-spacing:0;text-transform:none}.promo-plan-react-host .ppr-planning-screen4-rail .ppr-planning-rail-body{padding:26px 12px 12px;background:#fcfdff}.promo-plan-react-host .ppr-planning-rail-offer{margin-bottom:14px;color:#111827;font-size:.8rem;font-weight:700;line-height:1.2}.promo-plan-react-host .ppr-planning-rail-section{margin-bottom:14px}.promo-plan-react-host .ppr-planning-rail-label{margin:9px 0 3px;color:#98a2b3;font-size:.56rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.promo-plan-react-host .ppr-planning-rail-colhead,.promo-plan-react-host .ppr-planning-rail-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(46px,auto) minmax(50px,auto);align-items:baseline;gap:10px;padding:5px 0;border-bottom:1px dashed #d9e3ef}.promo-plan-react-host .ppr-planning-rail-colhead{padding:0 0 2px;border-bottom:0}.promo-plan-react-host .ppr-planning-rail-colhead span{color:#8a98ad;font-size:.5rem;font-weight:700;letter-spacing:.06em;text-align:right;text-transform:uppercase}.promo-plan-react-host .ppr-planning-rail-row .ppr-planning-rail-ly{color:#98a4b6;font-weight:500;text-align:right}.promo-plan-react-host .ppr-planning-rail-row strong{text-align:right}.promo-plan-react-host .ppr-planning-rail-row:last-child{border-bottom:0}.promo-plan-react-host .ppr-planning-rail-row span,.promo-plan-react-host .ppr-planning-rail-row strong{font-size:.72rem;line-height:1.25;font-variant-numeric:tabular-nums}.promo-plan-react-host .ppr-planning-rail-row span{color:#667085;font-weight:400}.promo-plan-react-host .ppr-planning-rail-row span.is-strong,.promo-plan-react-host .ppr-planning-rail-row strong{color:#0f172a;font-weight:700}.promo-plan-react-host .ppr-planning-rail-row.is-highlighted{margin-top:4px;padding:7px 8px;border-bottom:0;border-radius:7px;background:#f5f7fb}.promo-plan-react-host .ppr-planning-history-table{display:flex;flex-direction:column;gap:0}.promo-plan-react-host .ppr-planning-history-head,.promo-plan-react-host .ppr-planning-history-item{display:grid;grid-template-columns:.95fr .85fr .95fr 1fr .75fr;gap:8px}.promo-plan-react-host .ppr-planning-history-head{padding:0 0 8px;border-bottom:1px solid #d9e3ef;color:#98a2b3;font-size:.56rem;font-weight:700;letter-spacing:.04em}.promo-plan-react-host .ppr-planning-history-item{padding:8px 0;border-bottom:1px solid #eef2f7;color:#0f172a;font-size:.72rem;line-height:1.25}.promo-plan-react-host .ppr-planning-history-item span.r,.promo-plan-react-host .ppr-planning-history-head span.r{text-align:right}.promo-plan-react-host .ppr-planning-history-item-skeleton .ppr-skeleton-bar{width:100%;height:10px}.promo-plan-react-host .ppr-planning-history-state{padding:14px 0 2px;color:#667085;font-size:.74rem;text-align:center}.promo-plan-react-host .ppr-planning-history-state-error{color:#b42318}.promo-plan-react-host .ppr-execution-sticky-subheader{position:fixed;top:var(--ppr-route-header-height, 60px);left:var(--pi-shell-content-offset, 72px);right:0;width:calc(100% - var(--pi-shell-content-offset, 72px));box-sizing:border-box;z-index:1099;display:flex;align-items:center;gap:12px;min-height:var(--ppr-execution-subheader-height, 54px);padding:10px 22px;border-bottom:1px solid #dce5f0;background:var(--pi-header-filter-bg, #f8fafc);box-shadow:0 8px 18px #0f172a14;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:left .18s cubic-bezier(.2,.8,.2,1),width .18s cubic-bezier(.2,.8,.2,1);will-change:left,width}.promo-plan-react-host .ppr-execution-sticky-subheader .ppr-detail-back{position:static!important;flex:0 0 auto;margin:0}.promo-plan-react-host .ppr-execution-sticky-subheader .close-button.ppr-back-icon-btn{width:34px;height:34px;min-width:34px;padding:0;border-radius:50%;border:none;background:transparent;box-shadow:none;color:#1d4ed8;display:inline-flex;align-items:center;justify-content:center}.promo-plan-react-host .ppr-execution-sticky-subheader .close-button.ppr-back-icon-btn:hover{background:#1976d214;border:none;box-shadow:none;transform:none}.promo-plan-react-host .ppr-execution-subheader-title{display:flex;flex-direction:column;align-items:flex-start;gap:2px;flex:0 1 auto;min-width:0;max-width:360px;overflow:hidden}.promo-plan-react-host .ppr-execution-subheader-eyebrow{font-size:.63rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#6b7a95;line-height:1;white-space:nowrap}.promo-plan-react-host .ppr-execution-subheader-main{display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden}.promo-plan-react-host .ppr-execution-subheader-main .pd-category-id{flex-shrink:0;margin-left:0;padding-left:0;border-top-left-radius:3px;border-bottom-left-radius:3px}.promo-plan-react-host .ppr-execution-subheader-main .ppr-execution-title-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:650;color:#172033}.promo-plan-react-host .ppr-execution-subheader-week{font-size:inherit;font-weight:450;color:#172033}.promo-plan-react-host .ppr-execution-sticky-subheader .ppr-execution-subheader-controls{flex:1 1 760px;width:auto;max-width:820px;margin-left:0}.promo-plan-react-host .ppr-execution-detail-content{box-sizing:border-box;gap:12px;height:100%;min-height:0;overflow:hidden;padding:calc(var(--ppr-execution-subheader-height, 72px) + var(--ppr-execution-progress-height, 0px) + 18px) 22px 0}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2{--ppr-execution-detail-content-top-gap: 0px;--ppr-execution-detail-content-bottom-gap: 16px;--ppr-execution-footer-height: 56px;--ppr-execution-column-height: calc( 100dvh - var(--ppr-route-header-height, 60px) - var(--ppr-execution-progress-height, 0px) - var(--ppr-execution-detail-head-height, 92px) - 112px )}.promo-plan-react-host .ppr-planning-detail-drawer-v2{--ppr-execution-detail-content-bottom-gap: 16px;--ppr-execution-footer-height: 56px;--ppr-execution-column-height: calc( 100dvh - var(--ppr-route-header-height, 60px) - var(--ppr-execution-detail-head-height, 92px) - var(--ppr-execution-footer-height, 56px) - 96px );overflow-x:hidden;overflow-y:auto;background:#f6f8fb}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-execution-detail-content{display:block;flex:none;height:auto;min-height:100%;overflow:visible;padding:calc(var(--ppr-execution-progress-height, 0px) + var(--ppr-execution-detail-content-top-gap)) 22px var(--ppr-execution-detail-content-bottom-gap)}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-detail-content{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;height:auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0 22px 12px}.promo-plan-react-host .ppr-execution-detail-content.ppr-execution-review-content{gap:12px;height:auto;min-height:100%;overflow-x:hidden;overflow-y:auto;padding:calc(var(--ppr-execution-subheader-height, 72px) + var(--ppr-execution-progress-height, 0px) + 18px) 18px 18px}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-execution-detail-content.ppr-execution-review-content{padding:calc(var(--ppr-execution-progress-height, 0px) + 18px) 18px 18px}@media(max-width:899px){.promo-plan-react-host .ppr-execution-sticky-subheader{left:0;width:100%;padding-inline:12px}.promo-plan-react-host .ppr-execution-detail-content.ppr-execution-review-content{padding:calc(var(--ppr-execution-subheader-height, 72px) + var(--ppr-execution-progress-height, 0px) + 14px) 12px 14px}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-execution-detail-content.ppr-execution-review-content{padding:calc(var(--ppr-execution-progress-height, 0px) + 14px) 12px 14px}}.promo-plan-react-host .ppr-execution-detail-drawer .ppr-execution-page-progress{position:fixed;top:calc(var(--ppr-route-header-height, 60px) + var(--ppr-execution-subheader-height, 72px));left:calc(var(--pi-shell-content-offset, 72px) + 22px);right:22px;z-index:1098;box-sizing:border-box;padding:0;border-bottom:0;background:transparent}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-execution-page-progress{top:var(--ppr-route-header-height, 60px);pointer-events:none}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-miller-column{position:relative}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-miller-column>.ppr-loader{position:absolute;top:46px;left:12px;right:12px;z-index:5;display:flex;align-items:center;justify-content:center;min-height:34px;margin:0;border:1px solid rgba(185,211,251,.82);background:#f8fbffeb;box-shadow:0 8px 18px #1421361a;pointer-events:none}.promo-plan-react-host .ppr-execution-detail-drawer .ppr-detail-head.pd-header{position:static;box-sizing:border-box;gap:0;padding:12px;border:1px solid #d8e3f1;border-radius:8px;background:#fff;box-shadow:0 4px 14px #1b2d4e0f}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-detail-head.pd-header{padding:24px 4px 10px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-detail-head.pd-header{padding:12px 4px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-detail-filters.pd-selector-row{margin-top:8px;margin-bottom:8px}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-execution-planmode-row{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin:8px 0 0;padding:0 4px}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .pd-planmode{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid #cbd7e6;border-radius:9px;background:#f6f8fb;box-shadow:0 1px 2px #0f172a09}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .pd-planmode button{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:7px 15px;border:0;border-radius:6px;background:transparent;color:#64748b;font:inherit;font-size:.76rem;font-weight:650;letter-spacing:0;line-height:1;cursor:pointer}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .pd-planmode button:hover{color:#1769e8}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .pd-planmode button.active{background:#fff;color:#172033;box-shadow:0 1px 3px #0f172a1f}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .pd-planmode-dot{width:7px;height:7px;border-radius:999px;background:#94a3b8}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .pd-planmode button.active .pd-planmode-dot{background:#1769e8}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .pd-planmode-copy{min-width:220px;color:#8a98ad;font-size:.72rem;font-weight:500;letter-spacing:0;line-height:1.35}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-system-view .ppr-execution-planmode-row{display:grid;grid-template-columns:auto minmax(280px,1fr);align-items:center;column-gap:18px;row-gap:8px}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-system-view .pd-planmode{background:#f8fafc;border-color:#c7d5e8}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-system-view .pd-planmode button{min-width:158px;justify-content:flex-start}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-system-view .ppr-detail-filters.pd-selector-row{display:grid;grid-template-columns:minmax(190px,250px) minmax(340px,560px) minmax(420px,1fr);align-items:end;gap:8px;padding:0 4px 12px;border-bottom:1px solid var(--line)}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-system-view .ppr-detail-filters .pd-typeahead{max-width:none;min-width:0}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-system-view .ppr-planning-scope-bar{display:flex;justify-content:flex-end;align-items:center;gap:8px;min-width:0;margin-left:0}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-system-view .ppr-planning-scope-bar .pd-scope-label{color:#53657f;font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-system-view .ppr-planning-scope-bar [data-enterprise-control-root=true]{flex:0 0 auto}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-detail-filters.pd-selector-row{margin-top:12px;margin-bottom:14px}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-planning-scope-bar{flex:0 0 auto;margin-left:auto;justify-content:flex-end}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-planning-scope-bar .pd-scope-label{font-size:.68rem;font-weight:400;letter-spacing:0;text-transform:none}@media(max-width:1180px){.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-planning-scope-bar{flex-basis:100%;margin-left:0}}.promo-plan-react-host .ppr-execution-detail-drawer .pd-header-top{align-items:flex-start;flex-wrap:nowrap;gap:16px;justify-content:space-between}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-system-view .pd-header-top{display:grid;grid-template-columns:minmax(250px,270px) minmax(0,1fr) 32px;align-items:start;gap:20px;padding-right:6px}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-system-view .ppr-detail-title-block{flex:initial;max-width:none}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-system-view .pd-header-forecast{display:grid;grid-template-columns:minmax(220px,1fr) minmax(200px,.9fr) minmax(200px,.9fr) minmax(270px,1.1fr);flex:initial;width:100%;min-width:0;padding:0;overflow:hidden;border-color:#cfdae9;border-radius:8px;background:#fff;box-shadow:none}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-system-view .pd-hf-metric,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-system-view .pd-hf-roi{flex:initial;min-width:0;gap:4px;padding:8px 18px 7px;border-right:1px solid #e0e7f1}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-system-view .pd-hf-metric:first-child{padding-left:18px}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-system-view .pd-hf-roi{border-right:0}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-system-view .pd-hf-metric header{gap:8px}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-system-view .pd-hf-label,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-system-view .pd-hf-roi-label{color:#53657f;font-size:.62rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-system-view .pd-hf-value{color:#071733;font-size:1.2rem;font-weight:800;letter-spacing:0}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-system-view .pd-hf-net,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-system-view .pd-hf-roi-note{color:#8a98ad;font-size:.64rem;font-weight:500}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-system-view .pd-hf-net{padding-bottom:4px;border-bottom:1px dashed #b7c4d7}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-system-view .pd-hf-bench-row{display:grid;grid-template-columns:72px minmax(52px,auto) minmax(48px,auto);align-items:center;gap:8px;color:#253247;font-size:.68rem;font-weight:700;line-height:1.2}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-system-view .pd-hf-bench-row em{color:#7a8ba6;font-size:.6rem;font-weight:750;letter-spacing:.02em;text-transform:uppercase}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-system-view .pd-hf-bench-delta{justify-self:end;color:#087443;font-weight:800}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-system-view .pd-hf-roi-equation{display:flex;align-items:center;gap:8px;min-height:20px}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-system-view .pd-roi-chip{display:inline-flex;align-items:center;justify-content:center;min-height:19px;padding:2px 8px;border-radius:4px;font-size:.68rem;font-weight:800}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-system-view .pd-roi-chip.negative{background:#fdecec;color:#c74949}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-system-view .pd-roi-chip.positive{background:#eaf7ef;color:#1b8a55}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-system-view .pd-roi-chip.neutral{background:#eaf2ff;color:#1769e8}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-system-view .ppr-execution-header-actions{align-self:start;justify-self:end}@media(max-width:1500px){.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-system-view .pd-header-top{grid-template-columns:minmax(220px,300px) minmax(560px,1fr) 32px;gap:16px}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-system-view .pd-header-forecast{grid-template-columns:repeat(3,minmax(135px,1fr)) minmax(210px,1fr)}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-system-view .pd-hf-metric,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-system-view .pd-hf-roi{padding:12px 14px}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-system-view .ppr-detail-filters.pd-selector-row{grid-template-columns:minmax(170px,220px) minmax(280px,1fr)}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-system-view .ppr-planning-scope-bar{grid-column:1 / -1;justify-content:flex-end}}@media(max-width:1180px){.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-system-view .pd-header-top{grid-template-columns:minmax(0,1fr) 32px}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-system-view .pd-header-forecast{grid-column:1 / -1;grid-row:2;grid-template-columns:repeat(2,minmax(180px,1fr))}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-system-view .ppr-execution-planmode-row,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-system-view .ppr-detail-filters.pd-selector-row{grid-template-columns:1fr}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-system-view .ppr-planning-scope-bar{justify-content:flex-start;flex-wrap:wrap}}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .pd-header-top{align-items:flex-start;flex-wrap:nowrap;gap:16px;justify-content:space-between}.promo-plan-react-host .ppr-execution-detail-drawer .ppr-detail-title-block,.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-detail-title-block{flex:0 0 360px;max-width:420px;gap:5px;padding:1px 0 0}.promo-plan-react-host .ppr-execution-detail-drawer .ppr-detail-head h2{color:#172033;font-size:1.12rem;font-weight:750;line-height:1.12;letter-spacing:0;text-transform:none}.promo-plan-react-host .ppr-execution-detail-drawer .pd-eyebrow{color:#1769e8;font-size:.68rem;font-weight:700;letter-spacing:.06em}.promo-plan-react-host .ppr-execution-title{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0;margin:0}.promo-plan-react-host .ppr-execution-title-name{min-width:0;color:#172033}.promo-plan-react-host .ppr-execution-detail-drawer .pd-category-id{display:inline-flex;align-items:center;min-height:20px;margin-left:0;padding:3px 8px;border:1px solid #bfdbfe;border-radius:999px;background:#edf5ff;color:#1769e8;font-size:.68rem;font-weight:750;line-height:1;letter-spacing:0;vertical-align:baseline}.promo-plan-react-host .ppr-execution-detail-drawer .ppr-execution-summary-row{gap:6px;margin-top:1px}.promo-plan-react-host .ppr-execution-detail-drawer .ppr-execution-summary-row .pd-objective-chip{min-height:24px;padding:3px 10px;border:1px solid #d7e3f3;background:#fff;color:#40506a;font-size:.72rem;font-weight:650;letter-spacing:0;box-shadow:0 1px 2px #0f172a09}.promo-plan-react-host .ppr-execution-detail-drawer .ppr-execution-summary-row .pd-objective-chip strong{color:#1f3556;font-weight:750}.promo-plan-react-host .ppr-execution-detail-drawer .ppr-execution-summary-row .ppr-execution-week-chip{border-color:#bfdbfe;background:#eaf2ff;color:#1769e8;box-shadow:none}.promo-plan-react-host .ppr-execution-detail-drawer .ppr-chip-label{color:#75839a;font-size:.64rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.promo-plan-react-host .ppr-execution-header-controls{display:grid;grid-template-columns:minmax(180px,240px) minmax(380px,560px);align-items:end;gap:8px;flex:0 1 808px;min-width:0;width:min(808px,calc(100% - 300px));margin-left:auto}.promo-plan-react-host .ppr-execution-header-controls .pd-typeahead{min-width:0;max-width:none}.promo-plan-react-host .ppr-execution-header-controls label{display:flex;flex-direction:column;gap:3px}.promo-plan-react-host .ppr-execution-header-controls label>span{color:#64748b;font-size:.66rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.promo-plan-react-host .ppr-execution-detail-drawer .ppr-execution-header-controls .pd-typeahead-control{min-height:32px;border-radius:8px;border-color:#1976d23d;background:#fff;box-shadow:0 1px 2px #0f172a09}.promo-plan-react-host .ppr-execution-detail-drawer .ppr-execution-header-controls select{min-height:30px;font-size:.76rem;font-weight:400;letter-spacing:0}.promo-plan-react-host .ppr-execution-header-actions{display:flex;align-self:flex-start;flex:1 1 auto;justify-content:flex-end;max-width:780px;width:100%;min-width:0;margin-left:auto}.promo-plan-react-host .ppr-planning-header-actions{flex:0 0 auto;width:auto;max-width:none;align-self:flex-start}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-execution-header-close,.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-execution-header-close{position:static!important;inset:auto!important;z-index:auto!important;display:inline-grid;place-items:center;flex:0 0 auto;width:30px;height:30px;min-height:30px;padding:0;border:1px solid #cbd7e6;border-radius:8px;background:#fff;color:#64748b;font-size:.76rem;font-weight:400;line-height:1;box-shadow:0 1px 2px #0f172a09;transition:border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-execution-header-close svg{width:16px;height:16px}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-execution-header-close svg{width:16px;height:16px}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-execution-header-close:hover,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-execution-header-close:focus-visible{border-color:#9fc4ff;background:#eef5ff;color:#1769e8;box-shadow:0 6px 14px #0f172a0f;outline:0}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-execution-header-close:hover,.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-execution-header-close:focus-visible{border-color:#9fc4ff;background:#eef5ff;color:#1769e8;box-shadow:0 6px 14px #0f172a0f;outline:0}.promo-plan-react-host .ppr-detail-drawer .ppr-execution-action-row{align-items:center;justify-content:flex-end;min-height:40px;margin:0;padding:0 4px;border-bottom:0}.promo-plan-react-host .ppr-execution-action-row .ppr-execution-header-actions{flex:0 1 760px;max-width:760px;margin-left:auto}.promo-plan-react-host .ppr-execution-header-actions .ppr-footer--detail{display:block;position:static;padding:0;border:0;background:transparent;box-shadow:none}.promo-plan-react-host .ppr-execution-header-actions .ppr-footer__main{display:grid;grid-template-columns:minmax(0,auto) auto;justify-content:end;align-items:center;gap:10px}.promo-plan-react-host .ppr-execution-header-actions .ppr-footer__actions{gap:7px}.promo-plan-react-host .ppr-execution-header-actions .ppr-footer__button{min-height:32px;padding:6px 12px;border-radius:8px;font-size:.76rem}.promo-plan-react-host .ppr-execution-header-actions .ppr-footer__button--finalize{background:#d8e0eb;border-color:#d8e0eb;color:#fff}.promo-plan-react-host .ppr-execution-header-actions .ppr-footer__button--finalize:not(:disabled){background:var(--blue);border-color:var(--blue)}.promo-plan-react-host .ppr-execution-header-actions .ppr-footer__message{margin-top:6px}.promo-plan-react-host .ppr-execution-header-actions .pd-action-summary{justify-content:flex-end;gap:8px;overflow:hidden}.promo-plan-react-host .ppr-execution-header-actions .pd-action-meta{min-width:0;overflow:hidden;text-overflow:ellipsis}.promo-plan-react-host .ppr-execution-header-actions .pd-action-progress{flex:0 0 auto;white-space:nowrap;letter-spacing:0;text-transform:none}@media(max-width:1560px){.promo-plan-react-host .ppr-execution-header-actions .pd-action-meta{max-width:190px}}.promo-plan-react-host .ppr-execution-detail-drawer .ppr-detail-layout{grid-template-columns:288px minmax(0,1fr)!important;gap:12px;align-items:stretch;height:var(--ppr-execution-column-height);min-height:0;overflow:hidden}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-detail-layout{display:flex!important;align-items:start;grid-template-columns:none!important;height:auto;min-height:var(--ppr-execution-column-height);margin-top:0;overflow:visible;width:100%}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-detail-layout.ppr-execution-layout-system,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-detail-layout.ppr-execution-layout-manual{gap:14px}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-detail-layout.ppr-execution-layout-system .ppr-left-rail-stack,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-detail-layout.ppr-execution-layout-manual .ppr-left-rail-stack{flex:0 0 250px;width:250px;min-width:250px}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-detail-layout.ppr-execution-layout-system .ppr-detail-main,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-detail-layout.ppr-execution-layout-manual .ppr-detail-main{flex:1 1 auto;min-width:0}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-detail-layout.ppr-execution-layout-system .ppr-right-side{flex:0 0 340px;width:340px!important;min-width:340px;max-width:340px;top:0}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-detail-layout.ppr-execution-layout-manual .ppr-detail-main{max-width:none}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-mock-ui .ppr-detail-layout.ppr-execution-layout-manual{align-items:flex-start;gap:12px}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-mock-ui .ppr-detail-layout.ppr-execution-layout-manual .ppr-left-rail-stack{flex-basis:250px;width:250px;min-width:250px}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-mock-ui .ppr-detail-layout.ppr-execution-layout-manual .ppr-detail-main{flex:0 1 1120px;max-width:1120px}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-mock-ui .ppr-new-form-scope-toolbar{display:none}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-detail-layout{display:grid!important;grid-template-columns:260px minmax(0,1fr) 320px!important;align-items:start;gap:12px;width:100%;min-height:var(--ppr-execution-column-height);margin-top:0;overflow:visible}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-detail-layout.ppr-detail-layout-collapsed-rail,.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-detail-layout.ppr-detail-layout-collapsed-rail{grid-template-columns:280px minmax(0,1fr)!important}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-execution-empty-side{min-height:100%;border:0;background:transparent;box-shadow:none;pointer-events:none}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-detail-layout.ppr-detail-layout-collapsed-rail .ppr-execution-empty-side{display:none}.promo-plan-react-host .ppr-execution-detail-drawer .ppr-left-rail-stack{display:flex;flex-direction:column;gap:10px;min-height:0;height:100%}.promo-plan-react-host .ppr-execution-detail-drawer .ppr-worklist{display:flex;flex-direction:column;position:relative;top:auto;height:100%;max-height:none;min-height:0;border-radius:8px}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-left-rail-stack .ppr-worklist{box-sizing:border-box;display:flex;flex:1 1 auto;position:relative;top:auto;width:100%;min-width:0;height:auto;min-height:0;max-height:none;overflow:hidden;border:1px solid #d8e1ec;background:#fff;box-shadow:var(--tight-shadow);opacity:1;visibility:visible}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-left-rail-stack .ppr-worklist{box-sizing:border-box;display:flex;flex:1 1 auto;position:relative;top:auto;width:100%;min-width:0;height:auto;min-height:0;max-height:none;overflow:hidden;border:1px solid #d8e1ec;background:#fff;box-shadow:var(--tight-shadow)}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-left-rail-stack{box-sizing:border-box;display:flex;flex:0 0 280px;flex-direction:column;gap:10px;position:sticky;top:14px;align-self:start;width:280px;min-width:0;height:var(--ppr-execution-rail-height, auto);min-height:320px;max-height:var(--ppr-execution-rail-height, calc( 100dvh - var(--ppr-route-header-height, 60px) - var(--ppr-execution-footer-height, 56px) - 154px ));z-index:4}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-left-rail-stack{box-sizing:border-box;display:flex;flex-direction:column;gap:10px;position:sticky;top:14px;align-self:start;width:100%;max-width:100%;min-width:0;height:var(--ppr-execution-rail-height, auto);min-height:320px;max-height:var(--ppr-execution-rail-height, calc( 100dvh - var(--ppr-route-header-height, 60px) - var(--ppr-execution-footer-height, 56px) - 154px ));z-index:4}.promo-plan-react-host .ppr-execution-detail-drawer .ppr-worklist-items{flex:1 1 auto;min-height:180px;overflow:auto}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist-items,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-worklist-items{flex:1 1 auto;min-height:60px;overflow-x:hidden;overflow-y:auto}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist-vendor-section{display:grid;gap:0}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist-vendor-stripe{position:sticky;top:0;z-index:1;margin:8px 6px 4px;padding:3px 6px;overflow:hidden;border-radius:3px;background:#eef1f4;color:#667085;font-size:.68rem;font-weight:400;letter-spacing:0;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist-vendor-section:first-child .ppr-worklist-vendor-stripe{margin-top:4px}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist-store-tactic{margin-top:2px;color:var(--blue, #1f6feb);font-size:.62rem;font-weight:600;line-height:1.2}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-rec-table-v2 :is(th,td){border-left:0;border-right:0}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-rec-table-v2 thead .ppr-rec-metric-col,.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-rec-table-v2 tbody td:nth-child(11),.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-rec-table-v2 tbody td:nth-child(12),.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-rec-table-v2 tbody td:nth-child(13),.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-rec-table-v2 tbody td:nth-child(11) .pd-cell-line,.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-rec-table-v2 tbody td:nth-child(12) .pd-cell-line,.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-rec-table-v2 tbody td:nth-child(13) .pd-cell-line,.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-rec-table-v2 tbody td:nth-child(11) .pd-cell-sub,.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-rec-table-v2 tbody td:nth-child(12) .pd-cell-sub,.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-rec-table-v2 tbody td:nth-child(13) .pd-cell-sub{text-align:right}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-rec-table-v2 .ppr-total-score-header{display:inline-block;line-height:1.1;text-align:right;white-space:normal}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .pd-worklist-head strong,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .pd-worklist-head strong,.promo-plan-react-host .ppr-execution-detail-drawer .pd-wl-name{letter-spacing:0}.promo-plan-react-host .ppr-execution-detail-drawer .ppr-worklist header{border-bottom:none}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist .pd-worklist-head,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-worklist .pd-worklist-head{align-items:center;gap:16px;box-sizing:border-box;padding:8px 14px;background:transparent;border-bottom:0}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .pd-worklist-head strong,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .pd-worklist-head strong{display:flex;flex-direction:column;gap:2px;color:#1e293b;font-size:.83rem;font-weight:700;line-height:1.2;letter-spacing:-.01em}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .pd-worklist-head strong small,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .pd-worklist-head strong small{color:#64748b;font-size:.68rem;font-weight:400;line-height:1}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .pd-worklist-progress,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .pd-worklist-progress{color:#1e293b;font-size:.83rem;font-weight:700;line-height:1.2}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .pd-worklist-progress small,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .pd-worklist-progress small{color:#64748b;font-size:.68rem;font-weight:400;line-height:1}.promo-plan-react-host .ppr-execution-detail-drawer .pd-worklist-sub{font-size:.68rem}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist>.pd-worklist-sub,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .pd-worklist-sub{display:grid;gap:6px;margin:0;padding:0 14px 8px;color:#64748b;font-weight:500}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .pd-worklist-context{margin:0;color:inherit;font-size:.68rem;font-weight:500;line-height:1.2}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .pd-worklist-sub .pd-worklist-progressbar,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .pd-worklist-sub .pd-worklist-progressbar{margin:0;width:100%}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-worklist{display:flex;flex-direction:column;overflow:hidden;border-color:#d9e3f2;border-radius:10px;background:#fff;box-shadow:0 10px 24px #0f172a14}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist .pd-worklist-head,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-worklist .pd-worklist-head{min-height:58px;padding:14px 14px 10px;background:#fff}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .pd-worklist-head strong,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .pd-worklist-head strong{display:block;color:#0f172a;font-size:1.02rem;font-weight:800;line-height:1.05;letter-spacing:-.02em}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .pd-worklist-progress,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .pd-worklist-progress{display:grid;justify-items:end;color:#0f172a;font-size:1.08rem;font-weight:800;line-height:1.1;text-align:right}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .pd-worklist-progress small,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .pd-worklist-progress small{color:#66748a;font-size:.74rem;font-weight:700;line-height:1.1}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist>.pd-worklist-sub,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .pd-worklist-sub{gap:10px;padding:12px 14px 14px;background:#fff}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .pd-worklist-sub .pd-worklist-progressbar,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .pd-worklist-sub .pd-worklist-progressbar{height:3px;border-radius:999px;background:#e6edf7}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .pd-worklist-context,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .pd-worklist-context{margin:0;overflow:hidden;color:#66748a;font-size:.85rem;font-weight:650;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist-search,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-worklist-search{box-sizing:border-box;display:flex;align-items:center;gap:10px;min-height:48px;margin:8px 12px 10px;padding:0 10px;border:1px solid #c6d3e4;border-radius:8px;background:#fff;color:#94a3b8}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist-search input,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-worklist-search input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:#0f172a;font:inherit;font-size:.78rem;font-weight:600}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist-search input::placeholder,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-worklist-search input::placeholder{color:#737373;font-weight:500}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist-search:focus-within,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-worklist-search:focus-within{border-color:#8bbcff;box-shadow:0 0 0 3px #1f6feb1f}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-worklist-view-row{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:32px;padding:0 12px 8px;border-bottom:1px solid #d9e3f2;color:#66748a;font-size:.75rem;font-weight:600}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist-view-row{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:32px;padding:0 12px 8px;border-bottom:0;color:#66748a;font-size:.75rem;font-weight:600}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist-view-row strong,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-worklist-view-row strong{color:#0f172a;font-weight:800}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist-sort-glyphs,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-worklist-sort-glyphs{display:inline-flex;align-items:center;gap:8px;color:#a3afbf;font-size:.64rem;white-space:nowrap}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist-sort-glyphs button,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-worklist-sort-glyphs button{appearance:none;display:inline-grid;place-items:center;width:14px;height:18px;padding:0;border:0;background:transparent;color:#8ea0b7;cursor:pointer;font:inherit;line-height:1}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist-sort-glyphs button:disabled,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-worklist-sort-glyphs button:disabled{color:#d3dbe7;cursor:default}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist-items,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-worklist-items{padding:0;background:#fff}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist-vendor-section,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-worklist-vendor-section{display:grid;gap:0}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist-vendor-stripe,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-finalized-cig-section{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;min-height:28px;margin:0;padding:5px 12px;border-bottom:1px solid #d9e3f2;border-radius:0;background:#f4f6fa;color:#66748a;font-size:.68rem;font-weight:800;letter-spacing:.04em;line-height:1.15;text-transform:uppercase}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist-vendor-stripe:after{content:attr(data-count)}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .pd-worklist-item,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .pd-worklist-item{display:grid;grid-template-columns:40px minmax(0,1fr) 14px;align-items:center;gap:10px;min-height:82px;margin:0;padding:12px;border:0;border-bottom:1px solid #d9e3f2;border-radius:0;background:#fff;color:#0f172a}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .pd-worklist-item:hover,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .pd-worklist-item:hover{background:#f7faff}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .pd-worklist-item.active,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .pd-worklist-item.active{background:#eaf1ff}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .pd-worklist-item.confirmed,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .pd-worklist-item.confirmed,.promo-plan-react-host .ppr-planning-detail-drawer-v2 .pd-worklist-item.confirmed.active,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .pd-worklist-item.confirmed.active{background:#009b5a0a}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .pd-worklist-item:after,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .pd-worklist-item:after{content:"›";justify-self:end;color:#1f6feb;font-size:1.5rem;font-weight:800;line-height:1;opacity:0}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .pd-worklist-item.active:after,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .pd-worklist-item.active:after{opacity:1}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .pd-wl-status,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .pd-wl-status{width:30px;height:30px;align-self:center;background:#f3f6fb;color:#66748a;font-size:.8rem;font-weight:800}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .pd-worklist-item.active .pd-wl-status,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .pd-worklist-item.active .pd-wl-status{background:#1f6feb;color:#fff}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .pd-worklist-item.confirmed .pd-wl-status,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .pd-worklist-item.confirmed .pd-wl-status,.promo-plan-react-host .ppr-planning-detail-drawer-v2 .pd-worklist-item.confirmed.active .pd-wl-status,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .pd-worklist-item.confirmed.active .pd-wl-status{background:#009b5a2e;color:#4a8a5d}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .pd-wl-body,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .pd-wl-body{display:grid;gap:2px;min-width:0}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .pd-wl-ncrc,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .pd-wl-ncrc{overflow:hidden;color:#66748a;font-size:.78rem;font-weight:800;line-height:1.08;text-overflow:ellipsis;white-space:nowrap}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .pd-worklist-item.active .pd-wl-ncrc,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .pd-worklist-item.active .pd-wl-ncrc,.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist-store-tactic{color:#1f6feb}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .pd-wl-name,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .pd-wl-name{overflow:hidden;color:#0f172a;font-size:.8rem;font-weight:900;line-height:1.12;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .pd-wl-name em,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .pd-wl-name em{color:#66748a;font-style:normal;font-weight:750;margin-left:4px;text-transform:none}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist-store-tactic{margin-top:0;overflow:hidden;font-size:.74rem;font-weight:800;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .pd-wl-meta{overflow:hidden;color:#66748a;font-size:.68rem;font-weight:650;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .pd-worklist-head,.promo-plan-react-host .ppr-planning-detail-drawer-v2 .pd-worklist-sub,.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist-view-row,.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist-vendor-stripe,.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-cart-summary,.promo-plan-react-host .ppr-planning-detail-drawer-v2 .pd-cart-summary{border-top:0!important;border-bottom:0!important}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .pd-worklist-sub .pd-worklist-progressbar{display:none!important}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .pd-worklist-item:last-child,.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist-vendor-section:last-child .pd-worklist-item:last-child{border-bottom:0!important}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-cart-summary.empty{margin:0;padding:12px;border:0!important;border-top:0!important;border-radius:0;background:#f8f9fc;color:#66748a;font-size:.76rem;font-style:italic;font-weight:500;line-height:1.35}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist .pd-worklist-head,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-worklist .pd-worklist-head{min-height:48px;padding:10px 14px 8px}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .pd-worklist-head strong,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .pd-worklist-head strong{font-size:.86rem;font-weight:800;letter-spacing:-.015em}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .pd-worklist-progress,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .pd-worklist-progress{font-size:.9rem}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .pd-worklist-progress small,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .pd-worklist-progress small{font-size:.62rem;font-weight:700}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist>.pd-worklist-sub,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .pd-worklist-sub{gap:8px;padding:8px 14px 10px}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .pd-worklist-context,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .pd-worklist-context{font-size:.7rem;font-weight:650}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist-search,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-worklist-search{height:28px;min-height:28px;margin:8px 12px;gap:8px;padding:0 9px;border-radius:7px}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist-search svg,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-worklist-search svg{width:15px;height:15px}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist-search input,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-worklist-search input{font-size:.68rem;font-weight:500}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist-view-row,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-worklist-view-row{min-height:26px;padding:0 12px;border-top:1px solid #d9e3f2;background:#f4f6fa;font-size:.66rem}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist-sort-glyphs,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-worklist-sort-glyphs{font-size:.54rem}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist-vendor-stripe,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-finalized-cig-section{min-height:24px;padding:4px 12px;font-size:.6rem;letter-spacing:.035em}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist-vendor-section:first-child,.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist-vendor-section:first-child .ppr-worklist-vendor-stripe{margin-top:0}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .pd-worklist-item,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .pd-worklist-item{grid-template-columns:34px minmax(0,1fr) 12px;gap:8px;min-height:62px;padding:9px 12px}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .pd-worklist-item:after,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .pd-worklist-item:after{font-size:1.18rem}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .pd-wl-status,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .pd-wl-status{width:24px;height:24px;font-size:.68rem}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .pd-wl-body,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .pd-wl-body{gap:1px}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .pd-wl-ncrc,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .pd-wl-ncrc{font-size:.66rem;font-weight:750}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .pd-wl-name,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .pd-wl-name{font-size:.68rem;font-weight:850;line-height:1.1}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .pd-wl-name em,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .pd-wl-name em{margin-left:3px;font-weight:700}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist-store-tactic{font-size:.64rem;font-weight:800}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .pd-wl-meta{font-size:.6rem}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-cart-summary.empty{padding:10px 12px;font-size:.68rem}.promo-plan-react-host .ppr-execution-detail-drawer .ppr-worklist-carry{padding:8px 10px}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-added-items{flex:0 0 auto;display:flex;flex-direction:column;max-height:50%;min-height:0;margin:0;overflow:hidden;border:1px solid #d8e6f7;border-radius:8px;background:#f8fbff}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-added-items__toggle{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:34px;padding:8px 10px;border:0;background:transparent;color:#1e293b;font-size:.76rem;font-weight:750;letter-spacing:0;cursor:pointer}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-added-items__toggle:hover,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-added-items__toggle:focus-visible{background:#eef5ff;outline:none}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-added-items__list{display:grid;gap:5px;min-height:0;margin:0;padding:0 8px 8px;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:auto;list-style:none}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-added-items__list li{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;padding:7px 8px;border:1px solid rgba(185,211,251,.76);border-radius:7px;background:#fff}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-added-items__id{display:grid;gap:2px;min-width:0}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-added-items__id strong{overflow:hidden;color:#1e293b;font-size:.72rem;font-weight:750;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-added-items__id small{overflow:hidden;color:#64748b;font-size:.66rem;font-weight:500;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-added-items__remove{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:22px;height:22px;padding:0;border:0;border-radius:6px;background:transparent;color:#8b9ab0;font-size:.95rem;line-height:1;cursor:pointer}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-added-items__remove:hover,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-added-items__remove:focus-visible{background:#b423181a;color:#b42318;outline:none}.promo-plan-react-host.ppr-toast-layer{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:4000;pointer-events:none}.promo-plan-react-host .ppr-toast{pointer-events:auto;display:flex;align-items:center;gap:10px;max-width:min(560px,calc(100vw - 48px));padding:10px 10px 10px 14px;border:1px solid rgba(148,163,184,.26);border-radius:12px;background:linear-gradient(160deg,#3341556b,#0f172a2e 55%),#0f172ac7;color:#f1f5f9;font-size:.78rem;font-weight:600;line-height:1.35;box-shadow:0 14px 36px #0206176b;backdrop-filter:blur(12px) saturate(1.15);-webkit-backdrop-filter:blur(12px) saturate(1.15);animation:ppr-toast-in .18s ease-out}.promo-plan-react-host .ppr-toast__icon{flex:0 0 auto;display:inline-flex;align-items:center}.promo-plan-react-host .ppr-toast--success .ppr-toast__icon{color:#4ade80}.promo-plan-react-host .ppr-toast--error .ppr-toast__icon,.promo-plan-react-host .ppr-toast--remove .ppr-toast__icon{color:#f87171}.promo-plan-react-host .ppr-toast__close{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:0;border-radius:6px;background:transparent;color:inherit;font-size:.95rem;line-height:1;cursor:pointer;opacity:.65}.promo-plan-react-host .ppr-toast__close:hover{opacity:1;background:#ffffff24}@keyframes ppr-toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-toast{border-color:#8fc8ff38}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) :is(.promo-plan-react-host,#promoDetailOverlay.promo-plan-native-host.promo-plan-react-host) .ppr-miller-section-header .ppr-footer__button--finalize{background:#34d39924!important;border-color:#34d39957!important;color:#34d399!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) :is(.promo-plan-react-host,#promoDetailOverlay.promo-plan-native-host.promo-plan-react-host) .ppr-miller-section-header .ppr-footer__button--finalize:not(.is-disabled) .ppr-footer__split-icon:hover:not(:disabled),:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) :is(.promo-plan-react-host,#promoDetailOverlay.promo-plan-native-host.promo-plan-react-host) .ppr-miller-section-header .ppr-footer__button--finalize:not(.is-disabled) .ppr-footer__split-main:hover:not(:disabled){background:#34d3992e!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) :is(.promo-plan-react-host,#promoDetailOverlay.promo-plan-native-host.promo-plan-react-host) .ppr-miller-section-header .ppr-footer__button--finalize.is-disabled{background:#94a3b824!important;border-color:#94a3b83d!important;color:#7d8fa6!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) :is(.promo-plan-react-host,#promoDetailOverlay.promo-plan-native-host.promo-plan-react-host) .ppr-miller-section-header .ppr-footer__split-badge{background:#059669!important}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .pd-worklist-item.ppr-carry-refreshed{animation:ppr-carry-refresh .9s ease-out}@keyframes ppr-carry-refresh{0%{background:#1f6feb2e;box-shadow:inset 0 0 0 1px #1f6feb59}60%{background:#1f6feb14;box-shadow:inset 0 0 0 1px #1f6feb29}to{background:transparent;box-shadow:inset 0 0 0 1px transparent}}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .pd-worklist-item.ppr-carry-refreshed{animation:ppr-carry-refresh-dark .9s ease-out}@keyframes ppr-carry-refresh-dark{0%{background:#66adff42;box-shadow:inset 0 0 0 1px #66adff73}60%{background:#66adff1f;box-shadow:inset 0 0 0 1px #66adff33}to{background:transparent;box-shadow:inset 0 0 0 1px transparent}}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .pd-worklist-item,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .pd-worklist-item{position:relative}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .pd-worklist-item.active,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .pd-worklist-item.active{box-shadow:none}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .pd-worklist-item.active:before,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .pd-worklist-item.active:before{content:"";position:absolute;left:3px;top:8px;bottom:8px;width:2px;border-radius:999px;background:var(--blue, #1f6feb)}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-planning-detail-drawer-v2 .pd-worklist-item.active:before,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .pd-worklist-item.active:before{background:#66adff}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .pd-worklist-item.active:before,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .pd-worklist-item.active:before{left:0;top:0;bottom:0;width:4px;border-radius:0;background:#1f6feb}.promo-plan-react-host .ppr-execution-detail-drawer .ppr-worklist-carry button{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;width:100%;min-height:32px;padding:6px 10px;border:1px dashed #b9d3fb;border-radius:8px;background:#f8fbff;color:#1769e8;font-size:.72rem;font-weight:700;letter-spacing:0;cursor:pointer}.promo-plan-react-host .ppr-execution-detail-drawer .ppr-worklist-carry button:hover:not(:disabled){border-style:solid;background:#eef5ff}.promo-plan-react-host .ppr-execution-detail-drawer .ppr-worklist-carry button:disabled{color:#8b9ab0;cursor:not-allowed;opacity:.64}.promo-plan-react-host .ppr-execution-detail-drawer .ppr-worklist-carry button small{color:#6a7890;font-size:.66rem;font-weight:650;justify-self:end;white-space:nowrap}.promo-plan-react-host .ppr-execution-detail-drawer .ppr-detail-main{display:flex;flex-direction:column;height:100%;min-height:0;overflow:clip}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-detail-main{display:block;flex:1 1 auto;min-width:0;height:auto;min-height:var(--ppr-execution-column-height);overflow:visible}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-detail-main{display:flex;flex-direction:column;gap:12px;min-width:0;min-height:var(--ppr-execution-column-height);overflow:visible}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-right-side{top:14px;max-height:var(--ppr-execution-rail-height, calc( 100dvh - var(--ppr-route-header-height, 60px) - var(--ppr-execution-footer-height, 56px) - 154px ));overflow:auto}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .pd-side.ppr-right-side{display:block!important}[data-week-ladder=closed] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .pd-side.ppr-right-side{display:none!important}[data-week-ladder=closed] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .pd-layout.ppr-planning-layout-has-rail,[data-week-ladder=overlay] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .pd-layout.ppr-planning-layout-has-rail{grid-template-columns:minmax(0,1fr)!important;position:relative}[data-week-ladder=overlay] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .pd-side.ppr-right-side{display:block!important;position:absolute;top:0;right:0;bottom:0;z-index:6;width:min(272px,100%);overflow-y:auto;background:#fff;border-left:1px solid #e3eaf3;box-shadow:-14px 0 30px -18px #0f172a73}[data-week-benchmark=closed] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-benchmark-pane{display:none!important}[data-week-benchmark=closed] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid.has-worklist,[data-week-benchmark=overlay] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid.has-worklist{grid-template-columns:minmax(196px,.9fr) minmax(316px,1.02fr) minmax(608px,2.2fr)!important;min-width:1120px!important;position:relative}[data-week-benchmark=overlay] .promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-benchmark-pane{display:flex!important;flex-direction:column;position:absolute;top:0;right:0;bottom:0;z-index:7;width:min(300px,100%);overflow-y:auto;background:#fff;border-left:1px solid #e3eaf3;box-shadow:-14px 0 30px -18px #0f172a73}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-detail-layout{gap:0;align-items:stretch;overflow:hidden;min-height:var(--ppr-execution-column-height);border:1px solid #d9e3f2;border-radius:10px;background:#fff;box-shadow:0 10px 24px #0f172a0f}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist,.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-panel,.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-right-rail{border:0;border-radius:0;box-shadow:none}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist{position:sticky;top:0;align-self:stretch;max-height:none;background:#fff}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-detail-main{gap:0;min-height:0;border-left:1px solid #d9e3f2;background:#fff}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-detail-main>.ppr-panel+.ppr-panel{border-top:1px solid #d9e3f2}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-right-side{top:0;align-self:stretch;overflow:auto;border-left:1px solid #d9e3f2;background:#fff}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-right-side .ppr-right-rail{height:100%;max-height:none;background:#fff}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-right-side .ppr-rail-body{max-height:none}.promo-plan-react-host .ppr-execution-panel .ppr-panel-head{border-bottom:1px solid #e3ebf5}.promo-plan-react-host .ppr-execution-panel .ppr-panel-head h3,.promo-plan-react-host .ppr-execution-panel .ppr-panel-head p{letter-spacing:0}.promo-plan-react-host .ppr-execution-table-tools{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:8px;min-width:fit-content}.promo-plan-react-host .ppr-execution-optional-toggle{height:32px;padding:0 12px;border:1px solid #c9d7ea;border-radius:8px;background:#fff;color:#1769e8;font-size:.78rem;font-weight:650;letter-spacing:0;cursor:pointer}.promo-plan-react-host .ppr-execution-optional-toggle:hover{border-color:#8eb8ff;background:#f6faff}.promo-plan-react-host .ppr-execution-rec-scroll{overflow:auto;max-height:calc(100dvh - var(--ppr-route-header-height, 60px) - var(--ppr-execution-subheader-height, 72px) - var(--ppr-execution-progress-height, 0px) - 84px)}.promo-plan-react-host .ppr-execution-rec-table{min-width:1320px;font-size:.84rem}.promo-plan-react-host .ppr-execution-rec-table-rog{min-width:1260px}.promo-plan-react-host .ppr-execution-rec-table.has-optional-columns{min-width:1560px}.promo-plan-react-host .ppr-execution-rec-table-rog.has-optional-columns{min-width:1500px}.promo-plan-react-host .ppr-execution-rec-table .ppr-execution-group-head th{background:#f5f9ff;color:#1f3556;text-align:center;font-size:.72rem;font-weight:750;text-transform:uppercase}.promo-plan-react-host .ppr-execution-rec-table th{vertical-align:top;white-space:nowrap;color:#344054;font-size:.78rem;font-weight:650;letter-spacing:0;text-transform:none}.promo-plan-react-host .ppr-execution-rec-table td{white-space:nowrap;color:#344054;font-size:.84rem;font-weight:400;letter-spacing:0}.promo-plan-react-host .ppr-execution-power-row td{background:#eef5ff;border-bottom:1px solid #bed6ff;color:#1f3556;font-weight:650}.promo-plan-react-host .ppr-execution-pa-row:hover td{background:#f8fbff}.promo-plan-react-host .ppr-execution-input{min-width:82px}.promo-plan-react-host .ppr-execution-table-checkbox{display:block;width:15px;height:15px;margin:0 auto;accent-color:#1f6feb;cursor:pointer}.promo-plan-react-host .ppr-execution-text-input{width:100%;height:30px;min-width:58px;padding:5px 10px;border:1px solid rgba(25,118,210,.24);border-radius:8px;background:#fff;color:#111827;font-size:.76rem;font-weight:400;line-height:1.25;letter-spacing:0;outline:none;box-shadow:0 1px 2px #0f172a09}.promo-plan-react-host .ppr-execution-textarea{height:auto;min-height:30px;overflow:hidden;resize:none;white-space:pre-wrap}.promo-plan-react-host .ppr-execution-text-input:focus{border-color:#1976d285;box-shadow:0 0 0 3px #1976d21a}.promo-plan-react-host .ppr-execution-text-input.is-center{text-align:center}.promo-plan-react-host .ppr-execution-text-input.is-right{text-align:right}.promo-plan-react-host .ppr-money-input,.promo-plan-react-host .ppr-labeled-text-input{position:relative;min-width:0}.promo-plan-react-host .ppr-pod-text-limit-helper{display:block;margin-top:3px;color:#64748b;font-size:.62rem;font-weight:600;line-height:1.15;text-align:right;white-space:nowrap}.promo-plan-react-host .ppr-labeled-text-input .ppr-execution-text-input{width:100%}.promo-plan-react-host .ppr-money-input>span:not(.ppr-execution-field-label){position:absolute;top:50%;left:10px;z-index:1;transform:translateY(-50%);color:#8b9ab0;font-size:.74rem;font-weight:400;line-height:1;pointer-events:none}.promo-plan-react-host .ppr-money-input .ppr-execution-text-input{padding-left:22px}.promo-plan-react-host .ppr-money-input:focus-within>span:not(.ppr-execution-field-label){color:#1976d2}.promo-plan-react-host .ppr-num-input{position:relative;min-width:0}.promo-plan-react-host .ppr-num-input .ppr-execution-text-input{padding-right:22px}.promo-plan-react-host .ppr-num-stepper{position:absolute;top:1px;right:1px;bottom:1px;display:flex;flex-direction:column;width:18px;overflow:hidden;border-left:1px solid rgba(25,118,210,.14);border-radius:0 7px 7px 0}.promo-plan-react-host .ppr-num-stepper button{display:flex;flex:1 1 0;align-items:center;justify-content:center;min-height:0;padding:0;border:0;background:transparent;color:#8b9ab0;cursor:pointer}.promo-plan-react-host .ppr-num-stepper button:hover{background:#1976d21a;color:#1976d2}.promo-plan-react-host .ppr-execution-miller-panel.ppr-panel.pd-section{display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:0;padding:0;border:0;background:transparent;box-shadow:none;overflow:clip}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-execution-miller-panel.ppr-panel.pd-section{display:block;flex:none;height:auto;min-height:var(--ppr-execution-column-height);background:#fff;overflow:visible}.promo-plan-react-host .ppr-execution-miller-grid{display:flex;flex-direction:column;flex:1 1 auto;height:100%;min-width:0;max-width:100%;min-height:0;overflow:hidden;position:relative;isolation:isolate;border:1px solid rgba(255,255,255,.82);border-radius:12px;background:radial-gradient(circle at 18% 0%,#ffffffc7,#fff0 34%),linear-gradient(135deg,#ffffff8a,#f2f7fc57),#f5f9fd75;box-shadow:0 18px 42px #0f172a1a,inset 0 1px #ffffffdb,inset 0 0 0 1px #ffffff57;backdrop-filter:blur(26px) saturate(112%);-webkit-backdrop-filter:blur(26px) saturate(112%)}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-execution-miller-grid{display:block;flex:none;height:auto;min-height:var(--ppr-execution-column-height);overflow:visible;background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-execution-miller-grid:before{content:none}.promo-plan-react-host .ppr-miller-section-header{display:flex;align-items:center;gap:16px;flex:0 0 auto;padding:8px 14px;border-bottom:1px solid rgba(148,163,184,.24)}.promo-plan-react-host .ppr-miller-section-head-identity{flex:0 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.promo-plan-react-host .ppr-miller-section-head-row{display:flex;align-items:baseline;gap:8px;min-width:0}.promo-plan-react-host .ppr-miller-section-head-desc{font-size:.83rem;font-weight:700;color:#1e293b;line-height:1.2;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.promo-plan-react-host .ppr-miller-section-head-identity strong{font-size:.7rem;font-weight:600;color:#1e293b;line-height:1.2;letter-spacing:-.01em}.promo-plan-react-host .ppr-miller-section-head-identity small{font-size:.68rem;color:#64748b;font-weight:400;line-height:1}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-override-surface .ppr-miller-section-header{align-items:flex-start;padding:16px 20px 2px;margin-bottom:12px;border-bottom:0}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-override-surface .ppr-miller-section-head-identity{flex:1 1 auto}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-override-surface .ppr-miller-section-title-stack{display:flex;flex-direction:column;min-width:0}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-override-surface .ppr-miller-section-title-stack h3{margin:0 0 4px;color:var(--ink);font-size:.98rem;font-weight:720;letter-spacing:-.01em;line-height:normal}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-override-surface .ppr-miller-section-title-stack p{max-width:980px;margin:0;color:var(--muted);font-size:.74rem;font-weight:400;letter-spacing:normal;line-height:1.5}.promo-plan-react-host .ppr-miller-section-header .ppr-footer--detail{display:flex;position:static;margin-left:auto;padding:0;border:0;background:transparent;box-shadow:none;align-items:center}.promo-plan-react-host .ppr-miller-section-header .ppr-footer__main{display:flex;align-items:center;gap:0}.promo-plan-react-host .ppr-miller-section-header .ppr-footer__message{display:none}.promo-plan-react-host .ppr-miller-section-header .ppr-footer__button--finalize{background:#0478571a;border-color:#0478574d;color:#047857}.promo-plan-react-host .ppr-miller-section-header .ppr-footer__button--finalize:not(.is-disabled) .ppr-footer__split-icon:hover:not(:disabled),.promo-plan-react-host .ppr-miller-section-header .ppr-footer__button--finalize:not(.is-disabled) .ppr-footer__split-main:hover:not(:disabled){background:#04785724}.promo-plan-react-host .ppr-miller-section-header .ppr-footer__button--finalize.is-disabled{background:#eef2f7;border-color:#dbe3ee;color:#9aa8bd}.promo-plan-react-host .ppr-miller-section-header .ppr-footer__split-badge{background:#047857}.promo-plan-react-host .ppr-miller-header-actions{display:flex;align-items:center;gap:10px;margin-left:auto}.promo-plan-react-host .ppr-miller-header-actions .ppr-footer--detail{margin-left:0}.promo-plan-react-host .ppr-miller-header-carry-button{flex:0 0 auto;width:auto;height:30px;min-height:30px;max-height:30px;margin:0;padding:0 12px;line-height:1;transform:none;white-space:nowrap}.promo-plan-react-host .ppr-miller-view-toggle-wrap{display:flex;align-items:center;gap:6px}.promo-plan-react-host .ppr-miller-view-divider{width:1px;height:20px;background:#94a3b85c;flex-shrink:0}.promo-plan-react-host .ppr-miller-table-view{flex:1 1 0;min-height:0;min-width:0;overflow:auto;padding:12px 14px 14px;display:flex;flex-direction:column;gap:10px}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-miller-table-view{flex:1 1 auto;overflow:visible}.promo-plan-react-host .ppr-pa-table-toolbar{display:flex;align-items:center;gap:8px;flex-shrink:0;min-height:0}.promo-plan-react-host .ppr-pa-table-toolbar>*{flex-shrink:0}.promo-plan-react-host .ppr-pa-table-toolbar-divider{align-self:center;width:1px;height:24px;background:#94a3b86b}.promo-plan-react-host .ppr-pa-table-toolbar .MuiFormControl-root{width:auto;min-width:120px}.promo-plan-react-host .ppr-pa-table-toolbar .ppr-execution-input,.promo-plan-react-host .ppr-pa-table-toolbar [data-enterprise-control-root=true]{align-self:center}.promo-plan-react-host .ppr-pa-table-toolbar .ppr-execution-input .MuiInputBase-root{height:30px;min-height:30px}.promo-plan-react-host .ppr-pa-table-toolbar .ppr-execution-input .MuiSelect-select{display:flex;align-items:center;min-height:0;height:30px;padding-top:0;padding-bottom:0}.promo-plan-react-host .ppr-execution-pa-table .ppr-pa-table-master-row td{background:#4f68d712;border-bottom:2px solid rgba(79,104,215,.18)}.promo-plan-react-host .ppr-pa-table-master-label{font-style:normal;font-size:.75rem;font-weight:600;color:#4f68d7;letter-spacing:.01em}.promo-plan-react-host .ppr-miller-section-body{display:grid;grid-template-columns:minmax(196px,1fr) minmax(0,3fr);flex:1 1 0;min-width:0;min-height:0;overflow:hidden}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-miller-section-body{flex:1 1 auto;overflow:visible}.promo-plan-react-host .ppr-execution-miller-grid:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,#ffffff57,#fff0 22%,#94a3b81a),repeating-linear-gradient(135deg,#ffffff29 0 1px,#fff0 1px 7px);opacity:.54}.promo-plan-react-host .ppr-execution-miller-grid>*{position:relative;z-index:1}.promo-plan-react-host .ppr-execution-miller-grid>.ppr-miller-section-header{z-index:5}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-detail-main{transition:opacity .16s cubic-bezier(.4,0,1,1),transform .16s cubic-bezier(.4,0,1,1)}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-detail-main.is-item-exiting{opacity:0;transform:translateY(-14px)}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-detail-main.is-item-entering{animation:ppr-execution-item-enter .26s cubic-bezier(.16,1,.3,1) both}@keyframes ppr-execution-item-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-detail-main{transition:none}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-detail-main.is-item-exiting,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-detail-main.is-item-entering{animation:none;opacity:1;transform:none}}.promo-plan-react-host .ppr-miller-column{display:flex;flex-direction:column;min-width:0;min-height:0;padding:12px;border:0;background:transparent;box-shadow:none}.promo-plan-react-host .ppr-miller-price-column{min-width:0;background:transparent}.promo-plan-react-host .ppr-miller-column:last-child{border-right:0}.promo-plan-react-host .ppr-miller-column-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-height:42px;margin-bottom:10px;padding-bottom:9px;border-bottom:1px solid rgba(148,163,184,.24)}.promo-plan-react-host .ppr-miller-column-head div{display:grid;gap:3px;min-width:0}.promo-plan-react-host .ppr-miller-column-head span{color:#6a7890;font-size:.64rem;font-weight:700;letter-spacing:.04em;line-height:1;text-transform:uppercase}.promo-plan-react-host .ppr-miller-column-head strong{min-width:0;overflow:hidden;color:#1b2537;font-size:.82rem;font-weight:750;line-height:1.18;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-new-form-pair .ppr-miller-column-head div{display:inline-flex;align-items:center;gap:8px}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-new-form-pair .ppr-miller-column-head .ppr-miller-column-title{display:inline-flex;align-items:center}.promo-plan-react-host .ppr-miller-column-head small{flex:0 0 auto;padding-top:2px;color:#7d8ba1;font-size:.66rem;font-weight:650;letter-spacing:0;white-space:nowrap}.promo-plan-react-host .ppr-miller-column-head small.is-linked{color:#226e44}.promo-plan-react-host .ppr-miller-column-head small.is-pending{color:#6a5b12}.promo-plan-react-host .ppr-miller-column-head small.is-unlinked{color:#b86565}.promo-plan-react-host .ppr-miller-carry-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:32px;margin-bottom:10px;padding:6px 10px;border:1px solid rgba(25,118,210,.22);border-radius:8px;background:#ffffff75;color:#1769e8;font-size:.74rem;font-weight:700;letter-spacing:0;cursor:pointer}.promo-plan-react-host .ppr-miller-carry-button:hover:not(:disabled){background:#ebf4ffc7}.promo-plan-react-host .ppr-miller-carry-button:disabled{color:#8b9ab0;cursor:not-allowed;opacity:.64}.promo-plan-react-host .ppr-miller-section-header .ppr-miller-header-carry-button{flex:0 0 auto;width:auto;min-width:0;min-height:30px;max-height:30px;margin:0;padding:0 12px;white-space:nowrap}.promo-plan-react-host .ppr-miller-segment{display:flex;justify-content:flex-start;margin-bottom:10px}.promo-plan-react-host .ppr-miller-segment [data-enterprise-control-root=true]{max-width:100%}.promo-plan-react-host .ppr-miller-scope-select{display:flex;margin-bottom:10px}.promo-plan-react-host .ppr-miller-scope-select>*{flex:1 1 auto;min-width:0;max-width:100%}.promo-plan-react-host .ppr-miller-state{margin-bottom:10px;padding:8px 9px;border:1px solid rgba(148,163,184,.24);border-radius:8px;background:#ffffff61;color:#40506a;font-size:.7rem;font-weight:600;line-height:1.35;letter-spacing:0}.promo-plan-react-host .ppr-miller-state.ppr-success{border-color:#b9dec8;background:#f0faf4;color:#226e44}.promo-plan-react-host .ppr-miller-state.ppr-error{border-color:#f1b8b8;background:#fff7f7;color:#b42318}.promo-plan-react-host .ppr-execution-validation-toast{min-height:30px;margin:0 0 10px}.promo-plan-react-host .ppr-miller-state.ppr-loading{border-color:#b9d3fb;background:#f4f9ff;color:#1769e8}.promo-plan-react-host .ppr-miller-pa-list{display:grid;align-content:start;gap:6px;min-height:0;overflow:auto;padding-right:2px}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-miller-pa-list{overflow:visible}.promo-plan-react-host .ppr-miller-scope-row{display:grid;grid-template-columns:minmax(0,1fr) 14px;align-items:center;gap:8px;width:100%;min-height:58px;padding:8px 9px;border:1px solid rgba(148,163,184,.28);border-radius:8px;background:#ffffff6b;color:#1b2537;text-align:left;cursor:pointer}.promo-plan-react-host .ppr-miller-scope-row:hover{border-color:#1976d257;background:#ffffff8f}.promo-plan-react-host .ppr-miller-scope-row.active{border-color:#1769e8;background:#1f6fe8;color:#fff;box-shadow:0 6px 14px #1769e833}.promo-plan-react-host .ppr-miller-scope-main{display:grid;gap:3px;min-width:0}.promo-plan-react-host .ppr-miller-scope-main strong,.promo-plan-react-host .ppr-miller-scope-main small,.promo-plan-react-host .ppr-miller-scope-meta{min-width:0;overflow:hidden;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.promo-plan-react-host .ppr-miller-scope-main strong{display:flex;align-items:center;gap:6px;font-size:.78rem;font-weight:750}.promo-plan-react-host .ppr-miller-override-chip{display:inline-flex;align-items:center;width:max-content;max-width:100%;min-height:18px;padding:1px 6px;border:1px solid rgba(25,118,210,.22);border-radius:999px;background:#1976d217;color:#1f5fbf;font-size:.62rem;font-weight:800;line-height:1;white-space:nowrap}.promo-plan-react-host .ppr-miller-scope-row.active .ppr-miller-override-chip{border-color:#ffffff6b;background:#ffffff2e;color:#fff}.promo-plan-react-host .ppr-pa-identity{display:inline-flex;align-items:center;gap:6px;min-width:0}.promo-plan-react-host .ppr-miller-scope-main small,.promo-plan-react-host .ppr-miller-scope-meta{color:#6a7890;font-size:.66rem;font-weight:650}.promo-plan-react-host .ppr-miller-scope-row.active .ppr-miller-scope-main small,.promo-plan-react-host .ppr-miller-scope-row.active .ppr-miller-scope-meta{color:#ffffffd1}.promo-plan-react-host .ppr-miller-scope-meta{max-width:96px;text-align:right}.promo-plan-react-host .ppr-miller-scope-arrow{color:#9aa7ba;font-size:1rem;line-height:1}.promo-plan-react-host .ppr-miller-scope-row.active .ppr-miller-scope-arrow{color:#fff}.promo-plan-react-host .ppr-miller-form-column{gap:9px;overflow:visible}.promo-plan-react-host .ppr-miller-right-stack{display:flex;flex-direction:column;flex:1 1 0;min-width:0;min-height:0;overflow:auto;padding:12px;gap:12px}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-miller-right-stack{flex:1 1 auto;overflow:visible}.promo-plan-react-host .ppr-miller-apex-column{display:flex;flex-direction:column;gap:8px;flex:0 0 auto;overflow:visible;border:1px solid #dfe5ef;background:#fff;border-radius:8px}.promo-plan-react-host .ppr-miller-oms-column{display:flex;flex-direction:column;flex:0 0 auto;overflow:visible;border:1px solid #dfe5ef;background:#fff;border-radius:8px}.promo-plan-react-host .ppr-miller-oms-fields{display:flex;flex-direction:column;gap:8px;overflow:visible;padding:12px;min-width:0;border-right:1px solid #dfe5ef}.promo-plan-react-host .ppr-miller-apex-group{display:flex;flex-direction:column;gap:11px;padding:8px 0;border-top:none}.promo-plan-react-host .ppr-miller-group-divided,.promo-plan-react-host .ppr-miller-group-divided+.ppr-miller-apex-group{border-top:1px solid #e3ebf5}.promo-plan-react-host .ppr-miller-apex-group:first-of-type{border-top:none;padding-top:0}.promo-plan-react-host .ppr-allowance-section.ppr-miller-apex-group{gap:4px}.promo-plan-react-host .ppr-allowance-section-head{display:flex;align-items:baseline;gap:8px;margin:0;padding-top:7px;min-width:0}.promo-plan-react-host .ppr-allowance-section-label{margin:0;color:#64748b;font-size:.7rem;font-weight:600;line-height:1.2}.promo-plan-react-host .ppr-allowance-section-head .ppr-allowance-hint{margin:0;color:#1f6feb;font-size:.66rem;font-weight:400;line-height:1.2}.promo-plan-react-host .ppr-allowance-section-head .ppr-allowance-hint.is-invalid{color:#dc2626;font-weight:600}.promo-plan-react-host .ppr-allowance-simple-list{display:flex;flex-direction:column;border:1px solid #dbe4f0;border-radius:10px;background:#fff;padding:2px 10px;min-width:0}.promo-plan-react-host .ppr-allowance-simple-row{display:flex;align-items:center;gap:8px;padding:7px 2px;cursor:pointer;min-width:0}.promo-plan-react-host .ppr-allowance-simple-row+.ppr-allowance-simple-row{border-top:1px dashed #d7e0ec}.promo-plan-react-host .ppr-allowance-simple-row input{flex:none;width:14px;height:14px;margin:0;accent-color:#1f6feb;cursor:pointer}.promo-plan-react-host .ppr-allowance-simple-row:hover .ppr-allowance-simple-desc{color:#1e293b}.promo-plan-react-host .ppr-allowance-simple-id{color:#1f6feb;font-size:.7rem;font-weight:700;white-space:nowrap}.promo-plan-react-host .ppr-allowance-simple-desc{color:#475569;font-size:.7rem;font-weight:500;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.promo-plan-react-host .ppr-allowance-simple-chip{padding:1px 7px;border-radius:999px;background:#1f6feb;color:#fff;font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.promo-plan-react-host .ppr-allowance-simple-meta{margin-left:auto;color:#8091a7;font-size:.66rem;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.promo-plan-react-host .ppr-allowance-offers{display:flex;flex-direction:column;gap:8px;min-width:0}.promo-plan-react-host .ppr-allowance-offers [role=radiogroup]{display:flex;flex-direction:column;gap:6px}.promo-plan-react-host .ppr-allowance-offer{position:relative;display:flex;align-items:center;gap:7px;padding:4px 8px;border:1px solid #dbe5f1;border-radius:8px;background:#fbfdff;cursor:pointer}.promo-plan-react-host .ppr-allowance-summary{position:relative;display:flex;align-items:center;gap:8px;width:100%;min-width:0;padding:4px 8px;border:1px solid rgba(31,111,235,.45);border-radius:8px;background:#1f6feb0d;cursor:pointer;text-align:left}.promo-plan-react-host .ppr-allowance-summary:hover{background:#1f6feb17}.promo-plan-react-host .ppr-allowance-summary-dot{flex:0 0 auto;width:12px;height:12px;border:3.5px solid #1f6feb;border-radius:999px;background:#fff}.promo-plan-react-host .ppr-allowance-summary-change{flex:0 0 auto;margin-left:auto;color:#1f6feb;font-size:.62rem;font-weight:650;white-space:nowrap}.promo-plan-react-host .ppr-allowance-collapse{margin-left:auto;padding:0;border:0;background:none;color:#1f6feb;font-size:.64rem;font-weight:650;cursor:pointer}.promo-plan-react-host .ppr-allowance-offer:hover{border-color:#b9d3fb}.promo-plan-react-host .ppr-allowance-offer.is-primary{border-color:#1f6feb73;background:#1f6feb0d}.promo-plan-react-host .ppr-allowance-offer input{flex:0 0 auto;width:12px;height:12px;margin:0;accent-color:#1f6feb;cursor:pointer}.promo-plan-react-host .ppr-allowance-offer-body{display:grid;grid-template-columns:62px minmax(0,1fr) 52px 128px 62px;align-items:center;gap:8px;min-width:0;flex:1 1 auto}.promo-plan-react-host .ppr-allowance-offer-id{display:inline-flex;align-items:center;gap:6px;min-width:0}.promo-plan-react-host .ppr-allowance-offer-id strong{font-size:.7rem;font-weight:700;color:#1e293b;letter-spacing:.01em;white-space:nowrap}.promo-plan-react-host .ppr-allowance-status{color:#64748b;font-size:.6rem;font-weight:600;font-style:normal;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.promo-plan-react-host .ppr-allowance-primary-chip{position:absolute;top:-8px;right:10px;padding:1px 7px;border-radius:999px;background:#1f6feb;color:#fff;font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;pointer-events:none}.promo-plan-react-host .ppr-allowance-amount{font-size:.7rem;font-weight:700;color:#1e293b;font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.promo-plan-react-host .ppr-allowance-offer-desc{flex:1 1 auto;color:#475569;font-size:.66rem;font-weight:500;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.promo-plan-react-host .ppr-allowance-offer-dates{color:#64748b;font-size:.62rem;font-weight:500;white-space:nowrap}.promo-plan-react-host .ppr-miller-form-grid{--ppr-miller-field-min: 104px;display:grid;grid-template-columns:repeat(auto-fill,minmax(max(var(--ppr-miller-field-min),calc((100% - 32px)/5)),1fr));gap:8px;min-width:0;align-items:end;padding-top:7px}.promo-plan-react-host .ppr-miller-column-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:18px}.promo-plan-react-host .ppr-miller-column-body-no-preview{grid-template-columns:minmax(0,1fr)}.promo-plan-react-host .ppr-miller-column-main{min-width:0}.promo-plan-react-host .ppr-miller-column-preview{min-width:0;display:flex;padding:15px 0 8px}.promo-plan-react-host .ppr-miller-preview-box{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:16px 12px;border:1.5px dashed #c6d4e6;border-radius:10px;background:#f8fafc;color:#8093ab;text-align:center}.promo-plan-react-host .ppr-miller-preview-box svg{color:#a5b6cc}.promo-plan-react-host .ppr-miller-preview-box strong{color:#64748b;font-size:.72rem;font-weight:650}.promo-plan-react-host .ppr-miller-preview-box span{font-size:.66rem;font-weight:500;line-height:1.35}.promo-plan-react-host .ppr-pod-example{--ppr-preview-max-width: 220px;position:relative;align-self:center;width:min(100%,var(--ppr-preview-max-width));max-width:100%;margin:0 auto;border:1px solid #e2e8f2;border-radius:12px;background:#fff;box-shadow:0 1px 4px #0f285014;overflow:hidden}.promo-plan-react-host .ppr-pod-example img{display:block;width:100%;height:auto}.promo-plan-react-host .ppr-pod-watermark{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;transform:rotate(-18deg);color:#64748b38;font-size:1.4rem;font-weight:800;text-transform:uppercase;letter-spacing:.22em;pointer-events:none}.promo-plan-react-host .ppr-miller-form-rows{display:flex;flex-direction:column;gap:11px;min-width:0;padding-top:7px}.promo-plan-react-host .ppr-miller-form-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 12px;min-width:0}.promo-plan-react-host .ppr-miller-form-row .ppr-miller-field{flex:0 0 auto}.promo-plan-react-host .ppr-miller-field.ppr-fw-xs{width:58px}.promo-plan-react-host .ppr-miller-field.ppr-fw-sm{width:70px}.promo-plan-react-host .ppr-miller-field.ppr-fw-md{width:96px}.promo-plan-react-host .ppr-miller-field.ppr-fw-lg{width:122px}.promo-plan-react-host .ppr-miller-field.ppr-fw-xl{width:152px}.promo-plan-react-host .ppr-miller-form-row .ppr-miller-field.ppr-fw-fill{flex:1 1 160px;min-width:160px}.promo-plan-react-host .ppr-miller-field{display:flex;flex-direction:column;gap:4px;min-width:0}.promo-plan-react-host .ppr-miller-field--multiline{align-self:flex-start}.promo-plan-react-host .ppr-miller-field>span,.promo-plan-react-host .ppr-miller-field-label{color:#64748b;font-size:.66rem;font-weight:600;letter-spacing:.01em;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.promo-plan-react-host .ppr-miller-field-label{display:flex;align-items:center;justify-content:space-between;gap:4px}.promo-plan-react-host .ppr-miller-field-label>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.promo-plan-react-host .ppr-miller-field-control{min-width:0;padding:2px;border:1px solid transparent;border-radius:7px}.promo-plan-react-host .ppr-miller-field.is-overridden .ppr-miller-field-control{border-color:#f2c94c;background:#fff7cf;box-shadow:0 0 0 2px #f2c94c47}.promo-plan-react-host .ppr-miller-field.is-invalid .ppr-miller-field-label,.promo-plan-react-host .ppr-miller-field.is-invalid>span{color:#b42318}.promo-plan-react-host .ppr-miller-field.is-invalid .ppr-miller-field-control{border-color:#e11d48;background:#fff7f7;box-shadow:0 0 0 2px #e11d4824}.promo-plan-react-host .ppr-miller-field.is-invalid .ppr-execution-text-input,.promo-plan-react-host .ppr-miller-field.is-invalid .ppr-execution-finalize-pod-textarea,.promo-plan-react-host .ppr-miller-field.is-invalid .ppr-execution-input .MuiOutlinedInput-notchedOutline{border-color:#e11d48!important}.promo-plan-react-host .ppr-field-reset-button{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:1px solid rgba(146,64,14,.26);border-radius:999px;background:#fef3c7;color:#92400e;cursor:pointer}.promo-plan-react-host .ppr-field-reset-button:hover{background:#fde68a;border-color:#92400e6b}.promo-plan-react-host .ppr-new-form-view{display:flex;flex-direction:column;flex:1 1 0;gap:16px;min-height:0;min-width:0;overflow:auto;padding:12px}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-new-form-view{flex:none;min-height:var(--ppr-execution-column-height);height:auto;overflow:visible}.promo-plan-react-host .ppr-new-form-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:stretch;min-width:0}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-new-form-pair.is-apex-disabled.is-oms-disabled{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-execution-form-fieldset{min-width:0;margin:0;padding:0;border:0}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-miller-column.is-disabled,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-miller-oms-column.is-disabled{background:#f8fafc}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-miller-column.is-disabled .ppr-miller-column-body,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-miller-oms-column.is-disabled .ppr-miller-column-body{opacity:.46}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-execution-intent-check{display:inline-flex;align-items:center;gap:5px;min-width:0;min-height:24px;padding:3px 8px;border:1px solid #c8dcff;border-radius:5px;background:#f1f6ff;color:#1f6feb;font-size:.64rem;font-weight:750;letter-spacing:.02em;line-height:1;text-transform:uppercase;cursor:pointer}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-execution-intent-check .ppr-miller-checkbox{flex:0 0 auto;width:16px;height:16px;margin:0;accent-color:currentColor}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-miller-column-head .ppr-execution-intent-check span{color:inherit}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-execution-intent-check .ppr-apex-promo-chip,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-execution-intent-check .ppr-oms-promo-chip{padding:0;border:0;background:transparent;color:inherit;font-size:inherit;line-height:inherit}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-execution-intent-check:has(.ppr-oms-promo-chip){border-color:#e4cdfc;background:#f8f1ff;color:#7d3fba}.promo-plan-react-host .ppr-new-form-pair .ppr-miller-column,.promo-plan-react-host .ppr-new-form-pair .ppr-miller-oms-column{min-width:0}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-new-form-default-section{display:flex;flex-direction:column;gap:10px;min-width:0;padding:16px 18px;border:1px solid #d9e6ff;border-radius:12px;background:linear-gradient(180deg,#f5f9ff,#fbfdff);box-shadow:0 1px 2px #1769e80f}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-mock-ui .ppr-new-form-view{gap:14px;padding:10px 12px 0}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-mock-ui .ppr-new-form-default-section{gap:12px;padding:16px 18px;border-color:#cfe0ff;border-radius:12px;background:linear-gradient(180deg,#f6faff,#fbfdff);box-shadow:none}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-mock-ui .ppr-new-form-view .ppr-new-form-section-label,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-mock-ui .ppr-new-form-view .ppr-new-form-price-head h3{color:#071733;font-size:.98rem;font-weight:800}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-mock-ui .ppr-new-form-default-intro p,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-mock-ui .ppr-new-form-price-title p{color:#425674;font-size:.74rem;font-weight:500}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-mock-ui .ppr-new-form-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-mock-ui .ppr-miller-column,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-mock-ui .ppr-miller-oms-column{border-color:#d4dfef;border-radius:8px;background:#fff}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-mock-ui .ppr-miller-field-label{color:#415574;font-size:.66rem;font-weight:800}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-mock-ui .ppr-execution-text-input,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-mock-ui .ppr-execution-input .MuiSelect-select{color:#071733;font-size:.78rem;font-weight:700}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-mock-ui .ppr-allowance-simple-row{min-height:36px;color:#071733;font-size:.76rem;font-weight:600}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-mock-ui .ppr-allowance-simple-id{color:#1769e8;font-weight:800}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-mock-ui .ppr-allowance-simple-chip{background:#1769e8;color:#fff;font-size:.58rem;font-weight:800}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-new-form-default-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding-top:2px}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-new-form-forecast-button{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 16px;border:1px solid #1769e8;border-radius:7px;background:#1769e8;color:#fff;font:inherit;font-size:.76rem;font-weight:750;letter-spacing:0;cursor:pointer;box-shadow:0 1px 2px #1769e81f}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-new-form-forecast-button:hover,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-new-form-forecast-button:focus-visible{border-color:#0f5fd6;background:#0f5fd6;outline:none}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-new-form-default-section,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-new-form-override-section,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-new-form-price-areas,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-new-form-pa-list{flex:0 0 auto}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-new-form-override-section{display:flex;flex-direction:column;gap:10px;min-width:0;padding:16px 18px;border:1px solid #c7a6ff;border-radius:12px;background:linear-gradient(180deg,#fbf7ff,#fffaff);box-shadow:0 1px 2px #6d28d914}.promo-plan-react-host .ppr-new-form-section-label{margin:0;color:#64748b;font-size:.68rem;font-weight:650;letter-spacing:0;line-height:1.2;text-transform:none}.promo-plan-react-host .ppr-new-form-default-intro{display:grid;gap:4px;min-width:0}.promo-plan-react-host .ppr-new-form-default-title-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.promo-plan-react-host .ppr-new-form-default-title-row .ppr-new-form-section-label{min-width:0}.promo-plan-react-host .ppr-default-title-group{display:inline-flex;align-items:center;gap:8px;min-width:0}.promo-plan-react-host .ppr-default-indicator{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:20px;padding:0 8px;border-radius:999px;background:#1769e8;color:#fff;font-size:.64rem;font-weight:800;letter-spacing:0;line-height:1}.promo-plan-react-host .ppr-overridden-count-chip{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:20px;padding:0 8px;border:1px solid #9bc0ff;border-radius:999px;background:#eef5ff;color:#1769e8;font-size:.68rem;font-weight:750;letter-spacing:0;line-height:1}.promo-plan-react-host .ppr-new-form-default-intro p{margin:0;color:#64748b;font-size:.78rem;font-weight:500;letter-spacing:0;line-height:1.35}.promo-plan-react-host .ppr-new-form-scope-toolbar{padding-top:2px}.promo-plan-react-host .ppr-new-form-price-areas{display:flex;flex-direction:column;gap:10px;min-width:0;padding-top:2px}.promo-plan-react-host .ppr-new-form-price-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.promo-plan-react-host .ppr-new-form-price-head h3{margin:0;color:#64748b;font-size:.68rem;font-weight:650;letter-spacing:0;line-height:1.2;text-transform:none}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-new-form-view .ppr-new-form-section-label,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-new-form-view .ppr-new-form-price-head h3{margin:0;color:#1e293b;font-size:.98rem;font-weight:750;letter-spacing:0;line-height:1.2;text-transform:none}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-new-form-price-title{display:grid;gap:4px;min-width:0}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-new-form-price-title p{margin:0;color:#64748b;font-size:.76rem;font-weight:400;letter-spacing:0;line-height:1.35}.promo-plan-react-host .ppr-new-form-override-action{position:relative;display:inline-flex;align-items:center;gap:8px}.promo-plan-react-host .ppr-new-form-override-select{appearance:none;min-width:158px;min-height:30px;padding:0 28px 0 12px;border:1px solid #cbd7e6;border-radius:7px;background:linear-gradient(45deg,transparent 50%,#1769e8 50%) right 13px center / 5px 5px no-repeat,linear-gradient(135deg,#1769e8 50%,transparent 50%) right 8px center / 5px 5px no-repeat,#fff;color:#1769e8;font-size:.76rem;font-weight:750;cursor:pointer}.promo-plan-react-host .ppr-new-form-override-select:hover:not(:disabled),.promo-plan-react-host .ppr-new-form-override-select:focus{border-color:#1769e86b;background:linear-gradient(45deg,transparent 50%,#1769e8 50%) right 13px center / 5px 5px no-repeat,linear-gradient(135deg,#1769e8 50%,transparent 50%) right 8px center / 5px 5px no-repeat,#f4f8ff;outline:none}.promo-plan-react-host .ppr-new-form-override-select:disabled{color:#94a3b8;cursor:not-allowed}.promo-plan-react-host .ppr-new-form-reset-all{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:30px;padding:0 12px;border:1px solid #cbd5e1;border-radius:7px;background:#fff;color:#475569;font:inherit;font-size:.76rem;font-weight:750;letter-spacing:0;cursor:pointer}.promo-plan-react-host .ppr-new-form-reset-all:hover:not(:disabled),.promo-plan-react-host .ppr-new-form-reset-all:focus-visible{border-color:#94a3b8;background:#f8fafc;outline:none}.promo-plan-react-host .ppr-new-form-reset-all:disabled{border-color:#dbe3ee;background:#f8fafc;color:#94a3b8;cursor:not-allowed}.promo-plan-react-host .ppr-new-form-pa-list{display:flex;flex-direction:column;gap:8px;min-width:0}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-new-form-pa-table-wrap{min-width:0;overflow-x:auto;border:1px solid #dbe5f1;border-radius:8px;background:#fff}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-new-form-pa-table{width:100%;min-width:760px;border-collapse:separate;border-spacing:0;color:#1e293b;table-layout:fixed}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-new-form-pa-table th,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-new-form-pa-table td{padding:9px 12px;border-bottom:1px solid #e6edf6;text-align:left;vertical-align:middle}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-new-form-pa-table th{position:sticky;top:0;z-index:2;background:#f6f8fb;color:#64748b;font-size:.7rem;font-weight:750;letter-spacing:.02em;line-height:1.2;text-transform:uppercase}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-new-form-pa-table th:first-child{width:16%}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-new-form-pa-table th:nth-child(2),.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-new-form-pa-table th:nth-child(3){width:26%}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-new-form-pa-table th:nth-child(4){width:15%}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-new-form-pa-table th:last-child{width:17%}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-new-form-pa-table tbody tr:last-child td{border-bottom:0}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-new-form-pa-table tbody tr.is-editing>td{background:#fbf7ff}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-new-form-pa-table tbody tr.ppr-pa-table-parent-row>td{background:#fff}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-pa-table-promo{display:grid;gap:2px;min-width:0;max-width:100%;color:#617086;font-size:.84rem;font-weight:400;letter-spacing:0;line-height:1.25;opacity:.52}.promo-plan-react-host .ppr-pa-table-tactic-head{display:inline-flex;align-items:center}.promo-plan-react-host .ppr-pa-table-tactic-head .ppr-apex-promo-chip,.promo-plan-react-host .ppr-pa-table-tactic-head .ppr-oms-promo-chip{opacity:1}.promo-plan-react-host .ppr-pa-table-promo strong{overflow:hidden;color:#1f2937;font-size:.82rem;font-weight:750;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.promo-plan-react-host .ppr-pa-table-promo>span{overflow:hidden;font-size:.66rem;text-overflow:ellipsis;white-space:nowrap}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-apex-promo-chip,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-oms-promo-chip{flex:none;padding:2px 7px;border:1px solid #c8dcff;border-radius:5px;background:#f1f6ff;color:#1f6feb;font-size:.64rem;font-style:normal;font-weight:750;letter-spacing:.02em;line-height:1;opacity:1;text-transform:uppercase}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-oms-promo-chip{border-color:#e4cdfc;background:#f8f1ff;color:#7d3fba}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-pa-table-promo.is-overridden{color:#1e293b;opacity:1}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-pa-table-promo.is-overridden strong:before,.promo-plan-react-host .ppr-execution-review .ppr-pa-table-promo.is-overridden strong:before{display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:#1769e8;content:"";vertical-align:middle}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-pa-table-status{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border:1px solid #dbe5f1;border-radius:999px;background:#f3f7fb;color:#64748b;font-size:.72rem;font-weight:750;line-height:1;white-space:nowrap}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-pa-table-status.is-overridden{border-color:#c7a6ff;background:#f4edff;color:#6d28d9}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-pa-table-status.is-editing{border-color:#7c3aed;background:#7c3aed;color:#fff}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-pa-table-action{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:30px;padding:0 2px;border:0;background:transparent;color:#1769e8;font-size:.78rem;font-weight:750;letter-spacing:0;white-space:nowrap;cursor:pointer}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-pa-table-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;width:100%}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-pa-table-action--reset{color:#64748b;font-weight:700}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-pa-table-action--reset:hover{color:#334155}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-pa-table-action:hover{color:#0f55c7}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-pa-table-action:focus-visible{outline:3px solid var(--pi-focus-ring);outline-offset:2px}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-pa-table-expanded-row>td{padding:8px 18px 10px;background:linear-gradient(180deg,#fbf7ff,#fffaff)}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-mock-ui .ppr-pa-table-expanded-row>td,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-mock-ui .ppr-new-form-pa-table tbody tr.is-editing>td{background:#fbf7ff}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2.ppr-execution-mock-ui .ppr-new-form-override-section{border-color:#b98cff;background:linear-gradient(180deg,#fbf7ff,#fffaff)}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-pa-table-expanded-row .ppr-new-form-override-section{gap:8px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-pa-table-edit-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding-top:10px}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-pa-table-edit-action{min-height:32px;padding:0 14px;border-radius:7px;font-size:.78rem;font-weight:750;letter-spacing:0;cursor:pointer}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-pa-table-edit-action--secondary{border:1px solid #cbd7e6;background:#fff;color:#475569}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-pa-table-edit-action--secondary:hover{border-color:#aebed1;background:#f8fafc}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-pa-table-edit-action--primary{border:1px solid #1769e8;background:#1769e8;color:#fff;box-shadow:0 8px 18px #1769e82e}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-pa-table-edit-action--primary:hover{border-color:#0f55c7;background:#0f55c7}.promo-plan-react-host .ppr-new-form-pa-row{--ppr-new-form-pa-code-col: minmax(112px, max-content);--ppr-new-form-pa-status-col: 150px;display:grid;grid-template-columns:var(--ppr-new-form-pa-code-col) var(--ppr-new-form-pa-status-col) minmax(0,1fr) auto 30px;align-items:center;gap:10px;width:100%;min-height:38px;padding:8px 10px;border:1px solid #dbe5f1;border-radius:8px;background:#fff;color:#1f2937;text-align:left}.promo-plan-react-host .ppr-new-form-pa-row[role=button]{cursor:pointer}.promo-plan-react-host .ppr-new-form-pa-row[role=button]:hover{background:#fbfdff}.promo-plan-react-host .ppr-new-form-pa-row[role=button]:focus-visible{outline:3px solid var(--pi-focus-ring);outline-offset:-3px}.promo-plan-react-host .ppr-new-form-pa-row.is-default{background:#f8fafc}.promo-plan-react-host .ppr-new-form-pa-default{display:flex;flex-direction:column;overflow:hidden;border:1px solid #dbe5f1;border-radius:8px;background:#fff}.promo-plan-react-host .ppr-new-form-pa-default .ppr-new-form-pa-row{border:0;border-radius:0}.promo-plan-react-host .ppr-new-form-pa-default.is-expanded .ppr-new-form-pa-row.is-default{border-bottom:1px solid #dbe5f1}.promo-plan-react-host .ppr-new-form-pa-default-expanded{display:flex;flex-direction:column;background:#fff}.promo-plan-react-host .ppr-new-form-pa-default-expanded>.ppr-new-form-pa-row,.promo-plan-react-host .ppr-new-form-pa-default-expanded>.ppr-new-form-pa-override{border-top:1px solid #eef3f8}.promo-plan-react-host .ppr-new-form-pa-default-expanded>.ppr-new-form-pa-row:first-child,.promo-plan-react-host .ppr-new-form-pa-default-expanded>.ppr-new-form-pa-override:first-child{border-top:0}.promo-plan-react-host .ppr-new-form-pa-default-expanded>.ppr-new-form-pa-override{border-right:0;border-bottom:0;border-left:0;border-radius:0;box-shadow:none}.promo-plan-react-host .ppr-new-form-pa-default-expanded>.ppr-new-form-pa-override.is-expanded{border-color:#eef3f8;box-shadow:none}.promo-plan-react-host .ppr-new-form-pa-row.ppr-new-form-pa-child{min-height:34px;padding-block:6px;background:#fff}.promo-plan-react-host .ppr-new-form-pa-row>span:first-child:not(.ppr-new-form-pa-code-stack){color:#1e293b;font-size:.82rem;font-weight:750;white-space:nowrap}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-new-form-pa-code-stack{display:inline-grid;gap:2px;min-width:0}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-new-form-pa-code-stack strong{color:#1e293b;font-size:.82rem;font-weight:750;line-height:1.05;letter-spacing:0;white-space:nowrap}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-new-form-pa-code-stack small{color:#7d8ba1;font-size:.66rem;font-weight:400;line-height:1.05;letter-spacing:0;white-space:nowrap}.promo-plan-react-host .ppr-new-form-pa-row strong{color:#64748b;font-size:.78rem;font-weight:650;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-new-form-pa-row .ppr-new-form-pa-code-stack strong{color:#1e293b;font-size:.82rem;font-weight:750}.promo-plan-react-host .ppr-new-form-pa-status{display:inline-flex;align-items:center;justify-self:start;max-width:100%;min-height:24px;padding:0 8px;border:1px solid #f4d35e;border-radius:999px;background:#fff7cf;color:#8a5a00;font-size:.72rem;font-weight:750;line-height:1}.promo-plan-react-host .ppr-new-form-pa-summary{min-width:0;overflow:hidden;color:#64748b;font-size:.76rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.promo-plan-react-host button.ppr-new-form-pa-chevron{display:inline-flex;align-items:center;justify-content:center;justify-self:end;width:30px;height:30px;padding:0;border:1px solid #dbe5f1;border-radius:7px;background:#fff;color:#64748b;font-size:.9rem;line-height:1;cursor:pointer}.promo-plan-react-host button.ppr-new-form-pa-chevron:hover{border-color:#1769e857;background:#1769e80f;color:#1769e8}.promo-plan-react-host .ppr-new-form-revert-button{min-height:30px;padding:0 12px;border:1px solid #dbe5f1;border-radius:7px;background:#fff;color:#64748b;font-size:.74rem;font-weight:700;white-space:nowrap;cursor:pointer}.promo-plan-react-host .ppr-new-form-revert-button:hover{border-color:#92400e47;background:#fff7cf;color:#92400e}.promo-plan-react-host .ppr-new-form-override-button{min-height:30px;padding:0 12px;border:1px solid rgba(23,105,232,.26);border-radius:7px;background:#fff;color:#1769e8;font-size:.74rem;font-weight:700;white-space:nowrap;cursor:pointer}.promo-plan-react-host .ppr-new-form-override-button:hover{border-color:#1769e86b;background:#1769e80f}.promo-plan-react-host .ppr-new-form-pa-override{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid #dbe5f1;border-radius:8px;background:#fff}.promo-plan-react-host .ppr-new-form-pa-override.is-expanded{border-color:#cbd7e6;box-shadow:0 4px 12px #1b2d4e0d}.promo-plan-react-host .ppr-new-form-pa-override .ppr-new-form-pa-row{border:0;border-radius:0}.promo-plan-react-host .ppr-new-form-pa-override.is-expanded .ppr-new-form-pa-row{background:#f8fafc}.promo-plan-react-host .ppr-new-form-pa-expanded{min-width:0;padding:10px;border-top:1px solid #dbe5f1;background:#fbfdff}@media(max-width:1180px){.promo-plan-react-host .ppr-new-form-pair{grid-template-columns:minmax(0,1fr)}}.promo-plan-react-host .ppr-miller-form-grid--four{grid-template-columns:repeat(auto-fill,minmax(max(var(--ppr-miller-field-min),calc((100% - 24px)/4)),1fr))}.promo-plan-react-host .ppr-miller-field--span2{grid-column:span 2}.promo-plan-react-host .ppr-miller-field--row-start{grid-column-start:1}.promo-plan-react-host .ppr-miller-field .ppr-execution-input{width:100%;min-width:0}.promo-plan-react-host .ppr-miller-check-field{display:inline-flex;align-items:center;gap:6px;height:30px;cursor:pointer}.promo-plan-react-host .ppr-miller-check-field>span{color:#64748b;font-size:.66rem;font-weight:600;letter-spacing:.01em;line-height:1.1;white-space:nowrap}.promo-plan-react-host .ppr-miller-checkbox{box-sizing:border-box;flex:none;width:16px;height:16px;margin:0;accent-color:#1f6feb;cursor:pointer}.promo-plan-react-host .ppr-miller-checkbox:focus-visible{outline:2px solid rgba(31,111,235,.28);outline-offset:2px}.promo-plan-react-host .ppr-miller-field .ppr-execution-input .MuiInputBase-root{height:30px;min-height:30px}.promo-plan-react-host .ppr-miller-field .ppr-execution-input .MuiSelect-select{font-size:.76rem!important;line-height:30px!important}.promo-plan-react-host .ppr-miller-field:focus-within>span,.promo-plan-react-host .ppr-miller-field:focus-within .ppr-miller-field-label{color:#1976d2}.promo-plan-react-host .ppr-miller-field-group{display:grid;gap:9px;min-width:0;margin-top:2px;padding-top:10px;border-top:1px solid rgba(148,163,184,.24)}.promo-plan-react-host .ppr-worklist-collapsed-indicator{display:none;flex-direction:column;align-items:center;gap:4px;padding-top:10px}.promo-plan-react-host .ppr-worklist-collapsed-indicator span{color:#6a7890;font-size:.64rem;font-weight:700;letter-spacing:.04em;line-height:1;text-transform:uppercase}.promo-plan-react-host .ppr-worklist-collapsed-indicator strong{color:#1b2537;font-size:.82rem;font-weight:750;line-height:1.18;white-space:nowrap}@media(max-width:1420px){.promo-plan-react-host .ppr-execution-miller-grid{overflow:auto}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-execution-miller-grid{overflow:visible}}@media(max-width:1240px)and (min-width:981px){.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-detail-layout,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-detail-layout{grid-template-columns:260px minmax(0,1fr) 320px!important}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-detail-layout.ppr-detail-layout-collapsed-rail,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-detail-layout.ppr-detail-layout-collapsed-rail{grid-template-columns:260px minmax(0,1fr)!important}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-left-rail-stack,.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-left-rail-stack,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-worklist{width:auto;min-width:0;flex-basis:auto}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-left-rail-stack,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-left-rail-stack{gap:10px}}@media(max-width:980px){.promo-plan-react-host .ppr-execution-detail-content{height:auto;overflow:auto}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-detail-content{padding-right:12px;padding-left:12px}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-detail-layout,.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-detail-layout.ppr-detail-layout-collapsed-rail,.promo-plan-react-host .ppr-execution-detail-drawer .ppr-detail-layout,.promo-plan-react-host .ppr-execution-detail-drawer .ppr-detail-layout.ppr-detail-layout-collapsed-rail{height:auto;grid-template-columns:1fr!important;overflow:visible}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-detail-main,.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist,.promo-plan-react-host .ppr-execution-detail-drawer .ppr-detail-main,.promo-plan-react-host .ppr-execution-detail-drawer .ppr-worklist,.promo-plan-react-host .ppr-execution-miller-panel.ppr-panel.pd-section,.promo-plan-react-host .ppr-execution-miller-grid{height:auto}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist,.promo-plan-react-host .ppr-execution-detail-drawer .ppr-worklist{width:auto;flex-basis:auto}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-left-rail-stack{position:relative;top:auto;width:auto;height:auto;max-height:none}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist-items,.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-worklist-items{max-height:320px;overflow:auto}.promo-plan-react-host .ppr-miller-section-header{flex-wrap:wrap;row-gap:8px}.promo-plan-react-host .ppr-miller-section-body{grid-template-columns:minmax(0,1fr);flex:0 0 auto;overflow:visible}.promo-plan-react-host .ppr-miller-right-stack{height:auto;overflow:visible}.promo-plan-react-host .ppr-miller-apex-column,.promo-plan-react-host .ppr-miller-oms-column{flex:0 0 auto}.promo-plan-react-host .ppr-miller-column,.promo-plan-react-host .ppr-miller-column:nth-child(2n),.promo-plan-react-host .ppr-miller-column:last-child{border-right:0}.promo-plan-react-host .ppr-miller-column:not(:last-child){border-bottom:0}}.promo-plan-react-host .ppr-finalized-cig-section{padding:12px 12px 6px;color:#6a7890;font-size:.68rem;font-weight:650;letter-spacing:0;text-transform:none}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-finalized-cig-section{position:sticky;top:0;z-index:1;min-height:28px;margin:0;padding:5px 12px;border-bottom:1px solid #d9e3f2;background:#f4f6fa;color:#66748a;font-weight:800;letter-spacing:.04em;line-height:1.15;text-transform:uppercase}.promo-plan-react-host .ppr-execution-review{display:flex;flex:0 0 auto;flex-direction:column;gap:12px;min-height:0;padding:0}.promo-plan-react-host .ppr-execution-review-head{position:static;box-sizing:border-box;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:0;padding:12px;border:1px solid #d8e3f1;border-radius:8px;background:#fff;box-shadow:0 4px 14px #1b2d4e0f}@media(max-width:899px){.promo-plan-react-host .ppr-execution-detail-drawer .ppr-execution-page-progress{left:12px;right:12px}.promo-plan-react-host .ppr-execution-detail-content{padding:calc(var(--ppr-execution-subheader-height, 72px) + var(--ppr-execution-progress-height, 0px) + 14px) 12px 10px}}.promo-plan-react-host .ppr-execution-review-head-side{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-end;gap:8px;min-width:0}.promo-plan-react-host .ppr-execution-review-head-side .pd-review-counts{justify-content:flex-end}.promo-plan-react-host .ppr-execution-review-head-side .ppr-footer--review{position:static;padding:0;background:transparent}.promo-plan-react-host .ppr-execution-review-head-side .ppr-footer--review .ppr-footer__main{justify-content:end}.promo-plan-react-host .ppr-execution-review-head-side .ppr-footer__actions{gap:8px}.promo-plan-react-host .ppr-execution-review-head-side .ppr-footer__button{min-height:32px;padding:6px 10px;border-radius:8px;font-size:.76rem}.promo-plan-react-host .ppr-execution-review-head-side .ppr-footer__message{max-width:360px;text-align:right}.promo-plan-react-host .ppr-execution-review-section{display:flex;flex:0 0 auto;flex-direction:column;min-height:0;border:1px solid #d8e3f1;border-radius:8px;background:#fff;box-shadow:0 4px 14px #1b2d4e0f}.promo-plan-react-host .ppr-execution-finalize-confirmation{align-items:center;justify-content:center;min-height:calc(100dvh - var(--ppr-execution-subheader-height, 72px) - 56px);padding:24px}.promo-plan-react-host .ppr-execution-finalize-card{display:flex;flex-direction:column;gap:14px;width:min(620px,100%);padding:28px;border:1px solid #cfe5dc;border-radius:8px;background:#fff;box-shadow:0 18px 42px #0f172a1a}.promo-plan-react-host .ppr-execution-finalize-card h2{margin:0;color:#1b2537;font-size:1.28rem;font-weight:700;letter-spacing:0}.promo-plan-react-host .ppr-execution-finalize-card p{margin:0;color:#536176;font-size:.92rem;line-height:1.5}.promo-plan-react-host .ppr-execution-finalize-meta{margin:0}.promo-plan-react-host .ppr-execution-finalize-card .ppr-footer--review{position:static;padding:4px 0 0;background:transparent}.promo-plan-react-host .ppr-execution-finalize-card .ppr-footer__main{justify-content:flex-start}.promo-plan-react-host .ppr-execution-finalize-step{display:grid;gap:0;padding:0 0 12px;background:transparent;border:0}.promo-plan-react-host .ppr-execution-finalize-items{display:grid;gap:12px;padding:0}.promo-plan-react-host .ppr-execution-finalize-item{display:block;isolation:isolate;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;overflow:visible}.promo-plan-react-host .ppr-execution-finalize-detail-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:14px;padding:12px}.promo-plan-react-host .ppr-execution-finalize-detail-stack{display:grid;grid-column:span 5;gap:12px;min-width:0}.promo-plan-react-host .ppr-execution-finalize-item-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:12px;border-bottom:1px solid rgba(148,163,184,.24);background:#f8fafc75}.promo-plan-react-host .ppr-execution-finalize-item-head>div:first-child,.promo-plan-react-host .ppr-execution-finalize-pa-head{display:flex;flex-direction:column;gap:2px;min-width:0}.promo-plan-react-host .ppr-execution-finalize-item-head strong,.promo-plan-react-host .ppr-execution-finalize-pa-head strong{color:#1b2537;font-size:.84rem;font-weight:700;line-height:1.2}.promo-plan-react-host .ppr-execution-finalize-item-head span,.promo-plan-react-host .ppr-execution-finalize-pa-head span{color:#64748b;font-size:.76rem;line-height:1.25}.promo-plan-react-host .ppr-execution-finalize-tactics{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;position:relative}.promo-plan-react-host .ppr-execution-finalize-tactics>.ppr-execution-finalize-tactic{display:block;position:relative;max-width:none;padding:0;border:0;border-radius:0;background:transparent;color:#1f2937;font-size:.76rem;font-weight:650;transition:margin-left .18s ease,transform .18s ease}.promo-plan-react-host .ppr-execution-finalize-tactics>.ppr-execution-finalize-tactic+.ppr-execution-finalize-tactic{margin-left:8px}.promo-plan-react-host .ppr-execution-finalize-tactics>.ppr-execution-finalize-tactic+.ppr-execution-finalize-tactic:before{content:"";position:absolute;top:2px;bottom:2px;left:-8px;width:1px;background:#94a3b861;transition:top .18s ease,bottom .18s ease,opacity .18s ease}.promo-plan-react-host .ppr-execution-finalize-tactics em{color:#64748b;font-style:normal;font-weight:600}.promo-plan-react-host .ppr-execution-finalize-tactic-lines{display:flex;flex:1 1 0;flex-direction:column;gap:1px;min-width:0}.promo-plan-react-host .ppr-execution-finalize-tactics b{overflow:visible;text-overflow:clip;white-space:normal;font:inherit;line-height:1.25}.promo-plan-react-host .ppr-execution-finalize-tactics .ppr-apex-offer-tokens{opacity:0;max-width:100%;text-overflow:clip;white-space:normal;font-size:.76rem;line-height:1.35;transform:translateY(-2px);transition:opacity .16s ease,transform .18s ease;pointer-events:none}.promo-plan-react-host .ppr-execution-finalize-tactics>.ppr-execution-finalize-tactic:hover .ppr-apex-offer-tokens,.promo-plan-react-host .ppr-execution-finalize-tactics>.ppr-execution-finalize-tactic:focus-within .ppr-apex-offer-tokens{opacity:1;transform:translateY(0);pointer-events:auto}.promo-plan-react-host .ppr-execution-finalize-tactics .ppr-apex-token,.promo-plan-react-host .ppr-execution-finalize-tactics .ppr-apex-token-label{font-weight:400}.promo-plan-react-host .ppr-execution-finalize-tactics .ppr-apex-token-value{font-weight:500}.promo-plan-react-host .ppr-execution-finalize-pa-list{display:grid;gap:10px;padding:0}.promo-plan-react-host .ppr-execution-finalize-defaults,.promo-plan-react-host .ppr-execution-finalize-pa-card{padding:12px}.promo-plan-react-host .ppr-execution-finalize-defaults{border:1px solid rgba(219,229,241,.86);border-radius:0;background:#fff;box-shadow:none}.promo-plan-react-host .ppr-execution-finalize-defaults .ppr-new-form-section-label{display:inline-flex;align-items:center;gap:8px;margin:0;color:#334155;font-size:.74rem;font-weight:800;letter-spacing:0;line-height:1.2;text-transform:none}.promo-plan-react-host .ppr-execution-finalize-defaults .ppr-new-form-section-label strong{color:inherit;font:inherit}.promo-plan-react-host .ppr-execution-finalize-default-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.promo-plan-react-host .ppr-execution-finalize-default-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 112px;align-items:center;gap:14px}.promo-plan-react-host .ppr-execution-finalize-default-body .ppr-execution-finalize-form-pair{grid-column:1 / 3;grid-row:1;min-width:0}.promo-plan-react-host .ppr-execution-digital-tag-control{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:flex-end;grid-column:3 / 4;grid-row:1;justify-self:end;min-width:112px}@media(max-width:899px){.promo-plan-react-host .ppr-execution-finalize-default-body{grid-template-columns:minmax(0,1fr)}.promo-plan-react-host .ppr-execution-finalize-default-body .ppr-execution-finalize-form-pair{grid-column:1 / -1}.promo-plan-react-host .ppr-execution-digital-tag-control{grid-column:1 / -1;justify-self:start}}.promo-plan-react-host .ppr-execution-finalize-pa-card{grid-template-columns:minmax(110px,.24fr) repeat(2,minmax(0,1fr));border:1px solid #e2e8f0;border-radius:8px;background:#fcfdff}.promo-plan-react-host .ppr-execution-finalize-form-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(170px,.38fr);gap:14px;align-items:stretch;min-width:0;padding:12px;border:1px solid rgba(219,229,241,.86);border-radius:8px;background:#ffffffc7;box-shadow:none}.promo-plan-react-host .ppr-execution-finalize-form-panel.no-preview{grid-template-columns:minmax(0,1fr)}.promo-plan-react-host .ppr-execution-finalize-form-panel.divided{margin-top:0;border-top:0;border-left:1px solid #e2e8f0}.promo-plan-react-host .ppr-execution-finalize-pa-card .ppr-execution-finalize-form-panel{grid-column:auto}.promo-plan-react-host .ppr-execution-finalize-form-main{min-width:0}.promo-plan-react-host .ppr-execution-finalize-preview{padding:0;align-items:flex-start;justify-content:center}.promo-plan-react-host .ppr-execution-finalize-preview .ppr-pod-example{--ppr-preview-size: 144px;width:min(100%,var(--ppr-preview-size));max-width:var(--ppr-preview-size);max-height:var(--ppr-preview-size);aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;padding:8px;box-shadow:none}.promo-plan-react-host .ppr-execution-finalize-preview .ppr-pod-example img{width:100%;height:100%;object-fit:contain}.promo-plan-react-host .ppr-retail-tag-preview-slot{width:100%}.promo-plan-react-host .ppr-retail-tag-preview-frame{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;justify-content:center;width:100%;min-width:0;padding:6px;border:1px solid rgba(219,229,241,.86);border-radius:8px;background:#f8fafc}.promo-plan-react-host .ppr-preview-item-coming-soon{position:absolute;top:6px;right:6px;z-index:2;display:inline-flex;align-items:center;justify-content:center;padding:2px 6px;border:1px solid rgba(0,0,0,.08);border-radius:999px;background:#00000080;color:#fff;font-size:.58rem;font-weight:800;line-height:1.15;white-space:nowrap}.promo-plan-react-host .ppr-retail-tag-preview-frame-tag{padding:4px}.promo-plan-react-host .ppr-retail-tag-preview-frame-tag>article{zoom:.82}@supports not (zoom: 1){.promo-plan-react-host .ppr-retail-tag-preview-frame-tag>article{margin-bottom:-18%;transform:scale(.82);transform-origin:top center}}.promo-plan-react-host .ppr-retail-tag-preview-disclaimer{display:grid;box-sizing:border-box;gap:4px;width:100%;max-width:376px;min-width:0;padding:0 4px 2px;color:#475569;font-size:.68rem;font-weight:500;line-height:1.32;text-align:left;white-space:normal;overflow-wrap:anywhere}.promo-plan-react-host .ppr-retail-tag-preview-disclaimer strong{color:#334155;font-size:.72rem;font-weight:800;line-height:1.2}.promo-plan-react-host .ppr-retail-tag-preview-disclaimer span{display:block;max-width:100%;min-width:0;white-space:normal}.promo-plan-react-host .ppr-execution-finalize-overrides{padding:0;border:0;border-radius:0;background:transparent}.promo-plan-react-host .ppr-execution-finalize-overrides summary{display:inline-flex;align-items:center;min-height:30px;margin-bottom:10px;color:#1769e8;font-size:.78rem;font-weight:700;cursor:pointer}.promo-plan-react-host .ppr-execution-finalize-price-head{margin-bottom:10px}.promo-plan-react-host .ppr-execution-finalize-price-head h3{margin:0;color:#334155;font-size:.74rem;font-weight:800;letter-spacing:0;line-height:1.2}.promo-plan-react-host .ppr-execution-finalize-overrides .ppr-new-form-pa-list{display:flex;flex-direction:column;gap:8px}.promo-plan-react-host .ppr-execution-finalize-pa-expanded{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.promo-plan-react-host .ppr-execution-tag-digital-preview{position:sticky;top:12px;display:grid;align-self:start;grid-column:span 1;gap:10px;min-width:0;margin-top:0;padding:12px;border:1px solid rgba(219,229,241,.86);border-radius:10px;background:#fff;box-shadow:none}.promo-plan-react-host .ppr-execution-tag-digital-preview h3{margin:0;color:#334155;font-size:.74rem;font-weight:800;letter-spacing:0;line-height:1.2}.promo-plan-react-host .ppr-execution-tag-digital-preview-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.promo-plan-react-host .ppr-execution-preview-coming-soon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;padding:2px 7px;border:1px solid #fde68a;border-radius:999px;background:#fef3c7;color:#92400e;font-size:.62rem;font-weight:800;line-height:1.2;white-space:nowrap}.promo-plan-react-host .ppr-execution-preview-stack{display:grid;gap:10px;min-width:0}.promo-plan-react-host .ppr-review-expanded-panel.ppr-execution-review .ppr-new-form-default-section{display:flex;flex-direction:column;gap:10px;min-width:0;padding:16px 18px;border:1px solid #d9e6ff;border-radius:12px;background:linear-gradient(180deg,#f5f9ff,#fbfdff);box-shadow:0 1px 2px #1769e80f}.promo-plan-react-host .ppr-review-expanded-panel.ppr-execution-review .ppr-new-form-pa-code-stack{display:inline-grid;gap:2px;min-width:0}.promo-plan-react-host .ppr-review-expanded-panel.ppr-execution-review .ppr-new-form-pa-code-stack strong{color:#1e293b;font-size:.82rem;font-weight:750;line-height:1.05;letter-spacing:0;white-space:nowrap}.promo-plan-react-host .ppr-review-expanded-panel.ppr-execution-review .ppr-new-form-pa-code-stack small{color:#7d8ba1;font-size:.66rem;font-weight:400;line-height:1.05;letter-spacing:0;white-space:nowrap}.promo-plan-react-host .ppr-planning-review-v2-table-wrap{--ppr-planning-review-v2-gap-bg: #f6f8fb;--ppr-planning-review-v2-section-border: #d9e1eb;--ppr-planning-review-v2-row-border: #e7edf5;--ppr-planning-review-v2-expanded-border: #d9e1eb;--ppr-planning-review-v2-divider: #e7edf5;max-height:none;overflow:hidden;border:1px solid var(--ppr-planning-review-v2-section-border);border-radius:10px;background:#fff}.promo-plan-react-host .ppr-planning-review-v2-table{border-collapse:separate;border-spacing:0}.promo-plan-react-host .ppr-planning-review-v2-table .ppr-planning-review-v2-segment{margin:0;transition:filter .2s ease-out}.promo-plan-react-host .ppr-planning-review-v2-table>:is(.ppr-planning-review-v2-promoted-head,.ppr-planning-review-v2-promoted-shell) .pd-review-section-divider>td{border-top:0;border-right:0;border-left:0;border-radius:0}.promo-plan-react-host .ppr-planning-review-v2-promoted-shell>.pd-review-row>td{border-bottom:.5px solid var(--ppr-planning-review-v2-row-border);background:#fff}.promo-plan-react-host .ppr-planning-review-v2-promoted-shell>.pd-review-row>td:first-child{border-left:0;border-radius:0}.promo-plan-react-host .ppr-planning-review-v2-promoted-shell>.pd-review-row>td:last-child{border-right:0;border-radius:0}.promo-plan-react-host .ppr-planning-review-v2-table .ppr-planning-review-v2-segment>.pd-review-row>td{background:#fff;border-top:0;border-bottom:.5px solid var(--ppr-planning-review-v2-row-border)}.promo-plan-react-host .ppr-planning-review-v2-table .ppr-planning-review-v2-segment>.pd-review-row>td:first-child{border-left:0;border-radius:0}.promo-plan-react-host .ppr-planning-review-v2-table .ppr-planning-review-v2-segment>.pd-review-row>td:last-child{border-right:0;border-radius:0}.promo-plan-react-host .ppr-planning-review-v2-table .ppr-planning-review-v2-segment>.pd-review-row+.pd-review-row>td{border-top-color:transparent}.promo-plan-react-host .ppr-planning-review-v2-table .ppr-planning-review-v2-segment.is-expanded>.pd-review-row>td{border-top:0;border-right:0;border-bottom:0!important;border-left:0;background:#fff;box-shadow:none}.promo-plan-react-host .ppr-planning-review-v2-table .ppr-planning-review-v2-segment.is-expanded>.pd-review-row>td:first-child{box-shadow:none;border-radius:0}.promo-plan-react-host .ppr-planning-review-v2-table .ppr-planning-review-v2-segment.is-expanded>.pd-review-row>td:last-child{box-shadow:none;border-radius:0}.promo-plan-react-host .ppr-planning-review-v2-expanded>td{padding:0;border:0;background:#b8c8e3}.promo-plan-react-host .ppr-planning-review-v2-expanded .ppr-planning-review-v2-panel{max-height:0;overflow:hidden;background:transparent;opacity:0;transition:max-height .2s ease-out,opacity .16s ease-out}.promo-plan-react-host .ppr-planning-review-v2-expanded.is-open>td{border:0;border-radius:0;box-shadow:inset 3px 0 #1f6feb}.promo-plan-react-host .ppr-planning-review-v2-expanded.is-open:hover>td{background:#fff}.promo-plan-react-host .ppr-planning-review-v2-table>.pd-section-body-promoted>.pd-review-section-totals>td{border-top:1px solid var(--ppr-planning-review-v2-section-border);border-bottom:0;border-radius:0}.promo-plan-react-host .ppr-planning-review-v2-table>.pd-section-body-promoted>.pd-review-section-totals>td:first-child{border-left:0;border-radius:0}.promo-plan-react-host .ppr-planning-review-v2-table>.pd-section-body-promoted>.pd-review-section-totals>td:last-child{border-right:0;border-radius:0}.promo-plan-react-host .ppr-planning-review-v2-expanded.is-open .ppr-planning-review-v2-panel{max-height:3200px;opacity:1}@media(prefers-reduced-motion:reduce){.promo-plan-react-host .ppr-planning-review-v2-table .ppr-planning-review-v2-segment,.promo-plan-react-host .ppr-planning-review-v2-expanded .ppr-planning-review-v2-panel{transition:none}}@media(max-width:1099px){.promo-plan-react-host .ppr-execution-finalize-detail-grid{grid-template-columns:minmax(0,1fr)}.promo-plan-react-host .ppr-execution-finalize-detail-stack,.promo-plan-react-host .ppr-execution-tag-digital-preview{grid-column:auto}.promo-plan-react-host .ppr-execution-tag-digital-preview{position:static}.promo-plan-react-host .ppr-execution-preview-stack{grid-template-columns:repeat(2,minmax(0,1fr))}}.promo-plan-react-host .ppr-execution-finalize-field-group{min-width:0}.promo-plan-react-host .ppr-execution-finalize-field-group h4{margin:0 0 12px;padding-bottom:8px;border-bottom:1px solid rgba(219,229,241,.92);color:#334155;font-size:.82rem;font-weight:700;letter-spacing:0;line-height:1.2}.promo-plan-react-host .ppr-execution-finalize-field-group dl{margin:0}.promo-plan-react-host .ppr-execution-finalize-field-group .ppr-miller-form-rows{flex-direction:row;flex-wrap:wrap;align-items:flex-end;gap:10px 12px}.promo-plan-react-host .ppr-execution-finalize-field-group--top .ppr-miller-form-rows{align-items:flex-start}.promo-plan-react-host .ppr-execution-finalize-field-group dt{color:#64748b;font-size:.68rem;font-weight:600;line-height:1.2}.promo-plan-react-host .ppr-execution-finalize-field-group dd{margin:2px 0 0;color:#1f2937;font-size:.78rem;font-weight:650;line-height:1.25;overflow-wrap:anywhere}.promo-plan-react-host .ppr-execution-finalize-field-group .ppr-execution-finalize-check-field{display:inline-flex;align-items:center;gap:6px;min-height:30px;height:30px;color:#64748b;font-size:.76rem;font-weight:400;line-height:1.2}.promo-plan-react-host .ppr-execution-finalize-field-group .ppr-execution-finalize-check-field>span{color:#64748b;font-size:.76rem;font-weight:400;letter-spacing:0;line-height:1.2}.promo-plan-react-host .ppr-execution-finalize-field-group .ppr-execution-finalize-check-field .ppr-miller-checkbox{width:14px;height:14px}.promo-plan-react-host .ppr-execution-finalize-field-group input:not([type=checkbox]),.promo-plan-react-host .ppr-execution-finalize-field-group textarea{box-sizing:border-box;width:100%;min-height:30px;padding:5px 8px;border:1px solid #cbd7e6;border-radius:6px;background:#fff;color:#1f2937;font:inherit;font-size:.78rem}.promo-plan-react-host .ppr-execution-finalize-field-group textarea{min-height:30px;overflow:hidden;resize:none;white-space:pre-wrap}.promo-plan-react-host .ppr-execution-finalize-field-group input:not([type=checkbox]):focus,.promo-plan-react-host .ppr-execution-finalize-field-group textarea:focus{border-color:#1769e8;outline:2px solid rgba(23,105,232,.16);outline-offset:0}.promo-plan-react-host .ppr-execution-finalize-empty{padding:18px;color:#64748b;font-size:.84rem}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-execution-finalize-item{border-color:#8fc8ff4d!important;background:radial-gradient(circle at 18% 0%,#8fc8ff2e,#8fc8ff00 34%),linear-gradient(135deg,#10243894,#0718275c),#0816236b!important;box-shadow:0 18px 42px #00000047,inset 0 1px #ffffff14,inset 0 0 0 1px #ffffff0a!important;backdrop-filter:blur(26px) saturate(112%);-webkit-backdrop-filter:blur(26px) saturate(112%)}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-execution-finalize-item-head{border-bottom-color:#8fc8ff2e!important;background:#08162357!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-execution-finalize-defaults{border-bottom-color:#8fc8ff2e!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-execution-finalize-form-panel{border-color:#8fc8ff33!important;background:#0f1f2f9e!important}.promo-plan-react-host .ppr-execution-review-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid #e3ebf5}.promo-plan-react-host .ppr-execution-review-section-head h3{margin:0 0 4px;font-size:.86rem;color:#1b2537;font-weight:650;letter-spacing:0}.promo-plan-react-host .ppr-execution-review-section-head p{margin:0;color:#687891;font-size:.78rem;font-weight:400;letter-spacing:0}.promo-plan-react-host .ppr-execution-review-section--table-v2{gap:10px;border:0;border-radius:0;background:transparent;box-shadow:none}.promo-plan-react-host .ppr-execution-review-manual-note{box-sizing:border-box;width:100%;min-height:38px;padding:10px 16px;border:1px dashed #f3c766;border-radius:10px;background:#fff8e7;color:#9a6b18;font-size:.82rem;font-weight:650;line-height:1.25;letter-spacing:0}.promo-plan-react-host .ppr-execution-review-manual-note strong{color:#7c4d0e;font-weight:800}.promo-plan-react-host .ppr-execution-review-tools{display:flex;align-items:center;gap:8px}.promo-plan-react-host .ppr-execution-capsule{display:inline-flex;padding:3px;border:1px solid #cbd7e6;border-radius:999px;background:#f5f8fc}.promo-plan-react-host .ppr-execution-capsule button,.promo-plan-react-host .ppr-execution-download{border:0;border-radius:8px;background:transparent;color:#536176;font-size:.76rem;font-weight:400;line-height:1.2;letter-spacing:0;cursor:pointer}.promo-plan-react-host .ppr-execution-capsule button{min-height:26px;padding:0 12px}.promo-plan-react-host .ppr-execution-capsule button.active{background:#1769e8;color:#fff;font-weight:650;box-shadow:0 2px 6px #1769e83d}.promo-plan-react-host .ppr-execution-download{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:30px;padding:0 10px;border:1px solid #cbd7e6;background:#fff;color:#344054}.promo-plan-react-host .ppr-execution-download:hover:not(:disabled),.promo-plan-react-host .ppr-execution-download:focus-visible{border-color:#9bc0ff;background:#f8fbff;color:#1769e8;outline:0;box-shadow:0 0 0 2px #1769e81f}.promo-plan-react-host .ppr-execution-download:disabled{opacity:.45;cursor:not-allowed}.promo-plan-react-host .ppr-execution-accordion{display:grid;align-content:start;flex:0 0 auto;gap:8px;max-height:none;min-height:0;overflow:visible;padding:10px}.promo-plan-react-host .ppr-execution-review>.ppr-footer--review{position:sticky;bottom:0;margin-top:auto;padding:10px 0;background:linear-gradient(180deg,#f6f8fb00,#f6f8fb 28% 100%)}.promo-plan-react-host .ppr-execution-review-actions{position:sticky;bottom:0;z-index:18;display:flex;justify-content:flex-end;margin-top:auto;margin-left:0;margin-right:0;padding:9px 26px;border-top:1px solid var(--line);background:var(--panel);box-shadow:0 -8px 18px #0f172a0f}.promo-plan-react-host .ppr-execution-review-actions-marker{width:100%;height:1px;margin-top:-1px;pointer-events:none}.promo-plan-react-host .ppr-execution-review-actions.is-inline{position:static;margin-right:0;margin-left:0;padding:2px 0 0;border-top:0;background:transparent;box-shadow:none}.promo-plan-react-host .ppr-execution-review-actions .ppr-footer--review{position:static;width:100%;padding:0;background:transparent}.promo-plan-react-host .ppr-execution-review-actions .ppr-footer__main{justify-content:flex-end}.promo-plan-react-host .ppr-execution-review-actions .ppr-footer__actions{gap:8px}.promo-plan-react-host .ppr-execution-review-actions .ppr-footer__button{min-height:30px;padding:0 12px;border-radius:8px;font-size:.76rem;font-weight:400}.promo-plan-react-host .ppr-execution-cig-review{border:1px solid #dce6f2;border-radius:8px;overflow:hidden}.promo-plan-react-host .ppr-execution-cig-review.open{border-color:#9bc0ff;box-shadow:0 4px 12px #1769e81a}.promo-plan-react-host .ppr-execution-cig-summary{display:flex;width:100%;align-items:center;justify-content:space-between;gap:14px;padding:10px 12px;border:0;background:#f8fafc;color:#1f2937;text-align:left;cursor:pointer}.promo-plan-react-host .ppr-execution-cig-summary-main,.promo-plan-react-host .ppr-execution-cig-summary-meta{display:flex;flex-direction:column;gap:3px}.promo-plan-react-host .ppr-execution-cig-summary-main strong{color:#1769e8;font-size:.78rem;font-weight:650;letter-spacing:0}.promo-plan-react-host .ppr-execution-cig-summary-main span,.promo-plan-react-host .ppr-execution-cig-summary-meta em{color:#687891;font-size:.78rem;font-weight:400;letter-spacing:0;font-style:normal}.promo-plan-react-host .ppr-execution-cig-summary-meta{align-items:flex-end}.promo-plan-react-host .ppr-execution-cig-summary-meta strong{color:#1769e8;font-size:.76rem;font-weight:650;letter-spacing:0}.promo-plan-react-host .ppr-execution-review-table-wrap{max-width:100%;overflow-x:auto;overflow-y:visible}.promo-plan-react-host .ppr-execution-review-table{width:100%;min-width:1840px;border-collapse:collapse;font-size:.84rem}.promo-plan-react-host .ppr-execution-pa-table{width:max-content;min-width:100%;table-layout:auto}.promo-plan-react-host .ppr-execution-pa-table .ppr-execution-col-rog,.promo-plan-react-host .ppr-execution-pa-table .ppr-execution-col-pa{width:72px}.promo-plan-react-host .ppr-execution-pa-table .ppr-execution-col-base{width:98px}.promo-plan-react-host .ppr-execution-pa-table .ppr-execution-col-apex,.promo-plan-react-host .ppr-execution-pa-table .ppr-execution-col-comm{width:1%}.promo-plan-react-host .ppr-execution-pa-table .ppr-execution-col-allowance{width:24%}.promo-plan-react-host .ppr-execution-pa-table .ppr-execution-col-oms-offer,.promo-plan-react-host .ppr-execution-pa-table .ppr-execution-col-oms-content{width:1%}.promo-plan-react-host .ppr-execution-pa-table col:last-child{width:36%}.promo-plan-react-host .ppr-execution-review-table th,.promo-plan-react-host .ppr-execution-review-table td{padding:5px 8px;border-bottom:1px solid #e6edf6;text-align:left;white-space:nowrap}.promo-plan-react-host .ppr-execution-review-table th{background:#fafbfd;color:#56657b;font-size:.74rem;font-weight:650;line-height:1.15;letter-spacing:0;text-transform:none}.promo-plan-react-host .ppr-execution-review-table td{color:#273244;font-size:.8rem;font-weight:400;line-height:1.18;letter-spacing:0}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-pa-code-stack{display:inline-grid;gap:2px;min-width:0}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-pa-code-stack strong{color:#1b2537;font-size:.8rem;font-weight:750;line-height:1.05;letter-spacing:0}.promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .ppr-pa-code-stack small{color:#7d8ba1;font-size:.66rem;font-weight:400;line-height:1.05;letter-spacing:0}.promo-plan-react-host .ppr-execution-review-table .r{text-align:right}.promo-plan-react-host .ppr-execution-review-table .ppr-review-base-column{padding-right:clamp(14px,1.2vw,22px)}.promo-plan-react-host .ppr-execution-review-table .ppr-review-apex-column{padding-left:clamp(18px,1.8vw,30px)}.promo-plan-react-host .ppr-execution-review-table .ppr-review-apex-column .ppr-review-static-cell{margin-left:0}.promo-plan-react-host .ppr-execution-review-table .c{text-align:center}.promo-plan-react-host .ppr-execution-review-summary-wrap{--border: var(--line);--border-strong: var(--line-strong);--surface-2: var(--panel);--ppr-review-summary-grid: 88px 170px 134px 320px 86px 118px 118px 210px 210px 132px;overflow-x:auto;overflow-y:hidden;border:1px solid var(--border);border-radius:10px;background:#fff}.promo-plan-react-host .ppr-execution-review-summary-table{display:grid;gap:0;min-width:1540px;font-size:.84rem}.promo-plan-react-host .ppr-review-summary-header{display:grid}.promo-plan-react-host .ppr-review-summary-row{display:grid;grid-template-columns:var(--ppr-review-summary-grid);min-height:46px;align-items:stretch}.promo-plan-react-host .ppr-review-summary-heading-row{min-height:30px;background:#fafbfd}.promo-plan-react-host .ppr-review-summary-row>[role=columnheader],.promo-plan-react-host .ppr-review-summary-row>[role=cell]{display:flex;align-items:center;min-width:0;padding:7px 10px;overflow:hidden;color:#273244;font-size:.8rem;font-weight:400;line-height:1.18;letter-spacing:0;white-space:nowrap}.promo-plan-react-host .ppr-review-summary-row>[role=columnheader]{height:30px;background:transparent;color:#6b7890;font-size:.68rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.promo-plan-react-host .ppr-review-summary-intro{display:flex;align-items:center;gap:12px;min-height:44px;padding:0 12px;border-bottom:1px solid #d9e7f7;background:#e8f2ff;color:#687891;font-size:.82rem;font-weight:700;letter-spacing:0}.promo-plan-react-host .ppr-review-summary-intro strong{color:#233044;font-size:.86rem;font-weight:800}.promo-plan-react-host .ppr-review-summary-intro em{font-style:italic;font-weight:800}.promo-plan-react-host .ppr-review-summary-count{display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:28px;padding:0 9px;border-radius:999px;background:#d7e5f6;color:#1f2937;font-size:.82rem;font-weight:800;line-height:1}.promo-plan-react-host .ppr-review-summary-segment{display:grid;margin:0;overflow:hidden;border:0;border-radius:0;background:var(--surface-2);transition:margin .2s ease-out,border-color .2s ease-out,border-width .2s ease-out}.promo-plan-react-host .ppr-review-summary-segment+.ppr-review-summary-segment{margin-top:0}.promo-plan-react-host .ppr-review-summary-segment.is-expanded{margin:0;border-width:0;border-color:transparent}.promo-plan-react-host .ppr-review-summary-segment:not(.is-expanded) .ppr-review-summary-item+.ppr-review-summary-item .ppr-review-summary-row{border-top:.5px solid var(--border)}.promo-plan-react-host .ppr-review-summary-segment.is-expanded+.ppr-review-summary-segment.is-expanded{margin-top:0}.promo-plan-react-host .ppr-review-summary-item{display:grid;min-width:0}.promo-plan-react-host .ppr-review-summary-row.is-open .ppr-review-description-cell strong{font-weight:600}.promo-plan-react-host .ppr-review-priced-pill{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:0 10px;border-radius:999px;background:#dfeee4;color:#3f8a55;font-size:.68rem;font-weight:800;letter-spacing:.02em}.promo-plan-react-host .ppr-review-vendor-cell{color:#2d3748;font-weight:700;overflow:hidden;text-overflow:ellipsis}.promo-plan-react-host .ppr-review-description-cell{min-width:0}.promo-plan-react-host .ppr-review-description-cell strong,.promo-plan-react-host .ppr-review-description-cell span{display:inline;min-width:0}.promo-plan-react-host .ppr-review-description-cell strong{color:#1f2937;font-weight:750}.promo-plan-react-host .ppr-review-description-cell span{margin-left:4px;color:#7b8798;font-style:italic}.promo-plan-react-host .ppr-review-ad-page-placeholder,.promo-plan-react-host .ppr-review-mod-input{box-sizing:border-box;display:inline-flex;align-items:center;width:76px;min-height:28px;padding:0 9px;border:1px solid #d7e1ee;border-radius:6px;background:#fff;color:#6b7280;font:inherit;font-size:.76rem;font-weight:650}.promo-plan-react-host .ppr-review-mod-input{color:#1f2937}.promo-plan-react-host .ppr-review-mod-input:focus{border-color:#1769e8;outline:2px solid rgba(23,105,232,.14);outline-offset:0}.promo-plan-react-host .ppr-review-compact-tactic{display:grid;gap:1px;min-width:0}.promo-plan-react-host .ppr-review-compact-tactic.is-unavailable{color:#9ca3af;font-size:.74rem;font-weight:600;line-height:1.15}.promo-plan-react-host .ppr-review-compact-tactic strong{color:#1f2937;font-size:.78rem;font-weight:750;line-height:1.1;overflow:hidden;text-overflow:ellipsis}.promo-plan-react-host .ppr-review-compact-tactic span{color:#617086;font-size:.7rem;font-weight:500;line-height:1.15;overflow:hidden;text-overflow:ellipsis}.promo-plan-react-host .ppr-review-expand-cell{text-align:right}.promo-plan-react-host .ppr-review-expand-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:30px;min-width:72px;padding:0 10px;border:1px solid #cbd7e6;border-radius:8px;background:#fff;color:#344054;font:inherit;font-size:.76rem;font-weight:400;cursor:pointer}.promo-plan-react-host .ppr-review-expand-button:hover,.promo-plan-react-host .ppr-review-expand-button:focus-visible{background:#eef5ff;outline:0;box-shadow:0 0 0 2px #1769e81f}.promo-plan-react-host .ppr-review-expand-warning-badge{position:absolute;top:-8px;right:-8px;display:inline-flex;align-items:center;justify-content:center;min-width:17px;height:17px;padding:0 5px;border:2px solid #fff;border-radius:999px;background:#d92d20;color:#fff;font-size:.62rem;font-weight:800;line-height:1;box-shadow:0 2px 5px #b4231847;pointer-events:none}.promo-plan-react-host .ppr-execution-prepopulation-toast{display:inline-flex;grid-column:1 / -1;grid-row:1;align-items:center;gap:6px;width:fit-content}.promo-plan-react-host .ppr-execution-prepopulation-toast+.ppr-execution-finalize-form-pair,.promo-plan-react-host .ppr-execution-prepopulation-toast~.ppr-execution-finalize-form-pair{grid-row:2}.promo-plan-react-host .ppr-execution-prepopulation-toast~.ppr-execution-digital-tag-control{grid-row:2}.promo-plan-react-host .ppr-execution-finalize-field-group .ppr-prepopulation-empty-field dt{color:#b42318}.promo-plan-react-host .ppr-execution-finalize-field-group .ppr-prepopulation-empty-field input:not([type=checkbox]),.promo-plan-react-host .ppr-execution-finalize-field-group .ppr-prepopulation-empty-field textarea{border-color:#e11d48;background:#fff7f7;box-shadow:0 0 0 2px #e11d481f}.promo-plan-react-host .ppr-review-expanded-row>td{padding:0;background:#b8c8e3}.promo-plan-react-host .ppr-review-expanded-row{display:grid;max-height:0;overflow:hidden;border-top:0;background:#b8c8e3;opacity:0;transition:max-height .2s ease-out,opacity .16s ease-out}.promo-plan-react-host .ppr-review-expanded-row[aria-hidden=false]{max-height:3200px;box-shadow:inset 3px 0 #1f6feb;opacity:1}.promo-plan-react-host .ppr-review-expanded-row[aria-hidden=false]:hover,.promo-plan-react-host .ppr-review-expanded-row[aria-hidden=false]:hover>td{background:#fff}.promo-plan-react-host .ppr-review-expanded-panel{min-width:0}.promo-plan-react-host .ppr-review-summary-empty{display:grid;min-height:46px;padding:7px 10px;border:.5px solid var(--border);border-radius:10px;background:var(--surface-2);color:#273244;font-size:.8rem}.promo-plan-react-host .ppr-review-expanded-bar{position:sticky;bottom:56px;z-index:17;display:flex;width:fit-content;align-items:center;gap:8px;margin:10px 0 0 auto;padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:#273244;font-size:.78rem;font-weight:650}.promo-plan-react-host .ppr-review-expanded-bar button{border:0;background:transparent;color:#1769e8;font:inherit;cursor:pointer}.promo-plan-react-host .ppr-review-expanded-bar em{color:#6b7890;font-style:normal;font-weight:600}@media(prefers-reduced-motion:reduce){.promo-plan-react-host .ppr-review-summary-segment,.promo-plan-react-host .ppr-review-expanded-row{transition:none}}.promo-plan-react-host .ppr-review-expanded-row .ppr-execution-pa-table{min-width:100%}.promo-plan-react-host .ppr-execution-review .ppr-new-form-pa-table-wrap{--ppr-pa-table-max-height: clamp(260px, calc(100dvh - 520px) , 520px);min-width:0;max-height:var(--ppr-pa-table-max-height);overflow:auto;border:1px solid #dbe5f1;border-radius:8px;background:#fff}.promo-plan-react-host .ppr-execution-review .ppr-new-form-pa-table{width:100%;min-width:760px;border-collapse:separate;border-spacing:0;color:#1e293b;table-layout:fixed}.promo-plan-react-host .ppr-execution-review .ppr-execution-price-area-table--review{font-size:.78rem}.promo-plan-react-host .ppr-execution-review .ppr-new-form-pa-table th,.promo-plan-react-host .ppr-execution-review .ppr-new-form-pa-table td{padding:9px 12px;border-bottom:1px solid #e6edf6;text-align:left;vertical-align:middle}.promo-plan-react-host .ppr-execution-review .ppr-new-form-pa-table th{position:sticky;top:0;z-index:2;background:#f6f8fb;color:#64748b;font-size:.7rem;font-weight:750;letter-spacing:.02em;line-height:1.2;text-transform:uppercase}.promo-plan-react-host .ppr-execution-review .ppr-new-form-pa-table tbody tr:last-child td{border-bottom:0}.promo-plan-react-host .ppr-execution-review .ppr-new-form-pa-table tbody tr.is-editing>td{background:#fffaf0}.promo-plan-react-host .ppr-execution-review .ppr-new-form-pa-table tbody tr[aria-selected]{cursor:pointer}.promo-plan-react-host .ppr-execution-review .ppr-new-form-pa-table tbody tr[aria-selected]:hover>td{background:#f7fbff}.promo-plan-react-host .ppr-execution-review .ppr-new-form-pa-table tbody tr[aria-selected]:focus-visible{outline:3px solid var(--pi-focus-ring);outline-offset:-3px}.promo-plan-react-host .ppr-execution-review .ppr-new-form-pa-table tbody tr.is-selected>td:first-child{position:relative}.promo-plan-react-host .ppr-execution-review .ppr-new-form-pa-table tbody tr.is-selected>td:first-child:before{content:"";position:absolute;top:8px;bottom:8px;left:0;width:3px;border-radius:0 999px 999px 0;background:#1769e8}.promo-plan-react-host .ppr-execution-review .ppr-new-form-pa-table tbody tr.is-selected .ppr-new-form-pa-code-stack strong{color:#1769e8}.promo-plan-react-host .ppr-execution-review .ppr-pa-table-promo{display:grid;gap:2px;min-width:0;max-width:100%;color:#617086;font-size:.84rem;font-weight:400;letter-spacing:0;line-height:1.25;opacity:.52}.promo-plan-react-host .ppr-execution-review .ppr-apex-promo-chip,.promo-plan-react-host .ppr-execution-review .ppr-oms-promo-chip{flex:none;padding:2px 7px;border:1px solid #c8dcff;border-radius:5px;background:#f1f6ff;color:#1f6feb;font-size:.64rem;font-style:normal;font-weight:750;letter-spacing:.02em;line-height:1;opacity:1;text-transform:uppercase}.promo-plan-react-host .ppr-execution-review .ppr-oms-promo-chip{border-color:#e4cdfc;background:#f8f1ff;color:#7d3fba}.promo-plan-react-host .ppr-execution-review .ppr-pa-table-promo.is-overridden{color:#1e293b;opacity:1}.promo-plan-react-host .ppr-execution-review .ppr-pa-table-status{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border:1px solid #dbe5f1;border-radius:999px;background:#f3f7fb;color:#64748b;font-size:.72rem;font-weight:750;line-height:1;white-space:nowrap}.promo-plan-react-host .ppr-execution-review .ppr-pa-table-status.is-overridden{border-color:#9bc0ff;background:#eef5ff;color:#1769e8}.promo-plan-react-host .ppr-execution-review .ppr-pa-table-status.is-editing{border-color:#facc15;background:#fef3c7;color:#854d0e}.promo-plan-react-host .ppr-execution-review .ppr-pa-table-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;width:100%}.promo-plan-react-host .ppr-execution-review .ppr-pa-table-action{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:30px;padding:0 2px;border:0;background:transparent;color:#1769e8;font-size:.78rem;font-weight:750;letter-spacing:0;white-space:nowrap;cursor:pointer}.promo-plan-react-host .ppr-execution-review .ppr-pa-table-action--reset{color:#64748b;font-weight:700}.promo-plan-react-host .ppr-execution-review .ppr-pa-table-expanded-row>td{padding:12px 18px 14px;background:linear-gradient(180deg,#fff8db,#fffdf4)}.promo-plan-react-host .ppr-execution-review .ppr-pa-table-parent-row>td{background:#fff}.promo-plan-react-host .ppr-execution-review .ppr-pa-table-expanded-row .ppr-execution-finalize-pa-expanded{width:100%}.promo-plan-react-host .ppr-execution-review .ppr-pa-table-expanded-row .ppr-execution-finalize-field-group .ppr-miller-form-rows{align-items:flex-end}.promo-plan-react-host .ppr-execution-pa-table th:nth-child(4),.promo-plan-react-host .ppr-execution-pa-table td:nth-child(4){white-space:normal}.promo-plan-react-host .ppr-execution-pa-table th:nth-child(4),.promo-plan-react-host .ppr-execution-pa-table td:nth-child(4),.promo-plan-react-host .ppr-execution-pa-table th:nth-child(5),.promo-plan-react-host .ppr-execution-pa-table td:nth-child(5){padding-left:6px;padding-right:6px}.promo-plan-react-host .ppr-execution-pa-table th:nth-child(6),.promo-plan-react-host .ppr-execution-pa-table td:nth-child(6){min-width:180px;padding-right:10px}.promo-plan-react-host .ppr-execution-pa-table td:nth-child(6) .ppr-execution-input{width:max-content;min-width:180px;max-width:260px}.promo-plan-react-host .ppr-execution-pa-table th:last-child,.promo-plan-react-host .ppr-execution-pa-table td:last-child{min-width:300px;padding-right:10px}.promo-plan-react-host .ppr-execution-pa-table th:nth-child(7),.promo-plan-react-host .ppr-execution-pa-table td:nth-child(7){white-space:normal;transition:width .22s ease,min-width .22s ease}.promo-plan-react-host .ppr-apex-offer-cell{width:max-content;min-width:0}.promo-plan-react-host .ppr-execution-pa-table td:nth-child(4) .ppr-apex-offer-display,.promo-plan-react-host .ppr-execution-pa-table td:nth-child(5) .ppr-shelf-comm-display{width:max-content;max-width:none}.promo-plan-react-host .ppr-execution-pa-table td:nth-child(4) .ppr-apex-offer-tokens,.promo-plan-react-host .ppr-execution-pa-table td:nth-child(5) .ppr-apex-offer-tokens{overflow:visible;text-overflow:clip}@keyframes pprExecutionEditIn{0%{opacity:0;transform:translateY(-4px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pprExecutionOmsOfferPushIn{0%{max-width:260px;opacity:0;transform:translateY(-4px) scale(.985)}to{max-width:600px;opacity:1;transform:translateY(0) scale(1)}}.promo-plan-react-host .ppr-apex-offer-display{display:flex;flex-direction:column;gap:2px;background:none;border:none;padding:3px 5px;margin:-3px -5px;border-radius:5px;cursor:pointer;text-align:left;width:calc(100% + 10px);transition:background-color .16s ease,opacity .16s ease,transform .16s ease}.promo-plan-react-host .ppr-apex-offer-display:hover{background:#1976d20f}.promo-plan-react-host .ppr-review-static-cell{cursor:default;pointer-events:none}.promo-plan-react-host .ppr-review-static-cell:hover{background:none}.promo-plan-react-host .ppr-execution-review .ppr-review-static-cell .ppr-apex-offer-tokens,.promo-plan-react-host .ppr-execution-review .ppr-review-static-cell .ppr-oms-content-raw{display:none}.promo-plan-react-host .ppr-review-allowance-cell{display:flex;flex-direction:column;min-width:96px}.promo-plan-react-host .ppr-review-allowance-cell strong{color:#1a2e42;font-size:.8rem;font-weight:650;line-height:1.18}.promo-plan-react-host .ppr-apex-offer-narrative{display:block;font-size:.8rem;font-weight:500;color:#1a2e42;white-space:nowrap;line-height:1.35}.promo-plan-react-host .ppr-apex-offer-warning .ppr-apex-offer-narrative{color:#92400e}.promo-plan-react-host .ppr-apex-offer-cell .ppr-apex-offer-tokens{opacity:0;transition:opacity .12s}.promo-plan-react-host .ppr-apex-offer-cell.ppr-apex-offer-show-tokens .ppr-apex-offer-tokens,.promo-plan-react-host .ppr-apex-offer-display:hover .ppr-apex-offer-tokens,.promo-plan-react-host .ppr-apex-offer-display:focus-visible .ppr-apex-offer-tokens{opacity:1}.promo-plan-react-host .ppr-apex-offer-tokens{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.68rem;line-height:1.55}.promo-plan-react-host .ppr-apex-token{color:#6b7280}.promo-plan-react-host .ppr-apex-token-label{color:#9ca3af;font-weight:500}.promo-plan-react-host .ppr-apex-token-value{font-weight:650;color:#374151}.promo-plan-react-host .ppr-apex-token-sep{color:#d1d5db}.promo-plan-react-host .ppr-apex-token-warning .ppr-apex-token-value{color:#b45309}.promo-plan-react-host .ppr-apex-token-emphasis .ppr-apex-token-value{color:#1d4ed8}.promo-plan-react-host .ppr-apex-offer-cell.is-editing{border-radius:5px;box-shadow:0 0 0 2px #1976d273,0 2px 8px #1976d21a;padding:12px 5px 4px;margin:-12px -5px -4px;background:#fff;transition:background-color .18s ease,box-shadow .18s ease}.promo-plan-react-host .ppr-execution-field-label{position:absolute;top:-7px;left:10px;z-index:1;padding:0 4px;background:#fff;color:#667085;font-size:.68rem;font-weight:400;line-height:1.1;letter-spacing:0;pointer-events:none;white-space:nowrap}.promo-plan-react-host .ppr-apex-offer-edit-row{display:grid;grid-template-columns:88px 64px 54px 82px 54px 54px 46px;align-items:center;gap:4px;min-width:0;animation:pprExecutionEditIn .18s ease-out;transform-origin:top left}.promo-plan-react-host .ppr-apex-offer-edit-row .ppr-apex-ad-check{justify-self:start;flex-direction:column;align-items:center;gap:2px;height:auto}.promo-plan-react-host .ppr-apex-offer-edit-row .ppr-execution-text-input{width:100%;min-width:0;height:28px;padding-left:7px;padding-right:7px;border-radius:6px}.promo-plan-react-host .ppr-apex-offer-edit-row .ppr-execution-input{width:100%;min-width:0}.promo-plan-react-host .ppr-apex-offer-edit-row .ppr-execution-input,.promo-plan-react-host .ppr-apex-offer-edit-row .ppr-money-input,.promo-plan-react-host .ppr-apex-offer-edit-row .ppr-num-input{min-width:0}.promo-plan-react-host .ppr-apex-offer-edit-row .ppr-money-input .ppr-execution-text-input{padding-left:18px}.promo-plan-react-host .ppr-apex-offer-edit-row .ppr-money-input>span{left:7px}.promo-plan-react-host .ppr-apex-offer-edit-row .ppr-num-input .ppr-execution-text-input{padding-right:18px;text-align:center}.promo-plan-react-host .ppr-apex-offer-edit-row .ppr-num-stepper{right:2px}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-apex-offer-cell.is-editing{background:#0d1e2e;box-shadow:0 0 0 2px #64a8ff80,0 2px 8px #0000004d}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-execution-field-label{background:#0d1e2e;color:#8098b0}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-apex-offer-narrative{color:#cce0f8}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-apex-offer-warning .ppr-apex-offer-narrative{color:#fcd34d}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-apex-token-label{color:#4a6a80}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-apex-token-value{color:#a8c8e8}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-apex-token-sep{color:#2a3f50}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-apex-token-warning .ppr-apex-token-value{color:#fcd34d}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-apex-token-emphasis .ppr-apex-token-value{color:#93c5fd}.promo-plan-react-host .ppr-apex-token-success .ppr-apex-token-value{color:#166534}.promo-plan-react-host .ppr-apex-token-empty .ppr-apex-token-value{color:#9ca3af}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-apex-token-success .ppr-apex-token-value{color:#86efac}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-apex-token-empty .ppr-apex-token-value{color:#374151}.promo-plan-react-host .ppr-shelf-comm-cell{width:max-content;min-width:0}.promo-plan-react-host .ppr-shelf-comm-cell .ppr-apex-offer-tokens{opacity:0;transition:opacity .12s}.promo-plan-react-host .ppr-shelf-comm-cell.ppr-shelf-comm-show-tokens .ppr-apex-offer-tokens,.promo-plan-react-host .ppr-shelf-comm-display:hover .ppr-apex-offer-tokens,.promo-plan-react-host .ppr-shelf-comm-display:focus-visible .ppr-apex-offer-tokens{opacity:1}.promo-plan-react-host .ppr-shelf-comm-display{display:flex;flex-direction:column;gap:2px;background:none;border:none;padding:3px 5px;margin:-3px -5px;border-radius:5px;cursor:pointer;text-align:left;width:calc(100% + 10px);transition:background-color .16s ease,opacity .16s ease,transform .16s ease}.promo-plan-react-host .ppr-shelf-comm-display:hover{background:#1976d20f}.promo-plan-react-host .ppr-shelf-comm-narrative{display:block;font-size:.8rem;font-weight:500;color:#1a2e42;white-space:nowrap;line-height:1.35}.promo-plan-react-host .ppr-shelf-comm-active .ppr-shelf-comm-narrative{color:#14532d}.promo-plan-react-host .ppr-shelf-comm-warning .ppr-shelf-comm-narrative{color:#92400e}.promo-plan-react-host .ppr-shelf-comm-cell.is-editing{border-radius:5px;box-shadow:0 0 0 2px #1976d273,0 2px 8px #1976d21a;padding:12px 5px 4px;margin:-12px -5px -4px;background:#fff;transition:background-color .18s ease,box-shadow .18s ease}.promo-plan-react-host .ppr-shelf-comm-edit-row{display:grid;grid-template-columns:38px 38px 56px 60px 60px;align-items:center;gap:4px;min-width:0;animation:pprExecutionEditIn .18s ease-out;transform-origin:top left}.promo-plan-react-host .ppr-shelf-comm-edit-row .ppr-execution-text-input{width:100%;min-width:0;height:28px;padding-left:7px;padding-right:7px;border-radius:6px}.promo-plan-react-host .ppr-shelf-comm-edit-row .ppr-execution-input{width:100%;min-width:0}.promo-plan-react-host .ppr-shelf-comm-edit-row .ppr-num-input{min-width:0}.promo-plan-react-host .ppr-shelf-comm-edit-row .ppr-num-input .ppr-execution-text-input{padding-right:18px;text-align:center}.promo-plan-react-host .ppr-shelf-comm-edit-row .ppr-num-stepper{right:2px}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-shelf-comm-cell.is-editing{background:#0d1e2e;box-shadow:0 0 0 2px #64a8ff80,0 2px 8px #0000004d}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-shelf-comm-narrative{color:#cce0f8}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-shelf-comm-active .ppr-shelf-comm-narrative{color:#86efac}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-shelf-comm-warning .ppr-shelf-comm-narrative{color:#fcd34d}.promo-plan-react-host .ppr-oms-offer-cell{position:relative;width:max-content;min-width:0;transition:width .22s ease,min-width .22s ease,background-color .18s ease,box-shadow .18s ease}.promo-plan-react-host .ppr-oms-offer-cell .ppr-apex-offer-tokens{opacity:0;transition:opacity .12s}.promo-plan-react-host .ppr-oms-offer-cell.ppr-oms-offer-show-tokens .ppr-apex-offer-tokens,.promo-plan-react-host .ppr-oms-offer-display:hover .ppr-apex-offer-tokens,.promo-plan-react-host .ppr-oms-offer-display:focus-visible .ppr-apex-offer-tokens{opacity:1}.promo-plan-react-host .ppr-oms-offer-display{display:flex;flex-direction:column;gap:2px;background:none;border:none;padding:3px 5px;margin:-3px -5px;border-radius:5px;cursor:pointer;text-align:left;width:calc(100% + 10px);transition:background-color .16s ease,opacity .16s ease,transform .16s ease}.promo-plan-react-host .ppr-oms-offer-display:hover{background:#1976d20f}.promo-plan-react-host .ppr-oms-offer-narrative{display:block;font-size:.8rem;font-weight:500;color:#1a2e42;white-space:nowrap;line-height:1.35}.promo-plan-react-host .ppr-oms-offer-normal .ppr-oms-offer-narrative{color:#1a2e42}.promo-plan-react-host .ppr-oms-offer-warning .ppr-oms-offer-narrative{color:#92400e}.promo-plan-react-host .ppr-oms-offer-cell.is-editing{border-radius:5px;box-shadow:0 0 0 2px #1976d273,0 2px 8px #1976d21a;padding:12px 5px 4px;margin:-12px -5px -4px;background:#fff;min-width:600px}.promo-plan-react-host .ppr-oms-offer-edit-row{display:grid;grid-template-columns:108px 92px 58px 64px 96px 82px 62px;gap:5px;align-items:end;width:max-content;min-width:600px;max-width:600px;overflow:visible;padding:0;animation:pprExecutionOmsOfferPushIn .22s ease-out;transform-origin:top left}.promo-plan-react-host .ppr-oms-offer-edit-row .ppr-execution-field-label,.promo-plan-react-host .ppr-oms-offer-edit-row .ppr-execution-select-label{max-width:calc(100% - 8px);overflow:visible}.promo-plan-react-host .ppr-oms-offer-edit-row .ppr-execution-text-input{width:100%;min-width:0;height:28px;padding-left:7px;padding-right:7px;border-radius:6px}.promo-plan-react-host .ppr-oms-offer-edit-row .ppr-execution-input,.promo-plan-react-host .ppr-oms-offer-edit-row .ppr-money-input,.promo-plan-react-host .ppr-oms-offer-edit-row .ppr-num-input{min-width:0;width:100%}.promo-plan-react-host .ppr-oms-offer-edit-row .ppr-money-input .ppr-execution-text-input{padding-left:18px}.promo-plan-react-host .ppr-oms-offer-edit-row .ppr-money-input>span{left:7px}.promo-plan-react-host .ppr-oms-offer-edit-row .ppr-num-input .ppr-execution-text-input{padding-right:18px;text-align:center}.promo-plan-react-host .ppr-oms-offer-edit-row .ppr-num-stepper{right:2px}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-oms-offer-cell.is-editing{background:#0d1e2e;box-shadow:0 0 0 2px #64a8ff80,0 2px 8px #0000004d}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-oms-offer-narrative{color:#cce0f8}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-oms-offer-warning .ppr-oms-offer-narrative{color:#fcd34d}.promo-plan-react-host .ppr-oms-content-cell{position:relative;width:max-content;min-width:0}.promo-plan-react-host .ppr-oms-content-display{display:flex;flex-direction:column;gap:2px;background:none;border:none;padding:3px 5px;margin:-3px -5px;border-radius:5px;cursor:pointer;text-align:left;width:calc(100% + 10px);transition:background-color .16s ease,opacity .16s ease,transform .16s ease}.promo-plan-react-host .ppr-oms-content-display:hover{background:#1976d20f}.promo-plan-react-host .ppr-oms-content-narrative{display:block;color:#1a2e42;font-size:.8rem;font-weight:500;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.promo-plan-react-host .ppr-oms-content-warning .ppr-oms-content-narrative{color:#92400e}.promo-plan-react-host .ppr-oms-content-raw{display:block;color:#6b7280;font-size:.68rem;line-height:1.55;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.promo-plan-react-host .ppr-oms-content-show-raw .ppr-oms-content-raw,.promo-plan-react-host .ppr-oms-content-display:hover .ppr-oms-content-raw,.promo-plan-react-host .ppr-oms-content-display:focus-visible .ppr-oms-content-raw{color:#4b5563}.promo-plan-react-host .ppr-oms-content-cell.is-editing{background:#fff;border-radius:7px;transition:background-color .18s ease}.promo-plan-react-host .ppr-oms-content-edit-row{display:grid;grid-template-columns:48px 48px 80px 96px 130px 130px;align-items:start;gap:4px;position:absolute;top:-8px;right:-8px;z-index:30;width:max-content;min-width:552px;padding:12px 8px 6px;background:#fff;border:1px solid rgba(25,118,210,.28);border-radius:7px;box-shadow:0 0 0 2px #1976d22e,0 10px 24px #0f172a2e;animation:pprExecutionEditIn .18s ease-out;transform-origin:top right}@media(prefers-reduced-motion:reduce){.promo-plan-react-host .ppr-apex-offer-display,.promo-plan-react-host .ppr-shelf-comm-display,.promo-plan-react-host .ppr-oms-offer-display,.promo-plan-react-host .ppr-oms-content-display,.promo-plan-react-host .ppr-apex-offer-cell.is-editing,.promo-plan-react-host .ppr-shelf-comm-cell.is-editing,.promo-plan-react-host .ppr-oms-offer-cell.is-editing,.promo-plan-react-host .ppr-oms-content-cell.is-editing{transition:none}.promo-plan-react-host .ppr-apex-offer-edit-row,.promo-plan-react-host .ppr-shelf-comm-edit-row,.promo-plan-react-host .ppr-oms-offer-edit-row,.promo-plan-react-host .ppr-oms-content-edit-row{animation:none}.promo-plan-react-host .ppr-oms-offer-cell,.promo-plan-react-host .ppr-execution-pa-table th:nth-child(7),.promo-plan-react-host .ppr-execution-pa-table td:nth-child(7){transition:none}}.promo-plan-react-host .ppr-oms-content-check,.promo-plan-react-host .ppr-oms-content-edit-na{align-items:center;color:#667085;display:flex;flex-direction:column;font-size:.65rem;gap:2px;justify-content:center;line-height:1.1;min-height:28px;text-align:center;white-space:nowrap}.promo-plan-react-host .ppr-oms-content-edit-na{color:#b0b8c4}.promo-plan-react-host .ppr-oms-content-edit-row .ppr-execution-text-input{width:100%;min-width:0;height:28px;padding-left:7px;padding-right:7px;border-radius:6px}.promo-plan-react-host .ppr-oms-content-edit-row .ppr-execution-textarea{height:auto;min-height:28px;text-align:left}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-oms-content-cell.is-editing{background:transparent}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-oms-content-edit-row{background:#0d1e2e;border-color:#64a8ff59;box-shadow:0 0 0 2px #64a8ff33,0 10px 24px #0000005c}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-oms-content-narrative{color:#cce0f8}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-oms-content-warning .ppr-oms-content-narrative{color:#fcd34d}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-oms-content-raw{color:#8098b0}.promo-plan-react-host .ppr-execution-pa-table td.ppr-digital-na{color:#b0b8c4;font-size:.78rem;text-align:center;vertical-align:middle;cursor:default;-webkit-user-select:none;user-select:none}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-execution-pa-table td.ppr-digital-na{color:#475569}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-execution-detail-drawer,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-execution-detail-content{background:#061522!important;color:#edf6ff!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-execution-sticky-subheader{border-bottom-color:#8fc8ff3d!important;background:linear-gradient(180deg,#0a2032fa,#071623f5)!important;box-shadow:0 10px 24px #00000047!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-execution-sticky-subheader .close-button.ppr-detail-back,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-execution-header-controls .pd-typeahead-control{background:#0d2539!important;border-color:#8fc8ff52!important;color:#dcecff!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-execution-subheader-eyebrow{color:#5e7a99}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-execution-subheader-main .ppr-execution-title-name{color:#cfe0f5}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-execution-subheader-week{color:#cfe0f5}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-execution-header-controls label>span{background:transparent!important;color:#9fb5cc!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-execution-header-actions .ppr-footer--detail,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-execution-header-actions .ppr-footer__main,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-execution-header-actions .ppr-footer--detail,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-execution-header-actions .ppr-footer__main{background:transparent!important;border:0!important;box-shadow:none!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-execution-detail-drawer .ppr-detail-head.pd-header,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-execution-review-head,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-execution-review-section{background:linear-gradient(135deg,#0b2133,#0f2d46)!important;border-color:#8fc8ff3d!important;color:#edf6ff!important;box-shadow:0 16px 36px #0000003d!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-execution-title-name,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-execution-detail-drawer .ppr-detail-head h2,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-execution-review-section-head h3{color:#f5f9ff!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .pd-category-id,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-execution-detail-drawer .pd-category-id,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-execution-week-chip{background:#66adff2e!important;border-color:#8fc8ff6b!important;color:#b8dcff!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-execution-detail-drawer .ppr-worklist-carry button,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-miller-carry-button{background:#66adff1f!important;border-color:#8fc8ff70!important;color:#b8dcff!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-execution-detail-drawer .ppr-worklist-carry button:hover:not(:disabled),:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-miller-carry-button:hover:not(:disabled){background:#66adff33!important;border-color:#8fc8ff94!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-execution-detail-drawer .ppr-worklist-carry button small{color:#9fb5cc!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-execution-miller-panel.ppr-panel.pd-section,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-execution-miller-grid{color:#edf6ff!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-miller-section-header{border-bottom-color:#8fc8ff26!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-planning-detail-drawer-v2 .pd-worklist-head,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .pd-worklist-head{background:transparent!important;border-bottom:0!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-planning-detail-drawer-v2 .pd-worklist-head strong,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-planning-detail-drawer-v2 .pd-worklist-progress,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-execution-detail-drawer .pd-worklist-head strong,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .pd-worklist-progress{color:#edf6ff!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .pd-worklist-head strong small,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-execution-detail-drawer.ppr-exec-ui-v2 .pd-worklist-progress small{color:#a7bad0!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-miller-section-head-identity strong{color:#edf6ff!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-miller-section-head-desc{color:#edf6ff!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-miller-preview-box{border-color:#8fc8ff3d!important;background:#0d253980!important;color:#8ba5c0!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-miller-preview-box strong{color:#c3d5e8!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-allowance-offer{background:#0d2539a6!important;border-color:#8fc8ff33!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-allowance-summary{background:#66adff1f!important;border-color:#66adff6b!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-allowance-summary-dot{border-color:#66adff!important;background:#0b1220!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-allowance-summary-change,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-allowance-collapse{color:#66adff!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-allowance-offer.is-primary{background:#66adff1f!important;border-color:#66adff73!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-allowance-offer-id strong,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-allowance-amount{color:#edf6ff!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-allowance-offer-desc{color:#c3d5e8!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-allowance-offer-dates,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-allowance-status,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) :is(.promo-plan-react-host,#promoDetailOverlay.promo-plan-native-host.promo-plan-react-host) .ppr-allowance-section-label{color:#8ba5c0!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) :is(.promo-plan-react-host,#promoDetailOverlay.promo-plan-native-host.promo-plan-react-host) .ppr-allowance-section-head .ppr-allowance-hint{color:#66adff!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-allowance-simple-list{background:#0d2539a6!important;border-color:#8fc8ff33!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-allowance-simple-row+.ppr-allowance-simple-row{border-top-color:#8fc8ff40!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-allowance-simple-row input{accent-color:#66adff!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) :is(.promo-plan-react-host,#promoDetailOverlay.promo-plan-native-host.promo-plan-react-host) .ppr-allowance-simple-id{color:#66adff!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-allowance-simple-desc{color:#c3d5e8!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-allowance-simple-row:hover .ppr-allowance-simple-desc{color:#edf6ff!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-allowance-simple-meta{color:#8ba5c0!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-allowance-simple-chip{background:#2f7bf0!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-miller-checkbox{accent-color:#66adff!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-miller-check-field>span{color:#9fb5cc!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-miller-section-head-identity small{color:#8ba5c0!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-miller-section-header .ppr-footer--detail,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-miller-section-header .ppr-footer__main{background:transparent!important;border:0!important;box-shadow:none!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-footer__popover{border-color:#8fc8ff47!important;background:#0e263a!important;color:#edf6ff!important;box-shadow:0 12px 28px #020a1280!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-cart-pop header{border-bottom-color:#8fc8ff2e!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-cart-pop header strong,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-cart-pop li strong{color:#edf6ff!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-cart-pop header span,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-cart-pop li span{color:#a7bad0!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-cart-pop li{background:#8fc8ff1a!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-cart-pop__remove{color:#8ba5c0!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-cart-pop__remove:hover{background:#f0aaa529!important;color:#f0aaa5!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-cart-pop__empty{color:#a7bad0!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-money-input>span:not(.ppr-execution-field-label){color:#8ba5c0!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-money-input:focus-within>span:not(.ppr-execution-field-label){color:#8fc8ff!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-num-stepper{border-left-color:#8fc8ff38!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-num-stepper button{color:#8ba5c0!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-num-stepper button:hover{background:#66adff2e!important;color:#8fc8ff!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-execution-miller-panel.ppr-panel.pd-section{border:0!important;background:transparent!important;box-shadow:none!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-execution-miller-grid{border-color:#8fc8ff4d!important;background:radial-gradient(circle at 18% 0%,#8fc8ff2e,#8fc8ff00 34%),linear-gradient(135deg,#10243894,#0718275c),#0816236b!important;box-shadow:0 18px 42px #00000047,inset 0 1px #ffffff14,inset 0 0 0 1px #ffffff0a!important;backdrop-filter:blur(26px) saturate(112%);-webkit-backdrop-filter:blur(26px) saturate(112%)}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-execution-miller-grid:before{background:linear-gradient(90deg,#8fc8ff14,#8fc8ff00 28%,#ffffff0a),repeating-linear-gradient(135deg,#ffffff0b 0 1px,#fff0 1px 7px);opacity:.7}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-miller-column{border:0!important;background:transparent!important;color:#edf6ff!important;box-shadow:none!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-miller-column:nth-child(2n){background:transparent!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-miller-price-column{background:transparent!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-miller-column-head,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-miller-field-group,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-execution-review-section-head{border-color:#8fc8ff33!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-miller-column-head span,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-miller-field>span,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-execution-review-section-head p,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-execution-cig-summary-main span,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-execution-cig-summary-meta em{color:#9fb5cc!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-miller-field>span{background:transparent!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-miller-field:focus-within>span{color:#8fc8ff!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-miller-column-head strong,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-execution-cig-summary,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-execution-review-table td{color:#edf6ff!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-worklist-collapsed-indicator span{color:#a7bad0!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-worklist-collapsed-indicator strong{color:#edf6ff!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-miller-column-head small{color:#a7bad0!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-miller-column-head small.is-linked{color:#8ee0bd!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-miller-column-head small.is-pending{color:#e7d77a!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-miller-column-head small.is-unlinked{color:#f0aaa5!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-miller-state{background:#0d25399e!important;border-color:#8fc8ff3d!important;color:#c8ddf2!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-miller-state.ppr-success{background:#62c59b24!important;border-color:#62c59b47!important;color:#8ee0bd!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-miller-state.ppr-error{background:#d8827c24!important;border-color:#d8827c52!important;color:#f0aaa5!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-miller-state.ppr-loading{background:#66adff24!important;border-color:#8fc8ff52!important;color:#b8dcff!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-miller-apex-column{border-color:#1976d233!important;background:#0d2539b8!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-miller-oms-column{border-color:#1976d233!important;background:#0d2539b8!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-miller-oms-fields{border-right-color:#8fc8ff26!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-miller-apex-group{border-top-color:#8fc8ff26!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-miller-scope-row{background:#0d2539b3!important;border-color:#8fc8ff38!important;color:#edf6ff!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-miller-scope-row:hover{background:#12314bd1!important;border-color:#8fc8ff6b!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-miller-scope-row.active{background:linear-gradient(135deg,#1f6fe8,#2f8cff)!important;border-color:#7dbdff!important;color:#fff!important;box-shadow:0 8px 18px #2f8cff42!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-miller-scope-main small,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-miller-scope-meta,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-miller-scope-arrow{color:#9fb5cc!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-miller-scope-row.active .ppr-miller-scope-main small,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-miller-scope-row.active .ppr-miller-scope-meta,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-miller-scope-row.active .ppr-miller-scope-arrow{color:#ffffffdb!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-execution-review>.ppr-footer--review{background:linear-gradient(180deg,#06152200,#061522 32% 100%)!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-execution-capsule{background:#0d2539!important;border-color:#8fc8ff3d!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-execution-capsule button,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-execution-download{color:#b8dcff!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-execution-capsule button.active{background:#2f6fe0!important;color:#fff!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-execution-download{background:#66adff1f!important;border-color:#8fc8ff66!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-execution-cig-review{border-color:#8fc8ff33!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-execution-cig-review.open{border-color:#8fc8ff85!important;box-shadow:0 8px 18px #2f8cff33!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-execution-cig-summary{background:#0d2539!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-execution-cig-summary-main strong,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-execution-cig-summary-meta strong{color:#8fc8ff!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-execution-review-table{background:#081827!important;color:#edf6ff!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-execution-review-table th{background:#102b42!important;border-bottom-color:#8fc8ff38!important;color:#c8ddf2!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-execution-review-table td{background:#0a2033!important;border-bottom-color:#8fc8ff29!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-typeahead label span{background:#0c2437!important;color:#a9bdd3!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-runs-wrap{background:transparent!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-worklist-progressbar{background:#8fc8ff29!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-alt-rank{background:#8fc8ff24!important;color:#c4d6ea!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-rec-section-v2 .pd-alt-rank,:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-rec-section-v2 .ppr-ref-pill{background:#8fc8ff24!important;border-color:#8fc8ff3d!important;color:#c4d6ea!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-pa-radio:not(.is-checked){background:#0c2437!important;border-color:#8fc8ff73!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-right-rail-close{background:transparent!important;border-color:#8fc8ff4d!important;color:#a9bdd3!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .pd-segmented button.active{background:#2f6fe0!important;border-color:#2f6fe0!important;color:#fff!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-footer__button--primary{background:#2f6fe0!important;border-color:#2f6fe0!important;color:#fff!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-footer__button--primary:hover:not(:disabled){background:#2560c8!important;border-color:#2560c8!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-footer__button--finalize{background:#1f9d6b!important;border-color:#1f9d6b!important;color:#fff!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) #promoDetailOverlay.promo-plan-native-host.promo-plan-react-host .ppr-footer__button--finalize:hover:not(:disabled){background:#1b8a5e!important;border-color:#1b8a5e!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-popover .promo-detail-link.ppr-secondary-btn:hover{background:#6ea8f738!important;border-color:#6ea8f7!important;color:#cfe3ff!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-execution-launch-head{border-bottom-color:#8fc8ff2e!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-execution-launch-head strong{color:#edf6ff!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-execution-launch-action{background:#0c2437!important;border-color:#8fc8ff3d!important;color:#d8e7f7!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-execution-launch-action svg{color:#8fc8ff!important}:is(html[data-color-mode=dark],body[data-theme=dark],html.dark) .promo-plan-react-host .ppr-execution-launch-action:hover{background:#6ea8f733!important;border-color:#6ea8f7!important;color:#edf6ff!important}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-week-review-workspace{min-width:0;min-height:0;height:100%;padding:0;border:0;border-radius:0;background:#fff;box-shadow:none;overflow:hidden}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-week-review-grid{display:grid;grid-template-columns:minmax(220px,.92fr) minmax(310px,1.2fr) minmax(230px,.86fr) minmax(330px,1.22fr);min-width:1040px;height:100%;min-height:0;border:1px solid #dbe4f0;border-radius:8px;overflow:hidden;background:#fff}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-week-pane{display:flex;flex-direction:column;min-width:0;min-height:0;border-right:1px solid #dbe4f0;background:#fff}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-week-pane:last-child{border-right:0}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-week-pane-head{display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 12px;border-bottom:1px solid #dbe4f0;background:#f8fafc;color:#475569;position:sticky;top:0;z-index:5}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-week-pane-head>span{min-width:0;overflow:hidden;color:#334155;font-size:.72rem;font-weight:750;letter-spacing:.04em;line-height:1.1;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-week-pane-head small{margin-left:auto;color:#8a98ad;font-size:.66rem;font-weight:650;white-space:nowrap}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-week-pane-toggle{display:inline-flex;align-items:center;padding:2px;border:1px solid #cbd8ea;border-radius:7px;background:#fff}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-week-pane-toggle button{min-height:22px;padding:0 8px;border:0;border-radius:5px;background:transparent;color:#64748b;font-size:.66rem;font-weight:650;cursor:pointer}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-week-pane-toggle button.active{background:#0f172a;color:#fff}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-week-pane-body{flex:1 1 auto;min-height:0;overflow:auto;scrollbar-width:thin;scrollbar-color:#a8b5c7 #eef2f7}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-week-pane-foot{flex:0 0 auto;min-height:26px;padding:7px 10px;border-top:1px solid #e6edf6;color:#94a3b8;font-size:.66rem;font-weight:650;text-align:center}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-pa-card,.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-promo-option{width:100%;border:0;border-bottom:1px solid #e6edf6;background:#fff;color:#0f172a;text-align:left;cursor:pointer}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-pa-card{display:grid;grid-template-columns:58px minmax(0,1fr);gap:8px;min-height:82px;padding:12px}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-pa-card.is-kpis{grid-template-columns:minmax(0,1fr);gap:6px}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-pa-card.active,.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-promo-option.active{background:#eaf3ff;box-shadow:inset 3px 0 #1f6feb}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-pa-card>strong{font-size:.82rem;font-weight:800}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-pa-deal-lines,.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-promo-lines{display:grid;gap:4px;min-width:0}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-pa-cost-row{display:flex;flex-wrap:nowrap;align-items:baseline;gap:3px;font-size:.68rem;line-height:1.35;color:#64748b;white-space:nowrap}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-pa-cost-row b{margin-right:4px;color:#0f172a;font-weight:700}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-pa-cost-row b:last-child{margin-right:0}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-pa-promo-label{margin-top:2px;color:#73829a;font-size:.56rem;font-weight:700;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-pa-promo-row{display:flex;align-items:baseline;gap:4px;white-space:nowrap}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-pa-promo-row[data-promoted=false] b{color:#8a94a6;font-weight:600}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-pa-deal-lines span,.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-promo-channel-line{display:flex;align-items:baseline;min-width:0;overflow:hidden;font-size:.7rem;font-weight:650;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-promo-channel-line .ppr-promo-scores{flex:none;margin-left:auto;padding-left:10px}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-pa-deal-lines em,.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-promo-channel-line em{display:inline-grid;place-items:center;width:14px;height:14px;margin-right:4px;border-radius:3px;background:#4c7cc2;color:#fff;font-size:.56rem;font-style:normal;font-weight:800}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-pa-kpi-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));column-gap:10px;width:100%}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-pa-kpi-grid>span{display:grid;row-gap:3px;min-width:0;text-align:right;align-content:start}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-pa-kpi-grid small{margin-bottom:1px;color:#73829a;font-size:.58rem;font-weight:700;letter-spacing:.03em;line-height:1.2;text-transform:uppercase}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-pa-kpi-grid b{color:#0f172a;font-size:.58rem;font-weight:800;line-height:1.2;white-space:nowrap}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-pa-kpi-grid em,.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-pa-kpi-grid i,.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-pa-kpi-grid .ppr-kpi-abs{color:#718096;font-size:.54rem;font-style:normal;font-weight:600;line-height:1.2;white-space:nowrap}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-pa-kpi-grid i.positive,.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-pa-kpi-grid .ppr-kpi-abs.positive,.promo-plan-react-host .ppr-planning-detail-drawer-v2 .positive{color:#047857}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-pa-kpi-grid i.negative,.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-pa-kpi-grid .ppr-kpi-abs.negative,.promo-plan-react-host .ppr-planning-detail-drawer-v2 .negative{color:#b42318}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-promo-option{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;min-height:74px;padding:10px 12px}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-promo-radio{width:13px;height:13px;margin-top:3px;border:2px solid #bdd0e8;border-radius:999px;background:#fff}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-promo-option.active .ppr-promo-radio{border-color:#1f6feb;box-shadow:inset 0 0 0 3px #fff;background:#1f6feb}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-promo-rank{width:max-content;max-width:100%;padding:2px 7px;border-radius:999px;background:#1f6feb;color:#fff;font-size:.62rem;font-weight:800}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-promo-channel-line b{margin-right:5px}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-promo-channel-line strong{margin-right:5px;color:#9a6a00;font-weight:750}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-promo-channel-line small,.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-promo-scores{color:#66758c;font-size:.66rem;font-weight:650;white-space:nowrap}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-promo-channel-line small.ppr-promo-circ{margin-left:6px}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-pa-pane .ppr-week-pane-body{display:grid;grid-template-columns:minmax(100%,max-content);align-content:start;overscroll-behavior-x:contain}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-pa-card:not(.is-kpis){grid-template-columns:58px minmax(max-content,1fr);width:max-content;min-width:100%}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-promo-reference-row{display:grid;grid-template-columns:34px minmax(86px,auto) minmax(0,1fr) auto;align-items:center;gap:8px;min-height:44px;padding:8px 12px;border-bottom:1px solid #e6edf6;color:#1e293b;font-size:.7rem;font-weight:650}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-promo-reference-row span{display:inline-flex;justify-content:center;padding:2px 7px;border-radius:999px;background:#efeafe;color:#7c3aed;font-size:.62rem;font-weight:800}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-promo-reference-row em{color:#64748b;font-style:normal;white-space:nowrap}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-group-builder-pane{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-group-builder-pane>.ppr-group-promo-pane{flex:1 1 auto;min-height:0}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-group-count{margin-left:6px;color:#64748b;font-size:.62rem;font-style:normal;font-weight:700;text-transform:none;letter-spacing:0}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-group-find{display:flex;flex-wrap:wrap;gap:8px}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-group-find-hint{margin:0;color:#64748b;font-size:.6rem;line-height:1.4}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-group-table.is-added{border-style:dashed;border-color:#cbd8ea}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-group-row.is-added{background:#f7faff;cursor:default}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-group-drop{width:16px;height:16px;padding:0;border:1px solid #cbd8ea;border-radius:4px;background:#fff;color:#64748b;font:inherit;font-size:.68rem;line-height:1;cursor:pointer}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-group-drop:hover{border-color:#c0392b;color:#c0392b}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-group-table{border:1px solid #e6edf6;border-radius:8px;overflow:hidden;background:#fff}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-group-head,.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-group-row{display:grid;grid-template-columns:28px minmax(0,1fr) 66px 60px 62px;gap:6px;align-items:center;padding:6px 10px}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-group-head{border-bottom:1px solid #dbe4f0;background:#f5f7fb;color:#64748b;font-size:.58rem;font-weight:600}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-group-head span:nth-child(n+3),.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-group-row span.is-num{text-align:right}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-group-row{align-items:start}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-group-row span.is-num{padding-top:1px}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-group-row .ppr-group-metric{display:flex;flex-direction:column;align-items:flex-end;gap:1px;min-width:0;line-height:1.15}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-group-row .ppr-group-metric b{color:#0f172a;font-size:.62rem;font-weight:700}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-group-row .ppr-group-metric small,.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-group-row .ppr-group-metric i{color:#64748b;font-size:.52rem;font-style:normal;font-weight:600;white-space:nowrap}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-group-row .ppr-group-metric i.is-up{color:#15803d}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-group-row .ppr-group-metric i.is-down{color:#c0392b}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-group-row{border-bottom:1px solid #eef1f6;color:#0f172a;font-size:.64rem;font-weight:500;font-variant-numeric:tabular-nums;cursor:pointer}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-group-row:last-child{border-bottom:0}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-group-row:hover{background:#fbfcfe}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-group-row.is-on,.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-group-row.is-on:hover{background:#eef4ff}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-group-row.is-anchor{background:#fff;cursor:default}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-group-row input[type=checkbox]{width:14px;height:14px;margin:0;accent-color:#1f6feb;cursor:pointer}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-group-item{min-width:0}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-group-item strong{display:block;overflow:hidden;color:#0f172a;font-size:.66rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-group-item small{display:block;overflow:hidden;color:#64748b;font-size:.56rem;text-overflow:ellipsis;white-space:nowrap}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-group-offers{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;margin-top:2px}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-group-row em{display:flex;align-items:center;flex-wrap:wrap;gap:4px;min-width:0;margin-top:2px;color:#9a6a05;font-size:.56rem;font-style:normal;font-weight:700;line-height:1.15}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-group-offers em{margin-top:0}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-group-offers>u{color:#0f172a;font-size:.54rem;font-variant-numeric:tabular-nums;font-weight:700;text-decoration:none}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-group-row em u{color:#0f172a;font-variant-numeric:tabular-nums;text-decoration:none}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-group-row em b{flex:0 0 auto;padding:1px 4px;border-radius:3px;font-size:.5rem;font-weight:800;letter-spacing:.03em}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-group-row em b:first-child{background:#f8fafc;color:#475569;box-shadow:inset 0 0 0 1px #dbe4f0}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-group-row em i{overflow:hidden;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-group-row em[data-tactic=ID] b{background:#e4edff;color:#2563eb}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-group-row em[data-tactic=MB] b{background:#fbeecf;color:#9a6a05}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-group-row em[data-tactic=BXGX] b{background:#e3f6e9;color:#15803d}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-group-row em[data-tactic=NP] b{background:#eef2f7;color:#64748b}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-group-row em[data-channel] b:first-child{background:#f8fafc;color:#475569;box-shadow:inset 0 0 0 1px #dbe4f0}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-foot.ppr-group-foot{grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:8px}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-group-foot .ppr-group-hint{min-width:0;color:#64748b;font-size:.62rem;line-height:1.3}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-group-foot .ppr-custom-promo-submit{padding:0 12px;white-space:nowrap}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-group-foot .ppr-custom-promo-submit.is-secondary{border:1px solid #c7d7ef;background:#fff;color:#1f6feb}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-group-foot .ppr-custom-promo-submit:disabled{cursor:not-allowed;opacity:.45}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-group-promo-pane .ppr-custom-promo-metrics{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:0}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-group-promo-pane .ppr-custom-promo-metrics i{display:block;color:#12864c;font-size:.56rem;font-style:normal;font-weight:700}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-group-promo-pane .ppr-custom-promo-metrics i.is-down{color:#c0392b}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-group-promo-pane .ppr-custom-promo-metrics i.is-flat{color:#90a2b8}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-group-promo-pane .ppr-custom-promo-metrics i:empty{display:none}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-promo-option-group .ppr-promo-group-main{display:block;width:100%;text-align:left;padding:8px 10px 4px}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-promo-group-count{margin-left:6px;color:#64748b;font-size:.6rem;font-weight:700}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-promo-group-members{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:2px;color:#64748b;font-size:.58rem;line-height:1.35}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-promo-override-link{display:flex;align-items:center;flex-wrap:wrap;gap:5px;row-gap:2px;padding:14px 12px 8px;color:#64748b;font-size:.7rem}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-promo-override-link button{border:0;background:transparent;color:#1f6feb;font:inherit;font-weight:750;cursor:pointer;white-space:nowrap;text-align:left;padding:0}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-week-kpi-context{padding:12px 14px;border-bottom:1px solid #e6edf6;color:#0f172a;font-size:.72rem;font-weight:750}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-week-kpi-row{display:grid;grid-template-columns:minmax(80px,1fr) auto;gap:2px 8px;min-height:70px;padding:12px 14px;border-bottom:1px solid #e6edf6}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-week-kpi-row span{grid-row:span 3;align-self:center;color:#0f172a;font-size:.76rem;font-weight:760}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-week-kpi-row strong{font-size:.86rem;font-weight:850;text-align:right}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-week-kpi-row em,.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-week-kpi-row small{font-size:.64rem;font-style:normal;font-weight:650;text-align:right}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-send-buying-row{display:grid;grid-template-columns:minmax(0,1fr) 78px;gap:10px;align-items:center;margin:12px;padding:10px;border:1px solid #bfe6d5;border-radius:8px;background:#edfdf5}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-send-buying-row span{display:grid;gap:2px;min-width:0}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-send-buying-row strong{color:#047857;font-size:.72rem;font-weight:800}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-send-buying-row small{color:#32826a;font-size:.58rem;font-weight:650}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-send-buying-row input{width:100%;height:32px;border:1px solid #9ddabf;border-radius:7px;background:#fff;color:#047857;font-size:.74rem;font-weight:800;text-align:center}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-benchmark-head,.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-benchmark-row{display:grid;grid-template-columns:minmax(116px,1.25fr) repeat(4,minmax(58px,.8fr)) minmax(76px,.9fr);gap:6px;align-items:center}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-benchmark-head{position:sticky;top:0;z-index:1;min-height:30px;padding:7px 10px;border-bottom:1px solid #dbe4f0;background:#f5f7fb;color:#64748b;font-size:.52rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-benchmark-sort{box-sizing:border-box;width:100%;min-width:0;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:flex-start;gap:2px;white-space:nowrap}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-benchmark-head>span:not(:first-child) .ppr-benchmark-sort{justify-content:flex-end}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-benchmark-sort svg{flex:0 0 auto}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-benchmark-sort.is-active{color:#1d4ed8}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-benchmark-sort:focus-visible{border-radius:3px;outline:2px solid #2563eb;outline-offset:2px}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-benchmark-row{min-height:0;padding:5px 10px;border-bottom:1px solid #eef1f6;color:#0f172a;font-size:.64rem;font-weight:500;font-variant-numeric:tabular-nums}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-benchmark-row>span:first-child strong{font-weight:700}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-benchmark-row>span:nth-child(5){color:inherit}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-benchmark-row>span:not(:first-child),.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-benchmark-head>span:not(:first-child){text-align:right}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-benchmark-row strong,.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-benchmark-row em{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-benchmark-row em{display:flex;align-items:center;gap:4px;margin-top:1px;color:var(--muted, #64748b);font-size:.58rem;font-style:normal;font-weight:500}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-benchmark-row em>i{color:var(--promo-ink, #9a7926);font-style:normal;font-weight:700}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-benchmark-row em>i.ppr-benchmark-pending{color:#b07d2b;font-weight:600}@media(max-width:1320px){.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-week-review-workspace{overflow-x:auto}}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-week-review-grid.has-worklist{grid-template-columns:minmax(210px,.82fr) minmax(225px,.9fr) minmax(310px,1.22fr) minmax(225px,.86fr) minmax(320px,1.2fr);min-width:1290px}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist-pane{min-width:0;overflow:hidden}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist-pane .ppr-worklist{width:100%;height:100%;min-width:0;border:0;border-radius:0;box-shadow:none}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist-pane .ppr-worklist .pd-worklist-head{min-height:44px;padding:8px 12px;border-bottom:1px solid #dbe4f0;background:#f8fafc}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-week-review-workspace,.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-week-review-workspace button,.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-week-review-workspace input{font-weight:500}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-week-pane-head>span,.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist-pane .pd-worklist-title,.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist-pane .pd-worklist-head strong{font-size:.72rem;font-weight:650;letter-spacing:0;text-transform:none}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-week-pane-head small,.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-week-pane-foot,.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist-pane .pd-worklist-sub,.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist-pane .ppr-worklist-view-row{font-size:.64rem;font-weight:500;letter-spacing:0;text-transform:none}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-week-pane-toggle button{font-size:.64rem;font-weight:550}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-pa-card>strong,.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-week-kpi-row strong,.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-benchmark-row strong,.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist-pane .pd-worklist-item strong,.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist-pane .pd-worklist-item b{font-weight:650}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-pa-card>strong{font-size:.78rem}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-pa-deal-lines span,.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-promo-channel-line,.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-promo-reference-row,.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-week-kpi-context,.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-benchmark-row,.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist-pane .pd-worklist-item{font-size:.68rem;font-weight:500;line-height:1.25}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-pa-deal-lines b,.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-promo-channel-line b,.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-promo-channel-line strong,.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-promo-reference-row strong,.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-send-buying-row strong{font-weight:600}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-promo-rank,.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-pa-deal-lines em,.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-promo-channel-line em,.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-promo-reference-row span{font-size:.58rem;font-weight:650}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-week-kpi-row span{font-size:.72rem;font-weight:550}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-week-kpi-row strong{font-size:.82rem}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-week-kpi-row em,.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-week-kpi-row small,.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-promo-scores,.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-promo-channel-line small,.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-benchmark-row em{font-size:.6rem;font-weight:500}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-benchmark-head{font-size:.58rem;font-weight:600;letter-spacing:0;text-transform:none}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist-pane .ppr-worklist-vendor-stripe{font-size:.62rem;font-weight:600;letter-spacing:0;text-transform:none}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-detail-layout{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;align-items:stretch;width:100%;min-height:var(--ppr-execution-column-height);overflow:hidden}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-detail-layout.ppr-planning-layout-has-rail{grid-template-columns:minmax(0,1fr) 252px!important}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-detail-main{min-width:0;min-height:0;overflow:hidden;border-left:0}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-right-side{position:relative;top:auto;align-self:stretch;width:252px!important;min-width:252px;max-width:252px;overflow:hidden;border-left:1px solid #d9e3f2}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-right-side .ppr-right-rail{width:100%;height:100%;overflow:hidden}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-right-side .ppr-rail-body{overflow:auto}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-week-review-workspace{width:100%;overflow:auto hidden}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-week-review-grid.has-worklist{grid-template-columns:205px 230px 285px 215px minmax(330px,1fr);min-width:1220px;width:100%;border:0;border-radius:0}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-week-review-grid.has-worklist.is-loading{background:#fff}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist-pane .ppr-left-rail-stack{position:static;display:flex;width:100%;min-width:0;height:100%;min-height:0;max-height:none;gap:0;z-index:auto}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist-pane .ppr-worklist{position:static;max-height:none}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist-pane .ppr-worklist-collapsed-indicator{display:none}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist-pane .pd-worklist-head{min-height:44px;padding:8px 12px;border-bottom:1px solid #dbe4f0;background:#f8fafc}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist-pane .pd-worklist-head strong{font-size:0}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist-pane .pd-worklist-head strong:before{content:"NCRC · item";color:#334155;font-size:.68rem;font-weight:650}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist-pane .pd-worklist-progress{font-size:.64rem;font-weight:600}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist-pane .pd-worklist-sub{display:none}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist-pane .ppr-worklist-search{margin:8px 12px}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist-pane .ppr-cart-summary{border-top:1px solid #d9e3f2}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist-pane .pd-cart-summary.empty{font-size:.64rem}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-week-skeleton-list{display:grid;align-content:start}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-week-skeleton-row{display:grid;grid-template-columns:minmax(36px,.6fr) minmax(80px,1fr) minmax(52px,.7fr);gap:10px;align-items:center;min-height:56px;padding:10px 12px;border-bottom:1px solid #e6edf6}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-week-skeleton-row i,.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-week-skeleton-row b,.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-week-skeleton-row em{display:block;height:9px;border-radius:999px;background:linear-gradient(90deg,#edf3fa,#f7f9fc 48%,#edf3fa);background-size:180% 100%;animation:pprSkeletonShimmer 1.35s ease-in-out infinite}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-week-skeleton-row i{width:54%}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-week-skeleton-row em{width:72%;justify-self:end}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-screen4-selected-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;padding:12px 14px 10px;border:1px solid #d9e3f2;border-bottom:0;border-radius:10px 10px 0 0;background:#fff}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-screen4-selected-title{min-width:0}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-screen4-eyebrow{display:block;margin-bottom:3px;overflow:hidden;color:#1265e8;font-size:.62rem;font-weight:650;letter-spacing:.04em;line-height:1.15;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-screen4-selected-title h2{display:flex;align-items:baseline;gap:6px;margin:0;overflow:hidden;color:#0f172a;font-size:.98rem;font-weight:700;letter-spacing:0;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-screen4-selected-title h2 em{color:#64748b;font-size:.78rem;font-style:normal;font-weight:500}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-screen4-selected-title p{margin:4px 0 0;overflow:hidden;color:#64748b;font-size:.68rem;font-weight:500;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-screen4-selected-kpis{display:grid;grid-template-columns:repeat(3,minmax(104px,max-content));gap:24px;justify-content:end}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-screen4-selected-kpis .pd-hf-metric{min-width:86px;gap:2px;padding:0;border:0;background:transparent;box-shadow:none}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-screen4-selected-kpis .pd-hf-metric header{display:grid;gap:1px;text-align:left}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-screen4-selected-kpis .pd-hf-label{color:#94a3b8;font-size:.56rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-screen4-selected-kpis .pd-hf-value{color:#0f172a;font-size:.98rem;font-weight:750;line-height:1.05}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-screen4-selected-kpis .pd-hf-net,.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-screen4-selected-kpis .pd-hf-bench-row:nth-child(2){display:none}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-screen4-selected-kpis .pd-hf-bench{display:grid;margin-top:0;padding-top:0;border-top:0}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-screen4-selected-kpis .pd-hf-bench-row{display:flex;justify-content:flex-start;align-items:baseline;gap:4px;color:#94a3b8;font-size:.58rem;font-weight:500;white-space:nowrap}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-screen4-selected-kpis .pd-hf-bench-row em{display:none}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-screen4-selected-kpis .pd-hf-bench-delta{order:1;margin-left:0;color:inherit;font-weight:600}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-screen4-selected-kpis .pd-hf-bench-val{order:2;color:inherit;font-weight:inherit}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-screen4-selected-kpis .pd-hf-bench-val:before{content:"vs LY · LY "}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-screen4-selected-head+.ppr-detail-layout{border-top-left-radius:0;border-top-right-radius:0}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist-pane .pd-worklist-head strong:before{content:"NCRC ·item";font-weight:600}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist-pane .pd-worklist-item{min-height:54px;padding-top:8px;padding-bottom:8px;color:#1e293b;font-weight:450}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist-pane .pd-wl-status{font-size:.62rem;font-weight:600}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist-pane .pd-wl-ncrc{color:#64748b;font-size:.58rem;font-weight:550}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist-pane .pd-wl-name{color:#0f172a;font-size:.68rem;font-weight:600;line-height:1.16}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist-pane .pd-worklist-item:not(.active) .pd-wl-name{font-weight:550}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist-pane .pd-wl-name em,.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist-pane .ppr-worklist-store-tactic{color:#64748b;font-size:.62rem;font-weight:500}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist-pane .pd-worklist-item .pd-wl-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;overflow-wrap:anywhere;text-overflow:clip;text-transform:none;white-space:normal}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist-pane .pd-worklist-item:after{content:none}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-promotion-pane .ppr-promo-option{grid-template-columns:16px minmax(0,1fr) auto;min-height:62px;padding:8px 10px}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-promotion-pane .ppr-promo-lines{gap:3px}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-promotion-pane .ppr-promo-channel-line{font-size:.66rem}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-week-pane-body,.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist-pane .ppr-worklist-items,.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-right-side .ppr-rail-body,.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-week-review-workspace{-ms-overflow-style:none;scrollbar-width:none}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-week-pane-body::-webkit-scrollbar,.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist-pane .ppr-worklist-items::-webkit-scrollbar,.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-right-side .ppr-rail-body::-webkit-scrollbar,.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-week-review-workspace::-webkit-scrollbar{display:none}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-screen4-selected-head{border-color:#d8e1ee;border-radius:12px 12px 0 0}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-detail-layout{display:grid!important;grid-template-columns:minmax(0,1fr)!important;height:100%;min-height:0;border:1px solid #d8e1ee;border-radius:12px;overflow:hidden;background:#fff}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-detail-main{min-width:0;min-height:0;padding:14px;overflow:hidden;background:#fff}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-workspace{width:100%;height:100%;min-height:0;overflow:hidden;background:transparent;border:0;box-shadow:none}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-grid.has-worklist{display:grid;grid-template-columns:minmax(220px,.84fr) minmax(252px,.96fr) minmax(238px,.82fr) minmax(230px,.86fr) minmax(418px,1.63fr);width:100%;min-width:1358px;height:100%;min-height:0;border:1px solid #d8e1ee;border-radius:8px;overflow:hidden;background:#fff}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-pane{min-width:0;min-height:0;border-right:1px solid #e5ebf3;border-radius:0;background:#fff}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-pane:last-child{border-right:0}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-pane-head{min-height:40px;padding:0 14px;border-bottom:1px solid #e5ebf3;background:#fbfcff}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-pane-head>span{color:#6b7890;font-size:.625rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-pane-head small{color:#95a2b8;font-size:.625rem;font-weight:700}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-pane-body,.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-worklist-items,.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-right-side .ppr-rail-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-ms-overflow-style:none;scrollbar-width:none}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-pane-body::-webkit-scrollbar,.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-worklist-items::-webkit-scrollbar,.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-right-side .ppr-rail-body::-webkit-scrollbar{width:0;height:0;display:none}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-detail-main{-ms-overflow-style:none;scrollbar-width:none;scroll-behavior:smooth}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-detail-main::-webkit-scrollbar{width:0;height:0;display:none}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-worklist-pane .ppr-left-rail-stack,.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-worklist-pane .ppr-worklist{height:100%;min-height:0}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-worklist-pane .ppr-worklist{display:flex;flex-direction:column;border:0;border-radius:0;background:#fff;box-shadow:none}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-worklist-vendor-stripe{position:sticky;top:0;z-index:1;min-height:24px;padding:6px 14px;border-bottom:1px solid #eef1f6;background:#f7f9fc;color:#7c879a;font-size:.58rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .pd-worklist-item{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;min-height:54px;margin:0;padding:9px 14px;border:0;border-bottom:1px solid #eef1f6;border-radius:0;background:#fff}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .pd-worklist-item:hover{background:#fbfcfe}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .pd-worklist-item.active{background:#eef4ff}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .pd-worklist-item.active:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:#1769e8}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .pd-wl-status{width:18px;height:18px;min-width:18px;margin-top:1px;font-size:.625rem}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .pd-worklist-item.active .pd-wl-status{background:#1769e8;color:#fff}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .pd-wl-ncrc{color:#1769e8;font-size:.625rem;font-weight:700}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .pd-wl-name{color:#0f172a;font-size:.75rem;font-weight:800;line-height:1.25}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .pd-wl-name,.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .pd-wl-name em,.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-worklist-store-tactic{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-pa-card,.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-promo-option,.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-promo-reference-row,.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-kpi-row,.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-benchmark-row{border-bottom-color:#eef1f6;border-radius:0}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-pa-card{min-height:74px;padding:10px 14px}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-promo-option{min-height:60px;padding:9px 12px}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-kpi-row{min-height:62px;padding:10px 12px}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-benchmark-head,.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-benchmark-row{grid-template-columns:minmax(116px,1.25fr) repeat(5,minmax(54px,.8fr))}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-benchmark-row{min-height:42px;padding:7px 10px}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-right-side{width:272px!important;min-width:272px;max-width:272px;border-left:1px solid #d8e1ee;background:#fcfdff}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-right-side .ppr-right-rail{height:100%;border:0;border-radius:0;background:#fcfdff;box-shadow:none}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-planning-rail-tabs{gap:4px;margin:-2px -2px 10px;padding-top:12px;justify-content:flex-start;background:transparent;border-bottom:1px solid #d8e1ee}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-planning-rail-tabs button{min-height:34px;padding:7px 10px;border-bottom:2px solid transparent;color:#607089;font-size:.75rem;font-weight:700}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-planning-rail-tabs button.active{color:#1769e8;border-bottom-color:#1769e8}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2>.ppr-footer--detail{min-height:50px;margin-top:10px;padding:12px 26px;border:0;border-top:2px solid var(--blue, #1769e8);border-radius:12px 12px 0 0;background:#fff;box-shadow:0 -10px 26px #0f172a1a}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-detail-main{padding:0;overflow:hidden}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-grid.has-worklist{grid-template-columns:minmax(220px,.84fr) minmax(252px,.96fr) minmax(238px,.82fr) minmax(230px,.86fr) minmax(418px,1.63fr);min-width:1358px}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-pane-head{min-height:38px;padding:0 12px}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-pane-head>span,.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-worklist-pane .pd-worklist-head strong:before{font-size:.58rem}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-pane-head small{font-size:.56rem}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-pane-toggle{padding:1px;border-radius:6px}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-pane-toggle button{min-height:20px;padding:0 7px;font-size:.58rem}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-worklist-pane .pd-worklist-head{min-height:38px;padding:7px 10px}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-worklist-search{height:30px;margin:7px 10px}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-worklist-search input{font-size:.68rem}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-worklist-view-row{min-height:28px;padding:5px 10px;font-size:.6rem}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-worklist-vendor-stripe{min-height:20px;padding:5px 12px;font-size:.54rem}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .pd-worklist-item{grid-template-columns:22px minmax(0,1fr);gap:8px;min-height:46px;padding:7px 12px}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .pd-wl-status{width:18px;height:18px;min-width:18px;font-size:.58rem}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .pd-wl-ncrc{font-size:.56rem}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .pd-wl-name{font-size:.66rem;line-height:1.18}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .pd-wl-name em,.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-worklist-store-tactic{font-size:.72rem}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-cart-summary{padding:8px 10px;font-size:.6rem}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-pa-card{grid-template-columns:42px minmax(0,1fr);gap:7px;min-height:62px;padding:8px 10px}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-pa-card>strong{font-size:.7rem}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-pa-deal-lines{gap:2px}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-pa-deal-lines span,.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-promo-channel-line{font-size:.61rem;line-height:1.15}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-pa-deal-lines .ppr-pa-promo-label{font-size:.53rem}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-pa-deal-lines em,.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-promo-channel-line em{width:13px;height:13px;margin-right:3px;font-size:.52rem}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-pa-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));column-gap:8px}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-pa-kpi-grid>span{row-gap:3px}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-pa-kpi-grid small,.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-pa-kpi-grid b{font-size:.56rem;line-height:1.2}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-pa-kpi-grid em,.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-pa-kpi-grid i,.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-pa-kpi-grid .ppr-kpi-abs{font-size:.52rem;line-height:1.2}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-promo-option{min-height:54px;padding:7px 10px}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-promo-rank{padding:2px 6px;font-size:.55rem}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-promo-reference-row{min-height:38px;padding:7px 10px;font-size:.62rem}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-promo-override-link{padding:10px 10px 6px;font-size:.62rem}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-kpi-context{padding:9px 11px;font-size:.62rem}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-kpi-row{min-height:54px;padding:8px 10px}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-kpi-row span{font-size:.64rem}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-kpi-row strong{font-size:.74rem}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-kpi-row em,.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-kpi-row small{font-size:.55rem}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-send-buying-row{grid-template-columns:minmax(0,1fr) 64px;margin:8px 10px;padding:8px}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-send-buying-row input{height:28px;font-size:.66rem}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-benchmark-head,.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-benchmark-row{grid-template-columns:minmax(114px,1.3fr) repeat(5,minmax(52px,.8fr))}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-benchmark-head{min-height:32px;padding:7px 9px}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-benchmark-row{min-height:40px;padding:6px 9px}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-planning-rail-body{padding:24px 10px 10px;background:#fcfdff}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-planning-rail-row{padding:5px 0}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-planning-rail-row span,.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-planning-rail-row strong{font-size:.72rem}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-detail-content{display:flex;flex-direction:column;gap:0;overflow:hidden;background:#f5f7fb}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-screen4-selected-head{flex:0 0 auto;grid-template-columns:minmax(0,1fr) minmax(330px,auto);min-height:86px;margin:0;padding:15px 16px 12px;border:1px solid #d7e1ef;border-bottom:0;border-radius:8px 8px 0 0;background:#fff}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-detail-main.ppr-detail-main-has-head{display:flex;flex-direction:column}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-detail-main-has-head>.ppr-screen4-selected-head{flex:0 0 auto;border:0;border-bottom:1px solid #d7e1ef;border-radius:0}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-detail-main-has-head>.ppr-week-review-workspace{flex:1 1 auto;min-height:0;height:auto}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-screen4-selected-title h2{font-size:.98rem;font-weight:750;line-height:1.1}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-screen4-selected-title p{margin-top:6px;font-size:.66rem}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-screen4-selected-kpis{align-self:start;grid-template-columns:repeat(3,minmax(104px,max-content));gap:24px}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-screen4-selected-kpis .pd-hf-value{font-size:1.18rem}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-screen4-selected-head+.ppr-detail-layout{border-top-left-radius:0;border-top-right-radius:0}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-detail-layout{flex:1 1 auto;min-height:0;border:1px solid #d7e1ef;border-radius:8px;background:#fff}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-detail-layout.ppr-planning-layout-has-rail{grid-template-columns:minmax(0,1fr) 272px!important}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-detail-main{padding:0;overflow:auto hidden;background:#fff}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-workspace{height:100%;overflow:visible}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-grid.has-worklist{grid-template-columns:minmax(220px,.84fr) minmax(252px,.96fr) minmax(238px,.82fr) minmax(230px,.86fr) minmax(418px,1.63fr);min-width:1358px;height:100%;border:0;border-radius:0}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-right-side{width:272px!important;min-width:272px;max-width:272px;border-left:1px solid #d7e1ef;background:#fff}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-right-side .ppr-right-rail{border:0;border-radius:0;background:#fff}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2>.ppr-footer--detail{flex:0 0 auto;min-height:50px;margin-top:10px;padding:12px 26px;border-radius:12px 12px 0 0}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-worklist-pane .ppr-worklist-search{display:none}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-worklist-pane .pd-worklist-head{min-height:38px;padding:0 12px;border-bottom:1px solid #dbe4f0;background:#fff}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-worklist-pane .pd-worklist-head strong:before{content:"NCRC ·ITEM";color:#475569;font-size:.66rem;font-weight:650;letter-spacing:.02em;text-transform:uppercase}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist-pane .pd-worklist-head strong.ppr-worklist-title,.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-worklist-pane .pd-worklist-head strong.ppr-worklist-title{display:inline-flex;align-items:center;gap:5px;font-size:inherit}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist-pane .pd-worklist-head strong.ppr-worklist-title:before,.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-worklist-pane .pd-worklist-head strong.ppr-worklist-title:before{content:none}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-worklist-pane .pd-worklist-head .ppr-worklist-title-label,.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-worklist-pane .pd-worklist-head .ppr-worklist-title-label{color:#475569;font-size:.66rem;font-weight:650;letter-spacing:.02em;text-transform:uppercase}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-worklist-pane .pd-worklist-head .ppr-worklist-title-label{font-size:.58rem}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-worklist-pane .pd-worklist-progress{color:#8a98ad;font-size:.62rem;font-weight:600}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-worklist-pane .ppr-worklist-view-row{order:5;justify-content:center;min-height:24px;padding:4px 10px;border-top:1px solid #e6edf6;color:#94a3b8;font-size:.6rem}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-worklist-pane .ppr-worklist-sort-glyphs{display:none}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-worklist-pane .ppr-worklist-items{order:4}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-worklist-pane .ppr-cart-summary{order:6}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid.has-worklist{grid-template-columns:minmax(196px,.9fr) minmax(316px,1.02fr) minmax(608px,2.2fr) minmax(248px,1.47fr);min-width:1368px;height:100%;border:1px solid #d8e1ee;border-radius:8px;overflow:hidden;background:#fff}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid:not(.has-worklist){display:grid;grid-template-columns:minmax(270px,1.02fr) minmax(350px,1.32fr) minmax(238px,.9fr) minmax(318px,1.2fr);min-width:1176px;height:100%;border:1px solid #d8e1ee;border-radius:8px;overflow:hidden;background:#fff}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-week-pane{display:flex;flex-direction:column;min-width:0;min-height:0;border-right:1px solid #dfe7f2;background:#fff}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-week-pane:last-child{border-right:0}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-week-pane-head{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:39px;padding:0 14px;border-bottom:1px solid #dfe7f2;background:#fbfcff}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-week-pane-head>span{overflow:hidden;color:#475569;font-size:.66rem;font-weight:700;letter-spacing:0;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-week-pane-head small{color:#8a98ad;font-size:.6rem;font-weight:600;letter-spacing:0;white-space:nowrap}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-week-pane-toggle{display:inline-flex;align-items:center;height:22px;padding:2px;border:1px solid #c9d6e8;border-radius:6px;background:#fff}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-week-pane-toggle button{min-height:17px;padding:0 7px;border:0;border-radius:4px;background:transparent;color:#475569;font-size:.58rem;font-weight:500;letter-spacing:0}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-week-pane-toggle button.active{background:#0f172a;color:#fff}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-worklist-pane .ppr-worklist,.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-worklist-pane .ppr-left-rail-stack{height:100%;border:0;border-radius:0;box-shadow:none}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-worklist-pane .pd-worklist-head{min-height:39px;padding:0 14px;border-bottom:1px solid #dfe7f2;background:#fbfcff}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-worklist-pane .ppr-worklist-vendor-stripe{min-height:24px;padding:6px 14px;border-bottom:1px solid #edf2f8;background:#f7f9fd;color:#8a98ad;font-size:.58rem;font-weight:700;letter-spacing:0}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .pd-worklist-item{grid-template-columns:22px minmax(0,1fr);gap:9px;min-height:64px;padding:9px 14px;border-bottom:1px solid #edf2f8}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .pd-worklist-item.active{background:#eaf2ff}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .pd-worklist-item.active:before{width:3px;background:#1769e8}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .pd-wl-status{width:18px;height:18px;min-width:18px;font-size:.58rem}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .pd-wl-ncrc{color:#98a4b4;font-size:.56rem;font-weight:700}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .pd-wl-name{color:#111827;font-size:.72rem;font-weight:750;line-height:1.18}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-pa-card{position:relative;display:grid;grid-template-columns:fit-content(62px) minmax(0,1fr);align-items:start;column-gap:8px;row-gap:5px;width:100%;min-height:86px;margin:0;padding:12px;border:0;border-bottom:1px solid #edf2f8;border-radius:0;background:#fff;text-align:left}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-pa-card.has-dominant:not(.is-kpis){grid-template-columns:fit-content(80px) minmax(0,1fr)}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-pa-card.has-dominant>b{display:flex;align-items:center}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-pa-card.is-kpis{grid-template-columns:minmax(0,1fr);row-gap:7px}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-pa-card.is-kpis .ppr-pa-kpi-grid{grid-column:1 / -1;grid-row:2}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-pa-card:hover{background:#fbfdff}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-pa-card.active{background:#eaf2ff}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-pa-card.active:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:#1769e8}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-pa-card>strong,.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-pa-card>b{grid-column:1;grid-row:1;color:#111827;font-size:.7rem;font-weight:700;line-height:1.1;overflow-wrap:normal;white-space:nowrap}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-pa-deal-lines{display:contents}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-pa-deal-lines>span:first-child{grid-column:2;grid-row:1;justify-self:end;max-width:100%;text-align:right}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-pa-deal-lines>span:nth-child(n+2){grid-column:1 / -1}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-pa-deal-lines span,.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-promo-channel-line{min-width:0;overflow:hidden;color:#344256;font-size:.66rem;font-weight:600;line-height:1.18;text-overflow:ellipsis;white-space:nowrap}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-pa-card:not(.is-kpis){grid-template-columns:fit-content(62px) minmax(max-content,1fr);width:max-content;min-width:100%}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-pa-deal-lines b,.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-promo-channel-line strong{color:#9a7926;font-weight:900}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-pa-deal-lines>span{color:#7d8ba1;font-weight:600}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-pa-deal-lines>span:first-child b{color:#0f172a}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-pa-deal-lines em,.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-promo-channel-line em{display:inline-grid;place-items:center;width:14px;height:14px;margin-right:5px;border-radius:3px;background:#3b6fb5;color:#fff;font-size:.62rem;font-style:normal;font-weight:800}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-promo-channel-line em[data-channel=S]{background:#8aa0bd;color:#fff}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-pa-deal-lines>span:nth-child(2) em{background:#8aa0bd;color:#fff}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-pa-deal-lines>span:nth-child(3) em{background:#3b6fb5;color:#fff}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-promotion-list{display:flex;flex-direction:column}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-promo-option{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;min-height:76px;padding:10px 14px;border:0;border-bottom:1px solid #edf2f8;border-radius:0;background:#fff}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-promo-option.active{background:#eaf2ff}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-promo-radio{width:13px;height:13px;margin-top:1px;border:2px solid #b8c8de;border-radius:999px}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-promo-option.active .ppr-promo-radio{border-color:#1769e8;box-shadow:inset 0 0 0 3px #fff;background:#1769e8}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-promo-lines{display:grid;gap:5px;min-width:0}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-promo-metrics{display:grid;grid-template-columns:repeat(6,58px);gap:0 6px;align-self:stretch;align-content:center;justify-self:end;padding-left:12px;border-left:1px solid #e6edf6;font-variant-numeric:tabular-nums}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-promo-link-sep{margin:0 2px;color:#c7d2e2;-webkit-user-select:none;user-select:none}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-promo-reference-row .ppr-promo-metrics{border-left:0;padding-left:0}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-promo-metric{display:grid;gap:1px;min-width:0;text-align:right}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-promo-metric-label{color:#8b99ad;font-size:.47rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-promo-metric-value{color:#0f172a;font-size:.66rem;font-weight:750;line-height:1.15;white-space:nowrap}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-promo-metric-delta{color:#12864c;font-size:.5rem;font-weight:700;line-height:1.1;white-space:nowrap}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-promo-metric-delta.is-down{color:#c0392b}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-promo-metric-ly{color:#93a2b6;font-size:.48rem;font-weight:500;line-height:1.1;white-space:nowrap}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-promo-reference-row{justify-content:flex-start}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-promo-rank{justify-self:start;padding:0;border-radius:0;background:transparent;color:#64748b;font-size:.56rem;font-weight:800;letter-spacing:0}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-promo-rank.is-rec{padding:2px 8px;border-radius:999px;background:#1769e8;color:#fff}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-promo-option-custom{display:block;flex:0 0 auto;padding:10px 14px}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-promo-custom-top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;align-items:center}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-promo-custom-main{display:grid;grid-template-columns:16px minmax(0,1fr);gap:9px;width:100%;padding:0;border:0;background:transparent;font:inherit;text-align:left;cursor:pointer}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-promo-rank.is-custom{padding:2px 8px;border-radius:999px;background:#1769e8;color:#fff}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-promo-borrow{display:flex;gap:6px;align-items:center;margin:9px 0 0;color:#1769e8;font-size:.6rem;font-weight:600}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-promo-cactions{display:flex;gap:14px;margin:9px 0 0}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-promo-cactions button{padding:0;border:0;background:transparent;color:#1769e8;font:inherit;font-size:.64rem;font-weight:700;cursor:pointer}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-promo-cactions button:hover{text-decoration:underline}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-promo-cactions button.reset{color:#c0392b}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-promo-scores{align-self:end;color:#486078;font-size:.62rem;font-weight:650;white-space:nowrap}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-promo-reference-row{display:grid;grid-template-columns:28px auto minmax(0,1fr) minmax(84px,auto);gap:6px;align-items:center;min-height:43px;padding:9px 14px;border-bottom:1px solid #edf2f8;border-radius:0;color:#334155;font-size:.66rem}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-promo-reference-row>span{display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:18px;border-radius:999px;background:#f0eaff;color:#6b4fb0;font-size:.56rem;font-weight:750}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-promo-reference-row em{color:#486078;font-style:normal;text-align:right;white-space:nowrap}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-promo-reference-row strong{color:#0f172a;font-weight:750;white-space:nowrap}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-promo-reference-row small{overflow:hidden;color:#7d8ba1;font-size:.62rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-promo-channel-line b{color:#0f172a;font-size:.7rem;font-weight:750}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-promo-otop{display:flex;gap:8px;align-items:center;min-width:0}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-promo-otop .ppr-promo-radio{flex:none;margin-top:0}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-promo-custom-main{grid-template-columns:minmax(0,1fr)}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-promo-option-group{display:grid;grid-template-columns:minmax(0,1fr) auto;flex:0 0 auto;gap:9px}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-promo-option-group .ppr-promo-borrow,.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-promo-option-group .ppr-promo-cactions{grid-column:1 / -1}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-promo-group-main{display:block;width:100%;padding:0;text-align:left}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-promo-override-link{display:flex;flex-wrap:wrap;gap:8px;row-gap:2px;align-items:center;padding:10px 14px;color:#607089;font-size:.64rem}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-promo-override-link button{border:0;background:transparent;color:#1769e8;font:inherit;font-weight:700;white-space:nowrap}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-pane{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;background:#fff}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-head{grid-template-columns:auto minmax(0,1fr) auto}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-back{padding:0;border:0;background:transparent;color:#1769e8;font:inherit;font-size:.66rem;font-weight:700;cursor:pointer}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-body{flex:1 1 auto;min-height:0;overflow-y:auto}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-scope{display:grid;gap:7px;padding:12px;border-bottom:1px solid #edf2f8}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-section-label{color:#8a98ad;font-size:.56rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-section-title{color:#0f172a;font-size:.72rem;font-weight:800;letter-spacing:.04em;line-height:1;text-transform:uppercase}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-scope-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;padding:3px;border:1px solid #dbe4f0;border-radius:7px;background:#fff}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-scope-toggle button{min-height:24px;padding:0 8px;border:0;border-radius:5px;background:transparent;color:#475569;font:inherit;font-size:.6rem;font-weight:650;cursor:pointer}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-scope-toggle button.active{background:#0f172a;color:#fff;font-weight:750}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-scope-hint{margin:0;color:#1769e8;font-size:.6rem;font-weight:600;line-height:1.35}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-warning{margin:0;padding:9px 12px;border-bottom:1px solid #f2e6c7;background:#fdf7e7;color:#866321;font-size:.6rem;font-weight:600;line-height:1.4}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-warning strong{color:#7a5406;font-weight:800}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-section{display:grid;gap:9px;padding:12px;border-bottom:1px solid #edf2f8}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-section-oms{background:#f4f7fb}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-section-oms .ppr-custom-promo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-field{display:grid;gap:3px;min-width:0}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-field>span{color:#8a98ad;font-size:.53rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-input{width:100%;min-width:0;min-height:28px;padding:0 8px;border:1px solid #d5dfec;border-radius:6px;background:#fff;color:#0f172a;font:inherit;font-size:.66rem;font-weight:600}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-checkbox{display:inline-flex;gap:7px;align-items:center;color:#33415a;font-size:.64rem;font-weight:650}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-checkbox input{width:14px;height:14px;margin:0;accent-color:#1769e8}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-allowances{display:grid;gap:6px}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-allowance{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:9px;align-items:center;padding:8px 10px;border:1px solid #dde5f0;border-radius:8px;background:#fff;cursor:pointer}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-allowance.active{border-color:#1769e8;background:#eff5ff;box-shadow:inset 0 0 0 1px #1769e8}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-allowance input{width:14px;height:14px;margin:0;accent-color:#1769e8}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-allowance-main{display:grid;gap:2px;min-width:0}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-allowance-id{display:flex;gap:6px;align-items:center;min-width:0;color:#0f172a;font-size:.66rem;font-weight:750}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-allowance-id em{padding:1px 6px;border-radius:999px;background:#e2ecff;color:#1769e8;font-size:.5rem;font-style:normal;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-allowance-main small{overflow:hidden;color:#7d8ba1;font-size:.58rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-allowance-amount{color:#0f172a;font-size:.68rem;font-weight:800;white-space:nowrap}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-empty{margin:0;color:#8a98ad;font-size:.62rem;font-weight:600}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-foot{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;flex:0 0 auto;padding:10px 12px;border-top:1px solid #dfe7f2;background:#fff}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-cancel,.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-submit{min-height:34px;padding:0 18px;border-radius:8px;font:inherit;font-size:.68rem;font-weight:750;cursor:pointer}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-cancel{border:1px solid #d5dfec;background:#fff;color:#33415a}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-submit{border:1px solid #2f5fd8;background:#2f5fd8;color:#fff}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-forecast{flex:0 0 auto;padding:14px 12px;border-top:1px solid #dfe7f2;background:#fff}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-spin{display:inline-flex;gap:5px;margin-bottom:11px}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-spin span{width:6px;height:6px;border-radius:50%;background:#1769e8;opacity:.35;animation:pprCustomPromoPulse 1.1s ease-in-out infinite}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-spin span:nth-child(2){animation-delay:.18s}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-spin span:nth-child(3){animation-delay:.36s}@keyframes pprCustomPromoPulse{0%,to{opacity:.3;transform:translateY(0)}45%{opacity:1;transform:translateY(-3px)}}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-primary{min-height:1.3em;color:#0f172a;font-size:.82rem;font-weight:700;letter-spacing:-.01em}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-secondary{min-height:1.2em;margin-top:3px;color:#667085;font-size:.64rem}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-bar{position:relative;height:5px;margin:13px 0 2px;border-radius:4px;background:#e8edf5;overflow:hidden}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-bar>span{position:relative;display:block;width:0;height:100%;border-radius:4px;background:linear-gradient(90deg,#1769e8,#4d94ff);transition:width .4s cubic-bezier(.4,0,.2,1)}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-bar>span:after{content:"";position:absolute;inset:0;border-radius:4px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);animation:pprCustomPromoShim 1.4s linear infinite}@keyframes pprCustomPromoShim{0%{transform:translate(-100%)}to{transform:translate(100%)}}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-milestones{display:flex;flex-direction:column;gap:7px;margin:14px 0 0;padding:0;list-style:none}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-milestones li{display:flex;gap:9px;align-items:center;color:#98a4b6;font-size:.66rem;transition:color .25s ease}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-milestones li.is-active{color:#0f172a;font-weight:600}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-milestones li.is-done{color:#667085}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-tick{position:relative;flex:none;width:16px;height:16px;border:1.5px solid #c8d2e2;border-radius:50%;transition:all .25s ease}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-milestones li.is-active .ppr-custom-promo-tick{border-color:#1769e8;box-shadow:0 0 0 3px #1769e824}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-milestones li.is-done .ppr-custom-promo-tick{border-color:#4a8a5d;background:#4a8a5d}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-milestones li.is-done .ppr-custom-promo-tick:after{content:"";position:absolute;left:4.5px;top:2px;width:4px;height:7px;border:solid #fff;border-width:0 1.6px 1.6px 0;transform:rotate(45deg)}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-ready{display:flex;gap:10px;align-items:center;margin-bottom:12px}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-check{display:inline-flex;flex:none;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#4a8a5d;color:#fff;font-size:.8rem;font-weight:800}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-ready strong{color:#0f172a;font-size:.82rem;font-weight:700}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-ready p{margin:1px 0 0;color:#667085;font-size:.6rem}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-metrics>div{padding:8px 9px;border:1px solid #dfe5ef;border-radius:8px;background:#fff}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-metrics span{display:block;color:#98a4b6;font-size:.5rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-metrics b{display:block;margin-top:2px;color:#0f172a;font-size:.86rem;font-weight:800;font-variant-numeric:tabular-nums}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-custom-promo-forecast .ppr-custom-promo-foot{padding:0;border-top:0}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-week-kpi-context{padding:11px 14px;border-bottom:1px solid #edf2f8;color:#0f172a;font-size:.66rem;font-weight:700}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-week-kpi-row{display:grid;grid-template-columns:minmax(76px,1fr) auto;grid-template-areas:"label value" "label delta" "label ly";row-gap:1px;min-height:66px;padding:11px 14px;border-bottom:1px solid #edf2f8;border-radius:0;background:#fff}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-week-kpi-row span{grid-area:label;align-self:center;color:#0f172a;font-size:.68rem;font-weight:700}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-week-kpi-row strong{grid-area:value;color:#0f172a;font-size:.86rem;font-weight:800;line-height:1.05;text-align:right}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-week-kpi-row em{grid-area:delta;font-size:.6rem;font-style:normal;font-weight:800;text-align:right}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-week-kpi-row em.positive{color:#16803c}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-week-kpi-row em.negative{color:#b42318}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-week-kpi-row small{grid-area:ly;color:#7a8aa2;font-size:.58rem;font-weight:600;text-align:right}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-send-buying-row{display:grid;grid-template-columns:minmax(0,1fr) 66px;gap:10px;align-items:center;margin:0;padding:11px 14px;border:0;border-bottom:1px solid #d7efe2;border-radius:0;background:#eefaf3}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-send-buying-row strong{display:block;color:#007a3d;font-size:.68rem;font-weight:800}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-send-buying-row small{display:block;color:#067647;font-size:.56rem;font-weight:600;line-height:1.2}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-send-buying-row input{width:100%;height:30px;border:1px solid #91d5ad;border-radius:7px;background:#fff;color:#007a3d;font-size:.7rem;font-weight:800;text-align:center}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-benchmark-table{display:flex;flex-direction:column;min-height:0;overflow-x:auto;scroll-behavior:smooth}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-benchmark-head,.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-benchmark-row{display:grid;grid-template-columns:minmax(120px,1fr) repeat(4,58px) 64px;min-width:466px;box-sizing:border-box;gap:6px;align-items:center}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-benchmark-row>span{min-width:0;overflow:hidden;white-space:nowrap}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-benchmark-head{position:sticky;top:0;z-index:1;flex:0 0 auto;min-height:30px;padding:7px 10px;border-bottom:1px solid #dfe7f2;background:#f5f7fb;color:#64748b;font-size:.52rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-benchmark-head span:not(:first-child),.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-benchmark-row span:not(:first-child){text-align:right}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-benchmark-row{flex:0 0 auto;min-height:0;padding:5px 10px;border-bottom:1px solid #edf2f8;background:#f7f9fd;color:#0f172a;font-size:.64rem;font-weight:500;font-variant-numeric:tabular-nums}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-benchmark-row>span:nth-child(5){color:inherit}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-benchmark-row strong{display:block;color:#0f172a;font-size:.64rem;font-weight:700;line-height:1.1}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-benchmark-row em{display:flex;gap:5px;align-items:center;min-width:0;margin-top:2px;overflow:hidden;color:#9a6a05;font-size:.58rem;font-style:normal;font-weight:700;line-height:1.15}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-benchmark-row em b{flex:0 0 auto;padding:1px 4px;border-radius:3px;font-size:.5rem;font-weight:800;letter-spacing:.03em}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-benchmark-row em i{overflow:hidden;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-benchmark-row em[data-tactic=ID] b{background:#e4edff;color:#2563eb}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-benchmark-row em[data-tactic=MB] b{background:#fbeecf;color:#9a6a05}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-benchmark-row em[data-tactic=BXGX] b{background:#e3f6e9;color:#15803d}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-benchmark-row em[data-tactic=NP] b{background:#eef2f7;color:#64748b}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-benchmark-pane .ppr-week-pane-head>span{color:#0f172a;font-size:.72rem;font-weight:750;text-transform:none}@media(max-width:900px){.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid.has-worklist,.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid:not(.has-worklist){grid-template-columns:minmax(260px,1fr);min-width:0;overflow-y:auto}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid .ppr-week-pane{min-height:280px;border-right:0;border-bottom:1px solid #dfe7f2}}.promo-plan-react-host .ppr-planning-workspace-drawer.ppr-planning-detail-drawer-v2 .ppr-week-review-clean-grid :is(b,strong,.ppr-week-pane-head>span,.ppr-worklist-vendor-stripe,.pd-wl-status,.pd-wl-ncrc,.pd-wl-name,.ppr-pa-card>strong,.ppr-pa-deal-lines em,.ppr-pa-deal-lines b,.ppr-promo-channel-line em,.ppr-promo-channel-line b,.ppr-promo-channel-line strong,.ppr-promo-rank,.ppr-promo-scores,.ppr-promo-reference-row>span,.ppr-promo-override-link button,.ppr-week-kpi-context,.ppr-week-kpi-row span,.ppr-week-kpi-row strong,.ppr-week-kpi-row em,.ppr-send-buying-row input,.ppr-benchmark-head,.ppr-benchmark-row strong,.ppr-benchmark-row em){font-weight:600}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-promo-badge{flex:none;margin-right:5px;padding:0 4px;border-radius:4px;background:#eef2f7;color:#64748b;font-size:.54rem;font-weight:800;letter-spacing:.02em;line-height:1.5}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-promo-badge[data-badge=ID]{background:#e4edff;color:#2563eb}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-promo-badge[data-badge=MB]{background:#fbeecf;color:#9a6a05}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-promo-badge[data-badge=BXGX]{background:#e3f6e9;color:#15803d}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-promo-channel-line em[data-channel=S]{background:#8aa0bd;color:#fff}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-promo-channel-line em[data-channel=D]{background:#3b6fb5;color:#fff}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-promo-option.active .ppr-promo-channel-line em[data-channel=S]{background:#8aa0bd}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-promo-option.active .ppr-promo-channel-line em[data-channel=D]{background:#3b6fb5}.promo-plan-native-host.ppr-explain-v2-overlay{position:fixed;inset:0;display:grid;justify-content:end;align-items:stretch;width:100vw;height:100vh;height:100dvh;background:#0f172a47;z-index:2147483647;isolation:isolate}.ppr-explain-v2-drawer{display:flex;flex-direction:column;width:min(940px,100vw);height:100vh;background:#fff;border-left:1px solid var(--line, #e2e8f0);box-shadow:-18px 0 44px #0f172a29}.ppr-explain-v2-header{flex:0 0 auto;padding:18px 28px 14px;border-bottom:1px solid var(--line, #e2e8f0)}.ppr-explain-v2-header-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.ppr-explain-v2-eyebrow{color:#64748b;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ppr-explain-v2-header-actions{display:flex;align-items:center;gap:8px}.ppr-explain-v2-copy,.ppr-explain-v2-close{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:1px solid var(--line, #e2e8f0);border-radius:8px;background:#fff;color:#475569;font-size:12px;font-weight:600;cursor:pointer}.ppr-explain-v2-close{width:28px;padding:0;justify-content:center}.ppr-explain-v2-copy:hover:not(:disabled),.ppr-explain-v2-close:hover{border-color:#1769e85c;background:#f6f9ff;color:#1769e8}.ppr-explain-v2-copy:disabled{opacity:.5;cursor:default}.ppr-explain-v2-title{margin:8px 0 6px;color:#0f172a;font-size:20px;font-weight:800;line-height:1.3}.ppr-explain-v2-ncrc{color:#64748b;font-weight:600}.ppr-explain-v2-meta{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:12px}.ppr-explain-v2-meta-item{display:inline-flex;gap:6px}.ppr-explain-v2-meta-label{color:#64748b}.ppr-explain-v2-meta-value{color:#0f172a;font-weight:600}.ppr-explain-v2-trace{margin-top:8px;color:#94a3b8;font-family:var(--font-family-ui);font-size:11px}.ppr-explain-v2-body{flex:1 1 auto;min-height:0;overflow:auto;padding:18px 28px 32px;color:#334155;font-size:13px;line-height:1.75}.ppr-explain-v2-skeleton{display:grid;gap:10px}.ppr-explain-v2-skeleton-note{margin:0 0 4px;color:#64748b;font-size:12px}.ppr-explain-v2-skeleton span{height:12px;border-radius:999px;background:linear-gradient(90deg,#e2e8f0,#f8fafc,#e2e8f0)}.ppr-explain-v2-skeleton span:nth-child(2){width:96%}.ppr-explain-v2-skeleton span:nth-child(3){width:88%}.ppr-explain-v2-skeleton span:nth-child(4){width:92%}.ppr-explain-v2-skeleton span:nth-child(5){width:78%}.ppr-explain-v2-error{padding:14px 16px;border:1px solid #fecaca;border-radius:12px;background:#fef2f2;color:#991b1b}.ppr-explain-v2-error p{margin:6px 0 0}.ppr-explain-v2-callout{display:flex;gap:10px;margin-bottom:16px;padding:12px 14px;border-radius:12px}.ppr-explain-v2-callout.is-warning{border:1px solid #fcd34d;background:#fffbeb;color:#78350f}.ppr-explain-v2-callout svg{flex:0 0 auto;margin-top:2px}.ppr-explain-v2-callout strong{display:block;margin-bottom:2px}.ppr-explain-v2-callout p{margin:0}.ppr-explain-v2-summary{display:grid;gap:14px;margin-bottom:20px;padding:16px 18px;border:1px solid #bae6fd;border-radius:16px;background:#f0f9ff}.ppr-explain-v2-summary-label{margin-bottom:4px;color:#0369a1;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ppr-explain-v2-summary-block p{margin:0 0 6px}.ppr-explain-v2-summary-block p:last-child{margin-bottom:0}.ppr-explain-v2-markdown h2{margin:24px 0 10px;color:#0f172a;font-size:16px;font-weight:800}.ppr-explain-v2-markdown h3{margin:18px 0 8px;color:#0f172a;font-size:14px;font-weight:700}.ppr-explain-v2-markdown p,.ppr-explain-v2-markdown li{margin:0 0 8px}.ppr-explain-v2-markdown ul{margin:0 0 10px;padding-left:20px}.ppr-explain-v2-markdown table{display:block;width:100%;margin:10px 0 16px;overflow-x:auto;border-collapse:collapse;font-size:12px;white-space:nowrap}.ppr-explain-v2-markdown th,.ppr-explain-v2-markdown td{padding:7px 12px;border-bottom:1px solid var(--line, #e2e8f0);text-align:left}.ppr-explain-v2-markdown thead th{position:sticky;top:0;background:#f8fafc;color:#0f172a;font-weight:700}.ppr-explain-v2-markdown tbody tr:hover{background:#f8fafc}@media(max-width:980px){.ppr-explain-v2-drawer{width:100vw}.ppr-explain-v2-header,.ppr-explain-v2-body{padding-left:16px;padding-right:16px}}.ppr-fin{background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 6px 22px #18263e0f;padding:16px 16px 18px 18px;margin:12px 0 20px}.ppr-fin .pos{color:var(--green, #2f8a54)}.ppr-fin .neg{color:var(--neg, #c0553f)}.ppr-fin-mhead{margin:2px 2px 14px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap}.ppr-fin-mtitle{min-width:0}.ppr-fin-eyebrow{display:block;font-size:.56rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.ppr-fin-mtitle h3{margin:2px 0 3px;font-size:1.05rem;font-weight:700;color:var(--ink)}.ppr-fin-mtitle h3 i{font-style:normal;color:var(--faint);font-weight:500}.ppr-fin-msub{font-size:.62rem;color:var(--muted)}.ppr-fin-kpis{display:flex;gap:26px;flex:none}.ppr-fin-kpi{display:flex;flex-direction:column}.ppr-fin-kl{font-size:.52rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.ppr-fin-kv{font-size:1rem;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums;margin-top:1px}.ppr-fin-kd{font-size:.54rem;font-weight:600;margin-top:1px}.ppr-fin-kd.np-pos{color:var(--green, #2f8a54)}.ppr-fin-kd.np-neg{color:var(--neg, #c0553f)}.ppr-fin-layout{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 330px;grid-template-rows:minmax(0,1fr);gap:0;align-items:stretch;background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden;height:100%;min-height:0}.ppr-fin-sheet{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.ppr-fin-gr{display:grid;grid-template-columns:minmax(120px,1fr) 238px 50px 46px 48px 60px 54px 60px 48px 50px 62px}.ppr-fin-gbody{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;position:relative;scrollbar-width:none;-ms-overflow-style:none}.ppr-fin-gbody::-webkit-scrollbar{width:0;height:0;display:none}.ppr-fin-grows{position:relative}.ppr-fin-rail{position:absolute;top:0;right:0;bottom:0;width:478px;background:#f7faff;border-left:1px solid #dbe3ef;z-index:0}.ppr-fin-div{border-left:1px solid var(--line)}.ppr-fin-divk{border-left:1px solid #dbe3ef}.ppr-fin-ghead{border-bottom:1px solid var(--line);background:#fff;z-index:5}.ppr-fin-ghead .ppr-fin-c{min-height:42px;display:flex;align-items:center;padding:0 8px}.ppr-fin-ghead .ppr-fin-c:first-child{padding-left:12px}.ppr-fin-ghead .ppr-fin-c.ppr-fin-r{justify-content:flex-end;background:#f5f7fb}.ppr-fin-ghead .ppr-fin-ttl{font-size:.64rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:700}.ppr-fin-ghead .ppr-fin-h{font-size:.52rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);white-space:nowrap}.ppr-fin-ghead .ppr-fin-cnt{margin-left:auto;font-size:.6rem;color:var(--faint);font-weight:600}.ppr-fin-gfoot{border-top:1.5px solid #cfd8e6;background:#fff;z-index:5}.ppr-fin-gfoot .ppr-fin-lab{grid-column:1 / 3;display:flex;align-items:flex-start;padding:12px 12px 0;min-height:44px;font-size:.62rem;font-weight:700;color:#39465e}.ppr-fin-gfoot .ppr-fin-v{background:#eef3fb}.ppr-fin-gfoot .ppr-fin-v b{font-weight:700;font-size:.64rem}.ppr-fin-sband{grid-column:1 / -1;display:flex;align-items:center;gap:9px;height:30px;padding:0 12px;background:transparent;border-bottom:1px solid #eef1f6;position:relative;z-index:1}.ppr-fin-sband .ppr-fin-scnt{width:15px;height:15px;border-radius:8px;background:#e6eaf1;color:#6a7688;display:grid;place-items:center;font-size:.46rem;font-weight:800}.ppr-fin-sband .ppr-fin-t{font-size:.6rem;font-weight:700;color:#3a475e}.ppr-fin-sband .ppr-fin-t small{font-weight:500;color:var(--faint);font-size:.5rem}.ppr-fin-vhead{grid-column:1 / -1;display:flex;align-items:center;gap:8px;padding:7px 12px 4px;font-size:.56rem;letter-spacing:.05em;font-weight:700;color:var(--faint);text-transform:uppercase;background:transparent;border-bottom:1px solid #eef1f6;position:relative;z-index:1}.ppr-fin-vhead .vc{margin-left:auto;background:#e6eaf1;color:var(--muted);border-radius:10px;padding:0 7px;font-size:.56rem;text-transform:none;letter-spacing:0}.ppr-fin-rw{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;align-items:stretch;border-bottom:1px solid #eef1f6;position:relative;z-index:1}.ppr-fin-rw.is-selectable{cursor:pointer}.ppr-fin-rw.on{z-index:6;background:var(--blue-soft, #eef4ff)}.ppr-fin-rw.on .ppr-fin-item{box-shadow:inset 3px 0 0 var(--blue)}.ppr-fin-item{display:flex;align-items:flex-start;gap:8px;padding:11px 12px;min-width:0}.ppr-fin-inum{flex:none;width:16px;height:16px;border-radius:50%;background:#eef1f6;color:var(--muted);font-size:.54rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;margin-top:1px}.ppr-fin-inum.done{background:var(--green);color:#fff}.ppr-fin-rw.on .ppr-fin-inum{background:var(--blue);color:#fff}.ppr-fin-imain{min-width:0}.ppr-fin-imain .icode{display:block;font-size:.56rem;color:var(--faint);font-weight:600}.ppr-fin-imain .iname{display:block;font-size:.72rem;font-weight:700;line-height:1.3;color:var(--ink)}.ppr-fin-imain .iname i{font-style:normal;color:var(--faint);font-weight:500}.ppr-fin-imain .ppr-fin-group-members{display:block;margin-top:3px;font-size:.58rem;line-height:1.3;color:var(--faint);font-weight:500;overflow-wrap:anywhere}.ppr-fin-promo{padding:11px 12px;min-width:0;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start}.ppr-fin-ch{display:flex;align-items:center;gap:5px;margin-top:5px;font-size:.6rem;white-space:nowrap;overflow:hidden}.ppr-fin-ch:first-child{margin-top:0}.ppr-fin-chip{flex:none;font-style:normal;font-size:.48rem;font-weight:800;color:#fff;background:#8aa0bd;border-radius:2px;padding:0 3px;line-height:1.5}.ppr-fin-chip.d{background:#3b6fb5}.ppr-fin-tac{font-weight:600;color:var(--ink);flex:none;overflow:hidden;text-overflow:ellipsis}.ppr-fin-dt{color:var(--promo-ink, #9a7926);font-weight:700;font-size:.6rem;flex:none}.ppr-fin-ch small{color:var(--faint);font-size:.54rem;font-weight:500;flex:none}.ppr-fin-promo.mut{color:var(--muted);font-size:.6rem;flex-direction:row;align-items:center}.ppr-fin-v{padding:12px 8px 10px;text-align:right;font-variant-numeric:tabular-nums;min-width:0;font-size:.64rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;background:transparent}.ppr-fin-v b{font-size:.64rem;font-weight:500;color:var(--ink)}.ppr-fin-v.aiv b{color:var(--muted);font-weight:500}.ppr-fin-v.kpi .ly{font-size:.5rem;color:var(--faint);margin-top:2px}.ppr-fin-v.kpi i{font-style:normal;font-size:.52rem;font-weight:700;color:var(--green);margin-top:1px}.ppr-fin-v.kpi i.neg{color:var(--neg, #c0553f)}.ppr-fin-v b.ppr-fin-pending,.ppr-fin-pending{color:#b07d2b;font-weight:600}.ppr-fin-skip .ppr-fin-imain .iname{color:#5b6472}.ppr-fin-skip .ppr-fin-imain .icode{color:#9aa3b2}.ppr-fin-skip .ppr-fin-inum{background:#e2e5ec}.ppr-fin-skip .ppr-fin-v b{color:#5b6577}.ppr-fin-skip .ppr-fin-v.aiv b{color:#8b94a5}.ppr-fin-skip .ppr-fin-v.kpi i{color:#6f8a78}.ppr-fin-subt{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;border-top:1px solid #c6d0e0;border-bottom:1px solid #c6d0e0;position:relative;z-index:2}.ppr-fin-subt .ppr-fin-lab{grid-column:1 / 3;display:flex;align-items:flex-start;padding:12px 12px 0;font-size:.6rem;font-weight:700;color:#54617a}.ppr-fin-subt .ppr-fin-v b{font-weight:700}.ppr-fin-empty{grid-column:1 / -1;padding:22px 14px;font-size:.68rem;color:var(--muted);position:relative;z-index:1}.ppr-fin-adpane{background:#fff;border:0;border-left:1px solid var(--line);display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;padding:14px 14px 0;scrollbar-width:none;-ms-overflow-style:none}.ppr-fin-adpane::-webkit-scrollbar{width:0;height:0;display:none}.ppr-fin-adpane .wkp-tabs{display:flex;gap:4px;border-bottom:1px solid var(--line);margin-bottom:10px}.ppr-fin-adpane .wkp-tabs button{border:0;background:transparent;font:inherit;font-size:.72rem;font-weight:600;color:var(--muted);padding:6px 8px;border-bottom:2px solid transparent;cursor:pointer;min-height:0}.ppr-fin-adpane .wkp-tabs button.is-on{color:var(--blue);border-bottom-color:var(--blue)}.ppr-fin-adpane .wkp-phead{font-size:.72rem;font-weight:700;color:var(--ink);margin-bottom:4px}.ppr-fin-adpane .wkp-phead i{font-style:normal;color:var(--faint);font-weight:600}.ppr-fin-adpane .wkp-sub{font-size:.56rem;color:var(--muted);margin-bottom:12px}.ppr-fin-adpane .wkp-sub b{color:var(--blue);font-weight:700}.ppr-fin-adpane .bd{display:flex;flex-direction:column;gap:11px;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:none;-ms-overflow-style:none}.ppr-fin-adpane .bd::-webkit-scrollbar{width:0;height:0;display:none}.ppr-fin-adpane .ppr-fin-overrides{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.ppr-fin-adpane .ppr-fin-pa-list{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:none;-ms-overflow-style:none}.ppr-fin-adpane .ppr-fin-pa-list::-webkit-scrollbar{width:0;height:0;display:none}.ppr-fin-adpane .ppr-fin-card{margin:0;background:#fff;border:1px solid #cdd8ea;border-radius:6px;padding:8px 10px 10px}.ppr-fin-adpane .ppr-fin-card>header{margin:0 0 6px;padding:0 0 4px;border-bottom:1px solid #eef2f8}.ppr-fin-adpane .ppr-fin-card>header strong{font-size:.7rem;color:var(--ink);font-weight:700}.ppr-fin-adpane .ppr-fin-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px 10px}.ppr-fin-adpane .ppr-fin-fields-checks{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px}.ppr-fin-adpane .ppr-fin-fields-tags{grid-template-columns:repeat(2,minmax(0,1fr))}.ppr-fin-adpane .ppr-fin-fields-tags3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 10px;margin-top:8px}.ppr-fin-adpane .ppr-fin-field{display:flex;flex-direction:column;gap:2px;min-width:0}.ppr-fin-adpane .ppr-fin-field>span{font-size:.5rem;font-weight:700;color:var(--muted);letter-spacing:.04em;text-transform:uppercase}.ppr-fin-adpane .ppr-fin-field input:not([type=checkbox]),.ppr-fin-adpane .ppr-fin-field select{height:26px;padding:3px 7px;border:1px solid #d8e1ee;border-radius:5px;background:#fff;color:var(--ink);font-size:.62rem;font-family:inherit;box-sizing:border-box;min-width:0;width:100%;min-height:0}.ppr-fin-adpane .ppr-fin-field input:not([type=checkbox]):read-only{background:#f8fafc;color:#64748b;cursor:pointer}.ppr-fin-adpane .ppr-fin-field input:not([type=checkbox]):disabled,.ppr-fin-adpane .ppr-fin-field select:disabled{background:#f8fafc;color:#94a3b8;cursor:not-allowed}.ppr-fin-adpane .ppr-fin-check-field{gap:5px}.ppr-fin-adpane .ppr-fin-check-field input[type=checkbox]{width:16px;height:16px;margin:0;accent-color:#111827;cursor:pointer}.ppr-fin-adpane .ppr-fin-check-field input[type=checkbox]:disabled{cursor:not-allowed}.ppr-fin-adpane h4{margin:0 0 7px;font-size:.54rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.ppr-fin-adpane .pa{display:flex;align-items:center;gap:8px;padding:5px 0;border-bottom:1px solid #eef1f6;font-size:.58rem}.ppr-fin-adpane .pa:last-child{border-bottom:0}.ppr-fin-adpane .pa b{width:82px;font-weight:700}.ppr-fin-adpane .pa .inh{padding:1px 6px;border-radius:8px;background:#eef2f7;color:#7d899a;font-size:.48rem;font-weight:700}.ppr-fin-adpane .pa .inh.cst{background:#e9f2ff;color:var(--blue)}.ppr-fin-adpane .pa.is-editing{background:#f8fbff}.ppr-fin-adpane .pa .ppr-fin-override-input{width:88px;height:24px;padding:3px 7px;border:1px solid #b8c9e6;border-radius:8px;background:#fff;color:var(--blue);font-size:.5rem;font-weight:700;font-family:inherit;box-sizing:border-box}.ppr-fin-adpane .pa .ov{margin-left:auto;color:var(--blue);font-size:.5rem;font-weight:800;cursor:pointer;background:none;border:0;font-family:inherit;padding:0}.ppr-fin-adpane .save{flex:0 0 auto;position:sticky;bottom:0;margin:12px 0 14px;height:32px;width:100%;background:var(--blue);border:0;border-radius:8px;color:#fff;font-size:.62rem;font-weight:700;cursor:pointer;z-index:2;box-shadow:0 -8px 16px #ffffffeb}.ppr-fin-adpane .save:disabled{background:#e6eaf1;color:#8b94a5;cursor:not-allowed}.ppr-finalize-review .ppr-execution-review-actions{display:block;padding:0;border-top:0;background:transparent;box-shadow:none}.ppr-finalize-review .ppr-execution-review-actions .ppr-footer--detail{position:static;width:100%}.ppr-finalize-review{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.ppr-finalize-review>.ppr-fin{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.ppr-finalize-review>.ppr-fin>.ppr-fin-layout{flex:1 1 auto}.ppr-finalize-review>.ppr-execution-review-actions,.ppr-finalize-review>.ppr-footer--detail{margin-top:auto}.promo-plan-react-host .ppr-planning-detail-drawer-v2 .ppr-detail-content:has(.ppr-finalize-review){padding-bottom:0!important}.promo-plan-react-host .ppr-finalize-review{height:100%;margin-bottom:0;padding-bottom:0}.promo-plan-react-host .ppr-finalize-review>.ppr-execution-review-actions,.promo-plan-react-host .ppr-finalize-review>.ppr-execution-review-actions.is-inline{bottom:0;margin-bottom:0;padding:0!important}.promo-plan-react-host .ppr-finalize-review .ppr-execution-review-actions .ppr-footer--detail{min-height:50px;margin-bottom:0;padding:12px 26px}.ppr-fin-footer-summary{display:flex;align-items:center;gap:12px;font-size:.72rem;color:var(--muted, #64748b)}.ppr-fin-footer-summary .pd-action-eyebrow{flex:none;padding:3px 7px;border:1px solid var(--line, #dbe4f0);border-radius:5px;background:var(--soft, #f5f7fb);color:var(--faint, #8b94a5);font-size:.56rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ppr-fin-footer-summary .pd-action-meta{color:var(--muted, #64748b);font-size:.72rem;white-space:nowrap}.ppr-fin-footer-summary .pd-action-meta strong{color:var(--ink, #0f172a);font-weight:700}@media(max-width:1400px){.ppr-fin-layout{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;height:auto}.ppr-fin-sheet{height:560px}.ppr-fin-adpane{height:auto;max-height:520px;border-left:0;border-top:1px solid var(--line)}}.ppr-evidlink{color:var(--blue, #1769e8);font-weight:700;cursor:pointer;border-bottom:1px dotted rgba(31,111,235,.45)}.ppr-evidlink:hover{border-bottom-color:var(--blue, #1769e8);background:#1f6feb14;border-radius:3px}.ppr-evidlink:focus-visible{outline:2px solid var(--blue, #1769e8);outline-offset:1px}.ppr-evidpop{position:fixed;z-index:12000;width:600px;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);overflow:auto;background:#fff;border:2px solid var(--blue, #1769e8);border-radius:12px;box-shadow:0 18px 48px #0f172a38}.ppr-explainpop{position:fixed;z-index:12000;width:600px;max-width:calc(100vw - 16px);max-height:calc(50vh - 16px);overflow:auto;scrollbar-width:none;-ms-overflow-style:none;background:#fff;border:2px solid var(--blue, #1769e8);border-radius:12px;box-shadow:0 18px 48px #0f172a38}.ppr-explainpop::-webkit-scrollbar{display:none}.ppr-explainpop-wide{width:860px;max-height:calc(72vh - 16px)}.ppr-evid-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:13px 13px 11px;border-bottom:1px solid var(--line, #dbe4f0)}.ppr-evid-head b{display:block;font-size:.86rem;font-weight:700;color:var(--ink, #0f172a)}.ppr-evid-head--drag:active{cursor:move}.ppr-evid-sub{display:block;margin-top:3px;font-size:.68rem;color:var(--muted, #64748b)}.ppr-evid-x{flex:none;width:28px;height:28px;border:1px solid var(--line, #dbe4f0);border-radius:7px;background:#fff;color:var(--muted, #64748b);font-size:.9rem;line-height:1;cursor:pointer}.ppr-evid-x:hover{background:var(--soft, #f5f7fb);color:var(--ink, #0f172a)}.ppr-evid-cap{display:flex;align-items:baseline;gap:6px;margin:11px 13px 0;font-size:.56rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted, #64748b)}.ppr-evid-cap em{font-style:normal;font-weight:600;font-size:.62rem;letter-spacing:0;text-transform:none;color:var(--faint, #8b94a5)}.ppr-evid-wrap{padding:6px 13px 13px}.ppr-evid{width:100%;border-collapse:collapse;font-size:.72rem}.ppr-evid th{padding:5px 8px;border-bottom:1px solid var(--line, #dbe4f0);color:var(--faint, #8b94a5);font-size:.6rem;font-weight:700;letter-spacing:.05em;text-align:left;text-transform:uppercase;white-space:nowrap}.ppr-evid th.num,.ppr-evid td.num{text-align:right;font-variant-numeric:tabular-nums}.ppr-evid th.ctr,.ppr-evid td.ctr{text-align:center}.ppr-evid td{padding:6px 8px;border-bottom:1px solid #eef1f6;vertical-align:middle}.ppr-evid td.num{font-size:.72rem}.ppr-evid-nm{display:block;font-size:.72rem;font-weight:700;line-height:1.2;color:var(--ink, #0f172a)}.ppr-evid-id{display:block;margin-top:1px;font-size:.56rem;font-weight:600;color:var(--faint, #8b94a5)}.ppr-evid tr.is-self td{background:#1f6feb17}.ppr-evid tr.is-self td:first-child{box-shadow:inset 3px 0 0 var(--blue, #1769e8)}.ppr-evid tr.is-self .ppr-evid-id{color:var(--blue, #1769e8);font-weight:700}.ppr-evid-ck{display:inline-grid;place-items:center;width:15px;height:15px;border:1px solid #d3dbe6;border-radius:4px;background:#fff;color:transparent;font-size:.58rem;font-weight:700}.ppr-evid-ck.on{background:#eaf1fc;border-color:#c6dbf6;color:#5b86c8}.ppr-evid-empty{padding:20px 14px;font-size:.72rem;color:var(--muted, #64748b)}.ppr-evid-empty small{display:block;margin-top:6px;font-size:.64rem;color:var(--faint, #8b94a5)}.ppr-evid-empty code{font-size:.64rem}.ppr-evid-pending{color:#b07d2b;font-weight:600}.promo-plan-react-host .ppr-planning-detail-drawer-v2>.ppr-footer--detail,.ppr-finalize-review .ppr-execution-review-actions .ppr-footer--detail,.ppr-finalize-review>.ppr-footer--detail,.ppr-plan-footer{border-top:2px solid var(--blue, #1769e8);border-radius:12px 12px 0 0}.ppr-plan-footer{position:relative;z-index:30;display:none;align-items:center;justify-content:space-between;gap:16px;margin-top:10px;padding:12px 26px;background:#fff;box-shadow:0 -10px 26px #0f172a1a}.ppr-plan-footer__summary{display:flex;align-items:center;gap:12px;font-size:.72rem;color:#64748b}.ppr-plan-footer__summary .eyebrow{flex:none;padding:3px 7px;border:1px solid var(--line, #dbe4f0);border-radius:5px;background:var(--soft, #f5f7fb);color:var(--faint, #8b94a5);font-size:.56rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ppr-plan-footer__summary strong{color:var(--ink, #0f172a);font-weight:700}@media(min-height:900px){.ppr-plan-footer{display:flex}.ppr-plan-nopa-inline,.ppr-plan-margin-inline{display:none!important}}._tag_eirji_1{--tag-red: #db1822;--tag-yellow: #fff42c;--tag-blue: #004a86;--tag-ink: #000;--tag-muted: #000;width:min(100%,188px);min-height:0;overflow:hidden;border:1px solid #8b8b8b;border-radius:0;background:#fff;color:var(--tag-ink);font-family:Arial Narrow,Helvetica Neue Condensed,Arial,sans-serif;box-shadow:none;transform-origin:top center}._preview_eirji_19{width:min(100%,188px)}._full_eirji_23{width:min(100%,282px)}._tagHeader_eirji_27{display:grid;grid-template-columns:61px minmax(0,1fr);align-items:center;gap:4px;height:37px;padding:4px 9px 0;background:#fff;color:#000;font-stretch:condensed;line-height:1}._tagHeader_eirji_27 div{display:grid;justify-items:center;gap:1px}._tagHeader_eirji_27 strong{font-size:.8rem;font-weight:900}._tagHeader_eirji_27 span{font-size:.49rem;font-weight:800}._tagBody_eirji_56{display:block;padding:0 5px}._productInfo_eirji_61{min-width:0;min-height:18px;padding:0 4px 1px;color:#000;line-height:.92;text-align:center;text-transform:uppercase}._productInfo_eirji_61 span{display:block;font-size:.58rem;font-weight:900}._productInfo_eirji_61 strong{display:block;font-size:.68rem;font-weight:900;overflow-wrap:anywhere}._regularPrice_eirji_84{display:grid;grid-template-columns:53px minmax(0,1fr) 58px;align-items:center;min-height:46px;padding:1px 5px 2px;background:var(--tag-yellow);color:#000;font-weight:900;line-height:1}._regularMeta_eirji_96{display:grid;gap:2px;font-size:.58rem}._regularPriceValue_eirji_102{display:grid;grid-template-columns:auto auto auto;align-items:start;justify-content:center;color:#000;font-family:Impact,Arial Black,Arial Narrow,sans-serif;letter-spacing:0}._regularPriceValue_eirji_102 span{padding-top:8px;font-size:1rem}._regularPriceValue_eirji_102 strong{color:#000;font-size:2.5rem;font-weight:900;line-height:.84}._regularPriceValue_eirji_102 sup{padding-top:5px;font-size:1.2rem;line-height:1}._regularPriceValue_eirji_102 em{align-self:end;padding:0 0 2px 2px;font-style:normal;font-family:Arial Narrow,Arial,sans-serif;font-size:.52rem}._regularUnit_eirji_138{display:grid;gap:2px;text-align:center}._regularUnit_eirji_138 strong{font-size:.72rem}._regularUnit_eirji_138 span{font-size:.52rem;text-transform:uppercase}._saleBanner_eirji_153{display:flex;align-items:center;justify-content:center;height:38px;margin:6px 0 0;background:var(--tag-red);color:#fff;font-family:Impact,Arial Black,Arial Narrow,sans-serif;font-size:2.45rem;font-weight:900;line-height:.82}._saleBanner_eirji_153 span{color:#fff;text-transform:none;text-shadow:1px 1px 0 rgba(0,0,0,.16)}._salePrice_eirji_173{display:grid;grid-template-columns:auto auto;align-items:start;justify-content:center;color:#000;font-family:Impact,Arial Black,Arial Narrow,sans-serif;line-height:.82}._salePrice_eirji_173 span{padding-top:18px;font-size:1.45rem;font-weight:900}._salePrice_eirji_173 strong{font-size:3.68rem;font-weight:950}._salePrice_eirji_173 sup{padding-top:14px;font-size:1.72rem;font-weight:950}._salePrice_eirji_173 em{grid-column:1 / -1;margin-top:1px;color:#000;font-family:Arial Narrow,Arial,sans-serif;font-size:.64rem;font-style:normal;font-weight:900;line-height:1;text-align:center}._bundleOffer_eirji_212{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100px;padding-left:7px;border-left:1.5px solid #000;background:transparent;font-weight:900;line-height:1;text-align:center}._bundleOffer_eirji_212 span{font-size:.98rem}._bundleOffer_eirji_212 strong{font-size:.73rem}._bundleOffer_eirji_212 em{color:#000;font-family:Impact,Arial Black,Arial Narrow,sans-serif;font-size:2.24rem;font-style:normal}._bundleOffer_eirji_212 em sup{font-size:1.28rem}._bundleOffer_eirji_212 small{margin-top:6px;font-size:.82rem;font-weight:900}._savingsMessage_eirji_251{color:#000;font-size:.73rem;font-weight:900;line-height:1;text-align:center}._unitPrice_eirji_259{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0;padding:3px 14px 0;color:#000}._unitPrice_eirji_259 div{min-width:0}._unitPrice_eirji_259 dt{display:none}._unitPrice_eirji_259 dd{margin:0;font-size:.62rem;font-weight:900;line-height:.94;text-align:center;text-transform:uppercase}._digitalCoupon_eirji_285{display:grid;gap:0;margin:6px 0 0;border:2px solid var(--tag-red);background:#fff;color:#000;text-align:center}._digitalCoupon_eirji_285 span{width:100%;padding:2px 0;border-radius:0;background:var(--tag-red);color:#fff;font-size:.72rem;font-weight:900;line-height:1;text-transform:uppercase}._digitalCoupon_eirji_285 strong{padding-top:5px;font-size:.86rem;font-weight:900;line-height:.95}._digitalCoupon_eirji_285 p,._digitalCoupon_eirji_285 em{margin:0;font-size:.6rem;font-style:normal;font-weight:900}._barcodeBlock_eirji_322{display:grid;justify-items:center;gap:2px;padding-top:2px}._barcodeBlock_eirji_322 svg{width:min(100%,180px);height:30px}._compactBarcode_eirji_334{padding-top:0}._compactBarcode_eirji_334 svg{width:100%;height:31px}._barcodeBlock_eirji_322 span{color:#000;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.5rem;font-weight:700}._tagFooter_eirji_350{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:2px 5px 3px;background:#fff;color:#000;font-size:.42rem;font-weight:800}._tagFooter_eirji_350 span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._tagFooter_eirji_350 span:nth-child(2){text-align:center}._tagFooter_eirji_350 span:nth-child(3){text-align:right}._digital_eirji_285{border-color:#777}._promotionBlock_eirji_380{min-height:153px;margin:0;padding:6px 6px 5px;background:var(--tag-yellow)}._copient_eirji_387 ._promotionBlock_eirji_380{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:6px}._copient_eirji_387 ._savingsMessage_eirji_251{grid-column:1 / -1;align-self:end;margin-top:1px}._copient_eirji_387 ._unitPrice_eirji_259{background:var(--tag-yellow)}._digital_eirji_285 ._promotionBlock_eirji_380{display:grid;justify-items:center;align-content:center;min-height:112px;padding-top:0}._digital_eirji_285 ._salePrice_eirji_173 strong{font-size:4.35rem}._digital_eirji_285 ._salePrice_eirji_173 span{display:none}._digital_eirji_285 ._salePrice_eirji_173 sup{padding-top:15px;font-size:2rem}._digital_eirji_285 ._savingsMessage_eirji_251{margin-top:2px}._digital_eirji_285 ._unitPrice_eirji_259{gap:0;padding:2px 0 0}._digital_eirji_285 ._barcodeBlock_eirji_322 svg{width:min(100%,118px);height:16px}._schemaError_eirji_439{display:flex;align-items:flex-start;gap:6px;width:min(100%,188px);padding:10px;border:1px solid #f2b8b5;border-radius:8px;background:#fff5f5;color:#9f1239;font-size:.68rem;line-height:1.3}._variantSelector_eirji_453{display:inline-flex;gap:4px;padding:3px;border:1px solid #d8e2ef;border-radius:8px;background:#f8fafc}._variantSelector_eirji_453 button,._editorActions_eirji_463 button{min-height:28px;border:1px solid transparent;border-radius:6px;background:transparent;color:#334155;font:inherit;font-size:.76rem;cursor:pointer}._variantSelector_eirji_453 button[aria-pressed=true],._editorActions_eirji_463 button{border-color:#1769e8;background:#fff;color:#1769e8;font-weight:650}._editorShell_eirji_482,._workbench_eirji_483{display:grid;gap:10px}._editorShell_eirji_482 textarea{min-height:260px;resize:vertical;border:1px solid #d8e2ef;border-radius:8px;padding:10px;font:.78rem/1.45 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}._editorActions_eirji_463{display:flex;align-items:center;gap:8px;color:#64748b;font-size:.72rem}._workbench_eirji_483{grid-template-columns:minmax(0,1fr) minmax(240px,340px);align-items:start}@media(max-width:760px){._workbench_eirji_483{grid-template-columns:minmax(0,1fr)}}.ppr-vv{--vv-ink: var(--ppr-ink);--vv-muted: var(--ppr-muted);--vv-faint: var(--ppr-faint);--vv-line: var(--ppr-line);--vv-line-strong: var(--ppr-line-strong);--vv-rule: #c6d2e3;--vv-blue: #1769e8;--vv-blue-soft: var(--ppr-blue-soft);--vv-soft: var(--ppr-soft);--vv-head: #fafbfd;--vv-panel: var(--ppr-surface);--vv-pos: #4a8a5d;--vv-neg: #b25a55;--vv-pill-bg: #dfe5ee;--vv-pill-ink: #57637a;--vv-shadow: 0 1px 2px rgba(15, 23, 42, .06);font-family:var(--font-family-ui);color:var(--vv-ink)}[data-color-mode=dark] .ppr-vv{--vv-rule: var(--ppr-line-strong);--vv-head: var(--ppr-soft);--vv-pos: var(--ppr-positive);--vv-neg: var(--ppr-negative);--vv-pill-bg: var(--ppr-soft);--vv-pill-ink: var(--ppr-muted)}.ppr-vv .np-pos{color:var(--vv-pos)}.ppr-vv .np-neg{color:var(--vv-neg)}.ppr-vv .sp{flex:1}.ppr-vv-tools{padding:8px 0 6px}.ppr-vv .vv-trow{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:nowrap}.ppr-vv .vv-gl,.ppr-vv .vv-gr{display:flex;align-items:center;gap:12px;flex-wrap:nowrap;min-width:0}.ppr-vv .vv-divider{width:1px;height:24px;background:var(--vv-line-strong);margin:0 5px;flex:0 0 auto}.ppr-vv .vv-btn{display:inline-flex;align-items:center;gap:7px;height:28px;box-sizing:border-box;border:1px solid var(--vv-line);background:var(--vv-panel);color:var(--vv-ink);border-radius:8px;padding:0 13px;font-size:.73rem;font-weight:600;line-height:1;cursor:pointer;font-family:inherit;white-space:nowrap}.ppr-vv .vv-btn:hover{border-color:var(--vv-line-strong)}.ppr-vv .vv-btn.is-on{border-color:var(--vv-blue);background:var(--vv-blue-soft);color:var(--vv-blue)}.ppr-vv .vv-btn.has-active{border-color:#bcd3f5;color:var(--vv-blue)}.ppr-vv .vv-btn[disabled]{opacity:.45;cursor:not-allowed}.ppr-vv .vv-filtcount{display:inline-grid;place-items:center;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--vv-blue);color:#fff;font-size:.6rem;font-weight:800}.ppr-vv .vv-scope{font-size:.6rem;font-weight:600;color:var(--vv-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ppr-vv .vv-scope b{color:var(--vv-ink);font-weight:700}.ppr-vv .vv-sort{display:inline-flex;align-items:center;gap:7px}.ppr-vv .vv-sort-l{font-size:.55rem;text-transform:uppercase;letter-spacing:.04em;color:var(--vv-muted);font-weight:700;white-space:nowrap}.ppr-vv .vv-pillgroup{display:inline-flex;background:var(--vv-pill-bg);border-radius:999px;padding:2px;gap:1px}.ppr-vv .vv-pill{border:0;background:transparent;border-radius:999px;padding:3px 11px;font-size:.68rem;font-weight:600;color:var(--vv-pill-ink);cursor:pointer;font-family:inherit;line-height:1.3;white-space:nowrap}.ppr-vv .vv-pill.is-active{background:var(--vv-panel);color:var(--vv-blue);font-weight:650;box-shadow:0 1px 2px #0f172a29}.ppr-vv .vv-pill[disabled]{opacity:.35;cursor:default}.ppr-vv.kslim{position:relative;outline:none;width:100%}.ppr-vv .kslim-bar{display:flex;align-items:center;gap:14px;padding:6px 12px;border:1px solid var(--vv-line);border-radius:10px;background:var(--vv-panel);box-shadow:var(--vv-shadow);cursor:default}.ppr-vv.kslim:hover .kslim-bar,.ppr-vv.kslim:focus-within .kslim-bar{border-color:#bcd3f5}.ppr-vv .kslim-cap{font-size:.56rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--vv-muted);white-space:nowrap}.ppr-vv .kslim-items{flex:1;display:flex;align-items:baseline;gap:22px;min-width:0;overflow:hidden}.ppr-vv .kslim-m{display:flex;align-items:baseline;gap:4px;white-space:nowrap}.ppr-vv .kslim-l{font-size:.46rem;letter-spacing:.07em;text-transform:uppercase;font-weight:700;color:var(--vv-faint)}.ppr-vv .kslim-v{font-size:.82rem;font-weight:700;color:var(--vv-ink);font-variant-numeric:tabular-nums}.ppr-vv .kslim-d{font-size:.54rem;font-weight:600}.ppr-vv .kslim-more{font-size:.58rem;font-weight:700;color:var(--vv-blue);white-space:nowrap}.ppr-vv .kslim-pin{margin-left:6px;border:1px solid var(--vv-line-strong);background:var(--vv-panel);border-radius:6px;font-family:inherit;font-size:.56rem;font-weight:700;color:var(--vv-muted);padding:2px 9px;cursor:pointer;white-space:nowrap}.ppr-vv .kslim-pin:hover{color:var(--vv-blue);border-color:var(--vv-blue)}.ppr-vv .kslim-pop{display:none;position:absolute;left:0;right:0;top:calc(100% - 2px);z-index:45;background:var(--ppr-c-f5f8fc, #f4f6fa);padding:6px;border-radius:12px;box-shadow:0 18px 36px -12px #0f172a59}.ppr-vv.kslim:hover .kslim-pop,.ppr-vv.kslim:focus-within .kslim-pop{display:block}.ppr-vv.kpin{position:relative;width:100%}.ppr-vv.kpin .kslim-pin{position:absolute;top:8px;right:10px;z-index:2}.ppr-vv.va{display:flex;flex:1;min-height:0;height:100%;position:relative;border:1px solid var(--vv-line);border-radius:10px;background:var(--vv-panel);overflow:hidden}.ppr-vv .vv-ph{display:flex;align-items:center;gap:10px;padding:6px 14px;background:var(--vv-head);border-bottom:1px solid var(--vv-line);font-size:.62rem;color:var(--vv-muted);white-space:nowrap;flex:0 0 auto}.ppr-vv .vv-ph b{color:var(--vv-ink);font-size:.66rem;letter-spacing:.04em;text-transform:uppercase}.ppr-vv .va-list{width:224px;flex:0 0 224px;border-right:2px solid var(--vv-rule);display:flex;flex-direction:column;background:var(--vv-head);min-height:0}.ppr-vv .va-lscroll{overflow:auto;flex:1;min-height:0}.ppr-vv .va-li{display:block;width:100%;text-align:left;border:0;border-bottom:1px solid var(--vv-line);background:transparent;padding:9px 12px 9px 14px;cursor:pointer;font-family:inherit;color:inherit}.ppr-vv .va-li:hover{background:var(--vv-panel)}.ppr-vv .va-li.is-sel{background:var(--vv-panel);box-shadow:inset 3px 0 0 var(--vv-blue)}.ppr-vv .va-ln{display:block;font-weight:700;font-size:.68rem;color:var(--vv-ink);letter-spacing:.01em;text-transform:uppercase}.ppr-vv .va-lm{display:block;font-size:.7rem;margin-top:3px;color:var(--vv-ink);font-weight:400;font-variant-numeric:tabular-nums}.ppr-vv .va-lm b{font-weight:600}.ppr-vv .va-lm i{font-style:normal;font-size:.56rem;font-weight:600}.ppr-vv .va-ls{display:block;font-size:.54rem;color:var(--vv-muted);margin-top:3px}.ppr-vv .va-d{flex:1;min-width:0;display:flex;flex-direction:column;min-height:0}.ppr-vv .va-dh{display:flex;align-items:center;gap:10px;padding:8px 14px;border-bottom:1px solid var(--vv-line);flex:0 0 auto}.ppr-vv .va-dt{min-width:0}.ppr-vv .va-dt h2{margin:0;font-size:.92rem;font-weight:700;color:var(--vv-ink);letter-spacing:-.01em;text-transform:uppercase}.ppr-vv .va-dt span{display:block;font-size:.56rem;color:var(--vv-muted);margin-top:1px}.ppr-vv .va-tbl{flex:0 0 auto;max-height:46%;overflow:auto;border-bottom:2px solid var(--vv-rule)}.ppr-vv .va-hint{font-size:.56rem;color:var(--vv-muted);white-space:nowrap}.ppr-vv .va-hint.is-error{color:var(--vv-neg)}.ppr-vv .vv-n{display:block;font-weight:400;color:var(--vv-ink);font-variant-numeric:tabular-nums;font-size:.7rem;line-height:1.2}.ppr-vv .vv-ly{display:block;font-size:.5rem;color:var(--vv-faint);font-variant-numeric:tabular-nums;line-height:1.25}.ppr-vv .vv-d{display:block;font-size:.5rem;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.25}.ppr-vv .vv-d.is-none{color:var(--vv-faint)}.ppr-vv .vv-na{color:var(--vv-faint);font-weight:400;font-size:.62rem}.ppr-vv .vv-split{display:flex;gap:6px;justify-content:flex-end}.ppr-vv .vv-split i{font-style:normal;display:flex;flex-direction:column;align-items:flex-end}.ppr-vv .vv-split i small{font-size:.44rem;color:var(--vv-faint);font-weight:700}.ppr-vv .vv-split i .vv-n{font-size:.62rem}.ppr-vv .vt{border-collapse:separate;border-spacing:0;width:100%}.ppr-vv .vt th,.ppr-vv .vt td{border-bottom:1px solid var(--vv-line);padding:4px 5px;text-align:right;vertical-align:middle;white-space:nowrap;width:65px;min-width:65px;max-width:65px}.ppr-vv .vt thead th{position:sticky;top:0;z-index:3;background:var(--vv-head);font-size:.5rem;font-weight:700;color:var(--vv-muted);text-transform:uppercase;letter-spacing:.04em;padding-top:6px;padding-bottom:6px;white-space:normal;line-height:1.25;vertical-align:bottom}.ppr-vv .vt .c-name{position:sticky;left:0;z-index:2;background:var(--vv-panel);text-align:left;width:144px;min-width:144px;max-width:144px;border-right:2px solid var(--vv-rule);box-shadow:6px 0 9px -7px #0f172a2e;white-space:nowrap}.ppr-vv .vt thead .c-name{z-index:4;background:var(--vv-head);vertical-align:bottom}.ppr-vv .vt .c-pipe{border-left:1px solid var(--vv-line-strong)}.ppr-vv .vt th.is-sort{cursor:pointer}.ppr-vv .vt th.is-sort:hover{color:var(--vv-ink)}.ppr-vv .vt th.is-on{color:var(--vv-blue)}.ppr-vv .vt th .srt{font-style:normal;margin-left:3px}.ppr-vv .vt tr{cursor:pointer}.ppr-vv .vt tbody td{background:var(--vv-panel)}.ppr-vv .vt tr.v-tot td{background:var(--vv-soft)}.ppr-vv .vt tr.v-tot .vv-n{font-weight:600}.ppr-vv .vt tbody tr:hover td{background:var(--vv-head)}.ppr-vv .vt tr.is-sel td{background:var(--vv-blue-soft)}.ppr-vv .vt tr.is-sel .c-name{box-shadow:inset 3px 0 0 var(--vv-blue),6px 0 9px -7px #0f172a2e}.ppr-vv .vt tr.r-row .c-name{padding-left:30px}.ppr-vv .vv-vname{font-weight:700;color:var(--vv-ink);font-size:.7rem;display:flex;align-items:center;gap:6px}.ppr-vv .vv-rname{font-weight:700;color:var(--vv-ink);font-size:.64rem}.ppr-vv .vv-rsub{display:block;font-size:.5rem;color:var(--vv-muted)}.ppr-vv .wk-panel{flex:1 1 auto;min-height:220px;display:flex;flex-direction:column}.ppr-vv .wk-scroll{overflow:auto;flex:1;min-height:0}.ppr-vv .wkt{border-collapse:separate;border-spacing:0}.ppr-vv .wkt th,.ppr-vv .wkt td{border-bottom:1px solid var(--vv-line)}.ppr-vv .wkt thead th{position:sticky;top:0;z-index:3;background:var(--vv-head)}.ppr-vv .wkt .k-lbl{position:sticky;left:0;z-index:2;background:var(--vv-panel);text-align:left;width:150px;min-width:150px;padding:5px 10px 3px;font-size:.56rem;font-weight:700;color:var(--vv-muted);text-transform:uppercase;letter-spacing:.04em;border-right:2px solid var(--vv-rule);box-shadow:6px 0 9px -7px #0f172a2e;white-space:nowrap;vertical-align:top}.ppr-vv .wkt thead .k-lbl{z-index:4;background:var(--vv-head);vertical-align:bottom}.ppr-vv .wkt thead th.wkh{box-sizing:border-box;width:70px;min-width:70px;max-width:70px;text-align:center;padding:5px 1px 9px;vertical-align:top;border-bottom:2px solid var(--vv-rule);font-size:.58rem;font-weight:700;color:var(--vv-ink);white-space:nowrap}.ppr-vv .wkt thead th.wkh small{display:block;margin-top:2px;line-height:1;font-size:.5rem}.ppr-vv .wkt .wkd{font-size:.46rem;font-weight:600;color:var(--vv-faint);white-space:nowrap;margin-left:3px}.ppr-vv .wkt thead th.wkh.is-holi{box-shadow:inset 0 3px #e9c46a;color:#8a6d2f}.ppr-vv .wkt thead th.wkh.is-holi small{color:#b0862a}.ppr-vv .wkt td.w{width:70px;min-width:70px;max-width:70px;text-align:right;padding:4px 6px;border-left:1px solid var(--vv-line);font-size:.62rem;font-weight:400;color:var(--vv-ink);font-variant-numeric:tabular-nums;white-space:nowrap;vertical-align:top}.ppr-vv .wkt td.w.is-zero{color:var(--vv-faint);text-align:right}.ppr-vv .wkt td.w.is-simple{background:#1769e81a}.ppr-vv .wkt td.w.is-complex{background:#b0620a1f}.ppr-vv .wkt td.w .vv-n{font-size:.62rem}.ppr-vv .wkt .k-tot{position:sticky;right:0;z-index:2;background:var(--vv-panel);width:104px;min-width:104px;text-align:right;padding:4px 10px;border-left:2px solid var(--vv-rule);box-shadow:-6px 0 9px -7px #0f172a2e;font-size:.62rem;font-weight:600;color:var(--vv-ink);font-variant-numeric:tabular-nums;white-space:nowrap;vertical-align:top}.ppr-vv .wkt .k-tot .vv-n{font-weight:600;font-size:.62rem}.ppr-vv .wkt thead .k-tot{z-index:4;background:var(--vv-head);font-size:.54rem;color:var(--vv-muted);text-transform:uppercase;letter-spacing:.04em;vertical-align:bottom}.ppr-vv .wkt tr.k-na td{height:20px;color:var(--vv-faint)}.ppr-vv .wkt tr.k-first2 td,.ppr-vv .wkt tr.k-first2 th{border-top:1px solid var(--vv-line-strong)}.ppr-vv .vv-state{padding:28px;font-size:.8rem;color:var(--vv-muted);display:flex;align-items:center;gap:10px}.ppr-vv .vv-state b{color:var(--vv-ink)}.ppr-vv .vv-state.is-error{color:var(--vv-neg)}.ppr-vv .cov{position:absolute;top:0;right:0;bottom:0;width:620px;background:var(--vv-panel);z-index:30;border-left:2px solid var(--vv-rule);box-shadow:-10px 0 24px -12px #0f172a47;display:flex;flex-direction:column}.ppr-vv .cov-h{position:absolute;left:-4px;top:0;bottom:0;width:8px;cursor:col-resize;z-index:5}.ppr-vv .cov-h:after{content:"";position:absolute;left:3px;top:50%;width:2px;height:36px;margin-top:-18px;border-radius:2px;background:var(--vv-line-strong)}.ppr-vv .cov-h:hover:after,.ppr-vv .cov-h.is-drag:after{background:var(--vv-blue)}.ppr-vv .cov-hd{display:flex;align-items:center;gap:8px;padding:7px 12px;border-bottom:1px solid var(--vv-line);background:var(--vv-head);font-size:.6rem;color:var(--vv-muted)}.ppr-vv .cov-hd b{color:var(--vv-ink);font-size:.64rem;text-transform:uppercase;letter-spacing:.04em}.ppr-vv .cov-x{margin-left:auto;border:1px solid var(--vv-line-strong);background:var(--vv-panel);border-radius:5px;width:22px;height:22px;cursor:pointer;color:var(--vv-muted);font-size:.8rem;line-height:1}.ppr-vv .cov-scroll{overflow:auto;flex:1;min-height:0}.ppr-vv .ct{border-collapse:separate;border-spacing:0}.ppr-vv .ct th,.ppr-vv .ct td{padding:0;border-bottom:1px solid var(--vv-panel)}.ppr-vv .ct thead th{position:sticky;top:0;z-index:2;background:var(--vv-head);font-size:.42rem;color:var(--vv-faint);font-weight:700;height:26px;vertical-align:bottom;padding-bottom:3px}.ppr-vv .ct .c-l{position:sticky;left:0;z-index:1;background:var(--vv-panel);text-align:left;width:150px;min-width:150px;padding:0 8px;font-size:.56rem;white-space:nowrap;border-right:1px solid var(--vv-line-strong)}.ppr-vv .ct thead .c-l{z-index:3;background:var(--vv-head)}.ppr-vv .ct tr.cv td.c-l{font-weight:700;color:var(--vv-ink)}.ppr-vv .ct tr.cr td.c-l{padding-left:18px;color:var(--vv-muted);font-weight:600}.ppr-vv .ct td.c{width:16px;min-width:16px;height:18px;border-right:1px solid var(--vv-panel);background:var(--vv-soft)}.ppr-vv .ct tr.cv td{border-top:4px solid var(--vv-panel)}.ppr-vv .cov-lg{display:flex;align-items:center;gap:6px;padding:6px 12px;border-top:1px solid var(--vv-line);font-size:.54rem;color:var(--vv-muted)}.ppr-vv .cov-lg i{display:inline-block;width:14px;height:10px;border-radius:2px}.ppr-vv .hb{border:1px solid var(--vv-blue);border-radius:12px;padding:12px 18px;background:var(--vv-panel);box-shadow:inset 0 0 0 1px var(--vv-blue);display:flex;flex-direction:column;gap:6px}.ppr-vv .hb-row{display:flex;align-items:baseline;gap:22px;flex-wrap:nowrap;white-space:nowrap;overflow:hidden}.ppr-vv .hb-row2{justify-content:space-between;gap:4px 14px;flex-wrap:wrap;overflow:visible;border-top:1px solid var(--vv-line);padding-top:6px}.ppr-vv .hb-title{display:flex;flex-direction:column;align-items:flex-start;gap:4px;align-self:center}.ppr-vv .hb-name{font-size:.84rem;font-weight:700;color:var(--vv-ink)}.ppr-vv .hb-obj{display:inline-flex;gap:3px;padding:2px 8px;border-radius:999px;background:var(--vv-blue-soft);color:var(--vv-blue);font-size:.54rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.ppr-vv .hb-obj b{font-weight:800}.ppr-vv .hb-m{display:inline-flex;align-items:baseline;gap:6px}.ppr-vv .hb-l{font-size:.5rem;letter-spacing:.07em;text-transform:uppercase;font-weight:700;color:var(--vv-faint)}.ppr-vv .hb-v{font-size:1rem;font-weight:800;color:var(--vv-ink);font-variant-numeric:tabular-nums}.ppr-vv .hb-v small{font-size:.5rem;color:var(--vv-faint);font-weight:700}.ppr-vv .hb-v.is-na{color:var(--vv-faint)}.ppr-vv .hb-ly{font-size:.6rem;color:var(--vv-faint)}.ppr-vv .hb-d{font-size:.62rem;font-weight:600}.ppr-vv .hb-row2 .hb-l{font-size:.46rem}.ppr-vv .hb-row2 .hb-v{font-size:.72rem;font-weight:700}.ppr-vv .hb-row2 .hb-ly,.ppr-vv .hb-row2 .hb-d{font-size:.5rem}.ppr-vv .hb-row2 .hb-m{gap:4px}.ppr-vv .va-dh .sp{flex:0 0 0}.ppr-vv .va-dh .va-dh-end{margin-left:auto}.ppr-vv{--vv-green: var(--ppr-positive, #2f7d4f);--vv-amber: #b0620a}.ppr-vv .vv-btn.is-primary{background:var(--vv-blue);border-color:var(--vv-blue);color:var(--ppr-on-accent, #fff)}.ppr-vv .vv-btn.is-primary:hover{filter:brightness(1.06)}.ppr-vv .agr{display:inline-flex;align-items:center;gap:4px;font-size:.5rem;font-weight:700;color:var(--vv-ink);border:1px solid var(--vv-line-strong);border-radius:9px;padding:1px 6px;background:var(--vv-panel);white-space:nowrap;vertical-align:middle;line-height:1.4}.ppr-vv .agr i{width:6px;height:6px;border-radius:50%;background:var(--vv-faint);display:inline-block}.ppr-vv .agr-draft i,.ppr-vv .agr-mlock i{background:var(--vv-muted)}.ppr-vv .agr-sent i{background:var(--vv-blue)}.ppr-vv .agr-ack i{background:var(--vv-green)}.ppr-vv .agr-review{border-color:#e8c79a}.ppr-vv .agr-review i{background:var(--vv-amber)}.ppr-vv .agr.is-click{cursor:pointer}.ppr-vv .agr-over{color:var(--vv-faint);font-style:italic;border-style:dashed}.ppr-vv .agr-per{display:inline-flex;align-items:center;gap:6px}.ppr-vv .agr-per-l{font-size:.56rem;font-weight:700;color:var(--vv-muted);text-transform:uppercase;letter-spacing:.04em}.ppr-vv .agr.is-click:hover{border-color:var(--vv-blue)}.ppr-vv .vt .agr,.ppr-vv .va-list .agr{font-weight:600;color:var(--vv-muted)}.ppr-vv .agr-sum{display:flex;flex-direction:column;gap:2px}.ppr-vv .agr-sl{display:flex;gap:5px;align-items:center;flex-wrap:wrap}.ppr-vv .agr-sl:empty{display:none}.ppr-vv .agr-sum .agr{border:0;padding:0;background:none}.ppr-vv .agr-n{font-size:.5rem;color:var(--vv-faint)}.ppr-vv .agr-n-act{color:var(--vv-amber);font-weight:700}.ppr-vv .lkb{border:1px solid var(--vv-line-strong);background:var(--vv-panel);border-radius:5px;cursor:pointer;font-size:.6rem;line-height:1;padding:2px 3px;margin-right:3px;vertical-align:middle;font-family:inherit}.ppr-vv .lkb:hover{border-color:var(--vv-blue)}.ppr-vv .lkb.is-on{background:var(--vv-soft)}.ppr-vv .lkb.is-busy{opacity:1;cursor:progress}.ppr-vv .agr-spin{display:inline-block;width:9px;height:9px;border-radius:50%;vertical-align:-1px;border:1.5px solid var(--vv-line-strong);border-top-color:var(--vv-blue);animation:agr-spin .7s linear infinite}@keyframes agr-spin{to{transform:rotate(360deg)}}.ppr-vv .vv-ragr{display:flex;align-items:center;gap:3px;margin:2px 0 1px;min-width:0}.ppr-vv .vv-ragr .lkb{margin-right:0}.ppr-vv .vv-ragr .agr{min-width:0;overflow:hidden;text-overflow:ellipsis}.ppr-vv .lkb[disabled]{opacity:.4;cursor:not-allowed}.ppr-vv .dr{font-size:.5rem;color:var(--vv-muted);white-space:nowrap}.ppr-vv .dr.is-off{color:var(--vv-faint);text-decoration:line-through}.ppr-vv .dr.dr-none{color:var(--vv-faint)}.ppr-vv.vv-ov{position:fixed;inset:0;z-index:1300}.ppr-vv .vv-ov-scrim{position:absolute;inset:0;background:#0f172a61;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}.ppr-vv .vv-ov-panel{position:absolute;top:0;right:0;height:100%;width:470px;max-width:92vw;display:flex;flex-direction:column;background:var(--ppr-surface);box-shadow:-18px 0 44px -16px #0f172a66}.ppr-vv .vv-ov-head{display:flex;align-items:flex-start;justify-content:space-between;padding:20px 22px 16px;border-bottom:1px solid var(--vv-line)}.ppr-vv .vv-ov-head h3{margin:0;font-size:1.02rem;font-weight:750;letter-spacing:-.01em;color:var(--vv-ink)}.ppr-vv .vv-ov-sub{margin:3px 0 0;font-size:.68rem;font-weight:600;color:var(--vv-faint)}.ppr-vv .vv-ov-x{width:30px;height:30px;border:0;background:transparent;font-size:1rem;color:var(--vv-muted);cursor:pointer;border-radius:50%}.ppr-vv .vv-ov-x:hover{background:var(--vv-soft);color:var(--vv-ink)}.ppr-vv .vv-ov-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:14px 22px 22px}.ppr-vv .vv-ov-foot{display:flex;gap:10px;align-items:center;padding:16px 22px;border-top:1px solid var(--vv-line);background:var(--vv-head)}.ppr-vv .vv-ov-foot .sp{flex:1}.ppr-vv .snd-sec{margin:10px 0 0}.ppr-vv .snd-sec:first-child{margin-top:0}.ppr-vv .snd-h{display:flex;justify-content:space-between;align-items:center;margin:14px 0 6px;font-size:.68rem;color:var(--vv-muted);gap:8px}.ppr-vv .snd-h b{color:var(--vv-ink)}.ppr-vv .snd-list{display:flex;flex-direction:column;gap:5px}.ppr-vv .snd-r{display:flex;align-items:center;gap:8px;padding:7px 10px;background:var(--vv-panel);border:1px solid var(--vv-line);border-radius:8px;font-size:.68rem;cursor:pointer}.ppr-vv .snd-r b{color:var(--vv-ink);width:44px}.ppr-vv .snd-r .snd-n{flex:1;color:var(--vv-muted);font-size:.58rem}.ppr-vv .snd-r.is-off{opacity:.55;cursor:default}.ppr-vv .snd-note{font-size:.58rem;color:var(--vv-muted);line-height:1.5;margin:4px 0 0}.ppr-vv .snd-ts{margin:3px 0 0;font-size:.56rem;color:var(--vv-muted)}.ppr-vv .snd-what,.ppr-vv .snd-warn{margin-top:12px;font-size:.6rem;line-height:1.55;border-radius:8px;padding:8px 10px}.ppr-vv .snd-what{color:var(--vv-muted);background:var(--vv-panel);border:1px solid var(--vv-line)}.ppr-vv .snd-what b,.ppr-vv .snd-warn b{color:var(--vv-ink)}.ppr-vv .snd-warn{color:var(--vv-ink);background:#ffd36929;border:1px solid #e8c79a}.ppr-vv .snd-ok{margin:10px 0 0;font-size:.62rem;color:var(--vv-green);font-weight:700}.ppr-vv .snd-err{margin:10px 0 0;font-size:.62rem;color:var(--vv-neg);font-weight:700}.ppr-vv .snd-acts{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.ppr-vv .rc-g{background:var(--vv-panel);border:1px solid var(--vv-line);border-radius:8px;margin:6px 0;overflow:hidden}.ppr-vv .rc-gh{display:flex;align-items:center;gap:6px;padding:5px 10px;font-size:.62rem;color:var(--vv-ink);background:var(--vv-line-soft, rgba(0, 0, 0, .03));border-bottom:1px solid var(--vv-line)}.ppr-vv .rc-tag{font-size:.5rem;font-weight:600;color:var(--vv-muted);border:1px solid var(--vv-line);border-radius:999px;padding:1px 6px}.ppr-vv .rc-u{display:flex;align-items:center;gap:8px;padding:6px 10px;font-size:.64rem;border-top:1px solid var(--vv-line)}.ppr-vv .rc-u:first-child{border-top:0}.ppr-vv .rc-u .rc-r{font-weight:700;color:var(--vv-ink)}.ppr-vv .rc-u .rc-e{color:var(--vv-muted);font-size:.56rem;flex:1}.ppr-vv .rc-u.is-off{opacity:.6}.ppr-vv label.rc-u{cursor:pointer}.ppr-vv .rc-vid{display:flex;align-items:center;gap:8px;font-size:.6rem;font-weight:700;color:var(--vv-muted);margin-top:4px}.rc-upc{margin-left:8px;opacity:.6}.ppr-vv .snd-next{margin-top:6px;font-size:.6rem;color:var(--vv-ink)}.ppr-vv .snd-next ol{margin:3px 0 0;padding-left:16px;color:var(--vv-muted)}.ppr-vv .tl-src{color:var(--vv-muted)}.ppr-vv .rc-mock{color:var(--vv-amber);font-weight:700}.ppr-vv .rc-why{font-size:.5rem;color:var(--vv-faint)}.ppr-vv .rc-x{margin-left:auto;border:0;background:none;color:var(--vv-muted);cursor:pointer;font-size:.7rem}.ppr-vv .rc-s{display:flex;gap:6px;margin-top:6px}.ppr-vv .rc-s input{flex:1;border:1px solid var(--vv-line-strong);border-radius:6px;padding:5px 8px;font-family:inherit;font-size:.66rem;background:var(--vv-panel);color:var(--vv-ink)}.ppr-vv .tl{list-style:none;margin:6px 0 0;padding:0;font-size:.62rem;color:var(--vv-ink)}.ppr-vv .tl li{padding:6px 0;border-top:1px solid var(--vv-line);display:flex;gap:10px}.ppr-vv .tl li>span{color:var(--vv-muted);width:92px;flex:0 0 92px;font-size:.56rem}.ppr-vv .tl-c{display:block;color:var(--vv-muted);font-size:.58rem;margin-top:2px}.ppr-vv .vt .c-name{width:176px;min-width:176px;max-width:176px}.np-week-offers{padding:6px 4px 32px 6px;min-width:0;font-variant-numeric:tabular-nums}.np-week-offer{min-width:0}.np-week-offer+.np-week-offer{margin-top:3px;padding-top:3px;border-top:1px solid var(--ppr-line, #d7deea)}.np-week-terms{display:flex;align-items:center;gap:2px;min-width:0;height:13px;font-size:8.1px;font-weight:750;line-height:13px;color:var(--ppr-ink-soft, #475467);white-space:nowrap}.np-week-terms>span:not(.np-week-arrow){display:inline-flex;align-items:center;gap:2px;min-width:0;overflow:hidden}.np-week-terms>span>span{overflow:hidden;text-overflow:ellipsis}.np-week-price{display:flex;align-items:baseline;gap:2px;min-width:0;height:16px;font-size:11px;font-weight:800;line-height:16px;white-space:nowrap;color:var(--ppr-ink, #14213d)}.np-week-price>span{flex-shrink:0}.np-week-unit{font-size:8px;font-weight:600;color:var(--ppr-muted, #667085)}.np-week-offers-two .np-week-terms{height:12px;font-size:7.5px;line-height:12px}.np-week-offers-two .np-week-price{height:14px;font-size:10px;line-height:14px}.np-week-price-edited,.np-week-offers-two .np-week-price-edited{gap:1px;font-size:8.5px;letter-spacing:-.15px}.np-week-price-edited .np-week-unit,.np-week-price-long,.np-week-offers-two .np-week-price-long{font-size:7px}.np-week-price-long .np-week-unit{font-size:6px}.np-week-price-long .np-week-arrow{font-size:7px}.np-week-terms-edited,.np-week-offers-two .np-week-terms-edited{font-size:7px;gap:1px}.np-week-old{font-weight:600;color:var(--ppr-ink-soft, #475467)}.np-week-new{color:var(--ppr-pill-gold-fg, #9a6a05);font-weight:800}.np-week-arrow{color:var(--ppr-faint, #98a2b3);font-size:8px;flex-shrink:0}.np-week-offer-removed{color:var(--ppr-muted, #667085);opacity:.7}.np-week-offer-removed .np-week-terms,.np-week-offer-removed .np-week-price{text-decoration:line-through}.np-week-digital{flex:0 0 10px;width:10px;height:10px;vertical-align:middle}.np-week-footer{position:absolute;bottom:4px;left:6px;right:4px;display:grid;grid-template-columns:3px minmax(0,1fr);gap:3px;height:24px}.np-week-depth{display:inline-block;flex-shrink:0;width:3px;border-radius:2px}.np-week-depth-shallow{background:#e4b62f}.np-week-depth-deep{background:#6b50a3}.np-week-status-rows{min-width:0;display:grid;grid-template-rows:12px 12px}.np-week-attributes,.np-week-changes{display:flex;align-items:center;gap:2px;min-width:0;white-space:nowrap}.np-week-changes{padding-right:13px}.np-week-ad{flex:0 0 16px;font-size:7px;font-weight:800;color:var(--ppr-blue-ink, #245ec7)}.np-week-display{flex-basis:22px;color:var(--ppr-green-ink, #12715b)}.np-week-status-icon{flex:0 0 10px;width:10px;height:10px;text-align:center;font-size:10px;line-height:10px}.np-week-warning{color:var(--ppr-pill-gold-fg, #9a6a05)}.np-week-holiday{color:#d99a1c}.np-week-empty{padding:24px 4px 32px;font-size:8px;text-align:center;color:var(--ppr-muted, #667085)}body[data-theme=dark] .category-hero,body[data-theme=dark] .forecast-module,body[data-theme=dark] .qa-panel,body[data-theme=dark] .scope-card,body[data-theme=dark] .scenario-tile,body[data-theme=dark] .forecast-module>header,body[data-theme=dark] .period-table th,body[data-theme=dark] .projection-table th,body[data-theme=dark] .plan-callout header,body[data-theme=dark] .drawer-header{background:#162233;border-color:var(--line)}body[data-theme=dark] .title-line span,body[data-theme=dark] .vendor-chips button,body[data-theme=dark] .create-scenario-button,body[data-theme=dark] .export-button,body[data-theme=dark] .detail-toggle-button,body[data-theme=dark] .publish-plan-button,body[data-theme=dark] .secondary-action,body[data-theme=dark] .table-view-toggle,body[data-theme=dark] .metric-toggles{background:#142033;border-color:#34465f;color:#d8e5f8}body[data-theme=dark] .vendor-chips button.active,body[data-theme=dark] .metric-toggles button.active,body[data-theme=dark] .table-view-toggle button.active{background:#2f7df5;color:#fff;border-color:#73a7ff}.qa-panel,.forecast-module{border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--tight-shadow)}.forecast-module{overflow:hidden}.forecast-module>header{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:13px 16px;border-bottom:1px solid var(--line);background:#fbfcfe}.forecast-module h2{font-size:.98rem}.forecast-module header p{margin-top:3px;font-size:.76rem}.forecast-module.expanded .module-expanded{display:block}.segmented{display:inline-flex;gap:4px;padding:3px;border:1px solid var(--line);border-radius:8px;background:#f7f9fc}.segmented button{min-height:28px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:var(--muted);font-weight:680}.segmented button.active{background:#fff;color:var(--blue);box-shadow:var(--tight-shadow)}.plan-toggle-cluster,.plan-controls{display:flex;align-items:center;gap:10px}.plan-toggle-cluster{margin-left:auto}.metric-toggles{display:inline-flex;gap:5px;padding:3px;border:1px solid #cbd5e1;border-radius:999px;background:#f8fafc}.metric-toggles button{min-height:27px;padding:0 12px;border:0;border-radius:999px;background:transparent;color:#526178;font-size:.74rem;font-weight:620}.metric-toggles button.active{background:var(--blue);color:#fff}.plan-module .table-view-toggle,.promo-module .table-view-toggle{border-color:#cbd5e1;border-radius:999px;background:#f6f8fb}.plan-module .table-view-toggle button,.promo-module .table-view-toggle button{min-height:27px;padding:0 12px;border-radius:999px;color:#526178;font-size:.74rem;font-weight:620}.plan-module .table-view-toggle button.active,.promo-module .table-view-toggle button.active{background:#111827;color:#fff;box-shadow:none}.export-button,.deal-sheet-button,.detail-toggle-button,.publish-plan-button{min-height:28px;padding:0 11px;border:1px solid #b9d3ff;border-radius:8px;background:#f7fbff;color:var(--blue);font-size:.72rem;font-weight:520}.publish-plan-button{border-color:#111827;background:#111827;color:#fff}.publish-plan-button.secondary{border-color:#c9d8ee;background:#fff;color:#111827}.detail-toggle-button{background:#fff}.projection-wrap{overflow:auto;padding:8px 10px}.promo-module .projection-wrap,.weekly-plan-panel .projection-wrap{overflow:visible}.promo-table-scroll{overflow-x:auto}.promo-module header{align-items:center;gap:10px}.promo-module .table-view-toggle{margin-left:auto}.publish-note{margin:0;padding:8px 12px 11px;border-top:1px solid #e5ebf3;color:#66758c;font-size:.68rem;line-height:1.35}.projection-table{min-width:1180px;width:100%;border-collapse:collapse}.projection-table th,.projection-table td{padding:9px 10px;border-bottom:1px solid var(--line);text-align:right;white-space:nowrap}.projection-table th:first-child,.projection-table td:first-child,.projection-table th:nth-child(2),.projection-table td:nth-child(2){text-align:left}.projection-table th{background:#f8fafc;color:#7b8798;font-size:.72rem;text-transform:uppercase}.projection-table .cost-week{background:#fff2df;color:#cf5d00}.projection-table .price-week{background:#edf7f0;color:#047857}.projection-table .total-col{position:sticky;right:0;border-left:2px solid #cbd5e1;background:#f1f5f9;color:var(--ink);font-weight:820}body[data-theme=dark] .projection-table,body[data-theme=dark] .period-table,body[data-theme=dark] .pack-size-contribution table,body[data-theme=dark] .callout-table{color:var(--ink)}body[data-theme=dark] .projection-table th,body[data-theme=dark] .projection-table td,body[data-theme=dark] .period-table th,body[data-theme=dark] .period-table td,body[data-theme=dark] .pack-size-contribution th,body[data-theme=dark] .pack-size-contribution td,body[data-theme=dark] .callout-table th,body[data-theme=dark] .callout-table td{border-color:#2d3a4d}body[data-theme=dark] .projection-table th,body[data-theme=dark] .period-table th{background:#162233;color:#b9c6d8}body[data-theme=dark] .projection-table tbody tr:hover td:not(.total-col),body[data-theme=dark] .period-table tbody tr:hover td:not(.total-col){background:#162338}body[data-theme=dark] .projection-table .total-col,body[data-theme=dark] .period-table .total-col,body[data-theme=dark] .period-table .total-row td,body[data-theme=dark] .deal-average{background:#17283d}body[data-theme=dark] .projection-table .cost-week{background:#ff8b3d1f;color:#ffad70}body[data-theme=dark] .projection-table .price-week{background:#3ddc921f;color:#72e7b4}body[data-theme=dark] .plan-ly,body[data-theme=dark] .mini-stats,body[data-theme=dark] .scenario-input-rows small,body[data-theme=dark] .scope-card span,body[data-theme=dark] .period-table th small,body[data-theme=dark] .deal-event-label,body[data-theme=dark] .driver-mini-card small,body[data-theme=dark] .user-chip small,body[data-theme=dark] .qa-card p{color:var(--faint)}body[data-theme=dark] .user-chip strong,body[data-theme=dark] .scope-card strong,body[data-theme=dark] .qa-card h3,body[data-theme=dark] .plan-current,body[data-theme=dark] .deal-value,body[data-theme=dark] .projection-table td:first-child strong{color:var(--ink)}.cockpit-layout .forecast-module,.cockpit-layout .evidence-panel{border-radius:7px}.table-filter-controls,.promo-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.table-filter-controls{margin:0 0 8px;padding:6px 8px;border:1px solid var(--line);border-radius:6px;background:var(--soft)}.promo-toolbar .table-filter-controls{background:transparent;border:0;padding:0;margin:0;gap:6px}.promo-toolbar .table-filter-controls>span{font-size:.6rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:600}.promo-toolbar .table-filter-controls select,.promo-toolbar .table-filter-controls input{border:1px solid var(--line);background:#fff;border-radius:6px;padding:3px 8px;min-height:24px;font-size:.72rem}.promo-toolbar .table-filter-controls input{width:200px}.table-filter-category select{min-width:200px;font-weight:500;color:var(--ink)}.table-filter-objective{position:relative}.table-filter-objective .plan-obj-capsule{display:inline-flex;border:0;border-radius:6px;background:var(--soft);padding:2px;min-height:0}.table-filter-objective .plan-obj-capsule .plan-obj-opt{border:0;background:transparent;padding:3px 12px;font-size:.7rem;font-weight:500;color:var(--muted);cursor:pointer;font-family:inherit;border-radius:4px;min-height:22px;letter-spacing:0}.table-filter-objective .plan-obj-capsule .plan-obj-opt:hover:not(.active){color:var(--ink)}.table-filter-objective .plan-obj-capsule .plan-obj-opt.active{background:var(--blue);color:#fff;font-weight:600;box-shadow:none}.table-filter-objective .plan-compare-toggle{border:0;background:transparent;color:var(--blue);font-size:.7rem;font-weight:500;cursor:pointer;padding:0;margin-left:10px;font-family:inherit;min-height:0;border-radius:0}.table-filter-objective .plan-compare-toggle:hover{text-decoration:underline;background:transparent}.table-filter-objective .plan-compare-toggle.is-open{font-weight:600}.plan-compare{position:absolute;top:calc(100% + 8px);right:0;z-index:20;width:540px;max-width:calc(100vw - 60px);border:1px solid #c7d8f6;border-radius:8px;background:#f7faff;box-shadow:0 8px 24px #0f172a1f}.plan-compare:before{content:"";position:absolute;top:-6px;right:70px;width:10px;height:10px;background:#f7faff;border-top:1px solid #c7d8f6;border-left:1px solid #c7d8f6;transform:rotate(45deg)}.plan-compare-head{display:flex;align-items:baseline;gap:8px;padding:7px 12px;border-bottom:1px solid #eef1f6}.plan-compare-head strong{font-size:.66rem;font-weight:700;color:var(--ink);text-transform:uppercase;letter-spacing:.06em}.plan-compare-sub{font-size:.62rem;color:var(--faint)}.plan-compare-close{margin-left:auto;border:0;background:transparent;width:18px;height:18px;border-radius:4px;cursor:pointer;color:var(--faint);font-size:.9rem;line-height:1;padding:0}.plan-compare-close:hover{color:var(--ink)}.plan-compare-grid{display:grid;grid-template-columns:minmax(160px,1.3fr) repeat(3,minmax(80px,1fr))}.plan-compare-corner{background:transparent}.plan-compare-col-head{padding:4px 10px;font-size:.54rem;text-transform:uppercase;letter-spacing:.06em;font-weight:600;color:var(--faint);text-align:right;border-bottom:1px solid #eef1f6}.plan-compare-row-name{padding:5px 10px;border-bottom:1px solid #f4f6fa;display:flex;flex-direction:column;gap:0}.plan-compare-row-name strong{font-size:.72rem;font-weight:500;color:var(--ink)}.plan-compare-row-name small{font-size:.56rem;color:var(--faint)}.plan-compare-row-name.is-active strong{color:var(--blue);font-weight:600}.plan-compare-row-name.is-context strong{color:var(--muted);font-weight:400}.plan-compare-row-name.is-context small{font-style:italic}.plan-compare-cell{padding:5px 10px;border-bottom:1px solid #f4f6fa;text-align:right;font-size:.72rem;font-variant-numeric:tabular-nums;color:var(--ink)}.plan-compare-cell.is-best{font-weight:600;color:var(--blue)}.plan-compare-grid>*:nth-last-child(-n+4){border-bottom:0}.plan-compare-foot{padding:5px 12px 7px;border-top:1px solid #eef1f6;font-size:.6rem;color:var(--faint)}.plan-compare-foot strong{color:var(--muted);font-weight:500}.promo-toolbar{justify-content:flex-start;margin-bottom:8px;align-items:center;gap:18px;position:relative}.promo-toolbar>[data-filter-kind=promo]{margin-left:auto}.table-filter-controls span,.table-filter-controls em{color:var(--muted);font-size:.66rem;font-style:normal;font-weight:650}.table-filter-controls select,.table-filter-controls input,.scenario-name-field select{min-height:28px;border:1px solid var(--line-strong);border-radius:5px;background:var(--panel);color:var(--ink);font-size:.72rem}.table-filter-controls input{width:min(280px,58vw);padding:0 8px}.table-filter-controls button{min-height:26px;border:1px solid var(--line-strong);border-radius:5px;background:var(--panel);color:var(--muted);font-size:.68rem;font-weight:650}body[data-theme=dark] .question-evidence-card,body[data-theme=dark] .driver-evidence-card,body[data-theme=dark] .plan-callout,body[data-theme=dark] .drawer,body[data-theme=dark] #scenarioOverlay .scenario-drawer{border-color:#3b4a5f;background:linear-gradient(180deg,#161d27fc,#111924f7),radial-gradient(circle at 14% 2%,rgba(64,92,119,.25),transparent 38%),#111924;color:var(--ink);box-shadow:0 22px 54px #00000070}body[data-theme=dark] .ingredient-selection-logic h4,body[data-theme=dark] .cost-driver-summary h5,body[data-theme=dark] .driver-point-detail strong,body[data-theme=dark] .question-evidence-card h3,body[data-theme=dark] .pack-size-contribution h4,body[data-theme=dark] .plan-callout header strong,body[data-theme=dark] .drawer-header h2{color:var(--ink)}.plan-cell-popover{position:fixed;z-index:45;filter:drop-shadow(0 24px 48px rgba(15,23,42,.24))}.plan-cell-popover[hidden]{display:none}.plan-callout{position:relative;overflow:hidden;border:1.5px solid #88b8ee;border-radius:5px;background:linear-gradient(180deg,#f8fbfffa,#fffffffa 22%,#fffdf8fa),#fff;box-shadow:0 0 0 1px #ffffffe6 inset,0 14px 30px #2440602e}.plan-callout:before{content:"";position:absolute;top:-6px;left:50%;width:10px;height:10px;border-top:1.5px solid #88b8ee;border-left:1.5px solid #88b8ee;background:#f8fbff;transform:translate(-50%) rotate(45deg)}.plan-cell-popover.open-above .plan-callout:before{top:auto;bottom:-6px;border-top:0;border-left:0;border-right:1.5px solid #88b8ee;border-bottom:1.5px solid #88b8ee}.plan-callout header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:10px 38px 9px 14px;border-bottom:1px solid #dbe7f5;background:linear-gradient(180deg,#f7fbfff2,#ffffffeb)}.plan-callout header strong{color:#111827;font-size:.82rem;font-weight:680}.plan-callout header span{color:#66758c;font-size:.7rem;font-weight:520}.callout-close{position:absolute;top:8px;right:12px;width:22px;height:22px;border:0;background:transparent;color:#66758c;font-size:.9rem}.callout-table{width:100%;table-layout:fixed;border-collapse:collapse}.callout-table th,.callout-table td{padding:7px 9px;border-bottom:1px solid #e7edf5;border-right:1px solid #e7edf5;text-align:center;white-space:normal}.callout-table th:first-child,.callout-table td:first-child{width:78px;text-align:left}.callout-table th{background:#f5f9fec2;color:#69778d;font-size:.64rem;font-weight:620;letter-spacing:0;text-transform:none}.callout-table td{color:#111827;font-size:.68rem;font-weight:520}.callout-table .plan-current{font-size:.72rem}.callout-table .plan-ly{font-size:.64rem}.callout-table .plan-delta{font-size:.58rem}.callout-table tbody tr:last-child td{border-top:1px solid #cbd5e1;border-bottom:0;background:linear-gradient(180deg,#ebf5ffeb,#e5f1ffdb)}.callout-table tbody tr:last-child td:first-child{font-weight:660}.projection-table.period-table,.projection-table.promo-table,.projection-table.period-table.quarter-view{min-width:0}.projection-table.period-table{table-layout:fixed}.projection-table td{padding:0}.projection-table td:first-child,.projection-table td:nth-child(2){padding:0}.projection-table.period-table td:first-child,.projection-table.promo-table td:first-child{padding:8px 10px}.period-table th,.period-table td{border-right:1px solid #e5ebf3;white-space:normal}.period-table th{height:52px;color:#526178;font-size:.68rem;font-weight:560;letter-spacing:0;text-align:center;text-transform:none;vertical-align:middle}.period-table th:first-child{width:118px;text-align:left;text-transform:uppercase}.period-table th:nth-child(2){text-align:center}.period-table th span,.period-table th small{display:block}.period-table th span{color:#111827;font-size:.72rem;font-weight:620}.weekly-promo-table thead th span{font-size:.76rem;line-height:1.05;font-weight:480}.period-table th small{margin-top:3px;color:#69778d;font-size:.58rem;font-weight:520}.period-table tbody td{background:#fff}.period-table tbody td.cost-pressure-period{background:linear-gradient(180deg,#fff8eed1,#fffcf7fa)}.period-table tbody td.price-action-period{background:linear-gradient(180deg,#f0fdfad1,#f9fefdfa)}.period-table tbody tr:hover td:not(.total-col){background:#fbfdff}.period-table tbody tr:hover td.cost-pressure-period:not(.total-col){background:linear-gradient(180deg,#fff1dbe6,#fffaf4)}.period-table tbody tr:hover td.price-action-period:not(.total-col){background:linear-gradient(180deg,#e2fbf6e6,#f6fefc)}.cell-button,.promo-cell{width:100%;min-height:42px;padding:7px 9px;border:0;background:transparent;color:#344054;font-size:.78rem;font-weight:650;text-align:right}.cell-button:hover,.promo-cell:hover{background:#fff8ee;color:#cf5d00}.plan-current{display:block;color:#111827;font-size:.72rem;font-weight:560;line-height:1.15}.plan-ly{display:block;color:#66758c;font-size:.66rem;font-weight:430;line-height:1.15}.period-table .total-row td,.period-table .total-row .total-col{background:#eaf4ff;text-align:center;padding-top:8px;padding-bottom:8px}.period-table .total-row td:first-child strong{color:#111827;font-weight:680}.period-table .total-row td:first-child{text-align:left}.period-table .total-col .plan-current{font-weight:650}.period-table td:first-child strong{color:#344054;font-size:.68rem;font-weight:600;letter-spacing:0}.period-table .total-col{width:128px;min-width:128px;text-align:center}.period-table td.total-col{padding:8px 6px}.period-table .total-row .plan-current,.period-table .total-row .plan-ly,.period-table .total-row .plan-delta{margin:2px 0}.plan-callout.deal-callout header{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:start}.plan-callout.deal-callout header>div{display:flex;flex-direction:column}.plan-callout.deal-callout header .promo-detail-link{padding:7px 12px;background:var(--blue);color:#fff;border-radius:6px;font-size:.74rem;font-weight:700;text-decoration:none;white-space:nowrap}body[data-theme=dark] .plan-callout.deal-callout header .promo-detail-link{color:#0b1322}.plan-callout.deal-callout header .promo-detail-link:hover{filter:brightness(1.08)}.projection-table.period-table.deal-sheet-table td:first-child,.projection-table.period-table.deal-sheet-table td:nth-child(2),.projection-table.period-table.deal-sheet-table th:first-child,.projection-table.period-table.deal-sheet-table th:nth-child(2){padding-left:3px;padding-right:3px;text-align:center}.promo-cell{display:grid;place-items:center;position:relative;gap:0;width:auto;min-width:22px;max-width:27px;min-height:14px;padding:0 2px;margin:0 auto;text-align:center;border-radius:4px;background:#f8fafc;box-shadow:inset 0 0 0 1px #e7edf5}.promo-cell span{color:#536176;font-size:.44rem;font-weight:600;line-height:1;text-transform:none}.promo-cell small{color:#66758c;font-size:.68rem}.promo-cell b{color:#344054;font-size:.7rem}.weekly-promo-table{width:100%;table-layout:fixed}.weekly-promo-table th:first-child,.weekly-promo-table td:first-child{width:112px}.weekly-promo-table td:first-child{padding:4px 8px}.weekly-promo-table th{height:34px;padding:5px 2px}.weekly-promo-table th span{font-size:.56rem;font-weight:560}.weekly-promo-table th.total-col,.weekly-promo-table td.total-col{width:92px;min-width:92px}.weekly-promo-table td.total-col{padding:4px}.weekly-promo-table td{padding:1px 0;border-right:1px solid #edf2f7}.promo-cell.tactic-item{background:#eaf3ff;color:#0f57d6;box-shadow:inset 0 0 0 1px #cfe1ff}.promo-cell.tactic-item span{color:#0f57d6}.promo-cell.tactic-bxgx{background:#eaf9f1;color:#047857;box-shadow:inset 0 0 0 1px #c8efd9}.promo-cell.tactic-bxgx span{color:#047857}.promo-cell.tactic-none{background:#f8fafc}.digital-stack-icon{display:inline-block;width:9px;height:9px;border:1px solid currentColor;border-radius:2px;color:#66758c;box-shadow:2px -2px 0 -1px #fff,2px -2px 0 0 currentColor}.promo-cell .digital-stack-icon{position:absolute;right:1px;top:0;width:3px;height:3px;border-radius:1px;opacity:.76;box-shadow:1px -1px 0 -.75px #fff,1px -1px 0 0 currentColor}.promo-legend{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:8px 10px 12px;margin-bottom:4px;color:#66758c;font-size:.68rem}.promo-legend span{display:inline-flex;align-items:center;gap:5px}.legend-chip{display:inline-grid;place-items:center;min-width:24px;height:16px;padding:0 4px;border-radius:5px;font-style:normal;font-size:.54rem;font-weight:620;text-transform:none}.legend-chip.item{background:#eaf3ff;color:#0f57d6;box-shadow:inset 0 0 0 1px #cfe1ff}.legend-chip.bxgx{background:#eaf9f1;color:#047857;box-shadow:inset 0 0 0 1px #c8efd9}.promo-callout .callout-table td:first-child{font-weight:600;text-align:left}.promo-outcome-basis,.promo-outcome-subtext,.promo-combined-note{display:block}.promo-outcome-basis{color:#111827;font-weight:640;line-height:1.15}.promo-outcome-subtext{margin-top:3px;color:#6b7890;font-size:.64rem;font-weight:520;line-height:1.2}.promo-combined-note{color:#5f6e83;font-size:.68rem;font-weight:520;line-height:1.25}.promo-detail-link{color:var(--blue);font-size:.72rem;font-weight:520;text-decoration:underline;text-underline-offset:3px}.promo-detail-link:hover{color:#174ea6}.promo-detail-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:8px 10px 10px;border-bottom:1px solid #e7edf5;background:linear-gradient(180deg,#f8fbffdb,#ffffffeb)}.promo-detail-metrics span{min-width:0;padding:5px 6px;border:1px solid #e3eaf4;border-radius:5px;background:#fff}.promo-detail-metrics small,.promo-detail-metrics b{display:block;line-height:1.1}.promo-detail-metrics small{overflow:hidden;color:#69778d;font-size:.56rem;font-weight:520;text-overflow:ellipsis;white-space:nowrap}.promo-detail-metrics b{margin-top:2px;color:#111827;font-size:.68rem;font-weight:620}.digital-detail-chip{display:inline-flex;margin:2px 5px 2px 0;padding:3px 7px;border-radius:999px;background:#f2f6fb;color:#536176;font-size:.7rem}body[data-theme=dark] .topbar,body[data-theme=dark] .filters,body[data-theme=dark] .hero-section,body[data-theme=dark] .question-section,body[data-theme=dark] .scenario-section,body[data-theme=dark] .scenario-stage,body[data-theme=dark] .scenario-track,body[data-theme=dark] .metrics-section,body[data-theme=dark] .forecast-module,body[data-theme=dark] .promo-module{background:#0e1622f5;border-color:var(--line);color:var(--ink)}body[data-theme=dark] .qa-row span,body[data-theme=dark] .metric-mini-card span,body[data-theme=dark] .scenario-meta-row,body[data-theme=dark] .scenario-input-rows,body[data-theme=dark] .section-subtitle,body[data-theme=dark] .promo-legend,body[data-theme=dark] .deal-calendar-legend,body[data-theme=dark] .deal-sheet-table th small{color:var(--muted)}body[data-theme=dark] .metric-mini-card:after,body[data-theme=dark] .qa-panel header,body[data-theme=dark] .forecast-module>header,body[data-theme=dark] .promo-module header,body[data-theme=dark] .question-evidence-card .evidence-separator,body[data-theme=dark] .pack-size-contribution,body[data-theme=dark] .outlier-news,body[data-theme=dark] .driver-evidence-layout,body[data-theme=dark] .selected-evidence,body[data-theme=dark] .plan-callout header{border-color:#2d3b50}body[data-theme=dark] .period-table,body[data-theme=dark] .projection-table,body[data-theme=dark] .deal-sheet-table,body[data-theme=dark] .weekly-promo-table,body[data-theme=dark] .callout-table,body[data-theme=dark] .pack-size-contribution table{background:#101827;color:var(--ink)}body[data-theme=dark] .period-table th,body[data-theme=dark] .projection-table th,body[data-theme=dark] .deal-sheet-table th,body[data-theme=dark] .weekly-promo-table th,body[data-theme=dark] .callout-table th{background:#162234;color:#b8c6d9}body[data-theme=dark] .period-table td,body[data-theme=dark] .projection-table td,body[data-theme=dark] .deal-sheet-table td,body[data-theme=dark] .weekly-promo-table td,body[data-theme=dark] .callout-table td,body[data-theme=dark] .pack-size-contribution th,body[data-theme=dark] .pack-size-contribution td{border-color:#2d3b50}body[data-theme=dark] .period-table tbody tr:hover td:not(.total-col),body[data-theme=dark] .projection-table tbody tr:hover td:not(.total-col),body[data-theme=dark] .weekly-promo-table tbody tr:hover td:not(.total-col){background:#15243a}body[data-theme=dark] .period-table tbody td.cost-pressure-period{background:linear-gradient(180deg,#b4530921,#101827fa)}body[data-theme=dark] .period-table tbody td.price-action-period{background:linear-gradient(180deg,#0d94881f,#101827fa)}body[data-theme=dark] .period-table tbody tr:hover td.cost-pressure-period:not(.total-col){background:linear-gradient(180deg,#b453092e,#15243afa)}body[data-theme=dark] .period-table tbody tr:hover td.price-action-period:not(.total-col){background:linear-gradient(180deg,#0d94882b,#15243afa)}body[data-theme=dark] .period-table .total-col,body[data-theme=dark] .projection-table .total-col,body[data-theme=dark] .weekly-promo-table .total-col,body[data-theme=dark] .period-table .total-row td,body[data-theme=dark] .deal-average,body[data-theme=dark] .deal-event-chip.average{background:linear-gradient(180deg,#172a42,#142238);color:var(--ink)}body[data-theme=dark] .deal-vlc-cell strong,body[data-theme=dark] .deal-text-value.total,body[data-theme=dark] .plan-current,body[data-theme=dark] .callout-table td{color:var(--ink)}body[data-theme=dark] .promo-cell,body[data-theme=dark] .promo-cell.tactic-none{background:#172234;border-color:#33465f;color:#b8c6d9}body[data-theme=dark] .promo-cell.tactic-item{background:#17335a;border-color:#3f70b7}body[data-theme=dark] .promo-cell.tactic-bxgx{background:#123a2c;border-color:#2a8e68}body[data-theme=dark] .digital-stack-icon{background:#132033;border-color:#91a5bf}body[data-theme=dark] .plan-cell-popover{filter:drop-shadow(0 26px 56px rgba(0,0,0,.48))}body[data-theme=dark] .plan-callout{background:linear-gradient(180deg,#141e2cfc,#101824fc),#111a27;border-color:#5f93d0;box-shadow:0 18px 40px #00000061}body[data-theme=dark] .plan-callout:before{background:#141e2d;border-color:#5f93d0}body[data-theme=dark] .plan-callout header{background:linear-gradient(180deg,#172337,#141e2d)}body[data-theme=dark] .drawer-overlay{background:#040a1294}.drawer-overlay{display:grid;justify-content:end}.drawer{position:relative;width:min(620px,100vw);height:100vh;overflow-y:auto;background:#fff;box-shadow:-24px 0 54px #10182838}.wide-drawer{width:min(1180px,100vw)}@media(max-width:980px){.plan-toggle-cluster{order:2;margin-left:0}}body[data-theme=dark] .overlay,body[data-theme=dark] .drawer-overlay,body[data-theme=dark] .left-drawer-overlay{background:var(--modal-backdrop)}body[data-theme=dark] .drawer,body[data-theme=dark] .question-evidence-card,body[data-theme=dark] .driver-evidence-card,body[data-theme=dark] .competitor-evidence-card,body[data-theme=dark] .allowance-evidence-card,body[data-theme=dark] .agp-exposure-card,body[data-theme=dark] .plan-callout{background:var(--modal-bg);border-color:var(--modal-border);color:var(--modal-text)}body[data-theme=dark] .drawer-header,body[data-theme=dark] .question-evidence-card header,body[data-theme=dark] .driver-evidence-card header,body[data-theme=dark] .competitor-evidence-card header,body[data-theme=dark] .allowance-evidence-card header,body[data-theme=dark] .agp-exposure-card header,body[data-theme=dark] .plan-callout header{background:var(--modal-header);border-color:var(--modal-border);color:var(--modal-text)}body[data-theme=dark] .drawer h2,body[data-theme=dark] .drawer h3,body[data-theme=dark] .question-evidence-card h3,body[data-theme=dark] .question-evidence-card h4,body[data-theme=dark] .driver-evidence-card h3,body[data-theme=dark] .competitor-evidence-card h3,body[data-theme=dark] .allowance-evidence-card h3,body[data-theme=dark] .agp-exposure-card h3,body[data-theme=dark] .plan-callout header strong,body[data-theme=dark] .promo-detail-grid strong{color:var(--modal-text);opacity:1}body[data-theme=dark] .drawer p,body[data-theme=dark] .drawer span,body[data-theme=dark] .question-evidence-card p,body[data-theme=dark] .question-evidence-card span,body[data-theme=dark] .driver-evidence-card p,body[data-theme=dark] .competitor-evidence-card p,body[data-theme=dark] .allowance-evidence-card p,body[data-theme=dark] .agp-exposure-card p,body[data-theme=dark] .plan-callout header span,body[data-theme=dark] .promo-detail-grid span,body[data-theme=dark] .promo-detail-grid small{color:var(--modal-secondary);opacity:1}body[data-theme=dark] .question-evidence-card a,body[data-theme=dark] .plan-callout a,body[data-theme=dark] .promo-detail-link{color:var(--modal-link)}body[data-theme=dark] .pack-size-contribution table,body[data-theme=dark] .callout-table,body[data-theme=dark] .promo-detail-table{background:var(--modal-table-row);color:var(--modal-secondary);border-color:#94a3b847}body[data-theme=dark] .pack-size-contribution th,body[data-theme=dark] .callout-table th,body[data-theme=dark] .promo-detail-table th{background:var(--modal-table-head);color:#e2e8f0;border-color:#94a3b847;opacity:1}body[data-theme=dark] .pack-size-contribution td,body[data-theme=dark] .callout-table td,body[data-theme=dark] .promo-detail-table td{background:var(--modal-table-row);color:#cbd5e1;border-color:#94a3b847;opacity:1}body[data-theme=dark] .pack-size-contribution tbody tr:nth-child(2n) td,body[data-theme=dark] .callout-table tbody tr:nth-child(2n) td,body[data-theme=dark] .promo-detail-table tbody tr:nth-child(2n) td{background:var(--modal-table-row-alt)}body[data-theme=dark] .pack-size-contribution td strong,body[data-theme=dark] .callout-table .plan-current,body[data-theme=dark] .callout-table .promo-outcome-basis,body[data-theme=dark] .callout-table tbody tr:last-child td,body[data-theme=dark] .callout-table tbody tr:last-child td:first-child{background:var(--modal-table-head);color:#f1f5f9;opacity:1}body[data-theme=dark] .callout-table .promo-outcome-subtext,body[data-theme=dark] .callout-table .promo-combined-note,body[data-theme=dark] .callout-table .plan-ly{color:#cbd5e1;opacity:1}body[data-theme=dark] .promo-detail-metrics{background:linear-gradient(180deg,#132235f5,#0e1b2bfa);border-color:#94a3b847}body[data-theme=dark] .promo-detail-metrics span{background:linear-gradient(180deg,#142338fa,#0f1d2ef5);border-color:#94a3b857;color:#f1f5f9;box-shadow:inset 0 1px #ffffff08}body[data-theme=dark] .promo-detail-metrics small{color:#cbd5e1;opacity:1}body[data-theme=dark] .promo-detail-metrics b{color:#f8fafc;opacity:1}body[data-theme=dark] .price-investment-callout,body[data-theme=dark] .price-action-definition-grid span,body[data-theme=dark] .table-filter-controls{background:#142338;border-color:#94a3b847;color:#cbd5e1}body[data-theme=dark] .lag-correlation-table td,body[data-theme=dark] .table-filter-controls span,body[data-theme=dark] .table-filter-controls em{color:#cbd5e1}body[data-theme=dark] .table-filter-controls select,body[data-theme=dark] .table-filter-controls input,body[data-theme=dark] .table-filter-controls button,body[data-theme=dark] .scenario-name-field select{background:#111a26;border-color:#3a4b63;color:#eef4ff}body[data-theme=dark] .primary-action,body[data-theme=dark] .publish-plan-button:not(.secondary){background:#2563eb;color:#fff;border-color:#3b82f6}body[data-theme=dark] .export-button,body[data-theme=dark] .detail-toggle-button,body[data-theme=dark] .deal-sheet-button,body[data-theme=dark] .publish-plan-button.secondary,body[data-theme=dark] .secondary-action,body[data-theme=dark] .create-scenario-button,body[data-theme=dark] .collapse-evidence,body[data-theme=dark] .agp-export-button,body[data-theme=dark] .recovery-divider button{background:#0f172a8c;color:#e2e8f0;border-color:#94a3b861;box-shadow:none}body[data-theme=dark] .export-button:hover,body[data-theme=dark] .detail-toggle-button:hover,body[data-theme=dark] .deal-sheet-button:hover,body[data-theme=dark] .publish-plan-button.secondary:hover,body[data-theme=dark] .create-scenario-button:hover,body[data-theme=dark] .collapse-evidence:hover,body[data-theme=dark] .agp-export-button:hover:not(:disabled){background:#94a3b81f}body[data-theme=dark] .close-button,body[data-theme=dark] .question-evidence-card .close-button,body[data-theme=dark] .plan-callout .close-button{color:#cbd5e1}body[data-theme=dark] .plan-callout .digital-detail-chip,body[data-theme=dark] .plan-callout .promo-outcome-basis{background:#e2e8f01a;color:#f1f5f9}body[data-theme=dark] .forecast-module,body[data-theme=dark] .promo-module{background:#111e2e;border-color:#94a3b84d}body[data-theme=dark] .forecast-module>header,body[data-theme=dark] .promo-module>header{background:#17263b;border-color:#94a3b847}body[data-theme=dark] .projection-table,body[data-theme=dark] .period-table,body[data-theme=dark] .promo-table,body[data-theme=dark] .weekly-promo-table{background:#0f1b2b;color:#e8eef7}body[data-theme=dark] .projection-table th,body[data-theme=dark] .period-table th,body[data-theme=dark] .promo-table th,body[data-theme=dark] .weekly-promo-table th{background:#17263b;color:#dbe6f5;border-color:#94a3b847}body[data-theme=dark] .period-table th span,body[data-theme=dark] .weekly-promo-table th span,body[data-theme=dark] .projection-table th span{color:#f1f5f9}body[data-theme=dark] .period-table th small,body[data-theme=dark] .weekly-promo-table th small,body[data-theme=dark] .projection-table th small{color:#aab8cc}body[data-theme=dark] .projection-table tbody td,body[data-theme=dark] .period-table tbody td,body[data-theme=dark] .promo-table tbody td,body[data-theme=dark] .weekly-promo-table tbody td{background:#101b2a;color:#e8eef7;border-color:#94a3b842}body[data-theme=dark] .projection-table tbody tr:nth-child(2n) td:not(.total-col),body[data-theme=dark] .period-table tbody tr:nth-child(2n) td:not(.total-col),body[data-theme=dark] .promo-table tbody tr:nth-child(2n) td:not(.total-col),body[data-theme=dark] .weekly-promo-table tbody tr:nth-child(2n) td:not(.total-col){background:#122034}body[data-theme=dark] .period-table tbody td.cost-pressure-period{background:linear-gradient(180deg,#945e3052,#122034fa)}body[data-theme=dark] .period-table tbody td.price-action-period{background:linear-gradient(180deg,#2d75764d,#122034fa)}body[data-theme=dark] .period-table tbody tr:hover td:not(.total-col),body[data-theme=dark] .projection-table tbody tr:hover td:not(.total-col),body[data-theme=dark] .promo-table tbody tr:hover td:not(.total-col),body[data-theme=dark] .weekly-promo-table tbody tr:hover td:not(.total-col){background:#1a2b44}body[data-theme=dark] .period-table .total-col,body[data-theme=dark] .projection-table .total-col,body[data-theme=dark] .promo-table .total-col,body[data-theme=dark] .weekly-promo-table .total-col,body[data-theme=dark] .period-table .total-row td{background:linear-gradient(180deg,#1b314d,#17283f);color:#f1f5f9;border-color:#94a3b857}body[data-theme=dark] .plan-current,body[data-theme=dark] .period-table td:first-child strong,body[data-theme=dark] .period-table .total-row td:first-child strong{color:#f1f5f9}body[data-theme=dark] .plan-ly,body[data-theme=dark] .plan-delta-abs{color:#b7c4d6}body[data-theme=dark] .promo-cell,body[data-theme=dark] .promo-cell.tactic-none{background:#17263b;border-color:#94a3b84d;color:#cbd5e1}body[data-theme=dark] .promo-cell.tactic-item{background:#16345b;box-shadow:inset 0 0 0 1px #60a5fa7a}body[data-theme=dark] .promo-cell.tactic-item span{color:#bfdbfe}body[data-theme=dark] .promo-cell.tactic-bxgx{background:#123a2c;box-shadow:inset 0 0 0 1px #4ade806b}body[data-theme=dark] .promo-cell.tactic-bxgx span{color:#bbf7d0}.promo-detail-drawer{width:min(1560px,100vw);background:var(--bg)}.promo-detail-content{display:flex;flex-direction:column;gap:14px;padding:18px 22px 28px;font-size:.78rem;color:var(--ink)}.promo-detail-loader{display:flex;align-items:center;gap:8px;padding:60px 0;color:var(--muted);justify-content:center;font-size:.82rem}.promo-detail-loader span{width:12px;height:12px;border-radius:50%;border:2px solid var(--line);border-top-color:var(--blue);animation:pdSpin .9s linear infinite}.promo-detail-error{padding:16px 18px;border:1px solid var(--red);border-radius:8px;background:#e23b3b0f}.pd-header{display:grid;grid-template-columns:1fr;gap:12px;padding:4px 4px 12px;border-bottom:1px solid var(--line)}.pd-eyebrow{display:inline-block;font-size:.6rem;font-weight:700;letter-spacing:.14em;color:var(--blue);margin-bottom:3px}.pd-title-block h2{font-size:.95rem;font-weight:700;color:var(--ink);margin:0 0 3px;text-transform:uppercase;letter-spacing:.02em}.pd-title-block h2 small{margin-left:6px;font-size:.72rem;font-weight:600;color:var(--muted);text-transform:none;letter-spacing:0}.pd-objective-chip{display:inline-flex;align-items:baseline;gap:4px;margin-left:0;padding:3px 10px;background:#1f6feb14;color:var(--blue);border-radius:999px;font-size:.62rem;font-weight:600;text-transform:none;letter-spacing:.02em;vertical-align:middle}.pd-objective-chip strong{font-weight:700;color:var(--blue)}.pd-subtitle{display:flex;flex-wrap:wrap;gap:5px;color:var(--muted);font-size:.72rem}.pd-subtitle .dot{color:var(--faint)}.pd-subtitle strong{color:var(--ink)}.pd-selector-row{display:grid;grid-template-columns:220px 160px 1fr;gap:8px;align-items:end}.pd-typeahead{position:relative}.pd-typeahead.wide{min-width:0}.pd-typeahead label{display:flex;flex-direction:column;gap:3px;font-size:.6rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:var(--muted)}.pd-typeahead-control{position:relative;display:flex;align-items:stretch;border:1px solid var(--line-strong);border-radius:6px;background:var(--panel);overflow:hidden}.pd-typeahead.filled .pd-typeahead-control{border-color:var(--blue);background:var(--blue-soft)}.pd-typeahead.disabled .pd-typeahead-control{opacity:.55;background:var(--soft);cursor:not-allowed}.pd-typeahead-control input{flex:1;min-width:0;padding:7px 9px;border:0;background:transparent;color:var(--ink);font-size:.78rem;font-weight:500;letter-spacing:0;text-transform:none;outline:none}.pd-typeahead-control input::placeholder{color:var(--faint);font-style:italic;font-weight:400}.pd-typeahead-control input:focus{background:var(--panel)}.pd-typeahead-chev{width:26px;border:0;border-left:1px solid var(--line);background:transparent;color:var(--muted);font-size:.7rem}.pd-typeahead-chev:hover:not(:disabled){background:var(--soft);color:var(--ink)}.pd-typeahead-list{position:absolute;top:calc(100% + 2px);left:0;right:0;z-index:60;max-height:280px;overflow-y:auto;background:var(--panel);border:1px solid var(--line);border-radius:6px;box-shadow:0 12px 28px #0f172a29;padding:4px 0}.pd-typeahead-option{display:block;width:100%;padding:7px 12px;border:0;background:transparent;color:var(--ink);font-size:.76rem;text-align:left;cursor:pointer;font-family:inherit}.pd-typeahead-option:hover{background:var(--blue-soft);color:var(--blue)}.pd-typeahead-option mark{background:#ffd7005c;color:inherit;padding:0 1px;border-radius:2px}.pd-typeahead-empty{padding:10px 12px;color:var(--muted);font-size:.74rem;font-style:italic;text-align:center}.pd-empty-state{display:flex;justify-content:center;padding:60px 20px}.pd-empty-card{display:flex;flex-direction:column;align-items:center;gap:14px;max-width:480px;padding:28px 32px 30px;background:var(--panel);border:1px solid var(--line);border-radius:12px;text-align:center;box-shadow:var(--tight-shadow)}.pd-empty-icon{width:38px;height:38px;border-radius:50%;background:var(--blue-soft);color:var(--blue);display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:1.1rem;font-style:italic}.pd-empty-card h3{font-size:.95rem;font-weight:700;color:var(--ink);margin:0}.pd-empty-card p{font-size:.78rem;color:var(--muted);margin:0;line-height:1.45}.pd-empty-steps{list-style:none;margin:6px 0 0;padding:0;display:flex;gap:8px}.pd-empty-steps li{display:flex;align-items:center;gap:5px;padding:5px 10px;border:1px solid var(--line);border-radius:999px;font-size:.72rem;color:var(--muted)}.pd-empty-steps li span{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:var(--soft);color:var(--muted);font-weight:700;font-size:.66rem}.pd-empty-steps li.active{border-color:var(--blue);color:var(--blue)}.pd-empty-steps li.active span{background:var(--blue);color:#fff}.pd-empty-steps li.done{border-color:var(--green);color:var(--green)}.pd-empty-steps li.done span{background:var(--green);color:#fff}.pd-header-row{display:flex;flex-wrap:wrap;align-items:end;gap:14px}.pd-header-row-filters{align-items:end;gap:14px;padding-top:4px;justify-content:space-between}.pd-header-filters-left{flex:1 1 480px;min-width:0}.pd-title-block{flex:0 0 auto;min-width:220px;max-width:320px}.pd-header-top{display:flex;flex-wrap:wrap;align-items:stretch;gap:18px;padding-bottom:4px}.pd-header-forecast{flex:1 1 640px;display:flex;flex-wrap:wrap;align-items:stretch;gap:0;padding:10px 14px;background:linear-gradient(135deg,#f7f9fc,#fcfdff);border:1px solid var(--line);border-radius:10px;min-width:0}.pd-hf-metric{display:flex;flex-direction:column;gap:6px;flex:1 1 170px;min-width:0;padding:0 16px;border-right:1px solid #e6ebf3}.pd-hf-metric:first-child{padding-left:0}.pd-hf-metric header{display:flex;align-items:baseline;gap:8px}.pd-hf-label{font-size:.6rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:600}.pd-hf-value{font-size:1.18rem;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.pd-hf-net{font-size:.66rem;color:var(--faint)}.pd-hf-bench{display:flex;flex-direction:column;gap:2px;margin-top:auto;padding-top:6px;border-top:1px dashed #d6dde7}.pd-hf-bench-row{display:flex;align-items:baseline;gap:8px;font-size:.7rem;color:var(--muted)}.pd-hf-bench-row em{font-style:normal;font-size:.62rem;color:var(--faint);font-weight:600;min-width:64px;text-transform:uppercase;letter-spacing:.03em}.pd-hf-bench-val{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.pd-hf-bench-delta{margin-left:auto;font-weight:600;font-variant-numeric:tabular-nums;font-size:.7rem}.pd-hf-bench-delta.positive{color:var(--green)}.pd-hf-bench-delta.negative{color:var(--red)}.pd-hf-roi{flex:1 1 220px;display:flex;flex-direction:column;gap:4px;padding:0 0 0 16px;min-width:0}.pd-hf-roi-label{font-size:.6rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:600}.pd-hf-roi-equation{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.pd-hf-roi-equation .pd-roi-chip{font-size:.78rem;padding:3px 8px;border-radius:5px;font-weight:600;font-variant-numeric:tabular-nums}.pd-hf-roi-equation .pd-roi-op{font-size:.78rem;color:var(--muted)}.pd-hf-roi-note{font-size:.64rem;color:var(--faint);margin-top:auto;padding-top:2px}@media(max-width:1100px){.pd-header-forecast{flex-basis:100%}.pd-hf-metric{padding-left:12px;padding-right:12px}.pd-hf-metric:first-child{padding-left:0}}.pd-scope-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pd-scope-label{display:inline-block;font-size:.56rem;font-weight:700;letter-spacing:.12em;color:var(--muted);text-transform:uppercase}.pd-scope-label.inline{margin-right:4px;align-self:center}.pd-velocity-kind{display:flex;align-items:center;gap:6px}.pd-segmented{display:inline-flex;border:1px solid var(--line);border-radius:6px;overflow:hidden;background:var(--panel)}.pd-segmented button{background:transparent;border:0;padding:3px 10px;font-size:.66rem;font-weight:500;color:var(--muted);cursor:pointer;font-family:inherit;min-height:22px;line-height:1.4}.pd-segmented button.active{background:var(--blue);color:#fff;font-weight:600}.pd-bin-chips{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.pd-bin-chip{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border:1px solid var(--line);border-radius:6px;background:var(--panel);color:var(--muted);font-family:inherit;font-size:.68rem;font-weight:500;cursor:pointer;line-height:1.3;min-height:22px;transition:background .12s ease,border-color .12s ease}.pd-bin-chip:hover:not(.active){background:var(--soft);border-color:var(--line-strong)}.pd-bin-dot{width:8px;height:8px;border-radius:2px;display:inline-block;background:var(--blue)}.pd-bin-label{font-weight:500}.pd-bin-count{display:inline-flex;align-items:center;justify-content:center;min-width:16px;padding:0 4px;height:14px;border-radius:4px;background:#0f172a0f;color:var(--muted);font-size:.58rem;font-weight:600}.pd-bin-chip.active{background:#1f6feb14;border-color:#1f6feb73;color:var(--ink)}.pd-bin-chip.active .pd-bin-count{background:var(--blue);color:#fff}.pd-selector-row{display:flex;align-items:end;flex-wrap:nowrap;gap:8px;min-width:0}.pd-selector-row .pd-typeahead{min-width:0}.pd-selector-row .pd-typeahead[data-pd-typeahead=vendor]{flex:0 1 220px;max-width:220px}.pd-selector-row .pd-typeahead[data-pd-typeahead=ncrc]{flex:0 1 320px;max-width:360px}.pd-typeahead label>span{font-size:.56rem}.pd-typeahead-control input{padding:5px 8px;font-size:.74rem}.pd-typeahead-chev{width:22px}body[data-theme=dark] .pd-bin-count{background:#ffffff14;color:var(--muted)}.pd-shell{display:grid;grid-template-columns:280px minmax(0,1fr);gap:14px;align-items:start}.pd-shell-main{min-width:0}.pd-detail-loader{display:flex;align-items:center;gap:8px;padding:80px 0;color:var(--muted);justify-content:center;font-size:.82rem}.pd-detail-loader span{width:14px;height:14px;border-radius:50%;border:2px solid var(--line);border-top-color:var(--blue);animation:pdSpin .9s linear infinite}.pd-worklist{position:sticky;top:14px;background:var(--panel);border:1px solid var(--line);border-radius:10px;display:flex;flex-direction:column;max-height:calc(100vh - 28px);overflow:hidden;box-shadow:var(--tight-shadow)}.pd-worklist-head{display:flex;justify-content:space-between;align-items:baseline;padding:10px 14px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,var(--soft),var(--panel))}.pd-worklist-head strong{font-size:.82rem;font-weight:700;color:var(--ink)}.pd-worklist-progress{font-size:.66rem;color:var(--muted);font-weight:600}.pd-worklist-sub{padding:6px 14px;font-size:.66rem;color:var(--muted);border-bottom:1px solid var(--line);margin:0}.pd-worklist-list{flex:1;overflow-y:auto;padding:4px}.pd-worklist-empty,.pd-worklist-loading{padding:24px 14px;text-align:center;font-size:.72rem;color:var(--muted);font-style:italic}.pd-worklist-loading{display:flex;align-items:center;justify-content:center;gap:8px}.pd-worklist-loading span{width:12px;height:12px;border-radius:50%;border:2px solid var(--line);border-top-color:var(--blue);animation:pdSpin .9s linear infinite}.pd-worklist-item{display:grid;grid-template-columns:26px 1fr;gap:8px;padding:8px 10px;border:0;border-radius:6px;background:transparent;text-align:left;cursor:pointer;font-family:inherit;margin:2px 0;width:100%;transition:background .12s ease}.pd-worklist-item:hover{background:var(--soft)}.pd-worklist-item.active{background:#1f6feb14;box-shadow:inset 3px 0 0 var(--blue)}.pd-worklist-item.confirmed{background:#009b5a0a}.pd-worklist-item.confirmed.active{background:#1f6feb14}.pd-wl-status{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:var(--soft);color:var(--muted);font-size:.7rem;font-weight:700;align-self:start}.pd-worklist-item.active .pd-wl-status{background:var(--blue);color:#fff}.pd-worklist-item.confirmed .pd-wl-status{background:#009b5a2e;color:var(--green)}.pd-wl-body{display:flex;flex-direction:column;gap:1px;min-width:0}.pd-wl-ncrc{font-size:.66rem;color:var(--muted);font-weight:600}.pd-wl-name{font-size:.76rem;font-weight:700;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pd-wl-name em{font-style:normal;color:var(--muted);font-weight:500;margin-left:3px}.pd-wl-meta{font-size:.62rem;color:var(--muted)}.pd-wl-rec{font-size:.62rem;color:var(--blue);font-weight:600;margin-top:2px}.pd-action-progress{font-size:.66rem;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:2px 7px;border:1px solid var(--line);border-radius:4px}.pd-cart-summary{padding:8px 10px;border-top:1px solid var(--line);background:var(--soft);font-size:.7rem}.pd-cart-summary.empty{color:var(--muted);font-style:italic;line-height:1.4}.pd-cart-summary header{display:flex;justify-content:space-between;align-items:baseline;padding:0 0 4px}.pd-cart-summary header strong{font-size:.78rem;color:var(--ink);font-weight:700}.pd-cart-summary header span{font-size:.6rem;color:var(--orange);text-transform:uppercase;letter-spacing:.06em;font-weight:700}.pd-cart-summary ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:3px}.pd-cart-summary li{display:grid;grid-template-columns:auto auto 1fr auto;gap:6px;align-items:center;padding:4px 6px;background:var(--panel);border-radius:4px;font-size:.66rem}.pd-cart-ncrc{color:var(--muted);font-weight:600}.pd-cart-pa{color:var(--faint)}.pd-cart-offer{color:var(--ink);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pd-cart-remove{background:transparent;border:0;color:var(--faint);font-size:.9rem;font-weight:700;cursor:pointer;padding:0 4px;line-height:1}.pd-cart-remove:hover{color:var(--red)}.pd-cart-more{background:transparent;color:var(--muted);font-style:italic;font-size:.62rem;padding:2px 6px}.pd-btn-finalize{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:6px;font-size:.78rem;font-weight:700;font-family:inherit;cursor:pointer;border:1px solid var(--green);background:var(--green);color:#fff;transition:background .12s ease,border-color .12s ease}.pd-btn-finalize:hover:not(:disabled){background:#008248;border-color:#008248}.pd-btn-finalize:disabled{background:var(--line-strong);border-color:var(--line-strong);color:#fff;cursor:not-allowed;opacity:.55}.pd-baselined{max-width:720px;margin:60px auto 0;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:32px 36px 28px;text-align:center;box-shadow:var(--shadow)}.pd-baselined-icon{width:56px;height:56px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:1.7rem;font-weight:700;margin:0 auto 14px}.pd-baselined-icon.ok{background:#009b5a24;color:var(--green)}.pd-baselined-icon.warn{background:#f36b1224;color:var(--orange)}.pd-baselined-title{font-size:1.15rem;font-weight:720;color:var(--ink);margin:0 0 6px}.pd-baselined-sub{font-size:.85rem;color:var(--muted);margin:0 auto 22px;line-height:1.5;max-width:560px}.pd-baselined-list{text-align:left;border:1px solid var(--line);border-radius:10px;background:var(--soft);margin:0 0 14px;overflow:hidden}.pd-baselined-list.failed{border-color:#e23b3b59}.pd-baselined-list header{display:flex;justify-content:space-between;align-items:baseline;padding:8px 14px;border-bottom:1px solid var(--line);background:var(--panel)}.pd-baselined-list header strong{font-size:.78rem;font-weight:700;color:var(--ink)}.pd-baselined-list header span{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 8px;border-radius:999px;background:#009b5a24;color:var(--green);font-weight:700;font-size:.72rem}.pd-baselined-list.failed header span{background:#e23b3b24;color:var(--red)}.pd-baselined-list ul{list-style:none;margin:0;padding:4px 6px;display:flex;flex-direction:column;gap:4px}.pd-baselined-list li{display:grid;grid-template-columns:auto 1.4fr auto 1fr;gap:10px;align-items:center;padding:6px 10px;background:var(--panel);border-radius:6px;font-size:.74rem;color:var(--ink)}.pd-baselined-ncrc{color:var(--muted);font-weight:600;font-variant-numeric:tabular-nums}.pd-baselined-desc{color:var(--ink);font-weight:600}.pd-baselined-desc em{color:var(--muted);font-style:normal;font-weight:500;margin-left:3px}.pd-baselined-context{color:var(--muted);font-size:.7rem;text-align:right}.pd-baselined-offer{color:var(--blue);font-weight:700;text-align:right}.pd-baselined-offer.error{color:var(--red);font-weight:500;font-size:.7rem}.pd-baselined-empty{padding:10px 14px;color:var(--muted);font-style:italic;font-size:.78rem}.pd-baselined-footer{display:flex;justify-content:center;padding-top:10px}.pd-baselined-footer .pd-btn-primary{padding:8px 28px}body[data-theme=dark] .pd-baselined{background:var(--panel)}body[data-theme=dark] .pd-worklist-head{background:linear-gradient(180deg,var(--soft),var(--panel))}body[data-theme=dark] .pd-bin-chip.active{background:#73a7ff2e;border-color:var(--blue)}body[data-theme=dark] .pd-worklist-item.active{background:#73a7ff14}body[data-theme=dark] .pd-worklist-item.confirmed{background:#3ddc920f}body[data-theme=dark] .pd-cart-summary{background:var(--soft)}body[data-theme=dark] .pd-cart-summary li{background:var(--panel)}.pd-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:14px;align-items:start}.pd-main{display:flex;flex-direction:column;gap:14px;min-width:0}.pd-side{position:sticky;top:14px}.pd-section{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:14px 16px 16px;box-shadow:var(--tight-shadow)}.pd-section-head{margin-bottom:10px}.pd-section-head h3{font-size:.82rem;font-weight:700;color:var(--ink);margin:0 0 2px}.pd-section-head p{font-size:.7rem;color:var(--muted);margin:0;line-height:1.4}.pd-section-head .pd-pl-pill-inline{display:inline-block;padding:0 5px;border-radius:4px;background:var(--soft);color:var(--muted);font-weight:700;font-size:.62rem;border:1px solid var(--line-strong)}.pd-empty{padding:14px;color:var(--muted);text-align:center;font-size:.78rem;font-style:italic}.pd-metric-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.pd-metric-card{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:var(--soft)}.pd-metric-card header{display:flex;justify-content:space-between;font-size:.66rem;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.pd-metric-value{font-size:1.25rem;font-weight:720;color:var(--ink);line-height:1.1}.pd-metric-deltas{display:flex;flex-direction:column;gap:3px;padding-bottom:8px;border-bottom:1px dashed var(--line)}.pd-delta-row{display:grid;grid-template-columns:1fr auto auto;gap:6px;align-items:center;font-size:.7rem}.pd-delta-label{color:var(--muted)}.pd-delta-value{color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums}.pd-delta-chip{padding:1px 5px;border-radius:4px;font-size:.66rem;font-weight:700;font-variant-numeric:tabular-nums}.pd-delta-chip.positive{background:#009b5a1a;color:var(--green)}.pd-delta-chip.negative{background:#e23b3b1a;color:var(--red)}.pd-halo-block{display:flex;flex-direction:column;gap:3px;padding-top:2px;font-size:.7rem}.pd-halo-row{display:grid;grid-template-columns:1fr auto;align-items:center;color:var(--muted)}.pd-halo-row strong{font-weight:700;font-variant-numeric:tabular-nums}.pd-halo-row strong.positive{color:var(--green)}.pd-halo-row strong.negative{color:var(--red)}.pd-halo-net{display:grid;grid-template-columns:1fr auto;align-items:baseline;margin-top:4px;padding-top:4px;border-top:1px solid var(--line);font-size:.74rem;color:var(--ink);font-weight:600}.pd-halo-net strong{font-weight:720;color:var(--ink);font-variant-numeric:tabular-nums}.pd-offers-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:8px}.pd-offers-table{width:100%;border-collapse:collapse;font-size:.7rem;background:var(--panel);table-layout:fixed}.pd-offers-table col.c-rank{width:36px}.pd-offers-table col.c-tactic{width:200px}.pd-offers-table thead th{text-align:left;padding:7px 6px;background:var(--soft);border-bottom:1px solid var(--line);font-size:.58rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-weight:600;vertical-align:top;white-space:normal}.pd-offers-table .th-sub{display:block;font-size:.54rem;font-weight:500;color:var(--faint);letter-spacing:.02em;text-transform:none;font-variant-numeric:tabular-nums;margin-top:1px}.pd-offers-table th.r,.pd-offers-table td.r{text-align:right}.pd-offers-table td{padding:9px 6px;border-bottom:1px solid var(--line);vertical-align:top;color:var(--ink);font-variant-numeric:tabular-nums}.pd-offers-table tbody tr:last-child td{border-bottom:0}.pd-offers-table .rank-col{text-align:left;padding-left:8px;padding-right:2px}.pd-offers-table .tactic-col{text-align:left}.pd-row-pill{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;font-weight:700;font-size:.64rem;background:var(--soft);color:var(--muted);border:1px solid var(--line)}.pd-offer-row.is-selected .pd-row-pill.rank{background:var(--blue);color:#fff;border-color:var(--blue)}.pd-row-pill.ly{background:#fff4d0;color:#b8830b;border-color:#f0d28a;width:auto;padding:0 6px;border-radius:999px;font-size:.6rem}.pd-row-pill.nopromo{background:#ece6ff;color:#6c44d8;border-color:#c9bcf5;width:auto;padding:0 6px;border-radius:999px;font-size:.6rem}.pd-offer-row{cursor:pointer;transition:background .12s ease}.pd-offer-row:hover{background:var(--soft)}.pd-offer-row.is-selected{background:#1f6feb0f;box-shadow:inset 3px 0 0 var(--blue)}.pd-row-ly{background:#ffebaf2e}.pd-row-ly td{color:#8a5a04;font-weight:600}.pd-row-nopromo{background:#ece6ff52}.pd-row-nopromo td{color:#5a3fb0;font-weight:600}.pd-tactic-stack{display:flex;flex-direction:column;gap:3px;text-align:left;align-items:flex-start}.pd-tactic-name-row{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.pd-tactic-name{font-weight:700;font-size:.82rem;color:var(--ink);letter-spacing:-.01em}.pd-row-ly .pd-tactic-name{color:#8a5a04}.pd-row-nopromo .pd-tactic-name{color:#5a3fb0}.pd-tactic-sub{font-size:.64rem;color:var(--muted);font-weight:500}.pd-tag-pill{display:inline-block;font-size:.52rem;font-weight:700;padding:1px 5px;border-radius:3px;letter-spacing:.06em;border:1px solid transparent}.pd-tag-pill.recommended{background:#009b5a1a;color:var(--green);border-color:#009b5a33}.pd-tag-pill.planned{background:var(--soft);color:var(--muted);border-color:var(--line-strong)}.pd-tactic-chip{display:inline-flex;align-items:center;padding:2px 7px;border-radius:4px;font-size:.66rem;font-weight:600;background:var(--soft);border:1px solid var(--line);color:var(--ink)}.pd-tactic-chip.tactic-item{background:#1f6feb12;border-color:#1f6feb33;color:var(--blue)}.pd-tactic-chip.tactic-bxgx{background:#0aa98514;border-color:#0aa98538;color:var(--teal)}.pd-pct{display:block;font-size:.6rem;font-weight:600;margin-top:1px}.pd-score-num{display:inline-block;font-variant-numeric:tabular-nums;font-weight:500;font-size:.74rem;color:var(--muted)}.pd-score-num.total{font-weight:600;font-size:.82rem;color:var(--ink)}.pd-score-num.tone-good{color:#5a8f74}.pd-score-num.tone-neutral{color:#b06b2a}.pd-score-num.tone-warn{color:#b05248}.pd-score-num.total.tone-good{color:#4a7d62}.pd-score-num.total.tone-neutral{color:#95571f}.pd-score-num.total.tone-warn{color:#95463e}body[data-theme=dark] .pd-score-num.tone-good{color:#6fb594}body[data-theme=dark] .pd-score-num.tone-neutral{color:#d8a26b}body[data-theme=dark] .pd-score-num.tone-warn{color:#d8857c}body[data-theme=dark] .pd-score-num.total.tone-good{color:#8ac9aa}body[data-theme=dark] .pd-score-num.total.tone-neutral{color:#e0b387}body[data-theme=dark] .pd-score-num.total.tone-warn{color:#e2a09a}.pd-offers-table th:last-child,.pd-offers-table td:last-child{padding-right:14px}.pd-offers-table col:last-child{width:76px}.pd-runs-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:8px}.pd-runs-table{width:100%;border-collapse:collapse;font-size:.72rem;background:var(--panel)}.pd-runs-table thead th{padding:7px 8px;background:var(--soft);border-bottom:1px solid var(--line);font-size:.6rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-weight:600;text-align:left;white-space:nowrap}.pd-runs-table th.r,.pd-runs-table td.r{text-align:right;font-variant-numeric:tabular-nums}.pd-runs-table th.c,.pd-runs-table td.c{text-align:center}.pd-runs-table tbody td{padding:7px 8px;border-bottom:1px solid var(--line);color:var(--ink);vertical-align:top;text-align:left}.pd-runs-table th:nth-child(2),.pd-runs-table td:nth-child(2){text-align:left!important;white-space:normal;min-width:160px;max-width:240px;line-height:1.3}.pd-runs-table th:last-child,.pd-runs-table td:last-child{padding-right:12px;min-width:56px}.pd-runs-table tbody tr:last-child td{border-bottom:0}.pd-yes-chip{display:inline-block;padding:1px 6px;border-radius:4px;background:#009b5a1f;color:var(--green);font-weight:700;font-size:.66rem}.pd-no-chip{display:inline-block;padding:1px 6px;border-radius:4px;background:var(--soft);color:var(--faint);font-weight:600;font-size:.66rem}.pd-sub-line{display:block;font-size:.6rem;color:var(--muted);margin-top:2px}.pd-vsPred{display:block;font-size:.62rem;font-weight:600;margin-top:1px}.pd-vsPred.positive{color:var(--green)}.pd-vsPred.negative{color:var(--red)}.pd-side-empty{padding:24px;border:1px dashed var(--line);border-radius:8px;background:var(--panel);color:var(--muted);text-align:center;font-size:.78rem}.pd-side-card{background:var(--panel);border:1px solid var(--line);border-radius:10px;box-shadow:var(--tight-shadow);display:flex;flex-direction:column;max-height:calc(100vh - 28px);overflow:hidden}.pd-side-header{padding:12px 14px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,var(--soft),var(--panel))}.pd-side-eyebrow{display:inline-block;font-size:.56rem;font-weight:700;letter-spacing:.12em;color:var(--blue);margin-bottom:4px}.pd-side-header h3{font-size:.92rem;font-weight:700;color:var(--ink);margin:0 0 5px}.pd-side-sub{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:.7rem;color:var(--muted)}.pd-side-sub span{font-weight:600}.pd-tabs{display:flex;gap:0;border-bottom:1px solid var(--line);padding:0 14px}.pd-tabs button{background:transparent;border:0;border-bottom:2px solid transparent;padding:8px 10px;font-size:.7rem;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.pd-tabs button.active{color:var(--blue);border-bottom-color:var(--blue)}.pd-side-body{padding:12px 14px 14px;overflow-y:auto;max-height:calc(100vh - 220px)}.pd-ladder-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px;font-size:.7rem}.pd-ladder-head strong{color:var(--ink);font-weight:700}.pd-ladder-head span{color:var(--green);font-weight:700;font-size:.6rem;letter-spacing:.06em}.pd-ladder-table{width:100%;border-collapse:collapse;font-size:.7rem;border:1px solid var(--line);border-radius:6px;overflow:hidden}.pd-ladder-table thead th{padding:5px 8px;background:var(--soft);border-bottom:1px solid var(--line);font-size:.6rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-weight:600;text-align:left}.pd-ladder-table th.r,.pd-ladder-table td.r{text-align:right;font-variant-numeric:tabular-nums}.pd-ladder-table th.is-active,.pd-ladder-table td.is-active{background:#009b5a0d}.pd-ladder-table tbody td{padding:5px 8px;border-bottom:1px solid var(--line);color:var(--ink)}.pd-ladder-table tbody tr:last-child td{border-bottom:0}.pd-ladder-group td{background:var(--soft);color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.58rem;font-weight:600}.pd-ladder-subtotal td{background:#0f172a08;font-weight:600}.pd-ladder-primary td{background:#1f6feb08;font-weight:600}.pd-ladder-table tbody tr.pd-ladder-total td,.pd-ladder-table tbody tr.pd-ladder-total td.r,.pd-ladder-table tbody tr.pd-ladder-total td.is-active{background:#0f172a;color:#fff;font-weight:700}.pd-ladder-total .pd-sign{background:#ffffff38;color:#fff}.pd-sign{display:inline-flex;align-items:center;justify-content:center;width:13px;height:13px;border-radius:3px;font-size:.62rem;font-weight:700;margin-right:5px;vertical-align:-2px}.pd-sign.sign-plus{background:#1f6feb1a;color:var(--blue)}.pd-sign.sign-minus{background:#e23b3b1a;color:var(--red)}.pd-sign.sign-eq{background:#009b5a1a;color:var(--green)}.pd-sign.sign-info{background:transparent;color:transparent}.pd-grid-panel{display:flex;flex-direction:column;gap:6px}.pd-grid-head{display:flex;justify-content:space-between;align-items:baseline;font-size:.7rem}.pd-grid-head strong{color:var(--ink);font-weight:700}.pd-grid-help{font-size:.66rem;color:var(--muted);margin:0 0 4px;line-height:1.4}.pd-scope-toggle{display:flex;gap:8px;font-size:.66rem;color:var(--muted)}.pd-scope-toggle label{display:inline-flex;align-items:center;gap:4px;cursor:pointer}.pd-scatter-shell{position:relative;height:240px;border:1px solid var(--line);border-radius:6px;background:var(--panel)}.pd-scatter{width:100%;height:100%}.pd-quad-label{position:absolute;z-index:2;padding:2px 6px;border-radius:999px;background:#ffffffd9;color:var(--muted);font-size:.52rem;font-weight:600;letter-spacing:.04em;pointer-events:none}.pd-quad-label.top-right{top:4px;right:8px;background:#1f6feb14;color:var(--blue)}.pd-quad-label.top-left{top:4px;left:48px}.pd-quad-label.bottom-right{bottom:26px;right:8px}.pd-quad-label.bottom-left{bottom:26px;left:48px}.pd-scatter-tip{background:#0f172a;color:#fff;border-radius:6px;padding:6px 8px;font-size:.66rem;display:flex;flex-direction:column;gap:2px;box-shadow:0 4px 16px #0000002e}.pd-scatter-tip strong{color:#fff;font-weight:700}.pd-scatter-tip span{color:#ffffffc7}.pd-agp-legend{display:flex;align-items:center;gap:6px;font-size:.6rem;color:var(--muted);margin-top:4px}.pd-agp-gradient{flex:1;height:8px;border-radius:4px;background:linear-gradient(90deg,#b8d6f3,#1f6feb)}.pd-narrative{display:flex;flex-direction:column;gap:14px;color:var(--ink);font-size:.82rem;line-height:1.5}.pd-narrative-eyebrow{display:inline-block;font-size:.6rem;font-weight:700;letter-spacing:.14em;color:var(--muted)}.pd-narrative-title{margin:4px 0 2px;font-size:1.05rem;font-weight:720;color:var(--ink)}.pd-narrative-subtitle{margin:0;font-size:.72rem;color:var(--muted);line-height:1.4}.pd-narrative-recommendation{margin:4px 0 0;padding:0;font-size:.82rem;color:var(--ink);font-weight:600}.pd-narrative-recommendation strong{font-weight:700}.pd-narrative-heading{margin:4px 0 0;font-size:.82rem;font-weight:700;color:var(--ink);letter-spacing:-.01em}.pd-narrative-body{margin:0;font-size:.78rem;color:var(--ink);line-height:1.55}.pd-narrative-list{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px;font-size:.78rem;color:var(--ink);line-height:1.5}.pd-narrative-list li{padding-left:0}.pd-narrative-list li strong{font-weight:700;color:var(--ink);margin-right:3px}@media(max-width:1400px){.pd-shell{grid-template-columns:240px minmax(0,1fr)}.pd-layout{grid-template-columns:minmax(0,1fr) 320px}}@media(max-width:1180px){.pd-shell{grid-template-columns:1fr}.pd-worklist{position:static;max-height:320px;width:auto;flex:1 1 auto}.pd-layout{grid-template-columns:1fr}.pd-side{position:static;top:auto}.pd-side-body{max-height:none}}@media(max-width:820px){.pd-header-row{grid-template-columns:1fr}.pd-scope-bar{align-items:flex-start}.pd-selector-row,.pd-metric-row{grid-template-columns:1fr}}body[data-theme=dark] .pd-quad-label{background:#151d2ad9}body[data-theme=dark] .pd-side-header{background:linear-gradient(180deg,var(--soft),var(--panel))}body[data-theme=dark] .pd-ladder-table tbody tr.pd-ladder-total td,body[data-theme=dark] .pd-ladder-table tbody tr.pd-ladder-total td.r,body[data-theme=dark] .pd-ladder-table tbody tr.pd-ladder-total td.is-active{background:#1d2b40;color:var(--ink)}body[data-theme=dark] .pd-ladder-total .pd-sign{background:#ffffff29;color:var(--ink)}body[data-theme=dark] .pd-row-ly{background:#ffebaf14}body[data-theme=dark] .pd-row-ly td{color:#f5c870}body[data-theme=dark] .pd-row-nopromo{background:#7c4dff1a}body[data-theme=dark] .pd-row-nopromo td{color:#b9a4f9}body[data-theme=dark] .pd-typeahead-control input{color:var(--ink)}body[data-theme=dark] .pd-agp-gradient{background:linear-gradient(90deg,#1b3550,#73a7ff)}.pd-offers-table col.c-pick{width:30px}.pd-offers-table th.pick-col,.pd-offers-table td.pick-col{text-align:center;padding:9px 4px}.pd-radio{display:inline-flex;width:16px;height:16px;border-radius:50%;border:1.5px solid var(--line-strong);background:var(--panel);align-items:center;justify-content:center;cursor:pointer;transition:border-color .12s ease,background .12s ease}.pd-radio i{display:none}.pd-radio.checked{border-color:var(--blue);background:var(--blue)}.pd-radio.checked i{display:block;width:6px;height:6px;border-radius:50%;background:#fff}.pd-radio.confirmed{box-shadow:0 0 0 2px #009b5a2e}.pd-offer-row.is-confirmed{background:#009b5a0a}.pd-action-footer{position:sticky;bottom:0;margin:6px -22px -28px;padding:12px 22px;background:var(--panel);border-top:1px solid var(--line);display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center;z-index:20;box-shadow:0 -8px 18px #0f172a0f}.pd-action-summary{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:.74rem;color:var(--ink);min-width:0}.pd-action-eyebrow{display:inline-block;font-size:.58rem;font-weight:700;letter-spacing:.14em;color:var(--blue)}.pd-action-pick{display:flex;flex-direction:column;line-height:1.2;min-width:0}.pd-action-pick strong{font-weight:700;color:var(--ink);font-size:.86rem}.pd-action-sub{font-size:.64rem;color:var(--muted)}.pd-action-meta{color:var(--muted);font-size:.72rem}.pd-action-meta strong{color:var(--ink);font-weight:600}.pd-action-status{font-size:.62rem;padding:2px 7px;border-radius:4px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.pd-action-status.is-confirmed{background:#009b5a1f;color:var(--green)}.pd-action-status.is-dirty{background:#f36b1224;color:var(--orange)}.pd-action-buttons{display:flex;gap:8px;align-items:center}.pd-btn-primary,.pd-btn-secondary{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:6px;font-size:.78rem;font-weight:600;font-family:inherit;cursor:pointer;border:1px solid transparent;transition:background .12s ease,border-color .12s ease}.pd-btn-primary{background:var(--blue);color:#fff;border-color:var(--blue)}.pd-btn-primary:hover:not(:disabled){background:#1a5fcd;border-color:#1a5fcd}.pd-btn-primary:disabled{background:var(--line-strong);border-color:var(--line-strong);color:#fff;cursor:not-allowed;opacity:.7}.pd-btn-secondary{background:transparent;color:var(--muted);border-color:var(--line-strong)}.pd-btn-secondary:hover{background:var(--soft);color:var(--ink)}.pd-btn-spinner{display:inline-block;width:12px;height:12px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:pdSpin .8s linear infinite}.pd-toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%,32px);background:#0f172a;color:#fff;padding:10px 16px;border-radius:8px;font-size:.82rem;font-weight:500;display:flex;align-items:center;gap:10px;box-shadow:0 18px 42px #00000052;opacity:0;transition:opacity .22s ease,transform .22s ease;z-index:90;pointer-events:none;max-width:520px}.pd-toast.is-visible{opacity:1;transform:translate(-50%)}.pd-toast.tone-success .pd-toast-icon{background:var(--green)}.pd-toast.tone-error{background:#5d1212}.pd-toast.tone-error .pd-toast-icon{background:var(--red)}.pd-toast-icon{width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:.84rem;color:#fff}.pd-toast-text{line-height:1.35}body[data-theme=dark] .pd-action-footer{background:var(--panel);border-color:var(--line)}body[data-theme=dark] .pd-radio{background:var(--panel);border-color:var(--line-strong)}body[data-theme=dark] .pd-radio.confirmed{box-shadow:0 0 0 2px #3ddc9238}body[data-theme=dark] .pd-offer-row.is-confirmed{background:#3ddc920f}body[data-theme=dark] .pd-toast{background:#1f2a3a}body[data-theme=dark] .pd-btn-primary:disabled{background:var(--line-strong);color:var(--ink)}.weekly-promo-table .plan-total-row td{background:linear-gradient(180deg,#eef2f7,#e6ecf3);border-top:2px solid var(--line-strong);border-bottom:0}.weekly-promo-table .plan-total-row td:first-child{text-align:left;font-weight:600;font-size:.78rem;color:var(--ink)}.weekly-promo-table .plan-total-row td:first-child small{display:block;font-size:.62rem;font-weight:500;color:var(--muted);margin-top:1px}.weekly-promo-table .plan-total-row td .promo-cell{background:transparent;border-color:var(--line);cursor:default;pointer-events:none}.weekly-promo-table .plan-show-all-row td{background:#f7faff;border-top:1px dashed var(--line);border-bottom:1px dashed var(--line);padding:0;text-align:center}.plan-show-all-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border:0;background:transparent;color:var(--blue);font-weight:600;font-size:.78rem;cursor:pointer;min-height:0}.plan-show-all-btn:hover{text-decoration:underline}.plan-show-all-btn>span{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--blue);color:#fff;font-weight:600;font-size:.72rem}.weekly-promo-table td.cell-metric{padding:0;vertical-align:top;text-align:right;font-variant-numeric:tabular-nums}.cell-metric-stack{display:grid;min-width:0}.cell-metric-stack>span{display:grid;align-items:center;min-height:17px;padding:2px 8px;font-size:.7rem;font-weight:500;color:var(--ink);white-space:nowrap}.cell-metric-stack.has-metric-labels>span{grid-template-columns:minmax(46px,auto) 1fr;column-gap:7px}.cell-metric-stack.is-value-only>span{grid-template-columns:1fr}.cell-metric-stack>span:nth-child(odd){background:#fff}.cell-metric-stack>span:nth-child(2n){background:#f5f7fb}.cell-metric-stack>span b{font:inherit;font-weight:500;color:var(--ink);text-align:right}.cell-metric-stack>span small{color:var(--muted);font-size:.58rem;text-transform:uppercase;letter-spacing:.04em;font-weight:600;text-align:left}html[data-color-mode=dark] .weekly-promo-table td.cell-metric,body[data-theme=dark] .weekly-promo-table td.cell-metric{background:#101b2a}html[data-color-mode=dark] .cell-metric-stack>span:nth-child(odd),body[data-theme=dark] .cell-metric-stack>span:nth-child(odd){background:#0c2030d6}html[data-color-mode=dark] .cell-metric-stack>span:nth-child(2n),body[data-theme=dark] .cell-metric-stack>span:nth-child(2n){background:#143046e6}html[data-color-mode=dark] .cell-metric-stack>span b,body[data-theme=dark] .cell-metric-stack>span b{color:#e8eef7}html[data-color-mode=dark] .cell-metric-stack>span small,body[data-theme=dark] .cell-metric-stack>span small{color:#8faac1}.plan-mode-chips{display:inline-flex;gap:6px}.plan-mode-chips button{border:1px solid var(--line-strong);border-radius:999px;background:#fff;padding:5px 14px;font-size:.74rem;font-weight:500;color:var(--ink);min-height:28px}.plan-mode-chips button.active{background:var(--blue);color:#fff;border-color:var(--blue)}.plan-mode-chips button:hover:not(.active){border-color:var(--blue);color:var(--blue)}.plan-period-btn{border:0;background:transparent;color:var(--blue);font-size:.74rem;font-weight:600;cursor:pointer;padding:4px 8px;border-radius:4px;min-height:0}.plan-period-btn:hover{background:var(--blue-soft)}.plan-period-btn.is-open{background:var(--blue);color:#fff}.weekly-promo-table td.cell-week-first,.weekly-promo-table thead th.col-week-first{border-left:2px solid var(--blue)}.weekly-promo-table td.cell-week-last,.weekly-promo-table thead th.col-week-last{border-right:2px solid var(--blue)}html[data-color-mode=dark] .weekly-promo-table td.cell-week-first,html[data-color-mode=dark] .weekly-promo-table thead th.col-week-first,html.dark .weekly-promo-table td.cell-week-first,html.dark .weekly-promo-table thead th.col-week-first,body[data-theme=dark] .weekly-promo-table td.cell-week-first,body[data-theme=dark] .weekly-promo-table thead th.col-week-first{border-left:2px solid rgba(255,255,255,.92)!important}html[data-color-mode=dark] .weekly-promo-table td.cell-week-last,html[data-color-mode=dark] .weekly-promo-table thead th.col-week-last,html.dark .weekly-promo-table td.cell-week-last,html.dark .weekly-promo-table thead th.col-week-last,body[data-theme=dark] .weekly-promo-table td.cell-week-last,body[data-theme=dark] .weekly-promo-table thead th.col-week-last{border-right:2px solid rgba(255,255,255,.92)!important}.weekly-promo-table thead th.col-expanded-week,.weekly-promo-table td.cell-expanded-week{background:#1f6feb0a}.weekly-promo-table thead th.col-expanded-first{padding-left:32px;position:relative}.plan-mode-note{font-size:.7rem;color:var(--muted);margin-left:auto}.plan-mode-note em{color:var(--blue);font-style:normal}.plan-mode-toggle button.active{background:var(--blue);color:#fff;border-color:var(--blue)}.plan-metric-chips button{font-size:.74rem;padding:4px 10px;min-height:26px}.plan-metric-chips button.active{background:var(--blue-soft);border-color:var(--blue);color:var(--blue)}.weekly-promo-table td.cell-locked-week{background:linear-gradient(180deg,#fff8e8,#fffaef)}.weekly-promo-table .promo-cell.cell-locked{background:#fff2a852;box-shadow:inset 0 0 0 1px #daa5202e}.weekly-promo-table .promo-cell.cell-locked:hover{background:#fff2a88c}.weekly-promo-table thead th.col-locked-week{background:linear-gradient(180deg,#fff5d6,#fff8e8);color:var(--ink)}.weekly-promo-table thead th.col-locked-week:after{content:"•";color:#daa520e6;margin-left:3px}.cell-locked-indicator{display:inline-block;margin-right:6px;width:6px;height:6px;border-radius:50%;background:#daa520e6;vertical-align:middle}.panel.weekly-plan-panel{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:16px;box-shadow:var(--tight-shadow);margin-bottom:14px}.panel.weekly-plan-panel .panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.panel.weekly-plan-panel .panel-heading h2{font-size:1rem;font-weight:700}.panel.weekly-plan-panel .panel-heading p{font-size:.78rem;color:var(--muted);margin-top:4px}.weekly-plan-panel .promo-module{border:none;padding:0;background:transparent;box-shadow:none}.weekly-promo-table thead th{text-align:center;vertical-align:middle}.weekly-promo-table thead th:first-child{text-align:left}.weekly-promo-table tbody td{text-align:center;vertical-align:middle}.weekly-promo-table tbody td:first-child{text-align:left}.weekly-promo-table tbody td .promo-cell{display:inline-flex;align-items:center;justify-content:center;margin:0 auto}.weekly-promo-table .total-col{text-align:center}.pd-delta-chip.positive{background:#4a8a5d14;color:var(--green)}.pd-delta-chip.negative{background:#b25a5514;color:var(--red)}.pd-pct.positive{color:var(--green)}.pd-pct.negative{color:var(--red)}.pd-tag-pill.recommended{background:#4a8a5d1a;color:var(--green);border-color:#4a8a5d33}.pd-offers-table{min-width:1180px}.pd-offers-table th,.pd-offers-table td{padding:8px 6px;font-size:.72rem}.pd-offers-table th.tactic-col,.pd-offers-table td.tactic-col{min-width:220px;padding-left:10px}.pd-offers-table th.r,.pd-offers-table td.r{text-align:right;white-space:nowrap}.pd-offers-table th.c,.pd-offers-table td.c{text-align:center}.pd-offers-table .th-sub{color:var(--muted);font-weight:500;font-size:.62rem}.pd-offers-table .pd-pct{display:inline-block;margin-top:2px;font-size:.62rem;font-weight:600}.pd-tactic-name-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.pd-tag-pill{font-size:.55rem;padding:1px 6px;letter-spacing:.04em}.pd-row-pill{font-size:.62rem;padding:2px 6px}.pd-history-link{color:var(--blue);text-decoration:underline;font-weight:600}.pd-history-link:hover{color:#0e54c2}.pd-forecast{padding:14px 16px}.pd-fr-grid{display:grid;grid-template-columns:minmax(220px,1.4fr) repeat(6,minmax(96px,1fr));gap:0;margin-top:10px;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--panel)}.pd-fr-grid .pd-fr-head,.pd-fr-grid .pd-fr-row{display:contents}.pd-fr-grid .pd-fr-head>span{padding:8px 10px;background:var(--soft);font-size:.66rem;text-transform:uppercase;color:var(--muted);font-weight:600;letter-spacing:.04em;border-bottom:1px solid var(--line)}.pd-fr-grid .pd-fr-row>span{padding:10px;border-bottom:1px solid var(--line);font-size:.78rem;color:var(--ink);display:flex;flex-direction:column;justify-content:center}.pd-fr-grid .pd-fr-row>span.r{text-align:right;align-items:flex-end}.pd-fr-grid .pd-fr-row>span.pd-fr-label small{display:block;margin-top:1px;font-size:.62rem;color:var(--muted);font-weight:500}.pd-fr-grid .pd-fr-row strong{font-weight:660;font-size:.86rem}.pd-fr-row-primary>span{background:#1f6feb0a}.pd-fr-row-primary>span.pd-fr-label strong{color:var(--blue)}.pd-fr-row-baseline>span{background:#fff;color:var(--muted)}.pd-fr-row-baseline>span.pd-fr-label strong{color:var(--ink)}.pd-fr-row-muted>span{background:#fafbfd;color:var(--muted);font-size:.72rem}.pd-fr-row-muted>span.positive{color:var(--green)}.pd-fr-row-muted>span.negative{color:var(--red)}.pd-fr-row-muted .pd-fr-pct{color:var(--faint);font-size:.6rem;font-style:normal;margin-left:3px}.pd-fr-grid .pd-fr-row:last-child>span{border-bottom:none}.pd-markdown-strip{display:flex;align-items:center;gap:14px;margin-top:10px;padding:10px 14px;border:1px dashed var(--line-strong);border-radius:8px;background:linear-gradient(180deg,#fffaf4,#fff);font-size:.72rem;flex-wrap:wrap}.pd-md-block{display:flex;flex-direction:column;gap:1px;min-width:0}.pd-md-block strong{font-size:.92rem;font-weight:660}.pd-md-label{font-size:.6rem;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.pd-md-arrow{color:var(--faint);font-size:.7rem;font-weight:500}.pd-md-roi{margin-left:auto;padding-left:16px;border-left:1px dashed var(--line)}.pd-md-roi small{font-size:.58rem;color:var(--muted);margin-top:1px}.pd-rec-section .pd-rec-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.pd-override-flip{padding:6px 12px;border:1px solid var(--line-strong);border-radius:6px;background:#fff;color:var(--blue);font-size:.74rem;font-weight:600;cursor:pointer;white-space:nowrap}.pd-override-flip:hover{background:var(--blue-soft);border-color:var(--blue)}.pd-pa-table th.pa-col,.pd-pa-table td.pa-col{min-width:90px}.pd-pa-table th.alt-col,.pd-pa-table td.alt-col{width:36px;text-align:center;padding-right:8px}.pd-pa-toggle{width:26px;height:26px;padding:0;border:1px solid var(--line-strong);border-radius:50%;background:#fff;color:var(--muted);font-size:.9rem;line-height:1;cursor:pointer;transition:transform .18s ease,background .18s ease}.pd-pa-toggle.is-open{transform:rotate(180deg);background:var(--blue-soft);color:var(--blue);border-color:var(--blue)}.pd-pa-row.pd-pa-alternate{background:#fafbfd}.pd-pa-row.pd-pa-alternate td{border-top:1px dashed #ecf0f6}.pd-pa-indent{color:var(--faint);font-size:.7rem;font-style:italic;padding-left:14px}.pd-override-section{padding:18px}.pd-override-form{margin-top:14px;padding:14px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,#fffdf4,#fff)}.pd-override-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.pd-of-field{display:flex;flex-direction:column;gap:4px;font-size:.72rem}.pd-of-field span{color:var(--muted);text-transform:uppercase;font-size:.62rem;font-weight:600;letter-spacing:.04em}.pd-of-field select,.pd-of-field input{padding:7px 10px;border:1px solid var(--line-strong);border-radius:6px;background:#fff;font-size:.82rem}.pd-override-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.pd-override-disclaimer{margin:12px 0 0;padding:8px 12px;border-left:3px solid var(--orange);background:#fff4e8;color:#8a4d10;font-size:.72rem;line-height:1.4}.pd-override-result{margin-top:14px;padding:14px;border:1px solid var(--line);border-radius:8px;background:#fff}.pd-override-result header{margin-bottom:10px}.pd-override-result header strong{font-size:.82rem;font-weight:700;color:var(--ink)}.pd-override-result-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.pd-override-result-grid div{padding:10px 12px;border:1px solid var(--line);border-radius:6px;background:var(--soft)}.pd-override-result-grid span{display:block;font-size:.62rem;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.pd-override-result-grid strong{display:block;margin-top:4px;font-size:1.1rem;font-weight:660;color:var(--ink)}.promo-detail-drawer{width:min(98vw,1800px);background:var(--bg)}.promo-detail-content{padding:22px 28px 32px;gap:18px}.pd-worklist{width:280px;flex:0 0 280px}.pd-worklist-head{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:12px 14px 6px}.pd-worklist-head strong{font-size:.92rem;font-weight:720;color:var(--ink)}.pd-worklist-progress{font-size:.72rem;font-weight:600;color:var(--ink);text-align:right}.pd-worklist-progress small{display:block;font-size:.6rem;color:var(--muted);font-weight:500}.pd-worklist-progressbar{height:5px;margin:6px 14px 8px;background:#e8edf5;border-radius:999px;overflow:hidden}.pd-worklist-progressbar>span{display:block;height:100%;background:linear-gradient(90deg,var(--blue),#4a8a5d);border-radius:999px;transition:width .25s ease}.pd-worklist-sub{padding:0 14px 10px;font-size:.7rem;color:var(--muted)}.pd-section{padding:16px 20px}.pd-section-head{margin-bottom:12px;padding-bottom:2px}.pd-section-head h3{font-size:.98rem;font-weight:720;letter-spacing:-.01em;color:var(--ink);margin:0 0 4px}.pd-section-head p{font-size:.74rem;color:var(--muted);margin:0;line-height:1.5;max-width:980px}.pd-forecast .pd-fr-grid{font-size:.82rem}.pd-fr-grid .pd-fr-row>span{padding:12px}.pd-fr-grid .pd-fr-head>span{padding:9px 12px;font-size:.62rem}.pd-markdown-strip{gap:18px;padding:12px 16px}.pd-offers-wrap{border:1px solid var(--line);border-radius:8px;background:#fff;overflow-x:auto}.pd-pa-table{min-width:0;width:100%;font-size:.74rem}.pd-pa-table th,.pd-pa-table td{padding:9px 8px;vertical-align:top}.pd-pa-table thead th{background:var(--soft);font-size:.6rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-weight:700;border-bottom:1px solid var(--line);white-space:nowrap}.pd-pa-table tbody td{border-bottom:1px solid #eef1f6}.pd-pa-table th.pa-col,.pd-pa-table td.pa-col{width:84px;min-width:84px;text-align:left;font-weight:700;font-size:.78rem;color:var(--ink)}.pd-pa-table th.tactic-col,.pd-pa-table td.tactic-col{min-width:200px;max-width:260px}.pd-pa-table .pd-tactic-name{font-weight:700;font-size:.84rem;color:var(--ink)}.pd-pa-table .pd-tactic-sub{font-size:.62rem;color:var(--muted);margin-top:1px}.pd-pa-table .pd-tag-pill{font-size:.52rem;padding:1px 6px;letter-spacing:.04em}.pd-pa-table th.r,.pd-pa-table td.r{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.pd-pa-table th.c,.pd-pa-table td.c{text-align:center}.pd-pa-table td .pd-pct{display:inline-block;margin-top:2px;font-size:.6rem;font-weight:600}.pd-pa-table .alt-col{width:36px}.pd-pa-row.pd-pa-recommended{background:#1f6feb06}.pd-pa-row.pd-pa-alternate{background:#fbfcfe}.pd-runs-wrap{border:1px solid var(--line);border-radius:8px;background:#fff;overflow-x:auto}.pd-runs-table{width:100%;font-size:.76rem}.pd-runs-table th,.pd-runs-table td{padding:9px 10px}.pd-runs-table thead th{background:var(--soft);font-size:.6rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-weight:700;border-bottom:1px solid var(--line);white-space:nowrap}.pd-runs-table tbody tr:nth-child(2n) td{background:#fbfcfe}.pd-runs-table tbody td{border-bottom:1px solid #eef1f6;font-variant-numeric:tabular-nums}.pd-layout,.pd-main{gap:18px}.pd-side{width:340px;flex:0 0 340px}@media(max-width:1500px){.pd-layout{flex-direction:column}.pd-side{width:100%;flex:1 1 auto}}.pd-side-card{width:100%}.pd-ladder-table{width:100%;font-size:.72rem}.pd-ladder-table th,.pd-ladder-table td{padding:6px 8px}.pd-ladder-table th.r,.pd-ladder-table td.r{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.pd-rec-head{gap:18px;align-items:flex-start}.pd-rec-head>div{flex:1 1 auto;min-width:0}.pd-override-flip{align-self:flex-start;margin-top:4px}.pd-pa-table .pd-tag-pill.ad-disp{background:#eef2f7;color:var(--muted);border-color:var(--line);letter-spacing:0;text-transform:none;font-weight:600;font-size:.56rem}.pd-pa-table .pd-score-sep{color:var(--faint);margin:0 1px}.pd-section+.pd-section{margin-top:0}.pd-anchor-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px}.pd-anchor-card{padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:#fff}.pd-anchor-card.pd-anchor-ly{background:linear-gradient(180deg,#fffaee,#fff);border-color:#f0e4c5}.pd-anchor-card.pd-anchor-nopromo{background:linear-gradient(180deg,#f7f3ff,#fff);border-color:#ddd3f3}.pd-anchor-card header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.pd-anchor-eyebrow{font-size:.6rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pd-anchor-ly .pd-anchor-eyebrow{color:#8a6c1a}.pd-anchor-nopromo .pd-anchor-eyebrow{color:#6a4ed0}.pd-anchor-note{font-size:.66rem;color:var(--muted)}.pd-anchor-tactic{font-size:.95rem;font-weight:700;color:var(--ink);display:block;margin-bottom:8px}.pd-anchor-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.pd-anchor-metrics>div{display:flex;flex-direction:column;gap:2px}.pd-anchor-metrics span{font-size:.6rem;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.pd-anchor-metrics b{font-size:.88rem;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.pd-pa-cards{display:flex;flex-direction:column;gap:12px}.pd-pa-card{border:1px solid var(--line);border-radius:10px;background:#fff;overflow:hidden;transition:box-shadow .2s ease}.pd-pa-card.is-expanded{box-shadow:0 4px 12px #0f172a0f}.pd-pa-card-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;background:var(--soft);border-bottom:1px solid var(--line)}.pd-pa-name-block{display:flex;flex-direction:column;gap:1px}.pd-pa-eyebrow{font-size:.58rem;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-weight:700}.pd-pa-name-block strong{font-size:1rem;font-weight:720;color:var(--ink);letter-spacing:-.01em}.pd-pa-card .pd-pa-toggle{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid var(--line-strong);border-radius:6px;background:#fff;color:var(--blue);font-size:.72rem;font-weight:600;cursor:pointer;width:auto;height:auto;transform:none}.pd-pa-card .pd-pa-toggle:hover{background:var(--blue-soft);border-color:var(--blue)}.pd-pa-toggle-arrow{display:inline-block;font-size:.7rem;transition:transform .18s ease}.pd-pa-card .pd-pa-toggle.is-open .pd-pa-toggle-arrow{transform:rotate(180deg)}.pd-rec-card{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1.6fr);gap:18px;padding:14px 16px;cursor:pointer;transition:background .15s ease}.pd-rec-card:hover{background:#1f6feb06}.pd-rec-card.is-selected{background:#1f6feb0d;box-shadow:inset 4px 0 0 var(--blue)}.pd-rec-card.is-selected .pd-rec-radio{background:var(--blue);border-color:var(--blue);position:relative}.pd-rec-card.is-selected .pd-rec-radio:after{content:"";position:absolute;inset:3px;border-radius:50%;background:#fff}.pd-rec-left{display:flex;flex-direction:column;gap:6px;min-width:0}.pd-rec-pills{display:flex;align-items:center;gap:6px}.pd-rec-radio{margin-left:auto;width:18px;height:18px;border-radius:50%;border:2px solid var(--line-strong);background:#fff;flex:0 0 18px}.pd-rec-title{font-size:1.2rem;font-weight:720;letter-spacing:-.01em;color:var(--ink);margin:2px 0 0}.pd-rec-tactic{font-size:.76rem;color:var(--muted);margin:0 0 4px}.pd-rec-prices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;padding-top:8px;border-top:1px solid #eef1f6}.pd-rec-prices>div{display:flex;flex-direction:column;gap:1px;min-width:0}.pd-rec-prices span{font-size:.58rem;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-weight:700}.pd-rec-prices b{font-size:.92rem;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.pd-rec-prices small{font-size:.62rem;color:var(--faint);font-weight:500}.pd-rec-right{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;align-items:start}.pd-rec-metric,.pd-rec-score{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border:1px solid var(--line);border-radius:6px;background:var(--soft);text-align:center}.pd-rec-metric span:first-child,.pd-rec-score span:first-child{font-size:.56rem;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-weight:700}.pd-rec-metric b,.pd-rec-score b{font-size:1.05rem;font-weight:720;color:var(--ink);font-variant-numeric:tabular-nums}.pd-rec-metric .pd-pct{font-size:.66rem;font-weight:600;margin-top:1px}.pd-rec-score small{font-size:.56rem;color:var(--muted);margin-top:2px;line-height:1.3}.pd-rec-score small .positive{color:var(--green)}.pd-rec-score small .negative{color:var(--red)}.pd-rec-score small .tone-good{color:var(--green)}.pd-rec-score small .tone-neutral{color:var(--blue)}.pd-rec-score small .tone-warn{color:var(--orange)}.pd-pa-alternates{border-top:1px dashed var(--line);padding:10px 14px 12px;background:#fbfcfe}.pd-pa-alt-head{font-size:.58rem;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-weight:700;margin-bottom:6px}.pd-alt-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,2fr);gap:14px;align-items:center;padding:8px 10px;border:1px solid var(--line);border-radius:6px;background:#fff;margin-bottom:6px;cursor:pointer;transition:background .15s ease,border-color .15s ease}.pd-alt-row:hover{background:#1f6feb0a;border-color:#1f6feb4d}.pd-alt-row.is-selected{border-color:var(--blue);background:#1f6feb0f}.pd-alt-row:last-child{margin-bottom:0}.pd-alt-tactic{display:flex;align-items:center;gap:10px;min-width:0}.pd-alt-radio{width:14px;height:14px;border-radius:50%;border:2px solid var(--line-strong);background:#fff;flex:0 0 14px}.pd-alt-radio.is-on{background:var(--blue);border-color:var(--blue);position:relative}.pd-alt-radio.is-on:after{content:"";position:absolute;inset:3px;border-radius:50%;background:#fff}.pd-alt-rank{font-size:.66rem;color:var(--muted);font-weight:700;min-width:22px}.pd-alt-tactic strong{font-size:.82rem;color:var(--ink);font-weight:700;display:block}.pd-alt-tactic small{font-size:.62rem;color:var(--muted);display:block;margin-top:1px}.pd-alt-metrics{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;font-size:.76rem;color:var(--ink);font-variant-numeric:tabular-nums}.pd-alt-metrics span{display:flex;flex-direction:column;gap:1px;text-align:center}.pd-alt-metrics small{font-size:.54rem;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-weight:700}.pd-alt-metrics em{font-style:normal;font-size:.6rem;font-weight:600}.pd-alt-metrics .pd-score-num.total{font-size:.78rem}.pd-fr-row-against>span.pd-fr-label{padding-left:26px}.pd-fr-link{color:var(--blue);font-weight:700;margin-right:4px}.pd-fr-row-against>span{background:linear-gradient(90deg,rgba(31,111,235,.05) 0 4px,transparent 4px) #fafbfd}.pd-runs-table{font-size:.72rem}.pd-runs-table th,.pd-runs-table td{padding:7px 6px}.pd-runs-table th:first-child,.pd-runs-table td:first-child{padding-left:10px}.pd-section-head h3,.pd-rec-title,.pd-anchor-tactic,.pd-pa-name-block strong,.pd-pa-card-head strong,.pd-rec-prices b,.pd-anchor-metrics b,.pd-rec-metric b,.pd-rec-score b,.pd-alt-tactic strong,.pd-fr-grid .pd-fr-row strong,.pd-fr-row-primary>span.pd-fr-label strong,.pd-md-block strong,.pd-baselined-title,.pd-side-card .pd-side-header h3,.pd-worklist-head strong{font-weight:600}.pd-tactic-name,.pd-tactic-sub,.pd-anchor-eyebrow,.pd-anchor-note,.pd-rec-tactic,.pd-pa-eyebrow,.pd-pa-alt-head,.pd-rec-metric span:first-child,.pd-rec-score span:first-child,.pd-rec-prices span,.pd-alt-metrics small,.pd-fr-head>span,.pd-md-label{font-weight:500}.pd-tag-pill{font-weight:600}.pd-pa-table thead th,.pd-runs-table thead th,.pd-offers-table thead th{font-weight:500}.pd-pa-table th.pa-col,.pd-pa-table td.pa-col{font-weight:600}.pd-cart-summary header strong,.pd-section-head h3{font-weight:600}.mix-header h3,.mix-table .mix-name,.mix-cell strong,.three-col-summary .three-col-name,.metric-cell strong,#weeklyPLPanel .panel-heading h2,.wpl-period-table tbody th,.wpl-cell strong,.wpl-chart-head strong,.show-all-head h2,.period-drill-head h2{font-weight:600}.pd-scope-cards{display:grid;grid-template-columns:minmax(220px,1fr) minmax(360px,1.6fr) minmax(280px,1.2fr);gap:12px;margin-top:10px}.pd-scope-card{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:#fff}.pd-scope-card.pd-scope-card-current{background:linear-gradient(180deg,#1f6feb0d,#fff);border-color:#1f6feb47}.pd-scope-card.pd-scope-card-roi{background:linear-gradient(180deg,#fffaf2,#fff);border-color:#f0e0c4}.pd-scope-card header{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.pd-scope-eyebrow{font-size:.6rem;font-weight:600;letter-spacing:.06em;color:var(--muted)}.pd-scope-card header small{font-size:.66rem;color:var(--muted)}.pd-scope-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px 12px}.pd-scope-card-current .pd-scope-metrics{grid-template-columns:repeat(3,1fr)}.pd-scope-metrics>div{display:flex;flex-direction:column;gap:1px;min-width:0}.pd-scope-metrics span{font-size:.58rem;text-transform:uppercase;font-weight:600;color:var(--muted);letter-spacing:.04em}.pd-scope-metrics strong{font-size:1.05rem;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.pd-scope-metrics em{font-style:normal;font-size:.62rem;color:var(--faint);font-weight:500}.pd-scope-footer{font-size:.7rem;padding-top:6px;border-top:1px dashed var(--line)}.pd-scope-footer .positive{color:var(--green);font-weight:600}.pd-scope-footer .negative{color:var(--red);font-weight:600}.pd-roi-equation{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:6px}.pd-roi-cell{display:flex;flex-direction:column;gap:1px;padding:6px 8px;border:1px solid var(--line);border-radius:6px;background:#fff;text-align:center}.pd-roi-cell small{font-size:.54rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-weight:600}.pd-roi-cell strong{font-size:.94rem;font-weight:600;font-variant-numeric:tabular-nums}.pd-roi-cell.negative strong{color:var(--red)}.pd-roi-cell.positive strong{color:var(--green)}.pd-roi-cell em{font-style:normal;font-size:.58rem;color:var(--muted);font-weight:500}.pd-roi-cell.pd-roi-net{background:linear-gradient(180deg,#fff5d6,#fffaef);border-color:#e2c97c}.pd-roi-op{font-size:.9rem;font-weight:600;color:var(--muted);text-align:center}.pd-pa-table-wrap{border:1px solid var(--line);border-radius:8px;background:#fff;overflow-x:auto}.pd-pa-summary-table{width:100%;border-collapse:collapse;font-size:.76rem}.pd-pa-summary-table thead th{padding:9px 10px;background:var(--soft);font-size:.6rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-weight:600;border-bottom:1px solid var(--line);text-align:left;white-space:nowrap}.pd-pa-summary-table thead th.r{text-align:right}.pd-pa-summary-table thead th.alt-col{width:60px}.pd-pa-summary-table tbody td{padding:10px;border-bottom:1px solid #eef1f6;vertical-align:top}.pd-pa-summary-table tbody td.r{text-align:right;font-variant-numeric:tabular-nums}.pd-pa-summary-table tbody td.alt-col{text-align:right;padding-right:8px}.pd-pa-summary-table tbody td.pa-col{white-space:nowrap}.pd-pa-summary-table tbody td.pa-col strong{font-size:.84rem;font-weight:600;color:var(--ink)}.pd-pa-summary-table tbody td.tactic-col{min-width:180px}.pd-pa-summary-table .pd-tactic-name{display:inline;font-size:.8rem;font-weight:600;color:var(--ink)}.pd-pa-summary-table .pd-tactic-sub{display:block;margin-top:2px;font-size:.62rem;color:var(--muted)}.pd-pa-summary-table .pd-tactic-sub.pd-tactic-none{color:var(--faint);font-style:italic}.pd-pa-summary-table .pd-tactic-name-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.pd-pa-summary-table .pd-tag-pill{font-size:.52rem;padding:1px 5px;letter-spacing:.04em}.pd-pa-summary-table .pd-pct{display:inline-block;margin-top:2px;font-size:.6rem;font-weight:600}.pd-pa-summary-table .pd-score-num.total{font-size:.94rem;font-weight:600}.pd-pa-summary-table .pd-score-breakdown{display:block;margin-top:2px;font-size:.6rem;color:var(--muted);font-variant-numeric:tabular-nums}.pd-pa-summary-table .pd-total-cell{white-space:nowrap}.pd-pa-summary-row{cursor:pointer;transition:background .15s ease}.pd-pa-summary-row:hover{background:#1f6feb08}.pd-pa-summary-row.is-selected{background:#1f6feb0f;box-shadow:inset 3px 0 0 var(--blue)}.pd-pa-summary-row.is-expanded{background:#1f6feb0a}.pd-pa-toggle-btn{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border:1px solid var(--line-strong);border-radius:6px;background:#fff;font-size:.7rem;font-weight:600;color:var(--blue);cursor:pointer;min-height:0}.pd-pa-toggle-btn:hover{background:var(--blue-soft);border-color:var(--blue)}.pd-pa-toggle-btn.is-open{background:var(--blue);color:#fff;border-color:var(--blue)}.pd-pa-toggle-btn .pd-pa-toggle-arrow{font-size:.7rem;transition:transform .18s ease}.pd-pa-toggle-btn.is-open .pd-pa-toggle-arrow{transform:rotate(180deg)}.pd-pa-expanded-header td{padding:6px 12px;background:#f3f6fb;font-size:.58rem;text-transform:uppercase;letter-spacing:.05em;font-weight:600;color:var(--muted);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pd-pa-expanded-header td strong{color:var(--ink);font-weight:600}.pd-pa-alt-row td{background:#fbfcfe;cursor:pointer}.pd-pa-alt-row:hover td{background:#1f6feb0a}.pd-pa-alt-row.is-selected td{background:#1f6feb12}.pd-pa-alt-row.is-selected td:first-child{box-shadow:inset 3px 0 0 var(--blue)}.pd-pa-alt-row .pd-alt-rank{font-size:.66rem;font-weight:600;color:var(--muted);display:inline-block;padding:2px 6px;background:#eef2f7;border-radius:999px}.pd-pa-ref-row td{background:#fffaf0;border-top:1px dashed var(--line)}.pd-pa-nopromo-row td{background:#f7f3ff}.pd-ref-pill{display:inline-block;padding:2px 6px;border-radius:999px;font-size:.6rem;font-weight:600;letter-spacing:.05em}.pd-ref-ly{background:#e8b2322e;color:#8a6c1a}.pd-ref-nopromo{background:#7c4dcc29;color:#6a4ed0}.plan-toggle-cluster{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.plan-toggle-cluster .plan-mode-chips,.plan-toggle-cluster .table-view-toggle{display:inline-flex;border:1px solid var(--line);border-radius:6px;background:var(--soft);padding:2px;gap:0}.plan-toggle-cluster .plan-mode-chips button,.plan-toggle-cluster .table-view-toggle button{border:0;background:transparent;padding:3px 10px;min-height:22px;font-size:.7rem;font-weight:500;color:var(--muted);border-radius:4px;cursor:pointer;font-family:inherit;letter-spacing:0;text-transform:none}.plan-toggle-cluster .plan-mode-chips button:hover:not(.active),.plan-toggle-cluster .table-view-toggle button:hover:not(.active){color:var(--ink)}.plan-toggle-cluster .plan-mode-chips button.active,.plan-toggle-cluster .table-view-toggle button.active{background:#fff;color:var(--ink);font-weight:600;box-shadow:0 1px 2px #0f172a0f}.plan-toggle-cluster #togglePromoPlan{border:0;background:transparent;color:var(--blue);font-size:.72rem;font-weight:500;padding:0;cursor:pointer;letter-spacing:0;text-transform:none}.plan-toggle-cluster #togglePromoPlan:hover{text-decoration:underline}.pd-forecast-pair{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:14px;margin-top:10px}.pd-fc-card{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border:1px solid var(--line);border-radius:8px;background:#fff}.pd-fc-card-scope{background:linear-gradient(180deg,#f7f9fc,#fff)}.pd-fc-card-current{background:linear-gradient(180deg,#1f6feb0f,#fff);border-color:#1f6feb47}.pd-fc-card header{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding-bottom:4px;border-bottom:1px solid var(--line)}.pd-fc-eyebrow{font-size:.62rem;font-weight:600;letter-spacing:.06em;color:var(--muted)}.pd-fc-card header small{font-size:.66rem;color:var(--muted)}.pd-fc-row{display:grid;grid-template-columns:70px minmax(0,1.4fr) minmax(0,1fr);gap:10px;padding:6px 0;border-bottom:1px dashed #eef1f6;align-items:baseline}.pd-fc-row:last-of-type{border-bottom:0}.pd-fc-label{font-size:.62rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.pd-fc-value{display:flex;flex-direction:column;gap:1px}.pd-fc-value strong{font-size:1.05rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink)}.pd-fc-value small{font-size:.62rem;color:var(--muted);font-weight:500}.pd-fc-bench{display:flex;flex-direction:column;gap:1px;text-align:right}.pd-fc-bench em{font-style:normal;font-size:.66rem;color:var(--muted);font-variant-numeric:tabular-nums}.pd-fc-roi{display:grid;grid-template-columns:100px minmax(0,1fr) minmax(0,auto);gap:10px;align-items:center;padding-top:8px;margin-top:4px;border-top:1px dashed var(--line)}.pd-fc-roi-label{font-size:.62rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.pd-roi-eq{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.pd-roi-chip{display:inline-flex;align-items:center;padding:4px 8px;border-radius:6px;font-size:.78rem;font-weight:600;font-variant-numeric:tabular-nums}.pd-roi-chip.negative{background:#b25a551f;color:var(--red)}.pd-roi-chip.positive{background:#4a8a5d24;color:var(--green)}.pd-roi-chip.neutral{background:#1f6feb1f;color:var(--blue)}.pd-roi-op{color:var(--muted);font-weight:500}.pd-fc-roi-net{font-size:.66rem;color:var(--muted);text-align:right}.pd-tactic-tag{display:inline-flex;align-items:center;padding:2px 8px;font-size:.7rem;font-weight:600;border-radius:6px;letter-spacing:0}.pd-tag-tactic{background:var(--blue-soft);color:var(--blue)}.pd-tag-discount{background:#4a8a5d1f;color:var(--green)}.pd-pa-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.pd-meta-chip{display:inline-flex;align-items:baseline;gap:4px;padding:2px 8px;border-radius:6px;background:#f3f6fb;border:1px solid var(--line);font-size:.66rem;font-weight:500;color:var(--ink);font-variant-numeric:tabular-nums}.pd-meta-chip small{font-size:.54rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-weight:600}.pd-meta-chip.pd-meta-tag-base{background:#fff;border-color:#d4dae3}.pd-meta-chip.pd-meta-tag-promo{background:#fff5d6;border-color:#e0c97a}.pd-score-info{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;margin-left:4px;padding:0;border:1px solid var(--line-strong);background:#fff;border-radius:50%;color:var(--muted);font-size:.6rem;font-weight:700;cursor:pointer;font-style:italic;min-height:0}.pd-score-info:hover{color:var(--blue);border-color:var(--blue)}.pd-reliab-popover{position:fixed;z-index:1200;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 12px 28px #0f172a29;padding:0;overflow:hidden;max-width:640px;width:max-content;min-width:360px}.pd-reliab-popover[hidden]{display:none}.pd-reliab-popover header{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:linear-gradient(180deg,#eef4ff,#fff);border-bottom:1px solid var(--line)}.pd-reliab-eyebrow{display:block;font-size:.58rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:600}.pd-reliab-popover header strong{display:block;font-size:1.4rem;font-weight:600;font-variant-numeric:tabular-nums;margin-top:2px}.pd-reliab-popover header strong.tone-good{color:var(--green)}.pd-reliab-popover header strong.tone-neutral{color:var(--blue)}.pd-reliab-popover header strong.tone-warn{color:var(--orange)}.pd-reliab-close{border:0;background:transparent;font-size:1rem;color:var(--muted);cursor:pointer;padding:0;min-height:0;width:24px;height:24px;border-radius:50%}.pd-reliab-close:hover{background:var(--soft);color:var(--ink)}.pd-reliab-body{padding:10px 12px}.pd-reliab-row{display:flex;justify-content:space-between;padding:5px 0;font-size:.74rem;border-bottom:1px dashed #eef1f6}.pd-reliab-row:last-of-type{border-bottom:0}.pd-reliab-row strong{font-weight:600;font-variant-numeric:tabular-nums}.pd-reliab-row strong.tone-good{color:var(--green)}.pd-reliab-row strong.tone-neutral{color:var(--blue)}.pd-reliab-row strong.tone-warn{color:var(--orange)}.pd-reliab-sample{margin-top:8px;padding-top:8px;border-top:1px solid var(--line)}.pd-reliab-sample-label{font-size:.58rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.pd-reliab-sample p{margin:4px 0 0;font-size:.66rem;color:var(--ink);line-height:1.4;font-variant-numeric:tabular-nums}.pd-fc-card-scope{background:linear-gradient(180deg,#eef4ff,#fff);border:1px solid rgba(31,111,235,.32);box-shadow:0 4px 14px #1f6feb0f}.pd-fc-card-scope header{border-bottom-color:#1f6feb33}.pd-fc-card-scope .pd-fc-eyebrow{color:var(--blue);font-size:.66rem}.pd-fc-card-scope .pd-fc-value strong{font-size:1.32rem}.pd-fc-card-scope .pd-roi-chip{font-size:.86rem;padding:5px 10px}.pd-fc-card-current{background:#fff;border:1px solid var(--line);border-left:3px solid var(--muted)}.pd-fc-card-current header{border-bottom-color:var(--line)}.pd-fc-card-current .pd-fc-eyebrow{color:var(--muted);font-size:.6rem}.pd-fc-card-current .pd-fc-value strong{font-size:.92rem;color:var(--ink)}.pd-fc-card-current .pd-fc-value small{font-size:.58rem}.pd-fc-card-current .pd-fc-bench em{font-size:.62rem}.pd-fc-card-current .pd-fc-roi{padding-top:6px;margin-top:2px;gap:8px}.pd-fc-card-current .pd-roi-chip{font-size:.7rem;padding:3px 6px}.pd-fc-card-current .pd-fc-roi-net{font-size:.58rem}.pd-pa-cols-table{width:100%;border-collapse:collapse;font-size:.74rem}.pd-pa-cols-table thead th{padding:8px;background:var(--soft);font-size:.6rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-weight:600;border-bottom:1px solid var(--line);text-align:left;white-space:nowrap}.pd-pa-cols-table thead th.r{text-align:right}.pd-pa-cols-table thead th.c{text-align:center}.pd-pa-cols-table thead th .th-sub{display:block;font-size:.54rem;color:var(--faint);font-weight:500}.pd-pa-cols-table thead th.alt-col{width:56px}.pd-pa-cols-table tbody td{padding:8px;border-bottom:1px solid #eef1f6;vertical-align:top;font-variant-numeric:tabular-nums}.pd-pa-cols-table tbody td.r{text-align:right;white-space:nowrap}.pd-pa-cols-table tbody td.c{text-align:center;white-space:nowrap}.pd-pa-cols-table tbody td.pa-col{white-space:nowrap;width:78px;max-width:78px;padding-right:6px}.pd-pa-cols-table thead th:first-child{width:78px;padding-right:6px}.pd-pa-cols-table tbody td.pa-col strong{font-weight:600;color:var(--ink);margin-right:6px}.pd-pa-cols-table tbody td.pd-col-base{background:#fafbfd}.pd-pa-cols-table tbody td.pd-col-promo{background:#fdfaee;color:#9a7926;font-weight:600}.pd-cell-stack{display:flex;flex-direction:column;gap:1px;min-width:0}.pd-cell-line{font-size:.78rem;color:var(--ink);font-weight:500}.pd-cell-sub{font-size:.62rem;color:var(--muted)}.pd-cell-sub.pd-cell-none{color:var(--faint);font-style:italic}.pd-pa-cols-table .pd-total-cell{white-space:nowrap}.pd-pa-cols-table .pd-score-num.total{font-size:.94rem;font-weight:600}.pd-pa-cols-table .pd-score-breakdown{display:block;margin-top:2px;font-size:.6rem;color:var(--muted)}.pd-pa-cols-table tbody tr.pd-pa-summary-row{cursor:pointer}.pd-pa-cols-table tbody tr.pd-pa-summary-row:hover{background:#1f6feb08}.pd-pa-cols-table tbody tr.pd-pa-summary-row.is-selected{background:#1f6feb0f}.pd-pa-cols-table tbody tr.pd-pa-summary-row.is-selected td:first-child{box-shadow:inset 3px 0 0 var(--blue)}.pd-pa-cols-table tbody tr.pd-pa-summary-row.is-expanded{background:#1f6feb0a}.pd-pa-cols-table tbody tr.pd-pa-alt-row{cursor:pointer;background:#fbfcfe}.pd-pa-cols-table tbody tr.pd-pa-alt-row:hover{background:#1f6feb0a}.pd-pa-cols-table tbody tr.pd-pa-alt-row.is-selected{background:#1f6feb12}.pd-pa-cols-table tbody tr.pd-pa-alt-row .pd-alt-rank{font-size:.66rem;font-weight:600;color:var(--muted);display:inline-block;padding:2px 6px;background:#eef2f7;border-radius:999px;margin-right:4px}.pd-pa-cols-table tbody tr.pd-pa-ref-row td{border-top:1px dashed var(--line)}.pd-pa-cols-table tbody tr.pd-pa-ly-row td{background:#fffaf0}.pd-pa-cols-table tbody tr.pd-pa-nopromo-row td{background:#f7f3ff}.pd-pa-cols-table tbody tr.pd-pa-expanded-header td{padding:5px 12px;background:#f3f6fb;font-size:.58rem;text-transform:uppercase;letter-spacing:.05em;font-weight:600;color:var(--muted);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pd-fc-card-scope{border:2px solid rgba(31,111,235,.32);background:linear-gradient(180deg,#eef4ff,#fff)}.pd-fc-card-scope header{padding-bottom:6px;border-bottom:1px solid rgba(31,111,235,.18)}.pd-fc-card-current{border:1px solid var(--line);border-left:4px solid #cbd5e1;background:#fff}.pd-fc-divider{display:flex;align-items:center;gap:12px;margin:12px 0}.pd-fc-divider-line{flex:1 1 auto;border-top:1px dashed var(--line-strong)}.pd-fc-divider-label{font-size:.68rem;color:var(--muted);letter-spacing:.02em;font-weight:500;padding:4px 12px;background:var(--soft);border:1px solid var(--line);border-radius:999px}.pd-fc-divider-label strong{color:var(--ink);font-weight:600}.pd-fc-divider-label em{color:var(--faint);font-style:normal}.pd-pa-cols-table tbody tr.pd-pa-summary-row.is-expanded{background:#1f6feb0b!important}.pd-pa-cols-table tbody tr.pd-pa-summary-row.is-expanded td:first-child{box-shadow:inset 3px 0 0 var(--blue)}.pd-pa-radio{display:inline-block;width:13px;height:13px;border-radius:50%;border:1.5px solid #c5cfdf;background:#fff;vertical-align:-2px;margin-right:8px;flex-shrink:0;box-sizing:border-box;transition:border-color .15s,background .15s,box-shadow .15s}.pd-pa-radio.is-checked{border-color:var(--blue);background:var(--blue);box-shadow:inset 0 0 0 2.5px #fff}.pd-pa-cols-table tbody tr.pd-pa-summary-row.is-chosen{background:#1f6feb0a}.pd-pa-cols-table tbody tr.pd-pa-alt-row.is-chosen td{background:#1f6feb14}.pd-pa-cols-table tbody tr.pd-pa-alt-row td{background:#f7f8fa}.pd-pa-cols-table tbody tr.pd-pa-alt-row:hover td{background:#f0f3f7}.pd-pa-cols-table tbody tr.pd-pa-alt-row.is-selected td{background:#1f6feb14}.pd-pa-cols-table tbody tr.pd-pa-alt-row td.pd-col-promo,.pd-pa-cols-table tbody tr.pd-pa-ly-row td.pd-col-promo,.pd-pa-cols-table tbody tr.pd-pa-nopromo-row td.pd-col-promo{background:inherit;color:#9a7926}.pd-pa-cols-table tbody tr.pd-pa-ly-row td,.pd-pa-cols-table tbody tr.pd-pa-nopromo-row td{background:#fafbfc;color:var(--faint);cursor:default}.pd-pa-cols-table tbody tr.pd-pa-ly-row:hover td,.pd-pa-cols-table tbody tr.pd-pa-nopromo-row:hover td{background:#fafbfc}.pd-pa-cols-table tbody tr.pd-pa-ly-row td strong,.pd-pa-cols-table tbody tr.pd-pa-nopromo-row td strong,.pd-pa-cols-table tbody tr.pd-pa-ly-row td .pd-cell-line,.pd-pa-cols-table tbody tr.pd-pa-nopromo-row td .pd-cell-line{color:var(--muted);font-weight:500}.pd-pa-cols-table tbody tr.pd-pa-ly-row td .pd-cell-sub,.pd-pa-cols-table tbody tr.pd-pa-nopromo-row td .pd-cell-sub{font-style:italic}.pd-pa-cols-table tbody tr.pd-pa-expanded-header td{background:#eef1f6;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:.56rem;color:var(--muted);letter-spacing:.07em;font-weight:600}.pd-pa-cols-table tbody tr.pd-pa-expanded-header>td:first-child,.pd-pa-cols-table tbody tr.pd-pa-alt-row>td:first-child,.pd-pa-cols-table tbody tr.pd-pa-ly-row>td:first-child,.pd-pa-cols-table tbody tr.pd-pa-nopromo-row>td:first-child,.pd-pa-cols-table tbody tr.pd-pa-override-row>td:first-child{box-shadow:inset 2px 0 #c5cfdf}.pd-pa-cols-table tbody tr.pd-pa-override-row td{background:#fbfcfd;border-bottom:0;padding:8px 14px 10px;font-size:.7rem;color:var(--faint)}.pd-override-link{color:var(--blue);font-weight:600;text-decoration:none;border-bottom:1px dashed transparent}.pd-override-link:hover{border-bottom-color:var(--blue)}.pd-override-link-clear{color:var(--red)}.pd-override-link-clear:hover{border-bottom-color:var(--red)}.pd-alt-rank-custom{display:inline-block;padding:2px 6px;background:#1f6feb1f;color:var(--blue);border-radius:999px;font-size:.52rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;line-height:1.4}.pd-pa-cols-table tbody tr.pd-pa-alt-row.is-custom>td:first-child{box-shadow:inset 3px 0 0 var(--blue)}.pd-review{display:flex;flex-direction:column;gap:16px;padding:4px 4px 12px}.pd-review-head{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;flex-wrap:wrap;padding:16px 18px;border:1px solid var(--line);border-radius:12px;background:linear-gradient(135deg,#f7f9fc,#fcfdff)}.pd-review-head h2{font-size:1.06rem;font-weight:700;color:var(--ink);margin:4px 0 6px;letter-spacing:-.005em}.pd-review-meta{display:flex;flex-wrap:wrap;gap:6px 10px;color:var(--muted);font-size:.74rem}.pd-review-meta em{font-style:normal;color:var(--faint);font-size:.6rem;text-transform:uppercase;letter-spacing:.06em;font-weight:600;margin-right:4px}.pd-review-meta strong{color:var(--ink);font-weight:600}.pd-review-meta .dot{color:var(--faint)}.pd-review-counts{display:flex;gap:8px;align-items:center}.pd-review-count{display:inline-block;padding:4px 10px;border-radius:999px;font-size:.66rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.pd-review-count.priced{background:#4a8a5d24;color:var(--green)}.pd-review-count.skipped{background:#eef1f6;color:var(--muted)}.pd-review-table-wrap{border:1px solid var(--line);border-radius:10px;background:#fff;overflow:auto;max-height:65vh}.pd-review-table{width:100%;border-collapse:separate;border-spacing:0;font-size:.7rem;min-width:1500px}.pd-review-table thead th{position:sticky;top:0;background:#fafbfd;color:var(--muted);font-size:.56rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:7px 8px;border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;z-index:2}.pd-review-table thead th.r{text-align:right}.pd-review-table thead th.c{text-align:center}.pd-review-table thead th.l{text-align:left}.pd-review-table tbody td{padding:7px 8px;border-bottom:1px solid #eef1f6;vertical-align:top;white-space:nowrap;font-size:.7rem;text-align:left}.pd-review-table tbody td.r{text-align:right;font-variant-numeric:tabular-nums}.pd-review-table tbody td.c{text-align:center}.pd-review-table tbody td.l{text-align:left}.pd-review-table tbody td strong{font-weight:600;color:var(--ink);font-size:.74rem}.pd-review-table tbody td em{font-style:italic;color:var(--muted);font-size:.66rem}.pd-review-table tbody tr:hover td{background:#fbfcfe}.pd-rev-pill{display:inline-block;padding:2px 7px;border-radius:999px;font-size:.52rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.3}.pd-rev-pill-priced{background:#4a8a5d29;color:var(--green)}.pd-rev-pill-skip{background:#eef1f6;color:var(--muted)}.pd-rev-pill-custom{background:#1f6feb24;color:var(--blue);margin-left:4px}.pd-review-row-skipped td{background:#fcfcfd;color:var(--muted)}.pd-review-skip-msg{font-style:italic;color:var(--faint);font-size:.66rem}.pd-review-sub{font-size:.58rem;color:var(--faint);font-weight:500;margin-top:2px;font-variant-numeric:tabular-nums}.pd-review-sub.positive{color:var(--green)}.pd-review-sub.negative{color:var(--red)}.pd-review-sub>span{opacity:.5;margin:0 2px}.pd-review-stack{display:flex;flex-direction:column;gap:1px;min-width:0}.pd-review-stack>span{font-size:.7rem;color:var(--ink);font-weight:500}.pd-review-stack>small{font-size:.58rem;color:var(--muted)}.pd-rev-input{width:64px;max-width:100%;padding:3px 6px;border:1px solid var(--line);border-radius:4px;background:#fff;font-size:.7rem;font-family:inherit;color:var(--ink);transition:border-color .15s,box-shadow .15s}.pd-rev-input.pd-rev-input-wide{width:110px}.pd-rev-input:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 2px #1f6feb29}.pd-review-totals td{background:#f5f7fb;border-top:1px solid var(--line);border-bottom:0;padding:9px 8px;font-size:.74rem;position:sticky;bottom:0}.pd-review-totals td strong{font-weight:700;font-size:.74rem}.pd-review-footer{display:flex;justify-content:flex-end;gap:10px;padding:0 4px}.pd-faint{color:var(--faint)}.pd-nopa{margin-top:12px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:#fff}.pd-nopa-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:.72rem;color:var(--muted);padding-bottom:8px;margin-bottom:6px;border-bottom:1px solid var(--line)}.pd-nopa-head strong{color:var(--ink);font-weight:600}.pd-nopa-head em{font-style:italic;color:var(--muted);font-size:.66rem}.pd-nopa-head .pd-nopa-pa{margin-left:auto;font-size:.6rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--blue);background:#1f6feb14;padding:2px 8px;border-radius:999px}.pd-nopa-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.pd-nopa-list li{display:flex;align-items:baseline;gap:10px;padding:6px 0;border-bottom:1px dashed #eef1f6}.pd-nopa-list li:last-child{border-bottom:0}.pd-nopa-link{text-decoration:none;display:inline-flex;align-items:baseline;gap:8px;color:var(--blue);font-size:.74rem;font-weight:500}.pd-nopa-link strong{font-weight:600}.pd-nopa-link span{color:var(--muted)}.pd-nopa-link:hover{text-decoration:underline}.pd-nopa-link:hover span{color:var(--blue)}.pd-nopa-meta{margin-left:auto;font-size:.66rem;color:var(--faint);font-variant-numeric:tabular-nums;white-space:nowrap}.pd-override-use-row{display:flex;align-items:center;gap:12px;margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}.pd-override-use-row small{color:var(--muted);font-size:.7rem}.pd-pa-cols-table tbody td .pd-cell-stack,.pd-pa-cols-table tbody td .pd-cell-line,.pd-pa-cols-table tbody td .pd-cell-sub{text-align:left}.pd-pa-cols-table thead th{vertical-align:bottom}.pd-pa-cols-table tbody td{vertical-align:top}.pd-pa-cols-table tbody td .pd-cell-stack{padding-top:1px}.pd-pa-cols-table tfoot .pd-pa-totals-row td{background:#f5f7fb;border-top:1px solid var(--line);border-bottom:0;padding:10px 12px;font-size:.78rem;white-space:nowrap}.pd-pa-cols-table tfoot .pd-pa-totals-row td.r{text-align:right}.pd-pa-cols-table tfoot .pd-pa-totals-row td.c{text-align:center}.pd-pa-cols-table tfoot .pd-pa-totals-row td.pa-col{display:flex;flex-direction:column;gap:1px}.pd-pa-cols-table tfoot .pd-pa-totals-row td.pa-col strong{font-size:.82rem;font-weight:700;color:var(--ink);text-transform:uppercase;letter-spacing:.04em}.pd-pa-cols-table tfoot .pd-pa-totals-row .pd-totals-sub{font-size:.64rem;color:var(--faint);font-weight:500}.pd-pa-cols-table tfoot .pd-pa-totals-row td strong{font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.pd-side-trigger{display:none;position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:12;flex-direction:column;align-items:center;gap:4px;padding:12px 8px;background:var(--blue);color:#fff;border:0;border-radius:8px 0 0 8px;cursor:pointer;box-shadow:-2px 0 12px #0f172a26;min-width:38px;max-width:38px;writing-mode:vertical-rl;text-orientation:mixed}.pd-side-trigger .pd-side-trigger-eyebrow{font-size:.56rem;font-weight:700;letter-spacing:.12em;opacity:.85;writing-mode:vertical-rl}.pd-side-trigger .pd-side-trigger-label{font-size:.78rem;font-weight:700;writing-mode:vertical-rl}.pd-side-trigger .pd-side-trigger-arrow{writing-mode:horizontal-tb;font-size:1rem;margin-top:4px}.pd-side-overlay{position:fixed;inset:0;background:#0f172a61;z-index:20;display:flex;justify-content:flex-end;animation:pd-side-fade .18s ease-out}@keyframes pd-side-fade{0%{background:#0f172a00}to{background:#0f172a61}}.pd-side-overlay-panel{width:min(440px,92vw);height:100%;background:#fff;border-left:1px solid var(--line);overflow-y:auto;position:relative;animation:pd-side-slide .22s ease-out;padding:20px 18px}@keyframes pd-side-slide{0%{transform:translate(100%)}to{transform:translate(0)}}.pd-side-overlay-close{position:absolute;top:10px;right:12px;width:28px;height:28px;border:1px solid var(--line);background:#fff;border-radius:6px;font-size:1.1rem;line-height:1;cursor:pointer;color:var(--muted);z-index:1}.pd-side-overlay-close:hover{background:#f5f7fb;color:var(--ink)}.pd-side-overlay-panel .pd-side-card{border:0;padding:0;box-shadow:none}@media(min-width:1500px){.pd-side-trigger{display:none}}@media(max-width:1499px){.pd-side{display:none!important}.pd-layout{grid-template-columns:minmax(0,1fr)!important}.pd-side-trigger{display:flex}}.pd-ref-pill{padding:2px 8px;background:#eef1f6;color:var(--muted);font-weight:600;letter-spacing:.05em}.pd-ref-ly,.pd-ref-nopromo{background:#eef1f6;color:var(--muted)}.pd-reliab-evidence{width:100%;border-collapse:collapse;margin-top:10px;font-size:.72rem;border:1px solid var(--line);border-radius:6px;overflow:hidden;table-layout:fixed}.pd-reliab-evidence td,.pd-reliab-evidence th{word-wrap:break-word;overflow-wrap:break-word}.pd-reliab-evidence thead th{padding:6px 10px;background:var(--soft);font-size:.58rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);text-align:left;width:33.33%}.pd-reliab-evidence tbody td{padding:8px 10px;border-bottom:1px solid #eef1f6;vertical-align:top}.pd-reliab-evidence tbody td:first-child{background:#fafbfd;font-size:.72rem;color:var(--muted);width:33.33%}.pd-reliab-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.pd-reliab-list li{display:flex;justify-content:space-between;gap:8px;font-size:.7rem}.pd-reliab-list li>span{color:var(--muted)}.pd-reliab-list li>strong{font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.pd-reliab-list-block{flex-direction:column;gap:2px}.pd-reliab-list-block>p{margin:2px 0 0;font-size:.62rem;color:var(--ink);line-height:1.4;word-break:break-word}.pd-reliab-empty{color:var(--faint);font-style:italic}.pd-section-head .pd-fc-item-ref{font-weight:500;color:var(--muted);letter-spacing:0;font-size:.86rem}.pd-section-head .pd-fc-item-ref em{font-style:normal;color:var(--faint)}.pd-fc-metric-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:10px}.pd-fc-metric{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,#1f6feb0a,#fff)}.pd-fc-metric-label{font-size:.62rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.pd-fc-metric-value{font-size:1.6rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink);line-height:1.1}.pd-fc-metric-net{font-size:.66rem;color:var(--muted);font-weight:500}.pd-fc-metric-bench{display:flex;flex-direction:column;gap:3px;margin-top:6px;padding-top:6px;border-top:1px dashed var(--line)}.pd-fc-bench-row{display:grid;grid-template-columns:70px minmax(0,1fr) auto;align-items:baseline;gap:8px;font-size:.72rem;font-variant-numeric:tabular-nums}.pd-fc-bench-key{color:var(--muted);font-weight:500}.pd-fc-bench-val{color:var(--ink);font-weight:600;text-align:right}.pd-fc-bench-delta{font-size:.66rem;font-weight:600;padding:1px 6px;border-radius:4px}.pd-fc-bench-delta.positive{background:#4a8a5d1f;color:var(--green)}.pd-fc-bench-delta.negative{background:#b25a551f;color:var(--red)}.pd-fc-roi-strip{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px;padding:10px 14px;border:1px dashed var(--line-strong);border-radius:8px;background:linear-gradient(180deg,#fffaf2,#fff)}.pd-fc-roi-strip .pd-fc-roi-label{font-size:.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-right:4px}.pd-fc-roi-strip .pd-roi-chip{font-size:.84rem;padding:4px 10px}.pd-fc-roi-note{margin-left:auto;font-size:.7rem;color:var(--muted)}.plan-toggle-cluster #openScenarioBuilder.create-scenario-button{min-height:28px;padding:0 12px;border:1px solid #b9d3ff;border-radius:8px;background:#eef4ff;color:var(--blue);font-size:.72rem;font-weight:600;cursor:pointer;font-family:inherit}.plan-toggle-cluster #openScenarioBuilder.create-scenario-button:hover{background:#e0ebff}.plan-toggle-cluster #openScenarioBuilder.create-scenario-button[aria-expanded=true]{background:var(--blue);color:#fff;border-color:var(--blue)}.weekly-plan-panel .scenario-strip{display:flex;flex-direction:column;margin:0;background:#f7faff;border-top:1px solid #e2e9f3}.weekly-plan-panel .scenario-strip:empty{display:none}.weekly-plan-panel .scenario-strip[hidden]{display:none}.weekly-plan-panel .plan-step-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:9px 14px;position:relative}.weekly-plan-panel .plan-step-row-single{gap:12px;padding:8px 14px}.weekly-plan-panel .plan-step-group{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.weekly-plan-panel .plan-step-num{font-size:.7rem;font-weight:600;color:var(--muted);letter-spacing:0}.weekly-plan-panel .plan-step-label{font-size:.66rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.weekly-plan-panel .plan-step-sep{width:1px;height:18px;background:#cdd8ea;margin:0 4px}.weekly-plan-panel .scenario-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;min-height:26px;border:1px solid #d8e1ee;border-radius:999px;background:#fff;color:var(--ink);font-size:.72rem;font-weight:600;cursor:pointer;font-family:inherit;white-space:nowrap}.weekly-plan-panel .scenario-chip small{color:var(--muted);font-weight:460;font-size:.68rem}.weekly-plan-panel .scenario-chip:hover{background:#f0f5ff}.weekly-plan-panel .scenario-chip.is-active{background:var(--blue);border-color:var(--blue);color:#fff}.weekly-plan-panel .scenario-chip.is-active small{color:#ffffffd9}.weekly-plan-panel .scenario-chip-remove{border:0;background:transparent;color:inherit;font-size:.9rem;line-height:1;padding:0 0 0 4px;cursor:pointer;opacity:.7}.weekly-plan-panel .scenario-chip-remove:hover{opacity:1}.weekly-plan-panel .scenario-strip-label{font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.weekly-plan-panel .plan-step-row .plan-category-select{height:28px;min-width:190px;padding:0 26px 0 10px;border:1px solid #d8e1ee;border-radius:6px;background:#fff;font-size:.74rem;font-weight:600;color:var(--ink);font-family:inherit;appearance:auto}.weekly-plan-panel .plan-step-row-objective .plan-obj-capsule{display:inline-flex;border:1px solid #d8e1ee;border-radius:999px;background:#fff;padding:2px;min-height:26px}.weekly-plan-panel .plan-step-row-objective .plan-obj-opt{border:0;background:transparent;padding:3px 10px;border-radius:999px;font-size:.72rem;font-weight:560;color:var(--ink);cursor:pointer;font-family:inherit;min-height:20px}.weekly-plan-panel .plan-step-row-objective .plan-obj-opt.active{background:var(--blue);color:#fff;font-weight:620}.weekly-plan-panel .plan-step-row-objective .plan-compare-toggle{border:0;background:transparent;color:var(--blue);font-size:.74rem;font-weight:560;cursor:pointer;padding:0;font-family:inherit;min-height:0;border-radius:0}.weekly-plan-panel .plan-step-row-objective .plan-compare-toggle:hover{text-decoration:underline}.weekly-plan-panel .plan-step-row-objective .plan-compare-toggle.is-open{font-weight:700}.weekly-plan-panel .plan-compare-anchor{position:relative;display:inline-flex;align-items:center;margin-left:6px}.weekly-plan-panel .plan-step-row-objective .plan-compare{top:calc(100% + 8px);right:auto;left:0;width:480px;max-width:calc(100vw - 40px)}.weekly-plan-panel .plan-step-row-objective .plan-compare:before{right:auto;left:14px}.weekly-plan-panel .plan-step-row-objective .plan-compare .plan-compare-head{padding:8px 12px}.weekly-plan-panel .plan-step-row-objective .plan-compare .plan-compare-grid{grid-template-columns:minmax(140px,1.4fr) repeat(3,minmax(72px,1fr))}.weekly-plan-panel .plan-step-row-objective .plan-compare .plan-compare-row-name{padding:6px 10px}.weekly-plan-panel .plan-step-row-objective .plan-compare .plan-compare-row-name strong{font-size:.74rem;font-weight:600}.weekly-plan-panel .plan-step-row-objective .plan-compare .plan-compare-row-name small{font-size:.62rem;line-height:1.3;color:var(--muted)}.weekly-plan-panel .plan-step-row-objective .plan-compare .plan-compare-cell{padding:6px 10px}.weekly-plan-panel .plan-step-row-objective .plan-compare .plan-compare-foot{padding:5px 12px 6px;font-size:.62rem}.weekly-plan-panel .plan-step-row-objective .plan-compare .compare-scope-tabs{margin-left:8px}.weekly-plan-panel .plan-step-row-objective .plan-compare .compare-scope-tabs button{padding:2px 9px}.weekly-plan-panel .plan-step-row-objective .plan-compare.compare-scenarios{width:520px}.weekly-plan-panel .plan-mode-note{margin:0;padding:8px 14px 0;font-size:.7rem;color:var(--muted)}.promo-toolbar .download-sheet-button{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:0 11px;border:1px solid #b9d3ff;border-radius:8px;background:#f7fbff;color:var(--blue);font-size:.7rem;font-weight:540;cursor:pointer;font-family:inherit;margin-left:auto}.promo-toolbar .download-sheet-button:hover{background:#eaf2ff}.promo-toolbar .download-sheet-button .download-glyph{font-size:.85rem;line-height:1}.scenario-popover{position:fixed;z-index:100;width:360px;max-width:calc(100vw - 32px);max-height:calc(100vh - 80px);overflow-y:auto;background:#fff;border:1px solid #d8e1ee;border-radius:12px;box-shadow:0 18px 48px #0f172a2e;padding:12px 14px 14px;font-family:inherit}.scenario-popover[hidden]{display:none}.scenario-popover-arrow{position:absolute;top:-8px;right:40px;width:14px;height:14px;background:#fff;border-top:1px solid #d8e1ee;border-left:1px solid #d8e1ee;transform:rotate(45deg)}.scenario-popover-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:10px;margin-bottom:12px;border-bottom:1px solid #eef2f8}.scenario-popover-head strong{display:block;font-size:.95rem;color:var(--ink)}.scenario-popover-head small{display:block;margin-top:4px;font-size:.7rem;color:var(--muted);line-height:1.35}.scenario-popover-close{border:0;background:transparent;color:var(--muted);font-size:.95rem;line-height:1;padding:0;cursor:pointer}.scenario-form{display:flex;flex-direction:column;gap:9px}.scenario-field{display:flex;flex-direction:column;gap:4px}.scenario-field span{font-size:.72rem;font-weight:600;color:var(--ink)}.scenario-field input,.scenario-field select{height:32px;padding:0 10px;border:1px solid #d8e1ee;border-radius:8px;background:#fff;color:var(--ink);font-family:inherit;font-size:.78rem}.scenario-field input::placeholder{color:#b1b9c7}.scenario-custom-toggle{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border:1px solid #d8e1ee;border-radius:8px;background:#fff;color:var(--ink);font-size:.72rem;font-weight:540;cursor:pointer;font-family:inherit}.scenario-custom-toggle[aria-pressed=true]{border-color:var(--blue);color:var(--blue);background:#eef4ff}.scenario-custom-toggle .lock-symbol{width:12px;height:12px;border:1.5px solid currentColor;border-radius:3px;position:relative}.scenario-custom-toggle .lock-symbol:after{content:"";position:absolute;top:-5px;left:2px;width:6px;height:5px;border:1.5px solid currentColor;border-bottom:0;border-radius:4px 4px 0 0}.scenario-lever{display:grid;grid-template-columns:1fr auto;grid-template-areas:"label out" "range range" "min   max";column-gap:8px;row-gap:4px;padding-top:12px}.scenario-lever-label{grid-area:label;font-size:.74rem;font-weight:600;color:var(--ink)}.scenario-lever-out,.scenario-lever-input{grid-area:out;width:56px;height:24px;box-sizing:border-box;padding:0 8px;border:1px solid #d8e1ee;border-radius:6px;background:#fff;text-align:center;font-size:.72rem;color:var(--ink);font-weight:600;font-family:inherit;-moz-appearance:textfield}.scenario-lever-input::-webkit-outer-spin-button,.scenario-lever-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.scenario-lever-input:focus{outline:none;border-color:var(--blue)}.scenario-lever .range-wrap{grid-area:range;position:relative;height:22px}.scenario-lever .range-wrap:before{content:"";position:absolute;left:0;right:0;top:50%;height:4px;background:#e6ecf6;border-radius:4px;transform:translateY(-50%);z-index:0}.scenario-lever .range-wrap:after{content:"";position:absolute;top:50%;transform:translateY(-50%);left:var(--rec-min, 30%);right:calc(100% - var(--rec-max, 60%));height:4px;background:#8edca9;border-radius:4px;z-index:1}.scenario-lever .rec-min-dot,.scenario-lever .rec-max-dot{position:absolute;top:50%;width:10px;height:10px;border-radius:50%;background:#2f7a4d;transform:translate(-50%,-50%);z-index:2;pointer-events:none}.scenario-lever .rec-min-dot{left:var(--rec-min, 30%)}.scenario-lever .rec-max-dot{left:var(--rec-max, 60%)}.scenario-lever .rec-min-dot:before,.scenario-lever .rec-max-dot:before{content:attr(data-label);position:absolute;bottom:13px;left:50%;transform:translate(-50%);font-size:.62rem;color:#2f7a4d;font-weight:600;white-space:nowrap}.scenario-lever input[type=range]{position:absolute;inset:0;width:100%;background:transparent;-webkit-appearance:none;appearance:none;margin:0;z-index:3}.scenario-lever input[type=range]::-webkit-slider-runnable-track{background:transparent;height:22px}.scenario-lever input[type=range]::-moz-range-track{background:transparent;height:22px}.scenario-lever input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:#fff;border:2px solid #2f7a4d;cursor:pointer;margin-top:0;box-shadow:0 1px 3px #0f172a2e}.scenario-lever input[type=range]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#fff;border:2px solid #2f7a4d;cursor:pointer;box-shadow:0 1px 3px #0f172a2e}.scenario-lever .lever-min{grid-area:min;font-size:.66rem;color:var(--muted)}.scenario-lever .lever-max{grid-area:max;font-size:.66rem;color:var(--muted);text-align:right}.scenario-range-note{margin:0;padding:9px 11px;border:1px solid #cdebd7;background:#e8f6ee;border-radius:8px;font-size:.7rem;color:#2f6b4a;line-height:1.4}.scenario-submit{height:36px;border:0;border-radius:8px;background:var(--blue);color:#fff;font-size:.82rem;font-weight:620;cursor:pointer;font-family:inherit}.scenario-submit:hover{filter:brightness(.95)}.plan-compare.compare-scenarios{width:620px}.plan-compare .compare-scope-tabs{display:inline-flex;gap:4px;margin-left:10px;padding:2px;background:#eef2f8;border-radius:6px}.plan-compare .compare-scope-tabs button{border:0;background:transparent;padding:3px 10px;border-radius:4px;font-size:.66rem;font-weight:540;color:var(--muted);cursor:pointer;font-family:inherit}.plan-compare .compare-scope-tabs button.is-active{background:#fff;color:var(--ink);font-weight:620;box-shadow:0 1px 2px #0f172a0f}.plan-compare .scenario-compare-row-name strong{color:var(--ink)}.plan-compare .scenario-compare-row-name.is-active strong{color:var(--blue)}body[data-theme=dark] .scenario-popover,body[data-theme=dark] .scenario-popover-arrow{background:#1b2330;border-color:#2c3a52}body[data-theme=dark] .scenario-field input,body[data-theme=dark] .scenario-field select,body[data-theme=dark] .scenario-custom-toggle,body[data-theme=dark] .scenario-lever-out{background:#11192a;color:#e4ecf6;border-color:#2c3a52}body[data-theme=dark] .scenario-range-note{background:#489c6e29;border-color:#356c4d;color:#b0e2c2}body[data-theme=dark] .weekly-plan-panel .scenario-chip{background:#11192a;border-color:#2c3a52;color:#e4ecf6}body[data-theme=dark] .weekly-plan-panel .scenario-chip.is-active{background:var(--blue);border-color:var(--blue);color:#fff}body[data-theme=dark] .promo-toolbar .download-sheet-button{background:#3a6ec42e;border-color:#2c3a52;color:#cfe1ff}body[data-theme=dark] .plan-toggle-cluster #openScenarioBuilder.create-scenario-button{background:#3a6ec438;border-color:#2c3a52;color:#d6e6ff}.pd-funding-warn{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;margin-right:4px;border-radius:50%;background:#b94317;color:#fff;font-size:.62rem;font-weight:700;line-height:1;cursor:help}.pd-funding-warn-inline{vertical-align:middle;margin-right:6px}.pd-pa-cols-table .pd-funding-empty{background:#f1b25f2e;color:#8a3a16}.pd-pa-cols-table .pd-pa-no-funding>td{background:#f1b25f14}.pd-pa-cols-table .pd-pa-no-funding .pd-funding-empty{background:#f1b25f38}.pd-tag-pill.no-funding{background:#b943171f;color:#8a3a16;border-color:#b943174d;margin-left:6px}.pd-nopa-empty .pd-nopa-none{margin:0;padding:12px 14px;border-radius:6px;background:#f1b25f29;color:#6c3a16;font-size:.78rem;line-height:1.45}.pd-allowance-badge{display:inline-flex;align-items:center;gap:6px;margin-left:12px;padding:3px 10px;border-radius:999px;font-size:.7rem;font-weight:600;vertical-align:middle}.pd-allowance-badge-full{background:#2282511f;color:#226e44;border:1px solid rgba(34,130,81,.28)}.pd-allowance-badge-partial{background:#f1b25f2e;color:#8a3a16;border:1px solid rgba(241,178,95,.36)}.pd-allowance-badge-empty{background:#b9431724;color:#8a3a16;border:1px solid rgba(185,67,23,.32)}.pd-allowance-tick{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;background:#226e44;color:#fff;font-size:.62rem;font-weight:700;line-height:1}body[data-theme=dark] .pd-allowance-badge-full{background:#22825133;color:#6ee7a8;border-color:#22825166}body[data-theme=dark] .pd-allowance-badge-partial{background:#f1b25f2e;color:#f5cfa1;border-color:#f1b25f6b}body[data-theme=dark] .pd-allowance-badge-empty{background:#f1694e2e;color:#f8b8a2;border-color:#f1694e6b}body[data-theme=dark] .pd-pa-cols-table .pd-pa-no-funding>td{background:#f1b25f0f}body[data-theme=dark] .pd-pa-cols-table .pd-funding-empty{background:#f1b25f1f;color:#f7c187}body[data-theme=dark] .pd-tag-pill.no-funding{background:#f1b25f2e;color:#f7c187;border-color:#f1b25f59}body[data-theme=dark] .pd-nopa-empty .pd-nopa-none{background:#f1b25f1f;color:#f5cfa1}.pd-review-section{margin:18px 0 22px}.pd-review-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:10px}.pd-review-section-head h3{margin:0;font-size:.95rem;font-weight:700;color:var(--ink)}.pd-review-section-head p{margin:4px 0 0;font-size:.75rem;color:var(--muted)}.pd-review-section-count{font-size:.7rem;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.pd-review-sort{display:flex;align-items:center;gap:10px}.pd-review-sort .pd-scope-label{font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.pd-review-sort .pd-sort-chip{padding:4px 12px}.pd-review-sort .pd-sort-dot-sales{background:#3b5fd2}.pd-review-sort .pd-sort-dot-units{background:#6388eb}.pd-review-sort .pd-sort-dot-agp{background:#1e3a8a}.pd-review-table-compact tbody td{font-size:.78rem;color:var(--ink)}.pd-review-row-skipped td{background:#fbf6ec}.pd-review-row-unavailable td{background:#f4f6fb;color:var(--muted)}.pd-review-reason{font-size:.74rem;color:#735220}.pd-review-empty-pill{display:inline-block;padding:2px 9px;border-radius:999px;background:#94a3b82e;color:#475569;font-size:.68rem;font-weight:600}.pd-review-row-priced .pd-rev-more-col{text-align:center;padding:4px 6px}.pd-rev-more-btn{display:inline-flex;align-items:center;gap:4px;padding:4px 9px;min-height:24px;border:1px solid #b9d3ff;border-radius:999px;background:#f7fbff;color:var(--blue);font-size:.68rem;font-weight:600;cursor:pointer;font-family:inherit}.pd-rev-more-btn:hover{background:#eaf2ff}.pd-rev-more-btn.is-open{background:var(--blue);color:#fff;border-color:var(--blue)}.pd-rev-more-btn .pd-pa-toggle-arrow{transition:transform .12s ease}.pd-rev-more-btn.is-open .pd-pa-toggle-arrow{transform:rotate(180deg)}.pd-review-row-no-funding>td{background:#f1b25f0f}.pd-review-row-no-funding .pd-funding-empty{background:#f1b25f2e}.pd-rev-pill-warn{display:inline-block;padding:1px 8px;margin-left:4px;border-radius:999px;background:#b9431724;color:#8a3a16;font-size:.62rem;font-weight:700}.pd-review-row-expanded>td{background:#dbe5f5;padding:8px 12px 10px;border-bottom:1px solid #b8c8e3;border-top:1px solid #b8c8e3;border-left:3px solid var(--blue);box-shadow:inset 0 2px #0f172a14}.pd-rev-detail-bar{display:flex;align-items:baseline;gap:8px;margin:0 2px 6px}.pd-rev-detail-eyebrow{font-size:.6rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--blue)}.pd-rev-detail-context{font-size:.66rem;color:#475569;font-weight:500}.pd-rev-detail-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,1.4fr);align-items:start;gap:10px}.pd-rev-detail-card{background:#fff;border:1px solid #b8c8e3;border-radius:6px;padding:8px 10px 10px}.pd-rev-detail-card>header{margin-bottom:6px;padding-bottom:4px;border-bottom:1px solid #eef2f8}.pd-rev-detail-card>header strong{font-size:.72rem;color:var(--ink);font-weight:700}.pd-rev-detail-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:6px 8px}.pd-rev-detail-fields-tags{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-rev-field{display:flex;flex-direction:column;gap:2px;min-width:0}.pd-rev-field>span{font-size:.6rem;font-weight:600;color:var(--muted);letter-spacing:.04em;text-transform:uppercase}.pd-rev-field input,.pd-rev-field select{height:24px;padding:2px 6px;border:1px solid #d8e1ee;border-radius:4px;background:#fff;color:var(--ink);font-size:.7rem;font-family:inherit;box-sizing:border-box;min-width:0}.pd-rev-field input:focus,.pd-rev-field select:focus{outline:none;border-color:var(--blue)}.promo-plan-native-host select:not([multiple]),.promo-plan-native-host .scenario-field select,.promo-plan-native-host .pd-rev-field select{appearance:none;-webkit-appearance:none;min-height:30px;border:1px solid #d5e3f3;border-radius:9px;background-color:#fff;background-image:linear-gradient(45deg,transparent 50%,var(--blue) 50%),linear-gradient(135deg,var(--blue) 50%,transparent 50%);background-position:calc(100% - 15px) 50%,calc(100% - 10px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;box-shadow:0 1px 2px #0f172a09;color:var(--ink);cursor:pointer;font-family:inherit;font-weight:600;line-height:1.25;padding:0 30px 0 10px;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.promo-plan-native-host .pd-rev-field select{min-height:26px;border-radius:7px;font-size:.7rem;padding-left:8px;padding-right:26px}.promo-plan-native-host select:not([multiple]):hover,.promo-plan-native-host .scenario-field select:hover,.promo-plan-native-host .pd-rev-field select:hover{border-color:#1976d257;background-color:#1976d20a;box-shadow:0 6px 14px #0f172a0f}.promo-plan-native-host select:not([multiple]):focus,.promo-plan-native-host .scenario-field select:focus,.promo-plan-native-host .pd-rev-field select:focus{outline:none;border-color:#1976d2b3;box-shadow:0 0 0 3px #1976d224}.pd-review-counts .pd-review-count.unavailable{background:#94a3b82e;color:#475569}body[data-theme=dark] .pd-review-row-skipped td{background:#f1b25f14}body[data-theme=dark] .pd-review-row-unavailable td{background:#1e293b;color:#94a3b8}body[data-theme=dark] .pd-review-row-expanded>td{background:#3a6ec41a;border-bottom-color:#2c3a52;border-left-color:var(--blue)}body[data-theme=dark] .pd-rev-detail-card{background:#11192a;border-color:#2c3a52}body[data-theme=dark] .pd-rev-field input,body[data-theme=dark] .pd-rev-field select,body[data-theme=dark] .pd-rev-field textarea{background:#0b1322;color:#e4ecf6;border-color:#2c3a52}body[data-theme=dark] .promo-plan-native-host select:not([multiple]),body[data-theme=dark] .promo-plan-native-host .scenario-field select,body[data-theme=dark] .promo-plan-native-host .pd-rev-field select{background-color:#0b1322;background-image:linear-gradient(45deg,transparent 50%,#73aeea 50%),linear-gradient(135deg,#73aeea 50%,transparent 50%);border-color:#2c3a52;color:#e4ecf6}body[data-theme=dark] .pd-rev-more-btn{background:#3a6ec438;border-color:#2c3a52;color:#d6e6ff}body[data-theme=dark] .pd-review-row-no-funding>td{background:#f1b25f0f}body[data-theme=dark] .pd-rev-pill-warn{background:#f1b25f33;color:#f5cfa1}body[data-theme=dark] .pd-review-empty-pill{background:#94a3b833;color:#cbd5e1}.pd-rev-na-cell{background:#94a3b814;text-align:center}.pd-rev-na{display:inline-block;color:#94a3b8;font-weight:500}.pd-review-section-totals>td{background:#f0f4fb;border-top:2px solid #cdd8ea}.pd-review-section-totals .pd-rev-na-cell{background:#94a3b81f}.pd-review-table-wrap-unified{padding:0;overflow:auto}.pd-review-table-unified{width:100%;min-width:0;font-size:.66rem;table-layout:auto}.pd-review-table-unified th,.pd-review-table-unified td{padding:5px 6px!important;font-size:.66rem!important;white-space:nowrap}.pd-review-table-unified thead th{font-size:.54rem!important;padding:6px 5px!important}.pd-review-table-unified tbody td strong{font-size:.7rem}.pd-review-table-unified .pd-review-sub{font-size:.54rem;margin-top:1px}.pd-review-table-unified .pd-review-stack>span{font-size:.66rem}.pd-review-table-unified .pd-review-stack>small{font-size:.54rem}.pd-review-table-unified .pd-rev-input{width:54px;font-size:.66rem;padding:2px 5px}.pd-review-table-unified .pd-rev-input-wide{width:68px}.pd-review-table-unified .pd-rev-pill{font-size:.48rem;padding:2px 6px}.pd-review-table-unified .pd-rev-more-btn{font-size:.6rem;padding:3px 8px;min-height:22px}.pd-review-table-unified .col-desc{width:14%}.pd-review-table-unified .col-tactic{width:8%}.pd-review-table-unified .col-metric,.pd-review-table-unified .col-vlc,.pd-review-table-unified .col-aiv{width:5%}.pd-review-table-unified .col-yn,.pd-review-table-unified .col-stores{width:2.6%}.pd-review-table-unified td:nth-child(4){max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-review-table-unified td:nth-child(11),.pd-review-table-unified td:nth-child(12){max-width:110px;overflow:hidden;text-overflow:ellipsis}.pd-review-section-divider>td{padding:10px 14px;border-top:1px solid #e2e9f3}.pd-rev-div-row{display:flex;align-items:center;justify-content:space-between;gap:14px}.pd-rev-div-text{display:flex;align-items:baseline;gap:10px;white-space:normal}.pd-rev-div-text strong{font-size:.9rem;font-weight:700;color:var(--ink)}.pd-rev-div-count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:22px;padding:0 8px;border-radius:999px;font-size:.66rem;font-weight:700;background:#0f172a0f;color:var(--ink)}.pd-rev-div-text small{font-size:.72rem;color:var(--muted);font-weight:500}.pd-rev-div-text small em{font-style:normal;color:var(--ink);font-weight:600}.pd-rev-div-text small strong{font-weight:700;color:var(--ink)}.pd-rev-div-controls{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.pd-rev-div-controls .pd-scope-label{font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.pd-section-body-promoted .pd-review-section-divider>td{background:#eaf2ff}.pd-section-body-skipped>tr>td{background:#fbf6ec}.pd-section-body-skipped .pd-review-section-divider>td{background:#f5e9c8}.pd-section-body-skipped .pd-rev-div-count{background:#7352201f;color:#735220}.pd-section-body-skipped .pd-review-section-totals>td{background:#f0e5c4;border-top-color:#d2b870}.pd-section-body-unavailable>tr>td{background:#f4f6fb;color:var(--muted)}.pd-section-body-unavailable .pd-review-section-divider>td{background:#e6ebf5;color:var(--ink)}.pd-section-body-unavailable .pd-rev-div-count{background:#0f172a14;color:var(--ink)}.pd-section-body-unavailable .pd-review-section-totals>td{background:#dde4f0;border-top-color:#b8c4dc;color:var(--ink)}.pd-section-body-unavailable .pd-rev-div-text small strong,.pd-section-body-unavailable .pd-rev-div-text small em{color:var(--ink)}body[data-theme=dark] .pd-section-body-promoted .pd-review-section-divider>td{background:#3a6ec429}body[data-theme=dark] .pd-section-body-skipped>tr>td{background:#f1b25f14}body[data-theme=dark] .pd-section-body-skipped .pd-review-section-divider>td{background:#f1b25f2e}body[data-theme=dark] .pd-section-body-skipped .pd-review-section-totals>td{background:#f1b25f38;border-top-color:#f1b25f59}body[data-theme=dark] .pd-section-body-unavailable>tr>td{background:#11192a;color:#94a3b8}body[data-theme=dark] .pd-section-body-unavailable .pd-review-section-divider>td{background:#1a2640;color:#e4ecf6}body[data-theme=dark] .pd-section-body-unavailable .pd-review-section-totals>td{background:#1a2640;border-top-color:#2c3a52;color:#e4ecf6}.pd-review-section-skipped .pd-review-row-skipped>td{background:#fbf6ec}.pd-review-section-skipped .pd-review-row-skipped .pd-rev-na-cell{background:#f1b25f14}.pd-review-section-unavailable .pd-review-row-unavailable>td{background:#f4f6fb;color:var(--muted)}.pd-review-section-unavailable .pd-review-row-unavailable .pd-rev-na-cell{background:#94a3b81a}.pd-review-grand{margin:4px 0 14px;padding:0;background:#fff;border:1px solid #e2e9f3;border-radius:8px;box-shadow:none;overflow:hidden}.pd-review-grand-head{padding:9px 14px 8px;border-bottom:1px solid #eef2f8;background:#f7faff}.pd-review-grand-head .pd-eyebrow{display:inline-block;font-size:.6rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--blue)}.pd-review-grand-head h3{display:none}.pd-review-grand-head p{margin:2px 0 0;font-size:.7rem;color:var(--muted)}.pd-review-grand-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.pd-grand-metric{background:#fff;border:0;border-right:1px solid #eef2f8;border-radius:0;padding:10px 16px 12px}.pd-grand-metric:last-child{border-right:0}.pd-grand-label{display:block;font-size:.6rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.pd-grand-value{display:block;margin:3px 0 6px;font-size:1.4rem;font-weight:700;color:var(--ink);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.pd-grand-split{display:flex;gap:14px;font-size:.66rem;color:var(--ink);font-variant-numeric:tabular-nums}.pd-grand-split span{display:inline-flex;flex-direction:column;gap:1px}.pd-grand-split em{font-style:normal;font-size:.55rem;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}body[data-theme=dark] .pd-rev-na-cell{background:#94a3b80f}body[data-theme=dark] .pd-rev-na{color:#64748b}body[data-theme=dark] .pd-review-section-totals>td{background:#11192a;border-top-color:#2c3a52}body[data-theme=dark] .pd-review-grand{background:#11192a;border-color:#2c3a52}body[data-theme=dark] .pd-grand-metric{background:#3a6ec414;border-color:#2c3a52}body[data-theme=dark] .pd-grand-value{color:#e4ecf6}body[data-theme=dark] .pd-grand-split{color:#cbd5e1;border-top-color:#2c3a52}.promo-plan-native-host{--bg: var(--pi-bg, #f4f6fa);--panel: var(--pi-surface, #ffffff);--paper: #ffffff;--line: var(--pi-border, #dfe5ef);--line-strong: #c8d2e2;--text: #111827;--muted: #667085;--blue: #1769e8;--green: #4a8a5d;--red: #b25a55;--orange: #f36b12;--purple: #7c4dcc;--shadow: 0 8px 18px rgba(15, 23, 42, .05);--soft: #f5f7fb;--ink: #0f172a;--faint: #98a4b6;--blue-soft: #eaf2ff;--teal: #0aa985;--yellow: #fff2a8;--tight-shadow: 0 2px 8px rgba(15, 23, 42, .04);width:100%;min-width:0;color:var(--text);font-family:var(--font-family-ui);position:relative}.promo-plan-native-host *,.promo-plan-native-host *:before,.promo-plan-native-host *:after{box-sizing:border-box}.promo-plan-native-host button,.promo-plan-native-host select,.promo-plan-native-host input{font:inherit}.promo-plan-native-host .panel.weekly-plan-panel{position:relative;margin:0;padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 1px 2px #0f172a08;overflow:visible}.promo-plan-native-host[data-static-sample=true] .panel.weekly-plan-panel:after{content:"SAMPLE DATA";position:absolute;top:50%;left:50%;z-index:0;pointer-events:none;color:#1769e80f;font-size:clamp(2.1rem,7vw,6.8rem);font-weight:800;letter-spacing:.16em;line-height:1;text-transform:uppercase;white-space:nowrap;transform:translate(-50%,-50%) rotate(-12deg)}html[data-sample-data-watermark=hidden] .promo-plan-native-host[data-static-sample=true] .panel.weekly-plan-panel:after{content:none}.promo-plan-native-host[data-static-sample=true] .panel.weekly-plan-panel>*{position:relative;z-index:1}.promo-plan-native-host .promo-plan-sample-badge{display:inline-flex;align-items:center;flex:0 0 auto;min-height:24px;padding:3px 10px;border:1px solid #f7e9bd;border-left:3px solid #edc867;border-radius:7px;background:#fffbed;color:#786a4a;font-size:.66rem;font-weight:700;line-height:1;letter-spacing:.02em;text-transform:uppercase;box-shadow:none}.promo-plan-native-host .promo-plan-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host[data-static-sample=true] .panel.weekly-plan-panel:after{color:#8fc8ff14}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host .promo-plan-sample-badge{border-color:#ffd28a47;border-left-color:#ffd28a75;background:#f5c4511f;color:#fff3dcc7}.promo-plan-native-host-standalone .panel.weekly-plan-panel{padding:16px}.promo-plan-native-host .panel.weekly-plan-panel .panel-heading{display:grid;grid-template-columns:minmax(280px,1fr) minmax(0,auto);align-items:start;gap:10px 14px;margin-bottom:10px}.promo-plan-native-host .panel.weekly-plan-panel .panel-heading h2{margin:0;color:#111827;font-size:.95rem;font-weight:700;line-height:1.18;letter-spacing:0}.promo-plan-native-host .panel.weekly-plan-panel .panel-heading p{margin:2px 0 0;color:#64748b;font-size:.8rem;font-weight:400;line-height:1.3}.promo-plan-native-host .plan-toggle-cluster{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px;margin-left:auto}.promo-plan-native-host .plan-toggle-cluster .plan-mode-chips,.promo-plan-native-host .plan-toggle-cluster .table-view-toggle,.promo-plan-native-host .weekly-plan-panel .plan-step-row-objective .plan-obj-capsule{border-color:#d8e1ec;border-radius:8px;background:#f8fafc;padding:2px}.promo-plan-native-host .plan-toggle-cluster .plan-mode-chips button,.promo-plan-native-host .plan-toggle-cluster .table-view-toggle button,.promo-plan-native-host .weekly-plan-panel .plan-step-row-objective .plan-obj-opt{min-height:26px;border-radius:6px;font-size:.73rem;font-weight:560;line-height:1.1}.promo-plan-native-host .plan-toggle-cluster .plan-mode-chips button.active,.promo-plan-native-host .plan-toggle-cluster .table-view-toggle button.active{color:#0f172a;background:#fff}.promo-plan-native-host .download-sheet-button,.promo-plan-native-host .create-scenario-button,.promo-plan-native-host .detail-toggle-button{min-height:28px;padding:4px 10px;border:1px solid #b8d4fb;border-radius:7px;background:#fff;color:var(--blue);font-size:.72rem;font-weight:560;box-shadow:none}.promo-plan-native-host .plan-toggle-cluster .plan-collapse-button,.promo-plan-native-host .plan-toggle-cluster #togglePromoPlan{order:20;min-height:28px;padding:3px 12px;border:1px solid #1a73e8;border-radius:7px;background:#fff;color:var(--blue);font-size:.74rem;font-weight:560;text-decoration:none;white-space:nowrap}.promo-plan-native-host .weekly-plan-panel .scenario-strip{display:flex;flex-direction:column;margin:8px 0 10px;padding:8px 10px;border:1px solid #d8e1ec;border-radius:8px;background:#fff}.promo-plan-native-host .weekly-plan-panel .plan-step-row{padding:0;gap:8px 12px;background:transparent}.promo-plan-native-host .weekly-plan-panel .plan-step-row-single{display:grid;grid-template-columns:minmax(230px,.9fr) minmax(340px,1.35fr) minmax(220px,auto);align-items:center}.promo-plan-native-host .weekly-plan-panel .plan-step-group{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0}.promo-plan-native-host .weekly-plan-panel .plan-step-num{color:#667085;font-size:.7rem;font-weight:700}.promo-plan-native-host .weekly-plan-panel .plan-step-label{color:#667085;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.promo-plan-native-host .weekly-plan-panel .plan-step-sep{display:none}.promo-plan-native-host .weekly-plan-panel .plan-step-row .plan-category-select{width:100%;max-width:300px;height:32px;border-color:#d8e1ec;border-radius:8px;background-color:#fff;color:#0f172a;font-size:.76rem;font-weight:560}.promo-plan-native-host .weekly-plan-panel .scenario-chip{border-color:#d8e1ec;background:#fff;color:#0f172a;font-weight:560;min-height:28px;box-shadow:none}.promo-plan-native-host .weekly-plan-panel .scenario-chip.is-active,.promo-plan-native-host .weekly-plan-panel .plan-step-row-objective .plan-obj-opt.active{background:var(--blue);border-color:var(--blue);color:#fff}.promo-plan-native-host .weekly-plan-panel .plan-compare-anchor{grid-column:2 / 4;margin:0;min-width:0}.promo-plan-native-host .weekly-plan-panel .plan-compare-toggle{min-height:28px;padding:4px 8px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--blue);font-size:.74rem;font-weight:560;box-shadow:none}.promo-plan-native-host .projection-wrap,.promo-plan-native-host .weekly-plan-panel .projection-wrap,.promo-plan-native-host .promo-module .projection-wrap{margin:0;padding:0;border:0;background:transparent;box-shadow:none;overflow-x:auto;overflow-y:visible}.promo-plan-native-host .promo-module{margin:0;padding:0;border:0;background:transparent;box-shadow:none}.promo-plan-native-host .weekly-promo-table{width:max-content;min-width:100%}.promo-plan-native-host .weekly-promo-table th,.promo-plan-native-host .weekly-promo-table td{background-clip:padding-box}.promo-plan-native-host .weekly-promo-table thead th.col-week-first,.promo-plan-native-host .weekly-promo-table tbody td.cell-week-first{border-left:2px solid #1769e8!important;background-clip:border-box!important}.promo-plan-native-host .weekly-promo-table thead th.col-week-last,.promo-plan-native-host .weekly-promo-table tbody td.cell-week-last{border-right:2px solid #1769e8!important;background-clip:border-box!important}.promo-plan-native-host .weekly-promo-table th:first-child,.promo-plan-native-host .weekly-promo-table td:first-child{background:#fff}.promo-plan-native-host .weekly-promo-table .plan-show-all-row td{background:#f8fafc;padding:6px 8px;text-align:left}.promo-plan-native-host #weeklyPlanTable .plan-show-all-btn{min-height:28px;padding:5px 10px;gap:6px;border:1px solid rgba(25,118,210,.28);border-radius:7px;background:#1976d214;color:#0b66d8;font-size:.72rem;font-weight:650;line-height:1;text-decoration:none}.promo-plan-native-host #weeklyPlanTable .plan-show-all-btn:hover{background:#1976d224;border-color:#1976d26b;text-decoration:none}.promo-plan-native-host #weeklyPlanTable .plan-show-all-btn>span{width:16px;height:16px;font-size:.68rem;line-height:1}.promo-plan-native-host .drawer-overlay,.promo-plan-native-host .overlay{position:fixed;inset:0;display:grid;justify-content:end;align-items:stretch;width:100vw;height:100vh;background:#0f172a47;z-index:10000}body:has(.promo-plan-native-host #promoDetailOverlay:not([hidden])) main:has(.promo-plan-native-host #promoDetailOverlay:not([hidden])),body:has(.promo-plan-native-host #promoDetailOverlay:not([hidden])) .MuiStack-root:has(.promo-plan-native-host #promoDetailOverlay:not([hidden])),body:has(.promo-plan-native-host #promoDetailOverlay:not([hidden])) .promo-plan-native-host{position:relative!important;z-index:10000!important;overflow:visible!important}body:has(.promo-plan-native-host #promoDetailOverlay:not([hidden])) .promo-plan-native-host #promoDetailOverlay{inset:0!important;z-index:10000!important;isolation:isolate}.promo-plan-native-host .overlay[hidden],.promo-plan-native-host .drawer-overlay[hidden]{display:none}.promo-plan-native-host .promo-detail-drawer,.promo-plan-native-host .show-all-drawer{width:min(96vw,1560px)}.promo-plan-native-host .promo-detail-drawer,.promo-plan-native-host .show-all-drawer,.promo-plan-native-host .drawer{height:100vh;max-height:100vh;overflow-y:auto}.promo-plan-native-host .promo-detail-drawer>.close-button{position:absolute;top:14px;left:14px;z-index:20;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;min-width:34px;padding:0;border:1px solid var(--line);border-radius:999px;background:#fffffff0;color:#172033;font-size:0;line-height:1;box-shadow:0 10px 26px #0f172a24;cursor:pointer;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease,color .14s ease,transform .14s ease}.promo-plan-native-host .promo-detail-drawer>.close-button:before{content:"×";display:block;font-size:22px;font-weight:500;line-height:1;transform:translateY(-1px)}.promo-plan-native-host .promo-detail-drawer>.close-button:hover{border-color:#b8d4fb;background:#f7fbff;color:var(--blue);box-shadow:0 12px 30px #1976d22e}.promo-plan-native-host .promo-detail-drawer>.close-button:focus-visible{outline:2px solid var(--pi-focus-ring, rgba(25, 118, 210, .32));outline-offset:2px}.promo-plan-native-host-standalone .promo-detail-drawer,.promo-plan-native-host-standalone .show-all-drawer{width:min(98vw,1800px)}@media(max-width:1100px){.promo-plan-native-host .panel.weekly-plan-panel .panel-heading{grid-template-columns:1fr}.promo-plan-native-host .plan-toggle-cluster{justify-content:flex-start;margin-left:0}.promo-plan-native-host .weekly-plan-panel .plan-step-row-single{grid-template-columns:1fr 1fr}.promo-plan-native-host .weekly-plan-panel .plan-compare-anchor{grid-column:1 / -1}}@media(max-width:700px){.promo-plan-native-host .panel.weekly-plan-panel{padding:10px}.promo-plan-native-host .plan-toggle-cluster,.promo-plan-native-host .weekly-plan-panel .plan-step-group{align-items:stretch}.promo-plan-native-host .weekly-plan-panel .plan-step-row-single{grid-template-columns:1fr}.promo-plan-native-host .plan-toggle-cluster .plan-mode-chips,.promo-plan-native-host .plan-toggle-cluster .table-view-toggle,.promo-plan-native-host .weekly-plan-panel .plan-step-row-objective .plan-obj-capsule{display:flex}.promo-plan-native-host .plan-toggle-cluster>*,.promo-plan-native-host .weekly-plan-panel .plan-step-row .plan-category-select,.promo-plan-native-host .weekly-plan-panel .plan-step-row-objective .plan-obj-capsule{width:100%}.promo-plan-native-host .plan-toggle-cluster .plan-mode-chips button,.promo-plan-native-host .plan-toggle-cluster .table-view-toggle button,.promo-plan-native-host .weekly-plan-panel .plan-step-row-objective .plan-obj-opt{flex:1 1 0}.promo-plan-native-host .weekly-plan-panel .plan-compare-anchor{grid-column:1}}.promo-plan-native-host .panel.weekly-plan-panel{padding:12px 14px!important;border-color:#dfe5ef!important;border-radius:8px!important;background:#fff!important;box-shadow:0 10px 24px #1220380f!important}.promo-plan-native-host .panel.weekly-plan-panel .panel-heading{display:grid!important;grid-template-columns:minmax(280px,1fr) minmax(0,auto)!important;align-items:start!important;column-gap:16px!important;row-gap:8px!important;margin:0 0 10px!important}.promo-plan-native-host .panel.weekly-plan-panel .panel-heading h2{font-size:.86rem!important;font-weight:650!important;line-height:1.18!important;letter-spacing:0!important}.promo-plan-native-host .panel.weekly-plan-panel .panel-heading p{margin-top:2px!important;color:#667085!important;font-size:.78rem!important;font-weight:400!important;line-height:1.25!important;max-width:72ch!important}.promo-plan-native-host .plan-toggle-cluster{display:flex!important;align-items:flex-start!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:6px!important;margin-left:auto!important;max-width:100%!important}.promo-plan-native-host .plan-toggle-cluster .plan-mode-chips,.promo-plan-native-host .plan-toggle-cluster .table-view-toggle,.promo-plan-native-host .weekly-plan-panel .plan-step-row-objective .plan-obj-capsule{display:inline-flex!important;gap:0!important;height:30px!important;min-height:30px!important;padding:2px!important;border:1px solid #d8e1ec!important;border-radius:8px!important;background:#f8fafc!important;box-shadow:none!important}.promo-plan-native-host .plan-toggle-cluster .plan-mode-chips button,.promo-plan-native-host .plan-toggle-cluster .table-view-toggle button,.promo-plan-native-host .weekly-plan-panel .plan-step-row-objective .plan-obj-opt{min-height:24px!important;height:24px!important;padding:0 10px!important;border:0!important;border-radius:6px!important;background:transparent!important;color:#667085!important;font-size:.76rem!important;font-weight:400!important;line-height:1.1!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important}.promo-plan-native-host .plan-toggle-cluster .plan-mode-chips button.active,.promo-plan-native-host .plan-toggle-cluster .table-view-toggle button.active,.promo-plan-native-host .weekly-plan-panel .plan-step-row-objective .plan-obj-opt.active{background:#fff!important;color:#1769e8!important;font-weight:650!important;box-shadow:0 1px 2px #0f172a0f!important}.promo-plan-native-host .download-sheet-button,.promo-plan-native-host .create-scenario-button,.promo-plan-native-host .detail-toggle-button,.promo-plan-native-host .plan-toggle-cluster #openScenarioBuilder.create-scenario-button,.promo-plan-native-host .plan-toggle-cluster #togglePromoPlan{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:30px!important;height:30px!important;padding:0 11px!important;border:1px solid #b8d4fb!important;border-radius:8px!important;background:#fff!important;color:#1769e8!important;font-size:.76rem!important;font-weight:400!important;line-height:1.2!important;letter-spacing:0!important;text-decoration:none!important;white-space:nowrap!important;box-shadow:none!important}.promo-plan-native-host .download-sheet-button:hover,.promo-plan-native-host .create-scenario-button:hover,.promo-plan-native-host .detail-toggle-button:hover,.promo-plan-native-host .plan-toggle-cluster #openScenarioBuilder.create-scenario-button:hover,.promo-plan-native-host .plan-toggle-cluster #togglePromoPlan:hover{border-color:#1769e8!important;background:#1976d20f!important;color:#0f5fcf!important;text-decoration:none!important}.promo-plan-native-host .plan-toggle-cluster #openScenarioBuilder.create-scenario-button[aria-expanded=true]{border-color:#1769e8!important;background:#fff!important;color:#0f5fcf!important}.promo-plan-native-host .plan-toggle-cluster #togglePromoPlan{order:initial!important;margin-left:0!important}.promo-plan-native-host .weekly-plan-panel .scenario-strip{display:block!important;margin:6px 0 12px!important;padding:10px 12px!important;border:1px solid #dfe5ef!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important}.promo-plan-native-host .weekly-plan-panel .plan-step-row,.promo-plan-native-host .weekly-plan-panel .plan-step-row-single{display:grid!important;grid-template-columns:minmax(250px,.9fr) 1px minmax(500px,1.8fr) 1px minmax(210px,auto) minmax(140px,auto)!important;align-items:center!important;gap:8px 16px!important;padding:0!important;background:transparent!important}.promo-plan-native-host .weekly-plan-panel .plan-step-group{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:6px!important;min-width:0!important}.promo-plan-native-host .weekly-plan-panel .plan-step-num,.promo-plan-native-host .weekly-plan-panel .plan-step-label{color:#667085!important;font-size:.68rem!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;line-height:1!important}.promo-plan-native-host .weekly-plan-panel .plan-step-label{margin-right:2px!important}.promo-plan-native-host .weekly-plan-panel .plan-step-sep{display:block!important;width:1px!important;height:24px!important;background:#dfe5ef!important}.promo-plan-native-host .weekly-plan-panel .plan-category-combobox{position:relative!important;display:inline-flex!important;min-width:min(100%,280px)!important;max-width:100%!important;z-index:20!important}.promo-plan-native-host:has(.weekly-plan-panel .plan-category-select[aria-expanded=true]){position:relative!important;z-index:3200!important;overflow:visible!important}.promo-plan-native-host .weekly-plan-panel:has(.plan-category-select[aria-expanded=true]),.promo-plan-native-host .weekly-plan-panel .plan-step-row:has(.plan-category-select[aria-expanded=true]),.promo-plan-native-host .weekly-plan-panel .plan-step-group:has(.plan-category-select[aria-expanded=true]),.promo-plan-native-host .weekly-plan-panel .plan-category-combobox:has(.plan-category-select[aria-expanded=true]){position:relative!important;z-index:3300!important;overflow:visible!important}.promo-plan-native-host .weekly-plan-panel .plan-category-select{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;width:100%!important;min-width:280px!important;height:30px!important;min-height:30px!important;padding:0 30px 0 10px!important;border:1px solid #d8e1ec!important;border-radius:8px!important;background:#fff!important;color:#111827!important;font-size:.76rem!important;font-weight:400!important;line-height:1.2!important;text-align:left!important;box-shadow:none!important;cursor:pointer!important}.promo-plan-native-host .weekly-plan-panel .plan-category-select:after{content:""!important;position:absolute!important;right:10px!important;top:50%!important;width:0!important;height:0!important;border-left:4px solid transparent!important;border-right:4px solid transparent!important;border-top:5px solid #2f7de1!important;transform:translateY(-45%)!important}.promo-plan-native-host .weekly-plan-panel .plan-category-select[aria-expanded=true]{border-color:#7bb1f3!important;box-shadow:0 0 0 3px #1976d21f!important}.promo-plan-native-host .weekly-plan-panel .plan-category-listbox{position:absolute!important;top:calc(100% + 4px)!important;left:0!important;width:min(360px,92vw)!important;max-height:260px!important;overflow-y:auto!important;padding:4px!important;border:1px solid #cfd8e6!important;border-radius:8px!important;background:#fff!important;box-shadow:0 12px 28px #0f172a29!important;z-index:3400!important}.promo-plan-native-host .weekly-plan-panel .plan-category-listbox[hidden]{display:none!important}.promo-plan-native-host .weekly-plan-panel .plan-category-option{display:block!important;width:100%!important;min-height:28px!important;padding:6px 9px!important;border:0!important;border-radius:6px!important;background:transparent!important;color:#111827!important;font-size:.76rem!important;font-weight:400!important;line-height:1.2!important;text-align:left!important;cursor:pointer!important}.promo-plan-native-host .weekly-plan-panel .plan-category-option:hover,.promo-plan-native-host .weekly-plan-panel .plan-category-option.is-selected{background:#1976d21a!important;color:#0f5fcf!important}.promo-plan-native-host .weekly-plan-panel .scenario-chip{display:inline-flex!important;align-items:center!important;flex:0 1 auto!important;gap:4px!important;min-width:0!important;min-height:30px!important;max-width:min(100%,320px)!important;padding:0 10px!important;border:1px solid #d8e1ec!important;border-radius:8px!important;background:#fff!important;color:#111827!important;font-size:.76rem!important;font-weight:400!important;line-height:1.2!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;box-shadow:none!important}.promo-plan-native-host .weekly-plan-panel .scenario-chip small{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#667085!important;font-size:.72rem!important;font-weight:400!important}.promo-plan-native-host .weekly-plan-panel .scenario-chip.is-active{border-color:#1769e8!important;background:#1976d21a!important;color:#0f5fcf!important;font-weight:650!important}.promo-plan-native-host .weekly-plan-panel .plan-compare-anchor{grid-column:auto!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;justify-self:end!important;position:relative!important;min-width:0!important;margin:0!important}.promo-plan-native-host .weekly-plan-panel .plan-compare-toggle{display:inline-flex!important;align-items:center!important;min-height:30px!important;padding:0 2px!important;border:0!important;border-radius:6px!important;background:transparent!important;color:#1769e8!important;font-size:.76rem!important;font-weight:400!important;box-shadow:none!important}.promo-plan-native-host .weekly-plan-panel .plan-legend{gap:8px 12px!important;margin:2px 0 8px!important;color:#667085!important;font-size:.72rem!important}.promo-plan-native-host .weekly-plan-panel .promo-table-scroll{border:0!important;border-radius:0!important;background:transparent!important}@media(max-width:1180px){.promo-plan-native-host .weekly-plan-panel .plan-step-row,.promo-plan-native-host .weekly-plan-panel .plan-step-row-single{grid-template-columns:1fr 1fr!important}.promo-plan-native-host .weekly-plan-panel .plan-step-sep{display:none!important}.promo-plan-native-host .weekly-plan-panel .plan-step-row-objective>.plan-step-group:nth-of-type(3){grid-column:1 / -1!important}.promo-plan-native-host .weekly-plan-panel .plan-compare-anchor{grid-column:1 / -1!important}}@media(max-width:760px){.promo-plan-native-host .panel.weekly-plan-panel .panel-heading,.promo-plan-native-host .weekly-plan-panel .plan-step-row,.promo-plan-native-host .weekly-plan-panel .plan-step-row-single{grid-template-columns:1fr!important}.promo-plan-native-host .plan-toggle-cluster{justify-content:flex-start!important;margin-left:0!important}.promo-plan-native-host .plan-toggle-cluster>*,.promo-plan-native-host .weekly-plan-panel .plan-category-combobox,.promo-plan-native-host .weekly-plan-panel .plan-category-select,.promo-plan-native-host .weekly-plan-panel .plan-step-row-objective .plan-obj-capsule{width:100%!important;min-width:0!important}.promo-plan-native-host .weekly-plan-panel .plan-category-select{min-width:0!important}.promo-plan-native-host .plan-toggle-cluster .plan-mode-chips button,.promo-plan-native-host .plan-toggle-cluster .table-view-toggle button,.promo-plan-native-host .weekly-plan-panel .plan-step-row-objective .plan-obj-opt{flex:1 1 0!important}.promo-plan-native-host .weekly-plan-panel .plan-compare-anchor{grid-column:1!important}}.promo-plan-native-host .plan-cell-popover{z-index:2700!important;max-width:calc(100vw - 16px)!important;filter:drop-shadow(0 18px 38px rgba(15,23,42,.18))!important}.promo-plan-native-host .scenario-popover{z-index:2750!important;width:min(392px,calc(100vw - 16px))!important;border:1px solid #dfe5ef!important;border-radius:8px!important;background:#fff!important;box-shadow:0 18px 42px #0f172a2e!important;padding:12px!important}.promo-plan-native-host .scenario-popover-arrow{background:#fff!important;border-color:#dfe5ef!important}.promo-plan-native-host .plan-callout{max-width:calc(100vw - 16px)!important;overflow:hidden!important;border:1px solid #dfe5ef!important;border-radius:8px!important;background:#fff!important;box-shadow:0 12px 30px #0f172a24!important}.promo-plan-native-host .plan-callout:before{border-color:#dfe5ef!important;background:#fff!important}.promo-plan-native-host .plan-callout header{align-items:center!important;min-height:38px!important;padding:8px 36px 8px 12px!important;border-bottom:1px solid #dfe5ef!important;background:#fff!important}.promo-plan-native-host .plan-callout header strong{font-size:.8rem!important;font-weight:650!important}.promo-plan-native-host .plan-callout .promo-detail-link{color:#1769e8!important;font-size:.74rem!important;font-weight:560!important}.promo-plan-native-host .weekly-plan-panel button.scenario-chip.is-active,.promo-plan-native-host .weekly-plan-panel .plan-step-row-objective button.plan-obj-opt.active,.promo-plan-native-host .plan-toggle-cluster #openScenarioBuilder.create-scenario-button[aria-expanded=true]{border-color:#7bb1f3!important;background:#fff!important;color:#1769e8!important;font-weight:650!important;box-shadow:0 0 0 2px #1976d21a!important}.promo-plan-native-host .weekly-plan-panel button.scenario-chip.is-active small{color:#667085!important}.promo-plan-native-host .weekly-plan-panel .plan-category-combobox:has(.plan-category-select[aria-expanded=true]){z-index:2800!important}.promo-plan-native-host .scenario-field input,.promo-plan-native-host .scenario-field select{height:30px!important;border-color:#d8e1ec!important;border-radius:8px!important;color:#111827!important;font-size:.76rem!important;font-weight:400!important}.promo-plan-native-host .scenario-form{position:relative!important;gap:6px!important}.promo-plan-native-host .scenario-field{position:relative!important;z-index:1!important}.promo-plan-native-host .scenario-field:has(.scenario-select-trigger[aria-expanded=true]){z-index:2900!important}.promo-plan-native-host .scenario-custom-toggle{height:24px!important;min-height:24px!important;gap:4px!important;padding:0 8px!important;border-radius:6px!important;font-size:.66rem!important;font-weight:500!important;line-height:1!important}.promo-plan-native-host .scenario-custom-toggle .lock-symbol{width:9px!important;height:9px!important;border-width:1.25px!important;border-radius:2.5px!important}.promo-plan-native-host .scenario-custom-toggle .lock-symbol:after{top:-4px!important;left:1.5px!important;width:5px!important;height:4px!important;border-width:1.25px!important}.promo-plan-native-host .scenario-select-source{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;border:0!important;opacity:0!important;pointer-events:none!important}.promo-plan-native-host .scenario-select-combobox{position:relative!important;display:block!important;width:100%!important;z-index:30!important}.promo-plan-native-host .scenario-select-combobox:has(.scenario-select-trigger[aria-expanded=true]){z-index:2800!important}.promo-plan-native-host .scenario-select-trigger{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;width:100%!important;min-width:0!important;height:32px!important;min-height:32px!important;padding:0 30px 0 10px!important;border:1px solid #d8e1ec!important;border-radius:8px!important;background:#fff!important;color:#111827!important;font-size:.76rem!important;font-weight:400!important;line-height:1.2!important;text-align:left!important;box-shadow:none!important;cursor:pointer!important}.promo-plan-native-host .scenario-select-trigger:after{content:""!important;position:absolute!important;right:10px!important;top:50%!important;width:0!important;height:0!important;border-left:4px solid transparent!important;border-right:4px solid transparent!important;border-top:5px solid #2f7de1!important;transform:translateY(-45%)!important}.promo-plan-native-host .scenario-select-trigger[aria-expanded=true]{border-color:#7bb1f3!important;box-shadow:0 0 0 3px #1976d21f!important}.promo-plan-native-host .scenario-select-trigger span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:inherit!important;font-size:inherit!important;font-weight:inherit!important}.promo-plan-native-host .scenario-select-listbox{position:absolute!important;top:calc(100% + 4px)!important;left:0!important;width:100%!important;max-height:260px!important;overflow-y:auto!important;padding:4px!important;border:1px solid #cfd8e6!important;border-radius:8px!important;background:#fff!important;box-shadow:0 12px 28px #0f172a29!important;z-index:2600!important}.promo-plan-native-host .scenario-select-listbox[hidden]{display:none!important}.promo-plan-native-host .scenario-select-option{display:block!important;width:100%!important;min-height:28px!important;padding:6px 9px!important;border:0!important;border-radius:6px!important;background:transparent!important;color:#111827!important;font-size:.76rem!important;font-weight:400!important;line-height:1.2!important;text-align:left!important;cursor:pointer!important}.promo-plan-native-host .scenario-select-option:hover,.promo-plan-native-host .scenario-select-option.is-selected{background:#1976d21a!important;color:#0f5fcf!important}.promo-plan-native-host .scenario-submit{min-height:36px!important;border-radius:8px!important;border:0!important;background:#1769e8!important;color:#fff!important;font-size:.82rem!important;font-weight:620!important;box-shadow:0 6px 14px #1769e82e!important}.promo-plan-native-host .scenario-lever{display:grid!important;grid-template-columns:minmax(0,1fr) 54px!important;grid-template-areas:"label out" "range range" "min max"!important;column-gap:10px!important;row-gap:2px!important;padding-top:5px!important;min-width:0!important}.promo-plan-native-host .scenario-lever-label{align-self:center!important;color:#344054!important;font-size:.78rem!important;font-weight:650!important;letter-spacing:0!important;line-height:1.2!important}.promo-plan-native-host .scenario-lever-out,.promo-plan-native-host .scenario-lever-input{justify-self:end!important;width:54px!important;height:26px!important;min-height:26px!important;border:1px solid #d8e1ec!important;border-radius:7px!important;background:#fff!important;color:#111827!important;font-size:.76rem!important;font-weight:650!important;line-height:24px!important;box-shadow:0 1px 1px #0f172a05!important}.promo-plan-native-host .scenario-lever .range-wrap{height:24px!important;margin-top:0!important;min-width:0!important}.promo-plan-native-host .scenario-lever .range-wrap:before{top:50%!important;height:4px!important;border-radius:999px!important;background:#dce5f0!important;box-shadow:inset 0 1px 1px #0f172a0a!important;transform:translateY(-50%)!important}.promo-plan-native-host .scenario-lever .range-wrap:after{top:50%!important;height:10px!important;border:1px solid rgba(20,132,96,.32)!important;border-radius:999px!important;background:#1bb8832e!important;box-shadow:none!important;transform:translateY(-50%)!important}.promo-plan-native-host .scenario-lever .rec-min-dot,.promo-plan-native-host .scenario-lever .rec-max-dot{top:50%!important;width:3px!important;height:14px!important;border-radius:999px!important;background:#148460!important;box-shadow:0 0 0 1px #1484601a!important;transform:translate(-50%,-50%)!important;z-index:5!important}.promo-plan-native-host .scenario-lever .rec-min-dot:before,.promo-plan-native-host .scenario-lever .rec-max-dot:before{bottom:16px!important;color:#1f7a5b!important;font-size:.62rem!important;font-weight:650!important;font-style:normal!important;letter-spacing:0!important;text-shadow:0 1px 0 rgba(255,255,255,.72)!important}.promo-plan-native-host .scenario-lever input[type=range]{height:24px!important;margin:0!important;appearance:none!important;-webkit-appearance:none!important;z-index:7!important}.promo-plan-native-host .scenario-lever input[type=range]::-webkit-slider-runnable-track{height:24px!important}.promo-plan-native-host .scenario-lever input[type=range]::-moz-range-track{height:24px!important}.promo-plan-native-host .scenario-lever input[type=range]::-webkit-slider-thumb{appearance:none!important;-webkit-appearance:none!important;width:16px!important;height:16px!important;margin-top:0!important;border:2px solid #148460!important;border-radius:50%!important;background:#fff!important;opacity:0!important;box-shadow:none!important}.promo-plan-native-host .scenario-lever input[type=range]::-moz-range-thumb{width:16px!important;height:16px!important;border:2px solid #148460!important;border-radius:50%!important;background:#fff!important;opacity:0!important;box-shadow:none!important}.promo-plan-native-host .scenario-lever .scenario-range-handle{position:absolute!important;left:var(--lever-pct, 50%)!important;top:50%!important;width:16px!important;height:16px!important;border:2px solid #148460!important;border-radius:50%!important;background:#fff!important;box-shadow:0 0 0 3px #1484601f,0 1px 4px #0f172a2e!important;pointer-events:none!important;transform:translate(-50%,-50%)!important;z-index:6!important}.promo-plan-native-host .scenario-lever input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:none!important}.promo-plan-native-host .scenario-lever input[type=range]:focus-visible::-moz-range-thumb{box-shadow:none!important}.promo-plan-native-host .scenario-lever .range-wrap:has(input[type=range]:focus-visible) .scenario-range-handle{box-shadow:0 0 0 4px #14846029,0 0 0 7px #1769e81a,0 1px 4px #0f172a2e!important}.promo-plan-native-host .scenario-lever .lever-min,.promo-plan-native-host .scenario-lever .lever-max{margin-top:-1px!important;color:#8a96a8!important;font-size:.66rem!important;font-weight:560!important;line-height:1.1!important}.promo-plan-native-host #weeklyPlanTable .promo-legend{gap:10px 18px!important;padding:10px 12px 13px!important;margin-bottom:5px!important;color:#52627a!important;font-size:.76rem!important;font-weight:500!important;line-height:1.25!important}.promo-plan-native-host #weeklyPlanTable .promo-legend span{gap:7px!important;min-height:22px!important}.promo-plan-native-host #weeklyPlanTable .legend-chip{min-width:31px!important;height:20px!important;padding:0 7px!important;border-radius:6px!important;font-size:.64rem!important;font-weight:700!important;line-height:1!important}.promo-plan-native-host #weeklyPlanTable .promo-legend .digital-stack-icon{width:12px!important;height:12px!important;border-radius:3px!important;box-shadow:3px -3px 0 -1px #fff,3px -3px 0 0 currentColor!important}.promo-plan-native-host #weeklyPlanTable .promo-legend .cell-locked-indicator{width:8px!important;height:8px!important;margin-right:0!important}.promo-plan-native-host #weeklyPlanTable .weekly-promo-table thead th.col-locked-week:after{content:none!important;display:none!important}.promo-plan-native-host #weeklyPlanTable .weekly-promo-table thead th.col-locked-week>span,.promo-plan-native-host #weeklyPlanTable .weekly-promo-table thead th.col-locked-week>.plan-period-btn,.promo-plan-native-host #weeklyPlanTable .weekly-promo-table thead th.col-locked-week>.wpl-week-label{display:inline-flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;vertical-align:middle!important}.promo-plan-native-host #weeklyPlanTable .weekly-promo-table thead th.col-locked-week>span:after,.promo-plan-native-host #weeklyPlanTable .weekly-promo-table thead th.col-locked-week>.plan-period-btn:after,.promo-plan-native-host #weeklyPlanTable .weekly-promo-table thead th.col-locked-week>.wpl-week-label:after{content:""!important;display:block!important;width:6px!important;height:6px!important;margin:0 auto!important;border-radius:999px!important;background:#daa520eb!important;flex:0 0 auto!important}.promo-plan-native-host .weekly-promo-table thead th.col-expanded-first{padding-left:2px!important;padding-right:2px!important;text-align:center!important;vertical-align:middle!important;white-space:nowrap!important}.promo-plan-native-host .weekly-promo-table thead th.col-expanded-first .wpl-week-label{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:24px!important;color:#1769e8!important;font-size:.66rem!important;font-weight:700!important;line-height:1!important}.promo-plan-native-host .weekly-promo-table thead th.col-expanded-first .wpl-week-close{display:inline-grid!important;place-items:center!important;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;margin:0 4px 0 0!important;padding:0!important;border:1px solid #b9d3ff!important;border-radius:6px!important;background:#f7fbff!important;color:#1769e8!important;box-shadow:0 1px 2px #0f172a0f!important;cursor:pointer!important;font-size:0!important;line-height:1!important;vertical-align:middle!important}.promo-plan-native-host .weekly-promo-table thead th.col-expanded-first .wpl-week-close:before{content:"×"!important;color:inherit!important;font-size:.86rem!important;font-weight:700!important;line-height:1!important}.promo-plan-native-host .weekly-promo-table thead th.col-expanded-first .wpl-week-close:hover{border-color:#7bb1f3!important;background:#eaf2ff!important;color:#0f5fcf!important}.promo-plan-native-host .weekly-promo-table thead th.col-expanded-first .wpl-week-close:focus-visible{outline:2px solid #7bb1f3!important;outline-offset:2px!important}.promo-plan-native-host .weekly-plan-panel .scenario-chip.is-active,.promo-plan-native-host .weekly-plan-panel .plan-step-row-objective .plan-obj-opt.active,.promo-plan-native-host .plan-toggle-cluster .plan-mode-chips button.active,.promo-plan-native-host .plan-toggle-cluster .table-view-toggle button.active{border-color:transparent!important;background:#fff!important;color:#1769e8!important;font-weight:650!important;box-shadow:0 1px 2px #0f172a0f!important}.promo-plan-native-host .panel.weekly-plan-panel{padding:12px 14px!important;border-color:#dfe5ef!important;border-radius:8px!important;background:#fff!important;box-shadow:0 1px 2px #0f172a08!important}.promo-plan-native-host .panel.weekly-plan-panel .panel-heading{align-items:start!important;gap:10px 14px!important;margin-bottom:10px!important}.promo-plan-native-host .panel.weekly-plan-panel .panel-heading h2{color:#111827!important;font-size:.95rem!important;font-weight:700!important;line-height:1.18!important}.promo-plan-native-host .panel.weekly-plan-panel .panel-heading p{max-width:680px!important;color:#667085!important;font-size:.8rem!important;font-weight:400!important;line-height:1.3!important}.promo-plan-native-host .plan-toggle-cluster{gap:6px!important}.promo-plan-native-host .plan-toggle-cluster .plan-mode-chips,.promo-plan-native-host .plan-toggle-cluster .table-view-toggle,.promo-plan-native-host .weekly-plan-panel .plan-step-row-objective .plan-obj-capsule{display:inline-flex!important;align-items:center!important;gap:2px!important;padding:3px!important;border:1px solid #d8e1ec!important;border-radius:8px!important;background:#f4f8fc!important;box-shadow:none!important}.promo-plan-native-host .plan-toggle-cluster .plan-mode-chips button,.promo-plan-native-host .plan-toggle-cluster .table-view-toggle button,.promo-plan-native-host .weekly-plan-panel .plan-step-row-objective .plan-obj-opt{min-height:28px!important;padding:4px 12px!important;border:1px solid transparent!important;border-radius:7px!important;background:transparent!important;color:#667085!important;font-size:.76rem!important;font-weight:500!important;line-height:1.2!important;box-shadow:none!important}.promo-plan-native-host .plan-toggle-cluster .plan-mode-chips button:hover,.promo-plan-native-host .plan-toggle-cluster .table-view-toggle button:hover,.promo-plan-native-host .weekly-plan-panel .plan-step-row-objective .plan-obj-opt:hover{border-color:#1976d238!important;background:#1976d20f!important;color:#1769e8!important}.promo-plan-native-host .plan-toggle-cluster .plan-mode-chips button.active,.promo-plan-native-host .plan-toggle-cluster .table-view-toggle button.active,.promo-plan-native-host .weekly-plan-panel .plan-step-row-objective .plan-obj-opt.active{border-color:#1769e8!important;background:#1976d214!important;color:#1769e8!important;font-weight:600!important;box-shadow:0 1px 2px #1976d21f!important}.promo-plan-native-host .download-sheet-button,.promo-plan-native-host .create-scenario-button,.promo-plan-native-host .detail-toggle-button,.promo-plan-native-host .plan-toggle-cluster .plan-collapse-button,.promo-plan-native-host .plan-toggle-cluster #togglePromoPlan{min-height:30px!important;padding:5px 10px!important;border:1px solid #d8e1ec!important;border-radius:8px!important;background:#fff!important;color:#1769e8!important;font-size:.76rem!important;font-weight:500!important;line-height:1.2!important;text-decoration:none!important;box-shadow:none!important}.promo-plan-native-host .download-sheet-button,.promo-plan-native-host .create-scenario-button{border-color:#cfe0fb!important;background:#edf4ff!important}.promo-plan-native-host .download-sheet-button:hover,.promo-plan-native-host .create-scenario-button:hover,.promo-plan-native-host .detail-toggle-button:hover,.promo-plan-native-host .plan-toggle-cluster .plan-collapse-button:hover,.promo-plan-native-host .plan-toggle-cluster #togglePromoPlan:hover{border-color:#7bb1f3!important;background:#1976d20f!important;color:#0f5fcf!important}.promo-plan-native-host .weekly-plan-panel .scenario-strip{margin:10px 0 12px!important;padding:10px 12px!important;border:1px solid #dfe5ef!important;border-radius:8px!important;background:#fff!important}.promo-plan-native-host .weekly-plan-panel .plan-step-row,.promo-plan-native-host .weekly-plan-panel .plan-step-row-single{gap:8px 12px!important;align-items:center!important;background:transparent!important}.promo-plan-native-host .weekly-plan-panel .plan-step-row-single{grid-template-columns:minmax(230px,.85fr) 1px minmax(460px,1.55fr) 1px minmax(210px,max-content) minmax(132px,max-content)!important}.promo-plan-native-host .weekly-plan-panel .plan-step-group{min-width:0!important;gap:6px!important}.promo-plan-native-host .weekly-plan-panel .plan-step-num,.promo-plan-native-host .weekly-plan-panel .plan-step-label{color:#667085!important;font-weight:600!important}.promo-plan-native-host .weekly-plan-panel .plan-step-label{font-size:.68rem!important;letter-spacing:.08em!important;text-transform:uppercase!important}.promo-plan-native-host .weekly-plan-panel .plan-step-sep{display:block!important;width:1px!important;height:22px!important;background:#d8e1ec!important}.promo-plan-native-host .weekly-plan-panel .plan-category-select{min-height:32px!important;height:32px!important;min-width:220px!important;padding:5px 28px 5px 10px!important;border:1px solid #d8e1ec!important;border-radius:8px!important;background-color:#fff!important;color:#111827!important;font-size:.76rem!important;font-weight:500!important;line-height:1.2!important;box-shadow:none!important}.promo-plan-native-host .weekly-plan-panel .plan-category-select:hover,.promo-plan-native-host .weekly-plan-panel .plan-category-select[aria-expanded=true]{border-color:#7bb1f3!important;box-shadow:0 0 0 2px #1976d21a!important}.promo-plan-native-host .weekly-plan-panel .scenario-chip{min-height:30px!important;padding:0 10px!important;border:1px solid #d8e1ec!important;border-radius:8px!important;background:#fff!important;color:#111827!important;font-size:.76rem!important;font-weight:500!important;box-shadow:none!important}.promo-plan-native-host .weekly-plan-panel .scenario-chip.is-active{border-color:#1769e8!important;background:#1976d214!important;color:#1769e8!important;font-weight:600!important;box-shadow:0 1px 2px #1976d21f!important}.promo-plan-native-host .weekly-plan-panel .scenario-chip small{color:#667085!important;font-size:.72rem!important;font-weight:400!important}.promo-plan-native-host .weekly-plan-panel .scenario-chip.is-active small{color:#48627f!important}.promo-plan-native-host .weekly-plan-panel .plan-compare-anchor{align-self:center!important}.promo-plan-native-host .weekly-plan-panel .plan-compare-toggle{min-height:30px!important;padding:0 4px!important;border:1px solid transparent!important;border-radius:7px!important;background:transparent!important;color:#1769e8!important;font-size:.76rem!important;font-weight:500!important}.promo-plan-native-host .weekly-plan-panel .plan-legend{gap:9px 12px!important;margin:0 0 8px!important;padding:0 2px!important;color:#667085!important;font-size:.76rem!important;font-weight:400!important}.promo-plan-native-host .weekly-plan-panel .legend-pill{min-height:20px!important;padding:2px 7px!important;border:1px solid #d8e1ec!important;border-radius:7px!important;background:#f8fafc!important;color:#1769e8!important;font-size:.7rem!important;font-weight:500!important}@media(max-width:1180px){.promo-plan-native-host .weekly-plan-panel .plan-step-row-single{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.promo-plan-native-host .weekly-plan-panel .plan-step-sep{display:none!important}.promo-plan-native-host .weekly-plan-panel .plan-compare-anchor{grid-column:1 / -1!important;justify-self:start!important}}@media(max-width:760px){.promo-plan-native-host .panel.weekly-plan-panel{padding:10px!important}.promo-plan-native-host .plan-toggle-cluster,.promo-plan-native-host .weekly-plan-panel .plan-step-row-single{grid-template-columns:1fr!important}.promo-plan-native-host .plan-toggle-cluster,.promo-plan-native-host .plan-toggle-cluster>*,.promo-plan-native-host .weekly-plan-panel .plan-step-group,.promo-plan-native-host .weekly-plan-panel .plan-category-combobox,.promo-plan-native-host .weekly-plan-panel .plan-category-select,.promo-plan-native-host .weekly-plan-panel .plan-step-row-objective .plan-obj-capsule{width:100%!important;max-width:none!important}}.promo-plan-native-host .weekly-plan-panel button.scenario-chip.is-active,.promo-plan-native-host .weekly-plan-panel .plan-step-row-objective button.plan-obj-opt.active{border-color:#1769e8!important;background:#1976d214!important;color:#1769e8!important;font-weight:600!important;box-shadow:0 1px 2px #1976d21f!important}.promo-plan-native-host .weekly-plan-panel button.scenario-chip.is-active small{color:#48627f!important;font-weight:400!important}html[data-color-mode=dark] .promo-plan-native-host,body[data-theme=dark] .promo-plan-native-host,.dark .promo-plan-native-host{--bg: #07121d;--panel: #0b1a28;--paper: #0f1f2e;--line: rgba(129, 197, 255, .16);--line-strong: rgba(129, 197, 255, .3);--text: #e4ecf6;--muted: #9aabc0;--blue: #73a7ff;--green: #6ee7a8;--red: #f8a7a0;--orange: #f6bf7a;--soft: #132434;--ink: #f4f8fc;--faint: #74869d;--blue-soft: rgba(115, 167, 255, .15);--tight-shadow: 0 1px 2px rgba(0, 0, 0, .28);--shadow: 0 18px 46px rgba(0, 0, 0, .36);color:var(--text)!important;color-scheme:dark}html[data-color-mode=dark] .promo-plan-native-host *,body[data-theme=dark] .promo-plan-native-host *,.dark .promo-plan-native-host *{scrollbar-color:rgba(115,167,255,.34) rgba(10,25,38,.72)}html[data-color-mode=dark] .promo-plan-native-host .panel.weekly-plan-panel,body[data-theme=dark] .promo-plan-native-host .panel.weekly-plan-panel,.dark .promo-plan-native-host .panel.weekly-plan-panel,html[data-color-mode=dark] .promo-plan-native-host .projection-wrap,body[data-theme=dark] .promo-plan-native-host .projection-wrap,.dark .promo-plan-native-host .projection-wrap,html[data-color-mode=dark] .promo-plan-native-host .weekly-plan-panel .projection-wrap,body[data-theme=dark] .promo-plan-native-host .weekly-plan-panel .projection-wrap,.dark .promo-plan-native-host .weekly-plan-panel .projection-wrap{border-color:var(--line)!important;background:var(--panel)!important;color:var(--text)!important;box-shadow:var(--tight-shadow)!important}html[data-color-mode=dark] .promo-plan-native-host .panel.weekly-plan-panel .panel-heading h2,body[data-theme=dark] .promo-plan-native-host .panel.weekly-plan-panel .panel-heading h2,.dark .promo-plan-native-host .panel.weekly-plan-panel .panel-heading h2,html[data-color-mode=dark] .promo-plan-native-host .panel.weekly-plan-panel strong,body[data-theme=dark] .promo-plan-native-host .panel.weekly-plan-panel strong,.dark .promo-plan-native-host .panel.weekly-plan-panel strong{color:var(--ink)!important}html[data-color-mode=dark] .promo-plan-native-host .panel.weekly-plan-panel .panel-heading p,body[data-theme=dark] .promo-plan-native-host .panel.weekly-plan-panel .panel-heading p,.dark .promo-plan-native-host .panel.weekly-plan-panel .panel-heading p,html[data-color-mode=dark] .promo-plan-native-host .weekly-plan-panel small,body[data-theme=dark] .promo-plan-native-host .weekly-plan-panel small,.dark .promo-plan-native-host .weekly-plan-panel small,html[data-color-mode=dark] .promo-plan-native-host .weekly-plan-panel .plan-legend,body[data-theme=dark] .promo-plan-native-host .weekly-plan-panel .plan-legend,.dark .promo-plan-native-host .weekly-plan-panel .plan-legend{color:var(--muted)!important}html[data-color-mode=dark] .promo-plan-native-host .weekly-plan-panel .scenario-strip,body[data-theme=dark] .promo-plan-native-host .weekly-plan-panel .scenario-strip,.dark .promo-plan-native-host .weekly-plan-panel .scenario-strip,html[data-color-mode=dark] .promo-plan-native-host .weekly-plan-panel .plan-step-row,body[data-theme=dark] .promo-plan-native-host .weekly-plan-panel .plan-step-row,.dark .promo-plan-native-host .weekly-plan-panel .plan-step-row,html[data-color-mode=dark] .promo-plan-native-host .weekly-plan-panel .plan-step-row-single,body[data-theme=dark] .promo-plan-native-host .weekly-plan-panel .plan-step-row-single,.dark .promo-plan-native-host .weekly-plan-panel .plan-step-row-single{border-color:var(--line)!important;background:#0e2132!important;color:var(--text)!important}html[data-color-mode=dark] .promo-plan-native-host .weekly-plan-panel .plan-step-sep,body[data-theme=dark] .promo-plan-native-host .weekly-plan-panel .plan-step-sep,.dark .promo-plan-native-host .weekly-plan-panel .plan-step-sep{background:var(--line)!important}html[data-color-mode=dark] .promo-plan-native-host .weekly-plan-panel .plan-step-label,body[data-theme=dark] .promo-plan-native-host .weekly-plan-panel .plan-step-label,.dark .promo-plan-native-host .weekly-plan-panel .plan-step-label,html[data-color-mode=dark] .promo-plan-native-host .weekly-plan-panel .plan-step-num,body[data-theme=dark] .promo-plan-native-host .weekly-plan-panel .plan-step-num,.dark .promo-plan-native-host .weekly-plan-panel .plan-step-num{color:var(--faint)!important}html[data-color-mode=dark] .promo-plan-native-host .plan-toggle-cluster .plan-mode-chips,body[data-theme=dark] .promo-plan-native-host .plan-toggle-cluster .plan-mode-chips,.dark .promo-plan-native-host .plan-toggle-cluster .plan-mode-chips,html[data-color-mode=dark] .promo-plan-native-host .plan-toggle-cluster .table-view-toggle,body[data-theme=dark] .promo-plan-native-host .plan-toggle-cluster .table-view-toggle,.dark .promo-plan-native-host .plan-toggle-cluster .table-view-toggle,html[data-color-mode=dark] .promo-plan-native-host .weekly-plan-panel .plan-step-row-objective .plan-obj-capsule,body[data-theme=dark] .promo-plan-native-host .weekly-plan-panel .plan-step-row-objective .plan-obj-capsule,.dark .promo-plan-native-host .weekly-plan-panel .plan-step-row-objective .plan-obj-capsule,html[data-color-mode=dark] .promo-plan-native-host .weekly-plan-panel .plan-category-select,body[data-theme=dark] .promo-plan-native-host .weekly-plan-panel .plan-category-select,.dark .promo-plan-native-host .weekly-plan-panel .plan-category-select,html[data-color-mode=dark] .promo-plan-native-host .weekly-plan-panel .scenario-chip,body[data-theme=dark] .promo-plan-native-host .weekly-plan-panel .scenario-chip,.dark .promo-plan-native-host .weekly-plan-panel .scenario-chip,html[data-color-mode=dark] .promo-plan-native-host .download-sheet-button,body[data-theme=dark] .promo-plan-native-host .download-sheet-button,.dark .promo-plan-native-host .download-sheet-button,html[data-color-mode=dark] .promo-plan-native-host .create-scenario-button,body[data-theme=dark] .promo-plan-native-host .create-scenario-button,.dark .promo-plan-native-host .create-scenario-button,html[data-color-mode=dark] .promo-plan-native-host .detail-toggle-button,body[data-theme=dark] .promo-plan-native-host .detail-toggle-button,.dark .promo-plan-native-host .detail-toggle-button,html[data-color-mode=dark] .promo-plan-native-host .plan-toggle-cluster #togglePromoPlan,body[data-theme=dark] .promo-plan-native-host .plan-toggle-cluster #togglePromoPlan,.dark .promo-plan-native-host .plan-toggle-cluster #togglePromoPlan,html[data-color-mode=dark] .promo-plan-native-host .weekly-plan-panel .legend-pill,body[data-theme=dark] .promo-plan-native-host .weekly-plan-panel .legend-pill,.dark .promo-plan-native-host .weekly-plan-panel .legend-pill{border-color:var(--line)!important;background:#102438!important;color:var(--blue)!important;box-shadow:none!important}html[data-color-mode=dark] .promo-plan-native-host .plan-toggle-cluster .plan-mode-chips button,body[data-theme=dark] .promo-plan-native-host .plan-toggle-cluster .plan-mode-chips button,.dark .promo-plan-native-host .plan-toggle-cluster .plan-mode-chips button,html[data-color-mode=dark] .promo-plan-native-host .plan-toggle-cluster .table-view-toggle button,body[data-theme=dark] .promo-plan-native-host .plan-toggle-cluster .table-view-toggle button,.dark .promo-plan-native-host .plan-toggle-cluster .table-view-toggle button,html[data-color-mode=dark] .promo-plan-native-host .weekly-plan-panel .plan-step-row-objective .plan-obj-opt,body[data-theme=dark] .promo-plan-native-host .weekly-plan-panel .plan-step-row-objective .plan-obj-opt,.dark .promo-plan-native-host .weekly-plan-panel .plan-step-row-objective .plan-obj-opt{color:var(--muted)!important;background:transparent!important}html[data-color-mode=dark] .promo-plan-native-host .weekly-plan-panel .scenario-chip.is-active,body[data-theme=dark] .promo-plan-native-host .weekly-plan-panel .scenario-chip.is-active,.dark .promo-plan-native-host .weekly-plan-panel .scenario-chip.is-active,html[data-color-mode=dark] .promo-plan-native-host .weekly-plan-panel .plan-step-row-objective .plan-obj-opt.active,body[data-theme=dark] .promo-plan-native-host .weekly-plan-panel .plan-step-row-objective .plan-obj-opt.active,.dark .promo-plan-native-host .weekly-plan-panel .plan-step-row-objective .plan-obj-opt.active,html[data-color-mode=dark] .promo-plan-native-host .plan-toggle-cluster .plan-mode-chips button.active,body[data-theme=dark] .promo-plan-native-host .plan-toggle-cluster .plan-mode-chips button.active,.dark .promo-plan-native-host .plan-toggle-cluster .plan-mode-chips button.active,html[data-color-mode=dark] .promo-plan-native-host .plan-toggle-cluster .table-view-toggle button.active,body[data-theme=dark] .promo-plan-native-host .plan-toggle-cluster .table-view-toggle button.active,.dark .promo-plan-native-host .plan-toggle-cluster .table-view-toggle button.active,html[data-color-mode=dark] .promo-plan-native-host .plan-toggle-cluster #openScenarioBuilder.create-scenario-button[aria-expanded=true],body[data-theme=dark] .promo-plan-native-host .plan-toggle-cluster #openScenarioBuilder.create-scenario-button[aria-expanded=true],.dark .promo-plan-native-host .plan-toggle-cluster #openScenarioBuilder.create-scenario-button[aria-expanded=true]{border-color:#73a7ff8c!important;background:#73a7ff29!important;color:#d9e8ff!important;box-shadow:0 0 0 2px #73a7ff1f!important}html[data-color-mode=dark] .promo-plan-native-host .weekly-plan-panel .scenario-chip.is-active small,body[data-theme=dark] .promo-plan-native-host .weekly-plan-panel .scenario-chip.is-active small,.dark .promo-plan-native-host .weekly-plan-panel .scenario-chip.is-active small{color:#b8c8db!important}html[data-color-mode=dark] .promo-plan-native-host .weekly-plan-panel .plan-category-listbox,body[data-theme=dark] .promo-plan-native-host .weekly-plan-panel .plan-category-listbox,.dark .promo-plan-native-host .weekly-plan-panel .plan-category-listbox,html[data-color-mode=dark] .promo-plan-native-host .scenario-select-listbox,body[data-theme=dark] .promo-plan-native-host .scenario-select-listbox,.dark .promo-plan-native-host .scenario-select-listbox{border-color:var(--line-strong)!important;background:#0e2132!important;box-shadow:0 18px 36px #00000057!important}html[data-color-mode=dark] .promo-plan-native-host .weekly-plan-panel .plan-category-option,body[data-theme=dark] .promo-plan-native-host .weekly-plan-panel .plan-category-option,.dark .promo-plan-native-host .weekly-plan-panel .plan-category-option,html[data-color-mode=dark] .promo-plan-native-host .scenario-select-option,body[data-theme=dark] .promo-plan-native-host .scenario-select-option,.dark .promo-plan-native-host .scenario-select-option{color:var(--text)!important;background:transparent!important}html[data-color-mode=dark] .promo-plan-native-host .weekly-plan-panel .plan-category-option:hover,html[data-color-mode=dark] .promo-plan-native-host .weekly-plan-panel .plan-category-option.is-selected,body[data-theme=dark] .promo-plan-native-host .weekly-plan-panel .plan-category-option:hover,body[data-theme=dark] .promo-plan-native-host .weekly-plan-panel .plan-category-option.is-selected,.dark .promo-plan-native-host .weekly-plan-panel .plan-category-option:hover,.dark .promo-plan-native-host .weekly-plan-panel .plan-category-option.is-selected,html[data-color-mode=dark] .promo-plan-native-host .scenario-select-option:hover,html[data-color-mode=dark] .promo-plan-native-host .scenario-select-option.is-selected,body[data-theme=dark] .promo-plan-native-host .scenario-select-option:hover,body[data-theme=dark] .promo-plan-native-host .scenario-select-option.is-selected,.dark .promo-plan-native-host .scenario-select-option:hover,.dark .promo-plan-native-host .scenario-select-option.is-selected{background:#73a7ff29!important;color:#d9e8ff!important}html[data-color-mode=dark] .promo-plan-native-host .weekly-promo-table,body[data-theme=dark] .promo-plan-native-host .weekly-promo-table,.dark .promo-plan-native-host .weekly-promo-table,html[data-color-mode=dark] .promo-plan-native-host .promo-table-scroll,body[data-theme=dark] .promo-plan-native-host .promo-table-scroll,.dark .promo-plan-native-host .promo-table-scroll{border-color:var(--line)!important;background:#071827!important;color:var(--text)!important}html[data-color-mode=dark] .promo-plan-native-host .weekly-promo-table th,body[data-theme=dark] .promo-plan-native-host .weekly-promo-table th,.dark .promo-plan-native-host .weekly-promo-table th{border-color:var(--line)!important;background:#102438!important;color:#b8c8db!important}html[data-color-mode=dark] .promo-plan-native-host .weekly-promo-table td,body[data-theme=dark] .promo-plan-native-host .weekly-promo-table td,.dark .promo-plan-native-host .weekly-promo-table td{border-color:#81c5ff1f!important;background:#0b1b29!important;color:var(--text)!important}html[data-color-mode=dark] .promo-plan-native-host .weekly-promo-table th:first-child,html[data-color-mode=dark] .promo-plan-native-host .weekly-promo-table td:first-child,body[data-theme=dark] .promo-plan-native-host .weekly-promo-table th:first-child,body[data-theme=dark] .promo-plan-native-host .weekly-promo-table td:first-child,.dark .promo-plan-native-host .weekly-promo-table th:first-child,.dark .promo-plan-native-host .weekly-promo-table td:first-child,html[data-color-mode=dark] .promo-plan-native-host .weekly-promo-table .total-col,body[data-theme=dark] .promo-plan-native-host .weekly-promo-table .total-col,.dark .promo-plan-native-host .weekly-promo-table .total-col,html[data-color-mode=dark] .promo-plan-native-host .weekly-promo-table .plan-show-all-row td,body[data-theme=dark] .promo-plan-native-host .weekly-promo-table .plan-show-all-row td,.dark .promo-plan-native-host .weekly-promo-table .plan-show-all-row td{background:#102438!important;color:var(--text)!important}html[data-color-mode=dark] .promo-plan-native-host .promo-cell,body[data-theme=dark] .promo-plan-native-host .promo-cell,.dark .promo-plan-native-host .promo-cell,html[data-color-mode=dark] .promo-plan-native-host .promo-chip,body[data-theme=dark] .promo-plan-native-host .promo-chip,.dark .promo-plan-native-host .promo-chip{border-color:#73a7ff47!important;background:#73a7ff24!important;color:#d9e8ff!important}html[data-color-mode=dark] .promo-plan-native-host .promo-cell.tactic-none,body[data-theme=dark] .promo-plan-native-host .promo-cell.tactic-none,.dark .promo-plan-native-host .promo-cell.tactic-none{border-color:#9aabc033!important;background:#9aabc01a!important;color:var(--faint)!important}html[data-color-mode=dark] .promo-plan-native-host .promo-cell.tactic-bxgx,body[data-theme=dark] .promo-plan-native-host .promo-cell.tactic-bxgx,.dark .promo-plan-native-host .promo-cell.tactic-bxgx{border-color:#6ee7a852!important;background:#6ee7a824!important;color:#bdf8d8!important}html[data-color-mode=dark] .promo-plan-native-host .promo-cell.tactic-item,body[data-theme=dark] .promo-plan-native-host .promo-cell.tactic-item,.dark .promo-plan-native-host .promo-cell.tactic-item{border-color:#73a7ff5c!important;background:#73a7ff2e!important;color:#d9e8ff!important}html[data-color-mode=dark] .promo-plan-native-host .cell-locked-week,body[data-theme=dark] .promo-plan-native-host .cell-locked-week,.dark .promo-plan-native-host .cell-locked-week,html[data-color-mode=dark] .promo-plan-native-host .col-locked-week,body[data-theme=dark] .promo-plan-native-host .col-locked-week,.dark .promo-plan-native-host .col-locked-week{background:linear-gradient(180deg,#ffce5a38,#ffb13026),#11263a!important;border-color:#ffce5a57!important}html[data-color-mode=dark] .promo-plan-native-host .cell-expanded-week,body[data-theme=dark] .promo-plan-native-host .cell-expanded-week,.dark .promo-plan-native-host .cell-expanded-week,html[data-color-mode=dark] .promo-plan-native-host .col-expanded-week,body[data-theme=dark] .promo-plan-native-host .col-expanded-week,.dark .promo-plan-native-host .col-expanded-week{background:#73a7ff1f!important}html[data-color-mode=dark] .promo-plan-native-host .scenario-popover,body[data-theme=dark] .promo-plan-native-host .scenario-popover,.dark .promo-plan-native-host .scenario-popover,html[data-color-mode=dark] .promo-plan-native-host .plan-callout,body[data-theme=dark] .promo-plan-native-host .plan-callout,.dark .promo-plan-native-host .plan-callout,html[data-color-mode=dark] .promo-plan-native-host .plan-cell-popover,body[data-theme=dark] .promo-plan-native-host .plan-cell-popover,.dark .promo-plan-native-host .plan-cell-popover{border-color:var(--line-strong)!important;background:#0e2132!important;color:var(--text)!important;box-shadow:var(--shadow)!important}html[data-color-mode=dark] .promo-plan-native-host .scenario-popover-arrow,body[data-theme=dark] .promo-plan-native-host .scenario-popover-arrow,.dark .promo-plan-native-host .scenario-popover-arrow,html[data-color-mode=dark] .promo-plan-native-host .plan-callout:before,body[data-theme=dark] .promo-plan-native-host .plan-callout:before,.dark .promo-plan-native-host .plan-callout:before{border-color:var(--line-strong)!important;background:#0e2132!important}html[data-color-mode=dark] .promo-plan-native-host .scenario-popover-head,body[data-theme=dark] .promo-plan-native-host .scenario-popover-head,.dark .promo-plan-native-host .scenario-popover-head,html[data-color-mode=dark] .promo-plan-native-host .plan-callout header,body[data-theme=dark] .promo-plan-native-host .plan-callout header,.dark .promo-plan-native-host .plan-callout header,html[data-color-mode=dark] .promo-plan-native-host .plan-compare-head,body[data-theme=dark] .promo-plan-native-host .plan-compare-head,.dark .promo-plan-native-host .plan-compare-head{border-color:var(--line)!important;background:#102438!important;color:var(--ink)!important}html[data-color-mode=dark] .promo-plan-native-host .scenario-field span,body[data-theme=dark] .promo-plan-native-host .scenario-field span,.dark .promo-plan-native-host .scenario-field span,html[data-color-mode=dark] .promo-plan-native-host .scenario-lever-label,body[data-theme=dark] .promo-plan-native-host .scenario-lever-label,.dark .promo-plan-native-host .scenario-lever-label{color:var(--ink)!important}html[data-color-mode=dark] .promo-plan-native-host .scenario-field input,body[data-theme=dark] .promo-plan-native-host .scenario-field input,.dark .promo-plan-native-host .scenario-field input,html[data-color-mode=dark] .promo-plan-native-host .scenario-select-trigger,body[data-theme=dark] .promo-plan-native-host .scenario-select-trigger,.dark .promo-plan-native-host .scenario-select-trigger,html[data-color-mode=dark] .promo-plan-native-host .scenario-custom-toggle,body[data-theme=dark] .promo-plan-native-host .scenario-custom-toggle,.dark .promo-plan-native-host .scenario-custom-toggle,html[data-color-mode=dark] .promo-plan-native-host .scenario-lever-out,body[data-theme=dark] .promo-plan-native-host .scenario-lever-out,.dark .promo-plan-native-host .scenario-lever-out,html[data-color-mode=dark] .promo-plan-native-host .pd-rev-field input,body[data-theme=dark] .promo-plan-native-host .pd-rev-field input,.dark .promo-plan-native-host .pd-rev-field input,html[data-color-mode=dark] .promo-plan-native-host .pd-rev-field select,body[data-theme=dark] .promo-plan-native-host .pd-rev-field select,.dark .promo-plan-native-host .pd-rev-field select,html[data-color-mode=dark] .promo-plan-native-host .pd-rev-field textarea,body[data-theme=dark] .promo-plan-native-host .pd-rev-field textarea,.dark .promo-plan-native-host .pd-rev-field textarea{border-color:var(--line-strong)!important;background:#0b1b29!important;color:var(--ink)!important}html[data-color-mode=dark] .promo-plan-native-host .scenario-field input::placeholder,body[data-theme=dark] .promo-plan-native-host .scenario-field input::placeholder,.dark .promo-plan-native-host .scenario-field input::placeholder{color:var(--faint)!important}html[data-color-mode=dark] .promo-plan-native-host .scenario-select-trigger:after,body[data-theme=dark] .promo-plan-native-host .scenario-select-trigger:after,.dark .promo-plan-native-host .scenario-select-trigger:after{border-top-color:var(--blue)!important}html[data-color-mode=dark] .promo-plan-native-host .range-wrap input,body[data-theme=dark] .promo-plan-native-host .range-wrap input,.dark .promo-plan-native-host .range-wrap input{accent-color:var(--green)!important}html[data-color-mode=dark] .promo-plan-native-host .range-wrap:before,body[data-theme=dark] .promo-plan-native-host .range-wrap:before,.dark .promo-plan-native-host .range-wrap:before{background:#213348!important}html[data-color-mode=dark] .promo-plan-native-host .scenario-lever-label,body[data-theme=dark] .promo-plan-native-host .scenario-lever-label,.dark .promo-plan-native-host .scenario-lever-label{color:#d9e8ff!important}html[data-color-mode=dark] .promo-plan-native-host .scenario-lever-out,html[data-color-mode=dark] .promo-plan-native-host .scenario-lever-input,body[data-theme=dark] .promo-plan-native-host .scenario-lever-out,body[data-theme=dark] .promo-plan-native-host .scenario-lever-input,.dark .promo-plan-native-host .scenario-lever-out,.dark .promo-plan-native-host .scenario-lever-input{border-color:#81c5ff47!important;background:#0b1b29!important;color:#f4f8fc!important;box-shadow:none!important}html[data-color-mode=dark] .promo-plan-native-host .scenario-lever .range-wrap:before,body[data-theme=dark] .promo-plan-native-host .scenario-lever .range-wrap:before,.dark .promo-plan-native-host .scenario-lever .range-wrap:before{background:#213348!important;box-shadow:inset 0 1px 1px #0000003d!important}html[data-color-mode=dark] .promo-plan-native-host .scenario-lever .range-wrap:after,body[data-theme=dark] .promo-plan-native-host .scenario-lever .range-wrap:after,.dark .promo-plan-native-host .scenario-lever .range-wrap:after{border-color:#6ee7a894!important;background:#6ee7a82e!important;box-shadow:inset 0 0 0 1px #6ee7a814!important}html[data-color-mode=dark] .promo-plan-native-host .scenario-lever .rec-min-dot,html[data-color-mode=dark] .promo-plan-native-host .scenario-lever .rec-max-dot,body[data-theme=dark] .promo-plan-native-host .scenario-lever .rec-min-dot,body[data-theme=dark] .promo-plan-native-host .scenario-lever .rec-max-dot,.dark .promo-plan-native-host .scenario-lever .rec-min-dot,.dark .promo-plan-native-host .scenario-lever .rec-max-dot{background:#6ee7a8!important;box-shadow:0 0 0 2px #6ee7a81f!important}html[data-color-mode=dark] .promo-plan-native-host .scenario-lever .rec-min-dot:before,html[data-color-mode=dark] .promo-plan-native-host .scenario-lever .rec-max-dot:before,body[data-theme=dark] .promo-plan-native-host .scenario-lever .rec-min-dot:before,body[data-theme=dark] .promo-plan-native-host .scenario-lever .rec-max-dot:before,.dark .promo-plan-native-host .scenario-lever .rec-min-dot:before,.dark .promo-plan-native-host .scenario-lever .rec-max-dot:before{color:#bdf8d8!important;text-shadow:0 1px 0 rgba(7,18,29,.78)!important}html[data-color-mode=dark] .promo-plan-native-host .scenario-lever input[type=range]::-webkit-slider-thumb,body[data-theme=dark] .promo-plan-native-host .scenario-lever input[type=range]::-webkit-slider-thumb,.dark .promo-plan-native-host .scenario-lever input[type=range]::-webkit-slider-thumb{border-color:#6ee7a8!important;background:#0e2132!important;box-shadow:0 0 0 7px #6ee7a824,0 2px 8px #00000057!important}html[data-color-mode=dark] .promo-plan-native-host .scenario-lever input[type=range]::-moz-range-thumb,body[data-theme=dark] .promo-plan-native-host .scenario-lever input[type=range]::-moz-range-thumb,.dark .promo-plan-native-host .scenario-lever input[type=range]::-moz-range-thumb{border-color:#6ee7a8!important;background:#0e2132!important;box-shadow:0 0 0 7px #6ee7a824,0 2px 8px #00000057!important}html[data-color-mode=dark] .promo-plan-native-host .scenario-lever .lever-min,html[data-color-mode=dark] .promo-plan-native-host .scenario-lever .lever-max,body[data-theme=dark] .promo-plan-native-host .scenario-lever .lever-min,body[data-theme=dark] .promo-plan-native-host .scenario-lever .lever-max,.dark .promo-plan-native-host .scenario-lever .lever-min,.dark .promo-plan-native-host .scenario-lever .lever-max{color:#9aabc0!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host .weekly-promo-table thead th.col-expanded-first .wpl-week-label{color:#d9e8ff!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host .weekly-promo-table thead th.col-expanded-first .wpl-week-close{border-color:#81c5ff6b!important;background:#73a7ff24!important;color:#d9e8ff!important;box-shadow:0 1px 2px #00000038!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host .weekly-promo-table thead th.col-expanded-first .wpl-week-close:hover{border-color:#81c5ffa3!important;background:#73a7ff38!important;color:#fff!important}html[data-color-mode=dark] .promo-plan-native-host .scenario-range-note,body[data-theme=dark] .promo-plan-native-host .scenario-range-note,.dark .promo-plan-native-host .scenario-range-note{border-color:#6ee7a842!important;background:#6ee7a81c!important;color:#bdf8d8!important}html[data-color-mode=dark] .promo-plan-native-host .scenario-submit,body[data-theme=dark] .promo-plan-native-host .scenario-submit,.dark .promo-plan-native-host .scenario-submit{background:#1f7af2!important;color:#fff!important;box-shadow:0 10px 22px #1f7af247!important}html[data-color-mode=dark] .promo-plan-native-host .callout-table,body[data-theme=dark] .promo-plan-native-host .callout-table,.dark .promo-plan-native-host .callout-table,html[data-color-mode=dark] .promo-plan-native-host .callout-table th,html[data-color-mode=dark] .promo-plan-native-host .callout-table td,body[data-theme=dark] .promo-plan-native-host .callout-table th,body[data-theme=dark] .promo-plan-native-host .callout-table td,.dark .promo-plan-native-host .callout-table th,.dark .promo-plan-native-host .callout-table td{border-color:var(--line)!important;background:#0b1b29!important;color:var(--text)!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host .plan-callout.promo-callout{border-color:#81c5ff5c!important;background:#0d2437!important;color:#e7f0fa!important;box-shadow:0 0 0 1px #2f8cff38,0 18px 42px #0000006b!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host .plan-callout.promo-callout:before{border-color:#81c5ff5c!important;background:#0d2437!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host .plan-callout.promo-callout header{border-color:#81c5ff42!important;background:#12304a!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host .plan-callout.promo-callout header strong{color:#f4f8fc!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host .plan-callout.promo-callout .callout-close{color:#c8d8ea!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host .plan-callout.promo-callout .callout-close:hover{background:#81c5ff24!important;color:#fff!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host .plan-callout.promo-callout .promo-detail-metrics{border-color:#81c5ff33!important;background:linear-gradient(180deg,#0d2437fa,#091b2bfa)!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host .plan-callout.promo-callout .promo-detail-metrics span{border-color:#81c5ff47!important;background:linear-gradient(180deg,#e7f0fa1f,#e7f0fa14)!important;color:#f4f8fc!important;box-shadow:inset 0 1px #ffffff0a!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host .plan-callout.promo-callout .promo-detail-metrics small{color:#b7c9dc!important;opacity:1!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host .plan-callout.promo-callout .promo-detail-metrics b{color:#fff!important;opacity:1!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host .plan-callout.promo-callout .callout-table{border-color:#81c5ff3d!important;background:#091b2b!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host .plan-callout.promo-callout .callout-table th{border-color:#81c5ff38!important;background:#12304a!important;color:#d9e8ff!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host .plan-callout.promo-callout .callout-table td{border-color:#81c5ff2e!important;background:#0d2437!important;color:#dbe8f6!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host .plan-callout.promo-callout .callout-table tbody tr:nth-child(2n) td{background:#102b42!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host .plan-callout.promo-callout .callout-table tbody tr:last-child td{border-top-color:#81c5ff47!important;background:#12304a!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host .plan-callout.promo-callout .callout-table .plan-current,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host .plan-callout.promo-callout .callout-table .promo-outcome-basis{color:#fff!important;background:transparent!important;opacity:1!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host .plan-callout.promo-callout .callout-table .plan-ly,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host .plan-callout.promo-callout .callout-table .promo-outcome-subtext,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host .plan-callout.promo-callout .callout-table .promo-combined-note{color:#b7c9dc!important;background:transparent!important;opacity:1!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host .plan-callout.promo-callout .digital-detail-chip{border-color:#6ee7a85c!important;background:#6ee7a824!important;color:#bdf8d8!important}html[data-color-mode=dark] .promo-plan-native-host .plan-callout .promo-detail-link,body[data-theme=dark] .promo-plan-native-host .plan-callout .promo-detail-link,.dark .promo-plan-native-host .plan-callout .promo-detail-link,html[data-color-mode=dark] .promo-plan-native-host a,body[data-theme=dark] .promo-plan-native-host a,.dark .promo-plan-native-host a{color:var(--blue)!important}html[data-color-mode=dark] .promo-plan-native-host .plan-compare,body[data-theme=dark] .promo-plan-native-host .plan-compare,.dark .promo-plan-native-host .plan-compare,html[data-color-mode=dark] .promo-plan-native-host .plan-compare-grid,body[data-theme=dark] .promo-plan-native-host .plan-compare-grid,.dark .promo-plan-native-host .plan-compare-grid,html[data-color-mode=dark] .promo-plan-native-host .plan-compare-cell,body[data-theme=dark] .promo-plan-native-host .plan-compare-cell,.dark .promo-plan-native-host .plan-compare-cell,html[data-color-mode=dark] .promo-plan-native-host .plan-compare-row-name,body[data-theme=dark] .promo-plan-native-host .plan-compare-row-name,.dark .promo-plan-native-host .plan-compare-row-name,html[data-color-mode=dark] .promo-plan-native-host .plan-compare-col-head,body[data-theme=dark] .promo-plan-native-host .plan-compare-col-head,.dark .promo-plan-native-host .plan-compare-col-head{border-color:var(--line)!important;background:#0e2132!important;color:var(--text)!important}html[data-color-mode=dark] .promo-plan-native-host .plan-compare-cell.is-best,body[data-theme=dark] .promo-plan-native-host .plan-compare-cell.is-best,.dark .promo-plan-native-host .plan-compare-cell.is-best{background:#6ee7a821!important;color:#bdf8d8!important}html[data-color-mode=dark] .promo-plan-native-host .drawer-overlay,body[data-theme=dark] .promo-plan-native-host .drawer-overlay,.dark .promo-plan-native-host .drawer-overlay,html[data-color-mode=dark] .promo-plan-native-host .overlay,body[data-theme=dark] .promo-plan-native-host .overlay,.dark .promo-plan-native-host .overlay{background:#03090fa8!important}html[data-color-mode=dark] .promo-plan-native-host .drawer,body[data-theme=dark] .promo-plan-native-host .drawer,.dark .promo-plan-native-host .drawer,html[data-color-mode=dark] .promo-plan-native-host .show-all-drawer,body[data-theme=dark] .promo-plan-native-host .show-all-drawer,.dark .promo-plan-native-host .show-all-drawer,html[data-color-mode=dark] .promo-plan-native-host .promo-detail-drawer,body[data-theme=dark] .promo-plan-native-host .promo-detail-drawer,.dark .promo-plan-native-host .promo-detail-drawer{border-color:var(--line-strong)!important;background:#07121d!important;color:var(--text)!important;box-shadow:0 24px 70px #0000007a!important}html[data-color-mode=dark] .promo-plan-native-host .close-button,body[data-theme=dark] .promo-plan-native-host .close-button,.dark .promo-plan-native-host .close-button,html[data-color-mode=dark] .promo-plan-native-host .scenario-popover-close,body[data-theme=dark] .promo-plan-native-host .scenario-popover-close,.dark .promo-plan-native-host .scenario-popover-close{border-color:var(--line)!important;background:#102438!important;color:var(--text)!important}html[data-color-mode=dark] .promo-plan-native-host .promo-detail-drawer>.close-button,body[data-theme=dark] .promo-plan-native-host .promo-detail-drawer>.close-button,.dark .promo-plan-native-host .promo-detail-drawer>.close-button{border-color:#81c5ff57!important;background:#07121deb!important;color:#f4f7fb!important;box-shadow:0 14px 34px #00081280!important}html[data-color-mode=dark] .promo-plan-native-host .promo-detail-drawer>.close-button:hover,body[data-theme=dark] .promo-plan-native-host .promo-detail-drawer>.close-button:hover,.dark .promo-plan-native-host .promo-detail-drawer>.close-button:hover{border-color:#5ea8efb8!important;background:#1976d242!important;color:#dceeff!important;box-shadow:0 16px 38px #00081294!important}html[data-color-mode=dark] .promo-plan-native-host .show-all-content,body[data-theme=dark] .promo-plan-native-host .show-all-content,.dark .promo-plan-native-host .show-all-content,html[data-color-mode=dark] .promo-plan-native-host .promo-detail-content,body[data-theme=dark] .promo-plan-native-host .promo-detail-content,.dark .promo-plan-native-host .promo-detail-content,html[data-color-mode=dark] .promo-plan-native-host .promo-detail-loader,body[data-theme=dark] .promo-plan-native-host .promo-detail-loader,.dark .promo-plan-native-host .promo-detail-loader,html[data-color-mode=dark] .promo-plan-native-host .promo-detail-error,body[data-theme=dark] .promo-plan-native-host .promo-detail-error,.dark .promo-plan-native-host .promo-detail-error{background:transparent!important;color:var(--text)!important}html[data-color-mode=dark] .promo-plan-native-host .pd-shell,body[data-theme=dark] .promo-plan-native-host .pd-shell,.dark .promo-plan-native-host .pd-shell,html[data-color-mode=dark] .promo-plan-native-host .pd-header,body[data-theme=dark] .promo-plan-native-host .pd-header,.dark .promo-plan-native-host .pd-header,html[data-color-mode=dark] .promo-plan-native-host .pd-card,body[data-theme=dark] .promo-plan-native-host .pd-card,.dark .promo-plan-native-host .pd-card,html[data-color-mode=dark] .promo-plan-native-host .pd-side-card,body[data-theme=dark] .promo-plan-native-host .pd-side-card,.dark .promo-plan-native-host .pd-side-card,html[data-color-mode=dark] .promo-plan-native-host .pd-summary-card,body[data-theme=dark] .promo-plan-native-host .pd-summary-card,.dark .promo-plan-native-host .pd-summary-card,html[data-color-mode=dark] .promo-plan-native-host .pd-worklist,body[data-theme=dark] .promo-plan-native-host .pd-worklist,.dark .promo-plan-native-host .pd-worklist,html[data-color-mode=dark] .promo-plan-native-host .pd-rev-detail-card,body[data-theme=dark] .promo-plan-native-host .pd-rev-detail-card,.dark .promo-plan-native-host .pd-rev-detail-card,html[data-color-mode=dark] .promo-plan-native-host .pd-review-grand,body[data-theme=dark] .promo-plan-native-host .pd-review-grand,.dark .promo-plan-native-host .pd-review-grand{border-color:var(--line)!important;background:#0e2132!important;color:var(--text)!important}html[data-color-mode=dark] .promo-plan-native-host .pd-main,body[data-theme=dark] .promo-plan-native-host .pd-main,.dark .promo-plan-native-host .pd-main,html[data-color-mode=dark] .promo-plan-native-host .pd-side-body,body[data-theme=dark] .promo-plan-native-host .pd-side-body,.dark .promo-plan-native-host .pd-side-body,html[data-color-mode=dark] .promo-plan-native-host .pd-section,body[data-theme=dark] .promo-plan-native-host .pd-section,.dark .promo-plan-native-host .pd-section,html[data-color-mode=dark] .promo-plan-native-host .pd-ladder,body[data-theme=dark] .promo-plan-native-host .pd-ladder,.dark .promo-plan-native-host .pd-ladder,html[data-color-mode=dark] .promo-plan-native-host .pd-nopa,body[data-theme=dark] .promo-plan-native-host .pd-nopa,.dark .promo-plan-native-host .pd-nopa{border-color:var(--line)!important;background:#0b1b29!important;color:var(--text)!important}html[data-color-mode=dark] .promo-plan-native-host .pd-header-forecast,body[data-theme=dark] .promo-plan-native-host .pd-header-forecast,.dark .promo-plan-native-host .pd-header-forecast{border-color:#81c5ff38!important;background:linear-gradient(135deg,#193a56eb,#0c2032f5)!important;color:var(--text)!important;box-shadow:inset 0 1px #f7fbff0d!important}html[data-color-mode=dark] .promo-plan-native-host .pd-header-forecast .pd-hf-metric,body[data-theme=dark] .promo-plan-native-host .pd-header-forecast .pd-hf-metric,.dark .promo-plan-native-host .pd-header-forecast .pd-hf-metric{border-right-color:#81c5ff29!important}html[data-color-mode=dark] .promo-plan-native-host .pd-header-forecast .pd-hf-bench,body[data-theme=dark] .promo-plan-native-host .pd-header-forecast .pd-hf-bench,.dark .promo-plan-native-host .pd-header-forecast .pd-hf-bench{border-top-color:#81c5ff33!important}html[data-color-mode=dark] .promo-plan-native-host .pd-header-forecast .pd-hf-label,html[data-color-mode=dark] .promo-plan-native-host .pd-header-forecast .pd-hf-roi-label,body[data-theme=dark] .promo-plan-native-host .pd-header-forecast .pd-hf-label,body[data-theme=dark] .promo-plan-native-host .pd-header-forecast .pd-hf-roi-label,.dark .promo-plan-native-host .pd-header-forecast .pd-hf-label,.dark .promo-plan-native-host .pd-header-forecast .pd-hf-roi-label{color:#8fc8ff!important}html[data-color-mode=dark] .promo-plan-native-host .pd-header-forecast .pd-hf-value,html[data-color-mode=dark] .promo-plan-native-host .pd-header-forecast .pd-hf-bench-val,body[data-theme=dark] .promo-plan-native-host .pd-header-forecast .pd-hf-value,body[data-theme=dark] .promo-plan-native-host .pd-header-forecast .pd-hf-bench-val,.dark .promo-plan-native-host .pd-header-forecast .pd-hf-value,.dark .promo-plan-native-host .pd-header-forecast .pd-hf-bench-val{color:#f7fbff!important}html[data-color-mode=dark] .promo-plan-native-host .pd-header-forecast .pd-hf-net,html[data-color-mode=dark] .promo-plan-native-host .pd-header-forecast .pd-hf-bench-row,html[data-color-mode=dark] .promo-plan-native-host .pd-header-forecast .pd-hf-bench-row em,html[data-color-mode=dark] .promo-plan-native-host .pd-header-forecast .pd-hf-roi-note,html[data-color-mode=dark] .promo-plan-native-host .pd-header-forecast .pd-hf-roi-equation .pd-roi-op,body[data-theme=dark] .promo-plan-native-host .pd-header-forecast .pd-hf-net,body[data-theme=dark] .promo-plan-native-host .pd-header-forecast .pd-hf-bench-row,body[data-theme=dark] .promo-plan-native-host .pd-header-forecast .pd-hf-bench-row em,body[data-theme=dark] .promo-plan-native-host .pd-header-forecast .pd-hf-roi-note,body[data-theme=dark] .promo-plan-native-host .pd-header-forecast .pd-hf-roi-equation .pd-roi-op,.dark .promo-plan-native-host .pd-header-forecast .pd-hf-net,.dark .promo-plan-native-host .pd-header-forecast .pd-hf-bench-row,.dark .promo-plan-native-host .pd-header-forecast .pd-hf-bench-row em,.dark .promo-plan-native-host .pd-header-forecast .pd-hf-roi-note,.dark .promo-plan-native-host .pd-header-forecast .pd-hf-roi-equation .pd-roi-op{color:#b8c8db!important}html[data-color-mode=dark] .promo-plan-native-host .pd-header-forecast .pd-roi-chip.negative,body[data-theme=dark] .promo-plan-native-host .pd-header-forecast .pd-roi-chip.negative,.dark .promo-plan-native-host .pd-header-forecast .pd-roi-chip.negative{background:#f8a7a029!important;color:#ffb9b3!important}html[data-color-mode=dark] .promo-plan-native-host .pd-header-forecast .pd-roi-chip.positive,body[data-theme=dark] .promo-plan-native-host .pd-header-forecast .pd-roi-chip.positive,.dark .promo-plan-native-host .pd-header-forecast .pd-roi-chip.positive{background:#6ee7a829!important;color:#9cf5c7!important}html[data-color-mode=dark] .promo-plan-native-host .pd-header-forecast .pd-roi-chip.neutral,body[data-theme=dark] .promo-plan-native-host .pd-header-forecast .pd-roi-chip.neutral,.dark .promo-plan-native-host .pd-header-forecast .pd-roi-chip.neutral{background:#73a7ff2e!important;color:#a9d1ff!important}html[data-color-mode=dark] .promo-plan-native-host .pd-tabs,body[data-theme=dark] .promo-plan-native-host .pd-tabs,.dark .promo-plan-native-host .pd-tabs,html[data-color-mode=dark] .promo-plan-native-host .pd-tabs button,body[data-theme=dark] .promo-plan-native-host .pd-tabs button,.dark .promo-plan-native-host .pd-tabs button,html[data-color-mode=dark] .promo-plan-native-host .pd-btn-secondary,body[data-theme=dark] .promo-plan-native-host .pd-btn-secondary,.dark .promo-plan-native-host .pd-btn-secondary,html[data-color-mode=dark] .promo-plan-native-host .pd-bin-chip,body[data-theme=dark] .promo-plan-native-host .pd-bin-chip,.dark .promo-plan-native-host .pd-bin-chip{border-color:var(--line)!important;background:#102438!important;color:var(--muted)!important}html[data-color-mode=dark] .promo-plan-native-host .pd-tabs button.active,body[data-theme=dark] .promo-plan-native-host .pd-tabs button.active,.dark .promo-plan-native-host .pd-tabs button.active,html[data-color-mode=dark] .promo-plan-native-host .pd-bin-chip.active,body[data-theme=dark] .promo-plan-native-host .pd-bin-chip.active,.dark .promo-plan-native-host .pd-bin-chip.active,html[data-color-mode=dark] .promo-plan-native-host .pd-btn-primary,body[data-theme=dark] .promo-plan-native-host .pd-btn-primary,.dark .promo-plan-native-host .pd-btn-primary{border-color:#73a7ff8c!important;background:#73a7ff2e!important;color:#d9e8ff!important}html[data-color-mode=dark] .promo-plan-native-host .pd-table,html[data-color-mode=dark] .promo-plan-native-host .pd-runs-table,html[data-color-mode=dark] .promo-plan-native-host .pd-ladder-table,html[data-color-mode=dark] .promo-plan-native-host .pd-offers-table,html[data-color-mode=dark] .promo-plan-native-host .pd-review-table,body[data-theme=dark] .promo-plan-native-host .pd-table,body[data-theme=dark] .promo-plan-native-host .pd-runs-table,body[data-theme=dark] .promo-plan-native-host .pd-ladder-table,body[data-theme=dark] .promo-plan-native-host .pd-offers-table,body[data-theme=dark] .promo-plan-native-host .pd-review-table,.dark .promo-plan-native-host .pd-table,.dark .promo-plan-native-host .pd-runs-table,.dark .promo-plan-native-host .pd-ladder-table,.dark .promo-plan-native-host .pd-offers-table,.dark .promo-plan-native-host .pd-review-table{border-color:var(--line)!important;background:#071827!important;color:var(--text)!important}html[data-color-mode=dark] .promo-plan-native-host .pd-table th,html[data-color-mode=dark] .promo-plan-native-host .pd-runs-table th,html[data-color-mode=dark] .promo-plan-native-host .pd-ladder-table th,html[data-color-mode=dark] .promo-plan-native-host .pd-offers-table th,html[data-color-mode=dark] .promo-plan-native-host .pd-review-table th,body[data-theme=dark] .promo-plan-native-host .pd-table th,body[data-theme=dark] .promo-plan-native-host .pd-runs-table th,body[data-theme=dark] .promo-plan-native-host .pd-ladder-table th,body[data-theme=dark] .promo-plan-native-host .pd-offers-table th,body[data-theme=dark] .promo-plan-native-host .pd-review-table th,.dark .promo-plan-native-host .pd-table th,.dark .promo-plan-native-host .pd-runs-table th,.dark .promo-plan-native-host .pd-ladder-table th,.dark .promo-plan-native-host .pd-offers-table th,.dark .promo-plan-native-host .pd-review-table th{border-color:var(--line)!important;background:#102438!important;color:#b8c8db!important}html[data-color-mode=dark] .promo-plan-native-host .pd-table td,html[data-color-mode=dark] .promo-plan-native-host .pd-runs-table td,html[data-color-mode=dark] .promo-plan-native-host .pd-ladder-table td,html[data-color-mode=dark] .promo-plan-native-host .pd-offers-table td,html[data-color-mode=dark] .promo-plan-native-host .pd-review-table td,body[data-theme=dark] .promo-plan-native-host .pd-table td,body[data-theme=dark] .promo-plan-native-host .pd-runs-table td,body[data-theme=dark] .promo-plan-native-host .pd-ladder-table td,body[data-theme=dark] .promo-plan-native-host .pd-offers-table td,body[data-theme=dark] .promo-plan-native-host .pd-review-table td,.dark .promo-plan-native-host .pd-table td,.dark .promo-plan-native-host .pd-runs-table td,.dark .promo-plan-native-host .pd-ladder-table td,.dark .promo-plan-native-host .pd-offers-table td,.dark .promo-plan-native-host .pd-review-table td{border-color:#81c5ff1f!important;background:#0b1b29!important;color:var(--text)!important}html[data-color-mode=dark] .promo-plan-native-host .pd-review-row-skipped td,body[data-theme=dark] .promo-plan-native-host .pd-review-row-skipped td,.dark .promo-plan-native-host .pd-review-row-skipped td,html[data-color-mode=dark] .promo-plan-native-host .pd-section-body-skipped>tr>td,body[data-theme=dark] .promo-plan-native-host .pd-section-body-skipped>tr>td,.dark .promo-plan-native-host .pd-section-body-skipped>tr>td{background:#f6bf7a1a!important;color:#f5d3a5!important}html[data-color-mode=dark] .promo-plan-native-host .pd-review-row-unavailable td,body[data-theme=dark] .promo-plan-native-host .pd-review-row-unavailable td,.dark .promo-plan-native-host .pd-review-row-unavailable td,html[data-color-mode=dark] .promo-plan-native-host .pd-section-body-unavailable>tr>td,body[data-theme=dark] .promo-plan-native-host .pd-section-body-unavailable>tr>td,.dark .promo-plan-native-host .pd-section-body-unavailable>tr>td{background:#94a3b81a!important;color:#aab8ca!important}html[data-color-mode=dark] .promo-plan-native-host .pd-review-row-expanded>td,body[data-theme=dark] .promo-plan-native-host .pd-review-row-expanded>td,.dark .promo-plan-native-host .pd-review-row-expanded>td{background:#102438!important}html[data-color-mode=dark] .promo-plan-native-host #promoDetailOverlay .pd-review,body[data-theme=dark] .promo-plan-native-host #promoDetailOverlay .pd-review,.dark .promo-plan-native-host #promoDetailOverlay .pd-review{color:var(--text)!important}html[data-color-mode=dark] .promo-plan-native-host #promoDetailOverlay .pd-review-head,body[data-theme=dark] .promo-plan-native-host #promoDetailOverlay .pd-review-head,.dark .promo-plan-native-host #promoDetailOverlay .pd-review-head,html[data-color-mode=dark] .promo-plan-native-host #promoDetailOverlay .pd-review-grand,body[data-theme=dark] .promo-plan-native-host #promoDetailOverlay .pd-review-grand,.dark .promo-plan-native-host #promoDetailOverlay .pd-review-grand,html[data-color-mode=dark] .promo-plan-native-host #promoDetailOverlay .pd-review-table-wrap,body[data-theme=dark] .promo-plan-native-host #promoDetailOverlay .pd-review-table-wrap,.dark .promo-plan-native-host #promoDetailOverlay .pd-review-table-wrap{border-color:#81c5ff29!important;background:#0b1b29!important;background-image:none!important;color:var(--text)!important;box-shadow:none!important}html[data-color-mode=dark] .promo-plan-native-host #promoDetailOverlay .pd-review-head h2,body[data-theme=dark] .promo-plan-native-host #promoDetailOverlay .pd-review-head h2,.dark .promo-plan-native-host #promoDetailOverlay .pd-review-head h2,html[data-color-mode=dark] .promo-plan-native-host #promoDetailOverlay .pd-review-meta strong,body[data-theme=dark] .promo-plan-native-host #promoDetailOverlay .pd-review-meta strong,.dark .promo-plan-native-host #promoDetailOverlay .pd-review-meta strong,html[data-color-mode=dark] .promo-plan-native-host #promoDetailOverlay .pd-review-table tbody td strong,body[data-theme=dark] .promo-plan-native-host #promoDetailOverlay .pd-review-table tbody td strong,.dark .promo-plan-native-host #promoDetailOverlay .pd-review-table tbody td strong,html[data-color-mode=dark] .promo-plan-native-host #promoDetailOverlay .pd-review-stack>span,body[data-theme=dark] .promo-plan-native-host #promoDetailOverlay .pd-review-stack>span,.dark .promo-plan-native-host #promoDetailOverlay .pd-review-stack>span,html[data-color-mode=dark] .promo-plan-native-host #promoDetailOverlay .pd-rev-div-text strong,body[data-theme=dark] .promo-plan-native-host #promoDetailOverlay .pd-rev-div-text strong,.dark .promo-plan-native-host #promoDetailOverlay .pd-rev-div-text strong,html[data-color-mode=dark] .promo-plan-native-host #promoDetailOverlay .pd-rev-div-text small strong,body[data-theme=dark] .promo-plan-native-host #promoDetailOverlay .pd-rev-div-text small strong,.dark .promo-plan-native-host #promoDetailOverlay .pd-rev-div-text small strong,html[data-color-mode=dark] .promo-plan-native-host #promoDetailOverlay .pd-rev-div-text small em,body[data-theme=dark] .promo-plan-native-host #promoDetailOverlay .pd-rev-div-text small em,.dark .promo-plan-native-host #promoDetailOverlay .pd-rev-div-text small em{color:#f4f7fb!important}html[data-color-mode=dark] .promo-plan-native-host #promoDetailOverlay .pd-review-meta,body[data-theme=dark] .promo-plan-native-host #promoDetailOverlay .pd-review-meta,.dark .promo-plan-native-host #promoDetailOverlay .pd-review-meta,html[data-color-mode=dark] .promo-plan-native-host #promoDetailOverlay .pd-review-meta em,body[data-theme=dark] .promo-plan-native-host #promoDetailOverlay .pd-review-meta em,.dark .promo-plan-native-host #promoDetailOverlay .pd-review-meta em,html[data-color-mode=dark] .promo-plan-native-host #promoDetailOverlay .pd-review-meta .dot,body[data-theme=dark] .promo-plan-native-host #promoDetailOverlay .pd-review-meta .dot,.dark .promo-plan-native-host #promoDetailOverlay .pd-review-meta .dot,html[data-color-mode=dark] .promo-plan-native-host #promoDetailOverlay .pd-review-stack>small,body[data-theme=dark] .promo-plan-native-host #promoDetailOverlay .pd-review-stack>small,.dark .promo-plan-native-host #promoDetailOverlay .pd-review-stack>small,html[data-color-mode=dark] .promo-plan-native-host #promoDetailOverlay .pd-review-table tbody td em,body[data-theme=dark] .promo-plan-native-host #promoDetailOverlay .pd-review-table tbody td em,.dark .promo-plan-native-host #promoDetailOverlay .pd-review-table tbody td em,html[data-color-mode=dark] .promo-plan-native-host #promoDetailOverlay .pd-review-grand-head p,body[data-theme=dark] .promo-plan-native-host #promoDetailOverlay .pd-review-grand-head p,.dark .promo-plan-native-host #promoDetailOverlay .pd-review-grand-head p,html[data-color-mode=dark] .promo-plan-native-host #promoDetailOverlay .pd-grand-label,body[data-theme=dark] .promo-plan-native-host #promoDetailOverlay .pd-grand-label,.dark .promo-plan-native-host #promoDetailOverlay .pd-grand-label,html[data-color-mode=dark] .promo-plan-native-host #promoDetailOverlay .pd-grand-split em,body[data-theme=dark] .promo-plan-native-host #promoDetailOverlay .pd-grand-split em,.dark .promo-plan-native-host #promoDetailOverlay .pd-grand-split em,html[data-color-mode=dark] .promo-plan-native-host #promoDetailOverlay .pd-rev-div-text small,body[data-theme=dark] .promo-plan-native-host #promoDetailOverlay .pd-rev-div-text small,.dark .promo-plan-native-host #promoDetailOverlay .pd-rev-div-text small{color:#aeb8c4!important}html[data-color-mode=dark] .promo-plan-native-host #promoDetailOverlay .pd-review-count,body[data-theme=dark] .promo-plan-native-host #promoDetailOverlay .pd-review-count,.dark .promo-plan-native-host #promoDetailOverlay .pd-review-count,html[data-color-mode=dark] .promo-plan-native-host #promoDetailOverlay .pd-rev-pill,body[data-theme=dark] .promo-plan-native-host #promoDetailOverlay .pd-rev-pill,.dark .promo-plan-native-host #promoDetailOverlay .pd-rev-pill{border:1px solid rgba(129,197,255,.16)!important}html[data-color-mode=dark] .promo-plan-native-host #promoDetailOverlay .pd-review-count.priced,body[data-theme=dark] .promo-plan-native-host #promoDetailOverlay .pd-review-count.priced,.dark .promo-plan-native-host #promoDetailOverlay .pd-review-count.priced,html[data-color-mode=dark] .promo-plan-native-host #promoDetailOverlay .pd-rev-pill-priced,body[data-theme=dark] .promo-plan-native-host #promoDetailOverlay .pd-rev-pill-priced,.dark .promo-plan-native-host #promoDetailOverlay .pd-rev-pill-priced{border-color:#6ee7a857!important;background:#4a8a5d3d!important;color:#bdf8d8!important}html[data-color-mode=dark] .promo-plan-native-host #promoDetailOverlay .pd-review-count.skipped,body[data-theme=dark] .promo-plan-native-host #promoDetailOverlay .pd-review-count.skipped,.dark .promo-plan-native-host #promoDetailOverlay .pd-review-count.skipped,html[data-color-mode=dark] .promo-plan-native-host #promoDetailOverlay .pd-rev-pill-skip,body[data-theme=dark] .promo-plan-native-host #promoDetailOverlay .pd-rev-pill-skip,.dark .promo-plan-native-host #promoDetailOverlay .pd-rev-pill-skip{border-color:#f6bf7a57!important;background:#f6bf7a29!important;color:#f5d3a5!important}html[data-color-mode=dark] .promo-plan-native-host #promoDetailOverlay .pd-review-count.unavailable,body[data-theme=dark] .promo-plan-native-host #promoDetailOverlay .pd-review-count.unavailable,.dark .promo-plan-native-host #promoDetailOverlay .pd-review-count.unavailable{border-color:#aeb8c438!important;background:#94a3b829!important;color:#cbd5e1!important}html[data-color-mode=dark] .promo-plan-native-host #promoDetailOverlay .pd-review-grand-head,body[data-theme=dark] .promo-plan-native-host #promoDetailOverlay .pd-review-grand-head,.dark .promo-plan-native-host #promoDetailOverlay .pd-review-grand-head{border-bottom-color:#81c5ff24!important;background:#102438!important}html[data-color-mode=dark] .promo-plan-native-host #promoDetailOverlay .pd-grand-metric,body[data-theme=dark] .promo-plan-native-host #promoDetailOverlay .pd-grand-metric,.dark .promo-plan-native-host #promoDetailOverlay .pd-grand-metric{border-color:#81c5ff24!important;background:#0b1b29!important;color:var(--text)!important}html[data-color-mode=dark] .promo-plan-native-host #promoDetailOverlay .pd-grand-value,body[data-theme=dark] .promo-plan-native-host #promoDetailOverlay .pd-grand-value,.dark .promo-plan-native-host #promoDetailOverlay .pd-grand-value,html[data-color-mode=dark] .promo-plan-native-host #promoDetailOverlay .pd-grand-split,body[data-theme=dark] .promo-plan-native-host #promoDetailOverlay .pd-grand-split,.dark .promo-plan-native-host #promoDetailOverlay .pd-grand-split{color:#f4f7fb!important}html[data-color-mode=dark] .promo-plan-native-host #promoDetailOverlay .pd-review-table tbody tr:hover td,body[data-theme=dark] .promo-plan-native-host #promoDetailOverlay .pd-review-table tbody tr:hover td,.dark .promo-plan-native-host #promoDetailOverlay .pd-review-table tbody tr:hover td{background:#102f49!important}html[data-color-mode=dark] .promo-plan-native-host #promoDetailOverlay .pd-review-totals td,body[data-theme=dark] .promo-plan-native-host #promoDetailOverlay .pd-review-totals td,.dark .promo-plan-native-host #promoDetailOverlay .pd-review-totals td,html[data-color-mode=dark] .promo-plan-native-host #promoDetailOverlay .pd-review-section-totals>td,body[data-theme=dark] .promo-plan-native-host #promoDetailOverlay .pd-review-section-totals>td,.dark .promo-plan-native-host #promoDetailOverlay .pd-review-section-totals>td{border-color:#81c5ff29!important;background:#102438!important;color:#f4f7fb!important}html[data-color-mode=dark] .promo-plan-native-host #promoDetailOverlay .pd-section-body-promoted .pd-review-section-divider>td,body[data-theme=dark] .promo-plan-native-host #promoDetailOverlay .pd-section-body-promoted .pd-review-section-divider>td,.dark .promo-plan-native-host #promoDetailOverlay .pd-section-body-promoted .pd-review-section-divider>td{background:#3a6ec433!important}html[data-color-mode=dark] .promo-plan-native-host #promoDetailOverlay .pd-section-body-skipped>tr>td,body[data-theme=dark] .promo-plan-native-host #promoDetailOverlay .pd-section-body-skipped>tr>td,.dark .promo-plan-native-host #promoDetailOverlay .pd-section-body-skipped>tr>td,html[data-color-mode=dark] .promo-plan-native-host #promoDetailOverlay .pd-review-section-skipped .pd-review-row-skipped>td,body[data-theme=dark] .promo-plan-native-host #promoDetailOverlay .pd-review-section-skipped .pd-review-row-skipped>td,.dark .promo-plan-native-host #promoDetailOverlay .pd-review-section-skipped .pd-review-row-skipped>td{background:#f6bf7a1a!important;color:#f5d3a5!important}html[data-color-mode=dark] .promo-plan-native-host #promoDetailOverlay .pd-section-body-skipped .pd-review-section-divider>td,body[data-theme=dark] .promo-plan-native-host #promoDetailOverlay .pd-section-body-skipped .pd-review-section-divider>td,.dark .promo-plan-native-host #promoDetailOverlay .pd-section-body-skipped .pd-review-section-divider>td,html[data-color-mode=dark] .promo-plan-native-host #promoDetailOverlay .pd-section-body-skipped .pd-review-section-totals>td,body[data-theme=dark] .promo-plan-native-host #promoDetailOverlay .pd-section-body-skipped .pd-review-section-totals>td,.dark .promo-plan-native-host #promoDetailOverlay .pd-section-body-skipped .pd-review-section-totals>td{border-color:#f6bf7a42!important;background:#f6bf7a29!important;color:#f5d3a5!important}html[data-color-mode=dark] .promo-plan-native-host #promoDetailOverlay .pd-section-body-unavailable>tr>td,body[data-theme=dark] .promo-plan-native-host #promoDetailOverlay .pd-section-body-unavailable>tr>td,.dark .promo-plan-native-host #promoDetailOverlay .pd-section-body-unavailable>tr>td,html[data-color-mode=dark] .promo-plan-native-host #promoDetailOverlay .pd-review-section-unavailable .pd-review-row-unavailable>td,body[data-theme=dark] .promo-plan-native-host #promoDetailOverlay .pd-review-section-unavailable .pd-review-row-unavailable>td,.dark .promo-plan-native-host #promoDetailOverlay .pd-review-section-unavailable .pd-review-row-unavailable>td{background:#94a3b81a!important;color:#aab8ca!important}html[data-color-mode=dark] .promo-plan-native-host #promoDetailOverlay .pd-section-body-unavailable .pd-review-section-divider>td,body[data-theme=dark] .promo-plan-native-host #promoDetailOverlay .pd-section-body-unavailable .pd-review-section-divider>td,.dark .promo-plan-native-host #promoDetailOverlay .pd-section-body-unavailable .pd-review-section-divider>td,html[data-color-mode=dark] .promo-plan-native-host #promoDetailOverlay .pd-section-body-unavailable .pd-review-section-totals>td,body[data-theme=dark] .promo-plan-native-host #promoDetailOverlay .pd-section-body-unavailable .pd-review-section-totals>td,.dark .promo-plan-native-host #promoDetailOverlay .pd-section-body-unavailable .pd-review-section-totals>td{border-color:#81c5ff24!important;background:#1a2640!important;color:#e4ecf6!important}html[data-color-mode=dark] .promo-plan-native-host #promoDetailOverlay .pd-rev-div-count,body[data-theme=dark] .promo-plan-native-host #promoDetailOverlay .pd-rev-div-count,.dark .promo-plan-native-host #promoDetailOverlay .pd-rev-div-count{background:#81c5ff24!important;color:#dceeff!important}html[data-color-mode=dark] .promo-plan-native-host #promoDetailOverlay .pd-rev-input,body[data-theme=dark] .promo-plan-native-host #promoDetailOverlay .pd-rev-input,.dark .promo-plan-native-host #promoDetailOverlay .pd-rev-input,html[data-color-mode=dark] .promo-plan-native-host #promoDetailOverlay .pd-rev-field input,body[data-theme=dark] .promo-plan-native-host #promoDetailOverlay .pd-rev-field input,.dark .promo-plan-native-host #promoDetailOverlay .pd-rev-field input,html[data-color-mode=dark] .promo-plan-native-host #promoDetailOverlay .pd-rev-field select,body[data-theme=dark] .promo-plan-native-host #promoDetailOverlay .pd-rev-field select,.dark .promo-plan-native-host #promoDetailOverlay .pd-rev-field select{border-color:#81c5ff38!important;background-color:#071827!important;color:#f4f7fb!important}html[data-color-mode=dark] .promo-plan-native-host #promoDetailOverlay .pd-rev-input::placeholder,body[data-theme=dark] .promo-plan-native-host #promoDetailOverlay .pd-rev-input::placeholder,.dark .promo-plan-native-host #promoDetailOverlay .pd-rev-input::placeholder,html[data-color-mode=dark] .promo-plan-native-host #promoDetailOverlay .pd-rev-field input::placeholder,body[data-theme=dark] .promo-plan-native-host #promoDetailOverlay .pd-rev-field input::placeholder,.dark .promo-plan-native-host #promoDetailOverlay .pd-rev-field input::placeholder{color:#8da2b8!important}html[data-color-mode=dark] .promo-plan-native-host #promoDetailOverlay .pd-rev-detail-card,body[data-theme=dark] .promo-plan-native-host #promoDetailOverlay .pd-rev-detail-card,.dark .promo-plan-native-host #promoDetailOverlay .pd-rev-detail-card{border-color:#81c5ff29!important;background:#0b1b29!important}html[data-color-mode=dark] .promo-plan-native-host #promoDetailOverlay .pd-rev-detail-card>header,body[data-theme=dark] .promo-plan-native-host #promoDetailOverlay .pd-rev-detail-card>header,.dark .promo-plan-native-host #promoDetailOverlay .pd-rev-detail-card>header{border-color:#81c5ff24!important}html[data-color-mode=dark] .promo-plan-native-host #promoDetailOverlay .pd-rev-detail-card>header strong,body[data-theme=dark] .promo-plan-native-host #promoDetailOverlay .pd-rev-detail-card>header strong,.dark .promo-plan-native-host #promoDetailOverlay .pd-rev-detail-card>header strong,html[data-color-mode=dark] .promo-plan-native-host #promoDetailOverlay .pd-rev-detail-context,body[data-theme=dark] .promo-plan-native-host #promoDetailOverlay .pd-rev-detail-context,.dark .promo-plan-native-host #promoDetailOverlay .pd-rev-detail-context{color:#f4f7fb!important}html[data-color-mode=dark] .promo-plan-native-host #promoDetailOverlay .pd-rev-field>span,body[data-theme=dark] .promo-plan-native-host #promoDetailOverlay .pd-rev-field>span,.dark .promo-plan-native-host #promoDetailOverlay .pd-rev-field>span{color:#aeb8c4!important}html[data-color-mode=dark] .promo-plan-native-host #promoDetailOverlay .pd-rev-more-btn,body[data-theme=dark] .promo-plan-native-host #promoDetailOverlay .pd-rev-more-btn,.dark .promo-plan-native-host #promoDetailOverlay .pd-rev-more-btn{border-color:#5ea8ef5c!important;background:#1976d22e!important;color:#dceeff!important}html[data-color-mode=dark] .promo-plan-native-host #promoDetailOverlay .pd-rev-more-btn:hover,body[data-theme=dark] .promo-plan-native-host #promoDetailOverlay .pd-rev-more-btn:hover,.dark .promo-plan-native-host #promoDetailOverlay .pd-rev-more-btn:hover,html[data-color-mode=dark] .promo-plan-native-host #promoDetailOverlay .pd-rev-more-btn.is-open,body[data-theme=dark] .promo-plan-native-host #promoDetailOverlay .pd-rev-more-btn.is-open,.dark .promo-plan-native-host #promoDetailOverlay .pd-rev-more-btn.is-open{border-color:#5ea8efb8!important;background:#1976d252!important;color:#f4f7fb!important}html[data-color-mode=dark] .promo-plan-native-host #promoDetailOverlay .pd-faint,body[data-theme=dark] .promo-plan-native-host #promoDetailOverlay .pd-faint,.dark .promo-plan-native-host #promoDetailOverlay .pd-faint,html[data-color-mode=dark] .promo-plan-native-host #promoDetailOverlay .pd-review-skip-msg,body[data-theme=dark] .promo-plan-native-host #promoDetailOverlay .pd-review-skip-msg,.dark .promo-plan-native-host #promoDetailOverlay .pd-review-skip-msg{color:#8da2b8!important}html[data-color-mode=dark] .promo-plan-native-host .plan-toggle-cluster #openScenarioBuilder.create-scenario-button,body[data-theme=dark] .promo-plan-native-host .plan-toggle-cluster #openScenarioBuilder.create-scenario-button,.dark .promo-plan-native-host .plan-toggle-cluster #openScenarioBuilder.create-scenario-button{border-color:var(--line)!important;background:#102438!important;color:var(--blue)!important;box-shadow:none!important}html[data-color-mode=dark] .promo-plan-native-host .legend-chip.item,body[data-theme=dark] .promo-plan-native-host .legend-chip.item,.dark .promo-plan-native-host .legend-chip.item{border-color:#73a7ff52!important;background:#73a7ff29!important;color:#d9e8ff!important}html[data-color-mode=dark] .promo-plan-native-host .legend-chip.bxgx,body[data-theme=dark] .promo-plan-native-host .legend-chip.bxgx,.dark .promo-plan-native-host .legend-chip.bxgx{border-color:#6ee7a852!important;background:#6ee7a824!important;color:#bdf8d8!important}html[data-color-mode=dark] .promo-plan-native-host #promoDetailOverlay .pd-pa-table-wrap,body[data-theme=dark] .promo-plan-native-host #promoDetailOverlay .pd-pa-table-wrap,.dark .promo-plan-native-host #promoDetailOverlay .pd-pa-table-wrap,html[data-color-mode=dark] .promo-plan-native-host #promoDetailOverlay .pd-runs-wrap,body[data-theme=dark] .promo-plan-native-host #promoDetailOverlay .pd-runs-wrap,.dark .promo-plan-native-host #promoDetailOverlay .pd-runs-wrap,html[data-color-mode=dark] .promo-plan-native-host #promoDetailOverlay .pd-pa-summary-table,body[data-theme=dark] .promo-plan-native-host #promoDetailOverlay .pd-pa-summary-table,.dark .promo-plan-native-host #promoDetailOverlay .pd-pa-summary-table,html[data-color-mode=dark] .promo-plan-native-host #promoDetailOverlay .pd-pa-table,body[data-theme=dark] .promo-plan-native-host #promoDetailOverlay .pd-pa-table,.dark .promo-plan-native-host #promoDetailOverlay .pd-pa-table,html[data-color-mode=dark] .promo-plan-native-host #promoDetailOverlay .pd-pa-cols-table,body[data-theme=dark] .promo-plan-native-host #promoDetailOverlay .pd-pa-cols-table,.dark .promo-plan-native-host #promoDetailOverlay .pd-pa-cols-table{border-color:var(--line)!important;background:#071827!important;color:var(--text)!important}html[data-color-mode=dark] .promo-plan-native-host #promoDetailOverlay .pd-pa-table th,html[data-color-mode=dark] .promo-plan-native-host #promoDetailOverlay .pd-pa-table td,html[data-color-mode=dark] .promo-plan-native-host #promoDetailOverlay .pd-pa-summary-table th,html[data-color-mode=dark] .promo-plan-native-host #promoDetailOverlay .pd-pa-summary-table td,html[data-color-mode=dark] .promo-plan-native-host #promoDetailOverlay .pd-pa-cols-table thead th,html[data-color-mode=dark] .promo-plan-native-host #promoDetailOverlay .pd-pa-cols-table tbody td,html[data-color-mode=dark] .promo-plan-native-host #promoDetailOverlay .pd-pa-cols-table tfoot td,body[data-theme=dark] .promo-plan-native-host #promoDetailOverlay .pd-pa-table th,body[data-theme=dark] .promo-plan-native-host #promoDetailOverlay .pd-pa-table td,body[data-theme=dark] .promo-plan-native-host #promoDetailOverlay .pd-pa-summary-table th,body[data-theme=dark] .promo-plan-native-host #promoDetailOverlay .pd-pa-summary-table td,body[data-theme=dark] .promo-plan-native-host #promoDetailOverlay .pd-pa-cols-table thead th,body[data-theme=dark] .promo-plan-native-host #promoDetailOverlay .pd-pa-cols-table tbody td,body[data-theme=dark] .promo-plan-native-host #promoDetailOverlay .pd-pa-cols-table tfoot td,.dark .promo-plan-native-host #promoDetailOverlay .pd-pa-table th,.dark .promo-plan-native-host #promoDetailOverlay .pd-pa-table td,.dark .promo-plan-native-host #promoDetailOverlay .pd-pa-summary-table th,.dark .promo-plan-native-host #promoDetailOverlay .pd-pa-summary-table td,.dark .promo-plan-native-host #promoDetailOverlay .pd-pa-cols-table thead th,.dark .promo-plan-native-host #promoDetailOverlay .pd-pa-cols-table tbody td,.dark .promo-plan-native-host #promoDetailOverlay .pd-pa-cols-table tfoot td{border-color:#81c5ff1f!important;background:#0b1b29!important;color:var(--text)!important}html[data-color-mode=dark] .promo-plan-native-host #promoDetailOverlay .pd-pa-cols-table thead th,body[data-theme=dark] .promo-plan-native-host #promoDetailOverlay .pd-pa-cols-table thead th,.dark .promo-plan-native-host #promoDetailOverlay .pd-pa-cols-table thead th,html[data-color-mode=dark] .promo-plan-native-host #promoDetailOverlay .pd-pa-table th,body[data-theme=dark] .promo-plan-native-host #promoDetailOverlay .pd-pa-table th,.dark .promo-plan-native-host #promoDetailOverlay .pd-pa-table th,html[data-color-mode=dark] .promo-plan-native-host #promoDetailOverlay .pd-pa-summary-table th,body[data-theme=dark] .promo-plan-native-host #promoDetailOverlay .pd-pa-summary-table th,.dark .promo-plan-native-host #promoDetailOverlay .pd-pa-summary-table th{background:#102438!important;color:#b8c8db!important}html[data-color-mode=dark] .promo-plan-native-host #promoDetailOverlay .pd-pa-cols-table tbody td.pd-col-base,body[data-theme=dark] .promo-plan-native-host #promoDetailOverlay .pd-pa-cols-table tbody td.pd-col-base,.dark .promo-plan-native-host #promoDetailOverlay .pd-pa-cols-table tbody td.pd-col-base,html[data-color-mode=dark] .promo-plan-native-host #promoDetailOverlay .pd-pa-cols-table tbody tr.pd-pa-alt-row td,body[data-theme=dark] .promo-plan-native-host #promoDetailOverlay .pd-pa-cols-table tbody tr.pd-pa-alt-row td,.dark .promo-plan-native-host #promoDetailOverlay .pd-pa-cols-table tbody tr.pd-pa-alt-row td,html[data-color-mode=dark] .promo-plan-native-host #promoDetailOverlay .pd-pa-cols-table tfoot .pd-pa-totals-row td,body[data-theme=dark] .promo-plan-native-host #promoDetailOverlay .pd-pa-cols-table tfoot .pd-pa-totals-row td,.dark .promo-plan-native-host #promoDetailOverlay .pd-pa-cols-table tfoot .pd-pa-totals-row td{background:#102438!important;color:var(--text)!important}html[data-color-mode=dark] .promo-plan-native-host #promoDetailOverlay .pd-pa-cols-table tbody td.pd-col-promo,body[data-theme=dark] .promo-plan-native-host #promoDetailOverlay .pd-pa-cols-table tbody td.pd-col-promo,.dark .promo-plan-native-host #promoDetailOverlay .pd-pa-cols-table tbody td.pd-col-promo,html[data-color-mode=dark] .promo-plan-native-host #promoDetailOverlay .pd-pa-cols-table tbody tr.pd-pa-ly-row td,body[data-theme=dark] .promo-plan-native-host #promoDetailOverlay .pd-pa-cols-table tbody tr.pd-pa-ly-row td,.dark .promo-plan-native-host #promoDetailOverlay .pd-pa-cols-table tbody tr.pd-pa-ly-row td{background:#f6bf7a1a!important;color:#f5d3a5!important}html[data-color-mode=dark] .promo-plan-native-host #promoDetailOverlay .pd-pa-cols-table tbody tr.pd-pa-nopromo-row td,body[data-theme=dark] .promo-plan-native-host #promoDetailOverlay .pd-pa-cols-table tbody tr.pd-pa-nopromo-row td,.dark .promo-plan-native-host #promoDetailOverlay .pd-pa-cols-table tbody tr.pd-pa-nopromo-row td{background:#94a3b81a!important;color:#aab8ca!important}html[data-color-mode=dark] .promo-plan-native-host #promoDetailOverlay .pd-score-info,body[data-theme=dark] .promo-plan-native-host #promoDetailOverlay .pd-score-info,.dark .promo-plan-native-host #promoDetailOverlay .pd-score-info,html[data-color-mode=dark] .promo-plan-native-host #promoDetailOverlay .pd-pa-toggle-btn,body[data-theme=dark] .promo-plan-native-host #promoDetailOverlay .pd-pa-toggle-btn,.dark .promo-plan-native-host #promoDetailOverlay .pd-pa-toggle-btn{border-color:var(--line)!important;background:#102438!important;color:var(--blue)!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host #weeklyPlanTable,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host #weeklyPlanTable *{color-scheme:dark}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host #weeklyPlanTable .promo-table-scroll,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host #weeklyPlanTable .weekly-promo-table{border-color:#81c5ff52!important;background:#071b2c!important;color:#f4f8fc!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host #weeklyPlanTable .promo-legend,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host #weeklyPlanTable .promo-legend span{color:#c8d8ea!important;opacity:1!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host #weeklyPlanTable .legend-chip{background:#c5d4e62e!important;color:#edf5ff!important;box-shadow:inset 0 0 0 1px #c5d4e694!important;font-weight:760!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host #weeklyPlanTable .legend-chip.item{background:#4c9aff4d!important;color:#f2f8ff!important;box-shadow:inset 0 0 0 1px #97cdffc2!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host #weeklyPlanTable .legend-chip.bxgx{background:#22c5844d!important;color:#eafff3!important;box-shadow:inset 0 0 0 1px #7ef5b8b8!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host #weeklyPlanTable .digital-stack-icon{background:#102a40!important;color:#dce9f7!important;border-color:#dce9f7!important;opacity:1!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host #weeklyPlanTable .weekly-promo-table th{border-color:#97cdff4d!important;background:#14324e!important;color:#f5f9ff!important;font-weight:760!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host #weeklyPlanTable .weekly-promo-table th span,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host #weeklyPlanTable .weekly-promo-table th small{color:#f5f9ff!important;opacity:1!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host #weeklyPlanTable .weekly-promo-table tbody td{border-color:#97cdff38!important;background:#0d2539!important;color:#edf5ff!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host #weeklyPlanTable .weekly-promo-table tbody tr:nth-child(2n) td:not(:first-child):not(.total-col){background:#0a2033!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host #weeklyPlanTable .weekly-promo-table tbody tr:hover td:not(.total-col){background:#163957!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host #weeklyPlanTable .weekly-promo-table th:first-child,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host #weeklyPlanTable .weekly-promo-table td:first-child,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host #weeklyPlanTable .weekly-promo-table .total-col,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host #weeklyPlanTable .weekly-promo-table .plan-show-all-row td{border-color:#97cdff4d!important;background:#112d45!important;color:#f7fbff!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host #weeklyPlanTable .weekly-promo-table td:first-child strong,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host #weeklyPlanTable .weekly-promo-table td:first-child span,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host #weeklyPlanTable .weekly-promo-table td:first-child small{color:#f7fbff!important;opacity:1!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host #weeklyPlanTable .weekly-promo-table .total-col,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host #weeklyPlanTable .weekly-promo-table .total-col .plan-current{color:#f7fbff!important;font-weight:760!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host #weeklyPlanTable .weekly-promo-table .total-col small,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host #weeklyPlanTable .weekly-promo-table .plan-ly,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host #weeklyPlanTable .weekly-promo-table .plan-delta-abs{color:#bfd0e3!important;opacity:1!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host #weeklyPlanTable .weekly-promo-table thead th.col-locked-week,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host #weeklyPlanTable .weekly-promo-table td.cell-locked-week{background:linear-gradient(180deg,#ffce5a3d,#ffb13029),#122941!important;border-color:#ffce5a66!important;color:#fff2cf!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host #weeklyPlanTable .weekly-promo-table thead th.col-locked-week:after{color:#ffd58a!important;opacity:1!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host #weeklyPlanTable .weekly-promo-table tbody tr:nth-child(2n) td.cell-locked-week,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host #weeklyPlanTable .weekly-promo-table tbody tr:hover td.cell-locked-week{background:linear-gradient(180deg,#ffd87a45,#ffb8382e),#15304b!important;border-color:#ffd87a70!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host #weeklyPlanTable .weekly-promo-table thead th.col-expanded-week,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host #weeklyPlanTable .weekly-promo-table td.cell-expanded-week{background:#3d8beb3d!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host #weeklyPlanTable .weekly-promo-table .promo-cell,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host #weeklyPlanTable .weekly-promo-table .promo-cell.tactic-none{background:#c5d4e624!important;color:#edf5ff!important;box-shadow:inset 0 0 0 1px #c5d4e694!important;font-weight:760!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host #weeklyPlanTable .weekly-promo-table .promo-cell.tactic-item{background:#4c9aff57!important;color:#f2f8ff!important;box-shadow:inset 0 0 0 1px #97cdffc7!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host #weeklyPlanTable .weekly-promo-table .promo-cell.tactic-bxgx{background:#22c58457!important;color:#eafff3!important;box-shadow:inset 0 0 0 1px #7ef5b8c2!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host #weeklyPlanTable .weekly-promo-table .promo-cell.cell-locked{border-color:#ffde89ad!important;background:linear-gradient(180deg,#ffde8966,#e29e2647),#3b2f18!important;color:#fff7db!important;box-shadow:inset 0 0 0 1px #ffde89b8!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host #weeklyPlanTable .weekly-promo-table .promo-cell.cell-locked:hover{background:linear-gradient(180deg,#ffe79b7a,#edad3057),#493819!important;box-shadow:inset 0 0 0 1px #ffe79bd6!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host #weeklyPlanTable .weekly-promo-table .promo-cell span,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host #weeklyPlanTable .weekly-promo-table .promo-cell small,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host #weeklyPlanTable .weekly-promo-table .promo-cell b{color:inherit!important;opacity:1!important;font-weight:760!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host #weeklyPlanTable .plan-show-all-btn{background:#2f8cff1f!important;border-color:#8fc8ff52!important;color:#8fc8ff!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host #weeklyPlanTable .plan-show-all-btn:hover{background:#2f8cff33!important;border-color:#8fc8ff7a!important;color:#c7e4ff!important;text-decoration:none!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host #weeklyPlanTable .plan-show-all-btn>span{background:#2f8cff57!important;color:#fff!important}.promo-plan-native-host .weekly-plan-panel,.promo-plan-native-host .weekly-plan-panel .panel-heading,.promo-plan-native-host .weekly-plan-panel .plan-step-row,.promo-plan-native-host .weekly-plan-panel .plan-step-row-single,.promo-plan-native-host #scenarioStrip{overflow:visible!important}.promo-plan-native-host .weekly-plan-panel .plan-compare-anchor:has(.plan-compare),.promo-plan-native-host .weekly-plan-panel .plan-category-combobox:has(.plan-category-select[aria-expanded=true]),.promo-plan-native-host .weekly-plan-panel .scenario-field:has(.scenario-select-trigger[aria-expanded=true]){position:relative!important;z-index:2147483000!important;isolation:isolate!important}body:has(.promo-plan-native-host .plan-compare) .promo-plan-native-host,body:has(.promo-plan-native-host .plan-compare) .promo-plan-native-host .weekly-plan-panel,body:has(.promo-plan-native-host .plan-compare) .promo-plan-native-host #scenarioStrip,body:has(.promo-plan-native-host .plan-compare) .promo-plan-native-host .plan-step-row:has(.plan-compare),body:has(.promo-plan-native-host .plan-compare) .promo-plan-native-host .plan-compare-anchor{position:relative!important;z-index:2147483000!important;overflow:visible!important}.promo-plan-native-host .weekly-plan-panel .plan-compare,.promo-plan-native-host .weekly-plan-panel .plan-category-listbox,.promo-plan-native-host .scenario-popover,.promo-plan-native-host .scenario-select-listbox,.promo-plan-native-host .plan-cell-popover,.promo-plan-native-host .plan-callout{z-index:2147483001!important}.promo-plan-native-host .weekly-plan-panel .plan-compare{overflow:visible!important;pointer-events:auto!important}.promo-plan-native-host .weekly-plan-panel .plan-step-row-objective .plan-compare,.promo-plan-native-host .weekly-plan-panel .plan-step-row-single .plan-compare{left:auto!important;right:0!important;max-width:min(520px,calc(100vw - 24px))!important}.promo-plan-native-host .weekly-plan-panel .plan-step-row-objective .plan-compare:before,.promo-plan-native-host .weekly-plan-panel .plan-step-row-single .plan-compare:before{left:auto!important;right:18px!important}body:has(.promo-plan-native-host .plan-compare) .promo-plan-native-host #weeklyPlanTable .promo-table-scroll,body:has(.promo-plan-native-host .plan-compare) .promo-plan-native-host #weeklyPlanTable .weekly-promo-table,body:has(.promo-plan-native-host .plan-compare) .promo-plan-native-host #weeklyPlanTable .weekly-promo-table th,body:has(.promo-plan-native-host .plan-compare) .promo-plan-native-host #weeklyPlanTable .weekly-promo-table td{z-index:0!important}body:has(.promo-plan-native-host .plan-category-select[aria-expanded=true]) .promo-plan-native-host,body:has(.promo-plan-native-host .plan-category-select[aria-expanded=true]) .promo-plan-native-host .weekly-plan-panel,body:has(.promo-plan-native-host .plan-category-select[aria-expanded=true]) .promo-plan-native-host .weekly-plan-panel .plan-step-row,body:has(.promo-plan-native-host .plan-category-select[aria-expanded=true]) .promo-plan-native-host .weekly-plan-panel .plan-step-group,body:has(.promo-plan-native-host .plan-category-select[aria-expanded=true]) .promo-plan-native-host .weekly-plan-panel .plan-category-combobox{position:relative!important;z-index:2147483000!important;overflow:visible!important;isolation:isolate!important}body:has(.promo-plan-native-host .plan-category-select[aria-expanded=true]) .promo-plan-native-host #weeklyPlanTable,body:has(.promo-plan-native-host .plan-category-select[aria-expanded=true]) .promo-plan-native-host #weeklyPlanTable .promo-legend,body:has(.promo-plan-native-host .plan-category-select[aria-expanded=true]) .promo-plan-native-host #weeklyPlanTable .promo-table-scroll,body:has(.promo-plan-native-host .plan-category-select[aria-expanded=true]) .promo-plan-native-host #weeklyPlanTable .weekly-promo-table,body:has(.promo-plan-native-host .plan-category-select[aria-expanded=true]) .promo-plan-native-host #weeklyPlanTable .weekly-promo-table th,body:has(.promo-plan-native-host .plan-category-select[aria-expanded=true]) .promo-plan-native-host #weeklyPlanTable .weekly-promo-table td{z-index:0!important}body>.plan-category-listbox{position:fixed!important;z-index:2147483647!important;overflow:auto!important;border:1px solid #cfd8e6!important;border-radius:8px!important;background:#fff!important;box-shadow:0 18px 46px #0f172a3d!important;pointer-events:auto!important}body>.plan-category-listbox{max-height:260px!important;padding:4px!important}body>.plan-category-listbox[hidden]{display:none!important}body>.plan-category-listbox .plan-category-option{display:block!important;width:100%!important;min-height:28px!important;padding:6px 9px!important;border:0!important;border-radius:6px!important;background:transparent!important;color:#111827!important;font-size:.76rem!important;font-weight:400!important;line-height:1.2!important;text-align:left!important;cursor:pointer!important}body>.plan-category-listbox .plan-category-option:hover,body>.plan-category-listbox .plan-category-option.is-selected{background:#eaf2ff!important;color:#1769e8!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) body>.plan-category-listbox,:is(html[data-color-mode=dark],body[data-theme=dark],.dark).plan-category-listbox{border-color:var(--line-strong)!important;background:#0e2132!important;box-shadow:0 18px 46px #00000070!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) body>.plan-category-listbox .plan-category-option{color:var(--text)!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) body>.plan-category-listbox .plan-category-option:hover,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) body>.plan-category-listbox .plan-category-option.is-selected{background:#2f8cff29!important;color:#8fc8ff!important}.promo-plan-native-host #promoDetailContent .pd-shell{align-items:stretch!important;min-height:0!important}.promo-plan-native-host #promoDetailContent .pd-worklist,.promo-plan-native-host #promoDetailContent .pd-shell-main,.promo-plan-native-host #promoDetailContent .pd-layout,.promo-plan-native-host #promoDetailContent .pd-main,.promo-plan-native-host #promoDetailContent .pd-side,.promo-plan-native-host #promoDetailContent .pd-side-card{min-height:0!important}.promo-plan-native-host #promoDetailContent .pd-worklist,.promo-plan-native-host #promoDetailContent .pd-layout{height:calc(100vh - 190px)!important;max-height:calc(100vh - 190px)!important}.promo-plan-native-host #promoDetailContent .pd-layout{align-items:stretch!important}.promo-plan-native-host #promoDetailContent .pd-main{height:100%!important;display:grid!important;grid-template-rows:minmax(0,1fr) minmax(0,1fr)!important;gap:14px!important}.promo-plan-native-host #promoDetailContent .pd-section{min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.promo-plan-native-host #promoDetailContent .pd-offers-wrap,.promo-plan-native-host #promoDetailContent .pd-runs-wrap{flex:1 1 auto!important;min-height:0!important;overflow:auto!important}.promo-plan-native-host #promoDetailContent .pd-side{position:sticky!important;top:14px!important;align-self:stretch!important}.promo-plan-native-host #promoDetailContent .pd-side-card{height:100%!important;max-height:none!important}.promo-plan-native-host #promoDetailContent .pd-side-body{flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow:auto!important}@media(max-width:1499px){.promo-plan-native-host #promoDetailContent .pd-worklist,.promo-plan-native-host #promoDetailContent .pd-layout{height:auto!important;max-height:none!important}.promo-plan-native-host #promoDetailContent .pd-main{display:flex!important;height:auto!important}.promo-plan-native-host #promoDetailContent .pd-section{overflow:visible!important}}.promo-plan-native-host{--promo-editable-border: #ccd8e8;--promo-editable-hover-border: #aebfd4;--promo-editable-focus: #1769e8}.promo-plan-native-host .scenario-field input:not([type=hidden]),.promo-plan-native-host .scenario-lever-input,.promo-plan-native-host .pd-rev-input,.promo-plan-native-host .pd-rev-field input,.promo-plan-native-host .pd-rev-field select,.promo-plan-native-host .pd-of-field input,.promo-plan-native-host .pd-of-field select,.promo-plan-native-host [data-pd-override-field],.promo-plan-native-host .pd-typeahead-control,.promo-plan-native-host .pd-typeahead-control input,.promo-plan-native-host .pd-typeahead-control select,.promo-plan-native-host .ppr-control-strip select,.promo-plan-native-host .ppr-detail-filters select{box-sizing:border-box!important;border:1px solid var(--promo-editable-border)!important;border-radius:8px!important;background-color:#fff!important;color:#111827!important;box-shadow:inset 0 1px 1px #0f172a08,0 1px 1px #0f172a08!important;transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease!important}.promo-plan-native-host .pd-typeahead-control input,.promo-plan-native-host .pd-typeahead-control select{border:0!important;border-radius:7px!important;box-shadow:none!important;background-color:transparent!important}.promo-plan-native-host .scenario-field input:not([type=hidden]):hover,.promo-plan-native-host .scenario-lever-input:hover,.promo-plan-native-host .pd-rev-input:hover,.promo-plan-native-host .pd-rev-field input:hover,.promo-plan-native-host .pd-rev-field select:hover,.promo-plan-native-host .pd-of-field input:hover,.promo-plan-native-host .pd-of-field select:hover,.promo-plan-native-host [data-pd-override-field]:hover,.promo-plan-native-host .pd-typeahead-control:hover,.promo-plan-native-host .ppr-control-strip select:hover,.promo-plan-native-host .ppr-detail-filters select:hover{border-color:var(--promo-editable-hover-border)!important;background-color:#fff!important;box-shadow:inset 0 1px 1px #0f172a0a,0 2px 4px #0f172a0a!important}.promo-plan-native-host .scenario-field input:not([type=hidden]):focus,.promo-plan-native-host .scenario-lever-input:focus,.promo-plan-native-host .pd-rev-input:focus,.promo-plan-native-host .pd-rev-field input:focus,.promo-plan-native-host .pd-rev-field select:focus,.promo-plan-native-host .pd-of-field input:focus,.promo-plan-native-host .pd-of-field select:focus,.promo-plan-native-host [data-pd-override-field]:focus,.promo-plan-native-host .pd-typeahead-control:focus-within,.promo-plan-native-host .ppr-control-strip select:focus,.promo-plan-native-host .ppr-detail-filters select:focus{outline:none!important;border-color:var(--promo-editable-focus)!important;background-color:#fff!important;box-shadow:0 0 0 2px #1769e829,inset 0 1px 1px #0f172a08!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host .scenario-field input:not([type=hidden]),:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host .scenario-lever-input,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host .pd-rev-input,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host .pd-rev-field input,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host .pd-rev-field select,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host .pd-of-field input,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host .pd-of-field select,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host [data-pd-override-field],:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host .pd-typeahead-control,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host .ppr-control-strip select,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host .ppr-detail-filters select{border-color:#8fc8ff47!important;background-color:#0c2437!important;color:#dcecff!important}:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host .pd-typeahead-control input,:is(html[data-color-mode=dark],body[data-theme=dark],.dark) .promo-plan-native-host .pd-typeahead-control select{background-color:transparent!important;color:#dcecff!important}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/dashboard-ui/assets/inter-cyrillic-ext-300-normal-CgCALhwJ.woff2) format("woff2"),url(/dashboard-ui/assets/inter-cyrillic-ext-300-normal-RId2JxDB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/dashboard-ui/assets/inter-cyrillic-300-normal-BnqRxXuy.woff2) format("woff2"),url(/dashboard-ui/assets/inter-cyrillic-300-normal-LR1W_oT8.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/dashboard-ui/assets/inter-greek-ext-300-normal-l2DDyC6M.woff2) format("woff2"),url(/dashboard-ui/assets/inter-greek-ext-300-normal-DLbbeei1.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/dashboard-ui/assets/inter-greek-300-normal-DmGD3g_f.woff2) format("woff2"),url(/dashboard-ui/assets/inter-greek-300-normal-BrhSP0vQ.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/dashboard-ui/assets/inter-vietnamese-300-normal-Bdr24Bqb.woff2) format("woff2"),url(/dashboard-ui/assets/inter-vietnamese-300-normal-DDGmYYdT.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/dashboard-ui/assets/inter-latin-ext-300-normal-CPgO9Ksf.woff2) format("woff2"),url(/dashboard-ui/assets/inter-latin-ext-300-normal-Dp1L8vcn.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/dashboard-ui/assets/inter-latin-300-normal-BVlfKGgI.woff2) format("woff2"),url(/dashboard-ui/assets/inter-latin-300-normal-i8F0SvXL.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/dashboard-ui/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/dashboard-ui/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/dashboard-ui/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/dashboard-ui/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/dashboard-ui/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/dashboard-ui/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/dashboard-ui/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/dashboard-ui/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/dashboard-ui/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/dashboard-ui/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/dashboard-ui/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/dashboard-ui/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/dashboard-ui/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/dashboard-ui/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/dashboard-ui/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/dashboard-ui/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/dashboard-ui/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/dashboard-ui/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/dashboard-ui/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/dashboard-ui/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/dashboard-ui/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/dashboard-ui/assets/inter-greek-500-normal-Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/dashboard-ui/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/dashboard-ui/assets/inter-vietnamese-500-normal-mJboJaSs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/dashboard-ui/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/dashboard-ui/assets/inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/dashboard-ui/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/dashboard-ui/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/dashboard-ui/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/dashboard-ui/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/dashboard-ui/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/dashboard-ui/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/dashboard-ui/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/dashboard-ui/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/dashboard-ui/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/dashboard-ui/assets/inter-greek-600-normal-BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/dashboard-ui/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/dashboard-ui/assets/inter-vietnamese-600-normal-BuLX-rYi.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/dashboard-ui/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/dashboard-ui/assets/inter-latin-ext-600-normal-CIVaiw4L.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/dashboard-ui/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/dashboard-ui/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/dashboard-ui/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/dashboard-ui/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/dashboard-ui/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/dashboard-ui/assets/inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/dashboard-ui/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/dashboard-ui/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/dashboard-ui/assets/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/dashboard-ui/assets/inter-greek-700-normal-BUv2fZ6O.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/dashboard-ui/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/dashboard-ui/assets/inter-vietnamese-700-normal-BZaoP0fm.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/dashboard-ui/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/dashboard-ui/assets/inter-latin-ext-700-normal-TidjK2hL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/dashboard-ui/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/dashboard-ui/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/dashboard-ui/assets/inter-cyrillic-ext-800-normal-BZOjs1Xv.woff2) format("woff2"),url(/dashboard-ui/assets/inter-cyrillic-ext-800-normal-Ca-gJeZY.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/dashboard-ui/assets/inter-cyrillic-800-normal-C7MGvYyJ.woff2) format("woff2"),url(/dashboard-ui/assets/inter-cyrillic-800-normal-CCHyn08d.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/dashboard-ui/assets/inter-greek-ext-800-normal-B--PVpEC.woff2) format("woff2"),url(/dashboard-ui/assets/inter-greek-ext-800-normal-DUe57HfS.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/dashboard-ui/assets/inter-greek-800-normal-CLIouy3y.woff2) format("woff2"),url(/dashboard-ui/assets/inter-greek-800-normal-BU00tryP.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/dashboard-ui/assets/inter-vietnamese-800-normal-Cm7tD1pz.woff2) format("woff2"),url(/dashboard-ui/assets/inter-vietnamese-800-normal-DDlpr_Ee.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/dashboard-ui/assets/inter-latin-ext-800-normal-DZJjya6U.woff2) format("woff2"),url(/dashboard-ui/assets/inter-latin-ext-800-normal-BOMpwxm3.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/dashboard-ui/assets/inter-latin-800-normal-BYj_oED-.woff2) format("woff2"),url(/dashboard-ui/assets/inter-latin-800-normal-D1mf63XC.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:var(--font-family-ui);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-700:oklch(55.4% .135 66.442);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-700:oklch(50% .134 242.749);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-600:oklch(54.1% .281 293.009);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-700:oklch(51.4% .222 16.935);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-normal:0em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-xl:24px;--blur-2xl:40px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-family-ui);--default-mono-font-family:var(--font-mono);--color-border:var(--border)}}@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(--font-family-ui,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;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:where(:not(iframe)){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}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring) 50%,transparent)}}body{background-color:var(--background);color:var(--foreground)}html,body,#root{font-family:var(--font-family-ui)}button,input,textarea,select,optgroup{font-family:inherit}html{font-size:var(--font-size)}h1{font-size:var(--text-2xl);font-weight:var(--font-weight-medium);line-height:1.5}h2{font-size:var(--text-xl);font-weight:var(--font-weight-medium);line-height:1.5}h3{font-size:var(--text-lg);font-weight:var(--font-weight-medium);line-height:1.5}h4,label,button{font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:1.5}input{font-size:var(--text-base);font-weight:var(--font-weight-normal);line-height:1.5}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-4{inset:calc(var(--spacing) * 4)}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.-top-8{top:calc(var(--spacing) * -8)}.top-0{top:0}.top-1\/2{top:50%}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-10{top:calc(var(--spacing) * 10)}.top-12{top:calc(var(--spacing) * 12)}.top-full{top:100%}.-right-1\.5{right:calc(var(--spacing) * -1.5)}.-right-8{right:calc(var(--spacing) * -8)}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.bottom-0{bottom:0}.bottom-1{bottom:var(--spacing)}.bottom-2{bottom:calc(var(--spacing) * 2)}.left-0{left:0}.left-1{left:var(--spacing)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-\[3\]{z-index:3}.z-\[4\]{z-index:4}.z-\[9990\]{z-index:9990}.z-\[9991\]{z-index:9991}.z-\[9992\]{z-index:9992}.z-\[9999\]{z-index:9999}.z-\[10020\]{z-index:10020}.order-4{order:4}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.row-1{grid-row:1}.row-2{grid-row:2}.row-3{grid-row:3}.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}}.m-0{margin:0}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-1{margin-inline:var(--spacing)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-\[0px\]{margin-inline:0}.mx-auto{margin-inline:auto}.my-2{margin-block:calc(var(--spacing) * 2)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-\[48px\]{margin-top:48px}.-mr-1{margin-right:calc(var(--spacing) * -1)}.mr-1{margin-right:var(--spacing)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-\[4px\]{margin-bottom:4px}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.list-item{display:list-item}.table{display:table}.table\!{display:table!important}.\!h-7{height:calc(var(--spacing) * 7)!important}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-20{height:calc(var(--spacing) * 20)}.h-44{height:calc(var(--spacing) * 44)}.h-\[2\.5px\]{height:2.5px}.h-\[3px\]{height:3px}.h-\[14px\]{height:14px}.h-\[30px\]{height:30px}.h-\[40px\]{height:40px}.h-\[85vh\]{height:85vh}.h-\[92vh\]{height:92vh}.h-\[210px\]{height:210px}.h-full{height:100%}.h-px{height:1px}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[92vh\]{max-height:92vh}.max-h-\[94vh\]{max-height:94vh}.max-h-\[300px\]{max-height:300px}.min-h-0{min-height:0}.min-h-\[430px\]{min-height:430px}.min-h-\[600px\]{min-height:600px}.\!w-7{width:calc(var(--spacing) * 7)!important}.\!w-\[85vw\]{width:85vw!important}.\!w-\[90vw\]{width:90vw!important}.\!w-\[96vw\]{width:96vw!important}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-80{width:calc(var(--spacing) * 80)}.w-\[3px\]{width:3px}.w-\[14px\]{width:14px}.w-\[96vw\]{width:96vw}.w-\[98vw\]{width:98vw}.w-\[170px\]{width:170px}.w-\[192px\]{width:192px}.w-\[210px\]{width:210px}.w-\[260px\]{width:260px}.w-full{width:100%}.w-px{width:1px}.\!max-w-\[85vw\]{max-width:85vw!important}.\!max-w-\[90vw\]{max-width:90vw!important}.\!max-w-\[96vw\]{max-width:96vw!important}.\!max-w-\[1520px\]{max-width:1520px!important}.\!max-w-\[1680px\]{max-width:1680px!important}.max-w-2xl{max-width:var(--container-2xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-\[260px\]{max-width:260px}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-24{min-width:calc(var(--spacing) * 24)}.min-w-\[24px\]{min-width:24px}.min-w-\[70px\]{min-width:70px}.min-w-\[116px\]{min-width:116px}.min-w-\[160px\]{min-width:160px}.min-w-\[360px\]{min-width:360px}.min-w-\[980px\]{min-width:980px}.min-w-\[1100px\]{min-width:1100px}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-\[115\%\]{--tw-translate-y: -115% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-col-resize{cursor:col-resize}.cursor-default{cursor:default}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-\[100px\]{scroll-margin-top:100px}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[1\.45fr_0\.85fr_0\.85fr_0\.85fr\]{grid-template-columns:1.45fr .85fr .85fr .85fr}.grid-cols-\[1fr_1px_1fr\]{grid-template-columns:1fr 1px 1fr}.grid-cols-\[104px_1fr_84px\]{grid-template-columns:104px 1fr 84px}.grid-cols-\[120px_1fr_80px_72px\]{grid-template-columns:120px 1fr 80px 72px}.grid-cols-\[minmax\(0\,1fr\)_190px\]{grid-template-columns:minmax(0,1fr) 190px}.grid-cols-\[minmax\(340px\,1fr\)_380px\]{grid-template-columns:minmax(340px,1fr) 380px}.grid-cols-\[minmax\(380px\,1fr\)_minmax\(340px\,0\.86fr\)_220px\]{grid-template-columns:minmax(380px,1fr) minmax(340px,.86fr) 220px}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-\[0\.1rem\]{gap:.1rem}.gap-\[5px\]{gap:5px}.gap-px{gap:1px}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-gray-50>:not(:last-child)){border-color:var(--color-gray-50)}:where(.divide-gray-100>:not(:last-child)){border-color:var(--color-gray-100)}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-scroll{overflow-x:scroll}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-t-lg{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.rounded-l-full{border-top-left-radius:3.40282e38px;border-bottom-left-radius:3.40282e38px}.rounded-l-lg{border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}.rounded-r-full{border-top-right-radius:3.40282e38px;border-bottom-right-radius:3.40282e38px}.rounded-b-\[10px\]{border-bottom-right-radius:10px;border-bottom-left-radius:10px}.rounded-b-lg{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-2{border-right-style:var(--tw-border-style);border-right-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dotted{--tw-border-style:dotted;border-style:dotted}.border-none{--tw-border-style:none;border-style:none}.border-\[\#1976d2\]\/25{border-color:#1976d240}.border-\[\#1976d2\]\/30{border-color:#1976d24d}.border-\[\#bfdbfe\]{border-color:#bfdbfe}.border-\[\#cbd5e1\]{border-color:#cbd5e1}.border-\[\#dbe4ef\]{border-color:#dbe4ef}.border-\[\#ddd6fe\]{border-color:#ddd6fe}.border-\[\#e2e8f0\]{border-color:#e2e8f0}.border-\[\#f5e6a8\]{border-color:#f5e6a8}.border-\[\#facc15\]{border-color:#facc15}.border-\[\#fecaca\]{border-color:#fecaca}.border-amber-200{border-color:var(--color-amber-200)}.border-blue-100{border-color:var(--color-blue-100)}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-300{border-color:var(--color-blue-300)}.border-blue-400{border-color:var(--color-blue-400)}.border-blue-500\/40{border-color:#3080ff66}@supports (color:color-mix(in lab,red,red)){.border-blue-500\/40{border-color:color-mix(in oklab,var(--color-blue-500) 40%,transparent)}}.border-border,.border-border\/15{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/15{border-color:color-mix(in oklab,var(--border) 15%,transparent)}}.border-border\/20{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/20{border-color:color-mix(in oklab,var(--border) 20%,transparent)}}.border-border\/30{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/30{border-color:color-mix(in oklab,var(--border) 30%,transparent)}}.border-border\/40{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/40{border-color:color-mix(in oklab,var(--border) 40%,transparent)}}.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/50{border-color:color-mix(in oklab,var(--border) 50%,transparent)}}.border-border\/60{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/60{border-color:color-mix(in oklab,var(--border) 60%,transparent)}}.border-emerald-100{border-color:var(--color-emerald-100)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-gray-50{border-color:var(--color-gray-50)}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-400{border-color:var(--color-gray-400)}.border-gray-700{border-color:var(--color-gray-700)}.border-gray-700\/80{border-color:#364153cc}@supports (color:color-mix(in lab,red,red)){.border-gray-700\/80{border-color:color-mix(in oklab,var(--color-gray-700) 80%,transparent)}}.border-green-100{border-color:var(--color-green-100)}.border-green-200{border-color:var(--color-green-200)}.border-green-300{border-color:var(--color-green-300)}.border-muted-foreground\/30{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.border-muted-foreground\/30{border-color:color-mix(in oklab,var(--muted-foreground) 30%,transparent)}}.border-muted-foreground\/40{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.border-muted-foreground\/40{border-color:color-mix(in oklab,var(--muted-foreground) 40%,transparent)}}.border-muted-foreground\/50{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.border-muted-foreground\/50{border-color:color-mix(in oklab,var(--muted-foreground) 50%,transparent)}}.border-orange-100{border-color:var(--color-orange-100)}.border-red-100{border-color:var(--color-red-100)}.border-red-200{border-color:var(--color-red-200)}.border-red-300{border-color:var(--color-red-300)}.border-rose-200{border-color:var(--color-rose-200)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-transparent{border-color:#0000}.border-violet-200{border-color:var(--color-violet-200)}.border-white{border-color:var(--color-white)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-yellow-300{border-color:var(--color-yellow-300)}.border-t-blue-600{border-top-color:var(--color-blue-600)}.border-t-slate-900{border-top-color:var(--color-slate-900)}.bg-\[\#1976d2\]\/10{background-color:#1976d21a}.bg-\[\#eff6ff\]{background-color:#eff6ff}.bg-\[\#f1f5f9\]{background-color:#f1f5f9}.bg-\[\#f8fafc\]{background-color:#f8fafc}.bg-\[\#fef2f2\]{background-color:#fef2f2}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/50{background-color:#fffbeb80}@supports (color:color-mix(in lab,red,red)){.bg-amber-50\/50{background-color:color-mix(in oklab,var(--color-amber-50) 50%,transparent)}}.bg-amber-50\/70{background-color:#fffbebb3}@supports (color:color-mix(in lab,red,red)){.bg-amber-50\/70{background-color:color-mix(in oklab,var(--color-amber-50) 70%,transparent)}}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-100\/70{background-color:#fef3c6b3}@supports (color:color-mix(in lab,red,red)){.bg-amber-100\/70{background-color:color-mix(in oklab,var(--color-amber-100) 70%,transparent)}}.bg-amber-200{background-color:var(--color-amber-200)}.bg-amber-300{background-color:var(--color-amber-300)}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-50\/40{background-color:#eff6ff66}@supports (color:color-mix(in lab,red,red)){.bg-blue-50\/40{background-color:color-mix(in oklab,var(--color-blue-50) 40%,transparent)}}.bg-blue-50\/50{background-color:#eff6ff80}@supports (color:color-mix(in lab,red,red)){.bg-blue-50\/50{background-color:color-mix(in oklab,var(--color-blue-50) 50%,transparent)}}.bg-blue-50\/70{background-color:#eff6ffb3}@supports (color:color-mix(in lab,red,red)){.bg-blue-50\/70{background-color:color-mix(in oklab,var(--color-blue-50) 70%,transparent)}}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-100\/80{background-color:#dbeafecc}@supports (color:color-mix(in lab,red,red)){.bg-blue-100\/80{background-color:color-mix(in oklab,var(--color-blue-100) 80%,transparent)}}.bg-blue-300{background-color:var(--color-blue-300)}.bg-blue-400{background-color:var(--color-blue-400)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-blue-700{background-color:var(--color-blue-700)}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-200{background-color:var(--color-emerald-200)}.bg-emerald-300{background-color:var(--color-emerald-300)}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-foreground{background-color:var(--foreground)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-50\/40{background-color:#f9fafb66}@supports (color:color-mix(in lab,red,red)){.bg-gray-50\/40{background-color:color-mix(in oklab,var(--color-gray-50) 40%,transparent)}}.bg-gray-50\/50{background-color:#f9fafb80}@supports (color:color-mix(in lab,red,red)){.bg-gray-50\/50{background-color:color-mix(in oklab,var(--color-gray-50) 50%,transparent)}}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-300{background-color:var(--color-gray-300)}.bg-gray-400{background-color:var(--color-gray-400)}.bg-gray-600{background-color:var(--color-gray-600)}.bg-gray-700{background-color:var(--color-gray-700)}.bg-gray-900{background-color:var(--color-gray-900)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-100{background-color:var(--color-green-100)}.bg-green-200{background-color:var(--color-green-200)}.bg-green-400{background-color:var(--color-green-400)}.bg-green-500{background-color:var(--color-green-500)}.bg-inherit{background-color:inherit}.bg-muted\/20{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/20{background-color:color-mix(in oklab,var(--muted) 20%,transparent)}}.bg-muted\/30{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/30{background-color:color-mix(in oklab,var(--muted) 30%,transparent)}}.bg-muted\/40{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/40{background-color:color-mix(in oklab,var(--muted) 40%,transparent)}}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-200{background-color:var(--color-orange-200)}.bg-orange-300{background-color:var(--color-orange-300)}.bg-orange-400{background-color:var(--color-orange-400)}.bg-popover{background-color:var(--popover)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-200{background-color:var(--color-red-200)}.bg-red-300{background-color:var(--color-red-300)}.bg-red-400{background-color:var(--color-red-400)}.bg-red-500{background-color:var(--color-red-500)}.bg-rose-100{background-color:var(--color-rose-100)}.bg-rose-200{background-color:var(--color-rose-200)}.bg-rose-300{background-color:var(--color-rose-300)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-50\/50{background-color:#f8fafc80}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/50{background-color:color-mix(in oklab,var(--color-slate-50) 50%,transparent)}}.bg-slate-50\/70{background-color:#f8fafcb3}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/70{background-color:color-mix(in oklab,var(--color-slate-50) 70%,transparent)}}.bg-slate-50\/80{background-color:#f8fafccc}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/80{background-color:color-mix(in oklab,var(--color-slate-50) 80%,transparent)}}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-300{background-color:var(--color-slate-300)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-950\/45{background-color:#02061873}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/45{background-color:color-mix(in oklab,var(--color-slate-950) 45%,transparent)}}.bg-transparent{background-color:#0000}.bg-violet-50{background-color:var(--color-violet-50)}.bg-white{background-color:var(--color-white)}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab,red,red)){.bg-white\/60{background-color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.bg-white\/95{background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.bg-yellow-50{background-color:var(--color-yellow-50)}.bg-yellow-100{background-color:var(--color-yellow-100)}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#1b6fb6\]{--tw-gradient-from:#1b6fb6;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#2488e6\]{--tw-gradient-from:#2488e6;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-indigo-500\/40{--tw-gradient-from:#625fff66}@supports (color:color-mix(in lab,red,red)){.from-indigo-500\/40{--tw-gradient-from:color-mix(in oklab, var(--color-indigo-500) 40%, transparent)}}.from-indigo-500\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-700\/85{--tw-gradient-from:#0069a4d9}@supports (color:color-mix(in lab,red,red)){.from-sky-700\/85{--tw-gradient-from:color-mix(in oklab, var(--color-sky-700) 85%, transparent)}}.from-sky-700\/85{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white\/8{--tw-gradient-from:#ffffff14}@supports (color:color-mix(in lab,red,red)){.from-white\/8{--tw-gradient-from:color-mix(in oklab, var(--color-white) 8%, transparent)}}.from-white\/8{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[\#155f9f\]{--tw-gradient-via:#155f9f;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#1976d2\]{--tw-gradient-via:#1976d2;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-blue-700\/80{--tw-gradient-via:#1447e6cc}@supports (color:color-mix(in lab,red,red)){.via-blue-700\/80{--tw-gradient-via:color-mix(in oklab, var(--color-blue-700) 80%, transparent)}}.via-blue-700\/80{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-indigo-400\/40{--tw-gradient-via:#7d87ff66}@supports (color:color-mix(in lab,red,red)){.via-indigo-400\/40{--tw-gradient-via:color-mix(in oklab, var(--color-indigo-400) 40%, transparent)}}.via-indigo-400\/40{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-sky-100\/10{--tw-gradient-via:#dff2fe1a}@supports (color:color-mix(in lab,red,red)){.via-sky-100\/10{--tw-gradient-via:color-mix(in oklab, var(--color-sky-100) 10%, transparent)}}.via-sky-100\/10{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/22{--tw-gradient-via:#ffffff38}@supports (color:color-mix(in lab,red,red)){.via-white\/22{--tw-gradient-via:color-mix(in oklab, var(--color-white) 22%, transparent)}}.via-white\/22{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#0c3f75\]{--tw-gradient-to:#0c3f75;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#1269c4\]{--tw-gradient-to:#1269c4;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-500\/60{--tw-gradient-to:#625fff99}@supports (color:color-mix(in lab,red,red)){.to-indigo-500\/60{--tw-gradient-to:color-mix(in oklab, var(--color-indigo-500) 60%, transparent)}}.to-indigo-500\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-950\/90{--tw-gradient-to:#020618e6}@supports (color:color-mix(in lab,red,red)){.to-slate-950\/90{--tw-gradient-to:color-mix(in oklab, var(--color-slate-950) 90%, transparent)}}.to-slate-950\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white\/8{--tw-gradient-to:#ffffff14}@supports (color:color-mix(in lab,red,red)){.to-white\/8{--tw-gradient-to:color-mix(in oklab, var(--color-white) 8%, transparent)}}.to-white\/8{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.\!p-0{padding:0!important}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-px{padding-block:1px}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-0{padding-bottom:0}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-10{padding-left:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.\[font-family\:var\(--font-family-ui\)\]{font-family:var(--font-family-ui)}.font-mono{font-family:var(--font-mono)}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.76rem\]{font-size:.76rem}.text-\[5px\]{font-size:5px}.text-\[6px\]{font-size:6px}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[clamp\(9px\,0\.65vw\,11px\)\]{font-size:clamp(9px,.65vw,11px)}.text-\[clamp\(10px\,0\.72vw\,12px\)\]{font-size:clamp(10px,.72vw,12px)}.text-\[clamp\(11px\,0\.78vw\,13px\)\]{font-size:clamp(11px,.78vw,13px)}.text-\[clamp\(12px\,0\.9vw\,14px\)\]{font-size:clamp(12px,.9vw,14px)}.text-\[clamp\(12px\,0\.84vw\,14px\)\]{font-size:clamp(12px,.84vw,14px)}.text-\[clamp\(13px\,0\.92vw\,15px\)\]{font-size:clamp(13px,.92vw,15px)}.text-\[clamp\(18px\,1\.25vw\,22px\)\]{font-size:clamp(18px,1.25vw,22px)}.text-\[clamp\(22px\,1\.6vw\,28px\)\]{font-size:clamp(22px,1.6vw,28px)}.text-\[clamp\(22px\,1\.55vw\,28px\)\]{font-size:clamp(22px,1.55vw,28px)}.leading-\[1\],.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.whitespace-nowrap{white-space:nowrap}.text-\[\#1976d2\]{color:#1976d2}.text-amber-400{color:var(--color-amber-400)}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-blue-100{color:var(--color-blue-100)}.text-blue-200{color:var(--color-blue-200)}.text-blue-300{color:var(--color-blue-300)}.text-blue-400{color:var(--color-blue-400)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-foreground{color:var(--foreground)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-green-100{color:var(--color-green-100)}.text-green-200{color:var(--color-green-200)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-green-800{color:var(--color-green-800)}.text-green-900{color:var(--color-green-900)}.text-muted-foreground{color:var(--muted-foreground)}.text-orange-500{color:var(--color-orange-500)}.text-orange-600{color:var(--color-orange-600)}.text-orange-700{color:var(--color-orange-700)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-red-900{color:var(--color-red-900)}.text-rose-400{color:var(--color-rose-400)}.text-rose-700{color:var(--color-rose-700)}.text-slate-100{color:var(--color-slate-100)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-900{color:var(--color-slate-900)}.text-violet-600{color:var(--color-violet-600)}.text-white{color:var(--color-white)}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.text-yellow-700{color:var(--color-yellow-700)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.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,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-20{opacity:.2}.opacity-35{opacity:.35}.opacity-45{opacity:.45}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_2px_rgba\(59\,130\,246\,0\.18\)\,0_10px_24px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,#3b82f62e), 0 10px 24px var(--tw-shadow-color,#0f172a14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_2px_rgba\(59\,130\,246\,0\.18\)\]{--tw-shadow:0 0 0 2px var(--tw-shadow-color,#3b82f62e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_3px_10px_rgba\(25\,118\,210\,0\.16\)\]{--tw-shadow:0 3px 10px var(--tw-shadow-color,#1976d229);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_12px_rgba\(25\,118\,210\,0\.16\)\]{--tw-shadow:0 4px 12px var(--tw-shadow-color,#1976d229);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-black\/10{--tw-ring-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.ring-black\/10{--tw-ring-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.ring-blue-200{--tw-ring-color:var(--color-blue-200)}.ring-slate-200{--tw-ring-color:var(--color-slate-200)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.blur-2xl{--tw-blur:blur(var(--blur-2xl));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,)}.blur-xl{--tw-blur:blur(var(--blur-xl));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,)}.grayscale{--tw-grayscale:grayscale(100%);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,)}.invert{--tw-invert:invert(100%);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,)}.saturate-50{--tw-saturate:saturate(50%);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,)}.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,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.zoom-in-95{--tw-enter-scale:.95}.fade-in{--tw-enter-opacity:0}.paused{animation-play-state:paused}.running{animation-play-state:running}.group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media(hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-full:is(:where(.group):hover *){--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:border-blue-200:is(:where(.group):hover *){border-color:var(--color-blue-200)}.group-hover\:bg-blue-50:is(:where(.group):hover *){background-color:var(--color-blue-50)}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}.group-hover\:text-white\/90:is(:where(.group):hover *){color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.group-hover\:text-white\/90:is(:where(.group):hover *){color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.first\:mt-0:first-child{margin-top:0}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}@media(hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-blue-200:hover{border-color:var(--color-blue-200)}.hover\:border-blue-300:hover{border-color:var(--color-blue-300)}.hover\:border-blue-300\/60:hover{border-color:#90c5ff99}@supports (color:color-mix(in lab,red,red)){.hover\:border-blue-300\/60:hover{border-color:color-mix(in oklab,var(--color-blue-300) 60%,transparent)}}.hover\:bg-\[\#1976d2\]\/10:hover{background-color:#1976d21a}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-amber-50\/30:hover{background-color:#fffbeb4d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-amber-50\/30:hover{background-color:color-mix(in oklab,var(--color-amber-50) 30%,transparent)}}.hover\:bg-black\/5:hover{background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/5:hover{background-color:color-mix(in oklab,var(--color-black) 5%,transparent)}}.hover\:bg-blue-50:hover{background-color:var(--color-blue-50)}.hover\:bg-blue-100:hover{background-color:var(--color-blue-100)}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-emerald-50:hover{background-color:var(--color-emerald-50)}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-50\/60:hover{background-color:#f9fafb99}@supports (color:color-mix(in lab,red,red)){.hover\:bg-gray-50\/60:hover{background-color:color-mix(in oklab,var(--color-gray-50) 60%,transparent)}}.hover\:bg-gray-50\/70:hover{background-color:#f9fafbb3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-gray-50\/70:hover{background-color:color-mix(in oklab,var(--color-gray-50) 70%,transparent)}}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-gray-300:hover{background-color:var(--color-gray-300)}.hover\:bg-muted:hover,.hover\:bg-muted\/20:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/20:hover{background-color:color-mix(in oklab,var(--muted) 20%,transparent)}}.hover\:bg-muted\/30:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/30:hover{background-color:color-mix(in oklab,var(--muted) 30%,transparent)}}.hover\:bg-red-100:hover{background-color:var(--color-red-100)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-50\/80:hover{background-color:#f8fafccc}@supports (color:color-mix(in lab,red,red)){.hover\:bg-slate-50\/80:hover{background-color:color-mix(in oklab,var(--color-slate-50) 80%,transparent)}}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-slate-100\/60:hover{background-color:#f1f5f999}@supports (color:color-mix(in lab,red,red)){.hover\:bg-slate-100\/60:hover{background-color:color-mix(in oklab,var(--color-slate-100) 60%,transparent)}}.hover\:bg-slate-100\/80:hover{background-color:#f1f5f9cc}@supports (color:color-mix(in lab,red,red)){.hover\:bg-slate-100\/80:hover{background-color:color-mix(in oklab,var(--color-slate-100) 80%,transparent)}}.hover\:bg-slate-200:hover{background-color:var(--color-slate-200)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/60:hover{background-color:#fff9}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/60:hover{background-color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.hover\:text-blue-600:hover{color:var(--color-blue-600)}.hover\:text-blue-700:hover{color:var(--color-blue-700)}.hover\:text-blue-800:hover{color:var(--color-blue-800)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-gray-900:hover{color:var(--color-gray-900)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-\[0_8px_18px_rgba\(25\,118\,210\,0\.22\)\]:hover{--tw-shadow:0 8px 18px var(--tw-shadow-color,#1976d238);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:ring-2:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:ring-white\/30:hover{--tw-ring-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.hover\:ring-white\/30:hover{--tw-ring-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.hover\:ring-white\/60:hover{--tw-ring-color:#fff9}@supports (color:color-mix(in lab,red,red)){.hover\:ring-white\/60:hover{--tw-ring-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.hover\:brightness-95:hover{--tw-brightness:brightness(95%);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,)}.hover\:ring-inset:hover{--tw-ring-inset:inset}}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-blue-400\/40:focus{--tw-ring-color:#54a2ff66}@supports (color:color-mix(in lab,red,red)){.focus\:ring-blue-400\/40:focus{--tw-ring-color:color-mix(in oklab, var(--color-blue-400) 40%, transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[0\.98\]:active{scale:.98}.active\:scale-\[0\.99\]:active{scale:.99}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media(min-width:40rem){.sm\:\!max-w-\[1520px\]{max-width:1520px!important}.sm\:\!max-w-\[1680px\]{max-width:1680px!important}}@media(min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:80rem){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--font-size:16px;--assistant-context-cursor:context-menu;--assistant-sparkle-cursor:var(--assistant-context-cursor);--background:#fff;--foreground:oklch(14.5% 0 0);--card:#fff;--card-foreground:oklch(14.5% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary:#030213;--primary-foreground:oklch(100% 0 0);--secondary:oklch(95% .0058 264.53);--secondary-foreground:#030213;--muted:#ececf0;--muted-foreground:#717182;--accent:#e9ebef;--accent-foreground:#030213;--destructive:#d4183d;--destructive-foreground:#fff;--border:#0000001a;--input:transparent;--input-background:#f3f3f5;--switch-background:#cbced4;--font-weight-medium:500;--font-weight-normal:400;--ring:oklch(70.8% 0 0);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--radius:.625rem;--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:#030213;--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(70.8% 0 0)}.assistant-context-cursor,.assistant-context-cursor *,[aria-label*="Ask Assistant"],[aria-label*="Ask assistant"],[title*="Ask Assistant"],[title*="Ask assistant"]{cursor:var(--assistant-sparkle-cursor)!important}.modern-native-select{appearance:none;color:#172033;cursor:pointer;min-height:32px;font-family:var(--font-family-ui);background-color:#fff;background-image:linear-gradient(45deg,#0000 50%,#1976d2 50%),linear-gradient(135deg,#1976d2 50%,#0000 50%);background-position:calc(100% - 15px),calc(100% - 10px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;border:1px solid #d5e3f3;border-radius:9px;padding:0 30px 0 10px;font-size:.78rem;font-weight:600;line-height:1.25;transition:border-color .16s,background-color .16s,box-shadow .16s;box-shadow:0 1px 2px #0f172a09}.modern-native-select:hover{background-color:#1976d20a;border-color:#1976d257;box-shadow:0 6px 14px #0f172a0f}.modern-native-select:focus{border-color:#1976d2b3;outline:none;box-shadow:0 0 0 3px #1976d224}.modern-native-select:disabled{cursor:not-allowed;opacity:.58}html[data-color-mode=dark] .modern-native-select,.dark .modern-native-select{color:#f4f7fb;background-color:#0d1c2a;border-color:#81c5ff33;box-shadow:0 1px 2px #00081247}html[data-color-mode=dark] .modern-native-select:hover,.dark .modern-native-select:hover{background-color:#1976d22e;border-color:#81c5ff57;box-shadow:0 8px 18px #0008125c}html[data-color-mode=dark] .modern-native-select:focus,.dark .modern-native-select:focus{border-color:#5ea8efc7;box-shadow:0 0 0 3px #5ea8ef38}html[data-color-mode=dark] .modern-native-select:disabled,.dark .modern-native-select:disabled{color:#aeb8c480;opacity:1;background-color:#aeb8c41a;border-color:#81c5ff1f}.dark{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(14.5% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(14.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(98.5% 0 0);--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(26.9% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(39.6% .141 25.723);--destructive-foreground:oklch(63.7% .237 25.331);--border:oklch(26.9% 0 0);--input:oklch(26.9% 0 0);--ring:oklch(43.9% 0 0);--font-weight-medium:500;--font-weight-normal:400;--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(26.9% 0 0);--sidebar-ring:oklch(43.9% 0 0)}.breakdown-scroll::-webkit-scrollbar{background:#f1f5f9;height:10px}.breakdown-scroll::-webkit-scrollbar-thumb{background:#cbd5e1;border:2px solid #f1f5f9;border-radius:5px}.breakdown-scroll::-webkit-scrollbar-thumb:hover{background:#94a3b8}.breakdown-scroll{scrollbar-width:thin;scrollbar-color:#cbd5e1 #f1f5f9}html[data-color-mode=dark] .breakdown-scroll::-webkit-scrollbar{background:#111820}.dark .breakdown-scroll::-webkit-scrollbar{background:#111820}html[data-color-mode=dark] .breakdown-scroll::-webkit-scrollbar-thumb{background:#526273;border-color:#111820}.dark .breakdown-scroll::-webkit-scrollbar-thumb{background:#526273;border-color:#111820}html[data-color-mode=dark] .breakdown-scroll::-webkit-scrollbar-thumb:hover{background:#6b7c8f}.dark .breakdown-scroll::-webkit-scrollbar-thumb:hover{background:#6b7c8f}html[data-color-mode=dark] .breakdown-scroll,.dark .breakdown-scroll{scrollbar-color:#526273 #111820}.promo-v4-root button:not(:disabled):not([aria-disabled=true]),.promo-v4-root a[href],.promo-v4-root [role=button]:not([aria-disabled=true]),.promo-v4-root .cursor-pointer,.promo-v4-root .promo-v4-clickable,.promo-v4-root .recharts-scatter-symbol{cursor:pointer!important}.promo-v4-root button:disabled,.promo-v4-root [aria-disabled=true]{cursor:not-allowed!important}.promo-v4-root button.promo-v4-static-current:not(:disabled):not([aria-disabled=true]),.promo-v4-root [role=button].promo-v4-static-current:not([aria-disabled=true]){cursor:default!important}.promo-v4-root .cursor-grab{cursor:grab!important}.promo-v4-root .cursor-grabbing{cursor:grabbing!important}.promo-v4-root input,.promo-v4-root textarea{cursor:text!important}.promo-v4-root .cursor-help{cursor:help!important}.promo-v4-root .select-none{-webkit-user-select:text!important;user-select:text!important}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@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-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}
