.ws-itinerary{margin:24px 0;border:1px solid #e5d9cc;border-radius:14px;background:#fffdf8;padding:24px;min-width:0;scroll-margin-top:24px}.ws-itinerary [hidden]{display:none!important}.ws-itinerary>p{font-size:.93rem;line-height:1.85;margin:0 0 16px}.ws-itinerary>details>summary{cursor:pointer;color:#92372e;font-weight:700;min-height:44px;padding:10px 0;line-height:1.6}.ws-itinerary-body{border-top:1px solid #e5d9cc;padding-top:8px;margin-top:8px;min-width:0}.ws-itinerary-note{font-size:.81rem;line-height:1.85;color:#76675a}.ws-itinerary-stops{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:18px}.ws-itinerary-stops label{min-width:0}.ws-itinerary-stops select{display:block;width:100%;min-width:0;max-width:100%;text-overflow:ellipsis}.ws-itinerary-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:15px}.ws-itinerary button.ws-itinerary-primary{background:#a83f36;border-color:#a83f36;color:#fff}.ws-itinerary [data-itinerary-status]{font-size:.91rem;line-height:1.85;color:#704c2f;margin:16px 0}.ws-itinerary [data-itinerary-status]:empty{margin:0}.ws-itinerary [data-itinerary-results]{display:grid;gap:12px}.ws-itinerary-leg{min-width:0;border:1px solid #e5d9cc;border-radius:9px;background:#faf4eb;padding:16px;overflow-wrap:anywhere}.ws-itinerary-leg h3{font-size:.99rem;line-height:1.7;margin:0 0 10px}.ws-itinerary-leg p{font-size:.86rem;line-height:1.8;margin:0}.ws-itinerary-leg summary{cursor:pointer;min-height:38px;line-height:1.7;font-size:.86rem;padding:6px 0}.ws-itinerary-leg ol{margin:10px 0 0;padding-left:24px;font-size:.85rem}.ws-itinerary-leg li{line-height:1.8;margin:9px 0}.ws-itinerary-leg small{display:block;color:#76675a;font-size:.75rem;overflow-wrap:anywhere}.ws-itinerary-unconnected{border-left:4px solid #a8533f;background:#fff6ef}@media(max-width:620px){.ws-itinerary{padding:20px 17px}.ws-itinerary-stops{grid-template-columns:minmax(0,1fr)}.ws-itinerary-actions>button{flex:1 1 150px}.ws-itinerary-leg{padding:14px}}
