.gp-install-overlay{position:fixed;inset:0;z-index:99999;background:rgba(12,30,27,.60);display:flex;align-items:center;justify-content:center;padding:20px;backdrop-filter:blur(5px)}
.gp-install-card{width:min(100%,420px);background:#fff;color:#183e36;border-radius:18px;padding:26px;box-shadow:0 24px 70px #0004;font-family:inherit}
.gp-install-card h2{font-size:1.45rem;line-height:1.25;margin:0 0 12px;color:#103f37}
.gp-install-card p{font-size:1rem;line-height:1.55;margin:0 0 18px;color:#465b55}
.gp-install-actions{display:flex;gap:10px;flex-wrap:wrap}
.gp-install-actions button{flex:1;min-height:46px;border-radius:10px;font-family:inherit;font-size:.95rem;font-weight:600;cursor:pointer;padding:10px 14px}
.gp-install-primary{background:#103f37;color:#fff;border:1px solid #103f37}
.gp-install-later{background:#f1f5f3;color:#103f37;border:1px solid #d9e4df}
.gp-install-help{padding:12px;border-radius:10px;background:#edf6f1;color:#20483d!important}
@media(max-width:420px){.gp-install-card{padding:22px}.gp-install-actions{flex-direction:column}.gp-install-actions button{width:100%}}
