.container[data-v-1fe8fba7]{display:flex;flex-direction:column;background-color:#f8f8f8}.hr[data-v-1fe8fba7]{height:.3125rem}.company-header[data-v-1fe8fba7]{padding:.625rem 1.25rem;background-color:#fff}.company-header .company-name[data-v-1fe8fba7]{font-size:1.75rem;font-weight:700;color:#333;margin-bottom:.3125rem}.company-header .company-info[data-v-1fe8fba7]{font-size:.75rem;color:#666;display:flex;align-items:center;justify-content:space-between}.company-header .company-info .location[data-v-1fe8fba7]{display:flex;align-items:center}.company-description[data-v-1fe8fba7]{padding:.625rem 1.25rem;background-color:#fff;margin-bottom:.3125rem}.company-description .section-title[data-v-1fe8fba7]{font-size:1.3125rem;font-weight:700;margin-bottom:.3125rem}.company-description .description[data-v-1fe8fba7]{font-size:.75rem;color:#333;line-height:1.125rem}.job-list[data-v-1fe8fba7]{padding:.625rem 1.25rem;background-color:#fff}.job-list .section-title[data-v-1fe8fba7]{font-size:1.3125rem;font-weight:700;margin-bottom:.3125rem}.job-list .job-row[data-v-1fe8fba7]{display:flex;justify-content:space-between;align-items:flex-start;padding:.625rem;border:.0625rem solid #d9d9d9;margin-top:.625rem;border-radius:.53125rem}.job-list .job-row .left[data-v-1fe8fba7]{display:flex;flex-direction:column;flex-grow:1}.job-list .job-row .left .job-title[data-v-1fe8fba7]{font-size:.875rem;font-weight:700;color:#333;margin-bottom:.3125rem}.job-list .job-row .left .job-tags[data-v-1fe8fba7]{display:flex;gap:.3125rem;margin-bottom:.3125rem}.job-list .job-row .left .job-tags .tag[data-v-1fe8fba7]{background-color:#22c55e;color:#fff;padding:.15625rem .3125rem;border-radius:.375rem;font-size:.625rem}.job-list .job-row .left .location[data-v-1fe8fba7]{font-size:.75rem;color:#666}.job-list .job-row .right[data-v-1fe8fba7]{display:flex;flex-direction:column;align-items:flex-end}.job-list .job-row .right .salary[data-v-1fe8fba7]{font-size:.875rem;color:#3b82f6;font-weight:700}.job-list .job-row .right .hot[data-v-1fe8fba7]{color:#ff6b6b;font-size:.75rem;margin-top:.15625rem}
