.beer-explorer{min-width:0;margin:2rem 0}.beer-explorer h2{margin-top:0}.beer-explorer .beer-brand-select{margin:1rem 0;display:block}.beer-brand-select select{width:min(100%,25rem);margin-top:.4rem;display:block}.beer-location{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.beer-location span{font-size:.875rem}.beer-grid{min-width:100%;width:max-content!important}.beer-grid th{min-width:7rem;max-width:10rem}.beer-grid th:first-child{background:var(--dv-surface);z-index:1;min-width:10rem;position:sticky;left:0}.beer-grid td{min-width:5rem;text-align:center!important}.beer-grid td a{min-height:44px;padding:.5rem;display:block}.beer-grid-wrap{overscroll-behavior-inline:contain;max-width:100%}.beer-explorer .pins-map{border-radius:8px;height:340px;min-height:260px;margin:1rem 0}.beer-place-list{padding-left:1.25rem}.beer-place-list>li{border-bottom:1px solid var(--dv-grid);padding:1rem 0}.beer-place-list p{margin:.4rem 0}.beer-area h4{margin-bottom:.25rem;font-size:1.125rem}@media (max-width:600px){.beer-explorer{padding:.75rem}.beer-grid th:first-child{min-width:8rem}.beer-explorer .pins-map{height:280px}}
