.browse-list-loading-header[data-v-8f9e714a]{height:1rem;margin-bottom:10px;width:150px}.browse-list-loading-items[data-v-8f9e714a]{display:grid;gap:5px;margin-top:15px}.job-card[data-v-8f9e714a]{position:relative}.job-card[data-v-8f9e714a],.job-card-content[data-v-8f9e714a]{display:flex;flex-direction:column}.job-card-content[data-v-8f9e714a]{height:100%;padding:15px}.job-card-logo[data-v-8f9e714a]{border-radius:7px;display:none;flex-shrink:0;height:40px;margin-bottom:20px;width:40px}.job-card-title[data-v-8f9e714a]{margin-bottom:4px;padding-right:45px}.job-card-title-line[data-v-8f9e714a]{height:1rem;width:75%}.job-card-employer[data-v-8f9e714a]{height:.95rem;margin-top:4px;width:40%}.job-card-margin[data-v-8f9e714a]{height:1px}.job-card-location[data-v-8f9e714a]{height:.95rem;margin-top:6px;width:30%}.job-card-padding[data-v-8f9e714a]{flex:1;min-height:10px}.job-card-pills[data-v-8f9e714a]{display:flex;flex-wrap:wrap;gap:8px}.job-card-pill[data-v-8f9e714a]{border-radius:5px;height:22px;width:60px}.job-card-pill-wide[data-v-8f9e714a]{width:100px}.job-card-btns[data-v-8f9e714a]{align-items:center;display:flex;gap:5px;position:absolute;right:15px;top:15px}.job-card-btn-bookmark[data-v-8f9e714a]{height:35px;width:35px}@media(max-width:600px){.job-card-content[data-v-8f9e714a]{overflow:hidden;padding:15px}.job-card-logo[data-v-8f9e714a]{display:block;height:38px;margin-bottom:15px;width:38px}.job-card-title[data-v-8f9e714a]{margin-bottom:5px}.job-card-margin[data-v-8f9e714a]{height:0}.job-card-padding[data-v-8f9e714a]{min-height:15px}.job-card-pills[data-v-8f9e714a]{gap:5px}.job-card-btns[data-v-8f9e714a]{right:10px;top:10px}}.section-title[data-v-3d7bb7ae]{margin-bottom:10px}.section-title[data-v-3d7bb7ae] span{font-size:.8rem}#browse-list-items[data-v-3d7bb7ae]{display:grid;gap:5px;margin-top:15px}#browse-list-empty[data-v-3d7bb7ae]{color:var(--textM2);padding:30px 0}#job-detail-panel[data-v-43e2db3e]{container-name:job-detail-panel;container-type:inline-size}#job-detail-header[data-v-43e2db3e]{border-bottom:1px solid var(--borderL2);padding-bottom:30px;position:relative}#job-detail-header .job-detail-title[data-v-43e2db3e]{display:flex;flex-direction:column;gap:8px;padding-right:260px}#job-detail-header .job-detail-title-line[data-v-43e2db3e]{height:1.6rem;width:90%}#job-detail-header .job-detail-title-line-short[data-v-43e2db3e]{width:55%}@container job-detail-panel (max-width: 640px){#job-detail-header .job-detail-title[data-v-43e2db3e]{padding-right:0}#job-detail-header .job-detail-title-line[data-v-43e2db3e]{height:1.2rem}}#job-detail-employer[data-v-43e2db3e]{align-items:center;display:flex;margin-top:15px}#job-detail-employer .job-detail-employer-logo[data-v-43e2db3e]{border-radius:20%;flex-shrink:0;height:40px;margin-right:10px;width:40px}#job-detail-employer .job-detail-employer-name[data-v-43e2db3e]{height:1rem;width:140px}#job-detail-summary[data-v-43e2db3e]{-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-43e2db3e]{height:.9rem;width:90px}#job-detail-summary .full-width[data-v-43e2db3e]{flex-basis:100%;flex-grow:0;width:60%}#job-detail-header-aside[data-v-43e2db3e]{align-items:flex-end;display:flex;flex-direction:column;gap:12px;position:absolute;right:0;top:0}#job-detail-header-aside .job-detail-pill[data-v-43e2db3e]{height:33px;width:110px}@container job-detail-panel (max-width: 640px){#job-detail-header-aside[data-v-43e2db3e]{align-items:stretch;margin-top:25px;position:static}#job-detail-header-aside .job-detail-pill[data-v-43e2db3e]{display:none}}#job-detail-btns[data-v-43e2db3e]{display:flex;gap:10px}#job-detail-btns .job-detail-btn[data-v-43e2db3e]{height:40px;width:100px}#job-detail-btns .job-detail-btn-save[data-v-43e2db3e]{width:90px}@container job-detail-panel (max-width: 640px){#job-detail-btns .job-detail-btn[data-v-43e2db3e]{flex:1}}#job-detail-description[data-v-43e2db3e]{display:flex;flex-direction:column;gap:12px;padding-top:30px}#job-detail-description .job-detail-description-line[data-v-43e2db3e]{height:.95rem;width:100%}#job-detail-description .job-detail-description-line-short[data-v-43e2db3e]{margin-bottom:12px;width:60%}#job-detail-panel[data-v-4acd947c]{container-name:job-detail-panel;container-type:inline-size}#job-detail-panel h6[data-v-4acd947c]{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-4acd947c]{height:0;position:sticky;top:-30px;z-index:5}@media(max-width:900px){#job-detail-compact-header-anchor[data-v-4acd947c]{top:var(--navbarHeight)}}#job-detail-compact-header[data-v-4acd947c]{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-4acd947c]{border-bottom:1px solid var(--borderL2);opacity:1;pointer-events:auto;transform:translateY(0)}#job-detail-compact-header .job-detail-compact-logo[data-v-4acd947c]{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-4acd947c]{align-items:center;display:flex;justify-content:center;overflow:hidden}#job-detail-compact-header .job-detail-compact-logo-default svg[data-v-4acd947c]{height:100%;width:100%}#job-detail-compact-header .job-detail-compact-title[data-v-4acd947c]{display:flex;flex:1;flex-direction:column;min-width:0}#job-detail-compact-header .job-detail-compact-title span[data-v-4acd947c],#job-detail-compact-header .job-detail-compact-title-text[data-v-4acd947c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#job-detail-compact-header .job-detail-compact-title .job-detail-compact-company[data-v-4acd947c]{color:var(--textM2);font-size:.7rem;font-weight:500}#job-detail-compact-header .job-detail-compact-title-text[data-v-4acd947c]{font-size:.95rem;font-weight:500}#job-detail-compact-header .job-detail-compact-btns[data-v-4acd947c]{display:flex;flex-shrink:0;gap:5px}#job-detail-header[data-v-4acd947c]{border-bottom:1px solid var(--borderL2);padding-bottom:30px;position:relative}#job-detail-header h1[data-v-4acd947c]{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-4acd947c]{font-size:1.2rem;line-height:1.6rem;padding-right:0}}#job-detail-employer[data-v-4acd947c]{align-items:center;display:inline-flex;margin-top:15px}#job-detail-employer .job-detail-employer-logo[data-v-4acd947c]{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-4acd947c]{align-items:center;display:flex;justify-content:center;overflow:hidden}#job-detail-employer .job-detail-employer-logo-default svg[data-v-4acd947c]{height:100%;width:100%}#job-detail-employer span[data-v-4acd947c]{font-size:1rem;transition:color .3s ease-out}#job-detail-summary[data-v-4acd947c]{-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-4acd947c]{align-items:center;display:flex;font-size:.9rem}#job-detail-summary .job-summary-item svg[data-v-4acd947c]{fill:var(--textM2);height:14px;margin-right:10px;width:14px}#job-detail-summary .full-width[data-v-4acd947c]{width:100%}#job-detail-header-aside[data-v-4acd947c]{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-4acd947c]{align-items:stretch;margin-top:25px;position:static}}#job-detail-btns[data-v-4acd947c]{display:flex;gap:10px}.job-fit-panel[data-v-4acd947c]{padding:15px 0}.job-match-panel[data-v-4acd947c]{margin-top:30px}#job-detail-description[data-v-4acd947c],.job-match-panel[data-v-4acd947c]{border-top:1px solid var(--borderL2);padding-top:30px}#job-detail-description[data-v-4acd947c]{font-size:.95rem;line-height:1.5rem}#job-detail-description[data-v-4acd947c] ol,#job-detail-description[data-v-4acd947c] ul{padding-bottom:10px;padding-left:1rem}#job-detail-description[data-v-4acd947c] li{list-style-type:disc;margin-bottom:10px}#job-detail-description[data-v-4acd947c] h4{font-size:1.1rem;padding:10px 0}#job-detail-description[data-v-4acd947c] p{padding-bottom:10px}#job-detail-description-btn[data-v-4acd947c]{margin:40px auto 0;text-align:center}@media(hover:hover){#job-detail-employer:hover span[data-v-4acd947c]{color:var(--bsPrimary)}#job-detail-btns[data-v-4acd947c] .btn-black-outline:hover{background-color:transparent;border-color:var(--bsPrimary);color:var(--bsPrimary)}#job-detail-btns[data-v-4acd947c] .btn-black-outline:hover svg{fill:var(--bsPrimary)}#job-detail-btns[data-v-4acd947c] .btn-black:hover{background-color:var(--bsPrimary);border-color:var(--bsPrimary);color:#fff}}#browse-detail[data-v-e8d6bdfe]{border:1px solid var(--borderL2);border-radius:10px;padding:30px}#browse-detail-empty[data-v-e8d6bdfe]{color:var(--textM2);padding:60px 0;text-align:center}@media(max-width:900px){#browse-detail[data-v-e8d6bdfe]{max-height:none;overflow:visible;padding:15px;position:static}}.filters-row[data-v-6e106edb]{margin-top:10px}.ai-suggestions[data-v-6e106edb]{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.ai-suggestions__label[data-v-6e106edb]{align-items:center;color:var(--textM2);display:flex;font-size:.82rem;font-weight:600;gap:8px}.ai-suggestions__icon[data-v-6e106edb]{flex-shrink:0;height:15px;width:15px}.ai-suggestions__icon[data-v-6e106edb] path{fill:var(--bsPrimary)}.ai-suggestions__pills[data-v-6e106edb]{display:flex;flex-wrap:wrap;gap:5px}.ai-suggestions__pill[data-v-6e106edb]{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-6e106edb]:hover{background:var(--bsPrimaryL2);border-color:var(--bsPrimary)}.ai-search-summary[data-v-6e106edb]{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-6e106edb]{flex-shrink:0;height:15px;margin-top:1px;width:15px}.ai-search-summary__icon[data-v-6e106edb] path{fill:var(--bsPrimary)}.ai-search-summary__label[data-v-6e106edb]{color:var(--bsPrimaryAccent);flex-shrink:0;font-weight:600}.search-error[data-v-6e106edb]{color:var(--textM2);font-size:.9rem;padding:20px;text-align:center}.search-error p[data-v-6e106edb]{margin-bottom:12px}.divider[data-v-6e106edb]{border:none;border-top:1px solid var(--borderL3);margin:20px 0}#browse[data-v-6e106edb]{display:grid;gap:20px;grid-template-columns:330px 1fr;min-height:calc(100vh - var(--navbarHeight))}#browse-list[data-v-6e106edb]{padding-bottom:10px}#browse-list-wrapper[data-v-6e106edb]{position:relative}#browse-detail[data-v-6e106edb]{max-height:calc(100vh - var(--navbarHeight) - 20px);overflow-y:auto;position:sticky;top:var(--navbarHeight)}#browse-detail-wrapper[data-v-6e106edb]{position:relative}#browse[data-v-6e106edb]{container:container;container-type:inline-size}@media(max-width:1000px){#browse[data-v-6e106edb]{grid-template-columns:270px 1fr}}@media(max-width:900px){#browse[data-v-6e106edb]{grid-template-columns:1fr}#jobs .filters-row[data-v-6e106edb]{margin:15px 0 12px}#jobs .divider[data-v-6e106edb]{margin:15px 0}.ai-suggestions__pills[data-v-6e106edb]{flex-wrap:nowrap;margin:0 -20px 10px;overflow-x:scroll;padding:0 20px}.ai-suggestions__pill[data-v-6e106edb]{padding:5px 10px;white-space:nowrap}}.jobs-loading-search[data-v-d39d1e47]{border-radius:8px;height:50px;margin-bottom:14px}.jobs-loading-filters[data-v-d39d1e47]{display:flex;gap:7px;margin-top:10px;overflow:hidden}.jobs-loading-filter[data-v-d39d1e47]{flex-shrink:0;height:40px;width:110px}.divider[data-v-d39d1e47]{border:none;border-top:1px solid var(--borderL3);margin:20px 0}#browse[data-v-d39d1e47]{display:grid;gap:20px;grid-template-columns:330px 1fr}#browse-list[data-v-d39d1e47]{padding-bottom:10px}#browse-detail[data-v-d39d1e47]{border:1px solid var(--borderL2);border-radius:10px;padding:30px}@media(max-width:1000px){#browse[data-v-d39d1e47]{grid-template-columns:270px 1fr}}@media(max-width:900px){#browse[data-v-d39d1e47]{grid-template-columns:1fr}#browse-detail[data-v-d39d1e47]{display:none}.jobs-loading-filters[data-v-d39d1e47]{margin:15px 0 12px}.divider[data-v-d39d1e47]{margin:15px 0}}
