.globalFocus{margin:0 0 16px;overflow:hidden}.globalFocus>header{border-bottom:1px solid #20304a;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 26px;display:flex}.globalFocus h3{margin:3px 0 6px;font-size:20px}.globalFocus header span{color:#8197b7;font-size:10px;display:block}.globalFocus header em{white-space:nowrap;color:#07101c;background:#d7ff24;border-radius:20px;padding:9px 12px;font-size:8px;font-style:normal;font-weight:950}.globalFocusColumns{grid-template-columns:1fr 1fr;display:grid}.globalFocusColumns>section{padding:20px 24px}.globalFocusColumns>section+section{border-left:1px solid #20304a}.globalFocusTitle{align-items:center;gap:11px;margin-bottom:12px;display:flex}.globalFocusTitle>i{color:#fff;background:#1261ff;border-radius:11px;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.globalFocusColumns>section:last-child .globalFocusTitle>i{background:#8b5cff}.globalFocusTitle b,.globalFocusTitle span{display:block}.globalFocusTitle b{font-size:13px}.globalFocusTitle span{color:#8297b6;margin-top:3px;font-size:8px}.globalSupplierList{grid-template-columns:1fr 1fr;gap:7px;max-height:260px;padding-right:3px;display:grid;overflow:auto}.globalSupplierList button{color:#fff;text-align:left;cursor:pointer;background:#091523;border:1px solid #263b59;border-radius:9px;grid-template-columns:27px 1fr;align-items:center;gap:8px;min-width:0;padding:9px;display:grid}.globalSupplierList button.selected{background:#d7ff2412;border-color:#d7ff24}.globalSupplierList button>i{color:#7690b3;background:#16263d;border-radius:7px;place-items:center;width:26px;height:26px;font-style:normal;font-weight:950;display:grid}.globalSupplierList button.selected>i{color:#07101c;background:#d7ff24}.globalSupplierList p{min-width:0;margin:0}.globalSupplierList b,.globalSupplierList span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.globalSupplierList b{font-size:9px}.globalSupplierList span{color:#7890b1;margin-top:3px;font-size:7px}.globalFocusEmpty{text-align:center;color:#8197b7;border:1px dashed #2a3f5e;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:150px;padding:20px;font-size:9px;display:flex}.globalFocusEmpty b,.globalFocusEmpty span{display:block}.globalFocusEmpty span{margin-top:5px}.globalFocus>footer{background:#08111e;border-top:1px solid #20304a;justify-content:space-between;align-items:center;gap:20px;padding:17px 24px;display:flex}.globalFocus footer b,.globalFocus footer span{display:block}.globalFocus footer b{font-size:11px}.globalFocus footer span{color:#7f94b3;margin-top:4px;font-size:8px}.globalFocus footer button{color:#07101c;cursor:pointer;background:#d7ff24;border:0;border-radius:9px;padding:12px 17px;font-size:10px;font-weight:950}.globalFocus footer button:disabled{opacity:.35;cursor:not-allowed}.globalFocusMessage{color:#ff9ca8;background:#3b0d18;padding:10px 24px;font-size:10px;font-weight:800}.globalFocusMessage.ok{color:#d7ff24;background:#102617}@media (width<=950px){.globalFocusColumns{grid-template-columns:1fr}.globalFocusColumns>section+section{border-top:1px solid #20304a;border-left:0}}@media (width<=620px){.globalFocus>header,.globalFocus>footer{flex-direction:column}.globalSupplierList{grid-template-columns:1fr}.globalFocus footer button{width:100%}}.goalsSummary{grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:14px;display:grid}.goalsSummary>div{border:1px solid var(--line);background:#fff;border-radius:13px;padding:17px}.goalsSummary span,.goalsSummary b{display:block}.goalsSummary span{color:var(--muted);font-size:10px;font-weight:800}.goalsSummary b{margin-top:7px;font-size:20px}.goalsToolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.goalsToolbar h3{margin:2px 0 5px}.goalsToolbar span{color:var(--muted);font-size:11px}.goalsToolbar>div:last-child{gap:10px;display:flex}.goalsToolbar input{border:1px solid #c8d2e1;border-radius:10px;min-width:240px;padding:11px}.goalsMessage{color:#b62e3d;background:#fff0f1;padding:10px 22px;font-size:11px;font-weight:800}.goalsMessage.ok{color:#137453;background:#ecfaf4}.goalsTableWrap{overflow:auto}.goalInput{width:170px;color:var(--ink);background:#fff;border:1px solid #aebcd0;border-radius:9px;padding:10px 12px;font-weight:800}.sellerGoalProgress{margin-bottom:14px;overflow:hidden}.goalProgressGrid{grid-template-columns:1fr 1fr;gap:14px;padding:20px;display:grid}.goalProgressGrid>div{border:1px solid var(--line);background:#f9fbfe;border-radius:13px;padding:17px}.goalProgressGrid header{justify-content:space-between;align-items:center;display:flex}.goalProgressGrid header span{font-size:11px;font-weight:900}.goalProgressGrid header b{color:var(--blue)}.goalProgressGrid strong{margin:12px 0 9px;font-size:20px;display:block}.goalProgressGrid strong small{color:var(--muted);font-size:11px}.goalProgressGrid p{background:#e4eaf2;border-radius:8px;height:8px;margin:0;overflow:hidden}.goalProgressGrid p i{background:linear-gradient(90deg,#1358d1,#24a878);border-radius:8px;height:100%;display:block}.goalProgressGrid em{color:var(--muted);margin-top:8px;font-size:10px;font-style:normal;display:block}.noGoal{margin-bottom:14px;padding:20px}.noGoal h3{margin:2px 0 5px}.noGoal span{color:var(--muted);font-size:11px}.focusOperationTag{color:#07101c;background:#d7ff24;border-radius:18px;padding:6px 9px;font-size:9px;font-weight:950;display:inline-block}.focusGoalInput{border-color:#d7ff24}.goalsTableWrap table{min-width:1180px}@media (width<=900px){.goalsSummary{grid-template-columns:1fr 1fr}.goalsToolbar{flex-direction:column;align-items:stretch}.goalsToolbar>div:last-child{flex-direction:column}.goalsToolbar input{min-width:100%}.goalProgressGrid{grid-template-columns:1fr}}.focusGoalProgress{border-color:#d7ff2455!important}.focusGoalProgress p i{background:linear-gradient(90deg,#d7ff24,#71df00)!important}.focusGoalProgress header span{color:#d7ff24}@media (width<=1000px){.sellerGoalProgress .goalProgressGrid{grid-template-columns:1fr}}.sellerGoalCards{gap:14px;padding:16px;display:grid}.sellerGoalCard{background:#0a1524;border:1px solid #263852;border-radius:16px;overflow:hidden}.sellerGoalCard>header{border-bottom:1px solid #263852;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.sellerGoalCard>header b,.sellerGoalCard>header span{display:block}.sellerGoalCard>header b{font-size:14px}.sellerGoalCard>header span{color:#8498b6;margin-top:4px;font-size:9px}.sellerGoalCard>header em{color:#07101c;background:#d7ff24;border-radius:18px;padding:7px 10px;font-size:8px;font-style:normal;font-weight:950}.mainGoalInputs{grid-template-columns:1fr 1fr;gap:12px;padding:16px 18px;display:grid}.mainGoalInputs label{color:#a9b9cf;grid-template-columns:1fr auto;align-items:center;gap:7px;font-size:9px;font-weight:900;display:grid}.mainGoalInputs input{background:#fff;grid-area:2/1;width:100%}.mainGoalInputs small{color:#8295b2;grid-area:2/2}.focusGoalFields{grid-template-columns:repeat(4,1fr);gap:10px;padding:0 18px 18px;display:grid}.focusGoalFields label{border-top:4px solid var(--focus-input-color);background:#101e31;border-radius:12px;min-width:0;padding:13px}.focusGoalFields span,.focusGoalFields b,.focusGoalFields small{display:block}.focusGoalFields span{color:var(--focus-input-color);font-size:8px;font-weight:950}.focusGoalFields b{white-space:nowrap;text-overflow:ellipsis;margin:8px 0 4px;font-size:10px;overflow:hidden}.focusGoalFields small{color:#7f94b3;font-size:8px}.focusGoalFields input{color:#fff;background:#07111f;border:1px solid #38506d;border-radius:8px;width:100%;margin-top:11px;padding:10px;font-weight:900}.focusGoalFields>p{color:#8fa2bd;grid-column:1/-1;font-size:10px}.sellerGoalProgress .goalProgressGrid{grid-template-columns:1fr 1fr}.goalProgressGrid strong{color:#fff}.goalProgressGrid>div{background:#0f1e31!important;border-color:#263852!important}.goalProgressGrid strong small,.goalProgressGrid em{color:#9aabc2}.goalProgressGrid p{background:#1d2c42}@media (width<=1000px){.focusGoalFields{grid-template-columns:1fr 1fr}}@media (width<=650px){.goalsSummary{grid-template-columns:1fr}.sellerGoalCard>header{align-items:flex-start}.mainGoalInputs,.focusGoalFields,.mainGoalInputs label{grid-template-columns:1fr}.mainGoalInputs input,.mainGoalInputs small{grid-column:1}.mainGoalInputs small{grid-row:3}.sellerGoalCards{padding:10px}.focusGoalFields,.mainGoalInputs{padding-left:13px;padding-right:13px}}.clientSaleBack{z-index:80}.clientSaleModal{width:min(900px,94vw);max-height:92vh;padding:0;overflow:auto}.clientSaleModal>.close{top:17px;right:17px}.clientSaleModal>.eyebrow,.clientSaleModal>h2,.clientSaleModal>span{margin-left:24px;margin-right:60px}.clientSaleModal>.eyebrow{padding-top:24px}.clientSaleModal>h2{margin-top:5px;margin-bottom:6px}.clientSaleModal>span{color:var(--muted);font-size:11px;display:block}.clientSaleKpis{grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 24px;display:grid}.clientSaleKpis>div{border:1px solid var(--line);background:#f7faff;border-radius:12px;padding:14px}.clientSaleKpis span,.clientSaleKpis b{display:block}.clientSaleKpis span{color:var(--muted);font-size:9px;font-weight:800}.clientSaleKpis b{margin-top:6px;font-size:19px}.soldCategories,.activeProducts{border-top:1px solid var(--line);padding:20px 24px}.detailTitle{justify-content:space-between;align-items:center;gap:15px;margin-bottom:13px;display:flex}.detailTitle h3{margin:0 0 4px}.detailTitle span{color:var(--muted);font-size:10px}.detailTitle input{border:1px solid #c3cedd;border-radius:9px;width:280px;padding:10px}.categoryPills{grid-template-columns:1fr 1fr;gap:9px;display:grid}.categoryPills>div{border:1px solid var(--line);border-radius:11px;align-items:center;gap:10px;padding:12px;display:flex}.categoryPills i{width:27px;height:27px;color:var(--blue);background:#e8f0ff;border-radius:8px;place-items:center;font-style:normal;font-weight:900;display:grid}.categoryPills p{flex:1;margin:0}.categoryPills p b,.categoryPills p span{display:block}.categoryPills p b{font-size:11px}.categoryPills p span{color:var(--muted);margin-top:3px;font-size:9px}.categoryPills strong{font-size:11px}.activeProductList{border:1px solid var(--line);border-radius:11px;max-height:290px;overflow:hidden auto}.activeProductList>div{border-bottom:1px solid var(--line);grid-template-columns:85px 1fr auto;align-items:center;gap:10px;padding:11px 13px;display:grid}.activeProductList>div:last-child{border-bottom:0}.activeDot{color:#16825f;text-align:center;background:#e7f7f1;border-radius:12px;padding:6px;font-size:8px;font-weight:900}.activeProductList p{margin:0}.activeProductList b,.activeProductList small{display:block}.activeProductList b{font-size:11px}.activeProductList small{color:var(--muted);margin-top:3px;font-size:9px}.activeProductList strong{font-size:11px}.clientSaleModal>footer{border-top:1px solid var(--line);background:#f8fafc;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.clientSaleModal>footer span{color:var(--muted);font-size:9px}.saleDataEmpty{background:#fff8e9;border:1px solid #efcc8d;border-radius:12px;margin:20px 24px;padding:20px}.saleDataEmpty b,.saleDataEmpty span{display:block}.saleDataEmpty span{color:#806d4b;margin-top:6px;font-size:10px}@media (width<=700px){.clientSaleKpis,.categoryPills{grid-template-columns:1fr}.detailTitle{flex-direction:column;align-items:stretch}.detailTitle input{width:100%}.activeProductList>div{grid-template-columns:72px 1fr}.activeProductList strong{grid-column:2}.clientSaleModal>footer{gap:12px}.clientSaleModal>footer span{display:none}}.clientSaleModal{color:#071426!important;background:#fff!important}.clientSaleModal h2,.clientSaleModal h3,.clientSaleModal b,.clientSaleModal strong{color:#071426}.clientSaleModal>.eyebrow{color:#0b57d0!important}.clientSaleKpis>div{background:#eef4ff}.clientSaleKpis span,.clientSaleModal>span,.detailTitle span,.categoryPills p span,.activeProductList small{color:#52657e!important}.activeProductList b{color:#092f73;letter-spacing:.01em;font-family:Trebuchet MS,Arial,sans-serif;font-size:13px}.activeProductList strong{color:#0b57d0}.soldCategories h3,.activeProducts h3{font-size:17px}.portfolioBadge{color:var(--blue);background:#e8f2ff;border-radius:20px;padding:10px 14px;font-size:11px;font-weight:900}.scheduleNoBase{background:#fff7e8;border-color:#efd39b;align-items:center;gap:13px;margin-bottom:14px;padding:18px;display:flex}.scheduleNoBase>i{color:#9b6800;background:#ffe8b5;border-radius:10px;place-items:center;width:38px;height:38px;font-style:normal;font-weight:900;display:grid}.scheduleNoBase b,.scheduleNoBase span{display:block}.scheduleNoBase span{color:#756649;margin-top:4px;font-size:10px}.addVisit:disabled{opacity:.45;cursor:not-allowed}.portfolioSearch{border:1px solid #bcc8d9;border-radius:10px;width:100%;margin:16px 0 8px;padding:11px 12px}.portfolioEmpty{text-align:center;color:var(--muted);padding:28px;font-size:11px}.managerScheduleSelector{border:1px solid var(--line);background:#fff;border-radius:14px;justify-content:space-between;align-items:end;gap:24px;margin-bottom:14px;padding:18px 20px;display:flex}.managerScheduleSelector>div>*{display:block}.managerScheduleSelector>div>b{margin:3px 0 5px;font-size:16px}.managerScheduleSelector>div>span{color:var(--muted);font-size:10px}.managerScheduleSelector label{color:#596982;flex-direction:column;gap:6px;min-width:320px;font-size:9px;font-weight:900;display:flex}.managerScheduleSelector select{background:#fff;border:1px solid #bcc9da;border-radius:9px;padding:11px;font-weight:800}.checkVisit:disabled{cursor:default}@media (width<=700px){.managerScheduleSelector{flex-direction:column;align-items:stretch}.managerScheduleSelector label{min-width:100%}}.districtPlanner{color:#fff;background:linear-gradient(135deg,#0b1829,#07111e);border:1px solid #29405f;border-radius:15px;margin:0 0 14px;padding:16px}.districtPlanner>header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:13px;display:flex}.districtPlanner h3{margin:3px 0 5px;font-size:16px}.districtPlanner header span{color:#8197b7;font-size:9px}.districtPlanner header label{color:#d7ff24;flex-direction:column;gap:5px;font-size:8px;font-weight:900;display:flex}.districtPlanner select{color:#fff;background:#101f34;border:1px solid #314867;border-radius:8px;min-width:145px;padding:8px 10px;font-size:10px}.districtPlanner>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.districtPlanner article{background:#0e1d31;border:1px solid #213654;border-radius:11px;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:11px;display:grid}.districtPlanner article>i{color:#07101c;background:#d7ff24;border-radius:8px;place-items:center;width:27px;height:27px;font-size:11px;font-style:normal;display:grid}.districtPlanner article b,.districtPlanner article span{display:block}.districtPlanner article b{font-size:10px}.districtPlanner article span{color:#7890b2;margin-top:3px;font-size:8px}.districtPlanner article a{color:#86a8da;grid-column:2;font-size:8px;text-decoration:none}.districtPlanner article button{color:#fff;cursor:pointer;background:#1261ff;border:0;border-radius:8px;grid-area:1/3/3;padding:8px 9px;font-size:8px;font-weight:900}.mapsLink{margin-top:7px;font-weight:800;text-decoration:none;color:#d7ff24!important;font-size:8px!important}.clientChecklist label>a{color:#1261ff;margin-left:auto;font-size:8px;font-weight:900;text-decoration:none}.scheduleTop,.scheduleKpis,.bulkTip,.weekBoard,.scheduleHint{font-size:11px}.scheduleTop .weekNav b{font-size:12px}.scheduleKpis b{font-size:18px}.dayColumn{min-height:350px;background:#0a1524!important;border-color:#21324c!important}.dayColumn>header{background:#0e1d31!important;border-color:#21324c!important}.dayColumn>header span{font-size:9px}.dayColumn>header b{color:#d7ff24;font-size:15px}.dayColumn>header em{color:#7d93b2;font-size:8px}.visit{padding-top:9px;padding-bottom:9px;background:#0d1b2d!important;border-color:#263b58!important}.visit.done{background:#10251d!important;border-color:#296b4c!important}.visit>div b{color:#fff;font-size:9px}.visit>div span,.visit>div small{color:#7f94b3;font-size:8px}.emptyDay{color:#647b9d;border-color:#2b405e}.addVisit{color:#d7ff24;background:#11233e;border-color:#3768b1;font-size:9px}.bulkTip{color:#a8bddc;background:#0d1c31;border-color:#263c5c}.scheduleHint{background:#0d1c31;border-color:#263c5c}.scheduleHint b{color:#fff;font-size:10px}.scheduleHint span{color:#8197b7;font-size:8px}.scheduleKpis{background:#0b1728;border-color:#243957}.scheduleKpis>div{border-color:#243957;padding:13px 16px}.scheduleKpis span{color:#8197b7;font-size:8px}.scheduleKpis b{color:#fff}.portfolioBadge{color:#07101c;background:#d7ff24;font-size:9px}@media (width<=1050px){.districtPlanner>div{grid-template-columns:1fr 1fr}}@media (width<=700px){.districtPlanner>header{flex-direction:column;align-items:stretch}.districtPlanner>div{grid-template-columns:1fr}.districtPlanner select{width:100%}}.bulkModal{color:#10213d}.bulkModal h2{color:#10213d;font-size:20px}.bulkModal>span{color:#66758c}.bulkModal .clientChecklist label>span{flex:1;min-width:0}.bulkModal .clientChecklist label b{font-size:11px;font-weight:900;line-height:1.35;display:block;color:#10213d!important}.bulkModal .clientChecklist label small{margin-top:4px;font-size:8px;display:block;color:#697990!important}.bulkModal .clientChecklist label.selected b{color:#0b49b6!important}.bulkModal .bulkActions b,.bulkModal>label{color:#10213d}.routeControls{gap:10px;display:flex}.routeControls label{flex-direction:column;display:flex!important}.routeEmpty{color:#91a9c8;text-align:center;border:1px dashed #34506f;border-radius:10px;grid-column:1/-1;padding:20px;font-size:11px}.weekNav button{cursor:pointer}.weekNav b{color:#fff!important;font-size:14px!important}.mixBaseLocked,.headActions select:disabled{font-weight:900;color:#10213d!important;-webkit-text-fill-color:#10213d!important;opacity:1!important}.mixBaseHint{color:#31c58c!important;font-size:10px!important}@media (width<=700px){.routeControls{grid-template-columns:1fr 1fr;display:grid}.weekNav b{font-size:13px!important}.pageHead h1{font-size:30px!important}.pageHead>div>p:not(.eyebrow){font-size:14px!important}.mixBaseHint{font-size:11px!important}}.mixFormula{border-bottom:1px solid var(--line);color:#55647a;background:#eef4ff;justify-content:center;align-items:center;gap:11px;padding:13px 18px;font-size:10px;display:flex}.mixFormula span,.mixFormula strong{background:#fff;border-radius:8px;padding:8px 10px}.mixFormula b{color:var(--blue);margin-left:4px}.mixFormula strong b{color:#d23e4d}.mixFormula i{font-size:15px;font-style:normal;font-weight:900}.mixAudit{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:10px;padding:14px 24px;display:grid}.mixAudit>div{background:#f8fafc;border-radius:9px;padding:10px 12px}.mixAudit span,.mixAudit b{display:block}.mixAudit span{color:var(--muted);font-size:8px;font-weight:800}.mixAudit b{margin-top:4px;font-size:10px}.mixToolbar>div:last-child{gap:8px;display:flex}.mixToolbar select{background:#fff;border:1px solid #c5d0df;border-radius:9px;max-width:210px;padding:10px}.zeroSale{color:#c93545;background:#ffe8eb;border-radius:14px;padding:6px 9px;font-size:9px;font-weight:900;display:inline-block}.crossReason{color:#49617f;white-space:nowrap;background:#edf4ff;border-radius:7px;padding:6px 8px;font-size:9px}@media (width<=900px){.mixFormula{flex-wrap:wrap}.mixAudit{grid-template-columns:1fr}.mixToolbar,.mixToolbar>div:last-child{flex-direction:column;align-items:stretch}.mixToolbar select{max-width:none}}.exclusiveMixMissing{background:linear-gradient(120deg,#f8fbff,#eef4ff);border:2px solid #cbdcf7;grid-template-columns:64px 1fr;align-items:center;gap:20px;padding:30px;display:grid}.exclusiveLock{color:#fff;background:#6842c2;border-radius:16px;place-items:center;width:58px;height:58px;font-size:25px;font-weight:900;display:grid}.exclusiveMixMissing h2{margin:4px 0 8px;font-size:21px}.exclusiveMixMissing span{color:var(--muted);font-size:12px;line-height:1.55;display:block}.exclusiveMixMissing strong{color:#6842c2;background:#fff;border-radius:8px;margin-top:14px;padding:10px 12px;font-size:10px;display:inline-block}.mixBaseLocked{opacity:.75;background:#eef3fa!important}.mixBaseHint{color:#16825f;margin-top:4px;font-size:8px;font-weight:800;display:block}@media (width<=650px){.exclusiveMixMissing{grid-template-columns:1fr}.exclusiveLock{width:48px;height:48px}}.mixReal{font-family:Trebuchet MS,Arial,sans-serif}.mixReal .mixHero{background:linear-gradient(115deg,#082d78 0%,#1261ff 62%,#7137d8 100%)}.mixReal .mixHero p{color:#d7ff24;font-size:12px}.mixReal .mixHero h2{letter-spacing:-.02em;font-size:29px;font-weight:900}.mixReal .mixHero span,.mixReal .mixHero small{color:#fff;font-size:13px}.mixReal .mixHero>div:last-child b{color:#d7ff24;font-size:32px}.mixReal .mixFormula{color:#fff;background:#101e31;border-color:#2d4361;padding:17px;font-size:12px;font-weight:800}.mixReal .mixFormula span,.mixReal .mixFormula strong{color:#10213d;background:#fff;border:2px solid #d8e3f1;padding:10px 13px}.mixReal .mixFormula b{color:#075bd8;font-size:14px}.mixReal .mixFormula strong{color:#07101c;background:#d7ff24;border-color:#d7ff24}.mixReal .mixFormula strong b{color:#c51f42}.mixReal .mixFormula i{color:#d7ff24;font-size:20px}.mixReal .mixAudit{background:#081321;border-color:#2b405c}.mixReal .mixAudit>div{background:#13243a;border:1px solid #304765}.mixReal .mixAudit span{color:#9cb1cd;font-size:10px}.mixReal .mixAudit b{color:#fff;font-size:12px;line-height:1.4}.mixReal .mixToolbar{background:#0b1728;border-color:#2b405c}.mixReal .segments{background:#182a41}.mixReal .segments button{color:#b9c9dc;font-size:12px}.mixReal .segments button.on{color:#07101c;background:#d7ff24}.mixReal .segments b{color:#fff;background:#0f58cc}.mixReal .mixToolbar select,.mixReal .mixToolbar input{border:2px solid #b9c8da;font-size:13px;font-weight:800;color:#10213d!important;background:#fff!important}.mixReal table th{font-size:11px;color:#a9bdd8!important}.mixReal table td{font-size:13px}.mixReal table td>b{color:#fff;font-size:14px}.mixReal table td small{color:#91a7c5;font-size:10px}.mixReal .zeroSale{color:#fff;background:#ff3d6e;font-size:10px}.mixReal .crossReason{color:#c6dcfb;background:#173456;font-size:10px}.mixReal>footer{color:#a8bdd8!important;font-size:11px!important}@media (width<=700px){.mixReal .mixHero h2{font-size:24px}.mixReal .mixFormula{font-size:11px}.mixReal .mixAudit b{font-size:13px}}.assignmentEditable{grid-template-columns:48px minmax(230px,1fr) minmax(260px,.8fr) 145px;align-items:center}.operationChecks{flex-wrap:wrap;gap:18px;display:flex}.operationChecks label{cursor:pointer;align-items:center;gap:7px;font-size:11px;display:flex}.operationChecks input{width:16px;height:16px;accent-color:var(--blue)}.operationSave{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.operationSave button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:9px 12px;font-size:9px;font-weight:900}.operationSave button:disabled{opacity:.55}.operationSave small{text-align:right;font-size:8px;font-weight:800}.operationSuccess{color:#16825f}.operationError{color:#c83343}@media (width<=850px){.assignmentEditable{grid-template-columns:42px 1fr}.operationChecks,.operationSave{grid-column:2}.operationSave{align-items:flex-start}}.performanceChartsV3{grid-template-columns:minmax(360px,.88fr) minmax(520px,1.32fr);gap:16px;margin-bottom:16px;display:grid}.coverageDecision,.categoryDecision{overflow:hidden;box-shadow:0 8px 28px #19345c0f}.chartHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px;display:flex}.chartHeader h3{letter-spacing:-.02em;margin:2px 0 6px;font-size:18px}.chartHeader>div>span{color:var(--muted);font-size:10px;line-height:1.45;display:block}.chartHeader em{border-radius:999px;flex:none;padding:7px 11px;font-size:9px;font-style:normal;font-weight:900}.coverageBody{grid-template-columns:47% 53%;align-items:center;padding:20px 22px 16px;display:grid}.radialChart{text-align:center;border-right:1px solid #edf1f6;min-width:0}.radialChart svg{width:min(190px,100%);margin:auto;display:block}.radialBase,.radialValue{fill:none;stroke-width:13px}.radialValue{stroke:#155bd7;stroke-linecap:round;transform-origin:70px 70px;transition:stroke-dashoffset .5s;transform:rotate(-90deg)}.radialNumber{fill:#10213d;letter-spacing:-1px;font-size:26px;font-weight:900}.radialLabel{fill:#7a879a;letter-spacing:1px;font-size:7px;font-weight:900}.radialCaption{color:#748197;justify-content:center;align-items:center;gap:6px;margin-top:-3px;font-size:8px;display:flex}.radialCaption i{background:#155bd7;border-radius:50%;width:7px;height:7px}.coverageSummary{padding-left:22px}.decisionLabel{color:#8090a6;letter-spacing:.12em;font-size:8px;font-weight:900;display:block}.coverageSummary>strong{margin:8px 0 6px;font-size:17px;line-height:1.2;display:block}.coverageSummary>p{color:var(--muted);margin:0 0 14px;font-size:9px;line-height:1.45}.coverageNumbers{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.coverageNumbers div{background:#f6f8fb;border-radius:9px;padding:9px 7px}.coverageNumbers b,.coverageNumbers span{display:block}.coverageNumbers b{font-size:15px}.coverageNumbers span{color:#7b8798;margin-top:3px;font-size:7px;line-height:1.2}.portfolioFlow{border-top:1px solid var(--line);background:#f8fafc;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:8px;padding:14px 22px;display:grid}.portfolioFlow>div{align-items:center;gap:9px;display:flex}.portfolioFlow>div>span{color:#617087;background:#e8edf4;border-radius:7px;place-items:center;width:23px;height:23px;font-size:8px;font-weight:900;display:grid}.portfolioFlow p{margin:0}.portfolioFlow small,.portfolioFlow b{display:block}.portfolioFlow small{color:#7d899b;letter-spacing:.08em;font-size:7px;font-weight:900}.portfolioFlow b{margin-top:2px;font-size:13px}.portfolioFlow>i{color:#a3adbb;font-style:normal}.revenueTotal{text-align:right;flex:none}.revenueTotal small,.revenueTotal strong{display:block}.revenueTotal small{color:#8491a4;letter-spacing:.09em;font-size:7px}.revenueTotal strong{color:var(--blue);margin-top:6px;font-size:17px}.categoryLegend{color:#758298;justify-content:flex-end;gap:17px;padding:11px 24px 0;font-size:8px;display:flex}.categoryLegend span{align-items:center;gap:6px;display:flex}.categoryLegend i{background:#155bd7;border-radius:6px;width:17px;height:6px}.decisionBars{padding:7px 24px 12px}.decisionRow{border-bottom:1px solid #edf1f5;grid-template-columns:27px minmax(105px,1.05fr) minmax(110px,1.6fr) 105px;align-items:center;gap:11px;padding:9px 0;display:grid}.position{color:#6d7a8f;background:#f0f3f7;border-radius:8px;place-items:center;width:25px;height:25px;font-size:9px;font-weight:900;display:grid}.position.top{color:#1053c4;background:#e4eeff}.categoryName b,.categoryName small,.categoryValue b,.categoryValue span{display:block}.categoryName b{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.categoryName small,.categoryValue span{color:#7c899d;margin-top:4px;font-size:8px}.valueTrack{background:#edf1f6;border-radius:8px;height:9px;overflow:hidden}.valueTrack i{background:#155bd7;border-radius:8px;height:100%;display:block}.categoryValue{text-align:right}.categoryValue b{font-size:10px}.emptyChart{text-align:center;color:var(--muted);padding:36px 10px;font-size:10px}.managementInsights{border-top:1px solid var(--line);background:#f7f9fc;grid-template-columns:repeat(4,1fr);display:grid}.managementInsights>div{border-right:1px solid var(--line);min-width:0;padding:13px 15px}.managementInsights>div:last-child{border:0}.managementInsights span,.managementInsights b,.managementInsights small{display:block}.managementInsights span{color:#7d899b;font-size:7px}.managementInsights b{white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:10px;overflow:hidden}.managementInsights small{color:#8692a4;margin-top:3px;font-size:7px}@media (width<=1080px){.performanceChartsV3{grid-template-columns:1fr}.coverageBody{grid-template-columns:220px 1fr}.radialChart svg{width:180px}}@media (width<=700px){.chartHeader{padding:18px}.coverageBody{grid-template-columns:1fr;padding:16px}.radialChart{border-bottom:1px solid #edf1f6;border-right:0;padding-bottom:15px}.coverageSummary{padding:16px 0 0}.portfolioFlow{grid-template-columns:1fr;padding:12px 18px}.portfolioFlow>i{display:none}.decisionBars{padding:6px 16px 12px}.decisionRow{grid-template-columns:26px 1fr 88px}.valueTrack{grid-column:2/4}.categoryValue{grid-area:1/3}.managementInsights{grid-template-columns:repeat(2,1fr)}.managementInsights>div:nth-child(2){border-right:0}.revenueTotal{display:none}.categoryLegend{padding-right:16px}.coverageNumbers{gap:5px}}.performanceChartsV3{gap:18px}.coverageDecision,.categoryDecision{border-color:#20304a!important;box-shadow:0 22px 55px #0005!important}.chartHeader{border-color:#20304a}.chartHeader h3{color:#fff;font-size:20px}.chartHeader>div>span{color:#7f94b3}.chartHeader em.good{color:#07101c;background:#d7ff24}.chartHeader em.warn{color:#151006;background:#ffb21c}.chartHeader em.risk{color:#fff;background:#ff3d6e}.radialChart{border-color:#20304a}.radialBase{stroke:#18273d}.radialValue{stroke:#d7ff24;filter:drop-shadow(0 0 7px #d7ff2488);stroke-width:15px}.radialNumber{fill:#fff;font-size:29px}.radialLabel{fill:#d7ff24}.radialCaption{color:#8fa2bd}.radialCaption i{background:#d7ff24;box-shadow:0 0 10px #d7ff24}.decisionLabel{color:#d7ff24}.coverageSummary>strong{color:#fff;font-size:19px}.coverageSummary>p{color:#8195b4}.coverageNumbers{gap:8px}.coverageNumbers div{background:#0f2037;border:1px solid #213754;padding:11px 9px}.coverageNumbers div:first-child{border-top:3px solid #d7ff24}.coverageNumbers div:nth-child(2){border-top:3px solid #ff3d6e}.coverageNumbers div:nth-child(3){border-top:3px solid #1261ff}.coverageNumbers b{color:#fff;font-size:18px}.coverageNumbers span{color:#8498b7}.portfolioFlow{background:#08111e;border-color:#20304a}.portfolioFlow>div>span{color:#fff;background:#17263c}.portfolioFlow small{color:#7187a8}.portfolioFlow .flowPositive>span{color:#07101c;background:#d7ff24}.portfolioFlow .flowOpportunity>span{color:#fff;background:#ff3d6e}.portfolioFlow>i{color:#3f5677}.revenueTotal small{color:#7f94b3}.revenueTotal strong{color:#d7ff24;font-size:20px}.categoryLegend{color:#8195b4}.categoryLegend i{background:linear-gradient(90deg,#1261ff,#d7ff24);height:8px}.decisionRow{border-color:#1d2b42;padding:11px 0}.position{color:#95a9c6;background:#17263c}.position.top{color:#07101c;background:#d7ff24;box-shadow:0 0 16px #d7ff243d}.categoryName b,.categoryValue b{color:#fff}.categoryName small,.categoryValue span{color:#7f94b3}.valueTrack{background:#17263c;height:11px}.decisionRow:first-child .valueTrack i{background:linear-gradient(90deg,#1261ff,#38a0ff);box-shadow:0 0 12px #1261ff77}.decisionRow:nth-child(2) .valueTrack i{background:linear-gradient(90deg,#d7ff24,#8ee400);box-shadow:0 0 12px #d7ff2455}.decisionRow:nth-child(3) .valueTrack i{background:linear-gradient(90deg,#ff3d6e,#ff7a3d)}.decisionRow:nth-child(4) .valueTrack i{background:linear-gradient(90deg,#8b5cff,#c66bff)}.decisionRow:nth-child(5) .valueTrack i{background:linear-gradient(90deg,#00c9a7,#1ee6bb)}.decisionRow:nth-child(6) .valueTrack i{background:linear-gradient(90deg,#ffb21c,#ffd35a)}.managementInsights{background:#08111e;border-color:#20304a}.managementInsights>div{border-color:#20304a;padding:16px}.managementInsights>div:first-child{border-top:3px solid #1261ff}.managementInsights>div:nth-child(2){border-top:3px solid #d7ff24}.managementInsights>div:nth-child(3){border-top:3px solid #8b5cff}.managementInsights>div:nth-child(4){border-top:3px solid #ff3d6e}.managementInsights span,.managementInsights small{color:#7890b1}.managementInsights b{color:#fff;font-size:12px}.managementInsights .attentionInsight{background:#21101a}.managementInsights .attentionInsight b{color:#ff6b8d}.focusSection{margin:18px 0}.focusSection>header{justify-content:space-between;align-items:flex-end;gap:24px;margin:0 2px 14px;display:flex}.focusSection h2{margin:5px 0;font-size:22px}.focusSection header span{color:#8fa2bd;font-size:11px}.focusSection>header>strong{white-space:nowrap;color:#06101d;background:#d7ff24;border-radius:22px;padding:10px 14px;font-size:11px}.focusGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.focusCard{min-height:300px;padding:18px;border-top:4px solid var(--focus-accent)!important}.focusTop{justify-content:space-between;align-items:center;display:flex}.focusTop span{color:#91a5c2;letter-spacing:.09em;font-size:8px;font-weight:900}.focusTop em{color:var(--focus-accent);background:#14243a;border-radius:7px;padding:5px 7px;font-size:8px;font-style:normal}.focusCard h3{min-height:34px;margin:18px 0;font-size:15px;line-height:1.15}.focusVisual{align-items:center;gap:15px;display:flex}.focusRing{border-radius:50%;flex:none;place-items:center;width:104px;height:104px;display:grid}.focusRing>i{text-align:center;background:#0a1422;border-radius:50%;place-content:center;width:76px;height:76px;font-style:normal;display:grid}.focusRing b,.focusRing small{display:block}.focusRing b{color:#fff;font-size:21px}.focusRing small{color:#7f94b3;margin-top:3px;font-size:7px}.focusNumbers{flex:1}.focusNumbers p{border-bottom:1px solid #20304a;margin:0;padding:8px 0}.focusNumbers b,.focusNumbers span{display:block}.focusNumbers b{color:var(--focus-accent);font-size:17px}.focusNumbers span{color:#8397b4;margin-top:2px;font-size:8px}.focusBar{margin:18px 0}.focusBar>span{background:#1a2940;border-radius:9px;height:7px;display:block;overflow:hidden}.focusBar i{background:var(--focus-accent);border-radius:9px;height:100%;display:block}.focusBar small{color:#788daa;margin-top:7px;font-size:8px;display:block}.focusCard footer{border-top:1px solid #20304a;grid-template-columns:1fr 1fr;gap:8px;padding-top:13px;display:grid}.focusCard footer p{margin:0}.focusCard footer span,.focusCard footer b{display:block}.focusCard footer span{color:#788daa;font-size:7px}.focusCard footer b{margin-top:4px;font-size:11px}.focusEmpty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:22px;display:flex;border-style:dashed!important}.focusEmpty i{color:#7188a8;background:#132238;border-radius:50%;place-items:center;width:42px;height:42px;font-style:normal;font-weight:900;display:grid}.focusEmpty b{margin:14px 0 6px;font-size:12px}.focusEmpty span,.focusLoading{color:#7f94b3;font-size:10px}.focusLoading{padding:20px}@media (width<=1200px){.focusGrid{grid-template-columns:1fr 1fr}}@media (width<=700px){.focusSection>header{display:block}.focusSection>header>strong{margin-top:12px;display:inline-block}.focusGrid{grid-template-columns:1fr}.focusCard{min-height:auto}.focusEmpty{min-height:180px}}.focusDetailsButton{width:100%;color:var(--focus-accent);cursor:pointer;background:#102137;border:1px solid #38506d;border-radius:9px;margin-top:14px;padding:10px 12px;font-size:10px;font-weight:800}.focusDetailsButton:hover{background:#162a43}.focusModal{z-index:1000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#020811c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.focusModal>section{background:#0b1727;border:1px solid #2a3b55;border-radius:22px;flex-direction:column;width:min(720px,100%);max-height:min(760px,88vh);display:flex;overflow:hidden;box-shadow:0 30px 90px #0000008c}.focusModal>section>header{border-bottom:1px solid #24344c;justify-content:space-between;align-items:flex-start;padding:22px 24px 18px;display:flex}.focusModal h3{margin:5px 0;font-size:22px}.focusModal header span{color:#8fa2bd;font-size:11px}.focusModal header button{color:#fff;cursor:pointer;background:#132238;border:1px solid #30415c;border-radius:50%;width:36px;height:36px;font-size:22px}.focusModal nav{grid-template-columns:1fr 1fr;gap:8px;padding:14px 24px;display:grid}.focusModal nav button{color:#9db0c9;cursor:pointer;background:#101d2f;border:1px solid #283a55;border-radius:10px;padding:11px;font-weight:800}.focusModal nav button.active{color:#06101d;background:#d7ff24;border-color:#d7ff24}.focusModal nav b{margin-left:8px}.focusClientList{padding:0 24px 24px;overflow:auto}.focusClientList article{border-bottom:1px solid #213149;justify-content:space-between;align-items:center;gap:20px;padding:13px 2px;display:flex}.focusClientList strong,.focusClientList span{display:block}.focusClientList strong{font-size:12px}.focusClientList span{color:#7890af;margin-top:4px;font-size:9px}.focusClientList>article>b{color:#d7ff24;white-space:nowrap;font-size:13px}.focusNoClients{text-align:center;color:#8397b4;padding:28px}@media (width<=700px){.focusModal{padding:10px}.focusModal>section{border-radius:16px;max-height:92vh}.focusModal>section>header,.focusModal nav,.focusClientList{padding-left:16px;padding-right:16px}.focusClientList article{align-items:flex-start}}.focusTargetLine{background:#101f33;border:1px solid #263a57;border-radius:9px;justify-content:space-between;align-items:center;margin:-8px 0 14px;padding:9px 10px;display:flex}.focusTargetLine span{color:#8fa2bd;font-size:9px}.focusTargetLine b{color:var(--focus-accent);font-size:11px}@media (width<=700px){.focusTop span,.focusTop em{font-size:11px}.focusCard h3{min-height:auto;font-size:20px}.focusTargetLine span{font-size:13px}.focusTargetLine b{font-size:15px}.focusNumbers b{font-size:23px}.focusNumbers span{font-size:13px;line-height:1.3}.focusRing{width:122px;height:122px}.focusRing>i{width:88px;height:88px}.focusRing b{font-size:26px}.focusRing small,.focusBar small{font-size:11px}.focusCard footer span{font-size:10px}.focusCard footer b{font-size:14px}.focusDetailsButton{padding:13px;font-size:13px}.focusModal nav button{font-size:14px;line-height:1.25}.focusClientList strong{font-size:14px;line-height:1.3}.focusClientList span{font-size:11px}.focusClientList>article>b{font-size:15px}}.focusSellerTable{padding:0 22px 22px;overflow-x:auto}.focusSellerTable table{border-collapse:collapse;width:100%;min-width:720px}.focusSellerTable th,.focusSellerTable td{text-align:left;border-bottom:1px solid #203750;padding:13px 10px}.focusSellerTable th{color:#89a9cf;text-transform:uppercase;font-size:11px}.focusSellerTable td strong{color:#d7ff24}.focusMiniProgress{background:#1c3451;border-radius:20px;width:90px;height:7px;margin-right:8px;display:inline-block;overflow:hidden}.focusMiniProgress i{background:#d7ff24;height:100%;display:block}.focusClientList article>p{text-align:right;margin:0}.focusClientList article>p b,.focusClientList article>p small{display:block}.focusClientList article>p small{color:#ffb05c;margin-top:4px;font-size:11px}.focusSellerTable tbody tr{cursor:pointer}.focusSellerTable tbody tr:hover{background:#10243a}.focusSellerTable td:first-child b,.focusSellerTable td:first-child small{display:block}.focusSellerTable td:first-child small{color:#89a9cf;margin-top:4px}.focusSellerBack{color:#dcecff;cursor:pointer;background:#10243a;border:1px solid #294867;border-radius:9px;margin:14px 22px 0;padding:9px 12px}.categoryOpen{color:#d7ff24;cursor:pointer;background:#102137;border:1px solid #38506d;border-radius:9px;margin-top:14px;padding:10px 13px;font-size:10px;font-weight:900}.categoryOpen.compact{color:#fff;margin:0;padding:7px 10px;font-size:9px}.categoryDetailBack{z-index:1100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#020812d9;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.categoryDetailModal{color:#fff;background:#0a1626;border:1px solid #2a3d59;border-radius:22px;flex-direction:column;width:min(820px,100%);max-height:90vh;padding:25px;display:flex;position:relative;box-shadow:0 30px 90px #0009}.categoryDetailClose{color:#fff;background:#14243a;border:1px solid #304560;border-radius:50%;width:38px;height:38px;font-size:22px;position:absolute;top:18px;right:18px}.categoryDetailModal h2{margin:7px 45px 5px 0;font-size:27px}.categoryDetailModal>span{color:#8fa2bd;font-size:10px}.categoryDetailSummary{grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0;display:grid}.categoryDetailSummary>div{background:#101f33;border-top:3px solid #1261ff;border-radius:10px;padding:13px}.categoryDetailSummary>div:nth-child(2){border-color:#d7ff24}.categoryDetailSummary>div:nth-child(3){border-color:#ff3d6e}.categoryDetailSummary b,.categoryDetailSummary span{display:block}.categoryDetailSummary b{font-size:18px}.categoryDetailSummary span{color:#8da1bd;margin-top:4px;font-size:9px}.categoryDetailSearch{color:#fff;background:#07111f;border:1px solid #304560;border-radius:10px;padding:12px}.categoryClientList{margin-top:12px;overflow:auto}.categoryClientList details{background:#0e1c2e;border:1px solid #243750;border-radius:12px;margin-bottom:9px}.categoryClientList summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.categoryClientList summary b,.categoryClientList summary span{display:block}.categoryClientList summary span{color:#7f94b3;margin-top:4px;font-size:9px}.categoryClientList summary strong{color:#d7ff24;white-space:nowrap}.categoryClientList details>div{padding:0 14px 10px}.categoryClientList article{border-top:1px solid #243750;justify-content:space-between;gap:15px;padding:11px 0;display:flex}.categoryClientList article p{margin:0}.categoryClientList article b,.categoryClientList article span{display:block}.categoryClientList article b{font-size:11px}.categoryClientList article span{color:#7f94b3;margin-top:3px;font-size:8px}.categoryClientList article strong{white-space:nowrap;font-size:11px}@media (width<=650px){.categoryDetailBack{padding:8px}.categoryDetailModal{border-radius:15px;max-height:95vh;padding:18px}.categoryDetailSummary{grid-template-columns:1fr}.categoryDetailModal h2{font-size:22px}.categoryClientList summary b{font-size:14px}.categoryClientList summary span,.categoryClientList article span{font-size:11px}.categoryClientList article b{font-size:13px}}.categoryClientList article b{color:#8fc2ff;letter-spacing:.01em;font-family:Trebuchet MS,Arial,sans-serif;font-size:13px}.categoryClientList article span{font-size:10px}.categoryClientList article strong{color:#d7ff24}.categoryClientList summary b{font-size:14px}.comparisonHero{background:radial-gradient(circle at 80% 20%,#1261ff55,#0000 36%),linear-gradient(115deg,#071527,#0d2f69);border:1px solid #29456d;border-radius:17px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:15px;padding:28px 30px;display:flex;box-shadow:0 20px 50px #0005}.comparisonHero p{color:#d7ff24;letter-spacing:.13em;margin:0 0 8px;font-size:9px;font-weight:950}.comparisonHero h2{margin:0;font-size:27px}.comparisonHero span{color:#a9bdd9;margin-top:8px;font-size:11px;display:block}.comparisonHero button,.comparisonEmpty button{color:#07101c;cursor:pointer;background:#d7ff24;border:0;border-radius:10px;padding:13px 17px;font-weight:950}.comparisonKpis{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:15px;display:grid}.comparisonKpis article{background:#0b1728;border:1px solid #273a58;border-top:4px solid #1261ff;border-radius:14px;padding:18px}.comparisonKpis article:nth-child(2){border-top-color:#d7ff24}.comparisonKpis article:nth-child(3){border-top-color:#8b5cff}.comparisonKpis article:nth-child(4){border-top-color:#ff3d6e}.comparisonKpis span,.comparisonKpis b,.comparisonKpis small{display:block}.comparisonKpis span{color:#91a6c3;font-size:10px;font-weight:800}.comparisonKpis b{color:#fff;margin:8px 0 5px;font-size:24px}.comparisonKpis small{color:#6f86a5;font-size:8px}.supervisorRadar{margin-bottom:15px;overflow:hidden}.supervisorRadar>header,.categoryLossBoard>header,.comparisonTable>header{border-bottom:1px solid #243650;justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.supervisorRadar h3{margin:3px 0;font-size:18px}.supervisorRadar header span,.supervisorRadar header small,.categoryLossBoard header span,.comparisonTable header span{color:#8096b5;font-size:9px}.supervisorRadar>div{grid-template-columns:repeat(2,1fr);gap:10px;padding:16px;display:grid}.supervisorRadar>div>button{color:#fff;text-align:left;cursor:pointer;background:#0d1c30;border:1px solid #263b59;border-radius:12px;grid-template-columns:35px 1fr auto;align-items:center;gap:11px;min-height:82px;padding:14px;display:grid;position:relative;overflow:hidden}.supervisorRadar>div>button:hover,.supervisorRadar>div>button.selected{background:#132841;border-color:#d7ff24}.supervisorRadar button>i{color:#fff;background:#1261ff;border-radius:9px;place-items:center;width:32px;height:32px;font-size:10px;font-style:normal;font-weight:950;display:grid}.supervisorRadar button p{margin:0}.supervisorRadar button p b,.supervisorRadar button p span,.supervisorRadar button div strong,.supervisorRadar button div span{display:block}.supervisorRadar button p b{font-size:10px}.supervisorRadar button p span,.supervisorRadar button div span{color:#8197b7;margin-top:4px;font-size:8px}.supervisorRadar button div{text-align:right}.supervisorRadar button div strong{color:#ff718f;font-size:12px}.supervisorRadar button>em{background:linear-gradient(90deg,#ff3d6e,#ffb21c);height:3px;position:absolute;bottom:0;left:0}.comparisonControl{justify-content:space-between;align-items:end;gap:15px;margin-bottom:15px;padding:16px 18px;display:flex}.comparisonControl>div{flex:1;grid-template-columns:260px 260px minmax(240px,1fr);gap:10px;display:grid}.comparisonControl label{color:#8499b7;font-size:8px;font-weight:900}.comparisonControl select,.comparisonControl input{color:#fff;background:#071321;border:1px solid #2b405f;border-radius:9px;width:100%;margin-top:6px;padding:11px;display:block}.comparisonControl>button{color:#d7ff24;background:#13233a;border:1px solid #38557b;border-radius:9px;padding:11px 13px;font-size:9px;font-weight:900}.categoryLossBoard{margin-bottom:15px;overflow:hidden}.categoryLossBoard>div{grid-template-columns:repeat(2,1fr);display:grid}.categoryLossBoard button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #20314a;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:14px 20px;display:grid}.categoryLossBoard button:nth-child(odd){border-right:1px solid #20314a}.categoryLossBoard button:hover{background:#10213a}.categoryLossBoard button i{color:#d7ff24;background:#1b3150;border-radius:8px;place-items:center;width:28px;height:28px;font-size:9px;font-style:normal;font-weight:950;display:grid}.categoryLossBoard button p{margin:0}.categoryLossBoard button p b,.categoryLossBoard button p span{display:block}.categoryLossBoard button p b{font-size:10px}.categoryLossBoard button p span{color:#7f94b3;margin-top:4px;font-size:8px}.categoryLossBoard button strong{color:#ff718f;font-size:11px}.comparisonTable{overflow:hidden}.comparisonTable>div{max-height:680px;overflow:auto}.comparisonTable table{min-width:1180px}.comparisonTable th{z-index:1;position:sticky;top:0}.comparisonTable td{vertical-align:top}.comparisonTable td:nth-last-child(-n+3){white-space:nowrap}.comparisonTable td:last-child strong{color:#ff718f}.comparisonTable>footer{color:#8195b4;padding:12px 20px;font-size:9px}.comparisonEmpty{grid-template-columns:70px 1fr;align-items:center;gap:20px;padding:35px;display:grid}.comparisonEmpty>i{background:#1261ff;border-radius:17px;place-items:center;width:62px;height:62px;font-size:24px;font-style:normal;display:grid}.comparisonEmpty h2{margin:4px 0 8px}.comparisonEmpty span{color:#8499b7;font-size:11px;display:block}.comparisonEmpty button{margin-top:16px}.comparisonImportModal{width:min(820px,96vw)}.comparisonImportCheck{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.comparisonImportCheck>div{background:#0d1a2c;border:1px solid #2a3e5d;border-radius:10px;padding:13px}.comparisonImportCheck span,.comparisonImportCheck b{display:block}.comparisonImportCheck span{color:#8398b7;font-size:8px}.comparisonImportCheck b{color:#fff;margin-top:5px;font-size:12px}.comparisonBaseSection{background:#091522;border:1px solid #263b59;border-radius:15px;margin:18px 0;padding:20px}.comparisonBaseSection>header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.comparisonBaseSection header h3{margin:0}.comparisonBaseSection header span{color:#7e94b3;font-size:9px}.comparisonBaseGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.comparisonBaseGrid article{background:#0e1d31;border:1px solid #2a4163;border-radius:13px;padding:18px}.comparisonBaseGrid article p{color:#869bbb;font-size:10px;line-height:1.5}.comparisonBaseGrid article button{color:#fff;cursor:pointer;background:#1261ff;border:0;border-radius:9px;padding:11px 13px;font-weight:900}.comparisonBaseGrid article:last-child button{background:#8b5cff}@media (width<=950px){.comparisonKpis,.comparisonControl>div{grid-template-columns:1fr 1fr}.comparisonControl label:last-child{grid-column:1/3}.supervisorRadar>div,.categoryLossBoard>div,.comparisonBaseGrid{grid-template-columns:1fr}.categoryLossBoard button:nth-child(odd){border-right:0}}@media (width<=650px){.comparisonHero{flex-direction:column;align-items:flex-start}.comparisonKpis{grid-template-columns:1fr}.comparisonControl{flex-direction:column;align-items:stretch}.comparisonControl>div{grid-template-columns:1fr}.comparisonControl label:last-child{grid-column:1}.supervisorRadar>div>button{grid-template-columns:32px 1fr}.supervisorRadar button div{text-align:left;grid-column:2}.comparisonImportCheck{grid-template-columns:1fr}}.categoryTableHead{border-bottom:1px solid #213951;justify-content:space-between;align-items:center;padding:24px 28px;display:flex}.categoryTableHead b,.categoryTableHead span{display:block}.categoryTableHead b{font-size:18px}.categoryTableHead span{color:#85a6cc;margin-top:7px;font-size:12px}.categoryTableHead strong{color:#ca3242;background:#fff0f2;border-radius:24px;padding:10px 14px;font-size:12px}.teamCategoryClickable tbody tr{cursor:pointer}.teamCategoryClickable tbody tr:hover{background:#12243a}.teamCategoryClickable tbody button{color:#79afff;cursor:pointer;background:0 0;border:0;font-weight:800}.teamCategoryModal{z-index:1000;background:#020914d9;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.teamCategoryModal>section{color:#edf5ff;background:#081625;border:1px solid #294663;border-radius:18px;width:min(1050px,96vw);max-height:90vh;overflow:auto}.teamCategoryModal header{border-bottom:1px solid #203750;justify-content:space-between;align-items:start;padding:24px 28px;display:flex}.teamCategoryModal header p{color:#d7ff24;letter-spacing:1px;margin:0 0 5px;font-size:11px;font-weight:900}.teamCategoryModal header h2{margin:0 0 5px}.teamCategoryModal header span{color:#8baacb;font-size:13px}.teamCategoryModal header>button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:28px}.categoryBack{color:#dcecff;cursor:pointer;background:#10253c;border:1px solid #2a4968;border-radius:9px;margin:16px 28px 0;padding:9px 12px}.categoryDrillList{padding:18px 28px 28px}.categoryDrillList>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #203750;grid-template-columns:48px minmax(220px,1fr) minmax(190px,.7fr) 120px;align-items:center;gap:12px;padding:14px 10px;display:grid}.categoryDrillList.clients>button{grid-template-columns:minmax(240px,1fr) minmax(190px,.7fr) 120px}.categoryDrillList>button:hover{background:#10243a}.categoryDrillList i{color:#d7ff24;font-style:normal;font-weight:900}.categoryDrillList div b,.categoryDrillList div span,.categoryDrillList p strong,.categoryDrillList p span{display:block}.categoryDrillList div span,.categoryDrillList p span{color:#89a9ca;margin-top:4px;font-size:11px}.categoryDrillList p{margin:0}.categoryDrillList em{color:#79afff;font-size:12px;font-style:normal;font-weight:800}.categoryProducts{padding:18px 28px 28px;overflow-x:auto}.categoryProducts table{border-collapse:collapse;width:100%}.categoryProducts th,.categoryProducts td{text-align:left;border-bottom:1px solid #203750;padding:13px 10px}.categoryProducts th{color:#89a9ca;font-size:11px}.categoryProducts td strong{color:#d7ff24}@media (width<=720px){.categoryDrillList>button,.categoryDrillList.clients>button{grid-template-columns:1fr}.categoryDrillList>button>i{display:none}.categoryTableHead{align-items:flex-start;gap:12px}}
