.btn[data-v-213f701a]{cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:.4rem;padding:.4rem .85rem;font-family:inherit;font-size:.78rem;font-weight:600;transition:filter .15s,background-color .15s,border-color .15s;display:inline-flex}.btn[data-v-213f701a]:hover:not(:disabled){filter:brightness(1.12)}.btn[data-v-213f701a]:disabled{opacity:.5;cursor:default}.btn i[data-v-213f701a]{font-size:.75rem}.btn--primary[data-v-213f701a]{color:#fff;background-color:#1f5db2;border:1px solid #3b82f666}.btn--ghost[data-v-213f701a]{border:1px solid var(--border-subtle);color:#ffffffbf;background-color:#ffffff0a}.btn--ghost[data-v-213f701a]:hover:not(:disabled){color:#fff;background-color:#ffffff14}.btn--danger-ghost[data-v-213f701a]{color:#f87171;background-color:#e3342f1a;border:1px solid #e3342f4d}.btn--icon[data-v-213f701a]{padding:.35rem .45rem}.ui-input[data-v-213f701a],.ui-textarea[data-v-213f701a],.ui-select[data-v-213f701a]{border:1px solid var(--border-subtle);width:100%;color:var(--text-primary);background-color:#ffffff0a;border-radius:6px;outline:none;padding:.45rem .6rem;font-family:inherit;font-size:.82rem;transition:border-color .15s}.ui-input[data-v-213f701a]:focus,.ui-textarea[data-v-213f701a]:focus,.ui-select[data-v-213f701a]:focus{border-color:#3b82f68c}.ui-input[data-v-213f701a]::placeholder,.ui-textarea[data-v-213f701a]::placeholder,.ui-select[data-v-213f701a]::placeholder{color:#ffffff4d}.ui-select option[data-v-213f701a]{background-color:#0b1626}.ui-textarea[data-v-213f701a]{resize:vertical;min-height:5rem;line-height:1.45}.ui-label[data-v-213f701a]{letter-spacing:.04em;text-transform:uppercase;color:#ffffff73;margin-bottom:.3rem;font-size:.7rem;font-weight:600;display:block}.ui-field[data-v-213f701a]{margin-bottom:.9rem}.ui-row[data-v-213f701a]{flex-wrap:wrap;gap:.75rem;display:flex}.ui-grow[data-v-213f701a]{flex:1;min-width:12rem}.ui-hint[data-v-213f701a]{color:#fff6;margin:.3rem 0 0;font-size:.7rem;line-height:1.4}.ui-actions[data-v-213f701a]{justify-content:flex-end;gap:.5rem;margin-top:1.1rem;display:flex}.ui-error[data-v-213f701a]{color:#f87171;margin:.4rem 0 0;font-size:.76rem}.cloud[data-v-213f701a]{gap:1rem;height:100%;min-height:0;display:flex}.cloud--pick[data-v-213f701a]{max-height:60vh}.cloud-folders[data-v-213f701a]{flex-direction:column;flex:0 0 13rem;gap:.25rem;display:flex;overflow-y:auto}.cloud-folder[data-v-213f701a]{color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:.5rem;padding:.45rem .6rem;font-size:.82rem;display:flex}.cloud-folder[data-v-213f701a]:hover{background:#ffffff0d}.cloud-folder.active[data-v-213f701a]{background:#60a5fa1f;border-color:#60a5fa80}.cloud-folder--add[data-v-213f701a]{border:1px dashed var(--border-subtle);color:var(--text-muted);margin-top:.4rem}.cloud-folder-name[data-v-213f701a]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cloud-count[data-v-213f701a]{color:var(--text-muted);font-size:.7rem}.cloud-main[data-v-213f701a]{flex-direction:column;flex:1;gap:.75rem;min-width:0;display:flex;overflow-y:auto}.cloud-head[data-v-213f701a]{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.cloud-title[data-v-213f701a]{color:var(--text-primary);margin:0;font-size:1rem}.cloud-sub[data-v-213f701a]{color:var(--text-muted);margin:.15rem 0 0;font-size:.75rem}.cloud-actions[data-v-213f701a]{gap:.4rem;display:flex}.cloud-error[data-v-213f701a]{color:#f87171;margin:0;font-size:.8rem}.cloud-grid[data-v-213f701a]{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:.6rem;display:grid}.cloud-empty[data-v-213f701a]{text-align:center;color:var(--text-muted);grid-column:1/-1;margin:0;padding:2rem 0;font-size:.82rem}.cloud-tile[data-v-213f701a]{aspect-ratio:1;border:1px solid var(--border-subtle);background:#ffffff0a;border-radius:8px;margin:0;position:relative;overflow:hidden}.cloud-open[data-v-213f701a]{cursor:pointer;background:0 0;border:none;width:100%;height:100%;padding:0;display:block}.cloud-open img[data-v-213f701a]{object-fit:cover;width:100%;height:100%}.cloud-move[data-v-213f701a]{color:#fff;cursor:pointer;background:#000000b3;border:none;border-radius:50%;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;display:flex;position:absolute;top:.3rem;right:.3rem}.cloud-move i[data-v-213f701a]{font-size:.7rem}.cloud-move[data-v-213f701a]:hover{background:#2563eb}.cloud-by[data-v-213f701a]{color:#fff;background:linear-gradient(#0000,#000000bf);flex-direction:column;padding:.15rem .35rem;font-size:.65rem;display:flex;position:absolute;bottom:0;left:0;right:0}.cloud-loading[data-v-213f701a]{color:var(--text-muted);justify-content:center;padding:.75rem;display:flex}.cloud-more[data-v-213f701a]{align-self:center}.cloud-form[data-v-213f701a]{flex-direction:column;gap:.75rem;display:flex}.cloud-move-list[data-v-213f701a]{flex-direction:column;gap:.35rem;max-height:50vh;display:flex;overflow-y:auto}.cloud-move-option[data-v-213f701a]{border:1px solid var(--border-subtle);color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:.5rem;padding:.55rem .7rem;display:flex}.cloud-move-option[data-v-213f701a]:hover{border-color:#60a5fa99}.cloud-lightbox-caption[data-v-213f701a]{color:#fff;margin:.6rem 0 0;font-size:.85rem}.cloud-lightbox[data-v-213f701a]{z-index:2000;cursor:zoom-out;background:#000000d9;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.cloud-lightbox img[data-v-213f701a]{border-radius:8px;max-width:92vw;max-height:92vh}@media (width<=720px){.cloud[data-v-213f701a]{flex-direction:column}.cloud-folders[data-v-213f701a]{flex-direction:row;flex:none;overflow-x:auto}}
