.job-search-container{background:rgba(0,6,26,.24);display:none;height:fit-content;left:0;max-height:calc(100svh - 100%);overflow-y:auto;position:absolute;right:0;top:100%}.job-search__body{background:#323e48;box-shadow:0 75px 21px 0 transparent,0 48px 19px 0 rgba(0,0,0,.01),0 27px 16px 0 rgba(0,0,0,.05),0 12px 12px 0 rgba(0,0,0,.09),0 3px 7px 0 rgba(0,0,0,.1);height:fit-content;padding:20px 40px 40px;width:100%;z-index:1}.search-jobs__content{align-items:flex-start;background:#323e48;display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:1200px;width:100%}.search-jobs__header{align-items:center;display:flex;justify-content:space-between;width:100%}.jobs-search__logo{display:inline-block;height:24px;width:auto}.jobs-search__logo img{height:100%;width:100%}.job-search-container.job-search-container_hidden{display:none}.search-jobs__close{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;height:24px;justify-content:center;padding:0;width:24px}.search-jobs__close:active,.search-jobs__close:focus,.search-jobs__close:hover{background-color:transparent}.search-jobs__input-wrapper{align-items:center;background-color:#425362;border-radius:5px;box-shadow:0 1px 3px rgba(0,0,0,.1);color:#bbc6c3;display:flex;gap:12px;position:relative;width:100%}.search-jobs__icon{height:24px;left:16px;position:absolute;top:50%;transform:translateY(-50%);width:24px}.search-jobs__input{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:transparent!important;border:none!important;border-radius:2px;box-sizing:border-box;color:#bbc6c3!important;font-size:16px!important;line-height:24px!important;margin:0!important;padding:12px 16px 12px 48px!important;transition:all .3s ease-in;width:100%}.search-jobs__input::placeholder{color:#bbc6c3}.search-jobs__input:focus{border-color:#888;outline:none}.search-jobs__btn-wrapper{display:flex;flex-direction:column;gap:8px;width:100%}.search-jobs__btn{align-items:center;background:#008533;border:none;border-radius:2px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;height:48px;justify-content:center;line-height:normal;padding:12px 24px;text-align:center;text-transform:none;width:100%}.search-jobs__btn_gray{background:#323e48;border:1px solid hsla(0,0%,100%,.2)}.search-jobs__btn_gray:active,.search-jobs__btn_gray:focus,.search-jobs__btn_gray:hover{background-color:transparent}.search-input{border:none;flex:1;padding:10px}.search-jobs__filters-wrapper{display:flex;justify-content:space-between}.search-jobs__filter{align-items:center;background:rgba(189,200,209,.2);border:1px solid transparent;border-radius:2px;box-sizing:border-box;display:flex;flex:1;gap:8px;height:48px;margin-right:10px;padding:12px 16px;transition:all .3s ease-in;width:337px}.salary-input,.search-jobs__filter-input,.search-jobs__filter-select{background:transparent;border:none;color:#677e91;flex:1;font-size:16px;font-weight:400;line-height:24px;padding:8px}.search-jobs__filter-input::placeholder,.search-jobs__filter-select::placeholder{color:#677e91}.search-jobs__filter-input:focus,.search-jobs__filter-select:focus{outline:none}.search-jobs__filter:focus-within{border-color:#888}.salary-range{display:flex}.salary-input{margin-right:5px}@media (max-width:480px){.job-search__body{padding:16px 20px 20px}}