@charset "UTF-8";.menu-head{color:#464646;display:grid;grid-template-columns:50px 1fr;align-items:center;grid-gap:12px;gap:12px;padding:16px}.menu-head:hover{color:#fff;background:#5677fc;text-decoration:none}.menu-head:hover .menu-head__alias{color:#fff}.menu-head__info{word-break:break-word}.menu-head__image--rounded{border-radius:100px}.menu-head__name{font-weight:700;font-size:18px;line-height:22px}.menu-head__alias{font-size:14px;line-height:20px;color:#999}
/*! normalize.css v2.1.1 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{background:#eee;color:#000;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{box-sizing:content-box;height:0;margin:0;padding:0;display:none}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}p{margin:1em 0}p:first-child{margin-top:0}p:last-child{margin-bottom:0}*{box-sizing:border-box}:after,:before{box-sizing:inherit}html{font-size:16px;line-height:1.3;font-family:PT Sans,sans-serif;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}body{overflow-y:scroll;position:relative;color:#464646}body:not([data-responsive]){min-width:1023px}body:not([data-responsive]) body.ny-decor{background:#eee url(https://career.habr.com/assets/packs/media/new-year/ny-background-ac060605.png) 0 0/250px}@media(min-width:1024px){body.ny-decor{background:#eee url(https://career.habr.com/assets/packs/media/new-year/ny-background-ac060605.png) 0 0/250px}}a{text-decoration:none;color:#1463d9}a:hover{text-decoration:underline}a:active,a:focus,a:hover{outline:0}.noscroll{overflow:hidden}.hidden{display:none!important}.clear{clear:both}.clearfix:after{content:"";display:table;clear:both}:focus{outline:none}[data-whatinput=keyboard] :focus{outline:3px solid #738efa;outline-offset:-1px}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}hr{display:block;height:1px;border:none;background:#ededed}.visually-hidden{width:0;height:0;position:absolute;overflow:hidden;opacity:0}.disable-font-boosting{max-height:1000000px;overflow:hidden}.toastify a{color:#fff;text-decoration:underline;font-weight:700}.highlight{background:#fdf0bb}.iframe-wrapper{left:0;width:100%;height:0;position:relative;padding-bottom:56.25%}.iframe-block,.iframe-wrapper figure{position:absolute;height:100%;width:100%}.iframe-block{top:0;left:0}.vacancies_banner{margin-bottom:14px;box-shadow:0 3px 5px 0 hsla(0,0%,68.2%,.5)}.vacancies_banner a{display:block}.vacancies_banner a img{display:block;width:100%}.header{background:#fff;-webkit-user-select:none;-ms-user-select:none;user-select:none}.header .global_popup{line-height:normal}.header--appearance-landing-new{background:#f9f9fb}.header__inner{display:flex;align-items:center;height:64px;max-width:1100px;margin:auto;position:relative;text-align:left}@media(max-width:1023px){[data-responsive] .header__inner{height:48px}}.header__top_guest_menu{display:flex;align-items:baseline;margin-left:auto;position:relative}.button.header__auth-link,.header__auth-link{font-size:16px}.header__sign_in{vertical-align:middle;display:inline-block;font-weight:700;margin-right:20px;color:#999}.header--appearance-landing .header__sign_in{color:hsla(0,0%,100%,.6);text-shadow:0 1px 2px rgba(0,0,0,.35)}.header--appearance-landing .header__sign_in:hover{color:#fff}.header__sign_in:hover{color:#464646;text-decoration:none}.button.header__sign_up{padding:0 12px;height:32px;line-height:32px}.header__top-menu-wrapper{display:flex;align-self:stretch;position:relative;min-width:0}.header--appearance-landing .header__top-menu-wrapper:after,.header--appearance-landing .header__top-menu-wrapper:before{content:none}.header__top-menu-wrapper:after,.header__top-menu-wrapper:before{display:none;content:"";position:absolute;top:0;bottom:0;width:15px;background-image:linear-gradient(90deg,#fff 3px,hsla(0,0%,100%,.5) 75%,hsla(0,0%,100%,0))}@media(max-width:1023px){[data-responsive] .header__top-menu-wrapper:after,[data-responsive] .header__top-menu-wrapper:before{display:block}}.header--appearance-landing-new .header__top-menu-wrapper:after,.header--appearance-landing-new .header__top-menu-wrapper:before{background-image:linear-gradient(90deg,#f9f9fb 3px,rgba(249,249,251,.5) 75%,rgba(249,249,251,0))}.header__top-menu-wrapper:before{left:0}.header__top-menu-wrapper:after{right:0;transform:scaleX(-1)}.header__top_main_menu{display:flex;overflow:auto;padding:0 2px}@media(max-width:1023px){[data-responsive] .header__top_main_menu{padding:0 6px}}@media(max-width:1099px)and (min-width:1024px){[data-responsive] .header__top_main_menu{padding:0 6px}}.header__top_main_menu a{display:flex;align-items:center;padding:0 8px;font-size:18px;color:#909090;white-space:nowrap}.header--appearance-landing .header__top_main_menu a{color:hsla(0,0%,100%,.6);text-shadow:0 1px 2px rgba(0,0,0,.35)}.header--appearance-landing .header__top_main_menu a:hover{color:#fff}@media(max-width:1099px)and (min-width:1024px){[data-responsive] .header__top_main_menu a{padding:0 6px}}.header__top_main_menu a.active,.header__top_main_menu a:hover{color:#333;text-decoration:none}.header__right{flex:none;order:1;margin-left:auto;margin-right:12px}.user_panel{display:flex;grid-gap:16px;gap:16px}.user_panel__item{position:relative;display:flex;align-items:center}.user_panel__mail{position:relative;line-height:0}.user_panel__mail-icon{width:24px;vertical-align:bottom}.user_panel--appearance-landing .user_panel__mail-icon{fill:hsla(0,0%,100%,.85)}.user_panel__mail-icon--active{fill:#464646}.user_panel__toggle{padding:0;background-color:transparent;border-radius:0;border:none;text-align:inherit;outline:0;font:inherit;cursor:pointer;display:inline-block;color:inherit}.user_panel__toggle--company{height:32px}.user_panel__mail-counter{position:absolute;right:-8px;top:-1px}.user_panel__company-counter{position:absolute;right:-7px;top:1px}.user_panel__avatar{width:32px;height:32px;display:block;border-radius:100px;overflow:hidden}.user_panel__avatar-image{width:100%;height:100%;object-fit:cover;vertical-align:baseline}.user_panel__dropdown{position:relative;font-size:15px;color:#464646;fill:#464646;-webkit-user-select:none;-ms-user-select:none;user-select:none}.user_panel--appearance-landing .user_panel__dropdown{color:hsla(0,0%,100%,.85);fill:hsla(0,0%,100%,.85)}.user_panel__label--spaced{display:grid;grid-auto-flow:column;grid-gap:6px;align-items:center}.user_panel__menu_popup{position:absolute;right:0;top:48px;z-index:1010;width:240px;visibility:hidden;display:none;cursor:pointer}.user_panel__menu_popup[data-header-dropdown-open=open]{visibility:visible;display:block;line-height:22px}.user_panel__inner_popup{cursor:default;position:relative;text-align:left;padding:0;background:#fff;overflow:hidden;border-radius:4px;box-shadow:0 3px 10px 0 hsla(0,0%,68.2%,.5)}.user_panel__right_counter{margin-left:auto}.user_panel__company-icon{width:20px;vertical-align:bottom}.user_panel--appearance-landing .user_panel__company-icon{fill:hsla(0,0%,100%,.85)}.user_panel__company-icon--toggle{width:24px;height:24px;border-radius:3px;object-fit:cover}.user_panel__company-picker{padding:16px;font-weight:400}.user_panel__menu-title{margin-bottom:20px;color:#464646}.user_panel__company-logo{flex:none;width:36px;height:36px;border:0 solid #c1ccdd;display:inline-block;vertical-align:middle;margin:0 15px 0 0;border-radius:1px;background-size:cover;position:relative}.user_panel__company-name{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:inline-block;vertical-align:middle}.user_panel__company-name--bold{font-weight:700}.user_panel__company-name--dropdown-label{max-width:150px}.user_panel__company-dropdown-count{position:absolute;top:1px;right:-11px}.user_panel__companies-counter{position:absolute;top:-8px;right:-9px}.user_panel__company-item-counter{position:absolute;right:-15px;top:-5px}.user_panel__company_card{display:flex;margin-bottom:12px;align-items:center;color:#333}.user_panel__company_card .user_panel__right_counter{float:right;font-size:15px;color:#464646;font-weight:400}.user_panel__company_card .user_panel__right_counter b{font-weight:700}.footer{padding:0 0 20px;background:#fff}@media(max-width:1023px){[data-responsive] .footer{padding:0 0 34px;font-size:18px;line-height:1.27777}}.footer__links{display:flex;flex-wrap:wrap}@media(max-width:1023px){[data-responsive] .footer__links{flex-direction:column}}.footer__section{margin-top:20px}body:not([data-responsive]) .footer__section{padding-right:15px;min-width:200px}@media(min-width:1024px){.footer__section{padding-right:15px;min-width:200px}}@media(max-width:1023px){[data-responsive] .footer__section{margin:32px 0 4px}}body:not([data-responsive]) .footer__section--before-social{margin-right:auto}@media(min-width:1024px){.footer__section--before-social{margin-right:auto}}.footer__section--social{min-width:0}body:not([data-responsive]) .footer__section--social{width:300px}@media(min-width:1024px){.footer__section--social{width:300px}}.footer__social{display:flex;grid-column-gap:10px;column-gap:10px}.footer__social-link{display:flex;justify-content:center;align-items:center;width:24px;height:24px;border-radius:50%;overflow:hidden}.footer__social-link--appearance-instagram{background:radial-gradient(circle 19.26px at 6.59570325% 96.961876%,#ffd600 0,#ff6930 34.4%,rgba(254,59,54,.88) 58.4%,rgba(254,59,54,.63) 67%,rgba(237,0,192,.7) 80%,rgba(112,23,255,0) 108%),radial-gradient(circle at 119.1811981201% 143.7845001221%,#ff1b90 24.4%,#f80261 43.7%,#ed00c0 68.8%,#c500e9 77.7%,#7017ff 89.3%)}.footer__section-title{color:#464646;margin:0 0 15px;padding:0;font-size:17px;font-weight:700}@media(max-width:1023px){[data-responsive] .footer__section-title{margin:0 0 16px;font-size:inherit;line-height:inherit;color:#464646}}.footer__list,.footer__list-item{font-weight:700;margin:0;padding:0;list-style:none}body:not([data-responsive]) .footer__list,body:not([data-responsive]) .footer__list-item{font-size:15px;line-height:22px}@media(min-width:1024px){.footer__list,.footer__list-item{font-size:15px;line-height:22px}}.footer__list-item{margin:10px 0}.footer__list-item a{display:block;color:#999}@media(max-width:1023px){[data-responsive] .footer__meta{margin:32px 0 0;font-size:16px;line-height:1.3125}}.footer__statistics{margin:20px 0 15px;color:#464646}body:not([data-responsive]) .footer__statistics{font-size:15px}@media(min-width:1024px){.footer__statistics{font-size:15px}}.footer__statistics a{font-weight:700}.footer__copyright{margin:20px 0 0;color:#464646}body:not([data-responsive]) .footer__copyright{font-size:15px}@media(min-width:1024px){.footer__copyright{font-size:15px}}.footer__copyright a{font-weight:700;color:#464646}.footer__copyright a.simple{font-weight:400}.top_notice{background:#5677fc;margin:14px 0;padding:20px 0;font-size:15px}@media(max-width:1023px){[data-responsive] .top_notice{font-size:17px}}.top_notice.type_global{background:#a876d0}.top_notice.type_local{background:#e34d34}.top_notice.cart{margin-bottom:0;box-shadow:none!important}.top_notice .notice_inner{box-sizing:border-box;padding:0 27px;max-width:1100px;margin:auto;position:relative;text-align:left}.top_notice .notice_inner--condensed{padding:0 16px}@media(max-width:1023px){[data-responsive] .top_notice .notice_inner{padding:0 16px}}.top_notice .notice_inner .notice_body{min-height:36px}.top_notice .notice_inner .notice_body .notice_icon_text{display:flex;align-items:start;grid-gap:12px;gap:12px}body:not([data-responsive]) .top_notice .notice_inner .notice_body{display:flex;align-items:center}@media(min-width:1024px){.top_notice .notice_inner .notice_body{display:flex;align-items:center}}.top_notice .notice_inner .notice_body .text{flex:1 1;color:#fff;text-align:left}@media(max-width:1023px){[data-responsive] .top_notice .notice_inner .notice_body .text{max-width:90%}}.top_notice .notice_inner .notice_body .text a:not(.btn-white){color:#fff!important;font-weight:700;text-decoration:underline}.top_notice .notice_inner .notice_body .text a:not(.btn-white):hover{text-decoration:none}@media(max-width:1023px){[data-responsive] .top_notice .notice_inner .notice_body .controls{margin-top:6px}}body:not([data-responsive]) .top_notice .notice_inner .notice_body .controls{flex:none;width:286px;text-align:right}@media(min-width:1024px){.top_notice .notice_inner .notice_body .controls{flex:none;width:286px;text-align:right}}.top_notice .notice_inner .notice_body .controls .close{font-size:9px;color:#fff}@media(max-width:1023px){[data-responsive] .top_notice .notice_inner .notice_body .controls .close{position:absolute;top:0;right:16px;font-size:14px}}.top_notice .notice_inner .notice_body .controls .close:hover{color:#ccc;text-decoration:none}.top_notice.billling_accounts{background:linear-gradient(0deg,rgba(232,167,0,.12),rgba(232,167,0,.12)),#fff;border-radius:3px}.top_notice.billling_accounts .notice_inner .text{color:#464646!important}.top_notice.blue{background:linear-gradient(0deg,rgba(86,119,252,.12),rgba(86,119,252,.12)),#fff;border-radius:3px}.top_notice.blue .notice_inner .notice_body .text a:not(.btn-white){color:#464646!important}body:not([data-responsive]) .top_notice.cart .notice_inner .notice_body .controls{width:150px}@media(min-width:1024px){.top_notice.cart .notice_inner .notice_body .controls{width:150px}}.top-notice-notification{margin:14px 0}.block-journal .head{border-bottom:1px solid #ededed;position:relative;display:block;min-height:34px}.block-journal .head .title{font-size:17px;font-weight:700;color:#464646}.block-journal .head .title a{display:block;width:158px;height:31px;margin:0 0 10px}.block-journal .posts .post+.post{border-top:1px solid #ededed}.block-journal .posts .post{padding:15px 0;font-size:15px}.block-journal .posts .post .title{font-weight:700;color:#464646;word-break:break-word}.block-journal .posts .post .meta{margin-top:10px;color:#999}.block-journal .posts .post .tag{margin-bottom:5px;cursor:pointer}.block-journal .posts .post .tag a{background-color:#f3f2fa;padding:1px;color:#464646;text-decoration:none}.block-journal .show_all{line-height:50px;height:50px;text-align:center;border-top:1px solid #ededed;margin-bottom:-17px}.block-journal .show_all a{font-size:13px;text-transform:uppercase;color:#999;font-weight:700}[class*=" icon-"],[class^=icon-]{
	/* !important is for overriding any other font-styles added for icons */font-family:icomoon!important;speak:none;font-style:normal!important;font-weight:400!important;font-feature-settings:normal!important;font-variant:normal!important;text-transform:none!important;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-vk_box:before{content:"\e800"}.icon-twitter_box:before{content:"\e801"}.icon-google_plus_box:before{content:"\e802"}.icon-facebook_box:before{content:"\e803"}.icon-vk-with-circle:before{content:"\e901"}.icon-facebook-with-circle:before{content:"\e903"}.icon-google-with-circle:before{content:"\e906"}.icon-linkedin-with-circle:before{content:"\e904"}.icon-twitter-with-circle:before{content:"\e905"}.icon-move:before{content:"\e900"}.icon-calendar:before{content:"\e612"}.icon-cycle:before{content:"\e613"}.icon-eye:before{content:"\e614"}.icon-user:before{content:"\e615"}.icon-telegram:before{content:"\e902"}.icon-print:before{content:"\e611"}.icon-recover:before{content:"\e60d"}.icon-edit:before{content:"\e60e"}.icon-bookmark:before{content:"\e60f"}.icon-delete:before{content:"\e610"}.icon-Arrow:before{content:"\e609"}.icon-minus:before{content:"\ea0b"}.icon-favorites:before{content:"\e60a"}.icon-messages:before{content:"\e60b"}.icon-reply:before{content:"\e60c"}.icon-controlls_Else:before{content:"\e600"}.icon-cross:before{content:"\e601"}.icon-hilight:before{content:"\e602"}.icon-purshade:before{content:"\e603"}.icon-rise:before{content:"\e604"}.icon-settings:before{content:"\e605"}.icon-plus:before{content:"\e90a"}.icon-download_box:before{content:"\e933"}.icon-if_more:before{content:"\e907"}.icon-stats_bars:before{content:"\e99c"}.icon-question:before{content:"\e908"}.icon-trophy:before{content:"\e99e"}.icon-star:before{content:"\e9d9"}.icon-heart:before{content:"\e909"}.icon-minus-square:before{content:"\e90b"}.icon-new-tab:before{content:"\ea7e";top:2px;position:relative}.tm-panel{position:relative;z-index:100;width:100%;font-family:-apple-system,BlinkMacSystemFont,Arial,sans-serif;line-height:48px;background:#303b44;box-sizing:border-box}.tm-panel svg{fill:currentColor}.tm-panel a{text-decoration:none}@media(max-width:1023px){[data-responsive] .tm-panel[data-featured=true]{margin-top:48px}}.tm-panel__container{height:48px;margin:auto;text-align:left;white-space:nowrap;display:flex;align-items:center}.tm-panel__logo-wrapper{display:inline-flex;align-items:center}.tm-panel__logo{color:#fff;display:inline-flex}.tm-panel__bmenu{white-space:normal;height:48px;overflow:hidden}.tm-panel__bmenu>a{line-height:48px;margin:0 10px;font-size:15px;color:#fff;text-decoration:none}.tm-panel__slink{white-space:normal;float:none;margin:0 0 0 12px;font-size:14px;vertical-align:baseline;text-decoration:none}.tm-panel__slink:hover{text-decoration:underline}.tm-panel__bmenu_inner{overflow:hidden;height:100%;display:flex;justify-content:flex-end;flex-wrap:wrap;align-items:center;margin-right:0;margin-left:auto;visibility:visible}.tm-panel__projects-dropdown{background-color:transparent;border-radius:0;text-align:inherit;outline:0;font:inherit;margin-left:8px;color:#fff;display:inline-flex;align-items:center;border:none;border-left:1px solid hsla(0,0%,100%,.24);height:24px;padding:0 8px;cursor:pointer}.tm-panel__projects-dropdown.reverted>svg{transform:rotate(180deg)}.tm-panel__dropdown{position:absolute;background:#fff;top:48px;box-shadow:0 0 12px rgba(0,0,0,.16);border-radius:4px;padding:12px 24px;color:#333;max-width:266px;white-space:normal}.tm-panel__dropdown-heading{font-size:14px;line-height:150%;border-bottom:1px solid #dedede;margin-bottom:12px;padding-bottom:12px}.tm-panel__service:hover{background:#eee}.tm-panel__service{display:block;padding:12px 24px;margin:0 -24px;line-height:1;text-decoration:none}.tm-panel__service-title{margin:0}.tm-panel__service-description{font-size:14px;line-height:150%;margin:0;color:#909090}.tm-panel__bmenu__label{font-size:14px;color:#fff;text-decoration:none}.tm-panel__burger{padding:0;background-color:transparent;border-radius:0;border:none;text-align:inherit;outline:0;font:inherit;display:flex;align-self:stretch;align-items:center;justify-content:center;width:40px;margin-left:-12px;margin-right:8px}.tm-panel__burger-stripes,.tm-panel__burger-stripes:after,.tm-panel__burger-stripes:before{position:relative;width:18px;height:2px;background-color:#fff;border-radius:2px}.tm-panel__burger-stripes:after,.tm-panel__burger-stripes:before{content:"";position:absolute}.tm-panel__burger-stripes:before{top:-6px}.tm-panel__burger-stripes:after{bottom:-6px}.tm-panel__visitor{display:flex;align-items:center;margin-left:auto;grid-gap:16px;gap:16px}.tm-panel__user{padding:0;background-color:transparent;border-radius:0;border:none;text-align:inherit;outline:0;font:inherit;position:relative;display:flex;align-items:center;margin-left:24px}.tm-panel__notification-indicator{position:absolute;width:11px;height:11px;right:-5px;top:-5px;background:#ff7e75;border-radius:50%;box-shadow:0 0 0 2px #303b44}.tm-panel__login{margin-left:10px}.tm-panel__featured,.tm-panel__login{display:flex;align-items:center;color:#fff;font-size:14px}.tm-panel__featured{justify-content:center}.tm-panel__featured:hover{color:#ffa001}body:not([data-responsive]) .tm-panel__featured{margin:0 18px 0 8px}@media(min-width:1024px){.tm-panel__featured{margin:0 18px 0 8px}}@media(max-width:1023px){[data-responsive] .tm-panel__featured{position:absolute;top:-48px;left:0;right:0;height:48px;background-color:#1f2225}}.tm-panel__featured-icon{width:24px;height:24px;margin-right:10px;object-fit:contain}.tm-panel__company-trigger{padding:0;background-color:transparent;border-radius:0;border:none;text-align:inherit;outline:0;font:inherit;margin-left:10px;color:#fff}.tm-panel__company-trigger-wrapper{display:grid;grid-auto-flow:column;grid-gap:8px;align-items:center}.tm-panel-overlay{display:flex;flex-direction:column;overflow:auto;margin-left:auto;height:100%;width:calc(100% - 60px);max-width:240px;background:#fff;font-size:18px;line-height:1.277777;color:#464646}.vacancy_banner{margin:14px 0}.vacancy_banner__wrapper{position:relative;padding:25px 0 25px 25px;font-size:15px;background-color:#fff;display:flex}@media(max-width:1023px){[data-responsive] .vacancy_banner__wrapper{padding:16px 50px 16px 16px}}.vacancy_banner__wrapper .company_info{width:300px;flex:none;padding:5px 17px;border-left:1px solid #eee;text-align:center}.vacancy_banner__wrapper .company_info .logo{margin:0 auto;background-color:#fff;display:block;text-align:center;min-height:50px;line-height:50px;overflow:hidden;max-width:150px}.vacancy_banner__wrapper .company_info .logo img{max-width:100px;max-height:100px;border-radius:10px;display:inline-block;vertical-align:middle}.vacancy_banner__wrapper .company_info .company_name{margin-top:10px;padding:0;font-size:17px;font-weight:700;color:#464646}.vacancy_banner__wrapper .company_info .company_name a{color:#464646}.vacancy_banner__wrapper .company_info .company_site{margin-top:5px;font-weight:700;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vacancy_banner__wrapper .company_info .company_name.company_score{margin-top:5px;padding:0}.vacancy_banner__wrapper .company_info .company_name.company_score .icon,.vacancy_banner__wrapper .company_info .company_name.company_score .rating{font-size:14px}.vacancy_banner__content{flex:1 1;flex-direction:column;display:flex;position:relative;min-width:0}.vacancy_banner__company-name{margin-bottom:10px}.vacancy_banner__title{font-weight:700;font-size:21px;margin-bottom:10px}.vacancy_banner__meta{margin-bottom:15px;color:#999}.vacancy_banner__description{margin-bottom:15px}.vacancy_banner__vacancy_description{color:#464646;padding-right:15px;line-height:20px;height:60px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.vacancy_banner__controls{margin-top:auto}.vacancy_banner__stretch{position:absolute;top:0;left:0;bottom:0;right:0}.vacancy_banner__close{padding:0;background-color:transparent;border-radius:0;border:none;text-align:inherit;outline:0;font:inherit;position:absolute;display:flex;align-items:center;justify-content:center;width:32px;height:32px;right:15px;top:15px;z-index:100;fill:#999;background:hsla(0,0%,100%,.5)}.vacancy_banner__close:hover{fill:#464646}@media(max-width:1023px){[data-responsive] .vacancy_banner__close{fill:#464646}}body:not([data-responsive]) .vacancy_banner__close{visibility:hidden}@media(min-width:1024px){.vacancy_banner__close{visibility:hidden}}.vacancy_banner:hover .vacancy_banner__close{visibility:visible}.free_vacancy_count{margin:52px 0 34px!important;padding-right:17px}.button,.redactor-modal-btn{color:#65c178;background-image:none;background-color:#fff;height:28px;line-height:28px;border-radius:4px;font-size:16px;font-weight:700;margin:0;padding:0 8px;display:inline-block;border:0;text-decoration:none;text-align:center;white-space:nowrap;transition:.1s ease;transition-property:color,background-color,box-shadow,border-color;text-shadow:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;box-shadow:inset 0 0 0 1px #65c178}.button:link,.redactor-modal-btn:link{color:#65c178}.button:hover,.redactor-modal-btn:hover{text-decoration:none;color:#369249;box-shadow:inset 0 0 0 1px #369149}.button.active,.button:active,.redactor-modal-btn.active,.redactor-modal-btn:active{background-color:#65c178;box-shadow:none;color:#fff}.button.disabled,.button:disabled,.redactor-modal-btn.disabled,.redactor-modal-btn:disabled{box-shadow:inset 0 0 0 1px #93d3a0;color:#93d3a0}.button.active:hover,.redactor-modal-btn.active:hover{background-color:#71d085}.button.active:active,.redactor-modal-btn.active:active{background-color:#59a969}.button.block,.redactor-modal-btn.block{display:block}.button.big,.redactor-modal-btn.big{font-size:15px;height:42px;line-height:42px}.button.btn-wide,.redactor-modal-btn.btn-wide{width:100%}.button.btn-no-padding,.redactor-modal-btn.btn-no-padding{padding:0}.button.dropdown_simple .toggler .icon-controlls_Else,.redactor-modal-btn.dropdown_simple .toggler .icon-controlls_Else{margin:auto}.button.ouath_authorize,.redactor-modal-btn.ouath_authorize{margin-bottom:10px}.button .default{display:inline}.button .hover,.button:active .default,.button:hover .default{display:none}.button:active .hover,.button:hover .hover{display:inline}a.button,button.button{cursor:pointer}.button [class*=" icon-"],.button [class^=icon-]{vertical-align:text-bottom;margin-right:7px;margin-left:1px;font-size:16px}.button.btn-blue,.redactor-modal-btn.redactor-modal-action-btn{background-color:#5677fc;color:#fff;font-size:16px;font-weight:700;box-shadow:none;height:36px;line-height:35px;padding:0 16px;border:0}.button.btn-blue.big,.redactor-modal-btn.redactor-modal-action-btn.big{font-size:15px;height:42px;line-height:42px}.button.btn-blue.small,.redactor-modal-btn.redactor-modal-action-btn.small{font-size:13px;height:28px;line-height:28px}.button.btn-blue:hover,.redactor-modal-btn.redactor-modal-action-btn:hover{background-color:#738efa}.button.btn-blue:active,.redactor-modal-btn.redactor-modal-action-btn:active{background-color:#435dc8}.button.btn-blue:disabled,.redactor-modal-btn.redactor-modal-action-btn:disabled{background-color:#a0b0f3}.button.btn-blue-o{font-size:16px;font-weight:700;height:36px;line-height:36px;padding:0 16px;box-shadow:inset 0 0 0 1px #5677fc;color:#5677fc}.button.btn-blue-o:hover{box-shadow:inset 0 0 0 1px #738efa;color:#738efa}.button.btn-blue-o:active{background-color:#435dc8;color:#fff;box-shadow:none}.button.btn-blue-o.small{font-size:13px;height:28px;line-height:28px}.button.btn-blue-o.disabled{opacity:.5}.button.btn-blue-a{font-size:16px;font-weight:700;height:36px;line-height:36px;padding:0 16px;box-shadow:inset 0 0 0 1px #5677fc;color:#5677fc}.button.btn-blue-a:active,.button.btn-blue-a:hover{box-shadow:none;color:#fff;background-color:#5677fc}.button.btn-white{background-color:#fff;color:#464646;font-size:16px;font-weight:700;box-shadow:none;height:36px;line-height:36px;padding:0 16px}.button.btn-white:hover{background-color:#efefef}.button.btn-white:active{background-color:#b6b6b6}.button.btn-white:disabled{background-color:#fff;color:#ccc}.button.btn-green{background-color:#64c178;color:#fff;font-size:16px;font-weight:700;box-shadow:none;height:36px;line-height:36px;padding:0 16px}.button.btn-green:hover{background-color:#71d085}.button.btn-green:active{background-color:#59a969}.button.btn-orange-o-green{font-size:16px;font-weight:700;height:36px;line-height:36px;padding:0 16px}.button.btn-orange-o-green:hover{box-shadow:inset 0 0 0 1px #dc5409;color:#e2570a}.button.btn-orange-o-green:active{background-color:#ff6008;color:#fff;box-shadow:none}.button.btn-orange-o-green.disabled,.button.btn-orange-o-green:disabled{background-color:#fff!important;box-shadow:inset 0 0 0 1px #ccc;color:#ccc!important}.button.btn-green-o{font-size:16px;font-weight:700;height:36px;line-height:36px;padding:0 16px}.button.btn-green-o:hover{box-shadow:inset 0 0 0 1px #71d085;color:#71d085}.button.btn-green-o:active{background-color:#59a969;color:#71d085;box-shadow:none}.button.btn-orange-o-green-small:hover{box-shadow:inset 0 0 0 1px #dc5409;color:#e2570a}.button.btn-orange-o-green-small:active{background-color:#ff6008;color:#fff;box-shadow:none}.button.btn-pm,.button.btn-print{box-shadow:inset 0 0 0 1px #d0d0d0;height:36px;width:36px;line-height:36px;text-align:center;color:#9a9a9a}.button.btn-pm .icon-messages,.button.btn-print .icon-messages{margin-right:0;margin-left:0;font-size:16px}.button.btn-pm:hover,.button.btn-print:hover{color:#757575;box-shadow:inset 0 0 0 1px #757575}.button.btn-pm:active,.button.btn-print:active{background-color:#efefef;color:#757575;box-shadow:none}.button.btn-pm:disabled,.button.btn-print:disabled{box-shadow:inset 0 0 0 1px #e7e7e7;color:#ccc}.button.btn-big-white{font-size:17px;background:transparent;box-shadow:inset 0 0 0 2px #fff;height:52px;line-height:52px;padding:0 28px;text-align:center;color:#fff}.button.btn-big-white:hover{background-color:#fff;color:#68c07b}.button.btn-big-white:active{background-color:#fff;box-shadow:inset 0 0 0 2px #91c99d;color:#38974c}.button.btn-big-grey{box-shadow:inset 0 0 0 1px #d0d0d0;height:36px;line-height:36px;padding:0 10px;text-align:center;color:#9a9a9a}.button.btn-big-grey:hover{color:#757575;box-shadow:inset 0 0 0 1px #757575}.button.btn-big-grey:active{background-color:#efefef;color:#757575;box-shadow:none}.button.btn-big-grey:disabled{box-shadow:inset 0 0 0 1px #e7e7e7;color:#ccc}.button.btn-big-grey.form{font-size:14px}.button.btn-grey-f{box-shadow:inset 0 0 0 1px #ccd0d5;border-radius:4px;height:36px;line-height:36px;padding:0 10px;text-align:center;color:#4d5057;background:#f5f6f7}.button.btn-grey-f:hover{background:#ededed;box-shadow:inset 0 0 0 1px #ccd0d5}.button.btn-grey-f:active{box-shadow:inset 0 0 0 3px #464646}.button.btn-grey-f:disabled{opacity:.5}.button.btn-blue-small{background-color:#5677fc;color:#fff;font-size:14px;font-weight:700;box-shadow:none;height:32px;line-height:20px;padding:6px 10px}.button.btn-blue-small:hover{background-color:#738efa}.button.btn-blue-small:active{background-color:#435dc8}.button.btn-blue-small:disabled{background-color:#a0b0f3}.button.btn-green-small{background-color:#64c178;color:#fff;font-size:14px;font-weight:700;box-shadow:none;height:32px;line-height:20px;padding:6px 10px}.button.btn-green-small:hover{background-color:#71d085}.button.btn-green-small:active{background-color:#59a969}.button.btn-grey{box-shadow:inset 0 0 0 1px #d0d0d0;color:#999}.button.btn-grey:hover{box-shadow:inset 0 0 0 1px #757575;color:#757575}.button.btn-grey.active,.button.btn-grey:active{background-color:#efefef;color:#999;box-shadow:none}.button.btn-grey.disabled,.button.btn-grey:disabled{box-shadow:inset 0 0 0 1px #e7e7e7;color:#ccc}.button.btn-grey.btn-onboard{font-size:14px;height:36px;line-height:36px}.button.btn-orange,.redactor-modal-btn.redactor-modal-close-btn{background-color:#ff6008;color:#fff;font-size:16px;font-weight:700;box-shadow:none;height:36px;line-height:36px;padding:0 16px}.button.btn-orange:hover,.redactor-modal-btn.redactor-modal-close-btn:hover{background-color:#fd7d37}.button.btn-orange:active,.redactor-modal-btn.redactor-modal-close-btn:active{background-color:#ce510c}.button.btn-orange:disabled,.redactor-modal-btn.redactor-modal-close-btn:disabled{background-color:#f5a579}.button.btn-transparent{background-color:transparent;color:#999;font-size:16px;font-weight:700;box-shadow:none;height:36px;line-height:36px;padding:0 16px}.button.btn-transparent:hover{color:#757575}.button.btn-transparent.active,.button.btn-transparent:active{color:#999}.button.btn-transparent.disabled,.button.btn-transparent:disabled{color:#ccc}.button.btn-no-padding{padding:0}.button.btn-dashed{border-bottom:1px dashed}.button.btn-greyish{color:#999}.confirm_opinion_button{background-image:none;background-color:#fff;font-size:16px;margin:0;padding:0;display:inline-block;border:0;text-decoration:none;text-align:center;white-space:nowrap;transition:.1s ease;transition-property:color,background-color,box-shadow,border-color;cursor:pointer;text-shadow:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.confirm_opinion_button,.confirm_opinion_button .label{color:#65c178;height:28px;line-height:28px;font-weight:700}.confirm_opinion_button .label{float:left;padding:0 8px;box-shadow:inset 0 0 0 1px #65c178;border-top-left-radius:4px;border-bottom-left-radius:4px;z-index:1;position:relative;border:0;background:inherit}.confirm_opinion_button .label:hover{text-decoration:none;color:#369249;box-shadow:inset 0 0 0 1px #369149;z-index:3}.confirm_opinion_button .label:active,.confirm_opinion_button .label:active+.count,.confirm_opinion_button .label:active:hover{background-color:#65c178;box-shadow:none!important;color:#fff}.confirm_opinion_button .label:active+.count{z-index:5}.confirm_opinion_button .label:active+.count:before{content:"";width:1px;background-color:#fff;top:0;left:0;bottom:0;display:block;position:absolute}.confirm_opinion_button .count{margin-left:-1px;border-top-right-radius:4px;border-bottom-right-radius:4px;padding:0 8px;box-shadow:inset 0 0 0 1px #65c178;float:left;height:28px;line-height:28px;z-index:2;position:relative}.confirm_opinion_button .count:hover{color:#369249;box-shadow:inset 0 0 0 1px #369149;z-index:4}.confirm_opinion_button.clicked .label,.confirm_opinion_button .count:active,.confirm_opinion_button .count:active:hover{background-color:#65c178;box-shadow:none;color:#fff}.confirm_opinion_button.clicked .label:hover{color:#fff;background-color:#71d085;box-shadow:none}.confirm_opinion_button.clicked .label:hover+.count{z-index:5}.confirm_opinion_button.clicked .label:active,.confirm_opinion_button.clicked .label:active:hover{background-color:#59a969;color:#fff}.confirm_opinion_button.clicked .label:active+.count{background-color:#59a969;box-shadow:none!important;color:#fff}.confirm_opinion_button.clicked .label:active+.count:before{content:"";width:1px;background-color:#fff;top:0;left:0;bottom:0;display:block;position:absolute}.confirm_opinion_button.clicked .count{background-color:#65c178;box-shadow:none;color:#fff}.confirm_opinion_button.clicked .count:hover{color:#fff;background-color:#71d085;box-shadow:none}.confirm_opinion_button.clicked .count:active{background-color:#59a969;box-shadow:none!important;color:#fff}.confirm_opinion_button.clicked .count:before{content:"";width:1px;background-color:#fff;top:0;left:0;bottom:0;display:block;position:absolute}.m-l-30{margin-left:30px}.twitter-btn{display:inline-block;vertical-align:top;position:relative;box-sizing:border-box;background-color:#1b95e0;color:#fff;font-weight:500;cursor:pointer;height:28px;border-radius:4px;padding:1px 10px 1px 9px;width:100%;text-align:center}.twitter-btn:hover{background-color:#0c7abf;text-decoration:none}.twitter-btn i{position:relative;top:4px;display:inline-block;width:18px;height:18px;background:transparent 0 0 no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72 72'%3E%3Cpath fill='none' d='M0 0h72v72H0z'/%3E%3Cpath class='icon' fill='%23fff' d='M68.812 15.14a26.189 26.189 0 01-7.52 2.06 13.125 13.125 0 005.757-7.243 26.133 26.133 0 01-8.314 3.176A13.066 13.066 0 0049.182 9c-7.23 0-13.092 5.86-13.092 13.093 0 1.026.118 2.02.338 2.98C25.543 24.527 15.9 19.318 9.44 11.396a13.057 13.057 0 00-1.77 6.58c0 4.543 2.312 8.552 5.824 10.9a13.05 13.05 0 01-5.93-1.64c-.002.056-.002.11-.002.163 0 6.345 4.513 11.638 10.504 12.84-1.1.298-2.256.457-3.45.457-.845 0-1.666-.078-2.464-.23 1.667 5.2 6.5 8.985 12.23 9.09a26.29 26.29 0 01-16.26 5.605c-1.055 0-2.096-.06-3.122-.184a37.036 37.036 0 0020.067 5.882c24.083 0 37.25-19.95 37.25-37.25 0-.565-.013-1.133-.038-1.693a26.61 26.61 0 006.532-6.774z'/%3E%3C/svg%3E")}.twitter-btn .label{white-space:nowrap;margin-left:4px}.twitter-btn .label b{font-weight:500;white-space:nowrap;color:#fff}.button.btn-like{background-color:#fff;color:#6cba5e;font-size:16px;font-weight:700;box-shadow:none;height:36px;line-height:32px;padding:0 16px;border:2px solid #6cba5e;border-radius:5px}.button.btn-like:active,.button.btn-like:hover{color:#40b72b;border-color:#40b72b}.button.btn-like.liked{background-color:#6cba5e;color:#fff}.button.btn-like.liked:active,.button.btn-like.liked:hover{background-color:#40b72b}.button.btn-gray{color:#9a9a9a;box-shadow:none;border:1px solid #9a9a9a;font-weight:700;font-size:16px;line-height:20px;height:auto;padding:8px 16px}.button.btn-gray:hover{color:#757575;border-color:#757575}.button.btn-gray:active{background-color:#efefef;color:#757575}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}.tippy-box[data-theme=grey]{box-sizing:border-box;padding:7px 12px 10px;font-family:PT Sans,sans-serif;font-weight:400;font-size:14px;line-height:1.43em;border:none;border-radius:3px;background-color:#f3f3f3;box-shadow:0 2px 10px 0 hsla(0,.6%,68%,.5);color:#464646}.tippy-box[data-theme=grey] .tippy-content{padding:0}.tippy-box[data-theme=grey] .tippy-arrow{display:none}.tippy-box[data-theme=dark]{box-sizing:border-box;padding:8px 12px;font-family:PT Sans,sans-serif;font-weight:400;font-size:14px;line-height:20px;border:none;border-radius:4px;background-color:#464646;color:#fff}.tippy-box[data-theme=dark][data-placement^=top]:after{bottom:-7px;border-top:7px solid #464646}.tippy-box[data-theme=dark][data-placement^=bottom]:after,.tippy-box[data-theme=dark][data-placement^=top]:after{content:"";position:absolute;left:calc(50% - 8px);border-left:8px solid transparent;border-right:8px solid transparent}.tippy-box[data-theme=dark][data-placement^=bottom]:after{top:-6px;border-bottom:7px solid #464646}.tippy-box[data-theme=dark][data-placement^=left]:after{content:"";position:absolute;top:calc(50% - 8px);right:-7px;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:7px solid #464646}.tippy-box[data-theme=dark] .tippy-content{padding:0}.tippy-box[data-theme=dark] .tippy-arrow{display:none}.tippy-box a,.tippy-box button{padding:0;background-color:transparent;border-radius:0;border:none;text-align:inherit;outline:0;font:inherit;color:#83d3fc;text-decoration:none;font-weight:700;margin-top:4px;display:block}.active-admin-city-suggest{display:grid;grid-template-columns:20% 372px;grid-gap:12px;gap:12px;align-items:start;padding:8px 0 8px 9px}.active-admin-city-suggest__title{font-size:1em;font-weight:700;color:#5e6469;margin-top:12px}.active-company-switcher{height:40px}@media(max-width:1023px){[data-responsive] .active-company-switcher{margin-top:12px}}.active-company-switcher:empty{display:none}.active-company-switcher__active{display:flex;align-items:center;position:relative;grid-gap:8px;gap:8px}@media(max-width:1023px){[data-responsive] .active-company-switcher__active-limit{white-space:nowrap;display:block;max-width:calc(100vw - 140px);overflow:hidden;text-overflow:ellipsis}}.active-company-switcher__active-limit--expired{color:#d34c09}.active-company-switcher__active-image{height:24px;width:24px;object-fit:contain}.active-company-switcher__active-arrow{position:absolute;right:0}.active-company-switcher__wrapper{width:332px;height:40px;padding:0 8px 0 12px;border-radius:3px;background:#ededed;border:1px solid #ededed;box-sizing:border-box}@media(max-width:1023px){[data-responsive] .active-company-switcher__wrapper{width:calc(100vw - 46px)}}.active-company-switcher__wrapper:focus{border:1px solid #999}.active-company-switcher__suggestions{max-height:274px;overflow:auto;width:332px;padding-top:8px;padding-bottom:8px;border-radius:8px}@media(max-width:1023px){[data-responsive] .active-company-switcher__suggestions{width:calc(100vw - 46px)}}.active-company-switcher__item{padding:8px 16px;display:flex;grid-gap:12px;gap:12px;cursor:pointer}.active-company-switcher__item-image{height:40px;width:40px}.active-company-switcher__item-title{color:#464646;font-size:16px;font-weight:400;line-height:20px}.active-company-switcher__item-count{color:#999;font-size:14px;font-weight:400;line-height:18px}.active-company-switcher__item-count--expired{color:#d34c09}.active-company-switcher__item:hover{background:#f7f7f7;text-decoration:none}.active-company-switcher__item--active,.active-company-switcher__item--active:hover{background:rgba(86,119,252,.16)}.added-to-cart__link{margin-left:12px}.adfox-banner{display:flex;align-items:center;justify-content:center}.alert-inline{position:relative;padding:14px 20px 14px 48px;background:linear-gradient(0deg,rgba(86,119,252,.12),rgba(86,119,252,.12)),#fff;border-radius:3px;color:#464646;font-weight:400;font-size:16px;line-height:20px;text-align:left}.alert-inline p{margin:0 0 8px}.alert-inline p:last-child{margin-bottom:0}.alert-inline a{font-weight:700;color:#1463d9}.alert-inline__icon{position:absolute;width:24px;height:24px;top:12px;left:16px}.alert-inline__icon--appearance-info svg{fill:#5677fc}.alert-inline__icon--appearance-warning svg{fill:#e8a700}.alert-inline--appearance-warning{background:linear-gradient(0deg,rgba(232,167,0,.12),rgba(232,167,0,.12)),#fff}.alert-inline--appearance-warning.alert-inline--withBorder{border:1px solid #e8a700}.badge-list{display:flex;flex-wrap:wrap;margin:-2px}.badge-list__item{margin:2px}.basic-avatar{display:inline-block;overflow:hidden}.basic-avatar--roundness-full{border-radius:50%}.basic-avatar--roundness-small{border-radius:4px}.basic-avatar--size-extra-small{width:20px;height:20px}.basic-avatar--size-small{width:24px;height:24px}.basic-avatar--size-medium-smaller{width:36px;height:36px;flex:0 0 36px}.basic-avatar--size-medium-small{width:40px;height:40px}.basic-avatar--size-medium{width:50px;height:50px}.basic-avatar--size-medium-large{width:70px;height:70px}.basic-avatar--size-large{width:120px;height:120px}.basic-avatar--size-extra-large{width:150px;height:150px}.basic-avatar__image{display:block;max-width:100%;width:100%;height:100%;object-fit:cover}.button-comp{padding:0;background-color:transparent;border-radius:0;border:none;text-align:inherit;outline:0;font:inherit;display:inline-flex;align-items:center;justify-content:center;color:inherit;cursor:pointer}.button-comp:hover{text-decoration:none}.button-comp[disabled]{pointer-events:none}.button-comp--fullWidth{width:100%}.button-comp--size-sm{padding:4px 8px;min-height:26px;font-size:14px;line-height:1.4285714286}.button-comp--size-m{padding:6px 10px;min-height:32px;font-size:14px;line-height:1.2857142857}.button-comp--size-l{padding:8px 16px;min-height:38px;font-size:16px;line-height:1.25}.button-comp--size-xl{padding:13px 32px;min-height:50px;font-size:18px;line-height:1.2777777778}.button-comp--appearance-danger[disabled],.button-comp--appearance-primary[disabled],.button-comp--appearance-secondary[disabled],.button-comp--appearance-tertiary[disabled]{opacity:.5}.button-comp--appearance-primary{border:none;border-radius:4px;background:#5677fc;color:#fff;font-weight:700}.button-comp--appearance-primary:hover{background-color:#7893ff}[data-whatinput=keyboard] .button-comp--appearance-primary:focus{box-shadow:inset 0 0 0 3px #464646;outline:0}.button-comp--appearance-secondary{border-radius:4px;background:#fff;color:#5677fc;font-weight:700;box-shadow:inset 0 0 0 1px #5677fc}.button-comp--appearance-secondary:hover{background-color:#5677fc;color:#fff}.button-comp--appearance-secondary[disabled]{border-color:#ccc;color:#ccc;box-shadow:inset 0 0 0 1px #ccc}[data-whatinput=keyboard] .button-comp--appearance-secondary:focus{border-color:transparent;box-shadow:inset 0 0 0 3px #464646;outline:0}.button-comp--appearance-filters,.button-comp--appearance-tertiary{border:1px solid #ccd0d5;border-radius:4px;background-color:#f5f6f7;color:#4d5057;font-weight:700}.button-comp--appearance-filters:hover,.button-comp--appearance-tertiary:hover{background-color:#ededed}.button-comp--appearance-filters{padding-left:34px;padding-right:34px;border-radius:3px;background-color:#ededed;border-color:transparent}.button-comp--appearance-filters:active{border-color:#999;background-color:#f5f6f7}.button-comp--appearance-filters-with-icon{background-color:#ededed;color:#464646;display:flex;align-items:center;grid-column-gap:8px;column-gap:8px;padding:8px 15px;border-radius:3px;min-width:155px}.button-comp--appearance-filters-with-icon:active{border-color:#999;background-color:#f5f6f7}.button-comp--appearance-danger{border-radius:4px;color:#fff;font-weight:700;background-color:#d34c09}.button-comp--appearance-danger:hover{opacity:.8;color:#fff}.button-comp--appearance-plain{padding:0;height:auto;border:none;font-size:inherit}.button-comp--appearance-dropdown-list-item{width:100%;padding:6px 15px;min-height:48px;font-weight:700;color:#464646;text-align:left;justify-content:flex-start}.button-comp--appearance-dropdown-list-item:focus,.button-comp--appearance-dropdown-list-item:hover{background-color:#5677fc;color:#fff;outline:0}.basic-form+.button-comp--appearance-dropdown-list-item,.button-comp--appearance-dropdown-list-item+.button-comp--appearance-dropdown-list-item{border-top:1px solid #ededed}.button-comp--appearance-favourite{display:flex;align-items:center}.button-comp--appearance-favourite:hover{color:#fff;background-color:#5677fc}.button-comp--appearance-favourite:hover .dropdown-favourite__icon path{stroke:#fff}.button-comp--appearance-favourite:hover .dropdown-unfavourite__icon path{stroke:#fff;fill:#fff}.button-comp--appearance-favourite .dropdown-favourite__icon,.button-comp--appearance-favourite .dropdown-unfavourite__icon{margin-left:auto}.button-comp--appearance-paginator{height:50px;width:100%;text-transform:uppercase;line-height:50px;font-weight:700;letter-spacing:1px;color:#738efa;font-size:16px}.button-comp--appearance-paginator:hover{color:#8cabe1}.button-comp--appearance-pagination-button,.button-comp--appearance-pagination-button-active{width:40px;height:40px;line-height:40px;border:none;border-radius:40px;color:#464646;fill:#464646;font-weight:700;font-size:20px}.button-comp--appearance-pagination-button-active[disabled],.button-comp--appearance-pagination-button[disabled]{fill:#a8a8a8}.button-comp--appearance-pagination-button-active:hover,.button-comp--appearance-pagination-button:hover{background-color:#5677fc;color:#fff;fill:#fff}.button-comp--appearance-pagination-button-active{background-color:#5677fc;color:#fff}.button-comp--appearance-muted,.button-comp--appearance-pseudo-link,.button-comp--appearance-pseudo-link-bold,.button-comp--appearance-pseudo-link-muted,.button-comp--appearance-pseudo-link-regular,.button-comp--appearance-pseudo-link-thin{padding:0;min-height:auto;border:none;border-bottom:1px dashed rgba(20,99,217,.3);color:#1463d9;font-weight:700}.button-comp--appearance-muted,.button-comp--appearance-pseudo-link-bold,.button-comp--appearance-pseudo-link-thin{border:none}.button-comp--appearance-pseudo-link-thin{font-weight:400}.button-comp--appearance-pseudo-link-bold{font-size:16px;line-height:20px}.button-comp--appearance-pseudo-link-muted{border-color:hsla(0,0%,60%,.25)}.button-comp--appearance-muted,.button-comp--appearance-pseudo-link-muted{color:#999}.button-comp--appearance-muted.button-comp--size-l{font-size:16px;line-height:1.25}.button-comp--appearance-pseudo-link-regular{font-weight:400}.button-comp--appearance-remove{flex:none;width:22px;height:22px;padding:0;border-radius:50%;background-color:#ddd}.button-comp--appearance-trash{flex:none;width:24px;height:24px;padding:0;fill:#929ca5}.button-comp--appearance-toggle{padding:0;font-weight:700;color:#464646;fill:currentColor}@media(max-width:1023px){[data-responsive] .button-comp--appearance-toggle{font-size:17px}}.button-comp--appearance-toggle:hover{color:#999}.button-comp--appearance-text{padding:0;color:inherit}.button-comp--appearance-dropdown-footer-link{padding:4px 17px;height:50px;border-top:1px solid #ededed;color:#1463d9;font-weight:700}.button-comp--appearance-badge,.button-comp--appearance-badge-icon{padding:2px 5px;min-height:26px;border-radius:3px;background-color:#ededed;color:#464646}.button-comp--appearance-badge-icon:hover,.button-comp--appearance-badge:hover{background-color:#c9c9c9}.button-comp--appearance-badge-icon.button-comp--size-m{width:32px;height:32px}.button-comp--appearance-green{border:1px solid #64c178;border-radius:4px;font-weight:700;background-color:#fff;color:#64c178}.button-comp--appearance-green.active,.button-comp--appearance-green:active,.button-comp--appearance-green:hover{background-color:#64c178;color:#fff}.button-comp--appearance-friendship-primary,.button-comp--appearance-friendship-secondary,.button-comp--appearance-green-primary{min-width:100px;border:1px solid;border-radius:4px;font-weight:700}.button-comp--appearance-friendship-primary,.button-comp--appearance-green-primary{background-color:#64c178;border-color:#64c178;color:#fff}.button-comp--appearance-green-primary:disabled{background-color:#ccc;border-color:#ccc;color:#fff}.button-comp--appearance-friendship-secondary{background-color:#fff;border:1px solid #64c178;color:#64c178}.button-comp--appearance-friendship-secondary:hover{border:1px solid #e2570a;color:#e2570a}.button-comp--appearance-approve{padding:4px 8px}.button-comp--appearance-rate{border-radius:4px;background-color:#64c178;color:#fff;font-weight:700}.button-comp--appearance-rate:hover{background-color:#7ed491}.button-comp--appearance-reaction,.button-comp--appearance-reaction-active,.button-comp--appearance-reaction-toggle{height:32px;padding:7px 10px;background-color:#f5f6f7;border:1px solid #ccd0d5;border-radius:4px;color:#4d5057;font-size:14px;font-weight:700}.button-comp--appearance-reaction-active:hover,.button-comp--appearance-reaction-toggle:hover,.button-comp--appearance-reaction:hover{background-color:#ededed}.button-comp--appearance-reaction-active{background-color:rgba(86,119,252,.1);border-color:#5677fc;color:#5677fc}.button-comp--appearance-reaction-active:hover{background-color:rgba(86,119,252,.2)}.button-comp--appearance-reaction-toggle{padding:7px;background-color:transparent;border-color:transparent}.button-comp--appearance-reaction-toggle:hover{background-color:#ededed}.button-comp--appearance-link,.button-comp--appearance-link-underline,.button-comp--appearance-resume-toggle{padding:0;min-height:auto;border:none;color:#1463d9;font-size:16px;font-weight:700;line-height:20px;width:-webkit-max-content;width:max-content}.button-comp--appearance-link-underline.button-comp--size-m,.button-comp--appearance-link.button-comp--size-m,.button-comp--appearance-resume-toggle.button-comp--size-m{font-size:14px;line-height:1.2857142857}.button-comp--appearance-link-not-bold{color:#1463d9}.button-comp--appearance-link-not-bold:hover{text-decoration:underline}.button-comp--appearance-context{border:0;display:flex;align-items:center;justify-content:center;padding:4px}.button-comp--appearance-icon-only{height:32px;width:32px;display:grid;align-items:center;justify-content:center;padding:0}.button-comp--appearance-link-underline:hover{text-decoration:underline}.columns{display:grid;grid-gap:16px;grid-template-columns:repeat(var(--columns--count),1fr)}@media(max-width:1023px){[data-responsive] .columns--responsive{grid-template-columns:1fr}}@media(max-width:1023px){[data-responsive] .columns--appearance-suitable-users{grid-gap:32px}}.columns--appearance-search-with-order{grid-template-columns:2fr 1fr;grid-gap:8px}.columns--appearance-filters-with-order{grid-template-columns:auto auto;grid-gap:8px}@media(max-width:321px){.columns--appearance-filters-with-order{grid-template-columns:auto minmax(auto,140px)}}.basic-details{font-size:16px;line-height:20px}.basic-details__summary{color:#1463d9;cursor:pointer;display:flex;align-items:center;grid-gap:4px;gap:4px}.basic-details[open] .basic-details__summary{margin-bottom:10px}.basic-details[open] svg{transform:rotate(180deg)}.basic-details__content p{margin-top:0;margin-bottom:8px}.basic-details__content p:last-child{margin-bottom:0}.basic-details--in-preferences{margin:12px 0 38px;max-width:560px}.dropdown{overflow:hidden;position:absolute;min-width:260px;border-radius:3px;background:#fff;box-shadow:0 1px 20px rgba(0,0,0,.2);z-index:1000;transition:.2s;transition-property:opacity,visibility}[data-dropdown-state=open]{visibility:visible;opacity:1}[data-dropdown-state=closed]{visibility:hidden;opacity:0}.dropdown--fullWidth{min-width:auto;width:100%}.dropdown--minWidth-auto{min-width:auto}.dropdown--minWidth-max{min-width:auto;min-width:-webkit-max-content;min-width:max-content}.link-comp--fullWidth{display:block;text-align:center}.link-comp--appearance-white{color:#fff}.link-comp--appearance-dimmed{color:#999}.link-comp--appearance-dark{color:#464646}.link-comp--appearance-sm{font-size:15px}.link-comp--appearance-dark-bold{color:#464646;font-weight:700}.link-comp--appearance-blue{color:#1463d9}.link-comp--appearance-blue-bold{color:#1463d9;font-weight:700}.link-comp--appearance-inherit{color:inherit}.link-comp--underline-none:hover{text-decoration:none}.link-comp--underline-small{border-bottom:1px solid rgba(20,99,217,.25)}.link-comp--underline-small:hover{color:#464646;border-color:rgba(70,70,70,.31);text-decoration:none}.link-comp--appearance-more{display:block;padding:16px 0 0;border-top:1px solid #ededed;text-align:center;color:#999;font-weight:700;font-size:13px;text-transform:uppercase}@media(max-width:1023px){[data-responsive] .link-comp--layout-mobile-block{display:block}}.link-comp--appearance-question{color:#929ca5;text-decoration:none}.link-comp--appearance-question:hover{text-decoration:none}.link-comp--appearance-question .icon.icon-question{height:24px;display:flex;align-items:center;justify-content:center;font-size:24px}.basic-notification{border-radius:4px;padding:12px 16px}.basic-notification--appearance-info,.basic-notification--appearance-info-borderless{--svg-icon--color:#5677fc;border:1px solid #5677fc;background:linear-gradient(0deg,rgba(86,119,252,.12),rgba(86,119,252,.12)),#fff}.basic-notification--appearance-alert,.basic-notification--appearance-alert-borderless{--svg-icon--color:#d34c09;border:1px solid #d34c09;background:linear-gradient(0deg,rgba(211,76,9,.12),rgba(211,76,9,.12)),#fff}.basic-notification--appearance-attention,.basic-notification--appearance-attention-borderless{--svg-icon--color:#e8a700;border:1px solid #e8a700;background:linear-gradient(0deg,rgba(232,167,0,.12),rgba(232,167,0,.12)),#fff}.basic-notification--appearance-news{--svg-icon--color:$ui-green;border:1px solid #64c178;background:linear-gradient(0deg,rgba(100,193,120,.12),rgba(100,193,120,.12)),#fff}.basic-notification--appearance-alarm,.basic-notification--appearance-alarm-borderless{--svg-icon--color:#e8a700;border:1px solid #f9a21f;background:rgba(249,162,31,.12);padding:14px 16px}.basic-notification--appearance-alarm-borderless .basic-notification__icon,.basic-notification--appearance-alarm .basic-notification__icon{fill:#f9a21f}.basic-notification--appearance-alarm-borderless,.basic-notification--appearance-alert-borderless,.basic-notification--appearance-attention-borderless,.basic-notification--appearance-info-borderless{border:none}.basic-notification__icon{flex:0 0 24px;color:var(--svg-icon--color)}.basic-notification__close{float:right;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;background-color:transparent;padding:6px;opacity:.6}.basic-notification__close:focus,.basic-notification__close:hover{opacity:1}.basic-notification__container{display:flex;grid-column-gap:8px;column-gap:8px}.basic-notification__content{padding-top:2px}.basic-notification__title{font-weight:700;margin-bottom:8px}.basic-notification__in-preferences{max-width:560px;margin-block-end:38px}.basic-salary{font-weight:700;color:#68c07b}.basic-salary--appearance-banner{color:#fff}.basic-salary--appearance-vacancy-header{font-weight:400;color:#464646}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper,:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{overflow:hidden;overflow:clip;list-style:none;padding:0}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,ease);transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-ms-scroll-snap-type:none;scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border-radius:50%;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top:4px solid transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.basic-slider{position:relative}.basic-slider .swiper-pagination-bullet{display:block;flex:0 0 8px;height:8px;margin-right:12px;background-color:#929ca5;border-radius:50%;transition:background-color .1s linear}.basic-slider:last-child{margin-right:0}.basic-slider .swiper-pagination-bullet-active{background-color:#5677fc}.basic-slider .swiper-pagination{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);z-index:1;display:flex;align-items:center;justify-content:center}.basic-slider .swiper-pagination--under{bottom:-28px}.basic-slider .swiper-wrapper{will-change:transform}.basic-slider--bounds-with-pagination{margin-bottom:36px}.basic-slider__button{position:absolute;top:0;left:0;z-index:2;width:36px;height:36px;border:0;padding:0;opacity:.6;background-color:transparent;font-size:0}.basic-slider__button .svg-icon{transform:rotate(90deg)}@media(max-width:1023px){[data-responsive] .basic-slider__button{display:none}}.basic-slider__button:hover{opacity:1}.basic-slider__button--next{right:0;left:auto}.basic-slider__button--next .svg-icon{transform:rotate(270deg)}.basic-switch{display:flex;grid-gap:8px;gap:8px;align-items:center;max-width:100%;cursor:pointer}.basic-switch__loading{height:22px;width:38px}.basic-switch__loading,.basic-switch__toggle{display:flex;justify-content:center;align-items:center}.basic-switch__toggle-input{width:0;height:0;position:absolute;overflow:hidden;opacity:0}.basic-switch__toggle-block{display:flex;position:relative;justify-content:flex-start;align-items:center;border-radius:100px;outline-width:2px;outline-offset:1px;height:22px;width:38px;padding-left:5px;padding-right:5px;background:#ededed}.basic-switch__toggle-block:after{content:"";border-radius:100px;display:block;width:12px;height:12px;background-color:#929ca5;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.basic-switch__toggle-block--checked{background-color:#666;justify-content:flex-end}.basic-switch__toggle-block--checked:after{background-color:#fff}.basic-switch__name{color:#464646;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.basic-switch__name-disable{color:#999}.blur-contact{width:100%;display:inline;height:18px}.blur-contact-item{background-image:url(https://career.habr.com/assets/packs/media/images/blur_background-eab06d8f.png);cursor:pointer;display:inline-block;height:18px}.button-group{display:grid;grid-gap:8px;grid-auto-flow:column}.button-group--appearance-inline{display:inline-grid}.candidate-note{padding:12px 16px;background:#f7f7f7;border-radius:4px}.candidate-note__controls{display:grid;grid-auto-flow:column;justify-content:flex-start;align-items:center;grid-gap:12px;margin-top:12px}.card-list{padding:0;margin:0;list-style:none}.card-list__item{position:relative;padding:0}.card-list--appearance-within-section .card-list__item--marked{margin:0 -24px;padding:0 24px}@media(max-width:1023px){[data-responsive] .card-list--appearance-within-section .card-list__item--marked{margin:0 -16px;padding:0 16px}}.card-list--appearance-within-legacy-section .card-list__item--marked{margin:0 -17px;padding:0 17px}.card-list__item:not(:first-child):not(.card-list__item--marked){border-top:1px solid #ededed}.card-list__item--marked{background-color:#fff8e0}.card-list__item--marked:after{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background-color:#fdb814}@media(max-width:1023px){[data-responsive] .card-list__item--marked:after{width:2px}}.centered-block{height:100%;flex:1 1;display:flex;align-items:center;justify-content:center}.citizenship-select{width:100%;display:flex;flex-direction:column;align-items:start;grid-gap:12px;gap:12px;margin-top:14px}.citizenship-select-item{width:100%}.citizenship-select-item__wrapper{align-items:center;display:grid;grid-template-columns:1fr 24px;grid-gap:4px;gap:4px}.citizenship-select-item__error{margin-top:12px;font-size:15px;line-height:21px;color:#ff5e1b}.citizenship-select-item__delete{cursor:pointer;border:none;background-color:transparent;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center}.citizenship-select-item__delete svg{fill:#999}.citizenship-select-item__delete:hover svg{fill:#757575}.collapsible-description__toggle{display:flex;align-items:center;justify-content:center;border-top:1px solid #ededed;height:50px}.collapsible-description__toggle--appearance-inline{border:0;align-items:flex-start;justify-content:flex-start;height:auto}.collapsible-list__toggle{margin-top:12px}.collapsible-section__toggle{font-size:17px}.collapsible-section__header,.collapsible-section__toggle{display:flex;align-items:center;justify-content:space-between}.collapsible-section__content{padding-top:12px;margin-top:12px}.collapsible-section__content--withLine{border-top:1px solid #ededed}.collapsible-section__content--noMargin{margin:0;padding:0}.collapsible-section__arrow{display:flex;margin-left:8px}.collapsible-section__counter{font-weight:700;color:#999}.community-inline-list{display:flex;flex-wrap:wrap;margin:-2px}.community-inline-list__item{margin:2px}.community-inline-list-new{display:flex;flex-wrap:wrap;grid-column-gap:12px;column-gap:12px;grid-row-gap:8px;row-gap:8px;margin:0;padding:0}.community-inline-list-new__item{display:flex;align-items:center;grid-gap:4px;gap:4px}.community-inline-list-new__item a{color:#464646}.community-inline-list-new__icon{border-radius:50%}.community-inline-list-new__item--disabled{color:#999;cursor:not-allowed}.community-inline-list-new__item--disabled .community-inline-list-new__icon{opacity:.5}.company-inn-info{display:grid;grid-gap:12px;gap:12px}.company-inn-info__name{color:#464646;font-size:17px;font-weight:700;line-height:22px}.company-inn-info__block{display:flex;grid-gap:24px;gap:24px}.company-inn-info__item{font-weight:400;line-height:20px}.company-inn-info__item-name{color:#999;font-size:14px}.company-inn-info__item-value{color:#464646;font-size:16px}.company-public-member{min-height:40px;display:grid;grid-template-columns:36px 1fr;grid-template-rows:auto auto;grid-template-areas:"avatar name" "avatar position";align-items:center;grid-column-gap:12px;column-gap:12px;text-decoration:none;cursor:pointer}.company-public-member:hover{text-decoration:none}.company-public-member__avatar{grid-area:avatar}.company-public-member__name{grid-area:name;font-weight:700;font-size:15px;line-height:1.3333333333;color:#464646}.company-public-member__position{grid-area:position;font-size:15px;line-height:1.3333333333;color:#999;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.basic-slider__button{bottom:0}.company-public-members__slide{padding:8px 0}.company-public-members__slide--fixed{min-height:264px}.company-public-members__list{display:flex;flex-direction:column;grid-row-gap:16px;row-gap:16px}.company-public-members__slider .swiper-pagination{position:static;transform:none;grid-column-gap:2px;column-gap:2px;padding:10px 12px;margin:10px 24px 0}.company-public-members__slider .swiper-pagination-bullet{border-radius:0;height:4px;margin:0;background-color:#929ca5;opacity:.3;transition:opacity .3s ease-in-out;flex:auto}.company-public-members__slider .swiper-pagination-bullet-active{opacity:.6}.company-public-members__slider .basic-slider__button{bottom:-6px;top:auto}.company-public-members__slider .basic-slider__button--prev{left:-6px}.company-public-members__slider .basic-slider__button--next{right:-6px}.company-public-members__slider .with-spinner-placeholder{position:static}.connected-timeline__item{display:flex}@media(max-width:1023px){[data-responsive] .connected-timeline__item{flex-direction:row-reverse}}.connected-timeline--gap-medium{--connected-timeline--gap:25px}.connected-timeline--jointAlign-text{--connected-timeline--joint-shift:6px}.connected-timeline__aside{flex:none;display:flex;flex-direction:column;align-items:center;color:#ededed;width:50px}body:not([data-responsive]) .connected-timeline__aside{margin-right:15px}@media(min-width:1024px){.connected-timeline__aside{margin-right:15px}}@media(max-width:1023px){[data-responsive] .connected-timeline__aside{margin-left:5px}}.connected-timeline__circle{flex:none;margin-top:var(--connected-timeline--joint-shift);width:12px;height:12px;border-radius:50%;background-color:currentColor}.connected-timeline__line{flex:1 1;width:2px;margin-bottom:calc(var(--connected-timeline--joint-shift)*-1);background-color:currentColor}.connected-timeline__content{flex:1 1;min-width:0}.connected-timeline__item:not(:last-child) .connected-timeline__content{padding-bottom:var(--connected-timeline--gap)}.invite-to-interview__btn,.invite-to-interview__label{width:114px}.invite-to-interview__label{background-color:#ecf8ee;border-radius:4px;padding:4px 10px 4px 6px;font-size:0}.invite-to-interview__label span{font-size:14px;font-weight:700;line-height:20px}.invite-to-interview__icon-label{display:inline-flex;align-items:center;grid-gap:4px;gap:4px}.consultation-request-form-modal__form{padding:0 24px;display:grid;grid-gap:20px;gap:20px}.consultation-request-form-modal__footer{padding:4px 0 24px;max-width:220px}@media(max-width:1023px){[data-responsive] .consultation-request-form-modal__footer{padding-bottom:16px}}.consultation-request-form-modal__tip{margin:0;font-size:16px;line-height:20px;color:#999}.contacts-inline-list{display:flex;flex-wrap:wrap;grid-column-gap:12px;column-gap:12px;grid-row-gap:8px;row-gap:8px;margin:0;padding:0}.create-note-form__controls{display:grid;grid-auto-flow:column;justify-content:flex-start;grid-gap:8px;margin-top:12px}.curators{margin-top:38px}.curators__title{font-weight:700;font-size:21px;line-height:27px}.curators__description{margin-top:16px;margin-bottom:24px;font-weight:400;font-size:16px;line-height:20px}.curators__item{margin:24px 0;display:flex;grid-gap:10px}.curators__info-title{font-weight:700;font-size:16px;line-height:20px}.curators__info-subtitle{margin-top:2px;font-weight:400;font-size:14px;line-height:20px;color:#999}.date-period{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;width:100%}@media(max-width:1023px){[data-responsive] .date-period{grid-template-columns:1fr;grid-gap:24px;gap:24px}}.date-period .field_error{width:100%}.date-period .field_error .dropdown-select{border:1px solid #d34c09;border-radius:4px}.date-period__block{display:flex;flex-direction:column;align-items:flex-start;grid-gap:12px;gap:12px}.date-period__label{font-size:15px;font-weight:700}.date-period__selects{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;width:100%;position:relative}body:not([data-responsive]) .date-period__selects--first:after{content:"—";position:absolute;right:-17px;top:9px}@media(min-width:1024px){.date-period__selects--first:after{content:"—";position:absolute;right:-17px;top:9px}}

/*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | https://dbushell.com/
 */.pika-single{z-index:9999;display:block;position:relative;color:#333;background:#fff;border:1px solid;border-color:#ccc #ccc #bbb;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.pika-single:after,.pika-single:before{content:" ";display:table}.pika-single:after{clear:both}.pika-single{*zoom:1}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px rgba(0,0,0,.5)}.pika-lendar{float:left;width:240px;margin:8px}.pika-title{position:relative;text-align:center}.pika-label{display:inline-block;*display:inline;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:700;background-color:#fff}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;filter:alpha(opacity=0);opacity:0}.pika-next,.pika-prev{display:block;cursor:pointer;position:relative;outline:none;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:75% 75%;opacity:.5;*position:absolute;*top:0}.pika-next:hover,.pika-prev:hover{opacity:1}.is-rtl .pika-next,.pika-prev{float:left;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==");*left:0}.is-rtl .pika-prev,.pika-next{float:right;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=");*right:0}.pika-next.is-disabled,.pika-prev.is-disabled{cursor:default;opacity:.2}.pika-select{display:inline-block;*display:inline}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table td,.pika-table th{width:14.285714285714286%;padding:0}.pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:700;text-align:center}.pika-button{cursor:pointer;display:block;box-sizing:border-box;-moz-box-sizing:border-box;outline:none;border:0;margin:0;width:100%;padding:5px;color:#666;font-size:12px;line-height:15px;text-align:right;background:#f5f5f5}.pika-week{font-size:11px;color:#999}.is-today .pika-button{color:#3af;font-weight:700}.has-event .pika-button,.is-selected .pika-button{color:#fff;font-weight:700;background:#3af;box-shadow:inset 0 1px 3px #178fe5;border-radius:3px}.has-event .pika-button{background:#005da9;box-shadow:inset 0 1px 3px #0076c9}.is-disabled .pika-button,.is-inrange .pika-button{background:#d5e9f7}.is-startrange .pika-button{color:#fff;background:#6cb31d;box-shadow:none;border-radius:3px}.is-endrange .pika-button{color:#fff;background:#3af;box-shadow:none;border-radius:3px}.is-disabled .pika-button{pointer-events:none;cursor:default;color:#999;opacity:.3}.is-outside-current-month .pika-button{color:#999;opacity:.3}.is-selection-disabled{pointer-events:none;cursor:default}.pika-button:hover,.pika-row.pick-whole-week:hover .pika-button{color:#fff;background:#ff8000;box-shadow:none;border-radius:3px}.pika-table abbr{border-bottom:none;cursor:help}.datepicker__container{position:relative}.vue-datepicker{border:none;border-radius:4px;position:absolute!important;left:50%!important;transform:translate(-50%,10px)}.vue-datepicker .pika-lendar{margin:24px 20px 20px}.vue-datepicker .pika-table .is-empty{width:32px;height:32px}.vue-datepicker .pika-table .pika-button{width:32px;height:32px;background-color:#fff;text-align:center;font-size:14px;line-height:24px;vertical-align:middle;color:#000;border-radius:50%}.vue-datepicker .pika-table .pika-button:hover{background-color:rgba(0,0,0,.15)}.vue-datepicker .pika-table .has-event .pika-button,.vue-datepicker .pika-table .is-selected .pika-button{box-shadow:none;background-color:#5677fc;color:#fff;font-weight:400}.vue-datepicker .pika-title{display:flex;align-items:center;padding:0 12px;margin-bottom:20px}.vue-datepicker .pika-title select{top:auto}.vue-datepicker .pika-label{order:2;margin-right:1ch;padding:0;font-weight:400}.vue-datepicker .pika-label:last-of-type{margin-right:0}.vue-datepicker .pika-next,.vue-datepicker .pika-prev{color:transparent;width:24px;height:24px;background-size:contain;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9IiM5MjlDQTUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNS43MDcgNC4yOTNhMSAxIDAgMDEwIDEuNDE0TDkuNDE0IDEybDYuMjkzIDYuMjkzYTEgMSAwIDAxLTEuNDE0IDEuNDE0bC03LTdhMSAxIDAgMDEwLTEuNDE0bDctN2ExIDEgMCAwMTEuNDE0IDB6Ii8+PC9zdmc+)}.vue-datepicker .pika-next{transform:rotate(180deg);order:3;margin-left:auto}.vue-datepicker .pika-prev{order:1;margin-right:auto}.vue-datepicker .vue-datepicker__today-cell{padding-top:16px;text-align:center}.vue-datepicker .vue-datepicker__today-button{border:none;background-color:transparent;cursor:pointer;padding:0;color:#1463d9}@media(max-width:1023px){[data-responsive] .vue-datepicker_align-left{left:0!important;transform:translateY(10px)}}@media(max-width:1023px){[data-responsive] .vue-datepicker_align-right{left:auto!important;right:0;transform:translateY(10px)}}.decorated-result-modal__image{height:140px;display:flex;align-items:center;justify-content:center}.decorated-result-modal__image--appearance-warning{background-color:#fccb83}.decorated-result-modal__image--appearance-success{background-color:#7fe1ca}.decorated-result-modal__image--appearance-error{background-color:#ffa299}.decorated-result-modal__title{margin:0 0 16px;font-size:21px;line-height:27px}.decorated-result-modal__content{line-height:20px;font-size:16px;padding:20px 24px 0}@media(max-width:1023px){[data-responsive] .decorated-result-modal__content{padding-bottom:16px}}.decorated-result-modal__content p,.decorated-result-modal__content ul{margin:0 0 8px}.decorated-result-modal__content ul{padding-left:1rem}.decorated-result-modal__content--scrollable{padding-top:0}.decorated-result-modal__footer{display:flex;padding:24px}@media(max-width:1023px){[data-responsive] .decorated-result-modal__footer{padding:16px 24px}}.description-list{display:grid;grid-auto-flow:row;grid-gap:20px}.description-list--appearance-compact{grid-gap:12px}.description-list__item{margin:0}.description-list__description,.description-list__title{display:inline}.description-list__title{font-weight:700}.description-list--appearance-compact .description-list__title{font-weight:400}.description-list__description{margin-left:0}.dropdown-label{overflow:hidden;display:flex;align-items:center;flex:1 1;width:100%;min-height:40px;min-width:40px;padding:6px 34px 6px 12px;border:1px solid transparent;border-radius:3px;line-height:1.2777777778;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#ededed;background-repeat:no-repeat;background-position:right 6px top 50%;background-size:24px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23929CA5' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4.3 8.3a1 1 0 011.4 0l6.3 6.3 6.3-6.3a1 1 0 111.4 1.4l-7 7a1 1 0 01-1.4 0l-7-7a1 1 0 010-1.4z'/%3E%3C/svg%3E")}.dropdown-label:focus{background-color:#f5f6f7;border-color:#999;outline:none}.dropdown-label--disabled{border:1px solid #999;opacity:.5;cursor:not-allowed}.dropdown-label__label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dropdown-label__rest{margin-left:4px}.dropdown-label__aside{margin-right:4px;font-weight:700}.dropdown-target{display:inline-block;position:relative}.dropdown-target--fullWidth{display:block}.dropdown-title{display:flex;align-items:center;height:45px;padding:4px 17px;background-color:#f7f7f7;font-weight:700;font-size:18px}.emotional-feedback{position:relative;padding:22px;border:2px solid #f9a21f;background:#fff;border-radius:8px;min-height:132px}.emotional-feedback__title{display:flex;grid-column-gap:12px;column-gap:12px;font-weight:700;font-size:21px;line-height:1.2857142857;text-align:left;width:calc(100% - 32px);margin-bottom:16px}.emotional-feedback__title-star{color:#f9a21f;stroke:#f9a21f}.emotional-feedback__close{display:flex;align-items:center;justify-content:center;position:absolute;top:24px;right:24px;width:24px;height:24px;border:none;background:transparent}.emotional-feedback__content{display:grid;grid-template-columns:1fr 106px;align-items:flex-end;grid-column-gap:12px;column-gap:12px}@media(max-width:1023px){[data-responsive] .emotional-feedback__content{grid-template-columns:1fr;grid-row-gap:16px;row-gap:16px}}.emotional-feedback__reaction{margin-top:10px}.emotional-feedback__button{max-width:-webkit-max-content;max-width:max-content;height:40px}.emotional-feedback__success{display:flex;grid-gap:20px;gap:20px;align-items:center;min-height:84px}@media(max-width:1023px){[data-responsive] .emotional-feedback__success{flex-direction:column;text-align:center}}.emotional-feedback__success-title{font-size:21px;font-weight:700;line-height:27px}.emotional-feedback__success-image{height:72px;width:72px}.expert-requests-selector{display:grid;grid-gap:28px;gap:28px;grid-template-columns:repeat(2,1fr)}@media(max-width:1023px){[data-responsive] .expert-requests-selector{grid-template-columns:1fr;grid-gap:32px;gap:32px}}.expert-requests-selector__group-checkbox,.expert-requests-selector__item{margin-bottom:16px}.expert-requests-selector__group-checkbox:last-child,.expert-requests-selector__item:last-child{margin-bottom:0}.expert-requests-selector__items{padding-left:30px}.faded-content{max-height:278px;overflow:hidden;position:relative}.faded-content--minimal{max-height:83.2px}.faded-content--isSkills{max-height:112px}.faded-content__fade{width:100%;height:80px;position:absolute;bottom:0;background-image:linear-gradient(180deg,hsla(0,0%,100%,0),#fff)}.faded-content__body{overflow:hidden}.faded-content__toggle{display:flex;align-items:center;justify-content:center;border-top:1px solid #ededed;height:50px}.faded-content__toggle--appearance-inline{border:0;align-items:flex-start;justify-content:flex-start;height:auto;margin-top:8px}.fake-select{position:absolute;bottom:0;left:0;margin:0;padding:0;border:none;opacity:0;cursor:inherit}.fancy-file-link{display:flex;grid-gap:12px;gap:12px;font-size:16px;line-height:20px;color:inherit}.fancy-file-link:hover{text-decoration:none}.fancy-file-link__ext{display:flex;align-items:center;justify-content:center;color:#fff;flex:0 0 40px;width:40px;height:40px;border-radius:4px;font-weight:700;text-align:center}.fancy-file-link__size{display:block;color:#999;font-size:14px}.fancy-file-link__info{display:block;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 52px)}.fancy-file-link:hover .fancy-file-link__name{text-decoration:underline}.feedback-button{border-bottom-left-radius:8px;border-top-left-radius:8px;box-shadow:0 2px 8px 0 rgba(0,0,0,.16);background:linear-gradient(90deg,#b09fff,#8d79f6);padding:8px 15px;grid-gap:12px;gap:12px;display:flex;transform:translateY(50%);position:fixed;right:-78px;bottom:50vh;z-index:999;min-height:52px;align-items:center;color:#fff;transition:right 1s}@media(max-width:1023px){.feedback-button{bottom:10vh}}.feedback-button--show{right:0}.feedback-button__text{font-weight:700;line-height:18px}.feedback-button:hover{cursor:pointer}.feedback-modal__stars{margin-bottom:4px}.feedback-modal__message{display:flex;flex-direction:column;align-items:center;margin-top:12px;grid-row-gap:8px;row-gap:8px}.feedback-modal__text{padding-bottom:24px;font-size:18px;line-height:22px;font-weight:700}.fire-label{display:flex;grid-column-gap:5px;column-gap:5px;align-items:center;justify-content:center;padding:5px 8px;border-radius:14.5px;border:2px solid #464646;background-color:#fff;font-size:10px;line-height:10px}.free-vacancy-rejection{margin-bottom:12px}.free-vacancy-rejection__comment-label{margin-bottom:8px}.friendship-request{display:flex;padding:12px 17px}.friendship-request__aside{margin-right:12px}.friendship-request__common-friends,.friendship-request__rejected{margin-top:4px}.friendship-request__actions{display:grid;grid-auto-flow:column;grid-gap:8px;margin-top:6px}.friendship-request-control__actions{display:grid;grid-auto-flow:column;grid-gap:12px;justify-content:flex-start}.friendship-request-control__cancelled{display:flex;align-items:center;min-height:32px}.fullscreen-limiter--overflow-auto{overflow-y:auto}.global-window__content,.global-window__footer{padding-left:24px;padding-right:24px}.global-window__footer{display:grid;grid-auto-flow:column;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,-webkit-min-content);grid-template-columns:repeat(2,min-content);white-space:nowrap;padding-bottom:24px;padding-top:24px}@media(max-width:1023px){[data-responsive] .global-window__footer{padding-bottom:16px;padding-top:16px}}.guide-card{padding:24px;background-color:#fff;border-radius:3px;background-repeat:no-repeat}.guide-card,.guide-card__actions{position:relative}.guide-card__actions .dropdown-target{position:absolute;z-index:1000;top:10px;left:-20px}body:not([data-responsive]) .guide-card{min-height:365px}@media(min-width:1024px){.guide-card{min-height:365px}}@media(max-width:1023px){[data-responsive] .guide-card{padding-left:120px;background-image:url(https://career.habr.com/assets/packs/media/images/spec_help_mobile_1x-9419183c.jpg);background-size:112px auto}}@media only screen and (max-width:1023px)and (-webkit-min-device-pixel-ratio:1.5){[data-responsive] .guide-card{background-image:url(https://career.habr.com/assets/packs/media/images/spec_help_mobile_2x-0d554d96.jpg)}}.guide-card__image{max-width:100%}@media(max-width:1023px){[data-responsive] .guide-card__image{display:none}}.guide-card__title{font-size:21px;line-height:27px;margin:16px 0 8px;font-weight:700}@media(max-width:1023px){[data-responsive] .guide-card__title{margin-top:0}}.guide-card__description{font-size:16px;line-height:20px;margin:0 0 16px}.guide-card__link{position:absolute;top:0;right:0;bottom:0;left:0;font-size:0;z-index:1}.hh-company-import{margin-bottom:12px}.hh-company-import--bordered{border:2px solid #f9a21f;border-radius:8px;margin-bottom:14px}.hh-company-import__title{display:flex;align-items:center;grid-gap:6px;gap:6px;font-size:17px;font-weight:700;line-height:22px}.hh-company-import__description{margin-top:12px;margin-bottom:12px;font-size:16px;font-weight:400;line-height:20px}.hh-company-import__block{display:grid;grid-template-columns:auto -webkit-min-content;grid-template-columns:auto min-content;grid-gap:12px;gap:12px}.hh-company-import__block .text-input__input{min-height:36px}.hh-company-import--loading{border-radius:8px;display:grid;align-items:center;border:1px solid #5677fc}.hh-company-import__error{color:#d34c09;margin-top:12px}.hh-company-import-status{display:flex;justify-content:space-between;grid-gap:24px;gap:24px}.hh-company-import-status__close{height:24px;width:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;background-color:transparent}.hh-company-import-status__info{display:flex;align-items:start;grid-gap:8px;gap:8px}.hh-company-import-status__title{font-size:16px;font-weight:700;line-height:24px}.hh-company-import-vacancy{display:flex;padding:12px 12px 12px 16px;margin:14px 0;align-items:flex-start;grid-gap:8px;gap:8px;border-radius:3px;border:1px solid #64c178;color:#464646;background:#ecf8ef}.hh-company-import-vacancy__title{font-size:16px;font-weight:700;line-height:24px}.hh-company-import-vacancy__description{margin-top:8px;margin-bottom:8px;font-size:16px;font-weight:400;line-height:20px}.hh-company-import-vacancy__close{height:24px;width:24px;display:flex;align-items:center;justify-content:center;cursor:pointers;border:none;background-color:transparent}.habr-admin-label{display:inline-flex;align-items:center;grid-column-gap:4px;column-gap:4px;padding:4px 12px 4px 6px;border-radius:6px;background-color:#f4e6fe;color:#464646;font-size:16px;line-height:20px}.highlighted-item{display:inline-block;padding:0 2px;border-radius:2px;background-color:#fdf0bb}.hot-point-hint__dot{width:16px;height:16px;cursor:pointer;border-radius:9999px;background-color:#fff;padding:0;border:6px solid #5677fc}.hot-point-hint__dot--withBorder,.hot-point-hint__dot--withBorder:after{box-shadow:0 0 0 1px #fff}.hot-point-hint__dot:after{content:"";animation:hotPointPulsate 1s ease-out;animation-iteration-count:infinite;position:absolute;left:50%;top:50%;width:16px;height:16px;transform:translate(-50%,-50%);border-radius:9999px;border:4px solid #5677fc}@keyframes hotPointPulsate{0%{opacity:0}50%{opacity:1}to{height:32px;width:32px;opacity:0}}.hot-point-hint__popper{padding:14px 16px 16px;border-radius:8px;max-width:306px;border:1px solid #5677fc;background:rgba(86,119,252,.12);box-shadow:0 2px 8px 0 rgba(67,75,96,.16)}.hot-point-hint__dropdown{border-radius:8px}.hot-point-hint__button{position:absolute;top:12px;right:12px;padding:0;width:24px;height:24px;background-color:transparent;cursor:pointer;border:none}.hot-point-hint__close{opacity:.6}.hot-point-hint__title{font-weight:700;padding-right:32px;margin-top:0;margin-bottom:8px;font-size:16px;line-height:20px}.import-card{padding:16px 16px 16px 20px;border-radius:8px;display:grid;grid-gap:8px;gap:8px;align-items:center;grid-template-columns:300px 150px 1fr;grid-template-areas:"status date action";min-height:64px;border:1px solid #ededed;position:relative}@media(max-width:1023px){[data-responsive] .import-card{padding:16px;display:block}}.import-card--loading{border:1px solid #5677fc}.import-card__title-info{width:calc(100% - 60px);display:block}.import-card__title{grid-area:status;font-size:16px;font-weight:700;line-height:20px;display:flex;align-items:center;grid-gap:8px;gap:8px}@media(max-width:1023px){[data-responsive] .import-card__title{margin-bottom:6px}}.import-card__date{grid-area:date;font-size:16px;font-weight:400;line-height:20px;color:#999}@media(max-width:1023px){[data-responsive] .import-card__date{margin-bottom:4px;margin-left:32px}[data-responsive] .import-card__date:has(+.import-card__action>.button-comp){margin-bottom:12px}}.import-card__action{grid-area:action;display:flex;justify-content:end;align-items:center}@media(max-width:1023px){[data-responsive] .import-card__action{justify-content:start;margin-left:32px}}.import-card__close{margin-left:12px;height:24px;width:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;background-color:transparent}@media(max-width:1023px){[data-responsive] .import-card__close{position:absolute;top:16px;right:16px}}.import-groups-popup__title{font-size:21px;font-weight:700;line-height:27px;margin-bottom:16px}.import-groups-popup__description{font-size:16px;font-weight:400;line-height:20px;margin-bottom:20px}.import-groups-popup__container{max-height:264px;overflow:auto}@media(max-width:1023px){[data-responsive] .import-groups-popup__container{max-height:none}}.import-groups-popup__checkbox{margin-bottom:16px}.import-groups-popup__buttons{margin-top:24px;display:flex;grid-gap:8px;gap:8px}.info-hint{position:relative;padding:14px 20px 14px 60px;background:linear-gradient(0deg,rgba(122,166,0,.12),rgba(122,166,0,.12)),#fff;border-radius:3px;font-size:15px;line-height:20px;color:#333}.info-hint p{margin:0 0 8px}.info-hint p:last-child{margin-bottom:0}.info-hint__icon{position:absolute;top:12px;left:20px;width:24px;height:24px}.info-hint--appearance-message{background:linear-gradient(0deg,rgba(84,142,170,.12),rgba(84,142,170,.12)),#fff}.info-hint--appearance-error{background:rgba(208,78,78,.12)}.inline-align--align-center,.inline-align--plain{display:inline-flex;align-items:center}.inline-align--gap-small{--inline-align--gap:4px}.inline-align--gap-medium{--inline-align--gap:8px}.inline-align--gap-medium-big{--inline-align--gap:12px}.inline-align--gap-big{--inline-align--gap:16px}.inline-align__aside{display:inline-flex;align-items:center}.inline-align__aside--start{margin-right:var(--inline-align--gap)}.inline-align__aside--end{margin-left:var(--inline-align--gap)}.inline-coworkers-list{display:inline-flex;font-size:16px}.inline-coworkers-list__preview{padding:0;background-color:transparent;border-radius:0;border:none;text-align:inherit;outline:0;font:inherit;display:flex;align-items:center}.inline-coworkers-list__users{display:flex}.inline-coworkers-list__user{position:relative;flex:none;width:24px;height:24px;border-radius:50%;box-shadow:0 0 0 1px #fff}.inline-coworkers-list__user:first-child{z-index:3}.inline-coworkers-list__user:nth-child(2){z-index:2}.inline-coworkers-list__user:nth-child(3){z-index:1}.inline-coworkers-list__user+.inline-coworkers-list__user{margin-left:-4px}.inline-coworkers-list__extra{margin-left:4px;font-size:1rem;line-height:1}.inline-coworkers-list__dropdown-user-list{max-height:300px;overflow:auto}.inline-icons-list{display:inline-flex;align-items:center;grid-column-gap:6px;column-gap:6px;vertical-align:middle}.inline-list-link{text-decoration:none;color:inherit}.inline-list-link:hover{text-decoration:underline}.input-suggest-list__wrapper{background:#ededed;border-radius:3px;display:inline-block;width:100%;min-height:40px;padding-right:6px}.input-suggest-list__wrapper .text-input__input{width:220px!important}.job-invite-button .tooltip{display:block}.job-invite-button--fullWidth{width:100%}.job-invite-button .tooltip,.job-invite-button__btn,.job-invite-button__label{min-width:120px}.job-invite-button__btn{padding:4px 10px 4px 6px}.job-invite-button__btn--fullWidth{width:100%}.job-invite-button__label{background-color:#ecf8ee;border-radius:4px;padding:4px 10px 4px 6px;font-size:0;text-align:center}.job-invite-button__label span{font-size:14px;font-weight:700;line-height:20px;white-space:nowrap}.job-invite-button__icon-label{display:inline-flex;align-items:center;grid-gap:4px;gap:4px}.job-invite-form-modal__form{display:grid;grid-gap:20px;gap:20px;padding:0 24px}.job-invite-form-modal__footer{padding:4px 0 24px;max-width:220px}.job-invite-form-modal__hint{color:#999;font-size:16px;font-weight:400;line-height:20px}.language-select{width:100%;display:flex;flex-direction:column;align-items:start;grid-gap:12px;gap:12px;margin-top:14px}.language-select__skeleton{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:12px}@media(max-width:1023px){[data-responsive] .language-select__skeleton{grid-template-columns:1fr}}.language-select-item{width:100%}.language-select-item__wrapper{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media(max-width:1023px){[data-responsive] .language-select-item__wrapper{grid-template-columns:1fr}}.language-select-item__grade{display:flex;align-items:center}.language-select-item__dropdown{width:100%}.language-select-item__error{margin-top:12px;font-size:15px;line-height:21px;color:#ff5e1b}.language-select-item__delete{cursor:pointer;border:none;background-color:transparent;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;margin-left:4px}.language-select-item__delete svg{fill:#999}.language-select-item__delete:hover svg{fill:#757575}.language-switch{margin-bottom:20px}.language-switch__select{min-width:200px}@media(max-width:1023px){[data-responsive] .language-switch__select{min-width:auto;flex:1 0 auto}}.limit-modal{padding:24px}.limit-modal__header{font-size:21px;font-weight:700;line-height:27px;margin-bottom:16px}.limit-modal__description{font-size:16px;line-height:20px;margin-bottom:24px;white-space:normal}.limit-modal__actions{display:flex;grid-gap:8px;gap:8px}body:not([data-responsive]) .limit-width--responsive{max-width:var(--limit-width--max)}@media(min-width:1024px){.limit-width--responsive{max-width:var(--limit-width--max)}}.list-page-sidebar__filters{margin-bottom:8px}.locations-list{margin-top:24px}.locations-list__similar{margin-top:16px}.menu-section{border-top:1px solid #ededed}.menu-section--appearance-padding{padding-top:8px;padding-bottom:8px}.menu-section--appearance-footer{background:#f7f7f7}.menu-item{background-color:transparent;border-radius:0;border:none;text-align:inherit;outline:0;font:inherit;display:flex;align-items:center;width:100%;color:#464646;font-weight:400;font-size:16px;line-height:20px;margin:0;padding:10px 16px;position:relative}.menu-item:hover{color:#fff;background:#5677fc;text-decoration:none}.menu-item:hover .menu-item__image{fill:#fff}.menu-item.active,.menu-item:active{background:#5677fc}.menu-item .sup{display:inline-block;font-size:12px;color:#ff7e75;margin-left:5px;position:relative;top:-5px;font-weight:700}.menu-item .sup--new{color:#65c178}.menu-item--company{font-weight:700;flex-wrap:nowrap;white-space:nowrap}.menu-item__company-name{max-width:calc(100% - 32px);overflow:hidden;text-overflow:ellipsis}.menu-item__new{background:#ff7e75;color:#fff;border-radius:22px;padding:2px 4px;font-weight:700;font-size:12px;line-height:12px;margin-left:8px}.menu-item--highlight{display:block;color:#64c178;padding:14px 16px;font-size:14px;font-weight:700}.menu-item--highlight span{display:inline-block;white-space:nowrap}.menu-item__create{color:#999;padding:16px 14px;font-size:14px;line-height:20px}.menu-item__create a{color:#1463d9}.menu-item__image{margin-right:8px;height:24px;width:24px;display:flex;align-items:center;justify-content:center;border-radius:3px;object-fit:cover;overflow:hidden;fill:#929ca5}.company-menu--mobile,.user-menu--mobile{width:100%;height:100vh;overflow:hidden}.company-menu--mobile .menu-section:last-child,.user-menu--mobile .menu-section:last-child{height:100%}.new-notice{position:fixed;bottom:16px;z-index:1000;left:50%;transform:translate(-50%);width:708px;animation:move .1s linear normal}@media(max-width:1023px){[data-responsive] .new-notice{width:100%}}.new-notice__card{padding:12px 12px 12px 16px;margin:0 12px;display:grid;align-items:flex-start;grid-template-columns:24px auto 24px;grid-gap:8px;gap:8px;border-radius:8px;box-shadow:0 2px 8px 0 rgba(67,75,96,.16);border:1px solid #64c178;color:#464646;background:#ecf8ef}.new-notice__title{font-size:16px;font-weight:700;line-height:24px}.new-notice__description{margin-top:8px;margin-bottom:8px;font-size:16px;font-weight:400;line-height:20px}.new-notice__close,.new-notice__emoji{display:flex;justify-content:center}.new-notice__close{height:24px;width:24px;align-items:center;cursor:pointer;border:none;background-color:transparent}@keyframes move{0%{margin-bottom:-92px}to{margin-bottom:0}}.news-subscribe .sidebar-section__body,.sidebar-section__body .basic-form{display:flex;justify-content:space-between;flex-direction:column;min-height:136px}.news-subscribe .modal-window__content{padding:8px 24px 24px}.news-subscribe .modal-window__content,.news-subscribe .modal-window__content .basic-form{display:flex;justify-content:space-between;flex-direction:column;min-height:200px}@media(max-width:1023px){[data-responsive] .news-subscribe .modal-window__content,[data-responsive] .news-subscribe .modal-window__content .basic-form{min-height:auto}}.news-subscribe__description{margin-top:12px;margin-bottom:12px}.news-subscribe__input{margin-bottom:12px}.news-subscribe__ready-block{display:flex;grid-gap:4px;align-items:center;margin-top:12px;margin-bottom:-8px;font-weight:700;font-size:16px;line-height:20px}.news-subscribe__button,.news-subscribe__link{max-width:-webkit-max-content;max-width:max-content}.news-subscribe .form-field-errors__error{margin-bottom:12px}.news-subscribe-link:before{margin-right:8px;content:"";background-image:url(https://career.habr.com/assets/packs/media/socials/email-df6eb565.svg);background-repeat:no-repeat;background-size:24px 24px;display:inline-block;width:24px;height:24px;vertical-align:middle}.news-subscribe-link__text{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;background-color:transparent;cursor:pointer;font-weight:700;border-bottom:1px solid rgba(0,0,0,.25);color:inherit}.news-subscribe-link__text:hover{color:#1463d9;border-color:rgba(20,99,217,.25)}.news-subscribe-landing__form{display:flex;width:564px;padding:12px;background:#fff;box-shadow:0 8px 16px rgba(51,51,51,.12);border-radius:8px}@media(max-width:1199px){.news-subscribe-landing__form{width:512px}}@media(max-width:719px){.news-subscribe-landing__form{width:calc(100% - 32px);flex-direction:column;grid-gap:8px;gap:8px}}.news-subscribe-landing__form .form-field{width:100%}.news-subscribe-landing__form .form-field-errors{color:#d34c09}.news-subscribe-landing__input input{width:100%;min-width:0;padding:12px;border:none;font-size:18px;line-height:24px}.news-subscribe-landing__input input:focus{outline:none}.news-subscribe-landing__button{height:48px;padding:4px 24px;border-radius:8px!important;font-size:16px;line-height:24px}.news-subscribe-landing__success{width:466px;font-size:18px;line-height:28px}@media(max-width:1199px){.news-subscribe-landing__success{width:424px;font-size:16px;line-height:24px}}@media(max-width:719px){.news-subscribe-landing__success{width:100%}}.news-subscribe-landing__success-title{font-weight:700}.notice-card{padding:36px 0;text-align:center}.notice-card--appearance-no-content{max-width:350px;margin:auto}.notice-card--appearance-no-content-new{max-width:650px;margin:auto;padding:48px 24px 40px}.notice-card__image{max-width:200px;margin-bottom:20px}.notice-card--appearance-no-content-new .notice-card__image{margin-bottom:16px}.notice-card__title{margin-top:20px;font-size:24px;font-weight:700;line-height:1.2916666667;color:#333}.notice-card--appearance-no-content .notice-card__title{font-size:25px;font-weight:400}.notice-card--appearance-no-content-new .notice-card__title{font-size:18px;font-style:normal;font-weight:700;line-height:23px;margin-top:0}.notice-card__description{margin-top:12px;line-height:1.4}.notice-card--appearance-no-content .notice-card__description{color:#999;font-size:15px}.notice-card--appearance-no-content-new .notice-card__description{color:#999;font-size:15px;font-weight:400;line-height:20px;margin-top:8px}.notice-card__actions{display:grid;grid-auto-flow:column;justify-content:center;grid-gap:14px;margin-top:20px}.notice-card--appearance-no-content-new .notice-card__actions{grid-gap:8px;margin-top:16px}.notification-item{display:flex;padding:12px 17px;text-decoration:none;color:#464646}.notification-item:hover{background-color:#e8effd;text-decoration:none}.notification-item__aside{margin-right:12px}.notification-item__postedAt{display:block;margin-top:4px}.open-response-payment-modal__price{color:#64c178;font-size:18px}.open-response-payment-modal__form{padding:0 24px 24px}@media(max-width:1023px){[data-responsive] .open-response-payment-modal__form{padding:0 24px 16px}}.open-response-payment-modal__form-fields{display:grid;grid-template-columns:100%;grid-gap:20px;gap:20px}.open-response-payment-modal__form-actions{padding-top:24px;display:flex;grid-gap:8px;gap:8px}@media(max-width:1023px){[data-responsive] .open-response-payment-modal__form-actions{padding-top:16px}}.open-response-payment-modal__form-actions--loading{padding:4px 24px 24px}.open-response-payment-modal__description{margin:0}.open-response-payment-modal__account-accept-message{font-size:14px;line-height:20px;color:#999;margin-top:8px}.open-response-payment-modal__account-accept-message a{color:#5677fc;text-decoration:none}.open-response-payment-modal__account-title{display:flex;align-items:flex-start;grid-gap:12px;gap:12px}.open-response-payment-modal__account-title b{white-space:nowrap;margin-left:auto}.dropdown-label__label .open-response-payment-modal__account-title{display:inline}.open-response-payment-modal__spinner{height:180px;display:flex;align-items:center;justify-content:center;text-align:center}.opposing-items{display:flex;align-items:center;justify-content:space-between}.opposing-items--gap-small{--opposing-items--gap:5px}.opposing-items__side{flex:auto}.opposing-items__side--left{margin-right:auto;display:flex;justify-content:flex-start}.opposing-items__side--right{margin-left:var(--opposing-items--gap);text-align:right;display:flex;justify-content:flex-end}.page-title{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;grid-gap:12px;gap:12px}@media(max-width:1023px){[data-responsive] .page-title{flex-direction:column;align-items:start;grid-gap:8px;gap:8px}}.page-title__title{margin:0;word-break:break-word;font-size:28px;font-weight:700;line-height:32px}.page-title--appearance-mobile-row,.page-title--justifyContent-start{justify-content:start;grid-gap:0;gap:0}@media(max-width:1023px){[data-responsive] .page-title--appearance-mobile-row{flex-direction:row;justify-content:flex-start;grid-gap:0;gap:0}}.page-width{padding:0 12px;margin:0 auto;max-width:1100px}@media(max-width:1023px){[data-responsive] .page-width{padding:0 16px}[data-responsive] .page-width.page-width--responsive{padding:0}}.person-card{display:flex;align-items:center}.person-card__avatar{width:58px;max-width:58px;flex:0 0 58px;height:58px;margin-right:12px}.person-card__avatar img{height:100%;width:100%;border-radius:50%;object-fit:cover}.person-card__name{margin-bottom:2px;font-size:17px;font-weight:700;line-height:22px}.person-card__meta{color:#999;font-size:15px;font-weight:400;line-height:20px}.prices-options{display:flex;justify-content:space-between;margin-bottom:32px}@media(max-width:1023px){[data-responsive] .prices-options{flex-direction:column;grid-gap:12px;gap:12px}}@media(max-width:1023px){[data-responsive] .prices-options .select{flex:1 1}}.prices-options__right{display:flex;grid-gap:24px;gap:24px}@media(max-width:1023px){[data-responsive] .prices-options__language-select{flex:1 0 auto}}.price-row{display:flex;flex-direction:column;grid-row-gap:4px;row-gap:4px}.price-row__title{font-weight:700;font-size:17px;line-height:22px}.price-row__value{font-weight:700;font-size:18px;line-height:22px;color:#64c178}.price-row__note{color:#929ca5}.promotion-card{position:relative;border-radius:8px;background:radial-gradient(120.12% 28471.04% at 104.17% 101.5%,#d1a8fa 0,#9783fc 65.06%),#fff;display:grid;align-items:center;color:#fff;cursor:pointer}.promotion-card--appearance-landing{grid-template-columns:72px 1fr 56px;padding:4px 16px 4px 0;background:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='520' height='88' fill='none'%3E%3Cpath fill='%23fff' d='M16.485 3.515A12 12 0 0124.971 0H508c6.627 0 12 5.373 12 12v51.03a12 12 0 01-3.515 8.485l-12.97 12.97A12.002 12.002 0 01495.029 88H12C5.373 88 0 82.627 0 76V24.97a12 12 0 013.515-8.485l12.97-12.97z'/%3E%3Cpath fill='url(%23a)' d='M16.485 3.515A12 12 0 0124.971 0H508c6.627 0 12 5.373 12 12v51.03a12 12 0 01-3.515 8.485l-12.97 12.97A12.002 12.002 0 01495.029 88H12C5.373 88 0 82.627 0 76V24.97a12 12 0 013.515-8.485l12.97-12.97z'/%3E%3Cdefs%3E%3CradialGradient id='a' cx='0' cy='0' r='1' gradientTransform='matrix(-512.20024 -32.99683 887.54732 -13777.14093 527.8 50)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23D1A8FA'/%3E%3Cstop offset='.651' stop-color='%239783FC'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E");background-size:cover;min-height:88px}@media(max-width:1199px){.promotion-card--appearance-landing{grid-template-columns:72px 1fr 48px;padding:0 12px 0 0;min-height:72px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='412' height='72' fill='none'%3E%3Cpath fill='%23fff' d='M13.657 2.343A8 8 0 0119.314 0H404a8 8 0 018 8v44.686a8 8 0 01-2.343 5.657l-11.314 11.314A8 8 0 01392.686 72H8a8 8 0 01-8-8V19.314a8 8 0 012.343-5.657L13.657 2.343z'/%3E%3Cpath fill='url(%23a)' d='M13.657 2.343A8 8 0 0119.314 0H404a8 8 0 018 8v44.686a8 8 0 01-2.343 5.657l-11.314 11.314A8 8 0 01392.686 72H8a8 8 0 01-8-8V19.314a8 8 0 012.343-5.657L13.657 2.343z'/%3E%3Cdefs%3E%3CradialGradient id='a' cx='0' cy='0' r='1' gradientTransform='rotate(-176.194 209.77 13.508) scale(406.717 11294)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23D1A8FA'/%3E%3Cstop offset='.651' stop-color='%239783FC'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E")}}@media(max-width:719px){.promotion-card--appearance-landing{grid-template-columns:44px 1fr 32px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='288' height='88' fill='none'%3E%3Cpath fill='%23fff' d='M7.657 2.343A8 8 0 0113.314 0H280a8 8 0 018 8v66.686a8 8 0 01-2.343 5.657l-5.314 5.314A8 8 0 01274.686 88H8a8 8 0 01-8-8V13.314a8 8 0 012.343-5.657l5.314-5.314z'/%3E%3Cpath fill='url(%23a)' d='M7.657 2.343A8 8 0 0113.314 0H280a8 8 0 018 8v66.686a8 8 0 01-2.343 5.657l-5.314 5.314A8 8 0 01274.686 88H8a8 8 0 01-8-8V13.314a8 8 0 012.343-5.657l5.314-5.314z'/%3E%3Cdefs%3E%3CradialGradient id='a' cx='0' cy='0' r='1' gradientTransform='rotate(-176.369 146.592 9.004) scale(284.25 7530.85)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23D1A8FA'/%3E%3Cstop offset='.651' stop-color='%239783FC'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E");min-height:88px;align-items:start}}.promotion-card--appearance-resumes{grid-template-columns:44px 1fr 32px;padding:6px 8px 6px 0}.promotion-card--appearance-header{grid-template-columns:28px 1fr 24px;padding:2px 4px 2px 0;border-radius:4px}@media(max-width:1023px){[data-responsive] .promotion-card--appearance-header,[data-responsive] .promotion-card--appearance-resumes{grid-template-columns:44px 1fr 32px;padding:6px 8px 6px 0;border-radius:0}}.promotion-card__icon--appearance-resumes{width:44px;height:44px}.promotion-card__icon--appearance-header{width:28px;height:28px}@media(max-width:1023px){[data-responsive] .promotion-card__icon--appearance-header{width:44px;height:44px}}.promotion-card__icon--appearance-landing{width:72px;height:72px}@media(max-width:719px){.promotion-card__icon--appearance-landing{width:44px;height:44px}}.promotion-card__info{display:grid;grid-auto-flow:row;text-align:left}.promotion-card__info--appearance-landing{grid-gap:6px}@media(max-width:1199px){.promotion-card__info--appearance-landing{grid-gap:4px}}@media(max-width:1023px){[data-responsive] .promotion-card__info--appearance-landing{padding-top:12px;padding-bottom:12px}}.promotion-card__title{font-size:16px;font-weight:700;line-height:20px}.promotion-card__title--short{display:none}body:not([data-responsive]) .promotion-card__title--appearance-header{margin-right:8px;font-size:14px;display:none}@media(min-width:1024px){.promotion-card__title--appearance-header{margin-right:8px;font-size:14px;display:none}}body:not([data-responsive]) .promotion-card__title--short.promotion-card__title--appearance-header{display:block}@media(min-width:1024px){.promotion-card__title--short.promotion-card__title--appearance-header{display:block}}.promotion-card__title--appearance-landing{font-size:24px;line-height:26px;font-weight:600}@media(max-width:1199px){.promotion-card__title--appearance-landing{font-size:18px;line-height:20px}}.promotion-card__description{color:hsla(0,0%,100%,.7);font-size:14px;font-weight:400;line-height:20px}body:not([data-responsive]) .promotion-card__description--appearance-header{display:none}@media(min-width:1024px){.promotion-card__description--appearance-header{display:none}}.promotion-card__description--appearance-landing{font-size:16px;font-weight:400;line-height:20px}@media(max-width:1199px){.promotion-card__description--appearance-landing{font-size:14px}}.promotion-card__button--appearance-resumes{width:32px;height:32px}.promotion-card__button--appearance-header{width:24px;height:24px}@media(max-width:1023px){[data-responsive] .promotion-card__button--appearance-header{width:32px;height:32px}}.promotion-card__button--appearance-landing{width:56px;height:56px}@media(max-width:1199px){.promotion-card__button--appearance-landing{width:48px;height:48px}}@media(max-width:719px){.promotion-card__button--appearance-landing{width:32px;height:32px;position:absolute;bottom:8px;right:8px}}.promotion-modal{padding:0 24px 24px;text-align:left}@media(max-width:479px){.promotion-modal{padding:0 24px 16px}}.promotion-modal__description{color:#464646;font-size:16px;line-height:20px;font-weight:400}.promotion-modal__actions{margin-top:24px;display:flex;grid-gap:8px;gap:8px}@media(max-width:479px){.promotion-modal__actions{margin-top:16px}}.radio-chips{display:flex;align-items:center;grid-gap:8px;gap:8px;flex-wrap:wrap;white-space:nowrap}.radio-chips__label{display:inline-block;padding:6px 12px;font-size:16px;font-weight:400;line-height:20px;border-radius:6px;background:#ebf3ff;cursor:pointer;transition:background .2s linear}.radio-chips__input:checked+.radio-chips__label{background:#b8d5ff}[data-whatinput=keyboard] .radio-chips__input:focus+.radio-chips__label{outline:3px solid #738efa;outline-offset:-1px}@media(max-width:1023px){[data-responsive] .radio-chips--scrollable{flex-wrap:nowrap;position:relative;overflow:auto;width:calc(100% + 24px);padding-bottom:12px;margin-bottom:-12px}[data-responsive] .radio-chips--scrollable label:last-child .radio-chips__label{margin-right:24px}}.rating-stars-form{display:flex;--stars-color-fill:#6161c2;--stars-color-stroke:#bec4c9}.rating-stars-form.rating-stars-form--fixed,.rating-stars-form:focus-within,.rating-stars-form:hover{--stars-color:var(--stars-color-fill);--stars-blue-color:#6161c2;--stars-orange-color:#f9a21f}.rating-stars-form--color-yellow{--stars-color-fill:#f9a21f}.rating-stars-form__star{width:38px;height:36px;padding-right:6px;padding-left:0;border:none;background-color:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:var(--stars-blue-color,#fff);stroke:var(--stars-blue-color,#bec4c9);stroke-linejoin:round;stroke-width:2px;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:transparent}.rating-stars-form__star.rating-stars-form__star--active~.rating-stars-form__star,.rating-stars-form__star:focus~.rating-stars-form__star,.rating-stars-form__star:hover~.rating-stars-form__star{color:#fff;stroke:#bec4c9}.rating-stars-form__star--color-orange{color:var(--stars-orange-color,#fff);stroke:var(--stars-orange-color,#bec4c9)}.reaction-form{display:flex;align-items:center;grid-gap:12px;gap:12px}.reaction-form__tooltip{height:24px}.reaction-form__item{border:none;background-color:transparent;cursor:pointer;padding:0}body:not([data-responsive]) .recaptcha-field{min-width:304px;min-height:78px}@media(min-width:1024px){.recaptcha-field{min-width:304px;min-height:78px}}.report-modal__reason-items{margin-left:20px}.rest-items-badge{margin-left:8px;color:#999;font-size:16px;line-height:20px;white-space:nowrap}.rest-items-badge__interactive{cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.salary-recommendation{--line-placeholder-line-height:20px}.salary-recommendation b{white-space:nowrap}.search-results{padding:14px 0 0}.search-total{font-size:18px}.search-total--appearance-search-panel{padding-top:16px}.search-total--appearance-new-search-panel{padding-top:12px;line-height:1.2777777778}.search-total__value{text-wrap-style:balance}.section-box{border-radius:3px;background-color:#fff}body:not([data-responsive]) .section-box--shadow-medium{box-shadow:0 3px 5px 0 hsla(0,0%,68.2%,.5)}@media(min-width:1024px){.section-box--shadow-medium{box-shadow:0 3px 5px 0 hsla(0,0%,68.2%,.5)}}.section-box--fullHeight{flex:1 1;height:100%}.section-box--appearance-marked{box-shadow:inset 0 0 0 2px #fdb814}.section-box--appearance-bordered{box-shadow:inset 0 0 0 1px #ededed}.section-box--appearance-inactive{box-shadow:none;background-color:#eee;border-color:#eee}.section-box--appearance-disabled{background-color:#f7f7f7}.section-box--appearance-sticky-bottom{position:sticky;bottom:0;z-index:50}.section-box--appearance-sticky-bottom:stuck{background-color:red}.section-box--appearance-standard{border-radius:8px}@media(max-width:1023px){[data-responsive] .section-box--appearance-standard{border-radius:0}}.separated-list{list-style:none;margin:0;padding:0}.separated-list--gap-none{--separated-list--gap:0}.separated-list--gap-small{--separated-list--gap:8px}.separated-list--gap-medium{--separated-list--gap:16px}.separated-list--gap-medium-large{--separated-list--gap:24px}.separated-list__item{padding:var(--separated-list--gap) 0;margin:0}.separated-list__item+.separated-list__item{border-top:1px solid #ededed}.separated-list__item:last-child{padding-bottom:0}.service-icon-list{display:grid;grid-template-columns:repeat(auto-fill,32px);grid-template-rows:repeat(auto-fill,32px);grid-gap:8px}.service-status{display:flex;flex-direction:column;grid-row-gap:4px;row-gap:4px}.service-status__title{font-weight:700;font-size:17px;line-height:22px}.service-status__value{font-weight:700;font-size:18px;line-height:22px;color:#64c178}.share-buttons{display:flex;grid-gap:6px;gap:6px;align-items:center}.share-buttons a{display:inline-flex}.share-buttons__label{margin-right:6px}.site-logo{display:inline-block}.site-logo--appearance-auth{width:164px}.site-logo__image{vertical-align:bottom}.skeleton-line{display:inline-block;background:#e8e8e8;border-radius:3px;height:1ex;margin:calc(var(--line-placeholder-line-height, 8px)/2 - .5ex) 0;width:100%}.skeleton-pulse{position:relative}.skeleton-pulse:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background-image:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.5),hsla(0,0%,100%,0));background-repeat:repeat-y;background-size:35% 100%;animation:pulse 1s linear infinite}@keyframes pulse{0%{background-position:left -50% top 0}60%,to{background-position:right -50% top 0}}.skeleton-pulse--fullWidth{width:100%}.skeleton-shape{max-width:100%;background:#e8e8e8;border-radius:3px}.skills-list{margin-top:24px}.skills-list__similar{margin-top:16px}.skills-list__max{margin:0 0 16px;color:#999;font-size:16px;line-height:20px}.skills-list-show{display:flex;align-items:flex-start;align-content:flex-start;grid-gap:4px;gap:4px;align-self:stretch;flex-wrap:wrap}body:not([data-responsive]) .skills-list-show .modal-window__box{min-width:320px}@media(min-width:1024px){.skills-list-show .modal-window__box{min-width:320px}}@media(max-width:1023px){[data-responsive] .skills-list-show .modal-window__box{background:#fff}}.skills-list-show__item{border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:4px 8px;min-height:28px;line-height:20px;font-size:14px;border-radius:6px;display:flex;align-items:center;background:#ebf3ff;color:#464646}.skills-list-show__item--approved{background:#d6f5dd;padding:2px 2px 2px 8px;cursor:pointer}.skills-list-show__item--approved svg{fill:#0c8326}.skills-list-show__item--not-clickable{cursor:default}.skills-list-show--profile{grid-gap:8px;gap:8px}.skills-list-show--profile .skills-list-show__item{padding:6px 12px;min-height:32px;font-size:16px}.skills-list-show--profile .skills-list-show__item--approved{padding:4px 6px 4px 12px}.skills-list-show__more{color:#999;font-size:14px;line-height:20px}.skills-list-show-item{border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:4px 8px;min-height:28px;line-height:20px;font-size:14px;border-radius:6px;display:flex;align-items:center;background:#ebf3ff;color:#464646}.skills-list-show-item--approved{cursor:pointer;background:#d6f5dd;padding:4px 8px}.skills-list-show-item--approved svg{fill:#0c8326}.skills-list-show-item--profile{padding:6px 12px;min-height:32px;font-size:16px}.skills-list-show-item--profile.skills-list-show__item--approved{padding:4px 6px 4px 12px}.skills-list-show-item--clickable:not(.skills-list-show-item--approved){position:relative;cursor:pointer;padding-right:22px;transition:background .2s linear}.skills-list-show-item--clickable:hover:not(.skills-list-show-item--approved){background:#d1e4ff}.skills-list-show-item__forward{width:20px;height:20px;position:absolute;right:2px;top:50%;transform:translateY(-50%) rotate(-90deg) scale(1)!important}.skills-list-show-item__grade{color:#0c8326;font-size:14px;line-height:20px;text-transform:capitalize}.skills-list-show-item__icon{margin-left:4px}.social-links{position:absolute;bottom:28px;right:24px;display:flex;align-items:center}@media(max-width:1023px){[data-responsive] .social-links{position:static;display:block;margin-top:20px}}.social-links__title{margin-right:10px;color:#777}@media(max-width:1023px){[data-responsive] .social-links__title{margin-bottom:8px}}.social-links__wrapper{height:28px}.social-links__item{margin-left:6px}.social-links__item:first-child{margin-left:0}.social-links--appearance-center{position:static;margin-top:36px;margin-bottom:24px;display:block;text-align:center}.social-links--appearance-center .social-links__title{margin-bottom:12px;margin-right:0;font-size:18px;line-height:28px;color:#333}@media(max-width:1023px){[data-responsive] .social-links--appearance-center .social-links__title{font-size:16px;line-height:24px}}.social-links--appearance-center .social-links__item{margin-left:10px}.social-links--appearance-center .social-links__item:first-child{margin-left:0}.social-rating-icon{display:inline-flex;justify-content:center;align-items:center;width:50px;height:50px;border-radius:4px;background-color:#242729}.social-rating-icon--type-habr{background-color:#629fbc}.social-rating-icon--type-toster{background-color:#434b60}.social-rating-icon--type-dribbble{background-color:#ea4c89}.social-rating-icon--type-behance{background-color:#0056ff}.social-rating-icon--type-gitlab{background-color:#ff6e37}.social-rating-icon--type-geektimes{background-color:#8391b6}.specs-search__input{margin-bottom:20px}.specs-search__clear{height:24px;width:24px;cursor:pointer}.specs-search__clear,.specs-search__empty{display:flex;justify-content:center;align-items:center}.specs-search__empty{height:70px;color:#999}.specs-search__list{max-height:290px;overflow-y:auto}.specs-search__item{padding:14px 16px;cursor:pointer;box-shadow:inset 0 -1px 0 #ededed}.specs-search__item-group{font-weight:400;font-size:14px;line-height:20px}.specs-search__item-title{font-weight:700;font-size:16px;line-height:20px}.specs-search__item-translation{font-size:16px;line-height:20px;color:#999}.specs-search__item:hover,[data-whatinput=keyboard] .specs-search__item:focus{background-color:#5677fc;outline:none;color:#fff}.specs-search__item:hover .specs-search__item-translation,[data-whatinput=keyboard] .specs-search__item:focus .specs-search__item-translation{color:#fff}@media(max-width:1023px){[data-responsive] .specs-selector{overflow:hidden}}.specs-selector__wrapper{border:1px solid #ededed;display:flex;min-width:640px;font-size:16px;background:#fff}@media(max-width:1023px){[data-responsive] .specs-selector__wrapper{min-width:0;width:100%}}.specs-selector__groups{width:50%;height:450px;overflow-y:auto;border-right:1px solid #ededed}.specs-selector__group-wrapper{display:flex;padding:8px 16px}.specs-selector__group-wrapper:hover,.specs-selector__group-wrapper_active{background:#f4f4f4}.specs-selector__group{display:flex;align-items:flex-start;line-height:20px;font:inherit;font-weight:400;background:none;border:0;margin:0;text-align:left;outline:none;cursor:pointer;width:100%}.specs-selector__group-title{font-size:16px;flex:1 1;padding-right:8px}.specs-selector__group-arrow{margin-left:8px}.specs-selector__group-arrow_left{margin-left:0}.specs-selector__group-check,.specs-selector__group-check-placeholder{width:24px;margin-right:8px}.specs-selector__categories-wrapper{flex:1 1;width:50%;height:450px;overflow-y:auto}.specs-selector__categories{display:none}.specs-selector__categories_visible{display:block}.specs-selector__categories-back{background:none;border:0;outline:none;cursor:pointer;width:24px;margin-right:8px;padding:3px;box-sizing:border-box;height:24px}.specs-selector__categories-text{flex:1 1;text-align:center}.specs-selector__categories-title{background:#f7f7f7;padding:8px 36px 8px 12px;box-sizing:border-box;font-weight:700;font-size:18px;line-height:24px;width:100%;display:none}.specs-selector__category-other-wrapper{padding-left:30px}.specs-selector__category-other-wrapper--fullwidth{padding-left:0}.specs-selector__category-subtitle,.specs-selector__group-subtitle{font-size:13px;color:#999}.specs-selector__category{padding:8px 16px}.specs-selector__category-descr{flex:1 1}.specs-selector__checkbox{margin-right:8px;width:100%}.specs-selector__checkbox .checkbox__content{width:100%}.specs-selector__checkbox .basic-radio-button__label{white-space:normal;display:inline-flex;align-items:center}.specs-selector__category-other{margin-top:8px}@media(max-width:640px){.specs{min-width:100%}.specs-selector__groups_has-active{display:none}.specs-selector__categories-title{display:flex}.specs-selector__categories_wrapper,.specs-selector__groups{width:100%}}.statistics-page__description{display:block;margin-top:12px;margin-bottom:24px;color:#999}.statistics-list{display:flex;flex-direction:column;grid-gap:16px;gap:16px}.statistics-list__month{flex-shrink:0;width:62px;padding:8px 0;text-transform:capitalize}@media(max-width:1023px){[data-responsive] .statistics-list__month{padding-bottom:0}}.statistics-list__month--skeleton{padding-top:14px}.statistics-list__item{display:flex;grid-gap:12px;gap:12px}@media(max-width:1023px){[data-responsive] .statistics-list__item{flex-direction:column;grid-gap:0;gap:0}}.statistics-list__item:last-child .statistics-list__day-view:last-child{border-bottom:none}.statistics-list__item--skeleton{grid-gap:28px;gap:28px}@media(max-width:1023px){[data-responsive] .statistics-list__item--skeleton{overflow:hidden}}.statistics-list__view-company{display:flex;grid-gap:12px;gap:12px;align-items:center}@media(max-width:1023px){[data-responsive] .statistics-list__view-company{flex-direction:column;grid-gap:8px;gap:8px;align-items:start}}.statistics-list__month-item{display:flex;flex-direction:column}@media(max-width:1023px){[data-responsive] .statistics-list__month-item{grid-gap:4px;gap:4px}}.statistics-list__day-view{display:flex;grid-gap:12px;gap:12px;border-bottom:1px solid #ededed}.statistics-list__day-view:first-child{border-top:none}@media(max-width:1023px){[data-responsive] .statistics-list__day-view{flex-direction:column;grid-gap:0;gap:0}}.statistics-list__day{flex-shrink:0;width:70px;color:#999;padding:8px 0;text-align:center}@media(max-width:1023px){[data-responsive] .statistics-list__day{width:100%;text-align:left;padding-bottom:0}}.statistics-list__day--skeleton{align-items:center;padding-top:14px}.statistics-list__view{display:flex;grid-gap:12px;gap:12px;padding:8px 0 4px}@media(max-width:1023px){[data-responsive] .statistics-list__view{padding-bottom:12px}[data-responsive] .statistics-list__view:first-child{padding-top:4px}}.statistics-list__view:last-child{padding-bottom:8px}@media(max-width:1023px){[data-responsive] .statistics-list__view:last-child{padding-bottom:10px}}.statistics-list__view-image{width:24px;height:24px;flex:0 0 24px;overflow:hidden;border-radius:4px;border:1px solid #ededed}.staticstics-list__company-name{display:block;overflow:hidden;text-overflow:ellipsis;flex-shrink:1;white-space:nowrap;max-width:200px}@media(max-width:1023px){[data-responsive] .staticstics-list__company-name{max-width:calc(100vw - 180px)}}.statistics-list__view-company-info{display:flex;grid-gap:12px;gap:12px;font-weight:700;align-items:center;text-decoration:none;color:inherit}.statistics-list__view-counter{display:flex;grid-gap:8px;gap:8px;width:60px;align-items:center;line-height:24px;flex:0 0 60px}@media(max-width:1023px){[data-responsive] .statistics-list__view-counter{align-items:start}}.statistics-list__month-list{flex-grow:1}.statistics-list__view-company-vacancy{white-space:nowrap}.style-ugc{word-break:break-word}.style-ugc p{margin:0}.style-ugc p+h3,.style-ugc p+p{margin-top:18px}.style-ugc p+ol,.style-ugc p+ul{margin-top:.5em}.style-ugc p+iframe,.style-ugc p+img{margin-top:18px}.style-ugc h3{margin:0;font-size:20px}.style-ugc h3+ol,.style-ugc h3+p,.style-ugc h3+ul{margin-top:5px}.style-ugc h3+iframe,.style-ugc h3+img{margin-top:8px}.style-ugc ol,.style-ugc ul{padding-left:2em}.style-ugc ol{counter-reset:list}.style-ugc ol li,.style-ugc ul li{position:relative;padding-left:.2em;margin:0 0 10px;counter-increment:list}.style-ugc ol li:last-child,.style-ugc ul li:last-child{margin:0}.style-ugc ol+p,.style-ugc ul+p{margin-top:1em}.style-ugc ol+h3,.style-ugc ul+h3{margin-top:22px}.style-ugc ol+iframe,.style-ugc ul+iframe{margin-top:18px}.style-ugc a{font-weight:700}.style-ugc iframe,.style-ugc img{max-width:100%}.style-ugc iframe+iframe,.style-ugc iframe+img,.style-ugc iframe+ol,.style-ugc iframe+p,.style-ugc iframe+ul,.style-ugc img+iframe,.style-ugc img+img,.style-ugc img+ol,.style-ugc img+p,.style-ugc img+ul{margin-top:18px}.style-ugc ol ul,.style-ugc ul ul{list-style:circle}.submit-box{background-color:#f7f7f7}.submit-box--appearance-opaque{background-color:transparent;background-image:linear-gradient(180deg,hsla(0,0%,100%,0),#fff 12px)}.success-chip{min-height:32px;line-height:20px;font-size:14px;border-radius:6px;display:flex;width:-webkit-max-content;width:max-content;align-items:center;background:rgba(100,193,120,.2);padding:4px 6px}.success-chip svg{fill:#64c178}.success-chip b{display:inline-block;padding:2px 6px}.success-chip--fullWidth{width:100%;justify-content:center}.text-editor__controls{display:grid;grid-auto-flow:column;justify-content:flex-start;grid-gap:12px;margin-top:12px}.text-length{text-align:right;font-size:14px;line-height:1.2857142857}.text-length--exceeded{color:#d34c09}.track-result{font-size:16px;font-weight:400;line-height:20px;margin-top:16px}.track-result .tooltip{font-size:24px}.track-result__title{color:#999;margin-bottom:6px}.track-result__icon{font-size:24px;margin-left:4px;vertical-align:middle}.track-result__value{border-radius:6px;padding:6px 12px;width:-webkit-max-content;width:max-content}.track-result__value--level-low{background:rgba(211,76,9,.2)}.track-result__value--level-medium{background:rgba(249,162,31,.2)}.track-result__value--level-high{background:rgba(100,193,120,.2)}.track-test{border-radius:8px;margin:24px 0;padding:20px;width:100%;background-size:cover;background:#dbdbff url(https://career.habr.com/assets/packs/media/images/track_banner_bg-11f783aa.png) no-repeat 100% 170%;background-size:25%;color:#464646}@media(max-width:1023px){[data-responsive] .track-test{background-position:107% 0;background-size:40%}}.track-test__title{font-size:18px;font-weight:700;line-height:22px;margin-bottom:12px}@media(max-width:1023px){[data-responsive] .track-test__title{width:186px}}.track-test__description{font-size:18px;font-weight:400;line-height:23px;margin-bottom:16px;max-width:502px}@media(max-width:1023px){[data-responsive] .track-test__description{width:186px;margin-bottom:12px}}.track-test__button{background:none;width:-webkit-max-content;width:max-content}.track-test__modal-close{background-color:transparent;border-radius:0;border:none;text-align:inherit;outline:0;font:inherit;position:absolute;right:0;top:0;padding:12px}@media(max-width:1023px){[data-responsive] .track-test__modal-close{padding:6px 10px}}.track-test__modal-content{width:600px;height:600px;background:#fff}@media(max-width:1023px){[data-responsive] .track-test__modal-content{width:100%;height:100dvh}}.vacancies-subscription-select{margin-top:8px;width:190px}.vacancy-response-controls{display:flex;flex-wrap:wrap;align-items:center;grid-gap:16px;gap:16px;font-size:16px}@media(max-width:560px){.vacancy-response-controls{display:grid;grid-gap:8px;gap:8px}}body:not([data-responsive]) .vacancy-response-controls{max-width:500px}@media(min-width:1024px){.vacancy-response-controls{max-width:500px}}.vacancy-response-controls--paid,body:not([data-responsive]) .vacancy-response-controls--paid{flex:0 0 100%;max-width:100%}@media(min-width:1024px){.vacancy-response-controls--paid{flex:0 0 100%;max-width:100%}}.vacancy-response-controls__button:disabled,.vacancy-response-controls__button>button:disabled{opacity:.5}.vacancy-response-controls__wrapper{display:flex;grid-gap:16px;gap:16px;align-items:center;color:#999}.vacancy-response-controls__group{display:flex;grid-gap:8px;gap:8px;align-items:center}.vacancy-response-controls__open-response-button{margin-left:auto}@media(max-width:560px){.vacancy-response-controls__open-response-button{width:100%}}.vacancy-response-controls__job-invite-button{width:-webkit-min-content;width:min-content;white-space:nowrap}@media(max-width:560px){.vacancy-response-controls__job-invite-button{width:100%}}body:not([data-responsive]) .with-avatar-aside{display:flex}@media(min-width:1024px){.with-avatar-aside{display:flex}}@media(max-width:1023px){[data-responsive] .with-avatar-aside{overflow:hidden}}.with-avatar-aside__aside{flex:none}body:not([data-responsive]) .with-avatar-aside__aside{display:flex;margin-right:15px}@media(min-width:1024px){.with-avatar-aside__aside{display:flex;margin-right:15px}}@media(max-width:1023px){[data-responsive] .with-avatar-aside__aside{float:right;margin-left:15px}}.with-avatar-aside__content{flex:1 1;min-width:0;max-width:calc(100% - 65px)}.with-indicator{display:flex;align-items:center}.with-indicator__indicator{width:15px;height:15px;border-radius:50%;background-color:#5677fc}.with-indicator--appearance-muted .with-indicator__indicator{background-color:grey}.with-indicator__content+.with-indicator__indicator,.with-indicator__indicator+.with-indicator__content{margin-left:5px}.with-sidebar{display:flex}@media(max-width:1023px){[data-responsive] .with-sidebar{flex-direction:column}}.with-sidebar--gap-medium{--with-sidebar--gap:14px}body:not([data-responsive]) .with-sidebar__sidebar{flex:300px 0;width:300px}@media(min-width:1024px){.with-sidebar__sidebar{flex:300px 0;width:300px}}.with-sidebar__sidebar--placement-left{min-width:0;margin-right:var(--with-sidebar--gap)}@media(max-width:1023px){[data-responsive] .with-sidebar__sidebar--collapse-top{margin:0 0 var(--with-sidebar--gap)}}.with-sidebar__main{flex:1 1;min-width:0}.yoo-money-payment-modal__container{min-height:300px}.yoo-money-payment-modal__form-actions{padding:24px;display:flex;grid-gap:8px;gap:8px}.achievements-group{margin:0;padding:0}.achievements-group__item{list-style-type:none;margin:0;padding:16px 0;border-bottom:1px solid #ededed;display:flex;align-items:center;justify-content:space-between;flex-flow:row wrap}@media(max-width:1023px){[data-responsive] .achievements-group__item{display:block}}.achievements-group__item p{margin:0}.achievements-group__item:last-child{border-bottom:0}@media(max-width:1023px){[data-responsive] .achievements-group__item:last-child{display:block;padding-bottom:0}}.achievements-group__item-content{flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 116px)}@media(max-width:1023px){[data-responsive] .achievements-group__item-content{flex:0 0 100%}}.achievements-group__item-description+.achievements-group__item-description-hint{margin-top:8px}.achievements-group__item-description+a,.achievements-group__item-description-hint+a{display:inline-block;margin-top:16px}.achievements-group__item-title{margin:0 0 12px;font-size:18px;line-height:22px}.achievements-group__item-img{margin-left:16px;width:100px;height:100px}@media(max-width:1023px){[data-responsive] .achievements-group__item-img{width:50px;height:50px;margin-left:0;margin-top:16px}}@media(max-width:1023px){[data-responsive] .achievements-group__item-img--progressive{display:none}}.achievements-group__item-progression{display:flex;align-items:center;flex:0 0 100%;margin-top:4px}@media(max-width:1023px){[data-responsive] .achievements-group__item-progression{display:block;margin-bottom:0}}.achievements-group__item-progression-title{margin:12px 0;font-size:16px;font-weight:700;line-height:20px}@media(max-width:1023px){[data-responsive] .achievements-group__item-progression-title{margin-top:20px}}.achievements-group__item-progress-item{display:flex;align-items:center;flex:1 1 auto;margin-right:8px}@media(max-width:1023px){[data-responsive] .achievements-group__item-progress-item{margin-right:0;margin-bottom:16px}}.achievements-group__item-progress-item:last-child{margin-right:0}@media(max-width:1023px){[data-responsive] .achievements-group__item-progress-item:last-child{margin-bottom:0}}.achievements-group__item-progress-item img{width:50px;height:50px;margin-right:12px}.achievements-group__item-progress-title{display:block}.achievements-group__item-progress-subtitle{color:#999;font-size:16px;line-height:20px}.achievements-list__section-title{margin:0 0 24px;font-size:21px;font-weight:700;line-height:27px}.achievements-list__group{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:8px;column-gap:8px;grid-row-gap:32px;row-gap:32px;margin:0;padding:0 0 36px;list-style-type:none}@media(max-width:1023px){[data-responsive] .achievements-list__group{grid-template-columns:repeat(2,1fr)}}.achievements-list-item{text-align:center;opacity:.5}.achievements-list-item__image{width:100px;height:100px;object-fit:contain}.achievements-list-item__caption{margin-top:12px;color:#464646;font-size:16px;line-height:20px}.achievements-list-item--active{opacity:1}.achievements-sidebar-card .sidebar-section{margin:0}.achievements-sidebar-card__body{display:grid;grid-column-gap:16px;column-gap:16px;grid-template-columns:repeat(4,1fr);align-items:center;white-space:nowrap;padding:24px 0 4px}.achievements-sidebar-card__image{margin:0 auto;width:50px;height:50px;object-fit:contain}.achievements-sidebar-card__spoiler-link{color:#999;font-size:15px;font-weight:400;line-height:20px;text-align:center}.achievements-sidebar-card__help{display:inline-block;position:relative;top:3px;height:18px;margin-left:6px;color:#929ca5;font-size:18px;line-height:1}.achievements-sidebar-card__help:hover{text-decoration:none}.achievements-sidebar-card__help .icon-question{display:inline-flex;height:18px}.arsenal-body{display:flex}.arsenal-body__sidebar{flex:0 1;display:flex;flex-direction:column;width:303px;min-width:303px;border-right:1px solid #e4e4e4}@media(max-width:1023px){[data-responsive] .arsenal-body__sidebar{width:100%;min-width:100%}}.arsenal-body__main{flex:1 1;display:flex;flex-direction:column;min-width:0}.arsenal-contacts-page{height:100%;padding:16px 0}.arsenal-contacts-page__placeholder-container{display:grid;grid-auto-flow:row;grid-gap:28px;max-width:450px;margin:auto;text-align:center}.arsenal-header{border-bottom:1px solid #e4e4e4}.arsenal-header__wrapper{display:flex;height:76px}@media(max-width:1023px){[data-responsive] .arsenal-header__wrapper{flex-direction:column;height:auto;padding-top:10px}}.arsenal-header__company{margin-left:auto}.arsenal-sidebar-header{border-bottom:1px solid #e4e4e4}.candidate-events{height:100%;display:flex;flex-direction:column}.candidate-events__content{flex:1 1;min-height:0}.candidate-item{display:flex;min-width:0}.candidate-item__avatar{position:relative;flex:none;width:40px;margin-right:12px}.candidate-item__icon{position:absolute;right:-6px;bottom:-6px;display:flex;border-radius:50%;border:1px solid #fff}.candidate-item__main{flex:1 1;min-width:0}.candidate-item__title{margin-bottom:6px}.candidate-item__position,.candidate-item__title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.candidate-item__position{color:#999}.candidate-item-skeleton{display:flex}.candidate-item-skeleton__main{flex:1 1;display:grid;grid-auto-flow:row;grid-gap:12px;margin-left:12px}.candidate-view{height:100%;display:flex;flex-direction:column;overflow-y:scroll}.candidate-view__tab-content{position:relative;flex:1 1}.candidate-view__tab-content:before{content:"";position:absolute;display:block;left:0;right:0;top:0;height:1px;margin:0 24px;background-color:#e4e4e4}.candidate-view-header__avatar{display:flex;float:right;margin-left:10px;margin-bottom:-10px}.candidate-view-header__title{display:flex;flex-wrap:wrap;align-items:center;margin:0 0 12px}.candidate-view-header__title-text{margin:0 12px 0 0;display:flex;align-items:flex-start}.candidate-view-header__back-btn{margin-right:5px}.candidate-view-header__status{display:grid;grid-auto-flow:column;grid-gap:8px;margin:4px 0;align-items:center}.candidate-view-header__spinner{display:flex;width:20px;height:20px}.candidate-view-header__actions{display:flex;align-items:center;margin-top:20px}.candidate-view-header__conversation-button{margin-right:8px}.candidate-view-header__conversation-context-menu{margin-right:16px}.candidate-view-header__conversations{display:flex}.candidates-list{border-bottom:1px solid #e4e4e4}.candidates-list--passive{pointer-events:none}.candidates-list__candidate-wrapper{padding:0;background-color:transparent;border-radius:0;border:none;text-align:inherit;outline:0;font:inherit;display:flex;width:100%}.candidates-list__candidate-wrapper--active,.candidates-list__candidate-wrapper:hover{background-color:rgba(86,119,252,.2)}.candidates-list__candidate{flex:1 1;min-width:0;padding:16px 10px 16px 0;margin-left:24px}.candidates-list__candidate-wrapper+.candidates-list__candidate-wrapper .candidates-list__candidate{border-top:1px solid #e4e4e4}.tag-form-modal__tags{height:257px;overflow-y:auto;border-bottom:1px solid #ededed}.user-profile-arsenal{display:flex;justify-content:center;text-align:left;text-align:initial}.award-image-list{display:flex;flex-wrap:wrap;list-style:none;margin:-6px 0 0;padding:0}.award-image-list__item{margin-top:6px}.award-image-list__item:not(:last-child){margin-right:6px}.award-image-list__image{display:block;width:25px;height:25px}.award{text-align:center;font-size:15px}.award__title:not(.award__title--appearance-compact){width:-webkit-min-content;width:min-content;min-width:100px;margin:auto}.award__title[title~=Компания],.award__title[title~=Признание]{width:auto}.award__image{display:block;margin:8px auto;width:100px;height:100px}.award__image--appearance-compact{width:50px;height:50px}.award__rank{font-size:18px}.awards-compact-list__items{display:flex;flex-wrap:wrap;align-items:center;list-style:none;padding:20px 0 16px;margin:0;font-size:15px}.awards-compact-list__item:not(:last-child){margin-right:12px}.awards-list{display:flex;flex-wrap:wrap;padding:0;margin:-32px -12px 0 0;justify-content:flex-start;list-style:none}.awards-list__item{flex:none;width:130px;margin-right:12px;margin-top:32px}.basic-badge{padding:0;background-color:transparent;border-radius:0;border:none;text-align:inherit;outline:0;font:inherit;display:inline-block}.basic-badge--size-m{padding:3px 14px;font-size:13px}.basic-badge--size-s{padding:1px 8px;font-size:12px}.basic-badge--appearance-candidate-status,.basic-badge--appearance-candidate-status-archived{border-radius:4px;background-color:#fecd74;color:#333;font-weight:700;text-transform:uppercase;letter-spacing:1px}.basic-badge--appearance-candidate-status-archived{background-color:#d3d3d3}.counter-badge{display:flex;justify-content:center;align-items:center}.counter-badge--appearance-notification{height:18px;min-width:18px;padding:0 3px;border:2px solid #fff;border-radius:22px;line-height:16px;background:#ff7e75;color:#fff;font-size:12px;font-weight:700}.approve-button{display:inline-block;background-color:#fff;border:1px solid #65c178;border-radius:3px;color:#65c178;font-weight:700;font-size:14px}.approve-button--approved{background-color:#65c178;color:#fff}.approve-button__wrapper{display:flex}.approve-button__separator{width:1px;background-color:currentColor}.edit-button{position:relative;display:inline-flex;align-items:center;font-weight:700}body:not([data-responsive]) .edit-button{text-decoration:none}@media(min-width:1024px){.edit-button{text-decoration:none}}@media(max-width:1023px){[data-responsive] .edit-button:before{content:"";position:absolute;width:24px;height:24px;top:50%;left:50%;transform:translate(-50%,-50%)}}.friendship-button__button{position:relative}.friendship-button__additional-icon{position:absolute;display:flex;align-items:center;justify-content:center;width:12px;height:12px;background-color:#fff;border-radius:50%;top:2px;right:3px}.friendship-button__additional-icon svg{width:8px;height:8px}.friendship-button__additional-icon--color-ui-green{color:#64c178}.friendship-button__additional-icon--color-muted-blue{color:#929ca5}.company-icons{margin-left:4px;display:inline-flex;grid-column-gap:8px;column-gap:8px;align-items:center;font-size:0;vertical-align:middle}.company-icons .company-icons__icon{display:flex;width:16px;height:16px;justify-content:center;align-items:center}.company-icons .company-icons__icon.company-icons__icon_habr{background-color:#a0c1cc;border-radius:50%}.company-list-item{display:flex}.company-list-item__avatar{flex:none;margin-right:12px}.company-list-item__main{flex:1 1;min-width:0}.company-list-item__subtitle{margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.company-logo__image{vertical-align:bottom;object-fit:contain}.company-logo__image--size-medium{width:150px;height:150px}.company-logo__image--size-tiny{width:20px;height:20px}.company-name{display:inline-flex;align-items:center;vertical-align:bottom}.company-name__logo{margin-right:6px;line-height:0}.company-site{display:inline-block;vertical-align:bottom;white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.billing-accounts-edit .section-box{margin-bottom:12px}.billing-accounts-edit__notification{margin-top:20px}@media(max-width:1023px){[data-responsive] .billing-accounts-edit__notification{margin-top:4px}}.billing-accounts-edit__footer{display:flex;grid-gap:16px;gap:16px}.billing-accounts-edit__footer button{width:-webkit-max-content;width:max-content}@media(max-width:1023px){[data-responsive] .billing-accounts-edit__footer{flex-direction:column;grid-gap:12px;gap:12px}[data-responsive] .billing-accounts-edit__footer button{width:100%}}.billing-accounts-edit__error{color:#d34c09}.billing-accounts-field{font-weight:400;line-height:20px;display:grid;grid-gap:4px;gap:4px}.billing-accounts-field__name{color:#999;font-size:14px}.billing-accounts-field__value{color:#464646;font-size:16px}.billing-accounts-new .section-box{margin-bottom:12px}.billing-accounts-new__hint{color:#999;font-size:16px;font-weight:400;line-height:20px;border-bottom:1px solid #ededed;padding-top:12px;padding-bottom:24px;margin-bottom:24px}.billing-accounts-new__hint:before{content:" *";position:relative;top:8px;color:#d34c09;line-height:.5;vertical-align:super;align-self:flex-start;margin-right:4px}.billing-accounts-new__country{margin-top:-4px;width:324px}.billing-accounts-new__notification{margin-top:20px}.billing-accounts-new__footer{display:flex;flex-direction:column;grid-gap:20px;gap:20px}.billing-accounts-new__footer button{width:-webkit-max-content;width:max-content}.billing-accounts-new__error{color:#d34c09}.billing_accounts_show{margin-bottom:14px}.billing_accounts_show__subtitle{font-size:16px;font-weight:400;line-height:20px;margin-top:12px;margin-bottom:24px}@media(max-width:1023px){[data-responsive] .billing_accounts_show__title{flex-direction:column-reverse;align-items:start;grid-gap:12px;gap:12px}}.billing-accounts-transfer .section-box{margin-bottom:12px}.billing-accounts-transfer__hint{color:#999;font-size:16px;font-weight:400;line-height:20px;border-bottom:1px solid #ededed;padding-top:12px;padding-bottom:24px;margin-bottom:24px}.billing-accounts-transfer__hint:before{content:" *";position:relative;top:8px;color:#d34c09;line-height:.5;vertical-align:super;align-self:flex-start;margin-right:4px}.billing-accounts-transfer__country{margin-top:-4px;width:324px}.billing-accounts-transfer__notification{margin-top:20px}.billing-accounts-transfer__footer{display:flex;flex-direction:column;grid-gap:20px;gap:20px}.billing-accounts-transfer__footer button{width:-webkit-max-content;width:max-content}@media(max-width:1023px){[data-responsive] .billing-accounts-transfer__footer{flex-direction:column;grid-gap:12px;gap:12px}[data-responsive] .billing-accounts-transfer__footer button{width:100%}}.billing-accounts-transfer__error{color:#d34c09}.contact-info__name{font-weight:500;margin-bottom:4px}.contact-info__details{color:#999;font-size:14px}.contract-accounts-new__field-name{font-size:16px}.contract-accounts-new{margin-bottom:12px}.contract-accounts-new__inn-field{width:220px}.company-contacts__phone{display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr 112px}.company-payment-address__description{color:#999;font-size:16px;font-weight:400;line-height:20px;margin-top:-16px;margin-bottom:24px}.company-payment-address__location{display:grid;grid-gap:24px;gap:24px;grid-template-columns:1fr 210px 100px}@media(max-width:1023px){[data-responsive] .company-payment-address__location{grid-template-columns:none}[data-responsive] .company-payment-address__location div:last-child{width:100px}}.foreign-organization-info__kpp-edit{width:216px}.organization-branch-info__kpp{display:grid;grid-gap:24px;gap:24px;grid-template-columns:1fr 216px}@media(max-width:1023px){[data-responsive] .organization-branch-info__kpp{grid-template-columns:none}}.organization-branch-info__kpp-edit{width:216px}.organization-info__kpp{display:grid;grid-gap:24px;gap:24px;grid-template-columns:304px 180px}@media(max-width:1023px){[data-responsive] .organization-info__kpp{grid-template-columns:none}[data-responsive] .organization-info__kpp .datepicker__container .text-input{width:180px}}.organization-info__kpp-edit{width:216px}.personal-contacts__phone{display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr 112px}.personal-name{width:365px}@media(max-width:1023px){[data-responsive] .personal-name{width:100%}}.personal-payment-address__description{color:#999;font-size:16px;font-weight:400;line-height:20px;margin-top:-16px;margin-bottom:24px}.personal-payment-address__location{display:grid;grid-gap:24px;gap:24px;grid-template-columns:222px 1fr 100px}@media(max-width:1023px){[data-responsive] .personal-payment-address__location{grid-template-columns:none}[data-responsive] .personal-payment-address__location div:last-child{width:100px}}.admin-statistics-chart__incomplete{border-radius:4px;margin-top:20px;display:grid;grid-template-columns:24px 1fr;grid-gap:10px;gap:10px;padding:12px 16px;background:rgba(86,119,252,.12)}.admin-statistics-chart__incomplete p{margin:0}.admin-statistics-chart__incomplete svg{margin-left:4px}.admin-statistics-chart__diff{font-weight:700}.admin-statistics-chart__diff--negative{color:#d34c09}.admin-statistics-chart__diff--positive{color:#64c178}.admin-statistics-chart__diff--zero{color:#999}.admin-statistics-chart__main-chart,.admin-statistics-chart__nav-chart{margin:0 -14px}.admin-statistics-chart__nav-chart{position:relative;top:-24px;height:56px}.admin-statistics-chart__radio{white-space:nowrap;width:-webkit-min-content;width:min-content;margin-bottom:24px}.admin-statistics-chart .apexcharts-legend{padding-top:16px}.admin-statistics-chart .apexcharts-legend-marker{margin-right:8px}.admin-statistics-chart .apexcharts-legend-text{font-size:16px;line-height:20px}.admin-statistics-chart .svg_select_points{stroke:none;fill:#5677fc;width:16px;height:16px;rx:16px;ry:16px;-webkit-clip-path:circle(50%);clip-path:circle(50%);position:relative;y:30px;transform:translateX(-3.5px)}.admin-statistics-chart .apexcharts-legend-series{width:100%}.chart-tooltip{padding:8px 12px;background-color:#464646;border-radius:4px}.chart-tooltip__date{color:#fff;font-size:13px;line-height:17px}.chart-tooltip__footer,.chart-tooltip__item{color:#fff;font-size:14px;font-weight:700;line-height:18px}.chart-tooltip__footer{padding-left:24px}.chart-tooltip__color{display:inline-block;width:12px;height:12px;margin-right:8px;border-radius:50%}.chart-tooltip__item{display:flex;align-items:center;margin-top:6px}.admin-statistics-filters{padding:24px 0 0}.admin-statistics-filters__fields{display:grid;grid-template-columns:377px minmax(0,1fr);grid-gap:32px;gap:32px;align-items:end;padding:16px 0 24px}@media(max-width:1023px){[data-responsive] .admin-statistics-filters__fields{grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px}}.admin-statistics-filters__comparison-period span{white-space:nowrap}.stat-chart-layout{border-radius:8px;background:#fff;padding:20px 24px 22px}@media(max-width:1023px){[data-responsive] .stat-chart-layout{border-radius:0;width:100vw}}.stat-chart-layout__title{position:relative;padding-right:32px;margin:0;font-size:21px;font-style:normal;font-weight:700;line-height:27px;cursor:pointer}.stat-chart-layout__title--isLoading{cursor:progress}.stat-chart-layout__title .skeleton-pulse{display:inline-block;vertical-align:middle}.stat-chart-layout__toggle-icon{position:absolute;top:50%;right:0;transform:translateY(-50%);width:24px;height:24px;background-size:24px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23929CA5' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4.3 8.3a1 1 0 011.4 0l6.3 6.3 6.3-6.3a1 1 0 111.4 1.4l-7 7a1 1 0 01-1.4 0l-7-7a1 1 0 010-1.4z'/%3E%3C/svg%3E");transition:transform .3s linear}.stat-chart-layout__toggle-icon--isOpen{transform:translateY(-50%) rotate(180deg)}.stat-chart-layout__description{padding:12px 0 24px}.stat-chart-layout__description :first-child{margin-top:0}.stat-chart-layout__description :last-child{margin-bottom:0}.stat-chart-layout__description h4,.stat-chart-layout__description p{margin:0 0 12px;font-size:16px;line-height:20px}.stat-group-section{display:grid;grid-gap:12px;gap:12px}.stat-group-section__title{padding:20px 0 8px 24px;font-size:24px;line-height:27px;margin:0}.statistics-admin-page__faq{margin-left:8px;display:block}.statistics-admin-page__description{display:block;padding:12px 0 0}.statistics-chart-skeleton{display:grid;grid-gap:24px;gap:24px}.statistics-chart-skeleton--mobile{display:none}@media screen and (max-width:560px){.statistics-chart-skeleton{display:none}.statistics-chart-skeleton--mobile{display:grid}}.statistics-filters-ssr-skeleton{padding:24px 0 0}.statistics-filters-ssr-skeleton__fields{display:grid;grid-template-columns:377px 1fr;grid-gap:32px;gap:32px;align-items:end;padding:16px 0 24px}@media(max-width:1023px){[data-responsive] .statistics-filters-ssr-skeleton__fields{grid-template-columns:1fr;grid-gap:16px;gap:16px}}.statistics-filter-ssr-skeleton__period{margin-top:16px}.admin-vacancy-filters__content{display:grid;grid-template-columns:repeat(2,calc(50% - 16px));grid-column-gap:32px;column-gap:32px;padding:24px 0}@media(max-width:1023px){[data-responsive] .admin-vacancy-filters__content{grid-template-columns:1fr;grid-row-gap:32px;row-gap:32px}}.admin-vacancy-filters__columns{display:flex;grid-column-gap:16px;column-gap:16px}@media(max-width:1023px){[data-responsive] .admin-vacancy-filters__columns{flex-direction:column;grid-row-gap:32px;row-gap:32px}}.admin-vacancy-filters__column{flex-basis:50%;display:flex;flex-direction:column;grid-row-gap:36px;row-gap:36px}.admin-vacancy-filters__column--inner{grid-row-gap:0;row-gap:0}.free-vacancies-banner{position:relative;padding:12px 12px 12px 16px;background:linear-gradient(0deg,rgba(100,193,120,.12),rgba(100,193,120,.12)),#fff;border:1px solid #64c178;border-radius:3px}.free-vacancies-banner__title{display:flex;align-items:center;margin:0 0 7px}.free-vacancies-banner__icon{display:flex;width:24px;height:24px;margin-right:8px;align-items:center;justify-content:center;text-align:center;font-size:18px;line-height:20px}.free-vacancies-banner__message{margin:0;padding-left:32px}.free-vacancies-banner__message a{white-space:nowrap}.free-vacancies-banner__message,.free-vacancies-banner__title{font-size:16px;line-height:21px}.import-vacancies__description{display:block;margin-top:12px;margin-bottom:24px}.import-vacancies__input{margin-bottom:12px;position:relative}.import-vacancies__input .text-input{display:inline-flex;width:calc(100% - 32px)}.import-vacancies__delete{cursor:pointer;border:none;background-color:transparent;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;margin-left:8px;position:absolute;right:0;top:7px}.import-vacancies__delete svg{fill:#999}.import-vacancies__delete:hover svg{fill:#757575}.import-vacancies__input-error{margin-top:8px;color:#d34c09;font-size:14px;font-weight:400;line-height:18px}.import-vacancies__submit{display:block;margin-top:24px}.import-vacancies__list{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.vacancies-admin-page__import{margin-right:16px}@media(max-width:1023px){[data-responsive] .vacancies-admin-page__import{display:block;margin-bottom:12px}}.vacancies-admin-page__filters-row{display:flex;justify-content:space-between;grid-column-gap:12px;column-gap:12px}@media(max-width:1023px){[data-responsive] .vacancies-admin-page__order{width:100%;max-width:calc(50% - 6px)}}@media(max-width:1023px){[data-responsive] .vacancies-admin-page__filters-button{width:50%}}.vacancies-admin-page__filters-controls{display:flex;grid-column-gap:12px;column-gap:12px}.vacancies-admin-page__moderation-popup-title{display:flex;grid-column-gap:4px;column-gap:4px;align-items:center;margin-bottom:6px;font-weight:700}.complaint-modal__wrapper .modal-window__box{background:#fff}.complaint-modal__success{display:flex;flex-direction:column}.complaint-modal{padding:25px 15px}.complaint-modal__success{padding:108px 34px 0}@media(min-width:1023px){.complaint-modal__success{padding-bottom:108px}}.complaint-modal__image{width:200px;height:200px;margin:auto auto 20px}.complaint-modal__image>img{max-width:100%}.complaint-modal__head,.complaint-modal__text{color:#333;text-align:center}.complaint-modal__head{font-weight:700;font-size:24px;line-height:1.3;margin-bottom:12px}.complaint-modal__text{font-size:18px;line-height:140%}.radioButton{display:flex;margin-bottom:19px;align-items:center}.radioButton__input{display:none}.radioButton__text{line-height:0}.radioButton__icon{display:inline-block;width:20px;height:20px;border-radius:50%;margin-right:10px;background:#f5f6f7;border:1px solid #999;transition:border .3s}.radioButton__input:checked+.radioButton__icon{border:5px solid #666;transition:border .3s}.chat-footer{position:relative;border-top:1px solid #ededed;padding:16px}.chat-footer__banned{position:absolute;top:0;right:0;bottom:0;left:0;background-color:hsla(0,0%,100%,.8);z-index:1;display:flex;align-items:center;justify-content:center;text-align:center;padding:0 30px}.chat-footer__write{width:100%;border:0;resize:none;min-height:64px;max-height:200px;overflow-y:auto;margin-bottom:16px}.chat-footer__write:focus{outline:none}.chat-footer__write-footer{display:flex;justify-content:space-between}.chat-footer__rounded-button{background-color:transparent;border-radius:0;border:none;text-align:inherit;outline:0;font:inherit;padding:6px 0 7px;border-radius:16px;color:#fff;font-size:15px;font-weight:700;background:#5677fc}.chat-footer__rounded-button--template{display:flex;align-items:center;justify-content:center;height:32px;width:32px;padding:0}.chat-footer__rounded-button--send{padding-left:12px;padding-right:12px}.chat-footer__rounded-button--send:disabled{opacity:.3}.template-modal{padding:8px 0}.template-modal__header{justify-content:space-between;font-weight:700;border-bottom:1px solid #e4e4e4;padding:0 12px 9px}.template-modal__header,.template-modal__icons{display:flex;align-items:center}.template-modal__icons div{cursor:pointer;display:flex}.template-modal__icons div+div{margin-left:17px}.template-modal__content{line-height:1.3}.template-modal__list{height:200px;overflow-y:auto}.template-modal__item{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:9px 12px;min-height:40px;border-bottom:1px solid #e4e4e4;cursor:pointer}.template-modal__item:hover{background-color:#f7f7f7}.template-modal__item:last-child{border-bottom:0}.template-modal--empty{padding:53px 23px 46px;text-align:center}.template-modal--width{width:304px}.template-modal--button{margin-top:12px}.chat-header-user{display:flex;flex:1 1;align-items:center;min-width:0}@media(min-width:1023px){.chat-header-user{flex-direction:column;align-items:flex-start}}.chat-header-user__back-btn{line-height:0}.chat-header-user__content{display:flex;flex:1 1;justify-content:center;overflow:hidden;padding:0 33px 0 36px}@media(min-width:1023px){.chat-header-user__content{padding:0}}.chat-header-user__name{font-size:18px;font-weight:700;line-height:120%;text-align:center;color:#464646;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-header-user__name:hover{text-decoration:none}.chat-header-user__info{line-height:0;margin-left:5px}@media(min-width:1023px){.chat-header-user__subtitle{color:#999}}.chat-header-user__popup{font-size:18px;padding:15px}.chat-message{display:flex;position:relative;margin-bottom:34px;align-items:flex-start}.chat-message p{line-height:140%}.chat-message p:first-of-type{margin-top:0}@media(min-width:1023px){.chat-message{margin-bottom:30px}}.chat-message__userpic{width:24px;height:24px;margin-right:12px;border-radius:50%;overflow:hidden;flex-shrink:0}.chat-message__userpic img{max-width:100%}@media(min-width:1023px){.chat-message__userpic{width:36px;height:36px}}.chat-message__username{color:#464646;font-weight:700;font-size:16px;line-height:140%}.chat-message__date{color:#999;font-weight:400}.chat-message__body{word-break:break-word}.chat-message--loading:after{content:"Отправляем...";color:#999;font-size:12px;position:absolute;right:0;bottom:-20px}.placeholder{text-align:center;max-width:400px}.placeholder__title{font-size:24px;line-height:1.29;margin-top:12px}.placeholder__text{font-size:18px;line-height:1.4;margin-top:12px}.templates-page{padding:20px 32px 0;display:flex;flex-direction:column;height:100%}.templates-page__header{display:flex;justify-content:space-between;padding-bottom:24px}.templates-page__title{font-size:28px;font-weight:700;line-height:1.2;color:#464646}.template-page__add-button{display:flex;justify-content:center;flex-direction:column}.templates-page__body{border-top:1px solid #ededed;flex:1 1}.templates-page__footer{border-top:1px solid #ededed;padding:20px 32px;margin:0 -32px}.templates-page__footer button+button{margin-left:5px}.template-item{min-height:40px;border-bottom:1px solid #e4e4e4;display:flex;justify-content:space-between;align-items:center}.template-item__icon{cursor:pointer}@media(min-width:1023px){.templates-form{width:440px}}.templates-form__item:not(:first-child){margin-top:16px}.basic-textarea__textarea{flex:1 1;width:100%;padding:12px;border-radius:3px;background-color:#ededed;color:#464646;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:423px;resize:none}.basic-textarea__textarea:focus{background-color:#f5f6f7;border-color:#999;outline:none}.templates-page--form{border-top:0}.change-theme{padding:20px 20px 26px}@media(max-width:1023px){.change-theme__modal .modal-window__box{background-color:#fff}}.change-theme__input{margin-top:20px}.change-theme__buttons{margin-top:26px}.change-theme__buttons button+button{margin-left:12px}@media(min-width:1023px){.change-theme__buttons button+button{margin-left:8px}}.change-theme__error{font-size:16px;line-height:1.3;color:#ff7e75;margin-top:12px}@keyframes updating-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.chat-update-button{position:absolute;right:39px;bottom:52px;width:40px;height:40px;font-size:0;box-shadow:0 2px 4px rgba(0,0,0,.25);background-color:#fff;border:0;border-radius:50%;background-repeat:no-repeat;background-position:50%}.chat-update-button:after{content:"";position:absolute;top:8px;left:8px;width:24px;height:24px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cmask id='a' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='2' y='2' width='20' height='20'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 12a8 8 0 0114.568-4.568L16 10h6V4l-2 2a9.984 9.984 0 00-8-4C6.477 2 2 6.477 2 12s4.477 10 10 10c4.56 0 8.405-3.052 9.609-7.223l-1.922-.554A8 8 0 014 12z' fill='%23929CA5'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath fill='%23929CA5' d='M0 0h24v24H0z'/%3E%3C/g%3E%3C/svg%3E")}.chat-update-button--updating:after{animation:updating-rotate .75s ease-in-out infinite forwards}.button-down{display:flex;align-items:center;justify-content:center;position:absolute;right:39px;bottom:52px;width:40px;height:40px;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.25);background:#fff;border:2px solid #5677fc;cursor:pointer}.additional-menu{font-size:15px;top:9px;position:relative}@media(min-width:1023px){.additional-menu{position:static;display:flex;align-items:center;padding-top:5px;cursor:pointer;height:100%}}.chat{height:100%}.chat,.chat__header{display:flex;flex-direction:column}.chat__header-wrapper{padding:12px 16px 14px;border-bottom:1px solid #ededed;display:flex;justify-content:space-between}@media(min-width:1023px){.chat__header-wrapper{padding:16px 21px 16px 32px}}.chat__theme{padding:10px 12px 12px;border-bottom:1px solid #ededed}@media(min-width:1023px){.chat__theme{padding:0 21px 16px 32px;margin-top:-6px;background-color:#fff;cursor:pointer}}.circles{margin:0 3px}.circles,.circles:after,.circles:before{background-color:#929ca5;display:inline-block;width:4px;height:4px;border-radius:50%}.circles:after,.circles:before{content:""}.chat__container{overflow:hidden;flex:1 1;position:relative}.chat__body{padding:0 15px;overflow-y:auto;flex-direction:column;display:flex;height:100%}@media(min-width:1023px){.chat__body{padding:0 113px}}.chat--divider{padding:32px 0;text-align:center}.chat__more-button{padding-top:20px;text-align:center}.chat--placeholder{justify-content:center}.chat__theme--overflow{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat__placeholder{margin:0 auto}.conversations-page{background-color:#fff;height:calc(100vh - 110px);margin-top:14px}@media(min-width:1023px){.conversations-page{display:flex;flex:1 1;height:calc(100vh - 132px);margin-top:20px}}.conversations-page__sidebar{overflow:hidden}@media(min-width:1023px){.conversations-page__sidebar{width:300px;flex-shrink:0}}.conversations-page__chat{height:100%;width:100%;position:fixed;top:0;left:0;z-index:10000;background:#fff}@media(min-width:1023px){.conversations-page__chat{position:unset;border-left:1px solid #e4e4e4;flex:1 1;display:flex;flex-direction:column;height:100%;z-index:0;min-width:0}}.conversations-page__chat--placeholder{justify-content:center}.conversations-page__header{padding:12px 0 20px}.conversations-page__header .page-title{justify-content:flex-start;font-weight:700}.conversations-page__filter{margin-bottom:19px}.conversations-page__not-find{padding:16px}.conversations-page__new{color:#65c178}.conversations-page__page-title{margin-bottom:14px}.conversations-page__page-title-aside{margin-left:4px}.conversations-page__placeholder{align-self:center;margin:0 auto}.chat-user-item{display:block;white-space:nowrap}.chat-user-item__avatar{position:relative;width:40px;height:40px;margin-right:12px;border-radius:50%;overflow:hidden;float:left}.chat-user-item__icon{position:absolute;right:-6px;bottom:-6px;display:flex;border-radius:50%;border:1px solid #fff}.chat-user-item__main{flex-direction:column;flex-grow:1;min-width:0;flex-basis:auto;display:flex;justify-content:center}.chat-user-item__title{margin-bottom:6px;display:flex;white-space:nowrap}.chat-user-item__subtitle,.chat-user-item__title{display:flex;overflow:hidden}.chat-user-item__subtitle{color:#999}.chat-user-item__last-message,.chat-user-item__name{display:flex;flex-grow:1;overflow:hidden;white-space:nowrap;font-size:16px}.chat-user-item__text{text-overflow:ellipsis;overflow:hidden}.chat-user-item__last-message-time{font-size:14px;line-height:140%;text-align:right;color:#999;margin-left:4px}.chat-user-item__icons{align-items:center;display:flex;margin-left:26px}.chat-user-item__last-message-avatar{vertical-align:top;flex-shrink:0;margin-right:4px;border-radius:50%}.icon-unread{width:12px;height:12px;background-color:#5677fc;border-radius:50%;cursor:pointer}.icon-unread--desktop{opacity:0;background-color:#e0e0e0;transition:opacity .3s}.chat-users-list{border-bottom:1px solid #e4e4e4;display:flex;flex-direction:column;overflow-y:auto;height:calc(100vh - 234px)}@media(min-width:1023px){.chat-users-list{height:calc(100% - 120px)}}.chat-users-list--passive{pointer-events:none}.chat-users-list__candidate-wrapper{padding:16px;border-top:1px solid #e4e4e4}.chat-users-list__candidate-wrapper--active,.chat-users-list__candidate-wrapper.router-link-active{background-color:rgba(86,119,252,.2)}.chat-users-list__candidate-wrapper:hover{cursor:pointer}.chat-users-list__candidate-wrapper:hover .icon-unread--desktop{opacity:1;transition:opacity .3s}.chat-users-list__candidate-wrapper--disabled{opacity:.5}.chat-users-list__candidate{flex:1 1;padding:16px 10px}@media(min-width:1023px){.chat-users-list__candidate{padding:16px 10px 16px 0;margin-left:24px}}.chat-user-list__more{padding:10px 20px;text-align:center}.event-content{padding-top:16px}.event-header__message,.event-header__meta{margin-right:5px}.event-wrapper{font-size:16px}.events-list{display:grid;grid-auto-flow:row;grid-gap:16px}.timeline-group{display:flex}.timeline-group__aside{flex:none;width:50px;padding-right:16px;margin-right:24px;border-right:1px solid #e4e4e4;text-align:right;font-size:14px}.timeline-group__main{flex:1 1;min-width:0;padding-bottom:48px}.year-separator{display:flex;align-items:center;margin:48px 0}.year-separator__year{flex:none;width:50px;padding-right:16px;text-align:right;font-size:14px}.year-separator__line{flex:1 1;height:1px;background-color:#e4e4e4}.expert-billing-banner{position:relative;background-image:url(https://career.habr.com/assets/packs/media/images/experts_billing_bg-0a09cbad.svg);background-position:100% 100%;background-color:#dbdbff;background-repeat:no-repeat;border-radius:3px;margin-bottom:12px}@media(max-width:1023px){[data-responsive] .expert-billing-banner{margin-bottom:0}}.expert-billing-banner__title{font-size:21px;line-height:27px;font-weight:700;margin-top:0;margin-bottom:8px;width:calc(100% - 32px)}.expert-billing-banner__description{font-size:14px;font-weight:400;line-height:normal;margin-bottom:16px;width:190px}@media(max-width:1023px){[data-responsive] .expert-billing-banner__description{max-width:320px;width:calc(100% - 74px)}}.expert-billing-banner__close{display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;width:56px;height:56px;z-index:2;padding:0;border:0;background-color:transparent;--svg-icon--color:#929ca5}.expert-billing-card{border-radius:8px;background:#fff;overflow:hidden}@media(max-width:1023px){[data-responsive] .expert-billing-card{border-radius:0}}.expert-billing-card__image{background:#dbdbff;height:140px;width:100%;display:flex;justify-content:center;overflow:hidden}.expert-billing-card--type-brand{display:grid;grid-area:D;grid-template-areas:"image info info"}@media(max-width:1023px){[data-responsive] .expert-billing-card--type-brand{display:block}}body:not([data-responsive]) .expert-billing-card--type-brand .expert-billing-card__image{height:auto}body:not([data-responsive]) .expert-billing-card--type-brand .expert-billing-card__image img{width:258px}@media(min-width:1024px){.expert-billing-card--type-brand .expert-billing-card__image{height:auto}.expert-billing-card--type-brand .expert-billing-card__image img{width:258px}}.expert-billing-card--type-brand .expert-billing-card__image img{height:216px}.expert-billing-card--type-brand .expert-billing-card__info{padding:24px;height:auto}.expert-billing-card__info{display:flex;flex-direction:column;justify-content:space-between;padding:20px 24px 24px;height:calc(100% - 140px)}.expert-billing-card__title{font-size:18px;font-weight:700;line-height:22px}.expert-billing-card__description{margin-top:8px}.expert-billing-card__price{margin-top:12px;margin-bottom:12px;color:#64c178;font-size:18px;font-weight:700;line-height:22px}.expert-billing-card-skeleton{border-radius:8px;background:#fff}@media(max-width:1023px){[data-responsive] .expert-billing-card-skeleton{flex-direction:column;grid-row-gap:12px;row-gap:12px;justify-content:flex-start;align-items:flex-start;padding:10px 0}}.expert-billing-card-skeleton__image{background-color:#e8e8e8;height:140px;width:100%}.expert-billing-card-skeleton__info{padding:24px;display:grid;grid-gap:12px;gap:12px}.expert-billing-popup__image{margin:-24px -24px 24px;padding:22px;height:140px;background-color:#7fe1ca;width:calc(100% + 48px)}.expert-billing-popup__title{font-size:21px;font-weight:700;line-height:27px;margin-bottom:16px}.expert-billing-popup__description{font-size:16px;font-weight:400;line-height:20px;margin-bottom:24px}.expert-card-wrapper--bordered{border:2px solid #f9a21f}.expert-card{font-size:16px;line-height:1.25em}.expert-card__last-visited{float:right;margin:0 0 5px 5px;color:#999}@media(max-width:1023px){[data-responsive] .expert-card__last-visited{float:none;margin:0 0 8px;font-size:16px}}body:not([data-responsive]) .expert-card__aside{float:left}@media(min-width:1024px){.expert-card__aside{float:left}}@media(max-width:1023px){[data-responsive] .expert-card__aside{float:right;margin-left:10px}}body:not([data-responsive]) .expert-card__main{margin-left:62px}@media(min-width:1024px){.expert-card__main{margin-left:62px}}.expert-card__header{display:flex;flex-direction:column;grid-row-gap:4px;row-gap:4px}.expert-card__title{margin:0;font-size:21px;font-weight:700;line-height:27px}.expert-card__title-link{color:inherit;text-decoration:none;margin-right:8px}.expert-card__title-link:visited{color:#999}.expert-card__stats{margin-top:8px;margin-bottom:16px}.expert-card__footer{display:flex;margin-top:12px;flex-direction:column;justify-content:flex-start;align-items:flex-start;grid-row-gap:12px;row-gap:12px}body:not([data-responsive]) .expert-card-skeleton{display:flex}@media(min-width:1024px){.expert-card-skeleton{display:flex}}.expert-card-skeleton__mobile-date{margin:4px 0 11px}body:not([data-responsive]) .expert-card-skeleton__aside{margin-right:16px}@media(min-width:1024px){.expert-card-skeleton__aside{margin-right:16px}}@media(max-width:1023px){[data-responsive] .expert-card-skeleton__aside{float:right;margin-left:20px}}.expert-card-skeleton__main{flex:1 1;min-width:0;padding:5px 0 0}.expert-card-skeleton__date{float:right;margin-left:20px}.expert-card-skeleton__header{display:flex;flex-direction:column;grid-row-gap:4px;row-gap:4px}.expert-card-skeleton__title{font-size:22px;--line-placeholder-line-height:27px;max-width:200px;line-height:13px}.expert-card-skeleton__experience{--line-placeholder-line-height:20px;line-height:8px}.expert-card-skeleton__stats{display:flex;grid-column-gap:16px;column-gap:16px;align-items:center;margin-top:8px;margin-bottom:16px;min-height:24px}.expert-card-skeleton__help-title{font-size:20px;margin-bottom:9px}.expert-card-skeleton__content,.expert-card-skeleton__help-title{--line-placeholder-line-height:20px}.expert-card-skeleton__connections,.expert-card-skeleton__score{display:flex;align-items:center;grid-column-gap:4px;column-gap:4px;line-height:20px}.expert-card-skeleton__footer{margin-top:16px;display:flex;align-items:center;justify-content:space-between}@media(max-width:1023px){[data-responsive] .expert-card-skeleton__footer{align-items:flex-start;flex-direction:column;grid-row-gap:12px;row-gap:12px}}.expert-cost{display:flex;align-items:center;grid-column-gap:12px;column-gap:12px}@media(max-width:1023px){[data-responsive] .expert-cost{flex-direction:column;align-items:flex-start}}.expert-cost--free{font-size:21px;line-height:27px;color:#64c178;font-weight:700}.expert-cost__rate{display:flex;align-items:center;grid-column-gap:4px;column-gap:4px;white-space:nowrap}.expert-cost__amount{font-size:24px;line-height:27px;font-weight:700}.expert-cost__free-intro{font-weight:700;white-space:nowrap;color:#64c178}.expert-icon{width:24px;height:24px;border-radius:50%;background-color:#dbdbff;display:inline-flex;align-items:center;justify-content:center}.expert-info{display:flex;grid-column-gap:12px;column-gap:12px;min-height:40px}.expert-info__avatar{align-self:center}.expert-info__text{display:flex;flex-direction:column;--line-placeholder-line-height:20px}.expert-info__text--noWrap{overflow:hidden}.expert-info__text--centered{justify-content:center}.expert-info__link{font-weight:700;font-size:15px;line-height:20px}.expert-info__position--noWrap{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.expert-label{display:inline-flex;align-items:center;grid-column-gap:4px;column-gap:4px;padding:4px 12px 4px 6px;border-radius:6px;background-color:#dbdbff;color:#464646;font-size:16px;line-height:20px}.expert-profile{display:flex;flex-direction:column;grid-row-gap:24px;row-gap:24px}.expert-profile__rate-section{display:flex}.expert-rate{flex-basis:50%;display:flex;flex-direction:column;padding:16px;margin-top:12px;border-radius:8px;border:1px solid #999;align-self:flex-start;align-items:flex-start}@media(max-width:1023px){[data-responsive] .expert-rate{flex-basis:100%;align-self:auto}}.expert-rate__title{font-weight:700;font-size:16px;line-height:20px}.expert-rate__cost{margin:8px 0}.expert-rate__button{margin-top:12px}.expert-score-block{min-height:252px}.expert-score-block .swiper{width:calc(100% - 24px)}.expert-score-block--sidebar{margin-bottom:12px}.expert-score-block--slider{min-height:253px}.expert-score-block--slider .basic-slider__button{left:-24px;width:48px;height:40px}.expert-score-block--slider .basic-slider__button .svg-icon{position:absolute;top:8px;left:16px}.expert-score-block--slider .basic-slider__button--next{left:auto;right:-24px}.expert-score-block--slider .basic-slider__button--next .svg-icon{left:auto;right:16px}.expert-score-block__slide{display:flex;flex-direction:column;grid-row-gap:15px;row-gap:15px;width:calc(100% - 24px);margin:auto}.expert-score-block__title{font-size:17px;line-height:22px;margin-top:0;margin-bottom:20px;text-align:center}.expert-score-block__info{width:200px;margin:0 auto}.expert-score-block__score{min-height:81px;display:flex;align-items:center;justify-content:center}.expert-score-form__form{display:flex;grid-column-gap:24px;column-gap:24px}@media(max-width:1023px){[data-responsive] .expert-score-form__form{flex-direction:column;grid-row-gap:15px;row-gap:15px;align-items:center}}.expert-score-form__form--column{flex-direction:column;grid-row-gap:15px;row-gap:15px;align-items:center}.expert-score-form__message--column{text-align:center;margin:0 -15px}.expert-stats{display:flex;align-items:center;grid-column-gap:16px;column-gap:16px}@media(max-width:1023px){[data-responsive] .expert-stats{align-items:flex-start;flex-direction:column;grid-row-gap:4px;row-gap:4px}}.expert-stats-counter{display:flex;align-items:center;grid-column-gap:4px;column-gap:4px}.expert-stats-counter--rating{grid-column-gap:8px;column-gap:8px}.expert-stats-counter__count{font-weight:700;color:#464646}.expert-stats-counter__count--rating{color:#6161c2}.expert-profile__rating{display:flex;align-items:center;color:#6161c2}.expert-stats-counter__text{color:#999}.experts-feedback-block{position:relative;height:252px;background-image:url(https://career.habr.com/assets/packs/media/images/experts_feedback_bg-bb693833.svg);background-position:bottom;background-color:#f0e0ff;background-size:cover;background-repeat:no-repeat;border-radius:3px}@media(max-width:1023px){[data-responsive] .experts-feedback-block{background-image:none;height:41.25vw;max-height:180px}}@media(max-width:1023px){[data-responsive] .experts-feedback-block:after{left:0;width:23.125vw;height:30.9375vw;background-position:0 100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='74' height='99' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-40.69 31.904c-.15-1.773 2.104-2.649 3.191-1.24l20.757 26.895c.695.9 2.043.93 2.777.062L7.957 31.666c1.148-1.36 3.36-.385 3.134 1.38L6.75 66.74a1.785 1.785 0 001.92 2.007l33.853-2.852c1.773-.15 2.65 2.104 1.24 3.191L16.87 89.845c-.9.694-.93 2.043-.061 2.776l25.955 21.922c1.36 1.148.385 3.361-1.38 3.134l-33.695-4.34a1.785 1.785 0 00-2.007 1.92l2.852 33.854c.15 1.773-2.105 2.649-3.192 1.24l-20.757-26.895a1.785 1.785 0 00-2.777-.062l-21.921 25.955c-1.149 1.36-3.362.385-3.134-1.379l4.34-33.696a1.784 1.784 0 00-1.92-2.006l-33.854 2.851c-1.773.15-2.65-2.104-1.24-3.191l26.895-20.758c.9-.694.93-2.042.061-2.776L-74.92 66.472c-1.36-1.148-.385-3.361 1.38-3.134l33.696 4.34a1.785 1.785 0 002.006-1.92l-2.852-33.853z' fill='%23E1BFF3'/%3E%3C/svg%3E")}}@media(max-width:1023px){[data-responsive] .experts-feedback-block:after,[data-responsive] .experts-feedback-block:before{content:"";position:absolute;bottom:0;background-repeat:no-repeat;background-size:contain;max-height:100%}[data-responsive] .experts-feedback-block:before{right:0;width:20.9375vw;height:24.375vw;background-position:100% 100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='67' height='78' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='61.501' cy='61.5' r='37.583' transform='rotate(90 61.5 61.5)' fill='%23FCC6E0'/%3E%3Cpath d='M61.503 82.588l-3.028-2.756C47.722 70.08 40.623 63.65 40.623 55.757c0-6.43 5.053-11.484 11.484-11.484 3.633 0 7.12 1.692 9.396 4.364 2.276-2.672 5.762-4.364 9.395-4.364 6.431 0 11.484 5.053 11.484 11.484 0 7.893-7.099 14.324-17.852 24.095l-3.027 2.736z' fill='%23fff'/%3E%3Cmask id='a' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='23' y='23' width='77' height='77'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M61.5 97.084c-19.653 0-35.584-15.931-35.584-35.584 0-19.652 15.931-35.583 35.583-35.583S97.083 41.848 97.083 61.5c0 19.653-15.931 35.584-35.584 35.584zm0 2c-20.757 0-37.584-16.827-37.584-37.584 0-20.756 16.827-37.583 37.583-37.583 20.757 0 37.584 16.827 37.584 37.583 0 20.757-16.827 37.584-37.584 37.584zm.002-16.496l-3.028-2.756-.026-.024C47.71 70.07 40.622 63.643 40.622 55.758c0-6.432 5.053-11.485 11.484-11.485 2.942 0 5.789 1.11 7.974 2.951.513.433.99.905 1.422 1.413.433-.508.91-.98 1.422-1.413 2.185-1.841 5.032-2.95 7.974-2.95 6.43 0 11.484 5.052 11.484 11.483 0 7.873-7.063 14.29-17.77 24.02l-.082.075-3.028 2.736zm1.685-4.218l-.003.002-1.677 1.516-1.686-1.535-.003-.003c-5.417-4.912-9.75-8.847-12.754-12.519-2.98-3.644-4.442-6.784-4.442-10.074 0-5.326 4.158-9.483 9.484-9.483 3.028 0 5.965 1.419 7.873 3.66l1.523 1.788 1.523-1.788c1.908-2.241 4.845-3.66 7.873-3.66 5.326 0 9.484 4.157 9.484 9.483 0 3.29-1.462 6.43-4.443 10.078-3.003 3.674-7.336 7.613-12.752 12.535z' fill='%23000'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath fill='%23FCC6E0' d='M0 0h123v123H0z'/%3E%3C/g%3E%3C/svg%3E")}}.experts-feedback-block__container{padding-bottom:12px}@media(max-width:1023px){[data-responsive] .experts-feedback-block__container{padding-bottom:0}}.experts-feedback-block__title{font-size:17px;line-height:22px;font-weight:700;text-align:center;margin-top:0;margin-bottom:20px}@media(max-width:1023px){[data-responsive] .experts-feedback-block__title{position:relative;z-index:1;text-align:left}}.experts-feedback-block__form{padding-top:22px;display:flex;flex-direction:column;align-items:center;grid-row-gap:38px;row-gap:38px}@media(max-width:1023px){[data-responsive] .experts-feedback-block__form{position:relative;z-index:1;width:-webkit-max-content;width:max-content;margin:0 auto;padding:12px 24px;background-color:#fff;border:2px solid #d0b6f0;border-radius:60px}}.experts-feedback-block__close{display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;width:56px;height:56px;font-size:0;opacity:.6;z-index:2;padding:0;border:0;background-color:transparent;--svg-icon--color:#929ca5}.experts-list-page__filters{margin-top:20px}.experts-list-page__faq{margin-left:8px;display:block}.filter-item{display:inline-flex;align-items:center;max-width:100%;line-height:1.25}.filter-item__title{margin-right:4px;min-width:0;word-break:break-word}.filter-item--staticView .filter-item__title{margin-right:0}.filter-item--nowrap .filter-item__title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.filters-controls{display:flex;justify-content:space-between;padding:12px 0 0;border-top:1px solid #eaeaea}.filters-controls--appearance-search,.filters-controls--appearance-search-panel{display:grid;grid-auto-flow:column;justify-content:flex-start;grid-gap:16px;padding:0 0 18px;border:none;border-bottom:1px solid #eaeaea}.filters-controls--appearance-search-panel{padding:0;border:none}.saved-filter-item{display:flex;align-items:center}.saved-filter-item__title{flex:1 1;min-width:0;margin-right:16px;word-break:break-word}.saved-filters-counter{padding:0;background-color:transparent;border-radius:0;border:none;text-align:inherit;outline:0;font:inherit;width:100%}.saved-filters-counter__wrapper{display:flex;align-items:center;justify-content:space-between;height:50px}.saved-filters-counter__count{color:#999;font-weight:700}.saved-filters-list__item:not(:last-child){padding-bottom:16px;margin-bottom:12px;border-bottom:1px solid #ededed}.saved-filters-widget__filters{margin-bottom:8px}.saved-filters-widget__empty{margin-bottom:4px;color:#999}.search-filters{margin-top:18px}.selected-filters{line-height:1.4375}.selected-filters__title{margin-right:8px;font-weight:700}.selected-filters__items{margin-right:12px}.checkbox{display:inline-block}.checkbox--disabled{opacity:.5}.checkbox__wrapper{display:inline-flex;align-items:flex-start;cursor:pointer}.checkbox__icon-wrapper{display:flex;align-items:center;margin-right:10px}.checkbox__button{width:20px;height:20px;border:1px solid transparent;border-radius:3px;background-color:#ededed;background-position:50%;background-repeat:no-repeat}.checkbox__input:focus+.checkbox__button{border-color:#999}.checkbox__input:checked+.checkbox__button{border-color:#666;background-color:#666;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 20 20'%3E%3Cpath d='M5.77 9.92a1 1 0 10-1.54 1.27l1.54-1.27zM8.64 15l-.78.63a1 1 0 001.62-.1L8.64 15zm7.2-9.46a1 1 0 00-1.68-1.08l1.68 1.08zM4.23 11.19l3.63 4.44 1.55-1.26-3.64-4.45-1.54 1.27zm5.25 4.35l6.36-10-1.68-1.08-6.37 10 1.69 1.08z'/%3E%3C/svg%3E")}.checkbox__button_minus{border-color:#666;background-color:#666;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 9a1 1 0 000 2V9zm10 2a1 1 0 000-2v2zM5 11h10V9H5v2z' fill='%23fff'/%3E%3C/svg%3E")}.basic-radio-button__input{display:none}.basic-radio-button__label{font-size:16px;line-height:20px;color:#464646;position:relative;display:inline-block;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;margin-left:30px}.basic-radio-button__label>small{color:#999;font-size:14px;line-height:20px}.basic-radio-button__label:before{background-color:#ededed;content:"";width:20px;height:20px;border-radius:50%;display:inline-block;vertical-align:text-bottom;position:absolute;left:-30px}.basic-radio-button:not(basic-radio-button--disabled) .basic-radio-button__label:hover:before{box-shadow:inset 0 0 0 1px #999}.basic-radio-button__input:checked+.basic-radio-button__label:before{background-color:#fff;box-shadow:inset 0 0 0 5px #666}.basic-radio-button--disabled{opacity:.5}.select{display:flex}.select--disabled{opacity:.5}.select__input{overflow:hidden;flex:1 1;width:100%;min-height:40px;min-width:40px;padding:6px 34px 6px 12px;border:1px solid transparent;border-radius:3px;line-height:1.2777777778;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#ededed;background-repeat:no-repeat;background-position:right 6px top 50%;background-size:24px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23929CA5' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4.3 8.3a1 1 0 011.4 0l6.3 6.3 6.3-6.3a1 1 0 111.4 1.4l-7 7a1 1 0 01-1.4 0l-7-7a1 1 0 010-1.4z'/%3E%3C/svg%3E")}.select__input:focus{background-color:#f5f6f7;border-color:#999;outline:none}.select--appearance-simple .select__input{padding:0 15px 0 0;background-color:transparent;border:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%2333' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4.3 8.3a1 1 0 011.4 0l6.3 6.3 6.3-6.3a1 1 0 111.4 1.4l-7 7a1 1 0 01-1.4 0l-7-7a1 1 0 010-1.4z'/%3E%3C/svg%3E");background-position:right 0 top 50%;background-size:12px;color:#333;font-size:14px}.basic-textarea{display:flex;flex-direction:column;grid-row-gap:4px;row-gap:4px}.basic-textarea--appearance-light .basic-textarea__textarea{border-color:#d9d9d9;background-color:#fcfcfc}.basic-textarea--appearance-light .basic-textarea__textarea:focus{border-color:#d9d9d9;background-color:#fff}.basic-textarea__textarea{flex:1 1 auto;min-width:0;min-height:calc(26px + 1em);max-height:calc(26px + var(--textarea--maxRows)*1em);padding:12px 16px;border:1px solid transparent;border-radius:4px;background-color:#f3f3f3;resize:vertical}.basic-textarea__textarea:focus{background-color:#f7f7f7;border-color:#e4e4e4;outline:0}.basic-textarea--appearance-feedback .basic-textarea__textarea{padding:10px 12px;min-height:calc(24px + 1em)}.dropdown-select{position:relative}.field-wrapper{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.field-name{font-size:17px;font-weight:700;line-height:22px}.field-caption{margin-left:4px;color:#999;font-size:15px;font-weight:400;line-height:20px}.field-name--required:after{content:" *";position:relative;top:8px;color:#d34c09;line-height:.5;vertical-align:super;align-self:flex-start}.field-error{color:#d34c09}.form-field__errors{margin-top:6px}.form-field-errors{color:#d34c09}.input-group{display:grid;grid-auto-flow:column;grid-gap:8px}.input-group--direction-vertical{grid-auto-flow:row}.input-group--gap-medium{grid-gap:16px}.input-group--gap-large{grid-gap:24px}.input-group--gap-extralarge{display:flex;grid-gap:32px;flex-wrap:wrap}.input-group--appearance-price-group{grid-template-columns:1fr 64px}.input-group--appearance-response-price{grid-template-columns:180px 80px 1fr;grid-gap:10px;align-items:flex-start}.input-group--appearance-period{grid-template-columns:1fr 20px 1fr;grid-gap:8px;align-items:center;text-align:center}@media(max-width:1023px){[data-responsive] .input-group--appearance-period{grid-gap:4px}}.input-group--appearance-two-column{grid-template-columns:1fr 1fr;grid-auto-flow:row}@media(max-width:1023px){[data-responsive] .input-group--appearance-two-column{grid-template-columns:none}}.input-label{display:grid;grid-gap:8px;gap:8px}.input-label__label{font-weight:700;font-size:17px;line-height:22px}.input-range{display:flex;grid-column-gap:6px;column-gap:6px;align-items:center}.input-range__divider{flex-basis:8px;flex-shrink:0;height:1.5px;background-color:#929ca5}.search-input{position:relative}.search-input__hint{position:absolute;height:16px;bottom:-8px;left:-8px}.search-input__icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center;--svg-icon--color:#929ca5;background-color:transparent;border:none}.search-input__icon--filled{cursor:pointer}.search-input__loader{background-image:url(https://career.habr.com/assets/packs/media/images/ajax-loader-637abf72.gif);width:20px;height:16px}.text-input{display:flex}.text-input__input{flex:1 1;width:100%;min-height:40px;min-width:40px;padding:0 12px;border-radius:3px;border:1px solid transparent;background-color:#ededed;color:#464646;-webkit-appearance:none;-moz-appearance:none;appearance:none}.text-input__input:focus{background-color:#f5f6f7;border-color:#999;outline:none}.text-input__input[disabled]{border:1px solid #999;opacity:.5}.text-input--appearance-tag-editor .text-input__input{min-height:32px;padding:0 15px;background-color:rgba(86,119,252,.04);border:1px solid #5677fc}.text-input--invalid .text-input__input{border-color:#d34c09}.text-input--appearance-search .text-input__input{min-height:38px;padding-right:50px;background-repeat:no-repeat;background-position:right 6px top 45%;background-size:24px 24px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23929CA5' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M17 11a6 6 0 11-12 0 6 6 0 0112 0zm-1.42 6.56a8 8 0 111.47-1.33l.07.06 3.3 3.3A1 1 0 0119 21l-3.3-3.3-.12-.14z'/%3E%3C/svg%3E")}.text-input--appearance-no-borders{display:inline-block}.text-input--appearance-no-borders .text-input__input{width:auto;background:none;border:none}.text-input--appearance-no-borders .text-input__input:focus{border:none;background:none}.text-input--withIcon{position:relative}.text-input--withIcon .text-input__input{padding-right:40px;min-height:38px;background-repeat:no-repeat;background-position:right 6px top 45%;background-size:24px 24px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23929CA5' viewBox='0 0 24 24'/%3E")}.text-input--withIcon .text-input__icon{position:absolute;right:8px;top:50%;height:24px;transform:translateY(-50%);display:flex;align-items:center}.text-input--appearance-dropdown-search{margin:16px;border-bottom:1px solid #ededed}.text-input--appearance-dropdown-search-embedded{padding:16px 0;border-bottom:1px solid #ededed}.burger-overlay{height:100%;padding:0 16px;width:calc(100% - 80px);max-width:300px;background:#fff;font-size:16px;line-height:1}.burger-overlay__section{padding:12px 0}.burger-overlay__section:not(:last-child){border-bottom:1px solid #dedede}.burger-overlay__heading{padding:12px 8px;color:#909090}.burger-overlay__action{display:block;padding:12px 8px;color:#333}.company-switcher-modal__companies{display:grid;grid-auto-flow:row;grid-gap:24px;margin-top:8px}.company-switcher-modal__company{display:grid;grid-auto-flow:column;grid-gap:12px;align-items:center;justify-content:flex-start}.friendship-requests{display:flex;align-items:center}.friendship-requests__button{display:flex;margin-top:-2px}.friendship-requests__counter{position:absolute;top:1px;right:-9px}.user-auth-menu{position:relative;display:flex;grid-gap:12px;gap:12px}@media(max-width:1023px){[data-responsive] .user-auth-menu--appearance-mobile{position:static}}.user-auth-menu__toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;display:block;padding:0 0 0 14px;font-size:0;height:42px}.user-auth-menu__toggle svg{color:var(--svg-icon--color)}.user-auth-menu__popup{position:absolute;right:0;top:48px;z-index:1010;width:300px;padding:20px;visibility:hidden;cursor:pointer;background:#fff;box-shadow:0 1px 20px rgba(0,0,0,.2);border-radius:4px}@media(max-width:1023px){[data-responsive] .user-auth-menu__popup{top:48px;left:0;right:0;width:auto;border-radius:0 0 4px 4px}}.user-auth-menu__popup[data-header-dropdown-open=open]{visibility:visible}.user-auth-menu__sign_in,.user-auth-menu__sign_up{display:block;width:100%;text-align:center;font-family:PT Sans,sans-serif}.user-auth-menu__sign_in{margin-bottom:10px}.user-auth-menu .button-comp--size-m{min-height:32px;width:58px}.user-notifications{display:flex;align-items:center}.user-notifications__counter{position:absolute;top:-1px;right:-8px}.hh-import-profile-button{display:block;width:100%;text-align:center;font-size:15px;line-height:20px;padding:8px 12px;border-radius:3px;background-color:#ededed;border:none;transition:opacity .15s ease-out;color:#464646}.hh-import-profile-button:not(:disabled):hover{opacity:.5}.hh-import-profile-button:disabled{background-color:#f7f7f7;color:#999}.hh-import-profile-button:disabled .hh-import-profile-button__icon{opacity:.3}.hh-import-profile-button small{font-size:14px}.hh-import-profile-button__icon{display:inline-block;width:24px;height:24px;vertical-align:middle;margin:0 6px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_38761_178314)'%3E%3Crect width='24' height='24' rx='12' fill='%23D6001C'/%3E%3Cpath d='M6.825 6.586v4.082c.622-.741 1.367-1.114 2.23-1.114.446 0 .844.085 1.202.253.358.168.626.383.807.644.182.263.305.552.371.87.066.316.1.809.1 1.477v4.364H9.604v-3.93c0-.78-.035-1.275-.109-1.485a.959.959 0 00-.387-.5c-.186-.125-.418-.187-.697-.187-.32 0-.607.08-.857.239-.255.16-.438.399-.554.718-.118.32-.177.793-.175 1.418l-.002 3.727H4.895V6.586h1.93zm7.603 0v4.082c.622-.741 1.367-1.114 2.23-1.114.444 0 .845.085 1.203.253.357.168.625.383.805.644.182.262.309.558.372.87.067.316.1.809.1 1.477v4.364h-1.93v-3.93c0-.78-.036-1.275-.11-1.485a.955.955 0 00-.388-.5c-.184-.125-.418-.187-.697-.187-.32 0-.607.08-.857.239-.251.16-.435.399-.553.718-.115.32-.175.793-.175 1.418v3.727H12.5V6.586h1.928z' fill='%23fff'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_38761_178314'%3E%3Crect width='24' height='24' rx='12' fill='%23fff'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.hh-import-profile-init-modal__form{padding:0 24px}.hh-import-profile-init-modal__footer{padding:24px 0}.hh-import-profile-init-modal__description{margin:0}.hh-import-profile-status-banner{display:flex;align-items:start;padding:15px 19px;background-color:#fff;border-radius:8px;border:1px solid #fff;grid-gap:8px;gap:8px}.hh-import-profile-status-banner--inProgress{border-color:#5677fc;align-items:center;padding:19px}@media(max-width:1023px){[data-responsive] .hh-import-profile-status-banner--inProgress{align-items:start}}.hh-import-profile-status-banner__icon,.hh-import-profile-status-banner__icon svg{flex-shrink:0;width:24px;height:24px}.hh-import-profile-status-banner__header{display:flex;flex-wrap:wrap}.hh-import-profile-status-banner__delimiter:before{content:"•";margin:0 .33ch;color:#999}.hh-import-profile-status-banner__cancel{position:absolute;top:0;right:0;font-weight:700;font-size:14px;line-height:20px}@media(max-width:1023px){[data-responsive] .hh-import-profile-status-banner__cancel{position:static}}.hh-import-profile-status-banner__action,.hh-import-profile-status-banner__cancel{border:none;background:transparent;color:#1463d9;padding:0}.hh-import-profile-status-banner__action:hover{text-decoration:underline}.hh-import-profile-status-banner__close{display:block;position:relative;margin-left:16px;font-size:0;padding:6px;opacity:.6;border:none;background:transparent}@media(max-width:1023px){[data-responsive] .hh-import-profile-status-banner__close{margin-left:auto}}.hh-import-profile-status-banner__close:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.hh-import-profile-status-banner__action,.hh-import-profile-status-banner__message,.hh-import-profile-status-banner__title{font-size:16px;line-height:20px}.hh-import-profile-status-banner__title{margin:0}.hh-import-profile-status-banner__message{margin-top:4px}.hh-import-profile-status-banner__content{position:relative;flex-grow:1}@media(max-width:1023px){[data-responsive] .hh-import-profile-status-banner__content--inProgress{top:2px}}.hh-import-profile-status-banner__placeholder{border-radius:8px;overflow:hidden;margin-top:14px}.arrow-icon{display:inline-flex;align-items:center;justify-content:center;transition:transform .2s ease-in-out}.arrow-icon--direction-left{transform:rotate(90deg) translateY(1px)}.arrow-icon--direction-right{transform:rotate(-90deg) translateY(1px)}.arrow-icon--direction-top{transform:rotate(180deg)}.svg-icon{--svg-icon--size:var(--svg-icon--height,16);width:calc(1px*var(--svg-icon--size)*var(--svg-icon--width, 1)/var(--svg-icon--height, 1));height:calc(var(--svg-icon--size)*1px);flex:none;transform:scale(1)}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.svg-icon--color-white{--svg-icon--color:#fff}.svg-icon--color-purple{--svg-icon--color:#a876d0}.svg-icon--color-muted{--svg-icon--color:#999}.svg-icon--color-ui-green{--svg-icon--color:#64c178}.svg-icon--color-muted-blue{--svg-icon--color:#929ca5}.svg-icon--color-dark{--svg-icon--color:#464646}.svg-icon--color-blue{--svg-icon--color:#1463d9}.svg-icon--color-light-blue{--svg-icon--color:#5677fc}.svg-icon--color-gold{--svg-icon--color:#ffcc02}.svg-icon--color-emphasized{--svg-icon--color:#65c178}.svg-icon--color-bronze{--svg-icon--color:#d1a584}.svg-icon--color-yellow{--svg-icon--color:#e8a700}.svg-icon--color-silver{--svg-icon--color:#b4b8bc}.svg-icon--color-muted{--svg-icon--color:#929ca5}.svg-icon--color-red{--svg-icon--color:#d34c09}.svg-icon--color-muted-opaque{--svg-icon--color:rgba(146,156,165,0.5)}.svg-icon--color-ui-gray{--svg-icon--color:#ccc}.svg-icon--icon-spinner{--svg-icon--size:20;--svg-icon--fill:none;fill:none;stroke-width:5;stroke:var(--svg-icon--color,rgba(141,151,161,.5));stroke-linecap:round;animation:dash 1.5s ease-in-out infinite,rotate 2s linear infinite}.svg-icon--icon-arrow,.svg-icon--icon-bookmark,.svg-icon--icon-cross{fill:var(--svg-icon--color)}.svg-icon--icon-bookmark{--svg-icon--width:14;--svg-icon--height:18}.svg-icon--icon-location{fill:var(--svg-icon--color);stroke:var(--svg-icon--color);stroke-width:2px;stroke-linejoin:round}.svg-icon--icon-location-moscow{--svg-icon--width:13;--svg-icon--height:12;fill:#ee2523}.svg-icon--icon-location-saint-petersburg{--svg-icon--width:17;--svg-icon--height:11;fill:#fab20b}.svg-icon--icon-twitter{fill:var(--svg-icon--color,#17ade6)}.svg-icon--icon-facebook{fill:var(--svg-icon--color,#3a498a)}.svg-icon--icon-vk{fill:var(--svg-icon--color,#496283)}.svg-icon--icon-linkedin{fill:var(--svg-icon--color,#0077b5)}.svg-icon--icon-telegram{fill:var(--svg-icon--color,#35a3db)}.svg-icon--icon-star{fill:var(--svg-icon--color,#ffcc02)}.svg-icon--icon-star-small{stroke-width:1.3px}.svg-icon--icon-minus-circle{fill:var(--svg-icon--color);color:var(--svg-icon--color)}.svg-icon--icon-bell,.svg-icon--icon-ny-bell,.svg-icon--icon-person,.svg-icon--icon-plus,.svg-icon--icon-postpone-circle{fill:var(--svg-icon--color)}.svg-icon--icon-template{--svg-icon--width:19;--svg-icon--height:12;stroke:var(--svg-icon--color)}.svg-icon--icon-gear,.svg-icon--icon-info,.svg-icon--icon-mail,.svg-icon--icon-pen{fill:var(--svg-icon--color)}.svg-icon--icon-info{stroke:var(--svg-icon--color)}.svg-icon--icon-emoji-add{fill:var(--svg-icon--color)}.svg-icon--icon-arrow-down,.svg-icon--icon-arrow-up{--svg-icon--width:12;--svg-icon--height:7}.svg-icon--icon-accredited,.svg-icon--icon-consultations{fill:var(--svg-icon--color)}.svg-icon--icon-fire{--svg-icon--height:15;--svg-icon--width:13}.svg-icon--icon-alarm,.svg-icon--icon-check-circle-empty,.svg-icon--icon-eye,.svg-icon--icon-time,.svg-icon--icon-trash{fill:var(--svg-icon--color)}.with-icon--gap-medium{--with-icon-gap:5px}.with-icon__icon{display:inline-flex;align-items:center}.with-icon__icon--position-left{margin-right:var(--with-icon-gap)}.with-icon__icon--position-right{margin-left:var(--with-icon-gap)}.content-wrapper{position:relative;display:flex;margin:14px auto 0;text-align:left}body:not([data-responsive]) .content-wrapper{align-items:flex-start}@media(min-width:1024px){.content-wrapper{align-items:flex-start}}@media(max-width:1023px){[data-responsive] .content-wrapper{flex-direction:column}}.content-wrapper__main{flex:1 1;min-width:0}body:not([data-responsive]) .content-wrapper__main--left{padding-right:14px}@media(min-width:1024px){.content-wrapper__main--left{padding-right:14px}}body:not([data-responsive]) .content-wrapper__main--right{padding-left:14px}@media(min-width:1024px){.content-wrapper__main--right{padding-left:14px}}body:not([data-responsive]) .content-wrapper__main--single{margin:auto}@media(min-width:1024px){.content-wrapper__main--single{margin:auto}}.content-wrapper__main--wide{width:948px}.content-wrapper__sidebar{flex:none;order:1;width:300px}@media(max-width:1023px){[data-responsive] .content-wrapper__sidebar{flex:1 1;order:1;width:auto;margin-bottom:0}[data-responsive] .content-wrapper__sidebar .page-section,[data-responsive] .content-wrapper__sidebar .section.search_filter{margin-bottom:0}}.content-wrapper__sidebar--right{margin-bottom:16px}.content-wrapper__sidebar--left{order:-1}.content-wrapper__sidebar .section .subtitle{color:#464646;font-size:15px;font-weight:700}.content-wrapper__sidebar .section .dark .subtitle{color:#fff}.content-wrapper .section .line{height:1px;background:#dcdfe0;margin-bottom:20px}.content-wrapper .section .line .wide{margin-left:-20px;margin-right:-20px}.content-wrapper .section .sidebar-banner{margin-bottom:14px}.page-container{min-height:100vh;display:flex;flex-direction:column}.page-container__main{flex:1 1}.overlay{overflow-y:auto;display:flex;position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;background-color:rgba(146,156,165,.3);visibility:hidden;opacity:0;transition-property:visibility,opacity}.overlay,.overlay__wrapper{transition:.25s;max-width:100%}.overlay--open,[data-overlay-open=open]{visibility:visible;opacity:1;transform:translateX(0)}.overlay__wrapper{flex:1 1;transition-property:transform}[data-overlay-open=open] .overlay__wrapper{transform:translateX(0)}.overlay__wrapper--transition-slide-from-left{transform:translateX(-100%)}.overlay__wrapper--transition-slide-from-right{transform:translateX(100%)}.modal-window{display:flex;height:100%;overflow-y:auto;font-size:18px}.modal-window__scroll-content{flex:1 1;max-width:100%}.modal-window__wrapper{margin:100px auto}body:not([data-responsive]) .modal-window__wrapper{display:flex;justify-content:center}@media(min-width:1024px){.modal-window__wrapper{display:flex;justify-content:center}}@media(max-width:1023px){[data-responsive] .modal-window__wrapper{height:100%;margin:0}}.modal-window__box{position:relative;display:flex;flex-direction:column;background-color:#fff}body:not([data-responsive]) .modal-window__box{min-width:600px;overflow:hidden;border-radius:4px;box-shadow:0 1px 15px rgba(0,0,0,.2)}@media(min-width:1024px){.modal-window__box{min-width:600px;overflow:hidden;border-radius:4px;box-shadow:0 1px 15px rgba(0,0,0,.2)}}@media(max-width:1023px){[data-responsive] .modal-window__box{min-height:100%;background:#eee}}body:not([data-responsive]) .modal-window__box--popup{min-width:auto;width:400px}@media(min-width:1024px){.modal-window__box--popup{min-width:auto;width:400px}}@media(max-width:1023px){[data-responsive] .modal-window__box--popup{min-height:100%;background:#fff}}.modal-window__header{display:flex;align-items:center;position:relative;background:#f7f7f7;flex-shrink:0}@media(max-width:1023px){[data-responsive] .modal-window__header{margin:0 0 12px;background:#fff;min-height:48px}}body:not([data-responsive]) .modal-window__header{border-radius:4px 4px 0 0;border-bottom:1px solid #e4e4e4}@media(min-width:1024px){.modal-window__header{border-radius:4px 4px 0 0;border-bottom:1px solid #e4e4e4}}@media(max-width:1023px){[data-responsive] .modal-window__header--popup{border-bottom:12px solid #ededed;margin-bottom:0}}@media(max-width:1023px){[data-responsive] .modal-window__header--popup.modal-window__header--appearance-new{border-bottom:0}}.modal-window__back,.modal-window__close{background-color:transparent;border-radius:0;border:none;text-align:inherit;outline:0;font:inherit;display:flex;align-items:center;justify-content:center;padding:10px;box-sizing:content-box}@media(max-width:1023px){[data-responsive] .modal-window__back,[data-responsive] .modal-window__close{position:absolute;top:50%;transform:translateY(-50%)}}.modal-window__close{width:28px;height:28px;right:0;margin-left:auto}.modal-window__close--popup{color:#929ca5}.modal-window__back{left:0}.modal-window__title{text-align:left;flex:1 1;padding:12px 20px;color:#464646;font-weight:700}@media(max-width:1023px){[data-responsive] .modal-window__title{padding:13px 15px;font-size:inherit;text-align:center}}.modal-window__title--popup{font-size:15px}.modal-window__content{flex:1 1;display:flex;flex-direction:column;position:relative}.modal-window__content--popup{padding:24px}.modal-window__content--popup.modal-window__content--appearance-new{padding:0 24px}.modal-window__content--withEmbed{padding-bottom:0;padding-top:20px}.modal-window__body--scrollable{max-height:556px;overflow-y:auto;overflow-x:hidden;padding-inline:24px}@media(max-width:1023px){[data-responsive] .modal-window__body--scrollable{max-height:40dvh}}.modal-window__footer--scrollable{bottom:0;left:0;position:sticky;right:0}.modal-window__footer--scrollable.modal-window__footer--stuck{box-shadow:inset 0 1px 0 0 #ededed}.modal-window__footer--popup{background-color:#f7f7f7;padding:16px 24px;display:flex;align-items:center;grid-column-gap:8px;column-gap:8px}@media(max-width:1023px){[data-responsive] .modal-window__footer--popup{background-color:#fff;box-shadow:0 1px 20px rgba(0,0,0,.2)}}.modal-window__footer--popup.modal-window__footer--appearance-new{background-color:#fff}.modal-window--appearance-new{font-size:16px}.modal-window__close--appearance-new{display:none}.modal-window__header--appearance-new{border-bottom:none;background:none;display:block;margin-bottom:0}@media(max-width:1023px){[data-responsive] .modal-window__header--appearance-new{margin-bottom:0}}.modal-window__header--scrollable.modal-window__header--stuck{box-shadow:inset 0 -1px 0 0 #ededed}.modal-window__title--appearance-new{padding:20px 24px 16px;font-size:21px;line-height:27px}@media(max-width:1023px){[data-responsive] .modal-window__title--appearance-new{padding:20px 24px 16px;font-size:21px;line-height:27px;text-align:left}}.modal-window__box--appearance-new{border-radius:8px;box-shadow:none;min-width:320px;max-width:320px;overflow:hidden}@media(max-width:1023px){[data-responsive] .modal-window__box--appearance-new{min-height:auto;background:#fff;border-radius:8px}}@media(max-width:1023px)and (max-width:479px){[data-responsive] .modal-window__box--appearance-new{border-radius:8px 8px 0 0;box-shadow:none;max-width:100%;min-width:100%;margin:0;max-height:calc(100dvh - 32px);overflow:auto}}.modal-window__wrapper--appearance-new{margin:auto}@media(max-width:1023px){[data-responsive] .modal-window__wrapper--appearance-new{height:auto;margin:auto}}@media(max-width:1023px)and (max-width:479px){[data-responsive] .modal-window__wrapper--appearance-new{margin:0}}.modal-window__scroll-content--appearance-new{display:flex;align-items:start;justify-content:center}@media(max-width:479px){.modal-window__scroll-content--appearance-new{align-items:end;display:grid;grid-template-rows:1fr;grid-template-columns:100%;transition:transform .05s ease-in-out,opacity .15 ease-in-out}}.modal-window__sausage{display:none;position:relative;align-items:center;justify-content:center;height:20px}.modal-window__sausage:before{content:"";border-radius:4px;background-color:#fff;height:4px;width:64px}.modal-window__sausage:after{content:"";position:absolute;top:-10px;bottom:-10px;left:0;right:0}@media(max-width:479px){.modal-window__sausage{display:flex}}.with-load-more__button{margin-top:16px;text-align:center}.with-pagination__controls{display:flex;padding:24px}@media(max-width:1023px){[data-responsive] .with-pagination__controls{font-size:24px 16px}}.with-pagination__pages{display:grid;grid-auto-flow:column;grid-gap:6px;overflow:auto;white-space:nowrap;margin:auto}.with-pagination__continuation{padding:0 4px;line-height:28px;font-size:20px}.company-inn-picker{display:grid;grid-gap:24px;gap:24px;flex-direction:column}.curator-picker__link{position:relative;display:flex;padding-left:8px;align-items:center;color:var(--control-color);border-left:1px solid var(--control-color)}.curator-picker__link:after{content:"";position:absolute;left:0;top:-10px;right:-8px;bottom:-10px}.division-picker{margin-top:16px}.division-picker__divisions{display:grid;grid-auto-flow:row;grid-gap:16px}.division-picker__show-all{margin-top:16px}.specs-picker__specs{flex:1 1;width:100%;min-height:40px;min-width:40px;padding:8px 12px;border-radius:3px;border:1px solid transparent;background-color:#ededed;color:#464646;max-height:134px;overflow:hidden}.specs-picker__specs-placeholder{color:#757575}.specs-picker__specs--collapsed{position:relative}.specs-picker__specs--collapsed:before{content:"";position:absolute;bottom:0;left:0;right:0;height:50px;pointer-events:none;background-image:linear-gradient(hsla(0,0%,100%,0),#ededed);z-index:9}.specs-picker__specs--hasError{background-color:#ffedeb}.no-content{padding:50px 0 44px;text-align:center}.no-content--appearance-slim{padding-top:25px}.no-content--appearance-compact{padding:0}.no-content--appearance-deleted,.no-content--appearance-maintenance{padding:150px 0 159px}@media(max-width:1023px){[data-responsive] .no-content--appearance-deleted,[data-responsive] .no-content--appearance-maintenance{padding:48px 16px 40px}}.no-content__icon{display:flex;justify-content:center;margin:0 0 16px;image-rendering:pixelated}.no-content__icon img{min-width:0;height:auto}body:not([data-responsive]) .no-content__icon--appearance-maintenance{margin-bottom:32px}@media(min-width:1024px){.no-content__icon--appearance-maintenance{margin-bottom:32px}}.no-content__title{max-width:570px;color:#464646;margin:0 auto 8px;font-size:18px;font-weight:700;line-height:23px;text-align:center}.no-content__title--appearance-maintenance{max-width:480px;font-size:28px;line-height:1.1428571429}body:not([data-responsive]) .no-content__title--appearance-maintenance{margin-bottom:16px}@media(min-width:1024px){.no-content__title--appearance-maintenance{margin-bottom:16px}}.no-content__description{margin:0 auto;max-width:570px;font-size:15px;color:#999;line-height:20px}.no-content__description--appearance-fullWidth{max-width:none}.no-content__description--appearance-deleted{max-width:280px}.no-content__description--appearance-maintenance{max-width:480px;font-size:16px;line-height:1.25;color:#464646}.no-content__actions{display:grid;grid-auto-flow:column;grid-gap:8px;justify-content:center;margin-top:16px}.no-content--appearance-subscription{padding-top:25px}.with-spinner-placeholder{position:relative}.with-spinner-placeholder--fullHeight,.with-spinner-placeholder--fullHeight .with-spinner-placeholder__content{height:100%}.with-spinner-placeholder__content{transition:opacity .2s}.with-spinner-placeholder__content--hidden{opacity:0}.with-spinner-placeholder__overlay{position:absolute;left:0;top:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center}.with-spinner-placeholder__content--appearance-career-web{opacity:1}.with-spinner-placeholder__overlay--appearance-career-web{background-color:hsla(0,0%,100%,.8)}@keyframes rotate{to{transform:rotate(1turn)}}.with-spinner-placeholder__loader{animation:rotate 1s infinite;transform-origin:50% 50%;width:24px;height:24px}.connect-tg-to-account p{margin:0 0 20px}.connect-tg-to-account p:last-child{margin:0 0 8px}.expert-billing-page{display:grid;grid-gap:12px;gap:12px;padding-bottom:12px}.expert-billing-page__title{font-size:28px;line-height:32px;margin-top:0;margin-bottom:12px}.expert-billing-page__description{font-size:16px;font-weight:400;line-height:20px}.expert-billing-page__active{margin-top:24px;font-size:16px;line-height:20px}.expert-billing-page__active ul{margin:0;padding:0 0 0 20px}.expert-billing-page__active-title{font-weight:700;margin-bottom:12px}.expert-billing-page__services{display:grid;grid-gap:12px;gap:12px;grid-template-areas:"A B C" "D D D"}@media(max-width:1023px){[data-responsive] .expert-billing-page__services{display:flex;flex-direction:column}}.expert-form-page{display:grid;grid-gap:12px;gap:12px;padding-bottom:12px}.expert-form-page .form-field__errors{margin-top:16px}.expert-form-page__title{margin:0 0 16px;font-size:21px;line-height:27px}.expert-form-page__title--required:after{content:" *";position:relative;top:8px;color:#d34c09;line-height:.5;vertical-align:super;align-self:flex-start}.expert-form-page__qualifications{display:grid;grid-gap:16px;gap:16px}.expert-form-page__rate-toggle{display:flex;flex-direction:column;grid-row-gap:16px;row-gap:16px;margin-bottom:24px;align-items:flex-start}.expert-form-page__rate{display:flex;grid-gap:24px;gap:24px;align-items:center}@media(max-width:1023px){[data-responsive] .expert-form-page__rate{align-items:flex-start;flex-direction:column}}.expert-form-page__field{display:grid;margin-top:24px}.expert-form-page__rate-input{max-width:188px}.expert-form-page__title{display:flex;align-items:center}.expert-form-page__faq{margin-left:4px;display:block}.expert-form-page-skeleton__title{margin-bottom:16px}.expert-form-page-skeleton__text{display:grid;grid-gap:4px;gap:4px;margin-bottom:24px}.expert-form-page-skeleton__field{display:grid;grid-gap:16px;gap:16px}.rating-card{display:flex}@media(max-width:1023px){[data-responsive] .rating-card{flex-direction:column}}body:not([data-responsive]) .rating-card__aside{flex:none;margin-right:8px;width:48px}@media(min-width:1024px){.rating-card__aside{flex:none;margin-right:8px;width:48px}}@media(max-width:1023px){[data-responsive] .rating-card__aside{margin-bottom:11px}}.rating-card__position{color:#999;font-size:21px;font-weight:700}body:not([data-responsive]) .rating-card__position{text-align:center}@media(min-width:1024px){.rating-card__position{text-align:center}}.rating-card__main{flex:1 1;min-width:0}.rating-card__company{margin-bottom:20px}body:not([data-responsive]) .rating-card__company{display:flex}@media(min-width:1024px){.rating-card__company{display:flex}}body:not([data-responsive]) .rating-card__company-aside{margin-right:10px}@media(min-width:1024px){.rating-card__company-aside{margin-right:10px}}@media(max-width:1023px){[data-responsive] .rating-card__company-aside{float:right;margin-left:10px}}.rating-card__company-main{flex:1 1;min-width:0}.rating-card__company-first-line{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:4px}.rating-card__company-title-text{margin:0;font:inherit}.rating-card__company-rating{margin:4px 24px 4px 10px}.rating-card__company-description{margin-bottom:4px}.rating-card__company-awards{margin-top:12px}.rating-card__scores-toggle{margin-bottom:12px}.rating-card__scores-toggle-wrapper{display:flex;align-items:center}.rating-card__scores-value{flex:none;width:50px;margin-right:10px;text-align:center;font-size:21px}@media(max-width:1023px){[data-responsive] .rating-card__scores-value{width:auto}}.rating-card__score-list{padding-bottom:20px}.rating-card__review{max-width:500px;padding-left:16px;border-left:4px solid #ededed}.rating-card__review-wrapper--collapsed{max-height:124px;overflow:hidden}.rating-card__review-message:not(:last-child){margin-bottom:20px}.rating-card__review-section-title{margin:0 0 20px;font-size:inherit;font-weight:700}.rating-card__review-collapse-button{position:relative;margin-top:15px}.rating-card__review-collapse-button--collapsed:before{content:"";position:absolute;top:-35px;left:0;right:0;height:20px;background-image:linear-gradient(hsla(0,0%,100%,0),#fff);pointer-events:none}body:not([data-responsive]) .rating-card-skeleton{display:flex}@media(min-width:1024px){.rating-card-skeleton{display:flex}}body:not([data-responsive]) .rating-card-skeleton__aside{flex:none;display:flex;justify-content:center;padding-top:4px;width:48px;margin-right:8px}@media(min-width:1024px){.rating-card-skeleton__aside{flex:none;display:flex;justify-content:center;padding-top:4px;width:48px;margin-right:8px}}@media(max-width:1023px){[data-responsive] .rating-card-skeleton__aside{padding-top:4px;margin-bottom:14px}}.rating-card-skeleton__body,.rating-card-skeleton__main{flex:1 1;min-width:0}body:not([data-responsive]) .rating-card-skeleton__main{display:flex}@media(min-width:1024px){.rating-card-skeleton__main{display:flex}}body:not([data-responsive]) .rating-card-skeleton__main-aside{margin-right:10px}@media(min-width:1024px){.rating-card-skeleton__main-aside{margin-right:10px}}@media(max-width:1023px){[data-responsive] .rating-card-skeleton__main-aside{float:right;margin-left:10px}}.rating-card-skeleton__content{display:grid;grid-template-columns:100%;grid-template-rows:32px 25px;min-width:0;padding-top:4px}.rating-card-skeleton__ratings{display:flex;align-items:center;margin:25px 0 18px}.rating-card-skeleton__ratings-aside{display:flex;justify-content:center;width:50px;margin-right:10px}.rating-card-skeleton__review{display:grid;grid-template-rows:21px 21px 21px 21px 42px;grid-template-columns:100%;padding-left:16px;border-left:4px solid #ededed}.ratings-page-header__main{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:8px}@media(max-width:1023px){[data-responsive] .ratings-page-header__main{display:grid;grid-auto-flow:row;align-items:flex-start;grid-gap:12px}}.ratings-page-header__title{display:inline-block;margin-right:12px}@media(max-width:1023px){[data-responsive] .ratings-page-header__title{margin-right:8px}}.ratings-page-header__period-switch{margin-right:auto}@media(max-width:1023px){[data-responsive] .ratings-page-header__period-switch{align-self:flex-start}}.ratings-page-header__tabs-wrapper{display:flex;align-items:baseline}.ratings-page-header__tabs{flex:1 1;min-width:0;margin-right:-24px}@media(max-width:1023px){[data-responsive] .ratings-page-header__tabs{margin-right:-16px}}@media(max-width:1023px){[data-responsive] .ratings-page-header__rate-button{display:grid}}.ratings-page-search-panel{display:grid;align-items:stretch;grid-template-columns:auto auto;grid-gap:8px}@media(max-width:1023px){[data-responsive] .ratings-page-search-panel{grid-template-columns:1fr;grid-auto-flow:row;grid-gap:12px}}.score-item{display:flex;--score-size:calc(var(--score-value)/5*100%)}.score-item--level-good{--score-color:#489349}.score-item--level-average{--score-color:#6cba5e}.score-item__value{flex:none;width:50px;height:20px;margin-right:10px;text-align:center;color:#fff;text-shadow:-1px -1px 0 var(--score-color),1px -1px 0 var(--score-color),-1px 1px 0 var(--score-color),1px 1px 0 var(--score-color);background-color:#ededed;background-image:linear-gradient(90deg,var(--score-color),var(--score-color) var(--score-size),transparent var(--score-size))}.score-item__title{flex:1 1;min-width:0}.score-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(49.1%,1fr));grid-gap:2px 10px}@media(max-width:1023px){[data-responsive] .score-list{grid-template-columns:1fr}}.reactions-panel__reactions{display:flex;flex-wrap:wrap;margin-top:-8px}.reactions-panel__reaction-item{margin-top:8px}.reactions-panel__reaction-item:not(:last-child){margin-right:8px}@media(max-width:1023px){[data-responsive] .reactions-panel__reaction-item--toggle{position:absolute;bottom:0;left:0;flex:0 0 100%}}@media(max-width:1023px){[data-responsive] .reactions-panel__reactions--with-reactions{margin-bottom:8px}}.reactions-panel__picker{display:flex;flex-wrap:wrap;padding:10px;margin-top:-4px}.reactions-panel__picker-item{margin-top:4px}.create-vacancy-response__footer-text{margin-top:12px}.create-vacancy-response__controls{padding-top:16px;border-top:1px solid #f3f3f3;display:flex;align-items:flex-start;grid-gap:16px;gap:16px;align-self:stretch;width:100%}.create-vacancy-response__button{display:flex;grid-gap:6px;gap:6px}.response-favourite-button__icon{fill:transparent}.response-favourite-button__icon--active{fill:#929ca5}.vacancy-guest-response{font-size:16px;line-height:20px}.vacancy-guest-response .content-section--appearance-resume-card{margin-top:0}.vacancy-guest-response .link-comp--appearance-blue{color:#1463d9}body:not([data-responsive]) .vacancy-guest-response__info{margin-left:64px}@media(min-width:1024px){.vacancy-guest-response__info{margin-left:64px}}.vacancy-guest-response__about{display:grid;grid-gap:16px;gap:16px;grid:1fr/minmax(0,1fr);max-width:calc(100% - 16px)}.vacancy-guest-response__with-avatar{position:relative;display:flex;justify-content:space-between}.vacancy-guest-response__avatar{flex:none;position:absolute;left:-60px;top:0}@media(max-width:1023px){[data-responsive] .vacancy-guest-response__avatar{position:static;margin-left:10px;float:right}}.vacancy-guest-response__publish-date{float:right;text-align:right;color:#999;font-size:16px}@media(max-width:1023px){[data-responsive] .vacancy-guest-response__publish-date{float:none;margin:0 0 11px;text-align:left}}.vacancy-guest-response__controls{padding-top:14px}.vacancy-guest-response__link{display:block;overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}body:not([data-responsive]) .vacancy-response__info{margin-left:64px}@media(min-width:1024px){.vacancy-response__info{margin-left:64px}}.vacancy-response__with-avatar{position:relative;display:flex;justify-content:space-between}.vacancy-response__avatar{flex:none;position:absolute;left:-60px;top:0}@media(max-width:1023px){[data-responsive] .vacancy-response__avatar{position:static;margin-left:10px;float:right}}.vacancy-response__avatar>img{width:50px;height:50px;object-fit:cover;display:block;border-radius:50%}.vacancy-response__publish-date{float:right;text-align:right;color:#999;font-size:16px}@media(max-width:1023px){[data-responsive] .vacancy-response__publish-date{float:none;margin:0 0 11px;text-align:left}}.vacancy-response__user-meta{margin:4px 0 0}.vacancy-response__username{margin-right:15px;vertical-align:middle}.vacancy-response__username-icons{margin-left:-7px;margin-right:15px}.vacancy-response__socials{margin-right:10px}.vacancy-response__social{margin-right:8px;vertical-align:bottom}.vacancy-response__conversation-container{vertical-align:middle}.vacancy-response__conversation{margin-right:8px}.vacancy-response__message{word-wrap:break-word;line-height:23px;margin-top:4px}.vacancy-response__quick-response-title{display:flex;align-items:center;grid-column-gap:4px;column-gap:4px;margin-bottom:4px}.vacancy-response__quick-response-tooltip{height:20px}.education-course__title{display:flex;justify-content:space-between;align-items:flex-start}.education-course__rating{display:inline-block;margin-left:10px;margin-right:auto}.education-course__author,.education-course__duration{margin-top:4px}.education-course__certificates,.education-course__message,.education-course__tags{margin-top:20px;word-break:break-word}.education-course__certificate{display:inline-block;width:150px;height:102px;margin-right:20px;border-bottom:2px solid #c1c1c1}.education-course__certificate-image{display:block;margin:auto;width:calc(100% - 20px);height:100%;object-fit:cover}.job-experience-item__header{display:flex;align-items:center;flex-wrap:wrap;grid-row-gap:8px;row-gap:8px}@media(max-width:1023px){[data-responsive] .job-experience-item__header--rate>:nth-last-child(-n+2){margin-right:12px}}@media(max-width:1023px){[data-responsive] .job-experience-item__header--rate>:nth-last-child(-n+1){margin-right:0}}.job-experience-item__header--centered{margin-top:11px}.job-experience-item__rating{margin-left:10px;line-height:0;white-space:nowrap}.job-experience-item__rate{margin-left:auto}@media(max-width:1023px){[data-responsive] .job-experience-item__rate{margin-left:0}}.job-experience-item__habr{display:flex;justify-content:center;align-items:center;width:16px;height:16px;border-radius:16px;background-color:#a0c1cc}.job-experience-item__meta,.job-experience-item__short-info,.job-experience-item__subtitle{margin-top:4px}.job-experience-item__positions{margin-top:23px}.job-position__duration{margin-top:4px}.job-position__message,.job-position__tags{margin-top:20px}.recommendation-letter-item__meta{margin-top:4px}.recommendation-letter-item__message{margin-top:6px}.recommendation-letter-item__date{margin-top:10px}.recommendation-letter-item__footer{display:flex;flex-wrap:wrap;align-items:center;margin-top:10px}.recommendation-letter-item__approve{margin-right:10px}.recommendation-letter-item__delete{margin-left:auto}.resume-education-item__title{margin:0}.resume-education-item__title--centered{margin-top:11px}.resume-education-item__meta,.resume-education-item__short-info,.resume-education-item__subtitle{margin-top:4px}.resume-education-item__courses{margin-top:23px}.resume-rating-item__title{font-size:21px;font-weight:700}.resume-rating-item__contribution,.resume-rating-item__meta{margin-top:3px}.resume-rating-item__topics{margin-top:8px}.resume-rating-item__link{margin-top:10px;color:#929ca5;display:flex;align-items:center;grid-gap:4px;gap:4px}.resume-rating-item__link .icon.icon-question{height:24px;font-size:24px}.external-resume-card{font-size:16px}@media(max-width:1023px){[data-responsive] .external-resume-card{font-size:18px}}.external-resume-card__last-visited{float:right;margin:0 0 5px 5px;color:#999}@media(max-width:1023px){[data-responsive] .external-resume-card__last-visited{float:none;margin:0 0 8px;font-size:16px}}body:not([data-responsive]) .external-resume-card__aside{float:left}@media(min-width:1024px){.external-resume-card__aside{float:left}}@media(max-width:1023px){[data-responsive] .external-resume-card__aside{float:right;margin-left:10px}}body:not([data-responsive]) .external-resume-card__main{margin-left:66px}@media(min-width:1024px){.external-resume-card__main{margin-left:66px}}body:not([data-responsive]) .external-resume-card__body{max-width:480px}@media(min-width:1024px){.external-resume-card__body{max-width:480px}}.external-resume-card__title{margin:0;font-size:21px;font-weight:700;line-height:1.2857142857}@media(max-width:1023px){[data-responsive] .external-resume-card__title{font-size:24px;line-height:1.3}}.external-resume-card__title-link{color:inherit;text-decoration:none}.external-resume-card__title-link:visited{color:#999}.external-resume-card__career-link{margin-top:8px}.external-resume-card__links{margin-top:16px;display:flex;grid-gap:4px;gap:4px;align-items:center}.external-resume-card__sections{margin-top:16px}.external-resume-card__footer{display:flex;flex-wrap:wrap;align-items:center;margin-top:20px;margin-bottom:-8px}.external-resume-card__collapse-button{margin:8px 14px 8px 0}.limited-access-card{border-top:1px solid #ededed}.resume-card{font-size:16px}.resume-card__avatar{width:50px;height:50px}.resume-card__date{float:right;margin:0 0 5px 5px;color:#999}@media(max-width:1023px){[data-responsive] .resume-card__date{float:none;margin:0 0 8px;font-size:16px}}body:not([data-responsive]) .resume-card__aside{float:left}@media(min-width:1024px){.resume-card__aside{float:left}}@media(max-width:1023px){[data-responsive] .resume-card__aside{float:right;margin-left:10px}}body:not([data-responsive]) .resume-card__main{margin-left:62px}@media(min-width:1024px){.resume-card__main{margin-left:62px}}.resume-card__title{margin:0;font-size:21px;font-weight:700;line-height:1.2857142857}@media(max-width:1023px){[data-responsive] .resume-card__title{font-size:24px;line-height:1.3}}.resume-card__title-link{color:inherit;text-decoration:none;margin-right:8px}.resume-card__title-link:visited{color:#999}.resume-card__offer{margin-top:8px;color:#68c07b;font-weight:700}.resume-card__specialization{margin-top:4px}body:not([data-responsive]) .resume-card__specialization{margin-right:8px}@media(min-width:1024px){.resume-card__specialization{margin-right:8px}}@media(max-width:1023px){[data-responsive] .resume-card__specialization{display:block;margin-bottom:8px}}.resume-card__footer{display:flex;flex-wrap:wrap;align-items:center;margin-top:14px}@media(max-width:1023px){[data-responsive] .resume-card__footer{display:block}}.resume-card__collapse-button{flex:0 0 100%;margin:8px 14px 8px 0}.resume-card__actions{display:flex;width:100%;margin-top:16px;grid-gap:8px;gap:8px}@media(max-width:1023px){[data-responsive] .resume-card__actions{flex-direction:column}}.resume-card__actions-block{display:flex;align-items:center;grid-gap:16px;gap:16px;max-height:32px;width:100%}@media(max-width:1023px){[data-responsive] .resume-card__actions-block{grid-gap:8px;gap:8px}}.resume-card__conversations{margin:8px 0 8px 8px;font-size:0}.resume-card__more-education{display:block;margin-top:4px}.resume-card__experience{position:relative;width:-webkit-max-content;width:max-content}.resume-card__experience-arrow{position:absolute;right:-32px}.resume-card__companies{margin-top:8px;display:grid}.resume-card__companies .inline-list:not(:last-child){margin-bottom:2px}.resume-card__contacts{margin-left:auto;white-space:nowrap}.resume-card__contacts-opened{margin-left:auto}@media(max-width:1023px){[data-responsive] .resume-card__contacts,[data-responsive] .resume-card__contacts-opened{width:100%;margin-left:0}}.resume-card__tests{display:flex;grid-gap:4px;gap:4px;margin-top:8px}.resume-card__habr-conversation-button{margin-top:12px}.resume-card__chip{border-radius:6px;display:flex;align-items:center;grid-gap:6px;gap:6px;padding:4px 6px;width:-webkit-max-content;width:max-content;margin:4px 0 12px}.resume-card__chip-habr{background:rgba(131,211,252,.2)}.resume-card__chip-qa{background:hsla(0,0%,60%,.2)}body:not([data-responsive]) .resume-card-skeleton{display:flex}@media(min-width:1024px){.resume-card-skeleton{display:flex}}.resume-card-skeleton__mobile-date{margin:4px 0 11px}body:not([data-responsive]) .resume-card-skeleton__aside{margin-right:16px}@media(min-width:1024px){.resume-card-skeleton__aside{margin-right:16px}}@media(max-width:1023px){[data-responsive] .resume-card-skeleton__aside{float:right;margin-left:20px}}.resume-card-skeleton__main{flex:1 1;min-width:0;padding:5px 0 0}.resume-card-skeleton__date{float:right;margin-left:20px}.resume-card-skeleton__content,.resume-card-skeleton__mobile-content{display:grid;grid-template-columns:100%;grid-template-rows:34px 28px 40px 25px}@media(max-width:1023px){[data-responsive] .resume-card-skeleton__mobile-content{grid-template-rows:40px 36px 31px 44px 25px}}.resume-filter__separator{border-bottom:1px solid #ededed;width:100%}.introjs-overlay,.introjs-tour{transition:all .3s ease-out}.introjs-overlay{position:absolute;box-sizing:content-box;z-index:999999;opacity:0}.introjs-showElement{z-index:9999999!important}tr.introjs-showElement>td,tr.introjs-showElement>th{z-index:9999999!important;position:relative}.introjs-disableInteraction{z-index:99999999!important;position:absolute;background-color:#fff;opacity:0}.introjs-relativePosition{position:relative}.introjs-helperLayer{position:absolute;z-index:9999998;border-radius:4px;transition:all .3s ease-out}.introjs-helperLayer,.introjs-helperLayer *,.introjs-helperLayer :after,.introjs-helperLayer :before{box-sizing:content-box}.introjs-tooltipReferenceLayer{box-sizing:content-box;position:absolute;visibility:hidden;z-index:100000000;background-color:transparent;transition:all .3s ease-out}.introjs-helperNumberLayer,.introjs-tooltipReferenceLayer,.introjs-tooltipReferenceLayer *{font-family:Helvetica Neue,Inter,ui-sans-serif,Apple Color Emoji,Helvetica,Arial,sans-serif}.introjs-helperNumberLayer{color:#9e9e9e;text-align:center;padding-top:10px;padding-bottom:10px}.introjs-arrow{border:5px solid transparent;content:"";position:absolute}.introjs-arrow.top{top:-10px;left:10px;border-bottom-color:#fff}.introjs-arrow.top-right{top:-10px;right:10px;border-bottom-color:#fff}.introjs-arrow.top-middle{top:-10px;left:50%;margin-left:-5px;border-bottom-color:#fff}.introjs-arrow.right{right:-10px;top:10px;border-left-color:#fff}.introjs-arrow.right-bottom{bottom:10px;right:-10px;border-left-color:#fff}.introjs-arrow.bottom{bottom:-10px;left:10px;border-top-color:#fff}.introjs-arrow.bottom-right{bottom:-10px;right:10px;border-top-color:#fff}.introjs-arrow.bottom-middle{bottom:-10px;left:50%;margin-left:-5px;border-top-color:#fff}.introjs-arrow.left{left:-10px;top:10px;border-right-color:#fff}.introjs-arrow.left-bottom{left:-10px;bottom:10px;border-right-color:#fff}.introjs-tooltip{box-sizing:content-box;position:absolute;visibility:visible;background-color:#fff;min-width:250px;max-width:300px;border-radius:5px;box-shadow:0 3px 30px rgba(33,33,33,.3);transition:opacity .1s ease-out}.introjs-tooltiptext{padding:20px}.introjs-dontShowAgain{padding-left:20px;padding-right:20px}.introjs-dontShowAgain input{padding:0;margin:0 0 2px;display:inline;width:10px;height:10px}.introjs-dontShowAgain label{font-size:14px;display:inline-block;font-weight:400;margin:0 0 0 5px;padding:0;background-color:#fff;color:#616161;-webkit-user-select:none;-ms-user-select:none;user-select:none}.introjs-tooltip-title{font-size:18px;width:90%;min-height:1.5em;margin:0;padding:0;line-height:1.5}.introjs-tooltip-header{position:relative;padding-left:20px;padding-right:20px;padding-top:10px;min-height:1.5em}.introjs-tooltipbuttons{border-top:1px solid #e0e0e0;padding:10px;text-align:right;white-space:nowrap}.introjs-tooltipbuttons:after{content:"";visibility:hidden;display:block;height:0;clear:both}.introjs-button{box-sizing:content-box;position:relative;overflow:visible;padding:.5rem 1rem;border:1px solid #bdbdbd;text-decoration:none;text-shadow:1px 1px 0 #fff;font-size:14px;color:#424242;white-space:nowrap;cursor:pointer;outline:0;background-color:#f4f4f4;border-radius:.2em;zoom:1;display:inline}.introjs-button:hover{border-color:#9e9e9e;background-color:#e0e0e0}.introjs-button:focus,.introjs-button:hover{outline:0;text-decoration:none;color:#212121}.introjs-button:focus{background-color:#eee;box-shadow:0 0 0 .2rem hsla(0,0%,62%,.5);border:1px solid #616161}.introjs-button:active{outline:0;text-decoration:none;background-color:#e0e0e0;border-color:#9e9e9e;color:#212121}.introjs-button::-moz-focus-inner{padding:0;border:0}.introjs-skipbutton{position:absolute;top:0;right:0;display:inline-block;width:45px;height:45px;line-height:45px;color:#616161;cursor:pointer;font-weight:700;text-align:center;text-decoration:none}.introjs-skipbutton:focus,.introjs-skipbutton:hover{color:#212121;outline:0;text-decoration:none}.introjs-prevbutton{float:left}.introjs-nextbutton{float:right}.introjs-disabled,.introjs-disabled:focus,.introjs-disabled:hover{color:#9e9e9e;border-color:#bdbdbd;box-shadow:none;cursor:default;background-color:#f4f4f4;background-image:none;text-decoration:none}.introjs-hidden{display:none}.introjs-bullets{text-align:center;padding-top:10px;padding-bottom:10px}.introjs-bullets ul{box-sizing:content-box;clear:both;margin:0 auto;padding:0;display:inline-block}.introjs-bullets ul li{box-sizing:content-box;list-style:none;float:left;margin:0 2px}.introjs-bullets ul li a{transition:width .1s ease-in;box-sizing:content-box;display:block;width:6px;height:6px;background:#ccc;border-radius:10px;text-decoration:none;cursor:pointer}.introjs-bullets ul li a:focus,.introjs-bullets ul li a:hover{width:15px;background:#999;text-decoration:none;outline:0}.introjs-bullets ul li a.active{width:15px;background:#999}.introjs-progress{box-sizing:content-box;overflow:hidden;height:10px;margin:10px;border-radius:4px;background-color:#e0e0e0}.introjs-progressbar{box-sizing:content-box;float:left;width:0;height:100%;font-size:10px;line-height:10px;text-align:center;background-color:#08c}.introjsFloatingElement{position:absolute;height:0;width:0;left:50%;top:50%}.introjs-fixedTooltip{position:fixed}.introjs-hint{box-sizing:content-box;position:absolute;background:0 0;width:20px;height:15px;cursor:pointer}.introjs-hint:focus{border:0;outline:0}.introjs-hint:hover>.introjs-hint-pulse{background-color:rgba(60,60,60,.57)}.introjs-hidehint{display:none}.introjs-fixedhint{position:fixed}@keyframes introjspulse{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(0,0,0,.7)}70%{transform:scale(1);box-shadow:0 0 0 10px transparent}to{transform:scale(.95);box-shadow:0 0 0 0 transparent}}.introjs-hint-pulse{box-sizing:content-box;width:15px;height:15px;border-radius:30px;background-color:hsla(0,0%,53.3%,.24);z-index:10;position:absolute;transition:all .2s ease-out;animation:introjspulse 2s infinite}.introjs-hint-no-anim .introjs-hint-pulse{animation:none}.introjs-hint-dot{box-sizing:content-box;background:0 0;border-radius:60px;height:50px;width:50px;position:absolute;top:-18px;left:-18px;z-index:1;opacity:0}#center-anchor{position:fixed;top:calc(50% - 100px);left:calc(50% - 140px);width:0;height:0;pointer-events:none;z-index:9999}.resume-list-page-tour-highlight{width:0!important}.introjs-tooltipReferenceLayer :not(.button-comp,.introjs-skipbutton){font-family:PT Sans,sans-serif;font-size:16px;line-height:20px}.introjs-helperLayer{box-shadow:0 0 0 12000px rgba(201,206,210,.6)!important}@media(max-width:1023px){[data-responsive] .guide-card-tooltip{margin-left:20px!important}}.feature-tour-tooltip,.guide-card-tooltip{display:flex;flex-direction:column;position:relative;z-index:1;background:#fff;border:1px solid #5677fc;border-radius:8px;overflow:hidden;color:#464646;width:280px;padding:12px 16px 16px;grid-gap:6px;gap:6px;box-sizing:border-box;box-shadow:none}.feature-tour-tooltip:before,.guide-card-tooltip:before{content:"";position:absolute;inset:0;background-color:rgba(86,119,252,.12);z-index:-1}.introjs-tooltip-title{font-weight:700}.introjs-tooltip-header,.introjs-tooltipbuttons,.introjs-tooltiptext{padding:0}.introjs-tooltip-header{padding-top:4px}.introjs-skipbutton{opacity:.6;color:#5677fc;font-size:22px;width:24px;height:24px;font-weight:400;line-height:24px;top:-2px}.introjs-tooltipbuttons{border:none;padding-top:6px}.introjs-tooltipbuttons .button-comp{font-family:PT Sans,sans-serif}.introjs-tooltipbuttons .introjs-prevbutton.introjs-disabled{box-shadow:inset 0 0 0 1px #ccc;border-color:#ccc;color:#ccc;background:transparent}.introjs-tooltipbuttons .introjs-prevbutton:not(.introjs-disabled){border-radius:4px;background:transparent;color:#5677fc;font-weight:700;box-shadow:inset 0 0 0 1px #5677fc}.introjs-tooltipbuttons .introjs-prevbutton:not(.introjs-disabled):hover{background-color:#5677fc;color:#fff}.introjs-tooltipbuttons .introjs-prevbutton:not(.introjs-disabled)[disabled]{border-color:#ccc;color:#ccc;box-shadow:inset 0 0 0 1px #ccc}[data-whatinput=keyboard] .introjs-tooltipbuttons .introjs-prevbutton:not(.introjs-disabled):focus{border-color:transparent;box-shadow:inset 0 0 0 3px #464646;outline:0}.introjs-bullets{order:-1;padding:0 0 4px}.introjs-bullets>ul{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(10px,1fr));grid-gap:4px;gap:4px}.introjs-bullets>ul>li{margin:0}.introjs-bullets>ul>li>a{width:100%;background:#5677fc;opacity:.2;transition:opacity .2s ease-in-out}.introjs-bullets>ul>li>a.active,.introjs-bullets>ul>li>a:focus,.introjs-bullets>ul>li>a:hover{width:100%;background:#5677fc;opacity:.6}.resume-totals-panel{display:flex;align-items:baseline;grid-gap:8px;gap:8px}.specs-modal{width:720px}@media(max-width:1023px){[data-responsive] .specs-modal{width:100%;height:calc(100vh - 64px)}@supports(height:100dvh){[data-responsive] .specs-modal{height:calc(100dvh - 64px)}}[data-responsive] .specs-modal>.basic-section{height:100%}[data-responsive] .specs-modal .section-group{height:100%;grid-template-columns:100%;min-width:0;grid-template-rows:calc(100% - 56px) 40px}[data-responsive] .specs-modal .specs-selector__wrapper{height:calc(100% - 60px)}[data-responsive] .specs-modal .specs-selector__categories-wrapper,[data-responsive] .specs-modal .specs-selector__groups{height:100%}}.search-in-dropdown__input{border-bottom:1px solid #ededed}.search-panel{border-top:1px solid #ededed;font-size:16px}.search-panel--appearance-new-search-panel{border:none}.search-panel__wrapper{padding:12px 0 0}.search-panel__wrapper--appearance-new-search-panel{padding:15px 0 0}.search-with-dropdown{display:flex}.basic-section{padding:16px}body:not([data-responsive]) .basic-section{padding:16px 24px 28px}@media(min-width:1024px){.basic-section{padding:16px 24px 28px}}.basic-section--appearance-no-padding-bottom{padding-bottom:0}.basic-section--appearance-horizontal-card{padding:24px 24px 21px}body:not([data-responsive]) .basic-section--appearance-horizontal-card{padding:24px 16px 21px}@media(min-width:1024px){.basic-section--appearance-horizontal-card{padding:24px 16px 21px}}.basic-section--appearance-heading-slim{padding-bottom:12px}.basic-section--appearance-search-panel{padding-top:0;padding-bottom:32px;position:relative}.basic-section--appearance-heading{padding:28px 24px 12px}@media(max-width:1023px){[data-responsive] .basic-section--appearance-heading{padding:28px 16px 12px}}.basic-section--appearance-footer{padding:12px 0 0;border-top:1px solid #ededed}body:not([data-responsive]) .basic-section--appearance-submit{padding:16px 24px}@media(min-width:1024px){.basic-section--appearance-submit{padding:16px 24px}}.basic-section--appearance-horizontal{padding:0 16px}body:not([data-responsive]) .basic-section--appearance-horizontal{padding:0 24px}@media(min-width:1024px){.basic-section--appearance-horizontal{padding:0 24px}}.basic-section--appearance-sidebar{padding:20px 16px}.basic-section--appearance-sidebar-filters{padding:12px 16px}body:not([data-responsive]) .basic-section--appearance-arsenal-search{padding-bottom:0}@media(min-width:1024px){.basic-section--appearance-arsenal-search{padding-bottom:0}}body:not([data-responsive]) .basic-section--appearance-conversations-dropdown{padding:16px}@media(min-width:1024px){.basic-section--appearance-conversations-dropdown{padding:16px}}body:not([data-responsive]) .basic-section--appearance-modal{padding-left:20px;padding-right:20px}@media(min-width:1024px){.basic-section--appearance-modal{padding-left:20px;padding-right:20px}}body:not([data-responsive]) .basic-section--appearance-modal-submit{padding:14px 20px 20px}@media(min-width:1024px){.basic-section--appearance-modal-submit{padding:14px 20px 20px}}.basic-section--appearance-specs{background:#fff}body:not([data-responsive]) .basic-section--appearance-specs{padding:14px 20px 20px}@media(min-width:1024px){.basic-section--appearance-specs{padding:14px 20px 20px}}body:not([data-responsive]) .basic-section--appearance-search-fields{padding:16px}@media(min-width:1024px){.basic-section--appearance-search-fields{padding:16px}}.basic-section--appearance-similar_courses .show_all{line-height:50px;height:50px;text-align:center;border-top:1px solid #ededed;margin-bottom:-17px}.basic-section--appearance-similar_courses .show_all a{font-size:13px;text-transform:uppercase;color:#999;font-weight:700}.basic-section--appearance-billing-section,.basic-section--appearance-sidebar-section,.basic-section--appearance-vacancy-description{padding-bottom:16px}.basic-section--appearance-same-paddings{padding:24px}@media(max-width:1023px){[data-responsive] .basic-section--appearance-same-paddings{padding:16px}}.basic-section--appearance-always-same-paddings{padding:24px}@media(max-width:1023px){[data-responsive] .basic-section--appearance-always-same-paddings{padding:24px}}.basic-section--appearance-list-page-header{padding:28px 24px}@media(max-width:1023px){[data-responsive] .basic-section--appearance-list-page-header{padding:24px 16px}}.basic-section--appearance-responses{padding:16px 24px}@media(max-width:1023px){[data-responsive] .basic-section--appearance-responses{padding:16px}}.basic-section--appearance-status-card{padding:20px}@media(max-width:1023px){[data-responsive] .basic-section--appearance-status-card{padding:20px}}.content-section{margin-top:16px}.content-section--appearance-filter-section-inline-aside,.content-section--appearance-form-block,.content-section--appearance-form-section,.content-section--appearance-price,.content-section--appearance-resume,.content-section--appearance-resume-slim,.content-section--appearance-unauth-response{margin:0}.content-section--appearance-filter-section{margin:0;display:flex;flex-direction:column;grid-row-gap:12px;row-gap:12px}.content-section--appearance-popup-section{margin-top:20px;font-size:16px}.content-section--appearance-popup-section:first-child{margin-top:0}.content-section--appearance-popup-section-description{color:#999;margin-top:8px;font-size:16px}.content-section--appearance-expert-profile,.content-section--appearance-feedback{margin-top:0}.content-section__header{display:flex;align-items:baseline;flex-wrap:wrap}.content-section__header:empty{display:none}.content-section__header--appearance-form-block,.content-section__header--appearance-resume{align-items:center}.content-section__header--appearance-contacts,.content-section__header--appearance-expert-profile,.content-section__header--appearance-feedback,.content-section__header--appearance-price,.content-section__header--appearance-skills,.content-section__header--appearance-unauth-response{margin-bottom:8px}.content-section__title{flex:1 1;min-width:-webkit-min-content;min-width:min-content;margin:0;font:inherit;font-weight:400;color:#999}.content-section__header--appearance-filter-section-inline-aside,.content-section__header--appearance-form-section,.content-section__header--appearance-resume-section{margin-bottom:12px}.content-section__title--appearance-price{color:#464646;font-weight:700;font-size:17px}@media(max-width:1023px){[data-responsive] .content-section__header--appearance-filter-section-inline-aside{flex-direction:column;grid-row-gap:12px;row-gap:12px}}.content-section__header--appearance-filter-section,.content-section__header--appearance-with-checkbox-list{margin-bottom:0}.content-section__header--appearance-popup-section{margin-bottom:16px}.content-section__title--appearance-with-checkbox-list{margin-bottom:12px}.content-section__title--appearance-with-select{margin-bottom:8px}.content-section__title--appearance-resume-card{margin-bottom:4px}.content-section__title--appearance-expert-profile,.content-section__title--appearance-feedback{color:#464646;font-weight:700;line-height:20px}.content-section__title--appearance-filter-section,.content-section__title--appearance-filter-section-inline-aside,.content-section__title--appearance-form-section,.content-section__title--appearance-popup-section,.content-section__title--appearance-popup-section-description,.content-section__title--appearance-resume-section,.content-section__title--appearance-with-checkbox-list,.content-section__title--appearance-with-select{color:#464646;font-weight:700}body:not([data-responsive]) .content-section__title--appearance-filter-section,body:not([data-responsive]) .content-section__title--appearance-filter-section-inline-aside,body:not([data-responsive]) .content-section__title--appearance-form-section,body:not([data-responsive]) .content-section__title--appearance-popup-section,body:not([data-responsive]) .content-section__title--appearance-popup-section-description,body:not([data-responsive]) .content-section__title--appearance-resume-section,body:not([data-responsive]) .content-section__title--appearance-with-checkbox-list,body:not([data-responsive]) .content-section__title--appearance-with-select{font-size:17px}@media(min-width:1024px){.content-section__title--appearance-filter-section,.content-section__title--appearance-filter-section-inline-aside,.content-section__title--appearance-form-section,.content-section__title--appearance-popup-section,.content-section__title--appearance-popup-section-description,.content-section__title--appearance-resume-section,.content-section__title--appearance-with-checkbox-list,.content-section__title--appearance-with-select{font-size:17px}}.content-section__header--appearance-resume{margin-bottom:24px}.content-section__header--appearance-form-block{margin-bottom:20px}.content-section__header--appearance-resume-slim{margin-bottom:8px}.content-section__header--disabled{margin-bottom:0}.content-section__title--appearance-form-block,.content-section__title--appearance-resume,.content-section__title--appearance-resume-slim{color:#464646;font-weight:700;font-size:21px;line-height:1.2857142857}.content-section__title--appearance-card-section{font-weight:700;color:#464646}.content-section__header--appearance-communities-card-section{margin-bottom:12px}.content-section--appearance-form-section-inline{display:flex;align-items:center;margin-top:0}@media(max-width:1023px){[data-responsive] .content-section--appearance-form-section-inline{flex:1 1}}.content-section__title--appearance-form-section-inline{color:#464646;font-weight:700;display:block;margin-right:12px}.content-section__header--appearance-form-section-inline{margin-bottom:0}.content-section__title--appearance-filter-section-inline-aside{flex:0 1;margin-right:24px;white-space:nowrap}.content-section__title--required:after{content:" *";position:relative;top:8px;color:#d34c09;line-height:.5;vertical-align:super;align-self:flex-start}.content-section__title--disabled,.content-section__title--disabled:after{color:#999}.content-section--noMargin{margin:0}.page-section{margin:0 0 14px}.page-section--font-medium{font-size:16px}.section-group{display:grid;grid-auto-flow:row;grid-template-columns:100%;min-width:0}.section-group--gap-smallest{grid-gap:4px}.section-group--gap-small{grid-gap:8px}.section-group--gap-medium{grid-gap:12px}.section-group--gap-medium-large{grid-gap:16px}.section-group--gap-large{grid-gap:20px}.section-group--gap-larger{grid-gap:28px}.section-group--gap-largest{grid-gap:40px}.section-subtitle{font-size:17px;line-height:1.2941}.section-subtitle,.section-title{margin:0;font-weight:700;color:#464646}.section-title{display:flex;align-items:center;font-size:18px;line-height:1.27777}@media(max-width:1023px){[data-responsive] .section-title{font-size:24px;line-height:1.291666}}.section-title--divider{padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #ededed}.section-title__title{flex:1 1}.sticky-box--position-bottom{bottom:0}.sticky-box--position-top{top:0}.sticky-box--sticky{position:sticky;z-index:10}.sidebar-section{margin:0 0 14px}.sidebar-section__head{border-bottom:1px solid #ededed;position:relative;display:block;min-height:34px}.sidebar-section__head-title{font-size:17px;font-weight:700;color:#464646}.sidebar-section__body-controls{margin-top:20px}.suggestion-item{background-color:transparent;border-radius:0;border:none;text-align:inherit;outline:0;font:inherit;display:flex;width:100%;padding:14px 16px;--control-color:#929ca5}.suggestion-item--centered{align-items:center}.suggestion-item--active,.suggestion-item:hover,[data-whatinput=keyboard] .suggestion-item:focus{background-color:#5677fc;outline:none;--control-color:#fff}.suggestion-item--active .suggestion-item__title,.suggestion-item:hover .suggestion-item__title,[data-whatinput=keyboard] .suggestion-item:focus .suggestion-item__title{color:#fff}.suggestion-item--active .suggestion-item__subtitle,.suggestion-item:hover .suggestion-item__subtitle,[data-whatinput=keyboard] .suggestion-item:focus .suggestion-item__subtitle{color:hsla(0,0%,100%,.81)}.suggestion-item__image-container{width:42px;height:42px;margin-right:14px}.suggestion-item__image-container--size-small{width:24px;height:24px;margin-right:8px}.suggestion-item__image-container--size-icon{width:28px;height:21px;margin-right:16px}.suggestion-item__image{width:100%;height:100%;object-fit:cover;font-size:0}.suggestion-item__image--round{border-radius:50%;overflow:hidden}.suggestion-item__main{flex:1 1;min-width:0;word-break:break-word}.suggestion-item__title{display:block;font-size:16px;line-height:20px;color:#464646}.suggestion-item__subtitle{display:block;margin-top:2px;font-size:14px;color:#999}.suggestion-item__checkbox{margin-top:2px}.suggestion-item__after{margin-left:auto;padding-left:8px}.suggestion-items--appearance-compact{max-height:200px;overflow:auto}.suggestion-items__item+.suggestion-items__item{border-top:1px solid #ededed}.suggestion-items--embedded{max-height:290px}.suggestion-results{min-height:48px}.suggestion-results__empty{display:flex;justify-content:center;align-items:center;height:70px;color:#999}.suggestions-picker-embed,.suggestions-picker__embed-content{display:flex;flex-direction:column;flex-grow:1}.tabs{overflow-x:auto;display:flex;align-items:baseline;white-space:nowrap;background-color:#f7f7f7;--tabs--gap:29px;--tabs--outer-gap:16px}body:not([data-responsive]) .tabs{--tabs--outer-gap:24px}@media(min-width:1024px){.tabs{--tabs--outer-gap:24px}}.tabs--appearance-arsenal,.tabs--appearance-arsenal-sidebar,.tabs--appearance-primary{background-color:transparent;box-shadow:none}.tabs--appearance-arsenal{--tabs--outer-gap:40px}@media(max-width:1023px){[data-responsive] .tabs--appearance-arsenal{--tabs--outer-gap:0}}.tabs--appearance-arsenal-sidebar{--tabs--gap:0;--tabs--outer-gap:0}.tabs--appearance-arsenal-sidebar .tabs__tabs{justify-content:space-around}.tabs--appearance-arsenal-sidebar .tabs__tab{flex:1 1}.tabs--appearance-responses{border-bottom:1px solid #ededed;margin-bottom:10px}.tabs--outerGap-none{--tabs--outer-gap:0}.tabs--appearance-section-footer{background-color:#fff;padding-top:16px;border-top:1px solid #ededed}.tabs__tabs{position:relative;flex:1 1;display:flex;height:100%;min-height:41px}.tabs__aside{margin-left:auto}.tabs__tab{display:flex}.tabs__tab:not(:last-child){margin-right:var(--tabs--gap)}.tabs__tab:first-child{padding-left:var(--tabs--outer-gap)}.tabs__tab:last-child{padding-right:var(--tabs--outer-gap)}.tabs--underline .tabs__tabs:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;box-shadow:inset 0 -1px #ededed}.tabs--underlineContainment-tabs .tabs__tabs:after{left:var(--tabs--outer-gap);right:var(--tabs--outer-gap)}.sub-tab{font-size:14px;color:#999;font-weight:700;text-transform:uppercase;letter-spacing:1px;text-decoration:none}.sub-tab:hover{text-decoration:none;color:#464646}.sub-tab--active{color:#464646;box-shadow:inset 0 -5px 0 -1px #5677fc}.sub-tab__content-wrapper,.sub-tab__count{display:flex;align-items:center}.sub-tab__count{justify-content:center;margin-left:4px;color:#999}.sub-tab__count--appearance-urgent{margin-left:8px;color:#fff;font-size:12px;font-weight:700;height:16px;background-color:#ff7e75;padding:0 4px;min-width:16px;border-radius:16px;text-align:center}.sub-tabs{background:#f7f7f7;box-shadow:inset 0 -1px #ededed}.sub-tabs--appearance-primary{background:#fff}.sub-tabs--appearance-primary .sub-tabs__tabs{height:34px}.sub-tabs--appearance-primary .sub-tabs__tab.sub-tabs__tab--active,.sub-tabs--appearance-primary .sub-tabs__tab a{color:#464646}.sub-tabs--appearance-primary .sub-tabs__tab:not(:first-child){margin-left:25px}.sub-tabs__tabs{display:flex;height:41px;overflow-x:auto;white-space:nowrap}.sub-tabs__tab{display:flex}.sub-tabs:not(.sub-tabs--appearance-primary) .sub-tabs__tab:first-child:before,.sub-tabs:not(.sub-tabs--appearance-primary) .sub-tabs__tab:last-child:after{content:"";display:block;width:16px}body:not([data-responsive]) .sub-tabs:not(.sub-tabs--appearance-primary) .sub-tabs__tab:first-child:before,body:not([data-responsive]) .sub-tabs:not(.sub-tabs--appearance-primary) .sub-tabs__tab:last-child:after{width:24px}@media(min-width:1024px){.sub-tabs:not(.sub-tabs--appearance-primary) .sub-tabs__tab:first-child:before,.sub-tabs:not(.sub-tabs--appearance-primary) .sub-tabs__tab:last-child:after{width:24px}}.sub-tabs:not(.sub-tabs--appearance-primary) .sub-tabs__tab:not(:last-child){padding-right:29px}.tab-item{padding:0;background-color:transparent;border-radius:0;border:none;text-align:inherit;outline:0;font:inherit;display:flex;align-items:center;font-size:14px;color:#999;font-weight:700;text-transform:uppercase;letter-spacing:1px;text-decoration:none;--tab-item--active-border-size:4px}.tab-item:hover{text-decoration:none;color:#464646}.tab-item--appearance-arsenal{font-size:18px;text-transform:none;font-weight:400;letter-spacing:0}.tab-item--appearance-arsenal-sidebar{flex:1 1;justify-content:center;font-size:14px;text-transform:none;font-weight:400;letter-spacing:0;--tab-item--active-border-size:2px}.tab-item--active{color:#464646;box-shadow:inset 0 calc(var(--tab-item--active-border-size)*-1) 0 0 #5677fc}.tab-item__count{margin-left:4px;color:#999}.tab-item__indicator{margin-left:1px;height:1.3em;position:relative}.tab-item__indicator:after{content:"";position:absolute;width:6px;height:6px;background-color:#ff7e75;border-radius:50%;top:0}.draggable-tag{white-space:nowrap;display:inline-block;font-weight:400;font-size:16px;line-height:20px;border-radius:6px;padding:4px 10px;margin:8px 8px 0 0;text-decoration:none;background:#ebf3ff;color:#464646;cursor:pointer}.draggable-tag:hover{background:#d1e4ff;text-decoration:none}.draggable-tag--active{border:1px solid #a3c4f5;border-radius:6px;margin:6px 0 0 6px;display:inline-flex;align-items:center;padding:1px 4px 1px 10px;cursor:move}.draggable-tag--active:hover{background:#ebf3ff;box-shadow:0 2px 4px rgba(0,0,0,.2)}.draggable-tag--active:last-child{margin-bottom:6px}.draggable-tag__label{cursor:pointer}.draggable-tag--active .draggable-tag__label{cursor:move}.draggable-tag__close{background:none;border:none;padding:0;height:24px;width:24px;margin-left:2px;cursor:pointer;display:flex;align-items:center;justify-content:center}.draggable-tag--disabled,.draggable-tag--disabled .draggable-tag__label{cursor:default}.draggable-tag--disabled:hover{box-shadow:none}.tag-item{display:inline-flex;align-items:center;border:1px solid #5677fc;background-color:rgba(86,119,252,.04);border-radius:3px}.tag-item:hover{background-color:rgba(86,119,252,.16)}.tag-item__delete,.tag-item__title{padding:0;background-color:transparent;border-radius:0;border:none;text-align:inherit;outline:0;font:inherit}.tag-item__title{padding:4px 15px}.tag-item__delete{position:relative;display:flex;padding:8px 10px;margin-left:-13px;fill:#999}.tag-item__delete:hover{fill:#333}.tag-list{display:flex;flex-wrap:wrap;margin:-4px}.tag-list__item{margin:4px}.screening-info-modal__button{white-space:nowrap}.screening-info-modal__content{margin:0 -24px}.screening-info-modal__content p{margin:0 0 20px}.screening-info-modal__content p:last-child{margin-bottom:8px}.screening-info-modal__image{display:block;width:100%;object-fit:contain}.skill-test-modal{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.skill-test-modal-item__level{font-size:17px;font-weight:700;line-height:22px;margin-bottom:8px}.skill-test-modal__footer{padding:24px}.skill-test-modal__placeholder{height:96px}.specs-test-result-modal__footer{padding:24px}.specs-test-result-modal__description{margin-bottom:20px}.specs-tests{padding:0 24px 24px}.specs-tests__header{display:flex;align-items:center;margin-bottom:8px;grid-gap:8px;gap:8px}.specs-tests__header:after{content:"New";flex:0 0 61px;height:28px;font-size:0;background-image:url(https://career.habr.com/assets/packs/media/images/new_label_with_flame-1adc2a33.svg)}.specs-tests__header--hideNewLabel:after{content:"";display:none}.specs-tests__title{margin:0;color:#464646;font-weight:700;font-size:21px;line-height:1.2857142857;white-space:nowrap}.specs-tests__description{margin:0 0 16px;font-size:16px;line-height:20px}.specs-tests__inline-action{padding:0;border:0;background:none;color:#1463d9;font-size:inherit;line-height:inherit}.specs-tests__list{display:grid;grid-gap:12px;gap:12px}.specs-tests__show-all{margin-top:12px}.specs-tests__action{margin-top:16px}.specs-tests-item{display:flex;justify-content:space-between;align-items:center;grid-gap:12px;gap:12px;font-size:16px;font-weight:400;line-height:20px;position:relative;border:1px solid #ededed;padding:16px;border-radius:8px}@media(max-width:1023px){[data-responsive] .specs-tests-item{flex-wrap:wrap;align-items:start}}@media(max-width:1023px){[data-responsive] .specs-tests-item__action{flex:0 0 100%}}@media(max-width:1023px){[data-responsive] .specs-tests-item__action .button-comp{display:block;width:100%;text-align:center}}.specs-tests-item__icon{max-width:40px;flex:0 0 40px;height:40px;border-radius:4px}.specs-tests-item__info{display:flex;align-items:center;grid-gap:12px;gap:12px}@media(max-width:1023px){[data-responsive] .specs-tests-item__info{flex-grow:1}}@media(max-width:1023px){[data-responsive] .specs-tests-item__info-container{flex-grow:1;flex-shrink:0}}.specs-tests-item__header{display:flex;align-items:center;grid-gap:6px;gap:6px}@media(max-width:1023px){[data-responsive] .specs-tests-item__header{justify-content:space-between}}.specs-tests-item__visibility{margin-left:auto;width:24px;height:24px}@media(max-width:1023px){[data-responsive] .specs-tests-item__visibility{margin-left:0}}.specs-tests-item__name{color:#464646;max-width:312px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:6px}@media(max-width:1023px){[data-responsive] .specs-tests-item__name{max-width:208px}}.specs-tests-item__company-logo{display:block;flex:0 0 21px;width:21px;height:21px;border-radius:4px;border:1px solid #ededed;object-fit:cover}.specs-tests-item__company-logo:not(:first-child){margin-left:-4px}@media(max-width:1023px){[data-responsive] .specs-tests-item__status{grid-area:status}}.specs-tests-item__status--status-passed{color:#0c8326}.specs-tests-item__status--status-sent{color:#999}.specs-tests-item__status--status-expired{color:#ec9539}.specs-tests-item__tooltip{white-space:nowrap}.specs-tests-item__tooltip a{display:inline-block!important;max-width:150px;overflow:hidden;text-overflow:ellipsis;margin:0!important}.specs-tests-item__company-info{display:inline-flex;grid-gap:4px;gap:4px}.specs-tests-item__companies{display:flex;align-items:center}.specs-tests-item__hidden-companies-count,.sti__hidden-companies-count{font-size:14px;color:#999;line-height:20px;margin-left:4px}.specs-tests-modal{display:grid;grid-gap:8px;gap:8px}.specs-tests-modal__description{margin-bottom:12px}.specs-tests-modal__footer{padding:24px}.specs-tests-modal-test__empty{color:#999}.specs-tests-modal-test__placeholder{height:168px}.specs-tests-modal__notification{margin-bottom:12px}.visibility-settings{height:24px;padding:0;background:transparent;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.visibility-settings:disabled{cursor:default}.test-item{display:grid;grid-gap:2px}.test-item__name{margin:0 0 2px}.test-item__description,.test-item__name{font-size:14px;line-height:20px}.test-item__block{padding:16px;display:grid;grid-gap:8px;gap:8px;position:relative}.test-item__block:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.test-item__block:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.test-item>div{background:hsla(0,0%,60%,.12)}.test-item--status-passed>div{background:rgba(100,193,120,.12)}.test-item--status-expired>div{background:rgba(236,149,57,.12)}.test-item--status-failed>div{background:rgba(211,76,9,.12)}.test-item__status{text-transform:uppercase;font-size:14px;font-weight:700}.test-item__status--status-passed{color:#64c178}.test-item__status--status-expired{color:#ec9539}.test-item__status--status-failed{color:#d34c09}.test-item__visibility{width:24px;height:24px}.test-item__provider{display:flex;grid-gap:8px;gap:8px;align-items:center}.test-item__provider-icon{width:24px;height:24px;border-radius:4px}.test-item__provider-name{font-size:14px}.test-item__button{background:transparent}.test-item__button--send{margin-top:8px}.test-item__date{font-size:14px}.test-item__level{text-transform:capitalize;font-weight:700;margin-top:-6px}.test-item__available{display:flex;justify-content:space-between;margin-top:8px}.test-item__price{opacity:.6;text-decoration:line-through;margin-left:4px}.test-item__visibility{position:absolute;right:16px;top:16px}.test-item__mark{color:#9783fc;font-size:14px;font-weight:700}.test-item--marked{background:rgba(151,131,252,.12)}.test-result-additional{display:grid;grid-gap:8px;gap:8px}.test-result-additional__report{display:flex;justify-content:space-between;margin-bottom:8px}.test-result-additional__report-date{font-size:14px}.test-result-additional__price{opacity:.6;text-decoration:line-through;margin-left:4px}.basic-text--color-white{color:#fff}.basic-text--color-muted{color:#999}.basic-text--color-emphasized{color:#65c178}.basic-text--color-important{color:#d34c09}.basic-text--color-purple{color:#a876d0}.basic-text--size-small{font-size:14px}.basic-text--size-sm{font-size:15px}.basic-text--size-medium{font-size:16px}.basic-text--size-medium-large{font-size:18px}.basic-text--size-large{font-size:21px;line-height:1.3}.basic-text--align-center{text-align:center}.basic-text--weight-bold{font-weight:700}.footer-text{display:inline-block}@media(max-width:1023px){[data-responsive] .footer-text{display:block}}.hidden-text{display:inline-block;background-image:url(https://career.habr.com/assets/packs/media/images/blur_background-eab06d8f.png);height:18px;vertical-align:middle}.inline-separator{white-space:pre-wrap;color:#999}.inline-separator--color-inherit{color:inherit}.input-group-text{line-height:40px}.limit-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.opposite-text{display:flex}.opposite-text__end,.opposite-text__start{flex:auto}.opposite-text__end{text-align:right}.preserve-line{display:inline-block}.prevent-text-overflow{word-break:break-word}.transition-expand{will-change:height;position:relative;transition:height var(--expand-duration)}.transition-expand__detached{position:absolute;width:100%;left:0;top:0}.transition-fade-enter-active,.transition-fade-leave-active{transition:.2s;transition-property:opacity}.transition-fade-enter,.transition-fade-leave-to{opacity:0}.user-arsenal-button{display:inline-flex;height:36px;border-radius:4px;background-color:#5677fc;color:#fff}.user-arsenal-button__main{flex:1 1;display:flex;justify-content:center}.user-arsenal-button__action{background-color:transparent;border-radius:0;border:none;text-align:inherit;outline:0;font:inherit;display:flex;align-items:center;justify-content:center;height:100%;padding:0 16px;color:inherit;font-weight:700;font-size:14px}.user-arsenal-button__action:hover{text-decoration:none}.user-arsenal-button__toggle{background-color:transparent;border-radius:0;text-align:inherit;outline:0;font:inherit;height:calc(100% - 8px);display:flex;align-items:center;margin:4px 0;padding:0 16px;border:none;border-left:1px solid #829afd;color:inherit;font-size:17px;font-weight:700}.user-contacts{display:grid;grid-gap:12px;gap:12px;grid-template-columns:100%}.user-contacts__title{font-size:16px;line-height:21px;margin:0}.user-contacts__title>a{float:right;margin-left:4px}.user-contacts__notice{background-color:#e9eefd;border-radius:3px;padding:12px 12px 16px;margin:4px 0 0}.user-contacts__list{margin:0;padding:0}.user-contacts-item{display:flex;align-items:center;list-style-type:none;grid-gap:8px;gap:8px;padding-top:6px;padding-bottom:6px}.user-contacts-item--resume{grid-gap:4px;gap:4px;padding-top:0;padding-bottom:0}.user-contacts-item--resume a{color:#464646}.user-contacts-item--disabled{color:#999;cursor:not-allowed}.user-contacts-item--disabled .user-contacts-item__icon{opacity:.5}.user-contacts-item__icon{border-radius:50%}a.user-contacts-item__label{color:#1463d9}.user-contacts-item__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-item{display:inline-flex;align-items:center}.user-item__avatar{display:flex;margin-right:8px}.user-list{display:grid;grid-auto-flow:row;grid-gap:12px}.user-list-item{font-weight:400}body:not([data-responsive]) .user-list-item{display:flex;align-items:center}@media(min-width:1024px){.user-list-item{display:flex;align-items:center}}.user-list-item__main{display:flex;align-items:center;flex:1 1;min-width:0}.user-list-item__link{margin-right:8px}.user-list-item__avatar{margin-right:12px}@media(max-width:1023px){[data-responsive] .user-list-item__aside{margin-top:6px}}.user-name--appearance-response-title{font-size:21px;line-height:1.2857;color:inherit;font-weight:700}.user-name--appearance-overlay-title{color:inherit;font-weight:700}@media(max-width:1023px){[data-responsive] .user-page-sidebar--status-hidden .basic-section,[data-responsive] .user-page-sidebar--status-locked .basic-section{min-height:102px}[data-responsive] .user-page-sidebar--status-hidden .user-page-sidebar__title,[data-responsive] .user-page-sidebar--status-locked .user-page-sidebar__title{align-items:center;display:flex;min-height:70px}}.user-page-sidebar__avatar{display:flex;justify-content:center;align-content:center}@media(max-width:1023px){[data-responsive] .user-page-sidebar__avatar{float:right;margin-left:5px}}body:not([data-responsive]) .user-page-sidebar__avatar{padding:30px 0 43px}@media(min-width:1024px){.user-page-sidebar__avatar{padding:30px 0 43px}}.user-page-sidebar__last-activity{margin-top:2px}.user-page-sidebar__is-expert,.user-page-sidebar__is-habr-admin{margin-top:12px}.user-page-sidebar__site{margin-top:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-page-sidebar__meta{margin-top:12px;word-break:break-word}.user-page-sidebar__career{margin-top:20px}.user-page-sidebar__actions{display:flex;flex-wrap:wrap;justify-content:flex-start;grid-gap:12px;gap:12px;margin-top:28px}.user-page-sidebar__actions:empty{margin-top:0}.user-page-sidebar__actions-group{display:grid;grid-auto-flow:column;grid-template-columns:1fr auto;justify-content:flex-start;grid-gap:16px;gap:16px;width:100%}.user-page-sidebar__actions-icons{display:grid;grid-auto-flow:column;grid-gap:4px;gap:4px}.user-page-sidebar__contacts-placeholder{padding-top:20px}.user-page-sidebar__delimiter{height:1px;background-color:#ededed}.user-profile-progress__body{display:grid;grid-gap:20px;gap:20px;grid-template-columns:-webkit-min-content auto;grid-template-columns:min-content auto;align-items:center}@media(max-width:1023px){[data-responsive] .user-profile-progress__body{grid-template-columns:none;grid-gap:24px}}.user-profile-progress__recommends-title{padding-left:94px}@media(max-width:1023px){[data-responsive] .user-profile-progress__recommends-title{display:inline-block;padding-left:0;margin-bottom:8px}}.user-profile-progress__recommends-info{display:grid;grid-template-columns:80px 260px;grid-column-gap:8px;column-gap:8px;align-items:center;overflow:hidden}@media(max-width:1023px){[data-responsive] .user-profile-progress__recommends-info{grid-template-columns:80px 204px;grid-column-gap:4px;column-gap:4px}}.profile-percentage-diagram{position:relative}.profile-percentage-diagram__svg{max-width:100%;border-radius:50%;transform:rotate(-90deg)}.profile-percentage-diagram__gradient{width:100%;height:100%;border-radius:50%;background:conic-gradient(#9983ff,#5dd787,#69d5e2,#71b6f3,#9983ff)}.profile-percentage-diagram__blend{mix-blend-mode:lighten}.profile-percentage-diagram__back{fill:#f0f0f0}.profile-percentage-diagram__circle{stroke:#000;stroke-width:8;stroke-dasharray:360;stroke-linecap:round;fill:none;transition:stroke-dashoffset .66s ease-out .33s}.profile-percentage-diagram__value{background-color:#fff;border-radius:50%;position:absolute;top:50%;left:50%;width:64px;height:64px;display:flex;align-items:center;justify-content:center;transform:translate(-50%,-50%);font-size:21px;font-weight:700;text-align:center;line-height:24px}@media(max-width:1023px){[data-responsive] .profile-percentage-diagram__value{font-size:18px;line-height:22px}}.profile-percentage-diagram,.profile-percentage-diagram__back,.profile-percentage-diagram__foreign,.profile-percentage-diagram__svg{width:80px;height:80px}.profile-comparison{display:grid;grid-template-columns:116px auto;grid-gap:20px;gap:20px;align-items:center}@media(max-width:1023px){[data-responsive] .profile-comparison{padding-bottom:20px}}.profile-comparison__graph{position:relative}.profile-comparison__graph:after,.profile-comparison__graph:before{position:absolute;bottom:-20px;color:#64c178;font-size:14px;font-weight:700;line-height:20px;text-align:right}.profile-comparison__graph:before{content:"0%";left:0;text-align:left}.profile-comparison__graph:after{content:"100%";right:0;text-align:right}.profile-comparison__graph-items{width:100%;height:58px;display:grid;grid-column-gap:4px;column-gap:4px;grid-template-columns:repeat(10,1fr);align-items:end}.profile-comparison__graph-item{background-color:#64c178}.profile-comparison__user-progress{position:absolute;bottom:0;height:34px;width:1px;background-color:#464646;font-size:0}.profile-comparison__avatar{position:absolute;top:-25px;left:-12px;width:25px;height:25px;border-radius:50%;object-fit:cover}.recommends-slider{position:relative}.recommends-slider__button{position:absolute;top:50%;transform:translateY(-50%) rotate(90deg);left:0;border:0;font-size:0;background-color:transparent;width:24px;height:24px;padding:0;cursor:pointer;z-index:2}.recommends-slider__button--next{right:0;left:auto;transform:translateY(-50%) rotate(-90deg)}.recommends-slider__slide{padding:0 32px}.recommends-slider__slide--swiper-off{padding:0 6px}.recommends-slider__body{margin-top:8px}.recommends-slider__full{padding-left:6px}.user-resume__title-icon{vertical-align:middle;margin-left:8px}.user-resume__skills-description{color:#999}.user-resume-skills__image{object-fit:cover;width:100%;height:140px;font-size:0}@media(max-width:1023px){[data-responsive] .user-resume-skills__image{display:none}}.user-resume-skills__image--mobile{height:auto;display:none;max-height:200px}@media(max-width:1023px){[data-responsive] .user-resume-skills__image--mobile{display:block}}.user-resume-skills__skills-section{padding:24px}.user-resume-skills__description{margin:0 0 16px}.admin-vacancy-card{font-size:16px;padding:20px 24px 24px;border-radius:4px;background-color:#fff}.admin-vacancy-card--draft{background-color:#f8f8f8}.admin-vacancy-card__hidden{margin-bottom:12px;font-weight:700;color:#999}.admin-vacancy-card__header{display:flex;justify-content:space-between;grid-column-gap:20px;column-gap:20px;margin-bottom:12px}.admin-vacancy-card__header-inner{display:flex;align-items:baseline;justify-content:space-between;flex-basis:100%}@media(max-width:1023px){[data-responsive] .admin-vacancy-card__header-inner{flex-direction:column;justify-content:flex-start;grid-row-gap:12px;row-gap:12px}}.admin-vacancy-card__header-buttons{display:flex;grid-column-gap:12px;column-gap:12px;align-items:center}.admin-vacancy-card__controls{display:flex;margin-left:20px;align-items:center}.admin-vacancy-card__content{display:flex;grid-column-gap:24px;column-gap:24px}@media(max-width:1023px){[data-responsive] .admin-vacancy-card__content{flex-direction:column-reverse;grid-row-gap:20px;row-gap:20px}}.admin-vacancy-card__description{flex-basis:65%;display:flex;flex-direction:column;grid-row-gap:8px;row-gap:8px;align-items:flex-start}.admin-vacancy-card__line{display:flex;align-items:center}.admin-vacancy-card__info{display:flex;flex-wrap:wrap}.admin-vacancy-card__icon{margin-right:4px;align-self:flex-start}.admin-vacancy-card__icon--arrow{margin-left:12px;display:block}.admin-vacancy-card__line_timing{flex-direction:column;align-items:flex-start}.admin-vacancy-card__line_timing:empty{display:none}.admin-vacancy-card__period{color:#999;display:flex;align-items:center}.admin-vacancy-card__period--padded{margin-left:28px}.admin-vacancy-card__period--imported{color:#464646}.admin-vacancy-card__importer{margin-left:28px;margin-top:2px;color:#999}.admin-vacancy-card__rest{display:flex;align-items:center}.admin-vacancy-card__curators{margin-top:16px}.admin-vacancy-card__curators-button{background-color:transparent;border:none;cursor:pointer;padding:0;display:flex;align-items:center}.admin-vacancy-card__curators-button[disabled]{cursor:default;color:inherit}.admin-vacancy-card__curator{display:flex;align-items:center;grid-column-gap:8px;column-gap:8px}.admin-vacancy-card__indicators{display:flex;flex-direction:column;grid-row-gap:16px;row-gap:16px}.admin-vacancy-card__line_counters{color:#464646;grid-column-gap:20px;column-gap:20px;background-color:#ebf3ff;border-radius:6px;padding:4px 0 4px 8px;display:flex;width:-webkit-max-content;width:max-content;align-items:center;cursor:pointer}.admin-vacancy-card__line_counters:hover{text-decoration:none}.admin-vacancy-card__counter{display:flex;align-items:center}.admin-vacancy-card__counter-new{margin-left:4px;font-weight:700;color:#64c178}.admin-vacancy-card__title{font-weight:700;font-size:21px;line-height:27px;color:#464646;margin:0 12px 0 0}.admin-vacancy-card__title-link{cursor:pointer;color:inherit}.admin-vacancy-card__header-button{white-space:nowrap}.admin-vacancy-card__section{display:flex;flex-direction:column}.admin-vacancy-card__section-name{margin-bottom:8px}.admin-vacancy-card__menu{margin-top:4px;align-self:flex-start}.admin-vacancy-menu{border:none;background-color:transparent;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.admin-vacancy-menu,.admin-vacancy-menu__dropdown-icon{height:24px;width:24px}.quick-response-vacancies{position:relative;padding:24px 0;background-color:#dbdbff;border-radius:8px}@media(max-width:1023px){[data-responsive] .quick-response-vacancies{border-radius:0}}.quick-response-vacancies__toggle{color:#464646;padding:0 24px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;width:100%;font-size:21px;line-height:1.2857142857;background-color:transparent;border:none}.quick-response-vacancies__title{display:flex;grid-column-gap:12px;column-gap:12px;font-weight:700;font-size:21px;line-height:1.2857142857}.quick-response-vacancies__content{margin-top:16px;display:flex;flex-direction:column;grid-row-gap:24px;row-gap:24px;padding:0 24px}@media(max-width:1023px){[data-responsive] .quick-response-vacancies__content{padding:0 16px}}.quick-response-vacancies__about{font-size:16px;line-height:1.25;margin:0}.quick-response-vacancies__final-screen{padding:0 24px;background-color:#fff;border-radius:8px}.swiper-slide.swiper-slide-active.quick-response-vacancies__hidden-slide{transform-origin:center center;transition-property:transform,opacity,width,margin-right;transition-duration:.3s;transition-timing-function:ease-in-out;opacity:0!important;width:0!important;margin-right:0!important}.swiper-slide.swiper-slide-active.quick-response-vacancies__hidden-slide .quick-vacancy{transform:scale(.7)}.quick-response-vacancies__hidden-slide--responded{transform:translateY(110%)!important}.quick-response-vacancies__hidden-slide--banned{transform:translateY(-110%)!important}.quick-response-vacancies__slider .basic-slider__button{top:50%;transform:translateY(-50%);border:2px solid #ededed;border-radius:50%;width:32px;height:32px;background:#fff;opacity:1}.quick-response-vacancies__slider .basic-slider__button--prev{left:12px}.quick-response-vacancies__slider .basic-slider__button--next{right:12px}@media(max-width:1023px){[data-responsive] .quick-response-vacancies__slider .basic-slider__button--next{right:-16px;display:block}}.quick-vacancy{background-color:#fff;padding:24px;border-radius:8px;transition:box-shadow .2s ease-in-out,transform .3s ease-in-out}@media(max-width:1023px){[data-responsive] .quick-vacancy{padding:16px}}.quick-vacancy--responded{box-shadow:inset 0 0 0 2px #64c178}.quick-vacancy--banned{box-shadow:inset 0 0 0 2px #ededed}.quick-vacancy__container{position:relative}body:not([data-responsive]) .quick-vacancy__container{padding-left:66px}@media(min-width:1024px){.quick-vacancy__container{padding-left:66px}}.quick-vacancy__accuracy-label{display:inline-block;padding:4px 8px;border-radius:6px;background-color:rgba(100,193,120,.12);color:#64c178;line-height:1.25;transition:opacity .2s ease-in-out}body:not([data-responsive]) .quick-vacancy__accuracy-label{float:right;position:relative;top:-8px;right:-8px}@media(min-width:1024px){.quick-vacancy__accuracy-label{float:right;position:relative;top:-8px;right:-8px}}@media(max-width:1023px){[data-responsive] .quick-vacancy__accuracy-label{margin-bottom:16px}}.quick-vacancy__accuracy-label--banned{opacity:.7}.quick-vacancy__header{margin-bottom:4px}@media(max-width:1023px){[data-responsive] .quick-vacancy__header{margin-bottom:12px;display:flex;grid-column-gap:16px;column-gap:16px;align-items:flex-start;justify-content:space-between}}body:not([data-responsive]) .quick-vacancy__company-logo{position:absolute;left:0;top:0}@media(min-width:1024px){.quick-vacancy__company-logo{position:absolute;left:0;top:0}}.quick-vacancy__title{overflow:hidden;word-break:break-word;font-weight:700;font-size:21px;line-height:1.2857142857;margin-bottom:4px}.quick-vacancy__company-rating{margin-left:8px}.quick-vacancy__salary{margin-top:4px}@media(max-width:1023px){[data-responsive] .quick-vacancy__salary{margin-top:0}}.quick-vacancy__requirements{margin-top:12px;display:flex;flex-direction:column;grid-row-gap:4px;row-gap:4px}@media(max-width:1023px){[data-responsive] .quick-vacancy__requirements{grid-row-gap:0;row-gap:0}}.quick-vacancy__controls{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:8px;column-gap:8px}.quick-vacancy__footer{margin-top:24px}body:not([data-responsive]) .quick-vacancy__footer,body:not([data-responsive]) .quick-vacancy__requirements{padding-right:66px}@media(min-width:1024px){.quick-vacancy__footer,.quick-vacancy__requirements{padding-right:66px}}.quick-vacancy__company-logo{flex-shrink:0}.quick-vacancy__result{display:flex;justify-content:center;align-items:center;font-size:16px;line-height:1.3125;grid-column-gap:8px;column-gap:8px;padding:0 12px;height:36px;margin-top:24px;border-radius:8px}.quick-vacancy__result--responded{background-color:rgba(100,193,120,.12)}.quick-vacancy__result--banned{background-color:#ededed}.similar_vacancy{display:flex;max-width:calc(100% - 34px);padding-left:34px}@media(max-width:1023px)and (min-width:560px){.similar_vacancy{max-width:calc(100% - 48px);padding-left:48px;padding-top:4px}}.similar_vacancy .similar_vacancy__logo{width:40px;height:40px;min-width:40px;min-height:40px;margin-right:10px}@media(max-width:1023px)and (min-width:560px){.similar_vacancy .similar_vacancy__logo{width:50px;height:50px;min-width:50px;min-height:50px;margin-right:16px}}.similar_vacancy .similar_vacancy__logo img{object-fit:cover;width:100%;max-width:40px;height:100%;max-height:40px}@media(max-width:1023px)and (min-width:560px){.similar_vacancy .similar_vacancy__logo img{max-width:50px;max-height:50px}}.similar_vacancy .similar_vacancy__info{font-size:15px;line-height:20px;width:186px;flex:1 1}.similar_vacancy .similar_vacancy__info a{color:inherit;display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;line-height:18px}.similar_vacancy .similar_vacancy__info .similar_vacancy__title{color:#464646;font-weight:700}@media(max-width:1023px)and (min-width:560px){.similar_vacancy .similar_vacancy__info .similar_vacancy__title{font-size:18px;line-height:22px}}.similar_vacancy .similar_vacancy__info .similar_vacancy__company{margin-top:5px;color:#999;font-weight:700}.similar_vacancy .similar_vacancy__info .similar_vacancy__city{margin-top:5px;color:#999}.similar_vacancy .similar_vacancy__info .similar_vacancy__salary{margin-top:5px;color:#64c178;font-weight:700}.similar_vacancies .basic-section{padding:16px 16px 24px}.similar_vacancies .basic-section .section-title{font-size:18px}.similar_vacancies .swiper{width:100%;height:100%;padding-top:4px}@media(max-width:1023px)and (min-width:560px){.similar_vacancies .swiper{padding-top:8px}}.similar_vacancies .swiper-pagination{bottom:-36px}.similar_vacancies .basic-slider__button{display:block!important;top:8px}.similar_vacancies .basic-slider__button--prev{left:-8px}.similar_vacancies .basic-slider__button--next{right:-8px}@media(max-width:1023px){[data-responsive] .vacancies-subscription{margin-top:-32px;margin-bottom:-16px}}@media(max-width:1023px){[data-responsive] .vacancies-subscription__block{padding:16px;padding-block-start:16px}}.vacancies-subscription__button{margin-block-end:20px}.vacancies-subscription__link{display:flex;align-items:center;justify-content:center}.vacancies-subscription__notification-text{margin-bottom:24px}.vacancies-subscription__footer{padding:24px}@media(max-width:1023px){[data-responsive] .vacancies-subscription__footer{padding-top:16px;padding-bottom:16px}}.vacancies-subscription-success p{margin:0 0 20px}.vacancies-subscription-success p:last-child{margin:0 0 8px}.analytics-item-layout__header{display:flex;align-items:center;margin:20px 0;line-height:1;height:20px}.analytics-item-layout__title{font-size:19px;margin:0}.analytics-item-layout__help-link{display:block;margin-left:4px;color:#999;font-size:19px}.analytics-item-layout__help-link:hover{text-decoration:none}.analytics-item-layout__filter{display:flex;align-items:center;height:40px;margin:14px 0}@media(max-width:1023px){[data-responsive] .analytics-item-layout__filter{display:block;height:auto}}.analytics-item-layout__filter p{margin:0}.analytics-item-layout__filter-label{margin-right:20px;color:#464646;font-size:15px;font-weight:700}@media(max-width:1023px){[data-responsive] .analytics-item-layout__filter-label{margin-right:0;margin-bottom:16px}}.analytics-table{width:100%;max-width:560px}@media(max-width:1023px){[data-responsive] .analytics-table{max-width:100%;display:block;overflow:auto}}.analytics-table thead{padding:5px;border-bottom:1px solid #999}.analytics-table th{color:#999;padding:10px 5px 10px 10px}.analytics-table th:first-child{padding-left:5px}.analytics-table td{padding:5px}.analytics-table td,.analytics-table th{width:15%;text-align:right}.analytics-table td:first-child,.analytics-table th:first-child{width:70%;text-align:left}.analytics-table tbody:before{content:"";display:block;height:10px}.analytics-table tbody tr:hover td,.analytics-table tbody tr:hover th,.analytics-table tfoot tr:hover td,.analytics-table tfoot tr:hover th{background:#f7f7f7}.analytics-table tfoot td{font-weight:700}.analytics-table td small{display:inline-block;min-width:45px;color:#999;font-size:13px;font-weight:400}.vacancy-analytics__header{display:flex;align-items:flex-start;justify-content:space-between;min-height:34px;border-bottom:1px solid #ededed}.vacancy-analytics__section:not(:last-child){padding-bottom:10px;border-bottom:1px solid #eee}.vacancy-analytics__title{margin:0;font-size:17px;font-weight:700;color:#464646}.vacancy-analytics__go-back{margin-left:16px;font-size:15px;font-weight:700}.vacancy-analytics__loading{background-color:#fff;margin:25px auto;min-height:100px;padding-top:30px;text-align:center;max-width:560px;font-size:15px;color:#999;vertical-align:middle}.vacancy-analytics__loading:before{content:"";display:inline-block;height:30px;padding:20px;background:url(https://career.habr.com/assets/packs/media/ad-gallery/loader-71f0518d.gif) no-repeat 50%;vertical-align:middle}p.vacancy-analytics__message{margin:1rem 0}.vacancy-analytics-page{display:grid;grid-gap:16px;padding-bottom:16px}@media(max-width:1023px){[data-responsive] .vacancy-analytics-page{overflow:hidden}[data-responsive] .vacancy-analytics-page .section-box{overflow:auto}[data-responsive] .vacancy-analytics-page .section-box .analytics-item-layout{overflow:hidden}}.vacancy-banner{position:relative;display:flex;align-items:center;padding:0 80px;color:#fff;background-color:var(--vacancy-banner-bg);min-height:155px}@media(max-width:1023px){[data-responsive] .vacancy-banner{align-items:flex-start;padding:20px 20px 24px;height:auto}}.vacancy-banner--single{min-height:156px;height:auto}@media(max-width:1023px){[data-responsive] .vacancy-banner--single{min-height:auto;height:auto;padding:16px}}.vacancy-banner__image{position:relative;flex:0 0 132px;height:115px;margin-right:32px}.vacancy-banner__logo{position:absolute;top:25px;left:36px;width:70px;height:70px;border-radius:4px}.vacancy-banner__logo img{max-width:100%}@media(max-width:1023px){[data-responsive] .vacancy-banner__logo img{display:none}}.vacancy-banner__image{background-repeat:no-repeat;background-size:contain}.vacancy-banner__image--type-pink{background-image:url(https://career.habr.com/assets/packs/media/banner/logo_border_pink-7601b9a8.svg)}.vacancy-banner__image--type-blue{background-image:url(https://career.habr.com/assets/packs/media/banner/logo_border_blue-ae81e89b.svg)}.vacancy-banner__image--type-violet{background-image:url(https://career.habr.com/assets/packs/media/banner/logo_border_violet-bc31ed71.svg)}.vacancy-banner__image--type-marine{background-image:url(https://career.habr.com/assets/packs/media/banner/logo_border_marine-9ee8567d.svg)}.vacancy-banner__image--type-green{background-image:url(https://career.habr.com/assets/packs/media/banner/logo_border_green-a352bb5e.svg)}.vacancy-banner__link{position:absolute;top:0;right:0;left:0;bottom:0;z-index:1;font-size:0}.vacancy-banner__content{padding:25px 0;width:calc(100% - 156px)}@media(max-width:1023px){[data-responsive] .vacancy-banner__content{width:100%;padding:0}}.vacancy-banner__company{display:inline-flex;align-items:center;margin-right:30px;overflow:hidden;white-space:nowrap}.vacancy-banner__company-title{overflow:hidden;text-overflow:ellipsis}.vacancy-banner__company-name{margin:0}@media(max-width:1023px){[data-responsive] .vacancy-banner__company-name{margin-bottom:6px;display:flex;align-items:center}}.vacancy-banner__company-rating{margin-left:12px}.vacancy-banner__title{overflow:hidden;max-width:100%;text-overflow:ellipsis;margin:0 0 6px;font-size:21px;font-weight:700;line-height:27px}.vacancy-banner__meta-item:not(:last-child):after{opacity:.6;content:" • ";font-weight:700}.vacancy-banner__meta{margin:10px 0 0;max-width:100%}.vacancy-banner__icon{display:block;height:100%;width:100%;object-fit:contain;border-radius:2px}.vacancy-banner__icon-link{display:block;flex:0 0 20px;width:20px;height:20px;margin-right:8px}.vacancy-banner-slider{border-radius:8px}@media(max-width:1023px){[data-responsive] .vacancy-banner-slider{border-radius:0}}.vacancy-banner-slider .swiper-pagination-bullet{display:block;height:4px;width:100%;background-color:#fff;border-radius:5px;opacity:.2}.vacancy-banner-slider .swiper-pagination-bullet-active{opacity:.5}.vacancy-banner-slider .swiper-pagination-bullets{position:absolute;width:calc(100% - 488px);bottom:4px;left:50%;transform:translateX(-50%);z-index:1;display:flex;grid-gap:4px;gap:4px;align-items:center;justify-content:center}@media(max-width:1023px){[data-responsive] .vacancy-banner-slider .swiper-pagination-bullets{width:calc(100% - 40px)}}.vacancy-banner-slider .swiper-slide{-webkit-transform:translateZ(0);overflow:hidden}.vacancy-banner-slider{margin-top:14px}.vacancy-banner-slider__button{position:absolute;top:0;bottom:0;left:0;z-index:2;width:50px;border:0;padding:0;opacity:.6;background-color:transparent;font-size:0}@media(max-width:1023px){[data-responsive] .vacancy-banner-slider__button{display:none}}.vacancy-banner-slider__button:hover{opacity:1}.vacancy-banner-slider__close{display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;width:48px;height:48px;font-size:0;opacity:.6;z-index:2;padding:0;border:0;background-color:transparent}@media(max-width:1023px){[data-responsive] .vacancy-banner-slider__close{top:0;right:0;width:56px;height:56px}}.vacancy-banner-slider__close:hover{opacity:1}.vacancy-banner-slider__button--next{right:0;left:auto;transform:rotate(180deg)}.vacancy-card{font-size:16px}@media(max-width:1023px){[data-responsive] .vacancy-card{font-size:18px}}.vacancy-card__inner{padding:24px 0 21px;position:relative;min-height:111px}.vacancy-card__icon-link{float:left;width:50px;height:50px;overflow:hidden;border-radius:4px;background-color:#fff}@media(max-width:1023px){[data-responsive] .vacancy-card__icon-link{float:right;margin-left:20px}}.vacancy-card__icon{width:100%;height:100%;object-fit:cover}.vacancy-card__date{float:right;margin-left:10px;color:#999}@media(max-width:1023px){[data-responsive] .vacancy-card__date{float:none;margin-left:0;margin-bottom:8px;font-size:16px}}.vacancy-card__info{padding-right:8px;margin-left:65px;max-width:513px}@media(max-width:1023px){[data-responsive] .vacancy-card__info{margin-left:0}}.vacancy-card__company{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:4px}.vacancy-card__company-rating{margin-left:10px}.vacancy-card__company-rating .tooltip{display:flex}.vacancy-card__title{overflow:hidden;word-break:break-word;font-weight:700;font-size:21px}@media(max-width:1023px){[data-responsive] .vacancy-card__title{font-size:24px}}.vacancy-card__title-link{color:#464646}.vacancy-card__title-link:visited{color:#999}.vacancy-card__meta{margin-top:4px}.vacancy-card__salary{display:flex;align-items:center;margin-top:4px;grid-gap:4px;gap:4px}.vacancy-card__salary>.tooltip{flex:0 0 20px;height:20px}.vacancy-card__salary svg{color:#64c178}.vacancy-card__skills{margin-top:12px}@media(max-width:640px){.vacancy-card__skills{margin-right:64px}}.vacancy-card__media{margin-top:8px}.vacancy-card__iframe{max-width:100%;border:none}.vacancy-card__footer{box-sizing:border-box;display:grid;grid-template-columns:1fr auto;align-items:end;padding-left:65px;padding-top:12px;min-height:32px}@media(max-width:1023px){[data-responsive] .vacancy-card__footer{padding-left:0;position:relative;grid-template-columns:auto}}.vacancy-card__footer--slim{min-height:0;padding-top:0}@media(max-width:1023px){[data-responsive] .vacancy-card__footer--slim{padding-top:12px;min-height:32px}}.vacancy-card__reactions{width:calc(100% - 40px)}@media(max-width:1023px){[data-responsive] .vacancy-card__reactions{width:100%}}.vacancy-card__actions{display:flex;grid-column-gap:12px;column-gap:12px;align-items:center}@media(max-width:1023px){[data-responsive] .vacancy-card__actions{justify-content:flex-end}}.vacancy-card__actions--slim{position:absolute;bottom:21px;right:0;display:flex;grid-column-gap:12px;column-gap:12px;justify-content:flex-end}@media(max-width:1023px){[data-responsive] .vacancy-card__actions--slim{position:static;justify-content:flex-end}}.vacancy-card__edit{display:inline-block;width:24px;height:24px}.vacancy-card-rec-model{font-size:16px}@media(max-width:1023px){[data-responsive] .vacancy-card-rec-model{font-size:18px}}.vacancy-card-rec-model__inner{padding:24px 0 21px;position:relative;min-height:111px}.vacancy-card-rec-model__icon-link{float:left;width:50px;height:50px;overflow:hidden;border-radius:4px;background-color:#fff}@media(max-width:1023px){[data-responsive] .vacancy-card-rec-model__icon-link{float:right;margin-left:20px}}.vacancy-card-rec-model__icon{width:100%;height:100%;object-fit:cover}.vacancy-card-rec-model__date{float:right;margin-left:10px;color:#999}@media(max-width:1023px){[data-responsive] .vacancy-card-rec-model__date{float:none;margin-left:0;margin-bottom:8px;font-size:16px}}.vacancy-card-rec-model__info{margin-left:65px;max-width:513px}@media(max-width:1023px){[data-responsive] .vacancy-card-rec-model__info{margin-left:0}}.vacancy-card-rec-model__company{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:4px}.vacancy-card-rec-model__company-rating{margin-left:10px}.vacancy-card-rec-model__company-rating .tooltip{display:flex}.vacancy-card-rec-model__title{overflow:hidden;word-break:break-word;font-weight:700;font-size:21px}@media(max-width:1023px){[data-responsive] .vacancy-card-rec-model__title{font-size:24px}}.vacancy-card-rec-model__title-link{color:#464646}.vacancy-card-rec-model__title-link:visited{color:#999}.vacancy-card-rec-model__meta,.vacancy-card-rec-model__salary{margin-top:4px}.vacancy-card-rec-model__skills{margin-top:12px}@media(max-width:640px){.vacancy-card-rec-model__skills{margin-right:64px}}.vacancy-card-rec-model__media{margin-top:8px}.vacancy-card-rec-model__iframe{max-width:100%;border:none}.vacancy-card-rec-model__reactions{margin-top:12px;width:calc(100% - 40px)}.vacancy-card-rec-model__actions{position:absolute;bottom:21px;right:0;display:flex;grid-column-gap:12px;column-gap:12px}.vacancy-card-rec-model__edit{display:inline-block;width:24px;height:24px}.vacancy-card-skeleton{padding:24px 0}body:not([data-responsive]) .vacancy-card-skeleton{display:flex}@media(min-width:1024px){.vacancy-card-skeleton{display:flex}}.vacancy-card-skeleton__mobile-date{margin-bottom:20px}body:not([data-responsive]) .vacancy-card-skeleton__aside{margin-right:16px}@media(min-width:1024px){.vacancy-card-skeleton__aside{margin-right:16px}}@media(max-width:1023px){[data-responsive] .vacancy-card-skeleton__aside{float:right;margin-left:20px}}.vacancy-card-skeleton__main{flex:1 1;min-width:0}.vacancy-card-skeleton__date{float:right;margin-left:20px}.vacancy-card-skeleton__content,.vacancy-card-skeleton__mobile-content{display:grid;grid-template-columns:100%;grid-template-rows:36px 34px repeat(3,24px) 12px}@media(max-width:1023px){[data-responsive] .vacancy-card-skeleton__mobile-content{grid-template-rows:30px 28px repeat(3,20px) 8px}}.vacancy-company__footer,.vacancy-company__sub-title,.vacancy-company__title{display:flex;grid-gap:6px;gap:6px;margin-top:8px;align-items:center}.vacancy-company__footer{grid-gap:12px;gap:12px;flex-wrap:wrap}.vacancy-company__footer a{white-space:nowrap}.vacancy-description__text{margin-bottom:1em}.vacancy-description__text h3{margin:0 0 8px;font-size:18px;line-height:24px}.vacancy-description__text p{margin-bottom:16px}.vacancy-favorite-btn{display:inline-flex;width:24px;height:24px;border:0;padding:0;background-color:transparent;fill:#929ca5;color:#929ca5;font-size:0;transition:all .3s ease-out}.vacancy-favorite-btn:not([data-active=true]){fill:none;color:transparent}.vacancy-header__admin-links{display:grid;grid-template-columns:repeat(2,-webkit-min-content);grid-template-columns:repeat(2,min-content);grid-gap:14px;gap:14px;margin:0 0 16px;font-size:14px;font-weight:700;line-height:1.2857}.vacancy-header__title{display:flex;align-items:flex-start;justify-content:space-between;grid-gap:16px;gap:16px}@media(max-width:1023px){[data-responsive] .vacancy-header__title{flex-direction:column-reverse;grid-gap:4px;gap:4px}}.vacancy-header__date{width:-webkit-min-content;width:min-content;white-space:nowrap;color:#999;font-size:14px;line-height:1.2857}.vacancy-header__salary{display:flex;align-items:center;margin-top:4px;grid-gap:4px;gap:4px}.vacancy-header__salary>.tooltip{flex:0 0 20px;height:20px;color:#929ca5}.vacancy-header__salary svg{color:#929ca5}body:not([data-responsive]) .mq-mobile-only{display:none!important}@media(min-width:1024px){.mq-mobile-only{display:none!important}}@media(max-width:1023px){[data-responsive] .mq-not-mobile{display:none!important}}.vacancy-list-page__button-group{position:relative}.vacancy-list-page__hint{position:absolute;bottom:-8px;left:-8px}@media(max-width:1023px){[data-responsive] .vacancy-list-page__hint{position:relative;top:4px;left:4px;float:right}}.archived-section{margin-bottom:8px}.vacancy-result__radio{margin-bottom:20px}.vacancy-result-select{display:flex;flex-direction:column;grid-row-gap:4px;row-gap:4px}.vacancy-result-select__container{background-color:#ebf3ff;border-radius:6px;position:relative;cursor:pointer;padding:4px 30px 4px 10px}.vacancy-result-select__container--value-no_result,.vacancy-result-select__container--value-stop_found{background-color:#f5ddd6}.vacancy-result-select__container--value-found_elsewhere,.vacancy-result-select__container--value-found_here{background-color:#d6f5dd}.vacancy-result-select__arrow{position:absolute;right:10px;top:50%;transform:translateY(-50%);pointer-events:none}.vacancy-result-select__select{position:absolute;top:0;left:0;right:0;bottom:0;cursor:pointer;margin:0;padding:0;border:none;opacity:0}.vacancy-service{background-color:#ebf3ff;position:relative;border:none;width:32px;height:32px;padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center}.vacancy-service__icon{--service-icon-fill:#929ca5}.vacancy-service__status{position:absolute;right:0;bottom:0;z-index:1}.vacancy-service--enabled{background-color:#d6f5dd}.vacancy-service__icon--enabled{--service-icon-fill:#64c178}.vacancy-service--inCart{background-color:#fdf0bb}.vacancy-service__icon--inCart{--service-icon-fill:#ec9539}.vacancy-services{display:flex;list-style-type:none;margin:0;padding:0;grid-column-gap:12px;column-gap:12px}.transition-fade-slide-enter-active,.transition-fade-slide-leave-active,.transition-full-slide-bottom-enter-active,.transition-full-slide-bottom-leave-active,.transition-full-slide-top-enter-active,.transition-full-slide-top-leave-active,.transition-swap-enter-active,.transition-swap-leave-active,.transition-toast-enter-active,.transition-toast-leave-active{transition:.2s;transition-property:opacity}.transition-fade-slide-enter,.transition-fade-slide-leave-to,.transition-swap-enter,.transition-swap-leave-to,.transition-toast-enter,.transition-toast-leave-to{opacity:0}.transition-fade-slide-enter-active,.transition-fade-slide-leave-active,.transition-full-slide-bottom-enter-active,.transition-full-slide-bottom-leave-active,.transition-full-slide-top-enter-active,.transition-full-slide-top-leave-active{transition-property:opacity,transform}.transition-toast-enter-active,.transition-toast-leave-active{transition-property:opacity,margin}.transition-fade-slide-enter,.transition-fade-slide-leave-to{transform:translateY(5px)}.transition-full-slide-bottom-enter,.transition-full-slide-bottom-leave-to{transform:translateY(100%)}.transition-full-slide-top-enter,.transition-full-slide-top-leave-to{transform:translateY(-100%)}.transition-swap-move{transition:.35s}