.NewTripDateSheet_backdrop__d3p_Z{position:fixed;inset:0;z-index:190;background:#102a382b;border:0}.NewTripDateSheet_sheet__AwzRY{position:fixed;inset:max(80px,calc(env(safe-area-inset-top,0px) + 28px)) 0 0;z-index:191;max-width:600px;margin:auto;background:#f7f3e8;color:#103b48;border-radius:34px 34px 0 0;display:flex;flex-direction:column;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Hiragino Sans,sans-serif;outline:none;box-shadow:0 -8px 36px #102a3815;animation:NewTripDateSheet_enter__jMGS_ .3s cubic-bezier(.2,.8,.2,1)}.NewTripDateSheet_sheet__AwzRY button{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.NewTripDateSheet_sheet__AwzRY button:focus-visible{outline:2px solid #159ac2;outline-offset:-3px}.NewTripDateSheet_header__h9Vru{flex-shrink:0;padding:20px 26px 0;border-bottom:1px solid #e5e0d5}.NewTripDateSheet_cancel__rMgQ_{border:0;background:#f7f3e8;color:#229fc4;padding:11px 18px;min-height:44px;border-radius:28px;font-size:17px!important;font-weight:400;box-shadow:0 8px 24px rgba(70,49,80,.055);margin-left:-10px}.NewTripDateSheet_range__dAOj4{display:grid;grid-template-columns:1fr 30px 1fr;align-items:center;gap:8px;margin:30px 10px 24px}.NewTripDateSheet_prompt__whaAN{display:flex;align-items:center;justify-content:center;min-height:48px;margin:30px 0 24px;color:#103b48;font-size:21px;font-weight:650;letter-spacing:-.4px}.NewTripDateSheet_selecting__RnL5_{padding-top:16px}.NewTripDateSheet_selecting__RnL5_ .NewTripDateSheet_prompt__whaAN{min-height:32px;margin:20px 0 12px}.NewTripDateSheet_selecting__RnL5_ .NewTripDateSheet_weekdays__J1VPh{padding-top:4px;padding-bottom:14px}.NewTripDateSheet_range__dAOj4 button{border:0;background:none;padding:0;text-align:left;min-width:0;color:inherit}.NewTripDateSheet_range__dAOj4 button:last-child{text-align:right}.NewTripDateSheet_range__dAOj4 span:not(.NewTripDateSheet_arrow__5ptjt){display:block;font-size:13px;color:#777c87;margin-bottom:5px}.NewTripDateSheet_range__dAOj4 strong{font-size:18px;font-weight:650;letter-spacing:-.5px;white-space:nowrap}.NewTripDateSheet_range__dAOj4 button[aria-pressed=true] span{color:#159ac2}.NewTripDateSheet_arrow__5ptjt{font-size:30px;text-align:center}.NewTripDateSheet_grid__jCnvZ,.NewTripDateSheet_weekdays__J1VPh{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.NewTripDateSheet_weekdays__J1VPh{color:#a4a8b1;font-size:13px;text-align:center;padding:8px 0 16px}.NewTripDateSheet_months__4KKV7{position:relative;flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;overflow-anchor:none;padding:0 26px;scrollbar-width:none}.NewTripDateSheet_months__4KKV7::-webkit-scrollbar{display:none}.NewTripDateSheet_month__yOF3e{padding:28px 0 6px}.NewTripDateSheet_month__yOF3e h2{font-size:18px;letter-spacing:-.4px;margin:0 0 14px;font-weight:650}.NewTripDateSheet_grid__jCnvZ{row-gap:8px}.NewTripDateSheet_grid__jCnvZ button{position:relative;height:56px;background:none;border:0;padding:0;isolation:isolate;color:#103b48;font-size:18px;font-weight:650}.NewTripDateSheet_grid__jCnvZ button[data-range=true]:before{content:"";position:absolute;inset:0;background:#ebe7dc;z-index:-1}.NewTripDateSheet_grid__jCnvZ button:nth-child(7n+1):before,.NewTripDateSheet_grid__jCnvZ button[data-start=true]:before{border-radius:28px 0 0 28px}.NewTripDateSheet_grid__jCnvZ button:nth-child(7n):before,.NewTripDateSheet_grid__jCnvZ button[data-end=true]:before{border-radius:0 28px 28px 0}.NewTripDateSheet_grid__jCnvZ button span{display:grid;place-items:center;width:100%;max-width:48px;height:56px;margin:auto;border-radius:28px}.NewTripDateSheet_grid__jCnvZ button[aria-current=date]:not([aria-pressed=true]) span{background:#f0d4ce;color:#a64b46;width:27px;height:27px}.NewTripDateSheet_grid__jCnvZ button[aria-pressed=true] span{background:#063848;color:#fff}.NewTripDateSheet_grid__jCnvZ button:disabled{color:#ced2d6;cursor:default}.NewTripDateSheet_footer__7IpmU{flex-shrink:0;padding:16px 26px calc(24px + env(safe-area-inset-bottom,0px));background:#f7f3e8;box-shadow:0 -18px 22px 5px #f7f3e8ed}.NewTripDateSheet_footer__7IpmU>div{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:20px;font-size:14px;color:#9296a0}.NewTripDateSheet_clear___J3Cb{background:none;border:0;text-decoration:underline;text-underline-offset:3px;color:#103b48;font-weight:600!important;padding:8px 0}.NewTripDateSheet_save__DcyHd{width:100%;height:54px;border:0;border-radius:17px;background:#d6494b;color:#fff;font-size:18px!important;font-weight:650!important}.NewTripDateSheet_save__DcyHd:disabled{background:#dba19a;cursor:default}@keyframes NewTripDateSheet_enter__jMGS_{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media(max-width:390px){.NewTripDateSheet_header__h9Vru{padding-left:20px;padding-right:20px}.NewTripDateSheet_range__dAOj4{margin:22px 0}.NewTripDateSheet_range__dAOj4 strong{font-size:16px}.NewTripDateSheet_months__4KKV7{padding:0 20px}.NewTripDateSheet_footer__7IpmU{padding-left:20px;padding-right:20px}.NewTripDateSheet_grid__jCnvZ button,.NewTripDateSheet_grid__jCnvZ button span{height:50px}}@media(prefers-reduced-motion:reduce){.NewTripDateSheet_sheet__AwzRY{animation:none}}.NewTripScreen_screen__HAGoS{position:fixed;inset:0;z-index:75;background:#fff;color:#103b48;overflow-y:auto;overscroll-behavior:contain;font-family:-apple-system,BlinkMacSystemFont,Hiragino Sans,sans-serif;-webkit-font-smoothing:antialiased}.NewTripScreen_form__r9tmw{min-height:100%;display:flex;flex-direction:column;max-width:600px;margin:auto;background:#fff}.NewTripScreen_fields__soVwh{border:0;padding:0;margin:0;min-width:0;flex:1}.NewTripScreen_hero__j2sUV{height:calc(320px + env(safe-area-inset-top, 0px));position:relative;background-color:#467b8b;background-size:cover;background-position:center 60%}.NewTripScreen_shade__GVclZ{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(8,23,35,.58),rgba(8,23,35,.38) 23%,rgba(8,23,35,.12) 46%,transparent 68%)}.NewTripScreen_header__lAHNk{position:relative;display:flex;align-items:center;justify-content:center;padding:calc(18px + env(safe-area-inset-top, 0px)) 24px 0;height:calc(70px + env(safe-area-inset-top, 0px))}.NewTripScreen_header__lAHNk h1{font-weight:750;color:#fff;margin:0}.NewTripScreen_back__9N8Z_{position:absolute;left:22px;width:46px;height:46px;display:grid;place-items:center;border:1px solid #ffffffb0;border-radius:50%;background:#ffffffa6;color:#174b5a}.NewTripScreen_photoButton__TdrOG{position:absolute;top:calc(140px + env(safe-area-inset-top, 0px));left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:9px;white-space:nowrap;background:#073e50;color:#fff;border:0;border-radius:15px;padding:13px 18px;font-weight:700}.NewTripScreen_content__XCCW7{position:relative;margin:-43px 22px 0}.NewTripScreen_dates__XeJ63{background:#fff;border:1px solid #e3e5e7;border-radius:22px;box-shadow:0 3px 5px #153b4912;overflow:hidden;margin-bottom:26px}.NewTripScreen_dateHeading__uxd8_{display:flex;align-items:center;justify-content:space-between;padding:16px 17px;border-bottom:1px solid #ececee;gap:8px}.NewTripScreen_dateHeading__uxd8_>span{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:700}.NewTripScreen_dateHeading__uxd8_ button{background:#fff;border:1.5px solid #dfe2e5;border-radius:13px;padding:8px 10px;color:inherit;font-size:11px;font-weight:700}.NewTripScreen_dateHeading__uxd8_ button:disabled{opacity:.4}.NewTripScreen_dateInputs__CtyaD{display:grid;grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr);gap:6px;padding:20px 16px;align-items:center}.NewTripScreen_dateInputs__CtyaD>div{display:flex;flex-direction:column;gap:7px;font-size:12px;color:#737581;min-width:0}.NewTripScreen_dateInputs__CtyaD>span{font-size:27px}.NewTripScreen_dateInputs__CtyaD button{width:100%;min-width:0;max-width:100%;min-height:30px;border:0;background:transparent;color:#1688ac;font-size:16px;font-weight:750;padding:0;text-align:left;font-family:inherit}.NewTripScreen_name__sJbJ_{display:flex;align-items:center;gap:15px;border:1.5px solid #dfe2e5;border-radius:20px;padding:21px 18px}.NewTripScreen_name__sJbJ_ svg{flex-shrink:0}.NewTripScreen_name__sJbJ_ input{width:100%;min-width:0;background:transparent;border:0;outline:none;font:inherit;color:#123e49}.NewTripScreen_name__sJbJ_:focus-within{box-shadow:0 0 0 3px #1688ac15}.NewTripScreen_sharing__yiBqP{border:1.5px solid #dfe2e5;border-radius:20px;padding:20px 18px}.NewTripScreen_sharingHeading__xPMpp{display:flex;gap:15px;align-items:center;font-size:18px;font-weight:700}.NewTripScreen_options__E4cJz{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:18px}.NewTripScreen_options__E4cJz button{display:flex;gap:8px;align-items:center;justify-content:center;padding:13px 5px;border:1px solid #dfe2e5;border-radius:13px;color:#6b7880;background:#fff;font:inherit;font-size:14px}.NewTripScreen_options__E4cJz button[aria-pressed=true]{background:#edf6f7;border-color:#408b9c;color:#124c5b;font-weight:750}.NewTripScreen_options__E4cJz svg{width:20px;height:20px}.NewTripScreen_hint__drKP6,.NewTripScreen_sharing__yiBqP p{font-size:12px;line-height:1.7;color:#7c838b;margin:14px 0 0}.NewTripScreen_hint__drKP6{text-align:center;margin:20px 0 10px}.NewTripScreen_error__mYL4X{font-size:13px;line-height:1.6;color:#b63845}.NewTripScreen_airports__FXHVq{border:1px solid #dfe3e7;border-radius:18px;margin-bottom:16px;overflow:hidden}.NewTripScreen_airports__FXHVq>button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;text-align:left;padding:16px 18px;background:#fff;border:0;color:#103b48}.NewTripScreen_airports__FXHVq>button+button{border-top:1px solid #eceef0}.NewTripScreen_airports__FXHVq small{display:block;color:#858b95;font-size:12px;margin-bottom:6px}.NewTripScreen_airports__FXHVq strong{font-size:16px;font-weight:600}.NewTripScreen_airportBackdrop__eBwrF{position:fixed;inset:0;background:#102a3833;border:0;z-index:195}.NewTripScreen_airportPicker__whMer{position:fixed;inset:max(80px,env(safe-area-inset-top)) 0 0;z-index:196;max-width:600px;margin:auto;background:#fff;border-radius:30px 30px 0 0;padding:22px 24px;display:flex;flex-direction:column;color:#103b48;font-family:-apple-system,BlinkMacSystemFont,Hiragino Sans,sans-serif;outline:none}.NewTripScreen_airportPicker__whMer header button{border:0;background:none;color:#229fc4;font:inherit;padding:8px 0}.NewTripScreen_airportPicker__whMer h2{font-size:21px;margin:18px 0}.NewTripScreen_airportPicker__whMer input{flex-shrink:0;width:100%;border:1px solid #dfe3e7;background:#f7f8fa;border-radius:14px;padding:14px;font:inherit;font-size:16px}.NewTripScreen_airportResults__UzU0x{overflow-y:auto;min-height:0;margin-top:12px;padding-bottom:env(safe-area-inset-bottom);touch-action:pan-y}.NewTripScreen_airportResults__UzU0x button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:17px 0;border:0;border-bottom:1px solid #eceef0;background:#fff;color:inherit;text-align:left;font:inherit}.NewTripScreen_airportResults__UzU0x strong{font-size:15px;font-weight:600}.NewTripScreen_airportResults__UzU0x small{display:block;color:#858b95;font-size:12px;margin-top:5px}.NewTripScreen_airportResults__UzU0x b{font-size:14px;color:#229fc4}.NewTripScreen_footer__g_gpl{position:sticky;bottom:0;background:linear-gradient(transparent,#fff 20%);padding:22px 22px calc(20px + env(safe-area-inset-bottom, 0px))}.NewTripScreen_footer__g_gpl>button{width:100%;border:0;border-radius:18px;background:#f32356;color:#fff;font:inherit;font-weight:750;box-shadow:0 5px 14px #f3235618}.NewTripScreen_footer__g_gpl>button:disabled{background:#e8a0ad;box-shadow:none}.NewTripScreen_screen__HAGoS button{cursor:pointer}.NewTripScreen_screen__HAGoS button:disabled{cursor:default}.NewTripScreen_dateInputs__CtyaD input:focus-visible,.NewTripScreen_screen__HAGoS button:focus-visible{outline:3px solid #1688ac;outline-offset:3px}body:has(.NewTripScreen_screen__HAGoS) [data-testid=trip-date-calendar-backdrop]{z-index:190!important}body:has(.NewTripScreen_screen__HAGoS) [data-testid=trip-date-calendar-panel]{z-index:191!important}.NewTripScreen_backdrop__bvPgN{position:fixed;inset:0;z-index:165;border:0;background:rgba(20,28,32,.28);animation:NewTripScreen_backdropIn__Lb6mK .36s ease both}.NewTripScreen_sheet__v4qfz{inset:max(64px,calc(env(safe-area-inset-top,0px) + 18px)) 0 0;z-index:166;width:100%;max-width:600px;margin:0 auto;border-radius:32px 32px 0 0;box-shadow:0 -12px 50px #132b3926;animation:NewTripScreen_sheetIn__iuBVV .42s cubic-bezier(.2,.8,.2,1) both;outline:none}.NewTripScreen_sheet__v4qfz .NewTripScreen_hero__j2sUV{height:clamp(270px,35vh,335px)}.NewTripScreen_sheet__v4qfz .NewTripScreen_header__lAHNk{height:78px;padding:18px 24px 0}.NewTripScreen_sheet__v4qfz .NewTripScreen_photoButton__TdrOG{top:46%}.NewTripScreen_closing__HEM1D{animation:NewTripScreen_sheetOut__mPp5e .26s ease-in both;pointer-events:none}.NewTripScreen_backdropClosing__4PVS5{animation:NewTripScreen_backdropOut__Q3_wd .26s ease both}@keyframes NewTripScreen_sheetIn__iuBVV{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes NewTripScreen_sheetOut__mPp5e{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes NewTripScreen_backdropIn__Lb6mK{0%{opacity:0}to{opacity:1}}@keyframes NewTripScreen_backdropOut__Q3_wd{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.NewTripScreen_backdropClosing__4PVS5,.NewTripScreen_backdrop__bvPgN,.NewTripScreen_closing__HEM1D,.NewTripScreen_sheet__v4qfz{animation-duration:1ms}}.NewTripScreen_airports__FXHVq>button,.NewTripScreen_dateHeading__uxd8_ button,.NewTripScreen_dates__XeJ63,.NewTripScreen_form__r9tmw,.NewTripScreen_screen__HAGoS,.NewTripScreen_screen__HAGoS .NewTripScreen_dateHeading__uxd8_,.NewTripScreen_screen__HAGoS .NewTripScreen_dateInputs__CtyaD>span{background:#f7f3e8}.NewTripScreen_airports__FXHVq,.NewTripScreen_dates__XeJ63,.NewTripScreen_name__sJbJ_,.NewTripScreen_sharing__yiBqP{border-color:rgba(61,58,51,.12)}.NewTripScreen_footer__g_gpl{background:linear-gradient(hsla(44,48%,94%,0),#f7f3e8 20%)}.NewTripScreen_airportPicker__whMer,.NewTripScreen_airportResults__UzU0x button{background:#f7f3e8}.NewTripScreen_screen__HAGoS button,.NewTripScreen_screen__HAGoS input{font-family:inherit}.NewTripScreen_header__lAHNk h1{font-size:21px;font-weight:650;letter-spacing:-.4px;text-shadow:0 1px 4px rgba(0,15,25,.25)}.NewTripScreen_back__9N8Z_{width:48px;height:48px;color:#087fa8;background:hsla(0,0%,100%,.38);border:1px solid hsla(0,0%,100%,.7);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 #ffffff30,0 2px 8px #123e4910}.NewTripScreen_photoButton__TdrOG{border-radius:14px;padding:13px 17px;font-size:15px;font-weight:600;background:rgba(6,60,77,.42);border:1px solid hsla(0,0%,100%,.45);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);text-shadow:0 1px 3px #001b2866;box-shadow:0 2px 8px #0023311a}.NewTripScreen_content__XCCW7{margin:-48px 24px 0}.NewTripScreen_dates__XeJ63{border-radius:20px;margin-bottom:28px;box-shadow:0 3px 5px #16374013;border-color:#e6e8eb}.NewTripScreen_dateHeading__uxd8_{padding:17px 18px;min-height:72px;background:#fcfcfc}.NewTripScreen_dateHeading__uxd8_>span{font-size:19px;font-weight:600;letter-spacing:-.4px}.NewTripScreen_dateHeading__uxd8_ button{font-size:12px;font-weight:600;padding:10px 12px;border-radius:12px}.NewTripScreen_dateInputs__CtyaD{position:relative;min-height:100px;padding:20px 18px;gap:8px}.NewTripScreen_dateInputs__CtyaD:before{content:"";position:absolute;left:50%;top:5px;bottom:5px;border-left:1px dashed #e3e7e9}.NewTripScreen_dateInputs__CtyaD>div{font-size:13px;gap:5px;color:#747984}.NewTripScreen_dateInputs__CtyaD>div:last-child,.NewTripScreen_dateInputs__CtyaD>div:last-child button{text-align:right}.NewTripScreen_dateInputs__CtyaD>span{position:relative;background:#fff;line-height:32px;color:#103b48}.NewTripScreen_dateInputs__CtyaD button{font-size:18px;font-weight:650;letter-spacing:-.5px;color:#129ac2;min-height:32px}.NewTripScreen_name__sJbJ_{min-height:78px;border-radius:18px;border-color:#dfe3e7;padding:20px 18px;gap:18px;margin-bottom:16px}.NewTripScreen_name__sJbJ_ input{font-size:18px;font-weight:650;letter-spacing:-.3px}.NewTripScreen_name__sJbJ_ input::-moz-placeholder{color:#242424;opacity:1}.NewTripScreen_name__sJbJ_ input::placeholder{color:#242424;opacity:1}.NewTripScreen_sharing__yiBqP{display:flex;align-items:center;gap:18px;padding:22px 18px;min-height:94px;border-radius:18px;border-color:#dfe3e7}.NewTripScreen_sharing__yiBqP>svg{flex-shrink:0}.NewTripScreen_sharingCopy__TXPJF{flex:1;min-width:0}.NewTripScreen_sharingCopy__TXPJF>span{font-size:17px;font-weight:600;letter-spacing:-.3px}.NewTripScreen_sharingCopy__TXPJF p{font-size:12px;line-height:1.5;margin:6px 0 0;color:#8a909a}.NewTripScreen_toggle__S3Suy{flex-shrink:0;width:48px;height:29px;border:0;border-radius:20px;padding:3px;background:#d6d9dd;transition:background .2s}.NewTripScreen_toggle__S3Suy>span{display:block;width:23px;height:23px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0002;transition:transform .2s}.NewTripScreen_toggle__S3Suy[aria-checked=true]{background:#149ab7}.NewTripScreen_toggle__S3Suy[aria-checked=true]>span{transform:translateX(19px)}.NewTripScreen_hint__drKP6{display:flex;align-items:center;justify-content:center;gap:7px;font-size:11px;margin:20px 0;color:#9298a0}.NewTripScreen_hint__drKP6 svg{width:13px;height:13px;flex-shrink:0}.NewTripScreen_footer__g_gpl{padding:20px 24px calc(22px + env(safe-area-inset-bottom,0px))}.NewTripScreen_footer__g_gpl>button{height:56px;border-radius:17px;font-size:18px;font-weight:650;letter-spacing:-.2px;background:#d6494b;box-shadow:none}.NewTripScreen_footer__g_gpl>button:disabled{background:#dba19a;color:#fff}.NewTripScreen_airports__FXHVq,.NewTripScreen_dates__XeJ63,.NewTripScreen_name__sJbJ_,.NewTripScreen_sharing__yiBqP{border:1.5px solid rgba(61,58,51,.32)}.NewTripScreen_airports__FXHVq>button+button,.NewTripScreen_dateHeading__uxd8_{border-bottom-color:rgba(61,58,51,.2);border-top-color:rgba(61,58,51,.2)}.NewTripScreen_name__sJbJ_:focus-within{border-color:#1688ac}.NewTripScreen_floatingBack__S3T48{position:sticky;top:0;height:0;z-index:10;max-width:600px;margin:0 auto;pointer-events:none}.NewTripScreen_floatingBack__S3T48 .NewTripScreen_back__9N8Z_{pointer-events:auto;top:calc(27px + env(safe-area-inset-top,0px))}.NewTripScreen_sheet__v4qfz .NewTripScreen_floatingBack__S3T48 .NewTripScreen_back__9N8Z_{top:27px}.NewTripScreen_headerFade__4lRXF{position:absolute;top:0;left:0;right:0;height:calc(140px + env(safe-area-inset-top,0px));background:linear-gradient(180deg,rgba(8,23,35,.92) 0,rgba(8,23,35,.68) 30%,rgba(8,23,35,.32) 65%,rgba(8,23,35,0))}.NewTripScreen_sheet__v4qfz .NewTripScreen_headerFade__4lRXF{height:140px}.NewTripScreen_name__sJbJ_ input:focus::-moz-placeholder{opacity:0}.NewTripScreen_name__sJbJ_ input:focus::placeholder{opacity:0}.NewTripScreen_floatingBack__S3T48 .NewTripScreen_coverButton___fdIE{pointer-events:auto;top:calc(27px + env(safe-area-inset-top,0px));left:auto;right:22px;transform:none;min-height:48px;padding:10px 12px;gap:6px;font-size:14px}.NewTripScreen_sheet__v4qfz .NewTripScreen_floatingBack__S3T48 .NewTripScreen_coverButton___fdIE{top:27px}.NewTripScreen_coverButton___fdIE svg{width:22px;height:22px}.NewTripScreen_airports__FXHVq strong{color:#129ac2}.NewTripScreen_airports__FXHVq small,.NewTripScreen_dateInputs__CtyaD>div{color:#242424}.NewTripScreen_hero__j2sUV:after{content:"";position:absolute;left:0;right:0;bottom:0;height:110px;pointer-events:none;background:linear-gradient(180deg,hsla(44,48%,94%,0) 0,hsla(44,48%,94%,.35) 40%,hsla(44,48%,94%,.8) 75%,#f7f3e8)}@media(max-width:390px){.NewTripScreen_content__XCCW7{margin-left:20px;margin-right:20px}.NewTripScreen_footer__g_gpl{padding-left:20px;padding-right:20px}.NewTripScreen_dateInputs__CtyaD{padding-left:14px;padding-right:14px}.NewTripScreen_dateInputs__CtyaD button{font-size:16px}.NewTripScreen_dateHeading__uxd8_{padding-left:14px;padding-right:14px}.NewTripScreen_sharing__yiBqP{gap:13px}.NewTripScreen_sharingCopy__TXPJF>span{font-size:16px}}.TripAirportPicker_airportBackdrop__DRcsD{position:fixed;inset:0;z-index:195;border:0;background:#17241f40}.TripAirportPicker_airportPicker__aqGqZ{position:fixed;inset:max(80px,env(safe-area-inset-top)) 0 0;z-index:196;max-width:600px;margin:auto;background:#f7f3e8;border-radius:30px 30px 0 0;padding:10px 24px 0;display:flex;flex-direction:column;color:#3d3a33;font-family:-apple-system,BlinkMacSystemFont,Hiragino Sans,sans-serif;outline:none;box-shadow:0 -8px 40px #28271e12}.TripAirportPicker_airportPicker__aqGqZ button{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.TripAirportPicker_airportPicker__aqGqZ button:focus-visible{outline:2px solid #d6494b;outline-offset:3px}.TripAirportPicker_handle__xafXI{width:32px;height:4px;border-radius:4px;background:#d6d1c5;margin:0 auto 18px;flex-shrink:0}.TripAirportPicker_airportPicker__aqGqZ .TripAirportPicker_pickerHeader__YSlvt{display:flex;flex-direction:column;align-items:stretch;padding-top:6px;flex-shrink:0}.TripAirportPicker_pickerHeader__YSlvt h2{display:flex;align-items:center;justify-content:center;min-height:32px;margin:20px 0 26px;color:#103b48;font-size:21px;line-height:1.3;font-weight:650;letter-spacing:-.4px}.TripAirportPicker_pickerHeader__YSlvt button{align-self:flex-start;min-height:44px;margin-left:-10px;border:0;border-radius:28px;background:#f7f3e8;color:#229fc4;padding:11px 18px;font-size:17px;font-weight:400;box-shadow:0 8px 24px rgba(70,49,80,.055)}.TripAirportPicker_options__EJe2B{display:flex;gap:3px;padding:4px;border-radius:13px;background:#eae5d9;margin-bottom:18px;flex-shrink:0}.TripAirportPicker_options__EJe2B button{flex:1;height:36px;border:0;border-radius:10px;background:transparent;color:#827c70;font-size:14px;font-weight:550}.TripAirportPicker_options__EJe2B button[aria-pressed=true]{background:#faf7ef;color:#3d3a33;box-shadow:0 1px 4px #3d3a3312;font-weight:650}.TripAirportPicker_search__6OpR0{display:flex;align-items:center;gap:10px;background:#eee9df;border:1px solid transparent;border-radius:13px;padding:0 14px;min-height:48px;flex-shrink:0;color:#918a7e}.TripAirportPicker_search__6OpR0:focus-within{border-color:#b8afa0}.TripAirportPicker_search__6OpR0 svg{flex-shrink:0}.TripAirportPicker_search__6OpR0 input{width:100%;min-width:0;padding:13px 0;border:0;outline:0;background:transparent;color:#3d3a33;font:inherit;font-size:16px}.TripAirportPicker_search__6OpR0 input::-moz-placeholder{color:#938d82;font-size:14px}.TripAirportPicker_search__6OpR0 input::placeholder{color:#938d82;font-size:14px}.TripAirportPicker_airportResults__6Sy1j{overflow-y:auto;min-height:0;margin-top:8px;padding-bottom:calc(24px + env(safe-area-inset-bottom));touch-action:pan-y;overscroll-behavior:contain}.TripAirportPicker_airportResults__6Sy1j button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:17px 0;border:0;border-bottom:1px solid #e5dfd3;background:transparent;color:inherit;text-align:left;min-height:72px}.TripAirportPicker_airportResults__6Sy1j button:active{background:#eae5d966}.TripAirportPicker_airportResults__6Sy1j strong{font-size:16px;font-weight:600;letter-spacing:-.2px}.TripAirportPicker_airportResults__6Sy1j small{display:block;color:#928b7e;font-size:12px;margin-top:5px}.TripAirportPicker_airportResults__6Sy1j b{font-size:12px;font-weight:600;letter-spacing:1px;color:#857d70;border:1px solid #ded7c9;border-radius:6px;padding:5px 7px}.TripAirportPicker_airportResults__6Sy1j .TripAirportPicker_skip__1qjTX{min-height:54px;color:#827a6d;font-size:14px}.TripAirportPicker_sectionLabel__DM5Qw{font-size:11px;font-weight:600;letter-spacing:.09em;color:#9c9384;margin:24px 0 2px}.TripAirportPicker_empty__Aq8Di{font-size:14px;color:#938b7e;line-height:1.8;max-width:28em;margin-top:18px}.TripAirportPicker_selection__9uEFq{display:flex;align-items:center;gap:10px;margin-bottom:18px;flex-shrink:0}.TripAirportPicker_selection__9uEFq button{flex:1;min-width:0;border:1px solid #3d3a3352;border-radius:14px;padding:12px;background:transparent;color:#103b48;overflow-wrap:anywhere;text-align:left}.TripAirportPicker_selection__9uEFq small{display:block;color:#129ac2;margin-bottom:6px}.TripAirportPicker_saveFooter__DhFGQ{margin-top:auto;flex-shrink:0;padding:16px 0 calc(24px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:14px}.TripAirportPicker_saveFooter__DhFGQ button{border:0;background:transparent;color:#129ac2;padding:10px}.TripAirportPicker_saveFooter__DhFGQ button:last-child{background:#d6494b;color:#fff;border-radius:17px;min-height:54px;font-weight:650;font-size:18px}.TripAirportPicker_saveFooter__DhFGQ button:disabled{background:#dba19a;cursor:default}@media(max-width:390px){.TripAirportPicker_airportPicker__aqGqZ{padding-left:20px;padding-right:20px}}