.dashboard-module__U_uGdG__page{color:#334155;gap:20px;min-width:0;font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:grid}.dashboard-module__U_uGdG__page *,.dashboard-module__U_uGdG__page :before,.dashboard-module__U_uGdG__page :after{font-family:inherit}.dashboard-module__U_uGdG__feedback,.dashboard-module__U_uGdG__loadingCard,.dashboard-module__U_uGdG__accessDenied{color:#8a5b13;background:#fffbeb9e;border:1px solid #fbbf2438;border-radius:16px;padding:11px 16px;font-size:12px;font-weight:520}.dashboard-module__U_uGdG__loadingCard,.dashboard-module__U_uGdG__accessDenied{color:#334155;background:#fff;border-color:#5db6f22e}.dashboard-module__U_uGdG__accessDenied{text-align:center;place-items:center;min-height:260px;display:grid}.dashboard-module__U_uGdG__accessDenied h2{color:#1f2f46;margin:10px 0 0;font-weight:650}.dashboard-module__U_uGdG__accessDenied p{color:#64748b;margin:4px 0 0;font-weight:420}.dashboard-module__U_uGdG__metricGrid{grid-template-columns:repeat(6,minmax(154px,1fr));gap:16px;display:grid}.dashboard-module__U_uGdG__metricCard,.dashboard-module__U_uGdG__panel{background:#fffffffc;border:1px solid #e6ecf1f0;border-radius:18px;box-shadow:0 14px 32px #1f2f4609}.dashboard-module__U_uGdG__metricCard{align-content:start;gap:8px;min-height:160px;padding:20px 20px 18px;display:grid}.dashboard-module__U_uGdG__metricIcon,.dashboard-module__U_uGdG__activityIcon{border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.dashboard-module__U_uGdG__metricIcon{margin-bottom:4px}.dashboard-module__U_uGdG__toneblue{color:#2b9fe8;background:#5db6f226}.dashboard-module__U_uGdG__tonegreen{color:#4fb57b;background:#7cc89a33}.dashboard-module__U_uGdG__toneteal{color:#28aeb7;background:#5db6f21c}.dashboard-module__U_uGdG__toneorange{color:#f97316;background:#fb923c24}.dashboard-module__U_uGdG__tonepurple{color:#8b5cf6;background:#a879ef24}.dashboard-module__U_uGdG__metricCard h2{color:#1f2f46;margin:0;font-size:14px;font-weight:600;line-height:1.32}.dashboard-module__U_uGdG__metricCard strong{color:#102033;letter-spacing:-.052em;margin-top:4px;font-size:33px;font-weight:640;display:block}.dashboard-module__U_uGdG__metricCard p{color:#526b86;margin:0;font-size:13px;font-weight:420}.dashboard-module__U_uGdG__positiveTrend,.dashboard-module__U_uGdG__cardAction{color:#17a66c;margin-top:7px;font-size:13px;font-weight:560}.dashboard-module__U_uGdG__cardAction{color:#168de2}.dashboard-module__U_uGdG__mainGrid,.dashboard-module__U_uGdG__secondaryGrid{grid-template-columns:1.08fr 1fr 1fr;align-items:stretch;gap:16px;display:grid}.dashboard-module__U_uGdG__panel{min-width:0;padding:22px}.dashboard-module__U_uGdG__panelHeaderSimple,.dashboard-module__U_uGdG__cardHeaderRow{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.dashboard-module__U_uGdG__panelHeaderSimple h2,.dashboard-module__U_uGdG__cardHeaderRow h2{color:#1f2f46;letter-spacing:-.03em;margin:0;font-size:18px;font-weight:620}.dashboard-module__U_uGdG__cardHeaderRow span{color:#526b86;background:#fff;border:1px solid #e6ecf1f0;border-radius:10px;padding:7px 10px;font-size:12px;font-weight:500}.dashboard-module__U_uGdG__donutContent{grid-template-columns:220px minmax(0,1fr);align-items:center;gap:22px;display:grid}.dashboard-module__U_uGdG__donut{border-radius:999px;place-items:center;width:206px;height:206px;display:grid;box-shadow:inset 0 0 0 1px #ffffffd1}.dashboard-module__U_uGdG__donut>div{background:#fff;border-radius:999px;align-content:center;place-items:center;width:112px;height:112px;display:grid;box-shadow:0 12px 28px #1f2f4611}.dashboard-module__U_uGdG__donut span,.dashboard-module__U_uGdG__lineMetric small,.dashboard-module__U_uGdG__gaugeItem small{color:#5b728d;font-size:13px;font-weight:430}.dashboard-module__U_uGdG__donut strong{color:#102033;letter-spacing:-.045em;font-size:25px;font-weight:650}.dashboard-module__U_uGdG__legendList{gap:12px;display:grid}.dashboard-module__U_uGdG__legendRow{grid-template-columns:11px minmax(0,1fr) 42px 42px;align-items:center;gap:10px;display:grid}.dashboard-module__U_uGdG__legendDot{border-radius:999px;width:10px;height:10px}.dashboard-module__U_uGdG__legendRow p,.dashboard-module__U_uGdG__legendRow strong,.dashboard-module__U_uGdG__legendRow small,.dashboard-module__U_uGdG__barRow span,.dashboard-module__U_uGdG__barRow strong{color:#1f2f46;margin:0;font-size:13px;font-weight:520}.dashboard-module__U_uGdG__legendRow small{color:#526b86;text-align:right;font-weight:450}.dashboard-module__U_uGdG__activeSessionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.dashboard-module__U_uGdG__activeSessionCard{background:linear-gradient(135deg,#08224a0b,#9fe4b324);border:1px solid #08224a1a;border-radius:16px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-height:96px;padding:14px;display:grid}.dashboard-module__U_uGdG__activeSessionIcon{color:#08224a;background:#08224a14;border-radius:13px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.dashboard-module__U_uGdG__activeSessionCard p{color:#526b86;margin:0;font-size:12px;font-weight:560}.dashboard-module__U_uGdG__activeSessionCard strong{color:#08224a;margin-top:2px;font-size:29px;font-weight:680;line-height:1;display:block}.dashboard-module__U_uGdG__activeSessionCard small{color:#526b86;margin-top:6px;font-size:11px;font-weight:500;display:block}.dashboard-module__U_uGdG__panelLink{color:#168de2;justify-content:flex-end;margin-top:18px;font-size:14px;font-weight:560;text-decoration:none;display:flex}.dashboard-module__U_uGdG__lineMetric{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.dashboard-module__U_uGdG__lineMetric strong{color:#102033;letter-spacing:-.052em;font-size:33px;font-weight:640}.dashboard-module__U_uGdG__lineMetric span{color:#17a66c;font-size:14px;font-weight:560}.dashboard-module__U_uGdG__lineChart{grid-template-rows:1fr auto;grid-template-columns:28px minmax(0,1fr);gap:8px 10px;min-height:205px;display:grid}.dashboard-module__U_uGdG__axisLabels{color:#526b86;flex-direction:column;grid-row:1;justify-content:space-between;font-size:12px;font-weight:450;display:flex}.dashboard-module__U_uGdG__lineChart svg{background-image:linear-gradient(#e6ecf1a8 1px,#0000 1px);background-size:100% 25%;border-bottom:1px solid #e6ecf1e6;width:100%;height:190px}.dashboard-module__U_uGdG__xLabels{color:#526b86;grid-column:2;justify-content:space-between;font-size:12px;font-weight:450;display:flex}.dashboard-module__U_uGdG__activityList,.dashboard-module__U_uGdG__serviceRows,.dashboard-module__U_uGdG__barRows{gap:13px;display:grid}.dashboard-module__U_uGdG__activityRow,.dashboard-module__U_uGdG__serviceRow{align-items:center;gap:12px;display:grid}.dashboard-module__U_uGdG__activityRow{grid-template-columns:46px minmax(0,1fr) auto}.dashboard-module__U_uGdG__activityRow strong,.dashboard-module__U_uGdG__serviceRow strong{color:#1f2f46;font-size:13px;font-weight:600}.dashboard-module__U_uGdG__activityRow p,.dashboard-module__U_uGdG__serviceRow p{color:#526b86;margin:3px 0 0;font-size:12px;font-weight:420}.dashboard-module__U_uGdG__activityRow small{color:#526b86;white-space:nowrap;font-size:12px;font-weight:500}.dashboard-module__U_uGdG__barRow{grid-template-columns:130px minmax(0,1fr) 34px;align-items:center;gap:12px;display:grid}.dashboard-module__U_uGdG__barTrack{background:#e9f0f6;border-radius:999px;height:10px;overflow:hidden}.dashboard-module__U_uGdG__barFill{border-radius:inherit;height:100%}.dashboard-module__U_uGdG__resourcesPanel{gap:16px;display:grid}.dashboard-module__U_uGdG__gaugeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.dashboard-module__U_uGdG__gaugeItem{text-align:center;background:#f8fbfec7;border:1px dashed #5db6f23d;border-radius:16px;align-content:center;gap:8px;min-height:124px;padding:14px;display:grid}.dashboard-module__U_uGdG__gaugeItem p{color:#1f2f46;margin:0;font-size:13px;font-weight:600}.dashboard-module__U_uGdG__gaugeItem>strong{color:#526b86;font-size:13px;font-weight:500}.dashboard-module__U_uGdG__gauge{--value:0;background:radial-gradient(circle at 50% 100%, #fff 0 52%, transparent 53%), conic-gradient(from 270deg at 50% 100%, #5db6f2 calc(var(--value) * 1%), #e8eef5 0 50%, transparent 0);border-radius:104px 104px 0 0;place-items:end center;width:104px;height:56px;margin:0 auto;display:grid}.dashboard-module__U_uGdG__gauge strong{color:#102033;letter-spacing:-.04em;font-size:20px;font-weight:640}.dashboard-module__U_uGdG__miniLineChart{grid-template-rows:1fr auto;gap:6px;height:120px;display:grid}.dashboard-module__U_uGdG__miniLineChart svg{background-image:linear-gradient(#e6ecf1a8 1px,#0000 1px);background-size:100% 50%;width:100%;height:92px}.dashboard-module__U_uGdG__miniLineChart div{color:#526b86;justify-content:space-between;font-size:11px;font-weight:450;display:flex}.dashboard-module__U_uGdG__serviceRow{background:#fbfdff;border:1px solid #e6ecf1eb;border-radius:15px;grid-template-columns:42px minmax(0,1fr) 92px;min-height:62px;padding:10px}.dashboard-module__U_uGdG__serviceIcon{color:#4a6b8c;background:#5db6f221;border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.dashboard-module__U_uGdG__servicePill{text-align:center;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:560}.dashboard-module__U_uGdG__serviceok{color:#0b8f57;background:#7cc89a38}.dashboard-module__U_uGdG__servicewarning{color:#8a5b13;background:#fef3c7e0}.dashboard-module__U_uGdG__serviceunknown{color:#526b86;background:#edf3f8}.dashboard-module__U_uGdG__monitoringPanel{gap:16px;display:grid}.dashboard-module__U_uGdG__serverGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.dashboard-module__U_uGdG__serverCard{background:#fbfdff;border:1px solid #e6ecf1eb;border-radius:16px;align-content:start;gap:12px;min-height:118px;padding:14px;display:grid}.dashboard-module__U_uGdG__serverCardHeader{grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.dashboard-module__U_uGdG__serverCardHeader strong{color:#1f2f46;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:620;overflow:hidden}.dashboard-module__U_uGdG__serverCard p{color:#526b86;margin:0;font-size:12px;font-weight:420;line-height:1.42}.dashboard-module__U_uGdG__serverDot{border-radius:999px;width:10px;height:10px}.dashboard-module__U_uGdG__serverPill{white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:600}.dashboard-module__U_uGdG__serverup.dashboard-module__U_uGdG__serverDot{background:#17a66c;box-shadow:0 0 0 4px #7cc89a2e}.dashboard-module__U_uGdG__serverup.dashboard-module__U_uGdG__serverPill{color:#0b8f57;background:#7cc89a38}.dashboard-module__U_uGdG__serverdown.dashboard-module__U_uGdG__serverDot{background:#f97316;box-shadow:0 0 0 4px #fb923c29}.dashboard-module__U_uGdG__serverdown.dashboard-module__U_uGdG__serverPill{color:#8a5b13;background:#fef3c7e0}.dashboard-module__U_uGdG__dashboardFooter{color:#2b78b7;background:#ebf6ffb8;border:1px solid #e6ecf1f0;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;min-height:42px;padding:0 18px;font-size:12px;font-weight:500;display:flex}.dashboard-module__U_uGdG__dashboardFooter strong{color:#526b86;font-weight:500}.dashboard-module__U_uGdG__emptyState{color:#526b86;background:#f8fbfed6;border:1px dashed #5db6f24d;border-radius:16px;gap:6px;padding:18px;display:grid}.dashboard-module__U_uGdG__emptyState strong{color:#1f2f46;font-size:14px;font-weight:600}.dashboard-module__U_uGdG__emptyState p{color:#64748b;margin:0;font-size:13px;font-weight:420;line-height:1.45}@media (max-width:1440px){.dashboard-module__U_uGdG__metricGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-module__U_uGdG__mainGrid,.dashboard-module__U_uGdG__secondaryGrid{grid-template-columns:1fr}.dashboard-module__U_uGdG__serverGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.dashboard-module__U_uGdG__metricGrid,.dashboard-module__U_uGdG__donutContent,.dashboard-module__U_uGdG__activeSessionGrid,.dashboard-module__U_uGdG__gaugeGrid,.dashboard-module__U_uGdG__serverGrid{grid-template-columns:1fr}.dashboard-module__U_uGdG__donut{margin:0 auto}.dashboard-module__U_uGdG__activityRow,.dashboard-module__U_uGdG__serviceRow,.dashboard-module__U_uGdG__barRow{grid-template-columns:1fr}.dashboard-module__U_uGdG__dashboardFooter{flex-direction:column;align-items:flex-start;padding:14px 16px}}
