.section-title[data-v-78d2943a]{margin-bottom:10px}.section-title[data-v-78d2943a] span{font-size:.8rem}#browse-list-items[data-v-78d2943a]{margin-top:15px}#browse-list-items[data-v-78d2943a],#browse-list-loading[data-v-78d2943a]{display:grid;gap:5px}#browse-list-empty[data-v-78d2943a]{color:var(--textM2);padding:30px 0}#job-detail-panel[data-v-60ba10a8]{container-name:job-detail-panel;container-type:inline-size}#job-detail-panel h6[data-v-60ba10a8]{background-color:#d6ffe6;border-radius:5px;color:#00983a;display:inline-flex;font-size:.8rem;font-weight:500;line-height:.8rem;margin-bottom:10px;padding:4px 8px}#job-detail-compact-header-anchor[data-v-60ba10a8]{height:0;position:sticky;top:-30px;z-index:5}@media(max-width:900px){#job-detail-compact-header-anchor[data-v-60ba10a8]{top:var(--navbarHeight)}}#job-detail-compact-header[data-v-60ba10a8]{align-items:center;background-color:#fff;display:flex;gap:14px;left:0;opacity:0;padding:20px 0;pointer-events:none;position:absolute;right:0;top:0;transform:translateY(-8px);transition:opacity .2s ease-out,transform .2s ease-out}#job-detail-compact-header.visible[data-v-60ba10a8]{border-bottom:1px solid var(--borderL2);opacity:1;pointer-events:auto;transform:translateY(0)}#job-detail-compact-header .job-detail-compact-logo[data-v-60ba10a8]{border:1px solid #dcdcdc;border-radius:20%;flex-shrink:0;height:35px;-o-object-fit:contain;object-fit:contain;width:35px}#job-detail-compact-header .job-detail-compact-logo-default[data-v-60ba10a8]{align-items:center;display:flex;justify-content:center;overflow:hidden}#job-detail-compact-header .job-detail-compact-logo-default svg[data-v-60ba10a8]{height:100%;width:100%}#job-detail-compact-header .job-detail-compact-title[data-v-60ba10a8]{display:flex;flex:1;flex-direction:column;min-width:0}#job-detail-compact-header .job-detail-compact-title span[data-v-60ba10a8],#job-detail-compact-header .job-detail-compact-title-text[data-v-60ba10a8]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#job-detail-compact-header .job-detail-compact-title .job-detail-compact-company[data-v-60ba10a8]{color:var(--textM2);font-size:.7rem;font-weight:500}#job-detail-compact-header .job-detail-compact-title-text[data-v-60ba10a8]{font-size:.95rem;font-weight:500}#job-detail-compact-header .job-detail-compact-btns[data-v-60ba10a8]{display:flex;flex-shrink:0;gap:5px}#job-detail-header[data-v-60ba10a8]{border-bottom:1px solid var(--borderL2);padding-bottom:30px;position:relative}#job-detail-header h1[data-v-60ba10a8]{font-size:1.6rem;font-weight:600;line-height:2.1rem;padding-right:260px}@container job-detail-panel (max-width: 640px){#job-detail-header h1[data-v-60ba10a8]{font-size:1.2rem;line-height:1.6rem;padding-right:0}}#job-detail-employer[data-v-60ba10a8]{align-items:center;display:inline-flex;margin-top:15px}#job-detail-employer .job-detail-employer-logo[data-v-60ba10a8]{border:1px solid #dcdcdc;border-radius:20%;flex-shrink:0;height:40px;margin-right:10px;-o-object-fit:contain;object-fit:contain;width:40px}#job-detail-employer .job-detail-employer-logo-default[data-v-60ba10a8]{align-items:center;display:flex;justify-content:center;overflow:hidden}#job-detail-employer .job-detail-employer-logo-default svg[data-v-60ba10a8]{height:100%;width:100%}#job-detail-employer span[data-v-60ba10a8]{font-size:1rem;transition:color .3s ease-out}#job-detail-summary[data-v-60ba10a8]{-moz-column-gap:25px;column-gap:25px;display:flex;flex-wrap:wrap;margin-top:20px;row-gap:12px}#job-detail-summary .job-summary-item[data-v-60ba10a8]{align-items:center;display:flex;font-size:.9rem}#job-detail-summary .job-summary-item svg[data-v-60ba10a8]{fill:var(--textM2);height:14px;margin-right:10px;width:14px}#job-detail-summary .full-width[data-v-60ba10a8]{width:100%}#job-detail-header-aside[data-v-60ba10a8]{align-items:flex-end;display:flex;flex-direction:column;gap:12px;position:absolute;right:0;top:0}@container job-detail-panel (max-width: 640px){#job-detail-header-aside[data-v-60ba10a8]{align-items:stretch;margin-top:25px;position:static}}#job-detail-btns[data-v-60ba10a8]{display:flex;gap:10px}.job-fit-panel[data-v-60ba10a8]{padding:15px 0}.job-match-panel[data-v-60ba10a8]{margin-top:30px}#job-detail-description[data-v-60ba10a8],.job-match-panel[data-v-60ba10a8]{border-top:1px solid var(--borderL2);padding-top:30px}#job-detail-description[data-v-60ba10a8]{font-size:.95rem;line-height:1.5rem}#job-detail-description[data-v-60ba10a8] ol,#job-detail-description[data-v-60ba10a8] ul{padding-bottom:10px;padding-left:1rem}#job-detail-description[data-v-60ba10a8] li{list-style-type:disc;margin-bottom:10px}#job-detail-description[data-v-60ba10a8] h4{font-size:1.1rem;padding:10px 0}#job-detail-description[data-v-60ba10a8] p{padding-bottom:10px}#job-detail-description-btn[data-v-60ba10a8]{margin:40px auto 0;text-align:center}@media(hover:hover){#job-detail-employer:hover span[data-v-60ba10a8]{color:var(--bsPrimary)}#job-detail-btns[data-v-60ba10a8] .btn-black-outline:hover{background-color:transparent;border-color:var(--bsPrimary);color:var(--bsPrimary)}#job-detail-btns[data-v-60ba10a8] .btn-black-outline:hover svg{fill:var(--bsPrimary)}#job-detail-btns[data-v-60ba10a8] .btn-black:hover{background-color:var(--bsPrimary);border-color:var(--bsPrimary);color:#fff}}#browse-detail[data-v-64bf1508]{border:1px solid var(--borderL2);border-radius:10px;padding:30px}#browse-detail-empty[data-v-64bf1508]{color:var(--textM2);padding:60px 0;text-align:center}@media(max-width:900px){#browse-detail[data-v-64bf1508]{max-height:none;overflow:visible;padding:15px;position:static}}.filters-row[data-v-dd1b2dee]{margin-top:10px}.ai-suggestions[data-v-dd1b2dee]{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.ai-suggestions__label[data-v-dd1b2dee]{align-items:center;color:var(--textM2);display:flex;font-size:.82rem;font-weight:600;gap:8px}.ai-suggestions__icon[data-v-dd1b2dee]{flex-shrink:0;height:15px;width:15px}.ai-suggestions__icon[data-v-dd1b2dee] path{fill:var(--bsPrimary)}.ai-suggestions__pills[data-v-dd1b2dee]{display:flex;flex-wrap:wrap;gap:5px}.ai-suggestions__pill[data-v-dd1b2dee]{background:var(--bsPrimaryL1);border:1px solid var(--bsPrimaryL2);border-radius:5px;color:var(--bsPrimaryAccent);cursor:pointer;font-size:.8rem;font-weight:400;padding:7px 14px;transition:background .15s,border-color .15s}.ai-suggestions__pill[data-v-dd1b2dee]:hover{background:var(--bsPrimaryL2);border-color:var(--bsPrimary)}.ai-search-summary[data-v-dd1b2dee]{align-items:flex-start;color:var(--textM2);display:flex;font-size:.82rem;gap:8px;line-height:1.45;margin-bottom:14px}.ai-search-summary__icon[data-v-dd1b2dee]{flex-shrink:0;height:15px;margin-top:1px;width:15px}.ai-search-summary__icon[data-v-dd1b2dee] path{fill:var(--bsPrimary)}.ai-search-summary__label[data-v-dd1b2dee]{color:var(--bsPrimaryAccent);flex-shrink:0;font-weight:600}.search-error[data-v-dd1b2dee]{color:var(--textM2);font-size:.9rem;padding:20px;text-align:center}.search-error p[data-v-dd1b2dee]{margin-bottom:12px}.divider[data-v-dd1b2dee]{border:none;border-top:1px solid var(--borderL3);margin:20px 0}#browse[data-v-dd1b2dee]{display:grid;gap:20px;grid-template-columns:330px 1fr;min-height:calc(100vh - var(--navbarHeight))}#browse-list[data-v-dd1b2dee]{padding-bottom:10px}#browse-list-wrapper[data-v-dd1b2dee]{position:relative}#browse-detail[data-v-dd1b2dee]{max-height:calc(100vh - var(--navbarHeight) - 20px);overflow-y:auto;position:sticky;top:var(--navbarHeight)}#browse-detail-wrapper[data-v-dd1b2dee]{position:relative}#browse[data-v-dd1b2dee]{container:container;container-type:inline-size}@media(max-width:1000px){#browse[data-v-dd1b2dee]{grid-template-columns:270px 1fr}}@media(max-width:900px){#browse[data-v-dd1b2dee]{grid-template-columns:1fr}#jobs .filters-row[data-v-dd1b2dee]{margin:15px 0 12px}#jobs .divider[data-v-dd1b2dee]{margin:15px 0}}
