#group-price .ev-online-redesign__section-head{display:block;margin-bottom:18px}
#group-price h2{font-size:30px;font-weight:400}
#group-price .ev-online-planner{padding:20px;background:#eeeede;border-color:#8f967a40}
#group-price .ev-online-planner__grid{grid-template-columns:minmax(0,1fr) minmax(270px,.8fr);gap:24px;align-items:center}
#group-price [data-planner-controls]:not([hidden]){display:grid;grid-template-columns:minmax(0,1fr) 100px;gap:8px 12px}
#group-price [data-planner-controls] label{font-size:14px;font-weight:500;margin:0;line-height:1.4}
#group-price label[for="planner-game"]{grid-column:1;grid-row:1}
#group-price label[for="planner-people"]{grid-column:2;grid-row:1}
#group-price [data-planner-game]{grid-column:1;grid-row:2}
#group-price [data-planner-people]{grid-column:2;grid-row:2}
#group-price [data-planner-error]{grid-column:1/-1;grid-row:3}
#group-price input,#group-price select{width:100%;min-width:0;min-height:44px;padding:10px;font-size:16px;font-weight:400;margin:0}
#group-price .ev-online-planner__result{padding:20px;border-radius:10px}
#group-price .ev-online-planner__result>span{font-size:13px;font-weight:400}
#group-price [data-planner-total]{font-size:34px;font-weight:500;line-height:1.15;margin:8px 0 0}
#group-price .ev-online-planner__result p{font-size:13px;line-height:1.45;margin-top:8px}
#group-price .ev-online-planner__result .ev-btn{margin-top:14px;min-height:44px;padding:10px 16px;font-size:14px;font-weight:500}
#group-price .ev-online-note{margin-top:12px;font-size:12px;line-height:1.4}
@media(max-width:720px){#group-price .ev-online-planner{padding:16px}#group-price .ev-online-planner__grid{grid-template-columns:1fr;gap:16px}#group-price .ev-online-planner__result{padding:18px}#group-price h2{font-size:28px}}
