.venue-price-basis{border:1px solid var(--line);color:var(--muted);white-space:nowrap;vertical-align:1px;cursor:help;border-radius:999px;margin-inline-start:6px;padding:1px 6px;font-size:.72rem;font-weight:600;line-height:1.4;display:inline-block;position:relative}.venue-price-basis:focus{outline:none}.venue-price-basis:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.venue-price-basis[data-tip]:hover:after,.venue-price-basis[data-tip]:focus:after{content:attr(data-tip);inset-inline-end:0;z-index:40;white-space:normal;text-align:start;text-transform:none;letter-spacing:0;color:#f8fafc;background:#1e293b;border-radius:6px;width:max-content;max-width:260px;padding:6px 9px;font-size:11px;font-weight:500;line-height:1.45;position:absolute;top:calc(100% + 8px);box-shadow:0 4px 14px #0f172a40}@media (hover:none),(max-width:700px){.venue-price-basis[data-tip]:focus:after{inset-inline:12px;top:auto;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:90;width:auto;max-width:none;padding:10px 12px;font-size:13px;position:fixed}.venue-price-basis[data-tip]:hover:not(:focus):after{content:none}}
