.EnergyProposalCard-module__P3wcQW__card{background:var(--surface-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);padding:var(--spacing-lg);gap:var(--spacing-md);flex-direction:column;display:flex}.EnergyProposalCard-module__P3wcQW__header{gap:var(--spacing-xs);flex-direction:column;display:flex}.EnergyProposalCard-module__P3wcQW__titleRow{justify-content:space-between;align-items:center;display:flex}.EnergyProposalCard-module__P3wcQW__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0}.EnergyProposalCard-module__P3wcQW__badge{padding:var(--spacing-xs)var(--spacing-sm);border-radius:var(--radius-md);font-weight:var(--font-weight-bold);font-size:var(--font-size-sm);text-transform:uppercase}.EnergyProposalCard-module__P3wcQW__badgeA1,.EnergyProposalCard-module__P3wcQW__badgeA2,.EnergyProposalCard-module__P3wcQW__badgeA{color:#fff;background:#00a651}.EnergyProposalCard-module__P3wcQW__badgeB,.EnergyProposalCard-module__P3wcQW__badgeB1,.EnergyProposalCard-module__P3wcQW__badgeB2{color:#fff;background:#8bc34a}.EnergyProposalCard-module__P3wcQW__badgeC,.EnergyProposalCard-module__P3wcQW__badgeC1,.EnergyProposalCard-module__P3wcQW__badgeC2{color:#000;background:#ffeb3b}.EnergyProposalCard-module__P3wcQW__badgeD,.EnergyProposalCard-module__P3wcQW__badgeD1,.EnergyProposalCard-module__P3wcQW__badgeD2{color:#fff;background:#ff9800}.EnergyProposalCard-module__P3wcQW__badgeE,.EnergyProposalCard-module__P3wcQW__badgeE1,.EnergyProposalCard-module__P3wcQW__badgeE2{color:#fff;background:#ff5722}.EnergyProposalCard-module__P3wcQW__badgeF,.EnergyProposalCard-module__P3wcQW__badgeF1,.EnergyProposalCard-module__P3wcQW__badgeF2{color:#fff;background:#f44336}.EnergyProposalCard-module__P3wcQW__badgeG{color:#fff;background:#9c27b0}.EnergyProposalCard-module__P3wcQW__validity{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0}.EnergyProposalCard-module__P3wcQW__summary{gap:var(--spacing-sm);padding:var(--spacing-md);background:var(--surface-tertiary);border-radius:var(--radius-md);flex-direction:column;display:flex}.EnergyProposalCard-module__P3wcQW__summaryMain{gap:var(--spacing-xs);flex-direction:column;display:flex}.EnergyProposalCard-module__P3wcQW__icon{margin-right:var(--spacing-xs);vertical-align:middle;color:var(--accent-primary)}.EnergyProposalCard-module__P3wcQW__calculationGrid{gap:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--border-primary);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.EnergyProposalCard-module__P3wcQW__calcItem{flex-direction:column;gap:4px;display:flex}.EnergyProposalCard-module__P3wcQW__calcTitle{align-items:center;gap:var(--spacing-xs);display:flex}.EnergyProposalCard-module__P3wcQW__calcIcon{color:var(--text-secondary)}.EnergyProposalCard-module__P3wcQW__calcLabel{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:var(--font-weight-medium)}.EnergyProposalCard-module__P3wcQW__calcValue{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.EnergyProposalCard-module__P3wcQW__summaryText{font-size:var(--font-size-sm);color:var(--text-secondary);align-items:center;margin:0;display:flex}.EnergyProposalCard-module__P3wcQW__improvement{font-size:var(--font-size-sm);color:var(--text-primary);align-items:center;margin:0;display:flex}.EnergyProposalCard-module__P3wcQW__proposals{gap:var(--spacing-sm);flex-direction:column;display:flex}.EnergyProposalCard-module__P3wcQW__proposal{padding:var(--spacing-sm);background:var(--surface-tertiary);border-radius:var(--radius-md);border-left:3px solid var(--border-accent)}.EnergyProposalCard-module__P3wcQW__proposalHeader{justify-content:space-between;align-items:flex-start;gap:var(--spacing-sm);margin-bottom:var(--spacing-xs);display:flex}.EnergyProposalCard-module__P3wcQW__proposalHeadline{font-size:var(--font-size-sm);color:var(--text-primary);flex:1}.EnergyProposalCard-module__P3wcQW__profitableBadge{padding:2px var(--spacing-xs);background:var(--success-bg);color:var(--success-text);border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);white-space:nowrap}.EnergyProposalCard-module__P3wcQW__proposalStats{gap:var(--spacing-md);flex-wrap:wrap;display:flex}.EnergyProposalCard-module__P3wcQW__investment,.EnergyProposalCard-module__P3wcQW__individualSavings{font-size:var(--font-size-xs);color:var(--text-secondary);margin:0}.EnergyProposalCard-module__P3wcQW__noProposals{font-size:var(--font-size-sm);color:var(--text-secondary);text-align:center;padding:var(--spacing-md);margin:0}.EnergyProposalCard-module__P3wcQW__link{color:var(--accent-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);align-self:flex-start;text-decoration:none;transition:color .2s}.EnergyProposalCard-module__P3wcQW__link:hover{color:var(--accent-primary-hover);text-decoration:underline}
