.cb.cb--skate .cb__slots{justify-content:space-evenly}
.cb.cb--skate .cb__scooter-svg{position:relative;height:640px!important;min-height:0;overflow:visible;background:#fff}
.cb.cb--skate .skate-canvas{display:block;width:100%;height:calc(100% - 84px);touch-action:none;background:#fff}
.cb.cb--skate .skate-tools{position:absolute;bottom:0;left:-85px;right:-85px;display:flex;align-items:center;flex-direction:column;gap:10px;padding:10px 0 0}
.cb.cb--skate .skate-views,.cb.cb--skate .skate-actions{display:flex;justify-content:center;gap:14px;flex-wrap:wrap}
.cb.cb--skate .skate-tools button{background:none;border:0;border-bottom:1px solid transparent;padding:7px 0;min-height:36px;color:#111;font-family:inherit;font-size:10px;cursor:pointer}
.cb.cb--skate .skate-views button[aria-pressed=true]{border-bottom-color:#111;font-weight:600}
.cb.cb--skate .skate-actions button{width:36px;border:1px solid #d8d0c2;font-size:16px;padding:0}
.cb.cb--skate .skate-tools button:focus-visible{outline:2px solid #111;outline-offset:3px}
.cb.cb--skate .cb__extra-slots{grid-template-columns:repeat(4,minmax(0,1fr))}
.cb.cb--skate .skate-fallback{width:100%;height:100%;object-fit:contain}
@media(max-width:989px){.cb.cb--skate .cb__scooter-svg{height:600px!important}}
@media(max-width:599px){.cb.cb--skate .cb__scooter-svg{height:470px!important}.cb.cb--skate .skate-tools{left:-52px;right:-52px}.cb.cb--skate .skate-views{gap:10px}.cb.cb--skate .skate-views button{font-size:9px}.cb.cb--skate .cb__extra-slots{grid-template-columns:repeat(2,minmax(0,1fr))}.cb.cb--skate .cb__slots{padding-bottom:80px}}

.cb.cb--skate .cb__scooter-svg,.cb.cb--skate .skate-canvas,.cb.cb--skate .skate-tools{pointer-events:auto}
