.travel-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0;max-width:100%;min-width:0}.travel-tabs button{min-height:44px;min-width:0;max-width:100%;white-space:normal}.travel-tabs button[aria-selected=true]{background:var(--accent,#61cbd1);color:var(--bg)}.travel-context{max-width:100%;min-width:0}.travel-context label{display:flex;flex-direction:column;gap:6px;max-width:100%;min-width:0}.travel-context select{max-width:100%;width:100%;min-width:0;box-sizing:border-box}.travel-pane{min-width:0;max-width:100%}.travel-pane[hidden]{display:none!important}.travel-night-summary{display:block;max-width:100%;white-space:normal;margin-bottom:12px}.travel-needs-selection{outline:2px solid var(--accent,#61cbd1);outline-offset:3px}
