.cloud-loading{min-height:100vh;display:grid;place-content:center;color:var(--p-muted,#687484);font-size:15px}.cloud-initial{min-height:100vh;display:grid;place-items:center;padding:32px}.cloud-initial>div{max-width:680px;background:var(--p-surface,#fff);border:1px solid var(--p-border,#dfe5ed);border-radius:18px;padding:40px}.cloud-initial h1{margin:32px 0 16px}.cloud-initial p{line-height:1.9;color:var(--p-muted,#687484)}.cloud-initial .notice{margin:24px 0}.cloud-setup-toggle{margin-top:20px}#cloud-status{position:fixed;right:24px;bottom:22px;z-index:1200;background:var(--p-surface,#fff);color:var(--p-text,#253142);border:1px solid var(--p-border,#dfe5ed);box-shadow:0 6px 22px #152d4d16;border-radius:8px;font-size:12px;line-height:1.6;max-width:340px;padding:10px 16px}#cloud-status[hidden]{display:none}.cloud-save-error{margin:18px 0;padding:16px;border:1px solid #d59b89;background:#fff6f1;border-radius:8px;color:#874b38;font-size:12px;line-height:1.8}.cloud-save-error p{margin:0 0 12px}.cloud-save-error .row{flex-wrap:wrap}.cloud-save-error details{margin:12px 0}.cloud-diff{display:grid;grid-template-columns:1fr 1fr;gap:16px}.cloud-diff pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:260px;overflow:auto;padding:10px;background:#fff9;font-size:11px}.cloud-import-stats{columns:2;line-height:2;margin:20px 0;font-size:12px}.cloud-saving .shell,.cloud-saving .modal-overlay{cursor:progress}.cloud-saving .shell button,.cloud-saving .shell input,.cloud-saving .shell select,.cloud-saving .org-node{pointer-events:none}.cloud-saving .modal-close{pointer-events:none}@media(max-width:600px){.cloud-diff{grid-template-columns:1fr}.cloud-initial>div{padding:24px}.cloud-import-stats{columns:1}}
