body.route19{padding-bottom:64px}.route19 main{max-width:1100px}.route19 .route-intro>p:not(.tagline):not(.eyebrow){display:none}.route19 .route-intro>div{display:none}.route19 .route-intro h1{font-size:clamp(27px,4vw,42px);line-height:1.25}.route19 .route-intro .tagline{font-size:15px}.route19 #routeState{font-size:11px;margin:4px 0 14px}.route19 .route-photos{margin:15px 0;grid-template-columns:1fr 1fr}.route19 .route-photos img{height:190px}.route19 .route-photos figure{border-radius:16px}.route19 .quick-route19{margin:16px 0;background:#eef5eb}.quick-route19 .amount19{font-size:30px;margin:0 0 6px}.quick-route19 p{margin:4px 0}.quick-route19 .actions19{margin-top:14px}.quick-route19 .actions19 button{font-size:14px}.route19 .fold19{border:1px solid var(--line19);border-radius:16px;padding:12px 16px;margin:14px 0;background:#fffdf7}.route19 .fold19>summary{font-size:14px;cursor:pointer;min-height:26px;font-weight:700}.route19 .fold19>.card{border:0;padding:14px 0 0;box-shadow:none;margin:0}.route19 .route-layout{display:block}.route19 .route-aside19{display:none}.route19 .route-bill{position:static}.route19 .route-settings{grid-template-columns:repeat(3,1fr)}.route19 .route-intro .fold19{margin:12px 0;font-size:13px;padding:8px 12px}.extra-row19{display:flex;align-items:center;gap:12px;justify-content:space-between;font-size:13px;margin:12px 0}.extra-row19 select{width:auto;min-width:95px;padding:8px;border:1px solid #91aaa9;border-radius:8px}.route19 #mealSection{margin:16px 0}.route19 #mealSection h2{font-size:20px}.route19 .route-map{height:350px}.route19 .route-actions button{white-space:normal}.route19 .journey18-grid{grid-template-columns:repeat(3,1fr)}.route19 .play-card label{display:block}.route19 .play-card textarea{width:100%}.route19 .route-photos figcaption{font-size:10px}.route19 footer{padding-bottom:85px}
@media(max-width:650px){.route19 main{padding:16px}.route19 .route-intro h1{font-size:28px;margin:10px 0}.route19 .route-intro .tagline{font-size:13px}.route19 .route-photos img{height:140px}.route19 .route-photos figcaption{font-size:9px}.route19 .route-settings,.route19 .journey18-grid{grid-template-columns:1fr 1fr}.route19 .route-map{height:300px}.route19 .card{padding:17px}.route19 .quick-route19{padding:14px}.route19 .route-photos{gap:10px}.route19 #mealSection h2{font-size:19px}.route19 .fold19{padding:12px}.route19 .route-intro .fold19{display:none}}
