.S54rFa_dialog{box-sizing:border-box;border:1px solid var(--home-transfers-quickDialogBorder,#e5dfd6);background:var(--home-transfers-quickDialogBackground,#fffdf9);width:min(460px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--home-transfers-quickDialogColor,#172336);box-shadow:0 24px 80px var(--home-transfers-quickDialogBoxShadow,#08132240);border-radius:8px;margin:auto;padding:34px;overflow-y:auto}.S54rFa_dialog::backdrop{background:var(--home-transfers-quickBackdropBackground,#101e30a6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.S54rFa_close{inset-inline-end:10px;background:var(--home-transfers-quickCloseBackground,transparent);width:44px;height:44px;color:var(--home-transfers-quickCloseColor,#172336);cursor:pointer;border:0;place-items:center;display:grid;position:absolute;top:10px}.S54rFa_eyebrow{color:var(--home-transfers-quickEyebrowColor,#9b8057);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:600}.S54rFa_dialog h2{font:400 30px/1.15 var(--font-heading,var(--font-body)), sans-serif;letter-spacing:-.02em;margin:10px 0 16px}.S54rFa_route{border-bottom:1px solid var(--home-transfers-quickRouteBorderBottom,#e9e3db);color:var(--home-transfers-quickRouteColor,#657080);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 25px;padding-bottom:22px;font-size:12px;line-height:1.6;display:flex}.S54rFa_route svg{color:var(--home-transfers-quickRouteIconColor,#b79b6f);flex:none}.S54rFa_tripOptions{border:1px solid var(--home-transfers-quickTripOptionsBorder,#e5dfd6);background:var(--home-transfers-quickTripOptionsBackground,#f6f2eb);border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;min-width:0;margin:0;padding:5px;display:grid}.S54rFa_tripOptions legend,.S54rFa_tripOptions input{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.S54rFa_tripOptions label{cursor:pointer;min-width:0;position:relative}.S54rFa_tripOptions span{box-sizing:border-box;min-height:44px;color:var(--home-transfers-quickTripLabelColor,#657080);border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:8px;font-size:12px;font-weight:600;transition:background-color .15s,color .15s;display:flex}.S54rFa_tripOptions svg{color:var(--home-transfers-quickTripIconColor,#a48a62);flex:none}.S54rFa_tripOptions label:hover span{background:var(--home-transfers-quickTripHoverBackground,#ece5da);color:var(--home-transfers-quickTripHoverColor,#172336)}.S54rFa_tripOptions input:checked+span{background:var(--home-transfers-quickTripSelectedBackground,#172336);color:var(--home-transfers-quickTripSelectedColor,#fffdf9);box-shadow:0 2px 5px var(--home-transfers-quickTripSelectedBoxShadow,#17233614)}.S54rFa_tripOptions input:checked+span svg{color:var(--home-transfers-quickTripSelectedIconColor,#d2b786)}.S54rFa_tripOptions input:focus-visible+span{outline:2px solid var(--home-transfers-quickTripFocusOutline,#b79b6f);outline-offset:2px}.S54rFa_label{color:var(--home-transfers-quickLabelColor,#4b5665);align-items:center;gap:8px;margin:18px 0 10px;font-size:12px;font-weight:500;display:flex}.S54rFa_label svg{color:var(--home-transfers-quickLabelIconColor,#a48a62)}.S54rFa_counter{border:1px solid var(--home-transfers-quickCounterBorder,#dcd6cd);background:var(--home-transfers-quickCounterBackground,#fff);border-radius:4px;grid-template-columns:48px 1fr 48px;height:50px;display:grid;overflow:hidden}.S54rFa_counter button{background:var(--home-transfers-quickCounterButtonBackground,#f6f2eb);min-height:48px;color:var(--home-transfers-quickCounterButtonColor,#172336);cursor:pointer;border:0;place-items:center;display:grid}.S54rFa_counter button:disabled{color:var(--home-transfers-quickCounterDisabledColor,#b8b9bb);cursor:default}.S54rFa_counter input{background:var(--home-transfers-quickCounterInputBackground,#fff);width:100%;min-width:0;color:var(--home-transfers-quickCounterInputColor,#172336);text-align:center;font:600 17px var(--font-body);appearance:textfield;border:0}.S54rFa_counter input::-webkit-inner-spin-button{appearance:none;margin:0}.S54rFa_counter input::-webkit-outer-spin-button{appearance:none;margin:0}.S54rFa_date{box-sizing:border-box;border:1px solid var(--home-transfers-quickDateBorder,#dcd6cd);width:100%;min-width:0;min-height:50px;color:var(--home-transfers-quickDateColor,#172336);background:var(--home-transfers-quickDateBackground,#fff);font:500 14px var(--font-body);border-radius:4px;padding:12px;display:block}.S54rFa_returnField{border-top:1px solid var(--home-transfers-quickReturnBorderTop,#e9e3db);margin-top:18px;padding-top:16px}.S54rFa_returnField .S54rFa_label{margin-top:0}.S54rFa_returnField .S54rFa_date{border-color:var(--home-transfers-quickReturnDateBorderColor,#c7b493)}.S54rFa_continue{width:100%;min-height:52px;color:var(--home-transfers-quickContinueColor,#fff);background:var(--home-transfers-quickContinueBackground,#172336);font:600 12px var(--font-body);cursor:pointer;border:0;border-radius:4px;justify-content:center;align-items:center;gap:10px;margin-top:24px;padding:14px 18px;display:flex}.S54rFa_continue:hover{background:var(--home-transfers-quickContinueHoverBackground,#2b3a51)}.S54rFa_continue:disabled{cursor:wait;opacity:.7}.S54rFa_dialog button:focus-visible,.S54rFa_dialog input:focus-visible{outline:2px solid var(--home-transfers-quickFocusOutline,#b79b6f);outline-offset:2px}.S54rFa_error{color:var(--home-transfers-quickErrorColor,#a3453d);font-size:11px;line-height:1.6}@media (max-width:520px){.S54rFa_dialog{padding:28px 22px}.S54rFa_dialog h2{font-size:27px}}@media (max-width:360px){.S54rFa_tripOptions span{white-space:nowrap;gap:5px;padding-inline:4px;font-size:11px}.S54rFa_tripOptions svg{width:15px;height:15px}}.S54rFa_dialog h2{color:var(--home-transfers-quickHeadingColor,inherit)}
