.cfca-exam-notice .intro-text[data-v-89cf9cb4]{max-width:900px;color:var(--text);text-align:center;margin:0 auto 24px;font-size:1.1rem;line-height:1.8}.cfca-exam-notice .filter-section[data-v-89cf9cb4]{max-width:900px;margin:0 auto 32px}.cfca-exam-notice .filter-section .filter-group[data-v-89cf9cb4]{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.cfca-exam-notice .filter-section .filter-group .filter-label[data-v-89cf9cb4]{color:var(--text);font-weight:600}.cfca-exam-notice .filter-section .filter-group .filter-buttons[data-v-89cf9cb4]{flex-wrap:wrap;gap:8px;display:flex}.cfca-exam-notice .filter-section .filter-group .filter-buttons[data-v-89cf9cb4] .p-button{padding:.5rem 1rem}.cfca-exam-notice .exams-list[data-v-89cf9cb4]{flex-direction:column;gap:20px;max-width:900px;margin:0 auto;display:flex}.cfca-exam-notice .exams-list .exam-card[data-v-89cf9cb4]{background:#fff;border:1px solid #eee;border-radius:12px;transition:all .3s;overflow:hidden;box-shadow:0 2px 10px #0000000d}.cfca-exam-notice .exams-list .exam-card[data-v-89cf9cb4]:hover{box-shadow:0 8px 25px #0000001a}.cfca-exam-notice .exams-list .exam-card.expired[data-v-89cf9cb4]{opacity:.8;background:#f9f9f9}.cfca-exam-notice .exams-list .exam-card.expired .exam-header .exam-status[data-v-89cf9cb4]{background:#dc3545}.cfca-exam-notice .exams-list .exam-card .exam-header[data-v-89cf9cb4]{background:linear-gradient(135deg,#f8f9fa,#fff);border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.cfca-exam-notice .exams-list .exam-card .exam-header .exam-info[data-v-89cf9cb4]{flex-direction:column;gap:8px;display:flex}.cfca-exam-notice .exams-list .exam-card .exam-header .exam-info .exam-status[data-v-89cf9cb4]{align-self:flex-start}.cfca-exam-notice .exams-list .exam-card .exam-header .exam-info .exam-title[data-v-89cf9cb4]{color:var(--primary);font-size:1.2rem;font-weight:700}.cfca-exam-notice .exams-list .exam-card .exam-header .exam-action[data-v-89cf9cb4]{gap:12px;display:flex}.cfca-exam-notice .exams-list .exam-card .exam-details[data-v-89cf9cb4]{background:#f8f9fa;padding:24px}.cfca-exam-notice .exams-list .exam-card .exam-details .details-grid[data-v-89cf9cb4]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-bottom:20px;display:grid}.cfca-exam-notice .exams-list .exam-card .exam-details .details-grid .detail-item[data-v-89cf9cb4]{background:#fff;border-radius:8px;align-items:flex-start;gap:10px;padding:12px;display:flex}.cfca-exam-notice .exams-list .exam-card .exam-details .details-grid .detail-item .detail-icon[data-v-89cf9cb4]{color:var(--accent);margin-top:2px;font-size:1.3rem}.cfca-exam-notice .exams-list .exam-card .exam-details .details-grid .detail-item .detail-content[data-v-89cf9cb4]{flex:1}.cfca-exam-notice .exams-list .exam-card .exam-details .details-grid .detail-item .detail-content .detail-label[data-v-89cf9cb4]{color:#666;margin-bottom:4px;font-size:.75rem}.cfca-exam-notice .exams-list .exam-card .exam-details .details-grid .detail-item .detail-content .detail-value[data-v-89cf9cb4]{color:var(--text);font-size:.95rem;font-weight:600}.cfca-exam-notice .exams-list .exam-card .exam-details .details-grid .detail-item.exam-fee[data-v-89cf9cb4]{grid-column:span 2}@media (width<=600px){.cfca-exam-notice .exams-list .exam-card .exam-details .details-grid .detail-item.exam-fee[data-v-89cf9cb4]{grid-column:span 1}}.cfca-exam-notice .exams-list .exam-card .exam-details .exam-syllabus[data-v-89cf9cb4]{background:#fff;border-radius:8px;margin-bottom:16px;padding:16px}.cfca-exam-notice .exams-list .exam-card .exam-details .exam-syllabus h4[data-v-89cf9cb4]{color:var(--primary);align-items:center;gap:8px;margin:0 0 8px;font-size:.95rem;display:flex}.cfca-exam-notice .exams-list .exam-card .exam-details .exam-syllabus p[data-v-89cf9cb4]{color:var(--text);margin:0;font-size:.9rem;line-height:1.6}.cfca-exam-notice .exams-list .exam-card .exam-details .exam-notes[data-v-89cf9cb4]{background:#fff3cd;border-left:4px solid #ffc107;border-radius:8px;padding:16px}.cfca-exam-notice .exams-list .exam-card .exam-details .exam-notes h4[data-v-89cf9cb4]{color:#856404;align-items:center;gap:8px;margin:0 0 8px;font-size:.95rem;display:flex}.cfca-exam-notice .exams-list .exam-card .exam-details .exam-notes h4 .pi[data-v-89cf9cb4]{color:#856404}.cfca-exam-notice .exams-list .exam-card .exam-details .exam-notes ul[data-v-89cf9cb4]{margin:0;padding-left:20px}.cfca-exam-notice .exams-list .exam-card .exam-details .exam-notes ul li[data-v-89cf9cb4]{color:#856404;margin-bottom:4px;font-size:.88rem;line-height:1.6}.cfca-exam-notice .exams-list .exam-card .exam-toggle[data-v-89cf9cb4]{cursor:pointer;color:var(--primary);background:#f8f9fa;justify-content:center;align-items:center;gap:8px;padding:16px 24px;font-weight:600;transition:background .3s;display:flex}.cfca-exam-notice .exams-list .exam-card .exam-toggle[data-v-89cf9cb4]:hover{background:#edf2f7}.cfca-exam-notice .exams-list .exam-card .exam-toggle .pi[data-v-89cf9cb4]{transition:transform .3s}.cfca-exam-notice .campuses-grid[data-v-89cf9cb4]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;max-width:1000px;margin:0 auto;display:grid}.cfca-exam-notice .campuses-grid .campus-card[data-v-89cf9cb4]{background:#fff;border:1px solid #eee;border-radius:12px;padding:24px;transition:all .3s;box-shadow:0 2px 10px #0000000d}.cfca-exam-notice .campuses-grid .campus-card[data-v-89cf9cb4]:hover{transform:translateY(-5px);box-shadow:0 8px 25px #0000001a}.cfca-exam-notice .campuses-grid .campus-card .campus-header[data-v-89cf9cb4]{align-items:center;gap:12px;margin-bottom:16px;display:flex}.cfca-exam-notice .campuses-grid .campus-card .campus-header .campus-icon[data-v-89cf9cb4]{color:var(--primary);font-size:1.5rem}.cfca-exam-notice .campuses-grid .campus-card .campus-header .campus-name[data-v-89cf9cb4]{color:var(--primary);margin:0;font-size:1.1rem;font-weight:700}.cfca-exam-notice .campuses-grid .campus-card .campus-info[data-v-89cf9cb4]{flex-direction:column;gap:10px;margin-bottom:16px;display:flex}.cfca-exam-notice .campuses-grid .campus-card .campus-info .campus-address[data-v-89cf9cb4],.cfca-exam-notice .campuses-grid .campus-card .campus-info .campus-contact[data-v-89cf9cb4]{color:var(--text);align-items:center;gap:8px;font-size:.9rem;display:flex}.cfca-exam-notice .campuses-grid .campus-card .campus-info .campus-address .pi[data-v-89cf9cb4],.cfca-exam-notice .campuses-grid .campus-card .campus-info .campus-contact .pi[data-v-89cf9cb4]{color:var(--accent)}.cfca-exam-notice .campuses-grid .campus-card .campus-capacity .capacity-bar[data-v-89cf9cb4]{background:#e9ecef;border-radius:4px;width:100%;height:8px;margin-bottom:6px;overflow:hidden}.cfca-exam-notice .campuses-grid .campus-card .campus-capacity .capacity-bar .capacity-fill[data-v-89cf9cb4]{background:linear-gradient(90deg,var(--accent) 0,var(--primary) 100%);border-radius:4px;height:100%;transition:width .5s}.cfca-exam-notice .campuses-grid .campus-card .campus-capacity .capacity-text[data-v-89cf9cb4]{color:#666;text-align:right;font-size:.8rem}.cfca-exam-notice .faqs[data-v-89cf9cb4]{max-width:900px;margin:0 auto}.cfca-exam-notice .faqs .faq-item[data-v-89cf9cb4]{border:1px solid #eee;border-radius:6px;margin-bottom:12px;overflow:hidden}.cfca-exam-notice .faqs .faq-item .faq-question[data-v-89cf9cb4]{cursor:pointer;color:var(--primary);background:#f8f9fa;align-items:center;gap:12px;padding:16px 20px;font-weight:600;display:flex}.cfca-exam-notice .faqs .faq-item .faq-question .pi[data-v-89cf9cb4]{color:var(--accent)}.cfca-exam-notice .faqs .faq-item .faq-question[data-v-89cf9cb4]:hover{background:#edf2f7}.cfca-exam-notice .faqs .faq-item .faq-answer[data-v-89cf9cb4]{color:var(--text);background:#fff;padding:20px;line-height:1.6}.cfca-exam-notice .faqs .faq-item .faq-answer p[data-v-89cf9cb4]{margin:0}.cfca-exam-notice .faqs .faq-item .faq-toggle[data-v-89cf9cb4]{cursor:pointer;background:#f8f9fa;justify-content:flex-end;align-items:center;padding:16px 20px;display:flex}.cfca-exam-notice .faqs .faq-item .faq-toggle .pi[data-v-89cf9cb4]{color:var(--text-light);transition:transform .3s}@media (width<=768px){.exams-list .exam-card .exam-header[data-v-89cf9cb4]{flex-direction:column;gap:16px}.exams-list .exam-card .exam-header .exam-action[data-v-89cf9cb4]{justify-content:center;width:100%}.campuses-grid[data-v-89cf9cb4]{grid-template-columns:1fr}}
