.trip-outline-form{margin-top:20px;padding-top:20px;border-top:1px solid var(--journey-border,#d4e2f7)}.trip-outline-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.trip-outline-fields label{display:flex;flex-wrap:wrap;gap:4px;align-content:start;min-width:0;color:var(--journey-ink,#102a3a);font:600 var(--type-small)/1.5 var(--font-ui)}.trip-outline-fields label>span{color:var(--journey-muted,#52657d);font-weight:var(--type-body-weight)}.trip-outline-fields input{flex-basis:100%;width:100%;min-width:0;min-height:44px;margin-top:4px;padding:10px 12px;border:1px solid var(--journey-border,#d4e2f7);border-radius:10px;background:#fff;color:var(--journey-ink,#102a3a);font:var(--type-body-weight) var(--type-body)/1.4 var(--font-ui)}.trip-outline-fields input:disabled{background:#edf2fa;color:#52657d;opacity:1}.trip-outline-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.trip-outline-actions button,.trip-outline-edit{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;border-radius:24px;font:600 var(--type-small)/1.5 var(--font-ui)}.trip-outline-save{background:#2463d9;color:#fff}.trip-outline-cancel,.trip-outline-edit{border:1px solid var(--journey-border,#d4e2f7);background:#fff;color:#2463d9}.trip-outline-error{margin-top:14px;color:#914047;font-size:var(--type-small)}.trip-outline-buttons{display:flex;flex-wrap:wrap;gap:10px}.search-outline-save{margin-top:16px;padding:16px 20px;border:1px solid var(--journey-border,#d4e2f7);border-radius:16px;background:#f8faff}.search-outline-save>button{display:flex;align-items:center;gap:10px;min-height:44px;width:100%;text-align:left;color:#2463d9;font-size:var(--type-small);font-weight:600}.search-outline-save>p{color:#52657d;font-size:var(--type-small);line-height:1.6}.search-outline-save a{display:inline-flex;align-items:center;min-height:44px;color:#2463d9;text-decoration:underline}@media(max-width:480px){.trip-outline-fields{grid-template-columns:minmax(0,1fr);gap:14px}}
