.Dashboard_pageContainer__nzfsH{padding:2rem;max-width:1200px;margin:0 auto}.Dashboard_header__tQgDm{margin-bottom:2.5rem;text-align:center}.Dashboard_headerTitle__xtUIN{font-size:2rem;font-weight:700;color:var(--text-primary);margin-bottom:.5rem}.Dashboard_headerSubtitle__EGadJ{font-size:1.1rem;color:var(--text-secondary)}.Dashboard_statsGrid__WSxIc{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-top:2rem}.Dashboard_cardLink___PRD8{text-decoration:none;color:inherit}.Dashboard_statCard___D8mQ{background:white;border-radius:12px;padding:1.5rem;box-shadow:0 4px 6px rgba(0,0,0,.05);transition:transform .2s,box-shadow .2s;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.Dashboard_statCard___D8mQ:hover{transform:translateY(-4px);box-shadow:0 6px 12px rgba(0,0,0,.1)}.Dashboard_statActionCard__df1_s{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-radius:12px;padding:1.5rem;box-shadow:0 4px 6px rgba(0,0,0,.05);transition:transform .2s,box-shadow .2s;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:1px solid #e0f2fe}.Dashboard_statActionCard__df1_s:hover{transform:translateY(-4px);box-shadow:0 6px 12px rgba(0,0,0,.1)}.Dashboard_applicationCard__gfswQ{background:white;border-radius:12px;padding:1.5rem;box-shadow:0 4px 6px rgba(0,0,0,.05);transition:transform .2s,box-shadow .2s;height:100%}.Dashboard_applicationCard__gfswQ:hover{transform:translateY(-4px);box-shadow:0 6px 12px rgba(0,0,0,.1)}.Dashboard_statLabel__gp1Gr{font-size:1.1rem;font-weight:600;margin-bottom:1rem;color:var(--text-primary)}.Dashboard_statValueBlue__3yfTc{font-size:2.5rem;font-weight:700;color:#4338ca;margin:.5rem 0}.Dashboard_statValueGreen__GiFRT{font-size:2.5rem;font-weight:700;color:#10b981;margin:.5rem 0}.Dashboard_statHint__Cp09f{font-size:.9rem;color:var(--text-secondary);margin-top:.5rem}.Dashboard_actionButton__hJqUT{background:#4f46e5;color:white;border:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;transition:background .2s;margin-top:1rem;width:100%}.Dashboard_actionButton__hJqUT:hover{background:#4338ca}.Dashboard_applicationProgress__79h5f{margin:1.5rem 0}.Dashboard_progressBar__ZbnDk{height:8px;background:#e5e7eb;border-radius:4px}.Dashboard_progressApplied__Tefv1{height:100%;background:#4f46e5}.Dashboard_progressInterview__8xsMC{height:100%;background:#f59e0b}.Dashboard_progressOffered__ilu55{height:100%;background:#10b981}.Dashboard_progressLabels__bVLUY{font-size:.75rem;color:var(--text-secondary);margin-top:.5rem}.Dashboard_applicationStats__bglV2{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin:1.5rem 0}.Dashboard_statItem__inSA0{text-align:center}.Dashboard_statNumber__ZPHDM{font-size:1.5rem;font-weight:700;display:block;color:var(--text-primary)}.Dashboard_statText__EFMgT{font-size:.8rem;color:var(--text-secondary);display:block}.Dashboard_viewDetails__Ulb4T{color:#4338ca;font-weight:600;text-align:right;margin-top:1rem;cursor:pointer}@media (max-width:768px){.Dashboard_statsGrid__WSxIc{grid-template-columns:1fr}.Dashboard_headerTitle__xtUIN{font-size:1.5rem}.Dashboard_applicationStats__bglV2{grid-template-columns:repeat(2,1fr)}}.Dashboard_loadingContainer__HU2kF{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:80vh;text-align:center;color:var(--text-color-light);font-size:1.2em}.Dashboard_spinner__IrCjL{border:4px solid rgba(0,0,0,.1);border-top:4px solid var(--primary-color);border-radius:50%;width:40px;height:40px;animation:Dashboard_spin__S2HYh 1s linear infinite;margin-bottom:15px}@keyframes Dashboard_spin__S2HYh{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Dashboard_applicationProgress__79h5f{margin-top:15px;margin-bottom:10px}.Dashboard_progressBar__ZbnDk{display:flex;height:10px;background-color:#e0e0e0;border-radius:5px;overflow:hidden}.Dashboard_progressApplied__Tefv1,.Dashboard_progressInterview__8xsMC,.Dashboard_progressOffered__ilu55,.Dashboard_progressRejected__NP8sL{height:100%;transition:width .5s ease-in-out}.Dashboard_progressApplied__Tefv1{background-color:#607d8b}.Dashboard_progressInterview__8xsMC{background-color:#ffb300}.Dashboard_progressOffered__ilu55{background-color:#4caf50}.Dashboard_progressRejected__NP8sL{background-color:#f44336}.Dashboard_progressLabels__bVLUY{display:flex;justify-content:space-between;margin-top:5px;font-size:.85em;color:var(--text-color-light)}.Sidebar_sidebar__J7H_G{position:fixed;top:0;left:0;height:100vh;background-color:#ffffff;box-shadow:0 0 20px rgba(0,0,0,.1);display:flex;flex-direction:column;z-index:1000;transition:all .3s ease;overflow-x:hidden}.Sidebar_logoContainer__AXfZZ{display:flex;align-items:center}.Sidebar_logo__XGOd_{height:40px;width:auto}.Sidebar_expanded__ajCQ_{width:250px}.Sidebar_collapsed__iFnnk{width:80px}.Sidebar_brand__I6FFb{padding:1.5rem 1rem;border-bottom:1px solid #f1f5f9;margin-bottom:1rem;display:flex;align-items:center;justify-content:center}.Sidebar_brandLink__1Sx9Y{display:flex;align-items:center;text-decoration:none;color:#4f46e5}.Sidebar_brandName__Gl2b7{font-size:1.25rem;font-weight:700;margin-left:.5rem}.Sidebar_brandInitial__IghWb{font-size:1.5rem;font-weight:700;display:flex;justify-content:center;width:100%}.Sidebar_nav__RFt8c{flex-grow:1;overflow-y:auto}.Sidebar_navList__3fG0o{list-style:none;padding:0;margin:0}.Sidebar_navItem__7KofW{margin:.25rem .5rem}.Sidebar_navLink__J4zAN{display:flex;align-items:center;padding:.75rem 1rem;border-radius:.5rem;color:#64748b;text-decoration:none;transition:all .2s;position:relative}.Sidebar_navLink__J4zAN:hover{background-color:#f8fafc;color:#4f46e5}.Sidebar_navLink__J4zAN.Sidebar_active__87D3Q{background-color:#eff6ff;color:#4f46e5;font-weight:500}.Sidebar_navIcon__aV9fX{font-size:1.25rem;display:flex;align-items:center;justify-content:center;min-width:2rem}.Sidebar_navLabel__bY1BE{margin-left:.75rem;white-space:nowrap}.Sidebar_tooltip__Wd8I1{position:absolute;left:100%;top:50%;transform:translateY(-50%);background-color:#1e293b;color:white;padding:.5rem 1rem;border-radius:.5rem;font-size:.875rem;white-space:nowrap;opacity:0;visibility:hidden;transition:all .2s;pointer-events:none;margin-left:1rem;z-index:100}.Sidebar_tooltip__Wd8I1:before{content:"";position:absolute;left:-5px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #1e293b}.Sidebar_logoutButton__4jayK:hover .Sidebar_tooltip__Wd8I1,.Sidebar_navLink__J4zAN:hover .Sidebar_tooltip__Wd8I1{opacity:1;visibility:visible}.Sidebar_bottomSection__mHkAL{padding:1rem;border-top:1px solid #f1f5f9}.Sidebar_logoutButton__4jayK{display:flex;align-items:center;padding:.75rem 1rem;border-radius:.5rem;color:#64748b;background:none;border:none;width:100%;cursor:pointer;transition:all .2s;position:relative}.Sidebar_logoutButton__4jayK:hover{background-color:#fee2e2;color:#dc2626}.Sidebar_toggleButton__XAFPc{position:absolute;top:1rem;right:1px;width:24px;height:24px;background-color:white;border:2px solid #e2e8f0;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .3s}.Sidebar_toggleButton__XAFPc:hover{background-color:#f8fafc;border-color:#cbd5e1}.Sidebar_toggleIcon__AYIXI{transition:transform .3s}.Sidebar_rotated__aCIYG{transform:rotate(180deg)}.Sidebar_mobileMenuButton__kveYD{position:fixed;top:1rem;left:1rem;z-index:900;background:white;border:1px solid #e2e8f0;border-radius:.5rem;padding:.5rem;display:none;cursor:pointer}.Sidebar_mobileOverlay__9iF4S{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:999;display:none}@media (max-width:1024px){.Sidebar_sidebar__J7H_G{transform:translateX(-100%);z-index:1000}.Sidebar_sidebar__J7H_G.Sidebar_mobileOpen__QcVks{transform:translateX(0)}.Sidebar_collapsed__iFnnk,.Sidebar_expanded__ajCQ_{width:250px}.Sidebar_mobileMenuButton__kveYD,.Sidebar_mobileOverlay__9iF4S{display:block}.Sidebar_toggleButton__XAFPc{display:none}}.Sidebar_loadingText__4bQ29{font-size:.9rem;color:#6B7280;text-align:center;margin-top:.5rem;opacity:0;animation:Sidebar_fadeIn__HT_sE .5s forwards}@keyframes Sidebar_fadeIn__HT_sE{to{opacity:1}}