.cloud-panel{position:sticky;top:var(--toolbar-height,64px);z-index:7;background:#153a32;border-bottom:1px solid #638778;color:#e9eee0;padding:10px 24px;font-size:12px}.cloud-panel .wrap{display:flex;gap:16px;align-items:center;justify-content:space-between}.cloud-panel strong{display:block;font-size:12px;font-weight:500}.cloud-panel small{display:block;color:#c2d1bd;font-size:11px}.cloud-panel[data-state=error]{background:#563726;border-color:#ce9567}.cloud-panel button{font:inherit;border:1px solid #b7c4ab;background:transparent;color:#f3eedc;padding:5px 12px;border-radius:4px;white-space:nowrap}#cancel-edit,#logout{font-size:11px}.editor-note{line-height:1.8}.sync-dialog{width:min(460px,calc(100% - 32px));padding:26px;border:1px solid #7c947b;border-radius:10px;background:#15392f;color:#f0eedc;box-shadow:0 20px 90px #0006}.sync-dialog::backdrop{background:#061a13b8;backdrop-filter:blur(4px)}.sync-dialog h2{font:500 22px/1.5 system-ui;margin:0 0 12px}.sync-dialog p{font-size:13px;line-height:1.8;color:#c6d2bc}.sync-dialog label{font-size:12px;display:block}.sync-dialog input{font:inherit;display:block;width:100%;margin:8px 0 12px;border:1px solid #6c876c;border-radius:4px;background:#0b281f;color:#f0eedc;padding:11px}.sync-dialog button{font:inherit;font-size:12px;border:1px solid #789075;border-radius:4px;background:transparent;color:#f0eedc;padding:10px 15px;margin:6px 7px 0 0}.sync-dialog button.primary{background:#eda579;border-color:#eda579;color:#18332a}.sync-dialog button:disabled{opacity:.6}.sync-dialog .error{color:#ffcba7;min-height:24px}.comparison{max-height:240px;overflow:auto;white-space:pre-wrap;font:12px/1.7 system-ui;padding:12px;background:#0d2a20;border:1px solid #647e61}.comparison-title{font-size:12px;margin:12px 0 5px}h1[data-edit]{white-space:pre-line}.tools{flex-wrap:wrap;justify-content:flex-end}.tools button:disabled{opacity:.55;cursor:wait}.status{max-width:min(90vw,650px)}[hidden]{display:none!important}@media(max-width:600px){.toolbar .wrap{padding-block:9px;gap:8px}.brand{font-size:10px}.tools button{font-size:11px;padding:6px 9px}.cloud-panel{top:var(--toolbar-height,58px);padding:9px 0}.cloud-panel .wrap{width:calc(100% - 32px);gap:8px}.cloud-panel small{font-size:10px}.cloud-panel strong{font-size:11px}html{scroll-padding-top:155px}}@media print{.cloud-panel,dialog{display:none!important}}
