.PwaInstallBanner-module__HsAneG__banner{z-index:9999;width:calc(100% - 32px);max-width:420px;animation:.32s cubic-bezier(.2,.8,.3,1) both PwaInstallBanner-module__HsAneG__slideUp;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}@keyframes PwaInstallBanner-module__HsAneG__slideUp{0%{opacity:0;transform:translate(-50%)translateY(20px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.PwaInstallBanner-module__HsAneG__content{background:var(--app-surface,#fff);border:1px solid var(--app-border,#e7e3d8);border-radius:16px;align-items:center;gap:12px;padding:14px 16px;display:flex;box-shadow:0 4px 16px #0000001f,0 1px 4px #00000014}.PwaInstallBanner-module__HsAneG__icon{color:#fff;background:linear-gradient(135deg,#c9a84c,#a88832);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.PwaInstallBanner-module__HsAneG__icon svg{width:20px;height:20px}.PwaInstallBanner-module__HsAneG__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.PwaInstallBanner-module__HsAneG__text strong{color:var(--app-ink,#1a1a1a);font-size:14px;font-weight:600}.PwaInstallBanner-module__HsAneG__text span{color:var(--app-muted,#6b7280);font-size:12px}.PwaInstallBanner-module__HsAneG__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.PwaInstallBanner-module__HsAneG__installBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#c9a84c,#a88832);border:none;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:600;transition:opacity .16s}.PwaInstallBanner-module__HsAneG__installBtn:hover{opacity:.9}.PwaInstallBanner-module__HsAneG__dismissBtn{width:28px;height:28px;color:var(--app-muted,#6b7280);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background .16s;display:flex}.PwaInstallBanner-module__HsAneG__dismissBtn:hover{background:var(--app-hover,#f3f4f6)}.PwaInstallBanner-module__HsAneG__dismissBtn svg{width:16px;height:16px}@media (max-width:480px){.PwaInstallBanner-module__HsAneG__banner{bottom:72px}}
