.admin-page.svelte-1wgd45x{flex-direction:column;gap:1.5rem;max-width:1080px;margin:0 auto;padding:2rem 1rem 4rem;display:flex}.page-loading.svelte-1wgd45x{justify-content:center;padding:4rem 0;display:flex}.admin-header.svelte-1wgd45x .btn-back:where(.svelte-1wgd45x){margin:0 0 .75rem;padding:.25rem .625rem;font-size:.8125rem}.admin-header.svelte-1wgd45x .eyebrow:where(.svelte-1wgd45x){text-transform:uppercase;letter-spacing:.16em;color:var(--color-text-muted);margin:0 0 .375rem;font-size:.6875rem;font-weight:600}.admin-header.svelte-1wgd45x h1:where(.svelte-1wgd45x){font-family:var(--font-headline);letter-spacing:-.02em;color:var(--color-text);margin:0;font-size:clamp(1.5rem,3.5vw,2rem);font-weight:700}.admin-header.svelte-1wgd45x .lede:where(.svelte-1wgd45x){max-width:60ch;color:var(--color-text-muted);margin:.5rem 0 0;font-size:.9375rem;line-height:1.6}.toolbar.svelte-1wgd45x{justify-content:flex-end;display:flex}.btn.svelte-1wgd45x{border-radius:var(--radius-md);font-family:var(--font-body);cursor:pointer;transition:background var(--transition-fast) var(--easing-default), color var(--transition-fast) var(--easing-default), border-color var(--transition-fast) var(--easing-default);border:1px solid #0000;padding:.5rem 1rem;font-size:.875rem;font-weight:600}.btn.svelte-1wgd45x:disabled{opacity:.6;cursor:not-allowed}.btn-primary.svelte-1wgd45x{background:var(--color-accent);color:#fff}.btn-primary.svelte-1wgd45x:hover:not(:disabled){filter:brightness(1.05)}.btn-ghost.svelte-1wgd45x{border-color:var(--color-border);color:var(--color-text-muted);background:0 0}.btn-ghost.svelte-1wgd45x:hover:not(:disabled){color:var(--color-text);background:var(--color-surface-muted)}.card.svelte-1wgd45x{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);max-width:560px;margin:2rem auto 0;padding:2rem}.notice.svelte-1wgd45x{text-align:center}.notice.svelte-1wgd45x h2:where(.svelte-1wgd45x){font-family:var(--font-headline);color:var(--color-text);margin:0 0 .75rem;font-size:1.25rem;font-weight:600}.notice.svelte-1wgd45x p:where(.svelte-1wgd45x){color:var(--color-text-muted);margin:0 0 1rem;font-size:.9375rem;line-height:1.6}.empty-state.svelte-1wgd45x{text-align:center;color:var(--color-text-muted);background:var(--color-surface-muted);border-radius:var(--radius-lg);padding:2rem}.empty-state.svelte-1wgd45x p:where(.svelte-1wgd45x){margin:0 0 .25rem}.hint.svelte-1wgd45x{color:var(--color-text-subtle);font-size:.8125rem}.add-card.svelte-1wgd45x{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.add-card.svelte-1wgd45x h3:where(.svelte-1wgd45x){color:var(--color-text);margin:0;font-size:1rem;font-weight:600}.field-grid.svelte-1wgd45x{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.field.svelte-1wgd45x{flex-direction:column;gap:.375rem;min-width:0;display:flex}.field-wide.svelte-1wgd45x{grid-column:1/-1}.field.svelte-1wgd45x span:where(.svelte-1wgd45x){color:var(--color-text-muted);font-size:.75rem;font-weight:600}.field.svelte-1wgd45x input:where(.svelte-1wgd45x),.field.svelte-1wgd45x select:where(.svelte-1wgd45x){border:1.5px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-muted);color:var(--color-text);min-width:0;padding:.5rem .75rem;font-size:.875rem}.field.svelte-1wgd45x select:where(.svelte-1wgd45x){cursor:pointer;font-family:inherit}.field.svelte-1wgd45x input:where(.svelte-1wgd45x):focus,.field.svelte-1wgd45x select:where(.svelte-1wgd45x):focus{border-color:var(--color-accent);outline:none}.row-actions.svelte-1wgd45x{justify-content:flex-end;gap:.75rem;display:flex}.portal-list.svelte-1wgd45x{flex-direction:column;gap:.75rem;display:flex}.portal-card.svelte-1wgd45x{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.25rem;display:flex}.portal-info.svelte-1wgd45x{flex-direction:column;gap:.375rem;min-width:0;display:flex}.portal-head.svelte-1wgd45x{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.portal-name.svelte-1wgd45x{color:var(--color-text);font-size:1rem;font-weight:600}.portal-url.svelte-1wgd45x{color:var(--color-accent);word-break:break-all;font-size:.8125rem}.portal-from.svelte-1wgd45x{color:var(--color-text-subtle);font-size:.75rem}.portal-logo.svelte-1wgd45x{color:var(--color-accent);word-break:break-all;font-size:.75rem}.biz-id.svelte-1wgd45x{font-family:var(--font-mono,monospace);color:var(--color-text-subtle);word-break:break-all;font-size:.6875rem}.business-badge.svelte-1wgd45x{color:var(--color-text-muted);background:var(--color-surface-muted);border-radius:var(--radius-full,999px);white-space:nowrap;padding:.125rem .5rem;font-size:.6875rem;font-weight:600}.edit-body.svelte-1wgd45x{flex-direction:column;gap:1rem;width:100%;display:flex}.portal-business.svelte-1wgd45x{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.biz-label.svelte-1wgd45x{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-subtle);font-size:.6875rem;font-weight:600}.biz-value.svelte-1wgd45x{color:var(--color-text);font-size:.9375rem;font-weight:600}.form-error.svelte-1wgd45x{background:var(--color-error-bg,#dc26261a);color:var(--color-error,#dc2626);border-radius:var(--radius-md);padding:.625rem .875rem;font-size:.8125rem}.seed-card.svelte-1wgd45x{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.seed-head.svelte-1wgd45x{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.seed-copy.svelte-1wgd45x h3:where(.svelte-1wgd45x){color:var(--color-text);margin:0 0 .375rem;font-size:1rem;font-weight:600}.seed-copy.svelte-1wgd45x p:where(.svelte-1wgd45x){max-width:60ch;color:var(--color-text-muted);margin:0;font-size:.8125rem;line-height:1.55}.seed-head.svelte-1wgd45x .btn:where(.svelte-1wgd45x){white-space:nowrap;flex-shrink:0}.seed-summary.svelte-1wgd45x{color:var(--color-text-muted);font-size:.8125rem;font-weight:600}.seed-summary.has-failures.svelte-1wgd45x{color:var(--color-error,#dc2626)}.seed-results.svelte-1wgd45x{flex-direction:column;gap:.25rem;max-height:320px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.seed-row.svelte-1wgd45x{background:var(--color-surface-muted);border-radius:var(--radius-md);justify-content:space-between;align-items:baseline;gap:.75rem;padding:.375rem .625rem;font-size:.8125rem;display:flex}.seed-name.svelte-1wgd45x{font-family:var(--font-mono,monospace);color:var(--color-text);word-break:break-all}.seed-action.svelte-1wgd45x{white-space:nowrap;text-align:right;font-weight:600}.seed-action-created.svelte-1wgd45x{color:var(--color-accent)}.seed-action-updated.svelte-1wgd45x{color:var(--color-text-subtle)}.seed-action-failed.svelte-1wgd45x{color:var(--color-error,#dc2626);white-space:normal}@media (width<=640px){.field-grid.svelte-1wgd45x{grid-template-columns:1fr}.portal-card.svelte-1wgd45x,.seed-head.svelte-1wgd45x{flex-direction:column}}
