.SolarReturnForecastCalculator_dateControls__5HGz5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.SolarReturnForecastCalculator_followLabel__AQl_P{display:flex;gap:8px;align-items:center;margin-top:11px;color:rgba(220,233,245,.68);font-size:.78rem}.SolarReturnForecastCalculator_followLabel__AQl_P input{accent-color:#d4af37}.SolarReturnForecastCalculator_returnGrid__Z3Yuz{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;align-items:start}.SolarReturnForecastCalculator_returnCard__2aiKv{display:grid;grid-gap:13px;gap:13px}.SolarReturnForecastCalculator_returnHeader__Iu0Bm{padding:17px;background:linear-gradient(145deg,rgba(13,33,66,.96),rgba(7,20,42,.95));border:1px solid rgba(240,217,140,.17);border-radius:17px}.SolarReturnForecastCalculator_returnHeader__Iu0Bm p{margin:0 0 6px;color:#4fd8eb;font-size:.68rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.SolarReturnForecastCalculator_returnHeader__Iu0Bm h4{margin:0;color:#f0d98c;font-family:Georgia,Times New Roman,serif;font-size:1.2rem;font-weight:400}.SolarReturnForecastCalculator_returnHeader__Iu0Bm span{display:block;margin-top:7px;color:rgba(220,233,245,.58);font-size:.76rem}.SolarReturnForecastCalculator_handoff__dWg4_{padding:14px 17px;color:rgba(244,232,189,.88);background:linear-gradient(90deg,rgba(145,105,24,.16),rgba(159,130,255,.1));border:1px solid rgba(240,217,140,.27);border-radius:13px;text-align:center}.SolarReturnForecastCalculator_monthGrid__MrelG{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:11px;gap:11px;margin-top:16px}.SolarReturnForecastCalculator_monthCard__eF8nf{padding:14px;background:rgba(4,12,26,.42);border:1px solid rgba(79,216,235,.12);border-radius:13px}.SolarReturnForecastCalculator_monthCard__eF8nf>span{color:#4fd8eb;font-size:.66rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.SolarReturnForecastCalculator_monthCard__eF8nf h5{margin:7px 0 4px;color:#f0d98c;font-family:Georgia,Times New Roman,serif;font-size:.95rem;font-weight:400}.SolarReturnForecastCalculator_monthCard__eF8nf p{margin:0;color:rgba(220,233,245,.55);font-size:.72rem}.SolarReturnForecastCalculator_monthCard__eF8nf small{display:block;margin-top:8px;color:rgba(220,233,245,.68);line-height:1.4}.SolarReturnForecastCalculator_returnBadge__NJpxn{display:inline-block!important;width:max-content;margin-top:9px!important;padding:4px 7px;color:#cdbfff!important;background:rgba(159,130,255,.1);border:1px solid rgba(159,130,255,.18);border-radius:999px;font-size:.63rem!important}.SolarReturnForecastCalculator_aspectCompact__5Lrks{display:grid;grid-gap:7px;gap:7px;margin-top:13px}.SolarReturnForecastCalculator_aspectCompact__5Lrks div{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;padding:8px 10px;background:rgba(4,12,26,.4);border-radius:8px}.SolarReturnForecastCalculator_aspectCompact__5Lrks strong{color:rgba(220,233,245,.75);font-size:.75rem;font-weight:500}.SolarReturnForecastCalculator_aspectCompact__5Lrks small{color:rgba(220,233,245,.45);font-size:.68rem}.SolarReturnForecastCalculator_locationNote___eD8G{margin-top:10px;padding:10px 12px;color:rgba(220,233,245,.55);background:rgba(79,216,235,.05);border-radius:9px;font-size:.74rem;line-height:1.5}@media(max-width:980px){.SolarReturnForecastCalculator_returnGrid__Z3Yuz{grid-template-columns:1fr}.SolarReturnForecastCalculator_monthGrid__MrelG{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.SolarReturnForecastCalculator_dateControls__5HGz5,.SolarReturnForecastCalculator_monthGrid__MrelG{grid-template-columns:1fr}}