.objective-exam-home[data-v-18ad8c3e]{max-width:1200px;margin:0 auto;padding:0 16px 32px}.exam-hero[data-v-18ad8c3e]{margin:0 -16px 20px;padding:28px 24px;background:linear-gradient(135deg,#1e6fff,#4a9bff);border-radius:0 0 12px 12px}.exam-hero-title[data-v-18ad8c3e]{margin:0;color:#fff;font-size:22px;font-weight:600}.filter-card[data-v-18ad8c3e]{margin-bottom:16px}.filter-row[data-v-18ad8c3e]{display:flex;align-items:flex-start;margin-bottom:12px}.filter-row[data-v-18ad8c3e]:last-child{margin-bottom:0}.filter-label[data-v-18ad8c3e]{flex-shrink:0;width:56px;line-height:32px;color:#606266;font-size:14px}.keyword-search[data-v-18ad8c3e]{width:min(560px,calc(100% - 56px))}.sub-tag-list[data-v-18ad8c3e]{display:flex;flex-wrap:wrap;gap:8px}.sub-tag[data-v-18ad8c3e]{padding:6px 14px;font-size:13px;color:#606266;background:#f4f4f5;border-radius:4px;cursor:pointer;border:1px solid transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sub-tag.active[data-v-18ad8c3e],.sub-tag[data-v-18ad8c3e]:hover{color:#409eff;background:#ecf5ff;border-color:#b3d8ff}.tab-card[data-v-18ad8c3e] .el-tabs__header{margin-bottom:16px}.card-panel[data-v-18ad8c3e]{min-height:200px}.wrong-practice-panel[data-v-18ad8c3e]{min-height:240px}.wrong-toolbar[data-v-18ad8c3e]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.wrong-sub-tabs[data-v-18ad8c3e]{margin-bottom:12px}.wrong-summary[data-v-18ad8c3e]{color:#606266;font-size:14px}.wrong-actions[data-v-18ad8c3e]{display:flex;align-items:center;gap:8px}.wrong-sort[data-v-18ad8c3e]{width:180px}.wrong-table[data-v-18ad8c3e]{width:100%}.wrong-title[data-v-18ad8c3e]{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.wrong-pagination[data-v-18ad8c3e]{display:flex;justify-content:flex-end;margin-top:14px}.exam-card-grid[data-v-18ad8c3e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media (max-width:1100px){.exam-card-grid[data-v-18ad8c3e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.exam-card-grid[data-v-18ad8c3e]{grid-template-columns:1fr}.wrong-toolbar[data-v-18ad8c3e]{align-items:stretch;flex-direction:column}.wrong-actions[data-v-18ad8c3e]{justify-content:space-between}.wrong-sort[data-v-18ad8c3e]{flex:1;min-width:0}}.exam-practice-card[data-v-18ad8c3e]{position:relative;display:flex;flex-direction:column;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;background:linear-gradient(180deg,#fff,#fbfcff);min-height:156px;box-shadow:0 4px 14px rgba(31,45,61,.04);transition:border-color .2s,box-shadow .2s,transform .2s}.exam-practice-card[data-v-18ad8c3e]:hover{border-color:#c6dcff;box-shadow:0 8px 22px rgba(31,45,61,.08);transform:translateY(-2px)}.exam-card-body[data-v-18ad8c3e]{flex:1;padding:16px 16px 14px}.exam-card-title[data-v-18ad8c3e]{display:-webkit-box;min-height:44px;margin:0 0 14px;overflow:hidden;color:#303133;font-size:15px;font-weight:600;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.exam-card-score[data-v-18ad8c3e]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;background:#f6f8fb;border:1px solid #edf0f5;border-radius:6px}.exam-card-score .score-label[data-v-18ad8c3e]{flex-shrink:0;color:#7b8794;font-size:13px}.exam-card-score .score-value[data-v-18ad8c3e]{color:#1f5fbf;font-size:14px;font-weight:600;text-align:right}.exam-card-footer[data-v-18ad8c3e]{display:flex;gap:8px;align-items:center;justify-content:space-between;padding:11px 16px;background:#fff;border-top:1px solid #f0f2f5;font-size:12px}.footer-stat[data-v-18ad8c3e]{min-width:0;padding:4px 8px;color:#7b8794;background:#f5f7fa;border-radius:4px;white-space:nowrap}.exam-card-mask[data-v-18ad8c3e]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.9);backdrop-filter:blur(2px)}.exam-card-actions[data-v-18ad8c3e]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:center;padding:12px}.exam-card-actions[data-v-18ad8c3e] .el-button+.el-button{margin-left:0}.empty-hint[data-v-18ad8c3e]{padding:48px;text-align:center;color:#909399}