.AdminDashboard_dashboard__mjZOb{min-height:100vh;background-color:#f5f5f5;font-family:Clash Display,sans-serif;display:flex;flex-direction:column}.AdminDashboard_header__ybLog{background:white;padding:1rem 2rem;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e5e7eb;box-shadow:0 1px 3px rgba(0,0,0,.1)}.AdminDashboard_headerLeft__eHDee{display:flex;align-items:center;gap:2rem}.AdminDashboard_logo__c4O3G{display:flex;align-items:center;gap:.75rem;min-height:48px}.AdminDashboard_logoImage__sjntS{height:48px;width:auto;max-width:120px;object-fit:contain}.AdminDashboard_logoText__8A4LV{font-weight:600;font-size:1.25rem;color:#1f2937}.AdminDashboard_companySelector__7I_F8{position:relative;display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#f9fafb;border-radius:8px;cursor:pointer;transition:background-color .2s}.AdminDashboard_companySelector__7I_F8:hover{background:#f3f4f6}.AdminDashboard_companySelectorTrigger__oOAVr{display:flex;align-items:center;gap:.5rem;cursor:pointer}.AdminDashboard_companyDropdown__cHGXF{position:absolute;top:100%;left:0;right:0;background:white;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);z-index:1000;margin-top:.25rem;overflow:hidden}.AdminDashboard_companyOption__a6AP2{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;cursor:pointer;transition:background-color .2s}.AdminDashboard_companyOption__a6AP2:hover{background:#f9fafb}.AdminDashboard_companyOption__a6AP2.AdminDashboard_selected__PO9bj{background:#f3f4f6;color:#4d1979}.AdminDashboard_companyLogo__xKKql{width:30px;height:30px;border-radius:4px;display:flex;align-items:center;justify-content:center;overflow:hidden}.AdminDashboard_companyLogoImage__sbrz_{width:100%;height:100%;object-fit:contain}.AdminDashboard_companyName__h0sWq{font-weight:500;color:#374151}.AdminDashboard_headerRight__dsAIE{display:flex;align-items:center;gap:1rem}.AdminDashboard_notificationBtn__Nb032{background:none;border:none;padding:.5rem;border-radius:8px;color:#6b7280;cursor:pointer;transition:all .2s}.AdminDashboard_notificationBtn__Nb032:hover{background:#f3f4f6;color:#374151}.AdminDashboard_postJobBtn__WREX_{background:#4d1979;color:white;border:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:500;display:flex;align-items:center;gap:.5rem;cursor:pointer;transition:background-color .2s}.AdminDashboard_postJobBtn__WREX_:hover{background:#3d1461}.AdminDashboard_mainContainer__il339{display:flex;flex:1 1}.AdminDashboard_sidebar__k8Ol2{width:280px;background:white;border-right:1px solid #e5e7eb;padding:2rem 0;height:calc(100vh - 80px);overflow-y:auto}.AdminDashboard_navigation__X3pLK{display:flex;flex-direction:column;gap:2rem}.AdminDashboard_navSection__U4MKB{display:flex;flex-direction:column;gap:.5rem}.AdminDashboard_sectionTitle__OrG6Y{font-size:.75rem;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;padding:0 2rem;margin-bottom:.5rem}.AdminDashboard_navItem__jvVv0{display:flex;align-items:center;gap:.75rem;padding:.75rem 2rem;color:#6b7280;text-decoration:none;font-weight:500;transition:all .2s;position:relative}.AdminDashboard_navItem__jvVv0:hover{background:#f9fafb;color:#374151}.AdminDashboard_navItem__jvVv0.AdminDashboard_active__I0OxQ{background:#f3f4f6;color:#4d1979;border-right:3px solid #4d1979}.AdminDashboard_badge__C9_JR{background:#4d1979;color:white;font-size:.75rem;font-weight:600;padding:.25rem .5rem;border-radius:12px;margin-left:auto}.AdminDashboard_mainContent__9PnmQ{flex:1 1;padding:2rem;display:flex;flex-direction:column;gap:2rem}.AdminDashboard_contentHeader__yRMCL{display:flex;justify-content:space-between;align-items:flex-start}.AdminDashboard_welcomeTitle__qygqE{font-size:2rem;font-weight:600;color:#1f2937;margin:0}.AdminDashboard_welcomeSubtitle__Nubxh{color:#6b7280;margin:.5rem 0 0}.AdminDashboard_datePicker__1sXg_{background:white;border:1px solid #e5e7eb;border-radius:8px;padding:.5rem 1rem;font-size:.875rem;color:#374151}.AdminDashboard_metricCards__SEh1P{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:1.5rem;gap:1.5rem}.AdminDashboard_metricCard__dVcAb{background:white;border-radius:12px;padding:1.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #e5e7eb;transition:transform .2s,box-shadow .2s}.AdminDashboard_metricCard__dVcAb:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.AdminDashboard_blueCard__cG_Bo{border-left:4px solid #3b82f6}.AdminDashboard_greenCard__PHFLr{border-left:4px solid #10b981}.AdminDashboard_metricContent__bLhkX h3{font-size:.875rem;font-weight:500;color:#6b7280;margin:0 0 .5rem;text-transform:uppercase;letter-spacing:.05em}.AdminDashboard_metricValue__HD3EZ{font-size:2rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}.AdminDashboard_metricIcon__RihJN{color:#6b7280;margin-bottom:.5rem}.AdminDashboard_statTrend__AIn__{font-size:.875rem;font-weight:500}.AdminDashboard_jobStatistics__5dB5n{background:white;border-radius:12px;padding:1.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #e5e7eb}.AdminDashboard_statisticsHeader__2iiZ1{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.AdminDashboard_statisticsTitle___EoYD h2{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0}.AdminDashboard_statisticsTitle___EoYD p{color:#6b7280;margin:.25rem 0 0}.AdminDashboard_statisticsTabs__GXokG{display:flex;gap:.5rem}.AdminDashboard_timeTabs__iu5VZ{display:flex;background:#f3f4f6;border-radius:8px;padding:.25rem}.AdminDashboard_timeTab__x5T06{background:none;border:none;padding:.5rem 1rem;border-radius:6px;font-size:.875rem;font-weight:500;color:#6b7280;cursor:pointer;transition:all .2s}.AdminDashboard_timeTab__x5T06:hover{color:#374151}.AdminDashboard_timeTab__x5T06.AdminDashboard_active__I0OxQ{background:white;color:#1f2937;box-shadow:0 1px 3px rgba(0,0,0,.1)}.AdminDashboard_subTabs__10uG7{display:flex;gap:.5rem}.AdminDashboard_subTab__UrMOG{background:none;border:1px solid #e5e7eb;padding:.5rem 1rem;border-radius:6px;font-size:.875rem;font-weight:500;color:#6b7280;cursor:pointer;transition:all .2s}.AdminDashboard_subTab__UrMOG:hover{border-color:#d1d5db;color:#374151}.AdminDashboard_subTab__UrMOG.AdminDashboard_active__I0OxQ{background:#4d1979;border-color:#4d1979;color:white}.AdminDashboard_statisticsContent__R_LeY{display:flex;gap:2rem}.AdminDashboard_chartContainer__kPLqo{flex:1 1;min-height:300px}.AdminDashboard_chartLegend__VC5_8{display:flex;gap:1rem;margin-bottom:1rem;justify-content:center}.AdminDashboard_legendItem__BlqE8{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#6b7280}.AdminDashboard_legendColor__DvK9m{width:12px;height:12px;border-radius:2px}.AdminDashboard_statisticsCards__ce41o{display:flex;flex-direction:column;gap:1rem;width:200px}.AdminDashboard_statCard__LP84K{background:#f9fafb;border-radius:8px;padding:1rem;text-align:center}.AdminDashboard_statHeader__b6N55{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:.5rem}.AdminDashboard_statHeader__b6N55 h3{font-size:.875rem;font-weight:500;color:#6b7280;margin:0}.AdminDashboard_orangeIcon__FoyzR{color:#f59e0b}.AdminDashboard_purpleIcon__TrQ6T{color:#8b5cf6}.AdminDashboard_statValue__6MYTC{font-size:1.5rem;font-weight:700;color:#1f2937;margin-bottom:.25rem}.AdminDashboard_statTrend__AIn__{font-size:.75rem;color:#6b7280}.AdminDashboard_trendPositive__sod9H{color:#10b981}.AdminDashboard_trendNegative__J1YnL{color:#ef4444}.AdminDashboard_rightSidebar__UKvUd{width:300px;display:flex;flex-direction:column;gap:1.5rem}.AdminDashboard_sidebarCard__tM0ZZ{background:white;border-radius:12px;padding:1.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #e5e7eb}.AdminDashboard_sidebarCard__tM0ZZ h3{font-size:1rem;font-weight:600;color:#1f2937;margin:0 0 1rem}.AdminDashboard_sidebarValue__elIYK{font-size:2rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}.AdminDashboard_sidebarCard__tM0ZZ p{color:#6b7280;font-size:.875rem;margin:0}.AdminDashboard_applicantChart__OISxX{background:white;border-radius:12px;padding:1.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #e5e7eb}.AdminDashboard_applicantBar__cUCQi{margin-bottom:1rem}.AdminDashboard_barContainer__lfNl1{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem}.AdminDashboard_bar__QPxQb{flex:1 1;height:8px;border-radius:4px;background:#e5e7eb;overflow:hidden}.AdminDashboard_barLabel__i5pWf{font-size:.875rem;font-weight:500;color:#374151;min-width:80px}.AdminDashboard_customTooltip__zWui_{background:rgba(0,0,0,.8);color:white;padding:.5rem;border-radius:4px;font-size:.875rem}.AdminDashboard_customTooltip__zWui_ p{margin:0}.AdminDashboard_customTooltip__zWui_ p:first-child{font-weight:600;margin-bottom:.25rem}@media (max-width:1200px){.AdminDashboard_mainContainer__il339{flex-direction:column}.AdminDashboard_sidebar__k8Ol2{width:100%;height:auto;border-right:none;border-bottom:1px solid #e5e7eb}.AdminDashboard_rightSidebar__UKvUd{display:none}.AdminDashboard_statisticsContent__R_LeY{flex-direction:column}}@media (max-width:768px){.AdminDashboard_header__ybLog{padding:1rem}.AdminDashboard_headerLeft__eHDee,.AdminDashboard_header__ybLog{flex-direction:column;gap:1rem}.AdminDashboard_mainContent__9PnmQ{padding:1rem}.AdminDashboard_metricCards__SEh1P{grid-template-columns:1fr}.AdminDashboard_contentHeader__yRMCL,.AdminDashboard_statisticsHeader__2iiZ1{flex-direction:column;gap:1rem}.AdminDashboard_timeTabs__iu5VZ{flex-wrap:wrap}.AdminDashboard_rightSidebar__UKvUd{display:none}}.AdminDashboard_adminContainer__Bpx91{min-height:100vh;background:#f8fafc}.AdminDashboard_adminHeader__hIcgy{background:white;border-bottom:1px solid #e2e8f0;padding:20px 0}.AdminDashboard_headerContent__nngMO{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;justify-content:space-between;align-items:center}.AdminDashboard_adminTitle__ts_x_{font-size:28px;font-weight:600;color:#2d3748;margin:0;font-family:Clash Display,sans-serif}.AdminDashboard_userInfo__K9jMz{display:flex;align-items:center;gap:20px}.AdminDashboard_userEmail__n7g9_{color:#718096;font-size:14px}.AdminDashboard_logoutButton__Bf0_l{background:#ef4444;color:white;border:none;padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.AdminDashboard_logoutButton__Bf0_l:hover{background:#dc2626}.AdminDashboard_dashboardContent__LPlBW{max-width:1200px;margin:0 auto;padding:40px 20px}.AdminDashboard_analyticsGrid__KSLnw{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:24px;gap:24px;margin-bottom:40px}.AdminDashboard_analyticsCard__EHka_{background:white;border-radius:12px;padding:24px;box-shadow:0 4px 6px rgba(0,0,0,.05);border:1px solid #e2e8f0}.AdminDashboard_analyticsCard__EHka_ h3{color:#718096;font-size:14px;font-weight:500;margin:0 0 12px;text-transform:uppercase;letter-spacing:.5px}.AdminDashboard_analyticsValue__CSqgH{font-size:32px;font-weight:700;color:#2d3748;margin-bottom:8px;font-family:Clash Display,sans-serif}.AdminDashboard_analyticsChange__3bYTd{color:#10b981;font-size:14px;font-weight:500}.AdminDashboard_recentActivity__Hgirn{background:white;border-radius:12px;padding:24px;box-shadow:0 4px 6px rgba(0,0,0,.05);border:1px solid #e2e8f0;margin-bottom:40px}.AdminDashboard_recentActivity__Hgirn h2{font-size:20px;font-weight:600;color:#2d3748;margin:0 0 20px;font-family:Clash Display,sans-serif}.AdminDashboard_activityList__SAUgv{display:flex;flex-direction:column;gap:16px}.AdminDashboard_activityItem__ZKNi5{display:flex;align-items:flex-start;gap:16px;padding:16px;border-radius:8px;background:#f8fafc;border:1px solid #e2e8f0}.AdminDashboard_activityIcon__U_vFD{font-size:20px;flex-shrink:0}.AdminDashboard_activityContent__w4Cql{flex:1 1}.AdminDashboard_activityTitle__EJxaT{font-weight:600;color:#2d3748;margin-bottom:4px}.AdminDashboard_activityDescription__76bNV{color:#718096;font-size:14px;margin-bottom:4px}.AdminDashboard_activityTime__wj_jJ{color:#a0aec0;font-size:12px}.AdminDashboard_quickActions__djxjm{background:white;border-radius:12px;padding:24px;box-shadow:0 4px 6px rgba(0,0,0,.05);border:1px solid #e2e8f0}.AdminDashboard_quickActions__djxjm h2{font-size:20px;font-weight:600;color:#2d3748;margin:0 0 20px;font-family:Clash Display,sans-serif}.AdminDashboard_actionButtons__A5Blg{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px}.AdminDashboard_actionButton__BAEEv{background:linear-gradient(135deg,#667eea,#764ba2);color:white;border:none;padding:16px 24px;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s ease;text-align:left}.AdminDashboard_actionButton__BAEEv:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(102,126,234,.3)}.AdminDashboard_loadingContainer__wpXfk{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;background:#f8fafc}.AdminDashboard_loadingSpinner__v601z{width:40px;height:40px;border:4px solid #e2e8f0;border-top-color:#667eea;border-radius:50%;animation:AdminDashboard_spin___Y0ed 1s linear infinite;margin-bottom:16px}@keyframes AdminDashboard_spin___Y0ed{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.AdminDashboard_headerContent__nngMO{flex-direction:column;gap:16px;text-align:center}.AdminDashboard_userInfo__K9jMz{flex-direction:column;gap:12px}.AdminDashboard_actionButtons__A5Blg,.AdminDashboard_analyticsGrid__KSLnw{grid-template-columns:1fr}}