.cs2-maps-search{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px;margin:20px 0}.cs2-maps-search .gf-search{flex:1 1 220px;min-width:0;margin:0}.cs2-maps-search .gf-field{display:flex;flex-direction:column;gap:6px;flex:0 1 180px;min-width:0}.cs2-maps-search .gf-field select{width:100%}.cs2-maps-nav{flex-wrap:wrap;gap:8px;margin:20px 0}.cs2-maps-nav .ecal-chip{white-space:normal;overflow-wrap:anywhere}.cs2-maps-selected{border-color:var(--accent,#e11d2a);color:var(--accent,#e11d2a)}.cs2-maps-grid .gcard__b{height:100%;gap:8px}.cs2-maps-grid p{margin:0;line-height:1.6}.cs2-maps-grid h3{margin:0}.cs2-lineup{padding:24px;overflow-wrap:anywhere}.cs2-lineup-steps{margin:20px 0}.cs2-lineup-steps dt{font-weight:600;margin-top:14px}.cs2-lineup-steps dd{margin:5px 0 0;line-height:1.65}.cs2-lineup .cs2-settings-copy{margin:20px 0 0}@media(max-width:600px){.cs2-maps-search .gf-search{flex-basis:100%}.cs2-maps-search .gf-field{flex:1 1 130px}.cs2-lineup{padding:16px}}