.olo-install{border:1px solid #bdd1c5;border-radius:9px;background:#fff;color:#073b24;padding:10px 14px;font:600 13px system-ui;cursor:pointer;white-space:nowrap}.olo-install[hidden]{display:none}.olo-install:focus-visible{outline:3px solid #eabb36;outline-offset:3px}.olo-pwa-dialog{border:1px solid #dae4dd;border-top:5px solid #eabb36;border-radius:20px;padding:26px;width:440px;max-width:calc(100vw - 48px);box-sizing:border-box;color:#163c29;font:15px/1.6 system-ui;box-shadow:0 24px 70px #0003}.olo-pwa-dialog::backdrop{background:#05231699}.olo-pwa-dialog img{width:120px;display:block;margin-bottom:12px}.olo-pwa-dialog h2{font-size:24px;margin:0 0 12px}.olo-pwa-dialog li{padding:5px 0}.olo-pwa-dialog p{color:#56655d}.olo-pwa-dialog button{border:0;border-radius:10px;background:#087443;color:#fff;padding:12px 22px;font:600 14px system-ui;cursor:pointer}.olo-pwa-dialog small{display:block;color:#56655d}@media(max-width:600px){.olo-install{padding:8px 10px;font-size:12px}.olo-pwa-dialog{padding:22px}}@media print{.olo-install,.olo-pwa-dialog{display:none!important}}
