.DaysSinceLastSeizure_summaryCard__MENhP{padding:24px;text-align:center;background:var(--color-bg-soft);border-radius:8px;margin-bottom:20px;border:1px solid var(--color-border)}.DaysSinceLastSeizure_summaryCardValue__OlW7Q{font-size:48px;font-weight:700;color:#2c3e50;margin-bottom:8px}.DaysSinceLastSeizure_summaryCardLabel__SyqvZ{font-size:18px;color:#495057;margin-bottom:4px}.DaysSinceLastSeizure_summaryCardMeta__qhXZ_{font-size:14px;color:var(--color-muted)}.DaysSinceLastSeizure_emptyState__OX0wk{padding:20px;text-align:center;background:#f5f5f5;border-radius:8px;margin-bottom:20px;color:#666;font-size:14px}.DaysSinceLastSeizure_emptyStateMessage__0GGBi{margin-bottom:8px;color:inherit}.RVCAttribution_attributionCard__CVPO9{margin-top:40px;padding:20px;background:var(--color-bg-soft);border-radius:8px;border:1px solid var(--color-border);font-size:14px;color:var(--color-muted);text-align:center;line-height:1.6}.RVCAttribution_attributionCardLink__Z2MAE{color:var(--color-link);text-decoration:none}.RVCAttribution_attributionCardLink__Z2MAE:hover{text-decoration:underline}.Hr_sectionDivider__s5BOv{margin:28px 38.2%;border:none;border-bottom:1px dashed #ddd;background:none;height:0}.page_appShell__llDNg{max-width:1400px;margin:0 auto;padding:24px 16px 48px}.page_alert__wZt3Z{background:var(--color-alert-bg);border:1px solid var(--color-alert-border);padding:15px;border-radius:4px;margin-bottom:20px;color:var(--color-alert-text)}.page_alertMessage__1SBpC{margin:10px 0 0}.page_dataDisclosure__cTXru{margin-top:20px}.page_dataDisclosureSummary__D9BId{cursor:pointer;padding:10px;background:#f5f5f5;border-radius:4px;font-weight:600}.page_dataDisclosureContent__f1kqV{background:#f5f5f5;padding:20px;border-radius:4px;margin-top:10px;overflow:auto;white-space:pre-wrap;word-break:break-word;font-size:13px}.SeizureHeatmap_chartSurface__euG4_{width:100%}.SeizureHeatmap_chartSurfaceHeatmap__yIp7b{height:300px;min-height:200px}.SeizureHeatmap_seizureLegend__acb3G{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;margin-top:12px}.SeizureHeatmap_seizureLegendItem___75cw{display:flex;align-items:center;gap:6px}.SeizureHeatmap_seizureLegendBadge__p00Ju{flex-shrink:0;display:inline-flex;width:20px;height:20px;border-radius:4px;border:1px solid #ccc;justify-content:center;align-items:center;font-size:13px;font-weight:500;color:#000}.SeizureHeatmap_seizureLegendBadgeLow__zYi2M{background:#eac736}.SeizureHeatmap_seizureLegendBadgeMedium__Wv3la{background:#d94e5d;color:#fff}.SeizureHeatmap_seizureLegendBadgeHigh__DCgJx{background:#000;color:#fff;border-color:#000}.SeizureHeatmap_seizureLegendDescription__feDkt{font-size:13px;color:#888}.SeizureHeatmap_emptyState__OlkYZ{padding:20px;text-align:center;background:#f5f5f5;border-radius:8px;margin-bottom:20px;color:#666;font-size:14px}.SeizureHeatmap_emptyStatePlain__l137r{background:transparent;border-radius:0;margin-bottom:0;color:#2c3e50;padding:20px 0}@media (max-width:768px){.SeizureHeatmap_seizureLegend__acb3G{flex-direction:column;align-items:flex-start;gap:12px}}.SeizureWeeklyChart_chartSurface__szgCA{width:100%}.SeizureWeeklyChart_chartSurfaceWeekly__dmieh{height:500px;min-height:400px}.SeizureWeeklyChart_emptyState__YaTif{padding:20px;text-align:center;background:#f5f5f5;border-radius:8px;margin-bottom:20px;color:#666;font-size:14px}.SeizureWeeklyChart_emptyStatePlain__b3Q5k{background:transparent;border-radius:0;margin-bottom:0;color:#2c3e50;padding:20px 0}