/* Somente os componentes de atualização; nenhuma regra global do treinador. */
.svv-updates[hidden], .svv-updates [hidden]{display:none!important}
.svv-updates{color:#f5efff;background:linear-gradient(125deg,#241a37,#111724);border:1px solid #69489b;border-radius:18px;padding:18px;margin:12px 0 18px;line-height:1.5;min-width:0;box-sizing:border-box;overflow-wrap:anywhere}
.svv-updates-heading{display:flex;gap:10px;align-items:center;font-size:1.125rem;line-height:1.3}
.svv-updates-heading>span{color:#c79dff;font-size:1.75rem;line-height:1}
.svv-updates h3{color:#f5efff;font-size:1.125rem;line-height:1.3;margin:0 0 10px}
.svv-updates p{font-size:1rem;color:#d8cbe8;margin:10px 0;line-height:1.5}
.svv-updates p:empty{display:none}
.svv-updates-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}
.svv-updates .svv-updates-primary,.svv-updates .svv-updates-secondary{font:inherit;font-size:1rem;font-weight:700;min-height:48px;min-width:44px;max-width:100%;padding:12px 16px;border-radius:12px;text-align:center;text-decoration:none;line-height:1.4;white-space:normal;word-break:normal;cursor:pointer;box-sizing:border-box;touch-action:manipulation}
.svv-updates .svv-updates-primary{border:1px solid #a477fb;background:#7635df;color:#fff;flex:1 1 170px}
.svv-updates .svv-updates-secondary{border:1px solid #6b597f;background:#241d32;color:#f1e7ff;flex:0 1 auto}
.svv-updates button:disabled{opacity:.6;cursor:default}
.svv-updates button:focus-visible,#svv-app-update-open:focus-visible{outline:3px solid #86e4cc;outline-offset:3px}
.svv-updates-confirm{border-top:1px solid #74617d;margin-top:16px;padding-top:16px}
.svv-updates-confirm>strong{font-size:1.0625rem;color:#ffe2a8}
.svv-updates-confirm .svv-updates-actions{display:grid;grid-template-columns:1fr}
#svv-app-update-heading{scroll-margin-top:16px}
#svv-app-update-heading:focus{outline:0}
#svv-app-update-version{font-size:.9375rem;color:#c9b6df}
#svv-app-update-open svg{flex:0 0 24px}
@media(max-width:370px){.svv-updates{padding:14px}.svv-updates-actions{gap:8px}.svv-updates-actions>button{flex:1 1 100%}}
