.venue-box{position:relative}.venue-list{z-index:30;background:var(--surface);border:1px solid var(--line-strong);border-radius:10px;max-height:290px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 14px 34px -14px #00000059}.venue-list li{cursor:pointer;border-radius:7px;flex-direction:column;gap:1px;padding:8px 10px;font-size:15px;display:flex}.venue-list li span{color:var(--ink-3);font-size:13.5px}.venue-list li.on,.venue-list li:hover{background:var(--surface-2)}.venue-list li.venue-by{cursor:default;color:var(--ink-3);align-items:flex-end;padding:4px 8px 2px;font-size:12px}.venue-list li.venue-by:hover{background:0 0}.venue-map{margin-top:6px}.venue-map a{color:var(--c-accent);text-underline-offset:2px;text-decoration:underline}
