.cf-trip-fields{align-items:stretch}.cf-trip-fields>div{display:flex;flex-direction:column;gap:8px;padding:12px;container-type:inline-size}.cf-trip-fields>div>*{margin-top:0!important}.cf-trip-fields input,.cf-trip-fields select,.cf-trip-fields [role=combobox],.cf-trip-fields button{height:44px!important;min-height:44px!important;border-radius:12px!important;box-sizing:border-box}.cf-trip-fields input{min-width:0!important}.cf-trip-fields .cf-trip-datetime{grid-template-columns:minmax(0,1fr);gap:12px}.cf-trip-fields .cf-trip-datetime>div>div{gap:8px}.cf-trip-fields button{line-height:1.2}.cf-trip-fields input[type=date],.cf-trip-fields input[type=time]{font-size:16px}.cf-trip-fields [role=status]{line-height:1.45}@container(min-width:300px){.cf-trip-fields .cf-trip-datetime{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:359px){.cf-trip-fields>div{padding:12px}}

.cf-trip-fields .cf-trip-datetime>div>div{gap:6px}.cf-trip-fields .cf-trip-datetime input{flex:1 1 0;width:0;padding:4px;font-size:16px;letter-spacing:-.3px}.cf-trip-fields .cf-trip-datetime button{min-width:44px;padding:4px;font-size:13px}.cf-record-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important}.cf-record-actions>button{min-width:0!important;width:100%;height:auto!important;min-height:44px!important;white-space:normal!important;line-height:1.25;padding:8px!important}.cf-record-actions>button:last-child:nth-child(odd){grid-column:1/-1}@media(min-width:640px){.cf-record-actions{display:flex!important;width:auto}.cf-record-actions>button{width:auto;flex:none}}

.cf-trip-fields .cf-trip-datetime button{width:44px!important;min-width:44px!important;flex:0 0 44px!important;padding:2px!important}.cf-trip-fields .cf-trip-datetime input[type=date]{padding:2px!important;letter-spacing:-.7px}.cf-trip-fields .cf-trip-datetime input[type=date]::-webkit-calendar-picker-indicator{display:none}@container(max-width:299px){.cf-trip-fields .cf-trip-datetime input[type=date]::-webkit-calendar-picker-indicator{display:block}}
