@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&family=Manrope:wght@500;600;700;800&display=swap";:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#06111d;--panel:#0b1b2b;--panel2:#0e2236;--line:#94a3b829;--text:#e8f1ff;--muted:#7f8da3;--blue:#1f6fff;--cyan:#06b6d4;--green:#22c55e;--red:#ef4444;--orange:#f59e0b;--purple:#8b5cf6;--shadow:0 18px 50px #00000047}*{box-sizing:border-box}body{color:var(--text);background:radial-gradient(circle at 35% 0,#1f6fff29,#0000 30%),linear-gradient(135deg,#06111d,#081421 45%,#05101b);margin:0;font-family:Inter,Segoe UI,Arial,sans-serif}button{font-family:inherit}.appShell{min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--line);background:linear-gradient(#06111dfa,#050e18f0);flex-direction:column;width:258px;min-width:258px;height:100vh;padding:20px 16px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;margin-bottom:26px;display:flex}.logoBars{align-items:flex-end;gap:4px;width:32px;height:34px;display:flex}.logoBars span{background:linear-gradient(#38bdf8,#1f6fff);border-radius:10px;width:7px}.logoBars span:first-child{height:17px}.logoBars span:nth-child(2){height:25px}.logoBars span:nth-child(3){height:34px}.brandTitle{font-size:17px;font-weight:800}.brandSubtitle{color:var(--muted);margin-top:2px;font-size:12px}.nav{gap:6px;display:grid}.navItem{color:#aab8cc;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;height:42px;padding:0 12px;font-size:15px;display:flex;position:relative}.navItem:hover{color:#fff;background:#1f6fff14}.navItem.active{color:#fff;background:linear-gradient(135deg,#1f6fff,#0b55d9);box-shadow:0 10px 26px #1f6fff40}.navItem span{flex:1;min-width:0}.navBadge{color:#fff;border-radius:99px;place-items:center;min-width:22px;height:22px;font-size:12px;font-style:normal;font-weight:800;display:grid}.navBadge.red{background:#ef4444}.navBadge.orange{background:#f59e0b}.planBox{border:1px solid var(--line);color:#c9d6e8;background:#091a2abf;border-radius:16px;margin-top:auto;padding:14px;font-size:13px}.planBox small{color:var(--muted);margin:8px 0;display:block}.progress{background:#94a3b826;border-radius:99px;height:5px;margin:12px 0;overflow:hidden}.progress span{background:linear-gradient(90deg,#1f6fff,#06b6d4);height:100%;display:block}.planBox button{color:#78b2ff;background:#1f6fff14;border:1px solid #1f6fff4d;border-radius:10px;justify-content:center;align-items:center;gap:4px;width:100%;height:34px;display:flex}.content{flex:1;min-width:0;padding:22px 22px 28px}.header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.header h1{margin:0;font-size:26px;line-height:1}.header p{color:var(--muted);margin:6px 0 0;font-size:13px}.headerControls{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.selectBtn,.smallSelect{border:1px solid var(--line);color:#cdd8e8;background:#071827;border-radius:9px;align-items:center;gap:8px;height:34px;padding:0 12px;display:flex}.chip{color:#fff;border:1px solid #0000;border-radius:9px;height:34px;padding:0 18px;font-weight:700}.chip.wb,.channel.WB{background:#7c3aed}.chip.ozon,.channel.Ozon{background:#1f6fff}.chip.ym,.channel.ЯМ,.channel.Яндекс{background:#b77905}.chip.site,.channel.Сайт{background:#155e75}.topRight{align-items:center;gap:10px;display:flex}.search{border:1px solid var(--line);color:#7890a9;background:#071827;border-radius:9px;align-items:center;gap:10px;min-width:310px;height:38px;padding:0 12px;display:flex}.search span{flex:1}.search kbd{color:#91a3b8;font-size:12px}.iconBtn,.avatar{color:#cfe0f5;background:#071827;border:0;border-radius:12px;width:38px;height:38px;position:relative}.iconBtn b{background:#ef4444;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;display:grid;position:absolute;top:-6px;right:-5px}.avatar{color:#fff;background:#1f6fff;font-weight:800}.kpiGrid{grid-template-columns:repeat(6,minmax(150px,1fr));gap:12px;margin-bottom:14px;display:grid}.kpi{border:1px solid var(--line);background:linear-gradient(#0c1e31e6,#081624e6);border-radius:12px;flex-direction:column;min-width:0;height:128px;padding:12px;display:flex;position:relative;overflow:hidden}.kpi:after{content:"";opacity:.22;pointer-events:none;height:42px;position:absolute;inset:auto 0 0}.kpi.green:after{background:linear-gradient(#0000,#22c55e8c)}.kpi.red:after{background:linear-gradient(#0000,#ef44448c)}.kpi.orange:after{background:linear-gradient(#0000,#f59e0b8c)}.kpi.blue:after{background:linear-gradient(#0000,#1f6fff8c)}.kpiTop{color:#b8c7da;z-index:2;justify-content:space-between;font-size:13px;display:flex;position:relative}.kpi strong{z-index:2;margin:11px 0 4px;font-size:24px;display:block;position:relative}.kpi small{color:#86efac;z-index:2;min-height:30px;padding-right:2px;line-height:1.28;display:block;position:relative}.kpi.red small{color:#ff7b7b}.kpi.orange small{color:#fbbf24}.miniChart{z-index:1;opacity:.92;pointer-events:none;height:30px;position:absolute;bottom:4px;left:10px;right:10px}.panel{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(#0b1b2bdb,#071421eb);border-radius:14px;min-width:0;padding:16px}.panelHeader{justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-bottom:12px;display:flex}.panelHeader h2{align-items:center;gap:8px;margin:0;font-size:17px;display:flex}.panelHeader p,.panelHeader small{color:var(--muted)}.panelHeader a,.panelLink{color:#58a6ff;align-items:center;gap:5px;font-size:13px;text-decoration:none;display:inline-flex}.panelGlow{border:1px solid #8b5cf68c;box-shadow:0 0 0 1px #1f6fff33,0 0 45px #8b5cf633,0 16px 55px #00000059}.actionRail{background:linear-gradient(105deg,#ef44441f,#1f6fff21 50%,#22c55e1f);border-radius:18px;margin-bottom:14px;padding:16px}.actionHeader{margin-bottom:14px}.actionHeader h2{font-size:20px}.actionCards{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.actionCard{border:1px solid #ffffff14;border-radius:14px;flex-direction:column;min-width:0;height:100%;min-height:205px;padding:14px;display:flex;position:relative;overflow:hidden}.actionCard:before{content:"";opacity:.18;pointer-events:none;position:absolute;inset:0}.actionCard.critical{background:#581620b3;border-color:#ef444473}.actionCard.critical:before{background:radial-gradient(circle at 10% 0,#ef4444,#0000 52%)}.actionCard.high{background:#492d12b3;border-color:#f59e0b73}.actionCard.high:before{background:radial-gradient(circle at 10% 0,#f59e0b,#0000 52%)}.actionCard.medium{background:#372660bf;border-color:#a855f766}.actionCard.medium:before{background:radial-gradient(circle at 10% 0,#8b5cf6,#0000 52%)}.actionCard.blue{background:#0d2959b8;border-color:#1f6fff73}.actionCard.green{background:#0d472db8;border-color:#22c55e73}.actionTop{z-index:1;justify-content:space-between;align-items:center;gap:10px;display:flex;position:relative}.actionIcon{background:#ffffff14;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.severity{background:#ffffff1f;border-radius:99px;place-items:center;height:25px;padding:0 10px;font-size:12px;font-weight:800;display:grid}.actionBody{z-index:1;flex:1;min-width:0;margin-top:12px;position:relative}.actionBody h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 8px;font-size:18px;line-height:1.18;display:-webkit-box;overflow:hidden}.actionBody p{color:#b5c5d8;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.38;display:-webkit-box;overflow:hidden}.actionStats{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0;display:grid;position:relative}.statBox{background:#0000002e;border-radius:10px;min-width:0;padding:8px}.statBox small{color:#9eb0c8;white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.statBox strong{white-space:nowrap;text-overflow:ellipsis;font-size:15px;display:block;overflow:hidden}.actionBtn,.primaryBtn{color:#fff;cursor:pointer;z-index:1;background:linear-gradient(135deg,#1f6fff,#8b5cf6);border:0;border-radius:10px;width:100%;height:42px;margin-top:auto;font-weight:800;position:relative}.actionCard.critical .actionBtn{background:linear-gradient(135deg,#ef4444,#dc2626)}.actionCard.high .actionBtn{background:linear-gradient(135deg,#f59e0b,#d97706)}.actionCard.green .actionBtn{background:linear-gradient(135deg,#22c55e,#16a34a)}.mainGrid{grid-template-columns:minmax(0,1fr) 300px;gap:14px;display:grid}.analyticsGrid{grid-template-columns:1.35fr 1fr .95fr;gap:12px;margin-bottom:12px;display:grid}.rightCol{align-content:start;gap:12px;display:grid}.chartH{height:215px}.chartBig{height:330px}.chartBig.small{height:240px}.legend{color:#9eb0c8;align-items:center;gap:10px;margin-bottom:5px;font-size:12px;display:flex}.legend i{border-radius:50%;width:8px;height:8px;display:inline-block}.legend .wb{background:#a855f7}.legend .ozon{background:#1f6fff}.legend .ym{background:#f59e0b}.legend .site{background:#06b6d4}.metricsRow{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px;display:grid}.metric{min-width:0}.metric small{color:#8da0b7}.metric strong{margin:4px 0;font-size:22px;display:block}.metric em{color:#72e08a;font-size:12px;font-style:normal}.adsPanel h3{margin:12px 0 8px;font-size:13px}.miniTable,.simpleTable{gap:7px;display:grid}.miniRow,.simpleTable>div{grid-template-columns:minmax(0,1.6fr) auto auto auto;align-items:center;gap:8px;font-size:12px;display:grid}.miniRow span,.simpleTable span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.miniRow em,.miniRow strong{color:#86efac;font-style:normal}.channel{color:#fff;border-radius:6px;place-items:center;min-width:42px;height:22px;padding:0 8px;font-size:11px;font-style:normal;display:inline-grid}.alertList{gap:11px;display:grid}.alertItem{grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.alertItem b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.alertItem span{color:#8395ad;white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.alertItem em,.fullItem em{border-radius:6px;padding:4px 8px;font-size:11px;font-style:normal}.red{color:#ef4444!important}.orange{color:#f59e0b!important}.green{color:#22c55e!important}.blue{color:#38bdf8!important}.purple{color:#8b5cf6!important}.alertItem em.red,.fullItem em.red{background:#ef444424}.alertItem em.orange,.fullItem em.orange{background:#f59e0b24}.alertItem em.blue,.fullItem em.blue{background:#1f6fff24}.alertItem em.green,.fullItem em.green{background:#22c55e24}.bubble{border-radius:99px;padding:2px 7px;font-size:11px}.bubble.red{background:#ef4444;color:#fff!important}.donutWrap{align-items:center;gap:10px;display:flex}.donutWrap.large{justify-content:center}.donutLegend{flex:1;gap:8px;display:grid}.donutLegend div{color:#aab8cc;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:12px;display:grid}.donutLegend i{border-radius:50%;width:9px;height:9px}.reviewItem{border-bottom:1px solid var(--line);grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 0;display:grid}.reviewItem span{color:#fbbf24}.reviewItem p{white-space:nowrap;text-overflow:ellipsis;color:#c4d0df;margin:0;font-size:12px;overflow:hidden}.reviewItem small{color:#71829a}.returnGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.returnGrid>div{background:#ffffff0a;border-radius:12px;min-width:0;height:120px;padding:10px}.returnGrid span{color:#9eb0c8;font-size:12px}.returnGrid strong{margin:4px 0;font-size:24px;display:block}.returnGrid em{color:#ef4444;font-size:12px;font-style:normal}.tablePanel{margin-top:12px}.toolBtn{border:1px solid var(--line);color:#cbd8ea;background:#081827;border-radius:8px;align-items:center;gap:6px;height:30px;margin-left:8px;display:inline-flex}.skuTable{gap:0;display:grid;overflow:auto}.skuHead,.skuData{grid-template-columns:90px minmax(180px,1.3fr) 76px 80px 115px 115px 80px 70px 80px 95px;align-items:center;gap:10px;min-width:1050px;display:grid}.skuHead{color:#8191a8;border-bottom:1px solid var(--line);padding-bottom:8px;font-size:12px}.skuData{color:#cbd8ea;border-bottom:1px solid #94a3b814;padding:10px 0;font-size:13px}.productName{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.productName em{font-size:21px;font-style:normal}.status{border-radius:7px;padding:4px 9px;font-size:12px}.status.Норма,.status.Лидер,.status.Растёт{color:#86efac;background:#22c55e26}.status.Риск,.status.Внимание,.status.Падает{color:#fbbf24;background:#f59e0b26}.status.Убыточно{color:#ff8d8d;background:#ef444426}.dangerText{color:#ef4444}.pageGrid{gap:14px;margin-bottom:14px;display:grid}.pageGrid.two{grid-template-columns:1.6fr 1fr}.pageGrid.three{grid-template-columns:repeat(3,1fr)}.pageGrid.four{grid-template-columns:repeat(4,1fr)}.panel.wide{min-width:0}.insight{min-height:120px}.insight span{color:#9eb0c8;font-size:13px}.insight strong{margin:12px 0 6px;font-size:28px;display:block}.insight p{color:#aebdd1;margin:0}.insight.green{box-shadow:inset 0 0 0 1px #22c55e26}.insight.red{box-shadow:inset 0 0 0 1px #ef444426}.insight.orange{box-shadow:inset 0 0 0 1px #f59e0b26}.insight.blue{box-shadow:inset 0 0 0 1px #1f6fff26}.insight.purple{box-shadow:inset 0 0 0 1px #8b5cf626}.breakdown{gap:13px;display:grid}.breakdown div div{color:#c9d6e8;justify-content:space-between;gap:12px;font-size:13px;display:flex}.breakdown em{background:#94a3b81f;border-radius:99px;height:8px;margin-top:6px;display:block;overflow:hidden}.breakdown i{border-radius:99px;height:100%;display:block}.qualityGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.fullList{gap:10px;display:grid}.fullItem{border:1px solid var(--line);background:#ffffff09;border-radius:12px;grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px;display:grid}.fullItem b{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.fullItem span{color:#8fa2bb;white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.fullItem button,.reportGrid button{color:#91c2ff;background:#1f6fff1f;border:1px solid #1f6fff4d;border-radius:8px;height:32px}.simpleTable.competitors>div{grid-template-columns:1.3fr 1fr 1fr 1fr .7fr .5fr}.explain h3{margin:0 0 14px}.explainGrid{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px;display:grid}.explain p{color:#b6c5d8;line-height:1.55}.reportGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.reportGrid article{border:1px solid var(--line);background:#ffffff0a;border-radius:14px;gap:10px;padding:16px;display:grid}.reportGrid b{font-size:18px}.reportGrid span{color:#9eb0c8}.leftMain{min-width:0}.rightWidget{min-height:0}@media (width<=1500px){.actionCards,.kpiGrid{grid-template-columns:repeat(3,1fr)}.mainGrid{grid-template-columns:1fr}.rightCol{grid-template-columns:repeat(3,1fr)}.analyticsGrid{grid-template-columns:1fr 1fr}.alertsPanel{grid-column:span 2}}@media (width<=1100px){.sidebar{display:none}.content{padding:16px}.header{flex-direction:column}.topRight{width:100%}.search{flex:1;min-width:0}.actionCards,.pageGrid.four,.pageGrid.three,.pageGrid.two,.analyticsGrid,.rightCol{grid-template-columns:1fr}.alertsPanel{grid-column:auto}.kpiGrid{grid-template-columns:1fr 1fr}}@media (width<=700px){.kpiGrid,.actionCards{grid-template-columns:1fr}.headerControls{grid-template-columns:1fr 1fr;display:grid}.chip,.selectBtn{justify-content:center;width:100%}.skuHead,.skuData{min-width:900px}}.datePicker{z-index:20;position:relative}.dateMenu{background:linear-gradient(#0b1b2b,#071827);border:1px solid #94a3b838;border-radius:14px;gap:6px;width:260px;padding:8px;display:grid;position:absolute;top:42px;left:0;box-shadow:0 18px 48px #0000006b}.dateMenu button{color:#cbd8ea;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px 12px}.dateMenu button:hover,.dateMenu button.selected{background:#1f6fff29}.dateMenu strong{font-size:14px;display:block}.dateMenu span{color:#8fa2bb;margin-top:3px;font-size:12px;display:block}.selectBtn.activeFilter{color:#e8f1ff;background:#1f6fff1f;border-color:#38bdf84d}.chip{cursor:pointer;transition:all .18s;box-shadow:0 0 #fff0}.chip.active{opacity:1;transform:translateY(-1px);box-shadow:0 8px 20px #0000002e}.chip.muted{opacity:.38;filter:saturate(.45);color:#8fa2bb;border-color:#94a3b82e;background:#172235!important}.search input{color:#dce8f8;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1}.search input::placeholder{color:#7890a9}.emptyState{color:#8fa2bb;text-align:center;background:#ffffff06;border:1px dashed #94a3b833;border-radius:10px;grid-column:1/-1;padding:14px;font-size:13px}.tableEmpty{min-width:1050px;margin-top:10px}.topMenuWrap{align-items:center;display:inline-flex;position:relative}.iconBtn,.avatarBtn{cursor:pointer;border:1px solid #0000;transition:all .18s}.iconBtn:hover,.iconBtn.isOpen,.avatarBtn:hover,.avatarBtn.isOpen{background:#1f6fff1f;border-color:#38bdf859;box-shadow:0 0 0 3px #1f6fff17}.avatarBtn{color:#cfe0f5;background:0 0;border:0;border-radius:12px;align-items:center;gap:6px;height:38px;padding:0 2px 0 0;display:flex}.avatarBtn .avatar{place-items:center;display:grid;position:static}.topDropdown{z-index:50;background:linear-gradient(#0b1b2bfa,#06111dfa);border:1px solid #94a3b838;border-radius:16px;width:360px;padding:12px;animation:.14s ease-out dropdownIn;position:absolute;top:48px;right:0;box-shadow:0 26px 70px #00000073,0 0 0 1px #1f6fff14}.topDropdown:before{content:"";background:#0b1b2bfa;border-top:1px solid #94a3b838;border-left:1px solid #94a3b838;width:12px;height:12px;position:absolute;top:-7px;right:18px;transform:rotate(45deg)}@keyframes dropdownIn{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.dropdownHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:8px;padding:4px 4px 10px;display:flex}.dropdownHead strong{font-size:15px}.dropdownHead span{color:#8fa2bb;font-size:12px}.dropdownList{gap:7px;max-height:300px;display:grid;overflow:auto}.dropdownNotice{text-align:left;color:#dbeafe;cursor:pointer;background:#ffffff09;border:1px solid #94a3b81f;border-radius:12px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:10px;display:grid}.dropdownNotice:hover{background:#1f6fff1c;border-color:#1f6fff47}.dropdownNotice span{min-width:0}.dropdownNotice b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.dropdownNotice small{color:#8fa2bb;white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.dropdownNotice em{background:#ffffff0f;border-radius:6px;padding:4px 7px;font-size:11px;font-style:normal}.dropdownAction{color:#91c2ff;cursor:pointer;background:#1f6fff1f;border:1px solid #1f6fff52;border-radius:10px;justify-content:center;align-items:center;gap:6px;width:100%;height:36px;margin-top:10px;font-weight:800;display:flex}.dropdownAction:hover{background:#1f6fff33}.profileDropdown{gap:6px;width:280px;display:grid}.profileCard{border-bottom:1px solid var(--line);align-items:center;gap:10px;margin-bottom:4px;padding:8px 8px 12px;display:flex}.avatar.large{border-radius:14px;width:44px;height:44px;font-size:15px;box-shadow:0 10px 24px #1f6fff47}.profileCard strong{display:block}.profileCard small{color:#8fa2bb}.profileDropdown>button{color:#cfe0f5;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;height:38px;padding:0 10px;display:flex}.profileDropdown>button:hover{color:#fff;background:#1f6fff1c}.profileDropdown .dangerItem{color:#ff8d8d}.profileDropdown .dangerItem:hover{background:#ef44441a}.channelPicker{z-index:19;display:inline-flex;position:relative}.selectBtn.isOpen{border-color:#38bdf873;box-shadow:0 0 0 3px #1f6fff17}.channelMenu{background:linear-gradient(#0b1b2bfa,#06111dfa);border:1px solid #94a3b83d;border-radius:16px;gap:8px;width:310px;padding:12px;animation:.14s ease-out dropdownIn;display:grid;position:absolute;top:42px;right:0;box-shadow:0 26px 70px #00000073,0 0 0 1px #1f6fff14}.channelMenu:before{content:"";background:#0b1b2bfa;border-top:1px solid #94a3b838;border-left:1px solid #94a3b838;width:12px;height:12px;position:absolute;top:-7px;right:24px;transform:rotate(45deg)}.channelMenuHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:2px 2px 8px;display:flex}.channelMenuHead strong{font-size:14px}.channelMenuHead span{color:#8fa2bb;font-size:12px}.channelQuickActions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.channelQuickActions button{color:#cfe0f5;cursor:pointer;background:#ffffff0a;border:1px solid #94a3b82e;border-radius:10px;height:34px;font-weight:800}.channelQuickActions button:hover,.channelQuickActions button.selected{color:#fff;background:#1f6fff24;border-color:#1f6fff59}.channelQuickActions button:disabled{opacity:.45;cursor:not-allowed}.channelOption{color:#dbeafe;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #94a3b824;border-radius:12px;grid-template-columns:12px minmax(0,1fr) auto 22px;align-items:center;gap:10px;width:100%;min-width:0;padding:10px;display:grid}.channelOption:hover{background:#1f6fff1a;border-color:#1f6fff47}.channelOption.selected{background:#1f6fff1f;border-color:#38bdf84d}.channelOption span:nth-child(2){white-space:nowrap;text-overflow:ellipsis;font-weight:800;overflow:hidden}.channelOption em{color:#8fa2bb;font-size:12px;font-style:normal}.channelOption i{color:#93c5fd;background:#ffffff0f;border-radius:8px;place-items:center;width:22px;height:22px;font-style:normal;font-weight:900;display:grid}.channelOption.selected i{color:#86efac;background:#22c55e29}.channelDot{border-radius:50%;width:10px;height:10px;display:block}.channelDot.wb{background:#a855f7}.channelDot.ozon{background:#1f6fff}.channelDot.ym{background:#f59e0b}.channelDot.site{background:#06b6d4}.channelMenuHint{color:#7f8da3;padding:4px 2px 0;font-size:12px}.brandPilot{grid-template-columns:1fr;align-items:flex-start;gap:10px;margin-bottom:24px;display:grid}.pilotLogoCard{background:linear-gradient(#fff,#eef4ff);border:1px solid #94a3b82e;border-radius:16px;justify-content:center;align-items:center;width:100%;height:62px;padding:8px 10px;display:flex;overflow:hidden;box-shadow:0 14px 36px #00000038,inset 0 0 0 1px #ffffffa6}.pilotLogoCard img{object-fit:contain;width:100%;height:100%;display:block}.pilotBrandText{display:none}@media (width<=1100px){.pilotLogoCard{height:54px}}.sitePage,.authPage,.onboardingPage{min-height:100vh;color:var(--text);background:radial-gradient(circle at 20% 0,#1f6fff38,#0000 28%),radial-gradient(circle at 75% 18%,#8b5cf62e,#0000 32%),linear-gradient(135deg,#06111d,#081421 48%,#050b14)}.siteHeader{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#06111dc7;border-bottom:1px solid #94a3b824;justify-content:space-between;align-items:center;height:78px;padding:0 56px;display:flex;position:sticky;top:0}.siteLogo{align-items:center;min-width:0;display:flex}.siteHeader nav{gap:28px;display:flex}.siteHeader a{color:#9eb0c8;font-size:14px;text-decoration:none}.siteHeader a:hover{color:#fff}.siteHeaderActions,.heroActions,.onboardingActions{align-items:center;gap:12px;display:flex}.siteBtn,.ghostSiteBtn{cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:42px;padding:0 18px;font-weight:800;display:inline-flex}.siteBtn{color:#fff;background:linear-gradient(135deg,#1f6fff,#8b5cf6);box-shadow:0 14px 34px #1f6fff47}.siteBtn:hover{transform:translateY(-1px)}.ghostSiteBtn{color:#cfe0f5;background:#ffffff0e;border:1px solid #ffffff1f}.siteBtn.big,.ghostSiteBtn.big{height:50px;padding:0 24px;font-size:15px}.heroSection{grid-template-columns:minmax(0,1fr) minmax(460px,.85fr);align-items:center;gap:42px;max-width:1480px;margin:0 auto;padding:88px 56px 54px;display:grid}.heroCopy h1{letter-spacing:-.055em;max-width:850px;margin:18px 0 20px;font-size:62px;line-height:.98}.heroCopy p{color:#b8c8dc;max-width:760px;margin:0 0 28px;font-size:19px;line-height:1.65}.eyebrow{color:#8cc7ff;background:#1f6fff1a;border:1px solid #1f6fff40;border-radius:999px;align-items:center;gap:9px;padding:8px 14px;font-weight:800;display:inline-flex}.heroProof{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.heroProof span{color:#a9bad0;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;padding:8px 12px;font-size:13px}.heroProductCard{background:linear-gradient(#0b1b2bdb,#071421eb);border:1px solid #94a3b82e;border-radius:28px;min-height:520px;padding:18px;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000061,0 0 70px #1f6fff24}.heroProductCard:before{content:"";background:radial-gradient(circle,#8b5cf63d,#0000 60%);width:440px;height:440px;position:absolute;inset:-30% -20% auto auto}.miniTopbar{align-items:center;gap:7px;height:28px;margin-bottom:18px;display:flex}.miniTopbar span{background:#ef4444;border-radius:50%;width:10px;height:10px}.miniTopbar span:nth-child(2){background:#f59e0b}.miniTopbar span:nth-child(3){background:#22c55e}.heroDashboardPreview{z-index:1;gap:16px;display:grid;position:relative}.previewKpis{grid-template-columns:1fr 1fr;gap:12px;display:grid}.previewKpis b{color:#aab8cc;background:#ffffff0b;border:1px solid #ffffff17;border-radius:18px;padding:18px;font-size:13px}.previewKpis strong{color:#fff;margin-top:10px;font-size:30px;display:block}.previewActionFeed{background:linear-gradient(135deg,#8b5cf61f,#1f6fff14);border:1px solid #8b5cf661;border-radius:22px;padding:18px;box-shadow:0 0 45px #8b5cf629}.previewActionFeed h3{margin:0 0 14px;font-size:22px}.previewAction{background:#ffffff0d;border-radius:14px;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:10px;padding:14px;display:grid}.previewAction i{background:#38bdf8;border-radius:50%;width:10px;height:10px}.previewAction i.red{background:#ef4444}.previewAction i.orange{background:#f59e0b}.previewAction span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.previewAction em{color:#9ee7b3;font-size:13px;font-style:normal}.siteSection{max-width:1480px;margin:0 auto;padding:54px 56px}.sectionTitle{margin-bottom:22px}.sectionTitle span{color:#7eb7ff;text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:800}.sectionTitle h2{letter-spacing:-.035em;margin:10px 0 0;font-size:38px;line-height:1.08}.featureGrid,.pricingGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.featureGrid article,.pricingGrid article,.stepsGrid article{background:#ffffff0b;border:1px solid #94a3b829;border-radius:22px;padding:24px;box-shadow:0 16px 50px #0000002e}.featureGrid h3,.pricingGrid h3{margin:18px 0 10px;font-size:22px}.featureGrid p,.pricingGrid p{color:#a9bad0;line-height:1.55}.stepsGrid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.stepsGrid b{background:linear-gradient(135deg,#1f6fff,#8b5cf6);border-radius:14px;place-items:center;width:38px;height:38px;margin-bottom:16px;display:grid}.stepsGrid span{font-weight:800}.pricingGrid strong{margin:18px 0;font-size:30px;display:block}.authPage,.onboardingPage{place-items:center;padding:28px;display:grid}.authBack{color:#cfe0f5;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;height:40px;position:fixed;top:24px;left:24px}.authCard,.onboardingCard{background:linear-gradient(#0b1b2beb,#071421f5);border:1px solid #94a3b82e;border-radius:28px;width:min(520px,100%);padding:32px;box-shadow:0 30px 90px #0000006b}.onboardingCard{width:min(860px,100%)}.authCard h1,.onboardingCard h1{margin:22px 0 10px;font-size:34px}.authCard p,.onboardingCard p{color:#a9bad0;line-height:1.55}.authCard label{color:#cbd8ea;gap:8px;margin:16px 0;display:grid}.authCard input{color:#fff;background:#071827;border:1px solid #94a3b82e;border-radius:14px;height:48px;padding:0 14px}.authCard .siteBtn,.authCard .ghostSiteBtn{width:100%;margin-top:10px}.connectGrid{grid-template-columns:repeat(2,1fr);gap:14px;margin:24px 0;display:grid}.connectCard{text-align:left;color:#e8f1ff;background:#ffffff0b;border:1px solid #94a3b829;border-radius:18px;gap:8px;padding:18px;display:grid}.connectCard svg{color:#22c55e}.connectCard span{color:#9eb0c8}.backToSite{z-index:30;color:#9ecbff;height:40px;box-shadow:var(--shadow);background:#081827e6;border:1px solid #ffffff1f;border-radius:12px;padding:0 14px;position:fixed;bottom:24px;right:24px}@media (width<=1100px){.siteHeader{padding:0 18px}.siteHeader nav{display:none}.heroSection{grid-template-columns:1fr;padding:48px 18px}.heroCopy h1{font-size:44px}.siteSection{padding:40px 18px}.featureGrid,.pricingGrid,.stepsGrid,.connectGrid{grid-template-columns:1fr}.heroProductCard{min-height:auto}.siteLogo img{width:170px}}.landingV2{color:#0f172a;background:#f7f9ff;overflow-x:hidden}.landingV2 .landingHeader{background:#050d1ae6;border-bottom:1px solid #ffffff14;height:72px;box-shadow:0 18px 60px #0000002e}.landingV2 .landingHeader nav a{color:#d6e2f4;font-weight:700}.landingV2 .landingHeader nav a:hover{color:#fff}.landingV2 .landingHeader .ghostSiteBtn{color:#fff;background:0 0;border-color:#0000}.landingV2 .landingHeader .siteBtn{border-radius:10px;height:42px}.landingHero{color:#fff;background:radial-gradient(circle at 16% 8%,#3b82f647,#0000 28%),radial-gradient(circle at 76% 12%,#8b5cf63d,#0000 32%),linear-gradient(135deg,#06111d 0%,#08131f 48%,#050a12 100%);grid-template-columns:minmax(420px,1fr) minmax(560px,760px);max-width:none;margin:0;padding:72px 56px 54px}.landingHero .heroCopy h1{letter-spacing:-.055em;max-width:760px;font-size:56px;line-height:1.02}.landingHero .heroCopy h1 span,.landingV2 .sectionTitle h2 span,.showcaseCard h2 span{background:linear-gradient(135deg,#2f7cff,#9b5cff);color:#0000;-webkit-background-clip:text;background-clip:text}.landingHero .heroCopy p{color:#d5deec;max-width:690px}.heroMiniBenefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:760px;margin-top:34px;display:grid}.heroMiniBenefits span{color:#c9d6e7;align-items:center;gap:10px;font-size:13px;line-height:1.35;display:flex}.heroMiniBenefits svg{color:#3b82f6;flex:none}.landingPreviewShell{transform-origin:50%;background:linear-gradient(#0e1d30e6,#081220f5);border:1px solid #ffffff1f;border-radius:22px;grid-template-columns:150px minmax(0,1fr);min-height:438px;display:grid;overflow:hidden;transform:perspective(1200px)rotateY(-3deg)rotateX(1deg);box-shadow:0 34px 100px #00000073,0 0 0 1px #2f7cff0d}.previewSidebar{background:#050d1a7a;border-right:1px solid #ffffff14;flex-direction:column;gap:8px;padding:18px 14px;display:flex}.previewSidebar span{color:#8ea3bd;border-radius:8px;align-items:center;height:32px;padding:0 10px;font-size:12px;display:flex}.previewSidebar span.active{color:#fff;background:linear-gradient(135deg,#1f6fff,#6136e6)}.previewWorkspace{gap:16px;padding:22px;display:grid}.previewBar{color:#eaf2ff;justify-content:space-between;align-items:center;display:flex}.previewBar b{font-size:20px}.previewBar em{color:#aab8cc;background:#0e2239;border:1px solid #ffffff14;border-radius:9px;padding:8px 12px;font-size:12px;font-style:normal}.previewCards{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.previewCards article{background:#102036;border:1px solid #ffffff14;border-radius:14px;min-width:0;padding:16px}.previewCards span{color:#8da1bb;margin-bottom:9px;font-size:12px;display:block}.previewCards strong{color:#fff;white-space:nowrap;font-size:22px;display:block}.previewCards small{color:#22c55e}.previewMainGrid{grid-template-columns:minmax(0,1.45fr) minmax(180px,.75fr);gap:14px;display:grid}.previewChart,.previewDonut,.previewFeedLine{background:#102036;border:1px solid #ffffff14;border-radius:16px;padding:18px}.previewChart{align-items:flex-end;gap:10px;height:158px;display:flex;position:relative;overflow:hidden}.previewChart span,.previewDonut span{color:#dce8f7;font-size:14px;font-weight:800;position:absolute;top:16px;left:18px}.previewChart i{background:linear-gradient(#1f6fff,#0e3f9a);border-radius:999px 999px 0 0;flex:1;min-width:10px;display:block}.previewChart i:first-of-type{height:30%}.previewChart i:nth-of-type(2){height:42%}.previewChart i:nth-of-type(3){height:38%}.previewChart i:nth-of-type(4){height:54%}.previewChart i:nth-of-type(5){height:62%}.previewChart i:nth-of-type(6){height:76%}.previewChart i:nth-of-type(7){height:90%}.previewDonut{place-items:center;display:grid;position:relative}.previewDonut b{background:conic-gradient(#1f6fff 0 35%,#8b5cf6 35% 58%,#f59e0b 58% 76%,#10b981 76% 100%);border-radius:50%;width:105px;height:105px;display:block;position:relative}.previewDonut b:after{content:"";background:#102036;border-radius:50%;position:absolute;inset:26px}.previewDonut p{color:#9eb0c8;text-align:center;align-self:end;margin:8px 0 0;font-size:12px}.previewFeedLine{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.previewFeedLine b{color:#fff}.previewFeedLine span{color:#cbd8ea;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.previewFeedLine em{color:#ef4444;font-style:normal;font-weight:900}.lightSection{color:#0f172a;background:#f7f9ff}.landingV2 .siteSection{max-width:1450px;padding:46px 56px}.sectionTitle.centered{text-align:center;max-width:820px;margin:0 auto 28px}.landingV2 .sectionTitle h2{color:#0f172a;font-size:36px}.painGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.painGrid article{background:#fff;border:1px solid #e8edf6;border-radius:18px;padding:22px;box-shadow:0 14px 45px #0f172a0f}.painGrid svg{color:#346cff;background:#eef4ff;border-radius:14px;width:42px;height:42px;padding:9px}.painGrid h3{color:#111827;margin:18px 0 8px;font-size:16px;line-height:1.2}.painGrid p{color:#667085;margin:0;font-size:13px;line-height:1.45}.solutionGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.solutionGrid article{align-items:flex-start;gap:14px;display:flex}.solutionGrid svg{color:#1f6fff;flex:none}.solutionGrid h3{margin:0 0 8px;font-size:17px}.solutionGrid p{color:#667085;margin:0;font-size:14px;line-height:1.5}.stepsLine{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;display:grid;position:relative}.stepsLine article{box-shadow:none;text-align:left;background:0 0;border:0;padding:0 10px;position:relative}.stepsLine article:after{content:"";background:#dbe4f2;height:1px;position:absolute;top:23px;left:58px;right:-16px}.stepsLine article:last-child:after{display:none}.stepsLine b{color:#315dff;background:#eef4ff;border:1px solid #dce7ff;border-radius:50%;place-items:center;width:46px;height:46px;margin-bottom:14px;display:grid}.stepsLine h3{margin:0 0 8px;font-size:16px}.stepsLine p{color:#667085;margin:0;font-size:13px;line-height:1.45}.productShowcase{padding-top:28px!important}.showcaseCard{background:linear-gradient(135deg,#fff,#f1f6ff);border:1px solid #e3eaf6;border-radius:24px;grid-template-columns:minmax(360px,.65fr) minmax(0,1fr);align-items:center;gap:34px;padding:42px 54px;display:grid;overflow:hidden;box-shadow:0 22px 70px #0f172a14}.showcaseCard h2{letter-spacing:-.035em;margin:0 0 18px;font-size:38px;line-height:1.05}.showcaseCard ul{gap:12px;margin:0 0 26px;padding:0;list-style:none;display:grid}.showcaseCard li{color:#334155}.showcaseCard li:before{content:"✓";color:#1f6fff;background:#e9f2ff;border-radius:50%;place-items:center;width:20px;height:20px;margin-right:10px;font-weight:900;display:inline-grid}.ghostLightBtn{cursor:pointer;color:#1f2937;background:#fff;border:1px solid #d8e2f1;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:42px;padding:0 18px;font-weight:800;display:inline-flex}.showcaseDashboard{background:#071523;border:1px solid #ffffff14;border-radius:22px;min-height:300px;padding:18px;box-shadow:0 28px 90px #0f172a42}.showcaseDashboard .previewCards{grid-template-columns:repeat(2,1fr)}.bigChart{height:168px;margin-top:14px}.pricingGridV2{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:980px;margin:0 auto;display:grid}.pricingGridV2 article{background:#fff;border:1px solid #e2e8f0;border-radius:20px;flex-direction:column;padding:26px;display:flex;position:relative;box-shadow:0 14px 45px #0f172a0f}.pricingGridV2 article.popular{border-color:#7c3cff;box-shadow:0 24px 70px #7c3cff29}.pricingGridV2 article>em{color:#fff;background:linear-gradient(135deg,#1f6fff,#8b5cf6);border-radius:999px;padding:6px 10px;font-size:12px;font-style:normal;font-weight:900;position:absolute;top:18px;right:18px}.pricingGridV2 h3{margin:0 0 8px;font-size:22px}.pricingGridV2 p{color:#64748b;margin:0}.pricingGridV2 strong{margin:24px 0 16px;font-size:30px}.pricingGridV2 strong small{color:#64748b;font-size:14px}.pricingGridV2 ul{flex:1;gap:10px;margin:0 0 22px;padding:0;list-style:none;display:grid}.pricingGridV2 li{color:#334155;font-size:14px}.pricingGridV2 li:before{content:"✓";color:#1f6fff;margin-right:8px;font-weight:900}.pricingGridV2 .siteBtn,.pricingGridV2 .ghostLightBtn{width:100%}.pricingNote{text-align:center;color:#64748b;margin:18px 0 0}.faqGrid{grid-template-columns:1fr 1fr;gap:12px;max-width:940px;margin:0 auto;display:grid}.faqGrid details{background:#fff;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden}.faqGrid summary{cursor:pointer;justify-content:space-between;gap:20px;padding:18px 20px;font-weight:800;list-style:none;display:flex}.faqGrid summary::-webkit-details-marker{display:none}.faqGrid summary span{color:#1f6fff}.faqGrid p{color:#64748b;margin:0;padding:0 20px 18px;line-height:1.5}.finalCtaSection{max-width:1450px!important;padding-top:30px!important}.finalCtaCard{color:#fff;background:linear-gradient(135deg,#06111d,#081827);border-radius:22px;justify-content:space-between;align-items:center;gap:24px;padding:38px 54px;display:flex;box-shadow:0 28px 90px #0f172a38}.finalCtaCard h2{margin:0 0 8px;font-size:36px}.finalCtaCard p{color:#b9c7d8;margin:0}.landingV2 .authBack{color:#fff}.landingV2 .siteBtn:active,.landingV2 .ghostSiteBtn:active,.ghostLightBtn:active{transform:translateY(1px)}@media (width<=1200px){.landingHero{grid-template-columns:1fr;padding:48px 24px}.landingPreviewShell{transform:none}.painGrid,.solutionGrid{grid-template-columns:repeat(2,1fr)}.stepsLine{grid-template-columns:1fr 1fr}.stepsLine article:after{display:none}.showcaseCard,.pricingGridV2,.faqGrid{grid-template-columns:1fr}.finalCtaCard{display:grid}.heroMiniBenefits{grid-template-columns:1fr}}@media (width<=720px){.landingV2 .landingHeader{padding:0 14px}.landingV2 .landingHeader nav,.landingV2 .landingHeader .ghostSiteBtn{display:none}.landingHero{padding:36px 16px}.landingHero .heroCopy h1{font-size:38px}.landingHero .heroCopy p{font-size:16px}.heroActions{width:100%;display:grid}.heroActions .siteBtn,.heroActions .ghostSiteBtn,.heroActions .ghostLightBtn{width:100%}.landingPreviewShell{grid-template-columns:1fr}.previewSidebar{display:none}.previewCards,.previewMainGrid{grid-template-columns:1fr}.landingV2 .siteSection{padding:34px 16px}.painGrid,.solutionGrid,.stepsLine{grid-template-columns:1fr}.showcaseCard{padding:28px 18px}.showcaseDashboard{display:none}.finalCtaCard{padding:28px 18px}.siteHeaderActions .siteBtn{padding:0 12px}.landingV2 .siteLogo img{width:118px}}body{font-family:Inter,Segoe UI,Arial,sans-serif}h1,h2,h3,.brandTitle,.navItem,.siteHeader nav a,.siteBtn,.ghostSiteBtn,.panelHeader h2,.previewBar b,.sectionTitle h2,.pricingGridV2 h3,.faqGrid summary,.heroCopy h1{font-family:Manrope,Inter,Segoe UI,Arial,sans-serif}.brandPilot{align-items:center;gap:0;margin-bottom:26px;display:flex}.brandWordmark{filter:drop-shadow(0 10px 26px #1f6fff33);width:176px;max-width:100%;height:auto;display:block}.pilotBrandText,.pilotLogoCard{display:none}.siteLogo img{filter:drop-shadow(0 10px 22px #1f6fff38);width:172px;height:auto;display:block}.siteLogo.compact img{width:112px}.landingV2 .siteLogo img{filter:drop-shadow(0 8px 20px #1f6fff2e);width:154px}.previewSidebar .siteLogo img{width:106px}.previewCardsReal article strong{letter-spacing:-.03em}.previewPanel{background:#102036;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;min-width:0;padding:14px;display:flex}.previewPanelTitle{color:#dce8f7;margin-bottom:10px;font-size:14px;font-weight:800}.previewChartReal{min-height:196px}.previewChartReal.compact{min-height:182px}.previewChartCanvas{flex:1;min-height:138px}.previewDonutReal{min-height:196px}.previewDonutCanvas{justify-content:center;align-items:center;height:132px;display:flex}.landingLineLegend,.landingDonutLegend{flex-wrap:wrap;gap:12px;margin-top:10px;display:flex}.landingLineLegend span,.landingDonutLegend span{color:#9eb0c8;align-items:center;gap:7px;font-size:11px;line-height:1.2;display:inline-flex}.landingLineLegend i,.landingDonutLegend i{background:#fff;border-radius:999px;width:9px;height:9px;display:inline-block}.landingLineLegend i.wb{background:#8b5cf6}.landingLineLegend i.ozon{background:#1f6fff}.landingLineLegend i.ym{background:#f59e0b}.landingLineLegend i.site{background:#06b6d4}.previewFeedReal{min-height:auto;padding:14px 18px}.showcaseDashboard .previewCardsReal{grid-template-columns:repeat(2,minmax(0,1fr))}.showcaseChartsGrid{grid-template-columns:minmax(0,1.2fr) minmax(200px,.8fr);gap:14px;margin-top:14px;display:grid}.showcaseDashboard .previewDonutReal,.showcaseDashboard .previewChartReal{min-height:208px}.landingV2 .landingHeader nav a{font-family:Manrope,Inter,Segoe UI,Arial,sans-serif;font-size:15px}.landingHero .heroCopy p,.painGrid p,.solutionGrid p,.stepsLine p,.pricingGridV2 p,.faqGrid p{font-family:Inter,Segoe UI,Arial,sans-serif}@media (width<=1200px){.showcaseChartsGrid{grid-template-columns:1fr}.brandWordmark{width:158px}}@media (width<=720px){.brandWordmark{width:144px}.landingV2 .siteLogo img{width:126px}.showcaseChartsGrid{grid-template-columns:1fr}.previewDonutCanvas{height:112px}}.landingV2 .sectionTitle h2,.showcaseCard h2{letter-spacing:-.04em}.landingV2 .sectionTitle h2 span,.showcaseCard h2 span{font-size:inherit!important;letter-spacing:inherit!important;text-transform:none!important;font-weight:inherit!important;vertical-align:baseline!important}.landingV2 .sectionTitle>span,.productShowcase .heroActions:empty{display:none}.landingHero .heroActions{margin-top:26px}.dashboardComposer{background:linear-gradient(135deg,#1f6fff24,#8b5cf61a 52%,#06b6d414);border:1px solid #1f6fff47;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 14px;padding:16px;display:flex;position:relative;box-shadow:0 16px 45px #00000038}.composerText{min-width:0}.composerText span{color:#8fc4ff;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:900;display:inline-flex}.composerText strong{color:#fff;letter-spacing:-.02em;font-size:18px;display:block}.composerText p{color:#9eb0c8;margin:6px 0 0;font-size:13px;line-height:1.45}.composerActions{flex:none;align-items:center;gap:10px;display:flex}.composerBtn,.composerReset{cursor:pointer;border-radius:11px;align-items:center;gap:8px;height:38px;font-weight:900;display:inline-flex}.composerBtn{color:#fff;background:linear-gradient(135deg,#1f6fff,#8b5cf6);border:1px solid #1f6fff6b;padding:0 14px;box-shadow:0 10px 24px #1f6fff3d}.composerReset{color:#b7c6da;background:#071827b8;border:1px solid #94a3b82e;padding:0 12px}.widgetMenu{z-index:30;background:#071827;border:1px solid #94a3b838;border-radius:16px;width:min(560px,100vw - 340px);padding:14px;position:absolute;top:62px;right:16px;box-shadow:0 28px 70px #0000006b}.widgetMenuHead{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.widgetMenuHead b{color:#fff}.widgetMenuHead span{color:#8fa2bb;font-size:12px}.widgetOptions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.widgetOption{color:#dce8f7;text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #94a3b829;border-radius:12px;grid-template-columns:28px minmax(0,1fr);gap:10px;padding:11px;display:grid}.widgetOption:hover{background:#1f6fff14;border-color:#1f6fff73}.widgetOption.selected{background:#22c55e14;border-color:#22c55e73}.widgetOption i{color:#9eb0c8;background:#94a3b81f;border-radius:9px;place-items:center;width:28px;height:28px;font-style:normal;font-weight:900;display:grid}.widgetOption.selected i{color:#86efac;background:#22c55e2e}.widgetOption b{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.widgetOption small{color:#8da0b7;margin-top:3px;font-size:11px;line-height:1.35;display:block}.homeAnalyticsGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.configurableHomeGrid .tablePanel{margin-top:12px}.aiSummaryPanel{background:linear-gradient(135deg,#0e2236eb,#0e1934eb);margin-bottom:12px}.aiSummaryPanel p{color:#b8c7da;margin:0;line-height:1.55}.aiSummaryPanel p b{color:#fff}.aiBadge{color:#d7c5ff;background:#8b5cf61f;border:1px solid #8b5cf659;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:900;display:inline-flex}.aiNextAction{background:#1f6fff14;border:1px solid #1f6fff33;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:12px;padding:12px;display:grid}.aiNextAction b{color:#93c5fd}.aiNextAction span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.aiNextAction em{color:#86efac;white-space:nowrap;font-size:12px;font-style:normal;font-weight:900}@media (width<=1100px){.dashboardComposer{display:grid}.composerActions{justify-content:flex-start}.widgetMenu{width:100%;margin-top:4px;position:static}.widgetOptions,.mainGrid.configurableHomeGrid,.aiNextAction{grid-template-columns:1fr}.aiNextAction span{white-space:normal}}@media (width<=720px){.dashboardComposer{padding:14px}.composerActions{grid-template-columns:1fr 1fr;display:grid}.composerBtn,.composerReset{justify-content:center}.widgetOptions{grid-template-columns:1fr}.composerText strong{font-size:16px}}.sidebar{z-index:20;transition:width .22s,min-width .22s,padding .22s}.sidebar.collapsed{width:76px;min-width:76px;padding:18px 10px}.sidebarBrandRow{justify-content:space-between;align-items:center;gap:8px;margin-bottom:24px;display:flex}.brand.brandPilot{min-width:0;margin:0}.brandWordmark{object-fit:contain;object-position:left center;width:112px;max-height:32px}.sidebar.collapsed .brandWordmark{width:32px;height:32px}.sidebarToggle{color:#c9d7e8;cursor:pointer;background:#0c1f32b8;border:1px solid #94a3b840;border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.sidebar.collapsed .sidebarBrandRow{flex-direction:column;justify-content:center}.sidebar.collapsed .nav{justify-items:center}.sidebar.collapsed .navItem{justify-content:center;width:48px;padding:0}.sidebarFoot{margin-top:auto}.sidebarSupport{border:1px solid var(--line);color:#aebfd5;background:0 0;border-radius:10px;width:100%;height:35px;margin-top:10px}.sidebarHelp{border:1px solid var(--line);color:#b8c9de;background:#0c1f32b8;border-radius:14px;width:42px;height:42px;font-size:18px}.customizeTopBtn,.homeCustomizeBtn{color:#d9cdff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#1f6fff2e,#8b5cf62e);border:1px solid #8b5cf6a6;border-radius:10px;align-items:center;gap:8px;height:38px;padding:0 13px;font-weight:800;display:inline-flex}.homeIntroRow{justify-content:space-between;align-items:center;gap:14px;margin:0 0 14px;padding:0 2px;display:flex}.homeIntroRow div{gap:4px;display:grid}.homeIntroRow span{letter-spacing:.09em;text-transform:uppercase;color:#7faef1;font-size:11px;font-weight:900}.homeIntroRow b{color:#dce8f8;font-size:15px}.homeCommandGrid{grid-template-columns:minmax(0,1.8fr) minmax(280px,.75fr);gap:14px;margin-bottom:14px;display:grid}.homeIntelligenceColumn{align-content:start;gap:14px;display:grid}.homeCommandGrid .actionRail{height:100%;margin-bottom:0}.homeCommandGrid .actionCards{grid-template-columns:repeat(4,minmax(0,1fr))}.homeCommandGrid .actionCard{min-height:244px}.homeCommandGrid .actionStats{grid-template-columns:1fr}.aiSummaryPanel{margin:0}.aiInsightRows{gap:10px;display:grid}.aiInsightRows p{align-items:flex-start;gap:10px;display:flex;margin:0!important;font-size:12px!important;line-height:1.42!important}.aiInsightRows i{border-radius:8px;flex:none;place-items:center;width:22px;height:22px;font-style:normal;font-weight:900;display:grid}.aiGreen{color:#70f2a0;background:#22c55e2e}.aiBlue{color:#8ec5ff;background:#1f6fff2e}.aiRed{color:#ff8d8d;background:#ef444429}.aiDetailsBtn{color:#bfadff;background:#8b5cf61a;border:1px solid #8b5cf673;border-radius:9px;justify-content:center;align-items:center;gap:5px;width:100%;height:35px;margin-top:13px;display:flex}.homeAnalyticsLayout{grid-template-columns:minmax(0,1fr) 300px;gap:14px;display:grid}.homePrimaryAnalytics{grid-template-columns:1.3fr 1fr;gap:14px;display:grid}.homeSecondaryAnalytics{grid-template-columns:1fr 1fr;gap:14px;display:grid}.homeExtraCol{align-content:start;display:grid}.stockRiskContent{align-items:center;gap:12px;min-height:170px;display:flex}.stockDonut{flex:0 0 152px;width:152px;height:152px;position:relative}.stockDonut b{text-align:center;font-size:21px;position:absolute;top:59px;left:0;right:0}.stockDonut span{text-align:center;color:#8da0b7;font-size:11px;position:absolute;top:84px;left:0;right:0}.stockLegend{color:#aab8cc;flex:1;gap:10px;font-size:12px;display:grid}.stockLegend div{grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.stockLegend i{border-radius:50%;width:9px;height:9px}.stockLegend .ok{background:#22c55e}.stockLegend .risk{background:#f59e0b}.stockLegend .critical{background:#ef4444}.stockLegend .empty{background:#64748b}.returnReviewMetrics{grid-template-columns:1fr 1fr;gap:10px;display:grid}.returnReviewMetrics>div{background:#ffffff06;border:1px solid #94a3b81f;border-radius:11px;height:130px;padding:10px;position:relative;overflow:hidden}.returnReviewMetrics span,.returnReviewMetrics em{color:#8ea0b7;font-size:11px;font-style:normal;display:block}.returnReviewMetrics b{margin:6px 0;font-size:21px;display:block}.returnReviewMetrics .miniChart{left:8px;right:8px}.reviewSentiment{color:#95a8c0;justify-content:space-between;gap:10px;margin:11px 0;font-size:11px;display:flex}.reviewSentiment b{color:#dce8f8;margin-top:3px;display:block}.drawerBackdrop{z-index:80;background:#02081094;border:0;position:fixed;inset:0}.dashboardDrawer{z-index:81;background:linear-gradient(#091827,#06111d);border-left:1px solid #8b5cf661;flex-direction:column;width:min(410px,100vw);padding:24px 20px;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:auto;box-shadow:-30px 0 80px #00000073}.drawerHeader{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.drawerHeader span{letter-spacing:.09em;color:#8abcf5;text-transform:uppercase;font-size:11px;font-weight:900}.drawerHeader h2{margin:5px 0 0;font-size:24px}.drawerHeader button{color:#a9b9cf;cursor:pointer;background:0 0;border:0}.drawerIntro{color:#9eb0c8;margin:14px 0 20px;font-size:13px;line-height:1.5}.drawerSection{gap:10px;margin:0 0 20px;display:grid}.drawerSection>b{color:#dce8f8;font-size:13px}.presetList{gap:8px;display:grid}.presetCard{color:#cbd9eb;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #94a3b829;border-radius:12px;grid-template-columns:24px 1fr;gap:9px;padding:11px;display:grid}.presetCard.active{background:#8b5cf61a;border-color:#8b5cf6a6}.presetCard i{color:#bda9ff;font-style:normal;font-weight:900}.presetCard strong,.presetCard small{display:block}.presetCard small{color:#8598b1;margin-top:3px;font-size:11px}.drawerSectionHead{justify-content:space-between;align-items:center;display:flex}.drawerSectionHead button{color:#9a84ff;cursor:pointer;background:0 0;border:0;font-size:12px}.drawerWidgetList{gap:7px;display:grid}.drawerWidget{color:#d7e2f1;text-align:left;cursor:pointer;background:#ffffff05;border:1px solid #94a3b824;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;display:flex}.drawerWidget.enabled{background:#1f6fff11;border-color:#1f6fff66}.drawerWidget.locked{opacity:.82;cursor:default}.drawerWidget strong,.drawerWidget small{display:block}.drawerWidget strong{font-size:13px}.drawerWidget small{color:#8193aa;margin-top:3px;font-size:11px;line-height:1.25}.drawerWidget>i{color:#7c65ff;font-size:18px;font-style:normal}.widgetSection{flex:1}.drawerFooter{background:#06111d;grid-template-columns:1fr 1fr;gap:9px;padding:14px 0 0;display:grid;position:sticky;bottom:-24px}.drawerFooter button{cursor:pointer;border-radius:10px;height:42px;font-weight:800}.drawerReset{color:#b9c9df;background:0 0;border:1px solid #94a3b840}.drawerSave{color:#fff;background:linear-gradient(135deg,#1f6fff,#8b5cf6);border:0}@media (width<=1500px){.homeCommandGrid{grid-template-columns:1fr}.homeIntelligenceColumn{grid-template-columns:1fr 1fr}.homeAnalyticsLayout{grid-template-columns:1fr}.homeExtraCol{display:none}.homeCommandGrid .actionCards{grid-template-columns:repeat(4,1fr)}}@media (width<=1150px){.sidebar{display:flex}.homePrimaryAnalytics,.homeSecondaryAnalytics{grid-template-columns:1fr}.topRight{flex-wrap:wrap}.customizeTopBtn{order:-1}.homeCommandGrid .actionCards{grid-template-columns:repeat(2,1fr)}.homeIntelligenceColumn{grid-template-columns:1fr}.homeIntroRow{flex-direction:column;align-items:flex-start}}@media (width<=760px){.sidebar{display:none}.content{padding:15px}.homeCommandGrid .actionCards,.homePrimaryAnalytics,.homeSecondaryAnalytics{grid-template-columns:1fr}.stockRiskContent{flex-direction:column;align-items:flex-start}.topRight{width:100%}.customizeTopBtn,.homeCustomizeBtn{justify-content:center;width:100%}}.actionLinkBtn{color:#93c5fd;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:4px 0;font-weight:800;display:inline-flex}.skuDataButton{appearance:none;color:inherit;text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0}.skuDataButton:hover{background:#1f6fff14;box-shadow:inset 3px 0 #38bdf8}.skuDetailPage{gap:14px;display:grid}.skuBackBtn{color:#bfd0e5;cursor:pointer;background:#0c1f32a6;border:1px solid #94a3b838;border-radius:10px;align-items:center;gap:5px;width:max-content;height:36px;padding:0 12px;font-weight:800;display:inline-flex}.skuHero{justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.skuHeroMain{align-items:center;gap:15px;min-width:0;display:flex}.skuHeroVisual{background:linear-gradient(145deg,#1f6fff42,#8b5cf63b);border:1px solid #8b5cf652;border-radius:18px;flex:none;place-items:center;width:64px;height:64px;font-size:31px;display:grid}.skuEyebrow{color:#82aef0;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.skuHero h2{letter-spacing:-.03em;margin:5px 0 8px;font-size:26px}.skuHeroTags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.skuHeroTags>span{color:#8195ac;font-size:12px}.skuHeroActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.secondaryActionBtn,.primaryActionBtn{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-weight:800;display:inline-flex}.secondaryActionBtn{color:#cad7e7;background:#ffffff06;border:1px solid #94a3b840}.primaryActionBtn{color:#fff;background:linear-gradient(135deg,#1f6fff,#8b5cf6);border:0}.primaryActionBtn.full{width:100%;margin-top:13px}.skuTabBar{border-bottom:1px solid #94a3b824;gap:6px;padding:0 2px;display:flex}.skuTabBar button{color:#8296ad;cursor:pointer;background:0 0;border:0;padding:11px 12px;font-weight:800;position:relative}.skuTabBar button.active{color:#e9f2ff}.skuTabBar button.active:after{content:"";background:#8b5cf6;border-radius:3px;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.skuQuickStats{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.skuDetailGrid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.8fr);gap:14px;display:grid}.skuDetailGrid.lower{grid-template-columns:1fr 1fr}.skuPerformancePanel,.skuDecisionPanel{min-height:315px}.skuChart{height:245px}.skuDecision{border-bottom:1px solid #94a3b81f;align-items:flex-start;gap:11px;padding:3px 0 14px;display:flex}.skuDecisionIcon{border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.skuDecisionIcon.risk{color:#ff8c8c;background:#ef444426}.skuDecisionIcon.good{color:#73ef9f;background:#22c55e24}.skuDecision b{color:#e7f0fb}.skuDecision p{color:#94a8bf;margin:5px 0 0;font-size:12px;line-height:1.45}.skuDecisionList{gap:5px;margin-top:10px;display:grid}.skuDecisionList button{color:#cbd9ec;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #94a3b814;grid-template-columns:20px 1fr 16px;align-items:center;gap:8px;padding:9px 0;display:grid}.skuDecisionList button:hover{color:#fff}.unitEconomics{gap:11px;display:grid}.unitEconomics>div{grid-template-columns:minmax(130px,1fr) auto;align-items:center;gap:6px 12px;display:grid}.unitEconomics span{color:#aabbd0;font-size:12px}.unitEconomics b{color:#eef5ff;font-size:13px}.unitEconomics i{background:#94a3b81f;border-radius:999px;grid-column:1/3;height:7px;display:block;overflow:hidden}.unitEconomics i em{border-radius:999px;height:100%;display:block}.unitEconomics.large{max-width:760px}.buttonLink{cursor:pointer;background:0 0;border:0;padding:14px 0 0}.stockSummary{grid-template-columns:1fr 1fr;gap:10px;margin:7px 0 16px;display:grid}.stockSummary>div{background:#ffffff05;border:1px solid #94a3b81f;border-radius:11px;padding:11px}.stockSummary span,.stockSummary small{color:#8799b0;font-size:11px;display:block}.stockSummary b{color:#e8f0fb;margin:6px 0;font-size:18px;display:block}.stockMeter{background:#94a3b821;border-radius:99px;height:8px;overflow:hidden}.stockMeter i{background:linear-gradient(90deg,#ef4444,#f59e0b,#22c55e);border-radius:99px;height:100%;display:block}.stockMeterLabels{color:#778aa1;justify-content:space-between;margin-top:5px;font-size:10px;display:flex}.skuAdRows{gap:6px;display:grid}.skuAdRows>div{border-bottom:1px solid #94a3b81a;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 0;display:grid}.skuAdRows b{color:#dbe7f5;font-size:12px;display:block}.skuAdRows small{color:#8395ac;margin-top:3px;font-size:11px;display:block}.skuAdRows em{font-size:11px;font-style:normal;font-weight:800}.skuAdRows strong{color:#76e9a1;font-size:13px}.qualitySnapshot{gap:8px;display:grid}.qualitySnapshot>div{border-bottom:1px solid #94a3b817;grid-template-columns:20px 1fr auto;align-items:center;gap:8px;padding:7px 0;display:grid}.qualitySnapshot svg{color:#9a8bff}.qualitySnapshot span{color:#adbed3;font-size:12px}.qualitySnapshot b{font-size:15px}.qualitySnapshot em{color:#8497ae;grid-column:2/4;margin-top:-5px;font-size:11px;font-style:normal}.skuTabPanel{min-height:360px}.skuFormulaNote{color:#b7c5d8;background:#8b5cf614;border-left:3px solid #8b5cf6;border-radius:8px;margin-top:18px;padding:13px;font-size:13px;line-height:1.5}.skuCampaignTable{gap:8px;display:grid}.skuCampaignTable>div{color:#a7b7ca;border-bottom:1px solid #94a3b81a;grid-template-columns:1.3fr .8fr .65fr .8fr .8fr .55fr .65fr;align-items:center;gap:10px;padding:14px 0;font-size:12px;display:grid}.skuCampaignTable b{color:#e7f0fb}.skuCampaignTable strong{color:#7deaa3}.skuCampaignTable em{font-style:normal;font-weight:800}.skuFeedbackList{gap:8px;display:grid}.skuFeedbackList>div{border-bottom:1px solid #94a3b81a;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:11px 0;display:grid}.skuFeedbackList b{color:#fbbf24;font-size:12px}.skuFeedbackList span{color:#b4c4d7;font-size:12px}.skuFeedbackList small{color:#8395ab;font-size:11px}@media (width<=1180px){.skuQuickStats{grid-template-columns:repeat(2,1fr)}.skuDetailGrid,.skuDetailGrid.lower{grid-template-columns:1fr}.skuHero{flex-direction:column;align-items:flex-start}.skuHeroActions{justify-content:flex-start}.skuCampaignTable>div{grid-template-columns:1.2fr .8fr .7fr .8fr .7fr}.skuCampaignTable>div span:nth-of-type(n+3),.skuCampaignTable>div strong{display:none}}@media (width<=650px){.skuQuickStats{grid-template-columns:1fr}.skuHero h2{font-size:22px}.skuHeroMain{align-items:flex-start}.skuTabBar{overflow:auto}.skuTabBar button{white-space:nowrap}.stockSummary{grid-template-columns:1fr}.skuAdRows>div{grid-template-columns:1fr auto}.skuAdRows strong{display:none}}.productContextBar{background:linear-gradient(90deg,#563cc629,#07182785);border:1px solid #815eff6b;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;margin:4px 0 16px;padding:11px 14px;display:flex;box-shadow:0 10px 24px #0208172e}.productContextInfo{color:#a9b9cf;align-items:center;gap:10px;font-size:13px;display:flex}.productContextInfo b{color:#edf4ff;font-size:14px;display:block}.productContextInfo em{color:#7190b8;margin-left:7px;font-style:normal}.productContextEmoji{background:#6853ff3b;border-radius:9px;place-items:center;width:29px;height:29px;font-size:16px;display:grid}.productContextActions{align-items:center;gap:8px;display:flex}.productContextActions button{color:#dce8fa;cursor:pointer;background:#10243a;border:1px solid #7989a752;border-radius:9px;align-items:center;gap:5px;padding:8px 11px;font-weight:700;display:flex}.productContextActions button:hover{background:#192b48;border-color:#7b61ff}.productContextActions .contextClose{color:#8ea2bf;background:0 0;padding:7px}.adInsightsGrid{align-items:stretch}.adTrendsPanel{min-height:356px}.adTrendsLegend{color:#a7b8ce;gap:18px;margin:-3px 0 10px;font-size:12px;display:flex}.adTrendsLegend span{align-items:center;gap:6px;display:flex}.adTrendsLegend i{border-radius:50%;width:8px;height:8px;display:inline-block}.legendBlue{background:#2d7cff}.legendGreen{background:#24d56d}.adTrendCharts{grid-template-columns:1fr 1fr;gap:18px;height:255px;display:grid}.adTrendCharts>div{background:#04121f61;border:1px solid #6a82a029;border-radius:12px;padding:12px 10px 8px}.adTrendCharts small{color:#c2d0e3;font-weight:700}.compactChart{height:210px;margin-top:6px}.campaignTableHint{color:#8ea3bf;font-size:12px;font-weight:500}.skuCampaignTableLabeled .skuCampaignHead{color:#8196b4;border-bottom:1px solid #94a3b82e;grid-template-columns:1.8fr .72fr .56fr .76fr 1fr .56fr .7fr;gap:12px;padding:0 0 12px;font-size:12px;font-weight:700;display:grid}.skuCampaignTableLabeled>div:not(.skuCampaignHead){grid-template-columns:1.8fr .72fr .56fr .76fr 1fr .56fr .7fr}.campaignExplanation{color:#a9bad0;background:#0f253d85;border:1px solid #4e6c8f38;border-radius:10px;flex-wrap:wrap;gap:8px 16px;margin-top:16px;padding:12px;font-size:12px;display:flex}.campaignExplanation b{color:#eef5ff}.campaignExplanation strong{color:#61a6ff}.stockQualityGrid{grid-template-columns:1.25fr .75fr}.stockTabPanel{min-height:368px}.stockTabKpis{grid-template-columns:repeat(3,1fr);gap:10px;margin:6px 0 16px;display:grid}.stockTabKpis>div{background:#0b1d30;border:1px solid #6783a52e;border-radius:11px;padding:12px}.stockTabKpis span,.stockTabKpis small{color:#8fa2bd;font-size:12px;display:block}.stockTabKpis b{color:#f2f7ff;margin:5px 0;font-size:22px;display:block}.stockProgressBlock{padding:12px 0}.stockProgressBlock>div:first-child{color:#bcd0e6;justify-content:space-between;font-size:13px;display:flex}.stockProgress{background:#1c3046;border-radius:99px;height:10px;margin:11px 0 6px;overflow:hidden}.stockProgress i{border-radius:inherit;background:linear-gradient(90deg,#f59e0b,#34d399);height:100%;display:block}.stockProgressScale{color:#7488a5;justify-content:space-between;font-size:11px;display:flex}.warehouseRows{border-top:1px solid #94a3b824;margin:12px 0 14px}.warehouseRows>div{color:#c8d6e8;border-bottom:1px solid #94a3b81f;grid-template-columns:1fr auto auto;gap:10px;padding:10px 0;font-size:13px;display:grid}.warehouseRows b{color:#f6f9ff}.warehouseRows em{color:#8ba2be;font-size:11px;font-style:normal}.warehouseRows em.green{color:#24d56d}.qualityChecklist>div{color:#b9c9dd;border-bottom:1px solid #94a3b81f;grid-template-columns:22px 1fr auto;align-items:center;gap:9px;padding:13px 0;display:grid}.qualityChecklist>div:last-child{border-bottom:0}.qualityChecklist svg{color:#8b5cf6}.qualityChecklist b{color:#eff5ff;font-size:12px}@media (width<=980px){.productContextBar{flex-direction:column;align-items:flex-start}.adTrendCharts{grid-template-columns:1fr;height:auto}.compactChart{height:180px}.stockQualityGrid,.stockTabKpis{grid-template-columns:1fr}.skuCampaignTableLabeled .skuCampaignHead{display:none}.skuCampaignTableLabeled>div:not(.skuCampaignHead){grid-template-columns:1fr 1fr;gap:6px}.skuCampaignTableLabeled>div:not(.skuCampaignHead)>span:before{content:attr(data-label)}}.metricLabelWithTip{cursor:help;outline:none;align-items:center;gap:5px;max-width:100%;display:inline-flex;position:relative}.metricInfoDot{color:#aebfd5;opacity:.78;border:1px solid #8fa6c6b8;border-radius:50%;flex:none;place-items:center;width:15px;height:15px;font:700 10px/1 Inter,Arial,sans-serif;transition:all .18s;display:inline-grid}.metricLabelWithTip:hover .metricInfoDot,.metricLabelWithTip:focus .metricInfoDot{opacity:1;color:#fff;background:#7a5cff3d;border-color:#9b87ff}.metricTooltip{z-index:90;color:#d7e6f8;opacity:0;pointer-events:none;visibility:hidden;background:linear-gradient(145deg,#142744,#09182a);border:1px solid #8971ff85;border-radius:12px;gap:4px;width:min(270px,70vw);padding:12px 13px;transition:opacity .18s,transform .18s,visibility .18s;display:grid;position:absolute;top:calc(100% + 10px);left:0;transform:translateY(-4px);box-shadow:0 17px 40px #0000006b}.metricTooltip:before{content:"";background:#11233c;border-top:1px solid #8971ff85;border-left:1px solid #8971ff85;width:10px;height:10px;position:absolute;top:-6px;left:17px;transform:rotate(45deg)}.metricTooltip b{color:#ad9dff;letter-spacing:.04em;font-size:12px;position:relative}.metricTooltip strong{color:#f1f6ff;font-size:12px;line-height:1.35;position:relative}.metricTooltip em{color:#a9bad0;font-size:11px;font-style:normal;font-weight:500;line-height:1.45;position:relative}.metricLabelWithTip:hover .metricTooltip,.metricLabelWithTip:focus .metricTooltip{opacity:1;visibility:visible;transform:translateY(0)}.kpi .metricTooltip{top:calc(100% + 10px)}.metricTooltip{white-space:normal}.skuCampaignHead .metricTooltip{left:auto;right:0}.skuCampaignHead .metricTooltip:before{left:auto;right:17px}@media (width<=700px){.metricTooltip{width:auto;position:fixed;inset:auto 16px 18px}.metricTooltip:before{display:none}}@keyframes actionDrawerIn{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@media (width<=650px){.actionDetailDrawer{padding:17px}.actionCardButtons,.actionMetricsGrid{grid-template-columns:1fr}.actionDrawerFooter{grid-template-columns:1fr 1fr;display:grid}.drawerPrimary{grid-column:1/-1}.actionDrawerTitle h2{font-size:19px}}.actionCardButtons{grid-template-columns:1fr 1.15fr;gap:8px;margin-top:12px;display:grid}.actionDetailsBtn{color:#c9bcff;cursor:pointer;background:#8b5cf614;border:1px solid #8b5cf66b;border-radius:9px;font-size:12px;font-weight:800}.actionDetailsBtn:hover{background:#8b5cf629;border-color:#9b7cff}.actionDrawerBackdrop{z-index:150;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#01070e94;border:0;position:fixed;inset:0}.actionDetailDrawer{z-index:151;background:linear-gradient(160deg,#0c2035,#06121f 58%,#081827);border-left:1px solid #8771ff6b;width:min(540px,100vw);height:100vh;padding:22px;animation:.22s ease-out actionDrawerIn;position:fixed;top:0;right:0;overflow:auto;box-shadow:-25px 0 70px #0000006b}.actionDrawerHeader{border-bottom:1px solid #94a3b826;justify-content:space-between;gap:14px;padding-bottom:16px;display:flex}.actionDrawerTitle{align-items:flex-start;gap:12px;display:flex}.actionDrawerIcon{color:#bfaeff;background:#8b5cf624;border:1px solid #8b5cf652;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.actionDrawerIcon.critical,.actionDrawerIcon.high{color:#ff9a9a;background:#ef444424;border-color:#ef444459}.actionDrawerIcon.medium{color:#ffd079;background:#f59e0b24;border-color:#f59e0b59}.actionDrawerIcon.green,.actionDrawerIcon.blue{color:#8eb9ff;background:#1f6fff24;border-color:#1f6fff59}.drawerEyebrow{color:#9a86ff;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.actionDrawerTitle h2{margin:4px 0 0;font-size:21px;line-height:1.22}.drawerClose{color:#8ea3bd;cursor:pointer;background:0 0;border:0;padding:3px}.drawerClose:hover{color:#fff}.recommendationStatusLine{color:#9fb2c8;flex-wrap:wrap;gap:8px;padding:14px 0;font-size:12px;display:flex}.recommendationStatusLine span:not(.severity){background:#94a3b814;border-radius:8px;padding:5px 8px}.recommendationStatusLine b{color:#edf5ff}.drawerImpactCard{background:radial-gradient(circle at 80% 0,#8b5cf63d,#0000 48%),#142d4e73;border:1px solid #4b6fca61;border-radius:14px;margin:3px 0 18px;padding:17px}.drawerImpactCard span{color:#9eb4cf;font-size:12px;display:block}.drawerImpactCard strong{color:#75eda4;margin:7px 0;font-size:25px;line-height:1.2;display:block}.drawerImpactCard p{color:#a4b6cc;margin:0;font-size:12px;line-height:1.45}.actionDrawerSection{border-bottom:1px solid #94a3b81f;padding:17px 0}.actionDrawerSection h3{margin:0 0 12px;font-size:14px}.reasonList{gap:8px;display:grid}.reasonList>div{grid-template-columns:24px 1fr;align-items:flex-start;gap:10px;display:grid}.reasonList span{color:#bfafff;background:#8b5cf62e;border-radius:50%;place-items:center;width:23px;height:23px;font-size:11px;font-weight:900;display:grid}.reasonList p{color:#b4c5d9;margin:2px 0 0;font-size:13px;line-height:1.45}.actionMetricsGrid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.actionMetricsGrid>div{background:#ffffff05;border:1px solid #94a3b824;border-radius:11px;padding:11px}.actionMetricsGrid span{color:#8ea3bf;font-size:11px;display:block}.actionMetricsGrid b{color:#f0f6ff;margin-top:5px;font-size:16px;display:block}.dataSourceList{gap:9px;margin:0;padding:0;list-style:none;display:grid}.dataSourceList li{color:#b8c8dc;align-items:center;gap:9px;font-size:13px;display:flex}.dataSourceList svg{color:#4ade80;flex:none}.outcomeBox{color:#8cbaff;background:#1f6fff14;border:1px solid #1f6fff3d;border-radius:11px;gap:10px;padding:12px;display:flex}.outcomeBox p{color:#b5c9df;margin:0;font-size:12px;line-height:1.45}.actionDrawerFooter{background:linear-gradient(#06121f00,#06121f 22%);flex-wrap:wrap;gap:8px;padding:16px 0 2px;display:flex;position:sticky;bottom:-22px}.actionDrawerFooter button{cursor:pointer;border-radius:10px;min-height:40px;padding:0 11px;font-weight:800}.drawerSecondary{color:#bdcce0;background:#ffffff06;border:1px solid #94a3b840}.drawerSkuLink{color:#9bc1ff;background:#1f6fff14;border:1px solid #4c85ff6b}.drawerPrimary{color:#fff;background:linear-gradient(135deg,#1f6fff,#8b5cf6);border:0;flex:1}.actionApplied{color:#7cecaa;background:#22c55e1a;border:1px solid #22c55e61;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px;font-weight:800;display:flex}@media (width<=650px){.actionDetailDrawer{padding:17px}.actionCardButtons,.actionMetricsGrid{grid-template-columns:1fr}.actionDrawerFooter{grid-template-columns:1fr 1fr;display:grid}.drawerPrimary{grid-column:1/-1}.actionDrawerTitle h2{font-size:19px}}.actionCard.isApplied{border-color:#22c55e6b;box-shadow:0 0 0 1px #22c55e14,0 16px 38px #02121638}.actionCard.isDeferred{opacity:.78;border-color:#94a3b838}.actionCard .actionBtn.applied{color:#8bf0b1;background:#22c55e1f;border:1px solid #22c55e66}.actionDeferred{color:#ffd383;background:#f59e0b1a;border:1px solid #f59e0b59;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px;font-weight:800;display:flex}.actionToast{z-index:230;color:#a7f3c6;background:#0d2a24;border:1px solid #22c55e66;border-radius:13px;align-items:center;gap:10px;max-width:min(440px,100vw - 36px);padding:13px 13px 13px 15px;font-size:13px;font-weight:800;animation:.2s ease-out actionToastIn;display:flex;position:fixed;bottom:24px;right:26px;box-shadow:0 18px 45px #0006}.actionToast.deferred{color:#ffdc94;background:#2b210f;border-color:#f59e0b6b}.actionToast.new{color:#add0ff;background:#112842;border-color:#3b82f666}.actionToast button{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;margin-left:auto;padding:0;display:grid}@keyframes actionToastIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width<=650px){.actionToast{bottom:18px;right:18px}}.actionMeta{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.actionChannelBadge,.contextChannel{color:#fff;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;height:25px;padding:0 8px;font-size:11px;font-weight:900;display:inline-flex}.actionChannelBadge.wb,.contextChannel.wb{background:#7c3aed}.actionChannelBadge.ozon,.contextChannel.ozon{background:#1f6fff}.actionChannelBadge.ym,.contextChannel.ym{background:#b77905}.actionChannelBadge.site,.contextChannel.site{background:#155e75}.actionChannelBadge.neutral,.contextChannel.neutral{color:#c9d8eb;background:#94a3b833}.actionMeta .severity{flex:none}.optimizationPlan{background:linear-gradient(135deg,#1f6fff1a,#8b5cf614);border:1px solid #60a5fa47;border-radius:12px;padding:13px}.optimizationPlanTitle{color:#a8c9ff;align-items:center;gap:8px;font-size:13px;font-weight:900;display:flex}.optimizationPlanTitle svg{color:#6fa6ff}.optimizationPlan ol{color:#c4d3e7;gap:8px;margin:12px 0 10px;padding-left:20px;font-size:13px;line-height:1.42;display:grid}.optimizationPlan li::marker{color:#7baaff;font-weight:800}.optimizationPlan p{color:#8ea4be;margin:0;font-size:12px;line-height:1.45}.recommendationStatusLine .contextChannel{height:auto;padding:5px 8px}:root{--pilot-ease:cubic-bezier(.2,.8,.2,1)}button,.panel,.kpi,.actionCard,.skuDataButton,.navItem{transition:transform .18s var(--pilot-ease),box-shadow .18s var(--pilot-ease),border-color .18s var(--pilot-ease),background .18s var(--pilot-ease),opacity .18s var(--pilot-ease)}button:active{transform:translateY(1px)scale(.985)}button:focus-visible,.actionCard:focus-visible,.skuDataButton:focus-visible{outline-offset:2px;outline:2px solid #7268fff2}.panel:hover{border-color:#638cd259;box-shadow:0 12px 28px #00000029}.kpi:hover{border-color:#4f7dda75;transform:translateY(-3px);box-shadow:0 13px 26px #0000002e}.kpi:hover .miniChart{filter:brightness(1.18);transform-origin:bottom;transform:scale(1.015)}.actionCard:hover,.actionCard:focus-visible{border-color:#9371ffb8;transform:translateY(-4px);box-shadow:0 18px 34px #02081757}.actionCard:hover .actionIcon{transform:rotate(-5deg)scale(1.07)}.actionIcon{transition:transform .22s var(--pilot-ease),background .18s var(--pilot-ease)}.actionCard:hover .actionBtn{box-shadow:0 8px 18px #6048ff4d}.skuDataButton:hover{background:linear-gradient(90deg,#1f6fff1a,#8b5cf60a);border-color:#4c85ff6b;transform:translate(3px)}.navItem:hover:not(.active){color:#edf4ff;background:#667eb01a;transform:translate(3px)}.toolBtn:hover,.selectBtn:hover,.actionLinkBtn:hover{background:#3a5fa81f;border-color:#6b91eb8c}.emptyState{text-align:center;color:#91a9c8;background:linear-gradient(110deg,#112c4852,#112c4814,#112c4852) 0 0/200% 100%;justify-content:center;align-items:center;min-height:86px;animation:2.4s ease-in-out infinite emptyPulse;display:flex;position:relative;overflow:hidden}@keyframes emptyPulse{0%,to{opacity:.86;background-position:0 0}50%{opacity:1;background-position:100% 0}}.pageStage{min-height:260px;position:relative}.pageStage.isRefreshing>:not(.refreshOverlay){opacity:.58;filter:saturate(.8);pointer-events:none}.refreshOverlay{z-index:25;pointer-events:none;place-items:start center;padding-top:92px;display:grid;position:absolute;inset:0}.refreshOverlay>div{color:#c9d8ff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#071629eb;border:1px solid #7a91ff75;border-radius:999px;align-items:center;gap:9px;padding:10px 14px;font-size:12px;font-weight:800;display:flex;box-shadow:0 14px 38px #0000004d}.refreshOverlay svg{color:#9a86ff;animation:.8s linear infinite pilotSpin}@keyframes pilotSpin{to{transform:rotate(360deg)}}.actionToast{animation:actionToastIn .24s var(--pilot-ease),toastGlow 2.8s ease-in-out infinite}.actionToast:hover{transform:translateY(-2px);box-shadow:0 22px 50px #0000007a}@keyframes toastGlow{50%{box-shadow:0 22px 54px #2f6dff2e}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.refreshOverlay svg{animation:none}}.supplyPlannerHero{background:radial-gradient(circle at 94% 4%,#25b09629,#0000 30%),radial-gradient(circle at 52% 120%,#8b5cf626,#0000 45%),#091b2d;margin-bottom:18px;padding:20px 22px}.supplyPlannerHeading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.eyebrow{color:#7daeff;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.supplyPlannerHeading h2{margin:5px 0;font-size:22px}.supplyPlannerHeading p{color:#91a8c4;max-width:700px;margin:0;font-size:13px}.supplyPlannerStats{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.supplyPlannerStats>div{background:#04111f57;border:1px solid #6a8ecd42;border-radius:12px;padding:13px 14px}.supplyPlannerStats span,.supplyPlannerStats small{color:#91a7c2;font-size:12px;line-height:1.4;display:block}.supplyPlannerStats b{color:#eef5ff;margin:6px 0 4px;font-size:20px;display:block}.supplyPlannerStats>div:first-child b{color:#ffba5a}.supplyPlannerStats>div:nth-child(2) b{color:#78edaa}.supplyTimeline{border-top:1px solid #94a3b821;margin-top:18px;padding-top:15px}.supplyTimelineLabel{color:#b9cae0;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.supplyTimelineLabel svg{color:#8e78ff}.supplyTimelineTrack{background:linear-gradient(90deg,#3c72d457,#62dfa86b);border-radius:99px;height:4px;margin:46px 20px 0;position:relative}.arrival{text-align:center;flex-direction:column;align-items:center;min-width:150px;font-style:normal;display:flex;position:absolute;top:-9px;transform:translate(-50%)}.arrival>i{background:#8168ff;border:3px solid #0d2340;border-radius:50%;width:15px;height:15px;display:block;box-shadow:0 0 0 4px #8168ff26}.arrival>div{white-space:nowrap;position:absolute;bottom:26px}.arrival b{color:#dbe7f7;font-size:11px;line-height:1.25;display:block}.arrival span{color:#89a4c2;margin-top:2px;font-size:10px;line-height:1.25;display:block}.arrival.a1{left:22%}.arrival.a2{left:50%}.arrival.a3{left:80%}.warehouseMiniNote{color:#d4b77e;background:#f59e0b14;border:1px solid #f59e0b30;border-radius:10px;gap:8px;margin-top:16px;padding:11px;font-size:12px;line-height:1.4;display:flex}.warehouseMiniNote svg{color:#f9ac2e;flex:none}.stockMatrixPanel{margin:18px 0}.stockMatrix{overflow:auto}.stockMatrixHead,.stockMatrixRow{grid-template-columns:1.5fr .65fr .65fr .65fr .8fr .85fr 1.1fr;align-items:center;gap:12px;min-width:940px;display:grid}.stockMatrixHead{color:#8399b6;text-transform:uppercase;letter-spacing:.04em;padding:0 12px 10px;font-size:11px;font-weight:800}.stockMatrixRow{color:#dce8f6;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-top-color:#94a3b81f;width:100%;padding:13px 12px}.stockMatrixRow:hover{background:#3257911a;border-color:#517fda40}.stockMatrixRow>span b{color:#f1f6ff;font-size:13px;display:block}.stockMatrixRow>span small,.stockMatrixRow strong small{color:#7f96b3;margin-top:3px;font-size:11px;font-weight:500;display:block}.stockMatrixRow strong{font-size:13px}.stockMatrixRow em{border-radius:8px;justify-self:start;padding:6px 8px;font-size:11px;font-style:normal;font-weight:800}.stockMatrixRow em.critical{color:#ff9898;background:#ef444421;border:1px solid #ef444457}.stockMatrixRow em.high{color:#ffd083;background:#f59e0b21;border:1px solid #f59e0b57}.stockMatrixRow em.medium{color:#9bc4ff;background:#1f6fff21;border:1px solid #1f6fff4d}.stockMatrixRow em.ok{color:#86e7aa;background:#22c55e1a;border:1px solid #22c55e45}.supplyDrawerBackdrop{z-index:260;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#020811ad;justify-content:flex-end;display:flex;position:fixed;inset:0}.supplyDrawer{width:min(460px,100%);min-height:100%;animation:actionDrawerIn .22s var(--pilot-ease);background:#071827;border-left:1px solid #7c98d14d;padding:22px;overflow:auto;box-shadow:-18px 0 45px #00000059}.supplyDrawerHeader{justify-content:space-between;gap:12px;display:flex}.supplyDrawerHeader h2{margin:5px 0;font-size:23px}.supplyDrawerHeader p{color:#91a7c2;margin:0;font-size:13px}.supplyDrawerImpact{background:linear-gradient(135deg,#ef44441f,#f59e0b12);border:1px solid #ef444447;border-radius:13px;margin:20px 0;padding:16px}.supplyDrawerImpact span{color:#acbcd0;font-size:12px;display:block}.supplyDrawerImpact b{color:#ff9b9b;margin:6px 0;font-size:27px;display:block}.supplyDrawerImpact p{color:#aabbd0;margin:0;font-size:12px;line-height:1.45}.supplyDrawerBlock{border-top:1px solid #94a3b821;padding:17px 0}.supplyDrawerBlock h3{margin:0 0 6px;font-size:14px}.supplyQtyHeading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.supplyQtyHeading p{color:#8fa7c3;max-width:268px;margin:0;font-size:12px;line-height:1.45}.supplyQtyHeading p b{color:#dce8ff}.resetQtyBtn{color:#8caeff;cursor:pointer;background:0 0;border:0;flex:none;padding:3px 0;font-size:11px;font-weight:800}.resetQtyBtn:hover{color:#c3b7ff}.quantityControl{grid-template-columns:48px 1fr 48px;align-items:center;gap:8px;margin-top:13px;display:grid}.quantityControl button{color:#b8cff0;cursor:pointer;background:#2b4f861f;border:1px solid #7998d352;border-radius:10px;align-content:center;place-items:center;height:46px;display:grid}.quantityControl button small{color:#82a6d8;margin-top:1px;font-size:9px;line-height:1}.quantityControl label{background:#ffffff06;border:1px solid #6d87ce59;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:46px;padding:0 12px;display:flex}.quantityControl input{color:#fff;text-align:center;appearance:textfield;background:0 0;border:0;outline:0;width:100%;max-width:120px;font-family:inherit;font-size:21px;font-weight:800}.quantityControl input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantityControl input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantityControl label span{color:#9ab1cc;font-size:12px;font-weight:700}.supplyCalcRows{grid-template-columns:1fr 1fr;gap:8px;margin-top:13px;display:grid}.supplyCalcRows>div{background:#ffffff05;border:1px solid #94a3b81f;border-radius:10px;padding:10px}.supplyCalcRows span{color:#8ca4c0;font-size:11px;display:block}.supplyCalcRows b{margin-top:5px;font-size:15px;display:block}.warehouseChoices{gap:8px;display:grid}.warehouseChoices button{color:#b7c9df;text-align:left;cursor:pointer;background:#ffffff05;border:1px solid #94a3b82e;border-radius:10px;padding:11px 12px}.warehouseChoices button.active{color:#f0ecff;background:#6752ff24;border-color:#6c64ff9e}.supplyHint{color:#9bb3ce;gap:8px;margin:12px 0 0;font-size:12px;line-height:1.45;display:flex}.supplyHint svg{color:#7ca8ff;flex:none}.supplyDrawerFooter{background:linear-gradient(#0000,#071827 28%);gap:8px;margin-top:22px;padding:18px 0 2px;display:flex;position:sticky;bottom:-22px}.supplyDrawerFooter button{cursor:pointer;border-radius:10px;min-height:42px;padding:0 13px;font-weight:800}.supplySavedState{text-align:center;padding:72px 18px}.supplySavedState>svg{color:#63e39a}.supplySavedState h3{margin:13px 0 7px}.supplySavedState p{color:#a3b8d1;margin:0 0 20px;font-size:13px;line-height:1.5}@media (width<=900px){.supplyPlannerStats{grid-template-columns:1fr}.supplyPlannerHeading{display:grid}.stockMatrixHead,.stockMatrixRow{min-width:870px}}.supplyPlannerHeading .metricLabelWithTip{vertical-align:baseline;display:inline-flex}.sortPicker{position:relative}.matrixSortMenu{z-index:40;background:#0a1c2f;border:1px solid #94a3b838;border-radius:10px;gap:3px;width:172px;padding:6px;display:grid;position:absolute;top:38px;right:0;box-shadow:0 14px 34px #00000059}.matrixSortMenu button{color:#cbd8ea;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:7px;padding:9px;font-size:12px}.matrixSortMenu button:hover,.matrixSortMenu button.selected{color:#fff;background:#1f6fff29}.stockMatrixHead,.stockMatrixRow{grid-template-columns:minmax(230px,1.45fr) 58px 82px 82px 92px 110px minmax(145px,.95fr);gap:10px}.stockMatrixHead{align-items:end}.stockMatrixRow>i{justify-self:start;min-width:36px}.stockMatrixRow strong{white-space:nowrap}.normalSupplyState>svg{color:#63e39a}.normalSupplyState h3{margin:13px 0 7px}.normalSupplyState p{color:#a3b8d1;margin:0 0 20px;font-size:13px;line-height:1.5}.tableTools{gap:8px;display:flex;position:relative}.toolPopoverWrap{position:relative}.toolBtn{cursor:pointer;margin-left:0;padding:0 10px}.toolBtn.selected{background:#6a52ff29;border-color:#6968ffb3}.toolPopover{z-index:40;color:#d9e6f6;background:#0a1c2f;border:1px solid #94a3b838;border-radius:10px;gap:9px;width:220px;padding:11px;font-size:12px;display:grid;position:absolute;top:37px;right:0;box-shadow:0 14px 34px #00000059}.toolPopover strong{font-size:12px}.toolPopover label{color:#aec0d8;align-items:center;gap:8px;display:flex}.toolPopover input{accent-color:#6f5bff}.miniReset{color:#8cb4ff;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:12px;font-weight:800}.compactSkuColumns .skuHead,.compactSkuColumns .skuData{grid-template-columns:90px minmax(180px,1.3fr) 76px 80px 80px 80px 95px}.compactSkuColumns .skuHead>span:nth-child(5),.compactSkuColumns .skuHead>span:nth-child(6),.compactSkuColumns .skuHead>span:nth-child(7),.compactSkuColumns .skuData>span:nth-child(5),.compactSkuColumns .skuData>span:nth-child(6),.compactSkuColumns .skuData>span:nth-child(7){display:none}@media (width<=700px){.tableTools{flex-wrap:wrap;justify-content:flex-end}.stockMatrixHead,.stockMatrixRow{min-width:850px}}.supplyPlannerTitleRow{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.supplyHorizonPicker{border:1px solid var(--line);background:#05111d9e;border-radius:10px;gap:5px;padding:4px;display:flex}.supplyHorizonPicker button{color:#8fa2bb;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 9px;font-size:12px;font-weight:700}.supplyHorizonPicker button.active{color:#e8f1ff;background:#1f6fff38;box-shadow:inset 0 0 0 1px #38bdf842}.supplyTimelineEmpty{color:#8fa2bb;border:1px dashed #94a3b833;border-radius:10px;margin-top:12px;padding:12px;font-size:13px}.matrixHelper{color:#7f8da3;margin-top:4px;font-size:12px;display:block}.stockMatrixRow{transition:transform .16s,background .16s}.stockMatrixRow:hover{background:#1f6fff1a;transform:translate(2px)}.oosHorizonPicker{background:#05111dad;border:1px solid #94a3b82e;border-radius:10px;align-items:center;gap:4px;padding:4px;display:inline-flex;box-shadow:inset 0 1px #ffffff06}.oosHorizonPicker button{color:#8fa2bb;min-width:48px;height:28px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;font-size:12px;font-weight:800;transition:background .16s,border-color .16s,color .16s,transform .16s}.oosHorizonPicker button:hover{color:#e8f1ff;background:#1f6fff1c}.oosHorizonPicker button.active{color:#edf5ff;background:linear-gradient(135deg,#1f6fff61,#6e51ff52);border-color:#5696ff5c;box-shadow:0 4px 12px #081e4752}.oosHorizonPicker button:focus-visible{outline-offset:2px;outline:2px solid #83b7ff}.oosForecastHint{color:#8fa2bb;margin:-2px 0 11px;font-size:12px}.oosEmptyState{color:#b9e8c3;background:#22c55e0f;border:1px dashed #22c55e59;border-radius:12px;align-items:center;gap:9px;min-height:68px;padding:13px;font-size:13px;display:flex}.srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.financeHero{justify-content:space-between;align-items:flex-end;gap:24px;padding:6px 0 16px;display:flex}.financeHero>div>span{color:#77aaf1;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:12px;font-weight:800;display:block}.financeHero h1{color:#eff6ff;margin:0 0 7px;font-size:30px}.financeHero p{color:#94a9c2;max-width:690px;margin:0;line-height:1.45}.financeExportBtn{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#2d7cff,#8b5cf6);border:0;border-radius:12px;align-items:center;gap:9px;padding:12px 15px;font-weight:800;display:inline-flex;box-shadow:0 8px 24px #455bff40}.financeKpiGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.financeKpiGrid .insight{min-height:132px}.financeTabs{border-bottom:1px solid #94a3b829;gap:7px;margin:3px 0 18px;display:flex}.financeTabs button{color:#90a5c1;background:0 0;border:0;border-bottom:2px solid #0000;padding:11px 14px 13px;font-weight:800}.financeTabs button.active{color:#eef4ff;border-bottom-color:#8b5cf6}.financePageGrid{grid-template-columns:minmax(0,1.62fr) minmax(320px,.78fr);gap:16px;display:grid}.financeMainPanel{min-height:585px;padding:19px}.financeSideStack{align-content:start;gap:16px;display:grid}.financePanelHint{color:#8fa5bf;margin:0 0 16px;font-size:13px}.financePeriodNote{color:#81a4d9;font-size:12px;font-weight:700}.financePnlTable{gap:1px;min-width:0;display:grid;overflow-x:auto}.financePnlHead,.financePnlRow{border-bottom:1px solid #94a3b81a;grid-template-columns:minmax(220px,1.55fr) minmax(180px,1fr) minmax(130px,.8fr) minmax(150px,1fr);align-items:center;column-gap:18px;min-width:710px;padding:12px 14px;display:grid}.financePnlHead{color:#7187a3;text-transform:uppercase;letter-spacing:.06em;padding-top:6px;padding-bottom:10px;font-size:11px}.financePnlHead span:not(:first-child){text-align:right}.financePnlRow{color:#dbeafe;font-size:14px}.financePnlRow>span{min-width:0}.financePnlRow b{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px}.financePnlRow em{text-align:right;color:#94a8c1;font-variant-numeric:tabular-nums;white-space:nowrap;font-style:normal}.financePnlRow i{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-style:normal;font-weight:800}.financePnlRow.expense{background:#94a3b806}.financePnlRow.subtotal{border-top:1px solid #38bdf84d;font-weight:800}.financePnlRow.total{background:#22c55e12;border-top:1px solid #22c55e73;padding-top:15px;padding-bottom:15px;font-size:16px;font-weight:900}.financePnlRow.total b{color:#3de782;font-size:18px}.financeExpense{color:#f8b4b4}.goodTrend{color:#34d477}.badTrend{color:#ff7f7f}.financeBreakdownPanel{padding:18px}.financeMarginCallout{background:#22c55e0f;border:1px solid #22c55e3d;border-radius:12px;align-items:baseline;gap:8px;margin-top:16px;padding:13px;display:flex}.financeMarginCallout b{color:#36dc7a;font-size:22px}.financeMarginCallout span{font-weight:800}.financeMarginCallout em{color:#93a7bf;margin-left:auto;font-size:12px;font-style:normal}.financeDrivers{padding:18px}.financeDriver{border-bottom:1px solid #94a3b81a;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px 0;display:grid}.financeDriver>svg{width:18px}.financeDriver span{gap:3px;display:grid}.financeDriver small{color:#8fa3bd;line-height:1.32}.financeDriver strong{white-space:nowrap;font-size:13px}.financeDriver.good>svg,.financeDriver.good strong{color:#36dc7a}.financeDriver.bad>svg,.financeDriver.bad strong{color:#ff6c6c}.financeTextBtn{color:#72a7fb;background:0 0;border:0;align-items:center;gap:3px;margin-top:12px;padding:0;font-weight:800;display:inline-flex}.financeCashLegend{color:#9cb0ca;gap:15px;margin-bottom:12px;font-size:12px;display:flex}.financeCashLegend span{align-items:center;gap:6px;display:inline-flex}.financeCashLegend i{border-radius:50%;width:9px;height:9px}.financeCashLegend .inflow{background:#22c55e}.financeCashLegend .outflow{background:#ef4444}.financeCashLegend .net{background:#8b5cf6}.financeCashChart{height:360px}.financeCashSummary{padding:18px}.financeCashSummary>div{border-bottom:1px solid #94a3b81a;gap:4px;padding:14px 0;display:grid}.financeCashSummary span{color:#8fa3bd;font-size:13px}.financeCashSummary b{color:#e8f3ff;font-size:21px}.financeCashSummary em{color:#758aa4;font-size:12px;font-style:normal}.financeAdvice{color:#a3b5ca;margin:0;line-height:1.5}.financeChannels{gap:12px;margin:20px 0 26px;display:grid}.financeChannelRow{border-bottom:1px solid #94a3b81a;grid-template-columns:1.1fr minmax(120px,1.7fr) .7fr .62fr;align-items:center;gap:14px;padding:12px 0;display:grid}.financeChannelName{align-items:center;gap:8px;min-width:0;display:flex}.financeChannelName i{border-radius:50%;flex:none;width:9px;height:9px}.financeChannelName b{font-size:15px}.financeChannelName span{color:#8095b0;white-space:nowrap;margin-left:auto;font-size:12px}.financeChannelBar{background:#10243a;border-radius:999px;height:9px;overflow:hidden}.financeChannelBar i{border-radius:999px;height:100%;display:block}.financeChannelRow strong{text-align:right;color:#48df8a}.financeChannelRow em{text-align:right;color:#8fa4c0;font-size:12px;font-style:normal}.financeLineChart{height:230px;margin-top:16px}.financeSkuPanel{margin-top:16px;padding:0;overflow:hidden}.financeSkuPanel>.panelHeader{padding:18px 18px 0}.financeSkuPanel>.tablePanel{box-shadow:none;background:0 0;border:0;padding:8px 18px 18px}.financeSkuPanel>.tablePanel>.panelHeader{display:none}.floatingToast.successToast{z-index:50;color:#d9ffe7;background:#103729;border:1px solid #33d67966;border-radius:12px;align-items:center;gap:9px;padding:12px 16px;font-weight:800;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 14px 35px #00000059}@media (width<=1180px){.financeKpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.financePageGrid{grid-template-columns:1fr}.financeMainPanel{min-height:0}.financeSideStack{grid-template-columns:repeat(2,minmax(0,1fr))}.financeHero{align-items:flex-start}.financeChannelRow{grid-template-columns:1fr 1.4fr .8fr .65fr}}@media (width<=700px){.financeHero{display:grid}.financeKpiGrid,.financeSideStack{grid-template-columns:1fr}.financePnlHead,.financePnlRow{grid-template-columns:1.25fr 1fr .62fr;min-width:520px}.financePnlHead span:nth-child(3),.financePnlRow em{display:none}.financeChannelRow{grid-template-columns:1fr auto}.financeChannelBar,.financeChannelRow em,.financeChannelName span{display:none}.financeTabs{overflow:auto}.financeTabs button{white-space:nowrap}.financeExportBtn{justify-content:center;width:100%}}.financeFilterContext{color:#93aac4;margin:-2px 0 14px;font-size:13px}.financeFilterContext b{color:#dceaff}.adsFilterNote{color:#8ea3bd;margin:-6px 0 13px;font-size:12px}.adsFilterNote b{color:#cfdbeb}.adsCommandGrid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:14px;margin-bottom:14px;display:grid}.adsControlPanel{min-height:365px}.adsPrimaryDecision{background:linear-gradient(135deg,#ef44441a,#08182729);border:1px solid #ef44443d;border-radius:14px;gap:12px;padding:14px;display:flex}.adsDecisionIcon{color:#ff9b9b;background:#ef44442b;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.adsPrimaryDecision h3{color:#edf5ff;margin:5px 0 6px;font-size:16px}.adsPrimaryDecision p{color:#aabbd0;margin:0;font-size:12px;line-height:1.45}.adsDecisionSteps{gap:8px;margin:13px 0;display:grid}.adsDecisionSteps>div{color:#bdcce0;grid-template-columns:23px 1fr;align-items:flex-start;gap:8px;font-size:12px;line-height:1.38;display:grid}.adsDecisionSteps b{color:#b8a7ff;background:#8b5cf62e;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.adsDecisionActions{flex-wrap:wrap;gap:9px;display:flex}.adsDemoNotice{color:#7f93ab;margin:12px 0 0;font-size:11px;line-height:1.4}.adsHealthyState{color:#77efa4;background:#22c55e12;border:1px solid #22c55e3d;border-radius:14px;align-items:center;gap:10px;padding:15px;display:flex}.adsHealthyState b,.adsHealthyState span{display:block}.adsHealthyState span{color:#aabed0;margin-top:3px;font-size:12px}.campaignTablePanel{padding:18px}.campaignHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.campaignHeader h2{margin:0;font-size:18px}.campaignHeader p{color:#879ab2;margin:5px 0 0;font-size:12px}.campaignFilters{flex-wrap:wrap;gap:6px;display:flex}.campaignFilters button{color:#9fb0c5;cursor:pointer;background:#ffffff05;border:1px solid #94a3b82e;border-radius:9px;padding:7px 9px;font-size:11px;font-weight:800}.campaignFilters button.active{color:#cce0ff;background:#1f6fff26;border-color:#38bdf86b}.campaignDataTable{border:1px solid #94a3b824;border-radius:13px;overflow:auto}.campaignDataHead,.campaignDataRow{grid-template-columns:minmax(190px,1.5fr) 55px 56px 60px 88px 116px 86px 108px;align-items:center;gap:11px;min-width:860px;padding:11px 13px;display:grid}.campaignDataHead{color:#7f93ab;text-transform:uppercase;letter-spacing:.045em;background:#ffffff08;font-size:10px;font-weight:900}.campaignDataRow{color:#b9c9dc;border-top:1px solid #94a3b81a;font-size:12px}.campaignDataRow:hover{background:#1f6fff0b}.campaignDataRow b{color:#eaf3ff;font-size:12px;display:block}.campaignDataRow small{color:#8093aa;margin-top:3px;font-size:10px;display:block}.campaignDataRow strong{font-size:12px}.campaignDataRow strong.positive{color:#70eaa0}.campaignDataRow strong.negative{color:#ff9696}.campaignDataRow em{font-size:10px;font-style:normal;font-weight:900}.campaignAction{color:#b9d6ff;cursor:pointer;background:#1f6fff1a;border:1px solid #38bdf842;border-radius:8px;padding:7px 8px;font-size:10px;font-weight:900}.campaignAction.danger{color:#ffb0b0;background:#ef44441c;border-color:#ef44444d}.campaignNoRows{color:#9bafc5;justify-content:center;align-items:center;gap:8px;padding:28px;font-size:13px;display:flex}.campaignGlossary{color:#8498af;flex-wrap:wrap;gap:16px;padding:11px 2px 0;font-size:11px;display:flex}.campaignGlossary span{align-items:center;gap:4px;display:inline-flex}@media (width<=980px){.adsCommandGrid{grid-template-columns:1fr}.campaignHeader{flex-direction:column}.campaignFilters{width:100%}}.adsPeriodLabel{color:#91a5bd;white-space:nowrap;font-size:12px;font-weight:600}.adsAppliedState{color:#78ebaa;background:#22c55e1a;border:1px solid #22c55e3d;border-radius:10px;align-items:center;gap:7px;padding:9px 11px;font-size:12px;font-weight:800;display:inline-flex}.textActionBtn{color:#8dbfff;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:8px 3px;font-size:12px;font-weight:800;display:inline-flex}.adsMoreActions{flex-wrap:wrap;gap:8px;padding-top:10px;display:flex}.adsMoreActions button{color:#bfd0e6;cursor:pointer;background:#0f253d8c;border:1px solid #7592b540;border-radius:9px;padding:8px 10px;font-size:11px;font-weight:800}.adsMoreActions button:hover{color:#ecf5ff;border-color:#527fca}.campaignHeaderTools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.campaignExportBtn{color:#b9d6ff;cursor:pointer;background:#1f6fff1a;border:1px solid #38bdf84d;border-radius:9px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;font-weight:900;display:inline-flex}.campaignExportBtn:hover{background:#1f6fff33}.campaignDataTable.compact{overflow:visible}.campaignDataTable.compact .campaignDataHead,.campaignDataTable.compact .campaignDataRow{min-width:0}.campaignDataTable{scrollbar-color:#7f97b58c transparent;scrollbar-width:thin}@media (width<=980px){.campaignHeaderTools{justify-content:flex-start}.adsPeriodLabel{white-space:normal}}.returnsFilterNote{color:#93aac4;margin:-2px 0 14px;font-size:13px}.returnsFilterNote b{color:#dceaff}.returnsCommandGrid{grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr);gap:14px;margin-bottom:14px;display:grid}.returnsActionPanel,.returnsTrendPanel{min-height:370px;padding:18px}.returnsActionTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.returnsActionTop h2{margin:5px 0 4px;font-size:19px}.returnsActionTop p{color:#8fa3bd;margin:0;font-size:12px}.returnsLeadCase{background:linear-gradient(135deg,#ef44441c,#121d3859);border:1px solid #ef444442;border-radius:14px;gap:12px;margin-top:15px;padding:14px;display:flex}.returnsLeadCase>svg{color:#ff9b9b;flex:none;margin-top:3px}.returnsLeadCase span{color:#99c5ff;text-transform:uppercase;letter-spacing:.04em;background:#1f6fff1a;border:1px solid #3b82f659;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900;display:inline-flex}.returnsLeadCase h3{margin:8px 0 5px;font-size:16px}.returnsLeadCase p{color:#aec0d5;margin:0;font-size:12px;line-height:1.45}.returnsSteps{gap:8px;margin:14px 0;display:grid}.returnsSteps>div{color:#bdcce0;grid-template-columns:23px 1fr;align-items:flex-start;gap:9px;font-size:12px;line-height:1.4;display:grid}.returnsSteps b{color:#c8baff;background:#8b5cf62e;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.returnsActionButtons{flex-wrap:wrap;gap:9px;display:flex}.returnsTrendPanel .panelHeader{margin-bottom:8px}.returnsChartLegend{color:#9bb0c7;flex-wrap:wrap;gap:13px;margin-bottom:7px;font-size:11px;display:flex}.returnsChartLegend span{align-items:center;gap:5px;display:inline-flex}.returnsChartLegend i{border-radius:5px;width:10px;height:3px}.returnsChartLegend .returnLine{background:#ef4444}.returnsChartLegend .defectLine{background:#f59e0b}.returnsChartLegend .targetLine{background:#8b5cf6}.returnsChart{height:254px}.returnsLowerGrid{margin-bottom:14px}.returnsHint{color:#8094ad;margin:13px 0 0;font-size:11px;line-height:1.45}.returnImpactPanel{padding:18px}.returnImpactRows{gap:9px;display:grid}.returnImpactRows>div{border-bottom:1px solid #94a3b81a;grid-template-columns:1fr auto;gap:3px 12px;padding:10px 0;display:grid}.returnImpactRows span{color:#c2d1e4;font-size:13px}.returnImpactRows b{color:#ffb0b0;font-size:14px}.returnImpactRows em{color:#8296af;grid-column:1/-1;font-size:11px;font-style:normal}.returnsCasesPanel{padding:18px}.returnCasesTable{border:1px solid #94a3b824;border-radius:13px;overflow:auto}.returnCasesTable.compact{overflow:visible}.returnCasesHead,.returnCasesRow{grid-template-columns:minmax(230px,1.6fr) 62px minmax(135px,1fr) 92px 84px 94px 86px 90px;align-items:center;gap:11px;min-width:960px;padding:11px 13px;display:grid}.returnCasesHead{color:#7f93ab;text-transform:uppercase;letter-spacing:.045em;background:#ffffff08;font-size:10px;font-weight:900}.returnCasesRow{color:#b9c9dc;border-top:1px solid #94a3b81a;font-size:12px}.returnCasesRow:hover{background:#1f6fff0b}.returnCaseProduct{text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.returnCaseProduct b{color:#ecf5ff;font-size:12px;display:block}.returnCaseProduct small{color:#8093aa;margin-top:3px;font-size:10px;display:block}.returnCasesRow strong{font-size:12px}.returnCasesRow strong.negative{color:#ff9696}.returnCasesRow em{font-size:10px;font-style:normal;font-weight:900}.floatingToast.successToast button{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:6px;font-size:18px;line-height:1}@media (width<=980px){.returnsCommandGrid{grid-template-columns:1fr}.returnsActionPanel,.returnsTrendPanel{min-height:0}.returnsActionTop{display:grid}.returnsChart{height:230px}}@media (width<=700px){.returnsActionButtons>*{flex:1}.returnsChartLegend{font-size:10px}.returnsCasesPanel{padding:14px}.returnCasesHead,.returnCasesRow{min-width:880px}.returnsFilterNote{line-height:1.45}}.returnsCaseSelector{background:#08182775;border:1px solid #94a3b824;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding:8px 10px;display:flex}.returnsCaseSelector>span{color:#93aac4;white-space:nowrap;font-size:11px}.returnsCaseSelector>div{gap:6px;padding-bottom:1px;display:flex;overflow:auto}.returnsCaseSelector button{color:#9db0c8;cursor:pointer;white-space:nowrap;background:#0d1c2c;border:1px solid #94a3b82e;border-radius:8px;padding:6px 8px;font-size:10px;font-weight:800}.returnsCaseSelector button.active{color:#fff;background:linear-gradient(135deg,#2769ff,#8256f6);border-color:#8b5cf6cc}.returnsActionButtons{grid-template-columns:1fr 1fr;gap:10px;display:grid}.returnsActionButtons .primaryBtn,.returnsActionButtons .secondaryBtn{border-radius:11px;justify-content:center;align-items:center;width:100%;min-height:44px;font-weight:800;display:flex}.returnsActionButtons .secondaryBtn{color:#dceaff;background:#0c1d2d;border:1px solid #81a0ca57}.returnsActionButtons .secondaryBtn:hover{background:#102743;border-color:#5b8cff}.returnsActionButtons .primaryBtn{box-shadow:none}.returnsActionButtons .primaryBtn:hover{transform:translateY(-1px)}@media (width<=700px){.returnsActionButtons{grid-template-columns:1fr}.returnsCaseSelector{flex-direction:column;align-items:flex-start}.returnsCaseSelector>div{width:100%}}.returnsControlStatus{background:linear-gradient(135deg,#16a34a1f,#0d202b94);border:1px solid #22c55e4d;border-radius:12px;margin:-1px 0 14px;padding:12px 13px}.returnsControlTitle{color:#8cf2b4;align-items:center;gap:8px;font-size:12px;display:flex}.returnsControlTitle svg{color:#40d782}.returnsControlGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0;display:grid}.returnsControlGrid span{color:#8fa6bd;background:#05121d61;border-radius:9px;flex-direction:column;gap:3px;padding:8px 9px;font-size:10px;display:flex}.returnsControlGrid b{color:#e4f4ea;font-size:11px}.returnsControlStatus p{color:#a7c2b3;margin:0;font-size:11px;line-height:1.45}.returnsActionButtons .primaryBtn{white-space:nowrap}@media (width<=700px){.returnsControlGrid{grid-template-columns:1fr}}.recommendationsTop{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;padding:22px 24px;display:flex}.recommendationsTop h1{margin:4px 0 5px;font-size:28px}.recommendationsTop p{color:#91a0b6;margin:0}.actionTabs{flex-wrap:wrap;gap:7px;display:flex}.actionTabs button{color:#9fb0c5;font:inherit;cursor:pointer;background:#0b1b2b;border:1px solid #94a3b826;border-radius:10px;padding:9px 11px}.actionTabs button span{background:#94a3b824;border-radius:20px;place-items:center;min-width:20px;height:20px;margin-left:5px;padding:0 5px;font-size:11px;display:inline-grid}.actionTabs button.active{color:#fff;background:#153b63;border-color:#38bdf86b}.actionTabs button.active span{color:#061522;background:#38bdf8}.workListPanel{margin-bottom:18px;padding:0;overflow:hidden}.workListPanel>.panelHeader{border-bottom:1px solid #94a3b81f;padding:18px 20px}.workList{flex-direction:column;display:flex}.workItemCard{border-bottom:1px solid #94a3b81a;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px 20px;display:grid}.workItemCard:last-child{border-bottom:0}.workItemIcon{color:#5dd7ff;background:#38bdf81f;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.workItemCard.isDeferred .workItemIcon{color:#f8b84f;background:#f59e0b1f}.workItemMeta{align-items:center;gap:7px;margin-bottom:7px;display:flex}.workStatus{border-radius:20px;padding:3px 7px;font-size:11px}.workStatus.active{color:#65e3a5;background:#22c55e1f}.workStatus.deferred{color:#f9c56b;background:#f59e0b21}.workItemBody h3{margin:0 0 4px;font-size:15px}.workItemBody p{color:#91a0b6;margin:0;font-size:13px}.workItemTarget{color:#8294aa;align-items:center;gap:12px;margin-top:9px;font-size:12px;display:flex}.workItemTarget b{color:#fff}.workItemActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.workItemActions button{white-space:nowrap}.workEmpty{text-align:center;color:#8ea0b7;padding:44px 20px}.workEmpty svg{color:#5dd7ff}.workEmpty h3{color:#e5eefb;margin:10px 0 4px}.workEmpty p{margin:0}.pilotWorkWidget{margin-top:18px}.pilotWorkSummary{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.pilotWorkSummary>div{background:#0b1a2a;border:1px solid #94a3b81a;border-radius:12px;padding:12px}.pilotWorkSummary b{font-size:20px;display:block}.pilotWorkSummary span{color:#8ea0b7;font-size:11px}.pilotWorkPreview{flex-direction:column;gap:8px;margin-top:12px;display:flex}.pilotWorkPreview>div{color:#98a8bb;align-items:center;gap:8px;font-size:12px;display:flex}.pilotWorkPreview b{color:#dce8f8;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.workDot{background:#22c55e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #22c55e1f}.pilotWorkEmpty{color:#8ea0b7;margin:14px 0 0;font-size:12px;line-height:1.5}@media (width<=900px){.recommendationsTop{flex-direction:column;align-items:flex-start}.workItemCard{grid-template-columns:40px 1fr}.workItemActions{grid-column:1/-1;justify-content:flex-start}.workItemTarget{flex-wrap:wrap}}.reviewsHero{justify-content:space-between;align-items:flex-end;gap:24px;padding:6px 0 12px;display:flex}.reviewsHero h1{color:#eff6ff;margin:0 0 7px;font-size:30px}.reviewsHero p{color:#94a9c2;max-width:760px;margin:0;line-height:1.5}.reviewsWorkspace{grid-template-columns:minmax(0,1.38fr) minmax(330px,.76fr);gap:16px;margin-top:16px;display:grid}.reviewsQueuePanel{min-height:620px;padding:18px}.reviewCaseList{gap:9px;margin-top:15px;display:grid}.reviewCaseRow{text-align:left;color:#dbeafe;cursor:pointer;background:#0716268c;border:1px solid #94a3b821;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;width:100%;padding:13px;transition:all .16s;display:grid}.reviewCaseRow:hover,.reviewCaseRow.selected{background:#1f6fff1c;border-color:#5391ff5c;transform:translateY(-1px)}.reviewCaseStars{color:#f7be37;white-space:nowrap;font-size:14px}.reviewCaseText{gap:4px;min-width:0;display:grid}.reviewCaseText b{color:#edf5ff;font-size:13px}.reviewCaseText span{color:#9db0c9;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.reviewCaseText small{color:#7187a4;font-size:11px}.reviewState{white-space:nowrap;border-radius:999px;padding:6px 8px;font-size:11px;font-style:normal;font-weight:800}.reviewState.new{color:#ffd18b;background:#f59e0b24}.reviewState.draft{color:#cbbcff;background:#8b5cf629}.reviewState.answered{color:#9af2bb;background:#22c55e21}.reviewDetailPanel{align-content:start;gap:15px;padding:18px;display:grid}.reviewDetailHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.reviewDetailHeader h2{margin:3px 0 0;font-size:18px}.reviewImpactBadge{color:#a8c8fb;white-space:nowrap;background:#38bdf81a;border:1px solid #38bdf83d;border-radius:999px;padding:6px 8px;font-size:11px;font-weight:800}.reviewImpactBadge.high{color:#ffd28c;background:#f59e0b1a;border-color:#f59e0b3d}.reviewImpactBadge.critical{color:#ffadad;background:#ef44441a;border-color:#ef444447}.reviewQuote{background:#020b145c;border:1px solid #94a3b826;border-radius:13px;padding:14px}.reviewQuote>div{color:#f7be37;font-size:17px}.reviewQuote p{color:#d7e5f6;margin:9px 0 8px;line-height:1.52}.reviewQuote small{color:#7d93ae}.reviewInsight{background:linear-gradient(135deg,#2764ff24,#8b5cf61a);border:1px solid #6d7dff33;border-radius:13px;grid-template-columns:auto 1fr;gap:10px;padding:13px;display:grid}.reviewInsight svg{color:#93baff}.reviewInsight b{font-size:13px}.reviewInsight p{color:#a7bbd3;margin:5px 0 0;font-size:12px;line-height:1.45}.reviewDraft{background:#8b5cf60f;border:1px solid #8b5cf640;border-radius:13px;padding:13px}.reviewDraft>div{color:#bdb4e8;justify-content:space-between;align-items:center;font-size:12px;font-weight:800;display:flex}.reviewDraft p{color:#dce8fb;margin:9px 0 0;font-size:13px;line-height:1.5}.reviewDetailActions{grid-template-columns:1fr 1.15fr;gap:9px;margin-top:2px;display:grid}.reviewDetailActions button{justify-content:center}.reviewsAnalyticsGrid{margin-top:16px}.reviewsChartLegend{color:#9db0c7;gap:15px;margin-bottom:10px;font-size:12px;display:flex}.reviewsChartLegend span{align-items:center;gap:6px;display:inline-flex}.reviewsChartLegend i{border-radius:50%;width:9px;height:9px}.ratingLine{background:#22c55e}.negativeLine{background:#ef4444}.answerLine{background:#8b5cf6}.reviewsTrendChart{height:300px}.reviewThemeRows{gap:0;margin:8px 0 12px;display:grid}.reviewThemeRows>div{border-bottom:1px solid #94a3b81a;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:14px 0;display:grid}.reviewThemeRows span{color:#dbeafe;font-weight:700}.reviewThemeRows b{color:#ffb0b0}.reviewThemeRows em{color:#8096b1;text-align:right;font-size:12px;font-style:normal}.reviewThemesPanel{padding:18px}.reviewsQueuePanel .campaignHeader{align-items:flex-start}.reviewsQueuePanel .campaignFilters{flex-wrap:wrap;justify-content:flex-end}@media (width<=1060px){.reviewsWorkspace{grid-template-columns:1fr}.reviewDetailPanel{grid-template-columns:1fr 1fr}.reviewDetailHeader,.reviewQuote,.reviewInsight,.reviewDraft,.reviewDetailActions{grid-column:1/-1}}@media (width<=680px){.reviewsHero{display:grid}.reviewsHero .campaignExportBtn{justify-content:center;width:100%}.reviewCaseRow{grid-template-columns:1fr auto;gap:8px}.reviewCaseStars,.reviewCaseText{grid-column:1}.reviewCaseRow>.actionChannelBadge{grid-area:1/2}.reviewState{grid-area:2/2}.reviewDetailPanel{grid-template-columns:1fr;display:grid}.reviewThemeRows>div{grid-template-columns:1fr auto}.reviewThemeRows em{text-align:left;grid-column:1/-1}.reviewDetailActions{grid-template-columns:1fr}.reviewsQueuePanel .campaignHeader{gap:12px;display:grid}.reviewsQueuePanel .campaignFilters{justify-content:flex-start}}.reviewsQueuePanel{padding:18px}.reviewQueueHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.reviewQueueHeader h2{color:#f1f6ff;margin:0;font-size:19px}.reviewQueueHeader p{color:#8fa4bd;max-width:620px;margin:7px 0 0;font-size:13px;line-height:1.45}.reviewFiltersBar{background:#04101c80;border:1px solid #94a3b821;border-radius:12px;flex-wrap:wrap;align-items:center;gap:7px;margin:16px 0 14px;padding:8px;display:flex}.reviewFiltersBar button{color:#97a9bf;height:34px;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.reviewFiltersBar button:hover{color:#deedff;background:#1f6fff17}.reviewFiltersBar button.active{color:#f2f7ff;background:linear-gradient(135deg,#1f6fff47,#6037d52e);border-color:#4a95ff73;box-shadow:inset 0 1px #ffffff14}.reviewFiltersBar button span{background:#ffffff21;border-radius:99px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;display:inline-grid}.reviewCaseList{gap:10px;margin-top:0}.reviewCaseRow{grid-template-columns:64px minmax(0,1fr) 62px 118px;gap:14px;min-height:86px;padding:14px 15px}.reviewCaseStars{letter-spacing:1px;place-self:center start;font-size:15px}.reviewCaseText{align-self:center}.reviewCaseText b{font-size:14px;line-height:1.25}.reviewCaseText span{font-size:13px;line-height:1.3}.reviewCaseText small{font-size:11px}.reviewCaseRow>.actionChannelBadge{text-align:center;place-self:center;min-width:54px}.reviewState{text-align:center;place-self:center end;min-width:106px}.reviewDetailActions{grid-template-columns:1fr 1.35fr;gap:10px;margin-top:4px}.reviewDetailActions button{cursor:pointer;border-radius:10px;height:42px;font-size:13px;font-weight:800;transition:transform .16s,box-shadow .16s,background .16s}.reviewDetailActions button:hover{transform:translateY(-1px)}.reviewOpenSkuBtn{color:#cce5ff;background:#1f6fff1a;border:1px solid #5caeff6b}.reviewOpenSkuBtn:hover{background:#1f6fff2e;box-shadow:0 8px 18px #0f53b429}.reviewPrimaryBtn{color:#fff;background:linear-gradient(135deg,#1f6fff,#8058f4);border:0;box-shadow:0 10px 20px #4845cd33}.reviewPrimaryBtn:hover{box-shadow:0 13px 24px #4845cd4f}.reviewSecondaryBtn{color:#9af2ba;background:#22c55e1a;border:1px solid #22c55e42}.reviewThemeRows{margin:8px 0 14px}.reviewThemeRows>div{grid-template-columns:minmax(0,1fr) 68px minmax(150px,1.1fr);gap:16px;padding:15px 0}.reviewThemeRows span{min-width:0}.reviewThemeRows b{text-align:right;font-variant-numeric:tabular-nums;justify-self:end;min-width:52px}.reviewThemeRows em{text-align:left;white-space:nowrap;justify-self:start}@media (width<=760px){.reviewCaseRow{grid-template-columns:1fr auto;gap:8px;min-height:0}.reviewCaseStars{grid-area:1/1;justify-self:start}.reviewCaseText{grid-area:2/1}.reviewCaseRow>.actionChannelBadge{grid-area:1/2;justify-self:end}.reviewState{grid-area:2/2;justify-self:end;min-width:0}.reviewThemeRows>div{grid-template-columns:minmax(0,1fr) 56px}.reviewThemeRows em{white-space:normal;grid-column:1/-1;justify-self:start}}.competitorsPage{gap:16px;display:grid}.competitorsActionPanel{padding:18px}.competitorsActionHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.competitorsActionHeader h2{margin:8px 0 5px;font-size:22px}.competitorsActionHeader p{color:#91a7c2;margin:0}.eyebrowBlue{color:#87b5ff;letter-spacing:.04em;background:#1f6fff1a;border:1px solid #3983ff59;border-radius:999px;padding:6px 11px;font-size:11px;font-weight:900;display:inline-flex}.competitorSeverity{white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.competitorSeverity.risk{color:#ffaeae;background:#ef444421}.competitorSeverity.opportunity{color:#98efb5;background:#22c55e1f}.competitorSeverity.attention{color:#ffd08b;background:#f59e0b1f}.competitorCaseTabs{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.competitorCaseTabs button{color:#94a8c3;cursor:pointer;background:#0b1b2b;border:1px solid #94a3b829;border-radius:10px;padding:8px 11px;font-weight:800}.competitorCaseTabs button span{color:#6f88aa;margin-left:7px;font-size:11px}.competitorCaseTabs button.active{color:#eaf2ff;background:linear-gradient(135deg,#1f6fff36,#8b5cf62b);border-color:#667fff94}.competitorsActionBody{grid-template-columns:minmax(250px,.82fr) minmax(0,1.18fr);gap:16px;display:grid}.competitorSignal{background:#04101c6b;border:1px solid #94a3b824;border-radius:14px;padding:16px}.competitorSignalTop{color:#8ea4c2;align-items:center;gap:8px;font-size:12px;display:flex}.competitorSignal h3{margin:12px 0 6px;font-size:18px}.competitorSignal>b{color:#ffcb87;display:block}.competitorSignal p{color:#aac0d7;margin:9px 0 0;font-size:13px;line-height:1.45}.competitorSteps{align-content:start;gap:10px;display:grid}.competitorSteps>div{grid-template-columns:26px 1fr;align-items:start;gap:10px;display:grid}.competitorSteps>div>span{color:#c9bbff;background:#7b5fff2e;border-radius:50%;place-items:center;width:25px;height:25px;font-size:12px;font-weight:900;display:grid}.competitorSteps>div>p{color:#c7d9eb;margin:3px 0;font-size:13px;line-height:1.42}.competitorActionButtons{flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:16px;display:flex}.competitorActionButtons button{height:39px;padding:0 14px}.competitorsWorkspace{grid-template-columns:minmax(0,1.45fr) minmax(370px,.75fr);gap:16px;display:grid}.competitorTablePanel,.competitorChartPanel{padding:18px}.competitorTableHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.competitorTableHeader h2{margin:0;font-size:19px}.competitorTableHeader p{color:#8da3bd;margin:6px 0 0;font-size:12px}.competitorTools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.competitorTools>button:not(.campaignExportBtn){color:#95a9c3;cursor:pointer;background:#0a1a2a;border:1px solid #94a3b826;border-radius:8px;padding:7px 9px;font-size:11px;font-weight:800}.competitorTools>button.active{color:#e5f0ff;background:#1f6fff29;border-color:#4694ff7a}.competitorFilters{background:#04101c80;border:1px solid #94a3b81f;border-radius:11px;flex-wrap:wrap;gap:7px;margin:15px 0 11px;padding:7px;display:flex}.competitorFilters button{color:#91a5be;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 10px;font-size:12px;font-weight:800}.competitorFilters button span{background:#ffffff1a;border-radius:999px;place-items:center;min-width:16px;height:16px;margin-left:5px;font-size:10px;display:inline-grid}.competitorFilters button.active{color:#eff6ff;background:linear-gradient(135deg,#1f6fff40,#6649e02b)}.competitorMatrix{border:1px solid #94a3b821;border-radius:12px;overflow:auto}.competitorMatrixHead,.competitorMatrixRow{grid-template-columns:minmax(220px,1.5fr) 64px 92px 92px 82px 90px minmax(145px,1fr) 70px;align-items:center;gap:12px;min-width:920px;display:grid}.competitorMatrixHead{color:#8fa6c3;letter-spacing:.03em;background:#102235;padding:12px 14px;font-size:11px;font-weight:900}.competitorMatrixRow{color:#dce9f7;cursor:pointer;border-top:1px solid #94a3b81a;padding:13px 14px}.competitorMatrixRow:hover,.competitorMatrixRow.selected{background:#1f6fff12}.competitorMatrixRow>div{gap:4px;min-width:0;display:grid}.competitorMatrixRow b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.competitorMatrixRow small{color:#8195af;font-size:10px}.competitorMatrixRow>span{font-variant-numeric:tabular-nums}.competitorMatrixRow>span:not(.actionChannelBadge){gap:2px;display:grid}.competitorMatrixRow em{color:#f0c481;font-size:11px;font-style:normal;line-height:1.35}.competitorMatrixRow em.risk{color:#ff9d9d}.competitorMatrixRow em.opportunity{color:#8ee9ad}.competitorMatrixRow button{color:#b8d8ff;cursor:pointer;background:#1f6fff17;border:1px solid #4694ff61;border-radius:8px;padding:7px 8px;font-size:11px;font-weight:800}.competitorLegend{color:#8ea2bb;flex-wrap:wrap;gap:12px;margin:12px 0;font-size:11px;display:flex}.competitorLegend span{align-items:center;gap:6px;display:flex}.competitorLegend i{border-radius:50%;width:9px;height:9px}.competitorLegend .ours{background:#38bdf8}.competitorLegend .market{background:#f59e0b}.competitorLegend .position{background:#8b5cf6}.competitorTrendChart{height:275px}.chartPeriodLabel{color:#8da2bd;font-size:12px}.competitorChartNote{color:#96adc6;background:#38bdf80d;border:1px solid #38bdf82e;border-radius:10px;align-items:flex-start;gap:9px;margin-top:10px;padding:11px;font-size:12px;line-height:1.45;display:flex}.competitorChartNote svg{color:#5dc7f4;flex:none}@media (width<=1100px){.competitorsWorkspace{grid-template-columns:1fr}.competitorChartPanel{min-height:390px}}@media (width<=720px){.competitorsActionHeader,.competitorTableHeader{display:grid}.competitorTools{justify-content:flex-start}.competitorsActionBody{grid-template-columns:1fr}.competitorActionButtons{justify-content:stretch}.competitorActionButtons button{flex:1}.competitorTrendChart{height:240px}}.competitorMonitoringStatus{color:#9fc5e5;background:#38bdf80d;border:1px solid #38bdf82e;border-radius:10px;align-items:center;gap:9px;margin-top:14px;padding:10px 11px;display:flex}.competitorMonitoringStatus svg{color:#5dc7f4;flex:none}.competitorMonitoringStatus strong,.competitorMonitoringStatus span{display:block}.competitorMonitoringStatus strong{color:#dceeff;font-size:12px}.competitorMonitoringStatus span{color:#8298b4;margin-top:2px;font-size:11px}.competitorCaseInWork{color:#a9efc1;background:linear-gradient(135deg,#22c55e1a,#22c55e0b);border:1px solid #22c55e42;border-radius:12px;align-items:flex-start;gap:10px;width:100%;min-width:0;padding:12px 13px;display:flex}.competitorCaseInWork svg{flex:none;margin-top:1px}.competitorCaseInWork>div{gap:4px;min-width:0;display:grid}.competitorCaseInWork b,.competitorCaseInWork span{overflow-wrap:anywhere;display:block}.competitorCaseInWork b{color:#b8f7cc;font-size:13px;line-height:1.25}.competitorCaseInWork span{color:#b6d9bd;max-width:100%;margin:0;font-size:12px;line-height:1.45}.competitorSteps .competitorCaseInWork{grid-template-columns:20px minmax(0,1fr);align-items:flex-start}.alertCenterPage{gap:16px;display:grid}.alertsHero{justify-content:space-between;align-items:flex-start;gap:20px;padding:20px;display:flex}.alertsHero h1{margin:8px 0 6px;font-size:27px}.alertsHero p{color:#91a7c2;max-width:740px;margin:0;line-height:1.48}.alertRulesBtn{color:#d8d0ff;white-space:nowrap;cursor:pointer;background:#5f46d21f;border:1px solid #685cf68c;border-radius:10px;align-items:center;gap:8px;padding:11px 13px;font-weight:800;display:inline-flex}.alertRulesBtn:hover{background:#5f46d238}.alertKpiGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.alertKpiGrid .insight{min-height:126px}.alertsWorkspace{padding:18px}.alertsWorkspaceHeader{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.alertsWorkspaceHeader h2{margin:0;font-size:20px}.alertsWorkspaceHeader p{color:#8fa4be;margin:6px 0 0;font-size:13px}.alertControlBar{gap:10px;margin:16px 0;display:grid}.alertViewTabs,.alertCategoryTabs{flex-wrap:wrap;gap:7px;display:flex}.alertViewTabs{background:#04101c7a;border:1px solid #94a3b821;border-radius:11px;width:max-content;max-width:100%;padding:6px}.alertViewTabs button,.alertCategoryTabs button{color:#8fa5bf;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:800;display:inline-flex}.alertViewTabs button span,.alertCategoryTabs button span{background:#ffffff17;border-radius:99px;place-items:center;min-width:17px;height:17px;padding:0 5px;font-size:10px;display:inline-grid}.alertViewTabs button.active,.alertCategoryTabs button.active{color:#eef6ff;background:linear-gradient(135deg,#1f6fff42,#6649e02e);box-shadow:inset 0 0 0 1px #4d93ff3d}.alertCategoryTabs button{background:#0a1a2a;border:1px solid #94a3b821}.alertsSplitLayout{grid-template-columns:minmax(0,1.23fr) minmax(340px,.77fr);align-items:start;gap:16px;display:grid}.alertRows{gap:9px;display:grid}.alertCenterRow{text-align:left;color:#dceafa;cursor:pointer;background:#05142280;border:1px solid #94a3b821;border-radius:12px;grid-template-columns:42px minmax(0,1fr) 52px 92px 72px;align-items:center;gap:11px;padding:13px 14px;transition:transform .16s,border-color .16s,background .16s;display:grid}.alertCenterRow:hover{background:#1f6fff12;border-color:#4c90ff61;transform:translateY(-1px)}.alertCenterRow.selected{background:linear-gradient(135deg,#1f6fff21,#7045e41a);border-color:#646fff99}.alertRowIcon{color:#a9c6e8;background:#94a3b81a;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.severity-critical .alertRowIcon{color:#ff9c9c;background:#ef444421}.severity-high .alertRowIcon{color:#ffcc81;background:#f59e0b21}.severity-medium .alertRowIcon{color:#88d5f7;background:#38bdf81c}.severity-info .alertRowIcon{color:#c9bbff;background:#8b5cf621}.alertRowMain{gap:4px;min-width:0;display:grid}.alertRowMain b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.alertRowMain small{color:#8fa4be;white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.35;overflow:hidden}.alertSeverityBadge{white-space:nowrap;border-radius:999px;justify-self:center;padding:5px 8px;font-size:10px;font-weight:900}.alertSeverityBadge.critical{color:#ffb0b0;background:#ef444429}.alertSeverityBadge.high{color:#ffd28e;background:#f59e0b26}.alertSeverityBadge.medium{color:#9edbff;background:#38bdf824}.alertSeverityBadge.info{color:#d1c6ff;background:#8b5cf624}.state-work .alertSeverityBadge{color:#9df1bd;background:#22c55e24}.state-deferred .alertSeverityBadge{color:#c2cbd8;background:#94a3b821}.alertRowTime{color:#8196b0;white-space:nowrap;justify-self:end;font-size:11px}.alertDetailCard{background:linear-gradient(#0b1d2feb,#05121eeb);border:1px solid #94a3b824;border-radius:14px;padding:17px;position:sticky;top:16px}.alertDetailTop{align-items:flex-start;gap:11px;display:flex}.alertDetailIcon{color:#8bd9ff;background:#38bdf81f;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.alertDetailIcon.critical{color:#ffa8a8;background:#ef444424}.alertDetailIcon.high{color:#ffd08d;background:#f59e0b24}.alertDetailIcon.medium{color:#8bd9ff;background:#38bdf81f}.alertDetailIcon.info{color:#c9bbff;background:#8b5cf624}.alertDetailTop h2{margin:4px 0 0;font-size:17px;line-height:1.25}.alertDetailLead{color:#bed0e4;margin:15px 0;font-size:13px;line-height:1.5}.alertImpactBox{background:#22c55e0f;border:1px solid #22c55e38;border-radius:11px;gap:3px;padding:12px;display:grid}.alertImpactBox span{color:#8fa9a0;font-size:11px}.alertImpactBox b{color:#6be596;font-size:22px}.alertImpactBox small{color:#a6b9ca}.alertDetailSection{border-bottom:1px solid #94a3b81c;padding:14px 0}.alertDetailSection h3{margin:0 0 7px;font-size:13px}.alertDetailSection p{color:#a5b9cf;margin:0;font-size:12px;line-height:1.45}.alertMetricsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.alertMetricsGrid>div{background:#94a3b80f;border:1px solid #94a3b81a;border-radius:9px;min-width:0;padding:9px}.alertMetricsGrid span{color:#8ca2bd;white-space:nowrap;text-overflow:ellipsis;font-size:10px;display:block;overflow:hidden}.alertMetricsGrid b{color:#e6f0fb;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:13px;display:block;overflow:hidden}.alertNextCheck{border-bottom:0;align-items:flex-start;gap:8px;display:flex}.alertNextCheck svg{color:#8b70ff;flex:none;margin-top:2px}.alertNextCheck b,.alertNextCheck span{display:block}.alertNextCheck b{font-size:12px}.alertNextCheck span{color:#8fa4be;margin-top:3px;font-size:11px;line-height:1.4}.alertDetailActions{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.alertDetailActions .outlineActionBtn{color:#c4d4e6;cursor:pointer;background:#0d2032;border:1px solid #94a3b838;border-radius:10px;font-weight:800}.alertDetailActions button{height:40px}.alertEmpty{text-align:center;color:#92a8c2;border:1px dashed #94a3b838;border-radius:13px;justify-items:center;padding:52px 16px;display:grid}.alertEmpty svg{color:#6ee49a}.alertEmpty h3{margin:10px 0 4px;font-size:15px}.alertEmpty p{margin:0;font-size:12px}.floatingToast.successToast{z-index:80}@media (width<=1100px){.alertsSplitLayout{grid-template-columns:1fr}.alertDetailCard{position:static}.alertKpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.alertsHero,.alertsWorkspaceHeader{display:grid}.alertRulesBtn{justify-content:center}.alertKpiGrid{grid-template-columns:1fr}.alertCenterRow{grid-template-columns:38px minmax(0,1fr) auto;gap:9px}.alertCenterRow>.actionChannelBadge{grid-area:1/3;justify-self:end}.alertSeverityBadge{grid-area:2/1;justify-self:start}.alertRowTime{grid-area:2/3}.alertRowMain{grid-area:1/2/3}.alertMetricsGrid,.alertDetailActions{grid-template-columns:1fr}.alertViewTabs{flex-wrap:nowrap;width:100%;overflow:auto}.alertCategoryTabs{flex-wrap:nowrap;padding-bottom:3px;overflow:auto}}.state-ignored .alertSeverityBadge{color:#c9baff;background:#8b5cf626}.alertDetailActions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.alertDetailActions>.outlineActionBtn,.alertDetailActions>.ignoreActionWrap,.alertDetailActions>.primaryActionBtn{min-width:0}.ignoreActionWrap{min-width:0;position:relative}.ignoreActionBtn{color:#d8ccff;cursor:pointer;background:#8b5cf61a;border:1px solid #b089ff52;border-radius:10px;justify-content:center;align-items:center;gap:6px;width:100%;height:40px;font-weight:800;display:inline-flex}.ignoreActionBtn:hover{background:#8b5cf62e}.ignoreActionMenu{z-index:40;background:#0a1a2a;border:1px solid #94a3b838;border-radius:12px;gap:4px;width:260px;padding:11px;display:grid;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 18px 46px #00000061}.ignoreActionMenu>b{color:#eff6ff;font-size:13px}.ignoreActionMenu>span{color:#8fa4be;padding-bottom:5px;font-size:11px;line-height:1.35}.ignoreActionMenu button{text-align:left;color:#c9d8e8;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 10px;font-size:12px;font-weight:750;height:auto!important}.ignoreActionMenu button:hover{background:#46678b3b}.ignoreActionMenu button.danger{color:#ffb3bf}.ignoreActionMenu button.danger:hover{background:#ef44441f}@media (width<=720px){.alertDetailActions{grid-template-columns:1fr}.ignoreActionMenu{width:min(100%,300px);left:0;right:auto}}.reportsPage{gap:14px;display:grid}.reportsHero{justify-content:space-between;align-items:flex-start;gap:20px;display:flex;position:relative;overflow:visible}.reportsHero:before{content:"";pointer-events:none;background:radial-gradient(circle at 10% 0,#1f6fff2e,#0000 46%),radial-gradient(circle at 82% 15%,#8b5cf626,#0000 42%);position:absolute;inset:0}.reportsHero>*,.reportsHeroActions{z-index:1;position:relative}.reportsHero h1{margin:4px 0 8px;font-size:28px}.reportsHero p{color:#aebdd1;max-width:690px;margin:0;line-height:1.55}.reportSlice{color:#a8bdd5;align-items:center;gap:8px;margin-top:14px;font-size:13px;display:flex}.reportSlice i{background:#627792;border-radius:50%;width:4px;height:4px}.reportHeroActions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex;position:relative}.reportHeroActions .secondaryActionBtn,.reportHeroActions .primaryActionBtn{white-space:nowrap;width:auto;min-height:40px;margin:0;padding:0 14px}.reportScheduleMenu{z-index:20;background:#0a1b2c;border:1px solid #94a3b838;border-radius:13px;gap:6px;width:245px;padding:12px;display:grid;position:absolute;top:48px;right:0;box-shadow:0 18px 44px #0000005c}.reportScheduleMenu>b{font-size:13px}.reportScheduleMenu>span{color:#98abc2;margin-bottom:3px;font-size:12px;line-height:1.4}.reportScheduleMenu button{color:#d8e5f6;text-align:left;cursor:pointer;background:#ffffff0a;border:0;border-radius:8px;padding:9px}.reportScheduleMenu button:hover{background:#1f6fff2e}.reportsWorkspace{padding:0;overflow:hidden}.reportsWorkspaceHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:18px 18px 14px;display:flex}.reportsWorkspaceHead h2{margin:0;font-size:19px}.reportsWorkspaceHead p{color:#94a8c0;margin:5px 0 0;font-size:13px}.reportsTabs{border:1px solid var(--line);background:#ffffff06;border-radius:10px;padding:4px;display:flex}.reportsTabs button{color:#94a8c0;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 10px;font-weight:700}.reportsTabs button.active{color:#cde1ff;background:#1f6fff2e}.reportsSplitLayout{grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);min-height:550px;display:grid}.reportTemplateList{border-right:1px solid var(--line);gap:0;display:grid}.reportTemplateCard{color:#dae6f6;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #94a3b817;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;padding:14px 17px;display:grid}.reportTemplateCard:hover,.reportTemplateCard.selected{background:#1f6fff13}.reportTemplateCard.selected{box-shadow:inset 3px 0 #3b82f6}.reportTemplateIcon{color:#a8c7ff;background:#ffffff12;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.reportTemplateCard.green .reportTemplateIcon{color:#86efac;background:#22c55e1f}.reportTemplateCard.orange .reportTemplateIcon{color:#fbbf24;background:#f59e0b1f}.reportTemplateCard.red .reportTemplateIcon{color:#ff9b9b;background:#ef44441f}.reportTemplateCard.purple .reportTemplateIcon{color:#d7b9ff;background:#8b5cf61f}.reportTemplateCopy{gap:4px;min-width:0;display:grid}.reportTemplateCopy b{font-size:14px}.reportTemplateCopy small{color:#a5b5c9;font-size:12px;line-height:1.38}.reportTemplateCopy em{color:#7e96b0;font-size:11px;font-style:normal}.reportPreviewCard{background:linear-gradient(#112a4373,#0818271f);flex-direction:column;gap:15px;padding:20px;display:flex}.reportPreviewHead{align-items:center;gap:11px;display:flex}.reportPreviewHead h2{margin:2px 0 0;font-size:20px}.reportPreviewIcon{color:#9ac3ff;background:#1f6fff26;border-radius:13px;place-items:center;width:43px;height:43px;display:grid}.reportPreviewIcon.green{color:#8decac;background:#22c55e24}.reportPreviewIcon.orange{color:#f8c86b;background:#f59e0b26}.reportPreviewIcon.red{color:#ff9d9d;background:#ef444424}.reportPreviewIcon.purple{color:#d4bbff;background:#8b5cf629}.reportPreviewCard>p{color:#aabbd1;margin:0;font-size:13px;line-height:1.55}.reportPreviewMeta{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.reportPreviewMeta>div{background:#ffffff0a;border:1px solid #94a3b81f;border-radius:10px;min-width:0;padding:10px}.reportPreviewMeta span{color:#8ba0ba;font-size:11px;display:block}.reportPreviewMeta b{white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:13px;display:block;overflow:hidden}.reportPreviewSection{border-top:1px solid var(--line);padding-top:13px}.reportPreviewSection h3{margin:0 0 9px;font-size:13px}.reportPreviewSection ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.reportPreviewSection li{color:#c5d3e5;align-items:center;gap:8px;font-size:13px;display:flex}.reportPreviewSection li svg{color:#86efac;flex:none}.reportPilotNote{background:#8b5cf614;border:1px solid #8b5cf633;border-radius:11px;align-items:flex-start;gap:9px;padding:10px;display:flex}.reportPilotNote svg{color:#c1a2ff;flex:none}.reportPilotNote p{color:#c8b9e8;margin:0;font-size:12px;line-height:1.45}.reportPreviewActions{gap:8px;margin-top:auto;display:flex}.reportPreviewActions .secondaryActionBtn,.reportPreviewActions .primaryActionBtn{flex:1;justify-content:center;width:auto;height:40px;margin:0}.reportHistory{display:grid}.reportHistoryRow{border-bottom:1px solid #94a3b81a;grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px 18px;display:grid}.reportHistoryIcon{color:#9bc5ff;background:#1f6fff21;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.reportHistoryRow b{font-size:14px;display:block}.reportHistoryRow small{color:#93a7bf;margin-top:3px;font-size:12px;display:block}.reportHistoryRow em{color:#8ca0b7;font-size:12px;font-style:normal}.reportHistoryRow button{color:#b3d3ff;cursor:pointer;background:#1f6fff1a;border:1px solid #1f6fff4d;border-radius:8px;height:32px;padding:0 11px}.reportHistoryRow button:hover{background:#1f6fff33}@media (width<=1100px){.reportsHero{flex-direction:column}.reportHeroActions{justify-content:flex-start}.reportsSplitLayout{grid-template-columns:1fr}.reportTemplateList{border-right:0;border-bottom:1px solid var(--line)}.reportPreviewCard{min-height:420px}}@media (width<=700px){.reportsWorkspaceHead{flex-direction:column;align-items:flex-start}.reportTemplateCard{padding:13px}.reportPreviewMeta{grid-template-columns:1fr 1fr}.reportHistoryRow{grid-template-columns:36px minmax(0,1fr) auto}.reportHistoryRow em{display:none}}.reportScheduleMenu{min-width:308px}.reportRecipientLabel{color:var(--muted,#9bb0c8);flex-direction:column;gap:7px;margin-top:4px;font-size:12px;display:flex}.reportRecipientLabel input{box-sizing:border-box;color:#f4f8ff;width:100%;font:inherit;background:#10233a;border:1px solid #294464;border-radius:10px;outline:none;padding:11px 12px}.reportRecipientLabel input:focus{border-color:#7b61ff;box-shadow:0 0 0 3px #7b61ff29}.reportScheduleMenu small{color:#7188a5;margin:2px 0 4px;line-height:1.35;display:block}.settingsPage{gap:14px;display:grid}.settingsHero{justify-content:space-between;align-items:flex-start;gap:20px;display:flex;position:relative;overflow:hidden}.settingsHero:before{content:"";pointer-events:none;background:radial-gradient(circle at 5% 0,#1f6fff2e,#0000 43%),radial-gradient(circle at 84% 12%,#8b5cf626,#0000 38%);position:absolute;inset:0}.settingsHero>*{z-index:1;position:relative}.settingsHero h1{margin:4px 0 8px;font-size:28px}.settingsHero p{color:#aebdd1;max-width:710px;margin:0;line-height:1.55}.settingsHeroStatus{justify-items:end;gap:5px;padding-top:5px;display:grid}.settingsHeroStatus span{color:#8af0ad;align-items:center;gap:7px;font-size:13px;font-weight:800;display:flex}.settingsHeroStatus small{color:#93a8c1;font-size:12px}.settingsWorkspace{padding:0;overflow:hidden}.settingsTabs{border-bottom:1px solid var(--line);background:#ffffff05;gap:4px;padding:13px 16px;display:flex;overflow:auto}.settingsTabs button{color:#96a9c0;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;padding:9px 11px;font-weight:800}.settingsTabs button:hover{color:#d6e8ff;background:#1f6fff17}.settingsTabs button.active{color:#dcebff;background:#1f6fff29;border-color:#3b82f65c}.settingsContent{padding:20px}.settingsSection{gap:16px;display:grid}.settingsSectionHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.settingsSectionHead h2{margin:0;font-size:19px}.settingsSectionHead p{color:#96abc3;margin:6px 0 0;font-size:13px;line-height:1.5}.settingsSectionHead .secondaryActionBtn{white-space:nowrap;width:auto;margin:0}.integrationList,.ruleList{border:1px solid #94a3b821;border-radius:13px;display:grid;overflow:hidden}.integrationRow{border-bottom:1px solid #94a3b81a;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px;display:grid}.integrationRow:last-child,.ruleRow:last-child{border-bottom:0}.integrationMark{color:#fff;border-radius:11px;place-items:center;width:38px;height:38px;font-size:12px;font-weight:900;display:grid}.integrationMark.wb{background:#7c3aed}.integrationMark.ozon{background:#2678ff}.integrationMark.ym{background:#c98a00}.integrationMark.site{background:#0f7894}.integrationMain{gap:4px;min-width:0;display:grid}.integrationMain b{font-size:14px}.integrationMain small{color:#91a7bf;font-size:12px}.integrationStatus{color:#77e6a0;white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:800;display:flex}.integrationStatus svg{width:15px}.integrationRow>button{color:#b8d8ff;cursor:pointer;background:#1f6fff14;border:1px solid #3b82f64d;border-radius:9px;height:34px;padding:0 11px;font-weight:750}.integrationRow>button:hover{background:#1f6fff2e}.settingsHelp{color:#a9c9ee;background:#1f6fff12;border:1px solid #3b82f633;border-radius:12px;align-items:flex-start;gap:10px;padding:12px;display:flex}.settingsHelp svg{color:#80b8ff;flex:none}.settingsHelp>div{gap:3px;display:grid}.settingsHelp b{color:#dbeafe;font-size:13px}.settingsHelp span{color:#9db4cd;font-size:12px;line-height:1.45}.settingsHelp.purple{background:#8b5cf612;border-color:#8b5cf633}.settingsHelp.purple svg{color:#cdbbff}.settingsHelp.orange{background:#f59e0b12;border-color:#f59e0b38}.settingsHelp.orange svg{color:#f5bd56}.ruleRow{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.ruleIcon{color:#ceb7ff;background:#8b5cf61f;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.ruleRow>div{gap:4px;display:grid}.ruleRow b{font-size:14px}.ruleRow small{color:#93a8c1;font-size:12px;line-height:1.4}.toggleControl{cursor:pointer;background:#102338;border:1px solid #94a3b847;border-radius:999px;align-items:center;width:44px;height:25px;padding:3px;display:flex}.toggleControl i{background:#7f95af;border-radius:50%;width:17px;height:17px;transition:transform .18s,background .18s}.toggleControl.on{background:linear-gradient(90deg,#2b6df6,#7b58ee);border-color:#7762ffad}.toggleControl.on i{background:#fff;transform:translate(18px)}.goalGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.goalGrid label{background:#ffffff06;border:1px solid #94a3b826;border-radius:12px;gap:8px;padding:14px;display:grid}.goalGrid label>span{color:#cfe0f5;font-size:13px;font-weight:800}.goalGrid input{box-sizing:border-box;color:#f4f8ff;background:#10233a;border:1px solid #294464;border-radius:10px;outline:none;width:100%;padding:11px 12px;font:800 18px/1.1 inherit}.goalGrid input:focus{border-color:#7b61ff;box-shadow:0 0 0 3px #7b61ff29}.goalGrid small{color:#849ab4;font-size:12px;line-height:1.4}.settingsActionRow{justify-content:flex-end;display:flex}.settingsActionRow .primaryActionBtn{width:auto;margin:0}.settingsKpis{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1050px){.settingsKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.goalGrid{grid-template-columns:1fr}.settingsHero{flex-direction:column}.settingsHeroStatus{justify-items:start}}@media (width<=680px){.settingsContent{padding:13px}.settingsSectionHead{flex-direction:column}.integrationRow{grid-template-columns:42px minmax(0,1fr) auto}.integrationRow>button{grid-column:2/4;justify-self:start}.integrationStatus{display:none}.settingsKpis{grid-template-columns:1fr}.settingsTabs{padding:10px}.ruleRow{grid-template-columns:38px minmax(0,1fr) auto;padding:12px}.settingsActionRow .primaryActionBtn{width:100%}}.panelLinkButton{cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0}.panelLinkButton:hover{color:#9bc5ff}.periodContext{color:#89a2c0;white-space:nowrap;font-size:12px;font-weight:700}.homeCommandGrid{align-items:start}.homeCommandGrid.onlyActions,.homeCommandGrid.onlyIntelligence{grid-template-columns:minmax(0,1fr)}.homeActionColumn{align-content:start;gap:14px;min-width:0;display:grid}.homeCommandGrid .actionRail{height:auto;min-height:0}.homeCommandGrid .actionCards{align-items:stretch}.homeCommandGrid .actionCard{height:auto;min-height:0}.homeCommandGrid .actionBody{flex:none}.homeCommandGrid .actionStats{margin-top:auto}.homeAnalyticsLayout.withoutExtraCol{grid-template-columns:minmax(0,1fr)}.homePrimaryAnalytics,.homeSecondaryAnalytics{grid-template-columns:repeat(2,minmax(0,1fr))}.homePrimaryAnalytics.single,.homeSecondaryAnalytics.single{grid-template-columns:minmax(0,1fr)}.homeAnalyticsLayout .panel{min-width:0}.alertItemButton{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0}.alertItemButton:hover{background:#1f6fff14;border-radius:10px}.competitorsWidget{padding:18px}.competitorsWidget .donutWrap{gap:14px;min-width:0}.competitorsWidget .donutLegend{gap:9px;min-width:0}.competitorsWidget .donutLegend div{grid-template-columns:10px minmax(90px,1fr) 34px;gap:8px;min-width:0}.competitorsWidget .donutLegend b{text-align:right;font-variant-numeric:tabular-nums}.pilotWorkWidget{z-index:1;margin-top:0;position:relative;overflow:hidden}.pilotWorkSummary,.pilotWorkEmpty,.pilotWorkPreview{z-index:1;position:relative}@media (width<=1280px){.homeCommandGrid{grid-template-columns:1fr}.homeIntelligenceColumn{grid-template-columns:repeat(2,minmax(0,1fr))}.homeAnalyticsLayout,.homeExtraCol{grid-template-columns:1fr}}@media (width<=760px){.homeIntelligenceColumn,.homePrimaryAnalytics,.homeSecondaryAnalytics,.homeCommandGrid .actionCards{grid-template-columns:1fr}.competitorsWidget .donutWrap{flex-direction:column;align-items:flex-start}}.homeAnalyticsLayout{grid-template-columns:minmax(0,1fr) 370px}.homeExtraCol{min-width:0}.competitorsWidget{flex-direction:column;min-height:318px;padding:20px;display:flex}.competitorsWidget .donutWrap{align-items:center;gap:18px;min-height:185px;display:flex}.competitorsWidget .donutLegend{flex:1;gap:10px;display:grid}.competitorsWidget .donutLegend div{grid-template-columns:10px minmax(116px,1fr) 38px;align-items:center}.competitorsWidget .donutLegend span{white-space:nowrap;text-overflow:clip;overflow:visible}.competitorOpenButton{margin-top:auto;padding-top:13px}.profitOpenButton{align-items:center;gap:6px;padding-top:11px;font-weight:800;display:inline-flex}.alertsContext{color:#8fa4bf;margin:0 0 10px;font-size:11px;line-height:1.35}.alertsContext b{color:#c9daed;font-weight:800}.alertSettingsLink{color:#6db5ff;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:5px;margin-top:4px;padding:13px 0 0;font:700 12px/1.2 inherit;display:inline-flex}.alertSettingsLink:hover{color:#a8d4ff}@media (width<=1280px){.homeAnalyticsLayout{grid-template-columns:1fr}.competitorsWidget .donutWrap{max-width:470px}.homeExtraCol{display:block}}@media (width<=760px){.competitorsWidget .donutWrap{flex-direction:column;align-items:flex-start}.competitorsWidget .donutLegend{width:100%}.competitorsWidget .donutLegend div{grid-template-columns:10px minmax(0,1fr) 40px}}nn .homeAnalyticsLayout{grid-template-columns:minmax(0,1fr) 470px;gap:16px}.homeExtraCol{align-content:start;min-width:0;display:grid}.competitorsWidget .donutWrap{grid-template-columns:210px minmax(0,1fr);align-items:center;gap:22px;min-height:220px;display:grid}.competitorDonut{place-items:center;width:210px;height:210px;display:grid}.competitorsWidget .donutLegend{gap:12px;width:100%}.competitorsWidget .donutLegend b{font-variant-numeric:tabular-nums;text-align:right;font-size:14px}.profitOpenButton{z-index:5;pointer-events:auto;cursor:pointer;min-height:34px;padding:11px 0 0;position:relative}.profitOpenButton:focus-visible{outline-offset:4px;border-radius:6px;outline:2px solid #82baff}.alertsContext{gap:3px;margin:2px 0 13px;line-height:1.38;display:grid}.alertsContext b{font-size:12px}.alertsContext span{color:#8095af;font-size:11px}.alertSettingsLink{letter-spacing:.01em;color:#78b8f2;margin-top:13px;padding:10px 0 0;font-size:11px}.alertSettingsLink svg{width:12px;height:12px}@media (width<=1460px){.homeAnalyticsLayout{grid-template-columns:minmax(0,1fr) 420px}.competitorsWidget .donutWrap{grid-template-columns:190px minmax(0,1fr);gap:16px}.competitorDonut{width:190px;height:190px}.competitorDonut .recharts-responsive-container{width:190px!important;height:190px!important}}@media (width<=1280px){.homeAnalyticsLayout{grid-template-columns:1fr}.competitorsWidget .donutWrap{grid-template-columns:210px minmax(0,1fr);max-width:none}.homePrimaryAnalytics,.homeSecondaryAnalytics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.homePrimaryAnalytics,.homeSecondaryAnalytics{grid-template-columns:1fr}.competitorsWidget .donutWrap{grid-template-columns:1fr;gap:10px}.competitorDonut{width:210px;height:210px}.competitorsWidget .donutLegend{width:100%}.competitorsWidget .donutLegend div{grid-template-columns:10px minmax(0,1fr) 42px}.competitorsWidget .donutLegend span{white-space:normal}}.homeAnalyticsLayout{grid-template-columns:minmax(0,1fr) minmax(560px,620px)!important;align-items:start!important}.homeAnalyticsMain{min-width:0!important}.homeExtraCol{width:100%!important;min-width:0!important}.competitorsWidget{min-height:410px!important;padding:24px 28px!important;overflow:hidden!important}.competitorsWidget .panelHeader{margin-bottom:18px!important}.competitorsWidget .donutWrap{grid-template-columns:260px minmax(250px,1fr)!important;align-items:center!important;gap:30px!important;width:100%!important;min-height:260px!important;display:grid!important}.competitorDonut{justify-content:center!important;align-items:center!important;width:260px!important;height:260px!important;display:flex!important}.competitorDonut .recharts-responsive-container{width:260px!important;min-width:260px!important;height:260px!important}.competitorsWidget .donutLegend{align-content:center!important;gap:14px!important;width:100%!important;display:grid!important;overflow:visible!important}.competitorsWidget .donutLegend div{grid-template-columns:12px minmax(130px,1fr) 56px!important;align-items:center!important;column-gap:14px!important;width:100%!important;min-height:28px!important;display:grid!important}.competitorsWidget .donutLegend i{border-radius:50%!important;width:10px!important;height:10px!important}.competitorsWidget .donutLegend span{white-space:nowrap!important;text-overflow:clip!important;color:#cbd7ea!important;min-width:0!important;font-size:15px!important;overflow:visible!important}.competitorsWidget .donutLegend b{text-align:right!important;white-space:nowrap!important;color:#dce8f8!important;font-variant-numeric:tabular-nums!important;font-size:15px!important}.competitorOpenButton{margin-top:auto!important;padding-top:20px!important;font-size:16px!important}.profitOpenButton{z-index:50!important;pointer-events:auto!important;color:#58a6ff!important;cursor:pointer!important;align-items:center!important;gap:7px!important;width:max-content!important;min-height:38px!important;padding:12px 0 0!important;display:inline-flex!important;position:relative!important}.profitOpenButton:hover{color:#9bc5ff!important}@media (width<=1500px){.homeAnalyticsLayout{grid-template-columns:minmax(0,1fr) minmax(500px,560px)!important}.competitorsWidget .donutWrap{grid-template-columns:230px minmax(220px,1fr)!important;gap:24px!important}.competitorDonut,.competitorDonut .recharts-responsive-container{width:230px!important;min-width:230px!important;height:230px!important}}@media (width<=1280px){.homeAnalyticsLayout{grid-template-columns:1fr!important}.competitorsWidget .donutWrap{grid-template-columns:260px minmax(250px,1fr)!important}}@media (width<=760px){.competitorsWidget{padding:20px!important}.competitorsWidget .donutWrap{grid-template-columns:1fr!important;justify-items:start!important}.competitorsWidget .donutLegend div{grid-template-columns:12px minmax(0,1fr) 52px!important}}.homeAnalyticsMain>.tablePanel{grid-column:1/-1}.homeAnalyticsMain .tablePanel{padding:18px 20px 20px}.homeAnalyticsMain .skuTable{overflow-x:visible}.homeAnalyticsMain .skuHead,.homeAnalyticsMain .skuData{grid-template-columns:112px minmax(250px,1.55fr) 90px 92px 140px 140px 94px 86px 94px 110px;min-width:0}.homeAnalyticsMain .skuHead>span,.homeAnalyticsMain .skuData>span{min-width:0}.homeAnalyticsMain .skuData .productName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stockRiskWidget .panelHeader,.returnsReviewsWidget .panelHeader{margin-bottom:10px}.stockRiskWidget .periodContext,.returnsReviewsWidget .periodContext{color:#8ea5c0;white-space:nowrap;font-size:12px}.stockRiskWidget .panelLinkButton,.returnsReviewsWidget .panelLinkButton{cursor:pointer;background:0 0;border:0;margin-top:4px;padding:0;font-weight:700}.stockRiskWidget .panelLinkButton:hover,.returnsReviewsWidget .panelLinkButton:hover{color:#9dc9ff}@media (width<=1280px){.homeAnalyticsMain .skuTable{overflow-x:auto}.homeAnalyticsMain .skuHead,.homeAnalyticsMain .skuData{min-width:1180px}}@media (width>=1181px){.homeAnalyticsMain .skuHead,.homeAnalyticsMain .skuData{grid-template-columns:84px minmax(190px,1.48fr) 72px 72px 116px 116px 76px 66px 82px 92px!important;min-width:0!important}.homeAnalyticsMain .skuTable{overflow-x:hidden!important}}.homeAnalyticsLayout .panelLinkButton,.homeAnalyticsLayout .panelLink,.homeCommandGrid .panelLinkButton,.homeCommandGrid .panelLink,.homeAnalyticsLayout .toolBtn{letter-spacing:0;font:700 13px/1.2 Inter,Segoe UI,Arial,sans-serif}.homeAnalyticsLayout .panelLinkButton,.homeCommandGrid .panelLinkButton{color:#58a6ff;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:32px;padding:6px 0}.homeAnalyticsLayout .panelLinkButton:hover,.homeCommandGrid .panelLinkButton:hover{color:#a5ceff}.homeAnalyticsLayout .toolBtn{color:#cddcf0;background:#0a1b2c;border:1px solid #94a3b82e;border-radius:9px;height:34px;padding:0 10px}.homeAnalyticsLayout .toolBtn:hover{color:#fff;border-color:#58a6ff80}.homeAnalyticsLayout{grid-template-columns:minmax(0,1fr) 400px!important;align-items:start!important;gap:16px!important}.homeAnalyticsMain{gap:16px;min-width:0;display:grid}.homePrimaryAnalytics{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)!important;gap:16px!important}.homeSecondaryAnalytics{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:16px!important}.homeExtraCol{align-self:start;min-width:0}.competitorsWidget{min-height:318px!important;padding:20px!important}.competitorsWidget .donutWrap{grid-template-columns:180px minmax(0,1fr)!important;gap:16px!important;min-height:190px!important}.competitorDonut,.competitorDonut .recharts-responsive-container{width:180px!important;min-width:180px!important;height:180px!important}.competitorsWidget .donutLegend{gap:9px!important}.competitorsWidget .donutLegend div{grid-template-columns:10px minmax(0,1fr) 42px!important;gap:8px!important;min-height:23px!important}.competitorsWidget .donutLegend span{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:13px!important;overflow:hidden!important}.competitorsWidget .donutLegend b{font-size:13px!important}.competitorOpenButton{padding-top:12px!important;font-size:13px!important}.homeAnalyticsLayout>.tablePanel{width:100%;min-width:0;padding:18px 20px 20px;grid-column:1/-1!important}.homeAnalyticsLayout>.tablePanel .skuTable{overflow-x:hidden!important}.homeAnalyticsLayout>.tablePanel .skuHead,.homeAnalyticsLayout>.tablePanel .skuData{gap:10px;grid-template-columns:84px minmax(220px,1.7fr) 72px 78px 128px 128px 78px 68px 86px 94px!important;min-width:0!important}.homeAnalyticsLayout>.tablePanel .skuData .productName{min-width:0}.homeAnalyticsLayout>.tablePanel .skuData .productName em{flex:none}@media (width>=1000px){.stockMatrix{overflow-x:hidden!important}.stockMatrixHead,.stockMatrixRow{grid-template-columns:minmax(210px,1.55fr) 58px 74px 74px 86px 100px minmax(130px,.95fr)!important;gap:9px!important;width:100%!important;min-width:0!important}}@media (width<=1320px){.homeAnalyticsLayout{grid-template-columns:1fr!important}.competitorsWidget .donutWrap{grid-template-columns:180px minmax(0,1fr)!important}}@media (width<=980px){.homeAnalyticsLayout>.tablePanel .skuTable{overflow-x:auto!important}.homeAnalyticsLayout>.tablePanel .skuHead,.homeAnalyticsLayout>.tablePanel .skuData{min-width:1040px!important}}@media (width<=720px){.homePrimaryAnalytics,.homeSecondaryAnalytics,.competitorsWidget .donutWrap{grid-template-columns:1fr!important}.competitorDonut,.competitorDonut .recharts-responsive-container{width:190px!important;min-width:190px!important;height:190px!important}}.financeSkuPanel .panelHeader{align-items:center;padding:18px 18px 14px}.financeSkuPanelSort{color:#9bb0c8;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex;position:relative}.financeSkuSortWrap{display:inline-flex;position:relative}.financeSkuPanel .smallSelect{color:#d9eaff;cursor:pointer;white-space:nowrap;background:#1f6fff14;border-color:#5699ff57;justify-content:space-between;min-width:150px;height:34px;font-size:12px;font-weight:800}.financeSkuPanel .smallSelect:hover{background:#1f6fff29;border-color:#5699ff99}.financeSkuSortMenu{z-index:30;background:linear-gradient(#10253b,#091827);border:1px solid #94a3b838;border-radius:12px;gap:4px;width:190px;padding:7px;display:grid;position:absolute;top:42px;right:0;box-shadow:0 18px 40px #00000061}.financeSkuSortMenu button{color:#b7cae2;text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;width:100%;padding:9px 10px;font-family:inherit;font-size:12px;font-weight:700}.financeSkuSortMenu button:hover,.financeSkuSortMenu button.selected{color:#edf5ff;background:#1f6fff2e}.channel,.actionChannelBadge,.contextChannel,.channelMenu em,.skuData .channel,.stockMatrixRow .actionChannelBadge,.competitorMatrixRow .actionChannelBadge,.campaignRow .actionChannelBadge,.returnCaseRow .actionChannelBadge,.reviewRow .actionChannelBadge{font-variant-numeric:tabular-nums;vertical-align:middle;white-space:nowrap;letter-spacing:0!important;font-family:Inter,Segoe UI,Arial,sans-serif!important;font-style:normal!important;line-height:1!important}.channel,.actionChannelBadge,.contextChannel{border-radius:8px;min-width:44px;height:24px;padding:0 9px;justify-content:center!important;align-items:center!important;display:inline-flex!important;transform:none!important}.skuHead>span:nth-child(3),.skuData>span:nth-child(3),.stockMatrixHead>span:nth-child(2),.stockMatrixRow>.actionChannelBadge,.competitorMatrixHead>span:nth-child(2),.competitorMatrixRow>.actionChannelBadge{align-self:center}@media (width<=760px){.financeSkuPanel .panelHeader{flex-direction:column;align-items:flex-start}.financeSkuPanelSort{justify-content:space-between;width:100%}.financeSkuPanel .smallSelect{min-width:172px}}.authLoading{color:#dce9ff;background:radial-gradient(circle at 30% 10%,#1f6fff33,#0000 28%),linear-gradient(135deg,#06111d,#081421);align-content:center;place-items:center;gap:16px;min-height:100vh;font-weight:700;display:grid}.authLoading .brand{margin:0}.authLoading .brandWordmark{width:150px}.authCard .siteBtn:disabled{opacity:.65;cursor:not-allowed;transform:none}.authMessage{border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.4}.authMessage.error{color:#fecaca;background:#7f1d1d47;border:1px solid #ef444459}.authMessage.success{color:#bbf7d0;background:#14532d47;border:1px solid #22c55e4d}.authCard label{color:#b6c6db;gap:7px;font-size:13px;font-weight:700;display:grid}.authCard input{color:#e8f1ff;width:100%;height:44px;font:inherit;background:#071827;border:1px solid #94a3b83b;border-radius:10px;outline:0;padding:0 12px}.authCard input:focus{border-color:#38bdf88c;box-shadow:0 0 0 3px #1f6fff1f}.actionCardButtons .actionDetailsBtn,.actionCardButtons .actionBtn{text-align:center;justify-content:center;align-items:center;height:42px;min-height:42px;margin-top:0;padding:0 10px;line-height:1.16;display:flex}.actionCardButtons .actionDetailsBtn{white-space:normal;width:100%}.actionFeedEmpty{color:#b9f7cc;text-align:center;background:#22c55e0f;border:1px dashed #22c55e59;border-radius:14px;grid-column:1/-1;justify-content:center;align-items:center;gap:10px;min-height:118px;padding:18px;font-size:14px;font-weight:700;display:flex}.workItemCard{transition:background .18s,box-shadow .18s}.workItemCard:hover{background:linear-gradient(90deg,#1f6fff0e,#8b5cf606 56%,#0000)}.workItemCard.isCompleted .workItemIcon{color:#63e69b;background:#22c55e21}.workStatus.completed{color:#7ce7aa;background:#22c55e1f}.workItemActions{grid-template-columns:repeat(3,max-content);justify-content:end;align-items:center;gap:8px;width:min(100%,530px);display:grid}.workItemActions button{min-height:36px;font:inherit;letter-spacing:0;cursor:pointer;border-radius:9px;padding:0 12px;font-size:12px;font-weight:800;line-height:1;transition:transform .16s,background .16s,border-color .16s,box-shadow .16s}.workItemActions button:hover{transform:translateY(-1px)}.workItemActions .drawerSkuLink{color:#a9ccff;background:#1f6fff17;border:1px solid #4c85ff5c}.workItemActions .drawerSkuLink:hover{background:#1f6fff2b;border-color:#5b9affb8;box-shadow:0 7px 16px #0d4aaf24}.workItemActions .actionDetailsBtn{color:#cfbeff;background:#8b5cf61a;border:1px solid #8b5cf666}.workItemActions .actionDetailsBtn:hover{background:#8b5cf62e;border-color:#a784ffc2;box-shadow:0 7px 16px #5b36b824}.workItemActions .drawerSecondary{color:#bac8d9;background:#ffffff09;border:1px solid #94a3b842}.workItemActions .drawerSecondary:hover{color:#ffc1c1;background:#ef444417;border-color:#f8717185}.workItemActions .actionBtn{border:1px solid #7591ff2e;border-radius:10px;grid-column:1/-1;width:100%;min-height:44px;margin:1px 0 0;box-shadow:0 9px 20px #1f6fff2e}.workItemActions .actionBtn:hover{box-shadow:0 12px 26px #1f6fff47}@media (width<=900px){.workItemActions{grid-template-columns:repeat(3,max-content);justify-content:start;width:100%}}@media (width<=560px){.workItemActions{grid-template-columns:1fr 1fr}.workItemActions .drawerSecondary{grid-column:1/-1}.workItemActions button{width:100%}}.caseStatusHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.caseStatusHead h3{margin-bottom:5px}.caseStatusHead p{color:#8fa5bf;margin:0;font-size:12px;line-height:1.45}.caseStatusBadge{border:1px solid #94a3b838;border-radius:999px;flex:none;padding:6px 9px;font-size:11px;font-weight:900}.caseStatusBadge.new{color:#b8cbdf;background:#94a3b814}.caseStatusBadge.applied{color:#8ce9ae;background:#22c55e1a;border-color:#22c55e52}.caseStatusBadge.deferred{color:#ffd17f;background:#f59e0b1a;border-color:#f59e0b4d}.caseStatusBadge.completed{color:#9ec7ff;background:#1f6fff1f;border-color:#1f6fff57}.caseNextCheck{color:#a9c8f4;background:#1f6fff12;border:1px solid #1f6fff38;border-radius:10px;align-items:center;gap:8px;margin-top:12px;padding:10px 11px;font-size:12px;display:flex}.caseNextCheck svg{color:#80b5ff;flex:none}.caseNextCheck b{color:#eef5ff}.caseNoteBox{background:#ffffff06;border:1px solid #94a3b829;border-radius:12px;overflow:hidden}.caseNoteBox textarea{resize:vertical;color:#e6f0ff;background:0 0;border:0;outline:0;width:100%;min-height:94px;padding:12px 13px;font:500 13px/1.48 Inter,Arial,sans-serif;display:block}.caseNoteBox textarea::placeholder{color:#7087a5}.caseNoteBox textarea:disabled{cursor:not-allowed;color:#7188a4;background:#94a3b809}.caseNoteBox>div{background:#05122059;border-top:1px solid #94a3b81f;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.caseNoteBox>div>span{color:#7f96b2;font-size:11px}.caseNoteSave{color:#c9bfff;cursor:pointer;background:#8b5cf626;border:1px solid #8b5cf673;border-radius:8px;height:32px;padding:0 11px;font-size:12px;font-weight:800}.caseNoteSave:hover:not(:disabled){color:#fff;background:#8b5cf640}.caseNoteSave:disabled{opacity:.45;cursor:not-allowed}.caseTimeline{gap:0;display:grid}.caseTimeline>div{grid-template-columns:14px minmax(0,1fr);gap:10px;padding:0 0 14px;display:grid;position:relative}.caseTimeline>div:last-child{padding-bottom:0}.caseTimeline>div:not(:last-child):before{content:"";background:#8b5cf64d;width:1px;position:absolute;top:12px;bottom:0;left:5px}.timelineDot{z-index:1;background:#8599b4;border:2px solid #0c2035;border-radius:50%;width:11px;height:11px;margin-top:4px;position:relative;box-shadow:0 0 0 1px #94a3b842}.timelineDot.applied{background:#31d07c;box-shadow:0 0 0 1px #22c55e59}.timelineDot.deferred{background:#f7ae2b;box-shadow:0 0 0 1px #f59e0b59}.timelineDot.completed{background:#5091ff;box-shadow:0 0 0 1px #1f6fff6b}.timelineDot.note{background:#a788ff;box-shadow:0 0 0 1px #8b5cf66b}.caseTimeline b{color:#e8f1ff;font-size:12px;line-height:1.35;display:block}.caseTimeline p{color:#9db0c7;margin:3px 0 0;font-size:12px;line-height:1.4}.caseTimeline small{color:#7288a4;margin-top:3px;font-size:11px;display:block}.caseTimelineEmpty{color:#8fa3ba;border:1px dashed #94a3b840;border-radius:10px;align-items:center;gap:8px;padding:11px;font-size:12px;display:flex}.caseTimelineEmpty svg{color:#a58eff}@media (width<=650px){.caseStatusHead{align-items:flex-start}.caseNoteBox>div{flex-direction:column;align-items:flex-start}.caseNoteSave{width:100%}}.casePlanSection{gap:12px;display:grid}.casePlanHeader{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.casePlanHeader h3{margin:0}.casePlanHeader p{color:#8fa3ba;margin:5px 0 0;font-size:12px;line-height:1.4}.casePlanHeader>span{color:#c4b5fd;background:#8b5cf61f;border:1px solid #8b5cf661;border-radius:999px;flex:none;place-items:center;min-width:50px;height:28px;font-size:12px;font-weight:800;display:grid}.casePlanProgress{background:#94a3b821;border-radius:999px;height:7px;overflow:hidden}.casePlanProgress i{border-radius:inherit;background:linear-gradient(90deg,#1f6fff,#8b5cf6);height:100%;transition:width .22s;display:block}.casePlanList{gap:8px;display:grid}.casePlanTask{text-align:left;color:#cbd8ea;cursor:pointer;background:#ffffff06;border:1px solid #94a3b829;border-radius:12px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-width:0;padding:10px 12px;transition:all .18s;display:grid}.casePlanTask:hover:not(:disabled){background:#1f6fff1a;border-color:#38bdf852;transform:translateY(-1px)}.casePlanTask:disabled{cursor:not-allowed;opacity:.62}.casePlanTask.done{color:#b9e8c8;background:#22c55e13;border-color:#22c55e42}.casePlanCheck{color:#9db0c7;background:#94a3b81f;border-radius:9px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:grid}.casePlanTask.done .casePlanCheck{color:#70f0a1;background:#22c55e29}.casePlanTask>span:last-child{font-size:13px;line-height:1.35}.casePlanTask.done>span:last-child{-webkit-text-decoration:line-through #70f0a18c;text-decoration:line-through #70f0a18c}@media (width<=650px){.casePlanHeader{flex-direction:column}.casePlanHeader>span{align-self:flex-start}}.pilotResultSection{background:linear-gradient(135deg,#0e263fa8,#0d182f8f);border-color:#38bdf838}.pilotResultHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.pilotResultHeader h3{margin:0}.pilotResultHeader p{color:#8fa2bb;margin:5px 0 0;font-size:12px;line-height:1.45}.pilotResultBadge{white-space:nowrap;border:1px solid #0000;border-radius:999px;flex:none;padding:6px 9px;font-size:11px;font-weight:800}.pilotResultBadge.confirmed{color:#86efac;background:#22c55e24;border-color:#22c55e47}.pilotResultBadge.partial{color:#fcd34d;background:#f59e0b24;border-color:#f59e0b47}.pilotResultBadge.no_change{color:#aab8cc;background:#94a3b81f;border-color:#94a3b838}.pilotResultHeadline,.pilotResultEmpty{color:#93c5fd;background:#07182a85;border:1px solid #38bdf829;border-radius:12px;align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.pilotResultHeadline b,.pilotResultEmpty b{color:#e8f1ff;font-size:13px;display:block}.pilotResultHeadline span,.pilotResultEmpty span{color:#9db0c8;margin-top:4px;font-size:12px;line-height:1.42;display:block}.pilotResultMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.pilotResultMetrics>div{background:#ffffff0b;border:1px solid #94a3b81f;border-radius:11px;min-width:0;padding:10px;position:relative}.pilotResultMetrics span{color:#8fa2bb;white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.pilotResultMetrics b{color:#eaf4ff;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:16px;display:block;overflow:hidden}.pilotResultMetrics em{color:#86efac;margin-top:3px;font-size:11px;font-style:normal;display:block}.pilotResultMeta{color:#8fa2bb;align-items:center;gap:6px;margin-top:10px;font-size:12px;display:flex}.pilotResultCheck{color:#bfdbfe;cursor:pointer;background:#1f6fff24;border:1px solid #38bdf852;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:100%;height:39px;margin-top:12px;font-weight:800;transition:all .18s;display:flex}.pilotResultCheck:hover:not(:disabled){background:#1f6fff3d;border-color:#38bdf880;transform:translateY(-1px)}.pilotResultCheck:disabled{opacity:.5;cursor:not-allowed}.timelineDot.result_confirmed{background:#22c55e;box-shadow:0 0 0 4px #22c55e1f}.timelineDot.result_partial{background:#f59e0b;box-shadow:0 0 0 4px #f59e0b1f}.timelineDot.result_no_change{background:#94a3b8;box-shadow:0 0 0 4px #94a3b81f}@media (width<=560px){.pilotResultHeader{flex-direction:column}.pilotResultMetrics{grid-template-columns:1fr}.pilotResultBadge{align-self:flex-start}}.pilotResultLocked{color:#94a3b8;background:#94a3b80e;border:1px dashed #94a3b847;border-radius:12px;align-items:flex-start;gap:10px;padding:12px;display:flex}.pilotResultLocked b{color:#d7e2f2;font-size:13px;display:block}.pilotResultLocked span{color:#8fa2bb;margin-top:4px;font-size:12px;line-height:1.42;display:block}.pilotResultMode{color:#86efac;background:#22c55e12;border:1px solid #22c55e33;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin:0 0 10px;padding:7px 10px;font-size:11px;display:flex}.pilotResultMode b{color:#c7f9d8;font-size:11px}.pilotResultMode.intermediate{color:#fcd34d;background:#f59e0b14;border-color:#f59e0b40}.pilotResultMode.intermediate b{color:#fde68a}.pilotResultHint{color:#8fa2bb;margin-top:9px;font-size:11px;line-height:1.42}@media (width<=560px){.pilotResultMode{flex-direction:column;align-items:flex-start;gap:3px}}.demoModeNotice,.dataAccessNotice{color:#d9e8fb;background:linear-gradient(90deg,#1f6fff1f,#8b5cf617);border:1px solid #38bdf847;border-radius:14px;align-items:center;gap:11px;margin:0 0 14px;padding:12px 14px;display:flex}.demoModeNotice svg,.dataAccessNotice>svg{color:#7db5ff;flex:none}.demoModeNotice span,.dataAccessNotice div{min-width:0;font-size:13px;line-height:1.4}.demoModeNotice b,.dataAccessNotice b{color:#fff}.demoModeNotice button,.dataAccessNotice button{color:#a9ceff;height:32px;font:inherit;cursor:pointer;background:#1f6fff29;border:1px solid #7cb5ff59;border-radius:9px;flex:none;margin-left:auto;padding:0 11px;font-size:12px;font-weight:800}.demoModeNotice button:hover,.dataAccessNotice button:hover{color:#fff;background:#1f6fff45}.dataAccessNotice{background:linear-gradient(90deg,#f59e0b1f,#1f6fff14);border-color:#f59e0b59}.dataAccessNotice>svg{color:#fbbf24}.dataAccessNotice span{color:#aebed2;margin-top:2px;display:block}.dataAccessNotice button{color:#ffd277;background:#f59e0b1f;border-color:#f59e0b59}.dataStateScreen{text-align:center;min-height:500px;box-shadow:var(--shadow);background:radial-gradient(circle at 50% 0,#1f6fff29,#0000 42%),linear-gradient(#0b1b2bd1,#071421e0);border:1px dashed #94a3b847;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;padding:54px 30px;display:flex}.dataStateScreen>.dataStateIcon{color:#9fc5ff;background:linear-gradient(135deg,#1f6fff47,#8b5cf640);border-radius:18px;place-items:center;width:62px;height:62px;margin-bottom:18px;display:grid;box-shadow:0 14px 32px #1f6fff29}.dataState-syncing .dataStateIcon svg,.dataState-loading .dataStateIcon svg{animation:1.25s linear infinite pilotSpin}.dataState-connection_error .dataStateIcon,.dataState-error .dataStateIcon{color:#ff9d9d;background:#ef444424}.dataStateScreen>span{letter-spacing:.12em;color:#8ab9ff;font-size:11px;font-weight:900}.dataStateScreen h2{margin:9px 0 8px;font-size:25px}.dataStateScreen>p{color:#aebed2;max-width:580px;margin:0;line-height:1.55}.dataStateSteps{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:26px 0 24px;display:flex}.dataStateSteps>div{color:#bfd0e6;background:#ffffff09;border:1px solid #94a3b829;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex}.dataStateSteps i{color:#9bc7ff;background:#1f6fff33;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-style:normal;font-weight:900;display:grid}.dataStateAction{justify-content:center;align-items:center;gap:8px;width:auto;margin:0;padding:0 17px;display:inline-flex}.demoDataContext{color:#c8b9ff;border-color:#8b5cf64d}@media (width<=700px){.demoModeNotice,.dataAccessNotice{flex-wrap:wrap;align-items:flex-start}.demoModeNotice button,.dataAccessNotice button{margin-left:28px}.dataStateScreen{min-height:430px;padding:38px 18px}.dataStateScreen h2{font-size:22px}.dataStateSteps{grid-template-columns:1fr;width:100%;max-width:310px;display:grid}.dataStateSteps>div{justify-content:flex-start}}@media (width<=920px){.integrationCardGrid,.accessCapabilityGrid{grid-template-columns:1fr}.accessCapability em{grid-column:2}.accessGuideFooter{flex-direction:column;align-items:flex-start}.accessGuideFooter .primaryActionBtn,.accessGuideFooter .secondaryActionBtn{width:100%}}@media (width<=620px){.integrationCardGrid{gap:10px}.integrationCard{padding:13px}.demoStoreCard{flex-direction:column;align-items:flex-start}.demoStoreCard .secondaryActionBtn{width:100%}.accessGuideHead>div{min-width:0}.accessGuideHead h2{font-size:15px}.accessGuideMeta{grid-template-columns:1fr;display:grid}.accessGuideMeta span{width:100%}.integrationCardActions{grid-template-columns:1fr;display:grid}.integrationCardActions .primaryActionBtn,.integrationCardActions .secondaryActionBtn{justify-content:center;width:100%}.textActionBtn{justify-content:center;padding:6px}}@media (width<=920px){.integrationCardGrid,.accessCapabilityGrid{grid-template-columns:1fr}.accessCapability em{grid-column:2}.accessGuideFooter{flex-direction:column;align-items:flex-start}.accessGuideFooter .primaryActionBtn,.accessGuideFooter .secondaryActionBtn{width:100%}}@media (width<=620px){.integrationCardGrid{gap:10px}.integrationCard{padding:13px}.demoStoreCard{flex-direction:column;align-items:flex-start}.demoStoreCard .secondaryActionBtn{width:100%}.accessGuideHead>div{min-width:0}.accessGuideHead h2{font-size:15px}.accessGuideMeta{grid-template-columns:1fr;display:grid}.accessGuideMeta span{width:100%}.integrationCardActions{grid-template-columns:1fr;display:grid}.integrationCardActions .primaryActionBtn,.integrationCardActions .secondaryActionBtn{justify-content:center;width:100%}.textActionBtn{justify-content:center;padding:6px}}@media (width<=920px){.integrationCardGrid,.accessCapabilityGrid{grid-template-columns:1fr}.accessCapability em{grid-column:2}.accessGuideFooter{flex-direction:column;align-items:flex-start}.accessGuideFooter .primaryActionBtn,.accessGuideFooter .secondaryActionBtn{width:100%}}@media (width<=620px){.integrationCardGrid{gap:10px}.integrationCard{padding:13px}.demoStoreCard{flex-direction:column;align-items:flex-start}.demoStoreCard .secondaryActionBtn{width:100%}.accessGuideHead>div{min-width:0}.accessGuideHead h2{font-size:15px}.accessGuideMeta{grid-template-columns:1fr;display:grid}.accessGuideMeta span{width:100%}.integrationCardActions{grid-template-columns:1fr;display:grid}.integrationCardActions .primaryActionBtn,.integrationCardActions .secondaryActionBtn{justify-content:center;width:100%}.textActionBtn{justify-content:center;padding:6px}}@media (width<=920px){.integrationCardGrid,.accessCapabilityGrid{grid-template-columns:1fr}.accessCapability em{grid-column:2}.accessGuideFooter{flex-direction:column;align-items:flex-start}.accessGuideFooter .primaryActionBtn,.accessGuideFooter .secondaryActionBtn{width:100%}}@media (width<=620px){.integrationCardGrid{gap:10px}.integrationCard{padding:13px}.demoStoreCard{flex-direction:column;align-items:flex-start}.demoStoreCard .secondaryActionBtn{width:100%}.accessGuideHead>div{min-width:0}.accessGuideHead h2{font-size:15px}.accessGuideMeta{grid-template-columns:1fr;display:grid}.accessGuideMeta span{width:100%}.integrationCardActions{grid-template-columns:1fr;display:grid}.integrationCardActions .primaryActionBtn,.integrationCardActions .secondaryActionBtn{justify-content:center;width:100%}.textActionBtn{justify-content:center;padding:6px}}@media (width<=920px){.integrationCardGrid,.accessCapabilityGrid{grid-template-columns:1fr}.accessCapability em{grid-column:2}.accessGuideFooter{flex-direction:column;align-items:flex-start}.accessGuideFooter .primaryActionBtn,.accessGuideFooter .secondaryActionBtn{width:100%}}@media (width<=620px){.integrationCardGrid{gap:10px}.integrationCard{padding:13px}.demoStoreCard{flex-direction:column;align-items:flex-start}.demoStoreCard .secondaryActionBtn{width:100%}.accessGuideHead>div{min-width:0}.accessGuideHead h2{font-size:15px}.accessGuideMeta{grid-template-columns:1fr;display:grid}.accessGuideMeta span{width:100%}.integrationCardActions{grid-template-columns:1fr;display:grid}.integrationCardActions .primaryActionBtn,.integrationCardActions .secondaryActionBtn{justify-content:center;width:100%}.textActionBtn{justify-content:center;padding:6px}}.accessTrustNote{color:#cfe2ff;background:linear-gradient(100deg,#1f6fff1f,#8b5cf614);border:1px solid #38bdf840;border-radius:13px;align-items:flex-start;gap:10px;margin:0 0 14px;padding:12px 13px;display:flex}.accessTrustNote svg{color:#7eb5ff;flex:none}.accessTrustNote b{color:#f4f8ff;font-size:13px;display:block}.accessTrustNote span{color:#a8bbd3;margin-top:3px;font-size:12px;line-height:1.45;display:block}.integrationCardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.integrationCard{background:linear-gradient(#0b1b2bbd,#071421c7);border:1px solid #94a3b82e;border-radius:15px;flex-direction:column;gap:12px;min-width:0;padding:15px;transition:all .18s;display:flex}.integrationCard:hover{border-color:#38bdf854;transform:translateY(-1px)}.integrationCard.connected{border-color:#22c55e47;box-shadow:inset 0 0 0 1px #22c55e0a}.integrationCardTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.integrationCardTop .integrationMark{margin:0}.integrationCardMain h3{margin:0;font-size:17px}.integrationCardMain p{color:#c1d0e4;margin:5px 0 0;font-size:13px;line-height:1.4}.integrationCardMain small{color:#8195af;min-height:34px;margin-top:9px;font-size:12px;line-height:1.4;display:block}.integrationCardModules{border-top:1px solid #94a3b81f;justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}.integrationCardModules>span{color:#91a7c0;font-size:11px}.integrationCardModules button,.textActionBtn{color:#83b9ff;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:0;font-size:12px;font-weight:800;display:inline-flex}.integrationCardModules button:hover,.textActionBtn:hover{color:#d7e9ff}.integrationCardActions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:auto;display:flex}.integrationCardActions .primaryActionBtn,.integrationCardActions .secondaryActionBtn{width:auto;min-height:34px;margin:0;padding:0 11px;font-size:12px}.demoStoreCard{background:#8b5cf60f;border:1px dashed #8b5cf657;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding:13px 14px;display:flex}.demoStoreCard>div{align-items:center;gap:10px;min-width:0;display:flex}.demoStoreIcon{color:#d6c7ff;background:#8b5cf62b;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}.demoStoreCard b{color:#f3efff;font-size:13px;display:block}.demoStoreCard small{color:#ad9ed3;margin-top:3px;font-size:12px;line-height:1.4;display:block}.demoStoreCard .secondaryActionBtn{width:auto;min-height:34px;margin:0;padding:0 11px;font-size:12px}.accessCredentialForm{margin-top:14px;border-color:#1f6fff61!important}.accessGuidePanel{background:linear-gradient(135deg,#0a223af2,#0a1728f0);border:1px solid #38bdf847;border-radius:16px;margin-top:14px;padding:15px;box-shadow:0 18px 42px #0003}.accessGuideHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.accessGuideHead>div{align-items:flex-start;gap:10px;display:flex}.accessGuideHead .integrationMark{margin:0}.accessGuideHead h2{margin:0;font-size:17px}.accessGuideHead p{color:#a9bdd4;margin:4px 0 0;font-size:12px;line-height:1.48}.accessGuideMeta{flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 12px;display:flex}.accessGuideMeta span{color:#b7c8da;background:#ffffff09;border:1px solid #94a3b82b;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:11px;display:inline-flex}.accessGuideMeta svg{color:#80b8ff}.accessCapabilityGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.accessCapability{background:#ffffff07;border:1px solid #94a3b826;border-radius:12px;grid-template-columns:28px minmax(0,1fr);gap:9px;min-width:0;padding:11px;display:grid;position:relative}.capabilityState{color:#9bb0c6;background:#94a3b81f;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.capabilityState.awaiting{color:#fcd34d;background:#f59e0b24}.accessCapability b{color:#e8f2ff;font-size:12px;display:block}.accessCapability small{color:#81a1c2;margin-top:2px;font-size:10px;line-height:1.3;display:block}.accessCapability p{color:#adbed2;margin:6px 0 0;font-size:11px;line-height:1.38}.accessCapability em{color:#80b8ff;grid-column:2;font-size:10px;font-style:normal;line-height:1.35}.accessGuideFooter{border-top:1px solid #94a3b824;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding-top:12px;display:flex}.accessGuideFooter>div{min-width:0}.accessGuideFooter b{color:#edf4ff;font-size:12px;display:block}.accessGuideFooter span{color:#8fa5c0;max-width:620px;margin-top:3px;font-size:11px;line-height:1.42;display:block}.accessGuideFooter .primaryActionBtn,.accessGuideFooter .secondaryActionBtn{flex:none;width:auto;min-height:36px;margin:0;padding:0 12px;font-size:12px}@media (width<=920px){.integrationCardGrid,.accessCapabilityGrid{grid-template-columns:1fr}.accessCapability em{grid-column:2}.accessGuideFooter{flex-direction:column;align-items:flex-start}.accessGuideFooter .primaryActionBtn,.accessGuideFooter .secondaryActionBtn{width:100%}}@media (width<=620px){.integrationCardGrid{gap:10px}.integrationCard{padding:13px}.demoStoreCard{flex-direction:column;align-items:flex-start}.demoStoreCard .secondaryActionBtn{width:100%}.accessGuideHead>div{min-width:0}.accessGuideHead h2{font-size:15px}.accessGuideMeta{grid-template-columns:1fr;display:grid}.accessGuideMeta span{width:100%}.integrationCardActions{grid-template-columns:1fr;display:grid}.integrationCardActions .primaryActionBtn,.integrationCardActions .secondaryActionBtn{justify-content:center;width:100%}.textActionBtn{justify-content:center;padding:6px}}.accessCenterSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 12px;display:grid}.accessCenterSummary>div{background:#ffffff07;border:1px solid #94a3b824;border-radius:12px;padding:11px 12px}.accessCenterSummary span{color:#89a0ba;font-size:11px;display:block}.accessCenterSummary b{color:#edf5ff;margin-top:4px;font-size:15px;display:block}.accessMarketplaceTabs{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.accessMarketplaceTabs button{color:#aabdd4;height:34px;font:inherit;cursor:pointer;background:#ffffff09;border:1px solid #94a3b82e;border-radius:10px;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:800;display:inline-flex}.accessMarketplaceTabs button:hover{color:#eef6ff;background:#1f6fff1a;border-color:#38bdf857}.accessMarketplaceTabs button.active{color:#fff;background:linear-gradient(135deg,#1f6fff47,#8b5cf633);border-color:#38bdf875;box-shadow:0 8px 22px #1f6fff1a}.accessMarketplaceTabs button.demo.active{background:linear-gradient(135deg,#8b5cf647,#4f46e533);border-color:#a855f77a}.accessTabDot{background:#8092a9;border-radius:50%;width:8px;height:8px}.accessTabDot.all{background:#38bdf8}.accessTabDot.wb{background:#a855f7}.accessTabDot.ozon{background:#1f6fff}.accessTabDot.yandex_market{background:#f59e0b}.accessTabDot.site{background:#06b6d4}.accessTabDot.demo{background:#c084fc}.integrationReadiness{color:#8fa6c0;align-items:center;gap:5px;margin-top:-3px;font-size:11px;line-height:1.35;display:flex}.integrationReadiness svg{color:#80b8ff;flex:none}.demoStoreFocus{background:linear-gradient(135deg,#8b5cf61f,#1f6fff12);border:1px dashed #a855f773;border-radius:16px;align-items:flex-start;gap:12px;min-height:132px;padding:18px;display:flex}.demoStoreFocus>div{flex:1;min-width:0}.demoStoreFocus h3{margin:3px 0 6px;font-size:18px}.demoStoreFocus p{color:#b9b0dc;max-width:720px;margin:0;font-size:13px;line-height:1.5}.demoStoreFocus .secondaryActionBtn{flex:none;width:auto;min-height:36px;margin:0;padding:0 12px}@media (width<=920px){.accessCenterSummary{grid-template-columns:1fr}.demoStoreFocus{flex-direction:column}.demoStoreFocus .secondaryActionBtn{width:100%}}@media (width<=620px){.accessMarketplaceTabs{grid-template-columns:1fr 1fr;display:grid}.accessMarketplaceTabs button{justify-content:center}.demoStoreFocus{padding:14px}}.unifiedCredentialForm{background:radial-gradient(circle at 88% 0,#1f6fff29,#0000 34%),linear-gradient(#0b1c2efa,#06121ffa);border-color:#38bdf857;margin-top:16px;overflow:hidden}.credentialModalTop{border-bottom:1px solid #94a3b829;grid-template-columns:48px minmax(0,1fr) 38px;align-items:start;gap:14px;padding-bottom:16px;display:grid}.credentialBrandMark{color:#fff;border-radius:14px;place-items:center;width:48px;height:48px;font-size:14px;font-weight:900;display:grid;box-shadow:0 10px 24px #00000038}.credentialBrandMark.wb{background:linear-gradient(135deg,#9b5cff,#6d28d9)}.credentialBrandMark.ozon{background:linear-gradient(135deg,#3b82f6,#1f6fff)}.credentialBrandMark.ym{background:linear-gradient(135deg,#f7b500,#b77905)}.credentialBrandMark.site{background:linear-gradient(135deg,#22c5dc,#0f7d95)}.credentialEyebrow{color:#7db4ff;letter-spacing:.08em;margin:2px 0 5px;font-size:11px;font-weight:900;display:block}.credentialModalTop h2{margin:0;font-size:21px;line-height:1.1}.credentialModalTop p{color:#96abc4;max-width:760px;margin:7px 0 0;font-size:13px;line-height:1.45}.credentialCloseBtn{color:#a9bfd8;cursor:pointer;background:#ffffff0a;border:1px solid #94a3b82e;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.credentialCloseBtn:hover{color:#fff;background:#ef44441f;border-color:#ef444461}.credentialSteps{align-items:center;gap:10px;padding:16px 0 14px;display:flex}.credentialSteps span{color:#70849c;align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.credentialSteps span b{color:#96aac1;background:#94a3b81f;border-radius:50%;place-items:center;width:23px;height:23px;font-size:11px;display:grid}.credentialSteps span.active{color:#dcecff}.credentialSteps span.active b{color:#fff;background:linear-gradient(135deg,#1f6fff,#8b5cf6);box-shadow:0 7px 17px #1f6fff40}.credentialSteps i{background:#94a3b82e;flex:1;max-width:85px;height:1px}.credentialInfo{color:#bcefd0;background:#22c55e12;border:1px solid #22c55e2e;border-radius:12px;align-items:flex-start;gap:10px;padding:11px 12px;font-size:12px;line-height:1.45;display:flex}.credentialInfo svg{color:#52df90;flex:none;margin-top:1px}.credentialFields{gap:12px;margin-top:16px;display:grid}.credentialFields.two{grid-template-columns:repeat(2,minmax(0,1fr))}.credentialFields.one{grid-template-columns:minmax(0,1fr)}.pilotInputGroup{gap:7px;min-width:0;display:grid}.pilotInputGroup>span{color:#d7e5f6;font-size:13px;font-weight:800}.pilotInputGroup input{color:#eff7ff;width:100%;height:43px;font:inherit;background:#071827;border:1px solid #94a3b833;border-radius:11px;outline:0;padding:0 12px}.pilotInputGroup input:focus{border-color:#38bdf8bf;box-shadow:0 0 0 3px #1f6fff1f}.pilotInputGroup small{color:#7890ab;font-size:11px;line-height:1.35}.sourcePickerHead{justify-content:space-between;align-items:flex-start;gap:16px;margin-top:18px;display:flex}.sourcePickerHead b{color:#e6f1ff;font-size:14px;display:block}.sourcePickerHead small{color:#8297af;margin-top:4px;font-size:12px;display:block}.sourcePickerHead>span{color:#92c4ff;white-space:nowrap;background:#1f6fff24;border-radius:99px;padding:5px 9px;font-size:11px}.sourceCards{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-top:11px;display:grid}.sourceCard{color:#dceaff;cursor:pointer;text-align:left;background:#ffffff06;border:1px solid #94a3b826;border-radius:13px;grid-template-columns:29px minmax(0,1fr);align-items:start;gap:8px;min-height:92px;padding:11px;display:grid;position:relative}.sourceCard:hover{background:#1f6fff17;border-color:#38bdf857}.sourceCard.selected{background:linear-gradient(135deg,#1f6fff38,#8b5cf629);border-color:#38bdf8cc;box-shadow:0 0 0 3px #1f6fff17}.sourceCard>svg{color:#72e8a4;position:absolute;top:9px;right:9px}.sourceIcon{color:#bcd8ff;background:#ffffff1a;border-radius:9px;place-items:center;width:29px;height:29px;font-weight:900;display:grid}.sourceCard b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.2;display:block;overflow:hidden}.sourceCard small{color:#8297af;margin-top:4px;font-size:10px;line-height:1.22;display:block}.siteCredentialField{margin-top:13px}.credentialWarning{color:#f7c86a;background:#f59e0b14;border:1px solid #f59e0b40;border-radius:12px;align-items:flex-start;gap:10px;margin-top:14px;padding:11px 12px;display:flex}.credentialWarning b,.credentialWarning span{display:block}.credentialWarning b{margin-bottom:3px;font-size:12px}.credentialWarning span{color:#d8c095;font-size:12px;line-height:1.4}.credentialActions{border-top:1px solid #94a3b824;justify-content:flex-end;gap:10px;margin-top:18px;padding-top:14px;display:flex}.credentialActions .primaryActionBtn{width:auto;min-width:205px;margin-top:0}.credentialActions .secondaryActionBtn{margin-top:0}@media (width<=1000px){.sourceCards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=680px){.credentialModalTop{grid-template-columns:42px minmax(0,1fr) 34px;gap:10px}.credentialBrandMark{border-radius:12px;width:42px;height:42px}.credentialFields.two{grid-template-columns:1fr}.sourceCards{grid-template-columns:repeat(2,minmax(0,1fr))}.credentialSteps{gap:7px}.credentialSteps i{max-width:18px}.credentialSteps span{font-size:11px}.credentialActions{flex-direction:column-reverse}.credentialActions .primaryActionBtn,.credentialActions .secondaryActionBtn{width:100%}}.moduleStatusSummary{flex-wrap:wrap;gap:8px;margin:12px 0 14px;display:flex}.moduleStatusSummary span{color:#a9bad0;background:#ffffff09;border:1px solid #94a3b826;border-radius:999px;padding:7px 10px;font-size:12px}.moduleStatusSummary b{color:#f3f8ff;margin-right:4px}.accessCapability{align-items:start!important}.moduleStatusTag{text-align:center;max-width:150px;white-space:normal!important;align-self:center!important;line-height:1.22!important}.capabilityState.verified{color:#86efac!important;background:#22c55e26!important}.capabilityState.syncing,.capabilityState.waiting{color:#93c5fd!important;background:#1f6fff26!important}.capabilityState.missing,.capabilityState.unavailable{color:#aab8cc!important;background:#94a3b81f!important}.capabilityState.error{color:#ff8d8d!important;background:#ef444426!important}.moduleStatusTag.verified{color:#86efac!important;background:#22c55e24!important}.moduleStatusTag.syncing,.moduleStatusTag.waiting{color:#93c5fd!important;background:#1f6fff24!important}.moduleStatusTag.missing,.moduleStatusTag.unavailable{color:#aab8cc!important;background:#94a3b81f!important}.moduleStatusTag.error{color:#ff8d8d!important;background:#ef444424!important}.accessCapability.module-verified{border-color:#22c55e38}.accessCapability.module-syncing,.accessCapability.module-waiting{border-color:#1f6fff33}.accessCapability.module-error{border-color:#ef444440}@media (width<=700px){.moduleStatusSummary{grid-template-columns:1fr;display:grid}.moduleStatusTag{width:100%;max-width:none}}.integrationSyncState{background:#ffffff06;border:1px solid #94a3b824;border-radius:11px;grid-template-columns:30px minmax(0,1fr);align-items:flex-start;gap:9px;margin:13px 0 1px;padding:10px 11px;display:grid}.integrationSyncIcon{color:#aebfd5;background:#94a3b81f;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.integrationSyncState b,.integrationSyncState small{display:block}.integrationSyncState b{color:#e6f0fb;font-size:12px;line-height:1.3}.integrationSyncState small{color:#8fa4bd;margin-top:3px;font-size:11px;line-height:1.4}.integrationSyncState.state-completed{background:#22c55e0e;border-color:#22c55e47}.integrationSyncState.state-completed .integrationSyncIcon{color:#7cebaa;background:#22c55e29}.integrationSyncState.state-running{background:#1f6fff11;border-color:#38bdf84d}.integrationSyncState.state-running .integrationSyncIcon{color:#9bcbff;background:#1f6fff2e}.integrationSyncState.state-running svg{animation:1.05s linear infinite pilotConnectionSpin}.integrationSyncState.state-queued,.integrationSyncState.state-ready{background:#8b5cf611;border-color:#8b5cf64d}.integrationSyncState.state-queued .integrationSyncIcon,.integrationSyncState.state-ready .integrationSyncIcon{color:#cfbeff;background:#8b5cf629}.integrationSyncState.state-failed{background:#ef44440f;border-color:#ef44444d}.integrationSyncState.state-failed .integrationSyncIcon{color:#faa;background:#ef444426}.integrationSyncState.state-waiting,.integrationSyncState.state-neutral{border-color:#94a3b829}@keyframes pilotConnectionSpin{to{transform:rotate(360deg)}}.connectionLifecyclePanel{background:linear-gradient(135deg,#0b1f33d6,#081727ad);border:1px solid #94a3b829;border-radius:13px;margin:14px 0 12px;padding:13px}.connectionLifecycleTop{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;display:grid}.connectionLifecycleIcon{color:#b4c6dc;background:#94a3b81c;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.connectionLifecycleTop b,.connectionLifecycleTop small{display:block}.connectionLifecycleTop b{color:#edf5ff;font-size:13px}.connectionLifecycleTop small{color:#91a5bd;margin-top:4px;font-size:12px;line-height:1.42}.connectionLifecyclePanel.state-running{background:linear-gradient(135deg,#1f6fff1f,#0c1d32c7);border-color:#38bdf857}.connectionLifecyclePanel.state-running .connectionLifecycleIcon{color:#99caff;background:#1f6fff2e}.connectionLifecyclePanel.state-running .connectionLifecycleIcon svg{animation:1.05s linear infinite pilotConnectionSpin}.connectionLifecyclePanel.state-completed{background:linear-gradient(135deg,#22c55e16,#0c1e2bc2);border-color:#22c55e4d}.connectionLifecyclePanel.state-completed .connectionLifecycleIcon{color:#7feaab;background:#22c55e29}.connectionLifecyclePanel.state-queued,.connectionLifecyclePanel.state-ready{background:linear-gradient(135deg,#8b5cf61a,#0c1b2fbd);border-color:#8b5cf657}.connectionLifecyclePanel.state-queued .connectionLifecycleIcon,.connectionLifecyclePanel.state-ready .connectionLifecycleIcon{color:#cfbcff;background:#8b5cf62b}.connectionLifecyclePanel.state-failed{background:linear-gradient(135deg,#ef44441a,#2b141f8f);border-color:#ef444457}.connectionLifecyclePanel.state-failed .connectionLifecycleIcon{color:#faa;background:#ef444429}.connectionRunFacts{border-top:1px solid #94a3b81f;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;padding-top:11px;display:grid}.connectionRunFacts span{color:#8499b3;gap:3px;font-size:10px;display:grid}.connectionRunFacts b{color:#dceafa;font-variant-numeric:tabular-nums;font-size:14px}@media (width<=700px){.connectionRunFacts{grid-template-columns:1fr}}.dataStateScreen{max-width:980px;margin:0 auto}.dataStateTop{align-items:flex-start;gap:15px;display:flex}.dataStateTop>div:last-child{min-width:0}.dataStateTop h2{margin:4px 0 7px}.dataStateTop p{max-width:720px;margin:0}.pilotLaunchCard{background:radial-gradient(circle at 92% 4%,#8b5cf633,#0000 34%),linear-gradient(135deg,#0e2642f0,#081727f0);border:1px solid #5b81ff57;border-radius:18px;margin-top:22px;padding:18px;box-shadow:0 20px 48px #00000036}.pilotLaunchHead{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.pilotLaunchHead span{color:#89b6ff;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:900;display:block}.pilotLaunchHead b{color:#eff6ff;margin-top:5px;font-size:19px;display:block}.pilotLaunchHead em{white-space:nowrap;color:#d4c7ff;background:#8b5cf621;border:1px solid #8b5cf652;border-radius:999px;padding:7px 10px;font-size:11px;font-style:normal;font-weight:900}.pilotLaunchProgress{background:#94a3b824;border-radius:99px;height:7px;margin:16px 0 15px;overflow:hidden}.pilotLaunchProgress i{border-radius:inherit;background:linear-gradient(90deg,#1f6fff,#8b5cf6,#22c55e);height:100%;transition:width .28s;display:block}.pilotLaunchSteps{grid-template-columns:1fr 1fr;gap:9px;display:grid}.pilotLaunchStep{color:#a8bad0;background:#04111e47;border:1px solid #94a3b821;border-radius:12px;grid-template-columns:31px minmax(0,1fr);align-items:flex-start;gap:10px;padding:11px;display:grid}.pilotLaunchStep>i{color:#afc1d6;background:#94a3b81f;border-radius:9px;place-items:center;width:28px;height:28px;font-size:12px;font-style:normal;font-weight:900;display:grid}.pilotLaunchStep span{min-width:0}.pilotLaunchStep b,.pilotLaunchStep small{display:block}.pilotLaunchStep b{color:#dbe8f8;font-size:13px;line-height:1.3}.pilotLaunchStep small{color:#8095af;margin-top:4px;font-size:11px;line-height:1.38}.pilotLaunchStep.complete{background:#22c55e0f;border-color:#22c55e4d}.pilotLaunchStep.complete>i{color:#84efad;background:#22c55e2b}.pilotLaunchStep.complete b{color:#bff7d4}.pilotLaunchStep.current{background:#1f6fff17;border-color:#5290ff7a;box-shadow:inset 0 0 0 1px #1f6fff0f}.pilotLaunchStep.current>i{color:#9cc5ff;background:#1f6fff33}.pilotLaunchNext{background:#05121f6b;border:1px solid #5e86d13b;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:13px;display:flex}.pilotLaunchNext>div{gap:4px;min-width:0;display:grid}.pilotLaunchNext b{color:#e8f2ff;font-size:13px}.pilotLaunchNext span{color:#91a8c2;font-size:12px;line-height:1.4}.pilotLaunchNext .primaryActionBtn{white-space:nowrap;flex:none;width:auto}@media (width<=720px){.dataStateTop{display:grid}.pilotLaunchHead,.pilotLaunchNext{flex-direction:column;align-items:stretch}.pilotLaunchHead em{align-self:flex-start}.pilotLaunchSteps{grid-template-columns:1fr}.pilotLaunchNext .primaryActionBtn{width:100%}}.companyBadge{color:#dce8f8;cursor:pointer;text-align:left;background:#071827b8;border:1px solid #94a3b82e;border-radius:12px;align-content:center;gap:1px;min-width:150px;max-width:260px;height:42px;padding:0 12px;display:grid}.companyBadge:hover{background:#1f6fff1f;border-color:#38bdf859;box-shadow:0 0 0 3px #1f6fff17}.companyBadge span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:900;overflow:hidden}.companyBadge small{color:#8fa2bb;font-size:10px;line-height:1.1}.profileCard em,.profileCompanyName{margin-top:4px;font-style:normal;display:block}.profileCompanyName{color:#dbeafe;font-size:12px;font-weight:900}.profileCard em{color:#8fa2bb;font-size:11px}.pilotLaunchOrg{color:#9eb7d5;margin-top:5px;font-size:12px;font-weight:700;line-height:1.35;display:block}.dataState-no_organization .pilotLaunchStep.current{background:#22c55e12;border-color:#22c55e59}.dataState-no_organization .pilotLaunchNext{background:#22c55e0e;border-color:#22c55e40}@media (width<=900px){.companyBadge{order:3;width:100%;max-width:none}}
