.page-module__AdaADW__disclaimer{align-items:flex-start;gap:var(--space-3);background:var(--warning-light);border-radius:var(--radius-lg);padding:var(--space-5);margin-bottom:var(--space-10);font-size:var(--text-sm);color:var(--slate-700);border:1px solid #f59e0b33;display:flex}.page-module__AdaADW__disclaimer span{flex-shrink:0;font-size:1.5rem}.page-module__AdaADW__reportCard{background:var(--bg-card);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);margin-bottom:var(--space-8);border:1px solid var(--slate-100);overflow:hidden}.page-module__AdaADW__reportHeader{padding:var(--space-6);border-bottom:1px solid var(--slate-100)}.page-module__AdaADW__reportPeriod{font-size:var(--text-xl);margin-bottom:var(--space-5);color:var(--primary-700);font-weight:800}.page-module__AdaADW__reportSummary{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.page-module__AdaADW__summaryItem{background:var(--slate-50);border-radius:var(--radius-lg);padding:var(--space-4);text-align:center}.page-module__AdaADW__summaryLabel{font-size:var(--text-xs);color:var(--text-muted);margin-bottom:var(--space-1);text-transform:uppercase;letter-spacing:.05em;font-weight:600;display:block}.page-module__AdaADW__summaryValue{font-size:var(--text-lg);font-weight:800}.page-module__AdaADW__income{color:var(--success)}.page-module__AdaADW__expense{color:var(--danger)}.page-module__AdaADW__balance{color:var(--primary-600)}.page-module__AdaADW__reportDetails{grid-template-columns:1fr 1fr;gap:0;display:grid}.page-module__AdaADW__detailColumn{padding:var(--space-6)}.page-module__AdaADW__detailColumn:first-child{border-right:1px solid var(--slate-100)}.page-module__AdaADW__detailTitle{font-size:var(--text-base);margin-bottom:var(--space-4);font-weight:700}.page-module__AdaADW__detailList{gap:var(--space-3);flex-direction:column;display:flex}.page-module__AdaADW__detailRow{font-size:var(--text-sm);padding-bottom:var(--space-3);border-bottom:1px dashed var(--slate-100);justify-content:space-between;align-items:center;display:flex}.page-module__AdaADW__detailRow:last-child{border-bottom:none}@media (max-width:768px){.page-module__AdaADW__reportSummary,.page-module__AdaADW__reportDetails{grid-template-columns:1fr}.page-module__AdaADW__detailColumn:first-child{border-right:none;border-bottom:1px solid var(--slate-100)}}
