/* RAILRADAR_UNIVERSAL_PWA_INSTALL_1_0_0 */
.rr-pwa-universal{width:min(1508px,calc(100% - 48px));margin:24px auto 28px;box-sizing:border-box;display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:22px;align-items:center;padding:28px;border:1px solid #24435c;border-left:4px solid #ffb900;border-radius:24px;background:#071827;color:#eef6ff}
.rr-pwa-universal-icon{width:64px;height:64px;border-radius:18px;display:grid;place-items:center;background:#152635;overflow:hidden}
.rr-pwa-universal-icon img{display:block;width:100%;height:100%;object-fit:contain}
.rr-pwa-universal-eyebrow{display:block;margin-bottom:8px;color:#ffbf00;font-size:14px;font-weight:900;letter-spacing:.18em}
.rr-pwa-universal h2{margin:0 0 8px;font-size:24px}.rr-pwa-universal p{margin:0 0 12px;color:#b4c9dc;font-size:18px}
.rr-pwa-universal-hint{padding:12px 14px;border:1px solid #203b52;border-radius:12px;color:#b9cee0;background:#091b2a}
.rr-pwa-universal-actions{display:flex;justify-content:flex-end}
.rr-pwa-universal-install-button{min-height:58px;padding:0 24px;border:0;border-radius:16px;background:#ffb900;color:#06111a;font-size:18px;font-weight:900;cursor:pointer;white-space:nowrap}
.rr-pwa-universal-install-button[hidden]{display:none!important}
@media(max-width:760px){.rr-pwa-universal{width:calc(100% - 24px);margin:16px auto 22px;grid-template-columns:52px minmax(0,1fr);gap:14px;padding:20px;border-radius:18px}.rr-pwa-universal-icon{width:52px;height:52px}.rr-pwa-universal h2{font-size:20px}.rr-pwa-universal p{font-size:16px}.rr-pwa-universal-actions{grid-column:1/-1}.rr-pwa-universal-install-button{width:100%}}
