@charset "UTF-8";.picker[data-v-35c532a5]{display:grid;gap:.75rem}.tabs[data-v-35c532a5]{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.tab[data-v-35c532a5]{padding:.35rem .6rem;border:1px solid #ddd;border-radius:8px;background:#f8f8f8;cursor:pointer}.tab.active[data-v-35c532a5]{background:#111;color:#fff;border-color:#111}.search[data-v-35c532a5]{margin-left:auto;padding:.35rem .5rem;border:1px solid #ddd;border-radius:8px;min-width:180px}.reload[data-v-35c532a5]{padding:.35rem .5rem;border:1px solid #ddd;border-radius:8px;background:#fff;cursor:pointer}.preview[data-v-35c532a5]{display:flex;gap:.5rem;align-items:center}.preview img[data-v-35c532a5]{width:64px;height:64px;object-fit:cover;border-radius:8px;border:1px solid #eee}.preview .muted[data-v-35c532a5]{color:#777}.grid[data-v-35c532a5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:.5rem}.cell[data-v-35c532a5]{display:flex;flex-direction:column;gap:.35rem;align-items:center;padding:.5rem;border:1px solid #eee;border-radius:10px;background:#fff;cursor:pointer}.cell img[data-v-35c532a5]{width:100%;height:100px;object-fit:cover;border-radius:8px;background:#fafafa}.cell .name[data-v-35c532a5]{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem}.empty[data-v-35c532a5]{color:#777;padding:.75rem}.foot[data-v-35c532a5]{display:flex;align-items:center;justify-content:space-between}.err[data-v-35c532a5]{color:#c00}.pager[data-v-35c532a5]{display:flex;align-items:center;gap:.5rem}.pager button[data-v-35c532a5]{padding:.25rem .5rem;border:1px solid #ddd;border-radius:6px;background:#fff;cursor:pointer}.wrap[data-v-06636385]{display:flex;flex-direction:column;gap:12px}.toolbar[data-v-06636385]{display:flex;gap:8px;align-items:center}.primary[data-v-06636385]{background:#111827;color:#fff;border-radius:8px;padding:.5rem .75rem}.err[data-v-06636385]{color:#c00;margin-left:8px}.grid[data-v-06636385]{display:grid;grid-template-columns:1fr 360px;gap:16px}.table[data-v-06636385]{overflow:auto;background:#fff;border-radius:12px;padding:12px}table[data-v-06636385]{width:100%;border-collapse:collapse}th[data-v-06636385],td[data-v-06636385]{padding:8px;border-bottom:1px solid #eee;text-align:left}.editor[data-v-06636385]{background:#fff;border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:10px}label[data-v-06636385]{display:flex;flex-direction:column;gap:6px;font-size:14px}input[data-v-06636385],select[data-v-06636385],textarea[data-v-06636385]{padding:.5rem;border:1px solid #ddd;border-radius:8px}.imgrow[data-v-06636385]{display:flex;gap:8px;align-items:center}.row[data-v-06636385]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.actions[data-v-06636385]{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}@media (max-width: 1100px){.grid[data-v-06636385]{grid-template-columns:1fr}}.stub[data-v-bfdeb681]{display:grid;gap:6px}.muted[data-v-bfdeb681]{color:#6b7280}code[data-v-bfdeb681]{background:#f3f4f6;padding:2px 6px;border-radius:6px}.stub[data-v-4e1ba55b]{display:grid;gap:6px}.muted[data-v-4e1ba55b]{color:#6b7280}code[data-v-4e1ba55b]{background:#f3f4f6;padding:2px 6px;border-radius:6px}.stub[data-v-d4835b37]{display:grid;gap:6px}.muted[data-v-d4835b37]{color:#6b7280}code[data-v-d4835b37]{background:#f3f4f6;padding:2px 6px;border-radius:6px}.stub[data-v-e25d9a12]{display:grid;gap:6px}.muted[data-v-e25d9a12]{color:#6b7280}code[data-v-e25d9a12]{background:#f3f4f6;padding:2px 6px;border-radius:6px}.stub[data-v-ab6ce11f]{display:grid;gap:6px}.muted[data-v-ab6ce11f]{color:#6b7280}code[data-v-ab6ce11f]{background:#f3f4f6;padding:2px 6px;border-radius:6px}.stub[data-v-87e2d44d]{display:grid;gap:6px}.muted[data-v-87e2d44d]{color:#6b7280}code[data-v-87e2d44d]{background:#f3f4f6;padding:2px 6px;border-radius:6px}.theme-club[data-v-801af18d]{--brand: var(--brand);--brand-weak: var(--brand-weak)}.theme-family[data-v-801af18d]{--brand: var(--brand-family);--brand-weak: var(--brand-family-weak)}.admin[data-v-801af18d]{display:grid;grid-template-columns:260px 1fr;min-height:100vh}.sidebar[data-v-801af18d]{background:#111827;color:#fff;padding:18px;display:grid;grid-template-rows:auto 1fr auto;gap:20px}.logo[data-v-801af18d]{display:flex;align-items:center;justify-content:space-between}.badge[data-v-801af18d]{text-transform:uppercase;font-size:11px;padding:4px 8px;border-radius:999px;background:var(--brand-weak);color:#111827}.nav[data-v-801af18d]{display:grid;gap:8px}.group[data-v-801af18d]{font-size:12px;color:#9ca3af;margin:10px 0 4px;text-transform:uppercase;letter-spacing:.06em}.nav__item[data-v-801af18d]{text-align:left;border:0;padding:10px 12px;border-radius:10px;cursor:pointer;background:transparent;color:#e5e7eb}.nav__item[data-v-801af18d]:hover{background:#1f2937}.nav__item.active[data-v-801af18d]{background:var(--brand);color:#fff}.sidebar__footer[data-v-801af18d]{color:#9ca3af}.content[data-v-801af18d]{padding:22px;display:grid;grid-template-rows:auto 1fr;gap:16px}.topbar[data-v-801af18d]{display:flex;align-items:center;justify-content:space-between}.title[data-v-801af18d]{margin:0;font-size:20px}.channel-switch[data-v-801af18d]{display:flex;gap:8px}.chip[data-v-801af18d]{background:transparent;border:1px solid var(--brand);color:var(--brand);padding:6px 10px;border-radius:999px;cursor:pointer}.chip.active[data-v-801af18d]{background:var(--brand);color:#fff}.page[data-v-801af18d]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:16px;min-height:420px}@media (max-width: 960px){.admin[data-v-801af18d]{grid-template-columns:1fr}.sidebar[data-v-801af18d]{grid-row:2}}:root{--bg: #f6f7fb;--text: #0f172a;--muted: #6b7280;--card: #ffffff;--border: #e5e7eb;--radius: 14px;--brand: #ef6c00;--brand-weak: #fff3e5;--brand-family: #16a34a;--brand-family-weak: #ecfdf5}*{box-sizing:border-box}html,body,#app{height:100%}body{margin:0;color:var(--text);background:var(--bg);font:14px/1.4 system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Helvetica Neue,Arial,"Apple Color Emoji","Segoe UI Emoji"}.btn{background:var(--brand);color:#fff;border:0;padding:8px 12px;border-radius:10px;cursor:pointer}.btn.ghost{background:transparent;color:var(--brand);border:1px solid var(--brand)}
