.gdpr-banner.svelte-fk4qs1{max-height:min(50dvh, calc(var(--consent-visible-height,100dvh) / 2));overscroll-behavior:contain;padding-bottom:env(safe-area-inset-bottom,0px);border:2px solid var(--evovo-edge);background:var(--evovo-canvas-flat);color:var(--evovo-ink);pointer-events:auto;border-bottom:0;border-radius:24px 24px 0 0;overflow-y:auto;box-shadow:0 -4px 20px #27144d14}.content.svelte-fk4qs1{max-width:1100px;padding:12px max(16px, env(safe-area-inset-right)) 8px max(16px, env(safe-area-inset-left));gap:4px;margin:auto;display:grid}p.svelte-fk4qs1{color:var(--evovo-muted);overflow-wrap:anywhere;margin:0 0 4px;font-size:.875rem;line-height:1.45}.actions.svelte-fk4qs1{padding-bottom:var(--evovo-control-depth);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.settings.svelte-fk4qs1{max-width:100%;min-height:44px;color:var(--evovo-ink);font:inherit;text-underline-offset:3px;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:12px;justify-self:center;padding:8px 12px;font-size:.875rem;font-weight:800;text-decoration:underline}.settings.svelte-fk4qs1:hover{background:var(--evovo-tonal)}.settings.svelte-fk4qs1:focus-visible{outline:3px solid var(--evovo-primary);outline-offset:2px}@media (width>=769px){.content.svelte-fk4qs1{grid-template-columns:minmax(0,1fr) minmax(280px,auto) auto;align-items:center;gap:20px;padding-block:16px}p.svelte-fk4qs1{margin:0}}p.svelte-144c2q2{color:var(--evovo-muted);margin:0;font-size:.875rem;line-height:1.5}.introduction.svelte-144c2q2{margin-bottom:16px}.categories.svelte-144c2q2{gap:12px;display:grid}.category.svelte-144c2q2{border:2px solid var(--evovo-edge);background:var(--evovo-canvas-flat);border-radius:18px;padding:4px 12px 12px}label.svelte-144c2q2{min-height:48px;color:var(--evovo-ink);cursor:pointer;align-items:center;gap:10px;font-weight:800;display:flex}input.svelte-144c2q2{width:22px;height:22px;accent-color:var(--evovo-primary);cursor:inherit;flex:none}input.svelte-144c2q2:focus-visible,a.svelte-144c2q2:focus-visible{outline:3px solid var(--evovo-primary);outline-offset:3px}.required.svelte-144c2q2{background:var(--evovo-tonal);border-radius:8px;margin-left:auto;padding:4px 8px;font-size:.75rem}nav.svelte-144c2q2{flex-wrap:wrap;gap:0 16px;margin-top:12px;display:flex}a.svelte-144c2q2{min-height:44px;color:var(--evovo-ink);text-underline-offset:3px;align-items:center;font-size:.875rem;display:inline-flex}.actions.svelte-144c2q2{padding-bottom:var(--evovo-control-depth);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.banner-position.svelte-1bhnq1t{z-index:9999;pointer-events:none;position:fixed;inset:auto 0 0}.edit-position.svelte-1bhnq1t{bottom:max(16px, env(safe-area-inset-bottom));right:max(16px, env(safe-area-inset-right));z-index:1000;position:fixed}
