.ThirtyDayPlanSelectionPage-module__XHptFG__planSelectionContainer{flex-wrap:wrap;align-items:flex-start;gap:2rem;margin-top:2rem;display:flex}.ThirtyDayPlanSelectionPage-module__XHptFG__optionsPanel{flex:1;min-width:300px}.ThirtyDayPlanSelectionPage-module__XHptFG__summaryPanel{flex-shrink:0;flex-basis:400px;position:sticky;top:2rem}.ThirtyDayPlanSelectionPage-module__XHptFG__optionsPanel h2{color:var(--text-dark,#333);margin-top:0;margin-bottom:2rem;font-size:1.75rem}.ThirtyDayPlanSelectionPage-module__XHptFG__optionGroup{margin-bottom:2rem}.ThirtyDayPlanSelectionPage-module__XHptFG__optionGroup label{color:var(--text-medium,#555);margin-bottom:1rem;font-size:1.1rem;font-weight:500;display:block}.ThirtyDayPlanSelectionPage-module__XHptFG__buttonGroup{border:1px solid var(--border-color,#ccc);border-radius:var(--border-radius,8px);display:flex;overflow:hidden}.ThirtyDayPlanSelectionPage-module__XHptFG__optionButton{cursor:pointer;text-align:center;color:var(--text-color,#333);border:none;border-right:1px solid var(--border-color,#ccc);background-color:#fff;flex-grow:1;padding:1rem;font-size:1rem;transition:background-color .2s,color .2s}.ThirtyDayPlanSelectionPage-module__XHptFG__optionButton:last-child{border-right:none}.ThirtyDayPlanSelectionPage-module__XHptFG__optionButton:hover{background-color:#f8f9fa}.ThirtyDayPlanSelectionPage-module__XHptFG__optionButton.ThirtyDayPlanSelectionPage-module__XHptFG__active{background-color:var(--primary-color,#4a7729);color:#fff;font-weight:700}.ThirtyDayPlanSelectionPage-module__XHptFG__proceedButton{width:100%;margin-top:1.5rem;padding:1rem;font-size:1.1rem}.ThirtyDayPlanSelectionPage-module__XHptFG__loadingPlaceholder,.ThirtyDayPlanSelectionPage-module__XHptFG__unavailableBox{color:#777;text-align:center;background-color:#f9f9f9;border:1px dashed #ccc;border-radius:8px;justify-content:center;align-items:center;height:200px;padding:1rem;display:flex}.ThirtyDayPlanSelectionPage-module__XHptFG__supportBox{background-color:var(--light-gray,#f8f9fa);border:1px solid var(--border-color,#e9ecef);border-radius:var(--border-radius,8px);align-items:flex-start;gap:1rem;margin-top:2rem;padding:1rem;display:flex}.ThirtyDayPlanSelectionPage-module__XHptFG__supportIcon{background-color:var(--primary-color,#4a7729);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.5rem;font-weight:700;display:flex}.ThirtyDayPlanSelectionPage-module__XHptFG__supportText{flex-grow:1}.ThirtyDayPlanSelectionPage-module__XHptFG__supportText h4{margin:0 0 .5rem;font-size:1.1rem}.ThirtyDayPlanSelectionPage-module__XHptFG__supportText p{color:var(--secondary-text-color,#6c757d);margin:0;font-size:.9rem;line-height:1.4}.ThirtyDayPlanSelectionPage-module__XHptFG__qrCode{border:1px solid var(--border-color,#e9ecef);background-color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;display:flex}.ThirtyDayPlanSelectionPage-module__XHptFG__qrCode p{color:var(--secondary-text-color,#6c757d);text-align:center;padding:5px;font-size:.8rem}@media (max-width:992px){.ThirtyDayPlanSelectionPage-module__XHptFG__planSelectionContainer{flex-direction:column}.ThirtyDayPlanSelectionPage-module__XHptFG__summaryPanel{flex-basis:auto;width:100%;max-width:500px;margin:2rem auto 0;position:static}}
