.app-update-dialog{width:min(390px,calc(100% - 32px));max-height:85vh;overflow:auto;box-sizing:border-box;border:1px solid #e0e8df;border-radius:22px;padding:24px;background:#fff;color:#1d3528;box-shadow:0 18px 70px #102c2840}.app-update-dialog::backdrop{background:#142b2459}.app-update-dialog h2{margin:0 0 16px;font-size:21px}.app-update-dialog p,.app-update-dialog li{font-size:14px;line-height:1.7;overflow-wrap:anywhere}.app-update-dialog ul{padding-left:20px}.app-update-muted{color:#6f8074}.app-update-actions{display:flex;flex-direction:column;gap:10px;margin-top:20px}.app-update-actions a,.app-update-actions button{display:block;box-sizing:border-box;min-height:44px;border-radius:12px;padding:12px;text-align:center;font:inherit;font-weight:700;text-decoration:none;cursor:pointer}.app-update-primary{background:#1c513a;border:1px solid #1c513a;color:#fff}.app-update-secondary{background:#f4f7f1;border:1px solid #dce6d8;color:#1c513a}
