@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800&display=swap";.cconsent{position:fixed;left:0;right:0;bottom:0;z-index:90;padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px));pointer-events:none}.cconsent__card{max-width:1080px;margin:0 auto;background:#fff;color:#191919;border:1px solid #e2e3e5;border-radius:var(--radius-card);box-shadow:var(--shadow-pop);padding:18px 20px;display:flex;flex-direction:column;gap:18px;pointer-events:auto}.cconsent__text{min-width:0}.cconsent__eyebrow{display:block;margin-bottom:5px;color:#191919;font-size:11px;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.cconsent__title{margin:0;color:#191919;font-size:17px;font-weight:700;line-height:1.3}.cconsent__text p{margin:6px 0 0;color:#191919;font-size:13px;line-height:1.55}.cconsent__link{color:#191919;font-weight:600}.cconsent__link:hover{color:#9d3900}.cconsent__actions{display:flex;flex-direction:column;gap:8px;flex-shrink:0}.cconsent__btn{width:100%;min-height:42px;justify-content:center}.cconsent__btn--primary{background:var(--c-orange);color:#fff}.cconsent__btn--primary:hover:not(:disabled){background:var(--c-orange-hover);color:#fff}.cconsent__btn--secondary{background:transparent;border:1px solid #c94a00;color:#191919}.cconsent__btn--secondary:hover:not(:disabled){background:#fff3ed;border-color:#c94a00;color:#c94a00}.cconsent__more{background:none;border:none;padding:6px 4px;font:inherit;font-size:13px;font-weight:600;color:#55565c;cursor:pointer}.cconsent__more:hover{color:#c94a00}.cconsent-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;background:#010d21c7;display:flex;align-items:flex-end;justify-content:center;padding:16px}.cconsent-modal{width:100%;max-width:600px;max-height:82vh;overflow-y:auto;background:#fff;color:#191919;border:1px solid #e2e3e5;border-radius:var(--radius-card);box-shadow:var(--shadow-pop);padding:22px 22px calc(22px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:16px}.cconsent-modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.cconsent-modal__title{margin:0;color:#191919;font-size:22px;line-height:1.25}.cconsent-modal__close{display:inline-grid;width:36px;height:36px;flex:none;place-items:center;padding:0;border:1px solid #d9dadd;border-radius:var(--radius-btn);background:transparent;color:#55565c;font-size:24px;line-height:1}.cconsent-modal__close:hover{border-color:#c94a00;background:#fff3ed;color:#c94a00}.cconsent-row{display:flex;gap:10px;align-items:flex-start;padding:13px 14px;border:1px solid #e2e3e5;border-radius:var(--radius-card);background:#fafafa;cursor:pointer}.cconsent-row:has(input:checked){border-color:#c94a00}.cconsent-row input{margin-top:3px;width:18px;height:18px;flex:none}.cconsent-row b{display:block;color:#191919;font-size:14px}.cconsent-row em{display:block;font-style:normal;color:#66686e;font-size:12.5px;line-height:1.45;margin-top:2px}.cconsent-row input:disabled{cursor:default}.cconsent-modal__legal{border-top:1px solid #ececee;padding-top:12px;color:#66686e;font-size:12.5px;line-height:1.55}.cconsent-modal__legal p{margin:0 0 8px}.cconsent-modal__actions{display:flex;flex-direction:column;gap:8px}@media(min-width:768px){.cconsent{padding:0 24px 24px}.cconsent__card{flex-direction:row;align-items:center;gap:28px;padding:18px 22px}.cconsent__text{flex:1}.cconsent__actions{flex-direction:row;align-items:center;justify-content:flex-end;flex-wrap:wrap;flex:0 0 auto}.cconsent__btn{width:auto;white-space:nowrap}.cconsent__more{padding:0}.cconsent-overlay{align-items:center}.cconsent-modal__actions{flex-direction:row;justify-content:flex-end}}@media(min-width:1100px){.cconsent__actions{flex-wrap:nowrap}}@media(prefers-reduced-motion:reduce){.cconsent__btn,.cconsent__more,.cconsent-modal__close{transition:none}}.jobseeker-onboarding{--jso-paper: #fff;--jso-ink: #202424;--jso-sub: #646b69;--jso-line: #e9ece9;--jso-soft: #f5f7f4;--jso-art: #fff4ea;--jso-orange: #ff6b00;--jso-green: #356147;--jso-green-bg: #eaf3e9;position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;display:flex;align-items:center;justify-content:center;padding:24px;background:#1820207a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:var(--jso-ink);font-family:var(--font-ui, Montserrat, sans-serif);line-height:1.4;overscroll-behavior:contain}.jobseeker-onboarding,.jobseeker-onboarding *{box-sizing:border-box}.jobseeker-onboarding button{font:600 13px/1.4 var(--font-ui, Montserrat, sans-serif);border-radius:12px;cursor:pointer;text-decoration:none;transition:background .12s,color .12s,border-color .12s}.jobseeker-onboarding button:hover{text-decoration:none}.jobseeker-onboarding button:disabled{cursor:wait;opacity:.65}.jobseeker-onboarding button:focus-visible{outline:2px solid var(--jso-orange);outline-offset:3px}.jobseeker-onboarding svg{display:block;width:16px;height:16px;flex-shrink:0}.jobseeker-onboarding .jso-dialog{width:100%;max-width:736px;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);min-height:0;display:flex;flex-direction:column;background:var(--jso-paper);border:1px solid var(--jso-line);border-radius:12px;box-shadow:0 24px 80px #00000040;overflow:hidden;outline:none}.jobseeker-onboarding .jso-header{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;padding:18px 26px;border-bottom:1px solid var(--jso-line);gap:12px}.jobseeker-onboarding .jso-brand{font-size:19px;font-weight:800;letter-spacing:-.7px;white-space:nowrap}.jobseeker-onboarding .jso-brand em{color:var(--jso-orange);font-style:normal}.jobseeker-onboarding .jso-brand-caption{color:var(--jso-sub);font-size:11px;letter-spacing:.15px;margin-top:2px}.jobseeker-onboarding .jso-close{display:flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;padding:8px;color:var(--jso-sub);background:transparent;border:1px solid var(--jso-line)}.jobseeker-onboarding .jso-close:hover:not(:disabled){color:var(--jso-ink);background:var(--jso-soft)}.jobseeker-onboarding .jso-content{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.jobseeker-onboarding .jso-main{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:28px;padding:26px;min-height:375px;align-items:center}.jobseeker-onboarding .jso-visual{min-width:0;align-self:stretch;display:grid;align-items:center;padding:22px 15px;border-radius:12px;background:var(--jso-art);position:relative;overflow:hidden}.jobseeker-onboarding .jso-visual:before{content:"";position:absolute;inset:auto -40px -65px auto;width:180px;height:180px;border:1px solid #ff6b0033;border-radius:12px;transform:rotate(20deg)}.jobseeker-onboarding .jso-visual:after{content:"";position:absolute;inset:-72px auto auto -52px;width:150px;height:150px;border:1px solid #ff6b0024;border-radius:12px;transform:rotate(20deg)}.jobseeker-onboarding .jso-scene{position:relative;z-index:1;min-width:0;width:100%}.jobseeker-onboarding .jso-copy{min-width:0;overflow-wrap:break-word}.jobseeker-onboarding .jso-eyebrow{color:var(--jso-orange);font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:14px}.jobseeker-onboarding h2{color:var(--jso-ink);font:800 29px/1.17 var(--font-ui, Montserrat, sans-serif);letter-spacing:-.8px;margin:0 0 17px}.jobseeker-onboarding .jso-description{color:var(--jso-sub);font-size:13px;line-height:1.75;margin:0}.jobseeker-onboarding .jso-note{border-left:2px solid var(--jso-orange);padding-left:12px;color:var(--jso-sub);font-size:11px;line-height:1.65;margin:18px 0 0}.jobseeker-onboarding .jso-path{display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center;margin-top:20px;font-size:11px;font-weight:600}.jobseeker-onboarding .jso-path span{background:var(--jso-soft);padding:7px 10px;border-radius:12px}.jobseeker-onboarding .jso-path svg{width:13px;height:13px;color:var(--jso-sub)}.jobseeker-onboarding .jso-footer{flex-shrink:0;padding:0 26px 20px;background:var(--jso-paper)}.jobseeker-onboarding .jso-meter{display:flex;align-items:center;gap:15px;padding-bottom:10px}.jobseeker-onboarding .jso-step-label{color:var(--jso-sub);font-size:11px;white-space:nowrap;font-variant-numeric:tabular-nums}.jobseeker-onboarding .jso-step-buttons{display:flex;flex:1;gap:6px}.jobseeker-onboarding .jso-step{border:0;background:transparent;padding:20px 0;flex:1;min-width:44px;min-height:44px}.jobseeker-onboarding .jso-step:after{content:"";display:block;height:4px;border-radius:12px;background:var(--jso-line)}.jobseeker-onboarding .jso-step[data-done=true]:after{background:var(--jso-orange)}.jobseeker-onboarding .jso-step:hover:not(:disabled):after{background:var(--jso-orange)}.jobseeker-onboarding .jso-actions{display:flex;justify-content:space-between;gap:10px;align-items:center}.jobseeker-onboarding .jso-navigation{display:flex;gap:8px;align-items:center}.jobseeker-onboarding .jso-button{display:inline-flex;gap:10px;align-items:center;justify-content:center;padding:12px 18px;min-height:44px;border:1px solid var(--jso-line);color:var(--jso-ink);background:var(--jso-paper)}.jobseeker-onboarding .jso-button:hover:not(:disabled){background:var(--jso-soft)}.jobseeker-onboarding .jso-primary{background:var(--jso-orange);border-color:var(--jso-orange);color:#fff}.jobseeker-onboarding .jso-primary:hover:not(:disabled){background:var(--c-orange-hover, #CF4E06);border-color:var(--c-orange-hover, #CF4E06);color:#fff}.jobseeker-onboarding .jso-skip{padding:10px 0;min-height:44px;border:0;color:var(--jso-sub);background:transparent;font-size:11px;font-weight:500}.jobseeker-onboarding .jso-skip:hover:not(:disabled){color:var(--jso-orange)}.jobseeker-onboarding .jso-mini{padding:16px;background:var(--jso-paper);border:1px solid var(--jso-line);box-shadow:0 7px 18px #25231e12;border-radius:12px}.jobseeker-onboarding .jso-mini-title{font-size:16px;font-weight:700;margin:12px 0 5px;line-height:1.35}.jobseeker-onboarding .jso-mini-sub{color:var(--jso-sub);font-size:11px;line-height:1.5}.jobseeker-onboarding .jso-mini-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.jobseeker-onboarding .jso-tag{color:var(--jso-green);background:var(--jso-green-bg);padding:5px 7px;font-size:11px;font-weight:600;border-radius:12px}.jobseeker-onboarding .jso-example{color:var(--jso-sub);font-size:11px;text-align:center;margin-top:12px}.jobseeker-onboarding .jso-wage{font-size:19px;font-weight:700;letter-spacing:-.6px;margin-top:18px}.jobseeker-onboarding .jso-features{display:flex;flex-wrap:wrap;gap:5px;margin-top:12px;font-size:11px;color:var(--jso-sub)}.jobseeker-onboarding .jso-features span{background:var(--jso-soft);padding:5px 7px;border-radius:12px}.jobseeker-onboarding .jso-orange{color:var(--jso-orange)}.jobseeker-onboarding .jso-mini-button{background:var(--jso-orange);color:#fff;text-align:center;padding:10px;border-radius:12px;font-size:11px;font-weight:600;margin-top:16px}.jobseeker-onboarding .jso-filter-chip{display:flex;align-items:center;gap:8px;background:var(--jso-paper);border:1px solid var(--jso-line);border-radius:12px;padding:10px 12px;margin:0 10px 12px;font-size:11px}.jobseeker-onboarding .jso-filter-chip svg{color:var(--jso-orange)}.jobseeker-onboarding .jso-person{display:flex;gap:9px;align-items:center}.jobseeker-onboarding .jso-avatar{padding:9px;background:var(--jso-soft);border-radius:12px;color:var(--jso-orange)}.jobseeker-onboarding .jso-company-name{font-size:12px;font-weight:700;margin-top:3px}.jobseeker-onboarding .jso-bubble{padding:12px;margin-top:14px;background:var(--jso-soft);border-radius:12px;font-size:11px;line-height:1.65}.jobseeker-onboarding .jso-bubble-answer{background:var(--jso-art);margin-left:20px}.jobseeker-onboarding .jso-tickline{display:flex;align-items:center;gap:9px;font-size:11px;color:var(--jso-green);margin-top:12px}.jobseeker-onboarding .jso-timeline{display:grid;gap:16px}.jobseeker-onboarding .jso-event{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:600}.jobseeker-onboarding .jso-event-dot{flex-shrink:0;border-radius:12px;width:29px;height:29px;display:flex;align-items:center;justify-content:center;background:var(--jso-green-bg);color:var(--jso-green)}.jobseeker-onboarding .jso-event:last-child .jso-event-dot{color:var(--jso-orange);background:var(--jso-art)}.jobseeker-onboarding .jso-credit{padding-top:15px;margin-top:15px;border-top:1px solid var(--jso-line)}.jobseeker-onboarding .jso-credit strong{display:block;font-size:24px;color:var(--jso-green);margin-top:4px;letter-spacing:-.6px}.jobseeker-onboarding .jso-referrals{display:flex;justify-content:center;align-items:center;gap:12px;margin:0 0 18px}.jobseeker-onboarding .jso-ref-person{display:grid;gap:6px;justify-items:center;font-size:11px;color:var(--jso-sub)}.jobseeker-onboarding .jso-ref-person .jso-avatar{padding:13px;background:var(--jso-paper);border:1px solid var(--jso-line)}.jobseeker-onboarding .jso-url{display:flex;gap:9px;align-items:center;font-size:11px;background:var(--jso-soft);border-radius:12px;padding:11px;margin-top:12px;overflow-wrap:anywhere}.jobseeker-onboarding .jso-url svg{color:var(--jso-orange)}.jobseeker-onboarding .jso-ref-tools{display:flex;gap:8px;margin-top:10px}.jobseeker-onboarding .jso-ref-tools span{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:9px 5px;border-radius:12px;border:1px solid var(--jso-line);font-size:11px;font-weight:600}.jobseeker-onboarding .jso-notice{margin:12px 4px 0;padding:12px;background:var(--jso-paper);border:1px solid var(--jso-line);border-radius:12px;box-shadow:0 7px 18px #25231e12;display:flex;align-items:flex-start;gap:9px}.jobseeker-onboarding .jso-notice>svg{color:var(--jso-orange);margin-top:2px}.jobseeker-onboarding .jso-notice strong{display:block;font-size:11px;line-height:1.5;margin-bottom:4px}.jobseeker-onboarding .jso-notice p{margin:0;font-size:11px;color:var(--jso-sub)}.jobseeker-onboarding .jso-error{max-height:24vh;overflow-y:auto;margin:0 0 8px;padding:10px 12px;border:1px solid #eec1b8;border-radius:12px;background:#fff3ef;color:#963625;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.jobseeker-onboarding .jso-error p{margin:0}.jobseeker-onboarding .jso-retry{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:6px;padding:8px 12px;border:1px solid #eec1b8;background:#fff;color:#963625;font-size:12px}.jobseeker-onboarding .jso-retry:hover:not(:disabled){background:#ffe7de}.jobseeker-onboarding-help{width:100%;min-height:44px;display:flex;align-items:center;gap:10px;padding:10px 0;background:transparent;color:inherit;border:0;border-radius:12px;font:500 12px/1.5 var(--font-ui, Montserrat, sans-serif);text-align:left;text-decoration:none;cursor:pointer;transition:color .12s}.jobseeker-onboarding-help svg{flex:0 0 18px;width:18px;height:18px}.jobseeker-onboarding-help span{min-width:0}.jobseeker-onboarding-help:hover{color:#ff6b00;text-decoration:none}.jobseeker-onboarding-help:focus-visible{outline:2px solid #ff6b00;outline-offset:3px}@media(max-width:767px){.jobseeker-onboarding{padding:8px}.jobseeker-onboarding .jso-dialog{max-width:430px;max-height:calc(100vh - 16px);max-height:calc(100dvh - 16px)}.jobseeker-onboarding .jso-header{padding:12px 16px}.jobseeker-onboarding .jso-main{grid-template-columns:1fr;gap:16px;min-height:0;padding:14px 16px;align-items:start}.jobseeker-onboarding .jso-visual{padding:8px;align-self:auto}.jobseeker-onboarding .jso-scene{max-width:300px;margin:auto}.jobseeker-onboarding .jso-mini{padding:8px}.jobseeker-onboarding .jso-mini-title{font-size:15px;line-height:1.2;margin:4px 0 2px}.jobseeker-onboarding .jso-mini-sub{line-height:1.35}.jobseeker-onboarding .jso-tag{padding:3px 5px;line-height:1.2}.jobseeker-onboarding .jso-filter-chip{margin:0 6px 6px;padding:5px 8px;line-height:1.35}.jobseeker-onboarding .jso-wage{font-size:17px;line-height:1.15;margin-top:4px}.jobseeker-onboarding .jso-features{gap:4px;margin-top:4px;line-height:1.2}.jobseeker-onboarding .jso-features span{padding:3px 5px}.jobseeker-onboarding .jso-mini-button{padding:5px 8px;margin-top:6px;line-height:1.3}.jobseeker-onboarding .jso-example{margin-top:6px;line-height:1.35}.jobseeker-onboarding .jso-avatar{padding:7px}.jobseeker-onboarding .jso-bubble{padding:7px;margin-top:8px;line-height:1.4}.jobseeker-onboarding .jso-bubble-answer{margin-left:14px}.jobseeker-onboarding .jso-tickline{gap:6px;margin-top:8px}.jobseeker-onboarding .jso-timeline,.jobseeker-onboarding .jso-event{gap:8px}.jobseeker-onboarding .jso-event-dot{width:25px;height:25px}.jobseeker-onboarding .jso-credit{padding-top:8px;margin-top:8px}.jobseeker-onboarding .jso-credit strong{font-size:21px;line-height:1.2;margin-top:4px}.jobseeker-onboarding .jso-referrals{gap:10px;margin-bottom:8px}.jobseeker-onboarding .jso-ref-person{gap:3px}.jobseeker-onboarding .jso-ref-person .jso-avatar{padding:6px}.jobseeker-onboarding .jso-url{padding:6px 8px;margin-top:6px}.jobseeker-onboarding .jso-ref-tools{gap:6px;margin-top:6px}.jobseeker-onboarding .jso-ref-tools span{padding:6px 5px}.jobseeker-onboarding .jso-notice{margin:8px 2px 0;padding:8px;gap:7px}.jobseeker-onboarding .jso-notice strong{line-height:1.35;margin-bottom:3px}.jobseeker-onboarding .jso-notice p{line-height:1.35}.jobseeker-onboarding .jso-eyebrow{margin-bottom:8px;letter-spacing:.8px}.jobseeker-onboarding h2{font-size:25px;margin-bottom:10px}.jobseeker-onboarding .jso-description{line-height:1.6}.jobseeker-onboarding .jso-note{padding-left:9px;margin-top:10px;line-height:1.5}.jobseeker-onboarding .jso-path{gap:5px 7px;margin-top:10px}.jobseeker-onboarding .jso-path span{padding:5px 8px}.jobseeker-onboarding .jso-footer{padding:0 16px 8px}.jobseeker-onboarding .jso-meter{flex-direction:column;align-items:stretch;gap:0;padding-bottom:0}.jobseeker-onboarding .jso-step-label{text-align:center}.jobseeker-onboarding .jso-step-buttons{width:100%}.jobseeker-onboarding .jso-actions{flex-wrap:wrap;gap:0}.jobseeker-onboarding .jso-navigation{width:100%;gap:8px}.jobseeker-onboarding .jso-navigation .jso-button{min-width:0;padding:11px 12px}.jobseeker-onboarding .jso-navigation .jso-primary{flex:1}.jobseeker-onboarding .jso-skip{order:2;margin:auto}.jobseeker-onboarding .jso-error{font-size:11px}}@media(max-height:480px){.jobseeker-onboarding .jso-dialog{overflow-y:auto}.jobseeker-onboarding .jso-content{flex-shrink:0;overflow:visible}}@media(prefers-reduced-motion:reduce){.jobseeker-onboarding button,.jobseeker-onboarding-help{transition:none}}.catalog-filter-toggle,.access-cell__label{display:none}.company-profile-page .acc-field{grid-template-columns:minmax(0,1fr);gap:6px}.company-profile-hero__text{min-width:0;overflow-wrap:anywhere}.company-profile-hero__logo{flex-shrink:0}@media(max-width:980px){body .hb-head:not(.hb-head--solid) .hb-mmenu .hb-login--cabinet,body .hb-head:not(.hb-head--solid) .hb-mmenu .hb-logout{display:flex;justify-content:center;align-items:center;height:auto;min-height:54px;padding:12px;background:var(--or);color:#fff;font-size:16px;line-height:1.4;border-radius:12px;border:0;transition:background-color .12s}body .hb-head:not(.hb-head--solid) .hb-mmenu .hb-login--cabinet:hover,body .hb-head:not(.hb-head--solid) .hb-mmenu .hb-logout:hover{background:var(--c-orange-hover, #CF4E06);color:#fff;transform:none}body:has(.acc-nav--seeker) .acc-layout:has(.acc-nav--seeker){grid-template-columns:minmax(0,1fr)}body:has(.acc-nav--seeker) .acc-layout:has(.acc-nav--seeker) .acc-layout__side{display:none}body:has(.company-overview-menu[aria-expanded=true]) .acc-layout:has(.acc-nav--seeker) .acc-layout__side{display:block;position:static;height:auto}body:has(.acc-nav--seeker) .acc-nav--seeker .acc-nav__menu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}body:has(.acc-nav--seeker) .acc-nav--seeker .acc-nav__link{width:100%;min-width:0;white-space:normal;padding:12px 8px;gap:8px}body:has(.acc-nav--seeker) .acc-nav--seeker .acc-nav__link[href="/jobseeker/messages"]{grid-column:1 / -1}.catalog-page .catalog-filter-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:48px;background:transparent;border:0;color:#fff;font:600 16px var(--font-ui);padding:14px 18px;cursor:pointer}body .catalog-page .catalog-filter-fields:not(.is-open){display:none}.catalog-page .catalog-sidebar{min-height:0;padding-bottom:0}body .catalog-page .catalog-layout{grid-template-columns:minmax(0,1fr)}body .catalog-page .catalog-sidebar>.filters{position:static;min-height:0;padding:12px 16px 20px}body .catalog-page .catalog-sidebar .filter-groups{gap:16px 24px}body .catalog-page .catalog-filters .filter-group{padding:0;margin:0}.catalog-page .catalog-filters .filter-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 8px}body .catalog-page .catalog-filters .filter-item label{min-height:44px}body .catalog-page .catalog-sidebar .filter-input,body .catalog-page .catalog-salary-range .hb-sel,body .catalog-page .catalog-city-autocomplete__option{min-height:44px;font-size:16px}body .catalog-page .catalog-sidebar .filters__reset{min-height:44px}}@media(max-width:767px){body:has(.acc-nav--seeker) .acc-layout .jobseeker-vacancy-filter :is(input,select),body .catalog-page .sort .sort__select,body .company-vacancy-editor .acc-layout select.form-input,body .company-vacancy-editor .acc-layout textarea.form-textarea{font-size:16px;min-height:44px}body .cconsent-modal__close{width:44px;height:44px}body .hb-mmenu a,body .hb-mmenu button,body .hb-f-col a,body .hb-f-col button{min-height:44px;display:flex;align-items:center}body .access-table,body .company-member-access-page .access-table{display:block;min-width:0;width:100%}body .access-table thead{display:none}body .access-table tbody{display:grid}body .access-table tr{display:grid;grid-template-columns:minmax(0,1fr);padding:12px;border-bottom:1px solid var(--c-border)}body .access-table th,body .access-table td{width:auto;padding:4px;border:0;text-align:left}body .access-table td:has(.access-cell:disabled){display:none}body .access-table .access-cell{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;padding:8px 12px;font:13px var(--font-ui)}body .access-cell__label{display:inline}body .acc-layout .capp-head{flex-direction:column;align-items:stretch;gap:6px}body .company-applications .capp-list--apps .capp-card__actions .btn{min-height:44px}body .chat__title{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;line-height:1.4}body .chat__attach,body .chat__send{min-width:44px;min-height:44px}body .modal-overlay{padding:12px}body .modal-overlay .modal{max-width:100%;max-height:calc(100dvh - 24px)}body .modal-overlay .modal>form{display:flex;flex-direction:column;min-height:0}body .modal-overlay .modal__head,body .modal-overlay .modal__foot{flex-shrink:0;padding:14px 16px}body .modal-overlay .modal__body{flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto;padding:16px}body .modal-overlay .modal__foot{flex-wrap:wrap}body .modal-overlay .modal__foot .btn{flex:1 1 140px;min-width:0;min-height:44px}body .modal-overlay .modal__close{flex-shrink:0;width:44px;height:44px}body .acc-layout .capp-tabs,body .acc-layout .capp .capp-tabs{display:flex;flex-wrap:wrap;overflow:visible;gap:4px 12px;padding-bottom:4px}body .acc-layout .capp-tabs .capp-tab{flex:0 1 auto;max-width:100%;min-height:44px;white-space:normal;text-align:left;line-height:1.4;gap:6px}body .acc-layout .capp-tab__count{flex-shrink:0}body .company-overview .cdash-metrics{flex-wrap:wrap;overflow:visible;gap:0 14px}body .company-overview .cdash-metric{min-height:40px;font-size:12px}body .company-overview .cdash-metric__label{white-space:normal}body .company-profile-hero{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;padding:16px}body .company-profile-hero__logo{width:48px;height:48px;font-size:18px}body .company-profile-hero__text h2{font-size:19px;line-height:1.4}body .company-profile-hero__text p{font-size:13px}body .company-profile-hero__button{grid-column:1 / -1}body .company-profile-page .acc-fields{grid-template-columns:minmax(0,1fr)}body .company-profile-page .acc-field dd{font-size:16px}body .acc-title{overflow-wrap:anywhere}body input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),body select,body textarea{font-size:16px;min-width:0;max-width:100%}body .btn{min-height:44px;white-space:normal}body .toast{width:max-content;max-width:calc(100% - 32px);overflow-wrap:anywhere}}@media(max-width:600px){body .company-overview-header{min-height:72px;padding:12px;gap:8px;flex-wrap:nowrap}body .company-overview-brand{gap:5px;min-width:0}body .company-overview-brand__mark{width:28px;height:32px}body .company-overview-brand b{font-size:17px}body .company-overview-brand small,body .company-overview-home{display:none}body .company-overview-actions{gap:5px}body .company-overview-profile summary{min-width:44px;min-height:44px;justify-content:center}body .company-overview-profile summary span{width:36px;height:36px}body .company-overview-menu,body .notification-bell>summary{width:44px;height:44px;padding:8px}body .company-overview-profile>div{width:min(260px,calc(100vw - 80px))}body .company-overview .acc-layout .acc-layout__main,body:has(.acc-nav--seeker) .acc-layout__main{padding-top:20px}body .company-overview .acc-layout .acc-nav__menu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}body .company-overview .acc-layout .acc-nav__link{width:100%;min-width:0;white-space:normal;padding:12px 8px;gap:8px}}.vacancy-load-more{display:flex;flex-direction:column;align-items:center;gap:12px;margin:28px 0 12px;min-width:0;font-family:var(--font-ui)}.vacancy-load-more__count,.vacancy-load-more__end,.vacancy-load-more__error{margin:0;text-align:center;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.vacancy-load-more__count,.vacancy-load-more__end{color:inherit;opacity:.72}.vacancy-load-more__error{color:#bd351d}.vacancy-load-more .vacancy-load-more__button{min-height:46px;max-width:100%;padding:12px 28px;border-radius:12px;font:600 14px/1.5 var(--font-ui);white-space:normal;text-align:center;text-decoration:none}.vacancy-load-more__button:disabled{cursor:wait;opacity:.65}@media(max-width:767px){.vacancy-load-more{margin-top:24px}.vacancy-load-more .vacancy-load-more__button{width:100%;padding:12px 16px}}.hb{--or: #EE5F0F;--or-d: #CF4E06;--or-t: #FDECE0;--black: #121212;--ink: #161616;--mut: #7C7C76;--mut-2: #A5A5A0;--line: #ECECE8;--line-2: #E0E0DB;--paper: #FFFFFF;--paper-2: #F8F8F6;position:relative;font-family:var(--font-ui);background:var(--paper);color:var(--ink);font-size:14px;line-height:1.5;overflow-x:clip}.hb *{margin:0;padding:0;box-sizing:border-box}.hb a{color:inherit;text-decoration:none}.hb a:hover{text-decoration:none}.hb button{font-family:inherit;cursor:pointer}.hb .container{max-width:1770px;margin:0 auto;padding:0 20px}.hb-head:not(.hb-head--solid) .hb-login--cabinet{display:inline-flex;align-items:center;justify-content:center;height:54px;min-height:54px;padding:0 27px;border:0;border-radius:12px;background:#ee5f0f;color:#fff;font-size:20.25px;font-weight:700;line-height:1.5;transition:background .15s,box-shadow .15s,transform .05s}.hb-head:not(.hb-head--solid) .hb-login--cabinet:hover{background:#cf4e06;color:#fff!important}.hb-head:not(.hb-head--solid) .hb-login--cabinet:active{transform:translateY(1px)}.hb-head:not(.hb-head--solid) .hb-logout{display:inline-flex;align-items:center;justify-content:center;height:54px;min-height:54px;padding:0 27px;border:0;border-radius:12px;background:#ee5f0f;color:#fff;font-size:20.25px;font-weight:700;line-height:1.5;transition:background .15s,box-shadow .15s,transform .05s;cursor:pointer}.hb-head:not(.hb-head--solid) .hb-logout:hover{background:#cf4e06;color:#fff}.hb-head:not(.hb-head--solid) .hb-logout:active,.hb-mmenu .hb-logout:active{transform:translateY(1px)}.hb-mmenu .hb-logout{display:flex;align-items:center;justify-content:center;width:100%;margin-top:12px;height:54px;min-height:54px;padding:0 27px;border:0;border-radius:12px;background:#ee5f0f;color:#fff;font:inherit;font-size:20.25px;font-weight:700;line-height:1.5;transition:background .15s,box-shadow .15s,transform .05s;cursor:pointer}.hb-mmenu .hb-logout:hover{background:#cf4e06;color:#fff}.hb-head{position:absolute;top:0;left:0;right:0;z-index:60;background:transparent}.hb-head--solid{position:static;background:var(--black);border-bottom:1px solid rgba(255,255,255,.08)}.hb-head--solid .hb-logo b{color:#fff}.hb-head--solid .hb-logo small{color:#b9b9b4}.hb-head--solid .hb-burger{border-color:#777772}.hb-head--solid .hb-burger span{background:#fff}.hb-head .container{display:flex;align-items:center;gap:51px;min-height:99px}.hb-logo{display:flex;align-items:center;gap:16.5px;white-space:nowrap}.hb-logo .lg{width:54px;height:54px;display:flex;align-items:center;justify-content:center;flex:none}.hb-logo .lg img{width:100%;height:100%;object-fit:contain;display:block}.hb-logo b{font-size:26.25px;font-weight:800;letter-spacing:-.01em;color:var(--ink);display:block;line-height:1.15}.hb-logo b i{font-style:normal;color:var(--or)}.hb-logo b .hb-logo-white{color:#fff}.hb-logo small{display:block;font-size:16.5px;color:var(--mut);font-weight:500;margin-top:1px}@media(min-width:981px)and (max-width:1499px){.hb-head .container{gap:24px}}.hb-right{display:flex;gap:27px;align-items:center;margin-left:auto}.hb .hb-login{background:none;border:none;font:inherit;font-size:21px;font-weight:600;color:#fff;padding:12px 3px}.hb .hb-login:hover{color:var(--or-d)}.hb button.hb-btn-or,.hb a.hb-btn-or{display:inline-flex;align-items:center;gap:13.5px;background:var(--or);color:#fff;border:none;border-radius:12px;padding:16px 27px;font-size:20.25px;font-weight:700;transition:.12s}.hb button.hb-btn-or:hover,.hb a.hb-btn-or:hover{background:var(--or-d);color:#fff}.hb-burger{display:none;background:none;border:1px solid var(--line);border-radius:12px;padding:13px;margin-left:auto}.hb-burger span{display:block;width:27px;height:3px;background:var(--ink);margin:6px 0}.hb-mmenu{display:none}.hb-hero{position:relative;color:#fff;overflow:hidden;isolation:isolate;min-height:calc(100vw / 2.1076 * .65)}.hb-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hb-hero-bg img{width:100%;height:100%;object-fit:cover;object-position:50% 30%;display:block}.hb-hero-bg .hb-hero-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity 1.8s ease-in-out}.hb-hero-bg .hb-hero-slide.is-active{opacity:1}.hb-hero-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#fff7ee73,#fff7ee00 160px),linear-gradient(90deg,#0a090873,#0a09081f 45%,#0a090800 70%)}.hb .container.hb-hero-in{position:relative;z-index:2;padding:167px 20px 60px}.hb-hero h1{font-size:clamp(38px,5vw,62px);line-height:1.05;font-weight:800;letter-spacing:-.03em;max-width:640px}.hb-hero h1 .um{box-shadow:inset 0 -8px 0 var(--or);padding-bottom:2px}.hb-hero .sub{font-size:15.5px;line-height:1.6;color:#f1e9e0;margin:22px 0 30px;max-width:420px}.hb-search{display:inline-flex;background:#fff;border-radius:12px;padding:9px;box-shadow:0 24px 60px #00000059}.hb-field{width:300px;flex:0 0 auto;display:flex;align-items:center;gap:12px;padding:6px 16px}.hb-field+.hb-field{width:260px;border-left:1px solid var(--line)}.hb-field svg{color:#6e6e68;flex:none}.hb-field .ft{display:flex;flex-direction:column;min-width:0;width:100%}.hb-field .ft span{font-size:11px;color:#9a9a94;font-weight:500}.hb-field .ft input{border:0;outline:none;width:100%;font:inherit;font-size:14px;font-weight:600;color:var(--ink);background:transparent;padding:0}.hb-field .ft input::placeholder{color:#b9b9b2;font-weight:400}.hb-search .go{background:var(--or);color:#fff;border:none;border-radius:12px;padding:0 26px;font-size:14.5px;font-weight:700;white-space:nowrap;display:inline-flex;align-items:center;gap:10px;transition:.12s}.hb-search .go:hover{background:var(--or-d)}.hb-hero-panel{display:inline-flex;flex-direction:column;align-items:stretch;max-width:100%}.hb-strip{display:flex;background:#0c0b0ab8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:12px;margin-top:14px}.hb-strip .sc{flex:1;display:flex;align-items:center;gap:14px;padding:17px 26px;color:#fff;min-width:0}.hb-strip .sc+.sc{border-left:1px solid rgba(255,255,255,.14)}.hb-strip svg{color:#fff;flex:none;opacity:.9}.hb-strip b{display:block;font-size:14px;font-weight:700}.hb-strip span{display:block;font-size:12.5px;color:#c9c2b9;margin-top:2px}.hb section{padding:46px 0}.hb section.hb-hero{padding:0}.hb h2{font-size:26px;font-weight:800;letter-spacing:-.02em}.hb-sec-head{display:flex;align-items:center;gap:14px;margin-bottom:22px}.hb-sec-head .all{margin-left:auto;color:var(--or);font-weight:700;font-size:14px;display:inline-flex;align-items:center;gap:6px}.hb-sec-head .all:hover{text-decoration:none}.hb-cats{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.hb-cat{background:#fff;border:1px solid var(--line);border-radius:12px;padding:22px 10px 18px;text-align:center;transition:.13s;cursor:pointer;color:inherit}.hb-cat:hover{border-color:var(--or);box-shadow:0 12px 28px #f2731d1f;transform:translateY(-2px)}.hb-cat-img{display:block;width:74px;height:74px;object-fit:contain;margin:-10px auto -8px}.hb-cat span{font-size:13px;font-weight:600}.hb-cat.is-active{border-color:var(--or);box-shadow:0 12px 28px #f2731d2e}.hb-cat.is-active span,.hb-sec-cat{color:var(--or)}.hb-jobs-grid{display:grid;grid-template-columns:200px minmax(0,1fr);gap:18px;align-items:start}.hb-fcard{background:#fff;border:1px solid var(--line);border-radius:12px;padding:16px;position:sticky;top:84px}.hb-fcard h3{font-size:15px;font-weight:800;margin-bottom:14px}.hb-f-lbl{font-size:12.5px;font-weight:700;margin:14px 0 8px}.hb-sal-row{display:flex;gap:6px;align-items:center}.hb-sal-row .sel{flex:1;min-width:0}.hb-sal-row b{color:var(--mut);font-weight:600}.hb-sel{height:36px;border:1px solid var(--line-2);border-radius:12px;background:#fff;padding:0 26px 0 10px;font:inherit;font-size:12.5px;color:var(--ink);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;outline:none;width:100%;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path d='M1 1l4 4 4-4' stroke='%237C7C76' stroke-width='1.5' fill='none' stroke-linecap='round'/></svg>");background-repeat:no-repeat;background-position:right 9px center;transition:.12s}.hb-sel:hover{border-color:var(--or)}.hb-chk{display:flex;align-items:center;gap:9px;padding:5px 0;font-size:13px;color:#3e3e3a;cursor:pointer}.hb-chk input{width:15px;height:15px;accent-color:var(--or);cursor:pointer}.hb-fcard .hb-btn-or{display:flex;width:max-content;margin:16px auto 0;align-items:center;justify-content:center;box-sizing:border-box;height:32px;min-height:32px;padding:0 14px;font-size:12px;font-weight:700;line-height:normal;border-radius:12px;gap:0}.hb-freset{display:block;width:100%;background:none;border:none;font-size:12.5px;color:var(--mut);margin-top:10px;padding:5px}.hb-freset:hover{color:var(--or-d)}.hb-vcards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.hb-vcard{background:#fff;border:1px solid var(--line);border-radius:12px;padding:16px;display:flex;gap:10px;transition:.13s;min-width:0}.hb-vcard:hover{border-color:#d8d8d2;box-shadow:0 14px 34px #12121214}.hb-vc-main{flex:1;min-width:0}.hb-vc-main h3{font-size:16px;font-weight:800;letter-spacing:-.01em;line-height:1.25;padding-right:4px}.hb-vc-main h3 a:hover{color:var(--or-d)}.hb-vc-co{font-size:12px;color:var(--mut);margin-top:3px}.hb-vc-geo{display:flex;align-items:center;gap:5px;font-size:12px;color:#4a4a46;margin-top:5px;font-weight:500}.hb-vc-geo svg{color:#9a9a94;flex:none}.hb-vc-price{margin:10px 0 1px;font-size:19px;font-weight:800;color:var(--or);letter-spacing:-.01em}.hb-vc-per{font-size:11.5px;color:var(--mut)}.hb-vc-chips{display:flex;gap:5px;flex-wrap:wrap;margin:10px 0 12px}.hb-vc-chip{font-size:10.5px;font-weight:600;color:#55554f;background:var(--paper-2);border:1px solid var(--line);border-radius:12px;padding:3px 8px}.hb-vc-foot{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.hb-vc-meta{display:flex;align-items:center;gap:5px;font-size:11.5px;color:var(--mut);font-weight:500;white-space:nowrap}.hb-vc-meta svg{color:#9a9a94;flex:none}.hb a.hb-vc-apply,.hb button.hb-vc-apply{margin-left:auto;background:var(--or);color:#fff;border:none;border-radius:12px;padding:9px 14px;font-size:12px;font-weight:700;transition:.12s}.hb a.hb-vc-apply:hover,.hb button.hb-vc-apply:hover{background:var(--or-d);color:#fff}.hb-fcard .hb-vc-apply{display:flex;width:100%;max-width:100%;box-sizing:border-box;margin:16px auto 0;align-items:center;justify-content:center!important;text-align:center!important;text-indent:0}.hb-vc-side{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:10px;flex:none}.hb-heart{width:30px;height:30px;border-radius:50%;border:1px solid var(--line-2);background:#fff;color:#bdbdb6;display:inline-flex;align-items:center;justify-content:center;transition:.12s}.hb-heart:hover,.hb-heart.on{color:var(--or);border-color:var(--or);background:var(--or-t)}.hb-clogo{text-align:center;color:#1b1b18;line-height:1.15;padding-top:2px}.hb-clogo img{width:34px;height:34px;object-fit:contain;margin:0 auto;display:block;border-radius:12px}.hb-clogo .mono{width:34px;height:34px;margin:0 auto;display:flex;align-items:center;justify-content:center;border-radius:12px;border:1px solid var(--line-2);font-size:12px;font-weight:800;letter-spacing:.4px;color:var(--mut)}.hb-more-wrap{text-align:center;margin-top:24px}.hb-btn-more{background:#fff;border:1.5px solid var(--or);color:var(--or-d);border-radius:12px;padding:13px 60px;font-size:14px;font-weight:700;transition:.12s}.hb-btn-more:hover{background:var(--or-t)}.hb-map-card{border:1px solid var(--line);border-radius:12px;padding:26px 28px;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:34px;background:#fff}.hb-map-card h2{margin-bottom:5px}.hb-map-hint{color:var(--mut);font-size:13.5px;margin-bottom:12px}.hb-map-wrap{position:relative}.hb-map-scale{transition:transform .25s;transform-origin:22% 46%}.hb-map-wrap svg{width:100%;height:auto;display:block}.hb-region{stroke:#fff;stroke-width:.8;cursor:pointer;transition:fill .12s}.hb-region--c0{fill:#ededeb}.hb-region--c1{fill:#f8cfa8}.hb-region--c2{fill:#f5a25e}.hb-region--c3{fill:#ef7c22}.hb-region--c4{fill:#d95f0e}.hb-region:hover,.hb-region.sel{fill:var(--or)}.hb-zoom{position:absolute;left:0;bottom:-8px;display:flex;flex-direction:column;gap:5px}.hb-zbtn{width:30px;height:30px;border-radius:12px;border:1px solid var(--line-2);background:#fff;font-size:15px;font-weight:700;color:var(--ink);display:inline-flex;align-items:center;justify-content:center;transition:.12s}.hb-zbtn:hover{border-color:var(--or);color:var(--or)}.hb-tip{position:absolute;pointer-events:none;background:#fff;border:1px solid var(--line-2);color:var(--ink);font-size:12px;font-weight:600;border-radius:12px;padding:8px 12px;transform:translate(-50%,10px);white-space:nowrap;opacity:0;transition:opacity .1s;z-index:5;box-shadow:0 12px 28px #12121229}.hb-tip.show{opacity:1}.hb-legend{margin-top:26px;padding-left:44px}.hb-legend .lt{font-size:11px;color:var(--mut);font-weight:600;margin-bottom:6px}.hb-legend .lrow{display:flex;gap:5px}.hb-legend .sw{width:52px;height:9px;border-radius:2px}.hb-legend .ll{display:flex;gap:5px;margin-top:5px}.hb-legend .ll span{width:52px;font-size:10px;color:var(--mut-2);text-align:center;font-weight:500}.hb-rcard{display:flex;flex-direction:column}.hb-rcard h3{font-size:17.5px;font-weight:800;letter-spacing:-.01em}.hb-rcard .cn{font-size:12.5px;color:var(--mut);margin:3px 0 4px}.hb-rjob{padding:13px 0;border-bottom:1px solid var(--line)}.hb-rjob:last-of-type{border-bottom:none}.hb-rj-top{display:flex;gap:12px;align-items:flex-start}.hb-rj-top .tt b{font-size:14px;font-weight:800;display:block;line-height:1.3}.hb-rj-top .tt span{font-size:11.5px;color:var(--mut);display:block;margin-top:3px}.hb-rj-top .pr{margin-left:auto;text-align:right;white-space:nowrap;flex:none}.hb-rj-top .pr b{display:block;font-size:14px;font-weight:800;color:var(--or)}.hb-rj-top .pr span{display:block;font-size:10px;color:var(--mut-2);margin-top:1px}.hb-rj-link{display:inline-block;color:var(--or-d);font-size:12px;font-weight:700;margin-top:7px}.hb-rj-link:hover{text-decoration:none}.hb-rcard .hb-btn-or{width:100%;min-height:44px;margin-top:auto;font-size:13.5px}.hb-steps{display:flex;gap:12px;align-items:stretch}.hb-step{flex:1;background:#fff;border:1px solid var(--line);border-radius:12px;padding:16px;display:flex;gap:13px}.hb-step .n{width:30px;height:30px;flex:none;border-radius:50%;background:var(--or);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:13.5px}.hb-step b{display:block;font-size:14px;font-weight:800;margin-bottom:4px;letter-spacing:-.01em}.hb-step p{font-size:12.5px;color:var(--mut);line-height:1.5}.hb-step-arrow{align-self:center;color:var(--or);flex:none}.hb-cta{background:#202020;border-radius:12px;color:#fff;padding:36px 40px;display:flex;align-items:center;gap:24px;overflow:hidden;position:relative;margin-top:40px}.hb-cta h2{color:#fff;font-size:24px;margin-bottom:7px}.hb-cta p{color:#b9b9b4;font-size:13.5px}.hb-cta .hb-btn-or{padding:13px 24px;font-size:13.5px;flex:none;margin-top:16px}.hb-cta-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/img/wide/cta-map-wide.png) right center/auto 100% no-repeat}.hb-cta-txt{position:relative;z-index:1}.hb-faq{display:flex;flex-direction:column;gap:10px}.hb-q{background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden;transition:.12s}.hb-q:hover{border-color:#d8d8d2}.hb-q-h{width:100%;display:flex;align-items:center;gap:14px;background:none;border:none;padding:17px 20px;font:inherit;font-size:14px;font-weight:700;color:var(--ink);text-align:left}.hb-q-h .pm{margin-left:auto;color:var(--mut);display:inline-flex;transition:.18s;flex:none}.hb-q.open .hb-q-h .pm{color:var(--or);transform:rotate(45deg)}.hb-q-b{display:none;padding:0 20px 17px;color:var(--mut);font-size:13.5px;max-width:700px;line-height:1.6}.hb-q.open .hb-q-b{display:block}.hb-foot{background:var(--black);color:#fff;margin-top:50px;padding:46px 0 24px}.hb-foot .hb-logo b{color:var(--or)}.hb-f-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.1fr;gap:28px}.hb-f-brand p{color:#9a9a94;font-size:12.5px;margin-top:12px}.hb-f-soc{display:flex;gap:8px;margin-top:18px}.hb-f-soc a,.hb-f-soc span{width:32px;height:32px;border-radius:12px;border:1px solid #2E2E2B;display:inline-flex;align-items:center;justify-content:center;color:#cfcfc9;transition:.12s}.hb-f-soc a:hover{border-color:var(--or);color:var(--or)}.hb-f-col b{display:block;font-size:13.5px;font-weight:800;margin-bottom:13px}.hb-f-col a{display:block;width:fit-content;color:#a5a59f;font-size:13.5px;padding:4.5px 0;transition:.12s}.hb-f-col a:hover{color:var(--or)}.hb-f-bottom{margin-top:36px;color:#7a7a74;font-size:12.5px}.hb-cookie{display:block;width:fit-content;background:none;border:none;padding:4.5px 0;color:#a5a59f;font:inherit;font-size:13.5px;text-align:left;cursor:pointer;transition:.12s}.hb-f-col .hb-cookie{margin:0}.hb-cookie:hover{color:var(--or)}@media(max-width:1280px){.hb-vcards{grid-template-columns:1fr 1fr}}@media(max-width:980px){.hb-head .container{gap:16px}.hb .container{padding:0 24px}.hb .container.hb-hero-in{padding:167px 24px 40px}.hb-strip{flex-direction:column}.hb-strip .sc+.sc{border-left:none;border-top:1px solid rgba(255,255,255,.14)}.hb-cats{grid-template-columns:repeat(3,1fr)}.hb-jobs-grid{grid-template-columns:1fr}.hb-fcard{position:static}.hb-map-card{grid-template-columns:1fr}.hb-steps{flex-direction:column}.hb-step-arrow{display:none}.hb-cta{flex-direction:column;align-items:flex-start;padding:0;gap:0}.hb-cta-bg{position:relative;inset:auto;width:100%;aspect-ratio:1450 / 547;background:url(/img/wide/cta-map.png) center/cover no-repeat}.hb-cta-txt{padding:22px 24px 26px}.hb-f-grid{grid-template-columns:1fr 1fr}.hb-burger{display:block}.hb-right{display:none}.hb-mmenu{display:none;position:absolute;top:99px;left:0;right:0;z-index:59;background:#fff;border-bottom:1px solid var(--line);box-shadow:0 24px 40px #1212121f;padding:10px 20px 16px}.hb-mmenu.open{display:block}.hb-mmenu a,.hb .hb-mmenu .hb-login{display:block;width:100%;text-align:left;padding:16px 6px;font-size:22.5px;font-weight:600;color:var(--ink);border-bottom:1px solid var(--paper-2)}.hb-mmenu .hb-btn-or{margin-top:12px;justify-content:center}}@media(max-width:640px){.hb-head .hb-logo{gap:10px;min-width:0}.hb-head .hb-logo .lg{width:40px;height:40px}.hb-head .hb-logo b{font-size:20px}.hb-head .hb-logo small{font-size:12px}.hb-head .hb-burger{flex-shrink:0;padding:10px}.hb-head .hb-burger span{width:22px;height:2px;margin:5px 0}.hb .container{padding:0 16px}.hb .container.hb-hero-in{padding:167px 16px 36px}.hb-cats{grid-template-columns:repeat(2,1fr)}.hb-vcards{grid-template-columns:1fr}.hb-search{flex-direction:column;gap:6px}.hb-field,.hb-field+.hb-field{width:100%}.hb-field+.hb-field{border-left:none;border-top:1px solid var(--line)}.hb-search .go{min-height:48px;justify-content:center}.hb-right{display:none}.hb-burger{display:block}.hb-f-grid{grid-template-columns:1fr}.hb-vc-side{display:none}.hb-legend{padding-left:0}.hb-map-card{padding:18px 16px}.hb-cta-txt{padding:20px 16px 24px}}.company-vacancies .vacancy-list{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px}.company-vacancies .acc-published{container-type:inline-size;container-name:company-vacancies-grid}@container company-vacancies-grid (min-width:1054px){.company-vacancies .vacancy-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.company-vacancy-row{container-type:inline-size;container-name:company-vacancy;display:flex;flex-direction:column}.company-vacancy-row__actions{margin-top:auto}@container company-vacancy (max-width:650px){.company-vacancy-row__heading{flex-direction:column;gap:8px}.company-vacancy-row__salary{max-width:100%;text-align:left;font-size:19px}.company-vacancy-row__actions{justify-content:flex-start}}.company-vacancies .acc-layout .vacancy-search{background:#fff;border:1px solid #dddfe3;color:#777;border-radius:12px}.company-vacancies .acc-layout .vacancy-search input{background:transparent;color:#202124}.company-vacancies .acc-layout .vacancy-search input::placeholder{color:#82868c}.company-vacancies .company-vacancy-row__actions :is(button,a){font-family:inherit;font-size:13px;font-weight:500;line-height:1.3}.company-vacancies .acc-subtitle{color:#73767c;margin-bottom:22px}.company-vacancies .capp-tabs-row{margin:18px 0 22px;gap:16px;flex-wrap:wrap}.company-vacancies .capp-tabs{background:transparent;border:0;border-bottom:1px solid #ddd;border-radius:0;gap:20px;flex-wrap:wrap}.company-vacancies .capp-tab{background:transparent;color:#75777d;border:0;border-bottom:3px solid transparent;border-radius:0;padding:12px 0}.company-vacancies .capp-tab:hover{color:#e9550a;background:transparent;border-bottom-color:#ffb27d;text-decoration:none}.company-vacancies .capp-tab.is-active{background:transparent;color:#191a1c;border-bottom-color:#ff5b0a;box-shadow:none}.company-vacancies .capp-tab__count{background:#f0f0f1;color:#666}.company-vacancies .capp-tab.is-active .capp-tab__count{background:#fff0e6;color:#df4d00}.company-vacancies .capp-tabs-row>.btn{background:#ff5b0a;color:#fff;border:1px solid #ff5b0a;border-radius:12px;padding:11px 18px}.company-vacancy-row{border:1px solid #e1e2e4;border-radius:12px;overflow:hidden;background:#fff;color:#202124;min-width:0}.company-vacancy-row.is-hot{background:#fff8f2;border-color:#ffb27d;box-shadow:inset 3px 0 #ff690f}.company-vacancy-row__body{padding:16px 22px 13px}.company-vacancy-row__meta{display:flex;align-items:center;gap:12px;color:#7b7e85;font-size:12px;margin-bottom:9px;flex-wrap:wrap}.company-vacancy-row__status{background:#f0f0f2;color:#666;padding:3px 8px;border-radius:12px;font-weight:600}.company-vacancy-row__status.published{background:#edf6ef;color:#36744b}.company-vacancy-row__status.draft{background:#fff1e1;color:#996119}.is-hot .company-vacancy-row__status{background:#ff610d;color:#fff}.company-vacancy-row__remaining{margin-left:auto}.is-hot .company-vacancy-row__remaining{color:#b74a08}.company-vacancy-row__heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.company-vacancy-row__heading>div{min-width:0}.company-vacancy-row h2{font-size:21px;line-height:1.3;margin:0 0 4px;font-weight:650;overflow-wrap:anywhere}.company-vacancy-row h2 a{color:#202124}.company-vacancy-row h2 a:hover{color:#e9530c}.company-vacancy-row p{font-size:13px;margin:0;color:#777b81}.company-vacancy-row__salary{font-size:21px;line-height:1.35;text-align:right;flex-shrink:0;max-width:45%;overflow-wrap:anywhere}.is-hot .company-vacancy-row__salary{color:#bd4c0b}.company-vacancy-row__conditions{display:flex;gap:7px;flex-wrap:wrap;margin-top:12px}.company-vacancy-row__conditions>span{background:#f6f6f7;border:1px solid #eeeef0;border-radius:12px;padding:3px 9px;font-size:12px;color:#656970}.company-vacancy-row__conditions>.company-vacancy-row__bonus{background:#fff1e5;border-color:#ffdcc1;color:#b75110}.company-vacancy-row__actions{display:flex;justify-content:flex-end;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 22px;border-top:1px solid #eee}.is-hot .company-vacancy-row__actions{border-color:#f3ddcd}.company-vacancies .company-vacancy-row__actions :is(button,a){display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 14px;min-height:35px;border:1px solid #dadce0;border-radius:12px;background:#fff;color:#51565d;font:500 13px/1.3 inherit;text-decoration:none;cursor:pointer;box-shadow:none;width:auto;margin:0}.company-vacancies .company-vacancy-row__actions .company-vacancy-row__open{color:var(--c-orange-outline);border-color:var(--c-orange-outline);transition:background .12s,border-color .12s,color .12s}.company-vacancies .company-vacancy-row__actions .company-vacancy-row__open:hover:not(:disabled){background:var(--c-orange-outline-hover-bg);border-color:var(--c-orange-outline-hover);color:var(--c-orange-outline-hover);filter:none}.company-vacancies .acc-layout__main>.empty-state{min-height:190px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:36px 24px;border:1px solid #e5e5e7;border-left:4px solid #ff5c00;border-radius:12px;background:#fff;color:#73747c;box-shadow:0 4px 18px #1414140a}.company-vacancies .acc-layout__main>.empty-state h3{margin:0 0 8px;color:#171717;font-size:20px}.company-vacancies .acc-layout__main>.empty-state p{max-width:520px;margin:0 0 16px;color:#73747c}.company-vacancies .modal-overlay:has(.modal--company){background:#12121275}.company-vacancies .modal.modal--company,.company-vacancies .modal.publish-modal{width:min(520px,100%);border:1px solid #e5e5e7;border-radius:12px;background:#fff;color:#191919;box-shadow:0 18px 48px #1414142e}.company-vacancies .modal.modal--company .modal__head,.company-vacancies .modal.publish-modal .modal__head{background:#fff;border-color:#ececee}.company-vacancies .modal.modal--company .modal__title,.company-vacancies .modal.publish-modal .modal__title{color:#171717;font-size:20px}.company-vacancies .modal.modal--company .modal__close,.company-vacancies .modal.publish-modal .modal__close{background:#f5f5f6;color:#73747c}.company-vacancies .modal.modal--company .modal__close:hover,.company-vacancies .modal.publish-modal .modal__close:hover{background:#fff3ed;color:#c94a00}.company-vacancies .modal.modal--company .modal__body,.company-vacancies .modal.publish-modal .modal__body{background:#fff}.company-vacancies .modal.modal--company .acc-subtitle,.company-vacancies .modal.publish-modal .acc-subtitle{color:#73747c}.company-vacancies .modal.modal--company .publish-choice,.company-vacancies .modal.publish-modal .publish-choice{border-color:#e1e2e4;border-radius:12px;background:#fff;color:#191919;transition:background .12s,border-color .12s,color .12s,box-shadow .12s}.company-vacancies .modal.modal--company .publish-choice:hover:not(:disabled),.company-vacancies .modal.publish-modal .publish-choice:hover:not(:disabled){border-color:#c94a00;background:#fff3ed;color:#191919;box-shadow:0 4px 12px #c94a001a}.company-vacancies .modal.modal--company .publish-choice span,.company-vacancies .modal.publish-modal .publish-choice span{color:#73747c}.company-vacancies .modal.modal--company .publish-choice--hot,.company-vacancies .modal.publish-modal .publish-choice--hot{border-color:#ffb27d;background:#fff5ee}.company-vacancies .modal.modal--company .publish-choice--hot:hover:not(:disabled),.company-vacancies .modal.publish-modal .publish-choice--hot:hover:not(:disabled){border-color:#c94a00;background:#fff3ed}.company-vacancies .company-vacancy-row__actions .vacancy-card__apply{background:#ff5b0a;color:#fff;border-color:#ff5b0a}.company-vacancies .company-vacancy-row__actions svg{width:18px;height:18px}.company-vacancies .company-vacancy-row__actions button:disabled{opacity:.45;cursor:not-allowed}.company-vacancies .company-vacancy-row__actions :is(button,a):hover{filter:brightness(.96)}.company-vacancies .publish-hint{font-size:12px;color:#a65722}.company-vacancies .modal--company{--c-bg:#fff;--c-card:#fff;--c-text:#191919;--c-text-2:#555;--c-border:#ddd;background:#fff;color:#191919}.company-vacancies .vacancy-pager{display:flex;justify-content:center;align-items:center;gap:7px;margin:22px 0 6px}.company-vacancies .vacancy-pager__pages{display:flex;align-items:center;gap:5px}.company-vacancies .vacancy-pager__num,.company-vacancies .vacancy-pager .btn{min-width:36px;height:36px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #dddfe3;border-radius:12px;background:#fff;color:#555;font-weight:600;box-shadow:none}.company-vacancies .vacancy-pager__num:hover,.company-vacancies .vacancy-pager .btn:hover:not(:disabled){border-color:#ff7a3d;color:#e9550a;background:#fff6f1}.company-vacancies .vacancy-pager__num.is-active{background:#ff5b0a;color:#fff;border-color:#ff5b0a}.company-vacancies .vacancy-pager__ellipsis{color:#85888e;padding:0 3px}.company-vacancies .vacancy-pager .btn:disabled{opacity:.38;background:#f6f6f7}@media(max-width:767px){.company-vacancy-row__body{padding:15px}.company-vacancy-row__heading{flex-direction:column;gap:8px}.company-vacancy-row__salary{max-width:100%;text-align:left;font-size:19px}.company-vacancy-row h2{font-size:19px}.company-vacancy-row__actions{padding:10px 15px;justify-content:flex-start}.company-vacancies .capp-tabs{gap:12px}.company-vacancies .capp-tab{font-size:13px}.company-vacancy-row__remaining{margin-left:0}}.company-vacancies .acc-layout__main,.company-vacancies .capp{background:#fff!important;color:#191919!important;--c-bg: #fff;--c-card: #fff;--c-border: #e5e5e7;--c-border-soft: #ececee;--c-text: #191919;--c-text-2: #73767c;--c-text-3: #9a9ba0}.company-vacancies .vacancy-search,.company-vacancies .capp .vacancy-search,.company-vacancies .acc-layout:has(.acc-nav--company) .vacancy-search{background:#fff!important;border:1px solid #dfe0e3!important;color:#191919!important;box-shadow:none!important}.company-vacancies .vacancy-search input,.company-vacancies .acc-layout:has(.acc-nav--company) .vacancy-search input{background:transparent!important;color:#191919!important}.company-vacancies .vacancy-search input::placeholder{color:#8a8c92!important}.company-vacancies .vacancy-search .icon{color:#73767c!important}.company-vacancies .vacancy-search:focus-within{border-color:#ff5c00!important;box-shadow:0 0 0 3px #ff5c001f!important}.company-vacancies .capp-tabs{background:transparent!important;border:0!important;border-bottom:1px solid #dddfe3!important;border-radius:0!important}.company-vacancies .capp-tab{background:transparent!important;border:0!important;border-bottom:3px solid transparent!important;color:#73767c!important}.company-vacancies .capp-tab:hover{background:transparent!important;border-bottom-color:#ffb27d!important;color:#e9550a!important}.company-vacancies .capp-tab.is-active{background:transparent!important;border-bottom-color:#ff5b0a!important;color:#191a1c!important;box-shadow:none!important}.company-vacancies .capp-tab__count{background:#f0f0f1!important;color:#666!important}.company-vacancies .capp-tab.is-active .capp-tab__count{background:#fff0e6!important;color:#df4d00!important}.company-vacancies .acc-layout__main>.empty-state{min-height:190px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:36px 24px;background:#fff!important;border:1px solid #e5e5e7!important;border-left:4px solid #ff5c00!important;border-radius:12px!important;color:#73747c!important;box-shadow:0 4px 18px #1414140a!important}.company-vacancies .acc-layout__main>.empty-state h3{color:#171717!important}.company-vacancies .acc-layout__main>.empty-state p{color:#73747c!important}.company-vacancies .acc-layout__main>.empty-state .btn--ghost{background:#fff!important;border-color:#d9dadd!important;color:#38393e!important}.company-vacancies .acc-layout__main>.empty-state .btn--ghost:hover{background:#fff3ed!important;border-color:#e85b16!important;color:#c94a00!important}.catalog-page{--catalog-bg: #f8f8f6;--catalog-card: #fff;--catalog-ink: #161616;--catalog-muted: #7c7c76;--catalog-line: #e5e5e0;--catalog-orange: #ee5f0f;--catalog-orange-hover: #cf4e06;min-height:100vh;background:var(--catalog-bg);color:var(--catalog-ink)}.catalog-page .catalog-main{background:var(--catalog-bg)}.catalog-page .catalog-layout{width:min(1400px,100%);grid-template-columns:280px minmax(0,1fr);gap:28px;padding:42px 24px 70px}.catalog-page .filters{position:sticky;top:22px;max-height:calc(100dvh - 44px);padding:20px 18px 16px;background:var(--catalog-card);border:1px solid var(--catalog-line);border-radius:12px;box-shadow:0 10px 28px #1818140f;color:var(--catalog-ink)}.catalog-page .layout>.filters{max-height:calc(100dvh - 44px)}.catalog-page .layout>.filters .filter-groups{scrollbar-color:#c9c9c2 transparent}.catalog-page .filter-group{padding-bottom:18px;margin-bottom:18px;border-bottom-color:var(--catalog-line)}.catalog-page .filter-group__title{color:var(--catalog-ink);font-size:12px;letter-spacing:.08em}.catalog-page .filter-group__title .icon{color:var(--catalog-orange)}.catalog-page .filter-input{margin-bottom:10px;border-color:#d8d8d2;background:#fff;color:var(--catalog-ink)}.catalog-page .filter-input:focus{border-color:var(--catalog-orange);box-shadow:0 0 0 3px #ee5f0f24;background:#fff}.catalog-page .filter-input::placeholder{color:#a5a5a0}.catalog-page .filter-item label{color:#4d4d48}.catalog-page .filter-item label:hover{background:#f8f8f6;color:var(--catalog-ink)}.catalog-page .filter-item.is-empty label:hover{background:none;color:#4d4d48}.catalog-page .filter-item input[type=checkbox],.catalog-page .filter-item input[type=radio]{border-color:#c9c9c2;background:#fff}.catalog-page .filter-item__count{color:#7c7c76;background:#f4f4f1;border-color:#e1e1dc}.catalog-page .filter-item:has(input:checked) label{color:var(--catalog-ink)}.catalog-page .filter-item:has(input:checked) .filter-item__count{color:var(--catalog-orange);border-color:#f4b493;background:#fff3ed}.catalog-page .show-more{color:var(--catalog-orange)}.catalog-page .show-more:hover{color:var(--catalog-orange-hover)}.catalog-page .filters__reset{border-color:#d8d8d2;color:#555550;background:#fff}.catalog-page .filters__reset:hover{border-color:var(--catalog-orange);color:var(--catalog-orange);background:#fff3ed}.catalog-page .results{min-width:0}.catalog-page .catalog-intro{margin-bottom:22px}.catalog-page .catalog-kicker{margin:0 0 8px;color:var(--catalog-orange);font-size:11px;font-weight:800;letter-spacing:.14em}.catalog-page .catalog-intro h1{margin:0;color:var(--catalog-ink);font-size:clamp(28px,3vw,42px);line-height:1.08;letter-spacing:-.035em}.catalog-page .catalog-intro p:last-child{margin:10px 0 0;color:var(--catalog-muted);font-size:15px}.catalog-page .vacancy-search{min-height:56px;padding:8px 16px;border:1px solid var(--catalog-line);border-radius:12px;background:#fff;box-shadow:0 8px 24px #1818140d;color:var(--catalog-muted)}.catalog-page .vacancy-search:focus-within{border-color:var(--catalog-orange);box-shadow:0 0 0 3px #ee5f0f1f}.catalog-page .vacancy-search input{color:var(--catalog-ink)}.catalog-page .vacancy-search input::placeholder{color:#a5a5a0}.catalog-page .vacancy-search__clear{color:#8b8b84}.catalog-page .vacancy-search__clear:hover{color:#fff;background:var(--catalog-orange)}.catalog-page .results-bar{margin:22px 0 14px}.catalog-page .results-count{color:var(--catalog-muted)}.catalog-page .results-count b{color:var(--catalog-ink)}.catalog-page .sort{color:var(--catalog-muted)}.catalog-page .sort:hover{background:#efefeb}.catalog-page .sort__select{color:var(--catalog-ink)}.catalog-page .sort__chevron{color:var(--catalog-muted)}.catalog-page .vacancy-list{gap:16px}.catalog-page .vacancy-card{grid-template-columns:minmax(150px,.58fr) minmax(0,1.7fr);padding:10px;background:#fff;border:1px solid var(--catalog-line);border-radius:12px;box-shadow:0 8px 24px #1818140f;color:var(--catalog-ink);transition:border-color .12s,box-shadow .12s,transform .12s}.catalog-page .vacancy-card:hover{border-color:#d9a78c;box-shadow:0 12px 30px #18181417;transform:translateY(-1px)}.catalog-page .vacancy-card--hot{border:2px solid var(--catalog-orange);box-shadow:0 10px 28px #ee5f0f21}.catalog-page .vacancy-card__pay,.catalog-page .vacancy-card--hot .vacancy-card__pay{border-color:#f0d5c2;background:#fff5ee}.catalog-page .vacancy-card--hot .vacancy-card__pay{background:linear-gradient(180deg,rgba(238,95,15,.15),transparent 42%),#fff5ee}.catalog-page .vacancy-card__pay-label{color:var(--catalog-orange)}.catalog-page .vacancy-card__pay-value{color:var(--catalog-ink)}.catalog-page .vacancy-card__pay-value--empty,.catalog-page .vacancy-card__pay-k{color:#8b8b84}.catalog-page .vacancy-card__pay-bonus{color:#d95714}.catalog-page .vacancy-card__apply{background:var(--catalog-orange)}.catalog-page .vacancy-card__apply:hover{background:var(--catalog-orange-hover)}.catalog-page .vacancy-card__title{color:var(--catalog-ink)}.catalog-page .vacancy-card__title a:hover{color:var(--catalog-orange)}.catalog-page .vacancy-card__company{color:var(--catalog-muted)}.catalog-page .vacancy-card__facts li{border-color:var(--catalog-line);color:#555550;background:#fafaf8}.catalog-page .vacancy-card__chip{border-color:var(--catalog-line);background:#f4f4f1;color:#66665f}.catalog-page .vacancy-card--hot .vacancy-card__chip:not(.vacancy-card__chip--term){background:var(--catalog-orange);color:#fff}.catalog-page .vacancy-card__more,.catalog-page .vacancy-card__actions .btn{border-color:#d8d8d2;color:#555550;background:#fff}.catalog-page .vacancy-card__more:hover,.catalog-page .vacancy-card__actions .btn:hover{border-color:var(--catalog-orange);color:var(--catalog-orange);background:#fff3ed}.catalog-page .vacancy-card__actions .btn--primary{background:var(--catalog-orange);color:#fff}.catalog-page .vacancy-card__actions .btn--primary:hover:not(:disabled){background:var(--catalog-orange-hover);color:#fff}.catalog-page .vacancy-card .btn-fav{border-color:#d8d8d2;background:#fff;color:#77776f}.catalog-page .vacancy-card .btn-fav:hover{background:#fff3ed;color:var(--catalog-orange)}.catalog-page .vacancy-pager{margin-top:26px}.catalog-page .vacancy-pager__num,.catalog-page .vacancy-pager .btn{min-width:38px;height:38px;border:1px solid #d8d8d2;border-radius:12px;background:#fff;color:#555550;box-shadow:none}.catalog-page .vacancy-pager__num:hover,.catalog-page .vacancy-pager .btn:hover:not(:disabled){border-color:var(--catalog-orange);color:var(--catalog-orange);background:#fff3ed}.catalog-page .vacancy-pager__num.is-active{border-color:var(--catalog-orange);background:var(--catalog-orange);color:#fff}.catalog-page .vacancy-pager__ellipsis{color:var(--catalog-muted)}.catalog-page .vacancy-pager .btn:disabled{background:#f2f2ef;color:#aaa9a2}.catalog-page .empty-state{margin-top:18px;background:#fff;border-color:var(--catalog-line);color:var(--catalog-muted);box-shadow:0 8px 24px #1818140d}.catalog-page .empty-state h3{color:var(--catalog-ink)}.catalog-page .empty-state .icon{color:var(--catalog-orange)}@media(max-width:1279px){.catalog-page .catalog-layout{grid-template-columns:260px minmax(0,1fr);gap:22px}}@media(max-width:860px){.catalog-page .catalog-layout{grid-template-columns:1fr;padding:28px 18px 54px}.catalog-page .filters{position:static;max-height:none}.catalog-page .layout>.filters{max-height:none}.catalog-page .layout>.filters .filter-groups{overflow:visible}.catalog-page .vacancy-list{grid-template-columns:1fr}}@media(max-width:560px){.catalog-page .catalog-layout{padding:24px 16px 44px}.catalog-page .catalog-intro h1{font-size:30px}.catalog-page .vacancy-card{grid-template-columns:1fr}.catalog-page .vacancy-card__pay{gap:12px}.catalog-page .vacancy-card__actions{width:100%}.catalog-page .vacancy-card__more,.catalog-page .vacancy-card__actions .btn{flex:1 1 auto}.catalog-page .vacancy-pager{gap:7px}.catalog-page .vacancy-pager__pages{gap:3px}.catalog-page .vacancy-pager__num,.catalog-page .vacancy-pager .btn{min-width:34px;height:36px;padding:0 8px}}.catalog-page .catalog-main{min-height:calc(100vh - 99px);background:#fff}.catalog-page .catalog-layout{width:100%;max-width:none;grid-template-columns:300px minmax(0,1fr);gap:0;align-items:stretch;padding:0}.catalog-page .catalog-sidebar{min-width:0;min-height:calc(100vh - 99px);background:linear-gradient(110deg,#191a1a,#111212)}.catalog-page .catalog-sidebar>.filters{display:flex;flex-direction:column;box-sizing:border-box;position:sticky;top:0;max-height:none;min-height:calc(100vh - 99px);padding:20px 18px 18px;background:transparent;border:0;border-radius:0;box-shadow:none;color:#eee;overflow:visible}.catalog-page .catalog-sidebar>.filters .filter-groups{flex:0 0 auto;min-height:0;overflow:visible}.catalog-page .catalog-sidebar>.filters .filters__reset{flex:0 0 auto;margin-top:12px}.catalog-page .catalog-filters .filter-group{padding-bottom:11px;margin-bottom:11px}.catalog-page .catalog-filters .filter-group__title{margin-bottom:8px;font-size:12px;line-height:1.25}.catalog-page .catalog-filters .filter-input{min-height:34px;padding:8px 10px;font-size:12px}.catalog-page .catalog-salary-range{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:6px;align-items:center}.catalog-page .catalog-salary-range .hb-sel{width:100%;min-width:0;min-height:32px;padding:6px 7px;border:1px solid #444;border-radius:8px;background:#242525;color:#fff;font:inherit;font-size:11px}.catalog-page .catalog-salary-range__currency{color:#aaa;font-size:12px}.catalog-page .catalog-filters .filter-item{margin-bottom:3px;font-size:12px;line-height:1.2}.catalog-page .catalog-filters .filter-item label{min-height:22px;padding:3px 5px}.catalog-page .catalog-filters .filter-item__count{font-size:10px}.catalog-page .catalog-filters .filters__reset{min-height:34px;margin-top:10px;padding:8px 10px;font-size:12px}.catalog-page .catalog-sidebar .filter-group{border-bottom-color:#333}.catalog-page .catalog-sidebar .filter-group__title{color:#f3f3f3}.catalog-page .catalog-sidebar .filter-input{border-color:#444;background:#242525;color:#fff}.catalog-page .catalog-sidebar .filter-input:focus{border-color:#ff6b00;background:#242525}.catalog-page .catalog-sidebar .filter-input::placeholder{color:#aaa}.catalog-page .catalog-sidebar .filter-item label{color:#d5d5d5}.catalog-page .catalog-sidebar .filter-item label:hover{background:#ffffff14;color:#fff}.catalog-page .catalog-sidebar .filter-item.is-empty label:hover{background:none;color:#d5d5d5}.catalog-page .catalog-sidebar .filter-item input[type=checkbox],.catalog-page .catalog-sidebar .filter-item input[type=radio]{border-color:#555;background:#242525}.catalog-page .catalog-sidebar .filter-item__count{color:#aaa;background:#242525;border-color:#444}.catalog-page .catalog-sidebar .filter-item:has(input:checked) label{color:#fff}.catalog-page .catalog-sidebar .filter-item:has(input:checked) .filter-item__count{color:#ff8a33;background:#3b2418;border-color:#ff6b0073}.catalog-page .catalog-sidebar .filters__reset{border-color:#555;background:transparent;color:#d5d5d5}.catalog-page .catalog-sidebar .filters__reset:hover{border-color:#ff6b00;background:#ff6b001f;color:#fff}.catalog-page .results{min-width:0;padding:42px clamp(24px,4vw,64px) 70px;background:#fff}.catalog-page .site-footer-shell,.catalog-page .hb-foot{margin-top:0;background:#121212}.catalog-page .results .vacancy-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}@media(max-width:860px){.catalog-page .catalog-main{min-height:0}.catalog-page .catalog-layout{grid-template-columns:1fr}.catalog-page .catalog-sidebar{min-height:0}.catalog-page .catalog-sidebar>.filters{position:static;min-height:0;max-height:none;overflow:visible}.catalog-page .catalog-sidebar .filter-groups{overflow:visible}.catalog-page .results{padding:30px 18px 54px}.catalog-page .results .vacancy-list{grid-template-columns:1fr!important}}@media(max-width:560px){.catalog-page .results{padding:24px 16px 44px}}.catalog-page .catalog-layout{grid-template-columns:280px minmax(0,1fr)}.catalog-page .catalog-sidebar{background:linear-gradient(110deg,#191a1a,#111212)}.catalog-page .catalog-sidebar>.filters{padding:24px 16px}.catalog-page .catalog-filters .filter-group{padding-bottom:14px;margin-bottom:14px}.catalog-page .catalog-filters .filter-group__title{display:flex;align-items:center;gap:9px;color:#f3f3f3;font-size:12px;font-weight:650;letter-spacing:.04em}.catalog-page .catalog-filters .filter-input{border-radius:8px;background:#242525}.catalog-page .catalog-filters .filters__reset{min-height:40px;margin-top:auto;border-radius:8px;background:transparent;color:#d5d5d5}.catalog-city-autocomplete{position:relative;z-index:20}.catalog-city-autocomplete__menu{position:absolute;z-index:30;top:calc(100% + 6px);left:0;right:0;max-height:240px;overflow-y:auto;padding:5px;border:1px solid #454746;border-radius:8px;background:#242525;box-shadow:0 12px 28px #00000047}.catalog-city-autocomplete__option{display:block;width:100%;padding:9px 10px;border:0;border-radius:6px;background:transparent;color:#eee;font:inherit;font-size:12px;text-align:left}.catalog-city-autocomplete__option:hover,.catalog-city-autocomplete__option:focus-visible{background:#ff6b0029;color:#fff;outline:0}.catalog-city-autocomplete__status{padding:9px 10px;color:#aaa;font-size:11px}.catalog-page .results{padding:32px 36px 48px}.catalog-page .results .vacancy-list{gap:14px}@media(max-width:1100px){.catalog-page .results .vacancy-list{grid-template-columns:1fr!important}}@media(max-width:860px){.catalog-page .catalog-layout{grid-template-columns:1fr}.catalog-page .results{padding:24px 16px 40px}}.notification-feed,.notification-bell{font-family:var(--font-ui);color:#202124;min-width:0}.notification-tools{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin:0 0 24px}.notification-tools label{display:flex;align-items:center;gap:10px;font-size:14px;cursor:pointer}.notification-card{background:#fff;border:1px solid #dedfe2;border-radius:12px;margin:0 0 14px;overflow:hidden;overflow-wrap:anywhere}.notification-card.is-unread{border-color:#ff6b00;box-shadow:inset 3px 0 #ff6b00}.notification-card summary{display:block;padding:22px 24px;cursor:pointer;list-style:none}.notification-card summary::-webkit-details-marker,.notification-bell>summary::-webkit-details-marker{display:none}.notification-card summary:hover{background:#fff8f3}.notification-card summary:focus-visible,.notification-bell>summary:focus-visible{outline:2px solid #ff6b00;outline-offset:-3px}.notification-card__heading{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.notification-card h3{font-size:17px;font-weight:600;line-height:1.5;margin:0 0 8px;color:#202124}.notification-card time{display:block;color:#686b72;font-size:12px}.notification-card p{font-size:14px;line-height:1.65;white-space:pre-wrap;margin:12px 0 0;color:#34363a}.notification-card__content{padding:0 24px 22px}.notification-card__content .btn{margin-top:16px;max-width:100%;white-space:normal;text-align:center}.notification-card[open] .notification-card__excerpt,.notification-card[open] .notification-card__open{display:none}.notification-card__open{display:inline-block;color:#bd4900;font-size:12px;margin-top:12px;font-weight:600}.notification-unread{font-size:11px;padding:4px 8px;border-radius:12px;background:#fff1e7;color:#a74300;flex:none}.notification-state{padding:36px 20px;border:1px solid #dedfe2;border-radius:12px;background:#fff;text-align:center;margin:14px 0}.notification-state h3{font-size:19px;margin:0 0 10px;color:#202124}.notification-state p,.notification-note{font-size:13px;line-height:1.6;color:#666b73}.notification-pagination{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;margin:24px 0}.notification-badge{display:inline-flex;align-items:center;justify-content:center;min-width:23px;padding:3px 6px;border-radius:12px;background:#ff6b00;color:#fff;font-size:11px;font-weight:700;line-height:1.2;margin-left:auto}.company-overview .acc-nav__link:has(.notification-badge),.acc-nav__link:has(.notification-badge){gap:8px;padding-left:12px;padding-right:12px}.company-overview .acc-layout:has(.acc-nav--company) .acc-nav--company .acc-nav__link:has(.notification-badge){gap:8px!important;padding-left:12px!important;padding-right:12px!important}.notification-feed .btn.btn--orange-outline,.notification-bell__panel>.btn.btn--orange-outline{background:#fff;border:1px solid #ff6b00;color:#c44a00;border-radius:12px;box-shadow:none;transition:background-color .12s,color .12s,border-color .12s}.notification-feed .btn.btn--orange-outline:hover:not(:disabled),.notification-bell__panel>.btn.btn--orange-outline:hover{background:#fff3ed;color:#c94a00;border-color:#c94a00;transform:none;text-decoration:none;box-shadow:none}.notification-feed .btn:disabled{background:#f0f1f2!important;color:#737780!important;border-color:#dedfe2!important;cursor:default;opacity:1}.notification-bell{position:relative;flex:none}.notification-bell>summary{position:relative;display:flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid #e0e1e3;border-radius:12px;background:#fff;cursor:pointer;list-style:none}.notification-bell>summary:hover{background:#fff3ed;border-color:#ff6b00}.notification-bell>summary>svg{width:23px;height:23px;flex:none}.notification-bell>summary>.notification-badge{position:absolute;right:-8px;top:-7px;font-size:10px;max-width:60px}.notification-bell__panel{position:absolute;z-index:200;right:0;top:calc(100% + 12px);width:min(420px,calc(100vw - 32px));max-height:70vh;overflow:auto;background:#fff;border:1px solid #dedfe2;border-radius:12px;padding:20px;box-shadow:0 12px 36px #0002}.notification-bell__panel h2{font-size:18px;margin:0 0 16px;color:#202124}.notification-feed--compact .notification-card summary{padding:14px}.notification-feed--compact .notification-card h3{font-size:14px}.notification-feed--compact .notification-card__content{padding:0 14px 14px}.notification-feed--compact .notification-unread{font-size:10px}@media(max-width:600px){.notification-card summary{padding:18px 16px}.notification-card__content{padding:0 16px 18px}.notification-card h3{font-size:15px}.notification-tools{gap:14px}.notification-tools .btn{width:100%}.notification-bell__panel{position:fixed;left:16px;right:16px;top:var(--notification-panel-top,146px);width:auto;max-height:calc(100dvh - var(--notification-panel-top,146px) - 16px)}.notification-pagination .btn{padding:10px 14px}}.company-overview{--header-h: 72px;--c-bg: #fff;--c-card: #fff;--c-text: #151515;--c-text-2: #55565c;--c-text-3: #73747c;--c-border: #e5e5e7;--c-primary: #ff5c00;--c-hover: #f6f6f6;background:#fff;color:#151515;min-height:100vh;font-family:var(--font-ui)}.company-overview *{box-sizing:border-box}.company-overview a{text-decoration:none}.company-overview-header{position:sticky;top:0;z-index:70;min-height:99px;display:flex;align-items:center;gap:51px;padding:0 28px;background:#121212;border-bottom:1px solid rgba(255,255,255,.08)}.company-overview-brand{display:flex;align-items:center;gap:16.5px;color:#fff;white-space:nowrap}.company-overview-brand__mark{width:54px;height:54px;display:flex;align-items:center;justify-content:center;flex:none}.company-overview-brand__mark img{width:100%;height:100%;object-fit:contain}.company-overview-brand b{display:block;color:#fff;font-size:26.25px;font-weight:800;letter-spacing:-.01em;line-height:1.15}.company-overview-brand i{font-style:normal;color:#ee5f0f}.company-overview-brand__white{color:#fff}.company-overview-brand small{display:block;margin-top:1px;color:#b9b9b4;font-size:16.5px;font-weight:500}.company-overview-actions{display:flex;align-items:center;gap:27px;margin-left:auto}.company-overview-home{color:#fff;font-size:21px;font-weight:600;padding:12px 3px;white-space:nowrap}.company-overview-home:hover{color:#cf4e06}.company-overview-profile{position:relative}.company-overview-profile summary{display:flex;align-items:center;gap:12px;cursor:pointer;list-style:none}.company-overview-profile summary::-webkit-details-marker{display:none}.company-overview-profile summary span{width:40px;height:40px;border-radius:12px;overflow:hidden;display:grid;place-items:center;background:#f2f2f2;color:#333;font-size:14px;font-weight:700}.company-overview-profile img{width:100%;height:100%;object-fit:cover}.company-overview-profile>div{position:absolute;right:0;top:52px;width:230px;padding:16px;background:#fff;border:1px solid #ddd;border-radius:12px;box-shadow:0 10px 30px #0002}.company-overview-profile p{margin:0 0 12px;overflow-wrap:anywhere;color:#222}.company-overview-profile a,.company-overview-profile button{display:block;padding:10px 0;color:#222;background:none;border:0;font:inherit;cursor:pointer}.company-overview-menu{display:none}.company-overview-site-footer{--black: #121212;--or: #EE5F0F;--mut: #7C7C76;--line: #ECECE8}.company-overview-site-footer .hb-foot{margin-top:0}.company-overview-site-footer .hb-foot>.container{max-width:none;padding-left:28px;padding-right:28px}.company-overview .acc-container--wide{max-width:none;padding:0}.company-overview .acc-layout{grid-template-columns:280px minmax(0,1fr)}.company-overview .acc-layout .acc-layout__side{background:linear-gradient(110deg,#191a1a,#111212);top:var(--header-h);height:calc(100vh - var(--header-h))}.company-overview .acc-layout .acc-nav--company{background:transparent;border:0;border-radius:0;padding:24px 16px;height:100%;display:flex;flex-direction:column;color:#eee}.company-overview .acc-layout .acc-nav__who{background:transparent;padding:0;border:0;border-radius:0;margin-bottom:14px}.company-overview .acc-layout .acc-nav__org,.company-overview .acc-layout .acc-nav__user{background:none;border:0;border-radius:0;padding:12px 10px 20px;margin:0;border-bottom:1px solid #333}.company-overview .acc-layout .acc-nav__org:hover{background:#ffffff0c;color:inherit;border-color:#333}.company-overview .acc-layout .acc-nav__user{margin-top:6px}.company-overview .acc-layout .acc-nav__org-logo{width:52px;height:52px;background:#fff;color:#111;border:1px solid #ddd}.company-overview .acc-layout .acc-nav__user-ava{background:#303232;color:#fff;width:44px;height:44px}.company-overview .acc-layout .acc-nav__org-text b{color:#f3f3f3;font-size:16px;font-weight:600}.company-overview .acc-layout .acc-nav__org-text em{color:#b9b9b9;font-size:13px}.company-overview .acc-layout .acc-nav__menu{gap:6px}.company-overview .acc-layout .acc-nav__link{flex:none;padding:13px 18px;min-height:48px;border:0;border-left:4px solid transparent;color:#eee;background:none;font-size:15px;font-weight:450;gap:18px}.company-overview .acc-layout .acc-nav__link svg{width:24px;height:24px;color:#eee}.company-overview .acc-layout .acc-nav__link:hover{background:#ffffff0c}.company-overview .acc-layout .acc-nav__link.is-active{border-color:#ff5c00;background:linear-gradient(90deg,#6a2a0d,#47200f);color:#fff}.company-overview .acc-layout .acc-nav__link.is-active svg{color:#ff6b00}.company-overview .acc-layout .acc-nav__link[href="/company/tariffs"]{margin-top:20px}.company-overview .acc-layout .acc-nav__foot{background:none;border-top:1px solid #333;margin-top:auto;padding-top:22px}.company-overview .acc-layout .acc-nav__support{color:#eee}.company-overview .acc-layout .acc-nav__support--link:hover{color:#ff6b00;text-decoration:none}.company-overview .acc-layout .acc-layout__main{padding:32px 36px 24px;background:#fff}.company-overview .cdash{display:flex;flex-direction:column;gap:16px}.company-overview .cdash-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0}.company-overview .acc-title{font-size:clamp(32px,3vw,48px);color:#080808;letter-spacing:-.04em;margin:0;font-weight:750;line-height:1.15}.company-overview .acc-subtitle{color:#292929;margin:8px 0 0;font-size:15px}.company-overview-create{display:inline-flex;align-items:center;justify-content:center;gap:12px;background:#ff5c00;color:#fff;border-radius:12px;padding:14px 24px;font-weight:600;transition:background .12s,color .12s}.company-overview-create:hover{background:var(--c-orange-hover);color:#fff}.company-overview-create span{font-size:24px;line-height:1}.company-overview-summary{display:grid;grid-template-columns:minmax(0,2.1fr) repeat(3,minmax(0,1fr));align-items:center;gap:20px;padding:20px;border:1px solid #e5e5e7;border-radius:12px}.company-overview-summary__brand{display:flex;gap:20px;align-items:center;min-width:0}.company-overview-summary__logo{display:grid;place-items:center;flex:0 0 66px;height:66px;border:1px solid #ddd;border-radius:12px;font-size:27px;font-weight:750;overflow:hidden}.company-overview-summary__logo img{width:100%;height:100%;object-fit:contain}.company-overview-summary h2{font-size:20px;line-height:1.3;margin:0;color:#111;overflow-wrap:anywhere}.company-overview-summary p{color:#73747c;font-size:14px;margin:6px 0 0}.company-overview-summary__stat{position:relative;padding-left:30px;border-left:1px solid #ddd;display:flex;flex-direction:column;gap:4px}.company-overview-summary__stat:before{content:"";width:15px;height:2px;background:#ff5c00}.company-overview-summary__stat b{font-size:30px;line-height:1.25}.company-overview-summary__stat span{font-size:14px}.company-overview .cdash .acc-card{background:#fff;border:1px solid #e5e5e7;border-radius:12px;box-shadow:none;margin:0;padding:20px}.company-overview .cdash-hero--money{display:grid;grid-template-columns:1.1fr 1fr 1.07fr;gap:16px;margin:0}.company-overview .cdash .acc-card.cdash-balance,.company-overview .cdash .acc-card.cdash-money{min-height:142px;justify-content:flex-start;background:#fff;padding:20px}.company-overview .cdash-balance__copy{max-width:78%}.company-overview .cdash-balance__title{font-size:15px;font-weight:550;color:#161616;letter-spacing:0}.company-overview .cdash-balance__info{display:none}.company-overview .cdash-hero--money .cdash-balance__sum{font-size:clamp(25px,2.2vw,32px);color:#111;margin:8px 0;line-height:1.15;font-weight:700}.company-overview .cdash-balance__sum.is-debt{color:#df3829}.company-overview .cdash .btn.cdash-topup{border:0;background:#ff5c00;color:#fff;border-radius:12px;height:auto;padding:12px 22px;font-size:15px;font-weight:600;box-shadow:none}.company-overview .cdash .btn.cdash-topup:hover:not(:disabled){background:var(--c-orange-hover);color:#fff}.company-overview .cdash .cdash-balance .btn.cdash-topup{padding:8px 24px;font-size:13px}.company-overview .cdash-balance .cdash-topup__plus{display:none}.company-overview-wallet{position:absolute;right:24px;top:44px;color:#ff5c00}.company-overview-wallet svg{width:54px;height:54px;stroke-width:1}.company-overview .cdash-money__hint{color:#73747c;font-size:13px;margin:8px 0 0}.company-overview .cdash-mid{grid-template-columns:minmax(0,.95fr) minmax(0,1.12fr);gap:16px;margin:0}.company-overview .acc-card__title{color:#171717;font-size:15px;font-weight:550}.company-overview .ops-panel__head{margin-bottom:16px}.company-overview .ops-panel__all{color:#252525;font-size:12px}.company-overview .cdash-period__btn,.company-overview .cdash-period__menu{background:#fff;border-color:#e2e2e2;color:#242424}.company-overview .cdash-period__menu{box-shadow:0 8px 24px #0002}.company-overview .cdash-period__opt{color:#444}.company-overview .cdash-period__opt.is-active,.company-overview .cdash-period__opt:hover{background:#fff0e8;color:#d84900}.company-overview .cdash-chart text{fill:#707078}.company-overview .cdash-chart g:has(rect) text{fill:#fff}.company-overview .cdash-chart line{stroke:#e6e6e8;stroke-dasharray:3 3}.company-overview .cdash-metrics{display:flex;flex-wrap:nowrap;justify-content:space-between;gap:4px;margin-top:auto;padding-top:14px}.company-overview .cdash-metric{flex:0 1 auto;min-width:0;color:#74747c;font-weight:400;font-size:clamp(9px,.7vw,10px);gap:5px;white-space:nowrap}.company-overview .cdash-metric__label{min-width:0;white-space:nowrap}.company-overview .cdash-metric__box{width:13px;height:13px;border-color:#96969c}.company-overview .cdash-metric.is-on .cdash-metric__box{border-color:var(--metric)}.company-overview .cdash-metric__box:after{display:none}.company-overview .cdash-op{grid-template-columns:minmax(0,1.1fr) minmax(0,1.3fr) minmax(75px,.8fr) 66px;gap:8px;padding:10px 0;border-color:#ececec}.company-overview .cdash-op__type b,.company-overview .cdash-op__body em{color:#252525;font-size:11px;font-weight:400}.company-overview .cdash-op__body{display:block}.company-overview .cdash-op--head{display:grid}.company-overview .cdash-op__sum.is-minus{color:#161616}.company-overview .cdash-op__sum.is-plus{color:#009d48}.company-overview .cdash-op__date{display:flex}.company-overview .cdash-op__date,.company-overview .cdash-op__date b{color:#73747c;font-weight:400}.company-overview .cdash-op__date em{display:none}.company-overview .cdash-op__ico{width:23px;height:23px;background:#ededed;color:#111}.company-overview .cdash-op__ico--topup{background:#d8f0e2;color:#08a956}.company-overview .cdash-op--head{color:#73747c;font-weight:400}.company-overview .cdash-op--head .cdash-op__type{padding-left:0}.company-overview .cdash-op--head .cdash-op__sum,.company-overview .cdash-op--head .cdash-op__date{color:#73747c}.company-overview .cdash-alert{display:flex;flex-wrap:wrap;gap:20px;padding:18px 22px;margin:0;border:1px solid #e5e5e7;background:#fff;border-radius:12px}.company-overview .cdash-alert--applications{background:radial-gradient(ellipse at 85% 10%,#3b271b,transparent 55%),#161717;border-color:#222}.company-overview .cdash-alert__ico{width:58px;height:58px;border:1.5px solid #ff5c00;border-radius:12px;background:transparent;color:#ff5c00}.company-overview .cdash-alert__ico svg{width:34px;height:34px}.company-overview .cdash-alert__title{color:#171717;font-size:22px;font-weight:650;text-transform:none;letter-spacing:-.02em}.company-overview .cdash-alert__title b{color:inherit;font-size:inherit}.company-overview .cdash-alert__sub{color:#73747c;font-size:14px}.company-overview .cdash-alert--applications .cdash-alert__title{color:#fff}.company-overview .cdash-alert--applications .cdash-alert__sub{color:#ddd}.company-overview .cdash-alert__copy{flex:1 1 200px}.company-overview .cdash-alert__faces .ops-avatar{width:48px;height:48px;border-radius:12px;background:#333;color:#fff}.company-overview .cdash-alert__more{background:#222;border:1px solid #666;color:#fff}.company-overview .cdash .cdash-alert--chats .btn.cdash-topup{border:1px solid var(--c-orange-dark-outline);background:#fff;color:#111}.company-overview .cdash .cdash-alert--chats .btn.cdash-topup:hover:not(:disabled){background:var(--c-orange-hover);border-color:var(--c-orange-hover);color:#fff}.company-overview .mgr-preview{background:#fafafa;border-color:#e5e5e7}.company-overview .mgr-preview__name,.company-overview .mgr-preview__stats b{color:#161616}.company-overview .mgr-preview__role,.company-overview .mgr-preview__stats span{color:#73747c}.company-overview .mgr-preview__ava{background:#eee;box-shadow:none}.company-overview .mgr-carousel__arrow{background:#fff;color:#ff5c00;border-color:#ddd}.company-overview :is(a,button,summary):focus-visible{outline:2px solid #ff5c00;outline-offset:3px}@media(max-width:1280px){.company-overview .acc-layout{grid-template-columns:240px minmax(0,1fr)}.company-overview .acc-layout .acc-layout__main{padding:28px 24px}.company-overview-header{gap:24px;padding:0 20px}.company-overview-site-footer .hb-foot>.container{padding-left:20px;padding-right:20px}.company-overview-actions{gap:18px}.company-overview-summary{gap:12px;padding:18px}.company-overview-summary__brand{gap:12px}.company-overview-summary__stat{padding-left:18px}.company-overview-summary h2{font-size:17px}.company-overview-summary__logo{flex-basis:52px;height:52px}.company-overview .cdash-chart{max-height:260px}}@media(max-width:980px){.company-overview-header{flex-wrap:wrap;gap:10px}.company-overview-brand b{font-size:21px}.company-overview-brand small{font-size:12px}.company-overview-actions{margin-left:auto;gap:14px}.company-overview-menu{display:block;border:1px solid #ddd;background:#fff;padding:8px 12px;border-radius:12px;color:#161616;font-size:20px;cursor:pointer}.company-overview .acc-layout{grid-template-columns:minmax(0,1fr)}.company-overview .acc-layout .acc-layout__side{display:none;position:static;height:auto}.company-overview.is-menu-open .acc-layout__side{display:flex}.company-overview .acc-layout .acc-nav__menu{flex-direction:row;flex-wrap:wrap}.company-overview .acc-layout .acc-nav__link{width:auto;flex:1 1 calc(50% - 6px)}.company-overview .acc-layout .acc-nav__link[href="/company/tariffs"]{margin-top:0}.company-overview .acc-layout .acc-nav__foot{margin-top:20px}.company-overview .cdash-head{flex-direction:row;align-items:center}}@media(max-width:600px){.company-overview-header{padding:10px 16px}.company-overview-site-footer .hb-foot>.container{padding-left:16px;padding-right:16px}.company-overview-brand{font-size:18px;gap:6px}.company-overview-brand img{width:30px;height:30px}.company-overview-actions{gap:10px}.company-overview-profile summary span{width:30px;height:30px}.company-overview-profile summary b{display:none}.company-overview .acc-layout .acc-layout__main{padding:24px 16px}.company-overview .cdash-head{flex-direction:column;align-items:stretch;gap:16px}.company-overview-create{padding:12px 16px}.company-overview-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 10px;padding:18px}.company-overview-summary__brand{grid-column:1 / -1}.company-overview-summary__stat{padding-left:12px}.company-overview-summary__stat b{font-size:25px}.company-overview-summary__stat span{font-size:12px}.company-overview .cdash-hero--money{grid-template-columns:1fr}.company-overview .cdash .acc-card{padding:16px}.company-overview .cdash-metrics{gap:4px;overflow-x:auto;justify-content:flex-start;padding-bottom:2px}.company-overview .cdash-metric{flex:0 0 auto;font-size:10px}.company-overview .cdash-op{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.company-overview .cdash-op__type{grid-column:1}.company-overview .cdash-op__sum{grid-column:2;grid-row:1}.company-overview .cdash-op__body{display:block;grid-column:1 / -1;grid-row:2}.company-overview .cdash-op__body em{white-space:normal}.company-overview .cdash-op__date{display:flex;grid-column:1 / -1;grid-row:3;align-items:flex-start}.company-overview .cdash-op--head{display:none}.company-overview .cdash-alert{padding:18px;gap:14px}.company-overview .cdash-alert__ico{width:44px;height:44px}.company-overview .cdash-alert__title{font-size:20px}.company-overview .cdash-alert__copy{flex-basis:180px}.company-overview .cdash-alert .btn.cdash-topup{width:100%}}.company-overview .acc-layout .acc-layout__main{--c-bg: #fff;--c-card: #fff;--c-hover: #f6f6f6;--c-border: #e5e5e7;--c-border-soft: #eee}.company-overview-summary{background:#fff}.company-overview .acc-layout .acc-nav__link.is-active{box-shadow:none}.company-overview .cdash-metric.is-on .cdash-metric__box:after{display:none}.company-overview-nav-count{margin-left:auto;display:inline-grid;place-items:center;min-width:28px;height:28px;padding:0 7px;border-radius:12px;background:#ff5c00;color:#fff;font-size:14px}.company-overview-nav-count.is-empty{visibility:hidden}.company-vacancy-editor .acc-layout__main{padding:32px 36px 48px;background:#fff}.company-vacancy-editor .capp-head{margin-bottom:20px}.company-vacancy-editor .create-company,.company-vacancy-editor .create-section,.company-vacancy-editor .create-actions{background:#fff;border:1px solid #e5e5e7;border-radius:12px;box-shadow:0 4px 18px #1414140a}.company-vacancy-editor .create-company{padding:18px 20px}.company-vacancy-editor .create-company__logo{background:#f5f5f6;border:1px solid #ddd;color:#73747c}.company-vacancy-editor .create-company__label,.company-vacancy-editor .create-company__hint,.company-vacancy-editor .form-field__hint,.company-vacancy-editor .create-note,.company-vacancy-editor .photo-picker__count{color:#73747c}.company-vacancy-editor .create-company__name,.company-vacancy-editor .create-section__title,.company-vacancy-editor .form-field__label,.company-vacancy-editor .photo-picker__head{color:#171717}.company-vacancy-editor .create-section{padding:24px 26px}.company-vacancy-editor .form-input,.company-vacancy-editor .form-textarea{background:#fff;border:1px solid #d9dadd;color:#191919}.company-vacancy-editor .form-input:focus,.company-vacancy-editor .form-textarea:focus{border-color:#ff5c00;box-shadow:0 0 0 3px #ff5c0024;background:#fff}.company-vacancy-editor .form-input::placeholder,.company-vacancy-editor .form-textarea::placeholder{color:#9a9ba0}.company-vacancy-editor .chip-option{background:#fff;border:1px solid #d9dadd;color:#55565c}.company-vacancy-editor .chip-option:hover{border-color:#ff5c00;color:#c94a00;background:#fff8f3}.company-vacancy-editor .chip-option.is-active{background:#ff5c00;border-color:#ff5c00;color:#fff}.company-vacancy-editor .photo-picker__item,.company-vacancy-editor .photo-picker__add{background:#fafafa;border-color:#d9dadd}.company-vacancy-editor .photo-picker__add{color:#73747c}.company-vacancy-editor .photo-picker__add:hover{border-color:#ff5c00;color:#c94a00;background:#fff8f3}.company-vacancy-editor .photo-picker__plus{background:#fff0e8;color:#ff5c00}.company-vacancy-editor .create-actions{padding:14px 20px}.company-vacancy-editor .create-actions .btn--ghost,.company-vacancy-editor .create-actions .btn--reset{background:#fff;border:1px solid #d9dadd;color:#333}.company-vacancy-editor .create-actions .btn--ghost:hover,.company-vacancy-editor .create-actions .btn--reset:hover{background:#f7f7f8;border-color:#bbbcc0;color:#191919}.company-vacancy-editor .create-actions .btn--primary{background:#ff5c00;color:#fff}.company-vacancy-editor .create-actions .btn--primary:hover:not(:disabled){background:var(--c-orange-hover);color:#fff}.company-vacancy-editor .promo-row__remove{color:#73747c}.company-vacancy-editor .promo-row__remove:hover{background:#fff3ed;color:#c94a00}.company-vacancy-editor>.company-overview-site-footer{margin-top:0}.city-autocomplete{position:relative;z-index:20}.city-autocomplete__menu{position:absolute;z-index:30;top:calc(100% + 6px);left:0;right:0;max-height:280px;overflow-y:auto;padding:6px;background:#fff;border:1px solid #d9dadd;border-radius:12px;box-shadow:0 14px 30px #14141424}.city-autocomplete__option{display:block;width:100%;padding:10px 12px;border:0;border-radius:8px;background:transparent;color:#191919;font:inherit;text-align:left;cursor:pointer}.city-autocomplete__option:hover,.city-autocomplete__option:focus-visible{background:#fff3ed;color:#c94a00;outline:0}.city-autocomplete__status{padding:10px 12px;color:#73767c;font-size:13px}.company-vacancy-editor .acc-layout:has(.acc-nav--company) .create-company,.company-vacancy-editor .acc-layout:has(.acc-nav--company) .create-section,.company-vacancy-editor .acc-layout:has(.acc-nav--company) .create-actions{background:#fff;border-color:#e5e5e7;box-shadow:0 4px 18px #1414140a}.company-vacancy-editor .acc-layout:has(.acc-nav--company) .create-company__label,.company-vacancy-editor .acc-layout:has(.acc-nav--company) .create-company__hint,.company-vacancy-editor .acc-layout:has(.acc-nav--company) .form-field__hint,.company-vacancy-editor .acc-layout:has(.acc-nav--company) .create-note,.company-vacancy-editor .acc-layout:has(.acc-nav--company) .photo-picker__count{color:#73747c}.company-vacancy-editor .acc-layout:has(.acc-nav--company) .create-company__name,.company-vacancy-editor .acc-layout:has(.acc-nav--company) .create-section__title,.company-vacancy-editor .acc-layout:has(.acc-nav--company) .form-field__label,.company-vacancy-editor .acc-layout:has(.acc-nav--company) .photo-picker__head{color:#171717}.company-vacancy-editor .acc-layout:has(.acc-nav--company) .create-company__logo{background:#f5f5f6;border-color:#ddd;color:#73747c}.company-vacancy-editor .acc-layout:has(.acc-nav--company) .form-input,.company-vacancy-editor .acc-layout:has(.acc-nav--company) .form-textarea{background:#fff;border-color:#d9dadd;color:#191919}.company-vacancy-editor .acc-layout:has(.acc-nav--company) .form-input:focus,.company-vacancy-editor .acc-layout:has(.acc-nav--company) .form-textarea:focus{border-color:#ff5c00;box-shadow:0 0 0 3px #ff5c0024;background:#fff}.company-vacancy-editor .acc-layout:has(.acc-nav--company) .form-input::placeholder,.company-vacancy-editor .acc-layout:has(.acc-nav--company) .form-textarea::placeholder{color:#9a9ba0}.company-vacancy-editor .acc-layout:has(.acc-nav--company) .chip-option{background:#fff;border-color:#d9dadd;color:#55565c}.company-vacancy-editor .acc-layout:has(.acc-nav--company) .chip-option:hover{border-color:#ff5c00;color:#c94a00;background:#fff8f3}.company-vacancy-editor .acc-layout:has(.acc-nav--company) .chip-option.is-active{background:#ff5c00;border-color:#ff5c00;color:#fff}.company-vacancy-editor .acc-layout:has(.acc-nav--company) .photo-picker__item,.company-vacancy-editor .acc-layout:has(.acc-nav--company) .photo-picker__add{background:#fafafa;border-color:#d9dadd}.company-vacancy-editor .acc-layout:has(.acc-nav--company) .photo-picker__add{color:#73747c}.company-vacancy-editor .acc-layout:has(.acc-nav--company) .create-actions .btn--ghost,.company-vacancy-editor .acc-layout:has(.acc-nav--company) .create-actions .btn--reset,.company-vacancy-editor .acc-layout:has(.acc-nav--company) .create-form>.create-section .btn--ghost{background:#fff;border-color:#d9dadd;color:#333}.company-vacancy-editor .acc-layout:has(.acc-nav--company) .create-actions .btn--ghost:hover,.company-vacancy-editor .acc-layout:has(.acc-nav--company) .create-actions .btn--reset:hover,.company-vacancy-editor .acc-layout:has(.acc-nav--company) .create-form>.create-section .btn--ghost:hover{background:#f7f7f8;border-color:#bbbcc0;color:#191919}.company-vacancy-editor .modal.modal--company.modal--preview{background:#fff;border:1px solid #e5e5e7;box-shadow:0 24px 70px #1414142e;color:#191919}.company-vacancy-editor .modal.modal--company.modal--preview .modal__head,.company-vacancy-editor .modal.modal--company.modal--preview .modal__body,.company-vacancy-editor .modal.modal--company.modal--preview .modal__foot{background:#fff;border-color:#ececee}.company-vacancy-editor .modal.modal--company.modal--preview .modal__title{color:#171717}.company-vacancy-editor .modal.modal--company.modal--preview .modal__close{color:#73747c}.company-vacancy-editor .modal.modal--company.modal--preview .modal__close:hover{background:#fff3ed;color:#c94a00}.company-vacancy-editor .acc-layout:has(.acc-nav--company) .capp-tabs{gap:10px;margin:0 0 22px}.company-vacancy-editor .acc-layout:has(.acc-nav--company) .capp-tab{min-height:40px;padding:8px 14px;border:1px solid #ff5c00;border-radius:12px;background:#fff;color:#191919;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.company-vacancy-editor .acc-layout:has(.acc-nav--company) .capp-tab:hover{background:#fff3ed;border-color:#ff5c00;color:#c94a00;box-shadow:0 2px 8px #ff5c001f;text-decoration:none}.company-vacancy-editor .acc-layout:has(.acc-nav--company) .capp-tab.is-active{background:#ff5c00;border-color:#ff5c00;color:#fff;box-shadow:0 2px 8px #ff5c0033}.company-vacancy-editor .acc-layout:has(.acc-nav--company) .capp-tab.is-active:hover{background:var(--c-orange-hover);border-color:var(--c-orange-hover);color:#fff}.company-vacancy-editor .acc-layout:has(.acc-nav--company) .capp-tab__count{background:#fff0e8;color:#c94a00}.company-vacancy-editor .acc-layout:has(.acc-nav--company) .capp-tab.is-active .capp-tab__count{background:#00000029;color:#fff}@media(max-width:700px){.company-vacancy-editor .acc-layout:has(.acc-nav--company) .capp-tabs{overflow:visible;flex-wrap:wrap;padding-bottom:3px}.company-vacancy-editor .acc-layout:has(.acc-nav--company) .capp-tab{flex:0 1 auto;max-width:100%;white-space:normal;min-height:44px}}.company-overview:not(.company-vacancy-editor) .capp-tabs{gap:20px;margin:18px 0 22px;border-bottom:1px solid #ddd;border-radius:0}.company-overview:not(.company-vacancy-editor) .capp-tabs .capp-tab{background:transparent;color:#75777d;border:0;border-bottom:3px solid transparent;border-radius:0;padding:12px 0;text-decoration:none;transition:color .12s ease,border-color .12s ease,background-color .12s ease}.company-overview:not(.company-vacancy-editor) .capp-tabs .capp-tab:hover{color:#e9550a;border-bottom-color:#ffb27d;background:transparent;text-decoration:none}.company-overview:not(.company-vacancy-editor) .capp-tabs .capp-tab.is-active{background:transparent;color:#191a1c;border-bottom-color:#ff5b0a;box-shadow:none}.company-overview:not(.company-vacancy-editor) .capp-tabs .capp-tab__count{background:#f0f0f1;color:#666}.company-overview:not(.company-vacancy-editor) .capp-tabs .capp-tab.is-active .capp-tab__count{background:#fff0e6;color:#df4d00}@media(max-width:700px){.company-overview:not(.company-vacancy-editor) .capp-tabs{gap:12px;overflow-x:auto;flex-wrap:nowrap}.company-overview:not(.company-vacancy-editor) .capp-tabs .capp-tab{white-space:nowrap}}@media(max-width:1280px){.company-vacancy-editor .acc-layout__main{padding:28px 24px 40px}}@media(max-width:700px){.company-vacancy-editor .acc-layout__main{padding:24px 16px 32px}.company-vacancy-editor .create-section{padding:20px 16px}.company-vacancy-editor .create-actions{position:static;flex-wrap:wrap}.company-vacancy-editor .create-actions .btn{min-width:0;flex:1 1 auto}}.company-profile-page .acc-layout .acc-layout__main{padding-top:28px}.company-profile-page .acc-title{margin-bottom:4px}.company-profile-page .acc-subtitle{margin:0 0 22px;color:#5c5d62;font-size:16px}.company-profile-page .acc-card{margin-bottom:16px}.company-profile-page .company-profile-org-title{display:flex;align-items:center;min-height:42px;margin-bottom:16px;padding:0;border:0!important;box-shadow:none!important;background:transparent!important}.company-profile-page .company-profile-org-row{display:flex;align-items:center;justify-content:flex-end;min-height:40px;margin-bottom:14px;padding:0;border:0;background:transparent}.company-profile-page .company-profile-org-row .acc-edit-btn{margin-left:auto}.company-profile-page .company-profile-org-row .acc-edit-btn{min-height:40px;padding:10px 16px;border:1px solid var(--c-orange-outline);border-radius:12px;background:#fff;color:var(--c-orange-outline);box-shadow:none}.company-profile-page .company-profile-org-row .acc-edit-btn:hover{background:var(--c-orange-outline-hover-bg);border-color:var(--c-orange-outline-hover);color:var(--c-orange-outline-hover)}.company-profile-page .acc-card__head{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #e5e5e7;padding-bottom:14px;margin-bottom:16px}.company-profile-page .acc-card__title{font-size:20px;color:#151515}.company-profile-page .acc-edit-btn{color:#f45b08;border:0;background:transparent;padding:8px 0;font-size:14px}.company-profile-page .acc-edit-btn:hover{color:#c94a00;background:transparent}.company-profile-page .acc-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 38px;margin:0}.company-profile-page .acc-field{min-width:0;padding-bottom:14px;border-bottom:1px solid #ececee}.company-profile-page .acc-field dt{color:#74747c;font-size:13px;margin-bottom:6px}.company-profile-page .acc-field dd{color:#171717;font-size:17px;font-weight:600;margin:0;overflow-wrap:anywhere}.company-profile-page .acc-company{padding:0}.company-profile-page .acc-company__head{margin-bottom:14px}.company-profile-page .acc-company__head{border-bottom:0;padding-bottom:0}.company-profile-page .acc-company__name{display:none}.company-profile-page .acc-company__head .acc-edit-btn{margin-left:auto}.company-profile-page .acc-company .acc-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.company-profile-page .acc-company:after{content:"Эти данные используются в кабинете компании";display:block;color:#73747c;font-size:13px;margin-top:2px}.company-profile-page .acc-actions{display:flex;gap:10px;margin-top:20px}.company-profile-page .acc-input{width:100%;border:1px solid #ddd;background:#fff;color:#111;border-radius:12px;padding:11px 12px;font:inherit}.company-profile-page .acc-input:focus{outline:2px solid #ff5c00;outline-offset:1px;border-color:#ff5c00}.company-profile-page .acc-logo__preview{border-radius:12px;border:1px solid #ddd;background:#f5f5f5}.company-profile-page .btn--primary{background:#ff5c00;border-radius:12px;color:#fff;border:0}.company-profile-page .btn--primary:hover:not(:disabled){background:var(--c-orange-hover);color:#fff;border-color:var(--c-orange-hover)}.company-profile-page .btn--ghost{border-radius:12px;border:1px solid #ddd;background:#fff;color:#222}@media(max-width:640px){.company-profile-page .acc-fields,.company-profile-page .acc-company .acc-fields{grid-template-columns:1fr;gap:12px}.company-profile-page .acc-card__head{align-items:flex-start;flex-wrap:wrap}}@media(max-width:1100px){.company-overview .cdash-mid{grid-template-columns:1fr}}.company-profile-breadcrumbs{display:flex;gap:12px;color:#676b73;font-size:15px;margin:0 0 10px}.company-profile-page .acc-title{font-size:38px;line-height:1.12;margin:0;color:#111}.company-profile-page .acc-subtitle{font-size:17px;color:#686b72;margin:8px 0 22px}.company-profile-hero{display:flex;align-items:center;gap:20px;background:#171819;color:#fff;border-radius:12px;padding:22px 28px;margin-bottom:20px;min-height:74px}.company-profile-hero__logo{width:72px;height:72px;border:2px solid #ff550f;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#ff550f;font-weight:700;font-size:25px;object-fit:cover}.company-profile-hero__text{flex:1}.company-profile-hero__text h2{margin:0;font-size:25px}.company-profile-hero__text p{margin:5px 0 0;color:#c8c8c8}.company-profile-hero__button{color:#fff;border:1px solid #fff;border-radius:12px;padding:12px 18px;text-decoration:none;font-weight:600}.company-profile-hero__button span{font-size:22px;margin-left:12px}.company-profile-page .acc-card{background:#fff;border:1px solid #e3e4e6;border-radius:12px;padding:20px 24px;margin-bottom:16px;box-shadow:0 1px 3px #00000008}.company-profile-page .acc-card__head{border-bottom:1px solid #e4e5e7;padding-bottom:15px;margin-bottom:16px}.company-profile-page .acc-card__title{display:flex;align-items:center;gap:12px;font-size:20px;color:#17181a}.company-profile-section-icon{color:#ff550f;width:28px;height:28px;display:inline-flex}.company-profile-section-icon svg{width:28px;height:28px}.company-profile-page .acc-fields{grid-template-columns:1fr 1fr;gap:0 38px}.company-profile-page .acc-field{padding:0 0 16px;border-bottom:1px solid #e6e7e8;margin-bottom:16px}.company-profile-page .acc-field__label{color:#6c7077}.company-profile-page .acc-field__value{font-size:18px;font-weight:600;color:#18191b}.company-profile-security{display:flex;align-items:center;gap:14px;border:1px solid #dedfe1;border-radius:12px;padding:12px 16px;color:#656970}.company-profile-security>svg{width:23px;height:23px}.company-profile-security span{flex:1}.company-profile-security .btn{border:1px solid #18191b;color:#18191b;background:#fff}.company-profile-support{display:flex;align-items:center;gap:18px;border:1px solid #e2e3e5;border-radius:12px;background:#fff;padding:18px 24px;margin-top:2px}.company-profile-support__icon{color:#ff550f;width:34px}.company-profile-support__icon svg{width:32px;height:32px}.company-profile-support h2{font-size:18px;margin:0}.company-profile-support p{margin:4px 0 0;color:#6b6e74}.company-profile-support>div{flex:1}.company-profile-support .btn{border:1px solid #ff550f;color:#ff550f;background:#fff}@media(max-width:700px){.company-profile-page .acc-title{font-size:30px}.company-profile-hero{flex-wrap:wrap;padding:18px}.company-profile-hero__button{width:100%;text-align:center}.company-profile-page .acc-card{padding:16px}.company-profile-page .acc-fields{grid-template-columns:1fr}.company-profile-security{flex-wrap:wrap}.company-profile-security span{min-width:calc(100% - 45px)}.company-profile-security .btn{margin-left:37px}.company-profile-support{flex-wrap:wrap;padding:16px}.company-profile-support .btn{width:100%}}.company-profile-page .acc-card__head .acc-edit-btn,.company-profile-page .acc-company__head .acc-edit-btn{border:0;background:transparent;color:#f45b08;padding:10px 4px;border-radius:12px;min-height:40px;box-shadow:none}.company-profile-page .acc-card__head .acc-edit-btn:hover,.company-profile-page .acc-company__head .acc-edit-btn:hover{background:#fff3ed;color:#c94a00}.company-profile-page .acc-card__head .acc-edit-btn,.company-profile-page .acc-company__head .acc-edit-btn{border:1px solid var(--c-orange-outline);background:#fff;color:var(--c-orange-outline);padding:10px 16px;border-radius:12px;min-height:40px;box-shadow:none}.company-profile-page .acc-card__head .acc-edit-btn:hover,.company-profile-page .acc-company__head .acc-edit-btn:hover{background:var(--c-orange-outline-hover-bg);color:var(--c-orange-outline-hover);border-color:var(--c-orange-outline-hover)}.company-profile-page .company-profile-support .btn--orange-outline{border-radius:12px}.company-overview .acc-layout:has(.acc-nav--company) .acc-layout__main{background:#fff!important;--c-bg: #fff;--c-card: #fff;color:#151515}.company-profile-page .acc-card[aria-labelledby=acc-company-title]>.acc-card__head{border-bottom:none!important;box-shadow:none!important;background-image:none!important}.company-overview .acc-layout:has(.acc-nav--company) .acc-layout__side{background:linear-gradient(110deg,#191a1a,#111212)!important;border-right:0}.company-overview .acc-layout:has(.acc-nav--company) .acc-nav--company{background:transparent!important}.company-overview .acc-layout:has(.acc-nav--company) .acc-nav--company .acc-nav__link{background:transparent!important;color:#eee!important;border-left:4px solid transparent!important}.company-overview .acc-layout:has(.acc-nav--company) .acc-nav--company .acc-nav__link svg{color:#eee!important}.company-overview .acc-layout:has(.acc-nav--company) .acc-nav--company .acc-nav__link:hover{background:#ffffff14!important;color:#fff!important}.company-overview .acc-layout:has(.acc-nav--company) .acc-nav--company .acc-nav__link.is-active{background:linear-gradient(90deg,#6a2a0d,#47200f)!important;border-left-color:#ff5c00!important;color:#fff!important}.company-overview .acc-layout:has(.acc-nav--company) .acc-nav--company .acc-nav__link.is-active svg{color:#ff6b00!important}.company-overview .acc-layout:has(.acc-nav--company) .acc-nav--company .acc-nav__menu{display:flex!important;flex-direction:column!important;gap:6px!important;margin-top:0!important}.company-overview .acc-layout:has(.acc-nav--company) .acc-nav--company .acc-nav__link{width:100%!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;flex:none!important;min-height:48px!important;padding:13px 18px!important;border-radius:0!important;font-size:15px!important;font-weight:450!important;gap:18px!important;box-shadow:none!important}.company-overview .acc-layout:has(.acc-nav--company) .acc-nav--company .acc-nav__link svg{width:24px!important;height:24px!important;flex:0 0 24px!important}.acc-page{min-height:calc(100vh - var(--header-h));padding:0}.acc-container{max-width:760px;margin:0 auto;padding:40px 24px 80px}.acc-container--wide{max-width:var(--container);padding:0 24px}.acc-published .vacancy-search{margin-bottom:20px}.acc-published .vacancy-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:stretch;scroll-margin-top:calc(var(--header-h) + 16px)}.acc-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:0;align-items:stretch;min-height:calc(100vh - var(--header-h))}.acc-layout__side{display:flex;flex-direction:column;gap:16px;position:sticky;top:var(--header-h);height:calc(100vh - var(--header-h));overflow:visible;overscroll-behavior:auto}.acc-layout__side .filters{position:static;width:100%;flex-shrink:0;padding:14px 12px 12px}.acc-nav__scroll{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:auto;scrollbar-width:thin}.acc-nav .filters{flex:0 0 auto;overflow:visible;padding:14px 0 8px;margin-top:8px;border:0;border-radius:12px;box-shadow:none;background:transparent}.acc-nav .filter-groups{overflow:visible}.acc-layout__main{padding:40px 28px 80px;min-width:0;background:linear-gradient(180deg,rgba(110,179,255,.07),transparent 160px),#1c3552;--c-bg: #1c3552;--c-card: #274666;--c-hover: rgba(110, 179, 255, .1);--c-border: rgba(110, 179, 255, .16);--c-border-soft: rgba(110, 179, 255, .09)}.acc-nav{flex:1 1 auto;display:flex;flex-direction:column;background:var(--c-card);border:1px solid var(--c-border);border-top:0;border-bottom:0;border-radius:12px;box-shadow:none;padding:24px 18px;height:100%;min-height:0;box-sizing:border-box;overflow:hidden}.acc-layout:has(.acc-nav--company) .acc-layout__main{min-width:0;background:#010d21;--c-bg: #010d21;--c-card: #061630;--c-hover: rgba(110, 179, 255, .08);--c-border: rgba(148, 163, 184, .16);--c-border-soft: rgba(148, 163, 184, .1)}.acc-layout:has(.acc-nav--company) .acc-layout__side{background:#04142d}.acc-nav--company{background:#04142d;padding:18px 14px}.acc-layout:has(.acc-nav--company) .acc-nav__menu{gap:4px}.acc-layout:has(.acc-nav--company) .acc-nav__link{border-radius:12px;min-height:36px;padding:0 10px;font-size:13px;color:#94a3b8}.acc-layout:has(.acc-nav--company) .acc-nav__link svg{color:#7b879c}.acc-layout:has(.acc-nav--company) .acc-nav__link:hover{background:#061630;color:#e8eef8}.acc-layout:has(.acc-nav--company) .acc-nav__link.is-active{background:#061630;color:#fff;box-shadow:inset 0 0 0 1px #ffffff52}.acc-layout:has(.acc-nav--company) .acc-nav__link.is-active svg{color:#ff6b00}.acc-nav--company .acc-nav__foot{background:#04142d}.acc-nav--company .acc-nav__who{gap:8px}.acc-nav--company .acc-nav__org,.acc-nav--company .acc-nav__user{background:#061630;border:1px solid rgba(255,255,255,.16);border-radius:12px;padding:10px}.acc-nav--company .acc-nav__org:hover{background:#061630;border-color:#ffffff47}.acc-nav--company .acc-nav__org-logo,.acc-nav--company .acc-nav__user-ava{background:#04132c;color:#ff6b00;border-color:#ffffff29}.acc-nav--company .acc-nav__support{color:#e8eef8}.acc-nav--company .acc-nav__support svg{color:#ff6b00}.acc-layout:has(.acc-nav--company) .acc-nav .filters{background:#061630;border:1px solid rgba(255,255,255,.32);border-radius:12px;padding:14px 12px 12px;box-shadow:none}.cdash .acc-card{background:#061630;border:1px solid rgba(148,163,184,.12);border-radius:12px;box-shadow:0 10px 28px #00000047}.cdash .acc-title{margin-bottom:0;font-size:clamp(24px,4vw,32px);letter-spacing:-.03em}.cdash-head .acc-subtitle{margin:6px 0 0}.cdash .ops-panel__all{color:#ff6b00}.cdash-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.cdash-head__company{flex-shrink:0;font-size:14px;font-weight:700;color:var(--c-text-2)}.cdash-hero{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(0,1.4fr);gap:12px;margin-bottom:14px;align-items:stretch}.cdash-hero--money{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cdash-mid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.28fr);gap:12px;margin-bottom:14px;align-items:stretch}.cdash .acc-card.cdash-balance{--cdash-radius: 12px;--cdash-navy: #04132c;position:relative;display:flex;flex-direction:column;justify-content:center;margin-bottom:0;overflow:hidden;min-width:0;height:100%;padding:16px 14px 16px 18px;border-radius:var(--cdash-radius);border:1px solid rgba(255,255,255,.06);background:var(--cdash-navy);box-shadow:none}.cdash-balance__copy{position:relative;z-index:2;max-width:54%;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.cdash-safe{position:absolute;right:-8%;bottom:-12%;z-index:1;width:58%;height:112%;object-fit:contain;object-position:right bottom;pointer-events:none;-webkit-user-select:none;user-select:none}.cdash-balance__title{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;margin:0;font-size:13px;font-weight:500;line-height:1.3;color:#fff}.cdash-balance__info{display:inline-flex;flex-shrink:0;color:#ffffff8c}.cdash-balance__info svg{width:13px;height:13px}.cdash-balance__sum{margin:6px 0 10px;max-width:100%;font-size:clamp(22px,2.8vw,30px);font-weight:800;line-height:1.05;letter-spacing:-.03em;color:#fff;overflow-wrap:anywhere}.cdash-balance .btn.cdash-topup{flex-shrink:0;width:auto;min-width:0;max-width:100%;height:36px;padding:0 8px 0 12px;gap:10px;border-radius:12px;font-size:13px;font-weight:600}.cdash-balance .cdash-topup__plus,.cdash-balance .cdash-topup__plus svg{width:18px;height:18px}.btn.cdash-topup{background:#ff6b00;color:#fff;border-radius:12px;height:52px;min-width:196px;padding:0 14px 0 20px;gap:16px;justify-content:space-between;font-size:16px;font-weight:600;letter-spacing:.01em;box-shadow:none}.btn.cdash-topup:hover{background:var(--c-orange-hover);color:#fff}.cdash-topup__plus{width:26px;height:26px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:transparent;border:0;box-shadow:none}.cdash-topup__plus svg{width:26px;height:26px;display:block}.cdash .acc-card.cdash-managers{margin-bottom:0;min-width:0;height:100%;padding:14px 14px 12px}.cdash .acc-card.cdash-managers--top{height:auto;margin-bottom:14px}.cdash .acc-card.jsd-trip{display:flex;flex-direction:column;min-width:0;height:100%;margin-bottom:0;padding:14px 16px}.jsd-trip__card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px 14px;min-width:0;padding:12px;border-radius:12px;background:#0a1c38;border:1px solid rgba(148,163,184,.1)}.jsd-trip__copy{min-width:0}.jsd-trip__title{margin:0;font-size:15px;font-weight:800;line-height:1.25;color:#fff;overflow-wrap:anywhere}.jsd-trip__meta{margin:4px 0 0;font-size:13px;line-height:1.3;color:#94a3b8}.jsd-trip__bonus{display:flex;flex-direction:column;align-items:flex-end;gap:2px;margin:0;text-align:right;flex-shrink:0}.jsd-trip__bonus span{font-size:11px;color:#94a3b8}.jsd-trip__bonus b{font-size:18px;font-weight:800;line-height:1.15;letter-spacing:-.03em;color:#ff6b00}@media(max-width:560px){.jsd-trip__card{grid-template-columns:auto minmax(0,1fr)}.jsd-trip__bonus{grid-column:1 / -1;align-items:flex-start;text-align:left}}.cdash-managers__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;min-width:0}.cdash-managers__head .acc-card__title{margin:0;min-width:0;font-size:15px}.cdash-managers__hint{flex-shrink:0;font-size:12px;font-weight:600;color:var(--c-primary)}.mgr-preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-items:stretch}.mgr-carousel{position:relative;min-width:0}.mgr-carousel.is-overflow .mgr-carousel__track{padding:0 36px}.mgr-carousel__arrow{position:absolute;top:50%;z-index:2;width:32px;height:32px;padding:0;border:1px solid rgba(255,255,255,.32);border-radius:12px;background:#04132c;color:#fff;font-size:20px;line-height:1;cursor:pointer;transform:translateY(-50%)}.mgr-carousel__arrow--left{left:0}.mgr-carousel__arrow--right{right:0}.mgr-carousel__arrow:hover:not(:disabled){border-color:#ffffff7a;background:#0a1c38}.mgr-carousel__arrow:disabled{opacity:.35;cursor:default}.mgr-carousel__track{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.mgr-carousel__track::-webkit-scrollbar{display:none}.mgr-carousel .mgr-preview{flex:0 0 min(220px,72vw);scroll-snap-align:start}.cdash-hero--money .cdash-balance__copy{max-width:68%}.cdash-hero--money .cdash-safe{width:46%;height:108%;right:-10%;bottom:-16%}.cdash-hero--money .cdash-balance__sum{margin:8px 0;font-size:clamp(18px,1.6vw,24px)}.cdash-hero--money .cdash-balance .btn.cdash-topup{height:32px;padding:0 6px 0 10px;font-size:12px}.cdash .acc-card.cdash-money{display:flex;flex-direction:column;justify-content:center;min-width:0;min-height:0;margin-bottom:0;padding:14px;border-radius:12px;border:1px solid rgba(255,255,255,.06);background:#04132c}.cdash-money__hint{margin:8px 0 0;font-size:13px;line-height:1.35;color:#94a3b8}.cdash-balance__sum.is-debt{color:#f07167}.mgr-preview{display:flex;flex-direction:column;justify-content:flex-start;gap:10px;min-width:0;min-height:0;padding:10px;border-radius:12px;background:#0a1c38;border:1px solid rgba(148,163,184,.1)}.mgr-preview.is-featured{border-color:#ff6b00}.mgr-preview__top{display:flex;align-items:center;gap:8px;min-width:0}.mgr-preview__ava{width:36px;height:36px;flex-shrink:0;border-radius:12px;object-fit:cover;background:#132a4a}.mgr-preview__ava--letter{display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;color:#ff6b00;overflow:hidden}.mgr-preview__ava--letter img{width:100%;height:100%;object-fit:cover}.mgr-preview--blue .mgr-preview__ava{box-shadow:0 0 0 1px #6eb3ff59,0 0 12px #6eb3ff33}.mgr-preview--amber .mgr-preview__ava{box-shadow:0 0 0 1px #ff6b0073,0 0 12px #ff6b003d}.mgr-preview--violet .mgr-preview__ava{box-shadow:0 0 0 1px #b084ff66,0 0 12px #b084ff33}.mgr-preview__name{margin:0;font-size:13px;font-weight:800;line-height:1.2;color:#fff;overflow-wrap:anywhere}.mgr-preview__role{margin:2px 0 0;font-size:11px;color:#94a3b8}.mgr-preview__stats{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.mgr-preview__stats li{display:flex;flex-direction:column;gap:1px;min-width:0}.mgr-preview__stats span{font-size:10px;color:#94a3b8}.mgr-preview__stats b{font-size:15px;font-weight:800;line-height:1;color:#fff}.mgr-preview--blue .mgr-preview__stats b{color:#6eb3ff}.mgr-preview--amber .mgr-preview__stats b{color:#ff6b00}.mgr-preview--violet .mgr-preview__stats b{color:#c4a0ff}.cdash-spend,.cdash-ops{margin-bottom:0;min-width:0}.cdash .acc-card.cdash-ops{padding:16px 14px 12px;overflow:visible}.cdash-spend{display:flex;flex-direction:column;overflow:visible}.cdash-period{position:relative;z-index:5;flex-shrink:0}.cdash-period__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:inline-flex;align-items:center;min-height:32px;padding:6px 26px 6px 10px;border:1px solid rgba(148,163,184,.22);border-radius:12px;background:#04132c;color:#94a3b8;font-size:12px;font-weight:600;cursor:pointer}.cdash-period__btn:after{content:"";position:absolute;right:10px;top:50%;width:0;height:0;pointer-events:none;transform:translateY(-35%);border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #94a3b8}.cdash-period.is-open .cdash-period__btn{border-color:#ff6b0073;color:#e2e8f0}.cdash-period.is-open .cdash-period__btn:after{transform:translateY(-65%) rotate(180deg)}.cdash-period__btn:focus-visible{outline:2px solid #ff6b00;outline-offset:1px}.cdash-period__menu{display:none;position:absolute;top:calc(100% + 6px);right:0;z-index:20;min-width:max(100%,148px);margin:0;padding:6px;list-style:none;background:#04132c;border:1px solid rgba(148,163,184,.18);border-radius:12px;box-shadow:0 14px 36px #00000080}.cdash-period.is-open .cdash-period__menu{display:block}.cdash-period__opt{display:block;width:100%;padding:8px 10px;border:0;border-radius:12px;background:transparent;color:#cbd5e1;font-size:12px;font-weight:600;text-align:left;cursor:pointer;white-space:nowrap}.cdash-period__opt:hover,.cdash-period__opt:focus-visible{background:#ff6b0024;color:#fff;outline:none}.cdash-period__opt.is-active{background:#ff6b0038;color:#ff8a33}.cdash-spend .ops-panel__head{flex-wrap:wrap;align-items:center}.cdash-chart{display:block;width:100%;height:auto}.cdash-metrics{display:grid;grid-template-columns:auto auto;justify-content:center;justify-items:start;column-gap:28px;row-gap:8px;margin-top:22px;padding-top:0}.cdash-metric{position:relative;display:flex;align-items:center;gap:8px;min-width:0;cursor:pointer;color:#94a3b8;font-size:12px;font-weight:600;-webkit-user-select:none;user-select:none}.cdash-metric input{position:absolute;opacity:0;width:1px;height:1px;overflow:hidden}.cdash-metric__box{flex-shrink:0;width:16px;height:16px;border-radius:12px;border:1.5px solid var(--metric, #94a3b8);background:transparent;box-sizing:border-box}.cdash-metric.is-on{color:var(--metric, #e2e8f0)}.cdash-metric.is-on .cdash-metric__box{background:var(--metric, #ff6b00)}.cdash-metric.is-on .cdash-metric__box:after{content:"";display:block;width:8px;height:5px;margin:3px auto 0;border-left:2px solid #04132c;border-bottom:2px solid #04132c;transform:rotate(-45deg)}.cdash-metric input:focus-visible+.cdash-metric__box{outline:2px solid var(--metric, #ff6b00);outline-offset:2px}.cdash-metric__label{min-width:0;line-height:1.25}.cdash-ops-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.cdash-op{display:grid;grid-template-columns:minmax(10.5rem,1.55fr) minmax(0,1fr) 6.75rem 3.4rem;column-gap:8px;align-items:center;padding:10px 0;border-bottom:1px solid rgba(148,163,184,.1)}.cdash-op:last-child{border-bottom:0}.cdash-op--head{padding:0 0 8px;font-size:11px;font-weight:600;letter-spacing:.02em;color:#94a3b8}.cdash-op--head .cdash-op__type{padding-left:36px}.cdash-op--head .cdash-op__sum,.cdash-op--head .cdash-op__date{font-size:11px;font-weight:600;color:#94a3b8}.cdash-op--head .cdash-op__date{display:block}.cdash-op__type{display:flex;align-items:center;gap:8px;min-width:0}.cdash-op__type b{min-width:0;flex:1 1 auto;font-size:13px;font-weight:700;line-height:1.25;color:#fff;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:break-word}.cdash-op__ico{width:28px;height:28px;flex-shrink:0;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff}.cdash-op__ico svg{width:15px;height:15px;display:block}.cdash-op__ico--publish{background:#1d4ed8}.cdash-op__ico--bonus{background:#166534}.cdash-op__ico--topup{background:#c2410c}.cdash-op__ico--writeoff{background:#334155}.cdash-op__body{min-width:0}.cdash-op__body em{display:block;font-style:normal;font-size:13px;line-height:1.3;color:#e8eef8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cdash-op__sum{justify-self:stretch;font-size:12px;font-weight:800;line-height:1.25;white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}.cdash-op__sum.is-minus{color:#ff6b00}.cdash-op__sum.is-plus{color:#3ecf8e}.cdash-op__date{display:flex;flex-direction:column;align-items:flex-end;justify-self:stretch;gap:1px;font-size:11px;line-height:1.25;color:#94a3b8;white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}.cdash-op__date b{font-weight:600;color:#94a3b8}.cdash-op__date em{font-style:normal;color:#94a3b8bf}.cdash-op [data-tip]{position:relative;cursor:default}.cdash-op [data-tip]:hover:after,.cdash-op [data-tip]:focus-visible:after{content:attr(data-tip);position:absolute;left:0;bottom:calc(100% + 6px);z-index:30;max-width:min(320px,72vw);padding:8px 10px;border-radius:12px;background:#0a1c38;border:1px solid rgba(255,255,255,.16);color:#fff;font-size:13px;font-weight:600;line-height:1.35;white-space:normal;overflow-wrap:anywhere;pointer-events:none;box-shadow:0 10px 24px #0006}.cdash-alert{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:16px;padding:18px 20px;background:#061630;border:1px solid rgba(148,163,184,.12);border-radius:12px}.cdash-alert__ico{width:48px;height:48px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:1.5px solid #ff6b00;border-radius:12px;background:transparent;color:#ff6b00}.cdash-alert__ico svg{width:24px;height:24px}.cdash-alert__copy{flex:0 1 auto;min-width:0}.cdash-alert__title{margin:0;font-size:16px;font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:#fff}.cdash-alert__title b{font-size:22px;letter-spacing:-.03em}.cdash-alert__sub{margin:4px 0 0;font-size:13px;font-weight:500;color:#94a3b8}.cdash-alert__faces{display:flex;align-items:center;gap:8px;flex:1 1 180px}.cdash-alert__face{display:flex;flex-shrink:0;text-decoration:none;color:inherit}.cdash-alert__face:hover{text-decoration:none;opacity:.88}.cdash-alert__faces .ops-avatar{width:48px;height:48px;margin-left:0;border:0;border-radius:12px;font-size:16px}.cdash-alert__more{width:48px;height:48px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#fff;background:#0a1c38;text-align:center;line-height:1.15;padding:0 4px}.cdash-alert .btn.cdash-topup{min-width:240px;margin-left:auto}.acc-nav__mark-logo{width:36px;height:36px;flex-shrink:0}.acc-nav__who{flex-shrink:0;display:flex;flex-direction:column;gap:4px;padding:0 0 12px;margin-bottom:8px;border-bottom:1px solid var(--c-border-soft)}.acc-nav__menu{display:flex;flex-direction:column;gap:2px;flex:1 1 auto}.acc-nav:has(.filters) .acc-nav__menu{flex:0 0 auto}.acc-nav__link{display:flex;align-items:center;gap:10px;width:100%;margin:0;padding:9px 10px;border:0;background:transparent;color:var(--c-text-2);font:inherit;font-size:14.5px;font-weight:600;text-align:left;text-decoration:none;cursor:pointer;box-sizing:border-box}.acc-nav__link svg{width:20px;height:20px;flex-shrink:0;color:#e8eef88c}.acc-nav__link:hover{background:#ffffff0d;color:var(--c-text)}.acc-nav__link.is-active{color:#fff;background:#f6631e1f}.acc-nav__link.is-active svg{color:var(--c-orange)}.acc-nav__foot{flex-shrink:0;margin-top:12px;padding-top:14px;border-top:1px solid var(--c-border-soft);display:flex;flex-direction:column;gap:10px;background:var(--c-card)}.acc-nav__org,.acc-nav__user{display:flex;align-items:center;gap:10px;padding:8px;text-decoration:none;color:inherit;min-width:0}.acc-nav__org:hover{background:#ffffff0d}.acc-nav__org-logo,.acc-nav__user-ava{width:40px;height:40px;flex-shrink:0;border:1px solid var(--c-border);border-radius:12px;background:var(--c-primary-soft);color:var(--c-primary);font-size:14px;font-weight:800;display:flex;align-items:center;justify-content:center;overflow:hidden}.acc-nav__user-ava img{width:100%;height:100%;object-fit:cover}.acc-nav__org-logo img{width:100%;height:100%;object-fit:contain;background:#fff;padding:4px}.acc-nav__org-logo--face img{object-fit:cover;background:transparent;padding:0}.acc-nav__org-text{display:flex;flex-direction:column;min-width:0;gap:2px}.acc-nav__org-text b{font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acc-nav__org-text em{font-style:normal;font-size:12px;color:var(--c-text-3)}.acc-nav__org-text em.acc-nav__deputy{color:#f0a36b;font-weight:600}.acc-nav__support{display:flex;align-items:center;gap:8px;margin:0;padding:4px 8px 0;font-size:14px;font-weight:600;color:var(--c-text-2)}.acc-nav__support svg{width:16px;height:16px}.acc-nav__support--link{width:100%;min-width:0;text-decoration:none;cursor:pointer;transition:color .12s}.acc-nav__support--link:hover{color:var(--c-orange);text-decoration:none}.acc-nav__support-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acc-nav__support-badge{flex:none;margin-left:auto;display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:12px;background:#ff6b00;color:#fff;font-size:12px;font-weight:700}.acc-title{margin:0 0 6px;font-size:26px;font-weight:700;color:var(--c-text)}.acc-subtitle{margin:0 0 28px;font-size:15px;color:var(--c-text-2)}.acc-card{background:var(--c-card);border:1px solid var(--c-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:26px 28px;margin-bottom:20px}.acc-card__title{margin:0;font-size:17px;font-weight:700;color:var(--c-text)}.acc-card>.acc-card__title{margin-bottom:18px}.acc-card__head{position:relative;margin-bottom:18px}.acc-card__head .acc-card__title{padding-right:170px}.acc-head__actions{position:absolute;top:0;right:0;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.acc-edit-btn{padding:7px 16px;font-size:14px;flex-shrink:0}.acc-logo{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.acc-logo__preview{width:56px;height:56px;border-radius:12px;border:1px solid var(--c-border);background:var(--c-card);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.acc-logo__preview img{width:100%;height:100%;object-fit:contain}.acc-logo__fallback{font-size:22px;font-weight:700;color:var(--c-primary)}.acc-logo__controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.acc-logo__upload{cursor:pointer;display:inline-flex}.publish-choices{display:flex;flex-direction:column;gap:10px;margin-top:14px}.publish-choice{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;text-align:left;border:1px solid var(--c-border);border-radius:12px;background:#ffffff0a;color:var(--c-text);padding:12px 14px;cursor:pointer;font:inherit}.publish-choice:hover:not(:disabled){background:#ffffff17}.publish-choice b{font-size:15px}.publish-choice span{font-size:13px;color:var(--c-text-2);font-weight:500}.publish-choice--hot{border-color:#f6631e;background:#f6631e1f}.publish-choice--hot:hover:not(:disabled){background:#f6631e33}.publish-choice:disabled{opacity:.6;cursor:default}.modal.publish-modal{width:min(420px,100%)}.modal.modal--sm{width:min(340px,100%)}.modal.modal--finish{width:min(440px,100%)}.modal__foot--stack{flex-direction:column;align-items:stretch}.modal__foot--stack .btn{width:100%;justify-content:center;white-space:normal;min-width:0}.acc-modal__field{margin-bottom:16px}.acc-modal__label{display:block;font-size:14px;font-weight:600;color:var(--c-text);margin-bottom:7px}.acc-shift-pick{display:flex;flex-direction:column;gap:8px;margin-top:12px}.acc-shift-pick__item{display:flex;align-items:center;gap:10px;margin:0;padding:10px 12px;border:1px solid var(--c-border);border-radius:12px;font-size:14px;font-weight:600;cursor:pointer}.acc-shift-pick__item:has(input:checked){border-color:var(--c-primary);background:var(--c-primary-soft)}.ops-panel__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.ops-panel__head .acc-card__title{margin:0}.ops-panel__all{flex-shrink:0;font-size:13px;font-weight:600;color:var(--c-primary);text-decoration:none}.ops-panel__all:hover{text-decoration:none}.ops-avatar{flex-shrink:0;width:40px;height:40px;border-radius:12px;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:var(--c-primary-soft);color:var(--c-primary);font-size:14px;font-weight:700;border:1px solid var(--c-border)}.ops-avatar img{width:100%;height:100%;object-fit:cover}.ops-empty{margin:8px 0 12px;font-size:14px;color:var(--c-text-3)}@media(max-width:1100px){.cdash-mid{grid-template-columns:1fr}.cdash-hero--money{gap:8px}.cdash-hero--money .cdash-balance__title,.cdash-hero--money .cdash-money .cdash-balance__title{font-size:12px}}@media(max-width:560px){.mgr-preview-grid{grid-template-columns:1fr}.cdash-metrics{column-gap:16px;row-gap:8px}.cdash-metric{font-size:11px}}.acc-card--notice{display:flex;flex-direction:column;align-items:flex-start;gap:14px;color:var(--c-text-2)}.acc-empty{margin:0;font-size:15px;color:var(--c-text-2)}.acc-banner{background:#b3261e2e;border:1px solid rgba(179,38,30,.4);color:#ff8a80;border-radius:12px;padding:10px 14px;font-size:14px;width:100%;margin-bottom:16px}.acc-fields{margin:0;display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.acc-field{display:grid;grid-template-columns:240px minmax(0,1fr);gap:16px;align-items:baseline}.acc-field__label{font-size:14px;color:var(--c-text-3)}.acc-field__value{margin:0;font-size:15px;font-weight:600;color:var(--c-text);overflow-wrap:anywhere}.acc-field__control{min-width:0}.acc-field:has(.acc-avatar-preview),.acc-field:has(.acc-avatar-picker){align-items:center}.acc-avatar-picker{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.acc-avatar-picker__actions{display:flex;gap:8px;flex-wrap:wrap}.acc-avatar-preview{width:88px;height:88px;border-radius:12px;object-fit:cover;border:1px solid var(--c-border);background:var(--c-primary-soft);display:block}.acc-avatar-preview--empty{display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:var(--c-text-3);text-align:center;padding:8px;box-sizing:border-box}.acc-input{width:100%;border:1px solid var(--c-border);border-radius:var(--radius-input);padding:9px 13px;font:inherit;color:var(--c-text);background:#ffffff0a;transition:border-color .15s,box-shadow .15s,background .15s}.acc-input:focus{outline:0;border-color:var(--c-primary);box-shadow:0 0 0 3px var(--c-focus);background:#ffffff0f}.acc-input::placeholder{color:var(--c-text-3)}.acc-input--readonly{background:#ffffff08;color:var(--c-text);cursor:default}.acc-input--readonly:focus{border-color:var(--c-border);box-shadow:none;background:#ffffff08}.acc-select{-moz-appearance:auto;appearance:auto;-webkit-appearance:auto;cursor:pointer;background-color:#ffffff0a}.acc-field__req{color:#d93025;margin-left:2px}.acc-error{margin:6px 0 0;font-size:13px;color:#b3261e}.acc-actions{display:flex;gap:12px;margin-top:20px}.acc-actions .btn{min-width:140px}.acc-actions .btn:disabled{opacity:.6;cursor:default}.acc-company{border-top:1px solid var(--c-border-soft);padding-top:18px;margin-top:18px}.acc-company:first-of-type{border-top:0;padding-top:0;margin-top:0}.acc-company__head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.acc-company__name{margin:0;font-size:15px;font-weight:700;color:var(--c-text);overflow-wrap:anywhere}@media(max-width:1279px){.acc-published .vacancy-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1100px){.acc-published .vacancy-list{grid-template-columns:1fr}}@media(max-width:940px){.acc-layout{grid-template-columns:1fr;min-height:0}.acc-layout__side{position:static;height:auto;overflow:visible}.acc-nav{min-height:0;height:auto;overflow:visible;border:1px solid var(--c-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:20px 18px}.acc-nav__scroll,.acc-nav .filters{flex:none;overflow:visible}.acc-nav--company,.acc-nav--seeker{padding:16px 12px}.acc-nav__menu{flex-direction:row;flex-wrap:wrap}.acc-nav__who{width:100%}.acc-nav__link{width:auto;flex:1 1 calc(50% - 4px)}.acc-layout__main{padding:0}.acc-container--wide{padding:24px 24px 60px}.cdash-mid{grid-template-columns:1fr}.cdash-op--head{display:none}.cdash-op{grid-template-columns:minmax(0,1fr) 6.75rem}.cdash-op__date,.cdash-op__body{display:none}}@media(max-width:720px){.cdash-hero,.cdash-hero--money{grid-template-columns:1fr}.cdash-hero .cdash-balance__copy{max-width:54%}.cdash-hero .cdash-safe{width:58%;right:-8%;bottom:-12%}}@media(max-width:620px){.acc-container{padding:24px 14px 60px}.acc-container--wide{padding:16px 14px 60px}.acc-card{padding:20px 18px}.acc-field{grid-template-columns:1fr;gap:2px}.acc-published .vacancy-list{grid-template-columns:1fr}.acc-card__head .acc-card__title{padding-right:0}.acc-head__actions{position:static;align-items:flex-start}.acc-company__head{flex-wrap:wrap}.acc-actions .btn{flex:1 1 auto;min-width:0}.cdash-head{flex-direction:column}.cdash .acc-card.cdash-balance{padding:14px 14px 14px 16px}.cdash-alert{padding:14px}.cdash-alert .btn.cdash-topup{width:100%}.capp-card{padding:14px}.capp-card__actions{width:100%}.capp-card__actions .btn{flex:1 1 auto;min-width:0}.capp-finance,.capp-finance--seeker{grid-template-columns:1fr}.capp-wallet{min-height:132px}}.capp-head{margin-bottom:18px}.capp .acc-title{margin-bottom:0;font-size:clamp(24px,4vw,32px);letter-spacing:-.03em}.capp .acc-subtitle{margin:6px 0 0}.capp .acc-subtitle a{color:var(--c-primary)}.capp-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}.capp-tab{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 14px;border:1px solid rgba(255,255,255,.32);border-radius:12px;background:#04132c;color:#94a3b8;font:inherit;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer}.capp-tab:hover{color:#fff;border-color:#ffffff7a}.capp-tab.is-active{background:#ff6b00;border-color:#ff6b00;color:#fff}.capp-tab__count{min-width:22px;padding:1px 7px;border-radius:12px;background:#ffffff14;color:inherit;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;text-align:center}.capp-tab.is-active .capp-tab__count{background:#0000002e}.capp-tab.has-new .capp-tab__count{background:#ff6b0038;color:#ff8a33}.capp-tab.is-active.has-new .capp-tab__count{background:#0000002e;color:#fff}.capp-tab:disabled,.capp-tab--stub{opacity:.55;cursor:not-allowed}.capp-tab__soon{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#ff6b00}.capp-list{display:flex;flex-direction:column;gap:12px}.capp-inbox{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:stretch;min-height:min(68vh,680px);height:calc(100vh - var(--header-h) - 220px);max-height:760px}.capp-inbox__list{min-width:0;min-height:0;overflow:auto}.capp-inbox__pane{min-width:0;min-height:0;display:flex;flex-direction:column}.capp-inbox__back{display:none;align-items:center;align-self:flex-start;margin:0 0 8px;padding:8px 12px;border:1px solid rgba(255,255,255,.32);border-radius:12px;background:transparent;color:#cbd5e1;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.capp-inbox__back:hover{color:#fff;border-color:#ffffff7a}.capp-inbox__placeholder{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;text-align:center;background:#061630;border:1px solid rgba(255,255,255,.32);border-radius:12px}.capp-inbox__placeholder h3{margin:0;font-size:18px;color:#fff}.capp-inbox__placeholder p{margin:0;font-size:14px;color:#94a3b8}.capp-card--pick{width:100%;margin:0;cursor:pointer;text-align:left;font:inherit;color:inherit;text-decoration:none;box-sizing:border-box}a.capp-card--pick:hover .capp-card__name{color:#ff6b00}.capp-card--pick:hover{background:#0a1c38}.capp-card--pick.is-active{border-color:#ff6b00}.capp-inbox .capp-list{gap:8px}.capp-inbox .capp-card{padding:12px 14px;gap:10px;align-items:center}.capp-inbox .capp-card__top{gap:12px}.capp-inbox .capp-avatar.ops-avatar{width:40px;height:40px;font-size:14px}.capp-inbox .capp-card__kicker,.capp-inbox .capp-card__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.capp-inbox .capp-card__name{font-size:15px}.capp-inbox .capp-facts{margin-top:6px}.capp-inbox .capp-facts li{padding:4px 8px}.capp-inbox .capp-card__actions{max-width:none}.capp-card{display:flex;align-items:flex-start;gap:16px;padding:18px 20px;background:#061630;border:1px solid rgba(255,255,255,.32);border-radius:12px}.capp-card__top{display:flex;align-items:flex-start;gap:16px;flex:1 1 auto;min-width:0}.capp-face{flex-shrink:0;text-decoration:none;color:inherit}.capp-face:hover{text-decoration:none;opacity:.88}.capp-avatar.ops-avatar{width:48px;height:48px;border:0;border-radius:12px;background:#0a1c38;color:#ff6b00;font-size:16px}.capp-card__body{flex:1 1 auto;min-width:0}.capp-card__kicker{margin:0 0 4px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8}.capp-card__kicker a{color:inherit}.capp-card__kicker a:hover{color:#fff;text-decoration:none}.capp-card__kicker.is-plus{color:var(--c-success)}.capp-card__kicker.is-minus{color:#f07167}.capp-card__name{margin:0;font-size:18px;font-weight:800;letter-spacing:-.02em;color:#fff}.capp-card__name a{color:inherit}.capp-card__name a:hover{color:#ff6b00;text-decoration:none}.capp-facts{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.capp-facts li{padding:6px 10px;border-radius:12px;border:1px solid rgba(255,255,255,.32);font-size:12px;font-weight:600;color:#cbd5e1}.capp-notes{display:flex;flex-direction:column;gap:6px;margin-top:10px}.capp-note{margin:0;font-size:13px;font-weight:600;line-height:1.4;color:#94a3b8}.capp-note--ok{color:var(--c-success)}.capp-note--warn{color:#f4b942}.capp-note--bad{color:#f07167}.capp-note--muted{color:#94a3b8}.capp-card__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;flex-shrink:0;max-width:360px}.capp-card__actions .btn{min-height:40px;padding:8px 14px;border-radius:12px;font-size:14px;white-space:normal;text-align:center}.capp-card__actions .btn--ghost{background:transparent;border:1px solid rgba(255,255,255,.32);color:#cbd5e1;box-shadow:none}.capp-card__actions .btn--ghost:hover{color:#fff;border-color:#ffffff7a;background:transparent}.capp-card__actions .btn--primary{background:#ff6b00;border:0;color:#fff}.capp-card__actions .btn--primary:hover{background:var(--c-orange-hover);color:#fff}.capp-card__actions .btn--reset{border-radius:12px;border:1px solid rgba(255,255,255,.32)}.capp-card__actions .btn--reset:hover{border-color:#ffffff7a;color:#fff}.capp-wait{margin:0;font-size:13px;font-weight:500;line-height:1.3;color:#94a3b8}.capp-card__actions .capp-wait{flex:1 1 12rem;white-space:normal;text-align:right}.capp-empty{padding:36px 24px;background:#fff;border:1px solid #e1e2e4;border-radius:12px;text-align:center}.capp-empty h3{margin:0 0 6px;font-size:17px;color:#191a1c}.capp-empty p{margin:0;font-size:14px;color:#73767c}.capp-empty .btn{margin-top:14px}.capp-unread{min-width:22px;height:22px;padding:0 7px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:#ff6b00;color:#fff;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.capp-chip{padding:6px 10px;border-radius:12px;border:1px solid rgba(255,255,255,.32);font-size:12px;font-weight:600;color:#94a3b8}.capp-card--closed{opacity:.82}.capp-finance{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(0,1fr) minmax(0,1fr);gap:12px;margin-bottom:22px;align-items:stretch}.capp-finance--seeker{grid-template-columns:minmax(220px,1.2fr) minmax(160px,.7fr)}.capp-wallet{position:relative;overflow:hidden;min-height:168px;padding:18px 20px;background:#04132c;border:1px solid rgba(255,255,255,.32);border-radius:12px}.capp-wallet__copy{position:relative;z-index:2;max-width:70%}.capp-wallet__label{margin:0;font-size:13px;font-weight:500;color:#fff}.capp-wallet__sum{margin:8px 0 0;font-size:clamp(26px,3.4vw,34px);font-weight:800;line-height:1.05;letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.btn.seeker-held-refresh{min-height:26px;height:26px;padding:0 8px;border-radius:12px;font-size:11px;font-weight:600;line-height:1}.capp-wallet .cdash-safe{width:52%;height:118%;right:-6%;bottom:-16%}.capp-stat{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:18px 20px;background:#061630;border:1px solid rgba(255,255,255,.32);border-radius:12px}.capp-stat--topup{padding:16px;justify-content:center;align-items:stretch}.capp-stat--topup .btn.cdash-topup{width:100%;flex:0 0 50%;height:50%;min-height:0;min-width:0;font-size:14px;padding:0 12px 0 16px;gap:12px;white-space:normal;text-align:left;line-height:1.2}.capp-stat--topup .cdash-topup__plus,.capp-stat--topup .cdash-topup__plus svg{width:20px;height:20px}.capp-stat--topup .btn.cdash-topup.btn--stub:disabled:hover{background:#ff6b00;color:#fff}.capp-stat__label{margin:0 0 6px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8}.capp-stat__value{margin:0;font-size:clamp(20px,2.4vw,26px);font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:#fff}.capp-stat__value.is-plus{color:var(--c-success)}.capp-stat__value.is-minus{color:#f07167}.capp-history-head{display:flex;align-items:center;gap:10px;margin:0 0 14px}.capp-history-head .acc-card__title{margin:0;font-size:17px;color:#fff}.capp-history-head .capp-tab__count{background:#ffffff14;color:#cbd5e1}.capp-op-sum{margin:0;flex-shrink:0;font-size:22px;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;color:#fff}.capp-card--sum{align-items:center}.capp-op-sum.is-plus{color:var(--c-success)}.capp-op-sum.is-minus{color:#f07167}.capp-chip.is-plus{color:var(--c-success)}.capp-chip.is-minus{color:#f07167}.capp .referral-link-card{background:#061630;border:1px solid rgba(255,255,255,.32);border-radius:12px;box-shadow:none}.capp .referral-link-card__input{background:#04132c;border:1px solid rgba(255,255,255,.32);border-radius:12px;color:#fff}.capp .acc-card{background:#061630;border:1px solid rgba(255,255,255,.32);border-radius:12px;box-shadow:none}.capp .acc-input{border-radius:12px;border-color:#ffffff52}.capp .referral-qr__target{border-radius:12px}.capp .vacancy-search{background:#04132c;border:1px solid rgba(255,255,255,.32);border-radius:12px;box-shadow:none}.capp .vacancy-pager__num{border:1px solid rgba(255,255,255,.32);border-radius:12px;background:#04132c}.capp .vacancy-pager__num:hover{border-color:#ffffff7a;color:#fff}.capp .vacancy-pager__num.is-active{background:#ff6b00;border-color:#ff6b00;color:#fff}.capp .vacancy-pager .btn{border:1px solid rgba(255,255,255,.32);border-radius:12px;background:transparent;color:#cbd5e1}@media(max-width:768px){.capp-tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;margin-right:-8px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.capp-tabs::-webkit-scrollbar{display:none}.capp-card{flex-direction:column}.capp-inbox .capp-card{flex-direction:row;align-items:center}.capp-card__top{gap:12px}.capp-card__actions{max-width:none;width:100%;justify-content:stretch}.capp-card__actions .capp-wait{text-align:left;flex-basis:100%}.capp-finance{grid-template-columns:1fr}.capp-wallet__copy{max-width:70%}}@media(max-width:900px){.capp-inbox{grid-template-columns:1fr;height:auto;max-height:none;min-height:0}.capp-inbox.is-open{min-height:min(72vh,640px);height:calc(100vh - var(--header-h) - 190px)}.capp-inbox.is-open .capp-inbox__list{display:none}.capp-inbox:not(.is-open) .capp-inbox__pane{display:none}.capp-inbox.is-open .capp-inbox__back{display:inline-flex}}.staff-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:18px}.staff-list{display:flex;flex-direction:column;gap:10px}.staff-row{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--c-border);border-radius:12px;background:#ffffff05;flex-wrap:wrap}.staff-row__main{flex:1 1 240px;min-width:0}.staff-row__name{font-size:15px;font-weight:700;color:var(--c-text);overflow-wrap:anywhere}.staff-row__meta{font-size:13px;color:var(--c-text-3);overflow-wrap:anywhere}.staff-ava{width:40px;height:40px;flex-shrink:0;border:1px solid var(--c-border);border-radius:12px;background:var(--c-primary-soft);color:var(--c-primary);font-size:14px;font-weight:800;display:flex;align-items:center;justify-content:center;overflow:hidden}.staff-ava img{width:100%;height:100%;object-fit:cover}.staff-chip{display:inline-flex;align-items:center;padding:4px 10px;border-radius:12px;border:1px solid var(--c-border);font-size:13px;font-weight:600;color:var(--c-text-3);white-space:nowrap}.staff-chip--ok{color:#4caf7d;border-color:#4caf7d66;background:#4caf7d1a}.staff-chip--off{color:#ff8a80;border-color:#ff8a8059;background:#ff8a8014}.staff-row__actions{display:flex;gap:8px;flex-wrap:wrap}.staff-link-field{margin:10px 0 14px}.staff-link-field-input{margin-top:10px}.staff-hint{margin:6px 0 0;font-size:13px;color:var(--c-text-3)}.staff-back{margin:0 0 14px}.staff-back a{color:var(--c-primary);font-size:14px;text-decoration:none}.staff-back a:hover{text-decoration:none}.access-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:2px 0 4px}.access-table{width:100%;min-width:540px;border-collapse:collapse}.access-table th,.access-table td{padding:9px 12px;border-bottom:1px solid var(--c-border);vertical-align:middle;text-align:center}.access-table thead th{font-size:12px;font-weight:700;color:var(--c-text-3);line-height:1.3}.access-table tbody tr:last-child th,.access-table tbody tr:last-child td{border-bottom:0}.access-table .access-table__first{text-align:left;white-space:nowrap}.access-table tbody th{font-size:14px;font-weight:600;color:var(--c-text)}.access-cell{width:30px;height:30px;padding:0;border:1px solid var(--c-border);border-radius:12px;background:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;color:var(--c-primary);transition:border-color .15s,background .15s,color .15s,opacity .15s}.access-cell:hover:not(:disabled){border-color:var(--c-primary)}.access-cell.is-on{background:var(--c-primary);border-color:var(--c-primary);color:#fff}.access-cell.is-off{cursor:default;opacity:.4;border-style:dashed}.access-cell:disabled{cursor:default}.access-cell__check{font-size:16px;line-height:1}.access-cell__off{color:var(--c-text-3);font-size:14px;line-height:1}.access-matrix__note{margin:12px 0 0;font-size:13px;color:var(--c-text-3)}@media(max-width:640px){.staff-row__actions{width:100%}}.capp-tab{text-decoration:none}.staff-limit-input{width:120px}.acc-layout{--c-bg: #fff;--c-card: #fff;--c-hover: #fff3ed;--c-border: #e5e5e7;--c-border-soft: #ececee;--c-text: #191919;--c-text-2: #73767c;--c-text-3: #9a9ba0;--c-primary: #ff5c00;--c-primary-hover: #cf4e06;--c-primary-soft: #fff3ed}.acc-layout__main{background:#fff!important;color:#191919}.acc-layout__side,.acc-nav,.acc-nav--company,.acc-nav--seeker{background:#191a1a!important;border-color:transparent!important;color:#eee}.acc-nav__profile,.acc-nav__name{color:#f3f3f3}.acc-nav__photo,.acc-nav__photo-fallback,.acc-nav__logo-fallback,.acc-nav__org-logo,.acc-nav__user-ava{background:#303232!important;color:#ff6b00!important;border-color:#444!important}.acc-nav__link,.acc-layout:has(.acc-nav--company) .acc-nav__link{background:transparent!important;border-left-color:transparent!important;color:#eee!important}.acc-nav__link:hover,.acc-layout:has(.acc-nav--company) .acc-nav__link:hover{background:#ffffff14!important;color:#fff!important}.acc-nav__link.is-active,.acc-layout:has(.acc-nav--company) .acc-nav__link.is-active{background:linear-gradient(90deg,#6a2a0d,#47200f)!important;border-left-color:#ff5c00!important;color:#fff!important}.acc-nav__link.is-active svg{color:#ff6b00!important}.acc-nav__org,.acc-nav__user{background:transparent!important;border-color:transparent!important;color:#eee;min-width:0}.acc-nav__org:hover,.acc-nav__user:hover{background:#ffffff14!important}.acc-nav__foot{background:transparent!important;border-top-color:#333!important}.capp .acc-card,.capp-empty,.empty-state{background:#fff!important;border-color:#e5e5e7!important;color:#73767c;box-shadow:0 4px 18px #1414140a}.capp .acc-title,.capp-empty h3,.empty-state h3{color:#191919!important}.capp .acc-subtitle,.capp-empty p,.empty-state p{color:#73767c!important}.capp-tabs,.capp .capp-tabs{background:transparent!important;border-color:#dddfe3!important}.capp-tab,.capp .capp-tab{background:transparent!important;border-color:transparent!important;color:#73767c!important}.capp-tab:hover,.capp .capp-tab:hover{color:#e9550a!important;background:transparent!important}.capp-tab.is-active,.capp .capp-tab.is-active{color:#191919!important;border-bottom-color:#ff5c00!important;background:transparent!important}.capp .vacancy-search,.acc-layout .vacancy-search{background:#fff!important;border-color:#dfe0e3!important;color:#191919!important;box-shadow:none!important}.capp .vacancy-search input,.acc-layout .vacancy-search input{background:transparent!important;color:#191919!important}.capp .vacancy-search input::placeholder,.acc-layout .vacancy-search input::placeholder{color:#8a8c92!important}.capp .vacancy-search:focus-within,.acc-layout .vacancy-search:focus-within{border-color:#ff5c00!important;box-shadow:0 0 0 3px #ff5c001f!important}.vacancy-pager__num,.vacancy-pager .btn,.capp .vacancy-pager__num,.capp .vacancy-pager .btn{background:#fff!important;border-color:#d9dadd!important;color:#55565c!important}.vacancy-pager__num.is-active,.capp .vacancy-pager__num.is-active{background:#ff5c00!important;border-color:#ff5c00!important;color:#fff!important}.capp .capp-card,.capp-list .capp-card{background:#fff!important;border-color:#e5e5e7!important;color:#191919;box-shadow:0 4px 18px #1414140a}.capp .capp-avatar.ops-avatar,.capp-list .capp-avatar.ops-avatar{background:#f5f5f6!important;color:#ff5c00!important}.capp .capp-card__kicker,.capp-list .capp-card__kicker,.capp .capp-note,.capp-list .capp-note{color:#73767c!important}.capp .capp-card__name,.capp-list .capp-card__name{color:#191919!important}.capp .capp-card__name a:hover,.capp-list .capp-card__name a:hover{color:#e9550a!important}.capp .capp-facts li,.capp-list .capp-facts li{background:#f7f7f8;border-color:#e5e5e7;color:#55565c}.capp .capp-card__actions .btn--ghost,.capp-list .capp-card__actions .btn--ghost{background:#fff!important;border-color:#d4d5d9!important;color:#38393e!important}.acc-layout .modal:not(.cconsent-modal){background:#fff!important;border-color:#e2e3e6!important;color:#191919!important;box-shadow:0 24px 70px #1f212633!important}.acc-layout .modal:not(.cconsent-modal) .modal__head,.acc-layout .modal:not(.cconsent-modal) .modal__body,.acc-layout .modal:not(.cconsent-modal) .modal__foot{background:#fff!important;border-color:#ececee!important}.acc-layout .modal:not(.cconsent-modal) .modal__title{color:#191919!important}.breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:13.5px;color:var(--c-text-3);padding:12px 0 24px}.breadcrumbs a{color:var(--c-text-2)}.breadcrumbs a:hover{color:var(--c-primary);text-decoration:none}.breadcrumbs .sep{color:var(--c-text-3)}.breadcrumbs .current{color:var(--c-text-2);font-weight:600}.vacancy-page{padding:0 0 64px}.vacancy-public-header{z-index:60}.vacancy-back{margin:20px 0 0}.vacancy-hero{display:flex;justify-content:space-between;align-items:flex-start;gap:28px;flex-wrap:wrap;background:var(--c-card);border:1px solid var(--c-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:26px 28px;margin-bottom:22px}.vacancy-hero .btn--apply{background:var(--c-orange);color:#fff}.vacancy-hero .btn--apply:hover{background:var(--c-orange-hover)}.vacancy-hero .btn--apply.is-applied{background:#3ecf8e29;color:var(--c-success)}.vacancy-hero__title{margin:0 0 8px;font-size:27px;line-height:1.25;font-weight:700;color:var(--c-text)}.vacancy-hero__title .vacancy-card__hot{margin:0 10px 0 0;vertical-align:middle;position:relative;top:-4px}.vacancy-hero__company{margin:0 0 14px;display:flex;align-items:center;gap:8px;font-size:15px;color:var(--c-text-2);font-weight:600}.vacancy-hero__verified{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:500;color:var(--c-primary);background:var(--c-primary-soft);border-radius:12px;padding:3px 10px}.vacancy-hero__verified .icon{width:13px;height:13px}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;color:var(--c-text-2);background:var(--c-hover);border-radius:12px;padding:6px 13px;white-space:nowrap}.chip .icon{width:15px;height:15px;color:var(--c-text-3)}.vacancy-hero__actions{text-align:right;flex-shrink:0}.vacancy-hero__actions .btn-fav{margin-top:8px}.vacancy-hero__salary{margin:0 0 12px;font-size:24px;font-weight:700;color:var(--c-text);white-space:nowrap}.vacancy-hero__salary small{display:block;font-size:13px;font-weight:500;color:var(--c-text-3);margin-top:2px}.vacancy-hero__actions .btn{min-width:150px}.vacancy-hero__actions .btn+.btn{margin-left:10px}.vacancy-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:22px;align-items:start}.vsection{background:var(--c-card);border:1px solid var(--c-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:24px 26px;margin-bottom:20px}.vsection__title{margin:0 0 16px;font-size:19px;font-weight:700;color:var(--c-text);display:flex;align-items:center;gap:9px}.vsection__title .icon{width:19px;height:19px;color:var(--c-primary)}.vsection p{margin:0 0 12px;color:var(--c-text-2);font-size:15px;line-height:1.6}.vsection p:last-child{margin-bottom:0}.carousel{position:relative;border-radius:12px;overflow:hidden;background:#00000040;-webkit-user-select:none;user-select:none}.carousel__track{display:flex;transition:transform .35s ease}.carousel__slide{flex:0 0 100%;min-width:0}.carousel__slide img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}.carousel__btn{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border:0;border-radius:12px;background:#ffffffeb;color:#071833;box-shadow:0 2px 10px #1018282e;font-size:20px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,opacity .15s;z-index:5}.carousel__btn:hover{background:#fff;color:#071833}.carousel__btn:disabled{opacity:.35;cursor:default}.carousel__btn--prev{left:14px}.carousel__btn--next{right:14px}.carousel__dots{position:absolute;bottom:12px;left:0;right:0;display:flex;justify-content:center;gap:7px;z-index:5}.carousel__dot{width:9px;height:9px;border:0;border-radius:50%;background:#ffffff8c;cursor:pointer;transition:background .15s,transform .15s}.carousel__dot.is-active{background:#fff;transform:scale(1.25)}.vlist{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px 26px}.vlist li{position:relative;padding-left:26px;color:var(--c-text-2);font-size:14.5px;line-height:1.5}.vlist li:before{content:"";position:absolute;left:0;top:4px;width:17px;height:17px;border-radius:12px;background:var(--c-primary-soft);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M6 10.3l2.6 2.6L14.2 7.4' fill='none' stroke='%23056FF1' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:11px;background-position:center;background-repeat:no-repeat}.promo{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.promo__item{display:flex;gap:13px;align-items:flex-start;background:linear-gradient(135deg,#6eb3ff29,#6eb3ff0f);border:1px solid rgba(110,179,255,.28);border-radius:12px;padding:16px}.promo__icon{flex-shrink:0;width:42px;height:42px;border-radius:12px;background:var(--c-primary-dark);color:#fff;display:flex;align-items:center;justify-content:center}.promo__icon svg{width:22px;height:22px}.promo__title{display:block;font-weight:700;color:var(--c-text);font-size:14.5px;margin-bottom:3px}.promo__text{display:block;color:var(--c-text-2);font-size:13px;line-height:1.45}.route-address{display:flex;align-items:center;gap:12px;background:#6eb3ff1a;border:1px solid rgba(110,179,255,.24);border-radius:12px;padding:14px 16px;margin-bottom:16px;color:var(--c-text);font-size:15px}.route-address .icon{width:18px;height:18px;color:var(--c-primary);flex-shrink:0}.route-address b{font-weight:700}.route-map{margin:14px 0 0;border:1px solid var(--c-border);border-radius:12px;overflow:hidden;background:#0003}.route-map img{display:block;width:100%;max-height:420px;object-fit:contain;background:var(--c-card)}.side-card{background:var(--c-card);border:1px solid var(--c-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:20px;margin-bottom:18px}.side-card__title{margin:0 0 14px;font-size:16px;font-weight:700;color:var(--c-text);display:flex;align-items:center;gap:8px}.side-card__title .icon{width:17px;height:17px;color:var(--c-primary)}.side-list{list-style:none;margin:0;padding:0}.side-list>div{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid var(--c-border-soft);font-size:14px}.side-list>div:last-child{border-bottom:0}.side-list dt{color:var(--c-text-2)}.side-list dd{margin:0;font-weight:600;color:var(--c-text);text-align:right}.side-card__label{margin:16px 0 8px;font-size:13.5px;font-weight:600;color:var(--c-text-3)}.option-chips{display:flex;flex-wrap:wrap;gap:7px}.option-chip{border:1.5px solid var(--c-border);background:var(--c-card);color:var(--c-text-2);border-radius:12px;padding:5px 13px;font:inherit;font-size:13.5px;font-weight:600;cursor:default}.option-chip.is-active{border-color:var(--c-primary);background:var(--c-primary);color:#fff}.req-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--c-border-soft);font-size:14px;color:var(--c-text-2)}.req-item:last-child{border-bottom:0}.req-item__value{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:13px;border-radius:12px;padding:3px 11px}.req-item__value--yes{background:#3ecf8e29;color:var(--c-success)}.req-item__value--no{background:#b3261e2e;color:#ff8a80}.req-item__value .icon{width:13px;height:13px}.side-employer{text-align:center}.side-employer img{height:40px;margin-bottom:12px}.side-employer .vacancy-card__logo-fallback{width:56px;height:56px;margin:0 auto 12px;font-size:22px;border-radius:12px}.side-employer .btn{width:100%;margin-top:8px}@media(max-width:1000px){.vacancy-layout{grid-template-columns:1fr}.vacancy-side{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.side-card{margin-bottom:0}}@media(max-width:720px){.vacancy-hero{flex-direction:column}.vacancy-hero__actions{text-align:left;width:100%}.vacancy-hero__actions .btn{width:100%;margin-left:0!important;margin-bottom:8px}.vacancy-hero__title{font-size:22px}}.vacancy-page--paper .carousel__btn,.vacancy-page--paper .carousel__btn:hover{color:#191919;background:#fffffff0}.vacancy-page--paper .vlist li:before{background-color:#fff3ed;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M6 10.3l2.6 2.6L14.2 7.4' fill='none' stroke='%23ff5c00' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.vacancy-page--paper .promo__item,.vacancy-page--paper .route-address{background:#fff3ed;border-color:#ffd7c2}.vacancy-page--paper .promo__icon{background:#ff5c00}.cabinet{max-width:var(--container);margin:0 auto;padding:32px 24px 64px;min-height:calc(100vh - var(--header-h));display:flex;flex-direction:column}.modal.modal--company .modal__head,.modal.modal--company .modal__body,.modal.modal--company .modal__foot,.modal.publish-modal .modal__head,.modal.publish-modal .modal__body,.modal.publish-modal .modal__foot{background:#fff!important;border-color:#ececee!important}.modal.modal--company .modal__title,.modal.publish-modal .modal__title{color:#191919!important}.modal.modal--company .modal__close,.modal.publish-modal .modal__close{background:#f5f5f6!important;color:#73767c!important}.modal.modal--company .modal__close:hover,.modal.publish-modal .modal__close:hover{background:#fff1e8!important;color:#c94a00!important}.modal.modal--company .acc-modal__label,.modal.publish-modal .acc-modal__label{color:#55565c!important}.modal.modal--company .acc-input,.modal.publish-modal .acc-input{background:#fff!important;border-color:#d9dadd!important;color:#191919!important}.modal.modal--company .acc-input:focus,.modal.publish-modal .acc-input:focus{border-color:#ff5c00!important;box-shadow:0 0 0 3px #ff5c0024!important}.modal.modal--company .btn--ghost,.modal.publish-modal .btn--ghost{background:#fff!important;border-color:#d4d5d9!important;color:#38393e!important}.modal.modal--company .btn--primary,.modal.publish-modal .btn--primary{background:#e85b16!important;border-color:#e85b16!important;color:#fff!important}.cabinet-breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:13.5px;color:var(--c-text-3);margin-bottom:14px}.cabinet-breadcrumbs a{color:var(--c-text-3)}.cabinet-breadcrumbs a:hover{color:var(--c-primary);text-decoration:none}.cabinet-breadcrumbs__sep{color:var(--c-border)}.cabinet-breadcrumbs__current{color:var(--c-text-2);font-weight:600}.cabinet-tabs{display:flex;flex-wrap:wrap;gap:6px;border-bottom:2px solid var(--c-border);margin-bottom:18px;flex-shrink:0}.cabinet-tab{display:inline-flex;align-items:center;gap:8px;border:0;border-bottom:2px solid transparent;margin-bottom:-2px;background:none;padding:11px 16px;font:inherit;font-size:15px;font-weight:600;color:var(--c-text-2);white-space:nowrap;cursor:pointer;transition:color .12s}.cabinet-tab:hover{color:var(--c-text)}.cabinet-tab.is-active{color:var(--c-primary);border-bottom-color:var(--c-primary)}.cabinet-tab--stub,.cabinet-tab--stub:disabled{opacity:1;cursor:not-allowed;color:var(--c-text-2);-webkit-text-fill-color:var(--c-text-2)}.cabinet-tab--stub:hover{color:var(--c-text-2)}.cabinet-tab__soon{display:inline-block;flex-shrink:0;background:var(--c-hover);color:var(--c-text-3);-webkit-text-fill-color:var(--c-text-3);font-size:10px;font-weight:700;line-height:1.2;letter-spacing:.02em;padding:2px 6px;border-radius:12px}.capp-tabs-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 18px}.capp-tabs-row .btn--primary{flex-shrink:0;margin-left:auto}.capp-tabs-row .capp-tabs{margin:0;flex:0 1 auto}@media(max-width:768px){.capp-tabs-row .capp-tabs{flex-wrap:wrap;overflow:visible;margin-right:0}}.acc-layout:has(.acc-nav--company) .btn--primary{min-height:40px;padding:8px 16px;border-radius:12px;background:#ff6b00;color:#fff;border:0}.acc-layout:has(.acc-nav--company) .btn--primary:hover{background:var(--c-orange-hover);color:#fff}.acc-layout:has(.acc-nav--company) .vacancy-search{background:#04132c;border:1px solid rgba(255,255,255,.32);border-radius:12px;box-shadow:none}.acc-layout:has(.acc-nav--company) .vacancy-search:focus-within{border-color:#ff6b00;box-shadow:0 0 0 3px #ff6b0038}.acc-layout:has(.acc-nav--company) .vacancy-search .icon{color:#94a3b8}.acc-layout:has(.acc-nav--company) .vacancy-search input{color:#e8eef8}.acc-layout:has(.acc-nav--company) .vacancy-search input::placeholder{color:#7a8494}.acc-layout:has(.acc-nav--company) .vacancy-search__clear{color:#94a3b8;border-radius:12px}.acc-layout:has(.acc-nav--company) .vacancy-search__clear:hover{color:#fff;background:#ff6b0029}.cabinet>.empty-state{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}.plan-grid--general{grid-template-columns:repeat(4,minmax(0,1fr))}.plan-card{position:relative;display:flex;flex-direction:column;min-width:0;background:#061630;border:1px solid rgba(255,255,255,.32);border-radius:12px;box-shadow:0 10px 28px #00000047;padding:22px 18px 16px}.plan-card--featured{border:2px solid #ff6b00;box-shadow:0 10px 28px #ff6b0029;background:linear-gradient(180deg,rgba(255,107,0,.14),transparent 42%),#061630}.plan-card--purchased{border:2px solid var(--c-success);box-shadow:0 10px 28px #3ecf8e1f}.plan-card__expiry{margin:-6px 0 12px;font-size:12.5px;font-weight:600;color:var(--c-success)}.plan-card__badge{position:absolute;top:12px;right:12px;background:#ff6b00;color:#fff;font-size:11px;font-weight:700;letter-spacing:.02em;padding:4px 10px;border-radius:12px}.plan-card__badge--purchased{background:var(--c-success)}.plan-card__hint{margin:0 0 6px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8}.plan-card__name{margin:0 0 10px;font-size:22px;font-weight:800;letter-spacing:-.02em;color:#fff}.plan-card__quota{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin:0 0 12px;color:#fff}.plan-card__quota strong{font-size:clamp(24px,2.2vw,32px);font-weight:800;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.plan-card__quota span{font-size:14px;font-weight:700;color:#ff6b00}.plan-card__year{margin:-6px 0 12px;font-size:13px;font-weight:700;color:#94a3b8}.plan-card--ultra .plan-card__year{color:#94a3b8}.plan-card__lead{margin:0 0 14px;font-size:13.5px;line-height:1.5;color:#94a3b8;min-height:4.5em}.plan-card__lead ul{margin:8px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.plan-card__lead ul li{position:relative;padding-left:18px;font-size:13.5px;line-height:1.4;color:#eef3fa}.plan-card__lead ul li:before{content:"";position:absolute;left:0;top:.45em;width:8px;height:8px;border-radius:12px;background:#ff6b00}.plan-card__btn{width:100%;justify-content:center;min-height:40px;border-radius:12px}.plan-card__btn.btn--primary{background:#ff6b00;color:#fff;border:0}.plan-card__btn.btn--primary:hover:not(:disabled){background:var(--c-orange-hover);color:#fff}.plan-card__btn.btn--stub:disabled{opacity:.72}.tariff-modal__name{margin:0 0 14px;font-size:17px;font-weight:700;color:#fff}.publish-choice{border-radius:12px;border:1px solid rgba(255,255,255,.32);background:#04132c}.publish-choice:hover:not(:disabled){border-color:#ff6b00;background:#ff6b001a}.publish-choice.is-selected{border-color:#ff6b00;background:#ff6b001f}.publish-choice.is-selected b{color:#fff}.publish-choice.is-selected span{color:#ff8a33}.publish-choice--hot{border-color:#ff6b00;background:#ff6b001f}.publish-choice--hot:hover:not(:disabled){background:#ff6b0033}.modal-overlay:has(.modal--company),.modal-overlay:has(.publish-modal),.modal-overlay:has(.bonus-modal){align-items:center;background:#010d21b8}.modal-overlay:has(.bonus-modal){align-items:flex-start;padding:clamp(24px,10vh,88px) 20px 32px}.modal.publish-modal,.modal.modal--company{width:min(480px,100%);background:#061630;border:1px solid rgba(148,163,184,.16);border-radius:12px;box-shadow:0 18px 48px #00000073;color:#e8eef8;overflow:hidden}.modal.publish-modal .modal__head,.modal.modal--company .modal__head,.modal.publish-modal .modal__foot,.modal.modal--company .modal__foot{background:#04142d;border-color:#94a3b829}.modal.publish-modal .modal__title,.modal.modal--company .modal__title{color:#fff;font-weight:700}.modal.publish-modal .modal__close,.modal.modal--company .modal__close{border-radius:12px;background:#ffffff0f;color:#94a3b8}.modal.publish-modal .modal__close:hover,.modal.modal--company .modal__close:hover{background:#ff6b0029;color:#fff}.modal.publish-modal .modal__body,.modal.modal--company .modal__body{background:#061630}.modal.publish-modal .acc-subtitle,.modal.modal--company .acc-subtitle{color:#94a3b8}.modal.modal--company .btn--ghost,.modal.publish-modal .btn--ghost{min-height:40px;padding:8px 16px;border-radius:12px;border:1px solid rgba(255,255,255,.32);background:transparent;color:#cbd5e1;box-shadow:none}.modal.modal--company .btn--ghost:hover,.modal.publish-modal .btn--ghost:hover{border-color:#ffffff7a;color:#fff;background:#ffffff0f}.modal.modal--company .btn--primary,.modal.publish-modal .btn--primary{min-height:40px;padding:8px 16px;border-radius:12px;background:#ff6b00;color:#fff;border:0}.modal.modal--company .btn--primary:hover,.modal.publish-modal .btn--primary:hover{background:var(--c-orange-hover);color:#fff}.modal.modal--company .modal__foot,.modal.publish-modal .modal__foot{flex-wrap:wrap}.modal.modal--company .modal__foot .btn,.modal.publish-modal .modal__foot .btn{flex:1 1 auto;min-width:min(140px,100%)}.publish-hint{font-size:12.5px;line-height:1.35;color:var(--c-text-2)}.plan-card--free{background:linear-gradient(180deg,rgba(62,207,142,.12),transparent 42%),#061630;border-color:#3ecf8e73}.plan-card--ultra{background:#061630;border-color:#ffffff52;color:#e8eef8}.plan-card--ultra .plan-card__hint,.plan-card--ultra .plan-card__lead{color:#94a3b8}.plan-card--ultra .plan-card__name,.plan-card--ultra .plan-card__quota{color:#fff}.plan-card--ultra .plan-rate{background:#04132c;border-color:#ffffff38}.plan-card--ultra .plan-rate__label{color:#94a3b8}.plan-card--ultra .plan-rate__value{color:#fff}.plan-card--ultra .plan-card__btn.btn--primary{box-shadow:none}.plan-card--ultra .btn__soon{background:#0000002e;color:#fff}.plan-card--general .plan-card__hint{min-height:2.6em}.plan-card--general .plan-card__name{min-height:1.2em}.plan-card--general .plan-card__quota{min-height:34px;margin-bottom:6px}.plan-card--general .plan-card__year{min-height:1.3em;white-space:nowrap}.plan-card--general .plan-card__lead{min-height:5.8em}.plan-card__rates{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px;margin:0 0 14px}.plan-rate{min-width:0;padding:10px 10px 9px;border:1px solid rgba(255,255,255,.32);border-radius:12px;background:#04132c}.plan-rate__label{display:block;margin:0 0 4px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.25;color:#94a3b8}.plan-rate__value{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:16px;font-weight:800;letter-spacing:-.03em;color:var(--c-text);font-variant-numeric:tabular-nums}.plan-rate__off{font-size:12px;font-style:normal;font-weight:700;color:var(--c-success)}.plan-card--ultra .plan-rate__off{color:#8fe0b0}.bonus-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.bonus-panel__title{margin:0 0 6px;font-size:20px;font-weight:800;letter-spacing:-.02em;color:#fff}.bonus-panel__sub{margin:0;font-size:14px;color:#94a3b8;max-width:640px}.bonus-add{flex-shrink:0;width:44px;height:44px;border:0;border-radius:12px;background:#ff6b00;color:#fff;font-size:28px;font-weight:500;line-height:1;display:inline-flex;align-items:center;justify-content:center;box-shadow:none}.bonus-add:hover{background:var(--c-orange-hover)}.bonus-add:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.bonus-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:stretch}.bonus-card{display:flex;flex-direction:column;align-items:stretch;min-width:0;gap:14px;background:#061630;border:1px solid rgba(255,255,255,.32);border-radius:12px;box-shadow:0 10px 28px #00000047;padding:18px 18px 16px}.bonus-card__main{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.bonus-card__hint{margin:0 0 6px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.3;color:#94a3b8}.bonus-card__title{margin:0 0 6px;min-height:2.4em;font-size:17px;font-weight:800;letter-spacing:-.02em;line-height:1.2;color:#fff;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bonus-card__meta{margin:0 0 12px;min-height:1.35em;font-size:13.5px;line-height:1.35;color:#94a3b8}.bonus-card__shifts{display:grid;gap:8px;margin:0;padding:0;list-style:none}.bonus-card__row{display:grid;grid-template-columns:5.5rem minmax(0,1fr);align-items:baseline;column-gap:12px}.bonus-card__shift{margin:0;font-size:13.5px;font-weight:700;line-height:1.3;color:#94a3b8}.bonus-card__sum{margin:0;font-size:20px;font-weight:800;letter-spacing:-.03em;line-height:1.2;color:#fff;font-variant-numeric:tabular-nums}.bonus-shift-list{margin:12px 0 0;padding-left:18px;color:var(--c-text);font-size:14.5px;line-height:1.45}.bonus-card__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto}.bonus-card__actions .btn{min-height:40px;border-radius:12px}.bonus-card__actions .btn--ghost,.bonus-card__actions .btn--reset{border:1px solid rgba(255,255,255,.32);background:transparent;color:#cbd5e1;box-shadow:none}.bonus-card__actions .btn--ghost:hover,.bonus-card__actions .btn--reset:hover{border-color:#ffffff7a;color:#fff}.modal.bonus-modal{width:min(480px,100%)}.bonus-vacancy__btn{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:42px;text-align:left;cursor:pointer}.bonus-vacancy__btn span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bonus-vacancy__btn:after{content:"";flex-shrink:0;width:8px;height:8px;margin-top:-3px;border-right:2px solid #94a3b8;border-bottom:2px solid #94a3b8;transform:rotate(45deg)}.bonus-vacancy__btn[aria-expanded=true]:after{margin-top:3px;transform:rotate(-135deg)}.bonus-vacancy__list{list-style:none;margin:8px 0 0;padding:6px;max-height:min(240px,40vh);overflow-y:auto;background:#04132c;border:1px solid rgba(255,255,255,.32);border-radius:12px}.bonus-vacancy__opt{display:block;width:100%;padding:10px 12px;border:0;border-radius:12px;background:transparent;color:#e8eef8;font:inherit;font-size:14px;text-align:left;cursor:pointer}.bonus-vacancy__opt:hover,.bonus-vacancy__opt.is-active{background:#ff6b0029;color:#fff}.modal.modal--company .acc-modal__label{color:#94a3b8}.modal.modal--company .acc-input{background:#04132c;border:1px solid rgba(255,255,255,.32);border-radius:12px;color:#e8eef8}.modal.modal--company .acc-input:focus{border-color:#ff6b00;box-shadow:0 0 0 3px #ff6b0038;background:#04132c}.modal.modal--company .acc-input::placeholder{color:#64748b}.modal.modal--company .acc-input option{background:#04142d;color:#e8eef8}.modal.modal--company .bonus-card__title{margin:0;min-height:0;display:block;overflow:visible;-webkit-line-clamp:unset;color:#fff}.modal.modal--company .acc-banner{border-radius:12px}.modal.modal--company .btn--reset{border-radius:12px;border:1px solid rgba(255,255,255,.32);background:transparent;color:#cbd5e1;box-shadow:none}.modal.modal--company .btn--reset:hover{border-color:#ffffff7a;color:#fff;background:#ffffff0f}.referral-link-card{background:var(--c-card);border:1px solid var(--c-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:22px 24px}.referral-link-card__hint{margin:0 0 18px;color:var(--c-text-2);font-size:14.5px;line-height:1.45}.referral-link-card__label{display:block;margin:0 0 8px;font-size:13px;font-weight:600;color:var(--c-text-3)}.referral-link-card__row{display:flex;gap:10px;align-items:stretch;flex-wrap:wrap}.referral-link-card__input{flex:1;min-width:220px;border:1px solid var(--c-border);border-radius:12px;padding:11px 14px;font:inherit;font-size:14.5px;color:var(--c-text);background:#ffffff0a}.referral-qr{margin-top:22px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.referral-qr__target{display:inline-flex;padding:10px;background:#fff;border:1px solid var(--c-border);border-radius:12px}.referral-qr__target img{display:block;width:220px;height:220px}.referral-qr__caption{margin:0;max-width:360px;color:var(--c-text-2);font-size:13.5px;line-height:1.4}.referral-status{font-weight:700}.referral-status--looking{color:var(--c-text-2)}.referral-status--working{color:var(--c-success)}.referral-tabs .cabinet-tab{padding:11px 12px;font-size:14px}@media(max-width:1200px){.plan-grid--general{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1100px){.plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.acc-layout:has(.acc-nav--company) .capp-list--apps{display:flex;flex-direction:column;gap:12px}.acc-layout:has(.acc-nav--company) .capp-list--apps .capp-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,260px);align-items:stretch;gap:16px 20px}.acc-layout:has(.acc-nav--company) .capp-list--apps .capp-card__top{min-width:0}.acc-layout:has(.acc-nav--company) .capp-list--apps .capp-card__actions{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;max-width:none;width:100%;gap:8px}.acc-layout:has(.acc-nav--company) .capp-list--apps .capp-card__actions-main,.acc-layout:has(.acc-nav--company) .capp-list--apps .capp-card__actions-more{display:grid;grid-template-columns:1fr;gap:8px}.acc-layout:has(.acc-nav--company) .capp-list--apps .capp-card__actions-main:empty,.acc-layout:has(.acc-nav--company) .capp-list--apps .capp-card__actions-more:empty{display:none}.acc-layout:has(.acc-nav--company) .capp-list--apps .capp-card__actions .btn{width:100%;min-width:0;justify-content:center}.acc-layout:has(.acc-nav--company) .capp-list--apps .capp-card__actions .capp-wait{flex:none;min-height:40px;display:flex;align-items:center;text-align:left}@media(max-width:768px){.acc-layout:has(.acc-nav--company) .capp-list--apps .capp-card{grid-template-columns:1fr}}.acc-layout:has(.acc-nav--company) .create-company,.acc-layout:has(.acc-nav--company) .create-section,.acc-layout:has(.acc-nav--company) .create-actions{background:#061630;border:1px solid rgba(148,163,184,.16);border-radius:12px;box-shadow:none}.acc-layout:has(.acc-nav--company) .create-company__label,.acc-layout:has(.acc-nav--company) .create-company__hint,.acc-layout:has(.acc-nav--company) .form-field__hint,.acc-layout:has(.acc-nav--company) .create-note,.acc-layout:has(.acc-nav--company) .photo-picker__count{color:#94a3b8}.acc-layout:has(.acc-nav--company) .create-company__name,.acc-layout:has(.acc-nav--company) .create-section__title,.acc-layout:has(.acc-nav--company) .form-field__label,.acc-layout:has(.acc-nav--company) .photo-picker__head{color:#e8eef8}.acc-layout:has(.acc-nav--company) .create-company__logo{background:#04132c;border-color:#ffffff3d;color:#94a3b8}.acc-layout:has(.acc-nav--company) .form-input,.acc-layout:has(.acc-nav--company) .form-textarea{background:#04132c;border:1px solid rgba(255,255,255,.32);border-radius:12px;color:#e8eef8;box-shadow:none}.acc-layout:has(.acc-nav--company) .form-input:focus,.acc-layout:has(.acc-nav--company) .form-textarea:focus{border-color:#ff6b00;box-shadow:0 0 0 3px #ff6b0038;background:#04132c}.acc-layout:has(.acc-nav--company) .form-input::placeholder,.acc-layout:has(.acc-nav--company) .form-textarea::placeholder{color:#7a8494}.acc-layout:has(.acc-nav--company) .chip-option{border-radius:12px;background:#04132c;border:1px solid rgba(255,255,255,.32);color:#94a3b8}.acc-layout:has(.acc-nav--company) .chip-option:hover{color:#fff;border-color:#ffffff7a}.acc-layout:has(.acc-nav--company) .chip-option.is-active{background:#ff6b00;border-color:#ff6b00;color:#fff}.acc-layout:has(.acc-nav--company) .photo-picker__count,.acc-layout:has(.acc-nav--company) .photo-picker__item,.acc-layout:has(.acc-nav--company) .photo-picker__add,.acc-layout:has(.acc-nav--company) .promo-row__remove{border-radius:12px}.acc-layout:has(.acc-nav--company) .photo-picker__item,.acc-layout:has(.acc-nav--company) .photo-picker__add{background:#04132c;border-color:#ffffff3d}.acc-layout:has(.acc-nav--company) .create-actions .btn--ghost,.acc-layout:has(.acc-nav--company) .create-actions .btn--reset,.acc-layout:has(.acc-nav--company) .create-form>.create-section .btn--ghost{min-height:40px;border-radius:12px;border:1px solid rgba(255,255,255,.32);background:transparent;color:#cbd5e1;box-shadow:none}.acc-layout:has(.acc-nav--company) .create-actions .btn--ghost:hover,.acc-layout:has(.acc-nav--company) .create-actions .btn--reset:hover,.acc-layout:has(.acc-nav--company) .create-form>.create-section .btn--ghost:hover{border-color:#ffffff7a;color:#fff;background:#ffffff0f}.modal.modal--company.modal--preview{width:min(1080px,100%)}.acc-layout:has(.acc-nav--company) .capp-tabs{gap:20px;border-bottom:1px solid #ddd;border-radius:0}.acc-layout:has(.acc-nav--company) .capp-tab{background:transparent;color:#75777d;border:0;border-bottom:3px solid transparent;border-radius:0;padding:12px 0;font-family:var(--font-ui, Montserrat, sans-serif);font-size:13px;font-weight:600;line-height:1.25;text-decoration:none}.acc-layout:has(.acc-nav--company) .capp-tab:hover{color:#e9550a;background:transparent;border-bottom-color:#ffb27d;text-decoration:none}.acc-layout:has(.acc-nav--company) .capp-tab.is-active{background:transparent;color:#191a1c;border-bottom-color:#ff5b0a;box-shadow:none}@media(max-width:720px){.cabinet{padding:20px 14px 48px}.plan-grid{grid-template-columns:1fr}.plan-card__lead,.plan-card--general .plan-card__lead{min-height:0}.bonus-list{grid-template-columns:1fr}.bonus-card{flex-direction:column;align-items:stretch}}.modal-overlay:has(.modal--company),.modal-overlay:has(.publish-modal),.modal-overlay:has(.bonus-modal){background:#19191975!important}.modal.modal--company,.modal.publish-modal,.modal.bonus-modal{background:#fff!important;border:1px solid #e2e3e6!important;color:#191919!important;box-shadow:0 24px 70px #1f212633!important}.modal.modal--company .modal__head,.modal.modal--company .modal__body,.modal.modal--company .modal__foot,.modal.publish-modal .modal__head,.modal.publish-modal .modal__body,.modal.publish-modal .modal__foot,.modal.bonus-modal .modal__head,.modal.bonus-modal .modal__body,.modal.bonus-modal .modal__foot{background:#fff!important;border-color:#ececee!important}.modal.modal--company .modal__title,.modal.publish-modal .modal__title,.modal.bonus-modal .modal__title{color:#191919!important}.modal.modal--company .modal__close,.modal.publish-modal .modal__close,.modal.bonus-modal .modal__close{background:#f5f5f6!important;color:#73767c!important}.modal.modal--company .acc-input,.modal.publish-modal .acc-input,.modal.bonus-modal .acc-input{background:#fff!important;border-color:#d9dadd!important;color:#191919!important}.modal.modal--company .btn--ghost,.modal.publish-modal .btn--ghost,.modal.bonus-modal .btn--ghost{background:#fff!important;border-color:#d4d5d9!important;color:#38393e!important}.acc-page:has(.acc-nav--seeker),.acc-page.vacancy-page--paper,.acc-layout:has(.acc-nav--seeker){--c-bg: #fff;--c-card: #ffffff;--c-hover: rgba(26, 35, 50, .05);--c-border: #d7dee6;--c-border-soft: #e4eaef;--c-text: #1a2332;--c-text-2: #5c6778;--c-text-3: #7a8494;--c-primary: #ff6b00;--c-primary-dark: #c2480a;--c-primary-hover: #cc4e00;--c-primary-soft: #fff3ea;--c-focus: rgba(255, 107, 0, .22);--c-focus-ring: #1d4ed8;--c-scroll-track: #eef1f4;--c-scroll-thumb: #c5ced8;--shadow-card: none;color:#1a2332;color-scheme:light}.acc-page:has(.acc-nav--seeker),.acc-page.vacancy-page--paper{background:#fff}.acc-layout:has(.acc-nav--seeker) .acc-layout__main{background:#fff;--c-bg: #fff;--c-card: #ffffff;--c-hover: rgba(26, 35, 50, .05);--c-border: #d7dee6;--c-border-soft: #e4eaef;padding:22px 22px 48px}.acc-layout:has(.acc-nav--seeker) .acc-layout__side{background:#f7f8fa;border-right:1px solid #d7dee6}.acc-nav--seeker{background:#f7f8fa;padding:18px 14px;border-color:#d7dee6}.acc-layout:has(.acc-nav--seeker) .acc-nav__menu{gap:4px}.acc-layout:has(.acc-nav--seeker) .acc-nav__org{background:#fff;border:1px solid #d7dee6;border-radius:12px;padding:10px}.acc-layout:has(.acc-nav--seeker) .acc-nav__org:hover{background:#fff;border-color:#c5ced8}.acc-layout:has(.acc-nav--seeker) .acc-nav__org-logo{background:#fff3ea;color:#ff6b00;border-color:#d7dee6;border-radius:12px}.acc-layout:has(.acc-nav--seeker) .acc-nav__link{border-radius:12px;min-height:36px;padding:0 10px;font-size:13px;color:#5c6778}.acc-layout:has(.acc-nav--seeker) .acc-nav__link svg{color:#7a8494}.acc-layout:has(.acc-nav--seeker) .acc-nav__link:hover{background:#fff;color:#1a2332}.acc-layout:has(.acc-nav--seeker) .acc-nav__link.is-active{background:#fff;color:#1a2332;box-shadow:inset 0 0 0 1px #d7dee6}.acc-layout:has(.acc-nav--seeker) .acc-nav__link.is-active svg{color:#ff6b00}.acc-layout:has(.acc-nav--seeker) .acc-card{background:#fff;border:1px solid #d7dee6;border-radius:12px;box-shadow:none}.acc-layout:has(.acc-nav--seeker) .acc-input,.acc-layout:has(.acc-nav--seeker) .acc-select{background:#fff;border:1px solid #d7dee6;border-radius:12px;color:#1a2332}.acc-layout:has(.acc-nav--seeker) .acc-input:focus,.acc-layout:has(.acc-nav--seeker) .acc-select:focus{background:#fff;border-color:#ff6b00}.acc-layout:has(.acc-nav--seeker) .acc-input--readonly,.acc-layout:has(.acc-nav--seeker) .acc-input--readonly:focus{background:#f7f8fa}.acc-layout:has(.acc-nav--seeker) .cdash .acc-card{background:#fff;border:1px solid #d7dee6;box-shadow:none}.acc-layout:has(.acc-nav--seeker) .cdash .acc-card.cdash-balance{--cdash-navy: #ffffff;background:#fff;border:1px solid #d7dee6}.acc-layout:has(.acc-nav--seeker) .cdash-balance__title,.acc-layout:has(.acc-nav--seeker) .cdash-balance__sum,.acc-layout:has(.acc-nav--seeker) .cdash-balance__held-label{color:#1a2332}.acc-layout:has(.acc-nav--seeker) .cdash-balance__held-label{color:#5c6778}.acc-layout:has(.acc-nav--seeker) .mgr-preview{background:#eef1f4;border:1px solid #d7dee6}.acc-layout:has(.acc-nav--seeker) .mgr-preview__name,.acc-layout:has(.acc-nav--seeker) .mgr-preview__stats b{color:#1a2332}.acc-layout:has(.acc-nav--seeker) .mgr-preview__role,.acc-layout:has(.acc-nav--seeker) .mgr-preview__stats span{color:#5c6778}.acc-layout:has(.acc-nav--seeker) .mgr-preview__ava{background:#fff3ea}.acc-layout:has(.acc-nav--seeker) .jsd-trip__card{background:#eef1f4;border:1px solid #d7dee6}.acc-layout:has(.acc-nav--seeker) .jsd-trip__title{color:#1a2332}.acc-layout:has(.acc-nav--seeker) .jsd-trip__meta,.acc-layout:has(.acc-nav--seeker) .jsd-trip__bonus span{color:#5c6778}.acc-layout:has(.acc-nav--seeker) .cdash-alert{background:#fff;border:1px solid #d7dee6}.acc-layout:has(.acc-nav--seeker) .cdash-alert__title{color:#1a2332}.acc-layout:has(.acc-nav--seeker) .cdash-op{border-color:#d7dee6}.acc-layout:has(.acc-nav--seeker) .cdash-op--head,.acc-layout:has(.acc-nav--seeker) .cdash-op__body em,.acc-layout:has(.acc-nav--seeker) .cdash-op__date em{color:#5c6778}.acc-layout:has(.acc-nav--seeker) .cdash-op__type b{color:#1a2332}.acc-layout:has(.acc-nav--seeker) .cdash-op [data-tip]:hover:after,.acc-layout:has(.acc-nav--seeker) .cdash-op [data-tip]:focus-visible:after{background:#fff;border-color:#d7dee6;color:#1a2332;box-shadow:0 10px 24px #1018281f}.acc-layout:has(.acc-nav--seeker) .cdash-period__btn,.acc-layout:has(.acc-nav--seeker) .cdash-period__menu{background:#fff;border-color:#d7dee6;color:#1a2332;box-shadow:none}.acc-layout:has(.acc-nav--seeker) .cdash-period__opt{color:#1a2332}.acc-layout:has(.acc-nav--seeker) .cdash-period.is-open .cdash-period__btn{color:#1a2332}.acc-layout:has(.acc-nav--seeker) .cdash-metric{color:#5c6778}.acc-layout:has(.acc-nav--seeker) .cdash-chart{color:#1a2332}.acc-layout:has(.acc-nav--seeker) .capp-tab{background:#fff;border:1px solid #d7dee6;color:#5c6778}.acc-layout:has(.acc-nav--seeker) .capp-tab:hover{color:#1a2332;border-color:#c5ced8}.acc-layout:has(.acc-nav--seeker) .capp-tab.is-active{background:#fff;border-color:#ff6b00;color:#1a2332}.acc-layout:has(.acc-nav--seeker) .capp-tab__count{background:#eef1f4;color:inherit}.acc-layout:has(.acc-nav--seeker) .capp-tab.is-active .capp-tab__count,.acc-layout:has(.acc-nav--seeker) .capp-tab.is-active.has-new .capp-tab__count{background:#fff3ea;color:#ff6b00}.acc-layout:has(.acc-nav--seeker) .capp-tab.has-new .capp-tab__count{background:#fff3ea;color:#ff6b00}.acc-layout:has(.acc-nav--seeker) .capp-card,.acc-layout:has(.acc-nav--seeker) .capp-empty,.acc-layout:has(.acc-nav--seeker) .capp-stat,.acc-layout:has(.acc-nav--seeker) .capp-inbox__placeholder{background:#fff;border:1px solid #d7dee6}.acc-layout:has(.acc-nav--seeker) .capp-card--pick:hover{background:#f7f8fa}.acc-layout:has(.acc-nav--seeker) .capp-card--pick.capp-card--current-trip{background:#fff8f2;border-color:#ff6b00;box-shadow:inset 4px 0 #ff6b00}.acc-layout:has(.acc-nav--seeker) .capp-card--pick.capp-card--current-trip:hover{background:#fff3ea}.acc-layout:has(.acc-nav--seeker) .capp-current-trip{display:inline-flex;align-items:center;min-height:24px;padding:3px 9px;border-radius:999px;background:#ff6b00;color:#fff;font-size:11px;font-weight:700;white-space:nowrap}.acc-layout:has(.acc-nav--seeker) .capp-invitation-badge{display:inline-flex;align-items:center;width:fit-content;min-height:24px;margin:0 0 7px;padding:3px 9px;border:1px solid #f2b38e;border-radius:999px;background:#fff3ea;color:#c94a00;font-size:11px;font-weight:700;line-height:1.25}.acc-layout:has(.acc-nav--seeker) .capp-kicker-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.acc-layout:has(.acc-nav--seeker) .capp-kicker-row .capp-card__kicker{min-width:0;margin-bottom:0}.acc-layout:has(.acc-nav--seeker) .capp-kicker-row .capp-invitation-badge{flex:0 1 auto;margin:0;text-align:right}@media(max-width:560px){.acc-layout:has(.acc-nav--seeker) .capp-kicker-row{align-items:flex-start;flex-wrap:wrap;gap:5px 10px}.acc-layout:has(.acc-nav--seeker) .capp-kicker-row .capp-invitation-badge{margin-left:auto}}.acc-layout:has(.acc-nav--seeker) .capp-card__name,.acc-layout:has(.acc-nav--seeker) .capp-empty h3,.acc-layout:has(.acc-nav--seeker) .capp-inbox__placeholder h3{color:#1a2332}.acc-layout:has(.acc-nav--seeker) .capp-card__kicker,.acc-layout:has(.acc-nav--seeker) .capp-empty p,.acc-layout:has(.acc-nav--seeker) .capp-inbox__placeholder p,.acc-layout:has(.acc-nav--seeker) .capp-note,.acc-layout:has(.acc-nav--seeker) .capp-wait{color:#5c6778}.acc-layout:has(.acc-nav--seeker) .capp-facts li,.acc-layout:has(.acc-nav--seeker) .capp-chip{border-color:#d7dee6;color:#5c6778}.acc-layout:has(.acc-nav--seeker) .capp-avatar.ops-avatar{background:#fff3ea;color:#ff6b00}.acc-layout:has(.acc-nav--seeker) .capp-wallet{background:#fff;border:1px solid #d7dee6}.acc-layout:has(.acc-nav--seeker) .cdash-safe,.acc-layout:has(.acc-nav--seeker) .capp-wallet .cdash-safe{width:42%;height:86%;max-height:none;right:12px;bottom:10px;object-fit:contain;object-position:right bottom;filter:none}.acc-layout:has(.acc-nav--seeker) .capp-wallet__label,.acc-layout:has(.acc-nav--seeker) .capp-wallet__sum{color:#1a2332}.acc-layout:has(.acc-nav--seeker) .capp-wallet__held-label{color:#5c6778}.acc-layout:has(.acc-nav--seeker) .btn.seeker-held-refresh{border-color:#d7dee6;color:#1a2332}.acc-layout:has(.acc-nav--seeker) .btn.seeker-held-refresh:hover:not(:disabled){border-color:#ff6b00;color:#1a2332;background:#fff3ea}.acc-layout:has(.acc-nav--seeker) .capp-inbox__back{border-color:#d7dee6;color:#5c6778}.acc-layout:has(.acc-nav--seeker) .capp-inbox__back:hover{color:#1a2332;border-color:#c5ced8}.acc-layout:has(.acc-nav--seeker) .capp-list--apps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:stretch}.acc-layout:has(.acc-nav--seeker) .capp-list--apps .capp-card{flex-direction:column;height:100%;min-width:0;padding:16px;gap:14px}.acc-layout:has(.acc-nav--seeker) .capp-list--apps .capp-card__top{width:100%}.acc-layout:has(.acc-nav--seeker) .capp-list--apps .capp-card__name{font-size:16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.acc-layout:has(.acc-nav--seeker) .capp-list--apps .capp-note{font-size:12.5px}.acc-layout:has(.acc-nav--seeker) .capp-list--apps .capp-card__actions{flex-direction:column;align-items:stretch;justify-content:flex-end;max-width:none;width:100%;margin-top:auto;gap:8px}.acc-layout:has(.acc-nav--seeker) .capp-list--apps .capp-card__actions-main,.acc-layout:has(.acc-nav--seeker) .capp-list--apps .capp-card__actions-more{display:grid;grid-template-columns:1fr 1fr;gap:8px}.acc-layout:has(.acc-nav--seeker) .capp-list--apps .capp-card__actions-main:empty,.acc-layout:has(.acc-nav--seeker) .capp-list--apps .capp-card__actions-more:empty{display:none}.acc-layout:has(.acc-nav--seeker) .capp-list--apps .capp-card__actions-main:has(>:only-child),.acc-layout:has(.acc-nav--seeker) .capp-list--apps .capp-card__actions-more:has(>:only-child){grid-template-columns:1fr}.acc-layout:has(.acc-nav--seeker) .capp-list--apps .capp-card__actions .btn{width:100%;min-width:0;justify-content:center}.acc-layout:has(.acc-nav--seeker) .capp-list--apps .capp-card__actions .capp-wait{flex:none;text-align:left}.acc-layout:has(.acc-nav--seeker) .capp-card__actions .btn--ghost,.acc-layout:has(.acc-nav--seeker) .capp-card__actions .btn--reset,.acc-layout:has(.acc-nav--seeker) .capp .vacancy-pager .btn{border-color:#d7dee6;color:#1a2332}.acc-layout:has(.acc-nav--seeker) .capp-card__actions .btn--ghost:hover,.acc-layout:has(.acc-nav--seeker) .capp-card__actions .btn--reset:hover{color:#1a2332;border-color:#ff6b00;background:#fff3ea}.acc-layout:has(.acc-nav--seeker) .capp .acc-input{border-color:#d7dee6;background:#fff}.acc-layout:has(.acc-nav--seeker) .capp .vacancy-search{background:#fff;border:1px solid #d7dee6;border-radius:12px;box-shadow:none}.acc-layout:has(.acc-nav--seeker) .capp .vacancy-search:focus-within{border-color:#ff6b00;box-shadow:0 0 0 3px #ff6b0038}.acc-layout:has(.acc-nav--seeker) .capp .vacancy-search .icon,.acc-layout:has(.acc-nav--seeker) .capp .vacancy-search input::placeholder{color:#5c6778}.acc-layout:has(.acc-nav--seeker) .capp .vacancy-search input{color:#1a2332}.acc-layout:has(.acc-nav--seeker) .capp .vacancy-search__clear{color:#5c6778;border-radius:12px}.acc-layout:has(.acc-nav--seeker) .capp .vacancy-search__clear:hover{color:#1a2332;background:#fff3ea}.acc-layout:has(.acc-nav--seeker) .capp .vacancy-pager__num{background:#fff;border-color:#d7dee6;color:#1a2332}.acc-layout:has(.acc-nav--seeker) .capp .vacancy-pager__num:hover{color:#1a2332;border-color:#ff6b00;background:#fff3ea}.acc-layout:has(.acc-nav--seeker) .capp .vacancy-pager__num.is-active,.acc-layout:has(.acc-nav--seeker) .capp .vacancy-pager__num.is-active:hover{background:#ff6b00;border-color:#ff6b00;color:#fff}.acc-layout:has(.acc-nav--seeker) .capp .vacancy-pager .btn:hover:not(:disabled){border-color:#ff6b00;color:#1a2332;background:#fff3ea}.acc-nav--seeker .acc-nav__foot{background:#f7f8fa}.acc-layout:has(.acc-nav--seeker) .filters,.acc-layout:has(.acc-nav--seeker) .acc-nav .filters{background:#fff;border:1px solid #d7dee6;border-radius:12px;box-shadow:none}.acc-layout:has(.acc-nav--seeker) .acc-nav .filters{padding:14px 12px 12px}.acc-layout:has(.acc-nav--seeker) .filter-group{border-bottom-color:#d7dee6}.acc-layout:has(.acc-nav--seeker) .filter-input{background:#fff;border:1px solid #d7dee6;border-radius:12px;color:#1a2332}.acc-layout:has(.acc-nav--seeker) .filter-input:focus{background:#fff;border-color:#ff6b00;box-shadow:0 0 0 3px #ff6b0038}.acc-layout:has(.acc-nav--seeker) .filter-item label{color:#5c6778}.acc-layout:has(.acc-nav--seeker) .filter-item label:hover{background:#eef1f4;color:#1a2332}.acc-layout:has(.acc-nav--seeker) .filter-item:has(input:checked) label{color:#1a2332}.acc-layout:has(.acc-nav--seeker) .filter-item.is-empty label:hover{background:none;color:#5c6778}.acc-layout:has(.acc-nav--seeker) .filter-item input[type=checkbox],.acc-layout:has(.acc-nav--seeker) .filter-item input[type=radio]{background:#fff;border-color:#d7dee6}.acc-layout:has(.acc-nav--seeker) .filter-item input[type=checkbox]:checked,.acc-layout:has(.acc-nav--seeker) .filter-item input[type=radio]:checked{background:#ff6b00;border-color:#ff6b00}.acc-layout:has(.acc-nav--seeker) .filter-item__count{background:#eef1f4;border-color:#d7dee6;color:#5c6778}.acc-layout:has(.acc-nav--seeker) .filter-item:has(input:checked) .filter-item__count{border-color:#ff6b0073;color:#ff6b00;background:#fff3ea}.acc-layout:has(.acc-nav--seeker) .show-more{color:#ff6b00}.acc-layout:has(.acc-nav--seeker) .filters__reset{border:1px solid #d7dee6;background:#fff;color:#1a2332;border-radius:12px}.acc-layout:has(.acc-nav--seeker) .filters__reset:hover{border-color:#ff6b00;color:#ff6b00;background:#fff3ea}.acc-layout:has(.acc-nav--seeker) .vacancy-card{background:#fff;border:1px solid #d7dee6;box-shadow:none}.acc-layout:has(.acc-nav--seeker) .vacancy-card__pay,.acc-layout:has(.acc-nav--seeker) .vacancy-card.vacancy-card--hot .vacancy-card__pay{background:#fff3ea;border:1px solid #d7dee6}.acc-layout:has(.acc-nav--seeker) .vacancy-card.vacancy-card--hot .vacancy-card__pay{border-color:#ff6b008c;background:linear-gradient(180deg,#ff6b0061,#ff6b0014 62%,#fff3ea),#fff3ea}.acc-layout:has(.acc-nav--seeker) .vacancy-card.vacancy-card--unpublished{background:#f3f5f7;border-color:#cfd6de;filter:grayscale(.9);opacity:.72}.acc-layout:has(.acc-nav--seeker) .vacancy-card.vacancy-card--unpublished .vacancy-card__pay{background:#e8ecf0;border-color:#cfd6de}.acc-layout:has(.acc-nav--seeker) .vacancy-card .btn-fav,.acc-layout:has(.acc-nav--seeker) .vacancy-card .btn-fav:hover{background:#fff;border:1px solid #d7dee6;color:#5c6778}.acc-layout:has(.acc-nav--seeker) .vacancy-card .btn-fav:hover{background:#fff3ea;border-color:#ff6b00;color:#ff6b00}.acc-layout:has(.acc-nav--seeker) .vacancy-card .btn-fav.is-on,.acc-layout:has(.acc-nav--seeker) .vacancy-card .btn-fav.is-on:hover{background:#fff3ea;border-color:#ff6b00;color:#ff6b00}.acc-layout:has(.acc-nav--seeker) .vacancy-card__more:hover,.acc-layout:has(.acc-nav--seeker) .vacancy-card__actions .btn:hover{color:#1a2332;border-color:#ff6b00;background:#fff3ea}.acc-layout:has(.acc-nav--seeker) .vacancy-card__pay-value{color:#1a2332}.acc-layout:has(.acc-nav--seeker) .vacancy-card__pay-value--empty,.acc-layout:has(.acc-nav--seeker) .vacancy-card__pay-k{color:#5c6778}.acc-layout:has(.acc-nav--seeker) .vacancy-card__pay-bonus{color:#ff6b00}.acc-layout:has(.acc-nav--seeker) .vacancy-card__title,.acc-layout:has(.acc-nav--seeker) .vacancy-card__title a:hover{color:#1a2332}.acc-layout:has(.acc-nav--seeker) .vacancy-card__company,.acc-layout:has(.acc-nav--seeker) .vacancy-card__facts li{color:#5c6778}.acc-layout:has(.acc-nav--seeker) .vacancy-card__facts li{border-color:#d7dee6}.acc-layout:has(.acc-nav--seeker) .vacancy-card__chip{background:#eef1f4;color:#5c6778;border-color:#d7dee6}.acc-layout:has(.acc-nav--seeker) .vacancy-card__more,.acc-layout:has(.acc-nav--seeker) .vacancy-card__actions .btn{color:#1a2332;border-color:#d7dee6}.acc-layout:has(.acc-nav--seeker) .chat{background:#fff;border-color:#d7dee6;box-shadow:none}.acc-layout:has(.acc-nav--seeker) .chat__head{background:#fff;border-bottom-color:#d7dee6}.acc-layout:has(.acc-nav--seeker) .chat__composer,.acc-layout:has(.acc-nav--seeker) .chat__textarea{background:#fff;color:#1a2332}.acc-layout:has(.acc-nav--seeker) .btn--reset{color:#1a2332}.acc-layout:has(.acc-nav--seeker) .empty-state,.acc-layout:has(.acc-nav--seeker) .acc-banner{background:#fff;border-color:#d7dee6;color:#1a2332}.acc-layout:has(.acc-nav--seeker) .capp-op-sum,.acc-layout:has(.acc-nav--seeker) .capp-stat__value,.acc-layout:has(.acc-nav--seeker) .capp-history-head .acc-card__title{color:#1a2332}.acc-layout:has(.acc-nav--seeker) .capp-stat__label{color:#5c6778}.acc-layout:has(.acc-nav--seeker) .capp-history-head .capp-tab__count{background:#eef1f4;color:#5c6778}.acc-layout:has(.acc-nav--seeker) .capp-card__kicker a:hover{color:#ff6b00}.acc-layout:has(.acc-nav--seeker) .capp .referral-link-card{background:#fff;border:1px solid #d7dee6;box-shadow:none}.acc-layout:has(.acc-nav--seeker) .capp .referral-link-card__hint,.acc-layout:has(.acc-nav--seeker) .capp .referral-qr__caption{color:#5c6778}.acc-layout:has(.acc-nav--seeker) .capp .referral-link-card__label{color:#5c6778}.acc-layout:has(.acc-nav--seeker) .capp .referral-link-card__input{background:#fff;border:1px solid #d7dee6;border-radius:12px;color:#1a2332}.acc-layout:has(.acc-nav--seeker) .capp .referral-link-card .btn,.acc-layout:has(.acc-nav--seeker) .capp .referral-qr .btn,.acc-layout:has(.acc-nav--seeker) .btn{border-radius:12px}.acc-layout:has(.acc-nav--seeker) .btn--primary{background:#ff6b00;color:#fff}.acc-layout:has(.acc-nav--seeker) .btn--primary:hover{background:var(--c-orange-hover)}.acc-layout:has(.acc-nav--seeker) .btn--ghost{background:#fff;color:#1a2332;box-shadow:inset 0 0 0 1px #d7dee6}.acc-layout:has(.acc-nav--seeker) .btn--ghost:hover{background:#fff3ea;color:#1a2332;box-shadow:inset 0 0 0 1px #ff6b00}.acc-layout:has(.acc-nav--seeker) .capp .referral-qr__target{background:#fff;border:1px solid #d7dee6}.acc-layout:has(.acc-nav--seeker) .filter-group__title{color:#1a2332}.modal-overlay:has(.modal--seeker){align-items:center;background:#1a233252}.modal.modal--seeker{width:min(440px,100%);background:#fff;border:1px solid #d7dee6;border-radius:12px;box-shadow:0 18px 48px #1a23321f;color:#1a2332;color-scheme:light;overflow:hidden}.modal.modal--seeker .modal__head,.modal.modal--seeker .modal__foot{background:#f7f8fa;border-color:#d7dee6}.modal.modal--seeker .modal__title{color:#1a2332;font-weight:700}.modal.modal--seeker .modal__close{border-radius:12px;background:#fff;color:#5c6778;box-shadow:inset 0 0 0 1px #d7dee6}.modal.modal--seeker .modal__close:hover{background:#fff3ea;color:#1a2332;box-shadow:inset 0 0 0 1px #ff6b00}.modal.modal--seeker .modal__body{background:#fff}.modal.modal--seeker .acc-subtitle,.modal.modal--seeker .acc-modal__label{color:#5c6778}.modal.modal--seeker .acc-input,.modal.modal--seeker textarea.acc-input{background:#f7f8fa;border:1px solid #d7dee6;border-radius:12px;color:#1a2332}.modal.modal--seeker .acc-input:focus,.modal.modal--seeker textarea.acc-input:focus{border-color:#ff6b00;box-shadow:0 0 0 3px #ff6b002e;background:#fff}.modal.modal--seeker .acc-shift-pick__item{background:#fff;border:1px solid #d7dee6;border-radius:12px;color:#1a2332}.modal.modal--seeker .acc-shift-pick__item:hover{border-color:#ff6b00;background:#fff3ea}.modal.modal--seeker .acc-shift-pick__item:has(input:checked){border-color:#ff6b00;background:#fff;box-shadow:inset 0 0 0 1px #ff6b00}.modal.modal--seeker .acc-banner{background:#fff3f2;border:1px solid #f5c4c0;color:#b3261e;border-radius:12px}.modal.modal--seeker .btn{border-radius:12px}.modal.modal--seeker .btn--primary{background:#ff6b00;color:#fff}.modal.modal--seeker .btn--primary:hover:not(:disabled){background:var(--c-orange-hover)}.modal.modal--seeker .btn--ghost,.modal.modal--seeker .btn--reset{background:#fff;color:#1a2332;box-shadow:inset 0 0 0 1px #d7dee6;border-color:#d7dee6}.modal.modal--seeker .btn--ghost:hover:not(:disabled),.modal.modal--seeker .btn--reset:hover:not(:disabled){background:#fff3ea;box-shadow:inset 0 0 0 1px #ff6b00}.acc-layout:has(.acc-nav--seeker) .vacancy-back--paper,.vacancy-page--paper .vacancy-back--paper{margin:0 0 20px;min-height:40px;border-radius:12px;border:1px solid #d7dee6;background:#fff;color:#1a2332;box-shadow:none}.acc-layout:has(.acc-nav--seeker) .vacancy-back--paper:hover,.vacancy-page--paper .vacancy-back--paper:hover{border-color:#ff6b00;background:#fff3ea;color:#1a2332}.vacancy-page--paper .acc-container--wide{padding-top:12px;padding-bottom:48px}.vacancy-page--paper .breadcrumbs--paper{padding:8px 0 16px;color:#7a8494}.vacancy-page--paper .breadcrumbs--paper a{color:#5c6778}.vacancy-page--paper .breadcrumbs--paper a:hover{color:#ff6b00}.vacancy-page--paper .breadcrumbs--paper .current{color:#1a2332}.vacancy-page--paper .empty-state{background:#fff;border:1px solid #d7dee6;border-radius:12px;color:#1a2332}.vacancy-page--paper .empty-state p{color:#5c6778}.vacancy-view--paper{display:flex;flex-direction:column;gap:14px;padding-bottom:8px}.vacancy-view--paper .sv-hero,.vacancy-view--paper .sv-facts,.vacancy-view--paper .sv-block{background:#fff;border:1px solid #d7dee6;border-radius:12px;box-shadow:none}.vacancy-view--paper .sv-hero{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 24px}.vacancy-view--paper .sv-hero__title{margin:0 0 8px;font-size:clamp(22px,3vw,30px);line-height:1.25;letter-spacing:-.03em;color:#1a2332}.vacancy-view--paper .sv-hero__title .vacancy-card__hot{margin:0 10px 0 0;vertical-align:middle}.vacancy-view--paper .sv-hero__company{margin:0 0 12px;display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:15px;font-weight:600;color:#5c6778}.vacancy-view--paper .sv-hero__verified{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:600;color:#ff6b00;background:#fff3ea;border-radius:12px;padding:3px 10px}.vacancy-view--paper .sv-hero__verified .icon{width:13px;height:13px}.vacancy-view--paper .sv-chips{display:flex;flex-wrap:wrap;gap:8px}.vacancy-view--paper .sv-chip{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;color:#1a2332;background:#eef1f4;border-radius:12px;padding:6px 12px}.vacancy-view--paper .sv-chip .icon{width:15px;height:15px;color:#5c6778}.vacancy-view--paper .sv-hero__pay{flex-shrink:0;min-width:200px;text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.vacancy-view--paper .sv-hero__salary{margin:0;font-size:24px;font-weight:700;color:#1a2332}.vacancy-view--paper .sv-hero__salary small{display:block;margin-top:4px;font-size:13px;font-weight:500;color:#5c6778}.vacancy-view--paper .sv-hero__pay .btn--primary,.vacancy-view--paper .sv-sticky .btn--primary{min-width:160px;min-height:40px;border-radius:12px;background:#ff6b00;color:#fff;border:0}.vacancy-view--paper .sv-hero__pay .btn--primary.is-applied,.vacancy-view--paper .sv-sticky .btn--primary.is-applied{background:#e8f6ee;color:#128a4f}.vacancy-view--paper .sv-hero__pay .btn--ghost{min-width:160px;min-height:40px;border-radius:12px;border:1px solid #d7dee6;background:#fff;color:#1a2332;box-shadow:none}.vacancy-view--paper .sv-hero__pay .btn--ghost:hover{border-color:#ff6b00;background:#fff3ea;color:#1a2332}.vacancy-view--paper .sv-hero__pay .btn-fav,.vacancy-view--paper .sv-hero__pay .btn-fav:hover{background:#fff;border:1px solid #d7dee6;border-radius:12px;color:#1a2332}.vacancy-view--paper .sv-hero__pay .btn-fav.is-on,.vacancy-view--paper .sv-hero__pay .btn-fav.is-on:hover{background:#fff3ea;border-color:#ff6b00;color:#ff6b00}.vacancy-view--paper .sv-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:4px 0}.vacancy-view--paper .sv-fact{display:flex;flex-direction:column;gap:4px;padding:14px 18px;border-right:1px solid #e8edf2;border-bottom:1px solid #e8edf2}.vacancy-view--paper .sv-fact span{font-size:12.5px;color:#5c6778}.vacancy-view--paper .sv-fact b{font-size:14.5px;font-weight:700;color:#1a2332}.vacancy-view--paper .sv-block{padding:20px 22px}.vacancy-view--paper .sv-block h2{margin:0 0 12px;font-size:18px;font-weight:700;color:#1a2332}.vacancy-view--paper .sv-block p{margin:0 0 10px;color:#5c6778;font-size:15px;line-height:1.6}.vacancy-view--paper .sv-block p:last-child{margin-bottom:0}.vacancy-view--paper .sv-list{margin:0;padding-left:1.15em;color:#5c6778;font-size:15px;line-height:1.55}.vacancy-view--paper .sv-list li+li{margin-top:6px}.vacancy-view--paper .sv-reqs .req-item{border-bottom-color:#e8edf2;color:#5c6778}.vacancy-view--paper .sv-reqs .req-item__value{border-radius:12px}.vacancy-view--paper .sv-reqs .req-item__value--yes{background:#e8f6ee;color:#128a4f}.vacancy-view--paper .sv-reqs .req-item__value--no{background:#fdecea;color:#b3261e}.vacancy-view--paper .sv-note{margin:12px 0 0;padding:10px 12px;background:#fff3ea;border-radius:12px;color:#1a2332;font-size:13.5px}.vacancy-view--paper .sv-photos--two{display:grid;grid-template-columns:1fr 1fr;gap:14px}.vacancy-view--paper .carousel,.vacancy-view--paper .promo__item{border-radius:12px}.vacancy-view--paper .promo__item{background:#fff3ea;border:0}.vacancy-view--paper .promo__title{color:#1a2332}.vacancy-view--paper .promo__text{color:#5c6778}.vacancy-view--paper .sv-employer{display:flex;align-items:center;gap:14px}.vacancy-view--paper .sv-employer img,.vacancy-view--paper .sv-employer .vacancy-card__logo-fallback{width:48px;height:48px;border-radius:12px;object-fit:contain}.vacancy-view--paper .sv-employer__label{display:block;font-size:12.5px;color:#5c6778}.vacancy-view--paper .sv-employer b{color:#1a2332}.vacancy-view--paper .route-address{display:flex;align-items:flex-start;gap:8px;color:#5c6778}.vacancy-view--paper .route-address b{color:#1a2332}.vacancy-view--paper .route-map{margin:12px 0 0}.vacancy-view--paper .route-map img{display:block;width:100%;border-radius:12px}.vacancy-view--paper .sv-sticky{display:none}@media(max-width:900px){.vacancy-view--paper .sv-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.vacancy-view--paper .sv-photos--two{grid-template-columns:1fr}}@media(max-width:720px){.vacancy-view--paper:has(.sv-sticky){padding-bottom:76px}.vacancy-view--paper .sv-hero{flex-direction:column;padding:18px 16px}.vacancy-view--paper .sv-hero__pay{width:100%;min-width:0;align-items:stretch;text-align:left}.vacancy-view--paper .sv-hero__pay .btn--primary,.vacancy-view--paper .sv-hero__pay .btn--ghost,.vacancy-view--paper .sv-hero__pay .btn-fav{width:100%;justify-content:center}.vacancy-view--paper .sv-facts{grid-template-columns:1fr 1fr}.vacancy-view--paper .sv-fact{border-right:0}.vacancy-view--paper .sv-sticky{position:sticky;bottom:10px;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;background:#fff;border:1px solid #d7dee6;border-radius:12px;box-shadow:0 8px 24px #1a23321f}.vacancy-view--paper .sv-sticky span{font-weight:700;color:#1a2332;font-size:14px}}@media(max-width:720px){.acc-layout:has(.acc-nav--seeker) .capp-list--apps{grid-template-columns:1fr}}@media(max-width:900px){.acc-layout:has(.acc-nav--seeker) .acc-layout__side{border-right:0;border-bottom:1px solid #d7dee6}.acc-layout:has(.acc-nav--seeker) .acc-layout__main{padding:16px 14px 40px}}.acc-layout:has(.acc-nav--company) .vacancy-back--paper{margin:0 0 20px}.acc-layout:has(.acc-nav--company) .vacancy-back--paper,.acc-layout:has(.acc-nav--company) .vacancy-view--paper .sv-hero__pay .btn--ghost,.modal.modal--company .vacancy-view--paper .sv-hero__pay .btn--ghost{min-height:40px;border-radius:12px;border:1px solid rgba(255,255,255,.32);background:transparent;color:#cbd5e1;box-shadow:none}.acc-layout:has(.acc-nav--company) .vacancy-back--paper:hover,.acc-layout:has(.acc-nav--company) .vacancy-view--paper .sv-hero__pay .btn--ghost:hover,.modal.modal--company .vacancy-view--paper .sv-hero__pay .btn--ghost:hover{border-color:#ffffff7a;color:#fff;background:#ffffff0f}.acc-layout:has(.acc-nav--company) .vacancy-view--paper .sv-hero,.acc-layout:has(.acc-nav--company) .vacancy-view--paper .sv-facts,.acc-layout:has(.acc-nav--company) .vacancy-view--paper .sv-block,.modal.modal--company .vacancy-view--paper .sv-hero,.modal.modal--company .vacancy-view--paper .sv-facts,.modal.modal--company .vacancy-view--paper .sv-block{background:#061630;border-color:#ffffff29}.acc-layout:has(.acc-nav--company) .vacancy-view--paper .sv-hero__title,.acc-layout:has(.acc-nav--company) .vacancy-view--paper .sv-hero__salary,.acc-layout:has(.acc-nav--company) .vacancy-view--paper .sv-fact b,.acc-layout:has(.acc-nav--company) .vacancy-view--paper .sv-block h2,.acc-layout:has(.acc-nav--company) .vacancy-view--paper .sv-employer b,.acc-layout:has(.acc-nav--company) .vacancy-view--paper .route-address b,.acc-layout:has(.acc-nav--company) .vacancy-view--paper .promo__title,.modal.modal--company .vacancy-view--paper .sv-hero__title,.modal.modal--company .vacancy-view--paper .sv-hero__salary,.modal.modal--company .vacancy-view--paper .sv-fact b,.modal.modal--company .vacancy-view--paper .sv-block h2,.modal.modal--company .vacancy-view--paper .sv-employer b,.modal.modal--company .vacancy-view--paper .route-address b,.modal.modal--company .vacancy-view--paper .promo__title{color:#e8eef8}.acc-layout:has(.acc-nav--company) .vacancy-view--paper .sv-hero__company,.acc-layout:has(.acc-nav--company) .vacancy-view--paper .sv-hero__salary small,.acc-layout:has(.acc-nav--company) .vacancy-view--paper .sv-fact span,.acc-layout:has(.acc-nav--company) .vacancy-view--paper .sv-block p,.acc-layout:has(.acc-nav--company) .vacancy-view--paper .sv-list,.acc-layout:has(.acc-nav--company) .vacancy-view--paper .sv-reqs .req-item,.acc-layout:has(.acc-nav--company) .vacancy-view--paper .sv-employer__label,.acc-layout:has(.acc-nav--company) .vacancy-view--paper .promo__text,.acc-layout:has(.acc-nav--company) .vacancy-view--paper .route-address,.modal.modal--company .vacancy-view--paper .sv-hero__company,.modal.modal--company .vacancy-view--paper .sv-hero__salary small,.modal.modal--company .vacancy-view--paper .sv-fact span,.modal.modal--company .vacancy-view--paper .sv-block p,.modal.modal--company .vacancy-view--paper .sv-list,.modal.modal--company .vacancy-view--paper .sv-reqs .req-item,.modal.modal--company .vacancy-view--paper .sv-employer__label,.modal.modal--company .vacancy-view--paper .promo__text,.modal.modal--company .vacancy-view--paper .route-address{color:#94a3b8}.acc-layout:has(.acc-nav--company) .vacancy-view--paper .sv-chip,.modal.modal--company .vacancy-view--paper .sv-chip{background:#04132c;color:#e8eef8}.acc-layout:has(.acc-nav--company) .vacancy-view--paper .sv-chip .icon,.modal.modal--company .vacancy-view--paper .sv-chip .icon{color:#94a3b8}.acc-layout:has(.acc-nav--company) .vacancy-view--paper .sv-hero__verified,.modal.modal--company .vacancy-view--paper .sv-hero__verified{background:#ff6b0029;color:#ff6b00}.acc-layout:has(.acc-nav--company) .vacancy-view--paper .sv-fact,.modal.modal--company .vacancy-view--paper .sv-fact{border-right-color:#ffffff1a;border-bottom-color:#ffffff1a}.acc-layout:has(.acc-nav--company) .vacancy-view--paper .sv-reqs .req-item,.modal.modal--company .vacancy-view--paper .sv-reqs .req-item{border-bottom-color:#ffffff1a}.acc-layout:has(.acc-nav--company) .vacancy-view--paper .sv-reqs .req-item__value--yes,.modal.modal--company .vacancy-view--paper .sv-reqs .req-item__value--yes{background:#128a4f38;color:#7ddea8}.acc-layout:has(.acc-nav--company) .vacancy-view--paper .sv-reqs .req-item__value--no,.modal.modal--company .vacancy-view--paper .sv-reqs .req-item__value--no{background:#b3261e38;color:#f3b4af}.acc-layout:has(.acc-nav--company) .vacancy-view--paper .sv-note,.acc-layout:has(.acc-nav--company) .vacancy-view--paper .promo__item,.modal.modal--company .vacancy-view--paper .sv-note,.modal.modal--company .vacancy-view--paper .promo__item{background:#ff6b001f;color:#e8eef8}.acc-layout:has(.acc-nav--company) .empty-state,.modal.modal--company .empty-state{background:#061630;border:1px solid rgba(255,255,255,.16);color:#e8eef8}.acc-layout:has(.acc-nav--company) .empty-state p,.modal.modal--company .empty-state p{color:#94a3b8}body:has(.acc-nav--seeker){color-scheme:light;background:#fff}body:has(.acc-nav--seeker) .header--seeker{min-height:72px;padding:0;background:#121212;border-bottom:1px solid rgba(255,255,255,.08)}body:has(.acc-nav--seeker) .header--seeker .header__inner{max-width:none;min-height:72px;padding:0 28px;border:0;border-radius:0;background:#121212}body:has(.acc-nav--seeker) .header--seeker .header__nav-link,body:has(.acc-nav--seeker) .header--seeker .icon-btn{color:#ffffffc7}body:has(.acc-nav--seeker) .header--seeker .header__nav-link:hover,body:has(.acc-nav--seeker) .header--seeker .header__nav-link.is-on,body:has(.acc-nav--seeker) .header--seeker .icon-btn:hover{color:#fff;background:#ffffff14}body:has(.acc-nav--seeker) .header--seeker .header__cabinet,body:has(.acc-nav--seeker) .header--seeker .header__signin{background:#ee5f0f;color:#fff}body:has(.acc-nav--seeker) .header--seeker .header__cabinet:hover,body:has(.acc-nav--seeker) .header--seeker .header__signin:hover{background:var(--c-orange-hover);color:#fff}body:has(.acc-nav--seeker) .acc-page:has(.acc-nav--seeker){min-height:calc(100vh - 72px);background:#fff}body:has(.acc-nav--seeker) .acc-container--wide{max-width:none;padding:0}body:has(.acc-nav--seeker) .acc-layout{grid-template-columns:280px minmax(0,1fr);min-height:calc(100vh - 72px)}body:has(.acc-nav--seeker) .acc-layout__side{top:72px;height:calc(100vh - 72px);background:linear-gradient(110deg,#191a1a,#111212);border:0}body:has(.acc-nav--seeker) .acc-nav--seeker{padding:24px 16px;background:transparent;border:0;border-radius:0;color:#eee}body:has(.acc-nav--seeker) .acc-nav--seeker .acc-nav__who{margin-bottom:14px;padding:0;background:transparent;border:0}body:has(.acc-nav--seeker) .acc-nav--seeker .acc-nav__org{margin:0;padding:12px 10px 20px;background:none;border:0;border-bottom:1px solid #333;border-radius:0}body:has(.acc-nav--seeker) .acc-nav--seeker .acc-nav__org:hover{background:#ffffff0a;border-color:#444}body:has(.acc-nav--seeker) .acc-nav--seeker .acc-nav__org-logo{width:52px;height:52px;background:#fff;border:1px solid #ddd;color:#111}body:has(.acc-nav--seeker) .acc-nav--seeker .acc-nav__org-text b{color:#f3f3f3;font-size:16px;font-weight:600}body:has(.acc-nav--seeker) .acc-nav--seeker .acc-nav__org-text em{color:#b9b9b9;font-size:13px}body:has(.acc-nav--seeker) .acc-nav--seeker .acc-nav__menu{gap:6px}body:has(.acc-nav--seeker) .acc-nav--seeker .acc-nav__link{flex:none;min-height:48px;padding:13px 18px;border:0;border-left:4px solid transparent;border-radius:0;background:none;color:#eee;font-size:15px;font-weight:450;gap:18px}body:has(.acc-nav--seeker) .acc-nav--seeker .acc-nav__link svg{color:#eee}body:has(.acc-nav--seeker) .acc-nav--seeker .acc-nav__link:hover{background:#ffffff0f;color:#fff}body:has(.acc-nav--seeker) .acc-nav--seeker .acc-nav__link.is-active{background:linear-gradient(90deg,#6a2a0d,#47200f);border-left-color:#ff5c00;color:#fff;box-shadow:none}body:has(.acc-nav--seeker) .acc-nav--seeker .acc-nav__link.is-active svg,body:has(.acc-nav--seeker) .acc-nav--seeker .acc-nav__support svg{color:#ff6b00}body:has(.acc-nav--seeker) .acc-nav--seeker .acc-nav__support{color:#eee}body:has(.acc-nav--seeker) .acc-nav--seeker .acc-nav__support--link:hover{color:#ff6b00;text-decoration:none}body:has(.acc-nav--seeker) .acc-layout__main{min-width:0;padding:32px 36px 48px;background:#fff;--c-bg: #fff;--c-card: #fff;--c-hover: #f6f6f6;--c-border: #e5e5e7;--c-border-soft: #eee;--c-text: #151515;--c-text-2: #55565c;--c-text-3: #73747c;--c-primary: #ff5c00;--c-primary-dark: #d84900;--c-primary-hover: #cf4e06;--c-primary-soft: #fff1e8}body:has(.acc-nav--seeker) .acc-title,body:has(.acc-nav--seeker) .capp-head .acc-title{color:#080808;font-size:clamp(32px,3vw,48px);font-weight:750;letter-spacing:-.04em;line-height:1.15}body:has(.acc-nav--seeker) .acc-subtitle{color:#292929}body:has(.acc-nav--seeker) .acc-card,body:has(.acc-nav--seeker) .capp-card,body:has(.acc-nav--seeker) .capp-empty,body:has(.acc-nav--seeker) .capp-stat,body:has(.acc-nav--seeker) .capp-inbox__placeholder,body:has(.acc-nav--seeker) .capp-wallet,body:has(.acc-nav--seeker) .referral-link-card,body:has(.acc-nav--seeker) .referral-qr__target{background:#fff;border:1px solid #e5e5e7;border-radius:12px;box-shadow:none}body:has(.acc-nav--seeker) .acc-card__title,body:has(.acc-nav--seeker) .capp-card__name,body:has(.acc-nav--seeker) .capp-empty h3,body:has(.acc-nav--seeker) .capp-inbox__placeholder h3{color:#171717}body:has(.acc-nav--seeker) .capp-card__kicker,body:has(.acc-nav--seeker) .capp-empty p,body:has(.acc-nav--seeker) .capp-inbox__placeholder p,body:has(.acc-nav--seeker) .capp-note,body:has(.acc-nav--seeker) .capp-wait,body:has(.acc-nav--seeker) .referral-link-card__hint,body:has(.acc-nav--seeker) .referral-qr__caption{color:#73747c}body:has(.acc-nav--seeker) .capp-tab{background:#fff;border:1px solid #e5e5e7;border-radius:12px;color:#55565c}body:has(.acc-nav--seeker) .capp-tab:hover{border-color:#e6a174;background:#fffaf6;color:#222}body:has(.acc-nav--seeker) .capp-tab.is-active{border-color:#ff5c00;background:#fff5ee;color:#151515;box-shadow:none}body:has(.acc-nav--seeker) .acc-input,body:has(.acc-nav--seeker) .acc-select,body:has(.acc-nav--seeker) .filter-input,body:has(.acc-nav--seeker) .referral-link-card__input{background:#fff;border:1px solid #d8d8dc;border-radius:12px;color:#191919}body:has(.acc-nav--seeker) .acc-input:focus,body:has(.acc-nav--seeker) .acc-select:focus,body:has(.acc-nav--seeker) .filter-input:focus,body:has(.acc-nav--seeker) .referral-link-card__input:focus{border-color:#e85b16;box-shadow:0 0 0 3px #e85b1624;outline:0}body:has(.acc-nav--seeker) .btn--primary{background:#ee5f0f;border-color:#ee5f0f;color:#fff}body:has(.acc-nav--seeker) .btn--primary:hover:not(:disabled){background:var(--c-orange-hover);border-color:var(--c-orange-hover);color:#fff}body:has(.acc-nav--seeker) .btn--ghost,body:has(.acc-nav--seeker) .btn--reset{background:#fff;border:1px solid #d4d5d9;color:#38393e}body:has(.acc-nav--seeker) .btn--ghost:hover:not(:disabled),body:has(.acc-nav--seeker) .btn--reset:hover:not(:disabled){background:#fff5ee;border-color:#e85b16;color:#c94a00}body:has(.acc-nav--seeker) .vacancy-card,body:has(.acc-nav--seeker) .chat,body:has(.acc-nav--seeker) .chat__head,body:has(.acc-nav--seeker) .chat__composer{background:#fff;border-color:#e5e5e7;box-shadow:none}body:has(.acc-nav--seeker) .vacancy-card:hover{border-color:#e6a174;box-shadow:0 8px 24px #1414140f}body:has(.acc-nav--seeker) .vacancy-card__title,body:has(.acc-nav--seeker) .vacancy-card__title a:hover{color:#171717}body:has(.acc-nav--seeker) .vacancy-card__company,body:has(.acc-nav--seeker) .vacancy-card__facts li{color:#73747c}body:has(.acc-nav--seeker) .vacancy-card__pay{background:#fff5ee;border-color:#f0d5c2}body:has(.acc-nav--seeker) .vacancy-card__pay-value{color:#171717}body:has(.acc-nav--seeker) .vacancy-card__chip{background:#f6f6f6;color:#55565c;border-color:#e5e5e7}body:has(.acc-nav--seeker) .btn-fav{background:#fff;border-color:#d8d8dc;color:#55565c}body:has(.acc-nav--seeker) .btn-fav:hover,body:has(.acc-nav--seeker) .btn-fav.is-on{background:#fff5ee;border-color:#ff5c00;color:#ff5c00}body:has(.acc-nav--seeker) .modal-overlay:has(.modal){align-items:center;background:#12121275}body:has(.acc-nav--seeker) .modal:not(.cconsent-modal){background:#fff;border:1px solid #e1e1e4;border-radius:16px;box-shadow:0 24px 70px #14141838;color:#191919;overflow:hidden}body:has(.acc-nav--seeker) .modal:not(.cconsent-modal) .modal__head,body:has(.acc-nav--seeker) .modal:not(.cconsent-modal) .modal__body,body:has(.acc-nav--seeker) .modal:not(.cconsent-modal) .modal__foot{background:#fff;border-color:#ededf0}body:has(.acc-nav--seeker) .modal:not(.cconsent-modal) .modal__title{color:#191919}body:has(.acc-nav--seeker) .modal:not(.cconsent-modal) .modal__close{background:#f5f5f6;color:#73747c}body:has(.acc-nav--seeker) .modal:not(.cconsent-modal) .modal__close:hover{background:#fff3ed;color:#c94a00}body:has(.acc-nav--seeker) .modal:not(.cconsent-modal) .acc-subtitle,body:has(.acc-nav--seeker) .modal:not(.cconsent-modal) .acc-modal__label{color:#66666f}body:has(.acc-nav--seeker) .modal:not(.cconsent-modal) .acc-input,body:has(.acc-nav--seeker) .modal:not(.cconsent-modal) textarea.acc-input{background:#fff;border-color:#d8d8dc;color:#191919}body:has(.acc-nav--seeker) .modal:not(.cconsent-modal) .acc-input:focus{border-color:#e85b16;box-shadow:0 0 0 3px #e85b1624}body:has(.acc-nav--seeker) .modal:not(.cconsent-modal) .btn--primary{background:#ee5f0f;color:#fff}body:has(.acc-nav--seeker) .modal:not(.cconsent-modal) .btn--ghost,body:has(.acc-nav--seeker) .modal:not(.cconsent-modal) .btn--reset{background:#fff;color:#38393e;border-color:#d4d5d9}body:has(.acc-nav--seeker) :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid #ff5c00;outline-offset:3px}@media(max-width:980px){body:has(.acc-nav--seeker) .acc-layout{grid-template-columns:minmax(0,1fr)}body:has(.acc-nav--seeker) .acc-nav--seeker .acc-nav__org-text b{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}body:has(.acc-nav--seeker) .acc-layout__side{position:static;height:auto;border-bottom:1px solid #333}body:has(.acc-nav--seeker) .acc-nav--seeker{min-height:auto}body:has(.acc-nav--seeker) .acc-nav--seeker .acc-nav__menu{flex-direction:row;flex-wrap:wrap}body:has(.acc-nav--seeker) .acc-nav--seeker .acc-nav__link{flex:1 1 calc(50% - 6px)}}.acc-layout:has(.acc-nav--company) .vacancy-view--paper .sv-hero,.acc-layout:has(.acc-nav--company) .vacancy-view--paper .sv-facts,.acc-layout:has(.acc-nav--company) .vacancy-view--paper .sv-block,.modal.modal--company .vacancy-view--paper .sv-hero,.modal.modal--company .vacancy-view--paper .sv-facts,.modal.modal--company .vacancy-view--paper .sv-block{background:#fff!important;border-color:#e5e5e7!important;color:#191919!important}.acc-layout:has(.acc-nav--company) .vacancy-view--paper .sv-hero__title,.acc-layout:has(.acc-nav--company) .vacancy-view--paper .sv-hero__salary,.acc-layout:has(.acc-nav--company) .vacancy-view--paper .sv-fact b,.acc-layout:has(.acc-nav--company) .vacancy-view--paper .sv-block h2,.acc-layout:has(.acc-nav--company) .vacancy-view--paper .sv-employer b,.acc-layout:has(.acc-nav--company) .vacancy-view--paper .route-address b,.acc-layout:has(.acc-nav--company) .vacancy-view--paper .promo__title,.modal.modal--company .vacancy-view--paper .sv-hero__title,.modal.modal--company .vacancy-view--paper .sv-hero__salary,.modal.modal--company .vacancy-view--paper .sv-fact b,.modal.modal--company .vacancy-view--paper .sv-block h2,.modal.modal--company .vacancy-view--paper .sv-employer b,.modal.modal--company .vacancy-view--paper .route-address b,.modal.modal--company .vacancy-view--paper .promo__title{color:#191919!important}.acc-layout:has(.acc-nav--company) .vacancy-view--paper .sv-hero__company,.acc-layout:has(.acc-nav--company) .vacancy-view--paper .sv-hero__salary small,.acc-layout:has(.acc-nav--company) .vacancy-view--paper .sv-fact span,.acc-layout:has(.acc-nav--company) .vacancy-view--paper .sv-block p,.acc-layout:has(.acc-nav--company) .vacancy-view--paper .sv-list,.acc-layout:has(.acc-nav--company) .vacancy-view--paper .sv-reqs .req-item,.acc-layout:has(.acc-nav--company) .vacancy-view--paper .sv-employer__label,.acc-layout:has(.acc-nav--company) .vacancy-view--paper .promo__text,.acc-layout:has(.acc-nav--company) .vacancy-view--paper .route-address,.modal.modal--company .vacancy-view--paper .sv-hero__company,.modal.modal--company .vacancy-view--paper .sv-hero__salary small,.modal.modal--company .vacancy-view--paper .sv-fact span,.modal.modal--company .vacancy-view--paper .sv-block p,.modal.modal--company .vacancy-view--paper .sv-list,.modal.modal--company .vacancy-view--paper .sv-reqs .req-item,.modal.modal--company .vacancy-view--paper .sv-employer__label,.modal.modal--company .vacancy-view--paper .promo__text,.modal.modal--company .vacancy-view--paper .route-address{color:#73767c!important}.acc-layout:has(.acc-nav--company) .vacancy-view--paper .sv-chip,.modal.modal--company .vacancy-view--paper .sv-chip{background:#f7f7f8!important;color:#55565c!important;border-color:#e5e5e7!important}.acc-layout:has(.acc-nav--company) .vacancy-view--paper .sv-chip .icon,.modal.modal--company .vacancy-view--paper .sv-chip .icon{color:#73767c!important}.acc-layout:has(.acc-nav--company) .vacancy-view--paper .sv-fact,.modal.modal--company .vacancy-view--paper .sv-fact{border-right-color:#ececee!important;border-bottom-color:#ececee!important}.acc-layout:has(.acc-nav--company) .vacancy-view--paper .sv-reqs .req-item,.modal.modal--company .vacancy-view--paper .sv-reqs .req-item{border-bottom-color:#ececee!important}.acc-layout:has(.acc-nav--company) .vacancy-view--paper .sv-note,.acc-layout:has(.acc-nav--company) .vacancy-view--paper .promo__item,.modal.modal--company .vacancy-view--paper .sv-note,.modal.modal--company .vacancy-view--paper .promo__item{background:#fff3ed!important;border-color:#ffd7c2!important;color:#55565c!important}.acc-layout:has(.acc-nav--company) .empty-state,.modal.modal--company .empty-state{background:#fff!important;border-color:#e5e5e7!important;color:#191919!important}.acc-layout:has(.acc-nav--company) .empty-state p,.modal.modal--company .empty-state p{color:#73767c!important}body:has(.vacancy-page--paper){background:#fff!important;color:#191919;color-scheme:light}body:has(.vacancy-page--paper) .header:not(.company-overview-header){background:#121212!important;padding:0!important;border-bottom:1px solid rgba(255,255,255,.08)}body:has(.vacancy-page--paper) .header:not(.company-overview-header) .header__inner{max-width:none;min-height:72px;padding:0 28px;border:0;border-radius:0;background:#121212!important}body:has(.vacancy-page--paper) .header:not(.company-overview-header) .header__nav-link,body:has(.vacancy-page--paper) .header:not(.company-overview-header) .icon-btn{color:#ffffffc7}body:has(.vacancy-page--paper) .header:not(.company-overview-header) .header__nav-link:hover,body:has(.vacancy-page--paper) .header:not(.company-overview-header) .header__nav-link.is-on,body:has(.vacancy-page--paper) .header:not(.company-overview-header) .icon-btn:hover{color:#fff;background:#ffffff14}body:has(.vacancy-page--paper) .acc-page.vacancy-page--paper{width:100%;min-height:calc(100vh - 72px);background:#fff!important}body:has(.vacancy-page--paper) .vacancy-page--paper:not(.vacancy-page--cabinet) .acc-container--wide{width:100%;max-width:1440px;margin:0 auto;padding-left:32px;padding-right:32px}body:has(.vacancy-page--paper) .vacancy-page--paper:not(.vacancy-page--cabinet) .acc-layout{width:100%;max-width:none}body:has(.vacancy-page--paper) .vacancy-page--paper:not(.vacancy-page--cabinet) .acc-layout__main{background:#fff!important}body:has(.vacancy-page--paper) .acc-nav__org-logo,body:has(.vacancy-page--paper) .acc-nav__user-ava,body:has(.vacancy-page--paper) .acc-nav__logo-fallback,body:has(.vacancy-page--paper) .acc-nav__photo-fallback{background:#303232!important;color:#ff6b00!important;border-color:#444!important}body:has(.vacancy-page--paper) .company-overview-site-footer{margin-top:0;background:#121212}@media(max-width:720px){body:has(.vacancy-page--paper) .vacancy-page--paper:not(.vacancy-page--cabinet) .acc-container--wide{padding-left:16px;padding-right:16px}}.company-vacancy-read .acc-container--wide{width:100%;max-width:none!important;margin:0;padding:0!important}.company-vacancy-read .acc-layout{width:100%;grid-template-columns:280px minmax(0,1fr)}.company-vacancy-read .acc-layout__main{min-width:0;padding:32px 36px 24px!important}.company-vacancy-read .acc-page,.company-vacancy-read .vacancy-page--cabinet,.company-vacancy-read .acc-container--wide{margin-bottom:0!important}.company-vacancy-read .acc-layout{min-height:calc(100vh - 99px);align-items:stretch}.company-vacancy-read .acc-layout__side{position:relative;top:auto;height:auto;min-height:100%;align-self:stretch;background:linear-gradient(110deg,#191a1a,#111212)!important}.company-vacancy-read .acc-layout__main{min-height:100%;padding-bottom:24px!important}.company-vacancy-read .vacancy-back--paper{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:40px;margin:0 0 20px;padding:9px 16px;border:1px solid #d7dee6!important;border-radius:12px;background:#fff!important;color:#1a2332!important;box-shadow:none!important;font-size:14px;font-weight:600}.company-vacancy-read .vacancy-back--paper:hover{border-color:#ff6b00!important;background:#fff3ea!important;color:#1a2332!important}body:has(.vacancy-page--cabinet){background:#fff!important}body:has(.vacancy-page--cabinet) .vacancy-page--cabinet{width:100%;min-height:0!important;margin:0!important;padding:0!important;background:#fff!important}body:has(.vacancy-page--cabinet) .vacancy-page--cabinet .acc-container--wide{width:100%;max-width:none!important;margin:0!important;padding:0!important}body:has(.vacancy-page--cabinet) .vacancy-page--cabinet .acc-layout{width:100%;min-height:calc(100vh - 99px)!important;align-items:stretch}body:has(.vacancy-page--cabinet) .vacancy-page--cabinet .acc-layout__side{position:relative!important;top:auto!important;height:auto!important;min-height:100%!important;align-self:stretch}body:has(.vacancy-page--cabinet) .vacancy-page--cabinet .acc-nav{min-height:100%;height:auto}body:has(.vacancy-page--cabinet) .vacancy-page--cabinet .acc-layout__main{min-width:0;min-height:100%;margin:0!important;background:#fff!important}body:has(.vacancy-page--cabinet) .company-overview-site-footer{margin-top:0!important}body:has(.acc-nav--seeker) .capp-tabs{gap:20px;margin:18px 0 22px;border-bottom:1px solid #ddd;border-radius:0}body:has(.acc-nav--seeker) .capp-tabs .capp-tab{background:transparent;color:#75777d;border:0;border-bottom:3px solid transparent;border-radius:0;padding:10px 2px 12px;font-size:14px;font-weight:600;line-height:1.25;text-decoration:none;transition:color .12s ease,border-color .12s ease,background-color .12s ease}body:has(.acc-nav--seeker) .capp-tabs .capp-tab:hover{color:#e9550a;border-bottom-color:#ffb27d;background:transparent;text-decoration:none}body:has(.acc-nav--seeker) .capp-tabs .capp-tab.is-active{background:transparent;color:#191a1c;border-bottom-color:#ff5b0a;box-shadow:none}body:has(.acc-nav--seeker) .capp-tabs .capp-tab__count{background:#f0f0f1;color:#666}body:has(.acc-nav--seeker) .capp-tabs .capp-tab.is-active .capp-tab__count{background:#fff0e6;color:#df4d00}@media(max-width:700px){body:has(.acc-nav--seeker) .capp-tabs{gap:12px;overflow-x:auto;flex-wrap:nowrap}body:has(.acc-nav--seeker) .capp-tabs .capp-tab{white-space:nowrap}}.seeker-balance-wallet{display:inline-flex;align-items:center;justify-content:center;color:#ff5c00;pointer-events:none}.seeker-balance-wallet svg{width:54px;height:54px;stroke-width:1}.cdash-balance .seeker-balance-wallet{right:24px;top:50%;transform:translateY(-50%)}.capp-wallet .seeker-balance-wallet{right:18px;top:50%;transform:translateY(-50%)}body:has(.acc-nav--seeker) .jobseeker-vacancy-filters{display:grid;grid-template-columns:minmax(170px,.75fr) minmax(180px,.85fr) minmax(240px,1.4fr) auto;gap:10px;align-items:end;margin:0 0 22px;padding:14px;background:#fff;border:1px solid #e5e5e7;border-radius:12px}body:has(.acc-nav--seeker) .jobseeker-vacancy-filter{display:grid;gap:6px;min-width:0}body:has(.acc-nav--seeker) .jobseeker-vacancy-filter>span{color:#5c6778;font-size:12px;font-weight:650}body:has(.acc-nav--seeker) .jobseeker-vacancy-filter select,body:has(.acc-nav--seeker) .jobseeker-vacancy-filter input{width:100%;min-height:42px;padding:0 12px;border:1px solid #d7dee6;border-radius:10px;background:#fff;color:#1a2332;font:inherit;font-size:13px}body:has(.acc-nav--seeker) .jobseeker-vacancy-filter select:focus,body:has(.acc-nav--seeker) .jobseeker-vacancy-filter input:focus{outline:none;border-color:#ff6b00;box-shadow:0 0 0 3px #ff6b001f}body:has(.acc-nav--seeker) .jobseeker-vacancy-filters__reset{min-height:42px;padding:0 14px;border:1px solid #d7dee6;border-radius:10px;background:#fff;color:#5c6778;font:inherit;font-size:13px;cursor:pointer}body:has(.acc-nav--seeker) .jobseeker-vacancy-filters__reset:hover{border-color:#ffb27d;background:#fff3ea;color:#e9550a}@media(max-width:800px){body:has(.acc-nav--seeker) .jobseeker-vacancy-filters{grid-template-columns:repeat(2,minmax(0,1fr))}body:has(.acc-nav--seeker) .jobseeker-vacancy-filter--position,body:has(.acc-nav--seeker) .jobseeker-vacancy-filters__reset{grid-column:1 / -1}}@media(max-width:520px){body:has(.acc-nav--seeker) .jobseeker-vacancy-filters{grid-template-columns:1fr}body:has(.acc-nav--seeker) .jobseeker-vacancy-filter--position,body:has(.acc-nav--seeker) .jobseeker-vacancy-filters__reset{grid-column:auto}}body:has(.acc-nav--seeker) .cdash{display:flex;flex-direction:column;gap:16px}body:has(.acc-nav--seeker) .cdash-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0}body:has(.acc-nav--seeker) .cdash-head__company{flex-shrink:0;color:#55565c;font-size:14px;font-weight:600}body:has(.acc-nav--seeker) .cdash-head__company:hover{color:#c94a00}body:has(.acc-nav--seeker) .cdash .acc-card{margin:0;padding:20px;background:#fff;border:1px solid #e5e5e7;border-radius:12px;box-shadow:none}body:has(.acc-nav--seeker) .cdash-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:16px;margin:0;align-items:stretch}body:has(.acc-nav--seeker) .cdash .acc-card.cdash-balance,body:has(.acc-nav--seeker) .cdash .acc-card.jsd-trip{min-height:142px;justify-content:flex-start;background:#fff;padding:20px}body:has(.acc-nav--seeker) .cdash .acc-card.cdash-balance{position:relative;overflow:hidden}body:has(.acc-nav--seeker) .cdash-balance__copy{max-width:78%}body:has(.acc-nav--seeker) .cdash-balance__title{color:#161616;font-size:15px;font-weight:550;letter-spacing:0}body:has(.acc-nav--seeker) .cdash-balance__sum{margin:8px 0;color:#111;font-size:clamp(25px,2.2vw,32px);font-weight:700;line-height:1.15}body:has(.acc-nav--seeker) .cdash-safe{right:16px;bottom:10px;width:36%;max-height:90%;object-fit:contain;object-position:right bottom;filter:none}body:has(.acc-nav--seeker) .cdash .btn.cdash-topup{height:auto;padding:10px 20px;border:0;border-radius:12px;background:#ff5c00;color:#fff;font-size:13px;font-weight:600;box-shadow:none}body:has(.acc-nav--seeker) .cdash .btn.cdash-topup:hover:not(:disabled){background:var(--c-orange-hover);color:#fff}body:has(.acc-nav--seeker) .cdash .cdash-topup__plus{display:none}body:has(.acc-nav--seeker) .cdash-managers__head,body:has(.acc-nav--seeker) .cdash .ops-panel__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}body:has(.acc-nav--seeker) .cdash .acc-card__title{color:#171717;font-size:15px;font-weight:550}body:has(.acc-nav--seeker) .cdash-managers__hint,body:has(.acc-nav--seeker) .cdash .ops-panel__all{color:#73747c;font-size:12px}body:has(.acc-nav--seeker) .cdash .ops-panel__all:hover{color:#d84900}body:has(.acc-nav--seeker) .jsd-trip__card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;min-height:74px;padding:12px;background:#f7f7f7;border:1px solid #e5e5e7;border-radius:12px}body:has(.acc-nav--seeker) .jsd-trip__title{color:#171717;font-size:14px;font-weight:650}body:has(.acc-nav--seeker) .jsd-trip__meta{color:#73747c;font-size:12px}body:has(.acc-nav--seeker) .jsd-trip__bonus{text-align:right}body:has(.acc-nav--seeker) .jsd-trip__bonus span{color:#73747c;font-size:11px}body:has(.acc-nav--seeker) .jsd-trip__bonus b{color:#d84900;font-size:14px}body:has(.acc-nav--seeker) .cdash-mid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.12fr);gap:16px;margin:0;align-items:stretch}body:has(.acc-nav--seeker) .cdash-spend,body:has(.acc-nav--seeker) .cdash-ops{min-width:0}body:has(.acc-nav--seeker) .cdash-period__btn,body:has(.acc-nav--seeker) .cdash-period__menu{background:#fff;border-color:#e2e2e2;color:#242424;box-shadow:0 8px 24px #0002}body:has(.acc-nav--seeker) .cdash-period__opt{color:#444}body:has(.acc-nav--seeker) .cdash-period__opt.is-active,body:has(.acc-nav--seeker) .cdash-period__opt:hover{background:#fff0e8;color:#d84900}body:has(.acc-nav--seeker) .cdash-chart text{fill:#707078}body:has(.acc-nav--seeker) .cdash-chart line{stroke:#e6e6e8;stroke-dasharray:3 3}body:has(.acc-nav--seeker) .cdash-metric{color:#74747c;font-size:11px}body:has(.acc-nav--seeker) .cdash-op{border-color:#ececec}body:has(.acc-nav--seeker) .cdash-op__type b,body:has(.acc-nav--seeker) .cdash-op__body em{color:#252525;font-size:11px;font-weight:400}body:has(.acc-nav--seeker) .cdash-op__sum.is-minus{color:#161616}body:has(.acc-nav--seeker) .cdash-op__sum.is-plus{color:#009d48}body:has(.acc-nav--seeker) .cdash-op__date,body:has(.acc-nav--seeker) .cdash-op__date b{color:#73747c;font-weight:400}body:has(.acc-nav--seeker) .cdash-op__date em{display:none}body:has(.acc-nav--seeker) .cdash-op__ico{width:23px;height:23px;background:#ededed;color:#111}body:has(.acc-nav--seeker) .cdash-op__ico--topup{background:#d8f0e2;color:#08a956}body:has(.acc-nav--seeker) .cdash-alert{display:flex;flex-wrap:wrap;gap:20px;align-items:center;padding:18px 22px;margin:0;background:#fff;border:1px solid #e5e5e7;border-radius:12px}body:has(.acc-nav--seeker) .cdash-alert__ico{width:58px;height:58px;border:1.5px solid #ff5c00;border-radius:12px;background:transparent;color:#ff5c00}body:has(.acc-nav--seeker) .cdash-alert__ico svg{width:34px;height:34px}body:has(.acc-nav--seeker) .cdash-alert__copy{flex:1 1 200px}body:has(.acc-nav--seeker) .cdash-alert__title{color:#171717;font-size:22px;font-weight:650;letter-spacing:-.02em}body:has(.acc-nav--seeker) .cdash-alert__sub{color:#73747c;font-size:14px}body:has(.acc-nav--seeker) .cdash-alert__faces .ops-avatar{width:48px;height:48px;border-radius:12px;background:#333;color:#fff}body:has(.acc-nav--seeker) .cdash-alert__more{background:#222;border:1px solid #666;color:#fff}@media(max-width:1100px){body:has(.acc-nav--seeker) .cdash-mid{grid-template-columns:1fr}}@media(max-width:720px){body:has(.acc-nav--seeker) .cdash-head{flex-direction:column;align-items:stretch}body:has(.acc-nav--seeker) .cdash-hero{grid-template-columns:1fr}body:has(.acc-nav--seeker) .cdash .acc-card{padding:16px}body:has(.acc-nav--seeker) .jsd-trip__card{grid-template-columns:auto minmax(0,1fr)}body:has(.acc-nav--seeker) .jsd-trip__bonus{grid-column:2;text-align:left}body:has(.acc-nav--seeker) .cdash-alert{padding:18px;gap:14px}body:has(.acc-nav--seeker) .cdash-alert__ico{width:44px;height:44px}body:has(.acc-nav--seeker) .cdash-alert__title{font-size:20px}body:has(.acc-nav--seeker) .cdash-alert .btn.cdash-topup{width:100%}}body:has(.acc-nav--seeker),body:has(.acc-nav--seeker) #root,body:has(.acc-nav--seeker) .acc-page,body:has(.acc-nav--seeker) .acc-container--wide,body:has(.acc-nav--seeker) .acc-layout,body:has(.acc-nav--seeker) .acc-layout__main{background:#fff}body:has(.acc-nav--seeker) .acc-layout__main{min-height:calc(100vh - 72px);background:#fff!important}body:has(.acc-nav--seeker) .company-overview-site-footer{margin-top:0;background:#121212}body:has(.acc-nav--seeker) .company-overview-site-footer .hb-foot{margin-top:0}@media(max-width:720px){body:has(.acc-nav--seeker) .header--seeker .header__inner{padding:0 16px}body:has(.acc-nav--seeker) .acc-layout__main{padding:24px 16px 40px}body:has(.acc-nav--seeker) .acc-title{font-size:32px}body:has(.acc-nav--seeker) .acc-nav--seeker .acc-nav__link{flex-basis:100%}body:has(.acc-nav--seeker) .modal:not(.cconsent-modal) .modal__head,body:has(.acc-nav--seeker) .modal:not(.cconsent-modal) .modal__body,body:has(.acc-nav--seeker) .modal:not(.cconsent-modal) .modal__foot{padding-left:18px;padding-right:18px}body:has(.acc-nav--seeker) .modal:not(.cconsent-modal) .modal__foot{flex-direction:column-reverse}body:has(.acc-nav--seeker) .modal:not(.cconsent-modal) .modal__foot .btn{width:100%}}body:has(.acc-nav--seeker) .acc-layout:has(.acc-nav--seeker){grid-template-columns:280px minmax(0,1fr)}body:has(.acc-nav--seeker) .acc-layout:has(.acc-nav--seeker) .acc-layout__side{background:linear-gradient(110deg,#191a1a,#111212);border:0;border-right:0}body:has(.acc-nav--seeker) .acc-layout:has(.acc-nav--seeker) .acc-nav--seeker{width:100%;padding:24px 16px;background:transparent;border:0;border-radius:0}body:has(.acc-nav--seeker) .acc-nav--seeker .acc-nav__scroll{scrollbar-color:#555 #191a1a}body:has(.acc-nav--seeker) .acc-nav--seeker .acc-nav__scroll::-webkit-scrollbar-track{background:#191a1a}body:has(.acc-nav--seeker) .acc-nav--seeker .acc-nav__scroll::-webkit-scrollbar-thumb{background:#555;border-color:#191a1a}body:has(.acc-nav--seeker) .acc-nav--seeker .acc-nav__org-logo--face{flex:0 0 52px;width:52px;height:52px;border-radius:12px}body:has(.acc-nav--seeker) .acc-nav--seeker .acc-nav__menu{display:flex;flex-direction:column;gap:6px;margin-top:0}body:has(.acc-nav--seeker) .acc-nav--seeker .acc-nav__link{width:100%;box-sizing:border-box;display:flex;align-items:center;flex:none;min-height:48px;padding:13px 18px;border:0;border-left:4px solid transparent;border-radius:0;background:transparent;color:#eee;font-size:15px;font-weight:450;gap:18px}body:has(.acc-nav--seeker) .acc-nav--seeker .acc-nav__link svg{width:24px;height:24px;flex:0 0 24px;color:#eee}body:has(.acc-nav--seeker) .acc-nav--seeker .acc-nav__link:hover{background:#ffffff0c;color:#fff}body:has(.acc-nav--seeker) .acc-nav--seeker .acc-nav__link.is-active{border-left-color:#ff5c00;background:linear-gradient(90deg,#6a2a0d,#47200f);color:#fff;box-shadow:none}body:has(.acc-nav--seeker) .acc-nav--seeker .acc-nav__link.is-active svg{color:#ff6b00}body:has(.acc-nav--seeker) .acc-nav--seeker .acc-nav__foot{margin-top:auto;padding-top:22px;background:transparent;border-top:1px solid #333}@media(max-width:980px){body:has(.acc-nav--seeker) .acc-layout:has(.acc-nav--seeker){grid-template-columns:minmax(0,1fr)}body:has(.acc-nav--seeker) .acc-layout:has(.acc-nav--seeker) .acc-layout__side{position:static;height:auto;border-bottom:1px solid #333}body:has(.acc-nav--seeker) .acc-nav--seeker .acc-nav__menu{flex-direction:row;flex-wrap:wrap}body:has(.acc-nav--seeker) .acc-nav--seeker .acc-nav__link{flex:1 1 calc(50% - 6px)}}.seeker-withdrawals__hint{font-size:13px;line-height:1.4;color:#6b6f76;flex:1 1 220px;min-width:0}.seeker-withdrawals__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px}@media(max-width:767px){.seeker-withdrawals__actions .btn{flex:1 1 auto;min-width:0}}html:has(.signup-shell){color-scheme:light;--c-scroll-track: #f8f8f6;--c-scroll-thumb: #bcbcb6}.hb.signup-shell{min-height:100vh;display:flex;flex-direction:column;color-scheme:light}.hb .signup-page{flex:1;padding:28px 0 56px;background:var(--paper)}.hb .signup-content{max-width:560px;margin:0 auto}.hb .signup-content--company{max-width:760px}.hb .signup-back{display:inline-flex;align-items:center;gap:8px;margin-bottom:20px;color:var(--ink);font-size:14px;font-weight:600;transition:color .12s}.hb .signup-back:hover{color:var(--or-d)}.hb .signup-card{min-width:0;padding:32px;background:var(--paper);border:1px solid var(--line-2);border-radius:var(--radius-card);box-shadow:0 8px 28px #1212120d}.hb .signup-title{margin:0 0 10px;color:var(--ink);font-size:clamp(24px,2.4vw,30px);font-weight:700;line-height:1.25;overflow-wrap:anywhere}.hb .signup-subtitle{margin:0 0 28px;color:#65655f;font-size:14px;line-height:1.6}.hb .signup-form{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.hb .signup-content--company .signup-form{grid-template-columns:repeat(2,minmax(0,1fr))}.hb .signup-field{min-width:0}.hb .signup-full-row{grid-column:1 / -1}.hb .signup-note{color:#65655f;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.hb .signup-subtitle{overflow-wrap:anywhere}.hb .signup-text-button{padding:0;border:0;background:transparent;color:var(--or-d);font:inherit;font-weight:600;text-align:inherit;transition:color .12s}.hb .signup-text-button:hover{color:var(--ink)}.hb .signup-banner a{font-weight:700}.hb .signup-banner a:hover{color:var(--ink)}.hb .signup-text-button:focus-visible,.hb .signup-banner a:focus-visible{outline:2px solid var(--or);outline-offset:3px}.hb .signup-label{display:block;margin-bottom:8px;color:var(--ink);font-size:14px;font-weight:600}.hb .signup-input{width:100%;min-width:0;min-height:48px;padding:12px 14px;border:1px solid var(--line-2);border-radius:var(--radius-input);background:var(--paper);color:var(--ink);font:inherit;font-size:16px;line-height:1.4;transition:border-color .12s,box-shadow .12s}.hb .signup-input::placeholder{color:var(--mut)}.hb .signup-input:focus{outline:none;border-color:var(--or);box-shadow:0 0 0 3px #ee5f0f26}.hb .signup-input.is-invalid{border-color:#b3261e;background:#fff8f7}.hb .signup-input.is-invalid:focus{box-shadow:0 0 0 3px #b3261e1f}.hb .signup-error{margin-top:6px;color:#b3261e;font-size:13px;line-height:1.5}.hb .signup-banner{margin-bottom:24px;padding:12px 14px;border:1px solid #f5c4c0;border-radius:var(--radius-card);background:#fff3f2;color:#b3261e;font-size:14px;overflow-wrap:anywhere}.hb .signup-consent{grid-column:1 / -1}.hb .signup-checkbox{display:flex;align-items:flex-start;gap:10px;color:#65655f;font-size:13px;line-height:1.6;cursor:pointer}.hb .signup-checkbox input{margin-top:2px}.hb .signup-checkbox span{min-width:0}.hb .signup-checkbox a,.hb .signup-login a{color:var(--or-d);font-weight:600}.hb .signup-checkbox a:hover,.hb .signup-login a:hover{color:var(--ink)}.hb .signup-submit{grid-column:1 / -1;display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:12px 20px;border:1px solid transparent;border-radius:var(--radius-btn);background:var(--or);color:#fff;font:inherit;font-size:15px;font-weight:700;line-height:1.5;transition:background-color .12s,border-color .12s}.hb .signup-submit:hover:not(:disabled),.hb .signup-submit:active:not(:disabled){background:var(--c-orange-hover);color:#fff}.hb .signup-submit:disabled{background:#e5e5e1;color:#65655f;cursor:not-allowed}.hb .signup-submit:focus-visible,.hb .signup-back:focus-visible,.hb .signup-checkbox a:focus-visible,.hb .signup-login a:focus-visible{outline:2px solid var(--or);outline-offset:3px}.hb .signup-login{margin-top:24px;color:#65655f;font-size:14px;text-align:center}@media(max-width:640px){.hb .signup-page{padding:20px 0 32px}.hb .signup-card{padding:24px 18px}.hb .signup-content--company .signup-form{grid-template-columns:minmax(0,1fr)}}.hb.login-shell{min-height:100vh;display:flex;flex-direction:column;background:var(--paper)}.hb.login-shell .login-page{flex:1;padding:0 0 44px}.hb .login-back{display:inline-flex;align-items:center;gap:7px;margin:26px 0 18px;font-size:15.5px;font-weight:600;color:var(--ink);transition:color .12s}.hb .login-back:hover{color:var(--or-d)}.hb .login-card{display:grid;grid-template-columns:1fr 1.08fr;max-width:1320px;margin:0 auto;background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden;box-shadow:0 24px 60px #12121214}.hb .login-side{position:relative;min-height:560px;border-right:1px solid var(--line)}.hb .login-side img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.hb .login-side:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0808089e,#0808082e 55%,#0808084d),linear-gradient(0deg,#08080873,#08080800 45%)}.hb .login-side-in{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;padding:48px 46px 40px;color:#fff}.hb .login-side-in h1{font-size:clamp(27px,2.4vw,38px);font-weight:800;line-height:1.12;letter-spacing:-.02em;max-width:420px}.hb .login-side-in>p{margin:14px 0 0;font-size:16.5px;color:#ffffffeb}.hb .login-feats{list-style:none;margin-top:auto;padding-top:40px;padding-left:0;display:flex;gap:46px;flex-wrap:wrap}.hb .login-feats li{display:flex;align-items:center;gap:13px}.hb .login-feats svg{color:var(--or);flex:none}.hb .login-feats span{font-size:16px;font-weight:600;line-height:1.3}.hb .login-form-col{padding:48px 54px 38px;display:flex;flex-direction:column}.hb .login-title{font-size:26px;font-weight:800;letter-spacing:-.01em;color:var(--ink)}.hb .login-subtitle{margin:8px 0 22px;font-size:15px;color:var(--mut)}.hb .login-banner{background:#fff3f0;border:1px solid #F5C4BC;color:#b3261e;border-radius:12px;padding:11px 14px;font-size:14px;margin-bottom:18px}.hb .login-switch{display:flex;gap:10px;margin-bottom:18px}.hb .login-switch__btn{flex:1;min-height:48px;padding:10px 14px;border:1.5px solid var(--line-2);border-radius:12px;background:#f7f7f5;color:var(--mut);font:inherit;font-size:15px;font-weight:600;transition:.12s}.hb .login-switch__btn:hover{color:var(--ink);border-color:var(--mut-2)}.hb .login-switch__btn.is-on{background:#fff;border-color:var(--or);color:var(--ink);box-shadow:inset 0 0 0 .5px var(--or)}.hb .login-field{margin-bottom:16px}.hb .login-label{display:block;font-size:14.5px;font-weight:600;color:var(--ink);margin-bottom:7px}.hb .login-input-wrap{position:relative}.hb .login-input{width:100%;height:50px;border:1px solid var(--line-2);border-radius:12px;padding:12px 14px;font:inherit;font-size:15.5px;color:var(--ink);background:#fff;transition:border-color .15s,box-shadow .15s}.hb .login-input--phone{padding-left:44px}.hb .login-input--pass{padding-right:44px}.hb .login-input:focus{outline:0;border-color:var(--or);box-shadow:0 0 0 3px #ee5f0f26}.hb .login-input::placeholder{color:var(--mut-2)}.hb .login-input.is-invalid{border-color:#d93025;background:#fff7f6}.hb .login-input-ic{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--mut-2);display:inline-flex;pointer-events:none}.hb .login-eye{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;background:none;border:none;border-radius:12px;color:var(--mut-2);transition:color .12s}.hb .login-eye:hover{color:var(--ink)}.hb .login-error{margin:6px 0 0;font-size:13px;color:#b3261e}.hb .login-row{display:flex;justify-content:space-between;align-items:center;margin:2px 0 20px}.hb .login-check{display:flex;align-items:center;gap:9px;font-size:14.5px;color:var(--mut);cursor:pointer;-webkit-user-select:none;user-select:none}.hb .login-check input{width:17px;height:17px;accent-color:var(--or);cursor:pointer}.hb .login-forgot{background:none;border:none;padding:0;font:inherit;font-size:14.5px;font-weight:600;color:var(--or);transition:color .12s}.hb .login-forgot:hover{color:var(--or-d)}.hb .login-hint{margin:-8px 0 18px;padding:12px 14px;background:var(--paper-2);border-radius:12px;font-size:13.5px;line-height:1.55;color:var(--mut)}.hb .login-submit{width:100%;height:52px;border:none;border-radius:12px;background:var(--or);color:#fff;font:inherit;font-size:16.5px;font-weight:700;transition:background .12s}.hb .login-submit:hover:not(:disabled){background:var(--or-d)}.hb .login-submit:disabled{opacity:.6;cursor:default}.hb .login-or{display:flex;align-items:center;gap:14px;margin:22px 0 18px;color:var(--mut-2);font-size:13.5px}.hb .login-or:before,.hb .login-or:after{content:"";flex:1;height:1px;background:var(--line-2)}.hb .login-register{text-align:center;font-size:15px;color:var(--mut)}.hb .login-alt{display:flex;flex-direction:column;align-items:center;gap:7px;margin:8px 0 26px}.hb .login-alt a{color:var(--or);font-size:15px;font-weight:600;transition:color .12s}.hb .login-alt a:hover{color:var(--or-d)}.hb .login-safe{margin-top:auto;display:flex;align-items:center;justify-content:center;gap:7px;color:var(--mut-2);font-size:13.5px}@media(max-width:1180px){.hb .login-form-col{padding:40px 36px 32px}.hb .login-side-in{padding:40px 34px 32px}}@media(max-width:980px){.hb .login-card{grid-template-columns:1fr}.hb .login-side{min-height:320px;border-right:none;border-bottom:1px solid var(--line)}.hb .login-side-in{padding:30px 28px 26px}.hb .login-side-in h1{max-width:340px}.hb .login-feats{padding-top:24px;gap:26px}.hb .login-feats svg{transform:scale(.85)}.hb .login-feats span{font-size:14.5px}}@media(max-width:640px){.hb .login-page{padding-bottom:30px}.hb .login-back{margin:20px 0 14px;font-size:14.5px}.hb .login-card{border-radius:12px}.hb .login-side{min-height:280px}.hb .login-side-in{padding:24px 20px 20px}.hb .login-side-in h1{font-size:21px;max-width:280px}.hb .login-side-in>p{font-size:14px}.hb .login-feats{gap:16px;padding-top:18px}.hb .login-feats li{gap:9px}.hb .login-feats svg{transform:scale(.75)}.hb .login-feats span{font-size:13.5px}.hb .login-form-col{padding:28px 20px 26px}.hb .login-title{font-size:23px}.hb .login-subtitle{margin-bottom:18px}.hb .login-switch{gap:8px}.hb .login-switch__btn{font-size:14px;padding:8px 6px}.hb .login-submit{height:50px}}.company-profile-page .company-documents{margin-top:24px;padding-top:24px;border-top:1px solid var(--c-border, #e3e4e6);color:#171717;font-family:var(--font-ui);min-width:0}.company-profile-page .company-documents .company-profile-org-row{gap:12px;flex-wrap:wrap;justify-content:space-between}.company-documents h3{margin:0;font-size:18px;font-weight:600;overflow-wrap:anywhere}.company-documents__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px;margin:20px 0 0}.company-documents__field{min-width:0}.company-documents__field--wide{grid-column:1 / -1}.company-documents__label{display:block;font-size:13px;font-weight:500;color:#62666c;margin-bottom:8px}.company-documents__value{margin:0;font-size:16px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.company-documents__hint{margin:8px 0 0;font-size:12px;line-height:1.5;color:#62666c}.company-documents textarea.acc-input{resize:vertical;min-height:100px}.company-documents .acc-input{box-sizing:border-box;min-width:0;font-family:var(--font-ui)}.company-documents .acc-input[aria-invalid=true]{border-color:#b42318}.company-documents .acc-actions{flex-wrap:wrap}.company-documents__success{color:#26703a;font-size:14px}@media(max-width:700px){.company-documents__grid{grid-template-columns:minmax(0,1fr);gap:16px}}.modal.repeat-work-modal{width:min(520px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;border-radius:12px;background:#fff;color:#161616;font-family:var(--font-ui)}.repeat-work-modal .modal__body{color:#454545;overflow-wrap:anywhere}.repeat-work-modal .modal__body>p{margin:0 0 12px}.modal.repeat-work-modal .modal__foot{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.modal.repeat-work-modal .modal__foot .btn{width:100%;min-width:0;white-space:normal;min-height:44px;border-radius:12px}.repeat-work-modal .btn--primary{background:var(--c-orange);color:#fff;transition:background .12s}.repeat-work-modal .btn--primary:hover:not(:disabled){background:var(--c-orange-hover);color:#fff;text-decoration:none;transform:none;box-shadow:none}.repeat-work-notice{padding:12px;margin-top:10px;background:#fff3ed;border:1px solid #f0c6ad;border-radius:12px;color:#743714;font-size:13px}.repeat-work-notice>p{margin:8px 0 0;line-height:1.5}.repeat-work-rates{list-style:none;padding:0;margin:10px 0;display:grid;gap:6px}.repeat-work-rates li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px}.modal.repeat-work-modal .btn:active{transform:none;box-shadow:none}@media(max-width:540px){.modal.repeat-work-modal .modal__foot{grid-template-columns:1fr}}.chat{width:100%;display:flex;flex-direction:column;background:var(--c-card);border:1px solid var(--c-border);border-radius:12px;box-shadow:var(--shadow-card);overflow:hidden;height:min(76vh,760px);min-height:460px}.chat--pane{flex:1 1 auto;height:auto;min-height:0}.chat__head{display:flex;align-items:center;gap:16px;padding:14px 20px;border-bottom:1px solid var(--c-border);background:var(--c-card);flex-shrink:0}.chat__head-info{min-width:0}.chat__title{margin:0 0 4px;font-size:17px;font-weight:700;color:var(--c-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat__partners{margin:0 0 2px;display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;font-size:13.5px;font-weight:600;color:var(--c-text)}.chat__partner{display:inline-flex;align-items:center;gap:8px;min-width:0}.chat__partners-sep{color:var(--c-text-2);font-weight:500}.chat__avatar{flex-shrink:0;width:28px;height:28px;border-radius:12px;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:var(--c-bg);border:1px solid var(--c-border)}.chat__avatar img{width:100%;height:100%;object-fit:cover}.chat__avatar-fallback{font-size:12px;font-weight:700;color:var(--c-text-2)}.chat__company{margin:0;display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--c-text-2)}.chat__closed{font-size:11.5px;font-weight:600;color:var(--c-text-2);background:var(--c-bg);border-radius:12px;padding:2px 9px}.chat__body{flex:1;min-height:0;display:flex;flex-direction:column}.chat__messages{flex:1;min-height:0;overflow-y:auto;padding:18px 20px;display:flex;flex-direction:column;gap:12px}.chat__empty{margin:auto;color:var(--c-text-2);font-size:14px;text-align:center}.msg{max-width:78%;display:flex;flex-direction:column;align-items:flex-start}.msg--mine{align-self:flex-end;align-items:flex-end}.msg__bubble{background:var(--c-bg);border:1px solid var(--c-border);border-radius:12px;padding:9px 13px;min-width:0}.msg--mine .msg__bubble{background:var(--c-primary-soft);border-color:var(--c-primary-soft-2);border-radius:12px}.msg__author{margin:0 0 4px;font-size:12px;font-weight:700;color:var(--c-primary)}.msg__text{margin:0;font-size:14.5px;line-height:1.45;color:var(--c-text);white-space:pre-wrap;word-break:break-word}.msg__files{margin-top:8px;display:flex;flex-direction:column;gap:6px}.msg__file{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 11px;background:var(--c-card);border:1px solid var(--c-border);border-radius:12px;text-decoration:none;max-width:340px}.msg__file:hover{border-color:var(--c-primary-soft-2)}.msg__file-name{font-size:13px;font-weight:600;color:var(--c-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msg__image-link{display:block;border-radius:12px;overflow:hidden;line-height:0}.msg__image{display:block;max-width:100%;max-height:240px;object-fit:contain;background:var(--c-card)}.msg__file-size{flex-shrink:0;font-size:12px;color:var(--c-text-2)}.msg__time{margin:4px 4px 0;font-size:11.5px;color:var(--c-text-2);display:flex;align-items:center;gap:5px}.msg__ticks{font-size:12px;line-height:1;color:var(--c-text-2);letter-spacing:-1px}.msg__ticks--read{color:var(--c-primary)}.chat__readonly{margin:0;padding:8px 16px;font-size:13px;color:var(--c-text-2);background:var(--c-bg);border-top:1px solid var(--c-border);text-align:center}.chat__composer{flex-shrink:0;border-top:1px solid var(--c-border);background:var(--c-card);padding:10px 14px 8px}.chat__route-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;margin:0 0 8px;border:1px solid var(--c-border);border-radius:12px;background:#ffffff0f;color:var(--c-text);font:inherit;font-size:13px;font-weight:600;padding:8px 12px;cursor:pointer}.chat__route-btn:hover:not(:disabled){background:#ffffff1c}.chat__route-btn:disabled{opacity:.55;cursor:default}.chat__route-btn-hint{font-size:10px;font-weight:600;letter-spacing:.02em;text-transform:lowercase;color:var(--c-text-3)}.chat__pending{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.chat__pending-file{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--c-text);background:var(--c-primary-soft);border:1px solid var(--c-primary-soft-2);border-radius:12px;padding:4px 10px;max-width:260px}.chat__pending-file span{color:var(--c-text-2);font-weight:500}.chat__pending-file button{border:none;background:none;color:var(--c-text-2);font-size:15px;line-height:1;cursor:pointer;padding:0 2px}.chat__pending-file button:hover{color:var(--c-primary)}.chat__input-row{display:flex;align-items:flex-end;gap:8px}.chat__attach,.chat__send{flex-shrink:0;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--c-border);border-radius:12px;background:var(--c-card);color:var(--c-text-2);cursor:pointer;transition:color .15s,border-color .15s}.chat__attach svg,.chat__send svg{width:20px;height:20px}.chat__attach:hover{color:var(--c-primary);border-color:var(--c-primary-soft-2)}.chat__send{background:var(--c-primary);border-color:var(--c-primary);color:#fff}.chat__send:hover:not(:disabled){opacity:.9}.chat__attach:disabled,.chat__send:disabled{opacity:.45;cursor:default}.chat__textarea{flex:1;min-height:42px;max-height:140px;resize:none;border:1px solid var(--c-border);border-radius:12px;padding:10px 12px;font:inherit;font-size:14.5px;line-height:1.4;color:var(--c-text);background:var(--c-card)}.chat__textarea:focus{outline:none;border-color:var(--c-primary);box-shadow:0 0 0 3px var(--c-primary-soft)}.chat__counter{margin:6px 2px 0;text-align:right;font-size:11.5px;color:var(--c-text-2)}.chat__notice{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px;text-align:center}.chat__notice h3{margin:0;color:var(--c-text)}.chat__notice p{margin:0;color:var(--c-text-2)}@media(max-width:640px){.chat{height:calc(100vh - 80px);min-height:0;border-radius:12px}.msg{max-width:90%}.chat__head{padding:12px 14px}.chat__messages{padding:14px}}.supp{--supp-accent: #ff5c00;--supp-text: #151515;--supp-text-2: #55565c;--supp-line: #e5e5e7;--supp-card: #fff;--supp-soft: #f6f6f6;--supp-peer-bg: #f5f6f8;--supp-mine-bg: #fff3ea;--supp-mine-line: #f3c9a8;--supp-danger: #c0392b;display:flex;flex-direction:column;gap:18px;min-width:0;font-family:var(--font-ui);color:var(--supp-text)}body:has(.acc-nav--seeker) .supp{--supp-accent: #ff6b00;--supp-text: #1a2332;--supp-text-2: #5c6778;--supp-line: #d7dee6;--supp-card: #fff;--supp-soft: #f7f8fa;--supp-peer-bg: #f7f8fa;--supp-mine-bg: #fff3ea;--supp-mine-line: #f0c9a8}.supp a,.supp button{text-decoration:none}.supp__grid{display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:20px;align-items:start;min-width:0}.supp__main{min-width:0}.supp__panel{display:flex;flex-direction:column;gap:12px;min-width:0;padding:18px;background:var(--supp-card);border:1px solid var(--supp-line);border-radius:12px}.supp__panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;min-width:0}.supp__panel-title{margin:0;font-size:16px;font-weight:700;line-height:1.3}.supp__note{margin:0;font-size:13px;line-height:1.45;color:var(--supp-text-2)}.supp__empty{display:flex;flex-direction:column;gap:6px;padding:18px;border:1px dashed var(--supp-line);border-radius:12px;background:var(--supp-card)}.supp__empty p{margin:0;font-size:14px;font-weight:650}.supp__empty span{font-size:13px;line-height:1.45;color:var(--supp-text-2)}.supp-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;min-width:0}.supp-item-row{min-width:0}.supp-item{display:flex;flex-direction:column;gap:6px;width:100%;min-width:0;padding:12px 14px;text-align:left;font:inherit;color:inherit;background:var(--supp-card);border:1px solid var(--supp-line);border-radius:12px;cursor:pointer;transition:border-color .12s,background .12s}.supp-item:hover{border-color:var(--supp-accent);background:var(--supp-soft)}.supp-item-row.is-active .supp-item{border-color:var(--supp-accent);background:var(--supp-mine-bg)}.supp-item__top{display:flex;align-items:flex-start;gap:8px;min-width:0}.supp-item__subject{flex:1 1 auto;min-width:0;font-size:14px;font-weight:650;line-height:1.35;overflow-wrap:anywhere}.supp-item__unread{flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:12px;background:var(--supp-accent);color:#fff;font-size:12px;font-weight:700}.supp-item__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;font-size:12px;color:var(--supp-text-2)}.supp-item__num{font-weight:650}.supp-item__category{min-width:0;overflow-wrap:anywhere}.supp-item__due{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;color:var(--supp-text-2)}.supp-item__overdue{font-style:normal;font-weight:700;color:var(--supp-danger)}.supp-status{display:inline-flex;align-items:center;padding:2px 10px;border:1px solid var(--supp-line);border-radius:12px;font-size:12px;font-weight:600;white-space:nowrap;color:var(--supp-text-2);background:var(--supp-soft)}.supp-status--is-new{color:#a34700;background:#fff3ea;border-color:#f0c9a8}.supp-status--is-work{color:#17517f;background:#eef5fc;border-color:#b6d4ee}.supp-status--is-closed{color:#5c6778;background:#f2f4f6;border-color:#cfd6de}.supp-form{display:flex;flex-direction:column;gap:14px;min-width:0}.supp-field{display:flex;flex-direction:column;gap:6px;min-width:0}.supp-field__label{font-size:13px;font-weight:600;color:var(--supp-text-2)}.supp-field__input{width:100%;min-width:0;box-sizing:border-box;padding:10px 12px;font:inherit;font-size:14px;color:var(--supp-text);background:#fff;border:1px solid var(--supp-line);border-radius:12px}textarea.supp-field__input{resize:vertical;min-height:96px}.supp-field__input:focus{outline:none;border-color:var(--supp-accent);box-shadow:0 0 0 3px #ff5c0024}.supp-field__counter{align-self:flex-end;font-size:12px;color:var(--supp-text-2)}.supp-form__hint{margin:0;padding:10px 12px;font-size:13px;line-height:1.45;color:var(--supp-text-2);background:var(--supp-soft);border:1px dashed var(--supp-line);border-radius:12px}.supp-form__actions{display:flex;flex-wrap:wrap;gap:10px;min-width:0}.supp-files{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.supp-files__hint{font-size:12px;color:var(--supp-text-2)}.supp-files__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;width:100%;min-width:0}.supp-files__item{display:flex;align-items:center;gap:8px;min-width:0;padding:6px 10px;font-size:13px;border:1px solid var(--supp-line);border-radius:12px}.supp-files__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.supp-files__size{flex:none;font-size:12px;color:var(--supp-text-2)}.supp-files__remove{margin-left:auto;padding:0 4px;font-size:16px;line-height:1;color:var(--supp-text-2);background:none;border:0;cursor:pointer}.supp-files__remove:hover{color:var(--supp-accent)}.supp-card{display:flex;flex-direction:column;gap:12px;min-width:0;padding:18px;background:var(--supp-card);border:1px solid var(--supp-line);border-radius:12px}.supp-card__back{display:none;align-self:flex-start}.supp-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;min-width:0}.supp-card__title{min-width:0}.supp-card__subject{margin:0;font-size:18px;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.supp-card__num{margin:4px 0 0;font-size:13px;color:var(--supp-text-2);overflow-wrap:anywhere}.supp-card__due{margin:0;font-size:13px;color:var(--supp-text-2)}.supp-card__due.is-overdue{font-weight:650;color:var(--supp-danger)}.supp-card__notice{margin:0;padding:10px 12px;font-size:13px;font-weight:600;color:#a34700;background:var(--supp-mine-bg);border:1px solid var(--supp-mine-line);border-radius:12px}.supp-card__messages{display:flex;flex-direction:column;gap:12px;min-width:0;max-height:420px;overflow-y:auto;padding:2px}.supp-msg{display:flex;flex-direction:column;gap:4px;min-width:0}.supp-msg__bubble{min-width:0;max-width:100%;padding:10px 12px;background:var(--supp-peer-bg);border:1px solid var(--supp-line);border-radius:12px}.supp-msg--mine{align-items:flex-end}.supp-msg--mine .supp-msg__bubble{background:var(--supp-mine-bg);border-color:var(--supp-mine-line)}.supp-msg__author{margin:0 0 4px;font-size:12px;font-weight:700;color:var(--supp-text-2)}.supp-msg__text{margin:0;font-size:14px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.supp-msg__time{margin:0;font-size:12px;color:var(--supp-text-2)}.supp-msg__files{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px;min-width:0}.supp-msg__image-link{display:block;max-width:100%}.supp-msg__image{display:block;width:160px;max-width:100%;height:auto;border:1px solid var(--supp-line);border-radius:12px}.supp-msg__file{font-size:13px;color:var(--supp-accent)}.supp-card__actions{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.supp-card__composer{display:flex;flex-direction:column;gap:8px;min-width:0}.supp-card__textarea{min-height:80px}.supp-card__composer-actions{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.supp-card__readonly{margin:0;font-size:13px;color:var(--supp-text-2)}@media(max-width:1100px){.supp__grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:980px){.supp-card__back{display:inline-flex}}@media(max-width:767px){.supp__panel,.supp-card{padding:14px}.supp__panel-head{flex-direction:column;align-items:stretch}.supp__panel-head .btn{width:100%}.supp-form__actions .btn,.supp-card__composer-actions .btn{flex:1 1 auto;min-width:0}.supp-msg__image{width:100%}}.company-applications{background:#fff}.company-applications .acc-layout__main{background:#fff!important}.company-applications .capp-tabs{background:transparent;border-bottom:1px solid #ddd;border-radius:0}.company-applications .capp-tab{background:transparent;border:0;border-bottom:3px solid transparent;border-radius:0}.company-applications .capp-tab.is-active{background:transparent;border-bottom-color:#ff5b0a;color:#191919;box-shadow:none}.company-applications-split{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:18px;align-items:start;margin-top:20px}.company-applications-split .capp-list{margin:0;min-width:0}.company-application-card{cursor:pointer;border:1px solid #e2e3e5}.company-application-card.is-selected{border-color:#ff6619;box-shadow:inset 3px 0 #ff5b0a}.company-application-profile{position:sticky;top:92px;background:#fff;border:1px solid #dedfe2;border-radius:12px;padding:20px;min-height:470px;color:#222}.company-application-profile__label{font-size:11px;color:#777b82;letter-spacing:.04em;margin-bottom:18px}.company-application-profile__person{display:flex;gap:15px;align-items:center;border-bottom:1px solid #e5e5e6;padding-bottom:17px}.company-application-profile__avatar{width:70px;height:70px;border-radius:12px;background:#e7e8ea;display:grid;place-items:center;font-size:30px;font-weight:700;color:#444}.company-application-profile h2{font-size:21px;margin:0 0 4px}.company-application-profile p{margin:0;color:#676b72}.company-application-profile__vacancy{display:flex;flex-direction:column;gap:5px;border-bottom:1px solid #e5e5e6;padding:17px 0}.company-application-profile__vacancy small{color:#777b82}.company-application-profile__vacancy b{font-size:17px}.company-application-profile dl{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:16px 0;border-bottom:1px solid #e5e5e6}.company-application-profile dt{font-size:12px;color:#777b82}.company-application-profile dd{margin:3px 0 0;font-weight:600}.company-application-profile__about{margin:16px 0!important;font-size:13px}.company-application-profile .btn{width:100%;margin-top:8px}.company-application-profile__phone{font-weight:600;margin:13px 0!important}.company-applications .company-overview-header{position:sticky}@media(max-width:1000px){.company-applications-split{grid-template-columns:1fr}.company-application-profile{position:static}}@media(max-width:700px){.company-application-profile{padding:16px}.company-application-profile dl{grid-template-columns:1fr}.company-applications .capp-tabs{overflow-x:auto;flex-wrap:nowrap}.company-applications .capp-tab{white-space:nowrap}}.company-application-profile.status-pending .company-application-profile__phone{display:none}.company-applications .capp-list--apps{display:flex;flex-direction:column;gap:0;border:1px solid #e1e2e4;border-radius:12px;overflow:hidden;background:#fff}.company-applications .capp-list--apps .capp-card{border:0;border-bottom:1px solid #ececee;border-radius:0;background:#fff;padding:0;box-shadow:none}.company-applications .capp-list--apps .capp-card:last-child{border-bottom:0}.company-applications .capp-list--apps .capp-card__top{padding:14px 16px;gap:13px;align-items:center}.company-applications .capp-list--apps .capp-card.is-selected{background:#fff7f0;box-shadow:inset 3px 0 #ff5b0a}.company-applications .capp-list--apps .capp-card .capp-avatar{width:52px;height:52px;border-radius:12px;background:#e3e5e7;color:#34383d;font-size:18px;flex:0 0 52px}.company-applications .capp-list--apps .capp-card__kicker{font-size:12px;color:#777b82;margin:0 0 3px}.company-applications .capp-list--apps .capp-card__name{font-size:16px;color:#191a1c;font-weight:650;margin:0 0 4px}.company-applications .capp-list--apps .capp-facts{display:flex;gap:12px;margin:0;color:#777b82;font-size:12px;flex-wrap:wrap}.company-applications .capp-list--apps .capp-notes{margin:5px 0 0}.company-applications .capp-list--apps .capp-note{font-size:11px;margin:0;color:#a45621}.company-applications .capp-list--apps .capp-card__actions{padding:0 16px 12px 81px;display:flex;gap:7px;flex-wrap:wrap;border:0;background:transparent}.company-applications .capp-list--apps .capp-card__actions .btn{border-radius:12px;padding:7px 11px;font-size:12px;min-height:32px}.company-applications .capp-list--apps .capp-card__actions-main,.company-applications .capp-list--apps .capp-card__actions-more{display:flex;gap:7px;flex-wrap:wrap}.company-applications .capp-list--apps .capp-card__actions-main .btn--primary{background:#ff5b0a;border-color:#ff5b0a;color:#fff}.company-applications .capp-list--apps .capp-card__actions .btn--ghost{background:#fff;border:1px solid #d9dadd;color:#50545a}.company-applications .capp-list--apps .capp-card__actions .btn--reset{background:#fff;border:1px solid #e1e2e4;color:#777}.company-applications .capp-list--apps .capp-card__actions .capp-wait{margin:7px 0;color:#6d7076;font-size:12px}.company-applications .capp-list--apps .capp-card__more{margin-left:auto;color:#e9550a;font-size:12px}.company-applications .capp-head{display:flex;align-items:flex-start;justify-content:space-between}.company-applications .capp-empty{background:#fff;border:1px solid #e1e2e4;border-radius:12px;color:#191a1c}.company-applications .capp-list--apps .capp-card__actions-main .btn--primary:hover:not(:disabled){background:var(--c-orange-hover);border-color:var(--c-orange-hover);color:#fff}.company-applications .capp-list--apps .capp-card__actions-main .btn--primary:disabled{background:#e9eaec;border-color:#e9eaec;color:#85878b;opacity:1;cursor:default;box-shadow:none;transform:none}.company-applications .capp-tab:hover{color:#e9550a;background:#fff6f1;border-bottom-color:#ffb27d;text-decoration:none}.company-applications .capp-list--apps .capp-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,260px);align-items:stretch;gap:16px 20px}.company-applications .capp-list--apps .capp-card__top{min-width:0}.company-applications .capp-list--apps .capp-card__actions{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;width:100%;max-width:none;gap:8px;padding:14px 16px}.company-applications .capp-list--apps .capp-card__actions-main,.company-applications .capp-list--apps .capp-card__actions-more{display:grid;grid-template-columns:1fr;gap:8px}.company-applications .capp-list--apps .capp-card__actions .btn{width:100%;min-width:0;min-height:40px;justify-content:center;white-space:normal;text-align:center}.company-applications .capp-list--apps .capp-card__actions .capp-wait{min-height:40px;display:flex;align-items:center;margin:0;text-align:left}@media(max-width:768px){.company-applications .capp-list--apps .capp-card{grid-template-columns:1fr}.company-applications .capp-list--apps .capp-card__actions{padding:0 16px 14px}}.company-chat-page .acc-layout__main{background:#fff!important}.company-chat-page .capp-head{margin-bottom:20px}.company-chat-page .capp-head .acc-title{font-size:clamp(32px,3vw,46px);color:#101010}.company-chat-page .capp-head .acc-subtitle{color:#666}.company-chat-page .capp-tabs{display:flex;gap:12px;background:transparent;border:0;border-radius:0;margin-bottom:20px}.company-chat-page .capp-tab{border:1px solid #dfe0e3;border-radius:12px;background:#fff;color:#333;padding:10px 18px}.company-chat-page .capp-tab.is-active{background:#ff5b0a;border-color:#ff5b0a;color:#fff;box-shadow:none}.company-chat-page .capp-tab__count{margin-left:8px;background:#f0f0f1;color:#555}.company-chat-page .capp-tab.is-active .capp-tab__count{background:#fff3ec;color:#e8500a}.company-chat-page .capp-inbox{display:grid;grid-template-columns:minmax(280px,365px) minmax(0,1fr);height:min(680px,calc(100vh - 260px));min-height:480px;border:1px solid #dedfe2;border-radius:12px;overflow:hidden;background:#fff}.company-chat-page .capp-inbox__list{border-right:1px solid #e3e4e6;overflow:auto;background:#fff}.company-chat-page .capp-inbox__list>.capp-list{gap:0}.company-chat-page .capp-inbox__list .capp-card{border:0;border-bottom:1px solid #e8e8e9;border-radius:0;background:#fff;box-shadow:none;text-align:left;padding:16px}.company-chat-page .capp-inbox__list .capp-card.is-active{background:#fff5ee;box-shadow:inset 3px 0 #ff5b0a}.company-chat-page .capp-inbox__list .capp-card__top{gap:13px}.company-chat-page .capp-inbox__list .capp-avatar{width:56px;height:56px;border-radius:50%;background:#e4e5e7;color:#45484d}.company-chat-page .capp-inbox__list .capp-card__kicker{font-size:12px;color:#f05a0a;text-transform:uppercase;margin-bottom:3px}.company-chat-page .capp-inbox__list .capp-card__name{font-size:17px;color:#161719;margin-bottom:2px}.company-chat-page .capp-inbox__list .capp-facts{color:#777b82;font-size:13px}.company-chat-page .capp-inbox__list .capp-card__actions{padding:0 0 0 69px;background:transparent}.company-chat-page .capp-inbox__list .capp-unread{background:#ff5b0a;color:#fff;border-radius:50%;padding:2px 7px}.company-chat-page .capp-inbox__pane{background:#fff;padding:0;min-width:0}.company-chat-page .capp-inbox__placeholder{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#17181a}.company-chat-page .capp-inbox__placeholder:before{content:"•••";display:grid;place-items:center;width:105px;height:105px;border-radius:50%;background:#fff1e7;color:#f25a0b;font-size:35px;letter-spacing:5px;margin-bottom:18px}.company-chat-page .capp-inbox__placeholder h3{font-size:29px;margin:0 0 7px}.company-chat-page .capp-inbox__placeholder p{color:#777b82;font-size:17px;max-width:300px}.company-chat-page .capp-inbox__back{display:none}.company-chat-page .chat{height:100%;min-height:0;border:0;border-radius:0;box-shadow:none}.company-chat-page .chat__head{padding:18px 22px}.company-chat-page .chat__messages{padding:22px}.company-chat-page .company-overview-header{position:sticky}@media(max-width:900px){.company-chat-page .capp-inbox{grid-template-columns:300px minmax(0,1fr)}}@media(max-width:700px){.company-chat-page .capp-inbox{display:block;height:auto;min-height:0;border:0;overflow:visible}.company-chat-page .capp-inbox__list{border:1px solid #dedfe2;border-radius:12px;max-height:560px}.company-chat-page .capp-inbox__pane,.company-chat-page .capp-inbox.is-open .capp-inbox__list{display:none}.company-chat-page .capp-inbox.is-open .capp-inbox__pane{display:block;height:620px;border:1px solid #dedfe2;border-radius:12px}.company-chat-page .capp-inbox__back{display:block;margin:10px 14px 0;border:0;background:transparent;color:#e9550a;font-weight:600}.company-chat-page .capp-tabs{overflow-x:auto}.company-chat-page .capp-tab{white-space:nowrap}}.company-chat-page .capp-inbox{grid-template-columns:minmax(360px,440px) minmax(0,1fr)}.company-chat-page .capp-inbox__list,.company-chat-page .capp-inbox__pane,.company-chat-page .chat__messages{scrollbar-width:thin;scrollbar-color:#ff7a3d #f3f3f4}.company-chat-page .capp-inbox__list::-webkit-scrollbar,.company-chat-page .chat__messages::-webkit-scrollbar{width:8px}.company-chat-page .capp-inbox__list::-webkit-scrollbar-thumb,.company-chat-page .chat__messages::-webkit-scrollbar-thumb{background:#ff7a3d;border-radius:12px;border:2px solid #f3f3f4}.company-chat-page .capp-inbox__placeholder{background:#fff!important;color:#161719!important;border:0!important}.company-chat-page .capp-inbox__placeholder:before{content:"•••";display:grid;place-items:center;width:112px;height:112px;border-radius:50%;background:#fff1e7;color:#f25a0b;font-size:38px;letter-spacing:6px;margin-bottom:20px}.company-chat-page .capp-inbox__placeholder h3{color:#111!important;font-size:30px!important}.company-chat-page .capp-inbox__placeholder p{color:#777b82!important}.company-chat-pager{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px;border-top:1px solid #e8e8e9;color:#666;font-size:12px;background:#fff}.company-chat-pager button{width:32px;height:32px;padding:0;border:1px solid #dddfe3;border-radius:12px;background:#fff;color:#555}.company-chat-pager button:hover:not(:disabled){border-color:#ff6a20;color:#e9550a;background:#fff5ee}.company-chat-pager button:disabled{opacity:.4}.company-chat-page .capp-inbox.is-open .capp-inbox__list{overflow-y:auto}.company-chat-page .capp-tab:hover{color:#e9550a;background:#fff6f1;border-color:#ffb27d;text-decoration:none}.company-chat-page .capp-head .acc-title{color:#080808;font-size:clamp(32px,3vw,48px);font-weight:750;letter-spacing:-.04em;line-height:1.15}.company-chat-page .capp-head .acc-subtitle{color:#292929}.company-chat-page .capp-tabs{display:flex;flex-wrap:wrap;gap:20px;margin:18px 0 22px;padding:0;border:0;border-bottom:1px solid #ddd;border-radius:0;background:transparent}.company-chat-page .capp-tab,.company-chat-page .capp-tab:hover,.company-chat-page .capp-tab.is-active,.company-chat-page .capp-tab.is-active:hover{min-height:0;padding:12px 0;border:0;border-bottom:3px solid transparent;border-radius:0;background:transparent;color:#75777d;box-shadow:none;text-decoration:none;transition:color .12s ease,border-color .12s ease,background-color .12s ease}.company-chat-page .capp-tab:hover{color:#e9550a;border-bottom-color:#ffb27d}.company-chat-page .capp-tab.is-active{color:#191a1c;border-bottom-color:#ff5b0a}.company-chat-page .capp-tab__count,.company-chat-page .capp-tab.is-active .capp-tab__count{background:#f0f0f1;color:#666}.company-chat-page .capp-tab.is-active .capp-tab__count{background:#fff0e6;color:#df4d00}.company-chat-page .capp-inbox{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;height:calc(100vh - var(--header-h) - 220px);min-height:min(68vh,680px);max-height:760px;border:0;border-radius:0;overflow:visible;background:transparent}.company-chat-page .capp-inbox__list{border:0;overflow:auto;background:transparent}.company-chat-page .capp-inbox__list>.capp-list,.company-chat-page .capp-inbox .capp-list{gap:8px}.company-chat-page .capp-inbox__list .capp-card,.company-chat-page .capp-inbox__list .capp-card.is-active{padding:12px 14px;border:1px solid #e5e5e7;border-radius:12px;background:#fff;box-shadow:none;color:inherit}.company-chat-page .capp-inbox__list .capp-card:hover,.company-chat-page .capp-inbox__list .capp-card.is-active{background:#f7f8fa;border-color:#d7dee6;box-shadow:none}.company-chat-page .capp-inbox__list .capp-card__top{gap:12px}.company-chat-page .capp-inbox__list .capp-avatar.ops-avatar{width:40px;height:40px;border-radius:50%;background:#fff3ea;color:#ff6b00;font-size:14px}.company-chat-page .capp-inbox__list .capp-card__kicker{margin-bottom:3px;color:#5c6778;font-size:12px;text-transform:none}.company-chat-page .capp-inbox__list .capp-card__name{color:#1a2332;font-size:15px}.company-chat-page .capp-inbox__list .capp-facts{color:#5c6778;font-size:13px}.company-chat-page .capp-inbox__list .capp-facts li,.company-chat-page .capp-inbox__list .capp-chip{border-color:#d7dee6;color:#5c6778}.company-chat-page .capp-inbox__list .capp-unread{background:#fff3ea;color:#ff6b00;border-radius:12px}.company-chat-page .capp-inbox__list .capp-card__actions{padding:0}.company-chat-page .capp-inbox__pane{background:transparent}.company-chat-page .capp-inbox__placeholder{background:#fff!important;border:1px solid #e5e5e7!important;border-radius:12px;color:#171717}.company-chat-page .capp-inbox__placeholder:before{background:#fff3ea;color:#f25a0b}.company-chat-page .capp-inbox__placeholder h3{color:#171717!important}.company-chat-page .capp-inbox__placeholder p{color:#5c6778!important}.company-chat-page .capp-inbox__back{border-color:#d7dee6;color:#5c6778}.company-chat-page .capp-inbox__back:hover{border-color:#c5ced8;color:#1a2332}.company-chat-page .company-chat-pager{border-top:1px solid #e5e5e7;color:#5c6778;background:transparent}.company-chat-page .company-chat-pager button{border-color:#d7dee6;border-radius:12px;background:#fff;color:#5c6778}.company-chat-page .company-chat-pager button:hover:not(:disabled){border-color:#ffb27d;background:#fff3ea;color:#e9550a}@media(max-width:900px){.company-chat-page .capp-inbox{grid-template-columns:1fr;height:auto;min-height:0;max-height:none}.company-chat-page .capp-inbox.is-open{min-height:min(72vh,640px);height:calc(100vh - var(--header-h) - 190px)}}@media(max-width:700px){.company-chat-page .capp-tabs{gap:12px;overflow-x:auto;flex-wrap:nowrap}.company-chat-page .capp-tab{white-space:nowrap}}.company-staff-page{min-height:100vh;background:#f7f7f8;color:#191919;font-family:var(--font-ui, "Montserrat", sans-serif)}.company-staff-page .acc-page{min-height:calc(100vh - 76px);background:#fff;padding:0}.company-staff-page .acc-container--wide{max-width:none;padding:0}.company-staff-page .acc-container{max-width:none;margin:0}.company-staff-page .acc-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:0;align-items:start}.company-staff-page .acc-layout__main{min-width:0}.company-staff-page .acc-card{background:#fff;border:1px solid #e6e6e9;border-radius:12px;box-shadow:0 5px 18px #18181b0d;color:#191919;margin-bottom:20px;padding:24px}.company-staff-page .acc-card__title{color:#191919;font-size:19px;margin:0 0 18px}.company-staff-page .acc-title{color:#191919;margin:0}.company-staff-page .acc-subtitle{color:#73737b}.company-staff-page .staff-head{align-items:center;display:flex;justify-content:space-between;gap:20px;margin-bottom:22px}.company-staff-page .staff-head .acc-subtitle{margin:7px 0 0}.company-staff-page .staff-list{display:grid;gap:10px}.company-staff-page .staff-row{align-items:center;background:#fff;border:1px solid #e8e8eb;border-radius:12px;display:flex;gap:13px;min-width:0;padding:13px 15px}.company-staff-page .staff-row__main{flex:1 1 auto;min-width:150px}.company-staff-page .staff-row__name{color:#191919;font-weight:700}.company-staff-page .staff-row__meta{color:#777780;font-size:12px;margin-top:3px}.company-staff-page .staff-ava{background:#fff3ed;border:1px solid #f3c7b3;color:#c94a00;flex:0 0 auto;height:40px;width:40px}.company-staff-page .staff-ava img{border-radius:50%;height:100%;object-fit:cover;width:100%}.company-staff-page .staff-chip{background:#f2f2f4;border:1px solid #e3e3e6;border-radius:999px;color:#686870;font-size:12px;padding:5px 10px;white-space:nowrap}.company-staff-page .staff-chip--ok{background:#edf8f0;border-color:#bde2c5;color:#28733c}.company-staff-page .staff-chip--off{background:#fff2f0;border-color:#f0c7c2;color:#a3433a}.company-staff-page .staff-row__actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:7px;justify-content:flex-end}.company-staff-page .staff-row__actions .btn,.company-staff-page .acc-actions .btn--ghost,.company-staff-page .acc-banner .btn--ghost{background:#fff;border:1px solid var(--c-orange-outline, #f45b08);border-radius:12px;color:var(--c-orange-outline, #f45b08);font-size:13px;font-weight:500;line-height:1.3;min-height:35px;padding:8px 14px;text-decoration:none;transition:background .12s,border-color .12s,color .12s}.company-staff-page .staff-row__actions .btn:hover,.company-staff-page .acc-actions .btn--ghost:hover,.company-staff-page .acc-banner .btn--ghost:hover{background:var(--c-orange-outline-hover-bg, #fff3ed);border-color:var(--c-orange-outline-hover, #c94a00);color:var(--c-orange-outline-hover, #c94a00);text-decoration:none}.company-staff-page .btn--primary{background:#e85b16;border:1px solid #e85b16;border-radius:12px;color:#fff;font-weight:600}.company-staff-page .btn--primary:hover{background:var(--c-orange-hover, #cf4e06);border-color:var(--c-orange-hover, #cf4e06);color:#fff;text-decoration:none}.company-staff-page .acc-banner{background:#fff8f3;border:1px solid #f1c9b3;border-radius:12px;color:#754329;margin-bottom:18px;padding:12px 14px}.company-staff-page .acc-empty{color:#777780;margin:4px 0}.company-staff-page .staff-back{margin:0 0 16px}.company-staff-page .staff-back a{color:#c94a00;text-decoration:none}.company-staff-page .staff-back a:hover{color:#cf4e06;text-decoration:none}.company-staff-page .acc-actions{display:flex;gap:10px;justify-content:flex-end;margin:4px 0 22px}.company-staff-page .modal-overlay{background:#12121275}.company-staff-page .modal.modal--company{background:#fff;border:1px solid #e1e1e4;border-radius:12px;box-shadow:0 18px 60px #14141838;color:#191919;overflow:hidden}.company-staff-page .modal.modal--company .modal__head,.company-staff-page .modal.modal--company .modal__body,.company-staff-page .modal.modal--company .modal__foot{background:#fff;border-color:#ededf0}.company-staff-page .modal.modal--company .modal__title{color:#191919}.company-staff-page .modal.modal--company .modal__close{color:#797980}.company-staff-page .modal.modal--company .modal__close:hover{background:#fff3ed;color:#c94a00}.company-staff-page .modal.modal--company .acc-subtitle,.company-staff-page .modal.modal--company .staff-hint{color:#66666f}.company-staff-page .modal.modal--company .acc-modal__label{color:#303036}.company-staff-page .modal.modal--company .acc-input{background:#fff;border:1px solid #d8d8dc;border-radius:12px;color:#191919}.company-staff-page .modal.modal--company .acc-input:focus{border-color:#e85b16;box-shadow:0 0 0 3px #e85b1624;outline:0}.company-staff-page .modal.modal--company .btn--ghost{background:#fff;border:1px solid #c94a00;border-radius:12px;color:#191919}.company-staff-page .modal.modal--company .btn--ghost:hover{background:#fff3ed;border-color:#c94a00;color:#c94a00;text-decoration:none}.company-staff-page .modal.modal--company .acc-banner{margin-bottom:14px}.company-staff-page .modal:not(.modal--seeker){background:#fff;border:1px solid #e1e1e4;border-radius:12px;box-shadow:0 18px 60px #14141838;color:#191919;overflow:hidden}.company-staff-page .modal:not(.modal--seeker) .modal__head,.company-staff-page .modal:not(.modal--seeker) .modal__body,.company-staff-page .modal:not(.modal--seeker) .modal__foot{background:#fff;border-color:#ededf0}.company-staff-page .modal:not(.modal--seeker) .modal__title{color:#191919}.company-staff-page .modal:not(.modal--seeker) .modal__close{color:#797980}.company-staff-page .modal:not(.modal--seeker) .modal__close:hover{background:#fff3ed;color:#c94a00}.company-staff-page .modal:not(.modal--seeker) .acc-subtitle{color:#66666f}.company-staff-page .modal:not(.modal--seeker) .btn--primary{background:#e85b16;border-color:#e85b16;color:#fff}.company-staff-page .modal:not(.modal--seeker) .btn--primary:hover{background:var(--c-orange-hover, #cf4e06);border-color:var(--c-orange-hover, #cf4e06)}.company-member-access-page .acc-card__head{align-items:center;display:flex;justify-content:space-between;gap:18px}.company-member-access-page .access-table-wrap{border:1px solid #e6e6e9;border-radius:12px;overflow-x:auto}.company-member-access-page .access-table{background:#fff;color:#191919;min-width:620px}.company-member-access-page .access-table th,.company-member-access-page .access-table td{border-color:#e7e7ea}.company-member-access-page .access-table th{background:#fafafa;color:#66666f;font-size:12px}.company-member-access-page .access-table__first{color:#292930}.company-member-access-page .access-cell{background:#fff;border-color:#e2e2e5;color:#44444b}.company-member-access-page .access-cell:hover{background:#fff8f3;border-color:#e8a47f}.company-member-access-page .access-cell.is-on{background:#fff0e8;border-color:#e85b16;color:#c94a00}.company-member-access-page .access-cell.is-off{background:#f5f5f6;color:#9999a0}.company-member-access-page .access-matrix__note{color:#777780}.company-staff-page .staff-summary{background:#fafafa;border:1px solid #e8e8eb;border-radius:12px;display:grid;gap:8px;margin:0 0 16px;padding:14px 16px}.company-staff-page .staff-summary__row{align-items:baseline;color:#66666f;display:flex;flex-wrap:wrap;font-size:13px;gap:4px 12px;justify-content:space-between;min-width:0}.company-staff-page .staff-summary__row span{min-width:0}.company-staff-page .staff-summary__row b{color:#191919;font-size:15px}.company-staff-page .staff-result{color:#191919;font-size:15px;margin:12px 0 0}.company-staff-page .staff-warning{background:#fff8f3;border:1px solid #f1c9b3;border-radius:12px;display:grid;gap:10px;justify-items:start;margin-bottom:16px;padding:12px 14px}.company-staff-page .staff-warning__text{color:#754329;font-size:13px;margin:0}.company-staff-page .modal.modal--company select.acc-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:none;padding-right:12px;width:100%}.company-staff-page .staff-chip--vacation{background:#fff7e6;border-color:#eed9a4;color:#8a6100}.company-staff-page .staff-row__deputy{color:#8a6100;font-size:12px;margin-top:4px}.company-staff-page .acc-modal__check{align-items:center;color:#303036;cursor:pointer;display:flex;font-size:14px;gap:9px;margin:2px 0 0}.company-staff-page .acc-modal__check input{accent-color:#e85b16;flex:0 0 auto;height:18px;width:18px}.company-staff-page .acc-modal__check span{min-width:0}@media(max-width:980px){.company-staff-page .acc-layout{grid-template-columns:1fr}.company-staff-page .staff-row{align-items:flex-start;flex-wrap:wrap}.company-staff-page .staff-row__actions{margin-left:53px;justify-content:flex-start;width:calc(100% - 53px)}.company-staff-page .staff-chip{margin-left:auto}}@media(max-width:640px){.company-staff-page .acc-page{padding:0}.company-staff-page .staff-head{align-items:flex-start;flex-direction:column}.company-staff-page .staff-head .btn--primary{width:100%}.company-staff-page .acc-card{border-radius:12px;padding:17px 14px}.company-staff-page .staff-row__actions{margin-left:0;width:100%}.company-staff-page .staff-row__actions .btn{flex:1 1 auto}.company-staff-page .staff-chip{margin-left:0}.company-member-access-page .acc-card__head{align-items:flex-start}}.cstat{display:flex;flex-direction:column;gap:14px;min-width:0;max-width:100%;overflow-x:hidden}.cstat .acc-card{padding:16px 18px;margin-bottom:0}.cstat .acc-card>.acc-card__title{margin-bottom:12px;color:#fff}.cstat-toolbar{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.cstat-toolbar p{margin:4px 0 0;color:#94a3b8;font-size:13px}.cstat-dates{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.cstat-dates label{display:flex;flex-direction:column;gap:4px;min-width:0}.cstat-dates label>span{color:#94a3b8;font-size:13px;line-height:1}.cstat-dates input[type=date]{box-sizing:border-box;width:150px;max-width:100%;padding:8px 10px;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:#04132c;color:#fff;font:inherit;font-size:14px;color-scheme:dark}.cstat-dates input[type=date]:focus{outline:none;border-color:#ff6b00}@media(max-width:720px){.cstat-dates{width:100%}.cstat-dates input[type=date]{flex:1 1 130px;width:auto}}.company-stats-page .acc-layout__main{background:#fff}.company-stats-page .cstat{color:#191919;gap:18px}.company-stats-page .cstat .acc-card{background:#fff;border:1px solid #e5e5e7;border-radius:12px;box-shadow:none;color:#191919}.company-stats-page .cstat .acc-card>.acc-card__title,.company-stats-page .cstat .acc-card__title{color:#191919}.company-stats-page .cstat .cdash-head{align-items:flex-start}.company-stats-page .cstat .cdash-head__company{color:#c94a00;font-size:13px}.company-stats-page .cstat .cdash-head__company:hover{color:#cf4e06;text-decoration:none}.company-stats-page .cstat-toolbar{align-items:center;background:#fafafa;border:1px solid #e5e5e7;border-radius:12px;padding:16px 18px}.company-stats-page .cstat-toolbar p{color:#73747c}.company-stats-page .cstat-dates label>span{color:#73747c}.company-stats-page .cstat-dates input[type=date]{background:#fff;border-color:#d9dadd;color:#191919;color-scheme:light}.company-stats-page .cstat-dates input[type=date]:focus{border-color:#e85b16}.company-stats-page .capp-tabs{align-items:stretch;background:transparent;border:0;border-bottom:1px solid #dedfe2;border-radius:0;gap:20px;margin:0}.company-stats-page .capp-tab{background:transparent;border:0;border-bottom:3px solid transparent;border-radius:0;color:#75777d;font-size:13px;padding:12px 0}.company-stats-page .capp-tab:hover{background:transparent;border-bottom-color:#ffb27d;color:#e9550a;text-decoration:none}.company-stats-page .capp-tab.is-active{background:transparent;border-bottom-color:#ff5b0a;box-shadow:none;color:#191919}.company-stats-page .cstat-kpi__label,.company-stats-page .cstat-kpi__meta,.company-stats-page .cstat-hint,.company-stats-page .cstat-legend,.company-stats-page .cstat-empty{color:#73747c}.company-stats-page .cstat-kpi__num{color:#191919}.company-stats-page .cstat-funnel__row span,.company-stats-page .cstat-funnel__row b{color:#45464c}.company-stats-page .cstat-alert b,.company-stats-page .cstat-job b,.company-stats-page .cstat-hvr__head b,.company-stats-page .cstat-mgr__head b,.company-stats-page .cstat-lead__head b,.company-stats-page .cstat-stage b{color:#191919}.company-stats-page .cstat-alert em,.company-stats-page .cstat-job em,.company-stats-page .cstat-mgr__head em,.company-stats-page .cstat-lead__leg,.company-stats-page .cstat-lead__sum em,.company-stats-page .cstat-stage span,.company-stats-page .cstat-stage em,.company-stats-page .cstat-job__n{color:#73747c}.company-stats-page .cstat-table th,.company-stats-page .cstat-table td{border-color:#e5e5e7}.company-stats-page .cstat-table th{color:#73747c}.company-stats-page .cstat-table td{color:#303136}.company-stats-page .cstat-chip{color:#45464c}.company-stats-page .cstat-mgr__nums span{color:#73747c}.company-stats-page .cstat-lead__sum b,.company-stats-page .cstat-job__n strong,.company-stats-page .cstat-mgr__nums b{color:#c94a00}.company-stats-page .cstat-lead__place--top{background:#fff0e8;color:#c94a00}.company-stats-page .cstat-hvr__item+.cstat-hvr__item,.company-stats-page .cstat-lead__row+.cstat-lead__row{border-color:#e5e5e7}.company-stats-page .cstat-stage b{margin-top:5px}@media(max-width:700px){.company-stats-page .capp-tabs{gap:16px;overflow-x:auto;flex-wrap:nowrap}.company-stats-page .capp-tab{flex:0 0 auto;white-space:nowrap}.company-stats-page .cstat-toolbar{align-items:stretch}}.cstat-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.cstat-kpi__label{margin:0 0 8px;color:#94a3b8;font-size:12px}.cstat-kpi__num{margin:0;color:#fff;font-size:clamp(20px,2.2vw,28px);font-weight:800;letter-spacing:-.03em;line-height:1.1}.cstat-kpi__meta{display:block;margin-top:8px;color:#94a3b8;font-size:12px}.cstat-kpi__meta.is-up{color:#3ecf8e;font-weight:650}.cstat-grid{display:grid;gap:12px}.cstat-grid--2{grid-template-columns:minmax(0,1.4fr) minmax(240px,1fr)}.cstat-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.cstat-grid--split{grid-template-columns:repeat(2,minmax(0,1fr))}.cstat-funnel{display:flex;flex-direction:column;gap:10px}.cstat-funnel__row{display:grid;grid-template-columns:minmax(72px,118px) minmax(0,1fr) minmax(44px,auto);gap:10px;align-items:center}.cstat-funnel__row span{color:#94a3b8;font-size:13px}.cstat-funnel__row b{color:#fff;text-align:right;font-size:13px}.cstat-bar{height:10px;overflow:hidden;border-radius:12px;background:#ff6b0024}.cstat-bar i{display:block;height:100%;border-radius:12px;background:linear-gradient(90deg,#ff9a4a,#ff6b00)}.cstat-bar i.is-blue{background:linear-gradient(90deg,#7eb6ff,#3b82f6)}.cstat-bar i.is-green{background:linear-gradient(90deg,#6ee7b7,#34d399)}.cstat-bar i.is-violet{background:linear-gradient(90deg,#c4a0ff,#a78bfa)}.cstat-bar i.is-red{background:linear-gradient(90deg,#fca5a5,#f87171)}.cstat-bar i.is-orange{background:linear-gradient(90deg,#fdba74,#fb923c)}.cstat .cdash-head{flex-wrap:wrap}.cstat-alerts{display:flex;flex-direction:column;gap:8px}.cstat-alert{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:12px;background:#0a1c38;border:1px solid rgba(148,163,184,.1)}.cstat-alert b{display:block;color:#fff;font-size:13px}.cstat-alert em{display:block;margin-top:2px;color:#94a3b8;font-size:12px;font-style:normal}.cstat-tag{flex:none;padding:4px 10px;border-radius:12px;font-size:11px;font-weight:650}.cstat-tag--blue{background:#3b82f62e;color:#93c5fd}.cstat-tag--orange{background:#ff6b002e;color:#ff8a33}.cstat-tag--red{background:#ef44442e;color:#fca5a5}.cstat-table-wrap{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.cstat-table{width:100%;min-width:640px;border-collapse:collapse;font-size:13px}.cstat-table th,.cstat-table td{padding:10px 8px;text-align:left;border-bottom:1px solid rgba(148,163,184,.12);white-space:nowrap;color:#e8eef8}.cstat-table th{color:#94a3b8;font-weight:650}.cstat-table td:last-child,.cstat-table th:last-child{text-align:right}.cstat-who{display:flex;align-items:center;gap:10px;min-width:180px}.cstat-who span{display:flex;flex-direction:column;gap:2px}.cstat-who em{color:#94a3b8;font-size:12px;font-style:normal}.cstat-ava{width:36px;height:36px;object-fit:cover;border-radius:12px;background:#132a4a;color:#ff6b00;display:inline-flex;align-items:center;justify-content:center;font-weight:800}.cstat-ava img{width:100%;height:100%;object-fit:cover;border-radius:12px}.cstat-mgr{display:flex;flex-direction:column;gap:10px}.cstat-mgr__head{display:flex;align-items:center;gap:10px}.cstat-mgr__head b{display:block;color:#fff;font-size:14px}.cstat-mgr__head em{display:block;color:#94a3b8;font-size:12px;font-style:normal}.cstat-mgr__nums{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cstat-mgr__nums div{padding:8px 10px;border-radius:12px;background:#04132c}.cstat-mgr__nums span{display:block;color:#94a3b8;font-size:11px}.cstat-mgr__nums b{color:#ff6b00;font-size:16px}.cstat-jobs{display:flex;flex-direction:column;gap:8px}.cstat-job{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 12px;border-radius:12px;background:#0a1c38;border:1px solid rgba(148,163,184,.1)}.cstat-job__main{display:flex;align-items:center;gap:8px;min-width:0}.cstat-job__copy{min-width:0}.cstat-job b{display:block;color:#fff;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cstat-job em{display:block;margin-top:2px;color:#94a3b8;font-size:12px;font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cstat-ava--sm{width:28px;height:28px;flex:none;font-size:11px}.cstat-hvr{display:flex;flex-direction:column;gap:0}.cstat-hvr__item+.cstat-hvr__item{margin-top:12px;padding-top:12px;border-top:1px solid rgba(148,163,184,.12)}.cstat-hvr__head{display:flex;align-items:center;gap:8px;margin-bottom:8px;min-width:0}.cstat-hvr__head b{color:#fff;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cstat-hvr .cstat-funnel{gap:8px}.cstat-lead{display:flex;flex-direction:column}.cstat-lead__row{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:12px}.cstat-lead__row+.cstat-lead__row{margin-top:12px;padding-top:12px;border-top:1px solid rgba(148,163,184,.12)}.cstat-lead__place{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:50%;background:#94a3b81f;color:#94a3b8;font-size:12px;font-weight:600}.cstat-lead__place--top{background:#ff6b0029;color:#ff6b00}.cstat-lead__head{display:flex;align-items:center;gap:8px;min-width:0}.cstat-lead__head b{color:#fff;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cstat-lead__bar{display:flex;height:8px;margin-top:8px;border-radius:999px;background:#94a3b81f;overflow:hidden}.cstat-lead__seg{display:block;height:100%}.cstat-lead__seg--publish{background:#38bdf8}.cstat-lead__seg--hot{background:#ff6b00}.cstat-lead__seg--bonus{background:#f2c94c}.cstat-lead__legend{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:8px}.cstat-lead__leg{display:inline-flex;align-items:center;gap:6px;color:#94a3b8;font-size:12px;line-height:1.3}.cstat-lead__leg b{color:#e2e8f0;font-weight:600}.cstat-lead__leg .cstat-lead__seg{width:8px;height:8px;flex:none;border-radius:2px}.cstat-lead__leg--zero{color:#64748b}.cstat-lead__sum{text-align:right;min-width:0}.cstat-lead__sum b{display:block;color:#fff;font-size:16px;letter-spacing:-.03em;white-space:nowrap}.cstat-lead__sum em{display:block;margin-top:2px;color:#94a3b8;font-size:12px;font-style:normal;line-height:1.3}.cstat-job__n{text-align:right;color:#94a3b8;font-size:12px}.cstat-job__n strong{display:block;color:#ff6b00;font-size:18px;letter-spacing:-.03em}.cstat-chips{display:flex;flex-wrap:wrap;gap:8px}.cstat-chip{padding:8px 12px;border-radius:12px;background:#0a1c38;border:1px solid rgba(148,163,184,.1);color:#e8eef8;font-size:13px}.cstat-chip b{margin-left:6px;color:#ff6b00}.cstat-spend{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.cstat-stages{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.cstat-stage{padding:12px 10px;border-radius:12px;background:#04132c;border:1px solid rgba(255,255,255,.06)}.cstat-stage span{display:block;color:#94a3b8;font-size:11px;line-height:1.3}.cstat-stage b{display:block;margin:4px 0 6px;color:#fff;font-size:24px;letter-spacing:-.04em}.cstat-stage em{display:block;color:#94a3b8;font-size:11px;font-style:normal;line-height:1.35}.cstat-hint{margin:0;color:#94a3b8;font-size:13px;line-height:1.45}.cstat-legend{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 10px;color:#94a3b8;font-size:12px}.cstat-legend i{display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:12px;vertical-align:middle}.cstat-chart{display:block;width:100%;height:auto}.cstat-empty{margin:0;color:#94a3b8;font-size:14px}@media(max-width:1180px){.cstat-kpis,.cstat-spend,.cstat-stages{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:980px){.cstat-grid--2,.cstat-grid--3,.cstat-grid--split{grid-template-columns:1fr}.cstat-kpis,.cstat-spend,.cstat-stages{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.cstat-kpis,.cstat-spend,.cstat-stages,.cstat-mgr__nums,.cstat-job{grid-template-columns:1fr}.cstat-job__n{text-align:left}.cstat-funnel__row{grid-template-columns:minmax(64px,88px) minmax(0,1fr) auto;gap:8px}.cstat-lead__row{grid-template-columns:26px minmax(0,1fr);gap:8px 10px}.cstat-lead__sum{grid-column:2}}.company-stats-page .cstat-alert,.company-stats-page .cstat-job,.company-stats-page .cstat-chip,.company-stats-page .cstat-stage,.company-stats-page .cstat-mgr__nums div{background:#fafafa;border-color:#e5e5e7}.company-stats-page .cstat-table th,.company-stats-page .cstat-table td{color:#303136;border-color:#e5e5e7}.company-stats-page .cstat-table th,.company-stats-page .cstat-who em,.company-stats-page .cstat-mgr__head em,.company-stats-page .cstat-mgr__nums span,.company-stats-page .cstat-stage span,.company-stats-page .cstat-stage em,.company-stats-page .cstat-hint,.company-stats-page .cstat-legend,.company-stats-page .cstat-lead__leg,.company-stats-page .cstat-lead__sum em{color:#73747c}.company-stats-page .cstat-alert b,.company-stats-page .cstat-job b,.company-stats-page .cstat-mgr__head b,.company-stats-page .cstat-hvr__head b,.company-stats-page .cstat-lead__head b,.company-stats-page .cstat-lead__leg b,.company-stats-page .cstat-stage b{color:#191919}.company-stats-page .cstat-ava{background:#fff3ed;color:#c94a00}.company-stats-page .cstat-lead__place{background:#f1f1f3;color:#73747c}.company-stats-page .cstat-lead__bar{background:#ececef}.reg-page{min-height:calc(100vh - var(--header-h));display:flex;justify-content:center;align-items:flex-start;padding:48px 24px 80px}.reg-card{width:100%;max-width:480px;background:var(--c-card);border:1px solid var(--c-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:32px}.reg-title{margin:0 0 6px;font-size:22px;font-weight:700;color:var(--c-text)}.reg-subtitle{margin:0 0 24px;font-size:14px;color:var(--c-text-2)}.reg-banner{background:#b3261e2e;border:1px solid rgba(179,38,30,.4);color:#ff8a80;border-radius:12px;padding:10px 14px;font-size:14px;margin-bottom:20px}.form-field{margin-bottom:18px}.form-label{display:block;font-size:14px;font-weight:600;color:var(--c-text);margin-bottom:7px}.form-input{width:100%;border:1px solid var(--c-border);border-radius:var(--radius-input);padding:10px 14px;font:inherit;color:var(--c-text);background:#ffffff0a;transition:border-color .15s,box-shadow .15s,background .15s}.form-input:focus{outline:0;border-color:var(--c-primary);box-shadow:0 0 0 3px var(--c-focus);background:#ffffff0f}.form-input::placeholder{color:var(--c-text-3)}.form-input.is-invalid{border-color:#ff8a80;background:#b3261e1f}.form-input.is-invalid:focus{box-shadow:0 0 0 3px #d930251f}.form-error{margin:6px 0 0;font-size:13px;color:#b3261e}.form-consent{margin-bottom:22px}.form-checkbox{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;color:var(--c-text-2);line-height:1.5;cursor:pointer;margin:4px 0 0;-webkit-user-select:none;user-select:none}.form-checkbox input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex-shrink:0;width:18px;height:18px;margin-top:1px;border:1.6px solid rgba(255,255,255,.28);border-radius:12px;position:relative;cursor:pointer;transition:border-color .12s,background .12s}.form-checkbox input[type=checkbox]:checked{border-color:var(--c-primary);background:var(--c-primary)}.form-checkbox input[type=checkbox]:checked:after{content:"";position:absolute;left:50%;top:50%;width:5px;height:9px;border-right:2px solid #fff;border-bottom:2px solid #fff;background:transparent;transform:translate(-50%,-62%) rotate(45deg)}.form-submit{width:100%;padding:12px 18px;font-size:15px}.form-submit:disabled{opacity:.6;cursor:default}.reg-login{margin:20px 0 0;font-size:14px;color:var(--c-text-2);text-align:center}.reg-login a{color:var(--c-primary)}.reg-page--company{background:#010d21;color:#eef3fa}.reg-page--company .reg-card{background:#061630;border:1px solid rgba(255,255,255,.12);border-radius:12px;box-shadow:0 8px 24px #00000047}.reg-page--company .reg-banner{border-radius:12px}.reg-page--company .form-input{background:#04132c;border-radius:12px;border-color:#ffffff29}.reg-page--company .form-input:focus{border-color:#ff6b00;box-shadow:0 0 0 3px #ff6b0038;background:#04132c}.reg-page--company .form-checkbox input[type=checkbox]{border-radius:12px}.reg-page--company .form-submit{border-radius:12px;background:#ff6b00;color:#fff}.reg-page--company .form-submit:hover:not(:disabled){background:var(--c-orange-hover)}.reg-page--company .form-error{color:#ff8a80}.reg-page--company .reg-login a{color:#ff6b00}@media(max-width:560px){.reg-page{padding:24px 14px 60px}.reg-card{padding:22px 18px}}.acc-link-as-btn{background:none;border:0;padding:0;color:#ff6b00;font:inherit;cursor:pointer;text-decoration:underline}.form-hint{margin:6px 0 0;font-size:13px}.reg-card .reg-subtitle b{color:#ff6b00}.create-company{display:flex;align-items:center;gap:16px;background:var(--c-card);border:1px solid var(--c-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:16px 20px;margin-bottom:18px}.create-company__logo{flex-shrink:0;width:52px;height:52px;border-radius:12px;border:1px dashed var(--c-border);background:var(--c-hover);color:var(--c-text-3);display:flex;align-items:center;justify-content:center;overflow:hidden}.create-company__logo svg{width:24px;height:24px}.create-company__logo img{width:100%;height:100%;object-fit:cover}.create-company__info{display:flex;flex-direction:column;gap:2px;min-width:0}.create-company__label{font-size:12.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--c-text-3)}.create-company__name{font-size:17px;font-weight:700;color:var(--c-text)}.create-company__hint{font-size:13px;color:var(--c-text-3);line-height:1.45}.create-form{display:flex;flex-direction:column;gap:18px}.create-section{background:var(--c-card);border:1px solid var(--c-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:24px 26px;display:flex;flex-direction:column;gap:16px}.create-section__title{margin:0;font-size:19px;font-weight:700;color:var(--c-text)}.form-field{display:flex;flex-direction:column;gap:7px}.form-field__label{font-size:13.5px;font-weight:600;color:var(--c-text-2)}.form-field__req{color:var(--c-orange);margin-left:2px}.form-field__hint{font-size:12.5px;color:var(--c-text-3)}.form-input,.form-textarea{width:100%;border:1px solid var(--c-border);border-radius:var(--radius-input);padding:10px 14px;font:inherit;color:var(--c-text);background:#ffffff0a;transition:border-color .15s,box-shadow .15s,background .15s}.form-input:focus,.form-textarea:focus{outline:0;border-color:var(--c-primary);box-shadow:0 0 0 3px var(--c-focus);background:#ffffff0f}.form-input.is-error{border-color:#e07a7a;background:#b3261e1f}.form-input::placeholder,.form-textarea::placeholder{color:var(--c-text-3)}.form-textarea{resize:vertical;line-height:1.55}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.create-note{margin:0;font-size:13px;color:var(--c-text-3)}.chips-group{display:flex;flex-wrap:wrap;gap:8px}.chip-option{border:1.5px solid var(--c-border);background:var(--c-card);color:var(--c-text-2);border-radius:12px;padding:7px 16px;font:inherit;font-size:14px;font-weight:600;transition:border-color .12s,background .12s,color .12s}.chip-option:hover{border-color:var(--c-primary);color:var(--c-primary)}.chip-option.is-active{border-color:var(--c-primary);background:var(--c-primary);color:#fff}.photo-picker{display:flex;flex-direction:column;gap:10px}.photo-picker__head{display:flex;align-items:center;justify-content:space-between;font-size:13.5px;color:var(--c-text-2)}.photo-picker__count{font-size:12.5px;color:var(--c-text-3);background:var(--c-hover);border-radius:12px;padding:2px 10px}.photo-picker__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}.photo-picker__item{position:relative;aspect-ratio:4 / 3;border-radius:12px;overflow:hidden;border:1px solid var(--c-border);background:#ffffff0a}.photo-picker__item img{width:100%;height:100%;object-fit:cover;display:block}.photo-picker__remove{position:absolute;top:6px;right:6px;width:24px;height:24px;border:0;border-radius:12px;background:#1c2430b8;color:#fff;font-size:13px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .12s}.photo-picker__remove:hover{background:#c03d3d}.photo-picker__add{min-height:100px;border:1.5px dashed var(--c-border);border-radius:12px;background:#ffffff0a;color:var(--c-text-2);font:inherit;font-size:13.5px;font-weight:600;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;transition:border-color .12s,color .12s}.photo-picker__add:hover{border-color:var(--c-primary);color:var(--c-primary)}.photo-picker__plus{width:30px;height:30px;border-radius:12px;background:var(--c-primary-soft);color:var(--c-primary);font-size:18px;display:flex;align-items:center;justify-content:center}.promo-row{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;align-items:center}.promo-row__remove{width:34px;height:34px;border:0;border-radius:12px;background:transparent;color:var(--c-text-3);font-size:15px;cursor:pointer}.promo-row__remove:hover{background:#b3261e33;color:#ff8a80}.create-actions{display:flex;align-items:center;gap:12px;background:var(--c-card);border:1px solid var(--c-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:16px 20px;position:sticky;bottom:16px}.create-actions__spacer{flex:1}.create-actions .btn{min-width:140px}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#141c288c;z-index:200;display:flex;align-items:flex-start;justify-content:center;padding:32px 20px;overflow-y:auto;overscroll-behavior:contain}.modal{width:min(1080px,100%);background:var(--c-bg);border-radius:12px;box-shadow:var(--shadow-pop);overflow:hidden;display:flex;flex-direction:column}.modal__head{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--c-card);border-bottom:1px solid var(--c-border);padding:16px 22px}.modal__title{margin:0;font-size:18px}.modal__close{width:34px;height:34px;border:0;border-radius:12px;background:var(--c-hover);color:var(--c-text-2);font-size:15px;cursor:pointer}.modal__close:hover{background:#ffffff24;color:var(--c-text)}.modal__body{padding:22px;overflow-y:auto;max-height:calc(100vh - 180px)}.modal__body .vacancy-page{padding:0}.modal__body .vacancy-hero{margin-bottom:18px}.modal__foot{display:flex;justify-content:flex-end;gap:10px;background:var(--c-card);border-top:1px solid var(--c-border);padding:14px 22px}.req-note{margin:12px 0 0;font-size:13px;line-height:1.5;color:var(--c-text-2);background:var(--c-hover);border-radius:12px;padding:10px 12px}@media(max-width:720px){.form-row,.promo-row{grid-template-columns:1fr}.promo-row__remove{justify-self:end}.create-actions{flex-wrap:wrap}.create-actions .btn{flex:1 1 auto;min-width:0}.create-actions__spacer{display:none}.modal__body{padding:14px}}.company-tariffs-page .acc-layout__main{background:#fff;min-width:0}.company-tariffs-breadcrumbs{font-size:13px;color:#777981;margin-bottom:14px}.company-tariffs-page .capp-head{display:flex;justify-content:space-between;align-items:center;gap:20px}.company-tariffs-page .capp-head .acc-title{font-size:clamp(30px,3vw,42px);color:#191b20}.company-tariffs-page .acc-subtitle{color:#676971}.company-tariffs-balance{border:1px solid #e5e5e8;border-radius:12px;padding:14px 20px;display:grid;gap:5px;flex-shrink:0;background:#fafafa}.company-tariffs-balance span{font-size:12px;color:#666973}.company-tariffs-balance strong{font-size:22px;color:#202126}.company-tariffs-page .capp-tabs{display:flex;flex-wrap:wrap;gap:20px;padding:0;background:transparent;border:0;border-bottom:1px solid #ddd;border-radius:0;margin:18px 0 22px;width:100%;max-width:100%}.company-tariffs-page .capp-tab{background:transparent;border:0;border-bottom:3px solid transparent;color:#75777d;border-radius:0;padding:12px 0;text-decoration:none;transition:color .12s ease,border-color .12s ease,background-color .12s ease}.company-tariffs-page .capp-tab.is-active{background:transparent;color:#191a1c;border-bottom-color:#ff5b0a;box-shadow:none}.company-tariffs-page .tariff-intro{display:flex;justify-content:space-between;gap:24px;align-items:center;margin:0 0 24px;padding:24px;border:1px solid #f1dfd2;border-radius:12px;background:linear-gradient(115deg,#fff4e9,#fffcf8 70%)}.tariff-intro__eyebrow{color:#ae4209;font-size:11px;letter-spacing:.09em;text-transform:uppercase;font-weight:750}.tariff-intro h2{font-size:clamp(21px,2vw,27px);line-height:1.25;letter-spacing:-.035em;margin:10px 0;color:#222329}.tariff-intro p{font-size:14px;line-height:1.65;color:#67615e;max-width:660px;margin:0}.tariff-intro__tag{flex-shrink:0;border:1px solid #ebd7c7;background:#fff9f1;border-radius:12px;padding:10px 12px;color:#9a4b21;font-size:12px}.company-tariffs-page .plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,255px),1fr));gap:20px;align-items:stretch}.company-tariffs-page .plan-card{--plan-muted: #686b74;position:relative;min-width:0;padding:24px;border:1px solid #dddfe4;border-radius:12px;background:#fff;color:#202127;box-shadow:0 5px 18px #292c3508;transition:border-color .2s,box-shadow .2s}.company-tariffs-page .plan-card:hover{border-color:#ecaa80;box-shadow:0 9px 25px #292c3510}.company-tariffs-page .plan-card--featured{--plan-muted: #c0c1c7;background:radial-gradient(ellipse at top right,#68412b 0,transparent 65%),#232428;border:1px solid #ee732e;color:#fff;box-shadow:0 8px 24px #4d2e181c}.company-tariffs-page .plan-card--purchased{border-color:#258564}.company-tariffs-page .plan-card__symbol{display:grid;place-items:center;width:42px;height:42px;font-size:27px;border-radius:12px;background:#fff1e5;color:#d95000;margin-bottom:20px}.company-tariffs-page .plan-card--featured .plan-card__symbol{background:#ff6b16;color:#fff}.company-tariffs-page .plan-card__badge{top:28px;right:18px;max-width:calc(100% - 90px);padding:6px 9px;background:#fff1df;color:#a33b00;border-radius:12px;font-size:10px;letter-spacing:.025em}.company-tariffs-page .plan-card__badge--purchased{color:#17674c;background:#e0f5ec}.company-tariffs-page .plan-card__hint{color:var(--plan-muted);font-size:11px;letter-spacing:.045em;line-height:1.5;min-height:0;margin:0 0 6px;text-transform:uppercase}.company-tariffs-page .plan-card__name{font-size:26px;line-height:1.2;letter-spacing:-.03em;color:inherit;margin:0 0 22px;overflow-wrap:anywhere}.company-tariffs-page .plan-card__eyebrow{color:var(--plan-muted);font-size:12px}.company-tariffs-page .plan-card__quota{display:flex;flex-wrap:wrap;gap:6px;align-items:baseline;color:inherit;margin:10px 0}.company-tariffs-page .plan-card__quota strong{color:inherit;font-size:clamp(27px,2.5vw,38px);font-weight:800;line-height:1.15;letter-spacing:-.055em;overflow-wrap:anywhere}.company-tariffs-page .plan-card__quota span{color:var(--plan-muted);font-size:12px;font-weight:500}.company-tariffs-page .plan-card__year{color:var(--plan-muted);font-size:12px;margin:0 0 16px}.company-tariffs-page .plan-card__saving{margin:0 0 16px;color:#227654;background:#eaf6ee;border-radius:12px;padding:7px 10px;font-size:11px;line-height:1.5}.company-tariffs-page .plan-card__expiry{color:#258564;margin:0 0 14px}.company-tariffs-page .plan-card--featured .plan-card__expiry{color:#98e3bd}.company-tariffs-page .plan-card__section-label{color:var(--plan-muted, #686b74);font-size:10px;text-transform:uppercase;letter-spacing:.075em;font-weight:700;margin:10px 0 8px}.company-tariffs-page .plan-card__rates{display:grid;grid-template-columns:1fr;gap:0;padding:4px 14px;margin:0 0 20px;background:#f6f6f8;border-radius:12px}.company-tariffs-page .plan-rate{display:flex;flex-direction:row;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 0;background:none;border:0;border-bottom:1px solid #e4e5e9;border-radius:0}.company-tariffs-page .plan-rate:last-child{border-bottom:0}.company-tariffs-page .plan-rate__label{color:var(--plan-muted);font-size:12px;text-transform:none;letter-spacing:0}.company-tariffs-page .plan-rate__value{color:inherit;font-size:15px;white-space:nowrap}.company-tariffs-page .plan-card--featured .plan-card__rates{background:#ffffff0b}.company-tariffs-page .plan-card--featured .plan-rate{border-color:#ffffff18}.company-tariffs-page .plan-card__lead{color:var(--plan-muted);min-height:0;font-size:13px;line-height:1.7;margin:0 0 22px;overflow-wrap:anywhere}.company-tariffs-page .plan-card__lead ul{margin:0;padding:0}.company-tariffs-page .plan-card__lead li{color:inherit;font-size:inherit}.company-tariffs-page .plan-card__availability{color:var(--plan-muted);font-size:12px;line-height:1.5;margin:auto 0 14px}.company-tariffs-page .plan-card__btn.btn--primary{margin-top:auto;width:100%;min-height:46px;padding:12px;border-radius:12px;border:1px solid #22242a;background:#22242a;color:#fff;font-size:14px;box-shadow:none}.company-tariffs-page .plan-card--featured .plan-card__btn.btn--primary{border-color:#ff6b16;background:#ff6b16;color:#fff}.company-tariffs-page .plan-card__btn.btn--primary:hover:not(:disabled){background:var(--c-orange-hover);border-color:var(--c-orange-hover)}.company-tariffs-page .plan-card__btn.btn--primary:disabled{background:#f0f1f3;border-color:#e6e7ea;color:#71747c;opacity:1;cursor:not-allowed}.company-tariffs-page .plan-card--featured .plan-card__btn:disabled{background:#ffffff0b;border-color:#ffffff25;color:#bfc0c6}.company-tariffs-page .plan-card--purchased .plan-card__btn:disabled{background:#e9f7ef;color:#216f50;border-color:#cce7d7}.plan-reach{display:flex;gap:5px;margin:12px 0 22px}.plan-reach i{height:6px;flex:1;background:#e5e6e9;border-radius:2px}.plan-reach i.is-filled{background:#f36b22}.tariff-footnote{color:#72747c;font-size:12px;line-height:1.6;margin:18px 0}.company-tariffs-page .bonus-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:28px}.bonus-steps>div{border:1px solid #e1e3e8;border-radius:12px;padding:20px;background:#fafafb}.bonus-steps span{color:#cf510d;font-size:12px;font-weight:750}.bonus-steps h3{color:#25272d;font-size:15px;margin:12px 0 8px}.bonus-steps p{color:#686b74;font-size:13px;line-height:1.6;margin:0}.company-tariffs-page .bonus-panel__title{color:#22242a}.company-tariffs-page .bonus-panel__sub{color:#6c6e76;line-height:1.6}.company-tariffs-page .bonus-add{width:auto;height:auto;min-height:44px;padding:12px 16px;font-size:13px}.company-tariffs-page .bonus-card{background:#fff;border:1px solid #e0e2e7;box-shadow:0 4px 18px #22222206;padding:22px;border-top:3px solid #f08542}.company-tariffs-page .bonus-list .bonus-card__title{color:#25272d;display:block;overflow:visible;min-height:0;line-height:1.45}.company-tariffs-page .bonus-card__hint,.company-tariffs-page .bonus-card__meta,.company-tariffs-page .bonus-card__shift{color:#71747c}.company-tariffs-page .bonus-card__row{padding:12px;border-radius:12px;background:#fff5ec}.company-tariffs-page .bonus-card__sum{color:#bd4709;text-align:right;overflow-wrap:anywhere}.company-tariffs-page .bonus-card__actions .btn{color:#484b54;background:#f7f7f9;border-color:#e0e2e6}.company-tariffs-page .bonus-card__actions .btn:hover{background:#fff2e6;border-color:#e6ad88;color:#ad440c}.company-tariffs-page .capp-empty{color:#292b32;background:#fafafb;border:1px dashed #d9dbe1}.company-tariffs-page .capp-empty h3{color:#292b32}.company-tariffs-page .capp-empty p{color:#747780}.company-tariffs-page button:focus-visible{outline:3px solid #e26722;outline-offset:3px}.company-tariffs-page .modal-overlay:has(.bonus-modal){align-items:center;padding:24px 16px;background:#19191975}.company-tariffs-page .bonus-modal{width:min(560px,100%);max-height:min(720px,calc(100vh - 48px));overflow:hidden;background:#fff;border:1px solid #e2e3e6;border-radius:16px;box-shadow:0 24px 70px #1f212633;color:#191919}.company-tariffs-page .bonus-modal .modal__head,.company-tariffs-page .bonus-modal .modal__foot{background:#fff;border-color:#ececee}.company-tariffs-page .bonus-modal .modal__head{padding:20px 24px}.company-tariffs-page .bonus-modal .modal__title{color:#191919;font-size:21px;letter-spacing:-.025em}.company-tariffs-page .bonus-modal .modal__close{background:#f5f5f6;color:#73747c}.company-tariffs-page .bonus-modal .modal__close:hover{background:#fff1e8;color:#c94a00}.company-tariffs-page .bonus-modal .modal__body{padding:24px;background:#fff}.company-tariffs-page .bonus-modal .modal__foot{gap:10px;padding:16px 24px}.company-tariffs-page .bonus-modal .modal__foot .btn{min-height:44px;border-radius:12px}.company-tariffs-page .bonus-modal .acc-modal__label{color:#55565c}.company-tariffs-page .bonus-modal .acc-input{background:#fff;border:1px solid #d9dadd;border-radius:12px;color:#191919}.company-tariffs-page .bonus-modal .acc-input:focus{border-color:#ff5c00;box-shadow:0 0 0 3px #ff5c0024;background:#fff}.company-tariffs-page .bonus-modal .acc-input::placeholder{color:#9a9ba0}.company-tariffs-page .bonus-modal .bonus-card__title{color:#191919}.company-tariffs-page .bonus-modal .bonus-vacancy__btn:after{border-color:#73747c}.company-tariffs-page .bonus-modal .bonus-vacancy__list{background:#fff;border-color:#d9dadd;box-shadow:0 12px 28px #1f21261f}.company-tariffs-page .bonus-modal .bonus-vacancy__opt{color:#38393e}.company-tariffs-page .bonus-modal .bonus-vacancy__opt:hover,.company-tariffs-page .bonus-modal .bonus-vacancy__opt.is-active{background:#fff3ed;color:#c94a00}.company-tariffs-page .bonus-modal .btn--ghost{border:1px solid #d4d5d9;background:#fff;color:#38393e}.company-tariffs-page .bonus-modal .btn--ghost:hover{border-color:#e85b16;background:#fff5ee;color:#c94a00}.company-tariffs-page .bonus-modal .btn--primary{background:#e85b16;border-color:#e85b16;color:#fff}.company-tariffs-page .bonus-modal .btn--primary:hover:not(:disabled){background:var(--c-orange-hover, #cf4e06);border-color:var(--c-orange-hover, #cf4e06)}@media(max-width:560px){.company-tariffs-page .bonus-modal .modal__head,.company-tariffs-page .bonus-modal .modal__body,.company-tariffs-page .bonus-modal .modal__foot{padding-left:18px;padding-right:18px}.company-tariffs-page .bonus-modal .modal__foot{flex-direction:column-reverse}.company-tariffs-page .bonus-modal .modal__foot .btn{width:100%}}.company-tariffs-page .modal-overlay:has(.tariff-purchase-modal){align-items:center;background:#19191975;padding:24px 16px}.company-tariffs-page .tariff-purchase-modal{width:min(520px,100%);max-height:min(720px,calc(100vh - 48px));background:#fff;border:1px solid #e2e3e6;border-radius:16px;box-shadow:0 24px 70px #1f212633;color:#191919}.company-tariffs-page .tariff-purchase-modal .modal__head,.company-tariffs-page .tariff-purchase-modal .modal__foot{background:#fff;border-color:#ececee}.company-tariffs-page .tariff-purchase-modal .modal__head{padding:20px 24px}.company-tariffs-page .tariff-purchase-modal .modal__title{color:#191919;font-size:21px;letter-spacing:-.025em}.company-tariffs-page .tariff-purchase-modal .modal__close{background:#f5f5f6;color:#73747c}.company-tariffs-page .tariff-purchase-modal .modal__close:hover{background:#fff1e8;color:#c94a00}.company-tariffs-page .tariff-purchase-modal .modal__body{background:#fff;padding:24px}.company-tariffs-page .tariff-purchase-modal__intro{padding:18px;border:1px solid #f1dfd2;border-radius:12px;background:linear-gradient(115deg,#fff5ec,#fffdfa 76%)}.company-tariffs-page .tariff-purchase-modal__eyebrow,.company-tariffs-page .tariff-purchase-modal__section-label{display:block;color:#ae4209;font-size:11px;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.company-tariffs-page .tariff-purchase-modal .tariff-modal__name{margin:8px 0 6px;color:#222329;font-size:24px;letter-spacing:-.035em}.company-tariffs-page .tariff-purchase-modal__balance{margin:0;color:#676971;font-size:13px}.company-tariffs-page .tariff-purchase-modal__balance strong{color:#222329}.company-tariffs-page .tariff-purchase-modal .acc-banner{margin:14px 0 0}.company-tariffs-page .tariff-purchase-modal .tariff-purchase-modal__description{margin:18px 0 10px;color:#676971;line-height:1.6}.company-tariffs-page .tariff-purchase-modal__section-label{margin:18px 0 10px;color:#777981;letter-spacing:.07em}.company-tariffs-page .tariff-purchase-modal .publish-choices{margin-top:0;gap:10px}.company-tariffs-page .tariff-purchase-modal .publish-choice{min-height:64px;padding:13px 15px;border:1px solid #dedfe3;border-radius:12px;background:#fff;color:#222329;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.company-tariffs-page .tariff-purchase-modal .publish-choice:hover:not(:disabled){border-color:#e6a174;background:#fffaf6;box-shadow:0 4px 14px #d05b1614}.company-tariffs-page .tariff-purchase-modal .publish-choice.is-selected{border-color:#e85b16;background:#fff5ee;box-shadow:0 0 0 2px #e85b161a}.company-tariffs-page .tariff-purchase-modal .publish-choice b{color:#222329}.company-tariffs-page .tariff-purchase-modal .publish-choice span{color:#73747c}.company-tariffs-page .tariff-purchase-modal .publish-choice.is-selected span{color:#b54d13}.company-tariffs-page .tariff-purchase-modal .publish-choice:disabled{background:#f7f7f8;border-color:#e7e7e9}.company-tariffs-page .tariff-purchase-modal .modal__foot{gap:10px;padding:16px 24px}.company-tariffs-page .tariff-purchase-modal .modal__foot .btn{min-height:44px;border-radius:12px}.company-tariffs-page .tariff-purchase-modal .btn--ghost{border:1px solid #d4d5d9;background:#fff;color:#38393e}.company-tariffs-page .tariff-purchase-modal .btn--ghost:hover{border-color:#e85b16;background:#fff5ee;color:#c94a00}.company-tariffs-page .tariff-purchase-modal .btn--primary{background:#e85b16;border-color:#e85b16;color:#fff}.company-tariffs-page .tariff-purchase-modal .btn--primary:hover:not(:disabled){background:var(--c-orange-hover, #cf4e06);border-color:var(--c-orange-hover, #cf4e06)}.company-tariffs-page .tariff-purchase-modal .btn--primary:disabled{background:#f0f1f3;border-color:#e6e7ea;color:#71747c}@media(max-width:560px){.company-tariffs-page .tariff-purchase-modal .modal__head,.company-tariffs-page .tariff-purchase-modal .modal__body,.company-tariffs-page .tariff-purchase-modal .modal__foot{padding-left:18px;padding-right:18px}.company-tariffs-page .tariff-purchase-modal .modal__foot{flex-direction:column-reverse}.company-tariffs-page .tariff-purchase-modal .modal__foot .btn{width:100%}}@media(max-width:1100px){.tariff-intro__tag{display:none}.company-tariffs-page .bonus-steps{grid-template-columns:1fr}.bonus-steps>div{padding:16px}}@media(max-width:650px){.company-tariffs-page .capp-head{align-items:flex-start;flex-direction:column}.company-tariffs-balance{width:100%;display:flex;justify-content:space-between;align-items:center}.company-tariffs-page .capp-tabs{width:100%;overflow-x:auto;flex-wrap:nowrap}.company-tariffs-page .capp-tab{flex:0 0 auto;padding:12px 0;font-size:13px;white-space:nowrap}.company-tariffs-page .tariff-intro{padding:20px}.company-tariffs-page .plan-grid,.company-tariffs-page .bonus-list{grid-template-columns:1fr}.company-tariffs-page .bonus-panel__head{flex-direction:column}.company-tariffs-page .bonus-add{width:100%}}.company-tariffs-page .plan-card__saving-slot{min-height:48px}.company-tariffs-page .plan-grid--general{grid-template-columns:repeat(auto-fit,minmax(220px,280px));gap:14px;justify-content:start}.company-tariffs-page .plan-card--general{padding:16px 14px 12px;border-radius:12px}.company-tariffs-page .plan-card--general .plan-card__symbol{width:34px;height:34px;font-size:22px;border-radius:12px;margin-bottom:12px}.company-tariffs-page .plan-card--general .plan-card__badge{top:18px;right:12px}.company-tariffs-page .plan-card--general .plan-card__name{font-size:21px;margin-bottom:14px}.company-tariffs-page .plan-card--general .plan-card__quota{margin:7px 0}.company-tariffs-page .plan-card--general .plan-card__quota strong{font-size:clamp(24px,2.2vw,31px)}.company-tariffs-page .plan-card--general .plan-card__year{margin-bottom:10px}.company-tariffs-page .plan-card--general .plan-card__saving{margin-bottom:10px;padding:6px 8px}.company-tariffs-page .plan-card--general .plan-card__section-label{margin:7px 0 6px}.company-tariffs-page .plan-card--general .plan-card__rates{padding:2px 10px;margin-bottom:14px;border-radius:12px}.company-tariffs-page .plan-card--general .plan-rate{padding:9px 0}.company-tariffs-page .plan-card--general .plan-rate__label{font-size:11px}.company-tariffs-page .plan-card--general .plan-rate__value{font-size:13px}.company-tariffs-page .plan-card--general .plan-card__lead{font-size:12px;line-height:1.55;margin-bottom:14px}.company-tariffs-page .plan-card--general .plan-card__btn.btn--primary{min-height:40px;padding:9px 10px;border-radius:12px;font-size:13px}.company-tariffs-page .bonus-list{grid-template-columns:repeat(auto-fit,minmax(260px,360px));gap:12px;justify-content:start}.company-tariffs-page .bonus-card{gap:10px;padding:14px;border-radius:12px}.company-tariffs-page .bonus-card__title{font-size:15px}.company-tariffs-page .bonus-card__meta{margin-bottom:8px;font-size:12px}.company-tariffs-page .bonus-card__shifts{gap:6px}.company-tariffs-page .bonus-card__row{padding:8px 10px;border-radius:12px}.company-tariffs-page .bonus-card__shift{font-size:12px}.company-tariffs-page .bonus-card__sum{font-size:18px}.company-tariffs-page .bonus-card__actions{gap:6px}.company-tariffs-page .bonus-card__actions .btn{min-height:36px;border-radius:12px;padding:8px 10px;font-size:12px}.company-tariffs-page .bonus-steps{gap:10px;margin-bottom:18px}.company-tariffs-page .bonus-steps>div{padding:14px;border-radius:12px}.company-tariffs-page .bonus-steps span{font-size:11px}.company-tariffs-page .bonus-steps h3{font-size:14px;margin:8px 0 5px}.company-tariffs-page .bonus-steps p{font-size:12px;line-height:1.45}@media(max-width:650px){.company-tariffs-page .plan-grid--general,.company-tariffs-page .bonus-list{grid-template-columns:1fr}}.company-tariffs-page .capp-tab:hover{color:#e9550a;background:transparent;border-bottom-color:#ffb27d;text-decoration:none}.company-finance-page .acc-layout__main{padding:32px 36px 48px;background:#fff}.company-finance-page .capp-head{margin-bottom:18px}.company-finance-page .capp-head .acc-title{color:#171717}.company-finance-page .capp-head .acc-subtitle{color:#73747c}.company-finance-page .capp-tabs{margin:0 0 22px;gap:20px;border-bottom:1px solid #ddd}.company-finance-page .capp-tab{background:transparent;border:0;border-bottom:3px solid transparent;border-radius:0;color:#75777d;padding:12px 0;font-family:var(--font-ui, Montserrat, sans-serif);font-size:13px;font-weight:600;line-height:1.25;text-decoration:none}.company-finance-page .capp-tab:hover{background:transparent;border-bottom-color:#ffb27d;color:#e9550a;text-decoration:none}.company-finance-page .capp-tab.is-active{background:transparent;border-bottom-color:#ff5b0a;color:#191a1c;box-shadow:none}.company-finance-page .capp-finance{gap:12px;margin-bottom:20px}.company-finance-page .capp-wallet,.company-finance-page .capp-stat{background:#fff;border:1px solid #e1e2e4;border-radius:12px;box-shadow:0 4px 16px #1414140a}.company-finance-page .capp-wallet{min-height:116px;padding:14px 16px}.company-finance-page .capp-wallet__label{color:#73747c}.company-finance-page .capp-wallet__sum{color:#171717}.company-finance-page .capp-wallet .cdash-safe{opacity:.78}.company-finance-page .company-finance-wallet{position:absolute;right:18px;top:50%;color:#ff5b0a;transform:translateY(-50%)}.company-finance-page .company-finance-wallet svg{width:42px;height:42px;stroke-width:1.25}.company-finance-page .capp-stat{min-height:116px;padding:14px 16px;justify-content:center}.company-finance-page .capp-stat__label{color:#73747c;margin-bottom:4px}.company-finance-page .capp-stat__value{color:#191919}.company-finance-page .capp-stat--topup{padding:12px}.company-finance-page .capp-stat--topup .btn.cdash-topup{min-height:54px;height:auto;flex:1 1 auto;border:1px solid #d9dadd;border-radius:12px;background:#fff;color:#333;font-size:13px}.company-finance-page .capp-stat--topup .btn.cdash-topup:disabled,.company-finance-page .capp-stat--topup .btn.cdash-topup.btn--stub:disabled:hover{opacity:1;border-color:#d9dadd;background:#fff;color:#55565c}.company-finance-page .capp-stat--topup .btn.cdash-topup:hover:not(:disabled){border-color:#ffb27d;background:#fff6f1;color:#e9550a}.company-finance-page .capp-stat--topup .btn__soon{color:#a0a1a6}.company-finance-page .capp-stat--topup .cdash-topup__plus{color:#ff5b0a}.company-finance-page .capp-history-head{display:flex;align-items:center;gap:10px;margin:0 0 12px}.company-finance-page .capp-history-head .acc-card__title{color:#171717;margin:0}.company-finance-page .capp-history-head .capp-tab__count{background:#fff0e6;color:#df4d00}.company-finance-page .capp-list{gap:10px}.company-finance-page .capp-card--sum{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 14px;background:#fff;border:1px solid #e1e2e4;border-radius:12px;box-shadow:0 2px 10px #14141408}.company-finance-page .capp-card--sum:hover{border-color:#f0b08a}.company-finance-page .capp-card--sum .capp-card__top{padding:0}.company-finance-page .capp-card--sum .capp-card__kicker{color:#73747c}.company-finance-page .capp-card--sum .capp-card__kicker.is-plus{color:#1a8f4a}.company-finance-page .capp-card--sum .capp-card__kicker.is-minus{color:#c9403f}.company-finance-page .capp-card--sum .capp-card__name{color:#191a1c}.company-finance-page .capp-card--sum .capp-card__name{font-size:14px;margin-bottom:2px}.company-finance-page .capp-card--sum .capp-facts{color:#777b82;font-size:12px;gap:8px}.company-finance-page .capp-op-sum{flex:0 0 auto;margin:0;font-size:17px;font-weight:800}.company-finance-page .capp-op-sum.is-plus{color:#1a8f4a}.company-finance-page .capp-op-sum.is-minus{color:#c9403f}.company-finance-page .capp-empty{padding:30px 22px;background:#fff;border:1px solid #e1e2e4;border-left:3px solid #ff5b0a;border-radius:12px;box-shadow:0 3px 14px #1414140a}.company-finance-page .capp-empty h3{color:#171717}.company-finance-page .capp-empty p{color:#73747c}.company-finance-page .vacancy-pager{display:flex;align-items:center;justify-content:center;gap:8px;margin:16px 0 4px}.company-finance-page .vacancy-pager__pages{display:flex;align-items:center;gap:5px}.company-finance-page .vacancy-pager__num,.company-finance-page .vacancy-pager .btn{min-width:34px;height:34px;padding:0 9px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #dddfe3;border-radius:12px;background:#fff;color:#555;font-size:12px;font-weight:600;box-shadow:none;text-decoration:none}.company-finance-page .vacancy-pager__num:hover,.company-finance-page .vacancy-pager .btn:hover:not(:disabled){border-color:#ffb27d;background:#fff6f1;color:#e9550a;text-decoration:none}.company-finance-page .vacancy-pager__num.is-active{border-color:#ff5b0a;background:#ff5b0a;color:#fff}.company-finance-page .vacancy-pager__ellipsis{padding:0 2px;color:#85888e}.company-finance-page .vacancy-pager .btn:disabled{opacity:.42;background:#f6f6f7;color:#777}.company-finance-page .capp-finance+.acc-card,.company-finance-page .acc-card{padding:18px 20px;background:#fff;border:1px solid #e1e2e4;border-radius:12px;box-shadow:0 3px 14px #1414140a}.company-finance-page .acc-card__title{color:#171717}.company-finance-page .staff-hint{color:#73747c}.company-finance-page .staff-row{border-color:#ececee}.company-finance-page .staff-list{gap:8px}.company-finance-page .staff-row{gap:10px;padding:9px 11px;border-radius:12px}.company-finance-page .staff-ava{width:34px;height:34px;border-radius:12px;font-size:12px}.company-finance-page .staff-row__name{font-size:14px}.company-finance-page .staff-row__meta{font-size:12px}.company-finance-page .staff-row__name{color:#191a1c}.company-finance-page .staff-row__meta{color:#777b82}.company-finance-page .staff-chip{background:#fff0e6;color:#c94a00}.company-finance-page .acc-input.staff-limit-input{background:#fff;border-color:#d9dadd;color:#191919}.company-finance-page .acc-input.staff-limit-input:focus{border-color:#ff5b0a;box-shadow:0 0 0 3px #ff5c0024}.company-finance-page .staff-row-actions .btn,.company-finance-page .staff-row__actions .btn{border-radius:12px}@media(max-width:1280px){.company-finance-page .acc-layout__main{padding:28px 24px 40px}}@media(max-width:700px){.company-finance-page .acc-layout__main{padding:24px 16px 32px}.company-finance-page .capp-tabs{gap:12px;overflow-x:auto;flex-wrap:nowrap}.company-finance-page .capp-tab{white-space:nowrap}.company-finance-page .capp-card--sum{align-items:flex-start;flex-direction:column;gap:8px}.company-finance-page .capp-op-sum{align-self:flex-end}}.legal-page{padding:40px 24px 72px}.legal-card{max-width:860px;margin:0 auto;background:var(--c-card);border:1px solid var(--c-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:40px 48px}.legal-title{margin:0 0 8px;font-size:28px;font-weight:700;color:var(--c-text);overflow-wrap:anywhere}.legal-subtitle{margin:0 0 28px;font-size:14px;color:var(--c-text-3)}.legal-section{margin-bottom:28px}.legal-section h2{margin:0 0 12px;font-size:19px;font-weight:700;color:var(--c-text)}.legal-section h3{margin:16px 0 8px;font-size:16px;font-weight:700;color:var(--c-text)}.legal-section p{margin:0 0 10px;font-size:14.5px;line-height:1.65;color:var(--c-text-2)}.legal-section ul,.legal-section ol{margin:0 0 10px;padding-left:22px;font-size:14.5px;line-height:1.65;color:var(--c-text-2)}.legal-section li{margin-bottom:6px}.legal-back{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-size:14px;font-weight:600;color:var(--c-text-2)}.legal-back:hover{color:var(--c-primary);text-decoration:none}.legal-back .icon{width:15px;height:15px}@media(max-width:720px){.legal-card{padding:28px 22px}.legal-title{font-size:23px}}.legal-doc-page{background:#f8f8f6}.legal-doc-page .legal-page{min-height:calc(100vh - 99px);padding:48px 24px 64px;background:#f8f8f6}.legal-doc-page .legal-card{max-width:980px;background:#fff;border:1px solid #ecece8;border-radius:12px;box-shadow:0 10px 28px #1818140f;padding:48px 64px}.legal-doc-page .legal-title{font-size:clamp(30px,4vw,46px);line-height:1.08;letter-spacing:-.035em;color:#161616}.legal-doc-page .legal-subtitle{color:#7c7c76}.legal-doc-page .legal-section h2,.legal-doc-page .legal-section h3{color:#161616}.legal-doc-page .legal-section p,.legal-doc-page .legal-section ul,.legal-doc-page .legal-section ol,.legal-doc-page .legal-back{color:#4d4d48}.legal-doc-page .legal-back:hover{color:#ee5f0f}.legal-doc-page .hb-foot{margin-top:0}@media(max-width:720px){.legal-doc-page .legal-page{padding:28px 16px 44px}.legal-doc-page .legal-card{padding:28px 22px}}.vsc-page{min-height:100vh;padding:72px max(24px,calc((100vw - 1360px)/2)) 100px;background:radial-gradient(circle at 85% 4%,rgba(61,138,232,.16),transparent 27rem),linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:auto,48px 48px,48px 48px}.vsc-hero{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);align-items:end;gap:48px;padding-bottom:54px}.vsc-eyebrow{display:block;margin-bottom:18px;color:var(--c-primary);font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.vsc-hero h1{margin:0;max-width:850px;font-size:clamp(40px,6vw,82px);font-weight:850;line-height:.95;letter-spacing:-.055em}.vsc-hero h1 em{color:var(--c-orange);font-style:normal}.vsc-hero>p{margin:0 0 5px;padding-left:20px;border-left:2px solid var(--c-orange);color:var(--c-text-2);font-size:15px;line-height:1.65}.vsc-nav{position:sticky;top:calc(var(--header-h) + 12px);z-index:20;display:grid;grid-template-columns:repeat(10,1fr);margin-bottom:64px;border:1px solid var(--c-border);background:#08182ee6;box-shadow:0 12px 34px #00000038;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.vsc-nav a{display:flex;min-width:0;padding:12px 10px;align-items:center;gap:8px;border-right:1px solid var(--c-border);color:var(--c-primary);font-size:11px;font-weight:800;letter-spacing:.08em;text-decoration:none}.vsc-nav a:last-child{border-right:0}.vsc-nav a:hover{background:var(--c-hover);text-decoration:none}.vsc-nav a span{overflow:hidden;color:var(--c-text-2);font-weight:600;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.vsc-showcase{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:72px 38px}.vsc-production{margin-bottom:72px;padding-bottom:72px;border-bottom:1px solid var(--c-border)}.vsc-variant{min-width:0;scroll-margin-top:150px}.vsc-variant__header{display:flex;align-items:center;gap:14px;margin-bottom:18px}.vsc-variant__header>span{display:grid;width:44px;height:44px;place-items:center;border:1px solid var(--c-primary-soft-2);color:var(--c-primary);font-size:12px;font-weight:800}.vsc-variant__header h2{margin:0;font-size:17px;line-height:1.25}.vsc-variant__header p{margin:2px 0 0;color:var(--c-text-3);font-size:12px}.vsc-variant--comparison{grid-column:1 / -1}.vsc-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:38px}.vsc-comparison>div{min-width:0}.vsc-comparison__label{display:inline-flex;margin-bottom:10px;padding:5px 8px;border:1px solid rgba(110,179,255,.28);color:var(--c-primary);font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.vsc-comparison__label--hot{border-color:#f6631e73;color:#ff8d56}.vsc-card{--vsc-accent: var(--c-primary);position:relative;display:grid;min-height:340px;overflow:hidden;border:1px solid var(--c-border);background:#102644;box-shadow:var(--shadow-card);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.vsc-card:hover{border-color:color-mix(in srgb,var(--vsc-accent) 48%,transparent);box-shadow:0 18px 46px #00000061;transform:translateY(-2px)}.vsc-accent{position:absolute;z-index:2;background:var(--vsc-accent)}.vsc-topline{display:flex;align-items:center;justify-content:space-between;gap:12px}.vsc-hot,.vsc-fresh{color:var(--vsc-accent);font-size:9px;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.vsc-date{color:var(--c-text-3);font-size:11px;white-space:nowrap}.vsc-content{min-width:0}.vsc-heading{display:flex;align-items:flex-start;gap:14px}.vsc-heading h2{margin:0;flex:1;color:var(--c-text);font-size:21px;line-height:1.15;letter-spacing:-.02em}.vsc-heading h2:hover{color:var(--c-primary-hover)}.vsc-heart{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--c-border);background:transparent;color:var(--c-text-3)}.vsc-heart{width:34px;height:34px;flex:0 0 34px;padding:8px}.vsc-heart:hover{border-color:#f6631e80;color:var(--c-orange)}.vsc-heart.is-active{border-color:#f6631e73;background:#f6631e1f;color:var(--c-orange)}.vsc-icon{width:1em;height:1em;flex:0 0 auto}.vsc-company{display:flex;min-width:0;align-items:center;gap:8px;color:var(--c-text-2);font-size:12px;font-weight:650}.vsc-company>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vsc-logo{display:grid;width:27px;height:27px;flex:0 0 27px;place-items:center;background:#6eb3ff29;color:var(--c-primary-hover);font-size:9px;font-weight:850;letter-spacing:-.02em}.vsc-verified{display:inline-grid;width:15px;height:15px;flex:0 0 15px;place-items:center;border-radius:12px;background:#1677ff;color:#fff;font-size:9px}.vsc-facts{display:flex;flex-wrap:wrap;gap:8px}.vsc-facts span{display:inline-flex;min-width:0;align-items:center;gap:6px;color:var(--c-text-2);font-size:11px}.vsc-facts .vsc-icon{width:13px;height:13px;color:var(--c-text-3)}.vsc-benefits{display:flex;flex-wrap:wrap;gap:6px}.vsc-benefits span{padding:5px 8px;background:var(--c-hover);color:var(--c-text-2);font-size:10px;line-height:1}.vsc-salary{min-width:0}.vsc-salary-label{display:block;margin-bottom:5px;color:var(--c-text-3);font-size:9px;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.vsc-salary strong{display:block;color:#fff;font-size:23px;line-height:1.1;letter-spacing:-.03em}.vsc-salary small{display:block;margin-top:4px;color:var(--c-text-3);font-size:10px}.vsc-bonus{display:inline-flex;margin-top:10px;padding:5px 8px;background:#f6631e29;color:#ff9865;font-size:10px;font-weight:750}.vsc-actions{display:flex;align-items:stretch;gap:8px}.vsc-actions button{min-height:38px;padding:8px 12px;font-size:11px;font-weight:750}.vsc-details{border:1px solid var(--c-border);background:transparent;color:var(--c-text-2)}.vsc-details:hover{background:var(--c-hover);color:#fff}.vsc-apply{display:inline-flex;flex:1;align-items:center;justify-content:center;gap:8px;border:1px solid var(--c-primary-dark);background:var(--c-primary-dark);color:#fff}.vsc-apply:hover{border-color:var(--c-primary-hover);background:#4d97ee}.vsc-metrics,.vsc-employer{display:none}.vsc-card--01{grid-template:"top top" auto "salary content" 1fr "salary actions" auto / 155px 1fr}.vsc-card--01 .vsc-accent{inset:0 auto 0 0;width:3px}.vsc-card--01 .vsc-topline{grid-area:top;padding:14px 18px;border-bottom:1px solid var(--c-border-soft)}.vsc-card--01 .vsc-content{grid-area:content;display:flex;flex-direction:column;gap:14px;padding:22px 20px 14px}.vsc-card--01 .vsc-salary{grid-area:salary;display:flex;flex-direction:column;justify-content:center;padding:20px;border-right:1px solid var(--c-border);background:#030e1c4d}.vsc-card--01 .vsc-salary strong{font-size:20px}.vsc-card--01 .vsc-actions{grid-area:actions;padding:0 20px 18px}.vsc-card--02{--vsc-accent: #43d69b;grid-template:"top top" auto "salary salary" auto "content content" 1fr "actions actions" auto / 1fr;background:linear-gradient(140deg,rgba(62,207,142,.12),transparent 44%),#102644}.vsc-card--02 .vsc-accent{inset:0 0 auto;height:3px}.vsc-card--02 .vsc-topline{grid-area:top;padding:16px 20px 0}.vsc-card--02 .vsc-salary{grid-area:salary;padding:18px 20px;border-bottom:1px solid var(--c-border-soft)}.vsc-card--02 .vsc-salary strong{color:#62e6ad;font-size:31px}.vsc-card--02 .vsc-salary small{display:inline}.vsc-card--02 .vsc-bonus{margin:0 0 0 12px}.vsc-card--02 .vsc-content{grid-area:content;display:grid;grid-template-columns:1fr auto;align-content:start;gap:12px 18px;padding:18px 20px}.vsc-card--02 .vsc-heading,.vsc-card--02 .vsc-benefits{grid-column:1 / -1}.vsc-card--02 .vsc-actions{grid-area:actions;padding:0 20px 18px}.vsc-card--03{grid-template:"salary top" auto "salary content" 1fr "salary actions" auto / 175px 1fr;min-height:285px}.vsc-card--03 .vsc-accent{inset:0 auto 0 0;width:5px}.vsc-card--03 .vsc-topline{grid-area:top;padding:14px 18px 0}.vsc-card--03 .vsc-content{grid-area:content;display:flex;flex-direction:column;gap:11px;padding:12px 18px}.vsc-card--03 .vsc-heading h2{font-size:18px}.vsc-card--03 .vsc-salary{grid-area:salary;display:flex;flex-direction:column;justify-content:center;padding:22px;background:#0b1c33}.vsc-card--03 .vsc-salary strong{font-size:22px}.vsc-card--03 .vsc-actions{grid-area:actions;padding:0 18px 16px}.vsc-card--03 .vsc-details{display:none}.vsc-card--04{--vsc-accent: #8c9eff;grid-template:"employer employer" auto "content salary" 1fr "actions actions" auto / 1fr 180px}.vsc-card--04 .vsc-accent{inset:0 0 auto;height:3px}.vsc-card--04 .vsc-employer{grid-area:employer;display:flex;align-items:center;padding:18px 20px;border-bottom:1px solid var(--c-border);background:#ffffff06}.vsc-card--04 .vsc-employer .vsc-logo{width:38px;height:38px;flex-basis:38px;font-size:11px}.vsc-card--04 .vsc-content{grid-area:content;display:flex;flex-direction:column;gap:14px;padding:22px 20px}.vsc-card--04 .vsc-content>.vsc-company{display:none}.vsc-card--04 .vsc-topline{position:absolute;top:30px;right:20px}.vsc-card--04 .vsc-topline>:first-child{display:none}.vsc-card--04 .vsc-salary{grid-area:salary;display:flex;flex-direction:column;justify-content:center;padding:20px;border-left:1px solid var(--c-border-soft)}.vsc-card--04 .vsc-salary strong{font-size:21px}.vsc-card--04 .vsc-actions{grid-area:actions;padding:0 20px 20px}.vsc-card--05{--vsc-accent: #49c6e5;grid-template:"top top" auto "content salary" 1fr "actions actions" auto / 1fr 190px}.vsc-card--05 .vsc-accent{inset:0 auto 0 0;width:3px}.vsc-card--05 .vsc-topline{grid-area:top;padding:15px 20px;border-bottom:1px solid var(--c-border-soft)}.vsc-card--05 .vsc-content{grid-area:content;display:flex;flex-direction:column;gap:14px;padding:20px}.vsc-card--05 .vsc-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.vsc-card--05 .vsc-benefits span{padding:9px;border:1px solid var(--c-border-soft);background:#49c6e512}.vsc-card--05 .vsc-salary{grid-area:salary;align-self:center;padding:20px}.vsc-card--05 .vsc-salary strong{font-size:22px}.vsc-card--05 .vsc-actions{grid-area:actions;padding:0 20px 20px}.vsc-card--06{--vsc-accent: var(--c-orange);grid-template:"top top" auto "content salary" 1fr "actions salary" auto / 1fr 205px;border-color:#f6631e8c;background:linear-gradient(135deg,rgba(246,99,30,.16),transparent 48%),#142846;box-shadow:0 14px 40px #f6631e21}.vsc-card--06 .vsc-accent{inset:0 auto 0 0;width:5px}.vsc-card--06 .vsc-topline{grid-area:top;padding:16px 20px;border-bottom:1px solid rgba(246,99,30,.24)}.vsc-card--06 .vsc-hot{padding:5px 8px;background:var(--c-orange);color:#fff}.vsc-card--06 .vsc-content{grid-area:content;display:flex;flex-direction:column;gap:15px;padding:24px 20px 16px}.vsc-card--06 .vsc-heading h2{font-size:23px}.vsc-card--06 .vsc-salary{grid-area:salary;display:flex;flex-direction:column;justify-content:center;padding:22px;border-left:1px solid rgba(246,99,30,.22);background:#f6631e14}.vsc-card--06 .vsc-salary strong{color:#ff9e70}.vsc-card--06 .vsc-bonus{background:var(--c-orange);color:#fff}.vsc-card--06 .vsc-actions{grid-area:actions;padding:0 20px 20px}.vsc-card--06 .vsc-apply{border-color:var(--c-orange);background:var(--c-orange)}.vsc-card--06 .vsc-apply:hover{background:var(--c-orange-hover);border-color:var(--c-orange-hover);color:#fff}.vsc-card--06.vsc-card--standard{--vsc-accent: var(--c-primary);border-color:#6eb3ff57;background:linear-gradient(135deg,rgba(61,138,232,.14),transparent 48%),#142846;box-shadow:0 14px 40px #1456a01f}.vsc-card--06.vsc-card--standard .vsc-topline{border-bottom-color:#6eb3ff2e}.vsc-card--06.vsc-card--standard .vsc-fresh{padding:5px 8px;background:#6eb3ff24;color:var(--c-primary-hover)}.vsc-card--06.vsc-card--standard .vsc-salary{border-left-color:#6eb3ff2e;background:#3d8ae812}.vsc-card--06.vsc-card--standard .vsc-salary strong{color:#a8d2ff}.vsc-card--06.vsc-card--standard .vsc-apply{border-color:var(--c-primary-dark);background:var(--c-primary-dark)}.vsc-card--06.vsc-card--standard .vsc-apply:hover{border-color:var(--c-primary-hover);background:#4d97ee}.vsc-card--07{--vsc-accent: #7faeff;grid-template:"top" auto "content" auto "salary" auto "metrics" 1fr "actions" auto / 1fr}.vsc-card--07 .vsc-accent{inset:0 0 auto;height:3px}.vsc-card--07 .vsc-topline{grid-area:top;padding:15px 20px 0}.vsc-card--07 .vsc-content{grid-area:content;display:grid;grid-template-columns:1fr auto;gap:11px 18px;padding:15px 20px}.vsc-card--07 .vsc-heading{grid-column:1 / -1}.vsc-card--07 .vsc-facts,.vsc-card--07 .vsc-benefits{display:none}.vsc-card--07 .vsc-salary{grid-area:salary;padding:13px 20px;border-block:1px solid var(--c-border-soft);background:#6eb3ff0f}.vsc-card--07 .vsc-salary strong,.vsc-card--07 .vsc-salary small{display:inline}.vsc-card--07 .vsc-salary small{margin-left:8px}.vsc-card--07 .vsc-metrics{grid-area:metrics;display:grid;grid-template-columns:repeat(3,1fr)}.vsc-card--07 .vsc-metrics>span{min-width:0;padding:13px 16px;border-right:1px solid var(--c-border-soft)}.vsc-card--07 .vsc-metrics>span:last-child{border-right:0}.vsc-card--07 .vsc-metrics small,.vsc-card--07 .vsc-metrics b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vsc-card--07 .vsc-metrics small{margin-bottom:4px;color:var(--c-text-3);font-size:9px;text-transform:uppercase}.vsc-card--07 .vsc-metrics b{font-size:10px;font-weight:650}.vsc-card--07 .vsc-actions{grid-area:actions;padding:0 20px 18px}.vsc-card--08{--vsc-accent: rgba(255,255,255,.72);grid-template:"content salary" 1fr "top salary" auto "actions actions" auto / 1fr 185px;border-color:#ffffff14;background:#0d2039;box-shadow:none}.vsc-card--08 .vsc-accent{inset:auto 20px 0;height:1px;opacity:.2}.vsc-card--08 .vsc-content{grid-area:content;display:flex;flex-direction:column;gap:16px;padding:28px 22px 14px}.vsc-card--08 .vsc-heading h2{font-size:22px;font-weight:650}.vsc-card--08 .vsc-benefits span{padding:0;background:none}.vsc-card--08 .vsc-benefits span:after{content:" ·";color:var(--c-text-3)}.vsc-card--08 .vsc-salary{grid-area:salary;align-self:center;padding:20px}.vsc-card--08 .vsc-salary strong{font-size:21px;font-weight:650}.vsc-card--08 .vsc-topline{grid-area:top;padding:0 22px 22px}.vsc-card--08 .vsc-topline>:first-child{display:none}.vsc-card--08 .vsc-actions{grid-area:actions;padding:0 22px 22px}.vsc-card--08 .vsc-details{display:none}.vsc-card--08 .vsc-apply{flex:0 0 auto;background:transparent;color:var(--c-primary)}.vsc-card--09{--vsc-accent: #66bbff;grid-template:"top" auto "content" auto "salary" auto "actions" auto / 1fr;max-width:440px;min-height:390px;margin-inline:auto}.vsc-card--09 .vsc-accent{inset:0 0 auto;height:4px}.vsc-card--09 .vsc-topline{grid-area:top;padding:17px 18px 0}.vsc-card--09 .vsc-content{grid-area:content;display:flex;flex-direction:column;gap:14px;padding:16px 18px}.vsc-card--09 .vsc-heading h2{font-size:22px}.vsc-card--09 .vsc-salary{grid-area:salary;padding:15px 18px;background:#6eb3ff17}.vsc-card--09 .vsc-salary strong{font-size:26px}.vsc-card--09 .vsc-salary small{display:inline}.vsc-card--09 .vsc-actions{grid-area:actions;display:grid;grid-template-columns:1fr;padding:14px 18px 18px}.vsc-card--09 .vsc-actions button{min-height:44px}.vsc-card--09 .vsc-details{display:none}.vsc-card--10{--vsc-accent: var(--c-orange);grid-template:"top top" auto "content salary" 1fr "actions salary" auto / 1fr 215px;border-color:#6eb3ff57;background:linear-gradient(115deg,rgba(61,138,232,.2),transparent 48%),linear-gradient(315deg,rgba(246,99,30,.1),transparent 38%),#122b4b}.vsc-card--10:after{content:"Проверенный работодатель";position:absolute;right:-39px;top:48px;width:180px;padding:5px;transform:rotate(45deg);background:var(--c-primary-dark);color:#fff;font-size:8px;font-weight:800;letter-spacing:.08em;text-align:center;text-transform:uppercase}.vsc-card--10 .vsc-accent{inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--c-primary-dark),var(--c-orange))}.vsc-card--10 .vsc-topline{grid-area:top;padding:17px 20px;border-bottom:1px solid var(--c-border-soft)}.vsc-card--10 .vsc-content{grid-area:content;display:flex;flex-direction:column;gap:16px;padding:25px 20px 16px}.vsc-card--10 .vsc-heading h2{font-size:25px}.vsc-card--10 .vsc-salary{grid-area:salary;display:flex;flex-direction:column;justify-content:center;padding:24px;border-left:1px solid var(--c-border);background:#04112247}.vsc-card--10 .vsc-salary strong{color:#fff;font-size:25px}.vsc-card--10 .vsc-actions{grid-area:actions;padding:0 20px 20px}.vsc-card--10 .vsc-apply{border-color:var(--c-orange);background:var(--c-orange)}@media(max-width:1100px){.vsc-showcase{grid-template-columns:1fr;max-width:760px;margin-inline:auto}.vsc-comparison{grid-template-columns:1fr;gap:28px}.vsc-nav{grid-template-columns:repeat(5,1fr)}.vsc-nav a:nth-child(-n+5){border-bottom:1px solid var(--c-border)}.vsc-nav a:nth-child(5){border-right:0}}@media(max-width:760px){.vsc-page{padding:44px 16px 72px;background-size:auto,32px 32px,32px 32px}.vsc-hero{grid-template-columns:1fr;gap:28px;padding-bottom:36px}.vsc-hero h1{font-size:clamp(38px,12vw,60px)}.vsc-nav{top:calc(var(--header-h) + 8px);grid-template-columns:repeat(5,1fr);margin-bottom:46px}.vsc-nav a{justify-content:center;min-height:40px;padding:8px}.vsc-nav a span{display:none}.vsc-showcase{gap:52px}.vsc-variant__header>span{width:40px;height:40px}.vsc-card{min-height:0}.vsc-card--01,.vsc-card--03,.vsc-card--04,.vsc-card--05,.vsc-card--06,.vsc-card--08,.vsc-card--10{grid-template:"top" auto "content" auto "salary" auto "actions" auto / 1fr}.vsc-card--01 .vsc-topline,.vsc-card--03 .vsc-topline,.vsc-card--04 .vsc-topline,.vsc-card--05 .vsc-topline,.vsc-card--06 .vsc-topline,.vsc-card--08 .vsc-topline,.vsc-card--10 .vsc-topline{position:static;grid-area:top;padding:14px 16px;border-bottom:1px solid var(--c-border-soft)}.vsc-card--04 .vsc-employer{display:none}.vsc-card--04 .vsc-content>.vsc-company{display:flex}.vsc-card--08 .vsc-topline>:first-child{display:inline}.vsc-card--01 .vsc-content,.vsc-card--03 .vsc-content,.vsc-card--04 .vsc-content,.vsc-card--05 .vsc-content,.vsc-card--06 .vsc-content,.vsc-card--08 .vsc-content,.vsc-card--10 .vsc-content{grid-area:content;padding:18px 16px}.vsc-card--01 .vsc-salary,.vsc-card--03 .vsc-salary,.vsc-card--04 .vsc-salary,.vsc-card--05 .vsc-salary,.vsc-card--06 .vsc-salary,.vsc-card--08 .vsc-salary,.vsc-card--10 .vsc-salary{grid-area:salary;padding:14px 16px;border:0;border-block:1px solid var(--c-border-soft)}.vsc-card--01 .vsc-actions,.vsc-card--03 .vsc-actions,.vsc-card--04 .vsc-actions,.vsc-card--05 .vsc-actions,.vsc-card--06 .vsc-actions,.vsc-card--08 .vsc-actions,.vsc-card--10 .vsc-actions{grid-area:actions;padding:14px 16px 16px}.vsc-card--03 .vsc-details,.vsc-card--08 .vsc-details{display:inline-flex;align-items:center;justify-content:center}.vsc-card--09{max-width:none;margin:0}.vsc-card--10:after{display:none}}@media(max-width:460px){.vsc-hero>p{font-size:13px}.vsc-variant__header p{max-width:250px}.vsc-heading h2,.vsc-card--10 .vsc-heading h2{font-size:20px}.vsc-actions{display:grid;grid-template-columns:1fr}.vsc-actions .vsc-details{display:none}.vsc-actions button{min-height:44px}.vsc-card--02 .vsc-content{grid-template-columns:1fr}.vsc-card--02 .vsc-content .vsc-company,.vsc-card--02 .vsc-content .vsc-facts,.vsc-card--02 .vsc-benefits{grid-column:1}.vsc-card--02 .vsc-salary strong{font-size:27px}.vsc-card--05 .vsc-benefits,.vsc-card--07 .vsc-metrics{grid-template-columns:1fr}.vsc-card--07 .vsc-metrics>span{padding:9px 16px;border-right:0;border-bottom:1px solid var(--c-border-soft)}.vsc-card--07 .vsc-metrics>span:last-child{border-bottom:0}.vsc-card--07 .vsc-actions{display:grid;grid-template-columns:1fr}}.dvc-page{min-height:100vh;padding:28px max(16px,calc((100vw - 920px)/2)) 80px;background:#010d21;color:#e2e8f0}.dvc-intro{margin-bottom:36px}.dvc-intro h1{margin:8px 0 12px;font-size:clamp(26px,4vw,36px);font-weight:800;letter-spacing:-.03em;color:#fff}.dvc-intro p{margin:0;max-width:52rem;font-size:15px;line-height:1.55;color:#94a3b8}.dvc-intro code{font-size:12px;color:#cbd5e1}.dvc-kicker{margin:0;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#ff6b00}.dvc-block{margin-bottom:40px}.dvc-block>h2{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin:0 0 14px;font-size:18px;font-weight:800;color:#fff}.dvc-block>h2 b{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:12px;background:#04132c;border:1px solid rgba(148,163,184,.18);font-size:13px;color:#ff6b00}.dvc-block>h2 span{width:100%;font-size:13px;font-weight:500;color:#94a3b8}.dvc-card{background:#061630;border:1px solid rgba(148,163,184,.12);border-radius:12px;box-shadow:0 10px 28px #00000047}.dvc-card h2{margin:0;font-size:18px;font-weight:800;letter-spacing:-.02em;color:#fff}.dvc-company{margin:4px 0 0;font-size:13px;color:#94a3b8}.dvc-chip{display:inline-flex;align-items:center;flex-shrink:0;min-height:32px;padding:6px 10px;border:1px solid rgba(148,163,184,.22);border-radius:12px;font-size:12px;font-weight:600;color:#94a3b8;background:#04132c}.dvc-topup{display:inline-flex;align-items:center;gap:10px;min-height:40px;padding:8px 14px 8px 16px;border:0;border-radius:12px;background:#ff6b00;color:#fff;font-size:14px;font-weight:700;cursor:pointer}.dvc-topup__plus,.dvc-topup__plus svg{width:22px;height:22px;display:block}.dvc-ghost{min-height:40px;padding:8px 14px;border:1px solid rgba(148,163,184,.22);border-radius:12px;background:transparent;color:#cbd5e1;font-size:14px;font-weight:600;cursor:pointer}.dvc-1__bonus{margin:0 0 14px;font-size:13px;font-weight:600;color:#ff8a33}.dvc-card--1{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(180px,.9fr);gap:8px;padding:18px;align-items:stretch}.dvc-1__sum{margin:14px 0 4px;font-size:32px;font-weight:800;letter-spacing:-.03em;color:#fff}.dvc-1__facts{list-style:none;margin:0;padding:16px;display:flex;flex-direction:column;justify-content:center;gap:14px;border-radius:12px;background:#04132c}.dvc-1__facts li{display:flex;flex-direction:column;gap:2px}.dvc-1__facts b{font-size:15px;color:#fff}.dvc-1__facts span{font-size:11px;color:#94a3b8}.dvc-card--2{padding:16px 18px;border-color:#ff6b00}.dvc-2__top{display:flex;align-items:center;gap:12px;min-width:0}.dvc-ava{width:48px;height:48px;flex-shrink:0;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:#132a4a;color:#6eb3ff;font-size:18px;font-weight:800;box-shadow:0 0 0 1.5px #ff6b00}.dvc-2__top h2{font-size:16px}.dvc-2__stats{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.dvc-2__stats li{display:flex;flex-direction:column;gap:2px;min-width:0}.dvc-2__stats b{font-size:15px;font-weight:800;color:#ff6b00}.dvc-2__stats span{font-size:11px;color:#94a3b8}.dvc-2__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:16px}.dvc-city{font-size:13px;color:#94a3b8}.dvc-card--3{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:18px 20px}.dvc-ico{width:48px;height:48px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:1.5px solid #ff6b00;border-radius:12px;color:#ff6b00}.dvc-ico svg{width:24px;height:24px}.dvc-3__copy{flex:1 1 200px;min-width:0}.dvc-3__pay{margin:6px 0 4px;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px}.dvc-3__pay b{font-size:22px;letter-spacing:-.03em;color:#fff}.dvc-3__pay em{font-style:normal;font-size:13px;font-weight:600;color:#ff8a33}.dvc-card--3 .dvc-topup{margin-left:auto}.dvc-card--4{display:grid;grid-template-columns:minmax(200px,.82fr) minmax(0,1.55fr);gap:12px;padding:12px;align-items:stretch}.dvc-4__pay{display:flex;flex-direction:column;justify-content:space-between;padding:16px 14px 16px 18px;border-radius:12px;border:1px solid rgba(255,255,255,.06);background:#04132c}.dvc-4__sum{margin:10px 0 6px;font-size:28px;font-weight:800;letter-spacing:-.03em;color:#fff}.dvc-4__main{padding:10px 8px 8px 4px;min-width:0}.dvc-4__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px}.dvc-4__facts{list-style:none;margin:14px 0 16px;padding:0;display:flex;flex-wrap:wrap;gap:8px}.dvc-4__facts li{padding:6px 10px;border-radius:12px;border:1px solid rgba(148,163,184,.18);font-size:12px;font-weight:600;color:#cbd5e1}.dvc-card--5{padding:18px 20px 16px}.dvc-5__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.dvc-5__sum{margin:12px 0 16px;font-size:28px;font-weight:800;letter-spacing:-.03em;color:#ff6b00}.dvc-metrics{display:grid;grid-template-columns:auto auto;justify-content:center;column-gap:28px;row-gap:10px;margin:0 0 18px}.dvc-metric{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--metric, #94a3b8)}.dvc-metric__box{width:16px;height:16px;border-radius:12px;background:var(--metric, #ff6b00)}.dvc-metric.is-on .dvc-metric__box:after{content:"";display:block;width:8px;height:5px;margin:3px auto 0;border-left:2px solid #04132c;border-bottom:2px solid #04132c;transform:rotate(-45deg)}.dvc-5__foot{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}@media(max-width:768px){.dvc-card--1,.dvc-card--4{grid-template-columns:1fr}.dvc-card--3 .dvc-topup{margin-left:0;width:100%;justify-content:center}.dvc-2__foot .dvc-topup,.dvc-5__foot .dvc-topup{width:100%;justify-content:center}}@media(max-width:375px){.dvc-page{padding-left:12px;padding-right:12px}.dvc-1__sum,.dvc-4__sum,.dvc-5__sum{font-size:26px}.dvc-metrics{column-gap:14px}}.hvc-compare{margin-bottom:40px}.hvc-compare>h2{margin:0 0 14px;font-size:18px;font-weight:800;color:#fff}.hvc-flame,.hvc-flame svg{width:16px;height:16px;display:block;flex-shrink:0}.hvc-card .dvc-chip{gap:6px}.hvc-3 .hvc-flame,.hvc-4 .hvc-flame{color:#ff6b00}.dvc-card--4.hvc-card{position:relative}.hvc-1{border:2px solid #ff6b00;box-shadow:0 10px 28px #ff6b0029}.hvc-1 .dvc-4__pay{border-color:#ff6b008c;background:linear-gradient(180deg,rgba(255,107,0,.22),transparent 42%),#04132c}.hvc-chip--fill{background:#ff6b00;border-color:transparent;color:#fff}.hvc-2{overflow:hidden}.hvc-ribbon{position:absolute;top:14px;right:-42px;width:148px;padding:7px 0 6px;background:#ff6b00;color:#fff;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;text-align:center;transform:rotate(45deg);box-shadow:0 4px 12px #00000047}.hvc-2 .dvc-4__head{padding-right:52px}.hvc-3{box-shadow:inset 6px 0 #ff6b00,0 10px 28px #00000047}.hvc-3 .dvc-chip{border-color:#ff6b008c;color:#ff8a33}.hvc-4 .dvc-4__pay{border-color:#ff6b008c;background:linear-gradient(180deg,rgba(255,107,0,.22),transparent 42%),#04132c}.hvc-4 .dvc-chip{background:#ff6b0029;border-color:#ff6b0066;color:#ffb37e}.hvc-5{display:flex;flex-direction:column;gap:0;padding:0;overflow:hidden}.hvc-banner{display:flex;align-items:center;gap:8px;min-height:40px;padding:8px 16px;background:#ff6b00;color:#fff;font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.hvc-5__body{display:grid;grid-template-columns:minmax(200px,.82fr) minmax(0,1.55fr);gap:12px;align-items:stretch;padding:12px}@media(max-width:768px){.hvc-5__body{grid-template-columns:1fr}.hvc-ribbon{top:12px;right:-46px;width:136px;font-size:9px}}@media(max-width:375px){.hvc-banner{font-size:12px;padding-left:12px;padding-right:12px}}.jsd-page{min-height:100vh;padding:28px max(16px,calc((100vw - 1180px)/2)) 80px;background:#010d21;color:#e2e8f0}.jsd-intro{margin-bottom:28px}.jsd-intro h1{margin:8px 0 12px;font-size:clamp(26px,4vw,36px);font-weight:800;letter-spacing:-.03em;color:#fff}.jsd-intro p{margin:0;max-width:52rem;font-size:15px;line-height:1.55;color:#94a3b8}.jsd-kicker{margin:0;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#ff6b00}.jsd-toc{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 0}.jsd-toc a{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:6px 12px;border:1px solid rgba(255,255,255,.32);border-radius:12px;background:#04132c;color:#cbd5e1;font-size:13px;font-weight:600;text-decoration:none}.jsd-toc a:hover{color:#fff;border-color:#ffffff7a}.jsd-toc b{color:#ff6b00}.jsd-block{margin-bottom:56px;scroll-margin-top:24px}.jsd-block>h2{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin:0 0 16px;font-size:18px;font-weight:800;color:#fff}.jsd-block>h2 b{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:12px;background:#04132c;border:1px solid rgba(148,163,184,.18);font-size:13px;color:#ff6b00}.jsd-block>h2 span{width:100%;font-size:13px;font-weight:500;color:#94a3b8}.jsd-ava{display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;color:#ff6b00;background:#132a4a}.jsd-shift{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:16px;min-height:100%;margin-bottom:0;padding:18px 20px}.jsd-shift__kicker{margin:0;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8}.jsd-shift__title{margin:6px 0 0;font-size:clamp(20px,2.4vw,26px);font-weight:800;letter-spacing:-.03em;color:#fff}.jsd-shift__meta{margin:6px 0 0;font-size:14px;color:#94a3b8}.jsd-progress{display:flex;flex-direction:column;gap:8px}.jsd-progress__bar{height:8px;border-radius:12px;background:#ffffff14;overflow:hidden}.jsd-progress__bar>span{display:block;height:100%;width:60%;border-radius:12px;background:#ff6b00}.jsd-progress__row{display:flex;justify-content:space-between;gap:12px;font-size:13px;font-weight:600;color:#cbd5e1}.jsd-progress__row em{font-style:normal;color:#ff6b00}.jsd-facts{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.jsd-facts li{padding:6px 10px;border:1px solid rgba(255,255,255,.32);border-radius:12px;font-size:12px;font-weight:600;color:#cbd5e1}.jsd-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.jsd-kpi{padding:16px 18px;background:#061630;border:1px solid rgba(255,255,255,.32);border-radius:12px}.jsd-kpi b{display:block;font-size:24px;font-weight:800;letter-spacing:-.03em;color:#ff6b00}.jsd-kpi span{display:block;margin-top:4px;font-size:13px;font-weight:600;color:#e8eef8}.jsd-kpi em{display:block;margin-top:2px;font-style:normal;font-size:12px;color:#94a3b8}.jsd-chart{width:100%;height:180px;display:block}.jsd-hero-shift{grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr)}.jsd-compact-head{margin-bottom:16px}@media(max-width:940px){.jsd-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.jsd-hero-shift{grid-template-columns:1fr}}@media(max-width:560px){.jsd-page{padding:16px 14px 64px}.jsd-kpis{grid-template-columns:1fr}.jsd-toc a{flex:1 1 calc(50% - 8px);justify-content:center}}.lt-page{min-height:100vh;padding:28px max(16px,calc((100vw - 1240px)/2)) 80px;background:#f4f2ee;color:#1c2430}.lt-intro h1{margin:8px 0 12px;font-size:clamp(26px,4vw,36px);font-weight:800;letter-spacing:-.03em}.lt-intro p{margin:0;max-width:54rem;font-size:15px;line-height:1.55;color:#5c6778}.lt-kicker{margin:0;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#c45c12}.lt-toc{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 0}.lt-toc a{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:6px 12px;border:1px solid #d8d0c4;border-radius:12px;background:#fff;color:#3d4654;font-size:13px;font-weight:600;text-decoration:none}.lt-toc a:hover{color:#111;border-color:#b9b0a4}.lt-toc b{color:#c45c12}.lt-block{margin:40px 0 56px;scroll-margin-top:20px}.lt-block>h2{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin:0 0 14px;font-size:20px;font-weight:800}.lt-block>h2 b{color:#c45c12}.lt-block>h2 span{font-size:14px;font-weight:500;color:#6b7280}.lt-theme{--lt-page: #f3f4f6;--lt-nav: #eceff3;--lt-card: #ffffff;--lt-ink: #1c2430;--lt-muted: #5b6573;--lt-line: #d5dbe3;--lt-accent: #ff6b00;--lt-pay: #314056;--lt-on-pay: #fff;--lt-soft: #fff4eb;display:grid;grid-template-columns:240px minmax(0,1fr);gap:0;border:1px solid var(--lt-line);border-radius:12px;overflow:hidden;background:var(--lt-page);color:var(--lt-ink);min-height:640px}.lt-theme--paper{--lt-page: #eef1f4;--lt-nav: #f7f8fa;--lt-card: #ffffff;--lt-ink: #1a2332;--lt-muted: #5c6778;--lt-line: #d7dee6;--lt-accent: #ff6b00;--lt-pay: #2c384c;--lt-soft: #fff3ea}.lt-theme--sand{--lt-page: #f3eadc;--lt-nav: #f8f1e6;--lt-card: #fffbf5;--lt-ink: #3b2f24;--lt-muted: #7a6a58;--lt-line: #e4d5c0;--lt-accent: #c45c12;--lt-pay: #6b4a32;--lt-soft: #f8ead8}.lt-theme--fog{--lt-page: #e7eef5;--lt-nav: #f4f7fb;--lt-card: #ffffff;--lt-ink: #1e2a3a;--lt-muted: #5a6b80;--lt-line: #cdd8e4;--lt-accent: #2563eb;--lt-pay: #334155;--lt-soft: #e8f0fe}.lt-theme--linen{--lt-page: #ebe6dc;--lt-nav: #f4f0e8;--lt-card: #faf7f1;--lt-ink: #2f2a24;--lt-muted: #6f675c;--lt-line: #d9d1c4;--lt-accent: #8a6a3b;--lt-pay: #4a433a;--lt-soft: #f0e6d4}.lt-theme--porcelain{--lt-page: #f2f4f1;--lt-nav: #fbfcfb;--lt-card: #ffffff;--lt-ink: #243028;--lt-muted: #5d6a62;--lt-line: #d5ddd6;--lt-accent: #0f766e;--lt-pay: #3d5248;--lt-soft: #e7f4f1}.lt-side{background:var(--lt-nav);border-right:1px solid var(--lt-line);padding:18px 14px;display:flex;flex-direction:column;gap:16px}.lt-brand{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:800;letter-spacing:.02em}.lt-org{display:flex;align-items:center;gap:10px;padding:10px;border-radius:12px;background:var(--lt-card);border:1px solid var(--lt-line)}.lt-org b{display:block;font-size:13px}.lt-org em{display:block;font-size:11px;color:var(--lt-muted);font-style:normal}.lt-face{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:var(--lt-soft);color:var(--lt-accent);font-weight:800;font-size:13px}.lt-menu{display:flex;flex-direction:column;gap:4px}.lt-menu span,.lt-menu strong{display:flex;align-items:center;min-height:36px;padding:0 10px;border-radius:12px;font-size:13px;font-weight:600;color:var(--lt-muted)}.lt-menu strong{background:var(--lt-card);color:var(--lt-ink);box-shadow:inset 0 0 0 1px var(--lt-line)}.lt-main{padding:22px 22px 28px;min-width:0}.lt-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px}.lt-head h3{margin:0;font-size:26px;font-weight:800;letter-spacing:-.03em}.lt-head p{margin:0;color:var(--lt-muted);font-size:14px;font-weight:600}.lt-hero,.lt-mid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:14px;margin-bottom:14px}.lt-card{background:var(--lt-card);border:1px solid var(--lt-line);border-radius:12px;padding:16px}.lt-balance{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;min-height:168px}.lt-balance h4{margin:0 0 6px;font-size:13px;color:var(--lt-muted);font-weight:700}.lt-sum{margin:0 0 14px;font-size:32px;font-weight:800;letter-spacing:-.03em}.lt-btn{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border:0;border-radius:12px;background:var(--lt-accent);color:#fff;font:inherit;font-size:14px;font-weight:700;cursor:default}.lt-safe{width:88px;height:auto;object-fit:contain;filter:none}.lt-mgrs h4,.lt-card h4{margin:0 0 12px;font-size:15px;font-weight:800}.lt-mgr-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.lt-mgr{padding:10px;border-radius:12px;background:var(--lt-page);border:1px solid var(--lt-line)}.lt-mgr.is-hot{outline:2px solid var(--lt-accent)}.lt-mgr__name{margin:0;font-size:12px;font-weight:800}.lt-mgr__role{margin:2px 0 8px;font-size:11px;color:var(--lt-muted)}.lt-mgr ul{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin:0;padding:0;list-style:none}.lt-mgr li{text-align:center}.lt-mgr b{display:block;font-size:14px}.lt-mgr span{font-size:10px;color:var(--lt-muted)}.lt-bars{display:flex;align-items:flex-end;gap:6px;height:110px;margin:8px 0 4px}.lt-bars i{flex:1;display:block;border-radius:12px;background:var(--lt-accent);opacity:.85}.lt-ops{display:flex;flex-direction:column;gap:8px}.lt-op{display:grid;grid-template-columns:22px 1fr auto;gap:8px;align-items:center;font-size:12px}.lt-op em{color:var(--lt-muted);font-style:normal}.lt-op b.is-plus{color:#15803d}.lt-op b.is-minus{color:#b45309}.lt-alert{display:flex;align-items:center;gap:12px;margin-top:12px;padding:12px 14px;border-radius:12px;background:var(--lt-card);border:1px solid var(--lt-line)}.lt-alert p{margin:0;font-size:14px;font-weight:800}.lt-alert small{color:var(--lt-muted);font-weight:600}.lt-alert .lt-btn{margin-left:auto}.lt-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 14px}.lt-tab{min-height:36px;padding:0 12px;border:1px solid var(--lt-line);border-radius:12px;background:transparent;color:var(--lt-muted);font:inherit;font-size:13px;font-weight:700}.lt-tab.is-on{background:var(--lt-card);color:var(--lt-ink);border-color:var(--lt-accent)}.lt-search{width:100%;max-width:320px;margin:0 0 14px;min-height:40px;padding:0 12px;border:1px solid var(--lt-line);border-radius:12px;background:var(--lt-card);color:var(--lt-muted);font-size:13px}.lt-vlist{display:grid;gap:12px}.lt-vlist--grid,.lt-vlist--two{grid-template-columns:1fr}.lt-vcard{display:grid;grid-template-columns:168px minmax(0,1fr);border:1px solid var(--lt-line);border-radius:12px;overflow:hidden;background:var(--lt-card)}.lt-vcard__pay{background:var(--lt-pay);color:var(--lt-on-pay);padding:14px 12px;display:flex;flex-direction:column;justify-content:space-between;gap:10px}.lt-vcard__pay small{opacity:.75;font-size:11px;font-weight:700}.lt-vcard__pay strong{display:block;font-size:16px;line-height:1.2}.lt-vcard__pay em{display:block;margin-top:4px;font-style:normal;font-size:12px;color:#fdba74}.lt-vcard__body{padding:12px 14px}.lt-vcard__body h4{margin:0 0 4px;font-size:16px}.lt-vcard__meta{margin:0;font-size:13px;color:var(--lt-muted)}.lt-chips{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 0}.lt-chip{font-size:11px;font-weight:700;padding:4px 8px;border-radius:12px;background:var(--lt-page);border:1px solid var(--lt-line)}.lt-vcard--row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.lt-vcard--row .lt-vcard__pay{background:var(--lt-soft);color:var(--lt-ink);min-width:180px;text-align:right}.lt-vcard--row .lt-vcard__pay em{color:var(--lt-accent)}.lt-vcard--soft .lt-vcard__pay{background:var(--lt-soft);color:var(--lt-ink)}.lt-vcard--soft .lt-vcard__pay em{color:var(--lt-accent)}@media(min-width:900px){.lt-vlist--two{grid-template-columns:1fr 1fr}}@media(max-width:900px){.lt-theme{grid-template-columns:1fr}.lt-side{border-right:0;border-bottom:1px solid var(--lt-line)}.lt-hero,.lt-mid,.lt-mgr-grid,.lt-vcard,.lt-vcard--row{grid-template-columns:1fr}.lt-vcard--row .lt-vcard__pay{text-align:left}}.hv-page{padding:28px 20px 72px;background:#eef1f4;color:#1a2332}.hv-intro{max-width:880px;margin:0 auto 36px}.hv-intro__kicker,.hv-kicker{margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ff6b00}.hv-intro h1{margin:0 0 12px;font-size:clamp(26px,3.4vw,36px);letter-spacing:-.03em}.hv-intro>p{margin:0 0 18px;color:#5c6778;line-height:1.55;font-size:15px}.hv-toc{display:flex;flex-wrap:wrap;gap:8px}.hv-toc a{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:12px;background:#fff;border:1px solid #d7dee6;color:#1a2332;text-decoration:none;font-size:14px}.hv-toc a:hover{border-color:#ff6b00}.hv-toc b{width:22px;height:22px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:#fff3ea;color:#ff6b00;font-size:12px}.hv-block{max-width:1180px;margin:0 auto 48px}.hv-block>h2{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 14px;margin:0 0 14px;font-size:20px}.hv-block>h2 b{color:#ff6b00}.hv-block>h2 span{flex:1 1 220px;font-size:14px;font-weight:400;color:#5c6778}.hv-frame{border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:16px}.hv--cabinet,.hv--maphero,.hv--feed,.hv--split{background:#010d21;color:#e8eef8}.hv--paper{background:#e8ebef;color:#1a2332;border:1px solid #d7dee6}.hv-card{background:#061630;border:1px solid rgba(110,179,255,.12);border-radius:12px;padding:18px}.hv--paper .hv-card{background:#fff;border-color:#d7dee6}.hv-card--navy-map{background:#04142d;border-color:#6eb3ff2e;color:#e8eef8}.hv-grid{display:grid;gap:16px}.hv-grid--2{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.hv-grid--feed{grid-template-columns:minmax(0,1.2fr) minmax(280px,.85fr)}.hv-stack{display:flex;flex-direction:column;gap:16px;min-width:0}.hv-title{margin:0 0 10px;font-size:clamp(24px,3vw,34px);line-height:1.15;letter-spacing:-.03em}.hv--cabinet .hv-title,.hv--maphero .hv-title,.hv--feed .hv-title,.hv--split .hv-title{color:#fff}.hv-lead{margin:0 0 16px;font-size:15px;line-height:1.5;color:#e8eef8ad}.hv--paper .hv-lead{color:#5c6778}.hv-cta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.hv-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border-radius:12px;font:inherit;font-weight:700;text-decoration:none;border:0;cursor:pointer}.hv-btn:hover{text-decoration:none}.hv-btn--orange{background:#ff6b00;color:#fff;transition:background .12s,color .12s}.hv-btn--orange:hover{background:var(--c-orange-hover)}.hv-btn--ghost{background:transparent;color:#fff;box-shadow:inset 0 0 0 1px #ffffff47}.hv--paper .hv-btn--ghost{color:#1a2332;box-shadow:inset 0 0 0 1px #d7dee6}.hv-search{display:grid;grid-template-columns:1fr 1fr auto;gap:0;border-radius:12px;overflow:hidden;background:#04142d;border:1px solid rgba(255,255,255,.12)}.hv--paper .hv-search{background:#f7f8fa;border-color:#d7dee6}.hv-search label{display:flex;flex-direction:column;gap:4px;padding:10px 14px;min-width:0}.hv-search label+label{border-left:1px solid rgba(255,255,255,.1)}.hv--paper .hv-search label+label{border-left-color:#d7dee6}.hv-search span{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#9ec4f0e6}.hv--paper .hv-search span{color:#7a8494}.hv-search input{border:0;background:transparent;color:#fff;font:inherit;font-weight:600;outline:none;width:100%}.hv--paper .hv-search input{color:#1a2332}.hv-search .hv-btn{border-radius:12px;min-width:148px}.hv-promos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.hv-promo{display:flex;flex-direction:column;gap:6px;min-height:112px;padding:14px;border-radius:12px;background:#061630;border:1px solid rgba(110,179,255,.14)}.hv--paper .hv-promo{background:#fff;border-color:#d7dee6}.hv-promo strong{font-size:14px;line-height:1.25;color:#fff}.hv--paper .hv-promo strong{color:#1a2332}.hv-promo span:last-child{font-size:13px;color:#e8eef88c}.hv--paper .hv-promo span:last-child{color:#5c6778}.hv-tag{align-self:flex-start;padding:2px 7px;border-radius:12px;background:#ff6b00;color:#fff;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.hv-map{width:100%;height:auto;display:block}.hv-map__region{fill:#2f6fb4;stroke:#0718338c;stroke-width:.5}.hv-card--navy-map .hv-map__region,.hv--cabinet .hv-map__region,.hv--maphero .hv-map__region,.hv--feed .hv-map__region,.hv--split .hv-map__region{fill:#2f6fb4}.hv-map-tip{margin:0 0 8px;font-size:13px;color:#e8eef88c}.hv-sec-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px}.hv-sec-head h3{margin:0;font-size:18px;color:#fff}.hv--paper .hv-sec-head h3{color:#1a2332}.hv-sec-head a,.hv-all a{color:#ff6b00;font-weight:600;font-size:14px}.hv-jobs{display:grid;gap:10px}.hv-jobs--row{grid-template-columns:repeat(3,minmax(0,1fr))}.hv-job,.hv-row{padding:12px 14px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.hv--paper .hv-job{background:#fff;border-color:#d7dee6}.hv-job--hot,.hv-row--hot{border-color:#ff6b008c;background:#ff6b001a}.hv-job__city{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 6px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#e8eef880}.hv--paper .hv-job__city{color:#7a8494}.hv-job h4,.hv-row h4{margin:0 0 6px;font-size:15px;color:#fff}.hv--paper .hv-job h4{color:#1a2332}.hv-job__pay{margin:0 0 4px;font-weight:700;color:#ff6b00}.hv-job__bonus{margin:0 0 6px;font-size:12px;font-weight:700;color:#ffb080}.hv--paper .hv-job__bonus{color:#e85f00}.hv-job__co,.hv-row p{margin:0;font-size:13px;color:#e8eef880}.hv--paper .hv-job__co{color:#5c6778}.hv-row{display:grid;grid-template-columns:132px minmax(0,1fr);gap:12px;align-items:center;margin-bottom:8px}.hv-row:last-child{margin-bottom:0}.hv-row__pay{padding:10px 8px;border-radius:12px;background:#04142d;text-align:center}.hv-row__pay strong{display:block;color:#ff6b00;font-size:13px}.hv-row__pay em{display:block;margin-top:4px;font-style:normal;font-size:11px;color:#ffb080}.hv-how h3{margin:0 0 12px;font-size:18px;color:#fff}.hv-how--light h3{color:#1a2332}.hv-how ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.hv-how li{display:flex;gap:10px;align-items:flex-start;padding:12px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);font-size:13px;line-height:1.4;color:#e8eef8bf}.hv-how--light li{background:#fff;border-color:#d7dee6;color:#5c6778}.hv-how b{flex-shrink:0;width:28px;height:28px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#ff6b00;color:#fff;font-size:13px}.hv-maphero{position:relative;min-height:420px;border-radius:12px;overflow:hidden;background:#04142d;padding:16px}.hv-maphero .hv-map{opacity:.92}.hv-maphero__panel{position:absolute;left:18px;top:18px;width:min(420px,calc(100% - 36px));max-height:calc(100% - 36px);overflow:auto}.hv-split--company .hv-how ol{grid-template-columns:1fr}.hv-all{margin:0;text-align:right}@media(max-width:980px){.hv-grid--2,.hv-grid--feed,.hv-promos,.hv-jobs--row,.hv-how ol,.hv-search{grid-template-columns:1fr}.hv-search label+label{border-left:0;border-top:1px solid rgba(255,255,255,.1)}.hv--paper .hv-search label+label{border-top-color:#d7dee6}.hv-search .hv-btn{border-radius:12px;width:100%}.hv-maphero{min-height:0}.hv-maphero__panel{position:static;width:auto;max-height:none;margin-bottom:12px}.hv-row{grid-template-columns:108px 1fr}}@media(max-width:560px){.hv-page{padding:16px 12px 48px}.hv-frame{padding:12px}.hv-row{grid-template-columns:1fr}}.cool-page{--cool-blue: #2d6bff;--cool-blue-2: #1e4fd6;--cool-bg: #eaf2ff;--cool-ink: #0b1b3a;--cool-muted: #6b7a90;--cool-line: #d7e3f5;--cool-card: #ffffff;min-height:100vh;background:#f7faff;color:var(--cool-ink);font-family:inherit}.cool-wrap{width:min(1120px,calc(100% - 32px));margin-inline:auto}.cool-head{position:sticky;top:0;z-index:20;background:#eaf2ffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cool-head__inner{display:flex;align-items:center;gap:16px;min-height:72px}.cool-logo{display:inline-flex;align-items:center;gap:10px;color:var(--cool-blue);font-weight:800;font-size:20px;text-decoration:none;letter-spacing:-.03em}.cool-logo__mark{width:36px;height:36px;border-radius:12px}.cool-nav{display:none;gap:22px;margin-inline:auto}.cool-nav a,.cool-link{color:var(--cool-ink);text-decoration:none;font-size:15px;font-weight:500}.cool-head__actions{margin-left:auto;display:flex;align-items:center;gap:16px}.cool-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 22px;border:0;border-radius:12px;background:var(--cool-blue);color:#fff;font:inherit;font-weight:700;text-decoration:none;cursor:pointer}.cool-btn:hover{background:var(--cool-blue-2)}.cool-btn--wide{min-width:180px}.cool-hero{background:linear-gradient(180deg,var(--cool-bg) 0%,#f7faff 100%);padding:28px 0 12px}.cool-hero__grid{display:grid;gap:24px;align-items:center}.cool-hero__copy h1{margin:0 0 12px;font-size:clamp(32px,5vw,52px);line-height:1.12;letter-spacing:-.04em;color:#12305f}.cool-hero__copy>p{margin:0 0 22px;max-width:42ch;color:var(--cool-muted);font-size:16px;line-height:1.5}.cool-search{display:grid;grid-template-columns:1fr;gap:0;background:#fff;border-radius:12px;box-shadow:0 12px 40px #12305f14;overflow:hidden}.cool-search label{display:block;border-bottom:1px solid var(--cool-line)}.cool-search input{width:100%;min-height:52px;border:0;padding:0 16px;background:transparent;font:inherit;color:var(--cool-ink)}.cool-search input:focus{outline:none}.cool-search .cool-btn{margin:10px;border-radius:12px}.cool-hero__cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.cool-ghost{color:var(--cool-blue);font-weight:600;font-size:14px;text-decoration:none}.cool-hero__photo{display:none;justify-content:center}.cool-hero__photo img{width:min(100%,420px);height:auto;object-fit:contain}.cool-partners{background:#fff;border-block:1px solid #eef3fb}.cool-partners__inner{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;min-height:72px;padding-block:12px}.cool-partners p{margin:0;color:var(--cool-muted);font-size:14px;white-space:nowrap}.cool-partners ul{display:flex;flex-wrap:wrap;align-items:center;gap:20px 28px;margin:0;padding:0;list-style:none}.cool-partners img{height:22px;width:auto;max-width:96px;object-fit:contain;filter:grayscale(1) contrast(.7);opacity:.75}.cool-partners li{color:#9aa7bb;font-size:13px;font-weight:700}.cool-cats,.cool-jobs,.cool-how,.cool-map{padding:48px 0 8px}.cool-cats h2,.cool-jobs h2,.cool-how h2,.cool-map h2{margin:0 0 8px;font-size:clamp(24px,3vw,32px);letter-spacing:-.03em}.cool-cats__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:22px 0 0;padding:0;list-style:none}.cool-cat{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:118px;padding:16px 8px;background:var(--cool-card);border-radius:12px;box-shadow:0 8px 24px #12305f0d;color:var(--cool-ink);text-decoration:none;font-size:13px;font-weight:600;text-align:center}.cool-cat__icon{width:36px;height:36px;color:#7b8cff}.cool-cat__icon svg{width:100%;height:100%}.cool-jobs__head p,.cool-map>.cool-wrap>p{margin:0 0 22px;color:var(--cool-muted)}.cool-jobs__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:0;list-style:none}.cool-job{min-width:0;overflow-wrap:anywhere;display:flex;flex-direction:column;gap:8px;min-height:210px;padding:22px 22px 16px;background:var(--cool-card);border-radius:12px;box-shadow:0 10px 28px #12305f0f}.cool-job__cat{display:flex;align-items:center;gap:8px;margin:0;color:var(--cool-muted);font-size:12px;font-weight:600}.cool-job__cat i{width:8px;height:8px;border-radius:12px}.cool-job h3{margin:0;font-size:18px;line-height:1.3;letter-spacing:-.02em}.cool-job h3 a{color:inherit;text-decoration:none}.cool-job__place,.cool-job__pay{margin:0;color:var(--cool-muted);font-size:13px}.cool-job__place{display:flex;align-items:center;gap:6px}.cool-job__place svg{width:14px;height:14px;flex-shrink:0}.cool-job__pay{font-weight:700;color:var(--cool-ink)}.cool-job footer{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:12px;border-top:1px solid #eef3fb;color:var(--cool-muted);font-size:12px}.cool-job footer span:nth-child(2){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cool-job__co{width:28px;height:28px;border-radius:12px;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:#eef3fb;font-weight:700;color:var(--cool-blue)}.cool-job__co img{width:100%;height:100%;object-fit:cover}.cool-jobs__more{display:flex;justify-content:center;margin:28px 0 8px}.cool-empty{color:var(--cool-muted)}.cool-how ol{display:grid;gap:12px;margin:18px 0 0;padding:0;list-style:none}.cool-how li{display:flex;gap:12px;align-items:flex-start;padding:16px;background:#fff;border-radius:12px;box-shadow:0 8px 24px #12305f0d}.cool-how b{width:28px;height:28px;border-radius:12px;display:grid;place-items:center;background:#e8efff;color:var(--cool-blue)}.cool-map__card{background:#fff;border-radius:12px;padding:16px;box-shadow:0 10px 28px #12305f0f}.cool-map__svg{width:100%;height:auto;display:block}.cool-map__region{fill:#c9dbff;stroke:#fff;stroke-width:.6;cursor:pointer}.cool-map__region.is-on,.cool-map__region:hover{fill:var(--cool-blue)}.cool-map__stat{margin:10px 0 0;min-height:1.4em;color:var(--cool-muted);font-size:14px;text-align:center}.cool-foot{margin-top:40px;padding:36px 0 28px;background:#1c1c1c;color:#cfcfcf}.cool-foot h2{margin:0 0 14px;font-size:16px;color:#fff;font-weight:600}.cool-foot__cities{display:flex;flex-wrap:wrap;gap:8px 18px;margin:0 0 28px;padding:0;list-style:none}.cool-foot__cities a,.cool-foot nav a{color:#bdbdbd;text-decoration:none;font-size:13px}.cool-foot__bar{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding-top:18px;border-top:1px solid #333}.cool-logo--foot{color:#8d8d8d}.cool-foot nav{display:flex;flex-wrap:wrap;gap:14px;margin-left:auto}@media(min-width:768px){.cool-nav{display:flex}.cool-hero__grid{grid-template-columns:1.1fr .9fr}.cool-hero__photo{display:flex}.cool-search{grid-template-columns:1fr 1fr auto;align-items:stretch}.cool-search label{border-bottom:0;border-right:1px solid var(--cool-line)}.cool-search .cool-btn{margin:8px}.cool-cats__grid{grid-template-columns:repeat(5,1fr)}.cool-jobs__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cool-how ol{grid-template-columns:repeat(3,1fr)}}@media(min-width:1100px){.cool-jobs__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.cool-head__inner{min-height:60px}.cool-logo span{font-size:17px}}.nk-page{--nk-purple: #5d5fef;--nk-purple-2: #4036e4;--nk-yellow: #f2c94c;--nk-bg: #f8f9fd;--nk-card: #ffffff;--nk-ink: #1a1b23;--nk-muted: #6b6e7a;--nk-line: #e4e6ef;--nk-display: var(--font-ui);--nk-mono: "Cascadia Mono", "Consolas", "Liberation Mono", ui-monospace, monospace;min-width:0;background:var(--nk-bg);color:var(--nk-ink)}.nk-page *{box-sizing:border-box}.nk-wrap{width:min(1320px,calc(100% - 32px));margin-inline:auto}.nk-head{position:sticky;top:0;z-index:20;background:#f8f9fdf0;border-bottom:1px dashed var(--nk-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.nk-head__row{display:flex;align-items:center;gap:16px;min-height:72px}.nk-logo{display:inline-flex;align-items:center;gap:8px;color:var(--nk-ink);text-decoration:none;font-family:var(--nk-display);font-size:28px;font-weight:800;letter-spacing:-.03em;line-height:1}.nk-logo span span,.nk-logo--foot span{color:var(--nk-purple)}.nk-logo__mark{display:grid;place-items:center;width:28px;height:28px;border:1.5px solid var(--nk-ink);border-radius:50%;font-size:14px;line-height:1}.nk-nav{display:none;gap:22px;margin-inline:auto}.nk-nav a{color:var(--nk-ink);text-decoration:none;font-size:15px;font-weight:600}.nk-login{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 22px;background:var(--nk-card);color:var(--nk-purple-2);border:2px solid var(--nk-purple);border-radius:12px;text-decoration:none;font-weight:800}.nk-hero{padding:36px 0 28px}.nk-kicker{display:flex;align-items:center;gap:8px;margin:0 0 12px;color:var(--nk-muted);font-family:var(--nk-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.nk-compass{width:14px;height:14px;border:1.5px solid var(--nk-purple);border-radius:50%;background:linear-gradient(var(--nk-yellow),var(--nk-yellow)) center / 2px 100% no-repeat,linear-gradient(var(--nk-yellow),var(--nk-yellow)) center / 100% 2px no-repeat}.nk-hero h1{margin:0 0 12px;max-width:16ch;font-family:var(--nk-display);font-size:clamp(40px,6vw,72px);font-weight:800;line-height:.92;letter-spacing:-.03em}.nk-lead{margin:0 0 28px;max-width:36em;color:var(--nk-muted);font-size:18px}.nk-hero__grid{display:grid;gap:16px}.nk-search,.nk-quote,.nk-card,.nk-map__card{background:var(--nk-card);border:1px solid var(--nk-line);border-radius:12px}.nk-search{padding:22px}.nk-search__title{margin:0 0 16px;font-family:var(--nk-display);font-size:28px;font-weight:800}.nk-field{display:grid;gap:6px;margin-bottom:16px}.nk-field span,.nk-terms legend{color:var(--nk-muted);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.nk-field input{width:100%;min-height:56px;padding:0 14px;border:1px solid var(--nk-line);border-radius:12px;background:var(--nk-bg);color:var(--nk-ink);font-size:18px}.nk-terms{margin:0 0 16px;padding:0;border:0}.nk-terms__row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.nk-term{display:grid;justify-items:center;gap:2px;min-height:64px;padding:8px 4px;border:1px solid var(--nk-line);border-radius:12px;background:var(--nk-bg);color:var(--nk-ink);cursor:pointer}.nk-term b{font-family:var(--nk-mono);font-size:22px;line-height:1}.nk-term span{color:var(--nk-muted);font-size:11px}.nk-term.is-on{background:var(--nk-purple);border-color:var(--nk-purple);color:#fff}.nk-term.is-on span{color:#fff}.nk-go,.nk-ride{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:56px;border:0;border-radius:12px;background:linear-gradient(135deg,var(--nk-purple) 0%,var(--nk-purple-2) 100%);color:#fff;font-family:var(--nk-display);font-size:22px;font-weight:800;text-decoration:none;cursor:pointer}.nk-quote{position:relative;overflow:hidden;padding:22px;background:linear-gradient(145deg,var(--nk-purple) 0%,var(--nk-purple-2) 100%);color:#fff;border:0}.nk-quote:before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1px dashed rgba(255,255,255,.35);pointer-events:none}.nk-quote__tag,.nk-quote__meta,.nk-quote__cap,.nk-calc,.nk-route{position:relative}.nk-quote__tag{margin:0 0 10px;font-family:var(--nk-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--nk-yellow)}.nk-quote__meta{margin:0;font-family:var(--nk-mono);font-size:14px}.nk-quote__pay{position:relative;margin:8px 0 0;font-family:var(--nk-mono);font-size:clamp(42px,6vw,68px);font-weight:700;line-height:.95;letter-spacing:-.04em;color:var(--nk-yellow)}.nk-quote__cap{margin:8px 0 16px;font-size:16px}.nk-calc{margin:0;font-family:var(--nk-mono);font-size:13px}.nk-route{display:flex;align-items:center;gap:10px;margin:18px 0 0;font-family:var(--nk-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.nk-route span{flex:1;height:0;border-top:1px dashed rgba(255,255,255,.55)}.nk-trust{padding:8px 0 28px}.nk-trust__row{display:grid;gap:10px}.nk-trust p{display:flex;align-items:flex-start;gap:10px;margin:0;padding:14px 16px;background:var(--nk-card);border:1px solid var(--nk-line);border-radius:12px;font-weight:700}.nk-trust svg{flex:0 0 20px;width:20px;height:20px;color:var(--nk-purple)}.nk-jobs,.nk-map{padding:12px 0 40px}.nk-jobs__head,.nk-map__head{display:grid;gap:14px;margin-bottom:18px}.nk-jobs h2,.nk-map h2{margin:0;font-family:var(--nk-display);font-size:clamp(32px,4vw,48px);line-height:1}.nk-map__head p{margin:0;color:var(--nk-muted)}.nk-chips{display:flex;flex-wrap:wrap;gap:8px}.nk-chip{min-height:40px;padding:0 16px;border:1px solid var(--nk-line);border-radius:12px;background:var(--nk-card);color:var(--nk-ink);font-weight:700;cursor:pointer}.nk-chip.is-on{background:var(--nk-ink);border-color:var(--nk-ink);color:#fff}.nk-cards{display:grid;gap:16px;margin:0;padding:0;list-style:none}.nk-card{overflow:hidden;display:flex;flex-direction:column;min-width:0}.nk-card__bar{display:grid;grid-template-columns:72px minmax(0,1fr) 72px;gap:8px;align-items:end;padding:14px 14px 12px;background:var(--nk-ink);color:#fff}.nk-card__bar p{margin:0;min-width:0}.nk-card__bar span,.nk-card__bar em{display:block;color:#ffffff8c;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.nk-card__bar b{display:block;font-family:var(--nk-mono);font-size:22px;line-height:1.1}.nk-card__sum b{font-size:clamp(26px,3.4vw,34px);color:var(--nk-yellow);letter-spacing:-.04em}.nk-card__body{display:flex;flex-direction:column;gap:10px;padding:16px;flex:1}.nk-card h3{margin:0;font-family:var(--nk-display);font-size:26px;line-height:1.05}.nk-card__place,.nk-verified{margin:0;color:var(--nk-muted);font-size:14px}.nk-calc--card{padding:8px 10px;background:var(--nk-bg);border-left:3px solid var(--nk-yellow)}.nk-specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.nk-specs div{min-width:0}.nk-specs dt{color:var(--nk-muted);font-size:11px;text-transform:uppercase;letter-spacing:.05em}.nk-specs dd{margin:4px 0 0;font-weight:700;overflow-wrap:anywhere}.nk-tags{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.nk-tags li{padding:4px 8px;border:1px dashed var(--nk-purple);border-radius:4px;color:var(--nk-purple-2);font-size:12px;font-weight:700}.nk-ride{margin-top:auto}.nk-map__card{padding:16px}.nk-map__legend{display:flex;flex-wrap:wrap;gap:12px 18px;margin:0 0 12px;padding:0;list-style:none;font-size:13px;font-weight:700}.nk-map__legend li:before{content:"";display:inline-block;width:10px;height:10px;margin-right:6px;border-radius:2px;background:var(--nk-purple)}.nk-map__legend .is-sib:before{background:#8b8cf5}.nk-map__legend .is-ural:before{background:var(--nk-yellow)}.nk-map__svg{display:block;width:100%;height:auto}.nk-reg{stroke:#fff;stroke-width:.55;cursor:pointer}.nk-reg--north{fill:var(--nk-purple)}.nk-reg--sib{fill:#8b8cf5}.nk-reg--ural{fill:var(--nk-yellow)}.nk-reg--other{fill:#d9dce8}.nk-reg.is-on{fill:var(--nk-ink)}.nk-map__stat{margin:10px 0 0;min-height:1.4em;color:var(--nk-muted);font-family:var(--nk-mono);font-size:13px;text-align:center}.nk-foot{padding:22px 0 28px;border-top:1px dashed var(--nk-line)}.nk-foot__row{display:grid;gap:12px}.nk-logo--foot{font-size:22px}.nk-foot nav{display:flex;flex-wrap:wrap;gap:12px 16px}.nk-foot a,.nk-foot p:last-child{color:var(--nk-muted);text-decoration:none;font-size:14px}@media(min-width:768px){.nk-nav{display:flex}.nk-hero__grid{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:stretch}.nk-trust__row{grid-template-columns:repeat(2,minmax(0,1fr))}.nk-jobs__head,.nk-map__head{grid-template-columns:1fr auto;align-items:end}.nk-foot__row{grid-template-columns:auto 1fr auto;align-items:center}.nk-foot nav{justify-content:center}}@media(min-width:1100px){.nk-trust__row{grid-template-columns:repeat(4,minmax(0,1fr))}.nk-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.nk-head__row{min-height:60px}.nk-logo{font-size:22px}.nk-hero{padding-top:22px}.nk-terms__row{grid-template-columns:repeat(3,minmax(0,1fr))}.nk-term:nth-child(4),.nk-term:nth-child(5){grid-column:span 1}.nk-specs{grid-template-columns:1fr}}@media(max-width:420px){.nk-wrap{width:calc(100% - 24px)}.nk-card__bar{grid-template-columns:1fr;text-align:left}}.gl-page{--gl-text: #1c2740;--gl-muted: #66758c;--gl-line: rgba(255, 255, 255, .55);--gl-blue: #4f8cff;min-height:100vh;padding:16px 16px 28px;color:var(--gl-text);background:radial-gradient(1200px 700px at 12% 8%,#dbe7ff 0%,transparent 58%),radial-gradient(900px 640px at 88% 18%,#e4d8ff 0%,transparent 52%),radial-gradient(800px 500px at 50% 100%,#cfe4ff 0%,transparent 48%),linear-gradient(180deg,#eef3fb,#e7eef8)}.gl-note{max-width:1280px;margin:0 auto 12px;font-size:13px;color:var(--gl-muted)}.gl-note a{color:#3558c7;text-decoration:none}.gl-note a:hover{text-decoration:none}.gl-shell{display:grid;grid-template-columns:228px minmax(0,1fr);gap:0;max-width:1280px;margin:0 auto;min-height:calc(100vh - 72px);border:1px solid var(--gl-line);border-radius:12px;background:#ffffff61;box-shadow:0 24px 80px #4660962e,inset 0 1px #ffffffb3;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);overflow:hidden}.gl-side{display:flex;flex-direction:column;padding:22px 16px 16px;background:linear-gradient(180deg,#d6e4ff8c,#ffffff2e);border-right:1px solid rgba(255,255,255,.4)}.gl-brand{display:flex;align-items:center;gap:10px;margin:0 6px 22px;color:inherit;text-decoration:none}.gl-brand__logo{width:36px;height:36px;border-radius:12px}.gl-brand b,.gl-hello__hi,.gl-kpi__num,.gl-card h2{font-weight:700}.gl-brand b{display:block;font-size:14px;letter-spacing:.02em}.gl-brand em,.gl-hello__co,.gl-kpi__label,.gl-kpi__delta,.gl-list em,.gl-feed em,.gl-team em{display:block;font-style:normal;color:var(--gl-muted)}.gl-brand em{font-size:11px}.gl-nav{display:flex;flex-direction:column;gap:4px}.gl-nav__btn,.gl-support{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:0;border-radius:12px;background:transparent;color:#33425c;font:inherit;font-size:14px;text-align:left;cursor:pointer}.gl-nav__btn svg,.gl-support svg,.gl-search svg,.gl-ico svg{width:18px;height:18px;flex:none}.gl-nav__btn:hover,.gl-nav__btn.is-on{background:#ffffffb8;color:var(--gl-text)}.gl-nav__btn.is-on{font-weight:650;box-shadow:0 1px #ffffffe6}.gl-support{margin-top:auto;cursor:default;color:var(--gl-muted)}.gl-main{display:flex;flex-direction:column;gap:16px;min-width:0;padding:20px 22px 22px}.gl-top{display:flex;align-items:center;justify-content:space-between;gap:16px}.gl-hello{display:flex;align-items:center;gap:12px;min-width:0}.gl-hello__ava,.gl-feed img,.gl-team img{width:42px;height:42px;object-fit:cover;border-radius:12px;background:#dbe4f2}.gl-hello__hi{margin:0;font-size:20px}.gl-hello__co{margin:2px 0 0;font-size:13px}.gl-tools{display:flex;align-items:center;gap:8px;flex:1 1 280px;justify-content:flex-end}.gl-search{display:flex;align-items:center;gap:8px;flex:1 1 220px;max-width:340px;padding:0 14px;height:42px;border-radius:12px;background:#ffffffb3;border:1px solid rgba(255,255,255,.8);color:var(--gl-muted)}.gl-search input{width:100%;border:0;background:transparent;color:var(--gl-text);font:inherit;outline:none}.gl-ico{position:relative;width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.8);border-radius:50%;background:#ffffffb3;color:#3d4f6c;cursor:pointer}.gl-ico__dot{position:absolute;top:9px;right:10px;width:8px;height:8px;border-radius:50%;background:#ef4444;box-shadow:0 0 0 2px #fff}.gl-card{padding:16px 18px;border-radius:12px;background:#ffffffb8;border:1px solid rgba(255,255,255,.85);box-shadow:0 10px 28px #5a70a014;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.gl-card h2{margin:0 0 12px;font-size:16px}.gl-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.gl-kpi__label{margin:0 0 8px;font-size:13px}.gl-kpi__row{display:flex;align-items:center;justify-content:space-between;gap:10px}.gl-kpi__num{margin:0;font-size:clamp(26px,3vw,34px);letter-spacing:-.03em;line-height:1}.gl-kpi__delta{margin:10px 0 0;font-size:12px}.gl-kpi__delta.is-up{color:#16a34a;font-weight:650}.gl-spark{width:88px;height:36px;flex:none}.gl-donut{width:52px;height:52px;transform:rotate(-90deg);flex:none}.gl-kpi__chart-ico{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#4f8cff1f;color:var(--gl-blue)}.gl-kpi__chart-ico svg{width:22px;height:22px}.gl-mid,.gl-bot{display:grid;gap:14px}.gl-mid{grid-template-columns:minmax(0,1.7fr) minmax(240px,1fr)}.gl-bot{grid-template-columns:minmax(0,1.35fr) minmax(240px,1fr)}.gl-overview__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.gl-overview__head h2{margin:0}.gl-legend{display:flex;flex-wrap:wrap;gap:12px;font-size:13px;color:var(--gl-muted)}.gl-legend i{display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:50%;vertical-align:middle}.gl-legend i.is-blue{background:#4f8cff}.gl-legend i.is-violet{background:#8b5cf6}.gl-chart{display:block;width:100%;height:auto}.gl-list ul,.gl-feed ul,.gl-team ul{list-style:none;margin:0;padding:0}.gl-list li,.gl-feed li,.gl-team li{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid rgba(148,163,184,.18)}.gl-list li:last-child,.gl-feed li:last-child,.gl-team li:last-child{border-bottom:0}.gl-list li>div,.gl-feed li>div,.gl-team li>div{min-width:0;flex:1}.gl-list b,.gl-feed b,.gl-team b{display:block;font-size:14px}.gl-list em,.gl-feed em,.gl-team em{margin-top:2px;font-size:12px}.gl-tag{flex:none;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:650}.gl-tag--blue{background:#e8f0ff;color:#3558c7}.gl-tag--orange{background:#fff1e6;color:#c2410c}.gl-tag--red{background:#fee2e2;color:#b91c1c}.gl-btn{margin-top:8px;width:100%;height:40px;border:0;border-radius:12px;background:#3b6dff;color:#fff;font:inherit;font-weight:650;cursor:pointer}.gl-btn:hover{filter:brightness(1.05)}.gl-feed time,.gl-on{flex:none;font-size:12px;color:var(--gl-muted)}.gl-on{color:#16a34a;font-weight:650}.gl-empty{color:var(--gl-muted);font-size:14px}.gl-stub p{margin:0 0 16px;color:var(--gl-muted)}.gl-stub .gl-btn{max-width:260px}@media(max-width:1100px){.gl-shell{grid-template-columns:1fr}.gl-side{border-right:0;border-bottom:1px solid rgba(255,255,255,.4)}.gl-nav{flex-direction:row;overflow-x:auto;gap:6px}.gl-nav__btn{width:auto;white-space:nowrap}.gl-support{display:none}.gl-mid,.gl-bot,.gl-kpis{grid-template-columns:1fr}}@media(max-width:720px){.gl-page{padding:10px 10px 20px}.gl-shell{border-radius:12px}.gl-top,.gl-overview__head{flex-direction:column;align-items:stretch}.gl-tools{justify-content:stretch}.gl-search{max-width:none}.gl-hello__hi{font-size:17px}.gl-kpi__num{font-size:26px}}.cs-page .gl-nav a.gl-nav__btn{text-decoration:none}.cs-page .gl-card{border-radius:12px;min-width:0;max-width:100%}.cs-page .gl-shell,.cs-page .gl-side{min-width:0}.cs-page .gl-main{min-width:0;max-width:100%;overflow-x:hidden}.cs-page .gl-nav__btn,.cs-page .gl-support,.cs-page .gl-search,.cs-page .gl-btn,.cs-page .cs-pill,.cs-page .cs-chip,.cs-page .cs-tab,.cs-page .cs-bar,.cs-page .cs-stage,.cs-page .cs-alert,.cs-page .cs-mgr,.cs-page .cs-job,.cs-page .gl-hello__ava,.cs-page .gl-feed img,.cs-page .gl-team img,.cs-page .cs-ava,.cs-page .gl-ico,.cs-page .gl-tag{border-radius:12px}.cs-toolbar{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.cs-toolbar h1{margin:0;font-size:22px;letter-spacing:-.03em}.cs-toolbar p{margin:4px 0 0;color:var(--gl-muted);font-size:13px}.cs-pills{display:flex;flex-wrap:wrap;gap:8px}.cs-pill,.cs-tab{height:36px;padding:0 12px;border:1px solid rgba(148,163,184,.22);background:#ffffffb3;color:#33425c;font:inherit;font-size:13px;font-weight:650;cursor:pointer}.cs-pill.is-on,.cs-tab.is-on{border-color:#4f8cff73;background:#e8f0ff;color:#3558c7}.cs-tabs{display:flex;flex-wrap:wrap;gap:8px}.cs-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.cs-kpi{min-width:0}.cs-kpi__label{margin:0 0 8px;color:var(--gl-muted);font-size:12px}.cs-kpi__num{margin:0;font-size:clamp(20px,2.2vw,28px);font-weight:700;letter-spacing:-.03em;line-height:1.1}.cs-kpi__meta{display:block;margin-top:8px;color:var(--gl-muted);font-size:12px}.cs-kpi__meta.is-up{color:#16a34a;font-weight:650}.cs-kpi__meta.is-down{color:#dc2626;font-weight:650}.cs-grid{display:grid;gap:12px}.cs-grid--2{grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr)}.cs-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.cs-grid--split{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-funnel{display:flex;flex-direction:column;gap:10px}.cs-funnel__row{display:grid;grid-template-columns:minmax(72px,118px) minmax(0,1fr) minmax(44px,auto);gap:10px;align-items:center}.cs-funnel__row span{color:var(--gl-muted);font-size:13px}.cs-funnel__row b{text-align:right;font-size:13px}.cs-bar{height:10px;overflow:hidden;background:#4f8cff1f}.cs-bar i{display:block;height:100%;background:linear-gradient(90deg,#7aa7ff,#4f8cff)}.cs-bar i.is-violet{background:linear-gradient(90deg,#c4b5fd,#8b5cf6)}.cs-bar i.is-green{background:linear-gradient(90deg,#6ee7b7,#34d399)}.cs-bar i.is-orange{background:linear-gradient(90deg,#fdba74,#fb923c)}.cs-bar i.is-red{background:linear-gradient(90deg,#fca5a5,#f87171)}.cs-alerts{display:flex;flex-direction:column;gap:8px}.cs-alert{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:10px 12px;background:#ffffff8c;border:1px solid rgba(148,163,184,.16)}.cs-alert b{display:block;font-size:13px}.cs-alert em{display:block;margin-top:2px;color:var(--gl-muted);font-size:12px;font-style:normal}.cs-table-wrap{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.cs-table{width:100%;min-width:720px;border-collapse:collapse;font-size:13px}.cs-table th,.cs-table td{padding:10px 8px;text-align:left;border-bottom:1px solid rgba(148,163,184,.16);white-space:nowrap}.cs-table th{color:var(--gl-muted);font-weight:650}.cs-table td:last-child,.cs-table th:last-child{text-align:right}.cs-who{display:flex;align-items:center;gap:10px;min-width:180px}.cs-who span{display:flex;flex-direction:column;gap:2px}.cs-who em{color:var(--gl-muted);font-size:12px;font-style:normal}.cs-ava{width:36px;height:36px;object-fit:cover;background:#dbe4f2}.cs-mgr{display:flex;flex-direction:column;gap:10px}.cs-mgr__head{display:flex;align-items:center;gap:10px}.cs-mgr__head b{display:block;font-size:14px}.cs-mgr__head em{display:block;color:var(--gl-muted);font-size:12px;font-style:normal}.cs-mgr__nums{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cs-mgr__nums div{padding:8px 10px;border-radius:12px;background:#4f8cff14}.cs-mgr__nums span{display:block;color:var(--gl-muted);font-size:11px}.cs-mgr__nums b{font-size:16px}.cs-jobs{display:flex;flex-direction:column;gap:8px}.cs-job{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 12px;background:#ffffff8c;border:1px solid rgba(148,163,184,.16)}.cs-job b{display:block;font-size:14px}.cs-job em{display:block;margin-top:2px;color:var(--gl-muted);font-size:12px;font-style:normal}.cs-job__n{text-align:right}.cs-job__n strong{display:block;font-size:18px;letter-spacing:-.03em}.cs-chips{display:flex;flex-wrap:wrap;gap:8px}.cs-chip{padding:8px 12px;background:#ffffffb3;border:1px solid rgba(148,163,184,.18);font-size:13px}.cs-chip b{margin-left:6px;color:#3558c7}.cs-spend{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.cs-stages{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.cs-stage{padding:14px 12px;background:#ffffffb8;border:1px solid rgba(255,255,255,.85);box-shadow:0 10px 28px #5a70a014}.cs-stage span{display:block;color:var(--gl-muted);font-size:12px}.cs-stage b{display:block;margin:6px 0 8px;font-size:28px;letter-spacing:-.04em}.cs-stage em{display:block;color:var(--gl-muted);font-size:12px;font-style:normal}.cs-hint{margin:0;color:var(--gl-muted);font-size:13px;line-height:1.45}.cs-legend{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 10px;color:var(--gl-muted);font-size:12px}.cs-legend i{display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:12px;vertical-align:middle}@media(max-width:1180px){.cs-kpis,.cs-spend,.cs-stages{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:980px){.cs-grid--2,.cs-grid--3,.cs-grid--split{grid-template-columns:1fr}.cs-kpis,.cs-spend,.cs-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-funnel__row{grid-template-columns:minmax(64px,92px) minmax(0,1fr) minmax(40px,auto)}}@media(max-width:720px){.cs-kpis,.cs-spend,.cs-stages,.cs-mgr__nums{grid-template-columns:1fr}.cs-toolbar h1{font-size:18px}.cs-job{grid-template-columns:1fr}.cs-job__n{text-align:left}}.hdv-page{padding:28px 20px 72px;background:#eef1f4;color:#1a2332}.hdv-kicker{margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ff6b00}.hdv-intro{max-width:880px;margin:0 auto 36px}.hdv-intro h1{margin:0 0 12px;font-size:clamp(26px,3.4vw,36px);letter-spacing:-.03em}.hdv-intro>p{margin:0 0 18px;color:#5c6778;line-height:1.55;font-size:15px}.hdv-intro code{font-size:13px;padding:0 4px}.hdv-toc{display:flex;flex-wrap:wrap;gap:8px}.hdv-toc a{padding:8px 12px;border-radius:12px;background:#fff;border:1px solid #d7dee6;color:#1a2332;font-size:14px;font-weight:600;text-decoration:none}.hdv-toc a:hover{border-color:#ff6b00;color:#ff6b00;text-decoration:none}.hdv-block{max-width:1400px;margin:0 auto 40px}.hdv-block__head{margin:0 0 12px}.hdv-block__head h2{margin:0 0 6px;font-size:22px}.hdv-block__head p:last-child{margin:0;color:#5c6778;font-size:14px;line-height:1.45}.hdv-stage{border-radius:12px;overflow:hidden;background:#010d21;border:1px solid rgba(255,255,255,.08)}.hdv-stage--pad{padding:12px 12px 0}.hdv-fake{min-height:88px;padding:20px 24px 24px;color:#e8eef873;font-size:13px}.hdv-bar{color:#fff}.hdv-bar__inner{max-width:1400px;margin:0 auto;padding:0 24px;min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:16px}.hdv-logo{display:flex;align-items:center;gap:10px;flex-shrink:0;text-decoration:none;color:inherit}.hdv-logo:hover{text-decoration:none}.hdv-logo .brand-logo{width:40px;height:40px}.hdv-brand{display:flex;flex-direction:column;line-height:1.15}.hdv-brand__name{font-size:18px;font-weight:800;letter-spacing:.02em}.hdv-brand__sub{margin-top:2px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ff6b00}.hdv-nav{display:flex;align-items:center;gap:4px;flex-wrap:wrap;justify-content:center}.hdv-nav__link{padding:8px 12px;border-radius:12px;font-size:14px;font-weight:600;color:#e8eef8c7;text-decoration:none;white-space:nowrap}.hdv-nav__link:hover{color:#fff;background:#ffffff0f;text-decoration:none}.hdv-nav__link.is-on{color:#fff;background:#ffffff14}.hdv-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.hdv-btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 14px;border-radius:12px;font-size:14px;font-weight:700;text-decoration:none;border:0;cursor:pointer;white-space:nowrap}.hdv-btn:hover{text-decoration:none}.hdv-btn--orange{background:#ff6b00;color:#fff;transition:background .12s,color .12s}.hdv-btn--orange:hover{background:var(--c-orange-hover)}.hdv-btn--ghost{background:transparent;color:#fff;box-shadow:inset 0 0 0 1px #ffffff47}.hdv-btn--ghost:hover{background:#ffffff14}.hdv-btn--paper{background:#fff;color:#1a2332;box-shadow:inset 0 0 0 1px #d7dee6}.hdv-btn--paper:hover{background:#fff3ea;box-shadow:inset 0 0 0 1px #ff6b00}.hdv-bar--navy{background:#04142d;border-bottom:1px solid rgba(148,163,184,.16)}.hdv-bar--navy .hdv-nav{padding:4px;background:#ffffff0a;border:1px solid rgba(148,163,184,.16);border-radius:12px}.hdv-bar--float{background:#061630;border:1px solid rgba(255,255,255,.1);border-radius:12px}.hdv-bar--split{background:#04142d;border-bottom:1px solid rgba(255,255,255,.08)}.hdv-bar--split .hdv-nav__link{padding:6px 8px;border-radius:12px;box-shadow:none}.hdv-bar--split .hdv-nav__link.is-on{background:transparent;color:#ff6b00}.hdv-bar--search{background:#04142d}.hdv-search{display:flex;align-items:stretch;min-width:0;flex:1 1 280px;max-width:520px;background:#010d21;border:1px solid rgba(255,255,255,.12);border-radius:12px;overflow:hidden}.hdv-search__field{display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0;flex:1;padding:6px 12px}.hdv-search__field span{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#9ec4f0e6}.hdv-search__field input{width:100%;border:0;padding:0;background:transparent;color:#fff;font:inherit;font-size:14px;font-weight:600;outline:none}.hdv-search .hdv-btn{border-radius:12px;min-width:88px}.hdv-bar--paper{background:#f7f8fa;border-bottom:1px solid #d7dee6;color:#1a2332}.hdv-bar--paper .hdv-nav{padding:4px;background:#fff;border:1px solid #d7dee6;border-radius:12px}.hdv-bar--paper .hdv-nav__link{color:#5c6778}.hdv-bar--paper .hdv-nav__link:hover{color:#1a2332;background:#eef1f4}.hdv-bar--paper .hdv-nav__link.is-on{color:#1a2332;background:#fff;box-shadow:inset 0 0 0 1px #d7dee6}@media(max-width:767.98px){.hdv-bar__inner{padding:10px 14px;min-height:0;flex-wrap:wrap}.hdv-nav{order:3;width:100%;justify-content:flex-start}.hdv-bar--navy .hdv-nav,.hdv-bar--paper .hdv-nav{width:100%}.hdv-search{order:3;flex-basis:100%;max-width:none}.hdv-actions{margin-left:auto}.hdv-btn{min-height:36px;padding:6px 12px;font-size:13px}}.vlv-page{max-width:1100px;margin:0 auto;padding:28px 20px 80px;color:#e8eef8;background:#010d21}body:has(.vlv-page){background:#010d21}.vlv-intro h1,.vlv-part,.vlv-block__head h2{margin:0 0 8px;color:#fff}.vlv-intro p,.vlv-block__head p{margin:0;color:#94a3b8;font-size:15px;line-height:1.5}.vlv-kicker{margin:0 0 6px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ff6b00}.vlv-toc{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.vlv-toc a{padding:8px 12px;border:1px solid rgba(255,255,255,.32);border-radius:12px;background:#04132c;color:#cbd5e1;font-size:13px;font-weight:600;text-decoration:none}.vlv-toc a:hover{color:#fff;border-color:#ff6b00}.vlv-part{margin:40px 0 16px;font-size:22px}.vlv-block{margin-bottom:36px}.vlv-block__head{margin-bottom:12px}.vlv-stage{border-radius:12px;padding:16px;overflow:hidden}.vlv-stage--navy{background:#010d21;border:1px solid rgba(148,163,184,.16)}.vlv-stage--paper{background:#eef1f4;border:1px solid #d7dee6;color:#1a2332}.vlv-create,.vlv-view{display:flex;flex-direction:column;gap:12px}.vlv-create__bar{display:flex;flex-wrap:wrap;gap:8px}.vlv-pill{min-height:36px;padding:6px 12px;border:1px solid rgba(255,255,255,.32);border-radius:12px;background:#04132c;color:#94a3b8;font:inherit;font-size:13px;font-weight:600}.vlv-pill.is-on{background:#ff6b00;border-color:#ff6b00;color:#fff}.vlv-pill--paper{background:#fff;border-color:#d7dee6;color:#5c6778}.vlv-pill--paper.is-on{background:#fff;border-color:#ff6b00;color:#1a2332}.vlv-card,.vlv-deal,.vlv-acc,.vlv-check,.vlv-vhero,.vlv-vsec,.vlv-vside,.vlv-preview{background:#061630;border:1px solid rgba(148,163,184,.16);border-radius:12px;padding:16px}.vlv-card h3,.vlv-deal h3{margin:0 0 12px;font-size:18px;color:#fff}.vlv-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.vlv-field{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;color:#94a3b8}.vlv-field--wide{grid-column:1 / -1}.vlv-field input{min-height:40px;padding:8px 12px;border:1px solid rgba(255,255,255,.32);border-radius:12px;background:#04132c;color:#e8eef8;font:inherit}.vlv-label{margin:10px 0 6px;font-size:13px;font-weight:600;color:#94a3b8}.vlv-chips{display:flex;flex-wrap:wrap;gap:8px}.vlv-chip{padding:6px 10px;border-radius:12px;border:1px solid rgba(255,255,255,.22);background:#04132c;color:#cbd5e1;font-size:13px}.vlv-chip.is-on{border-color:#ff6b00;color:#fff;background:#ff6b0029}.vlv-chips--paper .vlv-chip{background:#fff;border-color:#d7dee6;color:#5c6778}.vlv-chips--paper .vlv-chip.is-on{background:#fff3ea;border-color:#ff6b00;color:#1a2332}.vlv-photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.vlv-photo{min-height:72px;border-radius:12px;background:#04132c;border:1px dashed rgba(255,255,255,.22);color:#7a8494;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600}.vlv-stage--paper .vlv-photo{background:#eef1f4;border-color:#d7dee6;color:#5c6778}.vlv-create__foot{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.vlv-btn{min-height:40px;padding:8px 16px;border-radius:12px;font:inherit;font-size:14px;font-weight:600}.vlv-btn--orange{background:#ff6b00;border:0;color:#fff;transition:background .12s,color .12s}.vlv-btn--orange:hover:not(:disabled){background:var(--c-orange-hover);color:#fff}.vlv-btn--ghost{background:transparent;border:1px solid rgba(255,255,255,.32);color:#cbd5e1}.vlv-btn--ghost:disabled{opacity:.4}.vlv-btn--block{width:100%}.vlv-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,320px);gap:12px}.vlv-preview,.vlv-check{background:#fff;border:1px solid #d7dee6;color:#1a2332}.vlv-preview{display:flex;flex-direction:column;gap:8px}.vlv-preview__kicker{margin:0;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ff6b00}.vlv-preview strong,.vlv-preview b,.vlv-check p:first-child{color:#1a2332}.vlv-preview span,.vlv-preview small{color:#5c6778;font-size:13px}.vlv-check ul{margin:8px 0;padding:0;list-style:none}.vlv-check li,.vlv-req li{padding:6px 0;border-bottom:1px solid #e4eaef;color:#5c6778;font-size:14px}.vlv-check li.is-ok,.vlv-req li.is-ok{color:#1a2332}.vlv-note{margin:8px 0 0;font-size:12px;color:#5c6778}.vlv-deal{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.vlv-deal p{margin:4px 0 0;color:#94a3b8}.vlv-deal__pay{text-align:right}.vlv-deal__pay b{display:block;font-size:22px;color:#fff}.vlv-deal__pay small{color:#94a3b8}.vlv-acc{display:flex;justify-content:space-between;gap:12px;width:100%;text-align:left;color:#e8eef8;font:inherit}.vlv-acc em{color:#94a3b8;font-style:normal;font-size:13px}.vlv-acc.is-open{border-color:#ff6b00}.vlv-stage--paper .vlv-vhero,.vlv-stage--paper .vlv-vsec,.vlv-stage--paper .vlv-vside,.vlv-stage--paper .vlv-payband,.vlv-stage--paper .vlv-fact{background:#fff;border:1px solid #d7dee6;color:#1a2332}.vlv-vhero{display:flex;justify-content:space-between;gap:16px}.vlv-vhero h3,.vlv-vcols h3{margin:6px 0;font-size:22px}.vlv-vhero p,.vlv-vsec p{margin:0;color:#5c6778;font-size:14px;line-height:1.45}.vlv-hot{display:inline-block;padding:2px 8px;border-radius:12px;background:#ff6b00;color:#fff;font-size:11px;font-weight:700}.vlv-vpay{display:flex;flex-direction:column;align-items:flex-end;gap:8px;min-width:160px}.vlv-vpay b,.vlv-payband b{font-size:22px}.vlv-vpay small{color:#5c6778}.vlv-vsec h4{margin:0 0 6px;font-size:15px}.vlv-sticky{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:12px;background:#fff;border:1px solid #d7dee6}.vlv-payband{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px;border-radius:12px}.vlv-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.vlv-fact{padding:12px;border-radius:12px}.vlv-fact span{display:block;font-size:12px;color:#5c6778}.vlv-gallery{min-height:180px;border-radius:12px;background:#c5ced8;color:#1a2332;padding:16px;display:flex;flex-direction:column;justify-content:flex-end;gap:6px}.vlv-gallery strong{font-size:20px}.vlv-gallery em{font-style:normal;font-size:13px;color:#5c6778}.vlv-vcols{display:grid;grid-template-columns:minmax(200px,260px) minmax(0,1fr);gap:12px}.vlv-vside{display:flex;flex-direction:column;gap:10px}.vlv-vside b{font-size:22px}.vlv-vside small{color:#5c6778}.vlv-req{margin:0;padding:0;list-style:none}@media(max-width:768px){.vlv-grid,.vlv-split,.vlv-vcols,.vlv-facts{grid-template-columns:1fr}.vlv-vhero,.vlv-deal,.vlv-payband{flex-direction:column}.vlv-vpay,.vlv-deal__pay{align-items:flex-start;text-align:left}.vlv-photos{grid-template-columns:1fr 1fr}}@media(max-width:375px){.vlv-page{padding:20px 12px 60px}.vlv-photos{grid-template-columns:1fr}}.vt-page{--vt-purple: #5d5fef;--vt-purple-2: #4036e4;--vt-yellow: #f2c94c;--vt-bg: #f8f9fd;--vt-card: #ffffff;--vt-ink: #1a1b23;--vt-muted: #6b6e7a;--vt-line: #e4e6ef;--vt-soft: #eef0fb;--vt-display: var(--font-ui);--vt-mono: "Cascadia Mono", "Consolas", "Liberation Mono", ui-monospace, monospace;min-width:0;background:radial-gradient(900px 380px at 85% -80px,rgba(93,95,239,.12),transparent 70%),var(--vt-bg);color:var(--vt-ink);font-family:var(--font-ui);font-size:15px;line-height:1.45;padding:0 0 72px}.vt-page *{box-sizing:border-box}.vt-wrap{width:min(1180px,100% - 32px);margin-inline:auto}.vt-hero{padding:56px 0 8px}.vt-hero__eyebrow{font-family:var(--vt-mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--vt-purple-2)}.vt-hero h1{font-family:var(--vt-display);font-size:clamp(38px,6vw,68px);font-weight:800;letter-spacing:-.02em;line-height:1.02;margin:10px 0 14px}.vt-hero h1 em{font-style:normal;background:linear-gradient(transparent 60%,#f2c94c99 60%)}.vt-hero p{max-width:640px;margin:0;color:var(--vt-muted);font-size:16px}.vt-section{margin-top:44px}.vt-section>h2{font-family:var(--vt-mono);font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--vt-muted);margin:0 0 6px}.vt-section__note{margin:0 0 18px;color:var(--vt-muted);font-size:14px}.vt-grid{display:grid;gap:22px;grid-template-columns:repeat(auto-fill,minmax(min(100%,470px),1fr));align-items:start}.vt-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 204px;min-width:0;background:var(--vt-card);border:1px solid var(--vt-line);border-radius:12px;box-shadow:0 10px 30px #1a1b230f;transition:box-shadow .2s,transform .2s}.vt-card:hover{box-shadow:0 16px 36px #1a1b231f;transform:translateY(-2px)}.vt-card__edge,.vt-card__body{grid-column:1;min-width:0}.vt-card__edge{display:flex;justify-content:space-between;gap:12px;padding:9px 18px;border-bottom:1px dashed var(--vt-line);font-family:var(--vt-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--vt-muted)}.vt-card__body{padding:16px 18px 14px}.vt-card__top{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.vt-card__chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:var(--vt-soft);color:var(--vt-purple-2);font-size:12px;font-weight:600}.vt-card__chip svg{width:12px;height:12px}.vt-card__chip--hot{background:#f2c94c4d;color:#7a5b00}.vt-card__leave{font-family:var(--vt-mono);font-size:11px;color:var(--vt-purple-2);background:#fff;border:1px dashed var(--vt-purple);border-radius:999px;padding:3px 9px}.vt-card__heart{margin-left:auto;width:34px;height:34px;border-radius:50%;border:1px solid var(--vt-line);background:#fff;color:var(--vt-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.vt-card__heart svg{width:16px;height:16px}.vt-card__heart.is-active{background:var(--vt-purple);border-color:var(--vt-purple);color:#fff}.vt-card__title{margin:12px 0 6px;font-family:var(--vt-display);font-size:clamp(19px,2.4vw,23px);font-weight:800;letter-spacing:-.01em;line-height:1.15}.vt-card__company{display:flex;align-items:center;gap:8px;margin:0 0 12px;color:var(--vt-muted);font-size:14px;flex-wrap:wrap}.vt-card__logo{width:24px;height:24px;border-radius:12px;background:var(--vt-soft);color:var(--vt-purple-2);display:inline-flex;align-items:center;justify-content:center;font-family:var(--vt-mono);font-size:10px;font-weight:700}.vt-card__verified{width:16px;height:16px;border-radius:50%;background:var(--vt-purple);color:#fff;display:inline-flex;align-items:center;justify-content:center}.vt-card__verified svg{width:9px;height:9px}.vt-card__route{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px dashed var(--vt-line);border-radius:12px;margin-bottom:12px}.vt-card__station{font-size:13px;color:var(--vt-muted);white-space:nowrap}.vt-card__station--to{color:var(--vt-ink);font-weight:700}.vt-card__dash{flex:1;display:flex;align-items:center;gap:6px;min-width:40px;color:var(--vt-purple)}.vt-card__dash i{flex:1;border-top:2px dotted #c9cdf4}.vt-card__dash svg{width:15px;height:15px;flex:none}.vt-card__shift{margin-bottom:12px}.vt-card__shift-bar{display:flex;gap:3px;height:8px}.vt-card__shift-bar i{border-radius:4px}.vt-card__shift-work{background:linear-gradient(90deg,var(--vt-purple),var(--vt-purple-2))}.vt-card__shift-rest{background:repeating-linear-gradient(45deg,#f2c94c 0,#f2c94c 6px,#fdeeb0 6px,#fdeeb0 12px)}.vt-card__shift-legend{display:flex;gap:14px;margin-top:6px;font-size:12px;color:var(--vt-muted);flex-wrap:wrap}.vt-dot{width:8px;height:8px;border-radius:2px;display:inline-block;margin-right:5px}.vt-dot--work{background:var(--vt-purple)}.vt-dot--rest{background:var(--vt-yellow)}.vt-card__perks{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px;padding:0}.vt-card__perks li{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border:1px solid var(--vt-line);border-radius:999px;font-size:12px;background:#fff}.vt-card__perks svg{width:11px;height:11px;color:var(--vt-purple)}.vt-card__meta{display:flex;align-items:center;justify-content:space-between;gap:10px;font-family:var(--vt-mono);font-size:11px;color:var(--vt-muted);border-top:1px dashed var(--vt-line);padding-top:10px}.vt-card__more{color:var(--vt-purple-2);font-weight:700;text-decoration:none;letter-spacing:.04em}.vt-card__more:hover{text-decoration:none}.vt-card__stub{grid-column:2;grid-row:1 / span 2;position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;padding:16px 14px 14px;border-left:2px dashed var(--vt-line);border-radius:0 17px 17px 0}.vt-card__stub:before,.vt-card__stub:after{content:"";position:absolute;left:-12px;width:22px;height:22px;border-radius:50%;background:var(--vt-bg)}.vt-card__stub:before{top:-12px}.vt-card__stub:after{bottom:-12px}.vt-card__stub-label{font-family:var(--vt-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--vt-muted)}.vt-card__pay{font-family:var(--vt-display);font-size:clamp(22px,3vw,28px);font-weight:800;letter-spacing:-.01em;line-height:1.05}.vt-card__pay--na{font-size:16px;font-family:inherit;font-weight:700}.vt-card__pay-note{font-size:12px;color:var(--vt-muted)}.vt-card__rate{font-family:var(--vt-mono);font-size:11px;color:var(--vt-purple-2);background:var(--vt-soft);border-radius:999px;padding:2px 8px}.vt-card__bonus{font-family:var(--vt-mono);font-size:11px;font-weight:700;color:#7a5b00;background:#f2c94c59;border-radius:999px;padding:2px 8px}.vt-card__cta{width:100%;margin-top:10px;padding:10px 12px;border:0;border-radius:12px;background:var(--vt-purple);color:#fff;font:inherit;font-weight:700;font-size:14px;cursor:pointer;transition:background .15s,transform .15s}.vt-card__cta:hover{background:var(--vt-purple-2)}.vt-card__cta:active{transform:translateY(1px)}.vt-card__cta:disabled{background:transparent;border:1.5px dashed var(--vt-line);color:var(--vt-muted);cursor:default}.vt-card__barcode{width:100%;height:26px;margin-top:auto;border-radius:2px;color:var(--vt-ink);opacity:.8;background:repeating-linear-gradient(90deg,currentColor 0 2px,transparent 2px 5px,currentColor 5px 6px,transparent 6px 10px,currentColor 10px 13px,transparent 13px 15px)}.vt-card__barcode-num{font-family:var(--vt-mono);font-size:9px;letter-spacing:.3em;color:var(--vt-muted)}.vt-card--hot{background:linear-gradient(150deg,var(--vt-purple) 0%,var(--vt-purple-2) 100%);border-color:transparent;color:#fff;box-shadow:0 14px 34px #4036e459}.vt-card--hot .vt-card__edge{color:#ffffffbf;border-bottom-color:#ffffff40}.vt-card--hot .vt-card__title{color:#fff}.vt-card--hot .vt-card__company{color:#ffffffd9}.vt-card--hot .vt-card__logo{background:#ffffff2e;color:#fff}.vt-card--hot .vt-card__verified{background:var(--vt-yellow);color:#4036e4}.vt-card--hot .vt-card__chip{background:#ffffff26;color:#ffe9a3}.vt-card--hot .vt-card__chip--hot{background:var(--vt-yellow);color:#4a3b00}.vt-card--hot .vt-card__leave{background:#ffffff1a;border-color:#ffffff80;color:#ffe9a3}.vt-card--hot .vt-card__heart{background:#ffffff1f;border-color:#ffffff4d;color:#fff}.vt-card--hot .vt-card__heart.is-active{background:var(--vt-yellow);border-color:var(--vt-yellow);color:#4036e4}.vt-card--hot .vt-card__route{border-color:#ffffff59}.vt-card--hot .vt-card__station{color:#ffffffbf}.vt-card--hot .vt-card__station--to{color:#fff}.vt-card--hot .vt-card__dash{color:var(--vt-yellow)}.vt-card--hot .vt-card__dash i{border-color:#ffffff80}.vt-card--hot .vt-card__shift-legend{color:#fffc}.vt-card--hot .vt-card__perks li{border-color:#ffffff4d;background:#ffffff1a;color:#fff}.vt-card--hot .vt-card__perks svg{color:var(--vt-yellow)}.vt-card--hot .vt-card__meta{color:#ffffffb3;border-top-color:#ffffff40}.vt-card--hot .vt-card__more{color:var(--vt-yellow)}.vt-card--hot .vt-card__stub{border-left-color:#fff6}.vt-card--hot .vt-card__stub-label{color:#ffffffb3}.vt-card--hot .vt-card__pay{color:#fff}.vt-card--hot .vt-card__pay-note{color:#ffffffbf}.vt-card--hot .vt-card__rate{background:#ffffff26;color:#fff}.vt-card--hot .vt-card__bonus{background:var(--vt-yellow);color:#4a3b00}.vt-card--hot .vt-card__cta{background:var(--vt-yellow);color:#292214}.vt-card--hot .vt-card__cta:hover{background:#ffd95e}.vt-card--hot .vt-card__cta:disabled{background:transparent;border-color:#ffffff80;color:#fffc}.vt-card--hot .vt-card__barcode{color:#fff;opacity:.55}.vt-card--hot .vt-card__barcode-num{color:#fff9}.vt-card__heart:focus-visible,.vt-card__cta:focus-visible{outline:2px solid var(--vt-purple);outline-offset:2px}.vt-note{margin-top:32px;text-align:center;font-family:var(--vt-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--vt-muted)}@media(max-width:640px){.vt-card{grid-template-columns:minmax(0,1fr)}.vt-card__body{padding:14px 14px 12px}.vt-card__edge{padding:8px 14px;flex-wrap:wrap}.vt-card__stub{grid-column:1;grid-row:auto;border-left:none;border-top:2px dashed var(--vt-line);border-radius:0 0 17px 17px;padding:14px}.vt-card__stub:before{top:-12px;left:-12px}.vt-card__stub:after{top:-12px;right:-12px;left:auto;bottom:auto}.vt-card__barcode{margin-top:12px}}@media(max-width:420px){.vt-card__route{flex-wrap:wrap;row-gap:6px}.vt-card__dash{min-width:60px}.vt-hero{padding-top:40px}}:root{--font-ui: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--c-primary: #6eb3ff;--c-primary-dark: #2563eb;--c-primary-hover: #2b6fd4;--c-primary-soft: rgba(110, 179, 255, .14);--c-primary-soft-2: rgba(110, 179, 255, .32);--c-orange: #f6631e;--c-orange-hover: #CF4E06;--c-orange-outline: #f45b08;--c-orange-outline-hover: #c94a00;--c-orange-outline-hover-bg: #fff3ed;--c-orange-dark-outline: #ff5c00;--c-accent: #c2480a;--c-accent-hover: #cc4e00;--c-bg: #061427;--c-card: #132a4a;--c-border: rgba(255, 255, 255, .12);--c-border-soft: rgba(255, 255, 255, .07);--c-text: #eef3fa;--c-text-2: rgba(232, 238, 248, .78);--c-text-3: rgba(232, 238, 248, .5);--c-success: #3ecf8e;--c-hover: rgba(255, 255, 255, .07);--c-focus: rgba(110, 179, 255, .28);--c-focus-ring: #8ec5ff;--radius-card: 12px;--radius-btn: 12px;--radius-input: 12px;--shadow-card: 0 8px 24px rgba(0, 0, 0, .28);--shadow-pop: 0 14px 36px rgba(0, 0, 0, .38);--header-h: 84px;--container: 1400px;--c-scroll-track: #010d21;--c-scroll-thumb: rgba(255, 255, 255, .28);--c-scroll-thumb-hover: rgba(255, 107, 0, .7)}body input[type=checkbox]{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;width:18px;height:18px;flex:0 0 18px;box-sizing:border-box;position:relative;margin:0;border:1.5px solid #d7d7d2!important;border-radius:5px!important;background:#fff!important;accent-color:#ff6b00!important;cursor:pointer}body input[type=checkbox]:checked{border-color:#ff6b00!important;background:#fff!important}body input[type=checkbox]:checked:after{content:"";position:absolute;left:50%;top:50%;width:5px;height:9px;border-right:2px solid #ff6b00!important;border-bottom:2px solid #ff6b00!important;background:transparent!important;transform:translate(-50%,-62%) rotate(45deg)}body input[type=checkbox]:focus-visible{outline:2px solid rgba(255,107,0,.42);outline-offset:2px}*{box-sizing:border-box}.hidden{display:none!important}html,body{margin:0;padding:0;color-scheme:dark}html,*{scrollbar-width:thin;scrollbar-color:var(--c-scroll-thumb) var(--c-scroll-track)}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:var(--c-scroll-track)}*::-webkit-scrollbar-thumb{background-color:var(--c-scroll-thumb);border-radius:12px;border:2px solid var(--c-scroll-track)}*::-webkit-scrollbar-thumb:hover{background-color:var(--c-scroll-thumb-hover)}*::-webkit-scrollbar-corner{background:var(--c-scroll-track)}body{font-family:var(--font-ui);background:var(--c-bg);color:var(--c-text);font-size:15px;line-height:1.45;-webkit-font-smoothing:antialiased}img{max-width:100%}button{font-family:inherit;cursor:pointer}a{color:var(--c-primary);text-decoration:none}a:hover{text-decoration:none}:where(button,a[href],select,[role=button],summary,.icon-btn):focus-visible{outline:2px solid var(--c-focus-ring);outline-offset:2px}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.container{max-width:var(--container);margin:0 auto;padding:0 24px}.header{position:sticky;top:0;z-index:50;padding:12px 12px 0;background:var(--c-bg);border:0;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.header__inner{max-width:var(--container);margin:0 auto;padding:0 24px;min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:#061630;border:1px solid rgba(255,255,255,.1);border-radius:12px}.header__logo{display:flex;align-items:center;gap:10px;flex-shrink:0;text-decoration:none;color:inherit}.header__logo:hover{text-decoration:none}.header__nav{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px;padding:0;background:none;border:0}.header__nav-link{padding:8px 12px;border-radius:12px;font-size:14px;font-weight:600;color:#e8eef8c7;white-space:nowrap;text-decoration:none}.header__nav-link:hover{color:#fff;background:#ffffff0f;text-decoration:none}.header__nav-link.is-on{color:#fff;background:#ffffff14}@media(max-width:767.98px){.header__nav{display:none}}.header__actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.brand-logo{display:block;width:60px;height:60px;object-fit:contain;border-radius:12px;flex-shrink:0}.header__cabinet,.header__signin{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 14px;border-radius:12px;font-size:14px;font-weight:700;color:#fff;background:var(--c-accent);text-decoration:none;box-shadow:none}.header__cabinet:hover,.header__signin:hover{background:var(--c-accent-hover);text-decoration:none}.header .btn--primary{min-height:40px;padding:8px 14px;border-radius:12px;background:var(--c-accent);color:#fff}.header .btn--primary:hover{background:var(--c-accent-hover)}.header .icon-btn{color:#e8eef8c7}.header .icon-btn:hover{background:#ffffff0f;color:#fff}.header--home{background:#010d21}.header--seeker{background:#eef1f4;color:#1a2332}.header--seeker .header__inner{background:#fff;border-color:#d7dee6}.header--seeker .header__nav-link{color:#5c6778}.header--seeker .header__nav-link:hover{color:#1a2332;background:#eef1f4}.header--seeker .header__nav-link.is-on{color:#1a2332;background:#fff;box-shadow:inset 0 0 0 1px #d7dee6}.header--seeker .icon-btn{color:#5c6778}.header--seeker .icon-btn:hover{background:#eef1f4;color:#1a2332}.header--company{background:var(--c-bg)}.header--auth-company{background:#010d21}.header--company .icon-btn{color:#e8eef8c7}.header--company .icon-btn:hover{background:#ffffff0f;color:#fff}.header:not(.header--home),.header:not(.header--home) .header__inner{background:#121212;color:#fff}.header:not(.header--home) .header__inner{border-color:#ffffff1a}.header:not(.header--home) .header__nav-link{color:#ffffffc7}.header:not(.header--home) .header__nav-link:hover,.header:not(.header--home) .header__nav-link.is-on{color:#fff}.header:not(.header--home) .header__nav-link:hover{background:#ffffff0f}.header:not(.header--home) .header__nav-link.is-on{background:#ffffff14}.icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;border:0;background:transparent;color:var(--c-text-2);text-decoration:none;transition:background .15s}.icon-btn:hover{background:var(--c-hover)}.icon-btn .icon{width:21px;height:21px}.icon-btn__badge{position:absolute;top:3px;right:2px;min-width:17px;height:17px;padding:0 4px;border-radius:12px;background:var(--c-accent);color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}.icon-btn__badge--dot{min-width:8px;width:8px;height:8px;padding:0;border-radius:12px}.login-link{font-weight:600;color:var(--c-text);padding:8px 10px;border-radius:12px}.login-link:hover{background:var(--c-hover);text-decoration:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:var(--radius-btn);font-weight:600;font-size:14px;padding:10px 18px;transition:background .15s,box-shadow .15s,transform .05s;white-space:nowrap}.btn:active{transform:translateY(1px)}.btn--primary{background:var(--c-primary-dark);color:#fff}.btn--primary:hover{background:var(--c-primary-hover)}.btn--apply{background:var(--c-primary-dark);color:#fff;padding:10px 26px}.btn--apply:hover{background:var(--c-primary-hover)}.btn--apply.is-applied{background:#3ecf8e29;color:var(--c-success);cursor:default}.btn--orange-outline{background:#fff;border:1px solid var(--c-orange-outline);color:var(--c-orange-outline);transition:background .12s,border-color .12s,color .12s}.btn--orange-outline:hover:not(:disabled){background:var(--c-orange-outline-hover-bg);border-color:var(--c-orange-outline-hover);color:var(--c-orange-outline-hover);text-decoration:none}.btn--orange-outline-dark{background:#fff;border:1px solid var(--c-orange-dark-outline);color:#111;transition:background .12s,border-color .12s,color .12s}.btn--orange-outline-dark:hover:not(:disabled){background:var(--c-orange-hover);border-color:var(--c-orange-hover);color:#fff;text-decoration:none}.btn--ghost{background:#ffffff0f;color:var(--c-text);box-shadow:inset 0 0 0 1px var(--c-border)}.btn--ghost:hover{background:#ffffff1c}.btn--reset{background:transparent;color:var(--c-text-2);border:1px solid var(--c-border)}.btn--reset:hover{border-color:var(--c-text-3);color:var(--c-text)}.btn--reset .icon{width:16px;height:16px}.btn--stub:disabled{opacity:.72;cursor:not-allowed}.btn--stub:disabled:active{transform:none}.btn--primary.btn--stub:disabled:hover{background:var(--c-primary-dark)}.btn--ghost.btn--stub:disabled:hover{background:#ffffff0f}.btn__soon{font-size:11px;font-weight:700;letter-spacing:.02em;padding:2px 6px;border-radius:12px;background:#ffffff38;color:inherit}.btn--ghost .btn__soon{background:#ffffff1f}.vacancy-search{display:flex;align-items:center;gap:10px;background:#04132c;border:1px solid rgba(255,255,255,.32);border-radius:12px;box-shadow:none;padding:11px 16px;margin-bottom:18px;transition:border-color .15s,box-shadow .15s}.vacancy-search:focus-within{border-color:var(--c-primary);box-shadow:0 0 0 3px var(--c-focus)}.vacancy-search .icon{width:18px;height:18px;color:#94a3b8;flex-shrink:0}.vacancy-search input{border:0;outline:0;background:transparent;font:inherit;color:#e8eef8;width:100%}.vacancy-search input::placeholder{color:#7a8494}.vacancy-search__clear{border:0;background:none;color:#94a3b8;font-size:15px;line-height:1;padding:4px 6px;border-radius:12px;cursor:pointer;flex-shrink:0}.vacancy-search__clear:hover{color:#fff;background:#ff6b0029}.layout{display:grid;grid-template-columns:292px minmax(0,1fr);gap:24px;align-items:start;padding:28px 24px 60px;max-width:var(--container);margin:0 auto}.filters{background:#061630;border:1px solid rgba(255,255,255,.32);border-radius:12px;box-shadow:0 10px 28px #00000047;padding:16px 14px 14px;position:sticky;top:calc(var(--header-h) + 20px)}.layout>.filters{display:flex;flex-direction:column;max-height:calc(100dvh - var(--header-h) - 40px);overflow:hidden}.layout>.filters .filter-groups{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.32) transparent}.filter-group{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid rgba(255,255,255,.12)}.filter-group:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}.filter-group__title{margin:0 0 12px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#fff;display:flex;align-items:center;gap:8px}.filter-group__title .icon{width:16px;height:16px;color:#ff6b00}.filter-input{width:100%;border:1px solid rgba(255,255,255,.32);border-radius:12px;padding:8px 12px;font:inherit;color:var(--c-text);background:#04132c;margin-bottom:10px}.filter-input:focus{outline:0;border-color:var(--c-primary);box-shadow:0 0 0 3px var(--c-focus);background:#04132c}.filter-input::placeholder{color:#64748b}.filter-list{list-style:none;margin:0;padding:0}.filter-list+.filter-list{margin-top:4px}.filter-item{display:flex;align-items:center}.filter-item.hidden{display:none}.filter-item label{display:flex;align-items:center;gap:10px;width:100%;padding:6px 8px;border-radius:12px;cursor:pointer;color:#cbd5e1;font-size:13.5px;transition:background .12s,color .12s;-webkit-user-select:none;user-select:none}.filter-item label:hover{background:#ffffff0f;color:#fff}.filter-item.is-empty{opacity:.45}.filter-item.is-empty label{cursor:default}.filter-item.is-empty label:hover{background:none;color:#cbd5e1}.filter-item input[type=checkbox],.filter-item input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:18px;height:18px;border:1.5px solid rgba(255,255,255,.32);border-radius:12px;background:#04132c;flex-shrink:0;position:relative;cursor:pointer;transition:border-color .12s,background .12s}.filter-item input[type=radio]{border-radius:50%}.filter-item input[type=checkbox]:checked,.filter-item input[type=radio]:checked{border-color:#ff6b00;background:#ff6b00}.filter-item input[type=checkbox]:checked:after,.filter-item input[type=radio]:checked:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:12px;background:#fff}.filter-item input[type=checkbox]:checked:after{width:5px;height:9px;border-radius:12px;border-right:2px solid #fff;border-bottom:2px solid #fff;background:transparent;transform:translate(-50%,-62%) rotate(45deg)}.filter-item input[type=checkbox]:focus-visible,.filter-item input[type=radio]:focus-visible{outline:2px solid var(--c-focus-ring);outline-offset:2px}.filter-item:has(input:checked) label{color:#fff}.filter-item__name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-item__count{font-size:12px;font-weight:700;color:#94a3b8;background:#04132c;border:1px solid rgba(255,255,255,.22);border-radius:12px;padding:1px 8px;min-width:28px;text-align:center;font-variant-numeric:tabular-nums}.filter-item:has(input:checked) .filter-item__count{border-color:#ff6b0073;color:#ff8a33}.show-more{display:inline-flex;align-items:center;gap:6px;border:0;background:none;color:#ff6b00;font-size:13px;font-weight:700;padding:8px 6px 2px}.show-more:hover{color:var(--c-orange-hover)}.show-more .icon{width:14px;height:14px;transition:transform .15s}.show-more.is-open .icon{transform:rotate(180deg)}.filters__reset{width:100%;margin-top:14px;min-height:40px;border-radius:12px;border:1px solid rgba(255,255,255,.32);background:transparent;color:#cbd5e1}.filters__reset:hover{border-color:#ffffff7a;color:#fff}.results-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px;flex-wrap:wrap}.results-count{font-size:16px;color:var(--c-text-2)}.results-count b{color:var(--c-text);font-weight:700}.sort{position:relative;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:12px;font-size:14px;font-weight:600;color:var(--c-text-2);cursor:pointer;-webkit-user-select:none;user-select:none}.sort:hover{background:var(--c-hover)}.sort__select{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:0;background:transparent;font:inherit;font-size:14px;font-weight:600;color:var(--c-text-2);cursor:pointer;padding-right:20px;max-width:260px;text-overflow:ellipsis}.sort__chevron{position:absolute;right:12px;width:15px;height:15px;color:var(--c-text-3);pointer-events:none}.vacancy-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:stretch;scroll-margin-top:calc(var(--header-h) + 16px)}.vacancy-pager{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:22px}.vacancy-pager__pages{display:flex;align-items:center;gap:6px}.vacancy-pager__num{min-width:36px;height:36px;padding:0 10px;border:1px solid rgba(255,255,255,.32);border-radius:12px;background:#061630;color:var(--c-text);font:inherit;font-size:14px;font-weight:600}.vacancy-pager__num:hover{border-color:#ff6b00;color:#fff}.vacancy-pager__num.is-active{background:#ff6b00;border-color:#ff6b00;color:#fff}.vacancy-pager__ellipsis{color:var(--c-text-3);padding:0 4px}.vacancy-pager .btn{border:1px solid rgba(255,255,255,.32);border-radius:12px;background:transparent;color:#cbd5e1}.vacancy-pager .btn:hover:not(:disabled){border-color:#ff6b00;color:#fff;background:#ff6b001f}.vacancy-pager .btn:disabled{opacity:.45;cursor:default}.vacancy-list__cell{min-width:0;min-height:0;display:flex;flex-direction:column}.vacancy-list__cell .vacancy-card{flex:1}.vacancy-list__cell.is-leaving{animation:vacancy-list-leave .36s ease forwards;pointer-events:none}@keyframes vacancy-list-leave{to{opacity:0;transform:scale(.96)}}@media(prefers-reduced-motion:reduce){.vacancy-list__cell.is-leaving{animation:none;opacity:0}}.vacancy-card{position:relative;display:grid;grid-template-columns:minmax(168px,.62fr) minmax(0,1.7fr);gap:10px;align-items:stretch;height:100%;min-width:0;padding:10px;background:#061630;border:1px solid rgba(255,255,255,.32);border-radius:12px;box-shadow:0 10px 28px #00000047;overflow:hidden}.vacancy-card--hot{border:2px solid #ff6b00;box-shadow:0 10px 28px #ff6b0029}.vacancy-card--unpublished{filter:grayscale(1);opacity:.62}.vacancy-card--hot .vacancy-card__pay{border-color:#ff6b008c;background:linear-gradient(180deg,rgba(255,107,0,.22),transparent 42%),#04132c}.vacancy-card__pay{display:flex;flex-direction:column;justify-content:space-between;min-width:0;padding:12px 12px 12px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.06);background:#04132c;container-type:inline-size;container-name:pay}.vacancy-card__pay-text{min-width:0}.vacancy-card__pay-label{margin:0;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#ff6b00}.vacancy-card__pay-value{display:flex;flex-wrap:wrap;align-items:baseline;margin:8px 0 4px;font-size:clamp(18px,11cqi,24px);font-weight:800;letter-spacing:-.03em;line-height:1.08;color:#fff}.vacancy-card__pay-value--empty{font-size:18px;font-weight:700;letter-spacing:0;color:#94a3b8}.vacancy-card__pay-value--range{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:.4em;row-gap:2px}.vacancy-card__pay-k{font-size:.42em;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8;line-height:1}.vacancy-card__pay-n{min-width:0;white-space:nowrap;font-variant-numeric:tabular-nums lining-nums}.vacancy-card__pay-bonus{margin:0 0 10px;font-size:13px;font-weight:600;color:#ff8a33;white-space:nowrap}.vacancy-card__apply{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:40px;padding:8px 14px 8px 16px;border:0;border-radius:12px;background:#ff6b00;color:#fff;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.vacancy-card__apply:hover{background:var(--c-orange-hover)}.vacancy-card__apply:disabled{opacity:.55;cursor:not-allowed}.vacancy-card__apply.is-applied{background:#3ecf8e29;color:var(--c-success);cursor:default}.vacancy-card__apply-plus,.vacancy-card__apply-plus svg{width:22px;height:22px;display:block;flex-shrink:0}.vacancy-card__main{min-width:0;display:flex;flex-direction:column;padding:6px 6px 4px 2px}.vacancy-card__logo-fallback{width:28px;height:28px;border-radius:12px;border:1px solid var(--c-border);background:var(--c-primary-soft);color:var(--c-primary);display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;flex-shrink:0}.vacancy-card__notice{margin:0 0 8px;width:100%;font-size:12px;font-weight:600;color:var(--c-text-3);line-height:1.3}.vacancy-card__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px}.vacancy-card__tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex-shrink:0}.vacancy-card__chip{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;min-height:32px;padding:6px 10px;border:1px solid rgba(148,163,184,.22);border-radius:12px;background:#04132c;color:#94a3b8;font-size:12px;font-weight:600}.vacancy-card--hot .vacancy-card__chip:not(.vacancy-card__chip--term){background:#ff6b00;border-color:transparent;color:#fff}.vacancy-card__chip--term{white-space:normal;max-width:11.5rem;line-height:1.25;text-align:center}.vacancy-card__chip-flame,.vacancy-card__chip-flame svg{width:16px;height:16px;display:block;flex-shrink:0}.vacancy-card__title{margin:0;flex:1 1 10rem;min-width:0;font-size:18px;font-weight:800;line-height:1.2;letter-spacing:-.02em;color:#fff}.vacancy-card__title a{color:inherit;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;overflow:hidden}.vacancy-card__title a:hover{color:#fff;text-decoration:none}.vacancy-card__company{margin:4px 0 0;font-size:13px;color:#94a3b8}.vacancy-card__facts{list-style:none;margin:10px 0 12px;padding:0;display:flex;flex-wrap:wrap;gap:6px}.vacancy-card__facts li{padding:6px 10px;border-radius:12px;border:1px solid rgba(148,163,184,.18);font-size:12px;font-weight:600;color:#cbd5e1}.vacancy-card__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto}.vacancy-card__more,.vacancy-card__actions .btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 14px;border:1px solid rgba(148,163,184,.22);border-radius:12px;background:transparent;color:#cbd5e1;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer}.vacancy-card__more:hover,.vacancy-card__actions .btn:hover{color:#fff;border-color:#94a3b866;text-decoration:none}.vacancy-card__actions .btn--primary{border-color:transparent;background:#ff6b00;color:#fff}.vacancy-card__actions .btn--primary:hover:not(:disabled){background:var(--c-orange-hover);border-color:var(--c-orange-hover);color:#fff}.vacancy-card .btn-fav{flex-shrink:0;width:32px;height:32px;padding:7px;border:1px solid rgba(148,163,184,.22);background:#04132c;border-radius:12px}.vacancy-card .btn-fav:hover{background:var(--c-hover)}.vacancy-card .btn-fav span{display:none}.btn-fav{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--c-border);background:var(--c-card);color:var(--c-text-2);border-radius:12px;padding:8px 12px;font:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.btn-fav svg{width:16px;height:16px}.btn-fav:hover{color:var(--c-text);border-color:var(--c-text-3)}.btn-fav.is-on{color:#ffc14d;border-color:#ffc14d73;background:#ffc14d1f}.empty-state{background:var(--c-card);border:1px dashed var(--c-border);border-radius:var(--radius-card);padding:48px 24px;text-align:center;color:var(--c-text-2)}.empty-state .icon{width:40px;height:40px;color:var(--c-text-3);margin-bottom:10px}.empty-state h3{margin:0 0 6px;color:var(--c-text);font-size:17px}.empty-state p{margin:0 0 16px;font-size:14px}.empty-state .btn{display:inline-flex}.toast{position:fixed;left:50%;bottom:28px;transform:translate(-50%,20px);background:#1f2a37;color:#fff;padding:12px 22px;border-radius:12px;font-size:14.5px;font-weight:500;box-shadow:var(--shadow-pop);opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;z-index:100}.toast.is-visible{opacity:1;transform:translate(-50%)}.toast b{color:#ffb37e}@media(max-width:1080px){.layout{grid-template-columns:1fr}.filters{position:static}.layout>.filters{max-height:none;overflow:visible}.layout>.filters .filter-groups{overflow:visible}.filter-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0 24px}.filter-group{border-bottom:0}}@media(max-width:1279px){.vacancy-list{grid-template-columns:1fr}.acc-published .vacancy-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.vacancy-card{grid-template-columns:1fr}}@media(max-width:900px){.header__inner{display:flex;grid-template-columns:none}.header__actions{margin-left:auto}}@media(max-width:560px){.container,.header__inner,.layout{padding-left:14px;padding-right:14px}.login-link{display:none}.vacancy-card__title{font-size:17px}.vacancy-card__actions{width:100%;justify-content:stretch}.vacancy-card__actions .btn,.vacancy-card__actions .btn-fav{flex:1 1 auto;justify-content:center}}
