.install-app-card{right:var(--spacing-size-24);bottom:var(--spacing-size-24);z-index:var(--z-index-sticky);align-items:flex-start;gap:var(--spacing-size-12);width:380px;max-width:calc(100vw - (var(--spacing-size-16) * 2));padding:var(--spacing-size-16);border-radius:var(--radius-size-16);background-color:var(--surface-primary);box-shadow:var(--shadow-xm);flex-direction:column;display:flex;position:fixed}body:has(.hudhud-ai-back-fab) .install-app-card:not(.is-static){bottom:calc(var(--spacing-size-24) + var(--spacing-size-64))}body:has(.ai-chat-bubble:not(.is-static)) .install-app-card:not(.is-static){bottom:calc(var(--spacing-size-24) + var(--spacing-size-56) + var(--spacing-size-16))}body:has(.ai-chat-bubble:not(.is-static)):has(.hudhud-ai-back-fab) .install-app-card:not(.is-static){bottom:calc(var(--spacing-size-96) + var(--spacing-size-64))}.install-app-card.is-static{position:static}.install-app-card-icon{border-radius:var(--radius-size-12);object-fit:cover;flex-shrink:0;width:48px;height:48px}.install-app-card-body{gap:var(--spacing-size-4);flex-direction:column;width:100%;display:flex}.install-app-card-tag{margin-bottom:var(--spacing-size-4);display:flex}.install-app-card-title,.install-app-card-description{margin:0}.install-app-card-title{color:var(--text-primary)}.install-app-card-description{color:var(--text-secondary)}.install-app-card-actions{gap:var(--spacing-size-8);margin-top:var(--spacing-size-8);flex-wrap:wrap;display:flex}.install-app-card-actions>.btn{flex:1 1 0}.install-app-guide{gap:var(--spacing-size-16);flex-direction:column;display:flex}.install-app-guide h3,.install-app-guide-text{color:var(--text-primary);margin:0}.install-app-guide-steps{gap:var(--spacing-size-8);padding-left:var(--spacing-size-20);color:var(--text-primary);flex-direction:column;margin:0;display:flex}@media (max-width:768px){.install-app-card:not(.is-static){right:var(--spacing-size-16);bottom:var(--spacing-size-16);left:var(--spacing-size-16);width:auto;max-width:none}body:has(.hudhud-ai-back-fab) .install-app-card:not(.is-static){bottom:calc(var(--spacing-size-16) + var(--spacing-size-64))}body:has(.ai-chat-bubble:not(.is-static)) .install-app-card:not(.is-static){bottom:calc(var(--spacing-size-16) + var(--spacing-size-56) + var(--spacing-size-16))}body:has(.ai-chat-bubble:not(.is-static)):has(.hudhud-ai-back-fab) .install-app-card:not(.is-static){bottom:calc(var(--spacing-size-16) + var(--spacing-size-56) + var(--spacing-size-64) + var(--spacing-size-16))}body:has(.bottom-nav) .install-app-card:not(.is-static){bottom:calc(var(--spacing-size-16) + 64px + env(safe-area-inset-bottom))}body:has(.bottom-nav):has(.ai-chat-bubble:not(.is-static)) .install-app-card:not(.is-static){bottom:calc(var(--spacing-size-16) + 64px + var(--spacing-size-56) + var(--spacing-size-16) + env(safe-area-inset-bottom))}}
