.job_page{background-color:#f3f7fc;padding-top:40px}.job-detail-content ul{margin-bottom:.75rem;padding-left:1.5rem;list-style:outside}.job-detail-content ol{margin-bottom:.75rem;padding-left:1.5rem;list-style:decimal}.job-detail-content li{margin-bottom:.35rem;line-height:1.6}.job-detail-content p{margin-bottom:.5rem}.job-detail-content h1,.job-detail-content h2,.job-detail-content h3{margin-bottom:.5rem;font-weight:600}.banner_section{background-image:url(../media/dashboard_mainpage.16-yq_~v1w1l7.png);background-repeat:no-repeat;background-size:cover;border-radius:25px;padding:60px 40px}.banner_section h1{color:#fff;margin-bottom:15px;font-size:36px;font-weight:600}.banner_section .banner_para{color:#d4deff;width:610px;margin-bottom:35px;font-size:16px;font-weight:500;line-height:30px}.banner_section .hcb_btn{justify-content:space-between;gap:20px;display:flex}.banner_section .hcb_btn .relative{width:100%}.banner_section .hcb_btn .relative input{color:#6d7884;background-color:#fff;border-radius:8px;width:100%;padding:15px 15px 15px 40px;font-size:13px;font-weight:500}.banner_section .hcb_btn .relative i{color:#6d7884;font-size:18px;position:absolute;top:16px;left:13px}.job_details{border-radius:20px;flex-wrap:wrap;gap:55px;margin:30px 0;font-size:14px;font-weight:500;color:#262c36!important}.job_details .css-b62m3t-container{flex:1}.css-1u9des2-indicatorSeparator{display:none!important}.css-tj5bde-Svg{color:#6d7884!important}.css-1jqq78o-placeholder{position:unset!important;color:#262c36!important}.toggle input[type=checkbox]{visibility:hidden;width:0;height:0}.toggle label{cursor:pointer;text-indent:-9999px;background:gray;border-radius:100px;width:45px;height:24.2px;display:block;position:relative;box-shadow:inset 0 1.6px 2.13px .8px #0000001a}.toggle label:after{content:"";content:"";background:#fff;border-radius:90px;width:17px;height:17px;transition:all .3s;position:absolute;top:3.4px;left:3.5px;box-shadow:inset 0 1.6px 2.13px .8px #0000001a}.toggle input:checked+label{background:#bada55}.toggle input:checked+label:after{left:calc(100% - 5px);transform:translate(-100%)}.toggle label:active:after{width:13px}.job_left_side{height:100%}.role_cards{height:100%;max-height:100vh;padding-right:10px;position:sticky;top:10px;overflow-y:auto}.role_cards::-webkit-scrollbar{width:4px}.role_cards::-webkit-scrollbar-track{border-radius:10px;box-shadow:inset 0 0 5px #ccc}.role_cards::-webkit-scrollbar-thumb{background:#c2c2c2;border-radius:10px}.job_list{background-color:#fff;border-radius:15px;margin-bottom:30px;padding:20px 20px 0;position:relative;box-shadow:0 2px 10px #00000029}.job_list.active{border:2px solid #1c038d;box-shadow:0 6px 8px #270b984d}.job_header{padding-right:70px}.jobid{color:#fff;background-color:#ff6400;border-radius:0 12px;padding:8px;font-size:10.51px;font-weight:600;position:absolute;top:0;right:0}.role_name{color:#262c36;margin-bottom:5px;font-size:14px;font-weight:700}.hospital_name{color:#001fab;font-size:14.02px;font-weight:500}.actively_recruiting,.full_time{color:#202226;text-align:center;border-radius:4px;padding:6px 10px;font-size:12.85px;font-weight:600}.Applied,.Closed{color:#202226;text-align:center;border-radius:4px;padding:6px 10px;font-size:12.85px;font-weight:500}.applied-jobs-header{gap:6px;margin-bottom:24px}.applied-jobs-header h1{color:#1f2937;margin:0;font-size:22px;font-weight:600;line-height:1.2}.applied-jobs-header span{color:#6b7280;font-size:14px;font-weight:400;line-height:1.4}.actively_recruiting{background:#42c45233}.full_time{background:#009dff33}.Applied{background:#42c452}.Closed{background:#ff2f3e33}.all_details{color:#262c36;font-size:14px;font-weight:400}.experience,.points h6{color:#262c36;text-transform:uppercase;font-size:12.85px;font-weight:500}.mobile-job-modal .modal-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.mobile-job-modal .modal-container{animation:.3s ease-out slideDown}@keyframes slideDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.mobile-job-modal .modal-container.closing{animation:.3s ease-in forwards slideUp}@keyframes slideUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}.mobile-job-modal .modal-content{-webkit-overflow-scrolling:touch;max-height:calc(90vh - 60px)}.mobile-job-modal .modal-header{box-shadow:0 2px 8px #0000001a}@media (max-width:1400px){.banner_section h1{margin-bottom:16px;font-size:30px}.banner_section .banner_para{width:680px;font-size:14px;line-height:25px}.job_details{gap:10px}}@media (max-width:1200px){.banner_section h1{margin-bottom:10px;font-size:30px}.banner_section{padding:40px}.banner_section .banner_para{width:unset}}@media (max-width:768px){.job_left_side{width:100%}.right_side_details{display:none}.job_list{padding:16px;transition:all .2s}.job_list:active{background-color:#f9fafb;transform:scale(.98)}.banner_section h1{font-size:27px}.banner_section .banner_para{margin-bottom:30px}.banner_section .hcb_btn{gap:10px}.banner_section .hcb_btn .relative input{font-size:12px}}@media (max-width:640px){.job_list .flex{gap:8px}.job_list .jobid{font-size:12px}.job_list .role_name{font-size:16px}.job_list .job_list .hospital_name{font-size:13px}.job_list .all_details{font-size:12px}.job_header{padding-right:100px}.banner_section .hcb_btn{flex-wrap:wrap;gap:10px}.hcb_btn .primary_btn{padding:12px 25px}.banner_section h1{font-size:22px}.banner_section{padding:20px}.job_list{padding:10px}}@media screen and (max-width:600px){.job_list .role_name{font-size:13px;line-height:25px}}@media screen and (max-width:450px){.banner_section h1{font-size:19px}.banner_section .banner_para{font-size:12px;line-height:23px}}body:has(.mobile-job-modal){overflow:hidden}.application_status{width:fit-content}.modal-content{scroll-behavior:smooth}.modal-content .job_right_side{min-height:auto}@supports ((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))){.modal-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}.job_apply_btn{color:#fff;text-align:center;background-color:#ff6400;padding:7px 30px;position:absolute;bottom:30px;right:20px;border-radius:7px!important}.job_apply_btn span:first-child{display:inline-block}.job_apply_btn span:nth-child(2){display:none}.job_apply_btn:focus{box-shadow:none;outline:none;color:#fff!important;background-color:#ff6400!important}.job_apply_modal{width:520px}.job_apply_modal .upload-box{width:100%;max-width:100%}.job_apply_modal .modal_common_head{color:#3a3f52;margin-bottom:20px;font-size:24px;font-weight:600}.job_apply_modal .edit_view_profile{border-radius:20px;padding:25px 30px}.job_apply_modal .edit_view_profile label{color:#262c36;font-size:16px;font-weight:500}.job_apply_modal .edit_view_profile textarea{background-color:#f8fafd;border:1px solid #e5e7eb;border-radius:7px;width:100%;padding:12px;font-size:15px;font-weight:400;color:#262c36!important;font-size:14px!important}.job_apply_modal .edit_view_profile .upload-box{margin-bottom:30px}.job_apply_modal .edit_view_profile .upload-box .upload-label{height:130px}.job_apply_modal .edit_view_profile .upload-box.uploaded:after{content:"";width:40px;height:40px;top:60%;left:50%}.job_apply_modal .edit_view_profile ::placeholder{font-size:12px;color:#6d7884!important}
