.cloud-actions{display:flex;flex-direction:column;gap:8px;flex-shrink:0}
.cloud-author{font-size:12px;color:var(--muted);margin:5px 0;overflow-wrap:anywhere}
.cloud-meta{min-width:0;flex:1}.cloud-id,.cloud-desc{overflow-wrap:anywhere}
.cloud-detail[hidden]{display:none}.cloud-detail{position:fixed;inset:0;z-index:10020;background:rgba(20,30,45,.42);display:flex;align-items:center;justify-content:center;padding:20px}
.cloud-detail-panel{width:min(100%,440px);max-height:85dvh;overflow:auto;background:var(--bg,#fff);color:var(--ink,#222);border-radius:20px;padding:20px;overscroll-behavior:contain}
.cloud-detail-panel h2{font-size:22px;margin:16px 0 8px}.cloud-detail-panel p{overflow-wrap:anywhere;white-space:pre-wrap}
.cloud-persona{font-size:13px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;max-height:40dvh;overflow:auto;overscroll-behavior:contain;padding:12px;background:var(--surface,#f4f5f8);border-radius:12px}
.cloud-detail-avatar{width:72px;height:72px;object-fit:cover;border-radius:18px;margin-top:12px}
.cloud-retry{margin-top:10px}.cloud-error{line-height:1.7;padding:16px;color:var(--muted)}
.square-mine-row{flex-wrap:wrap;height:auto!important}.square-mine-actions{display:flex;gap:7px;justify-content:flex-end;width:100%;padding-top:5px}.square-mine-actions button{font-size:12px;padding:6px 10px}
.square-edit-form label{display:block;font-size:12px;color:var(--gray-1);margin:15px 0}.square-edit-form input,.square-edit-form textarea,.square-edit-form select{display:block;width:100%;box-sizing:border-box;margin-top:7px;padding:11px 12px;border:0;border-radius:12px;background:var(--fill);color:var(--ink);font:inherit;font-size:14px}.square-edit-form textarea{min-height:90px;resize:vertical}
