.cfca-result-query[data-v-e5be4a1b]{--primary:#1a3a6c;--secondary:#2c5aa0;--accent:#c9a227;--text:#1f2937;--text-light:#64748b;--line:#1a3a6c1f;--card:#fff;color:var(--text);padding-top:calc(clamp(72px,8vw,96px))}.cfca-result-query .section[data-v-e5be4a1b]{padding:60px 20px}.cfca-result-query .section-gray[data-v-e5be4a1b],.cfca-result-query .section-white[data-v-e5be4a1b]{scroll-margin-top:92px}.cfca-result-query .section-white[data-v-e5be4a1b]{background:#fff}.cfca-result-query .section-gray[data-v-e5be4a1b]{background:linear-gradient(#f5f7fb,#eef2f8)}.cfca-result-query .section-inner[data-v-e5be4a1b]{max-width:1080px;margin:0 auto}.cfca-result-query .section-head[data-v-e5be4a1b]{text-align:center;margin-bottom:30px}.cfca-result-query .section-heading[data-v-e5be4a1b]{text-align:center;color:var(--primary);margin:0;font-size:calc(clamp(1.5rem,2vw,1.9rem));font-weight:700}.cfca-result-query .section-hero .section-heading[data-v-e5be4a1b]{color:#fff;margin-bottom:12px}.cfca-result-query .faqs-section .section-heading[data-v-e5be4a1b],.cfca-result-query .recent-exams-section .section-heading[data-v-e5be4a1b]{color:var(--primary);margin-bottom:26px}.cfca-result-query .hero-card[data-v-e5be4a1b]{color:#fff;background:linear-gradient(130deg,#1a3a6c,#285ca8 65%,#3e7ed5);border-radius:16px;max-width:1000px;margin:0 auto;padding:40px 32px;box-shadow:0 12px 32px #1a3a6c40}.cfca-result-query .intro-text[data-v-e5be4a1b]{color:#ffffffeb;text-align:center;max-width:700px;margin:0 auto;font-size:1.1rem;line-height:1.8}.cfca-result-query .hero-tips[data-v-e5be4a1b]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.cfca-result-query .hero-tips .tip-item[data-v-e5be4a1b]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff24;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:.9rem;display:flex}.cfca-result-query .query-form[data-v-e5be4a1b]{max-width:800px;margin:0 auto}.cfca-result-query .query-form .query-form-card[data-v-e5be4a1b]{border:1px solid var(--line);background:#fff;border-radius:14px;padding:28px;box-shadow:0 8px 24px #112f5e0f}.cfca-result-query .query-form .query-notice[data-v-e5be4a1b]{color:#1f4e95;background:#f0f6ff;border-radius:8px;align-items:center;gap:8px;margin-bottom:20px;padding:10px 14px;font-size:.9rem;font-weight:500;display:flex}.cfca-result-query .query-form .form-grid[data-v-e5be4a1b]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;display:grid}.cfca-result-query .query-form .form-grid .form-field[data-v-e5be4a1b]{flex-direction:column;gap:8px;display:flex}.cfca-result-query .query-form .form-grid .form-field label[data-v-e5be4a1b]{color:var(--text);font-size:.9rem;font-weight:600}.cfca-result-query .query-form .form-grid .form-field label .required[data-v-e5be4a1b]{color:#e74c3c}.cfca-result-query .query-form .form-grid .form-field .input-wrapper[data-v-e5be4a1b]{background:#fff;border:1px solid #d6dfeb;border-radius:10px;align-items:center;gap:8px;padding:0 10px;transition:border-color .2s,box-shadow .2s;display:flex}.cfca-result-query .query-form .form-grid .form-field .input-wrapper[data-v-e5be4a1b]:focus-within{border-color:#3c79c9;box-shadow:0 0 0 3px #3c79c926}.cfca-result-query .query-form .form-grid .form-field .input-wrapper[data-v-e5be4a1b] svg{color:#5a7eaf}.cfca-result-query .query-form .form-grid .form-field .input-wrapper[data-v-e5be4a1b] .p-inputtext{box-shadow:none;border:0;border-radius:10px;flex:1;padding-left:0}.cfca-result-query .query-form .form-actions[data-v-e5be4a1b]{justify-content:center;gap:20px;margin-top:32px;display:flex}.cfca-result-query .query-form .form-actions[data-v-e5be4a1b] .p-button{min-width:160px}.cfca-result-query .result-card[data-v-e5be4a1b]{border:1px solid var(--line);background:#fff;border-radius:16px;max-width:980px;margin:0 auto;padding:40px;box-shadow:0 10px 30px #1a3a6c14}.cfca-result-query .result-card .result-header[data-v-e5be4a1b]{text-align:center;margin-bottom:32px}.cfca-result-query .result-card .result-header h3[data-v-e5be4a1b]{color:#1f4e95;margin:0 0 16px;font-size:1.8rem;font-weight:700}.cfca-result-query .result-card .result-header .result-meta[data-v-e5be4a1b]{flex-wrap:wrap;justify-content:center;gap:32px;display:flex}.cfca-result-query .result-card .result-header .result-meta .meta-item[data-v-e5be4a1b]{color:#334155;align-items:center;gap:8px;font-size:.95rem;display:flex}.cfca-result-query .result-card .result-header .result-meta .meta-item[data-v-e5be4a1b] svg{color:#4f79b5}.cfca-result-query .result-card .score-overview[data-v-e5be4a1b]{background:linear-gradient(135deg,#f8fafc,#fff);border:1px solid #e8edf6;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:32px;padding:32px;display:flex}.cfca-result-query .result-card .score-overview .passing-info .passing-score[data-v-e5be4a1b],.cfca-result-query .result-card .score-overview .passing-info .rank-info[data-v-e5be4a1b],.cfca-result-query .result-card .score-overview .total-score[data-v-e5be4a1b]{text-align:center}.cfca-result-query .result-card .score-overview .total-score .score-circle[data-v-e5be4a1b]{background:linear-gradient(135deg,var(--primary) 0,var(--secondary) 100%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:140px;height:140px;margin:0 auto 16px;display:flex;box-shadow:0 8px 25px #1a3a6c4d}.cfca-result-query .result-card .score-overview .total-score .score-circle .score-number[data-v-e5be4a1b]{color:#fff;font-size:3rem;font-weight:800;line-height:1}.cfca-result-query .result-card .score-overview .total-score .score-circle .score-label[data-v-e5be4a1b]{color:#ffffffe6;margin-top:4px;font-size:.9rem}.cfca-result-query .result-card .score-overview .total-score .score-status[data-v-e5be4a1b]{align-items:center;gap:10px;font-size:1.2rem;font-weight:700;display:flex}.cfca-result-query .result-card .score-overview .total-score .score-status.pass[data-v-e5be4a1b]{color:#198754}.cfca-result-query .result-card .score-overview .total-score .score-status.pass[data-v-e5be4a1b] svg{color:#198754;font-size:1.5rem}.cfca-result-query .result-card .score-overview .total-score .score-status.fail[data-v-e5be4a1b]{color:#dc3545}.cfca-result-query .result-card .score-overview .total-score .score-status.fail[data-v-e5be4a1b] svg{color:#dc3545;font-size:1.5rem}.cfca-result-query .result-card .score-overview .passing-info[data-v-e5be4a1b]{gap:24px;display:flex}.cfca-result-query .result-card .score-overview .passing-info .passing-score .label[data-v-e5be4a1b],.cfca-result-query .result-card .score-overview .passing-info .rank-info .label[data-v-e5be4a1b]{color:#666;margin-bottom:8px;font-size:.85rem;display:block}.cfca-result-query .result-card .score-overview .passing-info .passing-score .value[data-v-e5be4a1b],.cfca-result-query .result-card .score-overview .passing-info .rank-info .value[data-v-e5be4a1b]{color:var(--primary);font-size:1.5rem;font-weight:700}.cfca-result-query .result-card .score-details h4[data-v-e5be4a1b]{color:var(--primary);align-items:center;gap:10px;margin:0 0 20px;font-size:1.1rem;display:flex}.cfca-result-query .result-card .score-details .details-grid[data-v-e5be4a1b]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.cfca-result-query .result-card .score-details .details-grid .subject-card[data-v-e5be4a1b]{background:#f8fafc;border:1px solid #e7ecf4;border-radius:8px;padding:20px}.cfca-result-query .result-card .score-details .details-grid .subject-card .subject-name[data-v-e5be4a1b]{color:var(--text);margin-bottom:12px;font-size:.95rem;font-weight:600}.cfca-result-query .result-card .score-details .details-grid .subject-card .subject-score[data-v-e5be4a1b]{align-items:baseline;gap:6px;margin-bottom:12px;display:flex}.cfca-result-query .result-card .score-details .details-grid .subject-card .subject-score .score[data-v-e5be4a1b]{color:var(--primary);font-size:2rem;font-weight:700}.cfca-result-query .result-card .score-details .details-grid .subject-card .subject-score .max[data-v-e5be4a1b]{color:#666;font-size:1rem}.cfca-result-query .result-card .score-details .details-grid .subject-card .subject-bar[data-v-e5be4a1b]{background:#e9ecef;border-radius:4px;height:8px;overflow:hidden}.cfca-result-query .result-card .score-details .details-grid .subject-card .subject-bar .bar-fill[data-v-e5be4a1b]{border-radius:4px;height:100%;transition:width .5s}.cfca-result-query .result-card .score-details .details-grid .subject-card .subject-bar .bar-fill.pass[data-v-e5be4a1b]{background:#198754}.cfca-result-query .result-card .score-details .details-grid .subject-card .subject-bar .bar-fill.fail[data-v-e5be4a1b]{background:#dc3545}.cfca-result-query .result-card .result-actions[data-v-e5be4a1b]{border-top:1px solid #e8edf5;justify-content:center;gap:20px;margin-top:32px;padding-top:24px;display:flex}.cfca-result-query .result-card .result-actions[data-v-e5be4a1b] .p-button{min-width:180px}.cfca-result-query .error-message[data-v-e5be4a1b]{background:#fff3cd;border-left:4px solid #ffc107;border-radius:12px;align-items:center;gap:20px;max-width:800px;margin:0 auto;padding:32px;display:flex}.cfca-result-query .error-message[data-v-e5be4a1b] svg{color:#856404;flex-shrink:0;font-size:2.2rem}.cfca-result-query .error-message .error-content[data-v-e5be4a1b]{flex:1}.cfca-result-query .error-message .error-content h4[data-v-e5be4a1b]{color:#856404;margin:0 0 8px;font-size:1.2rem}.cfca-result-query .error-message .error-content p[data-v-e5be4a1b]{color:#856404;margin:0 0 16px;line-height:1.6}.cfca-result-query .error-message .error-content[data-v-e5be4a1b] .p-button{min-width:120px}.cfca-result-query .recent-exams[data-v-e5be4a1b]{max-width:980px;margin:0 auto}.cfca-result-query .recent-exams .exam-item[data-v-e5be4a1b]{border:1px solid var(--line);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:20px;transition:all .3s;display:flex;box-shadow:0 6px 20px #1a3a6c0f}.cfca-result-query .recent-exams .exam-item[data-v-e5be4a1b]:hover{transform:translate(4px);box-shadow:0 12px 28px #1a3a6c1f}.cfca-result-query .recent-exams .exam-item .exam-info[data-v-e5be4a1b]{text-align:left;flex:1}.cfca-result-query .recent-exams .exam-item .exam-info h4[data-v-e5be4a1b]{color:var(--primary);margin:0 0 8px;font-size:1.1rem;font-weight:600}.cfca-result-query .recent-exams .exam-item .exam-info .exam-date[data-v-e5be4a1b],.cfca-result-query .recent-exams .exam-item .exam-info .exam-location[data-v-e5be4a1b]{color:var(--text-light);margin:0;font-size:.9rem}.cfca-result-query .recent-exams .exam-item .exam-status[data-v-e5be4a1b]{flex-shrink:0}.cfca-result-query .faqs[data-v-e5be4a1b]{max-width:980px;margin:0 auto}.cfca-result-query .faqs .faq-item[data-v-e5be4a1b]{border:1px solid var(--line);border-radius:10px;margin-bottom:12px;transition:box-shadow .2s,border-color .2s;overflow:hidden}.cfca-result-query .faqs .faq-item.active[data-v-e5be4a1b]{border-color:#bfd1ec;box-shadow:0 6px 20px #23519414}.cfca-result-query .faqs .faq-item.active .faq-toggle[data-v-e5be4a1b] svg{transform:rotate(180deg)}.cfca-result-query .faqs .faq-item .faq-question[data-v-e5be4a1b]{cursor:pointer;color:var(--primary);background:#f8fafc;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-weight:600;display:flex}.cfca-result-query .faqs .faq-item .faq-question[data-v-e5be4a1b] svg{color:var(--accent)}.cfca-result-query .faqs .faq-item .faq-question>span[data-v-e5be4a1b]{text-align:left;flex:1}.cfca-result-query .faqs .faq-item .faq-question[data-v-e5be4a1b]:hover{background:#edf2f7}.cfca-result-query .faqs .faq-item .faq-answer[data-v-e5be4a1b]{color:var(--text);background:#fff;border-top:1px solid #edf2f7;padding:20px;line-height:1.6}.cfca-result-query .faqs .faq-item .faq-answer p[data-v-e5be4a1b]{margin:0}.cfca-result-query .faqs .faq-item .faq-toggle[data-v-e5be4a1b]{align-items:center;display:flex}.cfca-result-query .faqs .faq-item .faq-toggle[data-v-e5be4a1b] svg{color:var(--text-light);transition:transform .3s}@media (width<=768px){.cfca-result-query[data-v-e5be4a1b]{padding-top:64px}.cfca-result-query .section[data-v-e5be4a1b]{padding:48px 16px}.cfca-result-query .hero-card[data-v-e5be4a1b]{padding:28px 20px}.cfca-result-query .hero-tips[data-v-e5be4a1b]{grid-template-columns:1fr}.cfca-result-query .query-form .query-form-card[data-v-e5be4a1b]{padding:20px}.cfca-result-query .query-form .form-actions[data-v-e5be4a1b]{flex-direction:column;gap:12px}.cfca-result-query .query-form .form-actions[data-v-e5be4a1b] .p-button{width:100%}.cfca-result-query .result-card[data-v-e5be4a1b]{padding:24px}.cfca-result-query .result-card .score-overview[data-v-e5be4a1b]{text-align:center;flex-direction:column;gap:32px}.cfca-result-query .recent-exams .exam-item[data-v-e5be4a1b]{text-align:center;flex-direction:column;gap:16px}.cfca-result-query .recent-exams .exam-item .exam-status[data-v-e5be4a1b]{order:2}.cfca-result-query .faqs .faq-item .faq-answer[data-v-e5be4a1b]{animation:.3s fadeIn-e5be4a1b}}@keyframes fadeIn-e5be4a1b{0%{opacity:0}to{opacity:1}}@media print{.faqs[data-v-e5be4a1b],.query-form[data-v-e5be4a1b],.recent-exams[data-v-e5be4a1b]{display:none!important}.result-card[data-v-e5be4a1b]{box-shadow:none;border:none;padding:0}}
