#install-invitation{position:fixed;box-sizing:border-box;width:min(94vw,390px);max-height:calc(100dvh - 24px);overflow:auto;padding:8px;border:0;background:transparent;border-radius:0;box-shadow:none;margin:auto;color:#174c57}
#install-invitation .journey-panel{box-sizing:border-box;max-height:calc(100dvh - 40px);display:flex;flex-direction:column;margin:0;padding:23px 18px 18px;border-radius:27px;background:#fff2d8;box-shadow:0 5px 0 #7f4b2e,inset 0 0 0 2px #9e673d,inset 0 0 0 5px #fff8e8}
#install-invitation .journey-panel>img,#install-invitation .journey-panel>h2,#install-invitation .journey-panel>p,#install-invitation .journey-panel>.rp-asset-button{flex:none}
#install-invitation .install-icon{width:76px;height:76px;border-radius:19px;margin:0 auto 12px;display:block}
#install-invitation h2{font-size:25px;line-height:1.15;margin:0 0 12px;color:#174c57;text-wrap:balance}
#install-invitation p{font-size:14px;line-height:1.45;color:#47646a}
#install-invitation .install-steps{flex:1 1 auto;min-height:0;overflow:auto;padding:8px 12px;border:1px solid #d8b988;border-radius:15px;background:#fff9e9;text-align:left;margin:10px 0}
#install-invitation [hidden]{display:none!important}
#install-invitation .install-status:empty{display:none}
#install-invitation .install-status{font-size:12px}
#install-invitation .install-copy{width:auto;min-height:44px;padding:8px 12px;font-size:13px;background:#176779;color:#fff8e6;border:0;border-radius:12px;box-shadow:none}
#install-invitation .rp-asset-button{font-size:14px;width:min(100%,270px);margin:16px auto 0}
@media(max-height:650px){#install-invitation .install-icon{width:56px;height:56px}#install-invitation h2{font-size:21px}#install-invitation .journey-panel{padding:15px 14px}}
