.wb-otile-sheet{display:flex;flex-direction:column;min-height:0;height:100%}.wb-otile-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;padding:4px 22px 24px;overflow-y:auto;min-height:0;flex:1 1 auto;overscroll-behavior:contain}.wb-otile{display:flex;flex-direction:column;gap:8px;padding:0;border:0;background:none;color:var(--wb-ink);text-align:left;cursor:pointer;border-radius:14px;outline:none}.wb-otile-media{position:relative;display:block;aspect-ratio:4 / 5;border-radius:14px;overflow:hidden;background:var(--wb-surf);box-shadow:0 0 0 1px var(--wb-line);transition:box-shadow .18s ease,transform .18s ease}.wb-otile-media :is(img,video){position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wb-otile:hover .wb-otile-media,.wb-otile:focus-visible .wb-otile-media{box-shadow:0 0 0 1px var(--wb-lineH);transform:translateY(-2px)}.wb-otile[data-on="1"] .wb-otile-media{box-shadow:0 0 0 2px var(--wb-acc)}.wb-otile-check{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--wb-acc);color:#fff}.wb-otile-check svg{width:13px;height:13px}.wb-otile-text{display:flex;flex-direction:column;gap:2px;padding:0 2px}.wb-otile-label{font-size:12px;font-weight:600;line-height:1.3}.wb-otile-info{font-size:11px;line-height:1.4;color:var(--wb-ink2)}.wb-otile-meta{font-size:11px;line-height:1.4;color:var(--wb-ink3)}.wb-portal[data-wb-phone="1"] .wb-otile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:4px 16px 20px}.sbxlv-offer{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:6px 0 0;font-size:11px;color:var(--wb-ink3, rgba(255, 255, 255, .48))}.sbxlv-offer button{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:0 10px;border-radius:999px;font-size:11px;font-weight:600;color:var(--wb-ink, #fff);box-shadow:inset 0 0 0 1px var(--wb-acc, #ec4899)}.sbxlv-offer.is-card{justify-content:space-between;gap:12px;margin:0;max-width:min(100%,30rem);padding:10px 10px 10px 14px;border-radius:14px;font-size:12px;line-height:1.45;color:var(--wb-ink2, rgba(255, 255, 255, .72));background:var(--wb-panel2, rgba(255, 255, 255, .04));box-shadow:inset 0 0 0 1px var(--wb-line, rgba(255, 255, 255, .09))}.sbxlv-offer.is-card span{flex:1 1 14rem}.sbxlv-offer.is-card button{min-height:32px;position:relative}.sbxlv-offer.is-card button:after{content:"";position:absolute;inset:-6px}.sbxlv-longer-h{margin:6px 4px 2px;padding:8px 8px 4px;border-top:1px solid var(--wb-line, rgba(255, 255, 255, .09));font-size:11px;line-height:1.4;font-weight:500;letter-spacing:.01em;color:var(--wb-ink3, rgba(255, 255, 255, .48));white-space:normal;width:11.5rem;max-width:calc(100vw - 48px);box-sizing:border-box}.sbxlv-longer{white-space:nowrap}.sbxlv-longer svg{width:13px;height:13px;flex:none;color:var(--wb-acc, #ec4899);opacity:.85}.wb-pc-opt-list>.sbxlv-longer-h{width:auto;max-width:none;margin:4px 2px 0;padding:10px 4px 2px}.sbxlv-longer{gap:8px}.sbxlv-longer-l{min-width:3.2em;font-variant-numeric:tabular-nums}.sbxlv-dots{display:inline-flex;gap:2px;align-items:center}.sbxlv-dots i{width:7px;height:4px;border-radius:2px;background:var(--wb-acc, #ec4899);opacity:.85}.sbxlv-longer-n{margin-left:auto;font-size:10.5px;color:var(--wb-ink3, rgba(255, 255, 255, .48))}.sbxlv-longer-h{width:15.5rem}
