.cloud-start{width:min(580px,calc(100% - 32px));margin:clamp(24px,12vh,110px) auto;display:grid;gap:14px}
.cloud-start h1,.cloud-start p{margin:0}
.cloud-start .cloud-file{display:grid;gap:7px;font-weight:650}
.cloud-start .cloud-file input{max-width:100%}
.cloud-start ul{padding-left:1.25rem;display:grid;gap:4px;margin:0 0 15px}
.cloud-status[hidden]{display:none}
.cloud-status{display:flex;align-items:center;justify-content:space-between;gap:6px 14px;flex-wrap:wrap;margin-left:224px;padding:6px 20px;font-size:13px;min-height:34px;border-bottom:1px solid #d9e6d9;background:#eef4e8;color:#244b40}
.cloud-status[data-state="conflict"],.cloud-status[data-state="error"],.cloud-status[data-state="newer"]{background:#fff2d8;color:#623d1f}
.cloud-status-actions{display:flex;align-items:center;flex-wrap:wrap;gap:6px}
.cloud-status .button,.cloud-drafts .button{padding:4px 8px;min-height:30px}
.cloud-drafts summary{font-size:13px;padding:4px 2px}
.cloud-drafts[open] .button{margin:3px}
@media(max-width:850px){.cloud-status{margin-left:0;padding-inline:14px}}
