body{margin:0 auto;font-family:'Roboto',sans-serif;background:#ebebeb;font-size:14px}p{font-size:14px;color:#00000080}p,h3{margin:10px 0}h3{font-size:14px}b{color:#000;font-weight:500}.container{max-width:1300px;margin:0 auto;padding:30px}.select-container{display:grid;grid-template-columns:repeat(8,1fr);column-gap:10px;align-items:center}select,input,.button,.vacancy-container,.button_apply{padding:.5rem}select{width:100%}select{color:#000}input{width:calc(100% - 1rem)}select,input{border-radius:7px;border:solid 1px #e0e0e0;color:#6f6f6f;background-color:#fff}.button{color:#3e69aa;border-radius:7px;border:solid 1px #3e69aa;cursor:pointer}.button:hover{background-color:#2d6ac5;color:#fff}.button:active{background-color:#325b99}@media(max-width:880px){.select-container{display:block}.select-container,select,.button,.button-apply{width:100%}.select-container div{margin-bottom:16px}}.vacancy-container{box-shadow:0 3px 4px 0 #00000026;border-radius:6px;background:#fff;margin-top:10px}.vacancy-internal-container{min-height:96px;height:96px;display:flex;justify-content:space-between;column-gap:20px;overflow:hidden}.vacancy-container.expanded .vacancy-internal-container{height:auto;transition:height .3s}.vacancy-params-container{overflow:hidden;display:flex;flex-wrap:wrap-reverse;flex-direction:column}.vacancy-params-container.col-1{flex-grow:1}.vacancy-params-container.col-2{flex-grow:2}.vacancy-comment-container{display:flex;flex-direction:column;overflow:hidden;max-width:300px;width:300px}.vacancy-comment-container .comment-label{font-weight:400;color:#00000080}.vacancy-comment-container .comment-text{font-weight:500;height:82px;text-overflow:ellipsis;overflow-y:hidden}.vacancy-container.expanded .vacancy-internal-container .vacancy-comment-container .comment-text{height:auto}.see-more{font-size:small;color:#2d6ac5;text-decoration:underline;cursor:pointer}.vacancy-container.expanded .vacancy-internal-container .vacancy-comment-container .see-more{display:none}.button-container{display:flex;align-items:flex-start}.button-apply{color:#fff;background-color:#3e69aa;border:0;border-radius:6px;padding:.5rem 1rem}.caption-block{display:flex;width:100%}.caption-block~.caption-block{margin-top:.25rem}.caption-block .caption-label{font-weight:400;color:#00000080}.caption-block .caption-value{font-weight:600;margin-left:.5rem}.vacancy-internal-container .expanded-container{display:none;padding-top:.5rem}.expand-bar{margin-top:.25rem;padding-top:.25rem;height:12px;text-align:center;border-top:1px solid #00000017}.expand-bar img{height:7px}.vacancy-container.expanded .expand-bar img{transform:rotate(180deg)}.expand-container{display:none}.expand-icon{cursor:pointer}@media(min-width:768px){.vacancy-internal-container .rank-container{padding:0 1rem}.vacancy-internal-container .vacancy-params-container{width:20%}}@media(max-width:880px){.vacancy-internal-container .expanded-container{display:block}.vacancy-container.expanded .vacancy-internal-container .expanded-container img{transform:rotate(180deg)}.caption-block .caption-value{flex-grow:1;text-align:end}.vacancy-internal-container{flex-wrap:wrap;height:auto;max-height:472px}.vacancy-container.expanded .vacancy-internal-container{height:auto;max-height:none;transition:height .3s}.vacancy-internal-container .number-container{width:auto}.vacancy-internal-container .rank-container{text-align:center;flex-grow:1}.vacancy-internal-container .text-container{width:100%;flex-grow:1}.vacancy-internal-container .vacancy-params-container{width:100%}.vacancy-container:not(.expanded) .vacancy-internal-container .vacancy-comment-container .comment-text{height:auto;max-height:82px}.vacancy-container:not(.expanded) .vacancy-internal-container .vacancy-params-container .caption-block.secondary{display:none}.vacancy-container.expanded .vacancy-internal-container .vacancy-params-container .caption-block.secondary{display:flex}.button-container{justify-content:center;width:100%;margin-top:1rem}.button-apply{width:100%}.expand-container{display:block}}