.cloud-download-list{display:flex;flex-direction:column;gap:.65rem;margin-top:1rem;min-width:0}
.cloud-download-source{display:grid;gap:.6rem;padding:1rem;border:1px solid var(--border-subtle,#e1dfeb);border-radius:12px;background:var(--bg-secondary,#f5f3fa);min-width:0;overflow-wrap:anywhere;text-align:left}
.cloud-download-info{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.cloud-download-info p{flex-basis:100%;margin:0;font-size:.85rem;color:var(--text-secondary,#646173)}
.cloud-download-tag{font-size:.75rem;padding:.15rem .45rem;border-radius:6px;color:var(--accent,#6535d9);background:var(--bg-card,#fff)}
.cloud-download-code{font-size:.85rem;user-select:text}.cloud-download-actions{display:flex;gap:.5rem;flex-wrap:wrap}.cloud-download-status{font-size:.8rem;color:var(--text-secondary,#646173)}
.cloud-editor-list{display:flex;flex-direction:column;gap:1rem}.cloud-editor-list fieldset{min-width:0}.cloud-editor-list label{display:block;margin:.5rem 0}.cloud-editor-list .form-row{display:flex;gap:.75rem;flex-wrap:wrap}.cloud-editor-list .form-row>label{flex:1;min-width:min(100%,180px)}
.cloud-source-preview{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.cloud-download-source a[aria-disabled=true]{opacity:.6}
.cloud-download-feedback{position:fixed;z-index:2000;inset:auto 1rem 1rem auto;max-width:min(32rem,calc(100vw - 2rem));padding:.85rem 1rem;border:1px solid var(--border-subtle,#ddd);border-radius:12px;background:var(--bg-card,#fff);color:var(--text-primary,#222);box-shadow:0 4px 24px #0002;overflow-wrap:anywhere;font-size:.9rem;display:flex;gap:1rem;align-items:center}
.cloud-download-feedback[hidden]{display:none}.cloud-download-feedback button{border:0;background:transparent;color:inherit;cursor:pointer;font-size:1.2rem;min-width:32px;min-height:32px}
@media(min-width:680px){.cloud-download-source{grid-template-columns:minmax(0,1fr) auto;align-items:center}.cloud-download-info,.cloud-download-code{grid-column:1}.cloud-download-actions{grid-column:2;grid-row:1/3}.cloud-download-status{grid-column:1/-1}}
