.main-content[data-v-28d8ffdf]{background:linear-gradient(180deg,#1e62c008 0,#1e62c003);min-height:calc(100vh - 264px);padding:20px 0}.empty-state[data-v-28d8ffdf]{background:#fffc;border-radius:var(--border-radius-lg);box-shadow:var(--box-shadow-light);margin:20px 0;padding:60px 0;text-align:center;transition:all .3s ease}.empty-state[data-v-28d8ffdf]:hover{box-shadow:var(--box-shadow-hover);transform:translateY(-2px)}.empty-image[data-v-28d8ffdf]{height:200px;opacity:.8;transition:all .3s ease;width:200px}.empty-state:hover .empty-image[data-v-28d8ffdf]{opacity:1;transform:scale(1.02)}.empty-description[data-v-28d8ffdf]{align-items:center;color:var(--text-color-secondary);display:flex;flex-direction:column;gap:12px}.empty-description h4[data-v-28d8ffdf]{color:var(--text-color);font-size:16px;font-weight:500;margin:0}.empty-description p[data-v-28d8ffdf]{font-size:14px;margin:0}.empty-description ul[data-v-28d8ffdf]{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.empty-description li[data-v-28d8ffdf]{align-items:center;color:var(--text-color-secondary);display:flex;font-size:14px;gap:6px;transition:all .3s ease}.empty-description li[data-v-28d8ffdf]:hover{color:var(--primary-color);transform:translate(2px)}.empty-description .el-icon[data-v-28d8ffdf]{font-size:16px}.container[data-v-28d8ffdf]{margin:0 auto;max-width:var(--container-width);padding:0 20px}.exam-list[data-v-28d8ffdf]{display:flex;flex-direction:column;gap:20px;margin:25px 0}.exam-card[data-v-28d8ffdf]{background:#fff;border:1px solid rgba(30,98,192,.1);border-radius:var(--border-radius-md);display:flex;flex-direction:column;margin-left:2px;overflow:hidden;padding:20px;position:relative;transition:all .3s ease}.exam-card[data-v-28d8ffdf]:hover{box-shadow:var(--box-shadow-hover);transform:translateY(-2px)}.exam-card:hover .special-marker[data-v-28d8ffdf]{box-shadow:0 0 12px #409eff80;transition:all .3s ease;width:8px}.exam-content[data-v-28d8ffdf]{display:flex;flex-direction:column;gap:15px}.exam-info[data-v-28d8ffdf]{flex:1}.exam-info h3[data-v-28d8ffdf]{color:var(--text-color);font-size:18px;font-weight:600;margin-bottom:8px}.exam-info p[data-v-28d8ffdf]{color:var(--text-color-secondary);font-size:14px;line-height:1.6}.exam-details[data-v-28d8ffdf]{align-items:flex-end;border-top:1px solid rgba(30,98,192,.1);display:flex;justify-content:space-between;padding-top:15px}.exam-meta[data-v-28d8ffdf]{color:var(--text-color-secondary);display:grid;font-size:14px;gap:15px;grid-template-columns:repeat(2,1fr);margin-bottom:15px}.exam-meta span[data-v-28d8ffdf]{align-items:center;display:flex;gap:6px}.exam-meta .el-icon[data-v-28d8ffdf]{color:var(--primary-color);font-size:16px}.exam-action[data-v-28d8ffdf]{align-items:center;display:flex;gap:20px;justify-content:space-between}.action-buttons[data-v-28d8ffdf]{display:flex;gap:10px}.price[data-v-28d8ffdf]{color:#f56c6c;font-size:24px;font-weight:600}.exam-status[data-v-28d8ffdf]{border-radius:0 8px;color:#fff;font-size:12px;font-weight:500;padding:4px 12px;position:absolute;right:0;top:0;z-index:1}.exam-status.coming[data-v-28d8ffdf]{background:linear-gradient(135deg,#1e62c0,#2d5f9e)}.exam-status.enrolling[data-v-28d8ffdf]{background:linear-gradient(135deg,#20bf6b,#26de81)}.exam-status.closed[data-v-28d8ffdf]{background:linear-gradient(135deg,#a5b1c2,#d1d8e0)}.exam-status.cancel[data-v-28d8ffdf]{background:linear-gradient(180deg,red,transparent)}@media (max-width:768px){.main-content[data-v-28d8ffdf]{padding:15px 0}.container[data-v-28d8ffdf]{padding:0 15px}.exam-list[data-v-28d8ffdf]{gap:15px;margin:15px 0}.exam-card[data-v-28d8ffdf]{padding:15px}.exam-info h3[data-v-28d8ffdf]{font-size:16px}.exam-info p[data-v-28d8ffdf]{font-size:13px}.exam-meta[data-v-28d8ffdf]{font-size:13px;gap:10px;grid-template-columns:1fr}.exam-action[data-v-28d8ffdf]{align-items:stretch;flex-direction:column;gap:15px}.price[data-v-28d8ffdf]{font-size:20px;text-align:center}.action-buttons[data-v-28d8ffdf]{flex-direction:column;gap:8px}.pagination-section[data-v-28d8ffdf]{margin-top:20px;padding:15px 0}.pagination[data-v-28d8ffdf]{min-width:unset;padding:12px;width:100%}.pagination [data-v-28d8ffdf] .el-pagination{flex-wrap:wrap;gap:8px}.pagination [data-v-28d8ffdf] .el-pagination .el-pager{gap:8px}}.exam-meta span.full[data-v-28d8ffdf]{color:#f56c6c}.exam-meta span.nearly-full[data-v-28d8ffdf]{color:#e6a23c}.special-marker[data-v-28d8ffdf]{background:linear-gradient(180deg,#409eff,#1e62c0);border-radius:3px 0 0 3px;bottom:0;box-shadow:0 0 8px #409eff4d;left:0;position:absolute;top:0;width:6px;z-index:1}
