.spot-card[data-v-1bf185c2],.spot-check-block[data-v-1bf185c2]{margin-bottom:1.5rem}.spot-check-block[data-v-1bf185c2]{background:var(--background-color-1,hsla(0,0%,94%,.5));border-radius:1rem;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08);overflow:hidden;padding:.75rem}.spot-header[data-v-1bf185c2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:.3rem;justify-content:space-between;margin-bottom:.6rem}.spot-header .icon[data-v-1bf185c2]{color:var(--gray-color,#999);font-size:.9rem}.spot-header .block-more[data-v-1bf185c2],.spot-header .hint[data-v-1bf185c2]{color:var(--gray-color,#999);font-size:.8rem}.inside .spot-body[data-v-1bf185c2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;margin-bottom:.75rem}.inside .spot-cover[data-v-1bf185c2]{-o-object-fit:cover;object-fit:cover}.inside .spot-cover[data-v-1bf185c2],.inside .spot-icon[data-v-1bf185c2]{border-radius:.5rem;height:3rem;width:3rem;-ms-flex-negative:0;flex-shrink:0}.inside .spot-icon[data-v-1bf185c2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:var(--background-color-1,hsla(0,0%,94%,.5));justify-content:center}.inside .spot-icon .icon[data-v-1bf185c2]{color:var(--gray-color,#999);font-size:1.2rem}.inside .spot-info[data-v-1bf185c2]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.inside .spot-name[data-v-1bf185c2]{font-size:1.05rem;font-weight:600}.inside .spot-addr[data-v-1bf185c2],.inside .spot-name[data-v-1bf185c2]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inside .spot-addr[data-v-1bf185c2]{color:var(--gray-color,#999);font-size:.75rem;margin-top:.15rem}.inside .spot-actions[data-v-1bf185c2]{border-top:1px solid var(--background-color-1,hsla(0,0%,94%,.5));margin:0 -.75rem -.75rem;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.inside .action-btn[data-v-1bf185c2],.inside .spot-actions[data-v-1bf185c2]{display:-webkit-box;display:-ms-flexbox;display:flex}.inside .action-btn[data-v-1bf185c2]{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-right:1px solid var(--background-color-1,hsla(0,0%,94%,.5));color:var(--color,#222);font-size:.75rem;gap:.2rem;max-width:10rem;padding:.6rem 0;text-decoration:none}.inside .action-btn[data-v-1bf185c2]:last-child{border-right:none}.inside .action-btn .icon[data-v-1bf185c2]{font-size:1.2rem}.inside .action-btn[data-v-1bf185c2]:active{background:var(--active-background-color,hsla(0,0%,90%,.5))}.scroll-list[data-v-1bf185c2]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(17.5rem,1fr))}.scroll-list a[data-v-1bf185c2]{border-radius:1rem;padding:0}@media(max-width:640px){.scroll-list[data-v-1bf185c2]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.scroll-list[data-v-1bf185c2]::-webkit-scrollbar{display:none}.scroll-card[data-v-1bf185c2]{-webkit-box-flex:0;-ms-flex:0 0 10.5rem;flex:0 0 10.5rem;margin-bottom:.75rem}}@media(min-width:641px){.inside .spot-body[data-v-1bf185c2]{gap:1rem}.inside .spot-cover[data-v-1bf185c2],.inside .spot-icon[data-v-1bf185c2]{border-radius:.75rem;height:6rem;width:6rem}.inside .spot-icon .icon[data-v-1bf185c2]{font-size:2rem}.inside .spot-name[data-v-1bf185c2]{font-size:1.3rem}.inside .spot-addr[data-v-1bf185c2]{font-size:.85rem}.inside .spot-actions[data-v-1bf185c2]{margin:0 -1rem -1rem}.inside .action-btn[data-v-1bf185c2]{font-size:.9rem;padding:.8rem 0}.inside .action-btn .icon[data-v-1bf185c2]{font-size:1.6rem}.nearby .nearby-list[data-v-1bf185c2]{gap:.6rem}.nearby .nearby-item[data-v-1bf185c2]{gap:.75rem;padding:.75rem}.nearby .item-cover[data-v-1bf185c2],.nearby .item-icon[data-v-1bf185c2]{border-radius:.6rem;height:4.5rem;width:4.5rem}.nearby .item-icon .icon[data-v-1bf185c2]{font-size:1.5rem}.nearby .item-name[data-v-1bf185c2]{font-size:1.05rem}.nearby .item-level[data-v-1bf185c2]{font-size:.75rem}.nearby .item-distance[data-v-1bf185c2]{font-size:.8rem}.nearby .item-nav[data-v-1bf185c2]{font-size:1.4rem}}
