.install-app-prompt{position:fixed;z-index:45;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));max-width:430px;margin:0 auto;display:grid;grid-template-columns:40px minmax(0,1fr) 36px;gap:10px;align-items:start;padding:13px;box-sizing:border-box;border:1px solid #d8dec8;border-radius:18px;background:#fffdf7;color:#303d2d;box-shadow:0 6px 28px #303d2d24;font-family:inherit}.install-app-prompt[hidden]{display:none}.install-app-prompt img{border-radius:10px}.install-app-prompt strong,.install-app-prompt small{display:block}.install-app-prompt strong{font-size:.86rem;line-height:1.3}.install-app-prompt small{font-size:.75rem;color:#67715e;margin-top:4px}.install-app-prompt button{min-height:44px;font-family:inherit;cursor:pointer;touch-action:manipulation}.install-app-prompt [data-install-action=install]{border:0;border-radius:12px;background:#e7ecd9;color:#3c5639;font-size:.79rem;padding:8px 12px;margin-top:8px;text-align:left}.install-app-prompt .install-app-close{border:0;background:transparent;color:#67715e;font-size:1.3rem;padding:0;min-width:36px}.install-app-help{font-size:.79rem;line-height:1.5;margin-top:8px;overflow-wrap:anywhere}.install-app-prompt button:focus-visible{outline:3px solid #b85131;outline-offset:2px}
