.pwa-install-button,.pwa-update-button{min-height:40px;padding:.48rem .8rem;border:1px solid #d2ad62!important;border-radius:10px!important;background:#e8d7a7!important;color:#073d37!important;font-weight:800!important;white-space:nowrap}
.pwa-actions{display:flex;align-items:center;justify-content:flex-end;gap:.45rem;flex-wrap:wrap}
.pwa-install-button:hover,.pwa-update-button:hover{background:#f1e5c5!important}
.pwa-update-button{background:#e4f3ec!important;border-color:#9ac9b5!important}
.pwa-dialog{width:min(92vw,440px);padding:1.25rem 1.35rem;border:1px solid #d8e7e2;border-top:4px solid #d2ad62;border-radius:18px;background:#fff;color:#153b36;box-shadow:0 22px 60px #052d2840;font:inherit;line-height:1.6}
.pwa-dialog::backdrop{background:#062c2780;backdrop-filter:blur(2px)}
.pwa-dialog h2{margin:.15rem 0 .55rem;font-size:1.25rem}
.pwa-dialog p{color:#536d65}
.pwa-dialog li{margin:.45rem 0;padding-inline-start:.15rem}
.pwa-dialog-close{display:block;width:100%;min-height:46px;margin-top:1rem;background:#0d6e61;color:white}
html[dir=rtl] .pwa-dialog{text-align:right}
@media(max-width:760px){.pwa-install-button,.pwa-update-button{min-height:38px;font-size:.8rem;padding:.42rem .58rem}.p-nav{row-gap:.35rem}}
