.dd-pwa-install[hidden]{display:none!important}.dd-pwa-install{position:fixed;z-index:1090;right:20px;bottom:20px;width:min(420px,calc(100vw - 32px));display:flex;align-items:center;gap:14px;padding:16px;background:#fff;color:#111827;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 18px 50px rgba(15,23,42,.2);opacity:0;transform:translateY(16px);transition:.2s ease}.dd-pwa-install.is-visible{opacity:1;transform:none}.dd-pwa-install__icon{width:52px;height:52px;border-radius:13px;object-fit:cover;flex:none}.dd-pwa-install__content{min-width:0;flex:1}.dd-pwa-install__content strong{display:block;font-size:15px;line-height:1.25;margin-bottom:3px}.dd-pwa-install__content p{font-size:12px;line-height:1.35;color:#667085;margin:0}.dd-pwa-install__button{margin-top:10px;border:0;border-radius:9px;background:var(--cardapio-cor-botao,#c42b24);color:#fff;padding:9px 13px;font-size:12px;font-weight:700;cursor:pointer}.dd-pwa-install__button:disabled{opacity:.6}.dd-pwa-install__close{position:absolute;right:8px;top:7px;border:0;background:transparent;color:#667085;width:30px;height:30px;font-size:20px;cursor:pointer}@media(max-width:767px){.dd-pwa-install{right:16px;bottom:76px}.dd-pwa-install__icon{width:46px;height:46px}}@media(display-mode:standalone){.dd-pwa-install{display:none!important}}
