@keyframes video-play-start-data-v-8a8318a0{0%{opacity:0}to{opacity:1}}@keyframes video-play-end-data-v-8a8318a0{0%{opacity:1}to{opacity:0}}.job-detail[data-v-8a8318a0]{width:100%;background:#fff;display:flex;flex-direction:column}.job-detail .content-container[data-v-8a8318a0]{width:100%}.job-detail .content-container .job-content[data-v-8a8318a0]{display:flex;flex-direction:column;gap:24px}.job-detail .content-container .job-content .job-header[data-v-8a8318a0]{display:flex;flex-direction:column;gap:16px}.job-detail .content-container .job-content .job-header .job-title[data-v-8a8318a0]{font-size:18px;font-weight:500;line-height:20px;color:#333;margin:0}.job-detail .content-container .job-content .job-header .job-details-grid[data-v-8a8318a0]{display:grid;grid-template-columns:max-content 1fr max-content 1fr;grid-template-rows:auto auto;row-gap:18px;column-gap:16px;height:52px}.job-detail .content-container .job-content .job-header .job-details-grid .detail-item[data-v-8a8318a0]{display:contents}.job-detail .content-container .job-content .job-header .job-details-grid .detail-item .detail-label[data-v-8a8318a0]{font-size:14px;font-weight:400;line-height:18px;text-align:left;vertical-align:center;color:#666;white-space:nowrap}.job-detail .content-container .job-content .job-header .job-details-grid .detail-item .detail-value[data-v-8a8318a0]{font-size:14px;font-weight:400;line-height:18px;text-align:left;vertical-align:center;color:#333}.job-detail .content-container .job-content .divider[data-v-8a8318a0]{height:0;border:none;border-top:1px dashed #e5e5e5}.job-detail .content-container .job-content .job-sections[data-v-8a8318a0]{display:flex;flex-direction:column;gap:32px}.job-detail .content-container .job-content .job-sections .job-section[data-v-8a8318a0]{display:flex;flex-direction:column;gap:16px}.job-detail .content-container .job-content .job-sections .job-section .section-title[data-v-8a8318a0]{font-size:16px;font-weight:500;line-height:18px;color:#333;margin:0}.job-detail .content-container .job-content .job-sections .job-section .section-content[data-v-8a8318a0]{font-size:14px;font-weight:400;line-height:18px;color:#333}.job-detail .content-container .job-content .job-sections .job-section .section-content p[data-v-8a8318a0]{margin:0 0 8px}.job-detail .content-container .job-content .job-sections .job-section .section-content p[data-v-8a8318a0]:last-child{margin-bottom:0}