.pickup-planning[data-v-f0e98d2e]{min-height:100vh;padding:1rem 0}.planning-header[data-v-f0e98d2e]{text-align:center;margin-bottom:2rem}.v-card[data-v-f0e98d2e]{border-radius:8px;margin-bottom:1rem}.v-card-title[data-v-f0e98d2e]{font-size:1.1rem;font-weight:600}.map-container[data-v-f0e98d2e]{height:400px;position:relative}.esri-map-container[data-v-f0e98d2e]{height:100%;width:100%}.map-instructions[data-v-f0e98d2e]{position:absolute;bottom:16px;left:16px;right:16px;background:hsla(0,0%,100%,.9);padding:12px;border-radius:8px;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.1);z-index:1000}.route-overlay[data-v-f0e98d2e]{position:absolute;top:16px;left:16px;z-index:1000}.route-stop[data-v-f0e98d2e]{border-left:3px solid #1976d2;margin-left:1rem}.summary-item[data-v-f0e98d2e]{text-align:center}@media (max-width:768px){.pickup-planning[data-v-f0e98d2e]{padding:.5rem 0}.planning-header[data-v-f0e98d2e]{margin-bottom:1rem}.planning-header h1[data-v-f0e98d2e]{font-size:1.5rem!important}.map-container[data-v-f0e98d2e]{height:300px}.v-card-text[data-v-f0e98d2e]{padding:1rem!important}}@media (max-width:480px){.planning-header h1[data-v-f0e98d2e]{font-size:1.3rem!important}.map-container[data-v-f0e98d2e]{height:250px}.v-card-title[data-v-f0e98d2e]{font-size:1rem!important;padding:.75rem 1rem!important}.v-card-text[data-v-f0e98d2e]{padding:.75rem!important}}@media (hover:none) and (pointer:coarse){.v-btn[data-v-f0e98d2e]{min-height:44px;min-width:44px}.v-list-item[data-v-f0e98d2e]{min-height:56px}}.v-container[data-v-f0e98d2e]{padding:0 1rem}@media (min-width:1264px){.v-container[data-v-f0e98d2e]{max-width:1200px}}