.CompanyJobEditor-module__QS1lRa__editor{gap:2rem;padding-top:.25rem;display:grid}.CompanyJobEditor-module__QS1lRa__featuredHeading,.CompanyJobEditor-module__QS1lRa__toolbar,.CompanyJobEditor-module__QS1lRa__footer{justify-content:space-between;align-items:center;gap:1rem;display:flex}.CompanyJobEditor-module__QS1lRa__editor h3{margin:0;font-size:.9375rem;font-weight:500;line-height:1.5}.CompanyJobEditor-module__QS1lRa__hint,.CompanyJobEditor-module__QS1lRa__limit,.CompanyJobEditor-module__QS1lRa__meta,.CompanyJobEditor-module__QS1lRa__emptyPins,.CompanyJobEditor-module__QS1lRa__empty{color:var(--muted-strong);margin:0;font-size:.875rem;line-height:1.5}.CompanyJobEditor-module__QS1lRa__hint{margin-top:.25rem}.CompanyJobEditor-module__QS1lRa__capacity{color:var(--muted-strong);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:.625rem;font-size:.8125rem;display:inline-flex}.CompanyJobEditor-module__QS1lRa__slots{gap:3px;display:flex}.CompanyJobEditor-module__QS1lRa__slots span{background:var(--line);border-radius:2px;width:5px;height:12px}.CompanyJobEditor-module__QS1lRa__slots span[data-filled=true]{background:var(--accent)}.CompanyJobEditor-module__QS1lRa__pins{flex-wrap:wrap;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.CompanyJobEditor-module__QS1lRa__pin{border:1px solid var(--line);border-radius:var(--cosign-radius-small);background:var(--surface-subtle);align-items:center;gap:.5rem;min-width:0;max-width:100%;padding:.125rem .125rem .125rem .625rem;display:flex}.CompanyJobEditor-module__QS1lRa__pin>svg{color:var(--muted);flex-shrink:0}.CompanyJobEditor-module__QS1lRa__pinTitle{text-overflow:ellipsis;white-space:nowrap;max-width:17rem;font-size:.875rem;overflow:hidden}.CompanyJobEditor-module__QS1lRa__pin>button{flex-shrink:0}.CompanyJobEditor-module__QS1lRa__limit{margin-top:.75rem}.CompanyJobEditor-module__QS1lRa__emptyPins{color:var(--muted);margin-top:1rem}.CompanyJobEditor-module__QS1lRa__toolbar{border-bottom:1px solid var(--line);padding-bottom:.625rem}.CompanyJobEditor-module__QS1lRa__toolbar h3{white-space:nowrap;align-items:center;gap:.5rem;display:flex}.CompanyJobEditor-module__QS1lRa__count{color:var(--muted);font-size:.8125rem;font-weight:400}.CompanyJobEditor-module__QS1lRa__search{border:1px solid var(--line-strong);background:var(--surface-subtle);width:min(100%,17.5rem);color:var(--muted);border-radius:8px;align-items:center;gap:.625rem;padding:0 .75rem;display:flex}.CompanyJobEditor-module__QS1lRa__search:focus-within{border-color:var(--accent);background:var(--background)}.CompanyJobEditor-module__QS1lRa__search>svg{flex-shrink:0}.CompanyJobEditor-module__QS1lRa__search>div{flex:1;min-width:0}.CompanyJobEditor-module__QS1lRa__list{margin:0;padding:0;list-style:none}.CompanyJobEditor-module__QS1lRa__row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;min-height:4.5rem;padding:.875rem 0;display:flex}.CompanyJobEditor-module__QS1lRa__identity{min-width:0}.CompanyJobEditor-module__QS1lRa__title{color:var(--foreground);overflow-wrap:anywhere;font-size:.9375rem;font-weight:500;line-height:1.5;text-decoration:none}.CompanyJobEditor-module__QS1lRa__title:hover{text-underline-offset:3px;text-decoration:underline}.CompanyJobEditor-module__QS1lRa__title:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.CompanyJobEditor-module__QS1lRa__meta{margin-top:.1875rem}.CompanyJobEditor-module__QS1lRa__row button{flex-shrink:0;gap:.375rem;min-width:5.5rem}.CompanyJobEditor-module__QS1lRa__footer{min-height:3rem;color:var(--muted);font-size:.8125rem}.CompanyJobEditor-module__QS1lRa__empty{padding:1.5rem 0}@media (max-width:40rem){.CompanyJobEditor-module__QS1lRa__editor{gap:1.5rem}.CompanyJobEditor-module__QS1lRa__toolbar{flex-wrap:wrap;gap:.625rem;padding-bottom:.625rem}.CompanyJobEditor-module__QS1lRa__search{width:100%}.CompanyJobEditor-module__QS1lRa__row{flex-wrap:wrap;gap:.625rem}.CompanyJobEditor-module__QS1lRa__row button{min-width:4.75rem}.CompanyJobEditor-module__QS1lRa__slots{display:none}}
