/* KNITFORM private pattern cloud controls. Existing editor styles remain intact. */
.cloud-separator{width:100%;border:0;border-top:1px solid #ece8f2;margin:5px 0}
.cloud-menu-status{display:block;font-size:11px;color:#766c86;padding:6px 12px;max-width:280px;line-height:1.5}
.cloud-dialog{width:min(680px,calc(100vw - 30px));max-height:min(75vh,800px);border:1px solid #e5dfee;border-radius:20px;box-shadow:0 24px 90px #28203d40;padding:24px;color:#2b2640;background:#fff}
.cloud-dialog::backdrop{background:#211b3380}
.cloud-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:12px}
.cloud-dialog-head h2{margin:0;font-size:22px}
.cloud-dialog p{color:#6f667f;font-size:14px}
.cloud-items{display:grid;gap:10px;margin-top:16px;max-height:50vh;overflow:auto}
.cloud-item{display:flex;align-items:center;gap:10px;border:1px solid #e9e4f0;border-radius:12px;padding:13px;flex-wrap:wrap}
.cloud-item-info{display:grid;gap:3px;min-width:180px;flex:1}
.cloud-item-info strong{overflow-wrap:anywhere}
.cloud-item-info .tiny{color:#796f86}
@media (max-width:600px){.cloud-dialog{padding:15px}.cloud-item .btn{flex:1}}
