@charset "UTF-8";.toastify{box-shadow:var(--shadow-dropdown);padding:12px 16px;border-radius:12px;font-size:var(--font-size-body-m);line-height:var(--font-line-height-body-l);display:flex;align-items:center;grid-gap:8px;gap:8px}.toast-close{display:block;width:24px;height:24px;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%3Cpath d='M16.293 6.293a1 1 0 011.414 1.414L13.414 12l4.293 4.293a1 1 0 01-1.414 1.414L12 13.414l-4.293 4.293a1 1 0 01-1.414-1.414L10.586 12 6.293 7.707a1 1 0 011.414-1.414L12 10.586l4.293-4.293z' fill='%23fff'/%3E%3C/svg%3E");font-size:0;opacity:1}.toast-message{padding:2px 4px}.menu-head{display:grid;grid-template-columns:50px minmax(0,1fr);align-items:flex-start;grid-gap:8px;gap:8px;padding:8px 16px;color:var(--color-ui-gray-1);border-radius:12px;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.menu-head:hover{text-decoration:none;background-color:var(--color-ui-gray-3-10)}.menu-head__info{word-break:break-word}.menu-head__image--rounded{border-radius:100px}.menu-head__name{font-size:var(--font-size-body-l);line-height:var(--font-line-height-display-m);margin-bottom:4px;color:var(--color-ui-gray-1);max-width:100%}.menu-head__alias{font-size:var(--font-size-body-m);line-height:var(--font-line-height-body-l);color:var(--color-ui-gray-2)}.checkbox{display:inline-block}.checkbox--disabled{pointer-events:none}.checkbox__wrapper{display:inline-flex;align-items:flex-start;cursor:pointer}.checkbox__icon-wrapper{display:flex;align-items:center;margin-right:8px;position:relative}.checkbox__input{top:0;left:0}.checkbox__button{width:22px;height:22px;border-radius:6px;border:1px solid var(--color-ui-gray-5);background-color:var(--color-ui-white);background-position:50%;background-repeat:no-repeat;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.checkbox__wrapper:hover .checkbox__input:not(:checked)+.checkbox__button{border-color:var(--color-ui-gray-4)}.checkbox__input:focus-visible:not(:checked)+.checkbox__button{background-color:var(--color-ui-white);border-color:var(--color-ui-gray-4);outline:2px solid var(--color-ui-gray-2-60);outline-offset:2px}.checkbox__input:checked+.checkbox__button{border-color:var(--color-ui-primary);background-color:var(--color-ui-primary);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__input:disabled:not(:checked)+.checkbox__button{border-color:var(--color-ui-gray-6);background-color:var(--color-ui-white)}.checkbox__input:disabled:checked+.checkbox__button{border-color:var(--color-ui-gray-5);background-color:var(--color-ui-gray-5)}.checkbox__input:focus-visible:checked+.checkbox__button,.checkbox__wrapper:hover .checkbox__input:checked+.checkbox__button{border-color:transparent;background-color:var(--color-ui-primary-80)}.checkbox__input:focus-visible:checked+.checkbox__button{outline:2px solid var(--color-ui-primary-60);outline-offset:2px}.checkbox__button--minus{border-color:var(--color-ui-primary);background-color:var(--color-ui-primary);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")}.checkbox__content{color:var(--color-ui-gray-1);font-size:var(--font-size-body-l);font-weight:400;line-height:var(--font-line-height-display-m)}.checkbox__content--disabled{color:var(--color-ui-gray-4)}
/*! 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:var(--color-ui-white);-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:600}dfn{font-style:italic}hr{box-sizing:initial;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:initial}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:initial}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!important}p:last-child{margin-bottom:0}.nowrap{white-space:nowrap!important}*{box-sizing:border-box}:after,:before{box-sizing:inherit}html{font-size:var(--font-size-body-l);line-height:var(--font-line-height-display-m);font-family:Inter,sans-serif;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;letter-spacing:0}body{overflow-y:scroll;position:relative;color:var(--color-ui-gray-1)}body:not([data-responsive]){min-width:1023px}.title,.title--h1,.title--h2,.title--h3,.title--h4,.title--h5,.title--h6,.title--title,h1.title,h2.title,h3.title,h4.title,h5.title,h6.title{margin:0;color:var(--color-ui-gray-1);font-weight:600;letter-spacing:0}.title{--title-font-size:var(--font-size-body-l);--title-line-height:var(--font-line-height-display-m);--title-font-weight:600;font-size:var(--font-size-body-l);line-height:var(--font-line-height-display-m)}.title--h1,h1.title{--title-font-size:var(--font-size-display-xl);--title-line-height:var(--font-line-height-display-xl);--title-font-weight:600;font-size:var(--font-size-display-xl);line-height:var(--font-line-height-display-xl)}.title--h2,h2.title{--title-font-size:var(--font-size-display-l);--title-line-height:var(--font-line-height-display-l);--title-font-weight:600;font-size:var(--font-size-display-l);line-height:var(--font-line-height-display-l)}.title--h3,h3.title{--title-font-size:var(--font-size-display-m);font-size:var(--font-size-display-m)}.title--h3,.title--h4,h3.title,h4.title{--title-line-height:var(--font-line-height-display-m);--title-font-weight:600;line-height:var(--font-line-height-display-m)}.title--h4,h4.title{--title-font-size:var(--font-size-display-s);font-size:var(--font-size-display-s)}.title--h5,.title--h6,.title--title,h5.title,h6.title{--title-font-size:var(--font-size-body-l);--title-line-height:var(--font-line-height-display-m);--title-font-weight:600;font-size:var(--font-size-body-l);line-height:var(--font-line-height-display-m)}a{text-decoration:none;color:var(--color-ui-blue-accent)}a:hover{text-decoration:underline}a:active,a:focus,a:hover{outline:0}.noscroll{overflow:hidden}.hidden{display:none!important}.clearfix:after{content:"";display:table;clear:both}.clear{clear:both}:focus{outline:none}[data-whatinput=keyboard] :focus{outline:2px solid var(--color-ui-primary-60);outline-offset:2px}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}hr{display:block;height:1px;border:none;background:var(--color-ui-gray-shadow)}.visually-hidden{width:0;height:0;opacity:0}.disable-font-boosting{max-height:1000000px;overflow:hidden}.toastify a{color:var(--color-ui-white);text-decoration:underline;font-weight:600}.highlight{background:var(--color-pale-canary)}.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}.checkout-modal__container{width:320px!important;max-height:800px!important}b,h1,h2,h3,h4,h5,h6,strong{font-weight:600}small{font-size:var(--font-size-body-m);line-height:var(--font-line-height-body-l);color:var(--color-ui-gray-2)}.break-word{word-wrap:break-word}.top-content-container{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.top-content-container:not(:empty){margin-top:24px}.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:var(--color-ui-white);-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}body:not([data-responsive]) .header__inner{padding:0 12px}@media(min-width:1024px){.header__inner{padding:0 12px}}@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:var(--font-size-body-l)}.header__sign_in{vertical-align:middle;display:inline-block;font-weight:600;margin-right:20px;color:var(--color-ui-gray-2)}.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:var(--color-ui-gray-1);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));opacity:0;pointer-events:none;transition:opacity .15s ease}@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-menu-wrapper[data-top-menu-shadow-left]:before,.header__top-menu-wrapper[data-top-menu-shadow-right]:after{opacity:1}.header__top_main_menu{display:flex;overflow:auto}@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:var(--font-size-body-m);font-weight:600;line-height:var(--font-line-height-body-l);color:var(--color-ui-gray-2);white-space:nowrap}@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:var(--color-ui-gray-1);text-decoration:none}.header__top_main_menu a:first-child{padding-left:0}.header__right{flex:none;order:1;margin-left:auto}.user_panel{display:flex;grid-gap:8px;gap:8px}.user_panel__item{width:40px;height:40px;position:relative;display:flex;align-items:center;justify-content:center;border-radius:200px;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.user_panel__item:hover{background-color:var(--color-ui-gray-3-10)}.user_panel__item:focus-visible,.user_panel__item:focus-within{background-color:var(--color-ui-gray-3-10);outline:2px solid var(--color-ui-primary-60);outline-offset:2px}.user_panel__item:focus{outline:none}.user_panel__item :focus,.user_panel__item :focus-visible{outline:none!important}.user_panel__mail{display:flex;width:40px;height:40px;align-items:center;justify-content:center;position:relative;line-height:0;border-radius:200px;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.user_panel__mail:hover{background-color:var(--color-ui-gray-3-10)}.user_panel__mail:focus,.user_panel__mail:focus-visible{background-color:var(--color-ui-gray-3-10);outline:2px solid var(--color-ui-primary-60);outline-offset:2px}.user_panel__mail-icon{width:24px;vertical-align:bottom;fill:var(--color-ui-gray-2)}.user_panel__toggle{padding:0;background-color:transparent;border-radius:0;border:none;text-align:inherit;outline:0;font:inherit;cursor:pointer;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;color:inherit;border-radius:200px;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.user_panel__toggle:hover{background-color:var(--color-ui-gray-3-10)}.user_panel__item .user-notifications__link:focus,.user_panel__item .user-notifications__link:focus-visible,.user_panel__toggle:focus,.user_panel__toggle:focus-visible{outline:none}.user_panel__toggle--company{height:40px;width:40px}.user_panel__label{display:flex;align-items:center}.user_panel__mail-counter{position:absolute;right:-4px;top:-4px}.user_panel__avatar{width:32px;height:32px;display:block;border-radius:100px;overflow:hidden}.user_panel__avatar--boost{position:relative;overflow:visible}.user_panel__avatar--boost:after,.user_panel__avatar--boost:before{content:"";position:absolute;border-radius:inherit}.user_panel__avatar--boost:after{inset:-4px;background:radial-gradient(196.13% 100% at 0 0,var(--color-graph-violet-light) 20%,var(--color-graph-violet) 80%);z-index:0}.user_panel__avatar--boost:before{inset:-2px;background:var(--color-ui-white);z-index:1}.tm-panel__container .user_panel__avatar--boost:before{background-color:var(--color-ui-gray-1)}.user_panel__avatar-image{border-radius:inherit;position:relative;z-index:2;width:100%;height:100%;object-fit:cover;vertical-align:initial}.user_panel__dropdown{position:relative;font-size:15px;color:var(--color-ui-gray-1);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__menu_popup{position:absolute;right:0;top:40px;z-index:1010;width:290px;visibility:hidden;display:none;cursor:pointer}.user_panel__menu_popup[data-header-dropdown-open=open]{visibility:visible;display:block}.user_panel__menu_popup--company{width:240px}.user_panel__inner_popup{cursor:default;position:relative;text-align:left;padding:8px 4px;background:var(--color-ui-white);overflow:hidden;border-radius:16px;box-shadow:var(--shadow-dropdown)}.user_panel__right_counter{margin-left:auto}.user_panel--appearance-landing .user_panel__right_counter{fill:hsla(0,0%,100%,.85)}.user_panel__company-icon--toggle{width:32px;height:32px;border-radius:8px;object-fit:cover}.user_panel__company-picker{padding:16px;font-weight:400}.user_panel__menu-title{margin-bottom:20px;color:var(--color-ui-gray-1)}.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:600}.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:-4px;right:-4px}.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:var(--color-ui-gray-1);font-weight:400}.user_panel__company_card .user_panel__right_counter b{font-weight:600}@media(max-width:1023px){[data-responsive] .user_panel__label--spaced{display:block;width:32px;height:32px}}.footer{padding:24px 0;background:var(--color-ui-white)}@media(max-width:1023px){[data-responsive] .footer{padding:24px 8px}}.footer__links{display:flex;flex-wrap:wrap}@media(max-width:1023px){[data-responsive] .footer__links{flex-direction:column;grid-gap:24px;gap:24px}}.footer__section{width:-webkit-max-content;width:max-content;margin-left:auto}@media(max-width:1023px){[data-responsive] .footer__section{margin:0}}.footer__section:first-child{margin-left:0}.footer__section--social{margin-left:32px}.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:var(--color-ui-gray-1);margin:0 0 12px;padding:0;font-size:var(--font-size-body-l);font-weight:600;line-height:var(--font-line-height-display-m)}.footer__list,.footer__list-item{margin:0;padding:0;list-style:none;font-size:var(--font-size-body-m);line-height:var(--font-line-height-body-l);color:var(--color-ui-gray-2)}.footer__list-item a,.footer__list a{color:inherit}.footer__list-item{margin:8px 0}.footer__list-item a{display:block}.footer__list-item:last-child{margin-bottom:0}.footer__statistics{margin:24px 0;color:var(--color-ui-gray-1);font-size:var(--font-size-body-m);line-height:var(--font-line-height-body-l)}.footer__statistics a{font-weight:600}.footer__copyright{color:var(--color-ui-gray-3)}.footer__copyright a{color:inherit}.top_notice_notification{background-color:var(--color-ui-white);border-radius:24px}.top_notice{border-radius:24px;font-size:var(--font-size-body-l);line-height:var(--font-line-height-display-m)}.top_notice.type_global{background:var(--color-ui-purple)}.top_notice.type_local{background:var(--color-ui-red)}.top_notice.cart{border-radius:12px;margin-bottom:0;box-shadow:none!important}.top_notice .notice_inner{box-sizing:border-box;max-width:1100px;margin:auto;position:relative;text-align:left;padding:12px 16px}.top_notice .notice_inner .notice_body{grid-gap:4px;gap:4px;align-items:center}.top_notice .notice_inner .notice_body .notice_icon_text{display:flex;align-items:start;grid-gap:8px;gap:8px}body:not([data-responsive]) .top_notice .notice_inner .notice_body{display:flex}@media(min-width:1024px){.top_notice .notice_inner .notice_body{display:flex}}.top_notice .notice_inner .notice_body .text{flex:1 1;padding-right:48px;color:var(--color-ui-white);text-align:left}.top_notice .notice_inner .notice_body .text a:not(.btn-white){color:#fff!important;font-weight:600;text-decoration:underline}.top_notice .notice_inner .notice_body .text a:not(.btn-white):hover{text-decoration:none}.top_notice .notice_inner .notice_body .controls{align-self:flex-start}body:not([data-responsive]) .top_notice .notice_inner .notice_body .controls{display:flex;justify-content:flex-end}@media(min-width:1024px){.top_notice .notice_inner .notice_body .controls{display:flex;justify-content:flex-end}}.top_notice .notice_inner .notice_body .controls .close{transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border:none;padding:0;width:36px;height:36px;background-color:transparent;border-radius:50%;z-index:2;--background-color:var(--color-ui-white-10);--icon-color:var(--color-ui-white);--icon-color-hover:var(--color-ui-white);display:flex;align-items:center;justify-content:center;position:absolute;top:4px;right:4px}.top_notice .notice_inner .notice_body .controls .close:hover{background-color:var(--background-color)}.top_notice .notice_inner .notice_body .controls .close:hover svg{fill:var(--icon-color-hover)}.top_notice .notice_inner .notice_body .controls .close:focus-visible{outline:2px solid var(--color-ui-primary-60);outline-offset:2px;background-color:var(--background-color)}.top_notice .notice_inner .notice_body .controls .close svg{transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;fill:var(--icon-color);color:var(--icon-color)}body:not([data-responsive]) .top_notice .notice_inner .notice_body .controls--with-button{width:auto;flex:0 0 auto}@media(min-width:1024px){.top_notice .notice_inner .notice_body .controls--with-button{width:auto;flex:0 0 auto}}.top_notice.billling_accounts{background:var(--color-ui-orange-10);border:1px solid var(--color-ui-orange)}.top_notice.billling_accounts .notice_inner .text{color:var(--color-ui-gray-1)!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:var(--color-ui-gray-1)!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 var(--color-ui-white);position:relative;display:block;min-height:34px}.block-journal .head .title{font-size:17px;font-weight:600;color:var(--color-ui-gray-1)}.block-journal .head .title a{display:block;width:158px;height:31px;margin:0 0 10px}.block-journal .posts .post+.post{border-top:1px solid var(--color-ui-white)}.block-journal .posts .post{padding:15px 0;font-size:15px}.block-journal .posts .post .title{font-weight:600;color:var(--color-ui-gray-1);word-break:break-word}.block-journal .posts .post .meta{margin-top:10px;color:var(--color-ui-gray-2)}.block-journal .posts .post .tag{margin-bottom:5px;cursor:pointer}.block-journal .posts .post .tag a{background-color:#f3f2fa;padding:1px;color:var(--color-ui-gray-1);text-decoration:none}.block-journal .show_all{line-height:50px;height:50px;text-align:center;border-top:1px solid var(--color-ui-white);margin-bottom:-17px}.block-journal .show_all a{font-size:13px;text-transform:uppercase;color:var(--color-ui-gray-2);font-weight:600}.sidebar-content__item{padding:8px 0;display:flex;grid-gap:8px;gap:8px}.sidebar-content__item:hover{text-decoration:none}.sidebar-content__item-data{display:flex;flex-direction:column;grid-gap:4px;gap:4px}.sidebar-content__item-title{color:var(--color-ui-gray-1);font-weight:600;font-size:var(--font-size-body-m);line-height:var(--font-line-height-body-l);overflow:hidden;text-overflow:ellipsis;max-height:40px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.sidebar-content__item-title:hover{text-decoration:underline}.sidebar-content__item-info{overflow:hidden;text-overflow:ellipsis;max-width:204px;color:var(--color-ui-gray-2);font-size:var(--font-size-body-s);line-height:var(--font-line-height-body-m);white-space:nowrap}.sidebar-content__link{margin-top:12px}.sidebar-content__image{display:block;width:40px;height:40px;border-radius:8px}.sidebar-content__chip{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:block}.sidebar-content__module.sidebar-section{margin:0}.sidebar-content__module .sidebar-section__head{border-bottom:none;min-height:auto}.sidebar-content__module .sidebar-section__body{margin-top:12px}.sidebar-content__module .content-section__title--appearance-filter-section,.sidebar-content__module .sidebar-section__head-title{font-size:var(--font-size-body-l);font-weight:600;line-height:var(--font-line-height-display-m)}.sidebar-content__items--journal .sidebar-content__item-data{grid-gap:8px;gap:8px}.sidebar-content__items--journal .sidebar-content__item-content{display:flex;flex-direction:column;grid-gap:4px;gap:4px}.sidebar-content__items--journal .sidebar-content__item-title{font-size:var(--font-size-body-m);line-height:var(--font-line-height-body-l);max-height:60px;-webkit-line-clamp:3}.sidebar-content__items--journal .sidebar-content__item-info{max-width:100%;color:var(--color-ui-gray-3)}.sidebar-content__items--companies .sidebar-content__item-info{color:var(--color-ui-gray-3)}[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{width:24px;height:24px;display:block;content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.5 16.5a.707.707 0 010-1L11 12 7.5 8.5a.707.707 0 011-1L12 11l3.5-3.5a.707.707 0 011 1L13 12l3.5 3.5a.707.707 0 11-1 1L12 13l-3.5 3.5a.707.707 0 01-1 0z' fill='%2355798b'/%3E%3C/svg%3E")}.icon-hilight:before{content:"\e602"}.icon-purshade:before{content:"\e603"}.icon-rise:before{content:"\e604"}.icon-settings:before{content:"\e605"}.icon-plus:before{content:"+";font-weight:600}.icon-download_box:before{content:"\e933"}.icon-if_more:before{content:"\e907"}.icon-stats_bars:before{content:"\e99c"}.icon-question:before{display:inline-block;width:24px;height:24px;content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19 12a7 7 0 11-14 0 7 7 0 0114 0zm2 0a9 9 0 11-18 0 9 9 0 0118 0zm-11-1.5a1.5 1.5 0 111.5 1.5H11v2h2v-.337A3.5 3.5 0 108 10.5h2zm3 4.5v2h-2v-2h2z' fill='%2355798B'/%3E%3C/svg%3E")}.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%;background:var(--color-ui-gray-header);box-sizing:border-box}.tm-panel svg{fill:currentColor}.tm-panel a{text-decoration:none}.tm-panel [data-feature],.tm-panel__visitor{line-height:48px}@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:var(--color-ui-white);display:inline-flex}.tm-panel__bmenu{white-space:normal;height:48px;overflow:hidden}.tm-panel__bmenu>a{line-height:48px;margin:0 10px;color:var(--color-ui-white)}.tm-panel__bmenu>a,.tm-panel__slink{font-size:var(--font-size-body-m);text-decoration:none}.tm-panel__slink{white-space:normal;float:none;margin:0 0 0 12px;vertical-align:initial}.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;border:none;text-align:inherit;outline:0;font:inherit;margin-left:8px;color:var(--color-ui-white);display:inline-flex;align-items:center;border-left:1px solid var(--color-ui-white-24);height:24px;padding:0 8px;cursor:pointer}.tm-panel__projects-dropdown.reverted>svg{transform:rotate(180deg)}.tm-panel__dropdown{position:absolute;background:var(--color-ui-white);top:48px;display:grid;grid-gap:4px;gap:4px;box-shadow:var(--shadow-dropdown);border-radius:16px;padding:4px;color:var(--color-ui-gray-1);max-width:240px;white-space:normal}.tm-panel__dropdown-heading{color:var(--color-ui-gray-2);font-size:var(--font-size-body-m);line-height:var(--font-line-height-body-l);padding:8px 16px}.tm-panel__service:hover{background:var(--color-ui-gray-3-10)}.tm-panel__service{display:block;padding:8px 16px;border-radius:12px;text-decoration:none}.tm-panel__service-title{font-size:var(--font-size-body-l);line-height:var(--font-line-height-body-l);color:var(--color-ui-gray-1);margin:0 0 4px}.tm-panel__service-description{font-size:var(--font-size-body-m);line-height:var(--font-line-height-body-l);margin:0;color:var(--color-ui-gray-2)}.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:var(--color-ui-white);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:var(--color-ui-white);font-size:14px}.tm-panel__featured{justify-content:center}.tm-panel__featured:hover{color:var(--color-ui-orange)}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:var(--color-ui-gray-1)}}.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:var(--color-ui-white)}.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:282px;background:var(--color-ui-white);font-size:18px;line-height:1.277777;color:var(--color-ui-gray-1)}.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:600;color:var(--color-ui-gray-1)}.vacancy_banner__wrapper .company_info .company_name a{color:var(--color-ui-gray-1)}.vacancy_banner__wrapper .company_info .company_site{margin-top:5px;font-weight:600;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:600;font-size:var(--font-size-display-m);margin-bottom:10px}.vacancy_banner__meta{margin-bottom:15px;color:var(--color-ui-gray-2)}.vacancy_banner__description{margin-bottom:15px}.vacancy_banner__vacancy_description{color:var(--color-ui-gray-1);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:var(--color-ui-gray-2);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,.button.btn-blue,.redactor-modal-btn,.redactor-modal-btn.redactor-modal-action-btn{display:flex;text-wrap:nowrap;grid-gap:8px;gap:8px;align-items:center;justify-content:center;cursor:pointer;color:var(--color-ui-white);border:1px solid var(--color-ui-primary);background-color:var(--color-ui-primary);border-radius:12px;font-weight:600;padding:5px 16px;transition:opacity .2s linear,background-color .2s linear}.button.btn-blue:hover,.button:hover,.redactor-modal-btn.redactor-modal-action-btn:hover,.redactor-modal-btn:hover{text-decoration:none;opacity:.8}.button.btn-blue:disabled,.button:disabled,.redactor-modal-btn.redactor-modal-action-btn:disabled,.redactor-modal-btn:disabled{background-color:var(--color-ui-gray-5);border-color:var(--color-ui-gray-5);cursor:not-allowed;pointer-events:none}.button.btn-blue>*,.button>*,.redactor-modal-btn.redactor-modal-action-btn>*,.redactor-modal-btn>*{flex-shrink:0;flex-grow:0}.button.btn-blue[disabled],.button[disabled],.redactor-modal-btn.redactor-modal-action-btn[disabled],.redactor-modal-btn[disabled]{pointer-events:none}.button.btn-blue:focus-visible,.button:focus-visible,.redactor-modal-btn.redactor-modal-action-btn:focus-visible,.redactor-modal-btn:focus-visible{outline:2px solid var(--color-ui-primary-60);outline-offset:2px}.button .default{display:flex}.button .hover,.button:active .default,.button:hover .default{display:none}.button:active .hover,.button:hover .hover{display:flex}a.button,button.button{cursor:pointer}.button [class*=" icon-"],.button [class^=icon-]{vertical-align:text-bottom;margin-right:7px;margin-left:1px;font-size:var(--font-size-body-l)}.button.btn-blue{font-size:var(--font-size-body-m);line-height:var(--font-line-height-display-m)}.button.btn-blue.disabled,.button.btn-blue:disabled{background-color:var(--color-ui-gray-5);border-color:var(--color-ui-gray-5);color:var(--color-ui-white);opacity:1;cursor:not-allowed;pointer-events:none}.button.btn-blue-o{font-size:var(--font-size-body-m);font-weight:600;min-height:36px;line-height:var(--font-line-height-display-m);padding:7px 12px;background-color:var(--color-ui-white);border:1px solid var(--color-ui-primary);border-radius:12px;box-shadow:none;color:var(--color-ui-primary);display:inline-flex;align-items:center;justify-content:center}.button.btn-blue-o:active,.button.btn-blue-o:hover{background-color:var(--color-ui-primary-10);color:var(--color-ui-primary)}.button.btn-blue-o:focus-visible{background-color:var(--color-ui-primary-10);outline:2px solid var(--color-ui-primary-60);outline-offset:2px}.button.btn-blue-o:disabled{background-color:var(--color-ui-white);color:var(--color-ui-gray-4);border-color:var(--color-ui-gray-shadow)}.button.btn-blue-o.small{font-size:13px;min-height:28px;padding:3px 10px}.button.btn-blue-o.disabled{background-color:var(--color-ui-white);color:var(--color-ui-gray-4);border-color:var(--color-ui-gray-shadow)}.button.btn-orange,.redactor-modal-btn.redactor-modal-close-btn{background-color:var(--color-ui-red);border:1px solid var(--color-ui-red);border-radius:12px;color:var(--color-ui-white);font-size:var(--font-size-body-m);font-weight:600;box-shadow:none;min-height:36px;line-height:var(--font-line-height-display-m);padding:7px 12px;display:inline-flex;align-items:center;justify-content:center}.button.btn-orange:active,.button.btn-orange:hover,.redactor-modal-btn.redactor-modal-close-btn:active,.redactor-modal-btn.redactor-modal-close-btn:hover{opacity:.8;color:var(--color-ui-white)}.button.btn-orange:focus-visible,.redactor-modal-btn.redactor-modal-close-btn:focus-visible{outline:2px solid var(--color-ui-red-60);outline-offset:2px}.button.btn-orange:disabled,.redactor-modal-btn.redactor-modal-close-btn:disabled{background-color:var(--color-ui-gray-5);border-color:var(--color-ui-gray-5);color:var(--color-ui-white)}.button.btn-big-green,.button.btn-green,.button.btn-green-o,.button.btn-green-small,.button.btn-orange-o-green-small{border:1px solid var(--color-ui-green);background-color:var(--color-ui-green);line-height:var(--font-line-height-display-l)}.button.btn-big-green:hover,.button.btn-green-o:hover,.button.btn-green-small:hover,.button.btn-green:hover,.button.btn-orange-o-green-small:hover{opacity:.8}.button.btn-big-green:focus-visible,.button.btn-green-o:focus-visible,.button.btn-green-small:focus-visible,.button.btn-green:focus-visible,.button.btn-orange-o-green-small:focus-visible{outline:2px solid var(--color-ui-green-60);outline-offset:2px}.button.btn-orange-o-green{background-color:var(--color-ui-red);background-color:var(--color-ui-white);border:1px solid var(--color-ui-green);color:var(--color-ui-green)}.button.btn-orange-o-green:hover{opacity:.8}.button.btn-orange-o-green:focus-visible{outline:2px solid var(--color-ui-red-60)}.button.btn-orange-o-green:focus-visible,.button.btn-orange-o-green:hover{background-color:var(--color-ui-green-10-on-white)}.button.btn-orange-o-green:focus-visible{outline:2px solid var(--color-ui-green-60);outline-offset:2px}.button.btn-orange-o-green svg{fill:var(--color-ui-green)}.button.btn-orange-o-green:disabled{background-color:var(--color-ui-white);color:var(--color-ui-gray-4);border-color:var(--color-ui-gray-shadow)}.button.btn-orange-o-green:disabled svg{fill:var(--color-ui-gray-4)}.button.btn-big-grey,.button.btn-big-white,.button.btn-gray,.button.btn-grey,.button.btn-grey-f,.button.btn-pm,.button.btn-print,.button.btn-transparent,.button.btn-white{font-size:var(--font-size-body-m);line-height:var(--font-line-height-display-l);color:var(--color-ui-gray-2);background-color:var(--color-ui-white);border:1px solid var(--color-ui-gray-5)}.button.btn-big-grey svg,.button.btn-big-white svg,.button.btn-gray svg,.button.btn-grey-f svg,.button.btn-grey svg,.button.btn-pm svg,.button.btn-print svg,.button.btn-transparent svg,.button.btn-white svg{fill:var(--color-ui-gray-2)}.button.btn-big-grey:hover,.button.btn-big-white:hover,.button.btn-gray:hover,.button.btn-grey-f:hover,.button.btn-grey:hover,.button.btn-pm:hover,.button.btn-print:hover,.button.btn-transparent:hover,.button.btn-white:hover{color:var(--color-ui-gray-1);border:1px solid var(--color-ui-gray-4);background-color:var(--color-ui-gray-3-10)}.button.btn-big-grey:active,.button.btn-big-white:active,.button.btn-gray:active,.button.btn-grey-f:active,.button.btn-grey:active,.button.btn-pm:active,.button.btn-print:active,.button.btn-transparent:active,.button.btn-white:active{color:var(--color-ui-gray-1);border:1px solid var(--color-ui-gray-4);background-color:var(--color-ui-gray-3-20)}.button.btn-big-grey:focus-visible,.button.btn-big-white:focus-visible,.button.btn-gray:focus-visible,.button.btn-grey-f:focus-visible,.button.btn-grey:focus-visible,.button.btn-pm:focus-visible,.button.btn-print:focus-visible,.button.btn-transparent:focus-visible,.button.btn-white:focus-visible{color:var(--color-ui-gray-1);border:1px solid var(--color-ui-gray-4);background-color:var(--color-ui-gray-3-10);outline:2px solid var(--color-ui-gray-2-60);outline-offset:2px}.button.btn-big-grey:disabled,.button.btn-big-white:disabled,.button.btn-gray:disabled,.button.btn-grey-f:disabled,.button.btn-grey:disabled,.button.btn-pm:disabled,.button.btn-print:disabled,.button.btn-transparent:disabled,.button.btn-white:disabled{background-color:var(--color-ui-white);color:var(--color-ui-gray-4);border-color:var(--color-ui-gray-shadow)}.button.btn-no-padding{padding:0}.button.btn-dashed{border-bottom:1px dashed}.button.btn-greyish{color:var(--color-ui-gray-2)}.confirm_opinion_button{font-size:var(--font-size-body-m);font-weight:600;line-height:var(--font-line-height-body-l);color:var(--color-ui-green);background-image:none;background-color:var(--color-ui-white);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;border-radius:8px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.confirm_opinion_button .label{float:left;padding:0 12px;box-shadow:inset 0 0 0 1px var(--color-ui-green);border-top-left-radius:8px;border-bottom-left-radius:8px;height:32px;line-height:32px;font-weight:600;z-index:1;position:relative;color:var(--color-ui-green);border:0;background:inherit}.confirm_opinion_button .label:hover{text-decoration:none;color:var(--color-ui-green-accent);box-shadow:inset 0 0 0 1px var(--color-ui-green-accent);z-index:3}.confirm_opinion_button .label:active,.confirm_opinion_button .label:active+.count,.confirm_opinion_button .label:active:hover{background-color:var(--color-ui-green);box-shadow:none!important;color:var(--color-ui-white)}.confirm_opinion_button .label:active+.count{z-index:5}.confirm_opinion_button .label:active+.count:before{content:"";width:1px;background-color:var(--color-ui-white);top:0;left:0;bottom:0;display:block;position:absolute}.confirm_opinion_button .count{margin-left:-1px;border-top-right-radius:8px;border-bottom-right-radius:8px;padding:0 12px;font-weight:600;box-shadow:inset 0 0 0 1px var(--color-ui-green);float:left;height:32px;line-height:32px;z-index:2;position:relative}.confirm_opinion_button .count:hover{color:var(--color-ui-green-accent);box-shadow:inset 0 0 0 1px var(--color-ui-green-accent);z-index:4}.confirm_opinion_button.clicked .label,.confirm_opinion_button.clicked .label:hover,.confirm_opinion_button .count:active,.confirm_opinion_button .count:active:hover{background-color:var(--color-ui-green);box-shadow:none;color:var(--color-ui-white)}.confirm_opinion_button.clicked .label:hover+.count{z-index:5}.confirm_opinion_button.clicked .label:active,.confirm_opinion_button.clicked .label:active+.count,.confirm_opinion_button.clicked .label:active:hover{background-color:var(--color-ui-green-accent);color:var(--color-ui-white)}.confirm_opinion_button.clicked .label:active+.count{box-shadow:none!important}.confirm_opinion_button.clicked .label:active+.count:before{content:"";width:1px;background-color:var(--color-ui-white);top:0;left:0;bottom:0;display:block;position:absolute}.confirm_opinion_button.clicked .count{background-color:var(--color-ui-green);box-shadow:none;color:var(--color-ui-white)}.confirm_opinion_button.clicked .count:hover{color:var(--color-ui-white);background-color:#71d085;box-shadow:none}.confirm_opinion_button.clicked .count:active{background-color:var(--color-ui-green-accent);box-shadow:none!important;color:var(--color-ui-white)}.confirm_opinion_button.clicked .count:before{content:"";width:1px;background-color:var(--color-ui-white);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:var(--color-ui-white);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:var(--color-ui-white)}.button.btn-like{background-color:var(--color-ui-white);color:#6cba5e;font-size:var(--font-size-body-l);font-weight:600;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:var(--color-ui-white)}.button.btn-like:active,.button.btn-like:hover{background-color:#40b72b}.button>span{color:inherit}.vacancy-form__footer-buttons .button{padding:8px 11px}#company_sidebar_buttons .button,.button[name=commit],.popup_footer .buttons .button{padding:9px 15px;font-size:var(--font-size-body-m);line-height:var(--font-line-height-body-l)}.button.btn-green-small{font-size:var(--font-size-body-m);line-height:var(--font-line-height-body-l)}:root{--color-ui-gray-header:#303b44;--color-ui-white:#fff;--color-ui-gray-1:#1b272c;--color-ui-gray-2:#55798b;--color-ui-gray-3:#7996a5;--color-ui-gray-4:#a6bdc9;--color-ui-gray-5:#d4dee2;--color-ui-gray-6:#eaf2f5;--color-ui-gray-7:#f8fbfc;--color-ui-gray-shadow:rgba(24,46,57,0.1);--color-ui-gray-overlay:rgba(212,222,226,0.8);--color-ui-primary-light:#9787fd;--color-ui-primary:#8164f7;--color-ui-primary-accent:#5014f5;--color-ui-blue-light:#80d5fa;--color-ui-blue:#1ba1ee;--color-ui-blue-accent:#0464d2;--color-ui-blue-overlay:color-mix(in srgb,var(--color-ui-blue) 8%,transparent);--color-ui-turquoise:#0db3d3;--color-ui-red-light:#fc9069;--color-ui-red:#f8651b;--color-ui-green-light:#70d781;--color-ui-green:#3dc24a;--color-ui-green-accent:#00ad3a;--color-ui-orange:#fdad0d;--color-ui-orange-accent:#fd8f0d;--color-ui-purple:#b574e7;--color-ui-pink:#da6cc4;--color-graph-cyan:#83d3fc;--color-graph-violet-light:#e5b2ff;--color-illustrations-purple-light:#d9ccff;--color-illustration-orange:#fccb83;--color-illustrations-green:#7fe1ca;--color-illustrations-gray:#c4ccd4;--color-graph-violet:#9783fc;--color-brand-habr:#629fbc;--color-brand-career:#6274bc;--color-brand-qna:#434b60;--color-pale-canary:#ff9;--gradient-boost-badge:radial-gradient(196.13% 100% at 0% 0%,var(--color-graph-violet-light) 20%,var(--color-graph-violet) 80%);--gradient-boost-promo:linear-gradient(91deg,var(--color-illustrations-purple-light,#d9ccff) 1.26%,var(--color-graph-violet-light,#e5b2ff) 164.66%);--color-ui-white-10:hsla(0,0%,100%,0.1);--color-ui-white-60:hsla(0,0%,100%,0.6);--color-ui-white-80:hsla(0,0%,100%,0.8);--color-ui-light-gray-12:hsla(0,0%,60%,0.12);--color-ui-light-gray-20:hsla(0,0%,60%,0.2);--color-graph-cyan-20:rgba(131,211,252,0.2);--color-graph-violet-12:rgba(151,131,252,0.12);--color-ui-primary-10:color-mix(in srgb,var(--color-ui-primary) 10%,transparent);--color-ui-primary-12:color-mix(in srgb,var(--color-ui-primary) 12%,transparent);--color-ui-primary-16:color-mix(in srgb,var(--color-ui-primary) 16%,transparent);--color-ui-primary-20:color-mix(in srgb,var(--color-ui-primary) 20%,transparent);--color-ui-primary-60:color-mix(in srgb,var(--color-ui-primary) 60%,transparent);--color-ui-primary-80:color-mix(in srgb,var(--color-ui-primary) 80%,transparent);--color-ui-white-24:color-mix(in srgb,var(--color-ui-white) 24%,transparent);--color-ui-gray-1-10:color-mix(in srgb,var(--color-ui-gray-1) 10%,transparent);--color-ui-gray-1-31:color-mix(in srgb,var(--color-ui-gray-1) 31%,transparent);--color-ui-gray-2-60:color-mix(in srgb,var(--color-ui-gray-2) 60%,transparent);--color-ui-gray-2-20:color-mix(in srgb,var(--color-ui-gray-2) 20%,transparent);--color-ui-gray-3-10:color-mix(in srgb,var(--color-ui-gray-3) 10%,transparent);--color-ui-gray-3-80:color-mix(in srgb,var(--color-ui-gray-3) 80%,transparent);--color-ui-gray-4-20:color-mix(in srgb,var(--color-ui-gray-4) 20%,transparent);--color-ui-gray-4-30:color-mix(in srgb,var(--color-ui-gray-4) 30%,transparent);--color-ui-gray-5-60:color-mix(in srgb,var(--color-ui-gray-5) 60%,transparent);--color-ui-green-10:color-mix(in srgb,var(--color-ui-green) 10%,transparent);--color-ui-green-12:color-mix(in srgb,var(--color-ui-green) 12%,transparent);--color-ui-green-60:color-mix(in srgb,var(--color-ui-green) 60%,transparent);--color-ui-red-60:color-mix(in srgb,var(--color-ui-red) 60%,transparent);--color-ui-green-10-on-white:color-mix(in srgb,var(--color-ui-green) 10%,var(--color-ui-white));--color-ui-green-12-on-white:color-mix(in srgb,var(--color-ui-green) 12%,var(--color-ui-white));--color-ui-red-10-on-white:color-mix(in srgb,var(--color-ui-red) 10%,var(--color-ui-white));--color-ui-turquoise-10:color-mix(in srgb,var(--color-ui-turquoise) 10%,transparent);--color-ui-orange-10:color-mix(in srgb,var(--color-ui-orange) 10%,transparent);--color-ui-orange-12:color-mix(in srgb,var(--color-ui-orange) 12%,transparent);--color-ui-red-10:color-mix(in srgb,var(--color-ui-red) 10%,transparent);--color-ui-red-12:color-mix(in srgb,var(--color-ui-red) 12%,transparent);--color-ui-red-30:color-mix(in srgb,var(--color-ui-red) 30%,transparent);--color-graph-violet-light-10:color-mix(in srgb,var(--color-graph-violet-light) 10%,transparent);--color-ui-blue-10:color-mix(in srgb,var(--color-ui-blue) 10%,transparent);--font-size-body-xs:11px;--font-size-body-s:12px;--font-size-body-m:14px;--font-size-body-l:16px;--font-size-display-xxs:14px;--font-size-display-xs:16px;--font-size-display-s:18px;--font-size-display-m:20px;--font-size-display-l:24px;--font-size-display-xl:28px;--font-line-height-body-m:16px;--font-line-height-body-l:20px;--font-line-height-display-xxs:18px;--font-line-height-display-xs:20px;--font-line-height-display-s:24px;--font-line-height-display-m:24px;--font-line-height-display-l:28px;--font-line-height-display-xl:32px;--shadow-dropdown:0 1px 4px 1px var(--color-ui-gray-shadow),0 4px 8px 2px var(--color-ui-gray-shadow)}.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:8px 12px;font-family:Inter,sans-serif;font-weight:400;font-size:var(--font-size-body-m);line-height:var(--font-line-height-body-l);border:none;border-radius:8px;background-color:var(--color-ui-gray-7);box-shadow:var(--shadow-dropdown);color:var(--color-ui-gray-1)}.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:Inter,sans-serif;font-weight:400;border:none;background-color:var(--color-ui-gray-1);color:var(--color-ui-white);font-size:var(--font-size-body-m);line-height:var(--font-line-height-body-l)}.tippy-box[data-theme=dark][data-placement^=top]:after{bottom:-7px;border-top:7px solid var(--color-ui-gray-1)}.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 var(--color-ui-gray-1)}.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 var(--color-ui-gray-1)}.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:var(--color-ui-blue-light);text-decoration:none;font-weight:600;margin-top:4px;display:block}.action-result-box{display:flex;align-items:center;justify-content:center;flex-flow:column;padding:24px;background-repeat:no-repeat;background-size:cover}.action-result-box--appearance-success{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='714' height='183' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_58239_327446)'%3E%3Cpath fill='%2369FFDC' fill-opacity='.2' d='M0 0h714v183H0z'/%3E%3Cg filter='url(%23filter0_f_58239_327446)'%3E%3Cellipse cx='357' cy='-10' rx='353' ry='100' fill='%2342FF91' fill-opacity='.8'/%3E%3C/g%3E%3Cg opacity='.7' filter='url(%23filter1_f_58239_327446)'%3E%3Cpath d='M759.5-201.5h-175c8.02 19.256 11.345 41.396 8.697 64.534C584.171-40.621 470.134 43.624 356.5 40.5c-152.632.886-239.965-155.839-228.5-242-3.323-96.174 103.836-190.124 228.5-198 98.34-8.822 208.956 30.981 263.612 122.35A209.451 209.451 0 01647-201.5h50c4.181-33.978 1.199-69.652-8.899-103.732C646.796-444.714 501.587-535.849 356.5-542.5 178.873-558.084-44.48-427.044-46-201.5c9.66 235.557 252.841 303.822 402.5 297 129.793-.952 271.581-47.645 358.515-182.151 20.839-33.574 36.526-72.656 44.485-114.849zm-175 0h175-175z' fill='url(%23paint0_radial_58239_327446)'/%3E%3C/g%3E%3Cg opacity='.6' filter='url(%23filter2_f_58239_327446)'%3E%3Cellipse cx='357' cy='18.5' rx='181' ry='59.5' fill='url(%23paint1_radial_58239_327446)'/%3E%3C/g%3E%3Cg opacity='.6' filter='url(%23filter3_f_58239_327446)'%3E%3Cellipse cx='238' cy='56' rx='238' ry='56' transform='matrix(1 0 0 -1 119 222)' fill='url(%23paint2_radial_58239_327446)'/%3E%3C/g%3E%3CforeignObject x='-80' y='-80' width='874' height='343'%3E%3Cdiv xmlns='http://www.w3.org/1999/xhtml' style='backdrop-filter:blur(0);height:100%25;width:100%25' clip-path='url(%23bgblur_1_58239_327446_clip_path)'/%3E%3C/foreignObject%3E%3Cpath data-figma-bg-blur-radius='0' fill='%23C1FDE9' fill-opacity='.01' d='M0 0h714v183H0z'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_58239_327446' x='-106' y='-220' width='926' height='420' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='55' result='effect1_foregroundBlur_58239_327446'/%3E%3C/filter%3E%3Cfilter id='filter1_f_58239_327446' x='-86' y='-583.75' width='885.5' height='719.707' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='20' result='effect1_foregroundBlur_58239_327446'/%3E%3C/filter%3E%3Cfilter id='filter2_f_58239_327446' x='112' y='-105' width='490' height='247' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='32' result='effect1_foregroundBlur_58239_327446'/%3E%3C/filter%3E%3Cfilter id='filter3_f_58239_327446' x='55' y='46' width='604' height='240' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='32' result='effect1_foregroundBlur_58239_327446'/%3E%3C/filter%3E%3CradialGradient id='paint0_radial_58239_327446' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='matrix(0 309.445 -362.263 0 356.5 -201.5)'%3E%3Cstop offset='.755' stop-color='%2332FFE0'/%3E%3Cstop offset='1' stop-color='%2332FFE0' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='paint1_radial_58239_327446' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='matrix(0 126.5 -270.902 0 357 -1.5)'%3E%3Cstop stop-color='%23F5FFFC'/%3E%3Cstop offset='1' stop-color='%23F5FFFD' stop-opacity='0'/%3E%3C/radialGradient%3E%3CradialGradient id='paint2_radial_58239_327446' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='matrix(0 119.059 -356.214 0 238 37.176)'%3E%3Cstop stop-color='%23FAFAFA'/%3E%3Cstop offset='1' stop-color='%23FAFAFA' stop-opacity='0'/%3E%3C/radialGradient%3E%3CclipPath id='bgblur_1_58239_327446_clip_path' transform='translate(80 80)'%3E%3Cpath d='M0 0h714v183H0z'/%3E%3C/clipPath%3E%3CclipPath id='clip0_58239_327446'%3E%3Cpath fill='%23fff' d='M0 0h714v183H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.action-result-box__image{flex:0 0 96px;height:96px}.action-result-box__title{margin:0 0 12px;font-size:var(--font-size-display-m);line-height:27px}.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:600;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:var(--color-ui-red)}.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 var(--color-ui-gray-2)}.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:var(--color-ui-gray-1);font-size:var(--font-size-body-l);font-weight:400;line-height:20px}.active-company-switcher__item-count{color:var(--color-ui-gray-2);font-size:14px;font-weight:400;line-height:18px}.active-company-switcher__item-count--expired{color:var(--color-ui-red)}.active-company-switcher__item:hover{background:var(--color-ui-gray-7);text-decoration:none}.active-company-switcher__item--active,.active-company-switcher__item--active:hover{background:var(--color-ui-primary-16)}.added-to-cart__link{margin-left:12px}.adfox-banner{display:flex;align-items:center;justify-content:center;border-radius:24px;overflow:hidden}.alert-inline{position:relative;padding:12px 20px 12px 48px;background:var(--color-ui-blue-10);border-radius:12px;color:var(--color-ui-gray-1);font-size:var(--font-size-body-l);line-height:var(--font-line-height-display-m);text-align:left}.alert-inline p{margin:0 0 4px}.alert-inline p:last-child{margin-bottom:0}.alert-inline a{color:var(--color-ui-blue-accent)}.alert-inline__icon{position:absolute;width:24px;height:24px;top:12px;left:16px}.alert-inline__icon--appearance-info svg{fill:var(--color-ui-blue)}.alert-inline__icon--appearance-warning svg{fill:var(--color-ui-orange)}.alert-inline--appearance-warning{background:var(--color-ui-orange-10)}.alert-inline--appearance-warning.alert-inline--withBorder{border:1px solid var(--color-ui-orange)}.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--roundness-medium{border-radius:8px}.basic-avatar--size-extra-small{width:20px;height:20px}.basic-avatar--size-small{width:24px;height:24px;flex:0 0 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:48px;height:48px}.basic-avatar--size-medium-large{width:70px;height:70px}.basic-avatar--size-large{width:120px;height:120px}.basic-avatar--size-extra-large{width:140px;height:140px}.basic-avatar__image{display:block;max-width:100%;width:100%;height:100%;object-fit:cover;border-radius:inherit}.basic-avatar--boost{position:relative;overflow:visible}.basic-avatar--boost .boost-badge{position:absolute;z-index:3;left:50%;transform:translateX(-50%)}.basic-avatar--boost .boost-badge--size-default{bottom:-10px}.basic-avatar--boost .boost-badge--size-big{bottom:-14px}.basic-avatar--boost:after,.basic-avatar--boost:before{content:"";position:absolute;border-radius:inherit}.basic-avatar--boost:before{inset:-2px;background:#fff;z-index:1}.basic-avatar--boost:after{inset:-4px;background:radial-gradient(196.13% 100% at 0 0,var(--color-graph-violet-light) 20%,var(--color-graph-violet) 80%);z-index:0}.basic-avatar--boost .basic-avatar__image{position:relative;z-index:2}.button-comp{display:flex;text-wrap:nowrap;grid-gap:8px;gap:8px;align-items:center;justify-content:center;cursor:pointer;border:1px solid var(--color-ui-primary);background-color:var(--color-ui-primary);color:var(--color-ui-white);border-radius:8px;font-weight:600;padding:5px 12px;transition:opacity .2s linear,background-color .2s linear}.button-comp:hover{text-decoration:none}.button-comp:disabled{border-color:var(--color-ui-gray-5);cursor:not-allowed;pointer-events:none}.button-comp>*{flex-shrink:0;flex-grow:0;display:inline-flex;grid-gap:6px;gap:6px;align-items:center}.button-comp[disabled]{pointer-events:none}.button-comp--fullWidth{display:flex;width:100%}.button-comp--appearance-main{border:1px solid var(--color-ui-primary);background-color:var(--color-ui-primary)}.button-comp--appearance-main:hover{opacity:.8}.button-comp--appearance-main:focus-visible{outline:2px solid var(--color-ui-primary-60);outline-offset:2px}.button-comp--appearance-main.disabled,.button-comp--appearance-main:disabled,.button-comp--appearance-main[disabled]{background-color:var(--color-ui-gray-5);border-color:var(--color-ui-gray-5);color:var(--color-ui-white);opacity:1;cursor:not-allowed;pointer-events:none}.button-comp--appearance-main-border{background-color:var(--color-ui-white);border:1px solid var(--color-ui-primary);color:var(--color-ui-primary)}.button-comp--appearance-main-border:hover{background-color:var(--color-ui-primary-10)}.button-comp--appearance-main-border:focus-visible{background-color:var(--color-ui-primary-10);outline:2px solid var(--color-ui-primary-60);outline-offset:2px}.button-comp--appearance-main-border svg{fill:var(--color-ui-primary)}.button-comp--appearance-main-border:disabled{background-color:var(--color-ui-white);color:var(--color-ui-gray-4);border-color:var(--color-ui-gray-shadow)}.button-comp--appearance-rate,.button-comp--appearance-success{border:1px solid var(--color-ui-green);background-color:var(--color-ui-green)}.button-comp--appearance-rate:hover,.button-comp--appearance-success:hover{opacity:.8}.button-comp--appearance-rate:focus-visible,.button-comp--appearance-success:focus-visible{outline:2px solid var(--color-ui-green-60);outline-offset:2px}.button-comp--appearance-success{padding:4px 11px}.button-comp--appearance-danger{border:1px solid var(--color-ui-red);background-color:var(--color-ui-red)}.button-comp--appearance-danger:hover{opacity:.8}.button-comp--appearance-danger:focus-visible{outline:2px solid var(--color-ui-red-60);outline-offset:2px}.button-comp--appearance-success-border{background-color:var(--color-ui-white);border:1px solid var(--color-ui-green);color:var(--color-ui-green)}.button-comp--appearance-success-border:hover{background-color:var(--color-ui-green-10-on-white)}.button-comp--appearance-success-border:focus-visible{background-color:var(--color-ui-green-10-on-white);outline:2px solid var(--color-ui-green-60);outline-offset:2px}.button-comp--appearance-success-border svg{fill:var(--color-ui-green)}.button-comp--appearance-success-border:disabled{background-color:var(--color-ui-white);color:var(--color-ui-gray-4);border-color:var(--color-ui-gray-shadow)}.button-comp--appearance-success-border:disabled svg{fill:var(--color-ui-gray-4)}.button-comp--appearance-danger-border{background-color:var(--color-ui-white);border:1px solid var(--color-ui-red);color:var(--color-ui-red)}.button-comp--appearance-danger-border:hover{background-color:var(--color-ui-red-10-on-white)}.button-comp--appearance-danger-border:focus-visible{background-color:var(--color-ui-red-10-on-white);outline:2px solid var(--color-ui-red-60);outline-offset:2px}.button-comp--appearance-danger-border svg{fill:var(--color-ui-red)}.button-comp--appearance-danger-border:disabled{background-color:var(--color-ui-white);color:var(--color-ui-gray-4);border-color:var(--color-ui-gray-shadow)}.button-comp--appearance-danger-border:disabled svg{fill:var(--color-ui-gray-4)}.button-comp--appearance-passive{color:var(--color-ui-gray-1);background-color:var(--color-ui-white);border:1px solid var(--color-ui-gray-5)}.button-comp--appearance-passive svg{fill:var(--color-ui-gray-2)}.button-comp--appearance-passive:hover{color:var(--color-ui-gray-1);border:1px solid var(--color-ui-gray-4);background-color:var(--color-ui-gray-3-10)}.button-comp--appearance-passive:active{color:var(--color-ui-gray-1);border:1px solid var(--color-ui-gray-4);background-color:var(--color-ui-gray-3-20)}.button-comp--appearance-passive:focus-visible{color:var(--color-ui-gray-1);border:1px solid var(--color-ui-gray-4);background-color:var(--color-ui-gray-3-10);outline:2px solid var(--color-ui-gray-2-60);outline-offset:2px}.button-comp--appearance-passive:disabled{background-color:var(--color-ui-white);color:var(--color-ui-gray-4);border-color:var(--color-ui-gray-shadow)}.button-comp--appearance-filter{color:var(--color-ui-gray-1);background-color:var(--color-ui-white);border:1px solid var(--color-ui-gray-5)}.button-comp--appearance-filter svg{fill:var(--color-ui-gray-2)}.button-comp--appearance-filter:hover{border:1px solid var(--color-ui-gray-4);background-color:var(--color-ui-gray-3-10)}.button-comp--appearance-filter:focus-visible{background-color:var(--color-ui-gray-3-10);outline:2px solid var(--color-ui-gray-2-60);outline-offset:2px}.button-comp--appearance-filter:disabled{background-color:var(--color-ui-white);color:var(--color-ui-gray-4);border-color:var(--color-ui-gray-shadow)}.button-comp--appearance-ghost,.button-comp--appearance-pseudo-link,.button-comp--appearance-pseudo-link-bold,.button-comp--appearance-pseudo-link-muted,.button-comp--appearance-pseudo-link-thin{background-color:transparent;border:none;color:var(--color-ui-gray-2)}.button-comp--appearance-ghost:hover,.button-comp--appearance-pseudo-link-bold:hover,.button-comp--appearance-pseudo-link-muted:hover,.button-comp--appearance-pseudo-link-thin:hover,.button-comp--appearance-pseudo-link:hover{color:var(--color-ui-gray-1)}.button-comp--appearance-ghost:focus-visible,.button-comp--appearance-pseudo-link-bold:focus-visible,.button-comp--appearance-pseudo-link-muted:focus-visible,.button-comp--appearance-pseudo-link-thin:focus-visible,.button-comp--appearance-pseudo-link:focus-visible{color:var(--color-ui-gray-1);outline:2px solid var(--color-ui-gray-2-60);outline-offset:2px}.button-comp--appearance-ghost:disabled,.button-comp--appearance-pseudo-link-bold:disabled,.button-comp--appearance-pseudo-link-muted:disabled,.button-comp--appearance-pseudo-link-thin:disabled,.button-comp--appearance-pseudo-link:disabled{color:var(--color-ui-gray-4)}.button-comp--size-s{padding:0 4px;max-height:24px;min-height:24px;grid-gap:0;gap:0}.button-comp--size-m{border-radius:8px;padding:4px 7px;max-height:32px;min-height:32px;grid-gap:0;gap:0}.button-comp--size-l{padding:8px 12px;max-height:40px;min-height:40px;grid-gap:4px;gap:4px;border-radius:12px}.button-comp--size-xl{padding:12px 16px;max-height:48px;min-height:48px;grid-gap:4px;gap:4px}.button-comp__label{display:inline-block;font-size:var(--font-size-body-m);line-height:var(--font-line-height-body-l);padding:2px 4px}.button-comp--appearance-ghost,.button-comp--appearance-pseudo-link,.button-comp--appearance-pseudo-link-bold,.button-comp--appearance-pseudo-link-muted,.button-comp--appearance-pseudo-link-thin{padding:0}.button-comp__label--size-m{padding:0 4px}.button-comp__label--size-l,.button-comp__label--size-m{font-size:var(--font-size-body-m);line-height:var(--font-line-height-body-l)}.button-comp__label--size-l{padding:1px 4px}.button-comp__label--size-xl{line-height:var(--font-line-height-display-m);padding:1px 4px}.button-comp--appearance-dropdown-list-item{padding:8px 16px;display:flex;width:100%;grid-gap:8px;gap:8px;margin:0;position:relative;border-radius:12px;color:var(--color-ui-gray-1);font-size:var(--font-size-body-l);font-weight:400;line-height:var(--font-line-height-display-m);border:none;text-align:left;background-color:transparent;justify-content:start;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.button-comp--appearance-dropdown-list-item:focus,.button-comp--appearance-dropdown-list-item:hover{text-decoration:none;background-color:var(--color-ui-gray-3-10)}.button-comp--appearance-icon{background-color:transparent;border-color:transparent;border-radius:50%}.button-comp--appearance-icon:focus-visible,.button-comp--appearance-icon:hover{background-color:var(--color-ui-gray-3-10)}.button-comp--appearance-icon:focus-visible svg,.button-comp--appearance-icon:hover svg{--svg-icon--color:var(--color-ui-gray-1)}.button-comp--appearance-icon:focus-visible{outline:2px solid var(--color-ui-primary-60);outline-offset:2px}.button-comp--appearance-icon:disabled{border-color:transparent}.button-comp--appearance-icon:disabled .svg-icon{--svg-icon--color:var(--color-ui-gray-5)}.button-comp--appearance-icon.button-comp--size-l{border:none;padding:8px}.basic-chip{background:var(--color-ui-gray-3-10);padding:4px;border-radius:8px;display:inline-flex;align-items:center;min-height:28px;color:var(--color-ui-gray-1);font-size:var(--font-size-body-m);line-height:var(--font-line-height-body-l)}.basic-chip__text{padding:0 4px}.basic-chip--color-ui-turquoise{background:var(--color-ui-turquoise-10)}.basic-chip--color-ui-orange{background:var(--color-ui-orange-10)}.basic-chip--color-ui-gray-4{background:var(--color-ui-gray-4-20)}.basic-chip--color-ui-primary{background:var(--color-ui-primary-10)}.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:1023px){[data-responsive] .columns--appearance-filters-with-order{grid-template-columns:auto}}.basic-confirm__content,.basic-confirm__footer{padding-left:24px;padding-right:24px}.basic-confirm__footer{padding-top:0;padding-bottom:24px}@media(max-width:1023px){[data-responsive] .basic-confirm__footer{padding-bottom:16px}}.basic-confirm--with-content .basic-confirm__footer{padding-top:24px}@media(max-width:1023px){[data-responsive] .basic-confirm--with-content .basic-confirm__footer{padding-top:16px}}.basic-details{font-size:var(--font-size-body-l);line-height:20px}.basic-details__summary{color:var(--color-ui-blue-accent);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 24px;max-width:560px}.dropdown{overflow:hidden;position:absolute;min-width:260px;border-radius:16px;background:var(--color-ui-white);z-index:1000;transition:.2s;transition-property:opacity,visibility;box-shadow:var(--shadow-dropdown)}.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:var(--color-ui-white)}.link-comp--appearance-dimmed{color:var(--color-ui-gray-2)}.link-comp--appearance-dark{color:var(--color-ui-gray-1)}.link-comp--appearance-sm{font-size:14px;line-height:20px;font-weight:400}.link-comp--appearance-dark-bold{color:var(--color-ui-gray-1);font-weight:600}.link-comp--appearance-blue,.link-comp--appearance-blue-bold{color:var(--color-ui-blue-accent)}.link-comp--appearance-blue-bold{font-weight:600}.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:var(--color-ui-gray-1);border-color:var(--color-ui-gray-1-31);text-decoration:none}@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:8px;padding:12px 16px}.basic-notification--appearance-info,.basic-notification--appearance-info-borderless{--svg-icon--color:var(--color-ui-blue);border:1px solid var(--color-ui-blue);background:var(--color-ui-blue-overlay)}.basic-notification--appearance-alert,.basic-notification--appearance-alert-borderless{--svg-icon--color:var(--color-ui-red);border:1px solid var(--color-ui-red);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:var(--color-ui-orange);border:1px solid var(--color-ui-orange);border-radius:12px;background:linear-gradient(0deg,var(--color-ui-orange-10),var(--color-ui-orange-10)),var(--color-ui-white)}.basic-notification--appearance-attention-borderless .basic-notification__container,.basic-notification--appearance-attention .basic-notification__container{grid-column-gap:4px;column-gap:4px}.basic-notification--appearance-attention-borderless .basic-notification__content,.basic-notification--appearance-attention .basic-notification__content{padding-top:0;padding-inline:4px;font-size:var(--font-size-body-m);line-height:var(--font-line-height-body-l)}.basic-notification--appearance-attention-borderless .basic-notification__title,.basic-notification--appearance-attention .basic-notification__title{margin-bottom:4px;font-size:var(--font-size-body-l);line-height:var(--font-line-height-display-m)}.basic-notification--appearance-news{--svg-icon--color:var(--color-ui-green);border:1px solid var(--color-ui-green);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__title{font-weight:600;margin-bottom:8px}.basic-notification__in-preferences{max-width:560px;margin-block-end:24px}.basic-notification--appearance-success{--svg-icon--color:var(--color-ui-green);border:1px solid var(--color-ui-green);background:var(--color-ui-green-12)}.basic-salary{font-weight:600;color:var(--text-color-emphasized,var(--color-ui-green));font-size:var(--font-size-body-m);line-height:var(--font-line-height-display-m)}.basic-salary--appearance-banner{color:var(--color-ui-white)}.basic-salary--appearance-vacancy-header{font-weight:400;color:var(--color-ui-gray-1)}@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:initial}.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:20px}.basic-slider__button{position:absolute;top:0;left:0;z-index:2;width:40px;height:40px;border:0;padding:0;opacity:.6;background-color:transparent;font-size:0}.basic-slider__button .svg-icon{transform:rotate(90deg);color:var(--color-ui-gray-2)}@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{display:flex;justify-content:center;align-items:center;width:40px;height:24px}.basic-switch__loading .svg-icon{--svg-icon--color:var(--color-ui-gray-2)}.basic-switch__toggle{display:flex;justify-content:center;align-items:center;width:40px;height:24px}.basic-switch__toggle-input{width:0;height:0;position:absolute;overflow:hidden;opacity:0}.basic-switch__toggle-block{display:block;position:relative;width:36px;height:20px;border:1px solid var(--color-ui-gray-5);border-radius:200px;background-color:transparent;transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1)}.basic-switch__toggle-block:after{content:"";position:absolute;top:3px;left:4px;display:block;width:12px;height:12px;border-radius:200px;background-color:var(--color-ui-gray-2);transition:left .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1)}.basic-switch__toggle-block--checked{border-color:transparent;background-color:var(--color-ui-primary)}.basic-switch__toggle-block--checked:after{left:20px;background-color:var(--color-ui-white)}.basic-switch:hover .basic-switch__toggle-input:not(:disabled)+.basic-switch__toggle-block{border-color:var(--color-ui-gray-4)}.basic-switch:hover .basic-switch__toggle-input:not(:disabled)+.basic-switch__toggle-block--checked{border-color:transparent;background-color:var(--color-ui-primary-80)}.basic-switch__toggle-input:focus-visible+.basic-switch__toggle-block{border-color:var(--color-ui-gray-4);outline:2px solid var(--color-ui-gray-2-60);outline-offset:2px}.basic-switch__toggle-input:focus-visible+.basic-switch__toggle-block--checked{border-color:transparent;background-color:var(--color-ui-primary-80);outline-color:var(--color-ui-primary-60)}.basic-switch__toggle-input:disabled+.basic-switch__toggle-block{border-color:var(--color-ui-gray-6)}.basic-switch__toggle-input:disabled+.basic-switch__toggle-block:after{background-color:var(--color-ui-gray-5)}.basic-switch__toggle-input:disabled+.basic-switch__toggle-block--checked{border-color:transparent;background-color:var(--color-ui-gray-5)}.basic-switch__toggle-input:disabled+.basic-switch__toggle-block--checked:after{background-color:var(--color-ui-white)}.basic-switch__name{color:var(--color-ui-gray-1);font-size:var(--font-size-body-l);font-weight:400;line-height:var(--font-line-height-display-m)}.basic-switch__name--disabled{color:var(--color-ui-gray-4)}.blur-contact{width:100%;display:inline;height:18px}.blur-contact-item{background-image:url(https://assets.habr.com/career/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 var(--color-ui-gray-shadow)}.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}.chip-with-icon__icon{flex:0 0 24px;height:24px}.chip-with-icon__icon--color-ui-gray-3 .svg-icon{color:var(--color-ui-gray-3);fill:var(--color-ui-gray-3)}.chip-with-icon__icon--color-ui-gray-4 .svg-icon{color:var(--color-ui-gray-4);fill:var(--color-ui-gray-4)}.chip-with-icon__icon--color-ui-turquoise .svg-icon{color:var(--color-ui-turquoise);fill:var(--color-ui-turquoise)}.chip-with-icon__icon--color-ui-orange .svg-icon{color:var(--color-ui-orange);fill:var(--color-ui-orange)}.chip-with-icon__text,.chip-without-icon__text{padding:2px 4px}.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:var(--color-ui-gray-2)}.citizenship-select-item__delete:hover svg{fill:#757575}.closable-chip__close{flex:0 0 20px;height:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;background:transparent;border:none}.closable-chip__close--color-ui-gray-4 svg{fill:var(--color-ui-gray-2)}.closable-chip__text{color:var(--color-ui-gray-1);font-size:var(--font-size-body-m);font-weight:400;line-height:var(--font-line-height-body-l);padding:2px 4px}.collapsible-description__toggle{display:flex;align-items:center;justify-content:center;border-top:1px solid var(--color-ui-gray-shadow);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{color:var(--color-ui-gray-1);text-overflow:ellipsis;font-size:var(--font-size-body-l);line-height:var(--font-line-height-display-m);display:grid;grid-template-columns:-webkit-max-content 24px;grid-template-columns:max-content 24px;grid-gap:4px;gap:4px;align-items:center;border:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none}.collapsible-section__header{display:flex;align-items:center;justify-content:space-between}.collapsible-section__content{margin-top:12px}.collapsible-section__content--noMargin{margin:0;padding:0}.collapsible-section__arrow{display:flex;margin-left:8px;--svg-icon--color:var(--color-ui-gray-1)}.collapsible-section__counter{font-weight:600;color:var(--color-ui-gray-2)}.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:var(--color-ui-gray-1)}.community-inline-list-new__icon{border-radius:50%}.community-inline-list-new__item--disabled{color:var(--color-ui-gray-2);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:var(--color-ui-gray-1);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:var(--color-ui-gray-2);font-size:14px}.company-inn-info__item-value{color:var(--color-ui-gray-1);font-size:var(--font-size-body-l)}.company-public-member{min-height:40px;display:grid;grid-template-columns:40px 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;max-height:40px}.company-public-member__name{grid-area:name;font-weight:600;color:var(--color-ui-gray-1)}.company-public-member__name,.company-public-member__position{font-size:var(--font-size-body-m);line-height:var(--font-line-height-body-l)}.company-public-member__position{grid-area:position;color:var(--color-ui-gray-2);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:5px;height:4px;margin:0;background-color:var(--color-ui-gray-2-20);transition:background-color .3s ease-in-out;flex:auto}.company-public-members__slider .swiper-pagination-bullet-active{background-color:var(--color-ui-gray-2-60)}.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:var(--color-ui-gray-5);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:600;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;color:var(--color-ui-gray-2)}.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}.courses-block__item{align-items:flex-start;min-height:40px;border-radius:12px;cursor:pointer}.courses-block__item-info{justify-content:center;flex:1 1;min-width:0}.courses-block__item-school.sidebar-content__item-info{max-width:100%;color:var(--color-ui-gray-1)}.courses-block__link{display:grid;margin-top:12px}.create-note-form__controls{display:grid;grid-auto-flow:column;justify-content:flex-start;grid-gap:8px;margin-top:8px}.create-note-form .basic-form{grid-gap:0;gap:0}.curators{margin-top:38px}.curators__title{font-weight:600;font-size:var(--font-size-display-m)}.curators__description,.curators__title{line-height:var(--font-line-height-display-m)}.curators__description{margin-top:12px;margin-bottom:24px;font-weight:400;font-size:var(--font-size-body-l)}.curators__item{margin:24px 0;display:flex;grid-gap:10px}.curators__info-title{font-size:--font-size-body-l;line-height:var(--font-line-height-display-m)}.curators__info-subtitle{margin-top:4px;color:var(--color-ui-gray-2);font-size:var(--font-size-body-m);line-height:var(--font-line-height-body-l)}.curators-popup__description{font-size:var(--font-size-body-l);line-height:var(--font-line-height-display-m)}@media(max-width:1023px){[data-responsive] .curators-popup__description{margin-top:12px}}.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 var(--color-ui-red);border-radius:12px}.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:600}.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;font-size:12px}@media(min-width:1024px){.date-period__selects--first:after{content:"—";position:absolute;right:-17px;top:9px;font-size:12px}}

/*!
 * 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:initial;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:16px;position:absolute!important;left:50%!important;transform:translate(-50%,10px)}.vue-datepicker .pika-single.is-bound{box-shadow:var(--shadow-dropdown)}.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:var(--color-ui-white);text-align:center;font-size:14px;line-height:var(--font-line-height-display-m);vertical-align:middle;color:var(--color-ui-gray-1);border-radius:50%}.vue-datepicker .pika-table .pika-button:hover{background-color:var(--color-ui-gray-1-10)}.vue-datepicker .pika-table .has-event .pika-button,.vue-datepicker .pika-table .is-selected .pika-button{box-shadow:none;background-color:var(--color-ui-primary);color:var(--color-ui-white);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:var(--color-ui-blue-accent)}@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:var(--color-illustration-orange)}.decorated-result-modal__image--appearance-success{background-color:var(--color-illustrations-green)}.decorated-result-modal__image--appearance-error{background-color:var(--color-ui-red-light)}.decorated-result-modal__image--appearance-loading{background-color:var(--color-illustrations-gray)}.decorated-result-modal__title{margin:0 0 16px;font-size:var(--font-size-display-m);line-height:var(--font-line-height-display-m)}.decorated-result-modal__content{line-height:var(--font-line-height-body-l);font-size:var(--font-size-body-l);padding:20px 24px 24px}@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.button-group--appearance-inline{display:flex;padding:0 24px 24px}@media(max-width:1023px){[data-responsive] .decorated-result-modal__footer.button-group--appearance-inline{padding:0 24px 16px}}.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:600}.description-list--appearance-compact .description-list__title{font-weight:400}.description-list__description{margin-left:0}.dropdown-label{position:relative;overflow:hidden;display:flex;align-items:center;flex:1 1;width:100%;min-height:40px;min-width:40px;padding:7px 44px 7px 15px;border-radius:12px;border:1px solid var(--color-ui-gray-5);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-ui-white);font-size:var(--font-size-body-l);line-height:var(--font-line-height-display-m);transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.dropdown-label:after{content:"";position:absolute;top:50%;right:12px;width:24px;height:24px;transform:translateY(-50%);pointer-events:none;background-color:var(--color-ui-gray-2);-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg 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") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg 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") center/contain no-repeat}.dropdown-label:focus{border:1px solid var(--color-ui-gray-2);outline:none}.dropdown-label:hover{border:1px solid var(--color-ui-gray-4)}.dropdown-label--disabled{border:1px solid var(--color-ui-gray-6);color:var(--color-ui-gray-4);cursor:not-allowed}.dropdown-label--disabled:after{background-color:var(--color-ui-gray-5)}.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:600}.dropdown-target{display: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:600;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:var(--font-size-display-m);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:var(--font-size-display-m);font-weight:700;line-height:27px}.emotional-feedback__success-image{height:72px;width:72px}.expert-requests-selector{display:grid;grid-gap:24px;gap:24px;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:12px}.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--shown{max-height:none}.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;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;right:0;margin:0;padding:0;border:none;opacity:0;cursor:inherit;overflow:hidden}.fancy-file-link{width:min(100%,200px);display:flex;flex-direction:column;align-items:center;background-color:#ebf3ff;font-size:var(--font-size-body-l);line-height:20px;color:inherit;text-align:center;border-radius:4px;padding:4px}.fancy-file-link:hover{text-decoration:none}.fancy-file-link__preview-container{height:120px;width:auto;max-width:192px;aspect-ratio:8/5;display:flex;align-items:flex-start;justify-content:center;overflow:hidden;border-top-right-radius:2px;border-top-left-radius:2px;background:#fff}.fancy-file-link__preview-container--no-preview{height:40px;width:40px;margin:40px 76px}.fancy-file-link__ext{display:flex;align-items:center;justify-content:center;color:var(--color-ui-white);width:40px;height:40px;border-radius:4px;font-weight:600;text-align:center;text-transform:lowercase}.fancy-file-link__preview{width:100%;height:100%;object-fit:cover;border-radius:2px;object-position:top center;-webkit-mask-image:linear-gradient(180deg,#fff 0,#fff 50%,transparent);mask-image:linear-gradient(180deg,#fff 0,#fff 50%,transparent);position:relative;background-color:var(--color-ui-white)}.fancy-file-link__info{display:flex;align-items:center;width:100%;min-width:0;box-sizing:border-box;padding:6px 8px 2px;justify-content:center}.fancy-file-link__name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex:0 1 auto;min-width:0;max-width:100%}.fancy-file-link__ext-label,.fancy-file-link__name{font-size:14px;line-height:20px;color:var(--color-ui-gray-1)}.fancy-file-link__ext-label{flex-shrink:0;text-transform:lowercase}.fancy-file-link:hover .fancy-file-link__info{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-color:var(--color-ui-primary-light);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:600;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:var(--font-size-display-s);line-height:var(--font-line-height-display-m);font-weight:600}.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-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}}.resume-field{position:relative;border:1px solid #929ca5;border-radius:8px;width:100%;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center;background-color:var(--color-ui-white)}.resume-field--empty{border-color:transparent}.resume-field--empty:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;overflow:hidden;background:repeating-linear-gradient(90deg,var(--color-ui-primary) 0 7px,transparent 7px 10px) top/100% 1px no-repeat,repeating-linear-gradient(90deg,var(--color-ui-primary) 0 7px,transparent 7px 10px) bottom/100% 1px no-repeat,repeating-linear-gradient(180deg,var(--color-ui-primary) 0 7px,transparent 7px 10px) 0/1px 100% no-repeat,repeating-linear-gradient(180deg,var(--color-ui-primary) 0 7px,transparent 7px 10px) 100%/1px 100% no-repeat}.resume-field--invalid{border:1px solid var(--color-ui-red)}.resume-field--invalid:before{display:none}.resume-field__file{display:flex;justify-content:space-between;width:100%;align-items:center;padding:12px 18px 12px 10px}.resume-field__file .resume-field__file__content{display:flex;grid-gap:12px;gap:12px;align-items:center}.resume-field__file .resume-field__file--type{width:40px;height:40px;border-radius:4px;background-color:#ff7e75;display:flex;align-items:center;justify-content:center;color:var(--color-ui-white)}.resume-field__file .resume-field__file--name{color:var(--color-ui-gray-1);margin:0}.resume-field__file .resume-field__file--size{font-size:14px;color:var(--color-ui-gray-2);margin:2px 0 0;text-align:left}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.or{margin:2px 0;color:var(--color-ui-gray-2);text-align:center}.no-content__title{margin-bottom:4px}.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://assets.habr.com/career/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://assets.habr.com/career/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:var(--font-size-display-m);line-height:27px;margin:16px 0 8px;font-weight:600}@media(max-width:1023px){[data-responsive] .guide-card__title{margin-top:0}}.guide-card__description{font-size:var(--font-size-body-l);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 var(--color-ui-orange);border-radius:24px;margin-bottom:12px}.hh-company-import--bordered .basic-section,.hh-company-import--loading .basic-section{border:none}.hh-company-import__title{display:flex;align-items:center;grid-gap:6px;gap:6px;font-size:var(--font-size-display-s);line-height:var(--font-line-height-display-m);font-weight:600}.hh-company-import__description{margin-top:12px;margin-bottom:12px;font-size:var(--font-size-body-m);line-height:var(--font-line-height-body-l)}.hh-company-import__block{display:grid;grid-template-columns:auto -webkit-min-content;grid-template-columns:auto min-content;grid-gap:12px;gap:12px}@media(max-width:1023px){[data-responsive] .hh-company-import__block{grid-template-columns:1fr}}.hh-company-import--loading{border-radius:24px;display:grid;align-items:center;border:1px solid var(--color-ui-primary)}.hh-company-import__error{color:var(--color-ui-red);margin-top:8px;font-size:var(--font-size-body-s);line-height:var(--font-line-height-body-m)}.hh-company-import-status{display:flex;justify-content:space-between;grid-gap:16px;gap:16px;align-items:center}.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:var(--font-size-body-l);font-weight:700;line-height:var(--font-line-height-display-m)}.hh-company-import-vacancy{display:flex;padding:12px 12px 12px 16px;align-items:flex-start;grid-gap:8px;gap:8px;border-radius:24px;border:1px solid #64c178;color:var(--color-ui-gray-1);background:#ecf8ef}.hh-company-import-vacancy__title{font-size:var(--font-size-body-l);font-weight:700;line-height:var(--font-line-height-display-m)}.hh-company-import-vacancy__description{margin-top:8px;margin-bottom:8px;font-size:var(--font-size-body-l);font-weight:400;line-height:20px}.hh-company-import-vacancy__link{color:var(--color-ui-blue-accent);font-size:var(--font-size-body-l);font-weight:600;line-height:var(--font-line-height-display-m);text-decoration:none}.hh-company-import-vacancy__link:hover{text-decoration:underline}.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:var(--color-ui-gray-1);font-size:var(--font-size-body-l);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 var(--color-ui-primary)}.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 var(--color-ui-primary)}@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 var(--color-ui-primary);background:var(--color-ui-primary-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:var(--font-size-body-l);line-height:20px}.import-card{padding:16px;border-radius:12px;display:flex;grid-gap:8px;gap:8px;align-items:center;border:1px solid var(--color-ui-gray-shadow);position:relative}@media(max-width:1023px){[data-responsive] .import-card{display:grid;grid-template-columns:24px minmax(0,1fr) 40px;grid-template-rows:repeat(3,-webkit-min-content);grid-template-rows:repeat(3,min-content);grid-template-areas:"icon title close" "icon date close" "button button button";grid-gap:4px 8px;gap:4px 8px;align-items:start}}.import-card>svg:first-child{flex:0 0 24px;height:24px;grid-area:icon}.import-card--loading{border:1px solid var(--color-ui-blue)}.import-card__title-info{display:block}.import-card__title{font-size:var(--font-size-body-l);line-height:var(--font-line-height-display-m);font-weight:600;grid-area:title;width:253px}@media(max-width:1023px){[data-responsive] .import-card__title{width:auto}}.import-card__date{font-size:var(--font-size-body-m);line-height:var(--font-line-height-body-l);color:var(--color-ui-gray-2);grid-area:date;white-space:nowrap;margin-right:auto}@media(max-width:1023px){[data-responsive] .import-card__date{margin-right:0}}.import-card__close{grid-area:close;flex:0 0 40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;background-color:transparent;padding:0}.import-card .button-comp{grid-area:button;margin-left:auto}@media(max-width:1023px){[data-responsive] .import-card .button-comp{margin-top:8px;margin-left:0}}.import-groups-popup__description{font-size:var(--font-size-body-l);line-height:var(--font-line-height-body-l);margin-bottom:24px}.import-groups-popup__container{max-height:264px;overflow:auto;padding-left:24px;padding-right:24px}.import-groups-popup__checkbox{margin-bottom:16px}.import-groups-popup__buttons{display:flex;grid-gap:8px;gap:8px;padding:24px}@media(max-width:1023px){[data-responsive] .import-groups-popup__buttons{padding-bottom:16px;padding-top:16px}}.info-hint{position:relative;padding:12px 16px 12px 48px;background:linear-gradient(0deg,rgba(122,166,0,.12),rgba(122,166,0,.12)),#fff;border:1px solid rgba(122,166,0,.24);border-radius:12px;font-size:var(--font-size-body-m);line-height:var(--font-line-height-body-l);color:var(--color-ui-gray-1)}.info-hint p{margin:0}.info-hint p+p{margin-top:8px}.info-hint__icon{position:absolute;top:12px;left:16px;width:24px;height:24px}.info-hint--appearance-message{background:linear-gradient(0deg,rgba(84,142,170,.12),rgba(84,142,170,.12)),#fff;border-color:rgba(84,142,170,.24)}.info-hint--appearance-error{background:rgba(208,78,78,.12);border-color:rgba(208,78,78,.24)}.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:var(--font-size-body-l)}.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:var(--color-ui-white);border-radius:12px;border:1px solid var(--color-ui-gray-5);display:inline-block;width:100%;min-height:40px;padding-right:6px}.input-suggest-list__wrapper .text-input__input{width:236px!important}.job-invite-button--fullWidth,.job-invite-button__btn--fullWidth{width:100%}.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:var(--color-ui-gray-2);font-size:var(--font-size-body-l);font-weight:400;line-height:var(--font-line-height-display-xs)}.job-invite-form-modal__vacancy-title{font-size:var(--font-size-body-l);line-height:var(--font-line-height-display-m);margin:0}.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:var(--color-ui-gray-2)}.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:var(--font-size-display-m);font-weight:700;line-height:27px;margin-bottom:16px}.limit-modal__description{font-size:var(--font-size-body-l);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)}}.locations-list,.locations-list__similar{margin-top:4px}.menu-section{display:grid;grid-gap:4px;gap:4px}.menu-section--appearance-bordered{position:relative;padding:5px 0}.menu-section--appearance-bordered:after,.menu-section--appearance-bordered:before{content:"";border-top:1px solid var(--color-ui-gray-6);position:absolute;right:16px;left:16px}.menu-section--appearance-bordered:after{bottom:4px}.menu-section--appearance-bordered:before{top:4px}.menu-section--appearance-bordered:last-child{padding-bottom:0}.menu-section--appearance-bordered+.menu-section--appearance-bordered:before,.menu-section--appearance-bordered:last-child:after{display:none}.menu-section--appearance-bordered+.menu-section--appearance-bordered{padding-top:0}.menu-item{padding:8px 16px;display:grid;align-items:center;grid-template-columns:minmax(0,1fr) minmax(0,-webkit-min-content);grid-template-columns:minmax(0,1fr) minmax(0,min-content);width:100%;grid-gap:8px;gap:8px;margin:0;position:relative;border-radius:12px;color:var(--color-ui-gray-1);font-size:var(--font-size-body-l);font-weight:400;line-height:var(--font-line-height-display-m);border:none;text-align:left;background-color:transparent;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.menu-item:hover{background-color:var(--color-ui-gray-3-10);text-decoration:none}.menu-item--beta{grid-template-columns:minmax(0,-webkit-min-content) minmax(0,-webkit-min-content);grid-template-columns:minmax(0,min-content) minmax(0,min-content)}.menu-item--company{white-space:nowrap;grid-template-columns:minmax(0,-webkit-min-content) minmax(0,1fr) minmax(0,-webkit-min-content);grid-template-columns:minmax(0,min-content) minmax(0,1fr) minmax(0,min-content)}.menu-item--beta:after{content:"Бета";color:var(--color-ui-red);font-size:10px;font-weight:600;line-height:var(--font-line-height-display-m);vertical-align:super;position:relative;top:-4px}.menu-item__company-name{max-width:100%;overflow:hidden;text-overflow:ellipsis}.menu-item--salary{display:block;color:var(--color-ui-green-accent);font-size:var(--font-size-body-m);line-height:var(--font-line-height-body-l);margin:4px 0}.menu-item--salary span{display:inline-block;white-space:nowrap}.menu-item__image{height:24px;width:24px;display:flex;align-items:center;justify-content:center;border-radius:3px;object-fit:cover;overflow:hidden}.company-menu--mobile,.user-menu--mobile{width:100%;height:100vh;overflow-x:hidden;overflow-y:auto;padding:8px 4px}.company-menu--mobile .menu-section:last-child,.user-menu--mobile .menu-section:last-child{height:-webkit-min-content;height:min-content}.menu-boost--active{display:flex;align-items:center;justify-content:space-between;width:100%}.menu-boost,.menu-boost--active__content{display:flex;flex-direction:column;grid-gap:2px;gap:2px}.menu-boost p{margin:0}.menu-boost__title{font-size:var(--font-size-body-l);line-height:var(--font-line-height-display-m);color:var(--color-ui-gray-1)}.menu-boost__title sup{color:var(--color-ui-primary);font-weight:600;margin-left:4px}.menu-boost__subtitle{font-size:var(--font-size-body-m);line-height:var(--font-line-height-body-l);color:var(--color-ui-gray-2)}.menu-item .svg-icon--icon-plus{fill:var(--color-ui-gray-2)}.menu-item__create{margin-top:4px;padding:8px 16px;font-size:var(--font-size-body-m);line-height:var(--font-line-height-body-l);color:var(--color-ui-gray-2)}.menu-item--boost{margin-bottom:4px}.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:var(--color-ui-gray-1);background:#ecf8ef}.new-notice__title{font-size:var(--font-size-body-l);font-weight:700;line-height:var(--font-line-height-display-m)}.new-notice__description{margin-top:8px;margin-bottom:8px;font-size:var(--font-size-body-l);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,.news-subscribe .sidebar-section__body .basic-form{display:flex;justify-content:space-between;flex-direction:column;min-height:auto;grid-gap:12px;gap:12px}.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__block{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.news-subscribe__input{margin-bottom:0}.news-subscribe__block--sent{grid-gap:12px;gap:12px}.news-subscribe__description,.news-subscribe__ready-block{margin:0;font-size:var(--font-size-body-m);line-height:var(--font-line-height-body-l)}.news-subscribe__ready-block{display:flex;grid-gap:4px;gap:4px;align-items:center;font-weight:600}.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{display:inline-block;color:var(--color-ui-blue-accent);font-size:var(--font-size-body-m);font-weight:600;line-height:var(--font-line-height-body-l);text-decoration:none}.news-subscribe-link{display:inline-flex;align-items:center;grid-gap:8px;gap:8px}.news-subscribe-link:before{content:"";background-image:url(https://assets.habr.com/career/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__button{white-space:nowrap}.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:100%;flex-direction:column;grid-gap:8px;gap:8px}}.news-subscribe-landing__form .form-field{width:100%}.news-subscribe-landing__form .form-field-errors{color:var(--color-ui-red)}.news-subscribe-landing__input input{width:100%;min-width:0;padding:12px;border:none;font-size:18px;line-height:var(--font-line-height-display-m)}.news-subscribe-landing__input input:focus{outline:none}.news-subscribe-landing__button{height:48px;padding:4px 24px;border-radius:8px!important;font-size:var(--font-size-body-l);line-height:var(--font-line-height-display-m)}.news-subscribe-landing__success{width:466px;font-size:18px;line-height:28px}@media(max-width:1199px){.news-subscribe-landing__success{width:424px;font-size:var(--font-size-body-l);line-height:var(--font-line-height-display-m)}}@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:600;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:var(--color-ui-gray-2);font-size:15px}.notice-card--appearance-no-content-new .notice-card__description{color:var(--color-ui-gray-2);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:var(--color-ui-gray-1)}.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-button--opened{width:100%;border-radius:8px;background:var(--color-ui-green-10);display:flex;align-items:center;justify-content: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:var(--font-size-display-xl);font-weight:600;line-height:var(--font-line-height-display-xl)}.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.page-width--responsive{padding:0 8px}}.payment-modal__price{color:var(--color-ui-green);font-size:18px;margin-bottom:20px}.payment-modal__form{padding:0 24px 24px}@media(max-width:1023px){[data-responsive] .payment-modal__form{padding:0 24px 16px}}.payment-modal__form-fields{display:grid;grid-template-columns:100%;grid-gap:20px;gap:20px}.payment-modal__form-actions{padding-top:24px;display:flex;grid-gap:8px;gap:8px}@media(max-width:1023px){[data-responsive] .payment-modal__form-actions{padding-top:16px}}.payment-modal__form-actions--loading{padding:4px 24px 24px}.payment-modal__description{margin:16px 0 20px}.payment-modal__account-accept-message{font-size:14px;line-height:20px;color:var(--color-ui-gray-2);margin-top:8px}.payment-modal__account-accept-message a{color:var(--color-ui-primary);text-decoration:none}.payment-modal__account-title{display:flex;align-items:flex-start;grid-gap:12px;gap:12px}.payment-modal__account-title b{white-space:nowrap;margin-left:auto}.dropdown-label__label .payment-modal__account-title{display:inline}.payment-modal__spinner{height:180px;display:flex;align-items:center;justify-content:center;text-align:center}.payment-modal__form .content-section{margin-bottom:20px}.modal-content{padding:0 24px}.modal-content__field-label{font-size:17px;line-height:22px;font-weight:700}.modal-content__field-label:after{margin-left:4px;content:"*";color:var(--color-ui-red)}.modal-content__field .basic-textarea{margin-top:12px}.modal-content__field .basic-textarea .basic-textarea__textarea{height:80px}.modal-content__field .basic-textarea .text-length{color:var(--color-ui-gray-2)}.modal-content__footer{padding:24px}@media(max-width:479px){.modal-content__footer{padding:16px 24px}}.form_field__errors{font-size:14px;line-height:20px}.person-card{display:flex;align-items:center}.person-card__avatar{width:48px;max-width:48px;flex:0 0 48px;height:48px;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:600;line-height:22px}.person-card__meta{color:var(--color-ui-gray-2);font-size:15px;font-weight:400;line-height:20px}.predicted-salary__title{margin:8px 0 2px;font-weight:700;font-size:17px;line-height:22px}.predicted-salary__tooltip{-webkit-text-decoration:underline dashed;text-decoration:underline dashed;color:var(--color-ui-gray-2);font-size:14px;line-height:20px}.predicted-salary--margin-l,.predicted-salary--margin-s{margin-top:4px}.predicted-salary__title--margin-l{margin:8px 0 2px}.predicted-salary__title--margin-s{margin:4px 0 2px}.predicted-salary .tooltip,.predicted-salary__tooltip{display:block;-webkit-text-decoration:underline dashed;text-decoration:underline dashed;color:var(--color-ui-gray-2);font-size:14px;line-height:20px;text-underline-offset:2px}.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}}@media(max-width:479px){.promotion-card__info--appearance-landing{padding-top:22px!important}}.promotion-card__title{font-size:var(--font-size-body-l);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;white-space:nowrap}}.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:var(--font-size-body-l);font-weight:400;line-height:20px}@media(max-width:1199px){.promotion-card__description--appearance-landing{font-size:14px}}.promotion-card__description--short{display:none}@media(max-width:1023px){[data-responsive] .promotion-card__description--short{display:block}}body:not([data-responsive]) .promotion-card__description--appearance-landing{display:block}@media(min-width:1024px){.promotion-card__description--appearance-landing{display:block}}body:not([data-responsive]) .promotion-card__description--short.promotion-card__description--appearance-landing{display:none}@media(min-width:1024px){.promotion-card__description--short.promotion-card__description--appearance-landing{display:none}}.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:var(--color-ui-gray-1);font-size:var(--font-size-body-l);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:var(--font-size-body-l);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:var(--color-ui-primary);--stars-color-stroke:var(--color-ui-gray-5)}.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:var(--color-ui-primary);--stars-orange-color:var(--color-ui-orange)}.rating-stars-form--color-yellow{--stars-color-fill:var(--color-ui-orange)}.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,var(--color-ui-white));stroke:var(--stars-blue-color,var(--color-ui-gray-5));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:var(--color-ui-white);stroke:var(--color-ui-gray-5)}.rating-stars-form__star--color-orange{color:var(--stars-orange-color,var(--color-ui-white));stroke:var(--stars-orange-color,var(--color-ui-gray-5))}.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__content{grid-gap:20px;gap:20px;padding-inline:24px;padding-bottom:24px}@media(max-width:1023px){[data-responsive] .report-modal__content{grid-gap:16px;gap:16px;padding-inline:16px;padding-bottom:16px}}.report-modal__reasons{min-width:0}.report-modal__reason-option{display:grid;grid-gap:8px;gap:8px}.report-modal__reason-items{margin-left:28px;padding-left:12px;border-left:1px solid var(--color-ui-gray-shadow)}@media(max-width:1023px){[data-responsive] .report-modal__reason-items{margin-left:20px;padding-left:10px}}.report-modal__reason-subitems{padding:2px 0}.report-modal__submit{margin-top:4px}.report-modal__submit-button.button-comp{width:100%}.report-modal__success{padding:8px 24px 20px}@media(max-width:1023px){[data-responsive] .report-modal__success{padding-inline:16px}}.rest-items-badge{margin-left:8px;color:var(--color-ui-gray-2);font-size:var(--font-size-body-l);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:var(--font-size-body-m);line-height:var(--font-line-height-body-l)}.search-total__value{text-wrap-style:balance}.section-box{border-radius:24px;background-color:#fff;grid-gap:12px;gap:12px;display:flex;flex-direction:column}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{border:1px solid var(--color-ui-gray-shadow);overflow:hidden}.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}}.section-box--noGap{grid-gap:0;gap:0}.separated-list{list-style:none;margin:0;padding:0}.separated-list--gap-none{--separated-list--gap:0}.separated-list--gap-smaller{--separated-list--gap:6px}.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:first-child{padding-top:0}.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:var(--color-ui-gray-6);border-radius:8px;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:var(--color-ui-gray-6);border-radius:8px}.skills-list{margin-top:24px}.skills-list__similar{margin-top:4px}.skills-list__max{margin:0 0 16px;color:var(--color-ui-gray-2);font-size:var(--font-size-body-l);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}}.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:var(--color-ui-gray-1)}.skills-list-show__item--approved{background:#d6f5dd;padding:2px 2px 2px 8px;cursor:pointer}.skills-list-show__item--approved svg{fill:var(--color-ui-green-accent)}.skills-list-show__item--not-clickable{cursor:default}.skills-list-show--profile{grid-gap:4px;gap:4px}.skills-list-show--profile .skills-list-show__item{padding:6px 12px;min-height:32px;font-size:var(--font-size-body-l)}.skills-list-show--profile .skills-list-show__item--approved{padding:4px 6px 4px 12px}.skills-list-show__more{margin-top:8px;color:var(--color-ui-gray-2);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:8px;display:flex;align-items:center;background:var(--color-ui-gray-4-20);color:var(--color-ui-gray-1)}.skills-list-show-item--approved{cursor:pointer;background:#d6f5dd;padding:4px 8px}.skills-list-show-item--approved svg{fill:var(--color-ui-green-accent)}.skills-list-show-item--profile{padding:6px 8px;min-height:32px;font-size:14px}.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:32px;transition:background .2s linear}.skills-list-show-item--clickable:hover:not(.skills-list-show-item--approved){background:var(--color-ui-gray-4-30)}.skills-list-show-item__forward{position:absolute;right:4px;top:50%;transform:translateY(-50%) rotate(-90deg) scale(1)!important}.skills-list-show-item__grade{color:var(--color-ui-green-accent);font-size:14px;line-height:20px;text-transform:capitalize}.skills-list-show-item__icon{margin-left:4px}.social-links{margin-left:auto;display:flex;align-items:center;grid-gap:8px;gap:8px}@media(max-width:767px){.social-links{margin-left:0}}.social-links__title{color:var(--color-ui-gray);font-size:var(--font-size-body-m);line-height:var(--font-line-height-body-l)}.social-links__wrapper{display:flex;align-items:center;grid-gap:8px;gap:8px}.social-links__item{flex:0 0 24px;height:24px;border-radius:50%;display:block;overflow:hidden}.social-links--appearance-center{justify-content:center;position:static;margin-top:24px;flex-direction:column;grid-gap:12px;gap:12px}.social-links--appearance-center .social-links__title{font-size:var(--font-size-display-s);line-height:var(--font-line-height-display-s)}.social-links--appearance-center .social-links__wrapper{height:auto}.social-links--appearance-center .social-links__item{margin:0;width:40px;height:40px;flex-basis:40px}.social-links--appearance-center .social-links__item svg{display:block}.social-rating-icon{display:inline-flex;justify-content:center;align-items:center;width:48px;height:48px;border-radius:8px;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:24px}.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:var(--color-ui-gray-1)}.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:var(--font-size-body-m);line-height:var(--font-line-height-body-l)}.specs-search__item-title{font-weight:600}.specs-search__item-title,.specs-search__item-translation{font-size:var(--font-size-body-l);line-height:var(--font-line-height-display-m)}.specs-search__item-translation{color:var(--color-ui-gray-1)}.specs-search__item:hover,[data-whatinput=keyboard] .specs-search__item:focus{background-color:var(--color-ui-primary);outline:none;color:var(--color-ui-white)}.specs-search__item:hover .specs-search__item-translation,[data-whatinput=keyboard] .specs-search__item:focus .specs-search__item-translation{color:var(--color-ui-white)}@media(max-width:1023px){[data-responsive] .specs-selector{overflow:hidden}}.specs-selector__wrapper{border:1px solid var(--color-ui-gray-shadow);display:flex;min-width:640px;font-size:var(--font-size-body-l);line-height:var(--font-line-height-display-m);background:var(--color-ui-white);border-radius:16px}@media(max-width:1023px){[data-responsive] .specs-selector__wrapper{min-width:0;width:100%}}.specs-selector__groups{display:grid;grid-gap:4px;gap:4px;width:50%;height:450px;overflow-y:auto;border-right:1px solid var(--color-ui-gray-shadow);padding:4px}.specs-selector__group-wrapper{display:flex;padding:8px 16px;border-radius:12px;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.specs-selector__group-wrapper:hover:not(.specs-selector__group-wrapper_active){background:var(--color-ui-gray-7)}.specs-selector__group-wrapper_active{background:var(--color-ui-primary-20)}.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{color:var(--color-ui-gray-1);font-size:var(--font-size-body-l);line-height:var(--font-line-height-display-m);flex:1 1;padding-right:8px;margin-bottom:4px}.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;padding:4px;overflow-y:auto}.specs-selector__categories{display:none;grid-gap:4px;gap:4px}.specs-selector__categories_visible{display:grid}.specs-selector__categories-back{background:none;border:0;outline:none;cursor:pointer;width:24px;margin-right:8px;box-sizing:border-box;height:24px}.specs-selector__categories-text{flex:1 1;text-align:center}.specs-selector__categories-title{padding:8px 36px 8px 12px;box-sizing:border-box;color:var(--color-ui-gray-1);font-size:var(--font-size-body-l);line-height:var(--font-line-height-display-m);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{color:var(--color-ui-gray-2);font-size:var(--font-size-body-m);line-height:var(--font-line-height-body-l);margin-top:4px}.specs-selector__category{padding:8px 16px;border-radius:12px;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.specs-selector__category:hover:not(.specs-selector__category--active){background:var(--color-ui-gray-7)}.specs-selector__category--active{background:var(--color-ui-primary-20)}.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:var(--font-line-height-display-m);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:24px}.style-ugc p+ol,.style-ugc p+ul{margin-top:.5em}.style-ugc p+iframe,.style-ugc p+img{margin-top:24px}.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-item}.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:600}.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:24px}.style-ugc ol ul,.style-ugc ul ul{list-style:circle}.submit-box{background-color:var(--color-ui-white)}.success-chip{font-size:var(--font-size-body-m);line-height:var(--font-line-height-body-l);color:var(--color-ui-gray-1);display:flex;width:-webkit-max-content;width:max-content;align-items:center;background:var(--color-ui-green-10);border-radius:8px;padding:4px}.success-chip span{display:inline-block;padding:2px 4px}.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:var(--color-ui-red)}.track-result{font-size:var(--font-size-body-l);font-weight:400;line-height:20px;margin-top:16px}.track-result .tooltip{font-size:24px}.track-result__title{color:var(--color-ui-gray-2);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:var(--color-ui-red-10)}.track-result__value--level-medium{background:var(--color-ui-orange-10)}.track-result__value--level-high{background:var(--color-ui-green-10)}.track-test{border-radius:8px;margin:24px 0;padding:20px;width:100%;background-size:cover;background:#dbdbff url(https://assets.habr.com/career/assets/packs/media/images/track_banner_bg-11f783aa.png) no-repeat 100% 170%;background-size:25%;color:var(--color-ui-gray-1)}@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}.button-comp--appearance-ai{color:#fff;background:radial-gradient(217.18% 110.74% at -3.37% -17.02%,var(--color-megapost_header-mint-green,#99ffa7) 0,var(--color-graph-cyan,#83d3fc) 20%,var(--color-ui-primary,#8164f7) 90%);border-radius:8px;font-weight:600}.button-comp--appearance-ai:disabled{background:var(--color-ui-gray-5)}.analysis-button{border-radius:4px}.analysis-button .button-comp__label--appearance-ai{grid-gap:0;gap:0;display:flex;align-items:center}.analysis-button .button-comp--appearance-ai{border:none}.analysis-button .svg-icon:not(.svg-icon--icon-spinner){fill:#fff}.button-comp--appearance-link{padding:0;min-height:auto;border:none;color:var(--color-ui-blue-accent);font-size:14px;line-height:20px;font-weight:400;width:-webkit-max-content;width:max-content;background:transparent}.response-summary-container{width:100%}.response-summary{background-color:var(--color-ui-primary-10);padding:12px 16px;width:100%;border-radius:8px}.response-summary__title{display:flex;grid-gap:8px;gap:8px;align-items:center;font-size:var(--font-size-body-l);line-height:20px;color:var(--color-ui-gray-1);font-weight:700}@media(max-width:376px){[data-responsive] .response-summary__title{align-items:flex-start}}.response-summary .collapsible-section__arrow{color:var(--color-ui-primary)}.response-summary .button-comp--appearance-toggle{display:flex;align-items:center;justify-content:space-between;width:100%}@media(max-width:376px){[data-responsive] .response-summary .button-comp--appearance-toggle{align-items:flex-start}}.response-summary .collapsible-section__toggle{flex:1 0}.response-summary .collapsible-section__content{margin-top:4px;padding-top:0}.response-summary__date{color:var(--color-ui-gray-1);font-size:14px;margin-left:32px;margin-bottom:14px;font-weight:400;line-height:20px}.response-summary__update{display:flex;align-items:center;grid-gap:8px;gap:8px;width:100%;margin-bottom:14px}.response-summary__error{background-color:var(--color-ui-red-12);padding:12px 16px;border-radius:8px}.response-summary__error__title{display:flex;grid-gap:8px;gap:8px;align-items:center;font-size:var(--font-size-body-l);line-height:20px;color:var(--color-ui-gray-1);font-weight:700}.response-summary__error__description{padding-left:32px;font-size:14px;font-weight:400;line-height:20px}.vacancy-response-controls{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;grid-gap:8px 4px;gap:8px 4px;font-size:var(--font-size-body-l);width:100%}@media(max-width:560px){.vacancy-response-controls__invite,.vacancy-response-controls__invite>*{width:100%}}.vacancy-response-controls__main{display:flex;align-items:center;grid-gap:4px;gap:4px}@media(max-width:1023px){[data-responsive] .vacancy-response-controls__main{flex-wrap:wrap;width:100%}}@media(max-width:1023px){[data-responsive] .vacancy-response-controls__invite{width:100%}}.vacancy-response-controls__invite:empty{display:none}.vacancy-response-controls__icons{display:flex;align-items:center}.vacancy-response-controls__secondary{display:flex;grid-gap:8px;gap:8px}.vacancy-response-controls__secondary:empty{display:none}@media(max-width:1096px){.vacancy-response-controls__secondary{width:100%}.vacancy-response-controls__secondary>*{flex:1 1}}@media(max-width:560px){.vacancy-response-controls__secondary{flex-direction:column}.vacancy-response-controls__secondary>*{flex:none;width:100%}}.vacancy-response-controls__open-response,.vacancy-response-controls__spinner{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{display:flow-root}}.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:12px;height:12px;border-radius:50%;background-color:var(--color-ui-primary)}.with-indicator--appearance-muted .with-indicator__indicator{background-color:grey}.with-indicator__content+.with-indicator__indicator,.with-indicator__indicator+.with-indicator__content{margin-left:8px}.with-sidebar{display:flex}@media(max-width:1023px){[data-responsive] .with-sidebar{flex-direction:column}}.with-sidebar--gap-medium{--with-sidebar--gap:24px}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:var(--font-size-body-l);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:var(--color-ui-gray-2);font-size:var(--font-size-body-l);line-height:20px}.achievements-list__section-title{margin:0 0 24px;font-size:var(--font-size-display-m);font-weight:600;line-height:var(--font-line-height-display-m)}.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:var(--color-ui-gray-1);font-size:var(--font-size-body-l);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 0}.achievements-sidebar-card__image{margin:0 auto;width:48px;height:48px;object-fit:contain}.achievements-sidebar-card__spoiler-link{color:var(--color-ui-gray-2);font-size:15px;font-weight:400;line-height:20px;text-align:center}.achievements-sidebar-card__help{display:inline-flex;position:relative;align-items:center;height:24px;margin-left:8px;color:var(--color-ui-gray-1);font-size:24px;line-height:1}.achievements-sidebar-card__help:hover{text-decoration:none}.achievements-sidebar-card__help .icon-question{display:inline-flex;height:20px}.arsenal-body{display:flex;grid-gap:24px;gap:24px}.arsenal-body__sidebar{flex:0 1;display:flex;flex-direction:column;width:303px;min-width:303px;padding:0 16px;border:1px solid var(--color-ui-gray-shadow);border-radius:24px}@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{margin-bottom:24px}.arsenal-header__wrapper{display:flex;align-items:center;grid-gap:16px;gap:16px}@media(max-width:1023px){[data-responsive] .arsenal-header__wrapper{flex-direction:column;height:auto}}.arsenal-header__company{margin-left:auto}.arsenal-sidebar__section{padding:24px}.arsenal-sidebar__search{padding:24px 0}.arsenal-sidebar-header{margin-bottom:16px}.candidate-events{height:100%;display:flex;flex-direction:column}.candidate-events__content{flex:1 1;min-height:0;margin-top:8px}.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:var(--color-ui-gray-2)}.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;grid-gap:8px;gap:8px}.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__conversation-context-menu .outer-click{padding:8px 4px;display:grid;grid-gap:4px;gap:4px}.candidate-view-header__conversations{display:flex}.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%;border-radius:12px}.candidates-list__candidate-wrapper--active,.candidates-list__candidate-wrapper:hover{background-color:var(--color-ui-primary-20)}.candidates-list__candidate{flex:1 1;min-width:0;padding:16px 10px 16px 0;margin-left:24px}.tag-form-modal__tags{height:257px;overflow-y:auto;border-bottom:1px solid var(--color-ui-gray-shadow)}.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}.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:4px auto;width:100px;height:100px}.award__image--appearance-compact{width:46px;height:48px}.award__rank{font-size:var(--font-size-display-s);font-weight:600;line-height:var(--font-line-height-display-m)}.awards-compact-list__items{display:flex;flex-wrap:wrap;align-items:center;list-style:none;margin:0;padding:0;grid-gap:12px;gap:12px}.awards-compact-list__item--all a{color:var(--color-ui-gray-1);font-size:var(--font-size-body-l);line-height:var(--font-line-height-display-m)}.awards-compact-list__all-awards{margin-top:24px}.awards-list{display:flex;flex-wrap:wrap;padding:0;margin:-32px -12px 0 0;justify-content:flex-start;list-style:none}@media(max-width:1023px){[data-responsive] .awards-list{margin:0;grid-gap:24px 0;gap:24px 0}}.awards-list__item{flex:none;width:120px;margin-right:12px;margin-top:24px}@media(max-width:1023px){[data-responsive] .awards-list__item{margin:0}}.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:8px;background-color:var(--color-ui-orange);color:var(--color-ui-gray-1);font-weight:600;text-transform:uppercase}.basic-badge--appearance-candidate-status-archived{background-color:var(--color-ui-gray-5)}.counter-badge{justify-content:center;height:24px;width:24px;padding:2px 4px;border:2px solid var(--color-ui-white);border-radius:24px;font-weight:600;line-height:var(--font-line-height-body-m);background:var(--color-ui-primary);color:var(--color-ui-white);font-size:var(--font-size-body-xs)}.boost-badge,.counter-badge{display:flex;align-items:center}.boost-badge{border-radius:200px;background:radial-gradient(196.13% 100% at 0 0,var(--color-graph-violet-light) 20%,var(--color-graph-violet) 80%);color:#fff;font-weight:700;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.boost-badge__title{font-family:ALS Hauss,sans-serif;font-style:italic}.boost-badge--size-default{padding:0 6px 0 3px;grid-gap:2px;gap:2px;font-size:14px;line-height:20px;min-width:54px}.boost-badge--size-default img,.boost-badge--size-default svg{width:12px;height:14px}.boost-badge--size-big{padding:0 6px;grid-gap:3px;gap:3px;font-size:18px;line-height:28px;min-width:70px}.boost-badge--size-big img,.boost-badge--size-big svg{width:15px;height:18px}@media(max-width:1023px){[data-responsive] .boost-badge--size-big{padding:0 6px 0 3px;grid-gap:2px;gap:2px;font-size:14px;line-height:20px;width:54px}[data-responsive] .boost-badge--size-big svg{width:12px;height:14px}}.boost-card{display:flex;align-items:center;grid-gap:12px;gap:12px;border-radius:24px;border:1px solid var(--color-ui-gray-shadow);padding:16px}.boost-card__title{font-weight:600;margin:0}.boost-card__description{margin-top:4px;font-size:14px;line-height:20px;color:var(--color-ui-gray-2)}.boost-icon{height:40px;width:40px;border-radius:50%;padding:8px;background:var(--gradient-boost-badge)}.boost-icon--active{background:var(--color-ui-green-10)}.boost-modal .modal-window__box.modal-window__box--appearance-new{max-width:480px}.boost-modal .modal-window__box.modal-window__box--appearance-new .modal-window__title--appearance-new{white-space:normal}.boost-modal__title{display:inline-flex;align-items:center;grid-gap:6px;gap:6px}.boost-modal__image{width:100%}.boost-modal__body{display:flex;flex-direction:column;grid-gap:24px;gap:24px;padding:0 24px}.boost-modal__title__icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.boost-modal__title__icon .svg-icon{width:100%;height:100%}.boost-modal__subtitle__additional{color:var(--color-ui-orange)}.boost-modal__subtitle{line-height:var(--font-size-display-l)}.boost-modal__cards{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.boost-modal__footer{padding:24px}@media(max-width:479px){.boost-modal__footer{padding:16px 24px}}.boost-modal__legal-text{margin:12px 0 0;font-size:var(--font-size-body-m);line-height:var(--font-line-height-body-l);color:var(--color-ui-gray-2)}.line-through{margin-left:4px;text-decoration:line-through;color:var(--color-ui-white-60)}.boost-promo{background:var(--gradient-boost-promo);padding:4px 20px 4px 16px;display:flex;grid-gap:8px;gap:8px;align-items:center;border-radius:24px;height:88px;width:100%;position:relative}@media(max-width:1023px){[data-responsive] .boost-promo{justify-content:space-between}}.boost-promo .svg-icon{color:var(--color-graph-violet)}.boost-promo__content{display:flex;align-items:center;grid-gap:8px;gap:8px;min-width:0}.boost-promo-action{background:transparent;border:none;position:absolute;top:0;right:0;bottom:0;left:0;font-size:0;z-index:1}.boost-promo__title{min-width:0;font-size:var(--font-size-body-m);font-weight:600;line-height:var(--font-line-height-body-l)}.boost-promo__title p{margin:0}.boost-promo--appearance-extended{grid-gap:12px;gap:12px;padding:4px 24px 4px 12px}@media(max-width:1023px){[data-responsive] .boost-promo--appearance-extended{min-height:64px;height:auto;grid-gap:12px;gap:12px;align-items:center;padding:4px 24px 4px 12px}}.boost-promo--appearance-extended .boost-promo__content{flex:1 1 auto;grid-gap:12px;gap:12px}.boost-promo--appearance-extended .boost-promo__title{font-size:var(--font-size-display-xs);line-height:var(--font-line-height-display-m)}@media(max-width:1023px){[data-responsive] .boost-promo--appearance-extended .boost-promo__title--sub{display:none}}.boost-promo__title--sub{font-size:var(--font-size-body-m);line-height:var(--font-line-height-body-l);font-weight:400;margin-top:4px}.boost-promo__action-button{margin:0 5px 0 auto;position:relative;z-index:2}.boost-promo__action-button--appearance-default{font-size:0}.boost-promo__action-button--appearance-extended{margin:0 0 0 auto}@media(max-width:1023px){[data-responsive] .boost-promo__action-button--appearance-extended{min-height:24px;max-height:24px;padding:0;margin:0;border:none;background:transparent;color:var(--color-graph-violet)}[data-responsive] .boost-promo__action-button--appearance-extended .button-comp__label{padding:0}}.approve-button{display:inline-flex}.approve-button__wrapper{display:inline-flex;align-items:stretch;border:1px solid var(--color-ui-green);border-radius:8px;overflow:hidden;color:var(--color-ui-green);background-color:var(--color-ui-white);transition:background-color .2s linear,opacity .2s linear}.approve-button__wrapper:hover{background-color:var(--color-ui-green-12-on-white)}.approve-button__wrapper:focus-within{background-color:var(--color-ui-green-12-on-white);outline:2px solid var(--color-ui-green-60);outline-offset:2px}.approve-button--approved .approve-button__wrapper{color:var(--color-ui-white);background-color:var(--color-ui-green)}.approve-button--approved .approve-button__wrapper:hover{opacity:.8}.approve-button--approved .approve-button__wrapper:focus-within{opacity:1;outline:2px solid var(--color-ui-green-60);outline-offset:2px}.approve-button__part.button-comp{min-height:32px;border:none;border-radius:0;background:transparent;color:inherit;padding:4px 8px}.approve-button__part.button-comp:focus-visible,.approve-button__part.button-comp:hover{background:transparent;color:inherit;outline:none}.approve-button__part.button-comp .button-comp__label{color:inherit;padding:0 4px}.approve-button__separator{width:1px;background-color:currentColor}.edit-button{position:relative;display:inline-flex;align-items:center;font-weight:400}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__button.button-comp--appearance-success-border:hover{border-color:var(--color-ui-red);background-color:var(--color-ui-red-10-on-white);color:var(--color-ui-red)}.friendship-button__button.button-comp--appearance-success-border:hover svg{fill:var(--color-ui-red)}.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:4px;right:3px}.friendship-button__additional-icon svg{width:8px;height:8px}.friendship-button__additional-icon--color-ui-green{color:var(--color-ui-green)}.friendship-button__additional-icon--color-ui-gray-2{color:var(--color-ui-gray-2)}.company-bp-banner{position:relative;margin-bottom:14px;border-radius:24px;background-image:url(https://assets.habr.com/career/assets/packs/media/images/company_bp_profile-cb886f69.png),radial-gradient(circle farthest-corner at 100% 0,#dae3ff 0,#b7c9ff 20%,#6588fd 84%);background-size:250px 130px,auto auto;color:var(--color-ui-white);padding:20px 120px 20px 24px;background-repeat:no-repeat;background-position:right 39px top 4px,0}@media only screen and (-webkit-min-device-pixel-ratio:1.5){.company-bp-banner{background-image:url(https://assets.habr.com/career/assets/packs/media/images/company_bp_profile_x2-44cba332.png),radial-gradient(circle farthest-corner at 100% 0,#dae3ff 0,#b7c9ff 20%,#6588fd 84%)}}@media(max-width:1023px){[data-responsive] .company-bp-banner{min-height:262px;background-size:274px 142px,auto auto;background-position:50% 149px,0}}@media(max-width:479px){.company-bp-banner{padding:20px 24px}}.company-bp-banner__title{margin:0 0 4px;font-size:var(--font-size-display-m);font-weight:600;line-height:var(--font-line-height-display-m)}@media(max-width:1023px){[data-responsive] .company-bp-banner__title{padding-right:32px}}.company-bp-banner__description{max-width:424px;margin:0;font-size:var(--font-size-body-m);line-height:var(--font-line-height-body-l)}.company-bp-banner__link{position:absolute;top:0;right:0;left:0;bottom:0;font-size:0}.company-bp-banner__close{position:absolute;top:4px;right:4px;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border:none;padding:0;width:40px;height:40px;background-color:transparent;border-radius:50%;z-index:2;display:flex;align-items:center;justify-content:center;--background-color:var(--color-ui-gray-3-10);--icon-color:var(--color-ui-gray-2);--icon-color-hover:var(--color-ui-gray-1)}.company-bp-banner__close:hover{background-color:var(--background-color)}.company-bp-banner__close:hover svg{fill:var(--icon-color-hover)}.company-bp-banner__close:focus-visible{outline:2px solid var(--color-ui-primary-60);outline-offset:2px;background-color:var(--background-color)}.company-bp-banner__close svg{transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;fill:var(--icon-color);color:var(--icon-color)}.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:8px}.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;font-size:var(--font-size-body-s);line-height:var(--font-line-height-body-m)}.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-sidebar-context-menu__item{margin-top:4px;margin-left:4px;margin-right:4px;max-width:calc(100% - 8px)}.company-sidebar-context-menu__item:first-child{margin-top:8px}.company-sidebar-context-menu__item:last-child{margin-bottom:8px}.company-site{display:inline-block;vertical-align:bottom;white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.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:600}.admin-statistics-chart__diff--negative{color:var(--color-ui-red)}.admin-statistics-chart__diff--positive{color:#64c178}.admin-statistics-chart__diff--zero{color:var(--color-ui-gray-2)}.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:var(--font-size-body-l);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:var(--color-ui-gray-1);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:var(--font-size-display-m);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 16px;font-size:var(--font-size-body-l);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 .basic-radio-button{height:24px}.admin-vacancy-filters__column--inner{grid-row-gap:0;row-gap:0}.admin-vacancy-filters__remote-work{margin-top:8px}.free-vacancies-banner{position:relative;padding:12px 12px 12px 16px;background:var(--color-ui-green-10);border:1px solid var(--color-ui-green);border-radius:12px}.free-vacancies-banner__title{display:flex;align-items:center;margin:0 0 4px}.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__title{font-size:var(--font-size-body-l);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-display-m)}.free-vacancies-banner__message{font-size:var(--font-size-body-m);line-height:var(--font-line-height-body-l)}.import-vacancies__description{display:block;margin:24px 0}.import-vacancies__input{margin-bottom:12px;position:relative;display:flex;align-items:center;flex-wrap:wrap;grid-gap:4px 8px;gap:4px 8px}.import-vacancies__input .text-input{flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 48px)}.import-vacancies__input--full .text-input{flex:0 0 100%}.import-vacancies__delete{flex:0 0 40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;background-color:transparent;padding:0}.import-vacancies__input-error{flex:0 0 100%;margin-top:8px;color:var(--color-ui-red);font-size:var(--font-size-body-m);line-height:var(--font-line-height-body-l)}.import-vacancies__submit{display:block;margin-top:24px}.import-vacancies__list{display:grid;grid-gap:12px;gap:12px}.import-vacancies__section-header{display:flex;align-items:start;justify-content:space-between;grid-gap:12px;gap:12px;flex-wrap:wrap}.import-vacancies__title{font-size:var(--font-size-display-m);font-weight:600;line-height:var(--font-line-height-display-m);margin:0}@media(max-width:1023px){[data-responsive] .import-vacancies__title{flex:0 0 100%}}.vacancies-admin-page .page-title__aside{display:flex;align-items:center;grid-gap:8px;gap:8px;flex-wrap:wrap}.vacancies-admin-page__filters-row{display:flex;justify-content:space-between;grid-gap:12px;gap:12px;flex-wrap:wrap}@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,[data-responsive] .vacancies-admin-page__order{flex:0 0 100%;max-width:100%}}.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:600}@media(max-width:1023px){[data-responsive] .vacancies-admin-page__mobile-filters-section{margin-left:-16px;margin-right:-16px}}.vacancies-admin-page__moderation-popup-content{padding:24px 16px}.event-content{padding-top:16px}.event-header__message,.event-header__meta{margin-right:5px}.event-wrapper{font-size:var(--font-size-body-l)}.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://assets.habr.com/career/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:var(--font-size-display-m);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:var(--font-size-display-m);font-weight:700;line-height:27px;margin-bottom:16px}.expert-billing-popup__description{font-size:var(--font-size-body-l);font-weight:400;line-height:20px;margin-bottom:24px}.expert-card-wrapper--bordered{border:2px solid var(--color-ui-orange)}.expert-card__last-visited{float:right;margin:0 0 5px 5px;color:var(--color-ui-gray-3);font-size:var(--font-size-body-m);line-height:var(--font-line-height-body-l)}@media(max-width:1023px){[data-responsive] .expert-card__last-visited{float:none;margin:0 0 8px}}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:8px}}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-weight:600;font-size:var(--font-size-display-m);line-height:var(--font-line-height-display-m)}.expert-card__title-link{color:inherit;text-decoration:none;margin-right:8px}.expert-card__title-link:visited{color:var(--color-ui-gray-2)}.expert-card__stats{margin:16px 0}.expert-card__footer{display:flex;margin-top:16px;flex-direction:column;justify-content:flex-start;align-items:flex-start;grid-row-gap:16px;row-gap:16px}.expert-card__experience-and-job{font-size:var(--font-size-body-m);line-height:var(--font-line-height-body-l)}.expert-card__experience-and-job .inline-list{display:block}.expert-card__experience-and-job .inline-list+.inline-list{margin-top:4px}.expert-card__content{font-size:var(--font-size-body-l);line-height:var(--font-line-height-display-m)}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:var(--font-size-display-m);line-height:var(--font-line-height-display-m);color:var(--color-ui-green);font-weight:600}.expert-cost__rate{display:flex;align-items:center;grid-column-gap:4px;column-gap:4px;white-space:nowrap}.expert-cost__amount{font-size:var(--font-size-display-l);line-height:var(--font-line-height-display-l);font-weight:600}.expert-cost__free-intro{font-weight:600;white-space:nowrap;color:var(--color-ui-green)}.expert-icon{width:24px;height:24px;border-radius:50%;background-color:var(--color-ui-primary-10);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:600;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:var(--color-ui-gray-1);font-size:var(--font-size-body-l);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;border-radius:12px;border:1px solid var(--color-ui-gray-shadow);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:600;font-size:var(--font-size-body-l);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:600;color:var(--color-ui-gray-1)}.expert-stats-counter__count--rating{color:var(--color-ui-primary)}.expert-stats-counter__count--connections{margin-right:4px}.expert-profile__rating{display:flex;align-items:center;color:var(--color-ui-primary)}.expert-stats-counter__text{color:var(--color-ui-gray-2)}.experts-feedback-block{position:relative;height:252px;background-image:url(https://assets.habr.com/career/assets/packs/media/images/experts_feedback_bg-bb693833.svg);background-position:bottom;background-color:var(--color-graph-violet-light-10);background-size:cover;background-repeat:no-repeat;border-radius:24px;padding:24px}@media(max-width:1023px){[data-responsive] .experts-feedback-block{background-image:none;overflow:hidden;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__later{font-weight:600;text-align:center;padding:0;border:0;color:var(--color-ui-blue-accent);background-color:transparent}.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-weight:600;font-size:var(--font-size-body-l);line-height:var(--font-line-height-display-m);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:var(--color-ui-white);border:2px solid var(--color-graph-violet-light);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:var(--color-ui-gray-overlay)}.experts-list-page__title{margin-bottom:16px}.experts-list-page__filters,.experts_index_page .search-total{margin-top:16px}.experts-list-page__faq{margin-left:8px;display:block}.experts-list-page .filters-controls{grid-template-columns:-webkit-min-content;grid-template-columns:min-content}.filter-item__text{padding:0 4px}.filters-controls{display:grid;grid-gap:8px;gap:8px;grid-template-columns:100%}.filters-controls--horizontal{grid-template-rows:-webkit-max-content;grid-template-rows:max-content;grid-template-columns:repeat(2,-webkit-max-content);grid-template-columns:repeat(2,max-content)}.filters-list{display:flex;align-items:center;grid-gap:4px;gap:4px;flex-wrap:wrap}.filters-submit-screen__submit{padding:24px;display:grid;grid-template-columns:minmax(0,1fr)}@media(max-width:1023px){[data-responsive] .filters-submit-screen__submit{padding:16px 24px}}.saved-filter-item{display:flex;align-items:start;grid-gap:8px;gap:8px}.saved-filter-item__title{flex:1 1;min-width:0;word-break:break-word}.saved-filter-item__link{color:var(--color-ui-gray-1);font-size:var(--font-size-body-m);line-height:var(--font-line-height-body-l)}.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;line-height:var(--font-line-height-body-l);font-size:var(--font-size-body-l)}@media(max-width:1023px){[data-responsive] .saved-filters-counter__wrapper{padding:24px 0}}.saved-filters-list__item{padding:8px 0}.saved-filters-widget__empty{color:var(--color-ui-gray-2)}.selected-filters{display:flex;align-items:center;flex-wrap:wrap;grid-gap:8px;gap:8px}.selected-filters__title{font-size:var(--font-size-body-m);font-weight:600;line-height:var(--font-line-height-body-l)}.selected-filters--appearance-tabs{align-items:center;grid-gap:12px;gap:12px}.selected-filters--appearance-tabs .selected-filters__title{width:auto;margin-top:0}.basic-radio-button{display:inline-block}.basic-radio-button--disabled{pointer-events:none}.basic-radio-button__wrapper{display:inline-flex;align-items:flex-start;cursor:pointer}.basic-radio-button__button{position:relative;flex-shrink:0;width:22px;height:22px;margin-top:1px;margin-right:8px;border:1px solid var(--color-ui-gray-5);border-radius:50%;background-color:var(--color-ui-white);transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.basic-radio-button__button:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:12px;border-radius:50%;background-color:var(--color-ui-white);transform:translate(-50%,-50%) scale(0);transition:transform .2s linear,background-color .2s linear,opacity .2s linear}.basic-radio-button__wrapper:hover .basic-radio-button__input:not(:checked)+.basic-radio-button__button{border-color:var(--color-ui-gray-4)}.basic-radio-button__wrapper:hover .basic-radio-button__input:checked+.basic-radio-button__button{border-color:var(--color-ui-primary-80);background-color:var(--color-ui-primary-80)}.basic-radio-button__input:checked+.basic-radio-button__button{border-color:var(--color-ui-primary);background-color:var(--color-ui-primary)}.basic-radio-button__input:checked+.basic-radio-button__button:after{transform:translate(-50%,-50%) scale(1)}.basic-radio-button__input:focus-visible:not(:checked)+.basic-radio-button__button{border-color:var(--color-ui-gray-4);outline:2px solid var(--color-ui-gray-2-60);outline-offset:2px}.basic-radio-button__input:focus-visible:checked+.basic-radio-button__button{border-color:var(--color-ui-primary-80);background-color:var(--color-ui-primary-80);outline:2px solid var(--color-ui-primary-60);outline-offset:2px}.basic-radio-button__input:disabled:not(:checked)+.basic-radio-button__button{border-color:var(--color-ui-gray-6)}.basic-radio-button__input:disabled:checked+.basic-radio-button__button{border-color:var(--color-ui-gray-5);background-color:var(--color-ui-gray-5)}.basic-radio-button__content{color:var(--color-ui-gray-1);font-size:var(--font-size-body-l);font-weight:400;line-height:var(--font-line-height-display-m)}.basic-radio-button__content--disabled{color:var(--color-ui-gray-4)}.select{position:relative;display:flex}.select:after{content:"";position:absolute;top:50%;right:12px;width:24px;height:24px;transform:translateY(-50%);background-color:var(--color-ui-gray-2);-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg 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") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg 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") center/contain no-repeat}.select--disabled,.select:after{pointer-events:none}.select--disabled:after{background-color:var(--color-ui-gray-5)}.select__input{overflow:hidden;flex:1 1;width:100%;min-width:40px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;background-color:var(--color-ui-white);padding:7px 44px 7px 15px;border-radius:12px;border:1px solid var(--color-ui-gray-5);color:var(--color-ui-gray-1);appearance:none;font-size:var(--font-size-body-l);line-height:var(--font-line-height-display-m);transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.select__input::-ms-input-placeholder{color:var(--color-ui-gray-3)}.select__input::placeholder{color:var(--color-ui-gray-3)}.select__input:hover{border:1px solid var(--color-ui-gray-4)}.select__input:focus{outline:none}.select__input:focus-visible{border:1px solid var(--color-ui-gray-2)}.select__input:focus:not(:focus-visible){border:1px solid var(--color-ui-gray-5)}.select__input:disabled{border-color:var(--color-ui-gray-6);color:var(--color-ui-gray-4);cursor:default}.select--appearance-simple .select__input{padding:0 15px 0 0;background-color:transparent;border:none;color:#333;font-size:14px}.select--appearance-simple:after{right:0;width:12px;height:12px;background-color:#333}.basic-textarea{display:flex;flex-direction:column;grid-row-gap:8px;row-gap:8px}.basic-textarea__textarea{flex:1 1 auto;min-width:0;min-height:calc(26px + 1em);max-height:calc(26px + var(--textarea--maxRows)*1em);padding:8px 12px;font-size:var(--font-size-body-l);line-height:var(--font-line-height-display-m);border:1px solid var(--color-ui-gray-5);border-radius:12px;background-color:var(--color-ui-white);resize:vertical;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.basic-textarea__textarea::-ms-input-placeholder{color:var(--color-ui-gray-3)}.basic-textarea__textarea::placeholder{color:var(--color-ui-gray-3)}.basic-textarea__textarea:hover{border-color:var(--color-ui-gray-4);outline:0}.basic-textarea__textarea:focus{border-color:var(--color-ui-gray-2);outline:0}.basic-textarea--appearance-feedback .basic-textarea__textarea{padding:10px 12px;min-height:calc(24px + 1em)}.basic-textarea--invalid .basic-textarea__textarea{border-color:var(--color-ui-red)}.basic-textarea__footer--withErrors{display:flex;justify-content:space-between;align-items:flex-end}.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:var(--color-ui-gray-2);font-size:15px;font-weight:400;line-height:20px}.field-name--required:after{content:" *";position:relative;top:8px;color:var(--color-ui-red);line-height:.5;vertical-align:super;align-self:flex-start}.field-error{color:var(--color-ui-red)}.form-field__errors{margin-top:6px}.form-field-errors{color:var(--color-ui-red)}.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:12px}.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:minmax(0,-webkit-max-content) 80px;grid-template-columns:minmax(0,max-content) 80px}.input-group--appearance-currency-range-block{grid-template-columns:80px minmax(0,-webkit-max-content);grid-template-columns:80px minmax(0,max-content);grid-template-rows:1fr 1fr;grid-template-areas:"range range" "currency none"}.input-group--appearance-currency-range-block>:first-child{grid-area:range}.input-group--appearance-currency-range-block>:last-child{grid-area:currency}.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:600;font-size:var(--font-size-body-l);line-height:var(--font-line-height-display-m)}.input-label__label--required:after{content:"*";color:var(--color-ui-red);padding-left:4px}.input-range{display:flex;grid-column-gap:8px;column-gap:8px;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://assets.habr.com/career/assets/packs/media/images/ajax-loader-637abf72.gif);width:20px;height:16px}.text-input{display:flex}.text-input__input{-webkit-appearance:none;-moz-appearance:none;flex:1 1;width:100%;min-width:40px;padding:7px 15px;border-radius:12px;border:1px solid var(--color-ui-gray-5);color:var(--color-ui-gray-1);appearance:none;font-size:var(--font-size-body-l);line-height:var(--font-line-height-display-m);transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.text-input__input::-ms-input-placeholder{color:var(--color-ui-gray-3)}.text-input__input::placeholder{color:var(--color-ui-gray-3)}.text-input__input:hover{border:1px solid var(--color-ui-gray-4)}.text-input__input:focus{border:1px solid var(--color-ui-gray-2);outline:none}.text-input__input[disabled]{border:1px solid var(--color-ui-gray-6);opacity:.5}.text-input--appearance-tag-editor .text-input__input{padding:0 15px;border:1px solid var(--color-ui-primary)}.text-input--invalid .text-input__input{border-color:var(--color-ui-red)}.text-input--appearance-search .text-input__input{padding-right:50px;background-repeat:no-repeat;background-position:right 11px 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='%2355798B' 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 .text-input__input{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='%2355798B' viewBox='0 0 24 24'/%3E")}.text-input__icon svg{fill:var(--color-ui-gray-2)}.text-input--appearance-dropdown-search{margin:16px}.text-input--appearance-dropdown-search-embedded{padding:16px 0}.text-input--withIcon{position:relative}.text-input--withIcon .text-input__input{padding-right:40px}.text-input--withIcon .text-input__icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:flex;align-items:center;height:24px}.text-input--iconLeft .text-input__input{padding-right:12px;padding-left:44px}.text-input--iconLeft .text-input__icon{right:auto;left:12px}.text-input__input.js-mask-phone{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.burger-overlay{height:100%;width:calc(100% - 80px);max-width:300px;background:var(--color-ui-white)}.burger-overlay__section{display:flex;flex-direction:column;grid-gap:4px;gap:4px;padding:4px;border-bottom:1px solid var(--color-ui-gray-shadow)}.burger-overlay__section:last-of-type{border-bottom:none}.burger-overlay__heading{color:var(--color-ui-gray-2);font-size:var(--font-size-body-m)}.burger-overlay__action{display:block;color:var(--color-ui-gray-1);font-size:var(--font-size-body-l)}.burger-overlay__action,.burger-overlay__heading{padding:8px 16px;line-height:var(--font-line-height-display-m)}.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:24px;visibility:hidden;cursor:pointer;background:var(--color-ui-white);border-radius:16px;transform:translateZ(0);box-shadow:var(--shadow-dropdown);display:grid;grid-gap:8px;gap:8px}@media(max-width:1023px){[data-responsive] .user-auth-menu__popup{top:48px;left:0;right:0;width:auto}}.user-auth-menu__popup[data-header-dropdown-open=open]{visibility:visible}.user-notifications{display:flex;align-items:center}.user-notifications__counter{z-index:2;position:absolute;top:-4px;right:-4px}.user-notifications__link{display:block;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.hh-import-profile-button{display:flex;align-items:center;justify-content:flex-start;grid-gap:6px;gap:6px;width:100%;text-align:center;padding:8px 12px;border-radius:3px;background-color:var(--color-ui-white);border:none;color:var(--color-ui-gray-1)}.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-button--unavailable{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;text-align:left;padding:8px 16px;border-radius:8px;background-color:var(--color-ui-white);color:var(--color-ui-gray-1);min-height:64px;grid-gap:4px;gap:4px;opacity:1}.hh-import-profile-button--unavailable .hh-import-profile-button__title-row{display:inline-flex;align-items:center;grid-gap:8px;gap:8px}.hh-import-profile-button--unavailable .hh-import-profile-button__subtitle{display:inline-block;font-size:var(--font-size-body-m);line-height:var(--font-line-height-body-l);color:var(--color-ui-gray-2)}.hh-import-profile-button--unavailable .hh-import-profile-button__icon{margin:0;opacity:1}.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:var(--color-ui-white);border-radius:24px;border:1px solid var(--color-ui-gray-shadow);grid-gap:8px;gap:8px}.hh-import-profile-status-banner--serviceUnavailable{background-color:var(--color-ui-gray-7);border:none}.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__hh-icon{flex-shrink:0;width:24px;height:24px;margin-top:1px;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-status-banner__header{display:flex;flex-wrap:wrap}.hh-import-profile-status-banner__delimiter:before{content:"•";margin:0 .33ch;color:var(--color-ui-gray-2)}.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:var(--color-ui-blue-accent);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:var(--font-size-body-l);line-height:20px}.hh-import-profile-status-banner__title{margin:0}.hh-import-profile-status-banner__message{margin-top:4px;color:#65869f}.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--scale-sm use{transform:scale(.71875);transform-origin:center}.svg-icon--color-ui-white,.svg-icon--color-white{--svg-icon--color:var(--color-ui-white)}.svg-icon--color-purple{--svg-icon--color:var(--color-ui-purple)}.svg-icon--color-muted{--svg-icon--color:var(--color-ui-gray-2)}.svg-icon--color-ui-green{--svg-icon--color:var(--color-ui-green)}.svg-icon--color-ui-gray-2{--svg-icon--color:var(--color-ui-gray-2)}.svg-icon--color-ui-blue-accent{--svg-icon--color:var(--color-ui-blue-accent)}.svg-icon--color-ui-blue{--svg-icon--color:var(--color-ui-blue)}.svg-icon--color-ui-orange{--svg-icon--color:var(--color-ui-orange)}.svg-icon--color-dark{--svg-icon--color:var(--color-ui-gray-1)}.svg-icon--color-blue{--svg-icon--color:#1463d9}.svg-icon--color-ui-primary{--svg-icon--color:var(--color-ui-primary);fill:var(--color-ui-primary)}.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-red,.svg-icon--color-ui-red{--svg-icon--color:var(--color-ui-red)}.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--color-ui-orange-dirty{--svg-icon--color:#ec9539}.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-arrow-down,.svg-icon--icon-cross,[class*=svg-icon--color-]{fill:var(--svg-icon--color)}[class*=svg-icon--color-]{color:var(--svg-icon--color)}.svg-icon--icon-bookmark{--svg-icon--width:14;--svg-icon--height:18;fill:var(--svg-icon--color)}.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-cross-new,.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-consultations,.svg-icon--icon-emoji-add{fill:var(--svg-icon--color)}.svg-icon--icon-fire{--svg-icon--height:15;--svg-icon--width:13}.svg-icon--icon-alarm,.svg-icon--icon-banner,.svg-icon--icon-check-circle-empty,.svg-icon--icon-eye,.svg-icon--icon-time,.svg-icon--icon-trash,.svg-icon--icon-up{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:24px 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}}body:not([data-responsive]) .content-wrapper--stickySidebar{align-items:stretch}@media(min-width:1024px){.content-wrapper--stickySidebar{align-items:stretch}}.content-wrapper__sidebar--stickySidebar{display:flex;min-height:0;flex-direction:column}.content-wrapper__sidebar--stickySidebar:before{display:block;content:"";flex:1 1}.content-wrapper__sidebar-sticky{position:sticky;bottom:0;padding-bottom:12px;z-index:2;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr)}.content-wrapper__sidebar-sticky .page-section:last-child{margin-bottom:0}.content-wrapper__main{flex:1 1;min-width:0}body:not([data-responsive]) .content-wrapper__main{min-height:calc(100dvh - 506px)}@media(min-width:1024px){.content-wrapper__main{min-height:calc(100dvh - 506px)}}body:not([data-responsive]) .content-wrapper__main--left{padding-right:24px}@media(min-width:1024px){.content-wrapper__main--left{padding-right:24px}}body:not([data-responsive]) .content-wrapper__main--right{padding-left:24px}@media(min-width:1024px){.content-wrapper__main--right{padding-left:24px}}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--left .sidebar_menu{display:grid;grid-gap:12px;gap:12px}.content-wrapper__sidebar--left .sidebar_menu>.section{margin-bottom:0}.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:var(--color-ui-gray-overlay);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%)}.overlay .overlay{background:transparent}.overlay[data-overlay=company-overlay],.overlay[data-overlay=visitor-overlay]{overflow:hidden}.modal-window{display:flex;height:100%;overflow-y:auto;background:var(--color-ui-gray-overlay)}.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:var(--color-ui-white)}body:not([data-responsive]) .modal-window__box{min-width:600px;overflow:hidden;border-radius:24px;box-shadow:0 1px 15px var(--color-ui-gray-1-10)}@media(min-width:1024px){.modal-window__box{min-width:600px;overflow:hidden;border-radius:24px;box-shadow:0 1px 15px var(--color-ui-gray-1-10)}}@media(max-width:1023px){[data-responsive] .modal-window__box{min-height:100%}}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:var(--color-ui-white)}}.modal-window__header{display:flex;align-items:center;position:relative;background:var(--color-ui-white);flex-shrink:0}body:not([data-responsive]) .modal-window__header{border-radius:4px 4px 0 0}@media(min-width:1024px){.modal-window__header{border-radius:4px 4px 0 0}}@media(max-width:1023px){[data-responsive] .modal-window__header--popup{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:initial}@media(max-width:1023px){[data-responsive] .modal-window__back{position:absolute;top:50%;transform:translateY(-50%)}}.modal-window__close{position:absolute;width:24px;height:24px;padding:0;right:24px;top:24px;margin-left:auto;color:var(--color-ui-gray-2)}.modal-window__back{left:0}.modal-window__title{text-align:left;flex:1 1;padding:24px 24px 0;color:var(--color-ui-gray-1);font-weight:600;font-size:var(--font-size-display-m);line-height:var(--font-line-height-display-m)}@media(max-width:1023px){[data-responsive] .modal-window__title{padding:24px;text-align:center}}.modal-window__title--appearance-save-popup{padding:24px}@media(max-width:1023px){[data-responsive] .modal-window__title--appearance-default{border-bottom:1px solid var(--color-ui-gray-shadow);margin-bottom:8px}}.modal-window__title--popup{font-size:var(--font-size-body-l);line-height:var(--font-line-height-display-m)}.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__content--appearance-default{padding:0 8px}.modal-window__content--popup.modal-window__content--appearance-save-popup{padding:0 24px}.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 var(--color-ui-gray-6)}.modal-window__footer--popup{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:var(--color-ui-white);border-top:1px solid var(--color-ui-gray-shadow)}}.modal-window__footer--popup.modal-window__footer--appearance-new{background-color:var(--color-ui-white)}.modal-window--appearance-new{font-size:var(--font-size-body-l)}.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}}@media(max-width:1023px){[data-responsive] .modal-window__header--appearance-save-popup{border-bottom:1px solid var(--color-ui-gray-shadow);margin-bottom:8px}}.modal-window__content--appearance-save-popup{margin-bottom:8px}.modal-window__header--scrollable.modal-window__header--stuck{box-shadow:inset 0 -1px 0 0 var(--color-ui-gray-6)}.modal-window__title--appearance-new{padding:24px;font-size:var(--font-size-display-m);line-height:24px;white-space:normal}@media(max-width:1023px){[data-responsive] .modal-window__title--appearance-new{font-size:var(--font-size-display-m);line-height:24px;text-align:left}}.modal-window__box--appearance-new{border-radius:24px;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:var(--color-ui-white)}}@media(max-width:1023px)and (max-width:479px){[data-responsive] .modal-window__box--appearance-new{border-radius:24px 24px 0 0;box-shadow:none;max-width:100%;min-width:100%;margin:0;max-height:calc(100dvh - 32px);overflow:auto}}.modal-window__box--appearance-new.modal-window__box--size-specs{max-width:none}.modal-window__box--appearance-new.modal-window__box--size-480{max-width:480px;min-width:480px}.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:var(--color-ui-white);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}}.modal-window .modal-window{background:transparent}.modal-window__wrapper:has(.modal-window__wrapper):not(:has(.modal-window__wrapper--appearance-default)){visibility:hidden}.modal-window__scroll-content:has(.modal-window)>.modal-window__sausage{display:none}.with-load-more__button{margin-top:16px;text-align:center}.with-pagination__controls{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px;border-radius:24px;border:1px solid var(--color-ui-gray-shadow);background:var(--color-ui-white);box-sizing:border-box}.with-pagination__pages{display:flex;justify-content:center;align-items:center;overflow:auto;white-space:nowrap;flex:1 1;min-width:0;margin:0 8px}.with-pagination__continuation{display:none}.with-pagination__page{display:flex;align-items:center;justify-content:center;width:40px;height:40px;font-size:var(--font-size-body-l);font-weight:600;line-height:var(--font-line-height-display-m);color:var(--color-ui-gray-1);border-radius:50%;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.with-pagination__page:hover{text-decoration:none}.with-pagination__page:focus-visible,.with-pagination__page:hover:not(.with-pagination__page--active):not(.with-pagination__page--continuation){background-color:var(--color-ui-gray-3-10)}.with-pagination__page:focus-visible{outline:2px solid var(--color-ui-primary-60);outline-offset:2px}.with-pagination__page--active{background-color:var(--color-ui-primary-20);color:var(--color-ui-primary-accent)}.with-pagination__side-button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:50%;padding:8px;border:none;background-color:transparent;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.with-pagination__side-button svg{fill:var(--color-ui-gray-2)}.with-pagination__side-button:hover:not(:disabled){background-color:var(--color-ui-gray-3-10)}.with-pagination__side-button:hover:not(:disabled) svg{fill:var(--color-ui-gray-1)}.with-pagination__side-button:disabled svg{fill:var(--color-ui-gray-4)}.with-pagination__side-button:focus-visible{background-color:var(--color-ui-gray-3-10);outline:2px solid var(--color-ui-primary-60);outline-offset:2px}.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;max-height:134px;overflow:hidden;border:1px solid var(--color-ui-gray-5);color:var(--color-ui-gray-1);padding:3px;border-radius:12px;font-size:var(--font-size-body-l);line-height:var(--font-line-height-display-m);position:relative}.specs-picker__specs:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.specs-picker__specs button:not(:disabled){position:relative;z-index:2}.specs-picker__specs-placeholder{display:block;color:var(--color-ui-gray-3);font-size:var(--font-size-body-l);line-height:var(--font-line-height-display-m);padding:4px 12px}.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),var(--color-ui-white));z-index:9}.specs-picker__specs--hasError{background-color:var(--color-ui-red-10)}.specs-picker__specs .inline-list{display:flex;flex-wrap:wrap;grid-gap:4px;gap:4px}.no-content{padding:24px 0;text-align:center}.no-content--appearance-dropzone{display:flex;align-items:center;grid-gap:12px;gap:12px;padding:24px 0}.no-content--appearance-dropzone .no-content__icon{margin:0}.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 24px;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:560px;color:var(--color-ui-gray-1);margin:0 auto 8px;font-size:var(--font-size-display-s);font-weight:600;line-height:var(--font-line-height-display-s);text-align:center}.no-content__title--appearance-maintenance{max-width:480px;font-size:var(--font-size-body-l);line-height:var(--font-line-height-display-m)}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:560px;color:var(--color-ui-gray-3);font-size:var(--font-size-body-m);line-height:var(--font-line-height-body-l)}.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:var(--font-size-body-l);line-height:var(--font-line-height-display-m);color:var(--color-ui-gray-1)}.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;border-radius:inherit}.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{border-radius:inherit;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:var(--color-ui-white-80)}.with-spinner-placeholder__overlay--appearance-analysis{background-color:var(--color-ui-gray-5)}@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:var(--font-size-body-l);font-weight:400;line-height:20px}.expert-billing-page__active{margin-top:24px;font-size:var(--font-size-body-l);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:var(--font-size-display-xl);line-height:var(--font-line-height-display-xl)}.expert-form-page__title--required:after{content:" *";position:relative;top:8px;color:var(--color-ui-red);line-height:.5;vertical-align:super;align-self:flex-start}.expert-form-page__qualifications{display:grid;grid-gap:12px;gap:12px}.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__submit-section--stuck,.expert-form-page__submit-section-box--stuck{border-bottom-left-radius:0;border-bottom-right-radius:0}.expert-form-page__submit-section-sentinel{height:0}.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}}.rating-card--bp{--text-color-emphasized:var(--color-ui-green-accent)}.rating-card--bp .svg-icon--color-emphasized{--svg-icon--color:var(--color-ui-green-accent)}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:var(--color-ui-gray-2);font-size:var(--font-size-display-m);font-weight:600}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{display:none;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-button.button-comp,.rating-card__scores-button.button-comp:focus-visible,.rating-card__scores-button.button-comp:hover{color:var(--color-ui-green)}.rating-card__scores-button.button-comp .button-comp__label,.rating-card__scores-button.button-comp:focus-visible .button-comp__label,.rating-card__scores-button.button-comp:hover .button-comp__label{padding:0}.rating-card__scores-toggle-wrapper{display:flex;align-items:flex-end;grid-gap:12px;gap:12px}.rating-card__scores-value{flex:none;color:var(--color-ui-green);font-size:var(--font-size-display-l);line-height:var(--font-line-height-display-l);font-weight:600}@media(max-width:1023px){[data-responsive] .rating-card__scores-value{width:auto}}.rating-card__scores-title{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;color:var(--color-ui-green);font-size:var(--font-size-body-l);line-height:var(--font-line-height-display-m);font-weight:400}.rating-card__scores-arrow .svg-icon{--svg-icon--color:var(--color-ui-green)}.rating-card__score-list{padding-bottom:20px}.rating-card__review{width:100%;padding-left:16px;border-left:4px solid #eaf2f5}.rating-card__review-wrapper--collapsed{max-height:208px;overflow:hidden}.rating-card__review-message:not(:last-child){margin-bottom:20px}.rating-card__review-section-title{margin:0 0 8px;font-size:inherit;font-weight:600}.rating-card__review-collapse-button{position:relative;margin-top:16px}.rating-card__review-collapse-button--collapsed:before{content:"";position:absolute;top:-35px;left:0;right:0;height:20px;background-image:linear-gradient(transparent,var(--bg-color,"#ffffff"));pointer-events:none}.rating-card__rate-button{margin-left:8px}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:16px}@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{margin-right:12px}.ratings-page-header__title .page-title__title{display:inline}@media(max-width:1023px){[data-responsive] .ratings-page-header__title{margin-right:8px}}.ratings-page-header__title-nowrap{display:inline-flex;align-items:center;white-space:nowrap}.ratings-page-header__help-link{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;line-height:0;margin-left:8px;vertical-align:middle}.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:center;grid-gap:8px;gap:8px;min-width:0}@media(max-width:1023px){[data-responsive] .ratings-page-header__tabs-wrapper{flex-direction:column;align-items:flex-start;width:100%}}.ratings-page-header__tabs-wrapper>span{font-size:var(--font-size-body-m);line-height:var(--font-line-height-body-l);color:var(--color-ui-gray-1)}.ratings-page-header__tabs{flex:0 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none}@media(max-width:1023px){[data-responsive] .ratings-page-header__tabs{width:100%}}.ratings-page-header__tabs::-webkit-scrollbar{display:none}.ratings-page-header__tabs .tabs__tabs{width:-webkit-max-content;width:max-content;max-width:100%;padding:4px;border-radius:200px;background-color:var(--color-ui-gray-3-10)}.ratings-page-header__tabs .tab-item{padding:4px 8px;border-radius:200px;color:var(--color-ui-gray-1);background:var(--color-ui-gray-10)}.ratings-page-header__tabs .tab-item.tab-item--appearance-main{background:var(--color-ui-gray-10)}.ratings-page-header__tabs .tab-item__title{font-size:var(--font-size-body-m);font-weight:600;line-height:var(--font-line-height-body-l);padding:2px 4px}.ratings-page-header__tabs .tab-item:not(.tab-item--active):hover{background-color:var(--color-ui-gray-3-10)}.ratings-page-header__tabs .tab-item--active,.ratings-page-header__tabs .tab-item.tab-item--appearance-main.tab-item--active{background-color:var(--color-ui-primary);color:var(--color-ui-white)}@media(max-width:1023px){[data-responsive] .ratings-page-header__rate-button{display:grid}}.ratings-page-header__controls,.ratings-page-header__summary{margin-top:16px}.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%);font-size:var(--font-size-body-m);line-height:var(--font-line-height-body-l)}.score-item--level-good{--score-color:var(--color-ui-green-accent)}.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:var(--score-bg-color,var(--color-ui-white));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}}.reaction-button{background:var(--color-ui-white);padding:3px;display:flex;align-items:center;grid-gap:4px;gap:4px;font-size:var(--font-size-body-m);line-height:var(--font-line-height-body-l);border-radius:8px;border:1px solid var(--color-ui-gray-5);transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.reaction-button:focus-visible,.reaction-button:hover{border-color:var(--color-ui-gray-4)}.reaction-button:focus-visible{outline:2px solid var(--color-ui-gray-2-60);outline-offset:2px}.reaction-button>*{flex-shrink:0}.reaction-button img{margin:3px}.reaction-button__value{display:inline-block;padding:2px 4px;font-size:var(--font-size-body-m);line-height:var(--font-line-height-body-l)}.reaction-button--appearance-reaction-toggle{border:0;padding:8px}.reaction-button--reacted{border-color:var(--color-ui-primary-light)}.reaction-button--reacted:hover{border-color:var(--color-ui-blue-accent)}.reactions-panel__reactions{display:flex;flex-wrap:wrap;grid-gap:4px;gap:4px;align-items:center}@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:4px}}.reactions-panel__picker{display:flex;flex-wrap:wrap;grid-gap:4px;gap:4px}.reactions-panel__toggle{border:none;background:none;padding:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.reactions-panel__toggle svg{fill:var(--color-ui-gray-2)}.reputation-plus-promo-modal__image{width:100%;height:140px;object-fit:cover;display:block}.reputation-plus-promo-modal__title{margin:0;padding:24px;font-size:var(--font-size-display-m);line-height:var(--font-line-height-display-m);font-weight:600}.reputation-plus-promo-modal__description{margin:0;font-size:var(--font-size-body-l);line-height:var(--font-line-height-display-m)}.reputation-plus-promo-modal__description strong{font-weight:600;display:block;margin-top:8px;font-size:var(--font-size-display-m);line-height:var(--font-line-height-display-m)}.reputation-plus-promo-modal__content{padding:0 24px;max-height:384px;overflow-y:auto;display:grid;grid-gap:24px;gap:24px;border-top:1px solid transparent;border-bottom:1px solid var(--color-ui-gray-shadow);border-top:1px solid var(--color-ui-gray-shadow)}@media(max-width:1023px){[data-responsive] .reputation-plus-promo-modal__content{max-height:266px}}.reputation-plus-promo-modal__content--topReached{border-top:1px solid transparent}.reputation-plus-promo-modal__content--bottomReached{border-bottom:1px solid transparent}.reputation-plus-promo-modal__features{list-style:none;padding:0;margin:0;display:grid;grid-gap:8px;gap:8px}.reputation-plus-promo-modal__feature{display:flex;align-items:start;grid-gap:12px;gap:12px;padding:16px;border-radius:24px;border:1px solid var(--color-ui-gray-shadow)}.reputation-plus-promo-modal__icon{margin-top:4px;display:block;flex:0 0 40px;height:40px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='20' cy='20' r='20' fill='url(%23paint0_radial_3391_8842)'/%3E%3Cdefs%3E%3CradialGradient id='paint0_radial_3391_8842' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='rotate(45) scale(56.5685)'%3E%3Cstop stop-color='%23E5B2FF'/%3E%3Cstop offset='1' stop-color='%238164F7'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E");background-size:cover;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center}.reputation-plus-promo-modal__icon svg{width:24px;height:24px}.reputation-plus-promo-modal__text{margin:0}.reputation-plus-promo-modal__text strong{display:block;margin-bottom:4px;font-size:var(--font-size-body-l);font-weight:600;line-height:var(--font-line-height-display-m)}.reputation-plus-promo-modal__text small{display:block;color:var(--color-ui-gray-2);font-size:var(--font-size-body-m);line-height:var(--font-line-height-body-l)}.reputation-plus-promo-modal__footer{padding:24px;display:flex;align-items:center;grid-gap:8px;gap:8px}@media(max-width:1023px){[data-responsive] .reputation-plus-promo-modal__footer{padding:16px 24px}}.create-vacancy-response__apply{margin-top:24px}.create-vacancy-response__footer-text{margin:16px 0 0;font-size:var(--font-size-body-l);line-height:20px}.create-vacancy-response__controls{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}.create-vacancy-response__action-result{margin-top:12px}.vacancy-page .section-title{margin-bottom:24px}.response-favourite-button__icon{fill:transparent;color:var(--color-ui-gray-2)}.response-favourite-button__icon--active{fill:var(--color-ui-primary);color:var(--color-ui-primary)}.action-result-box{margin-bottom:24px}.guest-response,.guest-response .basic-form{display:flex;flex-direction:column;grid-gap:24px;gap:24px}.guest-response .basic-form .svg-icon.svg-icon--icon-telegram,.guest-response .svg-icon.svg-icon--icon-telegram{border-radius:50%}.guest-response .basic-notification__content{display:flex;flex-direction:column;grid-gap:8px;gap:8px;align-items:flex-start}.guest-response .basic-notification__content h4,.guest-response .basic-notification__content p{margin:0}.guest-response .basic-notification__content .guest-response__notification{font-size:var(--font-size-body-m);line-height:var(--font-line-height-body-l)}.guest-response .basic-notification__content .actions{display:flex;align-items:center;grid-gap:8px;gap:8px}@media(max-width:479px){.guest-response .basic-notification__content .actions{flex-direction:column;grid-gap:4px;gap:4px;align-items:start}}.guest-response .basic-notification__content .actions .button-comp--appearance-link{font-weight:400}.guest-response__footer{width:100%;display:flex;flex-direction:column;grid-gap:8px;gap:8px;align-items:center}.guest-response__footer .guest-response__footer--info{margin:0;color:var(--color-ui-gray-2);font-size:var(--font-size-body-m);line-height:var(--font-line-height-body-l)}.guest-response__input-label{grid-gap:4px;gap:4px}label.input-label__label--required[for=contact_phone],label.input-label__label--required[for=response_dropzone]{font-weight:600}.guest-response__contacts{display:grid;grid-gap:8px;gap:8px}.guest-response__contacts .input-group{display:grid;grid-gap:24px;gap:24px}@media(max-width:560px){.guest-response__contacts .input-group{grid-auto-flow:row;grid-template-columns:1fr;grid-gap:12px;gap:12px}}.guest-response__contacts-hint{margin:0;font-size:var(--font-size-body-m);line-height:20px;color:var(--color-ui-gray-2)}.guest-response__submit-button.button-comp--appearance-primary[disabled]{background-color:var(--color-ui-gray-5);color:#fff;opacity:1}.vacancy-guest-response{font-size:var(--font-size-body-l);line-height:20px}.vacancy-guest-response .content-section--appearance-resume-card{margin-top:0}.vacancy-guest-response .link-comp--appearance-blue{color:var(--color-ui-blue-accent)}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__title{margin:0;font-size:var(--font-size-display-m);font-weight:600;line-height:1.2857142857}@media(max-width:1023px){[data-responsive] .vacancy-guest-response__title{font-size:24px;line-height:1.3}}.vacancy-guest-response__title-link{color:var(--color-ui-gray-2);text-decoration:none;margin-right:8px}.vacancy-guest-response__title-link:visited{color:var(--color-ui-gray-2)}.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:var(--color-ui-gray-3);font-size:var(--font-size-body-m);line-height:var(--font-line-height-body-l)}@media(max-width:1023px){[data-responsive] .vacancy-guest-response__publish-date{float:none;margin:0 0 8px;text-align:left}}.vacancy-guest-response__controls{padding-top:16px}.vacancy-guest-response__file{width:min(100%,200px);max-width:100%}.vacancy-guest-response__link{display:block;overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.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}.vacancy-response-section--viewed{background:var(--color-ui-gray-7);padding-top:20px!important}.vacancy-response-section__notice{color:var(--color-ui-green);font-size:var(--font-size-body-m);line-height:var(--font-line-height-body-l);margin-bottom:8px}body:not([data-responsive]) .vacancy-response-section__notice{margin-left:60px}@media(min-width:1024px){.vacancy-response-section__notice{margin-left:60px}}.company-rating .inline-align__aside--start{width:20px;height:20px}.company-rating .basic-text--size-small{font-size:0}.company-rating .company-rating__value{font-size:14px;line-height:20px}.company-rating__container{display:flex;align-items:center;grid-gap:4px;gap:4px}.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{margin-top:4px}.resume-education-item__courses{margin-top:23px}.resume-rating-item__title{font-size:var(--font-size-display-m);font-weight:600}.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}.resume-card{font-size:var(--font-size-body-l);line-height:var(--font-line-height-display-m)}.resume-card__avatar{width:50px;height:50px}.resume-card__date{float:right;margin:0 0 4px 4px;color:var(--color-ui-gray-3);font-size:var(--font-size-body-m);line-height:var(--font-line-height-body-l)}@media(max-width:1023px){[data-responsive] .resume-card__date{float:none;margin:0 0 8px}}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:60px}@media(min-width:1024px){.resume-card__main{margin-left:60px}}.resume-card__title{margin:0;font-size:var(--font-size-display-m);font-weight:600;line-height:var(--font-line-height-display-m)}@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:var(--color-ui-gray-2)}.resume-card__offer{margin-top:4px;color:var(--color-ui-green);font-weight:600;line-height:var(--font-line-height-display-m)}.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:16px}@media(max-width:1023px){[data-responsive] .resume-card__footer{display:block}}.resume-card__collapse-button{flex:0 0 100%;margin:0 14px 0 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:var(--color-graph-cyan-20)}.resume-card__chip-qa{background:var(--color-ui-light-gray-20)}.resume-card .content-section__title{color:var(--color-ui-gray-3);font-size:var(--font-size-body-s)}.specs-modal{padding:0 24px 16px;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 - 160px)}}[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{font-size:var(--font-size-body-l)}.search-panel--appearance-new-search-panel{border:none}.search-with-dropdown{display:flex}.basic-section{padding:24px;border-radius:24px;border:1px solid var(--color-ui-gray-shadow)}.section-box--appearance-branded-vacancy .basic-section{border:none}.basic-section--appearance-horizontal{padding:0 24px}.basic-section--appearance-horizontal-card{border-radius:24px}.content-section{margin-top:16px}.content-section--appearance-resume{position:relative}.content-section--appearance-popup-section{margin-top:20px;font-size:var(--font-size-body-l)}.content-section--appearance-popup-section:first-child{margin-top:0}.content-section--appearance-popup-section-description{color:var(--color-ui-gray-2);margin-top:8px;font-size:var(--font-size-body-l)}.content-section--appearance-expert-profile,.content-section--appearance-feedback,.content-section--appearance-progress{margin-top:0}.content-section__header{display:flex;align-items:baseline;flex-wrap:wrap}.content-section__header:empty{display:none}.content-section--appearance-progress{align-items:flex-start}.content-section__header--appearance-form-block,.content-section__header--appearance-resume{align-items:center}.content-section__header--appearance-resume-heading{align-items:center;margin-bottom:24px}.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{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:var(--color-ui-gray-1)}.content-section__header--appearance-filter-section,.content-section__header--appearance-filter-section-inline-aside,.content-section__header--appearance-resume-section{margin-bottom:12px}.content-section__header--appearance-filter-section,.content-section__title--appearance-price{color:var(--color-ui-gray-1);font-weight:600;font-size:var(--font-size-body-l);line-height:var(--font-line-height-display-m)}.content-section__header--appearance-filter-section-inline-aside{align-items:center;grid-gap:8px;gap:8px}@media(max-width:1023px){[data-responsive] .content-section__header--appearance-filter-section-inline-aside{flex-direction:column;align-items:start}}.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-chips,.content-section__title--appearance-resume-card{margin-bottom:4px;color:var(--color-ui-gray-3);font-size:var(--font-size-body-s);line-height:var(--font-line-height-body-m)}.content-section__title--appearance-expert-profile,.content-section__title--appearance-feedback,.content-section__title--appearance-filter-section,.content-section__title--appearance-filter-section-inline-aside,.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:var(--color-ui-gray-1);font-weight:600}.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:var(--color-ui-gray-1);font-weight:600;font-size:var(--font-size-display-m);line-height:var(--font-line-height-display-m)}.content-section__title--appearance-resume-heading{color:var(--color-ui-gray-1);font-weight:600;font-size:var(--font-size-display-xl);line-height:var(--font-line-height-display-xl)}.content-section__title--appearance-card-section{font-weight:600;color:var(--color-ui-gray-1)}.content-section__title--appearance-contacts{color:var(--color-ui-gray-3);font-size:var(--font-size-body-s);line-height:var(--font-line-height-body-m)}.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:var(--color-ui-gray-1);font-weight:600;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;white-space:nowrap}.content-section__title--required:after{content:" *";position:relative;top:8px;color:var(--color-ui-red);line-height:.5;vertical-align:super;align-self:flex-start}.content-section__title--disabled,.content-section__title--disabled:after{color:var(--color-ui-gray-2)}.content-section--noMargin{margin:0}.content-section .content-section__title--appearance-form-section{color:var(--color-ui-gray-1);font-size:var(--font-size-body-l);font-weight:600;line-height:var(--font-line-height-display-m);margin-bottom:8px}.content-section__header--appearance-skills{margin-bottom:4px}.page-section{margin:0 0 12px}.page-section--no-margin{margin:0}.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-24,.section-group--gap-large{grid-gap:24px}.section-group--gap-larger{grid-gap:28px}.section-group--gap-largest{grid-gap:40px}.section-subtitle{font-size:var(--font-size-body-l)}.section-subtitle,.section-title{margin:0;font-weight:600;line-height:var(--font-line-height-display-m);color:var(--color-ui-gray-1)}.section-title{display:flex;align-items:center;font-size:20px}@media(max-width:1023px){[data-responsive] .section-title{flex-direction:column;grid-gap:8px;gap:8px;align-items:baseline;font-size:24px;line-height:1.291666}}.section-title--divider{padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid var(--color-ui-gray-shadow)}.section-title__title{flex:1 1}.section-title__right{font-size:14px;line-height:20px;font-weight:400}.section-title__right:empty{display:none}.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{position:relative;display:flex;align-items:end}.sidebar-section__head-title{font-size:var(--font-size-body-l);font-weight:600;color:var(--color-ui-gray-1)}.sidebar-section__body-controls{margin-top:24px;text-align:center}.sidebar-section__more-button{color:var(--color-ui-gray-1)}.sidebar-section__more-button .button-comp__label{font-size:13px}.suggestion-item{padding:8px 16px;display:flex;align-items:center;width:100%;grid-gap:8px;gap:8px;margin:0;position:relative;border-radius:12px;color:var(--color-ui-gray-1);font-size:var(--font-size-body-l);font-weight:400;line-height:var(--font-line-height-display-m);border:none;text-align:left;background-color:transparent;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.suggestion-item--active,.suggestion-item:hover,[data-whatinput=keyboard] .suggestion-item:focus{text-decoration:none;background-color:var(--color-ui-gray-3-10)}.suggestion-item__image-container{width:40px;height:40px;border-radius:8px;overflow:hidden}.suggestion-item__image-container--size-small{width:24px;height:24px}.suggestion-item__image-container--size-icon{width:28px;height:21px}.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:var(--font-size-body-l);line-height:var(--font-line-height-display-m);color:var(--color-ui-gray-1)}.suggestion-item__subtitle{display:block;margin-top:4px;font-size:var(--font-size-body-m);line-height:var(--font-line-height-body-l);color:var(--color-ui-gray-2)}.suggestion-item__checkbox{margin-top:2px}.suggestion-item__after{margin-left:auto;padding-left:8px}.suggestion-item--single.suggestion-item--selected{background-color:var(--color-ui-primary-20)}.suggestion-items{padding:4px}.suggestion-items--appearance-compact{max-height:200px;overflow:auto}.suggestion-items--embedded{max-height:290px}.suggestion-items__item:not(:first-child){margin-top:4px}.suggestion-results{min-height:48px}.suggestion-results__empty{display:flex;justify-content:center;align-items:center;height:70px;color:var(--color-ui-gray-2)}.suggestions-picker-embed,.suggestions-picker__embed-content{display:flex;flex-direction:column;flex-grow:1}.tabs{max-width:100vw;overflow:auto}.tabs__tabs{overflow-x:auto;display:flex;align-items:baseline;white-space:nowrap;background-color:var(--color-ui-gray-3-10);border-radius:200px;padding:4px;width:-webkit-min-content;width:min-content}.tabs__tab,.tabs__tab:hover,.tabs__tab a,.tabs__tab a:active,.tabs__tab a:focus,.tabs__tab a:hover{text-decoration:none}.tabs--appearance-full-width .tabs__tabs{width:100%}.tabs--appearance-full-width .tabs__aside{margin-left:auto;margin-right:8px}.sub-tab{font-size:14px;color:var(--color-ui-gray-2);font-weight:600;text-transform:uppercase;letter-spacing:1px;text-decoration:none}.sub-tab:hover{text-decoration:none;color:var(--color-ui-gray-1)}.sub-tab--active{color:var(--color-ui-gray-1);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:var(--color-ui-gray-2)}.sub-tab__count--appearance-urgent{margin-left:8px;color:#fff;font-size:12px;font-weight:600;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 var(--color-ui-gray-shadow)}.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:var(--color-ui-gray-1)}.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:4px 8px;border-radius:200px;color:var(--color-ui-gray-1);display:inline-flex;align-items:center;grid-gap:4px;gap:4px;text-decoration:none;border:none;background-color:transparent;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tab-item--appearance-main{border:1px solid transparent}.tab-item:not(.tab-item--active):hover{background-color:var(--color-ui-gray-3-10);text-decoration:none}.tab-item--active{background-color:var(--color-ui-primary);color:var(--color-ui-white);text-decoration:none}.tab-item--appearance-main.tab-item--active{border-color:var(--color-ui-primary)}.tab-item--appearance-main:focus-visible{outline:2px solid var(--color-ui-primary-60);outline-offset:2px}.tab-item__title{font-size:var(--font-size-body-m);font-weight:600;line-height:var(--font-line-height-body-l);display:inline-block;padding:2px 4px}.tab-item__count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;padding:2px 4px;border-radius:200px;background-color:var(--color-ui-primary);color:var(--color-ui-white);font-size:var(--font-size-body-xs);font-weight:600;line-height:var(--font-line-height-body-m)}.tab-item__count--appearance-urgent{background-color:var(--color-ui-red)}.tab-item--active .tab-item__count{box-shadow:0 0 0 2px var(--color-ui-white)}.draggable-tag{white-space:nowrap;display:inline-block;color:var(--color-ui-gray-1);font-size:var(--font-size-body-m);line-height:var(--font-line-height-body-l);background-color:var(--color-ui-gray-4-20);border-radius:8px;padding:4px;margin:4px 4px 0 0;text-decoration:none;cursor:pointer;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.draggable-tag:hover{text-decoration:none;background-color:var(--color-ui-gray-4-30)}.draggable-tag--active{margin:4px 0 0 4px;display:inline-flex;align-items:center;padding:4px;cursor:move}.draggable-tag--active[draggable=true]{outline:2px solid var(--color-ui-gray-2-60);outline-offset:2px}.draggable-tag--active:last-child{margin-bottom:6px}.draggable-tag__label{display:inline-block;padding:2px 4px;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;color:var(--color-ui-gray-1);font-size:var(--font-size-body-m);line-height:var(--font-line-height-body-l);background-color:var(--color-ui-gray-4-20);border-radius:8px}.tag-item:hover{text-decoration:none;background-color:var(--color-ui-gray-4-30)}.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 12px}.tag-item__delete{position:relative;display:flex;padding:8px 10px;margin-left:-13px;fill:var(--color-ui-gray-2)}.tag-item__delete:hover{fill:var(--color-ui-gray-1)}.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}@media(max-width:479px){.skill-test-modal__footer{padding:16px 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;flex-wrap:wrap}.specs-tests__header:after{content:"New";flex:0 0 61px;height:28px;font-size:0;background-image:url(https://assets.habr.com/career/assets/packs/media/images/new_label_with_flame-1adc2a33.svg)}.specs-tests__header--hideNewLabel:after{content:"";display:none}.specs-tests__title{margin:0;color:var(--color-ui-gray-1);font-weight:600;font-size:var(--font-size-display-m);line-height:var(--font-line-height-display-m);white-space:nowrap}.specs-tests__description{margin:0 0 16px;font-size:var(--font-size-body-l);line-height:var(--font-line-height-display-s)}.specs-tests__inline-action{padding:0;border:0;background:none;color:var(--color-ui-blue-accent);font-size:inherit;line-height:inherit}.specs-tests__list{display:grid;grid-gap:12px;gap:12px}.specs-tests__list>*{min-width:0}.specs-tests__show-all{margin-top:12px}.specs-tests__action{margin-top:16px}.specs-tests-item{box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;grid-gap:12px;gap:12px;min-width:0;max-width:100%;font-size:var(--font-size-body-l);line-height:var(--font-line-height-body-l);position:relative;border:1px solid var(--color-ui-gray-shadow);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:48px;flex:0 0 48px;height:48px;border-radius:8px}.specs-tests-item__info{display:flex;align-items:center;grid-gap:12px;gap:12px;min-width:0}@media(max-width:1023px){[data-responsive] .specs-tests-item__info{flex:1 1 auto}}.specs-tests-item__info-container{display:flex;flex-direction:column;grid-gap:4px;gap:4px;min-width:0}@media(max-width:1023px){[data-responsive] .specs-tests-item__info-container{flex:1 1 auto}}.specs-tests-item__header{display:flex;align-items:center;grid-gap:6px;gap:6px;min-width:0}@media(max-width:1023px){[data-responsive] .specs-tests-item__header{justify-content:space-between}}.specs-tests-item__visibility{flex:0 0 auto;margin-left:auto;width:24px;height:24px}@media(max-width:1023px){[data-responsive] .specs-tests-item__visibility{margin-left:0}}.specs-tests-item__name{display:block;min-width:0;flex:1 1 auto;color:var(--color-ui-gray-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:6px}.specs-tests-item__company-logo{display:block;flex:0 0 21px;width:21px;height:21px;border-radius:4px;border:1px solid var(--color-ui-gray-shadow);object-fit:cover}.specs-tests-item__company-logo:not(:first-child){margin-left:-4px}.specs-tests-item__status{font-size:var(--font-size-body-m);line-height:var(--font-line-height-display-xs)}@media(max-width:1023px){[data-responsive] .specs-tests-item__status{grid-area:status}}.specs-tests-item__status--status-passed{color:var(--color-ui-green-accent)}.specs-tests-item__status--status-sent{color:var(--color-ui-gray-2)}.specs-tests-item__status--status-expired{color:var(--color-ui-orange)}.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:var(--font-size-body-m);color:var(--color-ui-gray-2);line-height:20px;margin-left:4px}.specs-tests-modal{display:grid;grid-gap:20px;gap:20px}.specs-tests-modal__description{margin-bottom:12px}.specs-tests-modal__footer{padding:24px}.specs-tests-modal-test__empty{color:var(--color-ui-gray-2)}.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:12px;border-top-right-radius:12px}.test-item__block:last-child{border-bottom-left-radius:12px;border-bottom-right-radius:12px}.test-item>div{background:var(--color-ui-light-gray-12)}.test-item--status-passed>div{background:var(--color-ui-green-12)}.test-item--status-expired>div{background:var(--color-ui-orange-12)}.test-item--status-failed>div{background:var(--color-ui-red-12)}.test-item__status{text-transform:uppercase;font-size:14px;font-weight:600;line-height:20px}.test-item__status--status-passed{color:var(--color-ui-green)}.test-item__status--status-expired{color:var(--color-ui-orange)}.test-item__status--status-failed{color:var(--color-ui-red)}.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;line-height:20px}.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:var(--color-graph-violet);font-size:14px;font-weight:700}.test-item--marked{background:var(--color-graph-violet-12)}.test-item__link{display:flex;justify-content:center}.test-item__link--passed{margin-top:8px}.test-item__error{margin:8px 0;font-size:14px;line-height:20px;text-align:center;color:var(--color-ui-red)}.test-result-additional{display:grid;grid-gap:8px;gap:8px}.test-result-additional__demo-report{font-size:14px;line-height:20px}.test-result-additional__footer{margin-top:8px;display:flex;justify-content:center;align-items:center;font-size:14px;line-height:20px}.test-result-additional__error-message{color:var(--color-ui-red);margin:8px 0;text-align:center;font-size:14px;line-height:20px}.test-result-additional__report{display:flex;justify-content:center;margin-bottom:8px}.test-result-additional__report:has(.test-result-additional__report-date){justify-content:space-between}.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:var(--color-ui-white)}.basic-text--color-muted{color:var(--color-ui-gray-3)}.basic-text--color-emphasized{color:var(--text-color-emphasized,var(--color-ui-green))}.basic-text--color-important{color:var(--color-ui-red)}.basic-text--color-purple{color:var(--color-ui-purple)}.basic-text--size-small{font-size:var(--font-size-body-m);line-height:var(--font-line-height-body-l)}.basic-text--size-sm{font-size:var(--font-size-body-s);line-height:var(--font-line-height-body-m)}.basic-text--size-medium{font-size:var(--font-size-body-l);line-height:var(--font-line-height-display-m)}.basic-text--size-medium-large{font-size:var(--font-size-display-s);line-height:var(--font-line-height-display-m)}.basic-text--size-large{font-size:var(--font-size-display-m);line-height:var(--font-line-height-display-m)}.basic-text--align-center{text-align:center}.basic-text--weight-bold{font-weight:600}.footer-text{display:inline-block}@media(max-width:1023px){[data-responsive] .footer-text{display:block}}.hidden-text{display:inline-block;background-image:url(https://assets.habr.com/career/assets/packs/media/images/blur_background-eab06d8f.png);height:18px;vertical-align:middle}.inline-separator{white-space:pre-wrap;color:var(--color-ui-gray-3)}.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}.recommendation-letter .submit-box{padding-top:12px}.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:600;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:600}.user-contacts{display:grid;grid-gap:12px;gap:12px;grid-template-columns:100%}.user-contacts__title{font-size:var(--font-size-body-l);font-weight:600;line-height:var(--font-line-height-display-m);margin:0}.user-contacts__title>a{float:right;margin-left:8px}.user-contacts__notice{background-color:var(--color-ui-blue-10);border-radius:12px;padding:12px 16px;margin:0;font-size:var(--font-size-body-m);line-height:var(--font-line-height-body-l)}.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;font-size:var(--font-size-body-m);line-height:var(--font-line-height-body-l)}.user-contacts-item--resume{grid-gap:8px;gap:8px;padding-top:0;padding-bottom:0}.user-contacts-item--resume a{color:var(--color-ui-gray-1)}.user-contacts-item--disabled{color:var(--color-ui-gray-2);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:var(--font-size-display-m);line-height:1.2857;color:inherit;font-weight:600}.user-name--appearance-overlay-title{color:inherit;font-weight:600}@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:8px 0 24px}body:not([data-responsive]) .user-page-sidebar__avatar .basic-avatar--boost:before{inset:-4px}body:not([data-responsive]) .user-page-sidebar__avatar .basic-avatar--boost:after{inset:-8px}@media(min-width:1024px){.user-page-sidebar__avatar{padding:8px 0 24px}.user-page-sidebar__avatar .basic-avatar--boost:before{inset:-4px}.user-page-sidebar__avatar .basic-avatar--boost:after{inset:-8px}}.user-page-sidebar__last-activity{margin-top:2px}.user-page-sidebar__is-expert,.user-page-sidebar__is-habr-admin{margin-top:4px}.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:12px}.user-page-sidebar__actions{width:100%;display:flex;flex-wrap:nowrap;justify-content:flex-start;grid-gap:8px;gap:8px;margin-top:24px;align-items:center}.user-page-sidebar__actions__personal{flex:1 0}.user-page-sidebar__actions--with-icon-friendship{flex-wrap:wrap}.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;align-items:center;grid-gap:12px;gap:12px;width:100%}.user-page-sidebar__actions-icons{display:grid;grid-auto-flow:column;align-items:center;grid-gap:4px;gap:4px}.user-page-sidebar__contacts-placeholder{padding-top:20px}.user-page-sidebar__delimiter{height:1px;background-color:var(--color-ui-white)}.user-page-sidebar__section-group{margin-top:12px}.user-page-sidebar__display-info{font-size:var(--font-size-body-m);line-height:var(--font-line-height-body-l)}.user-page-sidebar__progress-title .icon.icon-question{display:inline-flex}.user-page-sidebar__progress-title-text{margin-right:12px;vertical-align:top;font-weight:600;font-size:var(--font-size-body-l)}@media(max-width:1023px){[data-responsive] .user-page-sidebar__progress-title-text{margin-right:8px}}.user-page-sidebar__hide-progress{position:relative;top:-6px}.user-profile-progress__body{display:grid;grid-gap:12px;gap:12px;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:12px}}.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:60px minmax(0,1fr);grid-column-gap:4px;column-gap:4px}}.user-profile-progress__description{margin-bottom:24px;font-size:var(--font-size-body-m);line-height:var(--font-line-height-body-l)}.user-profile-progress--compact .user-profile-progress__description{margin-bottom:24px}.user-profile-progress--compact .user-profile-progress__body{grid-template-columns:none;grid-gap:12px;gap:12px}.user-profile-progress--compact .user-profile-progress__recommends-title{display:inline-block;padding-left:0;margin-bottom:8px}.user-profile-progress--compact .user-profile-progress__recommends-info{grid-template-columns:60px minmax(0,1fr);grid-column-gap:4px;column-gap:4px}.user-profile-progress--compact .profile-comparison{padding-bottom:20px}.user-profile-progress--compact .profile-percentage-diagram,.user-profile-progress--compact .profile-percentage-diagram__back,.user-profile-progress--compact .profile-percentage-diagram__foreign,.user-profile-progress--compact .profile-percentage-diagram__svg{width:60px;height:60px}.user-profile-progress--compact .profile-percentage-diagram__value{width:48px;height:48px;font-size:18px;line-height:22px}.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:var(--font-size-display-m);font-weight:600;text-align:center;line-height:var(--font-line-height-display-m)}@media(max-width:1023px){[data-responsive] .profile-percentage-diagram__value{width:48px;height:48px;font-size:var(--font-size-display-s);line-height:22px}}.profile-percentage-diagram,.profile-percentage-diagram__back,.profile-percentage-diagram__foreign,.profile-percentage-diagram__svg{width:80px;height:80px}@media(max-width:1023px){[data-responsive] .profile-percentage-diagram,[data-responsive] .profile-percentage-diagram__back,[data-responsive] .profile-percentage-diagram__foreign,[data-responsive] .profile-percentage-diagram__svg{width:60px;height:60px}}.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__description{font-size:var(--font-size-body-m);line-height:var(--font-line-height-body-l)}.profile-comparison__graph{position:relative}.profile-comparison__graph:after,.profile-comparison__graph:before{position:absolute;bottom:-20px;color:var(--color-ui-green);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:var(--color-ui-gray-1);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;font-size:var(--font-size-body-m);line-height:var(--font-line-height-body-l)}.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__full{padding-left:6px}.user-resume__title-icon{vertical-align:middle;margin-left:8px}.user-resume__skills-description{color:var(--color-ui-gray-2)}.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}.user-sidebar-context-menu .button-comp--appearance-context{width:28px;height:28px;padding:0;border:none;background-color:transparent;color:var(--color-ui-gray-2)}.user-sidebar-context-menu .button-comp--appearance-context:hover{color:var(--color-ui-gray-3);background-color:transparent}.user-sidebar-context-menu .button-comp--appearance-context:hover .svg-icon{--svg-icon--color:var(--color-ui-gray-3)}.user-sidebar-context-menu .button-comp--appearance-context:focus-visible{background-color:transparent;outline:2px solid var(--color-ui-gray-2-60);outline-offset:2px}.user-sidebar-context-menu .button-comp__label--appearance-context{display:flex;align-items:center;justify-content:center;padding:0}.user-sidebar-context-menu__dropdown.dropdown{min-width:auto;min-width:-webkit-max-content;min-width:max-content;padding:4px}.user-sidebar-context-menu__dropdown.dropdown .button-comp--appearance-dropdown-list-item{width:100%;justify-content:flex-start;border:none;border-radius:12px;padding:8px 16px;color:var(--color-ui-gray-1);font-weight:400;background-color:transparent}.user-sidebar-context-menu__dropdown.dropdown .button-comp--appearance-dropdown-list-item:active,.user-sidebar-context-menu__dropdown.dropdown .button-comp--appearance-dropdown-list-item:hover{text-decoration:none;background-color:var(--color-ui-gray-3-10)}.user-sidebar-context-menu__dropdown.dropdown .button-comp__label--appearance-dropdown-list-item{padding:0;font-size:var(--font-size-body-l);line-height:var(--font-line-height-display-m);overflow:hidden;text-overflow:ellipsis}.admin-vacancy-card{font-size:var(--font-size-body-l);line-height:var(--font-line-height-display-m);padding:24px;border-radius:24px;border:1px solid var(--color-ui-gray-shadow);background-color:var(--color-ui-white)}.admin-vacancy-card--draft{background-color:var(--color-ui-gray-7)}.admin-vacancy-card__hidden{margin-bottom:12px;font-weight:600;color:var(--color-ui-gray-2)}.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;flex:0 0 24px}.admin-vacancy-card__icon--arrow{margin-left:12px;display:flex}.admin-vacancy-card__icon--placemark .svg-icon{fill:var(--color-ui-gray-2);color:var(--color-ui-gray-2)}.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:var(--color-ui-gray-2);display:flex;align-items:center}.admin-vacancy-card__period--padded{margin-left:28px}.admin-vacancy-card__period--imported{color:var(--color-ui-gray-1)}.admin-vacancy-card__importer{margin-left:28px;margin-top:2px;color:var(--color-ui-gray-2)}.admin-vacancy-card__rest{display:flex;align-items:center;white-space:nowrap;flex-wrap:wrap}.admin-vacancy-card__curators{margin-top:16px;text-align:left}.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:12px;row-gap:12px}.admin-vacancy-card__line_counters{color:var(--color-ui-gray-1);grid-column-gap:20px;column-gap:20px;background-color:var(--color-ui-gray-4-20);border-radius:8px;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:600;color:var(--color-ui-green)}.admin-vacancy-card__title{font-weight:600;font-size:var(--font-size-display-m);line-height:var(--font-line-height-display-m);color:var(--color-ui-gray-1);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:var(--color-ui-primary-10);border-radius:24px}.quick-response-vacancies__toggle{padding:0 24px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;width:100%;background-color:transparent;border:none}@media(max-width:479px){.quick-response-vacancies__toggle{align-items:flex-start}}.quick-response-vacancies__title{display:flex;align-items:center;grid-column-gap:12px;column-gap:12px;font-size:var(--font-size-display-m);font-weight:600;line-height:var(--font-line-height-display-m);text-align:left}@media(max-width:479px){.quick-response-vacancies__title{flex-wrap:wrap;grid-row-gap:12px;row-gap:12px;min-width:0}}@media(max-width:479px){.quick-response-vacancies__title-text{white-space:nowrap}}.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 24px}}.quick-response-vacancies__about{font-size:var(--font-size-body-m);line-height:var(--font-line-height-body-l);margin:0}.quick-response-vacancies__final-screen{padding:0 24px;background-color:var(--color-ui-white);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:none;border-radius:50%;width:32px;height:32px;background:var(--color-ui-white);opacity:1}.quick-response-vacancies__slider .basic-slider__button--prev{left:12px}@media(max-width:1023px){[data-responsive] .quick-response-vacancies__slider .basic-slider__button--prev{left:-16px;display:block}}.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-response-vacancies__review-link{padding:0;border:none;color:var(--color-ui-blue-accent);font-weight:600;font-size:var(--font-size-body-m);line-height:var(--font-line-height-body-l);background:none}.quick-vacancy{background-color:var(--color-ui-white);padding:24px;border-radius:24px;transition:box-shadow .2s ease-in-out,transform .3s ease-in-out;border:1px solid var(-color-ui-gray-shadow)}.quick-vacancy--responded{box-shadow:inset 0 0 0 2px var(--color-ui-green)}.quick-vacancy--banned{box-shadow:inset 0 0 0 2px var(--color-ui-white)}.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 12px;border-radius:24px;background-color:var(--color-ui-green-10);color:var(--color-ui-green-accent);font-size:var(--font-size-body-m);line-height:var(--font-line-height-body-l)}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}}.quick-vacancy__info{min-width:0}.quick-vacancy__company__name{display:flex;align-items:center;flex-wrap:wrap;grid-gap:0 4px;gap:0 4px}.quick-vacancy__company__name .link-comp{min-width:0;overflow-wrap:anywhere}.quick-vacancy__company-logo{flex-shrink:0}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-size:var(--font-size-display-m);font-weight:600;line-height:var(--font-line-height-display-m);margin-bottom:0}.quick-vacancy__company-rating{display:flex;align-items:center}.quick-vacancy__salary{margin-top:4px}.quick-vacancy__salary .basic-salary{font-size:var(--font-size-body-l);line-height:var(--font-line-height-body-l)}.quick-vacancy__meta{margin-top:16px}.quick-vacancy__requirements{margin-top:16px;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__skills{display:flex;flex-wrap:wrap;align-items:center;grid-gap:4px;gap:4px}.quick-vacancy__skills-chip{text-decoration:none}.quick-vacancy__skills-chip,.quick-vacancy__skills-chip:visited{color:var(--color-ui-gray-1)}.quick-vacancy__skills-chip:hover{text-decoration:none}.quick-vacancy__controls{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:8px;column-gap:8px}@media(max-width:479px){.quick-vacancy__controls{display:flex;flex-direction:column;grid-row-gap:8px;row-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__result{display:flex;justify-content:center;align-items:center;font-size:var(--font-size-body-l);line-height:var(--font-line-height-body-l);grid-column-gap:8px;column-gap:8px;padding:0 12px;height:36px;margin-top:24px;border-radius:8px}.quick-vacancy__result--responded{background-color:var(--color-ui-green-10)}.quick-vacancy__result--banned{background-color:var(--color-ui-white)}.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:40px;height:40px;min-width:40px;min-height:40px;margin-right:8px}}.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:14px;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:20px}.similar_vacancy .similar_vacancy__info .similar_vacancy__title{color:var(--color-ui-gray-1);font-weight:600}@media(max-width:1023px)and (min-width:560px){.similar_vacancy .similar_vacancy__info .similar_vacancy__title{font-size:14px;line-height:20px}}.similar_vacancy .similar_vacancy__info .similar_vacancy__company{margin-top:4px;color:var(--color-ui-gray-1);font-weight:400}.similar_vacancy .similar_vacancy__info .similar_vacancy__city{margin-top:4px;color:var(--color-ui-gray-2);font-size:12px;line-height:16px}.similar_vacancy .similar_vacancy__info .similar_vacancy__salary{margin-top:4px;color:var(--color-ui-green);font-weight:600;font-size:14px;line-height:20px}.similar_vacancies .basic-section{padding:24px}.similar_vacancies .basic-section .section-title{font-size:var(--font-size-body-l);line-height:var(--font-line-height-display-m);font-weight:600}.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;color:var(--color-ui-gray-2)}.similar_vacancies .basic-slider__button--next{right:-8px;color:var(--color-ui-gray-2)}.vacancies-subscription__subs-link{margin-block-end:20px}.vacancies-subscription__link{display:flex;align-items:center;font-weight:600}.vacancies-subscription__footer{padding:24px}@media(max-width:1023px){[data-responsive] .vacancies-subscription__footer{padding-top:16px;padding-bottom:16px}}.vacancies-subscription__filters{display:block;font-size:var(--font-size-body-l);line-height:var(--font-line-height-display-m)}.vacancies-subscription-success p{margin:0 0 20px}.vacancies-subscription-success p:last-child{margin:0 0 8px}.vacancy-banner{position:relative;display:flex;padding:24px 68px;color:var(--color-ui-white);background-color:var(--vacancy-banner-bg)}@media(max-width:1023px){[data-responsive] .vacancy-banner{height:auto;padding:24px 48px}}.vacancy-banner--single{min-height:156px;height:auto}@media(max-width:1023px){[data-responsive] .vacancy-banner--single{min-height:auto;height:auto;padding:24px}}.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:12px}.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://assets.habr.com/career/assets/packs/media/banner/logo_border_pink-7601b9a8.svg)}.vacancy-banner__image--type-blue{background-image:url(https://assets.habr.com/career/assets/packs/media/banner/logo_border_blue-ae81e89b.svg)}.vacancy-banner__image--type-violet{background-image:url(https://assets.habr.com/career/assets/packs/media/banner/logo_border_violet-bc31ed71.svg)}.vacancy-banner__image--type-marine{background-image:url(https://assets.habr.com/career/assets/packs/media/banner/logo_border_marine-9ee8567d.svg)}.vacancy-banner__image--type-green{background-image:url(https://assets.habr.com/career/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{width:100%}.vacancy-banner__company{display:inline-flex;align-items:center;margin-right:32px;overflow:hidden;white-space:nowrap;font-size:var(--font-size-body-m);line-height:var(--font-line-height-body-l)}.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:8px;display:flex;align-items:center}}.vacancy-banner__company-rating{margin-left:4px;font-size:0}.vacancy-banner__title{overflow:hidden;max-width:100%;text-overflow:ellipsis;margin:0 0 8px;font-weight:600;font-size:var(--font-size-display-m);line-height:var(--font-line-height-display-m)}.vacancy-banner__meta-item:not(:last-child):after{opacity:.6;content:" • ";font-weight:600}.vacancy-banner__meta{margin:8px 0 0;max-width:100%;font-size:var(--font-size-body-m);line-height:var(--font-line-height-body-l)}.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__salary{font-size:var(--font-size-body-l);font-weight:600;line-height:var(--font-line-height-display-m)}.vacancy-banner-slider{border-radius:24px;transition:height .25s ease-in-out}.vacancy-banner-slider.swiper{margin:0}.vacancy-banner-slider:not(.swiper-initialized) .swiper-slide:not(:first-child){display:none}.vacancy-banner-slider .swiper-wrapper{align-items:flex-start}.vacancy-banner-slider .swiper-pagination-bullet{display:block;height:4px;width:100%;background-color:var(--color-ui-white);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{height:auto;overflow:hidden}.vacancy-banner-slider__close{transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border:none;padding:0;width:40px;height:40px;background-color:transparent;border-radius:50%;z-index:2;display:flex;align-items:center;justify-content:center;--background-color:var(--color-ui-white-10);--icon-color:var(--color-ui-white);--icon-color-hover:var(--color-ui-white);position:absolute;top:4px;right:4px;font-size:0}.vacancy-banner-slider__close:hover{background-color:var(--background-color)}.vacancy-banner-slider__close:hover svg{fill:var(--icon-color-hover)}.vacancy-banner-slider__close:focus-visible{outline:2px solid var(--color-ui-primary-60);outline-offset:2px;background-color:var(--background-color)}.vacancy-banner-slider__close svg{fill:var(--icon-color);color:var(--icon-color)}.vacancy-banner-slider__button,.vacancy-banner-slider__close svg{transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.vacancy-banner-slider__button{border:none;padding:0;width:40px;height:40px;background-color:transparent;border-radius:50%;z-index:2;display:flex;align-items:center;justify-content:center;--background-color:var(--color-ui-white-10);--icon-color:var(--color-ui-white);--icon-color-hover:var(--color-ui-white);top:50%;transform:translateY(-50%);position:absolute;font-size:0}.vacancy-banner-slider__button:hover{background-color:var(--background-color)}.vacancy-banner-slider__button:hover svg{fill:var(--icon-color-hover)}.vacancy-banner-slider__button:focus-visible{outline:2px solid var(--color-ui-primary-60);outline-offset:2px;background-color:var(--background-color)}.vacancy-banner-slider__button svg{transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;fill:var(--icon-color);color:var(--icon-color)}.vacancy-banner-slider__button--next{right:4px}.vacancy-banner-slider__button--next svg{transform:rotate(-90deg)}.vacancy-banner-slider__button--prev{left:4px}.vacancy-banner-slider__button--prev svg{transform:rotate(90deg)}.vacancy-card{position:relative;--text-color-emphasized:var(--color-ui-green)}.vacancy-card--bp{--text-color-emphasized:var(--color-ui-green-accent)}.vacancy-card--bp .svg-icon--color-emphasized{--svg-icon--color:var(--color-ui-green-accent)}.vacancy-card__backdrop-link{position:absolute;top:-24px;bottom:-24px;left:-24px;right:-24px;z-index:1}.vacancy-card a:not(.vacancy-card__backdrop-link),.vacancy-card button{position:relative;z-index:2}.vacancy-card__inner{position:relative;min-height:111px}.vacancy-card__icon-link{float:left;width:48px;height:48px;overflow:hidden;border-radius:8px;background-color:var(--color-ui-white)}@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:var(--color-ui-gray-3);font-size:var(--font-size-body-m);line-height:var(--font-line-height-body-l)}@media(max-width:1023px){[data-responsive] .vacancy-card__date{float:none;margin-left:0;margin-bottom:8px}}.vacancy-card__info{margin-left:63px}@media(max-width:1023px){[data-responsive] .vacancy-card__info{margin-left:0}}.vacancy-card__company{display:flex;align-items:center;flex-wrap:wrap;grid-gap:0 4px;gap:0 4px;margin-bottom:4px;position:relative;z-index:2;font-size:var(--font-size-body-m);line-height:var(--font-line-height-body-l)}.vacancy-card__icons-gap{margin-right:6px}.vacancy-card__company-rating{font-size:0}.vacancy-card .company-icons{margin-left:0}.vacancy-card__company-rating .tooltip{display:flex}.vacancy-card__title{overflow:hidden;word-break:break-word;font-weight:600;font-size:var(--font-size-display-m);line-height:var(--font-line-height-display-m)}.vacancy-card__title-link{color:var(--color-ui-gray-1)}.vacancy-card__title-link:visited{color:var(--color-ui-gray-2)}.vacancy-card__meta{margin-top:4px}.vacancy-card__meta--noSalary{margin-top:12px}.vacancy-card__salary{display:flex;align-items:center;margin-top:2px;margin-bottom:12px;grid-gap:4px;gap:4px}.vacancy-card__salary svg{color:var(--text-color-emphasized)}.vacancy-card__skills{margin-top:16px;display:flex;flex-wrap:wrap;align-items:center;grid-gap:4px;gap:4px;padding-right:24px}@media(max-width:1023px){[data-responsive] .vacancy-card__skills{padding-right:0}}.vacancy-card__skills-chip{text-decoration:none}.vacancy-card__skills-chip,.vacancy-card__skills-chip:visited{color:var(--color-ui-gray-1)}.vacancy-card__skills-chip:hover{text-decoration:none}.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;min-height:36px;margin-top:16px}@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;margin: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:-8px;right:-8px;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;color:var(--color-ui-gray-3)}.vacancy-card .predicted-salary__title{color:var(--color-ui-orange-accent);display:block}.vacancy-card .predicted-salary .tooltip,.vacancy-card .predicted-salary__tooltip{text-decoration:none!important;margin-bottom:0}.vacancy-card .predicted-salary__title{margin:0}.vacancy-card .predicted-salary{margin-top:0;margin-bottom: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;font-size:var(--font-size-body-l);line-height:var(--font-line-height-display-m)}.vacancy-description__text h3{margin:0 0 8px;font-weight:600}.vacancy-description__text p{margin-bottom:12px}.basic-section--appearance-vacancy-description{display:flex;flex-direction:column;grid-gap:24px;gap:24px}.vacancy-favorite-btn{display:inline-flex;width:40px;height:40px;border:0;padding:0;align-items:center;justify-content:center;border-radius:50%;background-color:transparent;font-size:0;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.vacancy-favorite-btn:focus-visible{background-color:var(--color-ui-primary-10);outline:2px solid var(--color-ui-primary-60);outline-offset:2px}.vacancy-favorite-btn:hover{background-color:var(--color-ui-gray-3-10)}.vacancy-favorite-btn svg{transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;stroke:var(--color-ui-gray-2)}.vacancy-favorite-btn:not([data-active=true]){fill:none;color:transparent}.vacancy-favorite-btn:not([data-active=true]):active svg,.vacancy-favorite-btn:not([data-active=true]):hover svg{stroke:var(--color-ui-gray-1)}.vacancy-favorite-btn[data-active=true] svg{fill:var(--color-ui-primary);stroke:var(--color-ui-primary);color:var(--color-ui-primary)}.salary-checkbox{display:flex;align-items:center;grid-gap:4px;gap:4px}.salary-checkbox .tooltip{width:24px;height:24px}.vacancy-guests-users .page-section{margin-bottom:24px}.vacancy-guests-users__description{font-size:var(--font-size-body-m);margin-top:24px;line-height:20px}.basic-section.vacancy-header{display:flex;flex-direction:column;grid-gap:24px;gap:24px}.vacancy-header__top{display:flex;grid-gap:12px;gap:12px;flex-direction:column}.vacancy-header__admin-links{display:grid;grid-template-columns:repeat(2,-webkit-min-content);grid-template-columns:repeat(2,min-content);grid-gap:8px;gap:8px;font-size:14px;line-height:20px;font-weight:600}.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:var(--color-ui-gray-2);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 .predicted-salary__title{font-weight:600;color:var(--color-ui-orange-accent);font-size:18px;margin-top:0}.vacancy-header__salary>.tooltip{flex:0 0 20px;height:20px;color:var(--color-ui-gray-2)}.vacancy-header__salary svg{color:var(--color-ui-gray-2)}.vacancy-header .content-section,.vacancy-header__salary-title{margin:0}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__subscription-btn-wrapper{position:relative;width:-webkit-min-content;width:min-content}.vacancy-list-page__hint{position:absolute;bottom:-8px;left:-8px}.vacancy-list-page__top-section{position:relative;display:grid;grid-gap:16px;gap:16px}.vacancy-list-page__top-navigation{position:relative;display:flex;align-items:center;justify-content:space-between;grid-gap:12px;gap:12px}@media(max-width:1023px){[data-responsive] .vacancy-list-page__top-navigation{flex-direction:column;align-items:flex-start;justify-content:flex-start}}.vacancy-list-page__top-navigation .button-group:empty{display:none}.vacancy-list-page__search-panel{display:grid;grid-template-columns:minmax(0,1fr) 230px;grid-gap:8px;gap:8px}@media(max-width:767px){.vacancy-list-page__search-panel{grid-template-columns:100%}}.vacancy-list-page__filters-button{display:none}@media(max-width:1023px){[data-responsive] .vacancy-list-page__filters-button{display:flex;grid-column:1/3}}@media(max-width:1023px)and (max-width:767px){[data-responsive] .vacancy-list-page__filters-button{grid-column:1}}@media(max-width:1023px){[data-responsive] .vacancy-list-page__guest-subscribe-button{margin-top:8px}}.vacancy-list-page__controls-footer{display:flex;align-items:center;justify-content:space-between;grid-gap:16px;gap:16px}@media(max-width:767px){.vacancy-list-page__controls-footer{flex-direction:column;align-items:flex-start;justify-content:flex-start}}.vacancy-meta{display:flex;flex-wrap:wrap;grid-gap:4px;gap:4px}.vacancy-meta>*{flex-shrink:0}.archived-section{margin-bottom:8px}.vacancy-show__tariff-title{margin:0;font-size:var(--font-size-body-l);line-height:var(--font-line-height-body-l);font-weight:600}.vacancy-show__tariff-description{margin:4px 0 8px;font-size:var(--font-size-body-m);line-height:var(--font-line-height-body-l)}.vacancy-show .basic-notification{padding:12px 16px 16px;font-size:var(--font-size-body-m)}.basic-section.employer-data,.basic-section.responses-section{display:flex;flex-direction:column}.basic-section.employer-data{grid-gap:24px;gap:24px}.basic-section.responses-section{grid-gap:12px;gap:12px}.employer-data__descr{margin:4px 0 12px;font-size:var(--font-size-body-m);line-height:var(--font-line-height-body-l);color:var(--color-ui-gray-3)}.employer-data .section-subtitle{font-weight:600;font-size:var(--font-size-body-l);line-height:var(--font-line-height-display-m)}.employer-data .button-comp{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.vacancy-page__response-tabs{margin:0 -24px}.vacancy-page__response-tabs .tabs{padding:0 24px}.vacancy-result__radio{margin-bottom:12px}.vacancy-result .vacancy-result__text{color:var(--color-ui-gray-3);font-weight:400;font-size:14px;line-height:20px;margin:8px 0 24px}.vacancy-result-select{display:flex;flex-direction:column;grid-row-gap:4px;row-gap:4px}.vacancy-result-select__container{background-color:var(--color-ui-gray-4-20);border-radius:8px;position:relative;cursor:pointer;padding:4px 30px 4px 10px;white-space:nowrap}.vacancy-result-select__container--value-no_result,.vacancy-result-select__container--value-stop_found{background-color:var(--color-ui-red-10)}.vacancy-result-select__container--value-found_elsewhere,.vacancy-result-select__container--value-found_here{background-color:var(--color-ui-green-10)}.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:var(--color-ui-gray-3-10);position:relative;border:none;width:40px;height:40px;padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center}.vacancy-service__icon{--service-icon-fill:var(--color-ui-gray-2)}.vacancy-service__status{position:absolute;right:0;bottom:0;z-index:1}.vacancy-service--enabled{background-color:var(--color-ui-green-10)}.vacancy-service__icon--enabled{--service-icon-fill:var(--color-ui-green)}.vacancy-service--inCart{background-color:var(--color-ui-orange-10)}.vacancy-service__icon--inCart{--service-icon-fill:var(--color-ui-orange)}.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}