#countyBusPlanner[hidden]{display:none!important}#countyBusPlanner{max-width:100%;box-sizing:border-box;overflow:hidden}#countyBusPlanner h3{font-size:21px}#countyBusPlanner .cb-fields{display:grid;gap:7px;min-width:0}#countyBusPlanner .cb-combo{display:flex;align-items:stretch;gap:8px;min-width:0}#countyBusPlanner .cb-combo input{flex:1;min-width:0}#countyBusPlanner .cb-combo button{margin:0;white-space:nowrap}#countyBusPlanner .cb-options{display:grid;gap:5px;max-height:290px;overflow:auto}#countyBusPlanner .cb-options button{white-space:normal;text-align:left;margin:0;color:#30256c;background:#f5f1fd;border:1px solid #cec2e2}#countyBusPlanner .cb-dates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}#countyBusPlanner input{min-width:0;max-width:100%;box-sizing:border-box}#countyBusPlanner #cbGo{background:#392783;font-size:19px}#countyBusPlanner #cbResults{min-width:0;overflow:hidden}#countyBusPlanner p{overflow-wrap:anywhere}#countyBusPlanner [hidden]{display:none!important}@media(max-width:430px){#countyBusPlanner .cb-dates{grid-template-columns:1fr}#countyBusPlanner .cb-combo button{padding:8px}}