.page_appDashboard__EDbTD{width:100%;min-height:100vh;background:#f9f9f9}.page_dashboardCenter__qfJV2{width:100%;height:100%;max-width:1920px;padding:1.5rem 2.5rem 3rem;background-color:transparent;position:relative}.page_fullScreenLoader__F9sSv{z-index:9999}.page_fullScreenLoaderSpinner__lmdsR{width:85px;height:85px}.page_headerActions__T_fer{display:flex;justify-content:flex-end;margin-bottom:1.5rem}.page_refreshButton__E2tNG{display:flex;align-items:center;gap:.5rem;padding:.4rem 1.1rem;background-color:#fff;color:#6b7280;font-size:.9rem;font-weight:500;border:1.5px solid #d1d8e1;border-radius:2rem;cursor:pointer;transition:all .2s ease;outline:none}.page_refreshButton__E2tNG:hover:not(:disabled){color:#a9a9a9}.page_refreshButton__E2tNG:disabled{opacity:.6;cursor:not-allowed}.page_refreshIcon__tFR0b{transition:transform .3s ease}.page_refreshIcon__tFR0b.page_spinning__IIvYf{animation:page_spin___IrIV 1s linear infinite}.page_loaderContainer__dWnkO{display:flex;justify-content:center;align-items:center;min-height:400px;width:100%}.page_loader__kwsnb{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.page_loaderSpinner__6JFDK{width:50px;height:50px;border:3px solid #e2e8f0;border-top-color:#3361ea;border-radius:50%;animation:page_spin___IrIV 1s linear infinite}.page_statsGrid__7UKoK{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;margin-bottom:1.25rem}.page_statsGridSecond__FSgcq{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-bottom:2rem}.page_statTitle__iCg7J{margin:0 0 .25rem}.page_statSubtitle__RTjC1{font-weight:400;color:#9ca3af;margin:.15rem 0 0;opacity:.8}.page_chartsRow__yoTGJ{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.page_chartCard__wUxX3{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.5rem;transition:all .2s ease}.page_chartHeader__fuK4t{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.page_chartHeader__fuK4t h3{font-size:1rem;font-weight:600;color:#1f2937;margin:0;display:flex;align-items:center;gap:.5rem}.page_chartHeader__fuK4t h3:before{content:"";width:4px;height:20px;background:#3361ea;border-radius:3px}.page_chartBadge__VIuM2{display:flex;align-items:center;gap:.4rem;font-size:.75rem;font-weight:500;color:#6b7280;background:#f3f4f6;padding:.25rem .75rem;border-radius:20px}.page_chartDot__Zwynv{width:8px;height:8px;border-radius:50%;display:inline-block}.page_chartContainer__rkiRt{width:100%;height:280px;position:relative;right:2rem;top:.65rem}.page_chartLoading___dkvn,.page_noDataContainer__UthjO{display:flex;justify-content:center;align-items:center;height:280px}.page_noDataText__y_vg0{font-size:.95rem;color:#9ca3af;font-weight:500}.page_customTooltip__diLbb{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:.75rem 1rem;box-shadow:0 4px 12px rgba(0,0,0,.08);min-width:100px}.page_tooltipLabel__6UO4a{font-size:.75rem;font-weight:500;color:#6b7280;margin:0 0 .25rem;text-transform:uppercase;letter-spacing:.3px}.page_tooltipValue__1xetj{font-size:1.1rem;font-weight:700;color:#1f2937;margin:0;display:flex;align-items:center;gap:.5rem}.page_tooltipDot__9EQQr{width:8px;height:8px;border-radius:50%;display:inline-block}@media (max-width:1200px){.page_chartsRow__yoTGJ{grid-template-columns:1fr}.page_statsGridSecond__FSgcq,.page_statsGrid__7UKoK{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.page_dashboardCenter__qfJV2{padding:1rem}.page_headerActions__T_fer{margin-bottom:1rem}.page_refreshButton__E2tNG span{display:none}.page_refreshButton__E2tNG{padding:.5rem .75rem}.page_statsGridSecond__FSgcq,.page_statsGrid__7UKoK{grid-template-columns:1fr 1fr;gap:.75rem}.page_statCard__LXGTT{padding:1rem;gap:.75rem}.page_statValue__qnQMd{font-size:1.5rem}.page_statIcon__Hh7RM{width:44px;height:44px}.page_statIcon__Hh7RM span{font-size:18px!important}.page_statTitle__iCg7J{font-size:.7rem}.page_statSubtitle__RTjC1{font-size:.6rem}.page_chartCard__wUxX3{padding:1rem}.page_chartContainer__rkiRt{height:220px}.page_chartBadge__VIuM2{font-size:.65rem;padding:.2rem .6rem}.page_filterGroup__sPc3e{gap:.25rem}.page_filterButton__tRSjm{font-size:.6rem;padding:.2rem .5rem}.page_filterButton__tRSjm span{display:none}}@media (max-width:480px){.page_statsGridSecond__FSgcq,.page_statsGrid__7UKoK{grid-template-columns:1fr}.page_dashboardCenter__qfJV2{padding:.75rem}.page_statCard__LXGTT{padding:.75rem 1rem}.page_statValue__qnQMd{font-size:1.25rem}.page_statIcon__Hh7RM{width:38px;height:38px}.page_statIcon__Hh7RM span{font-size:16px!important}.page_statTitle__iCg7J{font-size:.65rem}.page_statSubtitle__RTjC1{font-size:.55rem}.page_chartContainer__rkiRt{height:180px}.page_chartHeader__fuK4t h3{font-size:.85rem}.page_chartHeader__fuK4t{flex-wrap:wrap;gap:.5rem}.page_filterGroup__sPc3e{flex-wrap:wrap}.page_filterButton__tRSjm{font-size:.55rem;padding:.15rem .4rem}}.page_filterGroup__sPc3e{display:flex;gap:.4rem;align-items:center}.page_filterButton__tRSjm{display:flex;align-items:center;gap:.3rem;padding:.25rem .7rem;font-size:.7rem;font-weight:500;color:#6b7280;background:#f3f4f6;border:1px solid transparent;border-radius:16px;cursor:pointer;transition:all .2s ease}.page_filterButton__tRSjm:hover{background:#e5e7eb;color:#1f2937}.page_filterButton__tRSjm.page_activeFilter__D5_OR{background:#3361ea;color:#fff;border-color:#3361ea}.page_recentActivitySection__zOMNG{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:2rem}.page_recentActivityCard__neyuU{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.5rem;transition:all .2s ease}.page_recentActivityHeader__Q_OB0{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.page_recentActivityHeader__Q_OB0 h3{font-size:1rem;font-weight:600;color:#1f2937;margin:0;display:flex;align-items:center;gap:.5rem}.page_recentActivityHeader__Q_OB0 h3:before{content:"";width:4px;height:20px;background:#3361ea;border-radius:3px}.page_recentCount__HVGF6{font-size:.75rem;font-weight:500;color:#6b7280;background:#f3f4f6;padding:.2rem .7rem;border-radius:12px}.page_recentActivityList__wR2X4{display:flex;flex-direction:column;gap:.75rem}.page_recentActivityItem__dNJoT{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;background:#f9fafb;border-radius:8px;transition:all .2s ease}.page_recentActivityItem__dNJoT:hover{background:#f3f4f6}.page_recentActivityIcon__puo_d{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.page_recentActivityContent__RlUe1{flex:1;min-width:0}.page_recentActivityTop__U_ja6{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem}.page_recentActivityId__mnpcM{font-size:.85rem;font-weight:600;color:#1f2937}.page_recentActivityStatus__EuQ7q{font-size:.65rem;font-weight:600;padding:.15rem .6rem;border-radius:12px;text-transform:uppercase;letter-spacing:.3px}.page_statusClosed__RCq_a{background:#eaf9f2;color:#10b981}.page_statusInProgress__0tSjO{background:#fef3e8;color:#f59e0b}.page_statusOpen__lg_1Q{background:#ebf0ff;color:#3361ea}.page_statusRequested__y9Qm_{background:#f0ebff;color:#8b5cf6}.page_statusDefault__0Cbbb{background:#f3f4f6;color:#6b7280}.page_recentActivityBottom__OV9DF{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.page_recentActivityDept__gAIqj{font-size:.75rem;color:#6b7280}.page_recentActivityTime__7yb_w{font-size:.7rem;color:#9ca3af;display:flex;align-items:center;gap:.3rem}.page_noRecentData__TZzk9{display:flex;justify-content:center;align-items:center;padding:2rem 0;color:#9ca3af;font-size:.9rem}@media (max-width:1200px){.page_chartsRow__yoTGJ,.page_recentActivitySection__zOMNG{grid-template-columns:1fr}.page_statsGridSecond__FSgcq,.page_statsGrid__7UKoK{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.page_dashboardCenter__qfJV2{padding:1rem}.page_headerActions__T_fer{margin-bottom:1rem}.page_refreshButton__E2tNG span{display:none}.page_refreshButton__E2tNG{padding:.5rem .75rem}.page_statsGridSecond__FSgcq,.page_statsGrid__7UKoK{grid-template-columns:1fr 1fr;gap:.75rem}.page_statCard__LXGTT{padding:1rem;gap:.75rem}.page_statValue__qnQMd{font-size:1.5rem}.page_statIcon__Hh7RM{width:44px;height:44px}.page_statIcon__Hh7RM span{font-size:18px!important}.page_statTitle__iCg7J{font-size:.7rem}.page_statSubtitle__RTjC1{font-size:.6rem}.page_chartCard__wUxX3{padding:1rem}.page_chartContainer__rkiRt{height:220px}.page_filterGroup__sPc3e{gap:.25rem}.page_filterButton__tRSjm{font-size:.6rem;padding:.2rem .5rem}.page_filterButton__tRSjm span{display:none}.page_recentActivitySection__zOMNG{grid-template-columns:1fr;gap:1rem}.page_recentActivityCard__neyuU{padding:1rem}.page_recentActivityItem__dNJoT{padding:.5rem}.page_recentActivityTop__U_ja6{flex-wrap:wrap;gap:.25rem}.page_recentActivityId__mnpcM{font-size:.8rem}.page_recentActivityBottom__OV9DF{flex-wrap:wrap;gap:.25rem}}@media (max-width:480px){.page_statsGridSecond__FSgcq,.page_statsGrid__7UKoK{grid-template-columns:1fr}.page_dashboardCenter__qfJV2{padding:.75rem}.page_statCard__LXGTT{padding:.75rem 1rem}.page_statValue__qnQMd{font-size:1.25rem}.page_statIcon__Hh7RM{width:38px;height:38px}.page_statIcon__Hh7RM span{font-size:16px!important}.page_statTitle__iCg7J{font-size:.65rem}.page_statSubtitle__RTjC1{font-size:.55rem}.page_chartContainer__rkiRt{height:180px}.page_chartHeader__fuK4t{flex-wrap:wrap;gap:.5rem}.page_chartHeader__fuK4t h3{font-size:.85rem}.page_filterGroup__sPc3e{flex-wrap:wrap}.page_filterButton__tRSjm{font-size:.55rem;padding:.15rem .4rem}}.page_statTitleSkeleton__oUj6i{width:60%;margin-bottom:8px}.page_statValueSkeleton__8jWzN{width:40%;margin-bottom:4px}.page_statSubtitleSkeleton__0yyyc{height:12px;width:50%;border-radius:4px}.page_chartCardSkeleton__FtTJv{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.5rem}.page_chartHeaderSkeleton__IDZbh{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.page_chartTitleSkeleton__toFb_{height:20px;width:30%;border-radius:4px}.page_chartBadgeSkeleton__wCZ8h,.page_chartTitleSkeleton__toFb_{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:page_shimmer__p8vq2 1.5s infinite}.page_chartBadgeSkeleton__wCZ8h{height:24px;width:80px;border-radius:20px}.page_chartContainerSkeleton__8ChAQ{width:100%;height:280px;position:relative}.page_chartAreaSkeleton__e_KoH{width:100%;height:100%;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:page_shimmer__p8vq2 1.5s infinite;border-radius:8px}.page_recentActivityCardSkeleton__ehfnh{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.5rem}.page_recentActivityHeaderSkeleton__h20R3{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.page_recentActivityTitleSkeleton__ah2_X{width:30%;border-radius:4px}.page_recentActivityTitleSkeleton__ah2_X,.page_recentCountSkeleton__f0yGy{height:20px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:page_shimmer__p8vq2 1.5s infinite}.page_recentCountSkeleton__f0yGy{width:60px;border-radius:12px}.page_recentActivityListSkeleton__FK3X8{display:flex;flex-direction:column;gap:.75rem}.page_recentActivityItemSkeleton__tEXLq{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;background:#f9fafb;border-radius:8px}.page_recentActivityIconSkeleton__oKybg{width:32px;height:32px;border-radius:8px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:page_shimmer__p8vq2 1.5s infinite;flex-shrink:0}.page_recentActivityContentSkeleton__for2H{flex:1;min-width:0}.page_recentActivityTopSkeleton__eQUBg{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem}.page_recentActivityIdSkeleton__9mqHq{width:40%;border-radius:4px}.page_recentActivityIdSkeleton__9mqHq,.page_recentActivityStatusSkeleton__dR96I{height:16px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:page_shimmer__p8vq2 1.5s infinite}.page_recentActivityStatusSkeleton__dR96I{width:50px;border-radius:12px}.page_recentActivityBottomSkeleton__bfvKl{display:flex;justify-content:space-between;align-items:center}.page_recentActivityDeptSkeleton__GNCls{width:30%}.page_recentActivityDeptSkeleton__GNCls,.page_recentActivityTimeSkeleton__9cAiV{height:14px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:page_shimmer__p8vq2 1.5s infinite;border-radius:4px}.page_recentActivityTimeSkeleton__9cAiV{width:80px}.page_refreshButtonSkeleton__ryKt_{height:38px;width:100px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:page_shimmer__p8vq2 1.5s infinite;border-radius:2rem;margin-left:auto}@keyframes page_shimmer__p8vq2{0%{background-position:-200% 0}to{background-position:200% 0}}.page_fullScreenLoader__F9sSv{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:#f9f9f9;z-index:99999!important;width:100vw!important;height:100vh!important;margin:0!important;padding:0!important}.page_fullScreenLoaderContent__WQtnx{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.page_fullScreenLoaderSpinner__lmdsR{width:75px;height:75px;border:4px solid #e5e7eb;border-top-color:#335fe9;border-radius:50%;animation:page_spin___IrIV 1s linear infinite}.page_fullScreenLoaderText__fpvTl{font-size:1rem;font-weight:500;color:#6b7280;margin:0;letter-spacing:.5px}@keyframes page_spin___IrIV{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page_statCard__LXGTT{background:#fff;border:1px solid #e2e8f0;padding:1.25rem 1.5rem;gap:1rem;transition:all .2s ease}.page_statCard__LXGTT,.page_statIcon__Hh7RM{border-radius:12px;display:flex;align-items:center}.page_statIcon__Hh7RM{width:52px;height:52px;justify-content:center;flex-shrink:0;background:#ebf0ff;color:#3361ea}.page_statIcon__Hh7RM span{display:flex;align-items:center;justify-content:center}.page_statContent__CkbzC{flex:1;min-width:0}.page_statHeader__Dyg8G{display:flex;align-items:center;gap:.75rem;margin-bottom:.15rem;flex-wrap:wrap}.page_statTitle__iCg7J{font-size:.8rem;font-weight:500;color:#6b7280;margin:0;letter-spacing:.3px;text-transform:uppercase}.page_statSubtitle__RTjC1{font-size:.7rem;font-weight:500;color:#3361ea;margin:0;letter-spacing:.2px;background:#ebf0ff;padding:.1rem .6rem;border-radius:12px;display:inline-block;line-height:1.5}.page_statValue__qnQMd{font-size:1.75rem;font-weight:700;color:#1f2937;margin:0;line-height:1.2;letter-spacing:.5px}@media (max-width:768px){.page_statCard__LXGTT{padding:1rem;gap:.75rem}.page_statValue__qnQMd{font-size:1.5rem}.page_statIcon__Hh7RM{width:44px;height:44px}.page_statIcon__Hh7RM span{font-size:18px!important}.page_statTitle__iCg7J{font-size:.7rem}.page_statSubtitle__RTjC1{font-size:.6rem;padding:.05rem .5rem}.page_statHeader__Dyg8G{gap:.5rem}}@media (max-width:480px){.page_statCard__LXGTT{padding:.75rem 1rem}.page_statValue__qnQMd{font-size:1.25rem}.page_statIcon__Hh7RM{width:38px;height:38px}.page_statIcon__Hh7RM span{font-size:16px!important}.page_statTitle__iCg7J{font-size:.65rem}.page_statSubtitle__RTjC1{font-size:.55rem;padding:.05rem .4rem}.page_statHeader__Dyg8G{gap:.35rem}}.page_statCardSkeleton__OHSZj{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.25rem 1.5rem;display:flex;align-items:center;gap:1rem}.page_statIconSkeleton__RtJSq{width:52px;height:52px;border-radius:12px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:page_shimmer__p8vq2 1.5s infinite;flex-shrink:0}.page_statContentSkeleton__ynTjw{flex:1;min-width:0}.page_statHeaderSkeleton__AytrH{display:flex;align-items:center;gap:.75rem;margin-bottom:.15rem}.page_statTitleSkeleton__oUj6i{width:40%;border-radius:4px}.page_statSubtitleSkeleton__0yyyc,.page_statTitleSkeleton__oUj6i{height:14px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:page_shimmer__p8vq2 1.5s infinite}.page_statSubtitleSkeleton__0yyyc{width:30%;border-radius:12px}.page_statValueSkeleton__8jWzN{height:28px;width:35%;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:page_shimmer__p8vq2 1.5s infinite;border-radius:4px}