.jobsearch-header-containers{margin-top:-23px;border-radius:0 0 0 0!important}.no-jobs-message{margin-top:20px!important;margin-bottom:30px!important;color:#141e46;font-weight:700;font-size:19px!important}.find-job-btn{color:#141e46;background-color:#fff;border:1px solid #141e46;font-size:15px;width:100%;padding:10px;border-radius:50px}.find-job-btn:hover{color:#fff;background-color:#141e46;border:1px solid #fff}.apply-job-btn{color:#fff;background-color:#121212;border:none;font-size:16px;width:100%;padding:10px;border-radius:50px}.apply-job-btn:hover{background-color:transparent;border:2px solid #3498db}.job-input::placeholder{font-size:14px;color:#888}.hover-scale{transition:transform .3s ease!important;display:inline-block!important}.hover-scale:hover{transform:scale(1.1)!important}.job-search-heading,.product-search-heading{color:#fff;margin-bottom:2rem}.prod-search-header-bg-img{position:relative;height:200px;border-radius:0 0 0 0!important}.search-header-image{height:200px}.search-header-card,.search-header-image{width:100%;border-radius:0 0 0 0!important}.search-header-card{height:200px!important}@media (max-width:991px){.prod-search-header-bg-img{position:relative;height:350px}.search-header-image{height:350px;width:100%}}@media (max-width:768px){.prod-search-header-bg-img{position:relative;height:350px}.search-header-image{height:350px;width:100%}}@media (max-width:576px){.jobsearch-header-containers{margin-top:-95px}}.search-bar-container{flex-direction:column;align-items:center;background:transparent;border-radius:0!important;border:none}.search-bar-input-group{display:flex;align-items:center}.search-bar-icon{border:none}.search-bar-divider{height:40px;width:1px;background-color:#ccc}.job-input{flex:1 1;border:none;border-left:1px solid #ccc;padding:10px;width:100%;background-color:#fff!important}.job-input:focus{box-shadow:none;outline:none}.search-cat-input{width:100%;border:none}.next-apply-job-button{background-color:#141e46;color:#dcd8d8}.next-apply-job-button:hover{color:#141e46!important;background-color:#fff;border:1px solid #141e46!important;border-radius:5px}.previous-apply-job-button{background-color:#141e46;color:#dcd8d8}.previous-apply-job-button:hover{color:#141e46!important;background-color:#fff;border:1px solid #141e46!important;border-radius:5px}.submit-job-button{background-color:#141e46!important;color:#dcd8d8}.submit-job-button:hover{color:#141e46!important;background-color:#fff!important;border:1px solid #141e46!important;border-radius:5px}@media (max-width:991px){.search-bar-container{flex-direction:column;align-items:center;background:transparent;border-radius:0!important;border:none}.search-bar-icon{height:46px}.search-bar-divider{display:none}.job-input{margin-bottom:1rem;border-radius:0 5px 5px 0!important;border:1px solid grey}.search-bar-input-group{flex-direction:column}.search-bar-input-group>*{margin-bottom:1rem}.find-job-btn{margin-top:-1rem;border-radius:50px}}@media (max-width:768px){.search-bar-container{flex-direction:column;margin-top:40px}.search-bar-divider,.search-bar-icon{display:none}.job-input{margin-bottom:1px;border:1px solid grey;border-radius:5px!important;padding:10px}.search-bar-input-group{flex-direction:column}.job-search-heading{font-weight:600;font-size:20px}.find-job-btn{margin-top:-15px}}.apply-job-form-container{padding:1rem 0}.apply-form{margin-top:30px}.apply-form input{padding:8px}.apply-job-heading{text-align:center;margin:0 0 30px}.apply-job-steps{line-height:260px;background-color:#fff;border-radius:8px;margin-top:18px;border:none;padding:2rem}.apply-job-details-content{text-align:start;margin-top:5rem}.job-det-com-city{display:flex;align-items:center;justify-content:start;margin-top:-12px}.apply-form-inner-heading{margin:20px;text-align:center}.upload-resume-dragger{margin-bottom:20px}.apply-show-less-more-btn button{border:none;font-weight:600;color:#3498db;padding:0}.job-form-details{overflow:auto}.job-details-list{list-style-type:disc;padding-left:20px;color:#646464}.job-details-list li{margin-bottom:8px}.app-job-detail-content{display:flex;align-items:center;gap:10px}.recommend_job{text-align:center;color:rgba(var(--title-color),1)}@media (max-width:991px){.recommend_job{font-size:24px}}@media (max-width:400px){.recommend_job{font-size:20px}}.Recommend_job_p{text-align:center;color:rgba(var(--title-color),1);font-size:16px;margin-top:14px}.description_job_icon,.job-list-overview{display:flex;gap:15px;flex-wrap:wrap;margin-top:15px;margin-bottom:18px}.description_item,.job_description_item{display:flex;gap:5px;justify-content:center;align-items:center;font-weight:500;color:rgba(var(--title-color),1);font-size:13px}.card_content h4{font-weight:600;font-size:20px;color:rgba(var(--title-color),1)}.description_item_icon,.job_description_item_icon{font-size:18px}.card_div{border:1px solid #dcd8d8;border-radius:10px;padding:30px;display:flex;gap:10px;margin-top:50px}.european-job-list-card-container,.job-list-card-container{margin-bottom:12px;border:none;box-shadow:0 4px 8px rgba(0,0,0,.1)}.european-job-list-card-container{position:relative;overflow:hidden}.european-job-list-card-container:before{content:"";position:absolute;top:0;right:0;width:100px;height:350px;background-image:url(/_next/static/media/eu-stars.18580699.png);background-size:contain;background-repeat:no-repeat;opacity:.7;z-index:0}.job-card-top-content{display:flex;align-items:center;gap:10px}.full_time{background-color:#dff5ff;color:#0af}.Private,.full_time{padding:7px;border-radius:10px;width:120px;display:flex;justify-content:center;align-items:center}.Private{background-color:#ecdfccab;color:#c58629}.urgent{background-color:#f2e6ff;padding:7px;border-radius:10px;width:120px;display:flex;justify-content:center;align-items:center;color:#8231d3;color:#ffe3e3}.Job_type{display:flex;gap:5px;flex-wrap:wrap;margin-top:15px}.Job_type p{font-size:13px;font-weight:500}.img_div{border:1px solid #afafaf}.img_div,.img_div img{border-radius:10px;height:50px;width:50px}.fa_logo{width:40px;height:40px;color:#5309ff;background-color:#dbdbdb;border-radius:5px;border:1px solid #757575}.save_icon{float:right;font-size:20px;cursor:pointer}.save_job{position:absolute;top:12%;right:8%;cursor:pointer}.view-job{display:flex;gap:10px!important;align-items:center!important;justify-content:end!important;margin-top:5px}.job_detail_description{font-size:14px;color:grey}.job_detail_description a{font-size:15px!important}.view-job-arrow{padding-top:3px}.rec-jobs-list-container{margin-top:30px}.status-active{color:green;background-color:#e1f2e5}.status-active,.status-expired{padding:7px;border-radius:10px;width:120px;text-align:center}.status-expired{color:red;background-color:#ffe3e3}.detail-wrapper h2{color:#202020}.ant-steps .ant-steps-item-process .ant-steps-item-icon{background-color:#121212;border-color:#121212}.ant-btn-primary{background-color:#121212}.step-indicator{margin-bottom:10px}.step-indicator,.step-number{display:flex;align-items:center}.step-number{width:30px;height:30px;border-radius:50%;background-color:#ccc;color:#fff;justify-content:center;margin-right:10px}.step-title{font-weight:700}.completed .step-number{background-color:#007bff;display:flex}.icon-color{color:#141e46!important}.job-des-see-more{color:#141e46;font-weight:500;font-size:12px}.job-title-name{color:#141e46!important}.job_overview_date{align-items:center!important}.job-overview-des{display:flex;gap:10px}.cicalender{font-size:25px!important}.job-overview-detail p{font-size:16px!important}.loading-spinner{display:flex;justify-content:center;align-items:center;min-height:200px}.loading-spinner .spinner-border{width:3rem;height:3rem}.filter-reset-btn,.filter-reset-btn:hover{background-color:#fff;border:none;color:#000}.disabled-job{position:relative;opacity:.7}.job-disabled-overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:1;background:hsla(0,0%,100%,.8)}.disabled-image{opacity:.6}.disabled-link{pointer-events:none;cursor:not-allowed}.disabled-text{color:#999}.blurred-job{pointer-events:none;position:relative}.blurred-job,.blurred-job:hover{filter:blur(4px)}.blurred-job .job-disabled-overlay{filter:blur(0);background:rgba(0,0,255,.3);z-index:2}.rest-job-content{display:flex;gap:10px}.rest-job-budge{border-radius:50px;border:none;padding:4px 10px;background-color:#e3fee3;color:#006800;font-size:13px;font-weight:500}.rest-api-location{font-size:14px;display:flex;align-items:center;gap:5px;margin:5px 0}.rest-api-apply-btn{background-color:#141e46;color:#fff!important;border:1px solid #141e46;padding:4px 13px;border-radius:5px}.rest-api-apply-btn:hover{background-color:#fff;color:#141e46!important;border:1px solid #141e46}.rest-api-title{font-size:20px;margin-bottom:5px;font-weight:550;color:#464646}.remote-job-card{background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:all .3s ease;border:none}.remote-job-card:hover{box-shadow:0 4px 8px rgba(0,0,0,.15);cursor:pointer}.remote-job-comp-apply-btn,.rest-api-loc-apply{display:flex;align-items:center;justify-content:space-between}.remote-side-jobs{background-color:#fff;padding:6px;margin-top:7px;border-radius:5px;font-size:18px;font-weight:600}.remote-job-widget{background-color:#dff5ff;padding:5px 12px;border-radius:20px;display:flex;justify-content:center;align-items:center;color:#0af}.resume-builder-form{padding:20px;border-radius:8px;margin-bottom:20px}.entry-header h4,.resume-builder-form .ant-collapse>.ant-collapse-item>.ant-collapse-header{color:#141e46}.preview-button-container{margin-top:24px;text-align:center}.preview-resume-button,.preview-resume-button:hover{background:#141e46;border-color:#141e46;color:#fff;height:40px;padding:0 24px;font-weight:500}.resume-builder-form .ant-form-item-label>label{font-weight:500;color:#141e46}.resume-builder-form .ant-input,.resume-builder-form .ant-input-textarea{border-radius:6px;border-color:#d9d9d9}.resume-builder-form .ant-input-textarea:focus,.resume-builder-form .ant-input:focus{border-color:#141e46;box-shadow:0 0 0 2px rgba(20,30,70,.1)}.resume-builder-form .ant-btn-dashed{color:#141e46;border-color:#141e46}.resume-builder-form .ant-btn-dashed:hover{color:#fff;background:#141e46;border-color:#141e46}.apply-form-inner-heading .ant-radio-group{display:block;margin-top:10px}.apply-form-inner-heading .ant-radio-button-wrapper{min-width:120px;text-align:center}.apply-form-inner-heading .ant-radio-button-wrapper:first-child{border-radius:4px 0 0 4px}.apply-form-inner-heading .ant-radio-button-wrapper:last-child{border-radius:0 4px 4px 0}.apply-form-inner-heading .ant-radio-button-wrapper-checked{background:#141e46;border-color:#141e46;color:#fff}.resume-preview-modal .ant-modal-content{border-radius:12px;overflow:hidden}.resume-preview-modal .ant-modal-body{padding:0}.resume-preview{background:#fff;padding:40px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;min-height:100vh}.resume-preview .resume-header{text-align:center;margin-bottom:40px;padding-bottom:30px;border-bottom:2px solid var(--primary-color)}.resume-preview .resume-header h1{color:var(--primary-color);font-size:32px;font-weight:700;margin-bottom:8px}.resume-preview .resume-header h3.profession{color:var(--secondary-color);font-size:18px;font-weight:500;margin-bottom:16px}.resume-preview .contact-info{display:flex;justify-content:center;gap:24px;color:var(--secondary-color);font-size:14px;margin-bottom:16px}.resume-preview .contact-info p{display:flex;align-items:center;gap:8px;margin:0}.resume-preview .social-links{display:flex;justify-content:center;gap:20px}.resume-preview .social-links a{display:flex;align-items:center;gap:6px;color:var(--primary-color);text-decoration:none;font-size:14px;transition:opacity .2s}.resume-preview .social-links a:hover{opacity:.8}.resume-preview .resume-section{margin-bottom:30px}.resume-preview .resume-section h2{color:var(--primary-color);font-size:22px;font-weight:600;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid #e0e0e0}.resume-preview .section-content{color:var(--secondary-color);line-height:1.6}.resume-preview .timeline-content{position:relative}.resume-preview .timeline-content:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--primary-color);opacity:.2}.resume-preview .entry{position:relative;padding-left:24px;margin-bottom:24px}.resume-preview .timeline-dot{position:absolute;left:-5px;top:8px;width:12px;height:12px;border-radius:50%;background:var(--primary-color)}.resume-preview .entry-content{background:rgba(var(--primary-color-rgb),.02);padding:16px;border-radius:8px;border:1px solid rgba(var(--primary-color-rgb),.1)}.resume-preview .entry-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.resume-preview .entry-header h3{color:var(--primary-color);font-size:18px;font-weight:600;margin:0}.resume-preview .entry-header .date{color:var(--secondary-color);font-size:14px;display:flex;align-items:center;gap:6px}.resume-preview .entry h4{color:var(--secondary-color);font-size:16px;font-weight:500;margin:0 0 8px}.resume-preview .entry p{color:var(--secondary-color);font-size:14px;line-height:1.6;margin:0}.resume-preview .achievements{margin:12px 0 0;padding-left:20px}.resume-preview .achievements li{color:var(--secondary-color);font-size:14px;margin-bottom:4px}.resume-preview .skills-section{display:flex;flex-wrap:wrap;gap:10px}.resume-preview .skill-tag{background:rgba(var(--primary-color-rgb),.1);color:var(--primary-color);padding:6px 12px;border-radius:20px;font-size:14px;font-weight:500}.resume-preview .certification-entry{margin-bottom:16px;padding:12px;background:rgba(var(--primary-color-rgb),.02);border-radius:8px}.resume-preview .certification-entry h3{color:var(--primary-color);font-size:16px;font-weight:600;margin:0 0 4px}.resume-preview .certification-entry p{color:var(--secondary-color);font-size:14px;margin:0}.resume-preview.template-modern{--primary-color-rgb:20,30,70}.resume-preview.template-professional{--primary-color-rgb:26,69,103}.resume-preview.template-creative,.resume-preview.template-minimal{--primary-color-rgb:44,62,80}.template-selection{margin:24px 0;text-align:center}.template-selection h4{margin-bottom:12px;color:var(--primary-color)}.section-subheader{color:var(--primary-color);margin:24px 0 16px;padding-bottom:8px;border-bottom:1px solid #e0e0e0}.resume-builder-form{padding:24px;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.resume-builder-form .ant-collapse{background:transparent;border:none}.resume-builder-form .ant-collapse>.ant-collapse-item{border:1px solid #e8e8e8;border-radius:8px;margin-bottom:16px}.resume-builder-form .ant-collapse>.ant-collapse-item>.ant-collapse-header{padding:16px 20px;font-weight:600;color:var(--primary-color);background:#f8f9fa;border-radius:8px 8px 0 0}.resume-builder-form .ant-collapse-content{border-top:1px solid #e8e8e8}.resume-builder-form .ant-collapse-content>.ant-collapse-content-box{padding:20px}.entry-section{background:#f8f9fa;border-radius:8px;padding:20px;margin-bottom:20px}.entry-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.entry-header h4{margin:0;color:var(--primary-color);font-weight:600}.certification-entry{margin-bottom:16px}@media print{.resume-preview{padding:20px}.resume-preview .timeline-content:before,.resume-preview .timeline-dot{display:none}}.resume-preview-modal .ant-modal-footer{padding:16px 24px;text-align:center;border-top:1px solid #f0f0f0}.resume-preview-modal .ant-modal-footer .ant-btn{background:var(--primary-color);border-color:var(--primary-color);color:#fff;height:40px;padding:0 24px;font-weight:500;display:inline-flex;align-items:center;gap:8px}.resume-preview-modal .ant-modal-footer .ant-btn:hover{background:#fff;color:var(--primary-color);border-color:var(--primary-color)}.resume-preview-modal .ant-modal-footer .anticon{font-size:16px}.resume-preview-modal .ant-modal-header{padding:16px 24px;border-bottom:1px solid #f0f0f0}.resume-preview-modal .download-resume-button{background:#fff;color:var(--primary-color)}.resume-preview-modal .download-resume-button .anticon{font-size:16px}.upload-resume-dragger{scroll-margin-top:20px;transition:all .3s ease}.upload-resume-dragger .ant-upload-hint{margin-top:8px}.upload-resume-dragger .selected-file{color:#52c41a;margin-top:12px;font-weight:500}.eu-flag-badge{position:fixed;bottom:0;right:32px;z-index:9999;background:transparent;border-radius:50%;padding:0;box-shadow:none;display:flex;align-items:center;justify-content:center;width:120px;height:120px;opacity:.3;pointer-events:none;transition:opacity .2s}.eu-flag-badge img{width:200px;height:200px;display:block;opacity:1}@media (max-width:600px){.eu-flag-badge{right:8px;bottom:8px;width:70px;height:70px}.eu-flag-badge img{width:62px}}.jobs-section{width:100%;margin-bottom:1.5rem}.jobs-section__header{margin-bottom:.95rem}.jobs-section__title{margin:0;font-size:1.2rem;font-weight:750;letter-spacing:-.02em;color:#141e46;line-height:1.25}.jobs-section__subtitle{margin:.28rem 0 0;font-size:.8rem;font-weight:500;color:#8b97ad}.jobs-card{--jobs-ink:#141e46;--jobs-muted:#6b7280;--jobs-line:#e6eaf1;position:relative;display:flex;flex-direction:column;gap:.7rem;height:100%;min-height:168px;padding:1rem 1.05rem 1.05rem;background:#fff;border:1px solid var(--jobs-line);border-radius:16px;isolation:isolate;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.jobs-card:hover{border-color:#d5dce8;transform:translateY(-2px);box-shadow:0 10px 24px rgba(20,30,70,.08)}.jobs-card.is-disabled,.jobs-card.is-disabled .jobs-card__hit{cursor:default}.jobs-card__hit{position:absolute;inset:0;z-index:1;border-radius:inherit}.jobs-card__top{display:flex;align-items:flex-start;gap:.75rem}.jobs-card__avatar-link{position:relative;z-index:2;flex-shrink:0}.jobs-card__avatar{width:44px;height:44px;border-radius:12px;object-fit:cover;background:#eef1f6;display:block}.jobs-card__heading{min-width:0;flex:1 1;overflow:hidden}.jobs-card__heading--stack{display:flex;flex-direction:column;gap:.2rem}.jobs-card__title{margin:0;font-size:1rem;font-weight:700;letter-spacing:-.015em;color:var(--jobs-ink);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.jobs-card__company{position:relative;z-index:2;display:inline-block;margin:.15rem 0 0;font-size:.86rem;font-weight:650;color:#c45c26;text-decoration:none!important;line-height:1.3}.jobs-card__company:hover{color:#9a4418}.jobs-card__status{flex-shrink:0;display:inline-flex;align-items:center;min-height:22px;padding:0 .5rem;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.02em}.jobs-card__status.is-active{background:rgba(16,185,129,.12);color:#047857}.jobs-card__status.is-expired{background:rgba(180,35,24,.1);color:#b42318}.jobs-card__meta,.jobs-card__row{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem .85rem}.jobs-card__row{justify-content:space-between}.jobs-card__meta-item{display:inline-flex;align-items:center;gap:.3rem;font-size:.8rem;font-weight:550;color:var(--jobs-muted);min-width:0}.jobs-card__excerpt{margin:0;font-size:.82rem;line-height:1.45;color:#667085;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.jobs-card__footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:auto}.jobs-card__tags{display:flex;flex-wrap:wrap;gap:.35rem;min-width:0}.jobs-card__tag{min-height:1.45rem;padding:.12rem .55rem;border-radius:999px;background:rgba(20,30,70,.06);color:#141e46;font-size:.7rem;font-weight:650;line-height:1.2}.jobs-card__cta,.jobs-card__tag{display:inline-flex;align-items:center}.jobs-card__cta{position:relative;z-index:2;justify-content:center;min-height:34px;padding:0 .9rem;border-radius:10px;background:linear-gradient(135deg,#1b2d63,#141e46);color:#fff!important;font-size:.78rem;font-weight:700;text-decoration:none!important;white-space:nowrap;box-shadow:0 6px 14px -8px rgba(20,30,70,.55);transition:filter .15s ease,transform .15s ease}.jobs-card__cta:hover{filter:brightness(1.06);color:#fff!important}.jobs-card--external{min-height:150px}.jobs-side-remote{background:#fff;border:1px solid rgba(20,30,70,.08);border-radius:16px;padding:1rem .85rem .9rem;box-shadow:0 8px 24px -18px rgba(20,30,70,.28)}.jobs-side-remote__header{padding:.1rem .25rem .75rem;border-bottom:1px solid rgba(20,30,70,.06);margin-bottom:.75rem}.jobs-side-remote__title{margin:0;font-size:.98rem;font-weight:750;letter-spacing:-.02em;color:#141e46}.jobs-side-remote__loading,.jobs-side-remote__subtitle{margin:.25rem 0 0;font-size:.74rem;font-weight:500;color:#8b97ad}.jobs-side-remote__slider{height:460px;overflow:hidden}.jobs-side-remote__slide{padding:0 0 .55rem}.jobs-side-remote__card{padding:.75rem .8rem;border:1px solid #eef1f6;border-radius:12px;background:#fafbfc}.jobs-side-remote__job{margin:0;font-size:.88rem;font-weight:700;color:#141e46;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.jobs-side-remote__company{margin:.25rem 0 .55rem;font-size:.8rem;font-weight:650;color:#c45c26}.jobs-side-remote__excerpt{margin:.55rem 0 0;font-size:.75rem;line-height:1.4;color:#667085}.jobs-side-nav{background:#fff;border:1px solid rgba(20,30,70,.08);border-radius:16px;padding:1rem .85rem .9rem;box-shadow:0 8px 24px -18px rgba(20,30,70,.28);margin-bottom:1rem}.jobs-side-nav__header{padding:.15rem .35rem .85rem;border-bottom:1px solid rgba(20,30,70,.06);margin-bottom:.65rem}.jobs-side-nav__title{margin:0;font-size:1rem;font-weight:750;letter-spacing:-.02em;color:#141e46;line-height:1.25}.jobs-side-nav__subtitle{margin:.28rem 0 0;font-size:.75rem;font-weight:500;color:#8b97ad;line-height:1.35}.jobs-side-nav__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}.jobs-side-nav__link{display:flex;align-items:center;gap:.7rem;width:100%;padding:.65rem .7rem;border-radius:12px;text-decoration:none!important;color:#3d4a66;font-size:.9rem;font-weight:600;line-height:1.2;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.jobs-side-nav__link:hover{background:rgba(20,30,70,.04);color:#141e46}.jobs-side-nav__icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;background:rgba(20,30,70,.07);color:#141e46;flex-shrink:0;transition:background .15s ease,color .15s ease}.jobs-side-nav__label{min-width:0}.jobs-side-nav__link.is-active{background:linear-gradient(135deg,#141e46,#1b2d63);color:#fff;box-shadow:0 8px 18px -10px rgba(20,30,70,.55);font-weight:700}.jobs-side-nav__link.is-active .jobs-side-nav__icon{background:hsla(0,0%,100%,.16);color:#fff}.jobs-side-nav__link.is-active:hover{background:linear-gradient(135deg,#1a274f,#20356f);color:#fff}.jobs-page{min-height:100vh;background:#f3f5f9}.jobs-shell{width:min(1350px,calc(100% - 1.5rem));padding:1rem .15rem 2.5rem;display:flex;flex-direction:column;gap:1.25rem;margin:-20px auto 0}.jobs-filter-hub,.jobs-shell__body{width:100%}.jobs-filter-bar.htf-bar{--htf-ink:#fff;--htf-ink-soft:rgba(226,232,240,.92);--htf-muted:rgba(226,232,240,.75);--htf-line:hsla(0,0%,100%,.16);--htf-accent:#fff;--htf-accent-deep:#e2e8f0;--htf-accent-soft:hsla(0,0%,100%,.14);--htf-wash:hsla(0,0%,100%,.08);position:relative;isolation:isolate;overflow:visible;margin-bottom:0;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;color:#fff;background:radial-gradient(circle at 92% -10%,rgba(74,222,128,.28),transparent 42%),radial-gradient(circle at 0 120%,rgba(56,189,248,.18),transparent 45%),linear-gradient(135deg,#141e46,#1b2d63 55%,#134e4a);box-shadow:0 14px 34px -18px rgba(20,30,70,.55)}.jobs-filter-bar.htf-bar:after{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;background-image:radial-gradient(hsla(0,0%,100%,.08) 1px,transparent 0);background-size:18px 18px;mask-image:linear-gradient(90deg,transparent 35%,#000);-webkit-mask-image:linear-gradient(90deg,transparent 35%,#000);pointer-events:none}.jobs-filter-bar .htf-bar__inner{position:relative;z-index:1;max-width:none;padding:1rem .85rem 1.05rem}.jobs-filter-search.htf-search{background:#fff;border-color:transparent;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr) minmax(0,1fr) auto auto}.jobs-filter-search.htf-search:focus-within{border-color:hsla(0,0%,100%,.45);box-shadow:0 1px 2px rgba(15,23,42,.04),0 16px 36px rgba(20,30,70,.22)}.jobs-filter-bar .htf-field__label{color:#6b7280}.jobs-filter-bar .htf-field__value,.jobs-filter-bar .htf-text-input{color:#141e46;font-weight:650}.jobs-filter-bar .htf-text-input::placeholder{color:#9aa3b5;font-weight:500}.jobs-filter-bar .htf-field__icon{background:rgba(20,30,70,.1);color:#141e46}.jobs-filter-bar .htf-field:focus-within .htf-field__icon{background:#141e46;color:#fff}.jobs-filter-bar .htf-search__btn{background:linear-gradient(135deg,#1b2d63,#141e46);color:#fff;box-shadow:0 8px 18px rgba(20,30,70,.28)}.jobs-filter-bar .htf-search__btn:hover{filter:brightness(1.06);box-shadow:0 12px 24px rgba(20,30,70,.34)}.jobs-filter-bar .htf-search__reset{align-self:center;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:48px;margin:.5rem .55rem .5rem 0;padding:0 1.1rem;border-radius:14px;border:1px solid rgba(20,30,70,.18);background:#fff;color:#141e46;font-size:.92rem;font-weight:700;cursor:pointer;white-space:nowrap}.jobs-filter-bar .htf-search__reset:hover{background:#f5f7fb;border-color:rgba(20,30,70,.28)}.jobs-filter-ant-select{width:100%}.jobs-filter-ant-select .ant-select-selector{padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important;min-height:22px!important;height:auto!important}.jobs-filter-ant-select .ant-select-selection-item,.jobs-filter-ant-select .ant-select-selection-placeholder{font-size:.92rem!important;font-weight:650!important;color:#141e46!important;line-height:1.3!important}.jobs-filter-ant-select .ant-select-selection-placeholder{color:#9aa3b5!important;font-weight:500!important}.jobs-filter-ant-select .ant-select-selection-search-input{height:22px!important}@media (max-width:992px){.jobs-filter-search.htf-search{grid-template-columns:1fr 1fr}.jobs-filter-search .htf-field--destination{grid-column:1/-1}.jobs-filter-bar .htf-search__btn,.jobs-filter-bar .htf-search__reset{width:calc(100% - 1.1rem);margin-left:.55rem;margin-right:.55rem}}@media (max-width:768px){.jobs-filter-search.htf-search{grid-template-columns:1fr}}.applied-jobs__toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.applied-jobs__filters{display:inline-flex;align-items:center;gap:.25rem;padding:.22rem;background:#f3f5f9;border:1px solid #e6eaf1;border-radius:999px}.applied-jobs__filter{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:#6b7280;font-size:.78rem;font-weight:700;letter-spacing:.01em;min-height:32px;padding:0 .9rem;border-radius:999px;cursor:pointer;transition:background .15s ease,color .15s ease}.applied-jobs__filter:hover{color:#141e46}.applied-jobs__filter.is-active{background:#141e46;color:#fff;box-shadow:0 4px 10px -6px rgba(20,30,70,.55)}.applied-jobs__list{display:flex;flex-direction:column;gap:.75rem}.applied-jobs__card{min-height:0}.applied-jobs__footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:auto;flex-wrap:wrap}.applied-jobs__chips{display:flex;flex-wrap:wrap;gap:.35rem;min-width:0}.applied-jobs__chip{display:inline-flex;align-items:center;min-height:22px;padding:0 .55rem;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.02em}.applied-jobs__chip.is-approved{background:rgba(16,185,129,.12);color:#047857}.applied-jobs__chip.is-rejected{background:rgba(180,35,24,.1);color:#b42318}.applied-jobs__chip.is-hold{background:rgba(217,119,6,.12);color:#b45309}.applied-jobs__chip.is-review{background:rgba(37,99,235,.1);color:#1d4ed8}.applied-jobs__chip.is-interview{background:rgba(8,145,178,.12);color:#0e7490}.applied-jobs__chip.is-pending{background:rgba(20,30,70,.08);color:#3f4a6b}.applied-jobs__actions{position:relative;z-index:2;display:inline-flex;align-items:center;gap:.4rem}.applied-jobs__resume{display:inline-flex;align-items:center;gap:.35rem;min-height:34px;padding:0 .75rem;border-radius:10px;border:1px solid #e6eaf1;background:#fff;color:#141e46;font-size:.76rem;font-weight:700;cursor:pointer;transition:border-color .15s ease,background .15s ease}.applied-jobs__resume:hover{background:#f5f7fb;border-color:#d5dce8}.applied-jobs__icon-btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;border:1px solid #e6eaf1;background:#fff;color:#141e46;text-decoration:none!important;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.applied-jobs__icon-btn:hover{background:#f5f7fb;border-color:#d5dce8;color:#141e46}.applied-jobs__icon-btn.is-danger{color:#b42318;border-color:rgba(180,35,24,.18);background:rgba(180,35,24,.06)}.applied-jobs__icon-btn.is-danger:hover{background:rgba(180,35,24,.12);border-color:rgba(180,35,24,.28);color:#912018}.applied-jobs__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.55rem;padding:3.25rem 1.25rem;background:#fff;border:1px dashed #d5dce8;border-radius:16px}.applied-jobs__empty-icon{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:20px;background:rgba(20,30,70,.06);color:#141e46;margin-bottom:.35rem}.applied-jobs__empty-title{margin:0;font-size:1.05rem;font-weight:750;letter-spacing:-.02em;color:#141e46}.applied-jobs__empty-text{margin:0 0 .55rem;max-width:28rem;font-size:.88rem;font-weight:500;color:#8b97ad;line-height:1.45}.applied-jobs__unavailable{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.9rem 1rem;border-radius:14px;border:1px solid rgba(180,35,24,.2);background:rgba(180,35,24,.06);color:#912018;font-size:.88rem;font-weight:650}.applied-jobs__loading{padding:1.5rem 0}.applied-jobs__modal .modal-content{border:none;border-radius:16px;overflow:hidden}.applied-jobs__modal .modal-header{border-bottom:1px solid #eef1f6;padding:1rem 1.15rem}.applied-jobs__modal .modal-title{font-size:1.05rem;font-weight:750;color:#141e46}.applied-jobs__modal .modal-body{color:#5b6478;font-size:.92rem;line-height:1.5;padding:1rem 1.15rem}.applied-jobs__modal .modal-footer{border-top:1px solid #eef1f6;padding:.85rem 1.15rem;gap:.45rem}.applied-jobs__modal-cancel{border-radius:10px!important;font-weight:650!important;min-height:36px}.applied-jobs__modal-delete{border-radius:10px!important;font-weight:700!important;min-height:36px;border:none!important}@media (max-width:576px){.applied-jobs__toolbar{align-items:stretch}.applied-jobs__filters{width:100%;justify-content:space-between}.applied-jobs__filter{flex:1 1}.applied-jobs__footer{flex-direction:column;align-items:flex-start}.applied-jobs__actions{width:100%;justify-content:flex-end}}