.trip-editor{margin-top:16px;border-color:#afd2e7;background:#fafdff}.trip-editor h2{font-size:1.25rem;margin-bottom:8px}.trip-editor .search-form{margin-top:16px}.trip-editor .field-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.trip-editor .branch-row{grid-column:1/-1}.trip-editor .form-error{margin-top:14px}.trip-warning{background:#fff5df;color:#745215;border:1px solid #f0d99c;border-radius:10px;padding:12px 14px;font-size:.8rem;line-height:1.5}.trip-editor .actions{justify-content:flex-end}.trip-editing .step-panel{opacity:.6}.trip-editing .steps button:disabled{opacity:.5}
.trip-editor .actions{margin-top:20px}
@media(max-width:600px){.trip-editor{padding:18px 14px}.trip-editor .field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trip-editor .actions{justify-content:space-between}.trip-editor .button{padding-inline:12px}}
