.v11-plan{display:block;max-width:820px;margin:auto}.s12-start{margin-bottom:24px}.s12-start h2{font-size:22px}.s12-modes,.s12-actions,.s12-result-tools{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.s12-modes button,.s12-actions button{padding:12px 18px;border:1px solid #cbd9e7;background:white;border-radius:12px;font-size:15px;cursor:pointer}.s12-modes button[aria-pressed=true]{background:#163e71;color:white}.s12-start .p5-field{margin-top:15px}.s12-place-photo{width:160px;height:110px;object-fit:cover;border-radius:12px;margin:8px 0}.s12-crowd{font-size:14px;background:#edf4fa;padding:10px;border-radius:10px}.s12-crowd meter{width:100px;margin-left:8px}.s12-crowd p{font-size:14px}.s12-unknown{display:block;color:#627080;font-size:14px}.s12-choices article{padding:18px 0;border-bottom:1px solid #ddd}.s12-next{padding:24px;background:#edf5ff;border-radius:20px;margin-bottom:24px}.s12-next .s12-place-photo{float:right}.s12-next .btn{margin:8px}.p5-route-stop>div>p:not(.p5-stop-issues){display:none}.p5-route-stop.endpoint>div>p{display:block}.p5-route-grid .p5-chart{display:none}.p5-route-stop{margin-bottom:20px}#p5-results{margin-top:30px}.v11-page input,.v11-page select{font-size:16px}.v11-page .p5-locations{display:block}.v11-page .p5-endchoices{flex-wrap:wrap}@media(max-width:700px){.s12-modes button{flex:1;padding:12px 8px}.s12-place-photo{width:130px;height:90px}.s12-next .s12-place-photo{float:none;width:100%;height:180px}.s12-result-tools .btn{width:100%}}
.p5-route-layout{display:flex;flex-direction:column}.p5-route-layout>aside{order:-1}.p5-route-layout .p5-chart{display:none}.p5-route-layout>aside>div{margin-top:0!important}.s12-start~details .p5-location.start{display:none}
.s12-placeholder{float:right;background:#eff5fa;border-radius:12px;padding:18px;font-size:32px;margin:8px}.p5-route-stop figure{margin:10px 0}.p5-route-stop figcaption{font-size:12px}.s12-choices .s12-placeholder{float:none;display:inline-block}
