.ef-prepayment-form{color:#10243d;font-family:var(--archivo), Archivo, Arial, sans-serif;text-align:left}.ef-prepayment-form *{box-sizing:border-box}.ef-prepayment-form fieldset{border:0;min-width:0;margin:0;padding:0}.ef-prepayment-form label{margin:16px 0 7px;font-size:14px;font-weight:600;display:block}.ef-prepayment-form label span{color:#45607c;font-weight:400}.ef-prepayment-form input{color:#10243d;width:100%;min-height:48px;font:inherit;background:#fcfdfe;border:1px solid #7b8da0;border-radius:8px;padding:11px 12px;font-size:16px;display:block}.ef-prepayment-form input:disabled{opacity:1;color:#45607c;background:#e7edf2}.ef-prepayment-form :is(input,button,a):focus-visible,.ef-prepayment-dialog button:focus-visible{outline-offset:3px;outline:3px solid #45607c}.ef-prepayment-form .ef-prepayment-honey{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.ef-prepayment-form :is(.ef-prepayment-intro,.ef-prepayment-privacy,.ef-prepayment-hint,.ef-prepayment-error){color:#45607c;max-width:none;margin:12px 0;font-size:14px;line-height:1.55}.ef-prepayment-form .ef-prepayment-hint{margin:7px 0 0;font-size:13px}.ef-prepayment-form .ef-prepayment-error{color:#9d251b}.ef-prepayment-form .ef-prepayment-primary,.ef-prepayment-dialog .ef-prepayment-primary{color:#f7f9fb;width:100%;min-height:48px;font:600 16px/1.4 var(--archivo), Archivo, Arial, sans-serif;cursor:pointer;background:#10243d;border:1px solid #10243d;border-radius:8px;margin-top:18px;padding:12px 16px;display:block}.ef-prepayment-primary:disabled{cursor:wait;opacity:.7}.ef-prepayment-form .ef-prepayment-secondary,.ef-prepayment-dialog .ef-prepayment-secondary{color:#2e4a66;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;margin:8px auto 0;padding:10px;font-size:14px;text-decoration:underline;display:block}.acq .ef-prepayment-dialog,.ef-prepayment-dialog{color:#10243d;text-align:left;width:calc(100% - 32px);max-width:440px;max-height:calc(100dvh - 32px);font-family:var(--archivo), Archivo, Arial, sans-serif;background:#f7f9fb;border:1px solid #c0cdd8;border-radius:16px;margin:auto;padding:24px;position:fixed;inset:0;overflow:auto}.ef-prepayment-dialog::backdrop{background:#0a16268c}.ef-prepayment-dialog h2{letter-spacing:-.025em;margin:0 0 12px;font-size:24px;line-height:1.2}.cr-journey .ef-prepayment-saved,.ef-prepayment-dialog .ef-prepayment-saved{color:#2e4a66;margin:0 0 20px;font-size:14px;line-height:1.55}
