#profileContent.cnDashboardMode{display:grid;grid-template-columns:190px minmax(0,1fr);gap:16px 20px;align-items:start}#profileContent.cnDashboardMode>.profileIntro{grid-column:1/-1}#profileContent.cnDashboardMode>#cnDashboardNav{grid-column:1;grid-row:2/span 80}#profileContent.cnDashboardMode>:not(.profileIntro):not(#cnDashboardNav){grid-column:2}.cnDashboardPreviewBanner{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:14px;border:1px solid #b8d7d2;border-radius:13px;background:#eef8f6;padding:11px 13px;color:#27445a}.cnDashboardPreviewBanner div{min-width:0}.cnDashboardPreviewBanner strong{display:block;color:#0f766e;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.07em}.cnDashboardPreviewBanner span{display:block;margin-top:3px;color:#526176;font-size:10px;line-height:1.45}.cnDashboardPreviewBanner a{flex:0 0 auto;color:#1647c3;text-decoration:none;font-size:10px;font-weight:900}.cnDashboardNav{position:sticky;top:82px;border:1px solid #dce5ef;border-radius:18px;background:#fff;padding:12px;box-shadow:0 8px 24px rgba(15,23,42,.05)}.cnDashNavBrand{padding:5px 7px 12px;border-bottom:1px solid #edf1f6}.cnDashNavBrand span{display:block;font-size:8px;letter-spacing:.12em;font-weight:950;color:#7b8798}.cnDashNavBrand strong{display:block;margin-top:4px;font-size:17px;color:#172033;letter-spacing:-.035em}.cnDashboardNav nav{display:grid;gap:3px;padding:9px 0}.cnDashboardNav nav button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;border:0;background:transparent;border-radius:10px;padding:10px 9px;color:#526176;font-size:11px;font-weight:850;text-align:left;cursor:pointer}.cnDashboardNav nav button:hover,.cnDashboardNav nav button.active{background:#eef4ff;color:#1647c3}.cnDashboardNav nav button b{min-width:20px;height:20px;display:grid;place-items:center;border-radius:999px;background:#fee2e2;color:#b91c1c;font-size:9px}.cnDashNavFoot{border-top:1px solid #edf1f6;padding:10px 7px 3px;color:#93a0af;font-size:9px;line-height:1.4}.cnDashPanel{scroll-margin-top:92px;border:1px solid #dce5ef;border-radius:20px;background:#fff;padding:20px;box-shadow:0 7px 20px rgba(15,23,42,.04)}.cnDashPanelHead{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:15px}.cnDashPanelHead h2{margin:5px 0 5px;color:#172033;font-size:23px;letter-spacing:-.04em}.cnDashPanelHead p{margin:0;max-width:680px;color:#64748b;font-size:11px;line-height:1.55}.cnDashAppRows{display:grid;gap:8px}.cnDashAppRow{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #e5eaf0;border-radius:14px;padding:12px;background:#fafcff}.cnDashAppRow>div{display:flex;align-items:center;gap:10px;min-width:0}.cnDashAppRow i{width:8px;height:8px;border-radius:50%;background:#cbd5e1;flex:0 0 auto}.cnDashAppRow i.on{background:#14b8a6}.cnDashAppRow span{min-width:0}.cnDashAppRow strong{display:block;color:#172033;font-size:12px}.cnDashAppRow small{display:block;margin-top:2px;color:#7b8798;font-size:9px}.cnDashAppRow button{border:1px solid #bfd0fb;background:#fff;color:#1647c3;border-radius:10px;padding:8px 10px;font-size:9px;font-weight:950;cursor:pointer;white-space:nowrap}.cnDashAnalyzeGrid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.cnDashAnalyzeCard{display:block;border:1px solid #e2e8f0;border-radius:15px;padding:14px;background:#f8fafc;text-decoration:none}.cnDashAnalyzeCard span{display:block;color:#607087;font-size:9px;text-transform:uppercase;letter-spacing:.07em;font-weight:900}.cnDashAnalyzeCard strong{display:block;margin-top:6px;color:#172033;font-size:15px;letter-spacing:-.025em}.cnDashAnalyzeCard small{display:block;margin-top:4px;color:#7b8798;font-size:9px}.cnDashAnalyzeCard b{display:block;margin-top:10px;color:#1647c3;font-size:9px}.cnDashSolutionGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cnDashSolutionGrid article{display:flex;flex-direction:column;justify-content:space-between;gap:16px;border:1px solid #e1e8f0;border-radius:16px;background:#fafcff;padding:16px}.cnDashSolutionGrid article.relevant{border-color:#b7d5ff;background:linear-gradient(135deg,#eef4ff,#f7fbff)}.cnDashSolutionGrid article span{font-size:8px;letter-spacing:.08em;font-weight:950;color:#66758a}.cnDashSolutionGrid article.relevant span{color:#1647c3}.cnDashSolutionGrid article h3{margin:5px 0 5px;color:#172033;font-size:18px;letter-spacing:-.03em}.cnDashSolutionGrid article p{margin:0;color:#64748b;font-size:10px;line-height:1.5}.cnDashSolutionGrid article a,.cnDashSolutionGrid article button{align-self:flex-start;border:0;background:transparent;padding:0;color:#1647c3;text-decoration:none;font-size:10px;font-weight:950;cursor:pointer}.cnDashSolutionNote{display:block;margin-top:11px;color:#8b97a6;font-size:9px;line-height:1.45}.cnDashboardMode #cnAccountOverview,.cnDashboardMode #cnDashboardAlerts,.cnDashboardMode #cnBusinessNumbers,.cnDashboardMode #cnBusinessStack,.cnDashboardMode #cnDashboardAnalyze,.cnDashboardMode #cnDashboardSolutions{scroll-margin-top:92px}@media(max-width:860px){#profileContent.cnDashboardMode{grid-template-columns:1fr}#profileContent.cnDashboardMode>.profileIntro,#profileContent.cnDashboardMode>#cnDashboardNav,#profileContent.cnDashboardMode>:not(.profileIntro):not(#cnDashboardNav){grid-column:1}#profileContent.cnDashboardMode>#cnDashboardNav{grid-row:auto}.cnDashboardNav{position:sticky;top:66px;z-index:20;padding:8px;border-radius:14px}.cnDashNavBrand,.cnDashNavFoot{display:none}.cnDashboardNav nav{display:flex;overflow-x:auto;gap:5px;padding:0;scrollbar-width:none}.cnDashboardNav nav::-webkit-scrollbar{display:none}.cnDashboardNav nav button{width:auto;flex:0 0 auto;padding:9px 10px;border:1px solid #e1e8f0;background:#fff}.cnDashboardNav nav button.active{background:#eef4ff}.cnDashSolutionGrid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.cnDashboardPreviewBanner{align-items:flex-start;flex-direction:column;gap:7px}.cnDashPanel{padding:16px 13px;border-radius:17px}.cnDashPanelHead h2{font-size:20px}.cnDashAnalyzeGrid,.cnDashSolutionGrid{grid-template-columns:1fr}.cnDashAppRow{align-items:flex-start}.cnDashAppRow button{padding:7px 9px}.cnDashboardNav{top:60px}}
