html .shops-card-dot,html .shops-filter-dot,html .shops-legend-dot{border-radius:0;flex-shrink:0;width:10px;height:13px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 13'%3E%3Cpath d='M5 0a5 5 0 0 0-5 5c0 3.6 5 8 5 8s5-4.4 5-8a5 5 0 0 0-5-5zm0 7a2 2 0 1 1 0-4 2 2 0 0 1 0 4z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 13'%3E%3Cpath d='M5 0a5 5 0 0 0-5 5c0 3.6 5 8 5 8s5-4.4 5-8a5 5 0 0 0-5-5zm0 7a2 2 0 1 1 0-4 2 2 0 0 1 0 4z'/%3E%3C/svg%3E") 50%/contain no-repeat}html .cal-dot,html .cal-filter-dot,html .cal-legend-dot{border-radius:2px;width:4px;height:14px}html .cal-dot--lg{width:4px;height:18px}html .ui-carousel-dot{border-radius:2px;width:14px;height:3px}html .ui-carousel-dot.is-active{width:24px}html .cr-hero-dot{border-radius:0;width:1px;height:10px}html .sal-hero-deadline-dot,html .sal-win-dot,html .scan-searching-dot,html .home-hero-sub-dot,html .sidebar-item-dot{display:none}html .guide-card-time:before{content:none}html .mobile-tab-dot{text-align:center;width:auto;min-width:15px;height:auto;color:var(--accent-fg,#fff);border-radius:8px;padding:1px 4px;font-size:10px;font-weight:800;line-height:13px;top:4px;left:calc(50% + 7px)}
