.btn-dash-header{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:40px!important;min-height:initial!important;padding:0 1rem!important;font-size:0.95rem!important;line-height:1!important;white-space:nowrap!important;vertical-align:middle!important}@media (max-width:768px){.btn-dash-header{height:36px!important;min-height:36px!important;padding:0 0.6rem!important;font-size:0.8rem!important}}.h2-md{font-size:1.25rem}@media (min-width:768px){.h2-md{font-size:2rem!important}}.stat-card{border-left:4px solid;transition:transform 0.2s;border-radius:12px;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,0.05)}.stat-card:hover{transform:translateY(-3px);box-shadow:0 4px 8px rgba(0,0,0,0.1)}.stat-card.primary{border-left-color:#0d6efd}.stat-card.success{border-left-color:#198754}.stat-card.danger{border-left-color:#dc3545}.stat-card .card-body{padding:1rem 0.5rem!important;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:90px}@media (max-width:768px){.stat-card h2{font-size:1.85rem!important;font-weight:800!important}.stat-card h6{font-size:0.95rem!important;font-weight:700!important}}@media (min-width:768px){.stat-card h2{font-size:2.85rem!important;font-weight:800!important}.stat-card h6{font-size:1.15rem!important;font-weight:700!important}}.question-card{border-radius:16px!important;border:1px solid rgba(0,0,0,0.05)!important}.question-card.reviewed{opacity:0.85}.question-card:not(.reviewed){border-left:5px solid #dc3545!important}.status-indicator{width:10px;height:10px;border-radius:50%;display:inline-block}.extra-small{font-size:0.78rem;color:#888}.cert-name-text{color:#212529}.subject-name-text{color:#6c757d}.smart-review-title{color:#212529}.review-choice-item{display:flex!important;flex-wrap:nowrap!important;align-items:flex-start!important;justify-content:flex-start!important;padding:14px 16px!important;border:1.5px solid #f0f0f0!important;border-radius:12px;background-color:#fff;margin-bottom:10px;gap:12px;transition:all 0.2s ease}.choice-index{font-weight:800;color:#adb5bd;min-width:1.4rem;padding-top:2px}.choice-content{flex:1!important;width:0!important;min-width:0!important;color:#444;line-height:1.5}.choice-status-icon{min-width:24px;max-width:24px;text-align:right;padding-top:2px}.review-choice-item.correct{background-color:rgba(25,135,84,0.04);border-color:rgba(25,135,84,0.15)!important}.review-choice-item.wrong{background-color:rgba(220,53,69,0.04);border-color:rgba(220,53,69,0.15)!important}.review-choice-item.correct .choice-index{color:#198754}.review-choice-item.wrong .choice-index{color:#dc3545}.due-reviews-header{background-color:#0d6efd;color:white}[data-theme="dark"] .due-reviews-header,[data-bs-theme="dark"] .due-reviews-header{background-color:#212529!important;border-bottom:1px solid #343a40;color:#f8f9fa}.similar-question-btn{border-radius:50px!important;font-weight:600!important;font-size:0.82rem!important;padding:10px 20px!important;border:1px solid #eee!important;background-color:#fff!important;color:#666!important}.insight-card{background-color:#f0f9ff;border:1px solid #e0f2fe!important}[data-theme="dark"] .stat-card,[data-bs-theme="dark"] .stat-card,[data-theme="dark"] .question-card,[data-bs-theme="dark"] .question-card,[data-theme="dark"] .filter-card,[data-bs-theme="dark"] .filter-card{background:#212529!important;border-color:#343a40!important}[data-theme="dark"] .stat-card h2,[data-bs-theme="dark"] .stat-card h2,[data-theme="dark"] .question-text,[data-bs-theme="dark"] .question-text,[data-theme="dark"] .cert-name-text,[data-bs-theme="dark"] .cert-name-text,[data-theme="dark"] .smart-review-title,[data-bs-theme="dark"] .smart-review-title{color:#ffffff!important}[data-theme="dark"] .stat-card h6,[data-bs-theme="dark"] .stat-card h6,[data-theme="dark"] .subject-name-text,[data-bs-theme="dark"] .subject-name-text{color:#e9ecef!important}[data-theme="dark"] .insight-card,[data-bs-theme="dark"] .insight-card{background-color:rgba(7,89,133,0.25)!important;border-color:rgba(7,89,133,0.4)!important}[data-theme="dark"] .insight-card .text-danger-emphasis,[data-bs-theme="dark"] .insight-card .text-danger-emphasis{color:#ff8787!important}[data-theme="dark"] .review-choice-item,[data-bs-theme="dark"] .review-choice-item{background-color:#2c3036!important;border-color:#444!important;color:#f8f9fa!important}[data-theme="dark"] .choice-content,[data-bs-theme="dark"] .choice-content{color:#f8f9fa!important}[data-theme="dark"] .review-choice-item.correct,[data-bs-theme="dark"] .review-choice-item.correct{background-color:rgba(40,167,69,0.18)!important;border-color:rgba(40,167,69,0.4)!important}[data-theme="dark"] .review-choice-item.wrong,[data-bs-theme="dark"] .review-choice-item.wrong{background-color:rgba(220,53,69,0.18)!important;border-color:rgba(220,53,69,0.4)!important}[data-theme="dark"] .review-choice-item.correct .choice-index,[data-bs-theme="dark"] .review-choice-item.correct .choice-index{color:#4ade80!important}[data-theme="dark"] .review-choice-item.wrong .choice-index,[data-bs-theme="dark"] .review-choice-item.wrong .choice-index{color:#f87171!important}[data-theme="dark"] .similar-question-btn,[data-bs-theme="dark"] .similar-question-btn{background-color:#2c3034!important;border-color:#495057!important;color:#ced4da!important}[data-theme="dark"] .similar-question-btn:hover,[data-bs-theme="dark"] .similar-question-btn:hover{background-color:#343a40!important;border-color:#0d6efd!important;color:#fff!important}.loading-spinner{display:inline-block;width:1rem;height:1rem;border:2px solid #f3f3f3;border-top:2px solid #0d6efd;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}