.recommend-courses .course-card[data-v-761bd0e9]{position:relative;border:1px solid #f0f0f0;border-radius:10px;overflow:hidden;cursor:pointer;height:364px;transition:box-shadow .2s,border-color .2s;margin-bottom:16px}.recommend-courses .course-card.course-card-hover[data-v-761bd0e9]{box-shadow:0 4px 20px 0 rgba(0,0,0,.12);border-color:var(--primary-color)}.recommend-courses .course-card.course-card-hover .course-info[data-v-761bd0e9]{transform:translateY(-44px)}.recommend-courses .course-card.course-card-hover .buy-btn[data-v-761bd0e9]{transform:translateY(0)}.recommend-courses .course-card.course-card-purchased[data-v-761bd0e9]:hover{box-shadow:none;border-color:#f0f0f0}.recommend-courses .course-card .course-cover[data-v-761bd0e9]{position:absolute;top:0;left:0;right:0;height:216px;background-color:#e8e8e8;overflow:hidden}.recommend-courses .course-card .course-cover .cover-img[data-v-761bd0e9]{width:100%;height:100%;object-fit:cover}.recommend-courses .course-card .course-cover .cover-placeholder[data-v-761bd0e9]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#bbb;font-size:14px}.recommend-courses .course-card .course-cover .free-trial-tag[data-v-761bd0e9]{position:absolute;top:0;left:0;background:rgba(0,0,0,.55);color:#fff;font-size:13px;padding:4px 12px;border-radius:0 0 12px 0}.recommend-courses .course-card .course-info[data-v-761bd0e9]{position:absolute;bottom:0;left:0;right:0;height:148px;padding:12px 16px 10px;background:#fff;transition:transform .25s ease;transform:translateY(0);display:flex;flex-direction:column;justify-content:space-between}.recommend-courses .course-card .course-info .course-row-1[data-v-761bd0e9]{display:flex;justify-content:space-between;align-items:flex-start}.recommend-courses .course-card .course-info .course-row-1 .course-name[data-v-761bd0e9]{font-size:16px;font-weight:500;color:#262626;flex:1;margin-right:8px;line-height:1.6}.recommend-courses .course-card .course-info .course-row-1 .course-price[data-v-761bd0e9]{font-size:24px;font-weight:600;color:#f5222d;white-space:nowrap}.recommend-courses .course-card .course-info .course-row-1 .course-price-free[data-v-761bd0e9]{font-size:24px;font-weight:600;color:#333;white-space:nowrap}.recommend-courses .course-card .course-info .course-row-2[data-v-761bd0e9]{display:flex;justify-content:space-between;font-size:12px;color:#888;margin-bottom:6px}.recommend-courses .course-card .course-info .course-row-2 .course-learn[data-v-761bd0e9]{white-space:nowrap}.recommend-courses .course-card .course-info .course-tags[data-v-761bd0e9]{display:flex;flex-wrap:wrap;gap:8px;margin-top:15px}.recommend-courses .course-card .course-info .course-tags .course-tag[data-v-761bd0e9]{font-size:12px;color:#c3813a;background:#fff8e8;border-radius:4px;padding:1px 8px}.recommend-courses .course-card .buy-btn[data-v-761bd0e9]{position:absolute;bottom:0;left:0;right:0;height:44px;line-height:44px;background:var(--primary-color);color:#fff;text-align:center;font-size:14px;cursor:pointer;transform:translateY(100%);transition:transform .25s ease}.recommend-courses .course-card .buy-btn[data-v-761bd0e9]:hover{opacity:.9}.recommend-courses .empty-wrap[data-v-761bd0e9]{padding:40px 0;text-align:center}.layout_content .bg-search-group[data-v-fab001a8]{position:absolute;top:-64px;height:212px;width:100%;background:linear-gradient(180deg,#e8f7ff,rgba(232,247,255,0))}.layout_content .search-group[data-v-fab001a8]{position:relative;z-index:1;border-radius:100px;overflow:hidden;border:2px solid #f2f3f5;background:#fff;height:51px;width:400px}.layout_content .search-group .icon-box[data-v-fab001a8]{width:20px;height:20px;margin-left:6px}.layout_content .search-group .input-group[data-v-fab001a8]{position:relative}.layout_content .search-group .input-group .ant-select[data-v-fab001a8]{border-radius:0 8px 8px 0}.layout_content .search-group .input-group .ant-select-search__field__wrap[data-v-fab001a8]{display:flex;align-items:center}.layout_content .search-group .input-group[data-v-fab001a8] .ant-input{height:20px;line-height:20px;border-radius:0;border:0;padding-top:0;padding-bottom:0}.layout_content .search-group .input-group .icon-search[data-v-fab001a8]{position:absolute;right:12px;top:6px;width:20px;height:20px;margin:auto 0;z-index:2;cursor:pointer}.layout_content .search-group .ant-btn-primary[data-v-fab001a8]{font-size:20px;width:16%;height:48px;background-color:var(--primary-color);border-radius:8px}.layout_content .more_job_fair_page[data-v-fab001a8]{padding:20px 0}.layout_content .content_select_job_header[data-v-fab001a8]{z-index:2;width:100%;margin:0 0 24px;padding:0 0 24px}.layout_content .content_select_job_header .filter-top-row[data-v-fab001a8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.layout_content .content_select_job_header .filter-top-row .filter-title[data-v-fab001a8]{font-size:18px;font-weight:500;color:#262626;white-space:nowrap}.layout_content .content_select_job_header .filter-top-row .filter-right[data-v-fab001a8]{display:flex;align-items:center;margin-left:auto}.layout_content .content_select_job_header .filter-top-row .course-count[data-v-fab001a8]{font-size:14px;color:#595959;white-space:nowrap;margin-right:16px}.layout_content .content_select_job_header .filter-top-row .search-group[data-v-fab001a8]{display:flex;align-items:center;border:1px solid #e0e0e0;border-radius:24px;background:#fff;padding:0 16px;height:44px;width:320px}.layout_content .content_select_job_header .filter-top-row .search-group[data-v-fab001a8] .ant-select{flex:1}.layout_content .content_select_job_header .filter-top-row .search-group[data-v-fab001a8] .ant-select-selection{border:none;box-shadow:none;background:transparent}.layout_content .content_select_job_header .filter-top-row .search-group[data-v-fab001a8] .ant-input{border:none;box-shadow:none;background:transparent;padding:0;height:42px;line-height:42px}.layout_content .content_select_job_header .filter-top-row .search-group .search-icon[data-v-fab001a8]{color:var(--primary-color);font-size:18px;cursor:pointer;margin-left:auto;flex-shrink:0}.layout_content .content_select_job_header .filter-row[data-v-fab001a8]{display:flex;align-items:flex-start;margin-bottom:16px}.layout_content .content_select_job_header .filter-row[data-v-fab001a8]:last-child{margin-bottom:0}.layout_content .content_select_job_header .filter-row .filter-label[data-v-fab001a8]{font-size:14px;color:#595959;white-space:nowrap;margin-right:12px;flex-shrink:0;line-height:28px}.layout_content .content_select_job_header .filter-row .filter-tags[data-v-fab001a8]{display:flex;flex-wrap:wrap;gap:8px;flex:1}.layout_content .content_select_job_header .filter-row .filter-tags .filter-tag[data-v-fab001a8]{font-size:14px;color:#595959;padding:4px 12px;border-radius:4px;cursor:pointer;transition:all .15s;background:#f7f8fc;line-height:20px}.layout_content .content_select_job_header .filter-row .filter-tags .filter-tag[data-v-fab001a8]:hover{color:var(--primary-color)}.layout_content .content_select_job_header .filter-row .filter-tags .filter-tag.active[data-v-fab001a8]{background:var(--primary-color);color:#fff;border-radius:4px}.layout_content .pagination[data-v-fab001a8]{text-align:center;padding-left:15px}.layout_content .pagination[data-v-fab001a8] .ant-pagination-item-active a{color:#fff}.layout_content .pagination[data-v-fab001a8] .ant-pagination-item-active{border:0;background:#02a3e3}