.cloud-workspace{margin-top:0;scroll-margin-top:24px}.cloud-workspace h1{font-size:clamp(2rem,4vw,3rem);margin:16px 0 0}.cloud-workspace>p:not(.hint){max-width:760px;color:var(--muted)}.cloud-workspace .section-top{align-items:center}.cloud-workspace .eyebrow{color:var(--muted)}.cloud-workspace a.primary{text-decoration:none}.entry-name{display:flex;flex-direction:column;gap:8px;margin-top:24px;max-width:520px;font-size:.875rem}.entry-name input{padding:12px;border:1px solid #b9b9c1;border-radius:10px;width:100%;color:var(--ink);background:white}.cloud-entry{border-top:1px solid var(--line);padding:20px 0;overflow-wrap:anywhere}.cloud-entry p{font-size:.875rem;color:var(--muted);margin-bottom:0}.cloud-entry .actions{margin-top:12px}.cloud-workspace #cloud-message{color:var(--green);font-size:.875rem;overflow-wrap:anywhere}#test-billing{padding:20px;margin-top:24px;border:1px solid #ecc8a8;border-radius:12px;background:#fff1e5}@media print{.cloud-workspace{display:none!important}}
#cloud-export-preview{margin-top:20px}#cloud-export-preview label{display:block;font-size:.875rem;margin-bottom:8px}#cloud-export-text{box-sizing:border-box;width:100%;max-width:100%;padding:12px;font:14px monospace;border:1px solid var(--line);border-radius:10px;resize:vertical}
#cloud-restore-panel{margin-top:20px}#cloud-restore-panel summary{cursor:pointer;font-weight:600}#cloud-restore-panel label{display:block;font-size:.875rem;margin:16px 0 8px}#cloud-restore-text{box-sizing:border-box;width:100%;padding:12px;font:14px monospace;border:1px solid var(--line);border-radius:10px;resize:vertical}
.delete-confirmation{flex-basis:100%;padding:12px;border:1px solid var(--line);border-radius:10px}.delete-confirmation p{margin:0 0 12px}.delete-confirmation button{margin-right:8px}
