.company-side-job-card[data-v-27c9ce96]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;padding:16px;cursor:pointer}@media screen and (min-width:769px){.company-side-job-card[data-v-27c9ce96]{border-bottom:1px solid var(--color-border-default)}}.company-side-job-card[data-v-27c9ce96]:last-child{border-bottom:none}.company-side-job-card.selected[data-v-27c9ce96]{background-color:#f8fafb}.company-side-job-card.no-padding[data-v-27c9ce96]{padding:0}.company-side-job-card .job-wrapper[data-v-27c9ce96]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.company-side-job-card .job-wrapper .badge-img[data-v-27c9ce96]{height:16px}.company-side-job-card .job-wrapper .job-section[data-v-27c9ce96]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;-ms-flex-item-align:stretch}.company-side-job-card .job-wrapper .job-action[data-v-27c9ce96],.company-side-job-card .job-wrapper .job-section[data-v-27c9ce96]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;justify-content:space-between;gap:16px;align-self:stretch}.company-side-job-card .job-wrapper .job-action[data-v-27c9ce96]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;-ms-flex-pack:justify}.company-side-job-card .job-wrapper .job-title[data-v-27c9ce96]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word;color:var(--color-text-primary);font-family:var(--font-geist-medium);font-size:var(--font-size-sm);font-style:normal;font-weight:500;line-height:var(--line-height-20)}.company-side-job-card .job-wrapper .job-post-time[data-v-27c9ce96]{color:var(--color-green-600);text-align:right;font-family:var(--font-geist-medium);font-size:13px;font-style:normal;font-weight:500;line-height:var(--line-height-20)}.company-side-job-card .job-wrapper.bottom-border[data-v-27c9ce96]{position:relative}.company-side-job-card .job-wrapper.bottom-border[data-v-27c9ce96]:after{content:"";position:absolute;bottom:-15px;left:0;width:100%;height:1px;background-color:var(--color-border-default)}.company-side-job-card[data-v-27c9ce96]:hover{background-color:#f8fafb}.company-side-job-card:hover .job-title[data-v-27c9ce96]{text-decoration:underline}@media screen and (max-width:768px){.company-side-job-card[data-v-27c9ce96]{padding:16px 0}.company-side-job-card .job-wrapper[data-v-27c9ce96]{width:100%}}.job-details__body ul{padding-left:20px;margin-bottom:16px}.job-details__body ul li{list-style-type:disc}.job-details__body ul li:not(:last-child){margin-bottom:8px}.job-details[data-v-08d7f464]{padding:24px;gap:24px;-ms-flex-item-align:stretch;border-radius:var(--radius-xl);background:var(--color-bg-primary);-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm)}.job-details[data-v-08d7f464],.job-details__header[data-v-08d7f464]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;align-self:stretch}.job-details__header[data-v-08d7f464]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:10px;-ms-flex-item-align:stretch}.job-details__header .job-title__wrapper[data-v-08d7f464]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;-ms-flex-item-align:stretch;align-self:stretch}.job-details__header .job-title__wrapper .job-title[data-v-08d7f464]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;color:var(--color-text-primary);font-family:var(--font-geist-medium);font-size:var(--font-size-sm);font-style:normal;font-weight:500;line-height:var(--line-height-20)}.job-details__header .job-title__wrapper .badge-img[data-v-08d7f464]{height:12px}.job-details__header .job-title__wrapper .apply-button[data-v-08d7f464]{width:auto}.job-details__header .job-info[data-v-08d7f464]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:16px;-ms-flex-item-align:stretch;align-self:stretch}.job-details__header .job-info .job-tags .tag[data-v-08d7f464],.job-details__header .job-info .job-tags[data-v-08d7f464]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.job-details__header .job-info .job-tags .tag[data-v-08d7f464]{padding:2px 8px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:var(--radius-md);background:var(--color-border-default);color:var(--color-text-subdued);text-align:right;font-family:var(--font-geist-medium);font-size:var(--font-size-xs);font-style:normal;font-weight:500;line-height:var(--line-height-16)}.job-details__header .job-info .job-post-time[data-v-08d7f464]{color:var(--color-green-600);text-align:right;font-family:var(--font-geist-medium);font-size:13px;font-style:normal;font-weight:500;line-height:var(--line-height-20)}.job-details__body[data-v-08d7f464]{width:100%;color:var(--color-text-primary);font-size:var(--font-size-sm);font-style:normal;font-weight:400;line-height:var(--line-height-24)}@media screen and (max-width:768px){.job-details__header .badge-img[data-v-08d7f464]{width:40px;height:20px!important}.job-details__body[data-v-08d7f464]{height:440px;overflow-y:auto}.job-details__body[data-v-08d7f464]::-webkit-scrollbar{width:4px;-webkit-appearance:none}.job-details__body[data-v-08d7f464]::-webkit-scrollbar-track{background:transparent}.job-details__body[data-v-08d7f464]::-webkit-scrollbar-thumb{min-height:8px;max-height:8px;background:var(--color-scrollbar-thumb);border-radius:var(--radius-lg)}.job-details__body[data-v-08d7f464]::-webkit-scrollbar-thumb:hover{background:var(--color-scrollbar-thumb-hover)}}.company-empty-section[data-v-0d01ffcc]{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;-ms-flex-pack:center;-ms-flex-item-align:stretch;align-self:stretch;border-radius:var(--radius-xl);background:var(--color-bg-subtle);border:1px solid var(--color-border-default);-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm)}.company-empty-section-body[data-v-0d01ffcc],.company-empty-section[data-v-0d01ffcc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.company-empty-section-body[data-v-0d01ffcc]{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;-ms-flex-pack:center;gap:20px;height:206px;padding:20px}.company-empty-section-body .outer-circle[data-v-0d01ffcc]{padding:8px;border-radius:var(--radius-3xl);background:var(--color-bg-muted)}.company-empty-section-body .outer-circle .inner-circle[data-v-0d01ffcc]{padding:6px;border-radius:var(--radius-2xl);background:var(--color-bg-primary)}.company-empty-section-body .outer-circle .inner-circle img[data-v-0d01ffcc]{width:100%;max-width:405px;border-radius:var(--radius-xl)}.company-empty-section-body .company-empty-section-body-texts[data-v-0d01ffcc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px}.company-empty-section-body .company-empty-section-body-texts-title[data-v-0d01ffcc]{-ms-flex-item-align:stretch;align-self:stretch;color:var(--color-text-subdued);text-align:center;font-family:var(--font-geist-medium);font-size:13px;font-style:normal;font-weight:500;line-height:var(--line-height-20)}.company-empty-section-body .company-empty-section-body-texts-description[data-v-0d01ffcc]{-ms-flex-item-align:stretch;align-self:stretch;color:var(--color-text-tertiary);text-align:center;font-family:var(--font-geist-medium);font-size:var(--font-size-sm);font-style:normal;font-weight:500;line-height:22px}.company-empty-section-footer[data-v-0d01ffcc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:stretch;align-self:stretch;padding:20px;border-top:1px solid var(--color-border-default)}.company-empty-section-footer-button[data-v-0d01ffcc]{color:var(--color-blue-normal-100);font-family:var(--font-geist-medium);font-size:13px;font-style:normal;font-weight:500;line-height:var(--line-height-16)}.company-jobs[data-v-f576c63e]{display:grid;grid-template-columns:1fr;gap:40px}@media screen and (min-width:769px){.company-jobs[data-v-f576c63e]{grid-template-columns:300px 1fr}}@media screen and (min-width:1280px){.company-jobs[data-v-f576c63e]{gap:80px}}.company-jobs .company-jobs-sidebar[data-v-f576c63e]{-webkit-box-flex:1;-ms-flex:1;flex:1}.company-jobs .side-company-jobs[data-v-f576c63e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:var(--radius-xl);background:var(--color-bg-primary);-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm)}.company-jobs .side-company-jobs .company-side-job-card[data-v-f576c63e]:first-child{border-top-right-radius:12px;border-top-left-radius:12px}.company-jobs .side-company-jobs .company-side-job-card[data-v-f576c63e]:last-child{border-bottom-right-radius:12px;border-bottom-left-radius:12px}@media screen and (max-width:768px){.company-jobs .company-jobs-sidebar[data-v-f576c63e]{max-width:unset;margin:0 24px}.company-jobs .side-company-jobs[data-v-f576c63e]{-webkit-box-shadow:unset;box-shadow:unset;background:transparent}}@media screen and (max-width:768px){.company-jobs-empty .company-content[data-v-f576c63e]{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.company-jobs-empty .company-content.custom-content[data-v-f576c63e]{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.company-jobs-empty .company-jobs-sidebar[data-v-f576c63e]{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:0 24px}}