.executive-dashboard-module__5tpwcG__dashboard{grid-template-rows:auto auto auto;align-content:start;gap:9px;height:100%;min-height:0;display:grid}.executive-dashboard-module__5tpwcG__toolbar{justify-content:space-between;align-items:center;gap:10px;min-height:33px;display:flex}.executive-dashboard-module__5tpwcG__liveMeta{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.executive-dashboard-module__5tpwcG__liveBadge{color:#087443;background:#effaf3;border:1px solid #bde6cd;border-radius:999px;align-items:center;gap:5px;min-height:24px;padding:0 9px;font-size:10px;font-weight:600;display:inline-flex}.executive-dashboard-module__5tpwcG__liveBadge>span{background:#12b76a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #12b76a1a}.executive-dashboard-module__5tpwcG__updatedAt,.executive-dashboard-module__5tpwcG__forecast{color:#98a2b3;font-size:10.5px;font-weight:400}.executive-dashboard-module__5tpwcG__forecast{border-right:1px solid #e4e8ed;padding-right:9px}.executive-dashboard-module__5tpwcG__refreshButton{color:#667085;background:#fff;border:1px solid #dfe5ea;border-radius:11px;place-items:center;width:34px;min-width:34px;height:34px;min-height:34px;padding:0;display:inline-grid}.executive-dashboard-module__5tpwcG__refreshButton span{display:none}.executive-dashboard-module__5tpwcG__refreshButton svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.executive-dashboard-module__5tpwcG__refreshButton:hover:not(:disabled){color:#087443;background:#f4fbf7;border-color:#badfc8}.executive-dashboard-module__5tpwcG__refreshButton:disabled{cursor:wait;opacity:.58}.executive-dashboard-module__5tpwcG__kpiGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.executive-dashboard-module__5tpwcG__metricCard{background:#fff;border:1px solid #e6eaee;border-radius:17px;min-width:0;min-height:118px;padding:14px 16px;display:grid;box-shadow:0 4px 16px #0f172a06}.executive-dashboard-module__5tpwcG__metricTop{justify-content:space-between;align-items:center;gap:9px;min-width:0;margin-bottom:6px;display:flex}.executive-dashboard-module__5tpwcG__metricLabel{color:#667085;font-size:12px;font-weight:500}.executive-dashboard-module__5tpwcG__metricIcon{color:#0f9f61;background:#edf9f2;border-radius:10px;flex:none;place-items:center;width:31px;height:31px;display:grid}.executive-dashboard-module__5tpwcG__metricIcon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.executive-dashboard-module__5tpwcG__metricCard strong{color:#101828;letter-spacing:-.018em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;align-self:center;font-size:clamp(22px,2vw,28px);font-weight:700;line-height:1.45;display:block}.executive-dashboard-module__5tpwcG__metricSkeleton{background:linear-gradient(90deg,#eef1f5 20%,#f8f9fb 50%,#eef1f5 80%) 0 0/200% 100%;border-radius:8px;align-self:center;width:68%;height:28px;animation:1.2s linear infinite executive-dashboard-module__5tpwcG__shimmer;display:block}.executive-dashboard-module__5tpwcG__metricFooter{align-self:end;align-items:center;gap:5px;min-height:16px;margin-top:4px;display:flex}.executive-dashboard-module__5tpwcG__metricFooterLabel{color:#a0a8b5;font-size:9.5px;font-weight:400}.executive-dashboard-module__5tpwcG__trendUp,.executive-dashboard-module__5tpwcG__trendDown{font-size:10px;font-weight:600}.executive-dashboard-module__5tpwcG__trendUp{color:#0f9f61}.executive-dashboard-module__5tpwcG__trendDown{color:#c94d45}.executive-dashboard-module__5tpwcG__insightGrid{grid-template-columns:minmax(0,.78fr) minmax(0,1.55fr);gap:9px;height:clamp(195px,25vh,230px);min-height:0;display:grid}.executive-dashboard-module__5tpwcG__issueCard,.executive-dashboard-module__5tpwcG__briefCard,.executive-dashboard-module__5tpwcG__errorBox{background:#fff;border:1px solid #e6eaee;border-radius:17px;min-width:0;box-shadow:0 4px 16px #0f172a06}.executive-dashboard-module__5tpwcG__issueCard,.executive-dashboard-module__5tpwcG__briefCard{min-height:0;padding:14px 16px;overflow:hidden}.executive-dashboard-module__5tpwcG__issueCard{background:#fffdfb;border-color:#f1ddcf}.executive-dashboard-module__5tpwcG__cardHeading{align-items:center;gap:9px;margin-bottom:8px;display:flex}.executive-dashboard-module__5tpwcG__issueIcon,.executive-dashboard-module__5tpwcG__briefIcon{border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.executive-dashboard-module__5tpwcG__issueIcon{color:#f97316;background:#fff1e8}.executive-dashboard-module__5tpwcG__briefIcon{color:#0f9f61;background:#edf9f2}.executive-dashboard-module__5tpwcG__issueIcon svg,.executive-dashboard-module__5tpwcG__briefIcon svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.executive-dashboard-module__5tpwcG__cardEyebrow{color:#98a2b3;margin-bottom:1px;font-size:9px;font-weight:400;display:block}.executive-dashboard-module__5tpwcG__cardHeading h2{color:#101828;margin:0;font-size:17px;font-weight:700;line-height:1.5}.executive-dashboard-module__5tpwcG__issueCard p,.executive-dashboard-module__5tpwcG__briefCard p{color:#536176;margin:0;font-size:12px;font-weight:400;line-height:1.85}.executive-dashboard-module__5tpwcG__issueCard p{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.executive-dashboard-module__5tpwcG__briefCard{flex-direction:column;min-height:0;display:flex}.executive-dashboard-module__5tpwcG__briefCard ul{color:#475467;gap:6px;min-height:0;margin:0;padding:0 18px 0 0;font-size:11.5px;font-weight:400;display:grid;overflow:hidden}.executive-dashboard-module__5tpwcG__briefCard li{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.8;display:-webkit-box;overflow:hidden}.executive-dashboard-module__5tpwcG__briefFooter{border-top:1px solid #edf0f3;flex:none;align-items:center;gap:14px;margin-top:auto;padding-top:8px;display:flex}.executive-dashboard-module__5tpwcG__briefFooter a{color:#667085;font-size:10.5px;font-weight:500;text-decoration:none}.executive-dashboard-module__5tpwcG__briefFooter a:hover{color:#087443}.executive-dashboard-module__5tpwcG__briefSkeleton{gap:8px;display:grid}.executive-dashboard-module__5tpwcG__briefSkeleton span{background:linear-gradient(90deg,#eef1f5 20%,#fafbfc 50%,#eef1f5 80%) 0 0/200% 100%;border-radius:7px;height:11px;animation:1.2s linear infinite executive-dashboard-module__5tpwcG__shimmer;display:block}.executive-dashboard-module__5tpwcG__briefSkeleton span:nth-child(2){width:86%}.executive-dashboard-module__5tpwcG__briefSkeleton span:nth-child(3){width:68%}.executive-dashboard-module__5tpwcG__errorBox{background:#fff8f7;border-color:#f0d4d0;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}.executive-dashboard-module__5tpwcG__errorBox div{gap:3px;display:grid}.executive-dashboard-module__5tpwcG__errorBox strong{color:#7a3f3a;font-size:11.5px;font-weight:600}.executive-dashboard-module__5tpwcG__errorBox span{color:#9a5d57;font-size:10.5px;font-weight:400}.executive-dashboard-module__5tpwcG__errorBox a{color:#b84b42;flex:none;font-size:10.5px;font-weight:600;text-decoration:none}@keyframes executive-dashboard-module__5tpwcG__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:900px){.executive-dashboard-module__5tpwcG__kpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.executive-dashboard-module__5tpwcG__dashboard{grid-template-rows:auto auto auto;gap:8px;height:auto}.executive-dashboard-module__5tpwcG__toolbar{min-height:30px;padding-inline:2px}.executive-dashboard-module__5tpwcG__liveMeta{gap:6px}.executive-dashboard-module__5tpwcG__liveBadge{min-height:22px;padding-inline:8px;font-size:9px;font-weight:600}.executive-dashboard-module__5tpwcG__updatedAt{font-size:9.5px}.executive-dashboard-module__5tpwcG__forecast{display:none}.executive-dashboard-module__5tpwcG__refreshButton{border-radius:10px;width:31px;min-width:31px;height:31px;min-height:31px}.executive-dashboard-module__5tpwcG__kpiGrid{gap:8px}.executive-dashboard-module__5tpwcG__metricCard{border-radius:15px;min-height:102px;padding:10px 11px}.executive-dashboard-module__5tpwcG__metricTop{margin-bottom:4px}.executive-dashboard-module__5tpwcG__metricLabel{font-size:11px;font-weight:500}.executive-dashboard-module__5tpwcG__metricIcon{border-radius:9px;width:29px;height:29px}.executive-dashboard-module__5tpwcG__metricIcon svg{width:16px;height:16px}.executive-dashboard-module__5tpwcG__metricCard strong{font-size:clamp(17px,5vw,21px);font-weight:700;line-height:1.45}.executive-dashboard-module__5tpwcG__metricFooter{min-height:14px;margin-top:3px}.executive-dashboard-module__5tpwcG__metricFooterLabel,.executive-dashboard-module__5tpwcG__trendUp,.executive-dashboard-module__5tpwcG__trendDown{font-size:8.5px}.executive-dashboard-module__5tpwcG__insightGrid{grid-template-rows:auto auto;grid-template-columns:1fr;gap:8px;height:auto}.executive-dashboard-module__5tpwcG__issueCard,.executive-dashboard-module__5tpwcG__briefCard{border-radius:15px;min-height:0;padding:11px 12px}.executive-dashboard-module__5tpwcG__cardHeading{gap:8px;margin-bottom:6px}.executive-dashboard-module__5tpwcG__issueIcon,.executive-dashboard-module__5tpwcG__briefIcon{border-radius:9px;width:30px;height:30px}.executive-dashboard-module__5tpwcG__issueIcon svg,.executive-dashboard-module__5tpwcG__briefIcon svg{width:16px;height:16px}.executive-dashboard-module__5tpwcG__cardEyebrow{font-size:8px}.executive-dashboard-module__5tpwcG__cardHeading h2{font-size:15px;font-weight:700;line-height:1.45}.executive-dashboard-module__5tpwcG__issueCard p,.executive-dashboard-module__5tpwcG__briefCard p{font-size:10.8px;font-weight:400;line-height:1.75}.executive-dashboard-module__5tpwcG__issueCard p{-webkit-line-clamp:2}.executive-dashboard-module__5tpwcG__briefCard{max-height:188px}.executive-dashboard-module__5tpwcG__briefCard ul{gap:4px;padding-right:16px;font-size:10.2px}.executive-dashboard-module__5tpwcG__briefCard li{-webkit-line-clamp:2;line-height:1.68}.executive-dashboard-module__5tpwcG__briefCard li:nth-child(n+3){display:none}.executive-dashboard-module__5tpwcG__briefFooter{gap:12px;margin-top:7px;padding-top:7px}.executive-dashboard-module__5tpwcG__briefFooter a{font-size:9.5px;font-weight:500}.executive-dashboard-module__5tpwcG__errorBox{flex-direction:column;align-items:flex-start}}@media (max-width:380px){.executive-dashboard-module__5tpwcG__metricCard{min-height:98px;padding:9px 10px}.executive-dashboard-module__5tpwcG__metricCard strong{font-size:16px}.executive-dashboard-module__5tpwcG__briefCard{max-height:180px}}
.page-module__TRMOGa__homeShell{flex-direction:column;width:min(1400px,100% - 32px);height:calc(100dvh - 66px);padding-top:16px;padding-bottom:14px;display:flex;overflow:hidden;min-height:0!important}.page-module__TRMOGa__dashboardHeader{flex:none;justify-content:space-between;align-items:center;gap:18px;margin-bottom:8px;padding:0 2px;display:flex}.page-module__TRMOGa__dashboardIdentity{min-width:0}.page-module__TRMOGa__dashboardTitle{color:#101828;letter-spacing:-.02em;margin:0 0 1px;font-size:clamp(27px,2.35vw,33px);font-weight:700;line-height:1.45}.page-module__TRMOGa__dashboardUser{color:#8a94a4;margin:0;font-size:11.5px;font-weight:400;line-height:1.7}.page-module__TRMOGa__dashboardActions{flex:none;align-items:center;gap:7px;display:flex}.page-module__TRMOGa__dashboardActions .secondary-button{color:#475467;background:#fff;border:1px solid #e2e7ec;border-radius:11px;min-height:34px;padding:0 13px;font-size:11px;font-weight:600}.page-module__TRMOGa__homeShell>:last-child{flex:auto;min-height:0}@media (max-width:700px){.page-module__TRMOGa__homeShell{z-index:1;width:100%;height:100dvh;padding:max(10px, env(safe-area-inset-top)) 10px calc(79px + env(safe-area-inset-bottom));background:#f7f8fa;position:fixed;inset:0;overflow:hidden;min-height:0!important}.page-module__TRMOGa__dashboardHeader{align-items:center;gap:8px;margin-bottom:5px;padding-inline:3px}.page-module__TRMOGa__dashboardTitle{margin-bottom:0;font-size:22px;font-weight:700;line-height:1.4}.page-module__TRMOGa__dashboardUser{text-overflow:ellipsis;white-space:nowrap;max-width:230px;font-size:10.5px;font-weight:400;line-height:1.6;overflow:hidden}.page-module__TRMOGa__dashboardActions .secondary-button{border-radius:10px;min-height:31px;padding:0 10px;font-size:10px;font-weight:600}}
