.collection-page[data-v-7b051d7e]{padding:20px}.page-header[data-v-7b051d7e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.page-header .page-title[data-v-7b051d7e]{font-size:20px;font-weight:600;color:#333;margin:0;padding-left:12px;border-left:4px solid #1890ff}.page-header .header-info[data-v-7b051d7e]{font-size:14px;color:#8c8c8c}.page-header .header-info .count[data-v-7b051d7e]{color:#1890ff;font-weight:600;font-size:16px}.filter-section[data-v-7b051d7e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding:16px 20px;background:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.04)}.filter-section .search-input[data-v-7b051d7e]{width:300px}.filter-section .search-input[data-v-7b051d7e] .el-input__inner{border-radius:20px}.filter-section .clear-all-btn[data-v-7b051d7e]{color:#ff4d4f}.filter-section .clear-all-btn[data-v-7b051d7e]:hover{color:#ff7875}.collection-container .collection-list .collection-card[data-v-7b051d7e]{background:#fff;border-radius:12px;padding:20px;margin-bottom:16px;box-shadow:0 2px 12px rgba(0,0,0,.04);transition:all .3s;border-left:4px solid transparent}.collection-container .collection-list .collection-card[data-v-7b051d7e]:hover{border-left-color:#1890ff;box-shadow:0 4px 20px rgba(24,144,255,.12);transform:translateY(-2px)}.collection-container .collection-list .collection-card .card-main[data-v-7b051d7e]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.collection-container .collection-list .collection-card .card-main .job-info[data-v-7b051d7e]{flex:1}.collection-container .collection-list .collection-card .card-main .job-info .job-header[data-v-7b051d7e]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.collection-container .collection-list .collection-card .card-main .job-info .job-header .job-name[data-v-7b051d7e]{font-size:16px;font-weight:600;color:#262626}.collection-container .collection-list .collection-card .card-main .job-info .job-header .salary[data-v-7b051d7e]{font-size:16px;font-weight:600;color:#ff4d4f}.collection-container .collection-list .collection-card .card-main .job-info .company-name[data-v-7b051d7e]{font-size:14px;color:#8c8c8c;margin-bottom:12px}.collection-container .collection-list .collection-card .card-main .job-info .company-name i[data-v-7b051d7e]{margin-right:4px}.collection-container .collection-list .collection-card .card-main .job-info .job-tags .el-tag[data-v-7b051d7e]{margin-right:8px;border-radius:12px}.collection-container .collection-list .collection-card .card-main .collect-info[data-v-7b051d7e]{text-align:right}.collection-container .collection-list .collection-card .card-main .collect-info .collect-time[data-v-7b051d7e]{font-size:13px;color:#bfbfbf}.collection-container .collection-list .collection-card .card-main .collect-info .collect-time i[data-v-7b051d7e]{margin-right:4px}.collection-container .collection-list .collection-card .card-actions[data-v-7b051d7e]{display:flex;gap:12px;padding-top:16px;border-top:1px solid #f0f0f0}.collection-container .collection-list .collection-card .card-actions .el-button[data-v-7b051d7e]{border-radius:20px;padding:8px 16px}.collection-container .collection-list .collection-card .card-actions .apply-btn[data-v-7b051d7e]{background-color:#1890ff;border-color:#1890ff}.collection-container .collection-list .collection-card .card-actions .view-btn[data-v-7b051d7e]{color:#1890ff;border-color:#1890ff}.collection-container .collection-list .collection-card .card-actions .view-btn[data-v-7b051d7e]:hover{background-color:#e6f7ff}.collection-container .collection-list .collection-card .card-actions .cancel-btn[data-v-7b051d7e]{color:#8c8c8c}.collection-container .collection-list .collection-card .card-actions .cancel-btn[data-v-7b051d7e]:hover{color:#ff4d4f;background-color:#fff1f0}.collection-container .empty-state[data-v-7b051d7e]{background:#fff;border-radius:12px;padding:80px 20px;text-align:center;box-shadow:0 2px 12px rgba(0,0,0,.04)}.collection-container .empty-state .empty-illustration i[data-v-7b051d7e]{font-size:80px;color:#d9d9d9}.collection-container .empty-state .empty-title[data-v-7b051d7e]{font-size:16px;color:#262626;margin-top:20px;font-weight:500}.collection-container .empty-state .empty-desc[data-v-7b051d7e]{font-size:14px;color:#8c8c8c;margin-top:8px;margin-bottom:24px}.collection-container .empty-state .browse-btn[data-v-7b051d7e]{background-color:#1890ff;border-color:#1890ff;border-radius:20px;padding:10px 24px}