.career-module__j_nQLW__page{background:#f5f5f7;max-width:1280px;min-height:100vh;margin:0 auto}.career-module__j_nQLW__banner{width:100%;height:350px;position:relative;overflow:hidden}.career-module__j_nQLW__banner img{object-fit:cover;width:100%;height:100%}.career-module__j_nQLW__overlay{background:#000000b3;position:absolute;inset:0}.career-module__j_nQLW__banner-content{text-align:center;color:#fff;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.career-module__j_nQLW__banner-content h1{margin-bottom:30px;font-size:38px}.career-module__j_nQLW__search{justify-content:center;display:flex}.career-module__j_nQLW__search input{border:2px solid;border-right:none;outline:none;width:320px;padding:10px}.career-module__j_nQLW__search button{color:#000;cursor:pointer;background:#fff;border:none;padding:10px 15px}.career-module__j_nQLW__container{gap:30px;padding:30px;display:flex}.career-module__j_nQLW__filter{background:#fff;border-radius:32px;width:250px;height:380px;padding:10px 30px}.career-module__j_nQLW__filter h3{margin-top:20px;margin-bottom:10px;font-size:18px;font-weight:700}.career-module__j_nQLW__filter ul{gap:8px;padding:0;list-style:none}.career-module__j_nQLW__filter li{cursor:pointer;align-items:center;margin-bottom:10px;font-size:14px;display:flex}.career-module__j_nQLW__filter input[type=checkbox],.career-module__j_nQLW__popup-content input[type=checkbox]{appearance:none;cursor:pointer;border:1px solid #000;border-radius:4px;width:14px;height:14px;margin:0 4px;position:relative}.career-module__j_nQLW__filter input[type=checkbox]:checked,.career-module__j_nQLW__popup-content input[type=checkbox]:checked{background:#000;border-color:#000}.career-module__j_nQLW__filter input[type=checkbox]:checked:after,.career-module__j_nQLW__popup-content input[type=checkbox]:checked:after{content:"✓";color:#fff;font-size:12px;font-weight:700;position:absolute;top:-2px;left:2px}.career-module__j_nQLW__jobs{background:#fff;border-radius:32px;flex-direction:column;flex:1;min-height:1000px;padding:10px 30px;display:flex}.career-module__j_nQLW__job-item{cursor:pointer;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:20px 0;display:flex}.career-module__j_nQLW__job-item:hover{background:#fafafa}.career-module__j_nQLW__job-left h4{margin-bottom:6px;font-size:16px}.career-module__j_nQLW__job-left p{color:#666;font-size:14px}.career-module__j_nQLW__job-right{text-align:right;color:#666;font-size:14px}.career-module__j_nQLW__job-right span{color:#333;margin-top:4px;display:block}.career-module__j_nQLW__pagination{justify-content:center;gap:12px;margin-top:auto;padding-top:20px;display:flex}.career-module__j_nQLW__pagination span{cursor:pointer;padding:4px 6px;font-size:16px}.career-module__j_nQLW__pagination-btn{color:#fff;cursor:pointer;background:#000;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;display:flex}.career-module__j_nQLW__pagination-btn:disabled,.career-module__j_nQLW__disabledBtn{color:#000;cursor:not-allowed;background:#fff;border:none}.career-module__j_nQLW__active{color:#000;cursor:default;pointer-events:none;font-weight:700}.career-module__j_nQLW__pagination span:not(.career-module__j_nQLW__active){color:#666}.career-module__j_nQLW__pagination span:not(.career-module__j_nQLW__active):hover{color:#000}.career-module__j_nQLW__filter-btn{display:none}@media (max-width:768px){.career-module__j_nQLW__banner{height:320px}.career-module__j_nQLW__banner-content h1{font-size:26px}.career-module__j_nQLW__search input{width:220px}.career-module__j_nQLW__filter-btn{color:#fff;cursor:pointer;background:#000;border:none;border-radius:32px;justify-content:center;align-items:center;gap:6px;width:100%;margin:0;padding:12px 0;display:flex}.career-module__j_nQLW__filter-icon{font-size:15px}.career-module__j_nQLW__container{flex-direction:column;gap:20px;padding:20px}.career-module__j_nQLW__filter{width:100%;display:none}.career-module__j_nQLW__show{display:block}.career-module__j_nQLW__jobs{width:100%;padding:20px}.career-module__j_nQLW__job-item{justify-content:space-between;align-items:center;display:flex}.career-module__j_nQLW__job-left{max-width:70%}.career-module__j_nQLW__job-right{text-align:right;white-space:nowrap}}
