.admin-dashboard.svelte-1jef3w8{border-radius:var(--radius-xl);padding:2.25rem}.header-actions.svelte-1jef3w8{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.header-actions.svelte-1jef3w8 h3:where(.svelte-1jef3w8){color:#fff;font-size:1.35rem}.count-text.svelte-1jef3w8{color:var(--text-dim);font-size:.82rem}.table-wrapper.svelte-1jef3w8{overflow-x:auto}table.svelte-1jef3w8{border-collapse:collapse;text-align:left;width:100%}th.svelte-1jef3w8{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--surface-border);padding:1.1rem 1.25rem;font-size:.8rem;font-weight:700}td.svelte-1jef3w8{border-bottom:1px solid var(--surface-border-subtle);vertical-align:middle;padding:1.1rem 1.25rem}.island-info.svelte-1jef3w8{align-items:center;gap:1rem;display:flex}.island-info.svelte-1jef3w8 img:where(.svelte-1jef3w8){object-fit:cover;border:1px solid var(--surface-border);border-radius:6px;width:56px;height:38px}.island-name.svelte-1jef3w8{color:#fff;font-size:.95rem;font-weight:700;display:block}.island-slug.svelte-1jef3w8{color:var(--text-dim);font-size:.75rem;display:block}.region-col.svelte-1jef3w8{flex-direction:column;display:flex}.region-name.svelte-1jef3w8{color:#e2e8f0;font-size:.9rem;font-weight:500}.province-name.svelte-1jef3w8{color:var(--text-dim);font-size:.78rem}.badge.svelte-1jef3w8{border-radius:var(--radius-full);color:var(--text-muted);background:#ffffff0f;align-items:center;gap:.35rem;padding:.3rem .75rem;font-size:.78rem;font-weight:700;display:inline-flex}.badge.active.svelte-1jef3w8{color:#34d399;background:#10b98126;border:1px solid #10b9814d}.badge-featured.svelte-1jef3w8{border-radius:var(--radius-full);color:#fbbf24;background:#f59e0b26;border:1px solid #f59e0b4d;align-items:center;gap:.35rem;padding:.3rem .7rem;font-size:.78rem;font-weight:600;display:inline-flex}.text-dim.svelte-1jef3w8{color:var(--text-dim)}.actions.svelte-1jef3w8{gap:.5rem;display:flex}.btn-icon.svelte-1jef3w8{border-radius:var(--radius-sm);border:1px solid var(--surface-border);width:36px;height:36px;color:var(--text-muted);transition:var(--transition-fast);background:#ffffff0d;justify-content:center;align-items:center;display:flex}.btn-icon.svelte-1jef3w8:hover{border-color:var(--primary);color:#fff;background:#00b4d826}.btn-icon.edit.svelte-1jef3w8:hover{color:#34d399;background:#10b98126;border-color:#10b981}.btn-icon.delete.svelte-1jef3w8:hover{color:#f87171;background:#ef444426;border-color:#ef4444}
