.cloud-bar{display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px;margin:-8px 0 22px;padding:9px 14px;border:1px solid var(--line);border-radius:10px;background:var(--surface);font-size:11px;color:var(--muted)}
.cloud-status{margin-right:auto;line-height:1.6}.cloud-bar .text-button{min-height:30px;font-size:11px}.cloud-bar[data-status="conflict"]{border-color:#bb9b67}.cloud-dialog h2{font:400 27px/1.3 Georgia,serif;margin:0 0 16px}.cloud-intro{font-size:13px;line-height:1.7;color:var(--muted);margin:0 0 22px}.cloud-dialog label{margin-top:15px}.cloud-dialog .dialog-actions{flex-wrap:wrap}.cloud-dialog button:disabled{opacity:.6;cursor:wait}.cloud-conflicts{max-width:800px}.cloud-conflict-field{border-top:1px solid var(--line);padding:18px 0}.cloud-conflict-field h3{font-size:13px;font-weight:500;line-height:1.7;margin:0 0 14px;overflow-wrap:anywhere}.cloud-conflict-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px}.cloud-conflict-pair strong{font-size:11px;color:var(--muted)}.cloud-conflict-pair pre{font:11px/1.6 Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere;max-height:220px;overflow:auto;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--paper)}
@media(max-width:600px){.cloud-bar{font-size:10px;gap:4px 13px;margin-bottom:18px;padding:9px 12px}.cloud-status{width:100%;margin:0}.cloud-bar .text-button{font-size:10px}.cloud-conflict-pair{grid-template-columns:1fr;gap:6px}.cloud-conflict-pair pre{max-height:130px}.cloud-dialog .button{flex:1;min-width:110px}}
