.mobile-carousel{min-width:0}.mobile-carousel-controls,.mobile-carousel-progress{display:none}@media (max-width:700px){.mobile-carousel-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:16px 0 12px;display:flex}.mobile-carousel-hint{color:#245cc3;align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.mobile-carousel-navigation{align-items:center;gap:6px;margin-left:auto;display:flex}.mobile-carousel-count{color:#68788f;font-variant-numeric:tabular-nums;min-width:40px;margin-right:4px;font-size:14px}.mobile-carousel-count b{color:#246bfd}.mobile-carousel-navigation button{color:#246bfd;background:#fff;border:1px solid #dce6f4;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.mobile-carousel-navigation button:disabled{color:#aeb9c9;cursor:default;background:#f4f6fa}.mobile-carousel-navigation button:focus-visible{outline-offset:2px;outline:3px solid #246bfd}.mobile-carousel .mobile-carousel-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:calc(100% - 40px);grid-auto-flow:column;gap:12px;padding:4px 4px 12px;scroll-padding-inline:4px;display:grid;position:relative;overflow-x:auto}.mobile-carousel-track::-webkit-scrollbar{display:none}.mobile-carousel-track>*{scroll-snap-align:start;min-width:0}.mobile-carousel-progress{justify-content:center;gap:5px;margin-top:4px;display:flex}.mobile-carousel-progress span{background:#d7e1ef;border-radius:6px;width:6px;height:6px}.mobile-carousel-progress .is-current{background:#246bfd;width:20px}}
