.selectable-icon-button[data-v-a7923fbe]{display:inline-flex;padding:12px;color:var(--v7e073356);font-size:24px}.selectable-icon-button.is-selectable[data-v-a7923fbe]{color:var(--v226b5360)}.feature-label-list[data-v-2f7365c8]{display:flex;flex-wrap:wrap;gap:4px}.feature-label-list.is-job-card[data-v-2f7365c8]{overflow:hidden;max-height:22px}.feature-label-list .list-item[data-v-2f7365c8]{display:inline-flex}.flag[data-v-fb417de9]{position:relative;display:inline-block;transform:rotate(-90deg);width:36px;height:36px;border-top-right-radius:var(--v20993a75);border-color:rgba(63,63,63,.302) rgba(63,63,63,.302) transparent transparent;border-style:solid;border-width:18px}.flag .text[data-v-fb417de9]{position:absolute;font-size:10px;line-height:1;font-weight:700;color:#3f3f3fcc;white-space:nowrap;top:-10px;left:-5px;transform:rotate(45deg)}.flag.new[data-v-fb417de9]{border-color:#ef671f #ef671f transparent transparent}.flag.new .text[data-v-fb417de9]{color:#fff}.agency-plan[data-v-a995757c]{display:block;padding:8px 0;border-top:1px solid #ececec;border-bottom:1px solid #ececec;color:#3f3f3fcc;font-size:12px;line-height:1.5}.agency-plan .emphasis[data-v-a995757c]{font-weight:700;font-size:14px;color:#3f3f3f}.agency-plan .text-hyphen[data-v-a995757c]{display:inline-block;padding:0 4px}.appendix[data-v-165dd020]{display:flex;gap:8px;align-items:center}.appendix .easy-apply[data-v-165dd020],.appendix .popular[data-v-165dd020]{display:inline-flex;align-items:center}.appendix .popular .text[data-v-165dd020]{color:#d72777}.appendix .easy-apply .text[data-v-165dd020]{color:#ef671f;font-weight:700}.appendix .publisherAndRegisterEntry[data-v-165dd020]{display:flex;align-items:center}.appendix .publisherAndRegisterEntry[data-v-165dd020],.appendix .register-entry[data-v-165dd020]{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.appendix .text[data-v-165dd020]{color:#3f3f3f99;font-size:12px;line-height:1.25}@media screen and (max-width:369px){.appendix .easy-apply[data-v-165dd020],.appendix .popular[data-v-165dd020],.appendix .text[data-v-165dd020]{display:none}}.appendix .date[data-v-165dd020],.appendix .easy-apply[data-v-165dd020],.appendix .popular[data-v-165dd020]{flex-shrink:0}.snippet[data-v-1c5bb2df]{color:#3f3f3fcc;font-size:12px;line-height:1.5}.snippet.is-hidden[data-v-1c5bb2df]{position:absolute;height:0;overflow:hidden;visibility:hidden;pointer-events:none}.snippet .snippet-single-line[data-v-1c5bb2df]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.snippet .snippet-multi-line-6[data-v-1c5bb2df]{-webkit-line-clamp:6}.snippet .snippet-multi-line-6[data-v-1c5bb2df],.snippet .snippet-multi-line-7[data-v-1c5bb2df]{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.snippet .snippet-multi-line-7[data-v-1c5bb2df]{-webkit-line-clamp:7}.snippet .emphasis[data-v-1c5bb2df]{font-weight:700;padding-right:4px}.job-card[data-v-4620d49b]{border-radius:8px;outline:var(--v125c66bb);background-color:#fff;box-shadow:0 2px 4px #0000001a,0 1px 2px #0000000d}.job-card .main[data-v-4620d49b]{position:relative;display:flex;flex-direction:column;gap:8px;padding:16px;cursor:pointer}@media screen and (min-width:961px){.job-card .main[data-v-4620d49b]:not(.show-closed-text):hover{transition:opacity .2s ease;opacity:.8}}.job-card .main.show-closed-text[data-v-4620d49b]{cursor:auto;opacity:.5}.job-card .main .flag-wrap[data-v-4620d49b]{position:absolute;top:0;left:0}.job-card .main .flag-wrap.right-top[data-v-4620d49b]{left:auto;right:0;line-height:0;transform:rotate(90deg)}.job-card .main .above-title .labels-wrap[data-v-4620d49b]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:4px;overflow:hidden;max-height:44px}.job-card .main .above-title .labels-wrap[data-v-4620d49b] .new-label.feature-label{background-color:#ef671f;color:#fff}.job-card .main[data-v-4620d49b] .job-card-basic-info.gray .base-icon{color:#3f3f3fcc}.job-card .main[data-v-4620d49b] .job-card-label-list.gray .feature-label{background-color:#f5f5f5}.job-card .main[data-v-4620d49b] .job-card-appendix.gray .easy-apply .text,.job-card .main[data-v-4620d49b] .job-card-appendix.gray .popular .text{color:#3f3f3f99}.job-card .main[data-v-4620d49b] .job-card-appendix.easy-apply-font-weight-normal .easy-apply .text{font-size:12px;line-height:12px;font-weight:400}.job-card .main[data-v-4620d49b]:has(.apply-button-wrap:hover),.job-card .main[data-v-4620d49b]:has(.keep-icon-wrap:hover){opacity:1}.job-card .main .appendix-wrap[data-v-4620d49b]{display:flex;align-items:center;justify-content:space-between;gap:8px}.job-card .main .appendix-wrap.show-keep-button[data-v-4620d49b]{height:16px}
