.cse-pwa-install{display:block;margin:0 0 18px auto;padding:12px 18px;border:0;border-radius:12px;background:var(--cse-primary,#0050a4);color:#fff;font-weight:700;box-shadow:0 8px 24px rgba(0,0,0,.16);cursor:pointer}.cse-pwa-install[hidden]{display:none}.cse-pwa-install:disabled{opacity:.6}.cse-pwa-icons{display:flex;gap:36px;flex-wrap:wrap}.cse-pwa-icons img{display:block;margin:8px 0;border-radius:18px;box-shadow:0 4px 16px #0002}@media(max-width:700px){.cse-pwa-install{width:100%;margin:0 0 16px}.cse-portal-grid{grid-template-columns:1fr!important}.cse-portal-card{border-radius:14px!important}body{overscroll-behavior-y:contain}}