.cloud-panel{max-width:1752px;margin:18px auto 0;padding:0 24px}.cloud-panel details{background:#fff;border:1px solid #dce4ee;border-radius:12px}.cloud-panel summary{padding:12px 16px;cursor:pointer;font-weight:600}.cloud-body{border-top:1px solid #edf0f5;padding:10px 16px 16px}.cloud-actions{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.cloud-button{display:inline-flex;align-items:center;background:#fff;border:1px solid #dbe2ec;border-radius:8px;padding:7px 12px;cursor:pointer}.cloud-panel input[hidden],.cloud-panel [hidden]{display:none!important}#cloud-login{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap;margin-top:12px}#cloud-login label{display:grid;gap:5px;max-width:280px;flex:1;min-width:160px;font-size:12px}#cloud-login input{min-width:0}#cloud-error{color:#a13e36;white-space:pre-line}#cloud-conflict{padding:12px;border:1px solid #dfc388;border-radius:9px;background:#fff9ed}#cloud-data-status,#cloud-login-help,#cloud-account{font-size:12px}.cloud-panel button:disabled{opacity:.5;cursor:wait}@media(max-width:600px){.cloud-panel{padding:0 12px}.cloud-body{padding:10px 12px}}
.cloud-backups{margin-top:12px}.cloud-backups p{padding:0 12px;font-size:12px;color:#71829b}.cloud-backups .cloud-actions{padding:0 12px}#cloud-status[data-state=ok]{color:#23806a}#cloud-status[data-state=error]{color:#a13e36}#cloud-status[data-state=conflict]{color:#94601d}#cloud-status[data-state=working]{color:#497ca6}#cloud-account{color:#71829b}
