.app-install-card{max-width:760px}
.app-install-card [hidden]{display:none!important}
.install-back{display:inline-block;margin:0 0 18px;color:#176448;font-weight:700;text-decoration:underline;text-underline-offset:3px}
.install-header{display:flex;align-items:center;gap:16px;margin-bottom:24px}
.install-header img{flex:0 0 auto}
.install-header h1{margin:2px 0 0;word-break:keep-all}
.install-panel{margin-top:20px;padding:22px;border:1px solid #dce5e1;border-radius:18px;background:#fff}
.apk-panel{border-color:#acd4c3;background:linear-gradient(145deg,#f4fbf7 0%,#fff 68%)}
.phone-settings-panel{border-color:#8ec3ab;background:#f4fbf7;scroll-margin-top:20px}
.phone-settings-panel p{line-height:1.6}
.phone-settings-open{display:flex;width:100%;justify-content:center;box-sizing:border-box;margin:16px 0;text-align:center}
.phone-settings-open[hidden]{display:none}
.phone-settings-help{margin-top:18px;padding-top:16px;border-top:1px solid #cbded3;font-size:.92rem}
.phone-settings-help summary{cursor:pointer;color:#176448;font-weight:700}
.phone-settings-help ol{padding-left:22px;line-height:1.6}
.phone-settings-help li+li{margin-top:8px}
.install-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}
.install-panel-heading h2{margin:2px 0 8px}
.install-eyebrow{margin:0;color:#176448;font-size:.75rem;font-weight:800;letter-spacing:.08em}
.version-badge{display:inline-flex;align-items:center;white-space:nowrap;border-radius:999px;padding:7px 11px;background:#176448;color:#fff;font-size:.82rem;font-weight:800}
.apk-meta{display:grid;gap:0;margin:18px 0;border-top:1px solid #dce5e1}
.apk-meta div{display:grid;grid-template-columns:74px 1fr;gap:10px;padding:10px 0;border-bottom:1px solid #dce5e1}
.apk-meta dt{color:#52625c;font-weight:700}
.apk-meta dd{margin:0;overflow-wrap:anywhere}
.apk-download{display:flex!important;width:100%;justify-content:center;box-sizing:border-box;margin:16px 0 10px}
.install-steps{margin:18px 0;padding-left:22px}
.install-steps li+li{margin-top:8px}
.compatibility-note,.security-note{color:#52625c;font-size:.88rem}
.checksum{margin-top:16px}
.checksum summary{cursor:pointer;font-weight:700}
.checksum code{display:block;margin-top:10px;padding:10px;border-radius:10px;background:#edf2ef;font-size:.72rem;line-height:1.5;overflow-wrap:anywhere}
.install-panel h3{margin:22px 0 8px}
.security-note{margin:22px 4px 0;text-align:center}
@media(max-width:560px){.app-install-card{padding:22px 16px}.install-panel{padding:18px 16px}.install-header{align-items:flex-start}.install-panel-heading{gap:10px}.version-badge{font-size:.76rem}.apk-meta div{grid-template-columns:62px 1fr}}

