.marketing.svelte-13e15uv{max-width:1400px}.tabs.svelte-13e15uv{display:flex;gap:.25rem;margin-bottom:1.5rem;border-bottom:1px solid var(--border-subtle, rgba(148, 163, 184, .1));padding-bottom:.5rem}.tab.svelte-13e15uv{background:transparent;border:none;padding:.625rem 1rem;color:var(--text-secondary, #94a3b8);font-size:.875rem;cursor:pointer;border-radius:.5rem;transition:all .15s}.tab.svelte-13e15uv:hover{color:var(--text-primary, #f1f5f9);background:#94a3b81a}.tab.active.svelte-13e15uv{color:var(--color-emerald, #10b981);border-bottom:2px solid var(--color-emerald, #10b981);margin-bottom:-.5rem;padding-bottom:calc(.625rem + 2px)}.stats-grid.svelte-13e15uv{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem}.stat-card.svelte-13e15uv{background:var(--bg-card, #1e293b);border:1px solid var(--border-subtle, rgba(148, 163, 184, .1));border-radius:.75rem;padding:1.25rem;display:flex;align-items:center;gap:1rem}.stat-icon.svelte-13e15uv{font-size:1.5rem;width:48px;height:48px;background:#10b9811a;border-radius:.5rem;display:flex;align-items:center;justify-content:center}.stat-value.svelte-13e15uv{font-size:1.5rem;font-weight:700;color:var(--text-primary, #f1f5f9)}.stat-label.svelte-13e15uv{font-size:.875rem;color:var(--text-muted, #64748b)}.card.svelte-13e15uv{background:var(--bg-card, #1e293b);border:1px solid var(--border-subtle, rgba(148, 163, 184, .1));border-radius:.75rem;padding:1.25rem;margin-bottom:1.5rem}.card-header.svelte-13e15uv{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.card-header.svelte-13e15uv h3:where(.svelte-13e15uv){font-size:1rem;font-weight:600;color:var(--text-primary, #f1f5f9);margin:0}.btn-primary.svelte-13e15uv{background:var(--color-emerald, #10b981);color:#fff;border:none;padding:.5rem 1rem;border-radius:.5rem;font-size:.875rem;cursor:pointer;text-decoration:none;transition:all .15s}.btn-primary.svelte-13e15uv:hover{background:#059669}.campaigns-table.svelte-13e15uv{width:100%;border-collapse:collapse}.campaigns-table.svelte-13e15uv th:where(.svelte-13e15uv),.campaigns-table.svelte-13e15uv td:where(.svelte-13e15uv){text-align:left;padding:.75rem;border-bottom:1px solid var(--border-subtle, rgba(148, 163, 184, .1))}.campaigns-table.svelte-13e15uv th:where(.svelte-13e15uv){font-size:.75rem;text-transform:uppercase;color:var(--text-muted, #64748b);font-weight:500}.campaigns-table.svelte-13e15uv td:where(.svelte-13e15uv){color:var(--text-secondary, #94a3b8);font-size:.875rem}.badge.svelte-13e15uv{font-size:.75rem;padding:.25rem .5rem;border-radius:.25rem}.badge.email.svelte-13e15uv{background:#3b82f626;color:#3b82f6}.badge.social.svelte-13e15uv{background:#8b5cf626;color:#8b5cf6}.status.svelte-13e15uv{font-size:.75rem;padding:.25rem .5rem;border-radius:.25rem}.status.sent.svelte-13e15uv{background:#10b98126;color:#10b981}.status.draft.svelte-13e15uv{background:#f59e0b26;color:#f59e0b}.empty-state.svelte-13e15uv{text-align:center;padding:3rem;color:var(--text-muted, #64748b)}.empty-icon.svelte-13e15uv{font-size:3rem;margin-bottom:1rem}.empty-state.svelte-13e15uv .hint:where(.svelte-13e15uv){font-size:.875rem;margin-top:.5rem}.templates-grid.svelte-13e15uv{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem}.template-card.svelte-13e15uv{background:#94a3b80d;border:1px solid var(--border-subtle, rgba(148, 163, 184, .1));border-radius:.5rem;padding:1.5rem;text-align:center;cursor:pointer;transition:all .15s}.template-card.svelte-13e15uv:hover{border-color:var(--color-emerald, #10b981)}.template-card.add-new.svelte-13e15uv{border-style:dashed}.template-preview.svelte-13e15uv{font-size:2rem;margin-bottom:.75rem}.template-name.svelte-13e15uv{font-weight:500;color:var(--text-primary, #f1f5f9);margin-bottom:.25rem}.template-used.svelte-13e15uv{font-size:.75rem;color:var(--text-muted, #64748b)}.website-card.svelte-13e15uv{display:flex;align-items:center;gap:1rem;padding:1rem;background:#94a3b80d;border-radius:.5rem}.website-thumbnail.svelte-13e15uv{font-size:2rem;width:60px;height:60px;background:#10b9811a;border-radius:.5rem;display:flex;align-items:center;justify-content:center}.website-info.svelte-13e15uv{flex:1}.website-name.svelte-13e15uv{font-weight:500;color:var(--text-primary, #f1f5f9)}.website-url.svelte-13e15uv{font-size:.875rem;color:var(--color-emerald, #10b981)}.website-stats.svelte-13e15uv{display:flex;gap:1rem;font-size:.875rem;color:var(--text-muted, #64748b)}
