.ap[data-v-7cdc81a1]{display:inline-block}.ap__trigger[data-v-7cdc81a1]{white-space:nowrap}.ap__modal[data-v-7cdc81a1]{align-items:center;background:#0000008c;display:flex;inset:0;justify-content:center;position:fixed;z-index:90}.ap__panel[data-v-7cdc81a1]{background:var(--color-surface,#fff);border-radius:var(--radius-lg,14px);box-shadow:0 12px 32px #0f172a40;display:flex;flex-direction:column;gap:.75rem;max-height:86vh;padding:1rem;width:min(880px,96vw)}.ap__head[data-v-7cdc81a1]{align-items:center;display:flex;gap:.5rem}.ap__head h3[data-v-7cdc81a1]{flex:1;font-size:1rem;margin:0}.ap__folder[data-v-7cdc81a1]{align-items:center;color:var(--color-text-muted);display:flex;font-size:.8rem;gap:.35rem}.ap__folder select[data-v-7cdc81a1]{padding:.3rem .45rem}.ap__folder select[data-v-7cdc81a1],.ap__search[data-v-7cdc81a1]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.ap__search[data-v-7cdc81a1]{color:var(--color-text);flex:1;font:inherit;font-size:.82rem;max-width:280px;min-width:0;padding:.35rem .55rem}.ap__search[data-v-7cdc81a1]:focus{border-color:var(--color-primary);outline:none}.ap__status[data-v-7cdc81a1]{color:var(--color-text-muted);font-size:.85rem;margin:0}.ap__status--err[data-v-7cdc81a1]{color:var(--color-danger-text,#b91c1c)}.ap__empty[data-v-7cdc81a1]{color:var(--color-text-muted);font-size:.85rem;padding:2rem 1rem;text-align:center}.ap__grid[data-v-7cdc81a1]{display:grid;gap:.55rem;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));overflow:auto;padding:.15rem}.ap__item[data-v-7cdc81a1]{background:var(--color-surface-2);border:1px solid var(--color-border);display:flex;flex-direction:column;gap:.25rem;padding:.35rem}.ap__item[data-v-7cdc81a1],.ap__item img[data-v-7cdc81a1]{border-radius:var(--radius-sm)}.ap__item img[data-v-7cdc81a1]{aspect-ratio:4/3;background:var(--color-border);-o-object-fit:cover;object-fit:cover;width:100%}.ap__name[data-v-7cdc81a1]{color:var(--color-text-muted);font-size:.72rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap__pick[data-v-7cdc81a1]{align-self:stretch}
