[data-install-app]{font:inherit;font-size:12px;min-height:44px;border:1px solid #d6e2eb;color:#0755e9;background:#fff;border-radius:8px;padding:10px 14px;cursor:pointer}.app-installed [data-install-app]{display:none!important}.install-dialog{width:min(430px,calc(100% - 32px));max-height:calc(100dvh - 32px);padding:32px 26px;border:0;border-radius:22px;color:#081c35;background:#fff;font-family:Alexandria,system-ui,sans-serif;box-sizing:border-box;overflow:auto}.install-dialog::backdrop{background:#081c35b8;backdrop-filter:blur(5px)}.install-dialog>img{border-radius:18px;width:72px;height:72px;margin:0 0 22px}.install-dialog h2{font-size:23px;line-height:1.65;margin:0 0 10px}.install-dialog p,.install-dialog li{font-size:13px;line-height:1.95}.install-dialog p{color:#53647a}.install-dialog ol{padding-inline-start:22px;margin:20px 0 0}.install-dialog li{margin-bottom:10px}.install-close{position:absolute;inset-inline-end:16px;top:14px;border:0;border-radius:50%;background:#eaf4fa;color:#081c35;width:40px;height:40px;font-size:26px;cursor:pointer}.install-primary{width:100%;margin-top:20px;background:#0755e9;color:#fff;border:0;border-radius:9px;padding:14px;font:inherit;cursor:pointer}.install-dialog [hidden]{display:none!important}.install-status:empty{display:none}.login-box [data-install-app]{display:block;margin-top:18px}.sidebar-bottom [data-install-app]{margin-top:14px}.nav [data-install-app]{font-size:11px;border:0;padding:0;background:none;color:inherit;white-space:nowrap}.install-dialog button:focus-visible{outline:3px solid #12bada;outline-offset:3px}@media(display-mode:standalone){[data-install-app]{display:none!important}body{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.booking-dialog{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}}
