.travel-workspace{margin-top:20px;min-width:0}.travel-workspace p{line-height:1.55}.travel-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin:14px 0}.travel-results,.travel-saved,.travel-addresses{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0}.travel-card{min-width:0;border:1px solid var(--line,#d8e0e3);border-radius:14px;padding:20px;background:var(--surface,#fff)}.travel-card h3,.travel-card h4{margin:6px 0 12px}.travel-card :is(p,dd,a,h3,h4){overflow-wrap:anywhere}.travel-card dl{margin:12px 0}.travel-card dt{font-size:13px;font-weight:700}.travel-card dd{margin:0 0 10px;line-height:1.5}.travel-card .fine{font-size:13px;line-height:1.6}.travel-notes{white-space:pre-wrap}.travel-card .btn{white-space:normal;min-height:44px;max-width:100%}.travel-workspace details>summary{cursor:pointer;min-height:44px;padding:10px 0}#travel-editor{min-width:0}#travel-editor :is(input,textarea,select){min-width:0;max-width:100%;font-size:16px}#travel-editor .checkbox-row{align-items:flex-start;line-height:1.5}@media(max-width:700px){.travel-results,.travel-saved,.travel-addresses{grid-template-columns:minmax(0,1fr)}.travel-card{padding:16px}.travel-actions>.btn{flex:1 1 180px}.travel-workspace h2{font-size:23px;line-height:1.3}}
