.CandidateSidebar_sidebar__NWpo0{width:320px;background-color:#fff;padding:1.5rem;border-radius:.5rem;box-shadow:0 4px 6px rgba(0,0,0,.1);position:fixed;top:100px;left:2rem;bottom:2rem;display:flex;flex-direction:column;gap:1rem;z-index:900;overflow-y:auto}.CandidateSidebar_title__ImbZx{font-family:Inter,sans-serif;font-size:1.25rem;font-weight:700;color:#000;margin:0 0 1rem;text-align:center}.CandidateSidebar_toggleButton__c3caQ{font-family:Inter,sans-serif;font-size:.875rem;padding:.75rem 1rem;background-color:#2867ec;color:#fff;border:none;border-radius:.375rem;cursor:pointer;text-align:center;margin-bottom:.5rem}.CandidateSidebar_toggleButton__c3caQ:focus,.CandidateSidebar_toggleButton__c3caQ:hover{background-color:#1d56d6;outline:2px solid #2867ec;outline-offset:2px}.CandidateSidebar_tab__UwvTO{font-family:Inter,sans-serif;padding:1rem;background:none;border:none;text-align:left;color:#4b5563;border-radius:.375rem;cursor:pointer;transition:all .2s;width:100%;display:flex;align-items:flex-start;gap:.75rem}.CandidateSidebar_tab__UwvTO:focus,.CandidateSidebar_tab__UwvTO:hover{background-color:#f3f4f6;color:#2867ec;outline:2px solid #2867ec;outline-offset:2px}.CandidateSidebar_tab__UwvTO.CandidateSidebar_active__zU8fl{background-color:#2867ec;color:#fff}.CandidateSidebar_tab__UwvTO.CandidateSidebar_active__zU8fl:focus{outline:2px solid #fff;outline-offset:2px}.CandidateSidebar_tabContent__14EHt{display:flex;align-items:flex-start;gap:.75rem;width:100%}.CandidateSidebar_icon__lkzbz{font-size:1.5rem;flex-shrink:0;margin-top:.125rem}.CandidateSidebar_tabText__Qtqj7{display:flex;flex-direction:column;gap:.25rem;flex:1}.CandidateSidebar_tabName__AiGl5{font-size:1rem;font-weight:600;line-height:1.2}.CandidateSidebar_description__xaq_i{font-size:.8125rem;font-weight:400;color:#6b7280;line-height:1.3}.CandidateSidebar_tab__UwvTO.CandidateSidebar_active__zU8fl .CandidateSidebar_description__xaq_i{color:hsla(0,0%,100%,.9)}.CandidateSidebar_logoutButton__O3p9B{font-family:Inter,sans-serif;font-size:.9rem;padding:.75rem 1rem;background-color:#dc2626;color:#fff;border:none;border-radius:.375rem;cursor:pointer;text-align:center;transition:all .2s;font-weight:500;margin-top:auto;display:flex;align-items:center;justify-content:center}.CandidateSidebar_logoutButton__O3p9B:hover{background-color:#b91c1c}.CandidateSidebar_logoutButton__O3p9B:focus{background-color:#b91c1c;outline:2px solid #dc2626;outline-offset:2px}.dashboard_dashboard__gQFzy{display:flex;min-height:calc(100vh - 80px);margin-top:80px;gap:30px;padding:0 40px;max-width:1728px;margin-left:auto;margin-right:auto;position:relative}.dashboard_content__lgdH3{flex:1;padding:40px;background-color:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.05);outline:none;margin-left:360px;position:relative;z-index:1}.dashboard_content__lgdH3 h1{font-family:Inter,sans-serif;font-size:32px;color:#1f2937;margin:0 0 20px}.dashboard_content__lgdH3 p{font-family:Inter,sans-serif;font-size:16px;color:#6b7280;line-height:1.6;margin:0 0 30px}.dashboard_jobCard__7M6XE{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:20px;margin-bottom:16px;transition:all .3s ease}.dashboard_jobCard__7M6XE:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);border-color:#059669}.dashboard_jobCard__7M6XE h3{font-family:Inter,sans-serif;font-size:20px;color:#1f2937;margin:0 0 8px}.dashboard_jobCard__7M6XE p{font-family:Inter,sans-serif;font-size:14px;color:#6b7280;margin:4px 0}.dashboard_applyBtn__Ee_Pd{background-color:#059669;color:#fff;border:none;padding:8px 16px;border-radius:6px;font-family:Inter,sans-serif;font-weight:500;cursor:pointer;transition:background-color .3s ease;margin-top:12px}.dashboard_applyBtn__Ee_Pd:hover{background-color:#047857}.dashboard_applyBtn__Ee_Pd:focus{outline:2px solid #059669;outline-offset:2px}@media (max-width:1024px){.dashboard_dashboard__gQFzy{flex-direction:column;padding:0 20px;gap:20px}.dashboard_content__lgdH3{padding:20px}}@media (max-width:768px){.dashboard_dashboard__gQFzy{margin-top:70px;padding:0 10px}.dashboard_content__lgdH3{padding:16px}.dashboard_content__lgdH3 h1{font-size:24px}}