.city-chooser-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;max-width:44rem;margin:16px 0 28px}.city-chooser-controls label,.city-chooser-controls p{grid-column:1/-1;margin:0}.city-chooser-controls select{min-width:0;max-width:100%;padding:10px}.city-chooser-controls p{overflow-wrap:anywhere}.city-chooser-controls button:disabled{opacity:.55;cursor:not-allowed}@media(max-width:600px){.city-chooser-controls{grid-template-columns:minmax(0,1fr)}.city-chooser-controls button{width:100%}}