.plan-choice{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:14px 0}.choice-card{padding:14px;text-align:left;border:1px solid #ddd6f7;border-radius:13px;background:#fff;color:#34304a;cursor:pointer}.choice-card b,.choice-card small{display:block}.choice-card small{margin-top:5px;color:#747788;line-height:1.35}.choice-card.active{border-color:#6744ee;background:#f5f1ff}.custom-plan-form{display:grid;grid-template-columns:1fr 1fr 90px;gap:8px;margin:12px 0;padding:13px;border-radius:13px;background:#f7f5ff}.custom-plan-form input,.custom-plan-form select{min-width:0;padding:10px;border:1px solid #e0dbee;border-radius:9px;background:#fff}.custom-plan-form input[name=title],.custom-plan-form button{grid-column:1/-1}@media(max-width:760px){.plan-choice,.custom-plan-form{grid-template-columns:1fr}.custom-plan-form input[name=title],.custom-plan-form button{grid-column:auto}}
