.mapscreen{max-width:1220px;margin:0 auto;padding:18px 20px 28px}.mapline{color:var(--color-mut);margin-bottom:12px;font-size:14px}.mapline-dim{color:var(--color-faint)}@media (max-width:720px){.mapscreen{max-width:none;padding:12px 0 0}.mapline{margin:0;padding:0 18px 10px;font-size:13px}.mapscreen{height:calc(100dvh - var(--ctop-h) - var(--tabs-h) - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));flex-direction:column;display:flex}.mapholder{flex-direction:column;flex:1;min-height:0;display:flex}html .venuemap,html .venuemap--waiting,html .venuemap--notoken{border-left:0;border-right:0;border-radius:0;flex:1;height:auto;min-height:0}}
