.push-card{color:#fff;background:#123d2d;border-radius:18px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;margin:0 0 16px;padding:14px;display:grid;position:relative}.push-card>div{gap:3px;display:grid}.push-card b{font-size:1rem}.push-card small{color:#cfe0d6;font-size:.82rem;line-height:1.4}.push-icon{color:#123d2d;background:#ffc244;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.push-btn{color:#123d2d;cursor:pointer;font:inherit;white-space:nowrap;background:#ffc244;border:0;border-radius:12px;min-height:42px;padding:0 16px;font-weight:800}.push-close{color:#cfe0d6;cursor:pointer;background:0 0;border:0;padding:4px}.push-error{color:#ffd2cc!important}.push-on{color:#123d2d;background:#e2f2e8;border-radius:12px;margin:0 0 12px;padding:10px 12px;font-weight:700}.push-note{background:#fff7e0;border-radius:12px;margin:0 0 12px;padding:10px 12px}@media (width<=480px){.push-card{grid-template-columns:auto 1fr auto}.push-btn{grid-column:1/-1}}.push-card{padding-right:40px}.push-close{position:absolute;top:8px;right:8px}@media (width<=480px){.push-card{grid-template-columns:auto 1fr}.push-btn{grid-column:1/-1}}.install-card{color:#14231d;background:#fff;border:1.5px solid #ffc244;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:0 0 16px;padding:14px 40px 14px 14px;display:grid;position:relative}.install-card>div{gap:3px;min-width:0;display:grid}.install-card b{font-size:1rem}.install-card small{color:#3e4f47;font-size:.82rem;line-height:1.4}.install-icon img{border-radius:12px;display:block}.install-btn{color:#fff;cursor:pointer;font:inherit;white-space:nowrap;background:#14231d;border:0;border-radius:12px;align-items:center;gap:6px;min-height:42px;padding:0 16px;font-weight:800;display:inline-flex}.install-close{color:#5b6b63;cursor:pointer;background:0 0;border:0;padding:4px;position:absolute;top:8px;right:8px}.install-steps{color:#14231d;gap:6px;margin:6px 0 0;padding-left:18px;font-size:.84rem;display:grid}.install-steps svg{vertical-align:-2px}.install-hint{color:#8a5a00!important}.install-on{color:#123d2d;background:#e2f2e8;border-radius:12px;margin:0 0 12px;padding:10px 12px;font-weight:700}.install-note{background:#fff7e0;border-radius:12px;margin:0 0 12px;padding:10px 12px}@media (width<=480px){.install-card{grid-template-columns:auto 1fr}.install-btn{grid-column:1/-1;justify-content:center}}
