.install-card{position:fixed;right:18px;bottom:180px;z-index:14;display:grid;grid-template-columns:48px minmax(0,1fr);gap:10px 13px;width:340px;max-width:calc(100vw - 28px);padding:18px;border:1px solid #d4b787;border-radius:15px;background:#fffaf0;color:#3e4c3c;box-shadow:0 8px 32px #21170d35}
.install-card>img{border-radius:12px;align-self:start}.install-copy h2{margin:1px 0 6px;font:20px/1.3 Jua,sans-serif;font-weight:400}.install-copy p{margin:0;font-size:12px;line-height:1.7;word-break:keep-all;overflow-wrap:anywhere}.install-actions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:8px}.install-actions button{min-height:44px;padding:10px 15px;border-radius:9px;font-size:13px}.install-actions #install-later{background:transparent;color:#68715f}.install-actions #install-confirm{background:#365b47;color:#fffaf0}.install-card #install-status{grid-column:1/-1;font-size:12px;line-height:1.6;margin:0;color:#775336}.install-card[hidden]{display:none}
.panel-open .install-card[data-manual=false],body[data-petting=true] .install-card{display:none}
@media(max-width:600px){.install-card{right:14px;bottom:170px;width:calc(100vw - 28px);padding:15px;gap:10px 12px}.install-copy h2{font-size:20px}.install-card[data-manual=true]{bottom:85px}}
