.install-card{display:flex;gap:24px;align-items:center;background:#f5eddf;border:1px solid #d7c4a4;border-radius:18px;padding:28px;margin:32px auto;max-width:1100px}.install-card[hidden],[data-install][hidden]{display:none!important}.install-card img{flex-shrink:0;border-radius:50%}.install-card h2{font-size:1.6rem;margin:0 0 10px}.install-card p{font-size:1rem;line-height:1.6;margin:0 0 16px}.install-actions{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.install-text{font:inherit;color:inherit;background:none;border:0;text-decoration:underline;cursor:pointer;padding:8px}#install-help{color:#102839;background:#fffdf8;max-width:560px;width:calc(100% - 32px);max-height:85vh;overflow:auto;border:1px solid #d7c4a4;border-radius:18px;padding:28px;font-size:1rem;line-height:1.65}#install-help::backdrop{background:rgb(16 40 57 / .65)}#install-help h2{margin-top:0}#install-help li{margin:10px 0}#install-help a{text-decoration:underline}@media(max-width:600px){.install-card{margin:24px 16px;padding:22px;align-items:flex-start;gap:14px}.install-card img{width:48px;height:48px}.install-card h2{font-size:1.3rem}}

.topline .wrap{align-items:center;gap:12px;flex-wrap:wrap}.top-actions{display:flex;align-items:center;justify-content:flex-end;gap:18px;margin-left:auto}.install-top{font:600 .875rem/1.2 system-ui;letter-spacing:0;color:#fff;background:transparent;border:1px solid #bda575;border-radius:999px;padding:10px 15px;min-height:40px;white-space:nowrap}.install-top:hover{background:#ffffff18}@media(max-width:600px){.topline .wrap{padding-left:16px;padding-right:16px;gap:8px}.top-actions{gap:10px}.top-actions>a{display:none}.install-top{padding:9px 12px}.topline .wrap>span{font-size:.625rem;letter-spacing:.07em}}
