.searchbar input[type=search]{appearance:none;-webkit-appearance:none}.searchbar input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.board-shell .job-new{display:inline-flex;align-items:center;padding:var(--jobx-space-3px) var(--jobx-space-7px);border-radius:var(--jobx-radius-999px);background:#e3ecff;color:#1e4bbf;font-size:var(--jobx-font-size-12px);font-weight:700;line-height:1.4;letter-spacing:.1px}@media (min-width:761px){.board-pagination .page-next-label,.board-pagination .page-prev-label,.board-shell .job-when,.vacancy-page .vacancy-header-link .back-label-short{display:none}}@media (max-width:760px){.board-shell .header-inner{padding-left:max(var(--jobx-space-18px),env(safe-area-inset-left));padding-right:max(var(--jobx-space-18px),env(safe-area-inset-right));gap:var(--jobx-space-10px)}.board-shell .topbar.public-header .header-inner.header-inner,.board-shell .topbar.public-header.public-header{height:60px;min-height:60px}.board-shell .topbar.public-header .header-inner.header-inner{padding-block:0;padding-left:max(var(--ds-space-3),env(safe-area-inset-left));padding-right:max(var(--ds-space-3),env(safe-area-inset-right));gap:var(--ds-space-2)}.board-shell .topbar.public-header .header-inner .jobx-brand,.board-shell .topbar.public-header .header-inner .jobx-brand img{width:90px;height:30px}.board-shell .topbar.public-header .header-inner .jobx-brand{min-height:var(--ds-control-touch)}.board-shell .topbar.public-header .header-inner .header-label-full,.board-shell .topbar.public-header .header-inner .site-search{display:none}.board-shell .topbar.public-header .header-inner .header-label-short{display:inline}.board-shell .topbar.public-header .header-inner .site-nav-link{height:var(--ds-control-touch);min-height:var(--ds-control-touch);padding-inline:var(--ds-space-2)}.board-shell .topbar.public-header .header-inner .header-actions{gap:var(--ds-space-1)}.board-shell.editorial-board.crafted-board.refined-board .job-card .save-button.save-button{width:var(--ds-control-touch);height:var(--ds-control-touch)}.board-shell .topbar.public-header .header-inner .header-actions .ds-btn{width:var(--ds-control-touch);height:var(--ds-control-touch);min-height:var(--ds-control-touch);padding:0}.board-shell .discovery-hero .eyebrow{display:none}.board-shell .discovery-hero .hero-inner{padding:var(--jobx-space-18px) var(--jobx-space-18px) var(--jobx-space-12px)}.board-shell .discovery-hero h1,.board-shell .hero h1{font-size:var(--jobx-font-size-26px);line-height:1.35;letter-spacing:-.5px}.board-shell .discovery-hero .hero-copy>p,.board-shell .hero-copy>p{display:none}.landing-copy{font-size:var(--jobx-font-size-12-5px);margin-bottom:var(--jobx-space-14px)}.board-shell .discovery-hero .hero-search-wrap{padding:0 var(--jobx-space-16px) var(--jobx-space-16px)}.search-panel .search-modes{display:none}.board-shell .discovery-hero .searchbar{padding-top:var(--jobx-space-14px)}.board-shell .discovery-hero .searchbar>input{height:44px}.board-shell .discovery-hero .searchbar .primary{font-size:var(--ds-text-md)}.hero-assurance{display:none}.discovery-shortcuts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--jobx-space-8px);margin:var(--jobx-space-12px) var(--jobx-space-16px) 0;padding:0;overflow:visible}.discovery-shortcut{min-height:44px;padding:var(--jobx-space-6px) var(--jobx-space-12px);gap:var(--jobx-space-8px);border-radius:var(--jobx-radius-12px);border:1px solid var(--jobx-color-e2e8f2-surface);background:var(--jobx-color-f2f6fc-surface)}.discovery-shortcut:hover,.discovery-shortcut[aria-pressed=true]{border-color:var(--jobx-color-96b5ec-text);background:var(--jobx-color-e5edfc-surface)}.shortcut-icon{display:none}.discovery-shortcut>span:nth-child(2){min-width:0}.discovery-shortcut strong{font-size:var(--jobx-font-size-12-5px);line-height:1.35;overflow-wrap:anywhere}.discovery-shortcut small,.shortcut-arrow{display:none}.board-shell main{display:flex;flex-direction:column}.board-shell main>.hero{order:1}.board-shell main>.discovery-shortcuts{order:2}.board-shell main>.board-page{order:3;width:100%;min-width:0}.board-shell main>.discovery-categories{order:4;margin-bottom:var(--jobx-space-20px)}.discovery-categories{margin:var(--jobx-space-12px) var(--jobx-space-16px) 0}.discovery-section-heading{display:none}.category-gallery{display:flex;flex-wrap:wrap;gap:var(--jobx-space-6px);padding:0;border:0;background:transparent;overflow:visible}.category-gallery button{flex:0 0 auto;flex-direction:row;min-height:44px;min-width:0;gap:var(--jobx-space-7px);padding:var(--jobx-space-8px) var(--jobx-space-12px);border:1px solid var(--jobx-color-e2e8f2-surface);border-radius:var(--ds-radius-md);background:var(--jobx-surface)}.category-gallery button svg{width:17px;height:17px}.category-gallery button>span{font-size:var(--jobx-font-size-12-5px)}.board-shell .recent-strip .recent-track{flex-direction:column;gap:var(--jobx-space-6px);overflow:visible;padding-bottom:0}.board-shell .recent-track .recent-card{flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:var(--jobx-space-10px);padding:var(--jobx-space-8px) var(--jobx-space-12px)}.board-shell .recent-track .recent-card strong{display:block;white-space:nowrap;text-overflow:ellipsis}.board-shell .recent-track .recent-card span{max-width:120px}.board-shell .results-head h2{font-size:var(--jobx-font-size-20px)}.board-shell .result-count{font-size:var(--jobx-font-size-13px)}.board-shell .results-head .choice{width:auto;min-width:0;max-width:170px;min-height:44px;font-size:var(--jobx-font-size-13px)!important}.board-shell .results-tools{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--jobx-space-8px);margin:0 0 var(--jobx-space-10px);padding:var(--jobx-space-8px) 0;background:var(--jobx-page-cool);box-shadow:0 6px 12px -10px #18243b40}.board-shell .results-tools .mobile-filter-toggle{order:3;width:auto;margin:0;justify-content:center}.board-shell .active-filters{gap:var(--jobx-space-6px)}.board-shell .job-card{padding:var(--jobx-space-14px);gap:var(--jobx-space-8px) var(--jobx-space-10px)}.board-shell .job-side{grid-row:1;align-self:center;margin:-12px -6px -12px 0}.board-shell .job-side .card-open{display:none}.board-shell .card-bottom,.board-shell .job-meta,.board-shell .job-title{grid-column:1/-1}.board-shell .job-card>.company-none{display:none}.board-shell .job-card:has(>.company-none) .job-company{grid-column:1/3}.board-shell .job-title{font-size:var(--jobx-font-size-16px);line-height:1.45}.board-shell .job-company,.board-shell .job-meta{font-size:var(--jobx-font-size-12px)}.board-shell .job-meta{flex-wrap:nowrap;gap:var(--jobx-space-10px);min-width:0}.board-shell .job-meta>span{min-width:0;white-space:nowrap}.board-shell .job-meta>span:nth-child(n+3){display:none}.board-shell .job-meta .location-text{overflow:hidden;text-overflow:ellipsis}.board-shell .salary{font-size:var(--jobx-font-size-13px)}.board-shell .category-tag,.board-shell .filters h3 small,.board-shell .no-salary,.category-tag,.vacancy-page .extra-facts dt,.vacancy-page .vacancy-summary dt{font-size:var(--jobx-font-size-12px)}.board-shell .job-new{display:none}.board-shell .card-bottom{gap:var(--jobx-space-6px) var(--jobx-space-10px);margin-top:var(--jobx-space-8px)}.board-shell .job-when{display:inline-flex;align-items:center;gap:var(--jobx-space-4px);font-size:var(--jobx-font-size-12px);color:var(--jobx-color-64676c-text)}.board-shell .job-when.is-urgent{color:var(--jobx-danger-text-muted);font-weight:600}.board-shell .job-side .save-button{width:44px;height:44px;max-width:44px;margin-right:-6px}.board-shell .job-side{width:40px;max-width:40px}.board-shell .board-pagination{display:flex;flex-wrap:wrap;align-items:center;gap:var(--jobx-space-10px);font-size:var(--jobx-font-size-13px)}.board-shell .board-pagination>span{font-size:var(--jobx-font-size-13px);flex:1 1 100%;text-align:center}.board-shell .board-pagination button{display:inline-flex;align-items:center;justify-content:center;gap:var(--jobx-space-6px);min-height:48px;font-size:var(--jobx-font-size-14px);font-weight:600}.board-shell .board-pagination button:first-of-type{flex:0 0 48px;width:48px;padding:0}.board-shell .board-pagination button:last-of-type{flex:1 1 auto;padding:0 var(--jobx-space-18px);background:var(--jobx-accent);color:var(--jobx-surface);border-color:var(--jobx-accent)}.board-shell .board-pagination button:last-of-type:disabled{background:var(--jobx-color-e9ecf3-surface);color:#8a93a5;border-color:var(--jobx-color-e9ecf3-surface)}.board-pagination .page-prev-label{display:none}.board-shell .results-foot{font-size:var(--jobx-font-size-12px)}.mobile-filters-sheet,.mobile-filters-sheet[data-slot=sheet-content]{width:100%!important;max-width:100%!important;height:min(92dvh,100%);max-height:min(92dvh,100%);inset-inline:0;bottom:0;top:auto;border-radius:var(--jobx-radius-18px) var(--jobx-radius-18px) 0 0;background:var(--jobx-surface);color:#1c2944;overflow:hidden;overscroll-behavior:contain;padding:var(--jobx-space-14px) 0 0!important;gap:0}.mobile-filters-sheet:before{content:"";position:absolute;top:8px;left:50%;width:36px;height:4px;margin-left:-18px;border-radius:var(--jobx-radius-999px);background:#cfd6e2}.mobile-filters-sheet [data-slot=sheet-header]{flex:0 0 auto;min-height:52px;justify-content:center;padding:0 190px 0 var(--jobx-space-18px);border-bottom:1px solid var(--border);gap:var(--jobx-space-2px)}.mobile-filters-sheet [data-slot=sheet-title]{font-size:var(--jobx-font-size-17px);line-height:1.4}.mobile-filters-sheet [data-slot=sheet-description]{display:none}.mobile-filters-sheet [data-slot=sheet-close]{top:10px;right:10px;width:44px;height:44px;border-radius:var(--jobx-radius-10px)}.mobile-filters-sheet [data-slot=sheet-close] svg{width:20px;height:20px}.mobile-filters-sheet .filter-head{display:block;margin:0;min-height:0}.mobile-filters-sheet .mobile-filters-clear{position:absolute;top:10px;right:60px}.mobile-filters-sheet .filters{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--jobx-space-16px) var(--jobx-space-18px);scroll-padding-block:16px}.mobile-filters-sheet .choice{min-height:48px!important;font-size:var(--jobx-font-size-16px)!important;background:var(--popover)!important;color:inherit}.mobile-filters-sheet .filters h3,.mobile-filters-sheet legend{color:inherit}.mobile-filters-sheet .choice,.mobile-filters-sheet .ds-select{min-height:48px;height:auto;font-size:var(--jobx-font-size-16px)}.mobile-filter-options [data-slot=select-item]{min-height:48px;padding-block:var(--jobx-space-12px);font-size:var(--jobx-font-size-14px)}.mobile-filters-sheet .salary-filter{margin:0 0 var(--jobx-space-18px);padding-bottom:var(--jobx-space-18px)}.mobile-filters-sheet .salary-presets{grid-template-columns:repeat(3,minmax(0,1fr))}.mobile-filters-sheet .salary-presets .ds-chip{min-height:var(--ds-control-touch);padding-inline:var(--jobx-space-3px)}.mobile-filters-footer{flex:0 0 auto;padding:var(--jobx-space-12px) var(--jobx-space-18px) calc(var(--jobx-space-12px) + env(safe-area-inset-bottom));border-top:1px solid var(--border)}.mobile-filters-sheet .filters h3{font-size:var(--jobx-font-size-14px)}.mobile-filters-sheet .filters h3 small{font-size:var(--jobx-font-size-12px)}.mobile-filters-sheet .filter-subcategory{min-width:0;grid-template-columns:minmax(0,1fr)}.mobile-filters-sheet .check-row{min-height:48px;font-size:var(--jobx-font-size-14px);padding:var(--jobx-space-6px) var(--jobx-space-8px)}.mobile-filters-sheet .check-row input[type=radio],.mobile-filters-sheet input[type=radio]{width:20px;height:20px}.mobile-filters-sheet .facet-count{font-size:var(--jobx-font-size-12px)}.mobile-filters-sheet .filter-divider{margin:var(--jobx-space-14px) 0}.mobile-filters-sheet .source-note{margin-top:var(--jobx-space-12px)}.mobile-filters-sheet .filters-apply,.mobile-filters-sheet>.primary{position:static;z-index:2;display:flex;align-items:center;justify-content:center;gap:var(--jobx-space-8px);width:100%;min-height:50px;margin:0;font-size:var(--jobx-font-size-15px);box-shadow:none}.vacancy-page .vacancy-header-link{min-height:44px;max-width:none;font-size:var(--jobx-font-size-14px);white-space:nowrap;line-height:1.4}.vacancy-page .vacancy-header-link .back-label-full{display:none}.vacancy-page .vacancy-header-link .back-label-short{display:inline}.vacancy-page .detail-dates{font-size:var(--jobx-font-size-13px)}.vacancy-page .detail-facts dt,.vacancy-summary>p{font-size:var(--jobx-font-size-12px)}:root .vacancy-page .vacancy-summary dl>div{grid-template-columns:minmax(0,1fr);gap:var(--jobx-space-5px)}.similar-card p,.vacancy-page .job-evidence,.vacancy-source .job-evidence{font-size:var(--jobx-font-size-12px)}.vacancy-page .quick-apply-note{font-size:var(--jobx-font-size-13px)}.application-email>span{font-size:var(--jobx-font-size-12px)}.vacancy-page .feedback-toast{bottom:calc(16px + env(safe-area-inset-bottom))}.vacancy-page.has-contact .feedback-toast{bottom:calc(88px + env(safe-area-inset-bottom))}.feedback-toast{font-size:var(--jobx-font-size-13px)}.board-shell .section-kicker,.site-footer a,.site-footer>div,.site-footer>span{font-size:var(--jobx-font-size-12px)}.site-footer a{display:inline-flex;align-items:center;min-height:44px}.board-shell .how-grid p,.how-grid p{font-size:var(--jobx-font-size-14px)}.board-shell .source-note p,.filter-error,.filter-help,.salary-range label{font-size:var(--jobx-font-size-12px)}.advanced-filters fieldset>label,.advanced-filters legend,.advanced-filters>label{font-size:var(--jobx-font-size-13px)}.board-shell .job-company .source-pill{font-size:var(--jobx-font-size-12px)}.board-shell .hidden-vacancies,.board-shell .hidden-vacancies summary{font-size:var(--jobx-font-size-13px)}.board-shell .hidden-vacancies .secondary-button{min-height:44px;font-size:var(--jobx-font-size-13px)}.vacancy-page .vacancy-breadcrumb{width:100%;justify-content:flex-start;margin:0 0 var(--jobx-space-4px)}.vacancy-page .vacancy-breadcrumb>span{display:none}.vacancy-page .vacancy-breadcrumb a{display:inline-flex;align-items:center;gap:var(--jobx-space-4px);min-height:44px;margin-left:-4px;font-size:var(--jobx-font-size-13px)!important;font-weight:600}.contact-phone small,.similar-open,.vacancy-page .contact-call{font-size:var(--jobx-font-size-12px)}}@media (max-width:359px){.category-gallery button>span,.discovery-shortcut strong{font-size:var(--jobx-font-size-12px)}}@media (max-width:760px){.board-shell .job-side{width:90px;max-width:90px}.board-shell .job-card{grid-template-columns:32px minmax(0,1fr) 90px}.board-shell .recent-strip[open] .recent-track{max-height:300px;overflow-y:auto;overscroll-behavior:contain}}.board-shell .discovery-hero .searchbar input[type=search]:focus-visible{outline:none;box-shadow:none}@media (max-width:760px){.board-shell .discovery-hero .search-city{min-width:0;gap:var(--jobx-space-6px)}.board-shell .discovery-hero .search-city .choice{min-width:0;width:100%}.board-shell .discovery-shortcut{min-height:52px;height:100%;padding:var(--jobx-space-8px) var(--jobx-space-10px);align-items:center}.board-shell .discovery-hero .search-panel .searchbar{grid-template-columns:minmax(0,1fr) 96px;gap:var(--jobx-space-10px)}.board-shell .discovery-hero .searchbar .search-query-field{grid-column:1/-1}.board-shell .discovery-hero .searchbar .search-city{grid-column:1}.board-shell .discovery-hero .search-panel .searchbar>.primary{grid-column:2;grid-row:2}.board-shell.editorial-board .hero-inner{padding:var(--jobx-space-26px) var(--jobx-space-16px) var(--jobx-space-24px)}.board-shell.editorial-board .discovery-hero h1{font-size:clamp(var(--jobx-font-size-30px),8.2vw,var(--jobx-font-size-44px));letter-spacing:-.8px;line-height:1.18;max-width:540px}.board-shell.editorial-board .hero-photo img{object-fit:cover;object-position:62% center;opacity:.4}.board-shell.editorial-board .hero-photo:after{background:linear-gradient(90deg,#102238cc,#10223855)}.board-shell.editorial-board .hero-search-wrap{padding:0 var(--jobx-space-16px) var(--jobx-space-28px)}.board-shell.editorial-board .discovery-shortcuts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--jobx-space-8px);margin:var(--jobx-space-18px) var(--jobx-space-16px) 0}.board-shell.editorial-board .discovery-shortcut{min-height:48px;padding:var(--jobx-space-10px);gap:var(--jobx-space-6px);border-radius:var(--jobx-radius-10px);justify-content:space-between}.board-shell.editorial-board .discovery-shortcut strong{font-size:var(--jobx-font-size-11px);line-height:1.5;text-align:left}.board-shell{--header-height:64px}.board-shell .header-inner{gap:var(--jobx-space-12px);padding:0 var(--jobx-space-16px)}.board-shell .results-tools{top:var(--header-height);grid-template-columns:minmax(0,1fr) auto}.board-shell .results-tools .mobile-filter-toggle{grid-column:1;grid-row:1;order:0}.board-shell .jobx-footer{margin:var(--jobx-space-28px) var(--jobx-space-16px) 0;padding:var(--jobx-space-20px) 0}.board-shell .jobx-footer .footer-main{flex-direction:column;align-items:flex-start;gap:var(--jobx-space-14px)}.board-shell .jobx-footer nav{flex-wrap:wrap;gap:var(--jobx-space-8px) var(--jobx-space-20px)}.board-shell .jobx-footer .footer-meta{flex-wrap:wrap;gap:var(--jobx-space-8px)}.board-shell.editorial-board .discovery-shortcut{justify-content:flex-start;gap:var(--jobx-space-8px)}.board-shell.editorial-board .discovery-shortcut>svg{width:18px;height:18px}.board-shell .header-inner{gap:var(--jobx-space-8px);padding:0 var(--jobx-space-12px)}.post-job-shell .post-job-main{padding:var(--jobx-space-16px) var(--jobx-space-14px) var(--jobx-space-32px)}.post-job-shell .post-intro{margin:var(--jobx-space-16px) 0 var(--jobx-space-24px);padding-right:var(--jobx-space-48px)}.post-job-shell .post-brand-mark{width:36px;height:36px}.post-job-shell .post-intro h1{font-size:var(--jobx-font-size-23px)}.post-job-shell .post-section{padding:var(--jobx-space-20px) var(--jobx-space-16px);border-radius:var(--jobx-radius-12px)}.post-job-shell .post-grid{grid-template-columns:minmax(0,1fr);gap:var(--jobx-space-20px)}.post-job-shell .post-field input,.post-job-shell .post-field select,.post-job-shell .post-field textarea{font-size:var(--jobx-font-size-16px)}.post-job-shell .post-draft-note,.post-job-shell .post-field small,.post-job-shell .post-plan-note{font-size:var(--jobx-font-size-12px)}.post-job-shell .post-details>summary{min-height:44px;align-content:center}.post-job-shell .post-plan-pills{flex-direction:column}.post-job-shell .post-plan-pills>label{width:100%;border-radius:var(--jobx-radius-10px)}.post-job-shell .post-actions{flex-direction:column}.post-job-shell .post-primary,.post-job-shell .post-secondary{width:100%}.post-job-shell .post-success{padding:var(--jobx-space-24px) var(--jobx-space-20px);margin:var(--jobx-space-28px) auto}[data-slot=sheet-overlay]{backdrop-filter:none;-webkit-backdrop-filter:none}.board-shell.editorial-board.crafted-board.refined-board .job-skeleton{padding:var(--jobx-space-16px);gap:var(--jobx-space-12px);min-height:220px;height:220px}.board-shell.editorial-board.crafted-board.refined-board .job-card{min-height:0}.board-shell .results-updating{font-size:var(--jobx-font-size-11px)}.admin-page .admin-job-status{flex-wrap:wrap;box-sizing:border-box;min-width:0}.admin-page .admin-job-text{min-width:0;overflow-wrap:anywhere}.search-directory{padding:var(--jobx-space-20px) var(--jobx-space-14px) var(--jobx-space-4px)}.search-directory-links a{min-height:36px;display:inline-flex;align-items:center}.board-shell .discovery-hero .search-query-field .search-suggest{top:100%;max-height:min(360px,55dvh);overflow-y:auto;overscroll-behavior:contain}.board-shell .search-query-field .search-start{display:block;padding:var(--jobx-space-10px)}.board-shell .search-start>section+section{margin-top:var(--jobx-space-12px)}.board-shell .search-start-recent header{flex-wrap:wrap;gap:var(--jobx-space-4px) var(--jobx-space-8px);margin-bottom:var(--jobx-space-2px)}.board-shell .search-start-term{min-height:var(--ds-control-touch)}.board-shell .search-start-forget{width:var(--ds-control-touch);height:var(--ds-control-touch);margin-right:0}.board-shell .search-start-chips{display:flex;flex-wrap:wrap;gap:var(--jobx-space-8px);align-items:flex-start}.board-shell .active-filters .ds-chip,.board-shell .search-start-chips .ds-chip{min-height:var(--ds-control-touch);max-width:100%;white-space:normal;overflow-wrap:anywhere}.board-shell .results-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.board-shell .results-tools .results-sort{min-width:0}.board-shell .results-tools .mobile-filter-toggle,.board-shell .results-tools .results-map-link,.board-shell .results-tools .results-sort .choice{width:100%;max-width:none;height:var(--ds-control-touch);min-height:var(--ds-control-touch)!important;border:1px solid var(--ds-line)!important;border-radius:var(--ds-radius-md)!important;background:var(--ds-surface)!important;color:var(--ds-ink);font-family:inherit;font-size:var(--ds-text-md)!important;font-weight:var(--ds-weight-strong);line-height:1.2;padding:0 var(--ds-space-3)!important;box-shadow:none}}@media (max-width:760px){.board-shell .results-tools .mobile-filter-toggle:focus-visible,.board-shell .results-tools .results-map-link:focus-visible,.board-shell .results-tools .results-sort .choice:focus-visible{outline:none;border-color:var(--ds-accent)!important;box-shadow:0 0 0 3px var(--ds-focus)}.board-shell .discovery-hero .search-city .choice{background:transparent!important;border:0!important;border-radius:0!important;min-height:calc(var(--ds-control-lg) - 2px)!important}.job-choice-options{min-width:min(260px,calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:min(360px,var(--available-height));padding:var(--jobx-space-4px);border-radius:var(--jobx-radius-12px);overscroll-behavior:contain}.job-choice-options [data-slot=select-item]{min-height:48px;padding:var(--jobx-space-12px) var(--jobx-space-30px) var(--jobx-space-12px) var(--jobx-space-12px);font-size:var(--jobx-font-size-14px);line-height:1.5}.job-choice-options [data-slot=select-item]>span{white-space:normal}}@media screen and (max-width:760px){.cv-shell .cv-main{padding:var(--jobx-space-22px) var(--jobx-space-14px) var(--jobx-space-40px)}.cv-shell .cv-intro h1{font-size:var(--jobx-font-size-24px)}.cv-shell .cv-toolbar{align-items:stretch}.cv-shell .cv-actions{width:100%}.cv-shell .cv-actions .cv-file-button,.cv-shell .cv-actions button{flex:1 1 auto}.cv-shell .cv-layout{display:block}.cv-shell .cv-gallery-track{margin-right:-14px;padding-right:var(--jobx-space-14px);overflow-x:auto;scroll-snap-type:x mandatory}.cv-shell .cv-template-option{flex-basis:156px;scroll-snap-align:start}.cv-shell .cv-mobile-tabs{display:flex;position:sticky;top:64px;z-index:5;margin:0 0 var(--jobx-space-20px)}.cv-shell .cv-mobile-tabs button{flex:1;font-size:var(--jobx-font-size-16px)}.cv-shell .cv-layout[data-view=form] .cv-preview,.cv-shell .cv-layout[data-view=preview] .cv-editor-column{display:none}.cv-shell .cv-preview{position:static}.cv-shell .cv-fields{grid-template-columns:minmax(0,1fr);gap:var(--jobx-space-4px)}.cv-shell .cv-field input,.cv-shell .cv-field select,.cv-shell .cv-field textarea{min-height:44px;font-size:var(--jobx-font-size-16px)}.cv-shell .cv-file-button,.cv-shell .cv-main button{min-height:44px}.cv-shell .cv-swatches button{width:44px;min-height:44px}.cv-shell .cv-custom-color{width:44px;height:44px}.cv-shell .cv-custom-color-dot{width:32px;height:32px}.cv-shell .cv-section-body{padding:0 var(--jobx-space-16px) var(--jobx-space-20px)}.cv-shell .cv-section h2>button{padding:var(--jobx-space-18px) var(--jobx-space-16px)}.cv-shell .cv-segment>span{font-size:var(--jobx-font-size-11px)}.cv-photo-editor{padding:var(--jobx-space-12px)}.cv-photo-editor__dialog{width:100%;max-height:calc(100dvh - 24px);padding:var(--jobx-space-20px) var(--jobx-space-12px)}.cv-photo-editor__viewport{width:min(80vw,280px);height:min(80vw,280px)}.cv-photo-editor__actions button,.cv-photo-editor__zoom input{min-height:44px;font-size:var(--jobx-font-size-16px)}.cv-photo-editor__actions button{flex:1}}@media (max-width:760px){.board-shell.vacancy-page:has(>.vacancy-mobile-action)>.site-footer{margin-bottom:calc(100px + env(safe-area-inset-bottom))}}@media (max-width:380px){.board-shell .topbar.public-header .header-inner.header-inner{gap:var(--ds-space-1)}.board-shell .topbar.public-header .header-inner .jobx-brand,.board-shell .topbar.public-header .header-inner .jobx-brand img{width:80px;height:27px}.board-shell .topbar.public-header .header-inner .site-nav-link{padding-inline:var(--ds-space-1)}.board-shell .topbar.public-header .header-inner .header-actions{gap:2px}}@media (max-width:760px){.board-shell .topbar.public-header .site-nav-link.header-companies-link,.board-shell .topbar.public-header .site-nav-link.header-map-link{display:none}.board-shell.editorial-board.crafted-board .results-tools .results-map-link{grid-column:1/-1;grid-row:2;justify-content:center}.vacancy-page .vacancy-layout>.compact-source>span:nth-child(2){display:inline}.vacancy-page .vacancy-layout>.compact-source a{display:inline-block;padding-block:15px;margin-block:-15px}.vacancy-page .quick-apply .email-actions .secondary-button.secondary-button{width:var(--ds-control-touch);min-height:var(--ds-control-touch)}.vacancy-page .email-actions.email-actions{grid-template-columns:minmax(0,1fr) var(--ds-control-touch)}.search-directory.search-directory{padding-inline:var(--jobx-space-16px)}.board-shell.editorial-board.crafted-board .results-tools{grid-template-columns:minmax(0,1fr) minmax(0,1fr) var(--ds-control-touch)}.board-shell.editorial-board.crafted-board .results-tools .results-map-link{grid-column:3;grid-row:1;width:var(--ds-control-touch);padding:0!important}.board-shell .results-tools .results-map-link .results-map-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.board-shell .results-tools .results-sort .ds-select{width:100%;min-width:0;height:var(--ds-control-touch);min-height:var(--ds-control-touch);border-color:var(--ds-line);border-radius:var(--ds-radius-md);font-size:var(--ds-text-md);font-weight:var(--ds-weight-strong)}.board-shell .discovery-hero .clear-search{flex-basis:var(--ds-control-touch);width:var(--ds-control-touch);height:var(--ds-control-touch)}.mobile-filters-sheet [data-slot=sheet-title].cn-font-heading{font-weight:700}.mobile-filters-sheet .filters .advanced-filters{margin-top:0}.mobile-filters-sheet .filters .check-row{padding-inline:0;font-weight:400}.board-shell .empty.empty .search-recovery .secondary-button,.board-shell .empty.empty>.primary,.board-shell .empty.empty>.secondary-button,.board-shell .hidden-vacancies.hidden-vacancies .secondary-button,.board-shell .hidden-vacancies.hidden-vacancies>summary,.board-shell .unavailable-saved.unavailable-saved .secondary-button,.board-shell .unavailable-saved.unavailable-saved>summary,.vacancy-page .job-report-reason,.vacancy-page .quick-apply.quick-apply .email-actions .primary,.vacancy-page .quick-apply.quick-apply .external-application,.vacancy-page .vacancy-contact-guidance.vacancy-contact-guidance .primary{min-height:var(--ds-control-touch)}}