.dira-install{position:fixed;bottom:calc(18px + env(safe-area-inset-bottom));left:18px;z-index:1001;display:flex;align-items:center;gap:9px;border:0;border-radius:30px;background:#14564b;color:white;padding:12px 20px;font:700 16px system-ui;box-shadow:0 4px 20px #0003;cursor:pointer}.dira-install img{border-radius:6px}.dira-pwa-dialog{box-sizing:border-box;width:min(420px,calc(100% - 32px));border:1px solid #d3ddd8;border-radius:20px;padding:24px;color:#173c35;background:#fff;font:16px/1.6 system-ui;text-align:right;max-height:85dvh;overflow:auto}.dira-pwa-dialog::backdrop{background:#0007}.dira-pwa-dialog h2{font-size:23px;margin:0 0 10px}.dira-pwa-dialog button,.dira-pwa-dialog a{display:block;width:100%;box-sizing:border-box;border:0;border-radius:10px;padding:12px;margin-top:10px;background:#14564b;color:#fff;text-align:center;font:600 16px system-ui;cursor:pointer}.dira-pwa-dialog button:last-child{background:#ecf1ec;color:#173c35}.dira-pwa-dialog img{display:block;margin:0 auto 16px;border-radius:16px}.dira-pwa-dialog a{color:white;text-decoration:none}