.service-carousel{width:100%;min-width:0}.booking-page .booking-workspace.booking-workspace-carousel{grid-template-columns:minmax(0,1fr);gap:24px;width:100%;max-width:none;margin:24px 0 64px;display:grid}.booking-workspace-carousel>.service-catalog{border-inline:0;border-radius:0;width:100%;padding-inline:0}.booking-workspace-carousel>.service-catalog>h2,.booking-workspace-carousel>.service-catalog>.booking-step{margin-inline:24px}.booking-workspace-carousel>.booking-form{width:min(680px,100% - 32px);margin-inline:auto}.service-catalog-grid>.service-carousel{display:block}.service-catalog .service-carousel .service-carousel-track{overscroll-behavior-x:contain;scrollbar-width:none;cursor:grab;touch-action:pan-x pan-y;box-sizing:border-box;gap:16px;max-width:100%;padding:12px 24px;display:flex;overflow-x:auto}.service-carousel-track::-webkit-scrollbar{display:none}.service-carousel-track:active{cursor:grabbing}.service-catalog .service-carousel-track>article{-webkit-user-select:none;user-select:none;flex:0 0 min(320px,85%);min-width:0}.service-carousel-track img{-webkit-user-drag:none}
