:root .board-shell.company-page .company-page-head{border-color:var(--ds-accent-border);background:var(--ds-accent-soft)}:root .board-shell.company-page .detail-company>div>span{color:var(--ds-ink-3)}:root .board-shell.company-page .company-page-head h1{overflow-wrap:anywhere}:root .board-shell.company-page .company-page-cities{align-items:center;margin-top:0;gap:var(--ds-space-2);color:var(--ds-ink-2)}:root .board-shell.company-page .company-page-cities svg{margin-top:0}:root .board-shell.company-page .company-about{align-items:flex-start;max-width:none;margin:var(--ds-space-5) 0 0;padding:var(--ds-space-3) 0 0;border:0;border-top:1px solid var(--ds-accent-border);border-radius:0;background:none}:root .board-shell.company-page .company-description summary{display:inline-flex;align-items:center;gap:var(--ds-space-2);min-height:var(--ds-control-touch);list-style:none;color:var(--ds-ink);border-radius:var(--ds-radius-sm);transition:color var(--ds-duration-fast) var(--ds-ease)}:root .board-shell.company-page .company-description summary::-webkit-details-marker{display:none}:root .board-shell.company-page .company-description summary:hover{color:var(--ds-accent)}:root .board-shell.company-page .company-description summary:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ds-focus)}:root .board-shell.company-page .company-description summary>svg.lucide{width:var(--ds-icon-md);height:var(--ds-icon-md);color:var(--ds-ink-3);transition:transform var(--ds-duration) var(--ds-ease)}:root .board-shell.company-page .company-description[open] summary>svg.lucide{transform:rotate(180deg)}:root .board-shell.company-page .company-description p{margin:var(--ds-space-1) 0 var(--ds-space-3);white-space:pre-line;overflow-wrap:anywhere;color:var(--ds-ink-2);font-size:var(--ds-text-md);animation:ds-appear var(--ds-duration-slow) var(--ds-ease) both}:root .board-shell.company-page .company-about a.company-website{margin:calc((var(--ds-control-touch) - var(--ds-control-sm)) / 2) 0 0 auto;color:var(--ds-ink);font-size:var(--ds-text-sm)}:root .board-shell.company-page .company-about a.company-website>svg.lucide{width:var(--ds-icon-md);height:var(--ds-icon-md);color:var(--ds-ink-3)}:root .board-shell.company-page .company-count{font-size:var(--ds-text-sm);font-variant-numeric:tabular-nums}:root .board-shell.company-page .company-jobs{display:grid;margin:0;padding:0;overflow:hidden;border:1px solid var(--ds-line);border-radius:var(--ds-radius-lg);background:var(--ds-surface);list-style:none}:root .board-shell.company-page .company-jobs li+li{border-top:1px solid var(--ds-line)}:root .board-shell.company-page .company-job{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--ds-space-4);align-items:center;padding:var(--ds-space-4) var(--ds-space-5);color:var(--ds-ink);text-decoration:none;transition:background var(--ds-duration-fast) var(--ds-ease)}:root .board-shell.company-page .company-job:hover{background:var(--ds-surface-muted)}:root .board-shell.company-page .company-job:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--ds-focus)}:root .board-shell.company-page .company-job-main{display:grid;gap:var(--ds-space-1);min-width:0}:root .board-shell.company-page .company-job h3{display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--ds-ink);font-size:var(--ds-text-lg);font-weight:var(--ds-weight-strong);font-feature-settings:normal;line-height:1.4;overflow-wrap:anywhere;transition:color var(--ds-duration-fast) var(--ds-ease)}:root .board-shell.company-page .company-job:hover h3{color:var(--ds-accent)}:root .board-shell.company-page .company-job-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--ds-space-1) var(--ds-space-2);color:var(--ds-ink-3);font-size:var(--ds-text-sm);font-variant-numeric:tabular-nums}:root .board-shell.company-page .company-job-meta>*{margin-left:0;display:inline-flex;align-items:center;gap:var(--ds-space-1)}:root .board-shell.company-page .company-job-meta>*+:before{content:"·";margin-right:var(--ds-space-1);color:var(--ds-line-strong)}:root .board-shell.company-page .company-job-side{display:grid;justify-items:end;gap:var(--ds-space-1)}:root .board-shell.company-page .company-job-side b{color:var(--ds-success);font-size:var(--ds-text-md);font-weight:var(--ds-weight-strong);font-variant-numeric:tabular-nums;white-space:nowrap}:root .board-shell.company-page .company-page-pages{margin-top:var(--ds-space-4);align-items:center}:root .board-shell.company-page .company-page-pages>:first-child{justify-self:start}:root .board-shell.company-page .company-page-count{color:var(--ds-ink-2);font-size:var(--ds-text-sm);font-variant-numeric:tabular-nums}@media (max-width:760px){:root .board-shell.company-page .vacancy-breadcrumb>span[aria-hidden=true]{display:inline;color:var(--ds-ink-3)}:root .board-shell.company-page .company-page-head h1{font-size:22px}:root .board-shell.company-page .company-job{grid-template-columns:minmax(0,1fr);gap:var(--ds-space-2);padding:var(--ds-space-4)}:root .board-shell.company-page .company-job h3{font-size:var(--ds-text-md)}:root .board-shell.company-page .company-job-side{display:flex;flex-wrap:wrap;align-items:center;justify-items:start;gap:var(--ds-space-2)}:root .board-shell.company-page .company-about a.company-website{margin-left:0}}@media (prefers-reduced-motion:reduce){:root .board-shell.company-page .company-description p{animation:none}}.not-found-card .not-found-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ds-space-2)}:root .board-shell.company-page .company-filters{display:flex;flex-wrap:wrap;align-items:end;gap:var(--ds-space-3);margin-bottom:var(--ds-space-5)}:root .board-shell.company-page .company-filters label{display:grid;gap:var(--ds-space-2);flex:1 1 220px;min-width:0;color:var(--ds-ink-2)}:root .board-shell.company-page .company-filters input{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--ds-accent-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface);color:var(--ds-ink);font:inherit}:root .board-shell.company-page .company-filters input:focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px}:root .board-shell.company-page .company-overview{flex:1 1 320px;min-width:0}:root .board-shell.company-page .company-overview h2{margin:0 0 var(--ds-space-2);font-size:var(--ds-text-md);color:var(--ds-ink)}:root .board-shell.company-page .company-overview>p{margin:0 0 var(--ds-space-2);line-height:1.7;color:var(--ds-ink-2)}:root .board-shell.company-page .company-city-filter{display:flex;flex-wrap:wrap;gap:var(--ds-space-2);margin:calc(-1 * var(--ds-space-2)) 0 var(--ds-space-5)}:root .board-shell.company-page .company-city-filter .ds-chip{text-decoration:none}