.app-install-banner{box-sizing:border-box;display:flex;align-items:center;gap:10px;width:100%;padding:12px max(12px,env(safe-area-inset-right)) 12px max(8px,env(safe-area-inset-left));background:#f5f2f0;color:#171717;border-bottom:1px solid #e5dfdb;font-family:Arial,sans-serif;text-align:left}.app-install-banner .app-install-close{flex:none;padding:0;border:0;background:none;color:#68605b;font:26px/1 Arial,sans-serif;width:32px;height:44px;cursor:pointer}.app-install-banner img{flex:none;width:48px;height:48px;-o-object-fit:cover;object-fit:cover;border-radius:11px}.app-install-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:3px}.app-install-copy strong{font:600 15px/1.25 Arial,sans-serif}.app-install-copy span{font:11px/1.3 Arial,sans-serif}.app-install-banner .app-install-link{flex:none;box-sizing:border-box;color:#171717;background:#fff;border:1px solid #dbd3ce;border-radius:20px;min-height:44px;padding:12px 13px;font:600 13px/18px Arial,sans-serif;text-decoration:none}.app-install-banner :is(button,a):focus-visible{outline:2px solid #171717;outline-offset:2px}@media (max-width:359px){.app-install-banner{gap:6px}.app-install-banner img{width:40px;height:40px}.app-install-copy strong{font-size:13px}.app-install-banner .app-install-link{padding-inline:10px}}