.fi-login-dialog{border:1px solid #d7cdbc;border-radius:12px;padding:0;width:min(620px,calc(100vw - 24px));max-width:620px;height:min(760px,calc(100dvh - 24px));max-height:calc(100dvh - 24px);background:#fff;color:#191919;box-shadow:0 20px 90px #0005;overflow:hidden}.fi-login-dialog::backdrop{background:#0009}.fi-login-dialog header{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid #e6e0d8}.fi-login-dialog h2{font-size:20px;margin:0}.fi-login-dialog button{background:#fff;color:#191919;border:1px solid #bbb;border-radius:5px;padding:5px 13px;font-size:24px;line-height:1.2;cursor:pointer}.fi-login-dialog iframe{display:block;border:0;width:100%;height:calc(100% - 64px);background:#fff}.fi-login-dialog a{color:inherit}.fi-login-price{cursor:pointer}.fi-login-dialog:focus-visible,.fi-login-dialog button:focus-visible{outline:3px solid #947039;outline-offset:2px}
