.job-list[data-v-2c26cb5c]{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px}.job-list .job-item[data-v-2c26cb5c]{background:#f2f5f4;cursor:pointer;padding:24px}.job-list .job-item[data-v-2c26cb5c]:hover{outline:1px solid #11cd94}.job-list .job-item__title[data-v-2c26cb5c]{color:#000000e6;font-size:22px;font-weight:700;line-height:34px;margin-bottom:12px}.job-list .job-item__tag[data-v-2c26cb5c]{background:#fff;color:#0009;display:inline-block;font-size:16px;height:32px;line-height:32px;margin-bottom:12px;padding:0 12px}.job-list .job-item__desc[data-v-2c26cb5c]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:24px;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:768px){.job-list[data-v-2c26cb5c]{grid-template-columns:1fr}.job-list .job-item[data-v-2c26cb5c]{padding:16px}.job-list .job-item__title[data-v-2c26cb5c]{font-size:20px;line-height:30px}.job-list .job-item__tag[data-v-2c26cb5c]{font-size:12px;line-height:32px}.job-list .job-item__desc[data-v-2c26cb5c]{font-size:14px;line-height:24px}}.job-detail[data-v-2c26cb5c]{align-items:center;background:#000000a6;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999}.job-detail .box[data-v-2c26cb5c]{background:#fff;max-width:800px;position:relative}.job-detail .box__content[data-v-2c26cb5c]{box-sizing:border-box;height:498px;overflow-y:auto;padding:24px}.job-detail .box .close[data-v-2c26cb5c]{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' fill-opacity='.65' d='m10.667 12-7.333 7.333 1.333 1.334 7.334-7.334 7.333 7.334 1.333-1.334L13.334 12l7.333-7.333-1.333-1.334-7.333 7.334-7.334-7.334-1.333 1.334z'/%3E%3C/svg%3E") no-repeat 50%;background:cover;cursor:pointer;height:24px;position:absolute;right:24px;top:24px;width:24px}.job-detail__title[data-v-2c26cb5c]{color:#000000e6;font-size:22px;font-weight:700;line-height:34px;margin-bottom:12px}.job-detail__tag[data-v-2c26cb5c]{background:#f2f5f4;display:inline-block;font-size:16px;height:32px;line-height:32px;margin-bottom:24px;padding:0 12px}.job-detail__description[data-v-2c26cb5c],.job-detail__requirements[data-v-2c26cb5c]{line-height:24px}.job-detail__label[data-v-2c26cb5c]{border-left:3px solid #11cd94;color:#000000e6;font-weight:700;line-height:24px;padding-left:12px}@media screen and (max-width:768px){.job-detail .box[data-v-2c26cb5c]{height:100vh}.job-detail .box__content[data-v-2c26cb5c]{height:100%}}
