.container[data-v-339da0ee]{position:relative;display:flex;cursor:default;flex-direction:column;gap:.75rem;padding:.75rem}.departure-section[data-v-339da0ee]{position:relative}.departure-section .location-button[data-v-339da0ee]{display:flex;width:100%;cursor:pointer;flex-direction:row;align-items:center;gap:.75rem;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s;animation-timing-function:cubic-bezier(.4,0,.2,1)}.departure-section .location-button[data-v-339da0ee]:hover{border-color:#9ca3afcc}.departure-section .location-button .location-icon[data-v-339da0ee]{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.departure-section .location-button .location-content[data-v-339da0ee]{display:flex;flex-direction:column}.departure-section .location-button .location-content .location-label[data-v-339da0ee]{margin-bottom:0;text-align:start;font-size:.875rem;line-height:1.25rem;letter-spacing:.025em}.departure-section .location-button .location-content .location-value[data-v-339da0ee]{margin-bottom:0;text-align:start;font-size:1rem;line-height:1.5rem;font-weight:600}.location-button[data-v-339da0ee]{display:flex;width:100%;cursor:pointer;flex-direction:row;align-items:center;gap:.75rem;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s;animation-timing-function:cubic-bezier(.4,0,.2,1)}.location-button[data-v-339da0ee]:hover{border-color:#9ca3afcc}.location-button .location-icon[data-v-339da0ee]{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.location-button .location-content[data-v-339da0ee]{display:flex;flex-direction:column}.location-button .location-content .location-label[data-v-339da0ee]{margin-bottom:0;text-align:start;font-size:.875rem;line-height:1.25rem;letter-spacing:.025em}.location-button .location-content .location-value[data-v-339da0ee]{margin-bottom:0;text-align:start;font-size:1rem;line-height:1.5rem;font-weight:600}.date-button[data-v-339da0ee]{display:flex;width:100%;cursor:pointer;flex-direction:row;align-items:center;justify-content:space-between;gap:.75rem;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s;animation-timing-function:cubic-bezier(.4,0,.2,1)}.date-button[data-v-339da0ee]:hover{border-color:#9ca3afcc}.date-button .date-main-content[data-v-339da0ee]{display:flex;min-width:0px;flex:1 1 0%;flex-direction:row;align-items:center;gap:.75rem}.date-button .date-main-content .calendar-icon[data-v-339da0ee]{flex-shrink:0;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.date-button .date-main-content .date-text-content[data-v-339da0ee]{display:flex;min-width:0px;flex:1 1 0%;flex-direction:column}.date-button .date-main-content .date-text-content .date-label[data-v-339da0ee]{margin-bottom:0;text-align:start;font-size:.875rem;line-height:1.25rem}.date-button .date-main-content .date-text-content .date-value[data-v-339da0ee]{margin-bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:start;font-size:1rem;line-height:1.5rem;font-weight:600}.date-button .quick-date-buttons[data-v-339da0ee]{margin-top:1.25rem;display:flex;flex-shrink:0;flex-direction:row;gap:.5rem}.date-button .quick-date-buttons .quick-date-option[data-v-339da0ee]{position:relative;cursor:pointer;border-radius:.375rem;border-width:2px;padding:.25rem .75rem;font-size:.75rem;line-height:1rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.date-button .quick-date-buttons .quick-date-option .selection-badge[data-v-339da0ee]{position:absolute;top:-.5rem;right:-.5rem;display:flex;height:1rem;width:1rem;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.drawer-content[data-v-339da0ee]{height:100%;max-height:80dvh!important}.drawer-content .drawer-inner[data-v-339da0ee]{flex:1 1 0%;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));border-radius:10px 10px 0 0}.drawer-content .drawer-inner .drawer-header[data-v-339da0ee]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));padding:.75rem 1rem}.drawer-content .drawer-inner .drawer-header .drawer-title[data-v-339da0ee]{display:flex;flex-direction:row;gap:.5rem}.drawer-content .drawer-inner .drawer-body[data-v-339da0ee]{margin-left:auto;margin-right:auto;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;padding:1rem .5rem 1rem 1rem;height:calc(80dvh - 50px)}
