#app-choice-dialog{box-sizing:border-box;width:min(420px,calc(100% - 36px));max-height:calc(100dvh - 40px);overflow:auto;padding:30px 24px;border:1px solid #e2e7ec;border-radius:26px;color:#203d55;background:#fff;box-shadow:0 20px 70px #12283f33;font-family:inherit}
#app-choice-dialog::backdrop{background:#14273980}
#app-choice-dialog h2{font-size:24px;line-height:1.3;margin:0 0 14px}
#app-choice-dialog p{font-size:14px;line-height:1.65;margin:0 0 20px}
#app-choice-dialog .button{box-sizing:border-box;display:block;margin-top:22px;text-align:center;font-size:16px;padding:15px 20px;border-radius:30px}
#app-choice-dialog .app-choice-browser{display:block;margin:12px auto 0;padding:12px;border:0;background:transparent;font:inherit;font-size:13px;color:#536776;text-decoration:underline;cursor:pointer}
#app-choice-dialog [data-install-app]{font-size:12px;margin:18px 0 0}
#app-choice-dialog [role=status]:empty{display:none}
