#picker{z-index:6}#picker .card{width:calc(100% - 20px);margin:0 10px calc(var(--sb) + 12px);gap:var(--lb-space-3);border-radius:var(--lb-radius-l);max-height:calc(100dvh - var(--st) - var(--sb) - 92px);padding:0 14px 16px}#picker-list{scrollbar-width:none;touch-action:pan-y;-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;min-height:0;margin:0 -4px;padding:0 4px 4px;display:flex;overflow-y:auto}#picker-list::-webkit-scrollbar{display:none}:where(.overlay .card) #picker-list button.item{width:100%;min-height:var(--lb-tap-min);text-align:left;font:var(--lb-type-body);color:var(--lb-ink);border:0;border-bottom:var(--lb-rule-w) dashed var(--lb-rule);box-shadow:none;background:0 0;border-radius:0;padding:10px 0 12px;transform:none}:where(.overlay .card) #picker-list button.item:last-child{border-bottom:0}#picker-list .item b{font:var(--lb-type-stat);margin-bottom:2px}#picker-list .go{min-width:96px;height:var(--lb-tap-min);box-sizing:border-box;border-radius:var(--lb-radius-key);font:var(--lb-type-button);background:var(--lb-primary);color:var(--lb-on-primary);box-shadow:var(--lb-bevel-primary);transition:transform var(--lb-press-ms), box-shadow var(--lb-press-ms);flex:none;justify-content:center;align-items:center;padding:0 14px;display:flex}#picker-list button.item:active .go{transform:translateY(var(--lb-press-travel));box-shadow:none}:where(.overlay .card) #picker-list button.item.here{background:var(--lb-panel-sunk);color:var(--lb-ink);border-radius:var(--lb-radius-m);border-bottom-color:#0000;padding-left:10px;padding-right:8px}#picker-list .go.playing{color:var(--lb-ink-muted);box-shadow:none;background:0 0}#picker-sub{border-top:var(--lb-rule-w) dashed var(--lb-rule);font:var(--lb-type-body);color:var(--lb-ink-muted);flex:none;margin:0;padding-top:10px;font-size:14px;line-height:19px}#picker-close{flex:none;justify-content:center;align-items:center;gap:8px;display:flex}#picker-close>i{flex:none;width:20px;height:20px;display:block}#picker-close>i svg{width:100%;height:100%;display:block}#picker-close[hidden]{display:none}#city-switch{align-self:stretch}@media (height<=700px){#picker .card{gap:var(--lb-space-2)}#picker-list button.item{padding:8px 0 9px}}@media (width<=359.98px){#picker .card>.band h2{white-space:normal;font-size:22px;line-height:26px}}@media (width<=340px){#picker-list .go{min-width:84px;padding:0 10px}}body.picking>:not(#picker,#rotate){visibility:hidden}body.picking #picker{background:var(--lb-backdrop-lit)}body.picking #picker .card{max-height:calc(100dvh - var(--st) - var(--sb) - 24px)}#picker .hero{display:none}body.picking #picker{flex-direction:column;justify-content:space-between;align-items:stretch}body.picking #picker .card{flex:none;align-self:center}body.picking #picker .hero{box-sizing:border-box;width:100%;max-width:440px;min-height:0;padding:calc(var(--st) + 28px) 24px 12px;flex-direction:column;flex:auto;justify-content:flex-start;align-self:center;display:flex}#picker .hero .wordmark{font:700 48px/52px var(--lb-font-display);color:var(--lb-ink);margin:0}#picker .hero .pitch{font:var(--lb-type-body);color:var(--lb-ink-muted);margin:6px 0 0}#picker .hero svg{flex:0 auto;width:calc(100% + 16px);height:auto;min-height:0;max-height:46dvh;margin:28px -8px 0;display:block}@media (height<=520px){body.picking #picker .hero svg{display:none}}
