[data-app-installed] [data-install-app]{display:none!important}.install-app-button{font:inherit;font-size:12px;line-height:1.5;cursor:pointer;background:transparent;border:0;color:inherit;text-align:left}.install-app-button--sidebar{display:block;padding:10px 16px;color:#555}.install-app-button--login{display:block;margin:20px auto 0;text-align:center;color:#555}.install-app-button--footer{display:block;margin-top:22px;padding:0;color:inherit}.install-app-button:hover{text-decoration:underline}.install-app-button:focus-visible{outline:2px solid currentColor;outline-offset:4px}.install-app-dialog{box-sizing:border-box;width:410px;max-width:calc(100% - 28px);max-height:calc(100dvh - 28px);overflow:auto;border:1px solid #e1e1e1;border-radius:14px;padding:30px;background:#fff;color:#171717;font:14px/1.7 Arial,sans-serif;box-shadow:0 18px 70px #0003}.install-app-dialog::backdrop{background:#0006}.install-app-dialog h2{font-size:23px;line-height:1.3;letter-spacing:-.5px;margin:18px 0 12px}.install-app-dialog p{margin:12px 0}.install-app-dialog ol{margin:16px 0;padding-left:22px}.install-app-dialog li{padding:4px 0}.install-app-dialog>img{display:block;border-radius:12px}.install-app-dialog form{margin:0}.install-app-dialog .install-app-close{position:absolute;right:12px;top:10px;border:0;background:transparent;color:#666;font-size:27px;line-height:1;padding:6px;cursor:pointer}.install-app-dialog .install-app-note{font-size:12px;color:#777;margin:22px 0}.install-app-dialog .install-app-done{width:100%;border:0;border-radius:6px;background:#171717;color:#fff;padding:12px;font:600 14px Arial,sans-serif;cursor:pointer}
