.search-trip-action>.search-trip-details{box-sizing:border-box;color:#153c34;text-align:left;background:#fff;border:1px solid #bdc8c3;flex-basis:100%;gap:8px;min-width:0;max-width:100%;padding:12px;display:grid}.search-trip-action>.search-trip-details>.search-trip-picker{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;min-width:0;display:grid;position:static}.search-trip-details>small{color:#153c34;overflow-wrap:anywhere;min-width:0;padding:0;font-size:14px;line-height:1.5;display:block;position:static}.search-trip-details :is(button,select,a){box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;min-width:0;height:auto;min-height:44px;padding:10px 12px;font-size:14px;line-height:1.4}.search-trip-details :is(button,select){color:#153c34;background:#fff;border:1px solid #153c34}.search-trip-details>a{color:#153c34;align-items:center;text-decoration:underline;display:flex}.search-trip-details :is(button,select,a):focus-visible{outline-offset:2px;outline:3px solid #1677b8}.search-trip-details>.search-trip-picker[data-has-date=true]{grid-template-columns:minmax(0,1fr)}.search-trip-details .search-trip-picker label{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.search-trip-details .search-trip-picker input{box-sizing:border-box;color:#153c34;background:#fff;border:1px solid #153c34;width:100%;min-width:0;max-width:100%;min-height:44px;padding:10px 12px;font-size:16px}.search-trip-details .search-trip-picker input:focus-visible{outline-offset:2px;outline:3px solid #1677b8}@media (width<=820px){.place-mobile-actions>.search-trip-action>.search-trip-details{left:max(8px, env(safe-area-inset-left));right:max(8px, env(safe-area-inset-right));overscroll-behavior-y:contain;max-height:min(60dvh,380px);position:absolute;bottom:calc(100% + 8px);overflow-y:auto;box-shadow:0 -8px 24px #153c3429}.place-mobile-actions>.search-trip-action>.search-trip-details>.search-trip-picker{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.place-mobile-actions .search-trip-details>.search-trip-picker select{grid-column:1/-1;width:100%}}@media (width<=600px){.search-trip-action>.search-trip-details>.search-trip-picker{grid-template-columns:minmax(0,1fr)}.restaurant-trip-action .search-trip-details :is(button,select,input,a){scroll-margin-block:12px calc(77px + env(safe-area-inset-bottom))}}
