.platform-content{background:#f4f7fd}.platform-content .mespos-admin-hero{color:#fff;background:linear-gradient(112deg,#08266e 0%,#173bba 58%,#6547d6 100%);border:0;border-radius:20px;padding:30px 34px;position:relative;overflow:hidden;box-shadow:0 16px 36px #163ba629}.platform-content .mespos-admin-hero:after{content:"";pointer-events:none;border:1px solid #ffffff30;border-radius:50%;width:360px;height:360px;position:absolute;top:-130px;right:-90px;box-shadow:0 0 0 45px #ffffff0b,0 0 0 90px #ffffff08}.platform-content .mespos-admin-hero h1{color:#fff;letter-spacing:-.045em;font-size:clamp(26px,3vw,40px);line-height:1.15}.platform-content .mespos-admin-hero .eyebrow,.platform-content .mespos-admin-hero .muted{color:#e3eaff}.platform-content .mespos-admin-hero-label{color:#fff;background:#ffffff21;border:1px solid #ffffff4a;border-radius:50px;padding:8px 13px}.platform-content .platform-quick-actions a{color:#fff;background:#ffffff16;border:1px solid #ffffff54;border-radius:10px;min-height:40px;transition:background .15s,transform .15s}.platform-content .platform-quick-actions a:hover{background:#ffffff32;transform:translateY(-1px)}.platform-content .platform-workspace-organization{color:#fff}.platform-content .platform-workspace-organization select{border:2px solid #8eb7ff;border-radius:11px;min-height:44px}.platform-overview{margin-top:24px}.mespos-overview-intro{justify-content:space-between;align-items:center;gap:16px;margin:0 0 16px;display:flex}.mespos-overview-kicker{letter-spacing:.14em;color:#315bd2;font-size:10px;font-weight:800}.mespos-overview-intro h2{letter-spacing:-.035em;margin:5px 0;font-size:24px}.mespos-overview-intro p{color:#64748b;margin:0;font-size:12px}.mespos-live-indicator{color:#087c45;white-space:nowrap;background:#e9faf1;border-radius:99px;align-items:center;gap:8px;padding:9px 13px;font-size:11px;font-weight:700;display:inline-flex}.platform-overview-heading{align-items:center}.platform-overview-actions a{border-radius:10px;min-height:40px;font-size:12px;box-shadow:0 2px 8px #0f172a08}.platform-overview-actions a:first-child{color:#fff;background:#1d4ed8;border-color:#1d4ed8}.platform-overview .platform-stats{gap:15px;margin:0 0 20px}.platform-overview .platform-stats article{background:#fff;border:1px solid #e5ebf6;border-radius:17px;min-height:136px;padding:21px 22px;position:relative;overflow:hidden;box-shadow:0 7px 22px #162f6c0a}.platform-overview .platform-stats article:before{content:"";background:#e9eeff;border-radius:11px;width:38px;height:38px;margin-bottom:10px;display:block}.platform-overview .platform-stats article:nth-child(2):before{background:#fff0e6}.platform-overview .platform-stats article:nth-child(3):before{background:#e6f3ff}.platform-overview .platform-stats article:nth-child(4):before{background:#e7f9ef}.platform-overview .platform-stats span{color:#475569;min-height:0;font-size:12px;font-weight:650}.platform-overview .platform-stats strong{letter-spacing:-.05em;color:#101e40;font-size:34px;line-height:1.25}.platform-overview .platform-stats small{font-size:11px}.platform-portfolio{border-color:#e5ebf6;border-radius:17px;box-shadow:0 8px 26px #162f6c0a}.platform-portfolio-title{padding:21px 24px}.platform-portfolio-title h3{font-size:17px}.platform-portfolio-table th,.platform-portfolio-table td{padding:16px 22px;font-size:12px}.platform-portfolio-table th{font-size:10px}.platform-current{padding:6px 11px;font-size:11px}@media (max-width:800px){.platform-content .mespos-admin-hero{padding:23px}.mespos-overview-intro{flex-direction:column;align-items:flex-start}.platform-overview .platform-stats article{min-height:125px;padding:15px}.platform-overview .platform-stats strong{font-size:28px}}@media (prefers-reduced-motion:reduce){.platform-content .platform-quick-actions a{transition:none}}
.mespos-dashboard-insights{grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);gap:18px;margin:0 0 22px;display:grid}.mespos-insight-card{background:#fff;border:1px solid #e5ebf6;border-radius:18px;padding:23px;box-shadow:0 7px 22px #162f6c0a}.mespos-insight-heading{justify-content:space-between;align-items:start;gap:12px;margin-bottom:18px;display:flex}.mespos-insight-heading h3{color:#14254a;margin:6px 0;font-size:19px}.mespos-insight-heading>span{color:#3468e9;background:#eaf0ff;border-radius:20px;padding:6px 10px;font-size:11px}.mespos-insight-bars{gap:15px;display:grid}.mespos-insight-bar>div:first-child{justify-content:space-between;gap:12px;margin-bottom:7px;font-size:12px;display:flex}.mespos-insight-bar strong{text-overflow:ellipsis;white-space:nowrap;max-width:75%;overflow:hidden}.mespos-insight-bar>div:first-child span{color:#64748b}.mespos-insight-track{background:#edf1f8;border-radius:20px;height:10px;overflow:hidden}.mespos-insight-track span{background:linear-gradient(90deg,#2563eb,#7c3aed);border-radius:20px;height:100%;display:block}.mespos-health-ring{border-radius:50%;place-items:center;width:155px;height:155px;margin:8px auto 22px;display:grid}.mespos-health-ring>div{background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:119px;height:119px;display:flex}.mespos-health-ring strong{color:#172c58;font-size:33px}.mespos-health-ring small{color:#64748b}.mespos-health-legend{justify-content:center;gap:20px;font-size:12px;display:flex}.mespos-health-legend>span{align-items:center;gap:5px;display:flex}.mespos-health-legend i{border-radius:50%;width:9px;height:9px;display:inline-block}.mespos-dot-active{background:#3468e9}.mespos-dot-disabled{background:#e8edf6}.platform-content .platform-nav a:focus-visible,.platform-content a:focus-visible{outline-offset:2px;outline:3px solid #93c5fd}@media (max-width:850px){.mespos-dashboard-insights{grid-template-columns:1fr}}
