.PanelDashboardHome-module-scss-module__gH-q9W__dashboardShell{gap:1rem;display:grid}.PanelDashboardHome-module-scss-module__gH-q9W__overviewBar{background:linear-gradient(120deg,#fff 0%,#f5f9ff 100%);border:1px solid #dfe7f4;border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;display:flex;box-shadow:0 14px 34px rgba(15,23,42,.06)}.PanelDashboardHome-module-scss-module__gH-q9W__overviewBar h2{color:#0f172a;margin:.2rem 0;font-size:1.38rem;font-weight:700}.PanelDashboardHome-module-scss-module__gH-q9W__overviewBar span{color:#64748b;font-size:.8rem;font-weight:600}.PanelDashboardHome-module-scss-module__gH-q9W__overviewKicker{color:#2563eb;letter-spacing:.03em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:700}.PanelDashboardHome-module-scss-module__gH-q9W__overviewActions{align-items:center;gap:.55rem;display:flex}.PanelDashboardHome-module-scss-module__gH-q9W__overviewActions a{color:#fff;background:#2563eb;border:1px solid #cddbf5;border-radius:8px;align-items:center;gap:.35rem;min-height:42px;padding:.55rem .75rem;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-flex}.PanelDashboardHome-module-scss-module__gH-q9W__secondaryAction{color:#1e293b!important;background:#fff!important}.PanelDashboardHome-module-scss-module__gH-q9W__kpiGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.8rem;display:grid}.PanelDashboardHome-module-scss-module__gH-q9W__kpiCard,.PanelDashboardHome-module-scss-module__gH-q9W__widgetCard,.PanelDashboardHome-module-scss-module__gH-q9W__widgetCardWide{background:#fff;border:1px solid #dfe7f4;border-radius:10px;box-shadow:0 10px 30px rgba(15,23,42,.05)}.PanelDashboardHome-module-scss-module__gH-q9W__kpiCard{--accent:#2563eb;align-items:center;gap:.75rem;min-height:100px;padding:.8rem;display:flex}.PanelDashboardHome-module-scss-module__gH-q9W__kpiCard p{color:#64748b;margin:0;font-size:.75rem;font-weight:600}.PanelDashboardHome-module-scss-module__gH-q9W__kpiCard strong{color:#0f172a;margin-top:.15rem;font-size:1.2rem;font-weight:700;line-height:1.15;display:block}.PanelDashboardHome-module-scss-module__gH-q9W__kpiCard small{color:#64748b;font-size:.72rem;font-weight:600}.PanelDashboardHome-module-scss-module__gH-q9W__kpiIcon{background:color-mix(in srgb,var(--accent)14%,#fff);border:1px solid color-mix(in srgb,var(--accent)24%,#dbe6f9);width:2.75rem;height:2.75rem;color:var(--accent);border-radius:8px;justify-content:center;align-items:center;font-size:1.08rem;display:inline-flex}.PanelDashboardHome-module-scss-module__gH-q9W__primaryGrid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(260px,.85fr);gap:.85rem;display:grid}.PanelDashboardHome-module-scss-module__gH-q9W__widgetCard,.PanelDashboardHome-module-scss-module__gH-q9W__widgetCardWide{padding:.9rem}.PanelDashboardHome-module-scss-module__gH-q9W__widgetHeader{border-bottom:1px solid #e9eef8;justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.75rem;padding-bottom:.65rem;display:flex}.PanelDashboardHome-module-scss-module__gH-q9W__widgetHeader h3{color:#0f172a;margin:0;font-size:.98rem;font-weight:700}.PanelDashboardHome-module-scss-module__gH-q9W__widgetHeader span{color:#64748b;font-size:.74rem;font-weight:600}.PanelDashboardHome-module-scss-module__gH-q9W__healthList{gap:.55rem;display:grid}.PanelDashboardHome-module-scss-module__gH-q9W__healthItem{--accent:#2563eb;border:1px solid color-mix(in srgb,var(--accent)20%,#dbe6f9);background:color-mix(in srgb,var(--accent)7%,#fff);border-radius:8px;justify-content:space-between;align-items:center;gap:.6rem;padding:.72rem;display:flex}.PanelDashboardHome-module-scss-module__gH-q9W__healthItem p{color:#0f172a;margin:0;font-size:.83rem;font-weight:700}.PanelDashboardHome-module-scss-module__gH-q9W__healthItem small{color:#64748b;font-size:.73rem;font-weight:600}.PanelDashboardHome-module-scss-module__gH-q9W__healthItem strong{color:var(--accent);font-size:1rem;font-weight:700}.PanelDashboardHome-module-scss-module__gH-q9W__examList,.PanelDashboardHome-module-scss-module__gH-q9W__actionStack,.PanelDashboardHome-module-scss-module__gH-q9W__noticeList,.PanelDashboardHome-module-scss-module__gH-q9W__activityList{gap:.52rem;display:grid}.PanelDashboardHome-module-scss-module__gH-q9W__examRow{background:#f8fbff;border:1px solid #e7edf8;border-radius:8px;justify-content:space-between;align-items:center;gap:.6rem;padding:.62rem;display:flex}.PanelDashboardHome-module-scss-module__gH-q9W__examRow strong{color:#0f172a;font-size:.82rem;font-weight:700;display:block}.PanelDashboardHome-module-scss-module__gH-q9W__examRow small{color:#64748b;font-size:.71rem;font-weight:600}.PanelDashboardHome-module-scss-module__gH-q9W__examRow p{color:#334155;white-space:nowrap;margin:0;font-size:.72rem;font-weight:700}.PanelDashboardHome-module-scss-module__gH-q9W__actionItem{--accent:#2563eb;border:1px solid color-mix(in srgb,var(--accent)28%,#dae7fb);background:color-mix(in srgb,var(--accent)10%,#fff);color:#0f172a;border-radius:8px;align-items:center;gap:.5rem;min-height:42px;padding:.45rem .6rem;text-decoration:none;display:inline-flex}.PanelDashboardHome-module-scss-module__gH-q9W__actionItem i{color:var(--accent);font-size:1rem}.PanelDashboardHome-module-scss-module__gH-q9W__actionItem span{font-size:.78rem;font-weight:700}.PanelDashboardHome-module-scss-module__gH-q9W__secondaryGrid{grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);gap:.85rem;display:grid}.PanelDashboardHome-module-scss-module__gH-q9W__widgetCardWide{min-height:260px}.PanelDashboardHome-module-scss-module__gH-q9W__activityItem{--accent:#2563eb;border:1px solid #e8eef8;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.62rem;display:grid}.PanelDashboardHome-module-scss-module__gH-q9W__activityItem strong{color:#0f172a;font-size:.82rem;font-weight:700;display:block}.PanelDashboardHome-module-scss-module__gH-q9W__activityItem p{color:#64748b;margin:0;font-size:.72rem;font-weight:600}.PanelDashboardHome-module-scss-module__gH-q9W__activityItem small{color:#475569;white-space:nowrap;font-size:.7rem;font-weight:700}.PanelDashboardHome-module-scss-module__gH-q9W__activityDot{background:var(--accent);width:10px;height:10px;box-shadow:0 0 0 5px color-mix(in srgb,var(--accent)20%,transparent);border-radius:999px}.PanelDashboardHome-module-scss-module__gH-q9W__noticeCard{background:#f8fbff;border:1px solid #e8eef8;border-radius:8px;padding:.7rem}.PanelDashboardHome-module-scss-module__gH-q9W__noticeCard strong{color:#0f172a;font-size:.82rem;font-weight:700;display:block}.PanelDashboardHome-module-scss-module__gH-q9W__noticeCard p{color:#64748b;margin:.22rem 0 0;font-size:.73rem;font-weight:600}.PanelDashboardHome-module-scss-module__gH-q9W__tonePrimary{--accent:#2563eb}.PanelDashboardHome-module-scss-module__gH-q9W__toneOrange{--accent:#f59e0b}.PanelDashboardHome-module-scss-module__gH-q9W__toneBlue{--accent:#0ea5e9}.PanelDashboardHome-module-scss-module__gH-q9W__toneGreen{--accent:#10b981}.PanelDashboardHome-module-scss-module__gH-q9W__toneNeutral{--accent:#64748b}.PanelDashboardHome-module-scss-module__gH-q9W__errorState{background:#fff;border:1px solid rgba(220,38,38,.14);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.2rem;display:grid}.PanelDashboardHome-module-scss-module__gH-q9W__errorState h3{color:#0d6efc;margin:0 0 .25rem;font-size:1.05rem;font-weight:800;line-height:1.25}.PanelDashboardHome-module-scss-module__gH-q9W__errorState p{color:#667085;margin:0;font-size:.9rem;line-height:1.45}.PanelDashboardHome-module-scss-module__gH-q9W__errorIcon{color:#dc2626;background:rgba(220,38,38,.08);border-radius:10px;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;font-size:1.28rem;display:inline-flex}.PanelDashboardHome-module-scss-module__gH-q9W__retryButton{color:#fff;background:#0d6efc;border:0;border-radius:8px;justify-content:center;align-items:center;gap:.45rem;min-height:42px;padding:.65rem .95rem;font-size:.86rem;font-weight:800;display:inline-flex}.PanelDashboardHome-module-scss-module__gH-q9W__retryButton:disabled{cursor:not-allowed;opacity:.74}.PanelDashboardHome-module-scss-module__gH-q9W__emptyState{color:#667085;text-align:center;justify-items:center;gap:.6rem;min-height:110px;padding:1rem;display:grid}.PanelDashboardHome-module-scss-module__gH-q9W__emptyState i{color:#4f46e5;font-size:1.15rem}.PanelDashboardHome-module-scss-module__gH-q9W__emptyState p{color:#52606d;margin:0;font-size:.84rem;font-weight:700}.PanelDashboardHome-module-scss-module__gH-q9W__screen{gap:1rem;display:grid}.PanelDashboardHome-module-scss-module__gH-q9W__hero{background:linear-gradient(135deg,#4f46e5 0%,#2563eb 100%);border-radius:10px;grid-template-columns:minmax(0,1fr) 260px;gap:.8rem;padding:1rem;display:grid}.PanelDashboardHome-module-scss-module__gH-q9W__heroContent,.PanelDashboardHome-module-scss-module__gH-q9W__heroAside{min-height:90px}.PanelDashboardHome-module-scss-module__gH-q9W__heroBadge{border-radius:999px;min-height:28px;display:inline-flex}.PanelDashboardHome-module-scss-module__gH-q9W__metricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.PanelDashboardHome-module-scss-module__gH-q9W__metricCard{background:#fff;border:1px solid #e1e8f5;border-radius:10px;padding:.85rem}.PanelDashboardHome-module-scss-module__gH-q9W__iconBox{border-radius:8px;width:44px;height:44px}.PanelDashboardHome-module-scss-module__gH-q9W__skeletonHero,.PanelDashboardHome-module-scss-module__gH-q9W__skeletonBlock,.PanelDashboardHome-module-scss-module__gH-q9W__skeletonLine,.PanelDashboardHome-module-scss-module__gH-q9W__skeletonRow{position:relative;overflow:hidden}.PanelDashboardHome-module-scss-module__gH-q9W__skeletonHero:after,.PanelDashboardHome-module-scss-module__gH-q9W__skeletonBlock:after,.PanelDashboardHome-module-scss-module__gH-q9W__skeletonLine:after,.PanelDashboardHome-module-scss-module__gH-q9W__skeletonRow:after{content:"";background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.55) 45%,transparent 100%);animation:1.35s ease-in-out infinite PanelDashboardHome-module-scss-module__gH-q9W__skeletonShimmer;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}.PanelDashboardHome-module-scss-module__gH-q9W__skeletonHero{background:#dbe3f5;border-radius:10px;min-height:188px}.PanelDashboardHome-module-scss-module__gH-q9W__skeletonPill,.PanelDashboardHome-module-scss-module__gH-q9W__skeletonLine,.PanelDashboardHome-module-scss-module__gH-q9W__skeletonRow{color:transparent;background:rgba(30,58,138,.16);border-radius:999px;display:block}.PanelDashboardHome-module-scss-module__gH-q9W__skeletonTitle{width:min(100%,360px);height:42px;margin-top:1rem}.PanelDashboardHome-module-scss-module__gH-q9W__skeletonStack{gap:.65rem;width:100%;display:grid}.PanelDashboardHome-module-scss-module__gH-q9W__skeletonLine{width:72%;height:13px}.PanelDashboardHome-module-scss-module__gH-q9W__skeletonValue{border-radius:8px;width:46%;height:30px}@keyframes PanelDashboardHome-module-scss-module__gH-q9W__skeletonShimmer{to{transform:translate(100%)}}@media (max-width:1399px){.PanelDashboardHome-module-scss-module__gH-q9W__kpiGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.PanelDashboardHome-module-scss-module__gH-q9W__primaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.PanelDashboardHome-module-scss-module__gH-q9W__primaryGrid .PanelDashboardHome-module-scss-module__gH-q9W__widgetCard:last-child{grid-column:1/-1}}@media (max-width:991px){.PanelDashboardHome-module-scss-module__gH-q9W__overviewBar{flex-direction:column;align-items:flex-start}.PanelDashboardHome-module-scss-module__gH-q9W__overviewActions{width:100%}.PanelDashboardHome-module-scss-module__gH-q9W__overviewActions a{flex:1;justify-content:center}.PanelDashboardHome-module-scss-module__gH-q9W__kpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.PanelDashboardHome-module-scss-module__gH-q9W__primaryGrid,.PanelDashboardHome-module-scss-module__gH-q9W__secondaryGrid{grid-template-columns:1fr}}@media (max-width:767px){.PanelDashboardHome-module-scss-module__gH-q9W__kpiGrid{grid-template-columns:1fr}.PanelDashboardHome-module-scss-module__gH-q9W__examRow,.PanelDashboardHome-module-scss-module__gH-q9W__activityItem{grid-template-columns:1fr;align-items:flex-start}.PanelDashboardHome-module-scss-module__gH-q9W__activityItem small,.PanelDashboardHome-module-scss-module__gH-q9W__examRow p{white-space:normal}.PanelDashboardHome-module-scss-module__gH-q9W__errorState{grid-template-columns:1fr}.PanelDashboardHome-module-scss-module__gH-q9W__retryButton{width:100%}}
