.hw-pwa-install{bottom:24px;z-index:90;color:#705337;box-sizing:border-box;background:#fffaf2;border:1px solid #d9bf86;border-radius:18px;width:min(330px,100vw - 32px);padding:18px;font-family:Arial,sans-serif;position:fixed;inset-inline-start:20px;box-shadow:0 10px 35px #49362629}.hw-pwa-close{top:4px;color:#705337;cursor:pointer;background:0 0;border:0;font-size:24px;line-height:32px;position:absolute;inset-inline-end:8px}.hw-pwa-heading{align-items:center;gap:12px;padding-inline-end:12px;display:flex}.hw-pwa-heading strong{font-size:14px}.hw-pwa-heading p{margin:6px 0;font-size:12px;line-height:1.5}.hw-pwa-heading img{object-fit:contain;flex-shrink:0}.hw-pwa-button{color:#fff;cursor:pointer;background:#83664f;border:0;border-radius:9px;width:100%;margin-top:10px;padding:12px;font-size:13px;font-weight:600}.hw-pwa-button:disabled{opacity:.6}.hw-pwa-button span{margin-inline-start:8px}.hw-pwa-instructions{font-size:13px;line-height:1.7}.hw-pwa-install :focus-visible{outline-offset:3px;outline:3px solid #b38a39}body:has([aria-modal=true]) .hw-pwa-install{visibility:hidden}@media (max-width:620px){.hw-pwa-install{inset-inline-start:16px;bottom:calc(90px + env(safe-area-inset-bottom,0px))}}
