.consent-settings.svelte-1vqzlhx{max-width:1200px;margin:0 auto;padding:2rem}.page-header.svelte-1vqzlhx{margin-bottom:2rem}.page-header.svelte-1vqzlhx h1:where(.svelte-1vqzlhx){font-size:2rem;font-weight:700;color:var(--color-text);margin:0 0 .5rem}.subtitle.svelte-1vqzlhx{color:var(--color-text-secondary);font-size:1rem;margin:0}.stats-grid.svelte-1vqzlhx{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin-bottom:2rem}.stat-card.svelte-1vqzlhx{background:#fff;border:1px solid var(--color-border);border-radius:.5rem;padding:1.5rem;display:flex;align-items:center;gap:1rem}.stat-card.stat-success.svelte-1vqzlhx{border-left:4px solid #10b981}.stat-card.stat-warning.svelte-1vqzlhx{border-left:4px solid #f59e0b}.stat-card.stat-info.svelte-1vqzlhx{border-left:4px solid var(--color-primary)}.stat-content.svelte-1vqzlhx{flex:1}.stat-value.svelte-1vqzlhx{font-size:1.75rem;font-weight:700;color:var(--color-text);line-height:1;margin-bottom:.25rem}.stat-label.svelte-1vqzlhx{color:var(--color-text-secondary);font-size:.875rem}.card.svelte-1vqzlhx{background:#fff;border:1px solid var(--color-border);border-radius:.5rem;margin-bottom:2rem;overflow:hidden}.card-header.svelte-1vqzlhx{padding:1.5rem;border-bottom:1px solid var(--color-border)}.card-header.svelte-1vqzlhx h2:where(.svelte-1vqzlhx){margin:0;font-size:1.25rem;font-weight:600;color:var(--color-text)}.table-container.svelte-1vqzlhx{overflow-x:auto}.visitors-table.svelte-1vqzlhx{width:100%;border-collapse:collapse}.visitors-table.svelte-1vqzlhx thead:where(.svelte-1vqzlhx){background-color:var(--color-background)}.visitors-table.svelte-1vqzlhx th:where(.svelte-1vqzlhx){padding:.75rem 1rem;text-align:left;font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--color-text-secondary);letter-spacing:.05em}.visitors-table.svelte-1vqzlhx td:where(.svelte-1vqzlhx){padding:1rem;border-top:1px solid var(--color-border);font-size:.875rem}.visitor-id.svelte-1vqzlhx{font-family:monospace;font-size:.75rem;background-color:var(--color-background);padding:.25rem .5rem;border-radius:.25rem}.market-badge.svelte-1vqzlhx{display:inline-block;padding:.25rem .5rem;background-color:var(--color-background);border-radius:.25rem;font-size:.75rem;font-weight:600}.badge.svelte-1vqzlhx{display:inline-block;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600}.badge-success.svelte-1vqzlhx{background-color:#d1fae5;color:#065f46}.badge-warning.svelte-1vqzlhx{background-color:#fef3c7;color:#92400e}.badge-error.svelte-1vqzlhx{background-color:#fee2e2;color:#991b1b}.badge-default.svelte-1vqzlhx{background-color:var(--color-background);color:var(--color-text-secondary)}.empty-state.svelte-1vqzlhx{padding:3rem;text-align:center;color:var(--color-text-secondary)}.info-panel.svelte-1vqzlhx{background:#fff;border:1px solid var(--color-border);border-radius:.5rem;padding:1.5rem}.info-panel.svelte-1vqzlhx h3:where(.svelte-1vqzlhx){margin:0 0 1rem;font-size:1.125rem;font-weight:600;color:var(--color-text)}.info-content.svelte-1vqzlhx{display:grid;gap:1rem}.info-section.svelte-1vqzlhx h4:where(.svelte-1vqzlhx){margin:0 0 .5rem;font-size:.875rem;font-weight:600;color:var(--color-text)}.info-section.svelte-1vqzlhx p:where(.svelte-1vqzlhx){margin:0;font-size:.875rem;color:var(--color-text-secondary);line-height:1.5}
