.page_heading__AHF2S{font-size:2rem;font-weight:600;margin-bottom:1.5rem;text-align:center}.page_jobList__OiWz3{display:flex;flex-direction:column;gap:1.5rem;width:100%}.page_header__7lk7T{text-align:center;margin-bottom:40px;color:white;padding:1.75rem;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:20px}.page_header__7lk7T h1{font-size:2.5rem;font-weight:700;margin-bottom:10px;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.page_header__7lk7T p{font-size:1.1rem;opacity:.9}@media (max-width:728px){.page_header__7lk7T h1{font-size:2rem}}@media (max-width:480px){.page_header__7lk7T h1{font-size:1.8rem}}.page_jobCard__UgYr3{background:white;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.05);margin-bottom:2rem;overflow:hidden}.page_applicationStatus__pzeTP{padding:1.5rem;border-top:1px solid #eee}.page_statusHeader__8s9sm{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.page_statusBadge__28zfX{padding:.5rem 1rem;border-radius:24px;font-size:.85rem;font-weight:600;text-transform:capitalize}.page_statusPending__79da4{background-color:#e0f2fe;color:#0369a1}.page_statusSubmitted__jHN3W{background-color:#dbeafe;color:#1d4ed8}.page_statusReview__wvML5{background-color:#fffbeb;color:#b45309}.page_statusPassed__xyAr3{background-color:#dcfce7;color:#15803d}.page_statusRejected__dg00i{background-color:#fee2e2;color:#b91c1c}.page_statusTimeline__bI5g_{position:relative;padding-left:2rem}.page_timelineItem__dPqrk{position:relative;padding-bottom:1.5rem}.page_timelineDot__GgOQe{position:absolute;left:-1.6rem;top:.4rem;width:12px;height:12px;border-radius:50%;background:#ddd;z-index:2}.page_timelineItem__dPqrk.page_currentStage__Va_ur .page_timelineDot__GgOQe{background:#3b82f6;box-shadow:0 0 0 4px rgba(59,130,246,.2)}.page_timelineLine__DPUvZ{position:absolute;left:-1.6rem;top:1.6rem;height:calc(100% - 1.2rem);width:2px;background:#e5e7eb;z-index:1}.page_timelineContent__x6F8h{background:#f9fafb;border-radius:8px;padding:1rem}.page_timelineContent__x6F8h h4{margin:0 0 .5rem;font-size:1.1rem;text-transform:capitalize}.page_timelineStatus__G5m3k{margin:0 0 .25rem;font-size:.9rem;color:#4b5563}.page_timelineDate__GvA1C{margin:0;font-size:.85rem;color:#6b7280}.page_loadingContainer__iknef{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem}.page_spinner__vvFTD{width:50px;height:50px;border:5px solid rgba(59,130,246,.2);border-top-color:#3b82f6;border-radius:50%;animation:page_spin__tzFBH 1s linear infinite;margin-bottom:1rem}@keyframes page_spin__tzFBH{to{transform:rotate(1turn)}}.page_emptyState__KmT8U{text-align:center;padding:3rem;background:#f9fafb;border-radius:12px;margin-top:1rem}.page_emptyState__KmT8U h2{color:#1f2937;margin-bottom:.5rem}.page_emptyState__KmT8U p{color:#4b5563;max-width:500px;margin:0 auto}.JobCard_jobCard__4E_26{background:white;border-radius:1rem;padding:1.5rem;box-shadow:var(--shadow-md);border:1px solid var(--border-light);transition:all .3s ease;cursor:pointer;position:relative;overflow:hidden}.JobCard_jobCard__4E_26:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(79,70,229,.15);border-color:rgba(79,70,229,.2)}.JobCard_cardHeader__3jkWn{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.25rem}.JobCard_companyInfo__KhBty{display:flex;align-items:flex-start;gap:1rem}.JobCard_logoWrapper__y4uqR{width:3.5rem;height:3.5rem;border-radius:.75rem;background:var(--bg-light);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;border:1px solid var(--border-light)}.JobCard_logo__oBItM{width:100%;height:100%;object-fit:contain}.JobCard_logoPlaceholder__Jga6O{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:600;color:var(--primary);background:linear-gradient(135deg,#f0f0ff,#e0e0ff)}.JobCard_jobTitle__dGWNQ{font-size:1.1rem;font-weight:600;color:var(--text-primary);margin:0 0 .25rem;line-height:1.3}.JobCard_companyName__eL3dL{font-size:.9rem;color:var(--text-secondary);margin:0}.JobCard_cardMeta__LVdrb{display:flex;align-items:center;gap:.75rem}.JobCard_postedAgo__099ek{font-size:.8rem;color:var(--text-secondary);white-space:nowrap}.JobCard_bookmarkBtn__czSWl{background:none;border:none;color:var(--text-secondary);cursor:pointer;transition:all .2s ease;padding:.25rem;border-radius:50%;display:flex;align-items:center;justify-content:center}.JobCard_bookmarkBtn__czSWl:hover{color:var(--primary);background:rgba(79,70,229,.1)}.JobCard_jobDetails__0HV_g{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.75rem;margin-bottom:1.25rem}.JobCard_detailItem__sEofW{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:var(--text-secondary)}.JobCard_detailItem__sEofW svg{width:1rem;height:1rem;color:var(--primary)}.JobCard_remoteBadge__QI87A{background:rgba(16,185,129,.1);color:var(--success);padding:.25rem .5rem;border-radius:.5rem;font-size:.75rem;font-weight:500;display:inline-flex;align-items:center;gap:.25rem}.JobCard_skills___u2EZ{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.JobCard_skillBadge__hUepe{background:var(--bg-light);color:var(--primary);padding:.35rem .75rem;border-radius:1rem;font-size:.8rem;font-weight:500;border:1px solid var(--border-light)}.JobCard_moreSkills__gPDl2{color:var(--text-secondary);font-size:.8rem;display:flex;align-items:center}.JobCard_cardFooter__6z_fX{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;border-top:1px solid var(--border-light)}.JobCard_experience__3H8o_{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:var(--text-secondary)}.JobCard_experience__3H8o_ svg{color:var(--primary)}.JobCard_detailsBtn__jrx3J{display:flex;align-items:center;gap:.5rem;background:none;border:none;color:var(--primary);font-weight:500;font-size:.9rem;cursor:pointer;padding:.5rem .75rem;border-radius:.5rem;transition:all .2s ease}.JobCard_detailsBtn__jrx3J:hover{background:rgba(79,70,229,.1);transform:translateX(3px)}.JobCard_jobCard__4E_26:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(to bottom,var(--primary),var(--primary-light));border-radius:4px 0 0 4px}@media (max-width:768px){.JobCard_jobDetails__0HV_g{grid-template-columns:1fr 1fr}.JobCard_logoWrapper__y4uqR{width:3rem;height:3rem}.JobCard_jobTitle__dGWNQ{font-size:1rem}.JobCard_companyName__eL3dL{font-size:.85rem}}@media (max-width:480px){.JobCard_jobCard__4E_26{padding:1.25rem}.JobCard_jobDetails__0HV_g{grid-template-columns:1fr}.JobCard_cardFooter__6z_fX{flex-direction:column;align-items:flex-start;gap:1rem}.JobCard_detailsBtn__jrx3J{width:100%;justify-content:center;padding:.5rem}}.RightSidebar_sidebar__6Volm{position:sticky;top:100px;width:350px;background:white;border-radius:1rem;padding:1.75rem;box-shadow:var(--shadow-md);height:fit-content;border:1px solid var(--border-light);transition:all .3s ease;max-height:90vh;overflow-y:auto;scroll-behavior:smooth}.RightSidebar_sidebar__6Volm:hover{box-shadow:0 6px 20px rgba(79,70,229,.1)}.RightSidebar_overlay__m5Oqt{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);backdrop-filter:blur(5px);z-index:98;transition:opacity .3s ease}.RightSidebar_searchSection__C5Duw{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.75rem}.RightSidebar_searchInput__EObEw{width:100%;padding:.75rem 1.25rem;border:1px solid var(--border-light);border-radius:.75rem;font-size:.95rem;transition:all .2s ease;background:var(--bg-light)}.RightSidebar_searchInput__EObEw:focus{outline:none;border-color:var(--primary-light);box-shadow:0 0 0 3px rgba(79,70,229,.1)}.RightSidebar_filterSection__D1tJH{margin-bottom:1.75rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border-light)}.RightSidebar_filterSection__D1tJH:last-child{border-bottom:none;margin-bottom:1rem}.RightSidebar_filterTitle__gQYjQ{font-weight:600;margin-bottom:1rem;color:var(--text-primary);font-size:1.05rem;display:flex;align-items:center;gap:.5rem}.RightSidebar_filterTitle__gQYjQ:before{content:"";display:block;width:6px;height:6px;background:var(--primary);border-radius:50%}.RightSidebar_sortSelect__zCQJT{width:100%;padding:.75rem 1rem;border:1px solid var(--border-light);border-radius:.75rem;font-size:.95rem;background:var(--bg-light);transition:all .2s ease;cursor:pointer}.RightSidebar_sortSelect__zCQJT:focus{outline:none;border-color:var(--primary-light);box-shadow:0 0 0 3px rgba(79,70,229,.1)}.RightSidebar_filterList__wDNjR{display:flex;flex-direction:column;gap:.75rem}.RightSidebar_filterItem__7UNvh{display:flex;align-items:center;gap:.75rem;padding:.5rem 0;cursor:pointer;transition:all .2s ease;border-radius:.5rem}.RightSidebar_filterItem__7UNvh:hover{background:var(--bg-light)}.RightSidebar_filterItem__7UNvh input[type=checkbox]{width:1.25rem;height:1.25rem;border:1px solid var(--border-light);border-radius:.375rem;appearance:none;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.RightSidebar_filterItem__7UNvh input[type=checkbox]:checked{background:var(--primary);border-color:var(--primary)}.RightSidebar_filterItem__7UNvh input[type=checkbox]:after{content:"✓";color:white;font-size:.75rem;display:none}.RightSidebar_filterItem__7UNvh input[type=checkbox]:checked:after{display:block}.RightSidebar_filterName__goflj{font-size:.95rem;color:var(--text-primary);flex:1}.RightSidebar_salaryRange__LRfFW{width:100%;margin:1rem 0;height:6px;appearance:none;background:var(--border-light);border-radius:3px;outline:none;cursor:pointer}.RightSidebar_salaryRange__LRfFW::-webkit-slider-thumb{appearance:none;width:18px;height:18px;background:var(--primary);border-radius:50%;cursor:pointer;transition:all .2s ease}.RightSidebar_salaryRange__LRfFW::-webkit-slider-thumb:hover{transform:scale(1.1)}.RightSidebar_salaryLabels__hLHIj{display:flex;justify-content:space-between;font-size:.9rem;color:var(--text-secondary);margin-top:.5rem}.RightSidebar_experienceInput__fIKTG{width:100%;padding:.75rem 1.25rem;border:1px solid var(--border-light);border-radius:.75rem;font-size:.95rem;background:var(--bg-light);transition:all .2s ease}.RightSidebar_experienceInput__fIKTG:focus{outline:none;border-color:var(--primary-light);box-shadow:0 0 0 3px rgba(79,70,229,.1)}.RightSidebar_buttons__WIKzG{display:flex;gap:1rem;margin-top:1.5rem;position:sticky;bottom:10px}.RightSidebar_applyBtn__w0hWp,.RightSidebar_resetBtn__0Bbaz{flex:1;padding:.875rem;border:none;border-radius:.75rem;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.RightSidebar_resetBtn__0Bbaz{background:var(--bg-light);color:var(--text-secondary)}.RightSidebar_resetBtn__0Bbaz:hover{background:#e2e8f0;transform:translateY(-2px)}.RightSidebar_applyBtn__w0hWp{background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:white;box-shadow:0 4px 12px rgba(79,70,229,.2)}.RightSidebar_applyBtn__w0hWp:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(79,70,229,.3)}.RightSidebar_filterFab__Knlzz{position:fixed;bottom:2rem;right:2rem;background:linear-gradient(135deg,var(--primary),var(--primary-dark));border:none;border-radius:50%;padding:1rem;z-index:100;display:none;box-shadow:var(--shadow-lg);cursor:pointer;transition:all .3s ease}.RightSidebar_filterFab__Knlzz:hover{transform:scale(1.1);box-shadow:0 8px 20px rgba(79,70,229,.4)}.RightSidebar_mobileHeader__7dPC_{display:none;justify-content:space-between;align-items:center;font-weight:600;font-size:1.1rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--border-light);color:var(--text-primary)}.RightSidebar_closeBtn__Rovhm{background:none;border:none;font-size:1.5rem;cursor:pointer;color:var(--text-secondary);transition:transform .2s ease}.RightSidebar_closeBtn__Rovhm:hover{transform:scale(1.1);color:var(--primary)}@media (max-width:1000px){.RightSidebar_sidebar__6Volm{position:fixed;top:0;right:-100%;width:85%;max-width:400px;height:100vh;background:white;padding:1.75rem;z-index:9999;transition:right .3s ease-in-out;box-shadow:-2px 0 15px rgba(0,0,0,.1);overflow-y:auto}.RightSidebar_sidebar__6Volm.RightSidebar_show__kaCwF{right:0}.RightSidebar_mobileHeader__7dPC_{display:flex}.RightSidebar_filterFab__Knlzz{display:flex;justify-content:center;align-items:center}.RightSidebar_mainLayout__3V2mn .RightSidebar_sidebar__6Volm{display:none}}@media (max-width:768px){.RightSidebar_sidebar__6Volm{width:90%;max-width:350px;padding:1.5rem}.RightSidebar_filterFab__Knlzz{padding:.875rem;bottom:1.5rem;right:1.5rem}.RightSidebar_experienceInput__fIKTG,.RightSidebar_searchInput__EObEw,.RightSidebar_sortSelect__zCQJT{padding:.7rem 1rem;font-size:.9rem}.RightSidebar_filterTitle__gQYjQ{font-size:1rem}.RightSidebar_filterName__goflj{font-size:.9rem}}.Header_hero__Fky_a{background:linear-gradient(135deg,#4f46e5,#7c3aed);color:white;padding:4rem 1rem 6rem;text-align:center;position:relative;overflow:hidden}.Header_hero__Fky_a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 18c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm48 25c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm-43-7c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm63 31c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM34 90c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm56-76c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM12 86c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm28-65c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm23-11c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-6 60c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm29 22c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zM32 63c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm57-13c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-9-21c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM60 91c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM35 41c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM12 60c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2z' fill='%234f46e5' fill-opacity='0.1' fill-rule='evenodd'/%3E%3C/svg%3E");opacity:.3}.Header_heroContent__bQNMU{max-width:800px;margin:0 auto;position:relative;z-index:2}.Header_heroTitle__Wj_y0{font-size:2.75rem;margin-bottom:1.25rem;font-weight:700;line-height:1.2}.Header_highlight__mxKTv{background:linear-gradient(90deg,#fbbf24,#f59e0b);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.Header_heroSub__8atCy{font-size:1.25rem;margin-bottom:2.5rem;opacity:.9;line-height:1.6;max-width:600px;margin-left:auto;margin-right:auto}.Header_searchContainer__6MF15{max-width:700px;margin:0 auto}.Header_searchBar__kXGqL{display:flex;background:white;border-radius:12px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.15)}.Header_searchIcon__Z0Yhj{color:#64748b;font-size:1.25rem;margin-left:1.25rem;align-self:center}.Header_searchInput__tcFKU{flex:1;border:none;padding:1.25rem 1rem;font-size:1rem;outline:none;color:#1e293b}.Header_searchInput__tcFKU::placeholder{color:#94a3b8}.Header_searchBtn__OQDWE{background:linear-gradient(90deg,#f59e0b,#fbbf24);color:white;padding:0 2rem;border:none;font-weight:600;cursor:pointer;transition:all .3s ease}.Header_searchBtn__OQDWE:hover{background:linear-gradient(90deg,#d97706,#f59e0b)}.Header_wavePattern__h1WO6{position:absolute;bottom:0;left:0;width:100%;height:100px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M0,0V46.29c47.79,22.2,103.59,32.17,158,28,70.36-5.37,136.33-33.31,206.8-37.5C438.64,32.43,512.34,53.67,583,72.05c69.27,18,138.3,24.88,209.4,13.08,36.15-6,69.85-17.84,104.45-29.34C989.49,25,1113-14.29,1200,52.47V0Z' opacity='.25' fill='%23ffffff'%3E%3C/path%3E%3Cpath d='M0,0V15.81C13,36.92,27.64,56.86,47.69,72.05,99.41,111.27,165,111,224.58,91.58c31.15-10.15,60.09-26.07,89.67-39.8,40.92-19,84.73-46,130.83-49.67,36.26-2.85,70.9,9.42,98.6,31.56,31.77,25.39,62.32,62,103.63,73,40.44,10.79,81.35-6.69,119.13-24.28s75.16-39,116.92-43.05c59.73-5.85,113.28,22.88,168.9,38.84,30.2,8.66,59,6.17,87.09-7.5,22.43-10.89,48-26.93,60.65-49.24V0Z' opacity='.5' fill='%23ffffff'%3E%3C/path%3E%3Cpath d='M0,0V5.63C149.93,59,314.09,71.32,475.83,42.57c43-7.64,84.23-20.12,127.61-26.46,59-8.63,112.48,12.24,165.56,35.4C827.93,77.22,886,95.24,951.2,90c86.53-7,172.46-45.71,248.8-84.81V0Z' fill='%23ffffff'%3E%3C/path%3E%3C/svg%3E");background-size:cover;background-repeat:no-repeat;opacity:.5}@media screen and (max-width:768px){.Header_hero__Fky_a{padding:3rem 1rem 5rem}.Header_heroTitle__Wj_y0{font-size:2.25rem}.Header_heroSub__8atCy{font-size:1.1rem;margin-bottom:2rem}.Header_searchBar__kXGqL{flex-direction:column;background:transparent;gap:1rem}.Header_searchInput__tcFKU{background:white}.Header_searchBtn__OQDWE,.Header_searchInput__tcFKU{padding:1rem;width:100%;border-radius:8px}.Header_searchIcon__Z0Yhj{display:none}}@media screen and (max-width:480px){.Header_heroTitle__Wj_y0{font-size:1.75rem}.Header_heroSub__8atCy{font-size:1rem}.Header_searchBtn__OQDWE,.Header_searchInput__tcFKU{padding:.9rem}}.LeftSidebar_sidebar__NWtyJ{position:sticky;top:100px;left:0;width:16rem;height:calc(100vh - 120px);background:white;border-radius:1rem;padding:1.5rem;box-shadow:0 4px 20px rgba(0,0,0,.05);display:flex;flex-direction:column;z-index:10;border:1px solid var(--border-light);transition:all .3s ease}.LeftSidebar_sidebar__NWtyJ:hover{box-shadow:0 6px 25px rgba(79,70,229,.1)}.LeftSidebar_overlay__1BOnc{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);backdrop-filter:blur(5px);z-index:98;transition:opacity .3s ease}.LeftSidebar_mobileHeader__T_ntv{display:none;justify-content:space-between;align-items:center;font-weight:600;font-size:1.1rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--border-light);color:var(--text-primary)}.LeftSidebar_closeBtn__ktpN_{background:none;border:none;font-size:1.5rem;cursor:pointer;color:var(--text-secondary);transition:transform .2s ease}.LeftSidebar_closeBtn__ktpN_:hover{transform:scale(1.1);color:var(--primary)}.LeftSidebar_logoSection__Nwlte{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border-light)}.LeftSidebar_logoLink__pGfDG{display:flex;align-items:center;gap:.75rem;text-decoration:none;color:inherit;transition:transform .2s ease}.LeftSidebar_logoLink__pGfDG:hover{transform:translateX(3px)}.LeftSidebar_logoIcon__mwizN{width:2.5rem;height:2.5rem;color:white;border-radius:.75rem;display:flex;align-items:center;justify-content:center;font-size:1.1rem;box-shadow:0 4px 10px rgba(79,70,229,.3)}.LeftSidebar_logoIcon__mwizN,.LeftSidebar_logoText__wYlBR{background:linear-gradient(135deg,var(--primary),var(--primary-dark));font-weight:700}.LeftSidebar_logoText__wYlBR{font-size:1.25rem;color:var(--text-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.LeftSidebar_navigation__tugmw{flex:1}.LeftSidebar_navList__epSUP{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.LeftSidebar_navItem__caf_w{margin:0}.LeftSidebar_navLink__WfVgr{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;background:none;border:none;border-radius:.75rem;text-align:left;cursor:pointer;transition:all .2s ease;color:var(--text-secondary);font-size:.95rem;text-decoration:none;position:relative}.LeftSidebar_navLink__WfVgr:hover{background:var(--bg-light);color:var(--primary);transform:translateX(5px)}.LeftSidebar_navLink__WfVgr:hover .LeftSidebar_navIcon__5ywuR{transform:scale(1.1)}.LeftSidebar_navLink__WfVgr.LeftSidebar_active__Q265Z{background:rgba(79,70,229,.08);color:var(--primary);font-weight:600;border-left:4px solid var(--primary);padding-left:calc(1rem - 4px)}.LeftSidebar_navLink__WfVgr.LeftSidebar_active__Q265Z .LeftSidebar_navIcon__5ywuR{color:var(--primary);transform:scale(1.1)}.LeftSidebar_navLink__WfVgr.LeftSidebar_active__Q265Z:hover{background:rgba(79,70,229,.12)}.LeftSidebar_navIcon__5ywuR{font-size:1.1rem;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.LeftSidebar_navText__GktBC{font-weight:500;transition:all .2s ease}.LeftSidebar_spacer__Khpc8{flex:1;min-height:2rem}.LeftSidebar_bottomSection__ATUE0{display:flex;flex-direction:column;gap:.5rem;border-top:1px solid var(--border-light);padding-top:1rem}.LeftSidebar_logoutBtn__zu5Sn{color:var(--error)!important;font-weight:500!important}.LeftSidebar_logoutBtn__zu5Sn:hover{background:#fef2f2!important;color:var(--error)!important;transform:translateX(5px)!important}.LeftSidebar_logoutBtn__zu5Sn .LeftSidebar_navIcon__5ywuR{color:var(--error)}.LeftSidebar_userProfile__SAffF{display:flex;align-items:center;gap:.75rem;padding:.75rem;border-radius:.75rem;cursor:pointer;transition:all .2s ease;margin-top:.5rem}.LeftSidebar_userProfile__SAffF:hover{background:var(--bg-light);transform:translateX(3px)}.LeftSidebar_userAvatar__wGY8w{width:2.5rem;height:2.5rem;background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.95rem;flex-shrink:0}.LeftSidebar_userInfo__NJBFO{flex:1;overflow:hidden}.LeftSidebar_userName__KJn9i{font-size:.95rem;font-weight:600;color:var(--text-primary)}.LeftSidebar_userName__KJn9i,.LeftSidebar_userRole__g8SjC{margin:0;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.LeftSidebar_userRole__g8SjC{font-size:.8rem;color:var(--text-secondary)}.LeftSidebar_menuFab__NdmOr{position:fixed;bottom:6rem;right:2rem;background:linear-gradient(135deg,var(--primary),var(--primary-dark));border:none;border-radius:50%;padding:1rem;z-index:100;display:none;box-shadow:var(--shadow-lg);cursor:pointer;transition:all .3s ease}.LeftSidebar_menuFab__NdmOr:hover{transform:scale(1.1);box-shadow:0 8px 20px rgba(79,70,229,.4)}@media (max-width:1000px){.LeftSidebar_sidebar__NWtyJ{position:fixed;top:0;left:-100%;width:80%;max-width:320px;height:100vh;background:white;padding:1.5rem;z-index:99;transition:left .3s ease-in-out;box-shadow:2px 0 15px rgba(0,0,0,.1);overflow-y:auto}.LeftSidebar_sidebar__NWtyJ.LeftSidebar_show__d87ES{left:0}.LeftSidebar_mobileHeader__T_ntv{display:flex}.LeftSidebar_menuFab__NdmOr{display:flex;justify-content:center;align-items:center}.LeftSidebar_logoSection__Nwlte{display:block}}@media (max-width:768px){.LeftSidebar_sidebar__NWtyJ{width:85%;max-width:280px}.LeftSidebar_menuFab__NdmOr{padding:.875rem;right:1.5rem}.LeftSidebar_navLink__WfVgr{padding:.7rem .9rem;font-size:.9rem}.LeftSidebar_userProfile__SAffF{padding:.7rem}.LeftSidebar_userAvatar__wGY8w{width:2.25rem;height:2.25rem}}