.ReservationCourseCard-module__ye9lyG__row{min-width:0;padding:2px max(4px, env(safe-area-inset-left,0px)) 10px max(12px, env(safe-area-inset-right,0px));-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:8px;margin:0 -2px;scroll-padding-inline:12px;display:flex;overflow-x:auto}.ReservationCourseCard-module__ye9lyG__row::-webkit-scrollbar{width:0;height:0;display:none}.ReservationCourseCard-module__ye9lyG__btn{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--border,#444) 82%, var(--accent,#d6a84f) 18%);background:var(--bg-card,#00000038);width:min(28vw,120px);min-width:88px;max-width:120px;min-height:72px;color:var(--text-main,#ffffffd9);font:inherit;text-align:center;cursor:pointer;border-radius:10px;flex-direction:column;flex:none;justify-content:center;align-items:center;padding:8px 6px;transition:border-color .15s,background .15s,color .15s,box-shadow .15s;display:flex}.ReservationCourseCard-module__ye9lyG__btn:hover{border-color:color-mix(in srgb, var(--border,#444) 65%, var(--accent,#d6a84f) 35%)}.ReservationCourseCard-module__ye9lyG__btn:focus-visible{outline:2px solid var(--accent,#d6a84f);outline-offset:2px}.ReservationCourseCard-module__ye9lyG__btnActive{background:linear-gradient(135deg, var(--accent,#d6a84f), color-mix(in srgb, var(--accent,#d6a84f) 72%, #fff 28%));color:var(--chip-active-text,#1a120d);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent,#d6a84f) 35%, transparent);border-color:#0000}.ReservationCourseCard-module__ye9lyG__dur{font-variant-numeric:tabular-nums;font-size:15px;font-weight:700;line-height:1.15}.ReservationCourseCard-module__ye9lyG__name{opacity:.72;word-break:break-word;max-width:100%;margin-top:3px;font-size:10px;line-height:1.25}.ReservationCourseCard-module__ye9lyG__price{opacity:.62;font-variant-numeric:tabular-nums;margin-top:4px;font-size:11px;line-height:1.2}.ReservationCourseCard-module__ye9lyG__btnActive .ReservationCourseCard-module__ye9lyG__name,.ReservationCourseCard-module__ye9lyG__btnActive .ReservationCourseCard-module__ye9lyG__price{opacity:1}#zelmo-reservation-prototype .rt-sidebar-body .ReservationCourseCard-module__ye9lyG__row{flex-wrap:wrap;margin:0;padding:0 0 8px;scroll-padding-inline:0;overflow-x:visible}#zelmo-reservation-prototype .rt-sidebar-body .ReservationCourseCard-module__ye9lyG__btn{flex:calc(33.333% - 6px);width:auto;min-width:0;max-width:none}
