.spLKXG_tourGrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.spLKXG_tourBtn{font:inherit;cursor:pointer;text-align:center;background:var(--bo-card);border:1px solid var(--bo-line-strong);border-radius:var(--bo-r-card);color:var(--bo-ink);padding:20px 12px}.spLKXG_tourBtn:hover,.spLKXG_tourBtn:focus-visible{outline:2px solid var(--bo-ink);outline-offset:2px}.spLKXG_chipRow{flex-wrap:wrap;gap:8px;display:flex}.spLKXG_chip{font:inherit;cursor:pointer}.spLKXG_chipActive{background:var(--bo-ink);color:var(--bo-on-accent)}.spLKXG_grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.spLKXG_form{flex-direction:column;gap:12px;max-width:640px;display:flex}.spLKXG_field{font:inherit;border:1px solid var(--bo-line-strong);border-radius:var(--bo-r-card);background:var(--bo-card);color:var(--bo-ink);width:100%;padding:12px}.spLKXG_cmpScroll{overflow-x:auto}.spLKXG_cmpTable{border-collapse:collapse;width:100%}.spLKXG_cmpTable th,.spLKXG_cmpTable td{border:1px solid var(--bo-hairline);text-align:start;vertical-align:top;padding:8px 12px}.spLKXG_shareCard{border:1px solid var(--bo-line-strong);border-radius:var(--bo-r-card);background:var(--bo-card);padding:20px}.spLKXG_checklist{flex-direction:column;gap:8px;padding:0;list-style:none;display:flex}.spLKXG_banner{border:1px solid var(--bo-line-strong);border-radius:var(--bo-r-card);background:var(--bo-card);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}
