/* Acompanhamento de atualização somente para Electron. Mantém a paleta atual. */
.copper-update-config-card {
  padding: 14px; border: 1px solid rgba(255,183,75,.45); border-radius: 10px;
  background: rgba(0,0,0,.32); color: #f3e8dc; display: grid; gap: 8px;
}
.copper-update-config-card strong {font-size: .9rem; color: #ffb74b;}
.copper-update-config-card p {margin:0; font-size: .78rem; color: #becbda;}
.copper-update-config-card button,
.copper-update-actions button {background:#273246; color:#f8f9fc; border:1px solid #c89b55;
  border-radius:9px; padding:10px 12px; cursor:pointer; font:inherit; font-size:.8rem;}
.copper-update-config-card button:hover,
.copper-update-actions button:hover {background:#35425d;}
.copper-update-actions button:disabled {opacity:.55;cursor:not-allowed;}
.copper-update-backdrop:not([hidden]) {position:fixed;inset:0;z-index:1000;
  background:rgba(0,0,0,.72);display:flex;align-items:center;justify-content:center;padding:16px;}
.copper-update-panel {box-sizing:border-box;background:#171d29;color:#f6f7fb;border:1px solid #c99137;
  border-radius:16px;box-shadow:0 16px 50px #000a;padding:24px;width:min(100%,530px);
  max-height:calc(100dvh - 32px);overflow-y:auto;display:grid;gap:16px;}
.copper-update-heading {display:flex;align-items:center;justify-content:space-between;gap:12px;}
.copper-update-heading strong {color:#ffbc55;font-size:1rem;}
.copper-update-heading button {font-size:24px;padding:2px 10px;color:#f8f9fc;background:transparent;border:0;cursor:pointer;}
.copper-update-muted {font-size:.8rem;color:#aab8ce;line-height:1.5;margin:0;}
#copper-update-message {font-size:.9rem;line-height:1.5;margin:0;}
.copper-update-actions {display:flex;flex-wrap:wrap;gap:8px;}
.copper-update-panel progress {width:100%;height:14px;accent-color:#ffb74b;}
.copper-update-actions button:focus-visible,.copper-update-config-card button:focus-visible,
.copper-update-heading button:focus-visible {outline:2px solid #00d7e9;outline-offset:2px;}
@media(max-width:480px){.copper-update-panel{padding:16px;}.copper-update-actions button{flex:1 1 100%;}}

#config_modal > div:has(#copper-update-config-card) {max-height:calc(100dvh - 28px); overflow-y:auto;}
