.vacancy-menu-button{display:none!important}
@media(max-width:820px){
 html body.public-vacancy-page[class][class] .site-header.global-header.koos-unified-header[data-marketing-header] {
  position:relative!important;inset:auto!important;display:grid!important;box-sizing:border-box!important;
  grid-template-columns:82px minmax(0,calc(50% - 91px)) minmax(0,calc(50% - 53px)) 44px!important;grid-template-rows:44px 40px!important;
  width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;
  padding:8px 10px!important;margin:0 0 16px!important;gap:6px!important;border-radius:18px!important;
 }
 html body.public-vacancy-page[class][class] .site-header.global-header.koos-unified-header.koos-product-header[data-marketing-header] > .brand {
  grid-area:1/1!important;justify-self:start!important;display:block!important;width:82px!important;
  max-width:82px!important;min-width:0!important;height:34px!important;min-height:0!important;margin:0!important;padding:0!important;
 }
 html body.public-vacancy-page[class][class] .site-header.global-header.koos-unified-header.koos-product-header[data-marketing-header] .koos-wordmark {width:82px!important;height:34px!important;}
 html body.public-vacancy-page[class][class] .site-header.global-header.koos-unified-header.koos-product-header[data-marketing-header] .koos-wordmark img {width:82px!important;height:34px!important;object-fit:contain!important;}
 html body.public-vacancy-page[class][class] .site-header.global-header.koos-unified-header.koos-product-header[data-marketing-header] .koos-company {display:none!important;}
 html body.public-vacancy-page[class][class] .site-header.global-header.koos-unified-header.koos-product-header[data-marketing-header] > .header-actions {display:contents!important;}
 html body.public-vacancy-page[class][class] .site-header.global-header.koos-unified-header.koos-product-header[data-marketing-header] .header-actions .login-button {
  grid-area:1/2/2/4!important;justify-self:end!important;position:static!important;display:flex!important;align-items:center!important;justify-content:center!important;
  box-sizing:border-box!important;width:auto!important;max-width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;
  margin:0!important;padding:0 14px!important;border-radius:12px!important;font:600 12px/1.2 system-ui,sans-serif!important;white-space:nowrap!important;
 }
 html body.public-vacancy-page[class][class] .site-header.global-header.koos-unified-header.koos-product-header[data-marketing-header] .vacancy-menu-button {
  grid-area:1/4!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;
  width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:0!important;margin:0!important;border:1px solid #59bddd80!important;border-radius:12px!important;background:#1d9cf11a!important;color:inherit!important;
 }
 html body.public-vacancy-page[class][class] .site-header.global-header.koos-unified-header.koos-product-header[data-marketing-header] .vacancy-menu-button svg {width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;}
 html body.public-vacancy-page[class][class] .site-header.global-header.koos-unified-header.koos-product-header[data-marketing-header] .header-actions :is(.theme-button,.language-select) {
  display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important;inset:auto!important;
  box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;height:40px!important;min-height:40px!important;
  margin:0!important;padding:0 8px!important;gap:6px!important;border-radius:12px!important;font:600 12px/1.15 system-ui,sans-serif!important;
 }
 html body.public-vacancy-page[class][class] .site-header.global-header.koos-unified-header.koos-product-header[data-marketing-header] .header-actions #themeToggle.theme-button {grid-area:2/1/3/3!important;}
 html body.public-vacancy-page[class][class] .site-header.global-header.koos-unified-header.koos-product-header[data-marketing-header] .header-actions .language-select {grid-area:2/3/3/5!important;}
 html body.public-vacancy-page[class][class] .site-header.global-header.koos-unified-header.koos-product-header[data-marketing-header] .language-button {height:38px!important;min-height:38px!important;width:100%!important;line-height:38px!important;font-size:13px!important;}
 html body.public-vacancy-page[class][class] .site-header.global-header.koos-unified-header.koos-product-header[data-marketing-header] .theme-button span {display:inline!important;}
}
@media(max-width:820px){
 html body.public-vacancy-page[class][class] :is(.back-to-top,.koos-ai-guide:not(.is-presenting)) {
  right:calc(12px + env(safe-area-inset-right,0px))!important;left:auto!important;
  box-sizing:border-box!important;width:52px!important;min-width:52px!important;height:52px!important;min-height:52px!important;
  transform:translateY(calc(-1 * var(--vacancy-footer-lift,0px)))!important;transition:none!important;
 }
 html body.public-vacancy-page[class][class] .back-to-top {bottom:calc(20px + env(safe-area-inset-bottom,0px))!important;}
 html body.public-vacancy-page[class][class] .koos-ai-guide:not(.is-presenting) {bottom:calc(84px + env(safe-area-inset-bottom,0px))!important;}
 html body.public-vacancy-page[class][class] .koos-ai-guide__recall {box-sizing:border-box!important;width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important;margin:0!important;padding:0!important;}
}
