.AnalysisDashboard-module__8AzpbG__dashboardContainer{margin-top:2rem;margin-bottom:2rem}.AnalysisDashboard-module__8AzpbG__sectionHeader{color:var(--primary);align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.AnalysisDashboard-module__8AzpbG__sectionHeader h3{margin:0;font-size:1.1rem}.AnalysisDashboard-module__8AzpbG__grid{grid-template-columns:repeat(2,1fr);gap:.8rem;display:grid}.AnalysisDashboard-module__8AzpbG__card{background:var(--bg-card);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);cursor:pointer;border:1px solid #0000000d;padding:1rem;transition:transform .1s,box-shadow .1s}.AnalysisDashboard-module__8AzpbG__card:active{transform:scale(.98)}.AnalysisDashboard-module__8AzpbG__cardHeader{border-left:3px solid #0000;justify-content:space-between;align-items:center;margin-bottom:.5rem;padding-left:.5rem;display:flex}.AnalysisDashboard-module__8AzpbG__groupName{color:var(--text-main);font-size:.9rem;font-weight:600}.AnalysisDashboard-module__8AzpbG__arrow{color:var(--text-muted);opacity:.5}.AnalysisDashboard-module__8AzpbG__amountRow{font-family:var(--font-serif);color:var(--primary);margin-bottom:.2rem;font-size:1.2rem;font-weight:700}.AnalysisDashboard-module__8AzpbG__currency{margin-right:2px;font-size:.8rem}.AnalysisDashboard-module__8AzpbG__subtext{color:var(--text-muted);font-size:.7rem}.AnalysisDashboard-module__8AzpbG__modalOverlay{z-index:2000;background:#0009;align-items:flex-end;display:flex;position:fixed;inset:0}.AnalysisDashboard-module__8AzpbG__modalContent{background:#fff;border-radius:20px 20px 0 0;flex-direction:column;width:100%;height:85vh;animation:.3s ease-out AnalysisDashboard-module__8AzpbG__slideUp;display:flex}.AnalysisDashboard-module__8AzpbG__modalHeader{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:1rem;display:flex}.AnalysisDashboard-module__8AzpbG__modalHeader h3{margin:0;font-size:1.1rem}.AnalysisDashboard-module__8AzpbG__modalHeader button{cursor:pointer;color:#666;background:0 0;border:none}.AnalysisDashboard-module__8AzpbG__modalBody{background:#f9f9f9;flex:1;padding:1rem;overflow-y:auto}.AnalysisDashboard-module__8AzpbG__summaryBox{background:var(--primary);color:#fff;text-align:center;border-radius:12px;margin-bottom:1.5rem;padding:1.5rem;box-shadow:0 4px 12px #2e8b994d}.AnalysisDashboard-module__8AzpbG__summaryBox p{opacity:.9;margin:0;font-size:.9rem}.AnalysisDashboard-module__8AzpbG__summaryBox h2{color:#fff;margin:.5rem 0 0;font-size:2rem}.AnalysisDashboard-module__8AzpbG__list{flex-direction:column;gap:.8rem;padding-bottom:2rem;display:flex}.AnalysisDashboard-module__8AzpbG__listItem{background:#fff;border-radius:8px;padding:1rem;box-shadow:0 1px 3px #0000000d}.AnalysisDashboard-module__8AzpbG__itemTop{justify-content:space-between;align-items:flex-start;margin-bottom:.4rem;display:flex}.AnalysisDashboard-module__8AzpbG__itemTitle{color:#333;font-size:.95rem;font-weight:600}.AnalysisDashboard-module__8AzpbG__itemCost{color:#e63946;font-weight:700}.AnalysisDashboard-module__8AzpbG__itemMeta{color:#888;margin-bottom:.2rem;font-size:.8rem}.AnalysisDashboard-module__8AzpbG__itemInvolved{color:var(--primary);background:#2e8b991a;border-radius:4px;padding:4px 8px;font-size:.75rem;display:inline-block}@keyframes AnalysisDashboard-module__8AzpbG__slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}
.page-module__SXYj-a__header{align-items:center;margin-bottom:1rem;padding:1rem 0;display:flex}.page-module__SXYj-a__backBtn{color:var(--text-main);align-items:center;margin-right:1rem;display:flex}.page-module__SXYj-a__header h2{margin:0;font-size:1.25rem}
