.consent.svelte-1b4rsd0{position:fixed;left:24px;bottom:24px;z-index:70;width:min(420px,calc(100vw - 32px));background:#fff;color:#1f2937;box-shadow:0 12px 40px #1118272e;border-top:3px solid #861a22;padding:18px;display:flex;flex-direction:column;gap:10px;font-size:14px;line-height:1.5}.consent.svelte-1b4rsd0 p:where(.svelte-1b4rsd0){margin:0;color:#4b5563;font-size:13px}.consent.svelte-1b4rsd0 a:where(.svelte-1b4rsd0){color:#861a22;text-decoration:underline;text-underline-offset:2px}.consent-set.svelte-1b4rsd0{display:flex;flex-direction:column;gap:12px;padding-block:4px}.consent-row.svelte-1b4rsd0{display:flex;justify-content:space-between;gap:12px;align-items:center}.consent-row.svelte-1b4rsd0>span:where(.svelte-1b4rsd0){display:flex;flex-direction:column;gap:2px}.consent-row.svelte-1b4rsd0 small:where(.svelte-1b4rsd0){color:#6b7280;font-size:12px}.consent-row.svelte-1b4rsd0 input:where(.svelte-1b4rsd0){width:20px;height:20px;accent-color:#861a22;flex:none}.consent-actions.svelte-1b4rsd0{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.consent-btn.svelte-1b4rsd0{flex:1 1 140px;justify-content:center;padding:9px 14px;border:1px solid #d1d5db;background:#fff;color:#111827;font:inherit;font-weight:500;cursor:pointer}.consent-btn.svelte-1b4rsd0:hover:not(:disabled){border-color:#861a22;color:#861a22}.consent-btn.svelte-1b4rsd0:disabled{opacity:.6;cursor:default}.consent-link.svelte-1b4rsd0{border:0;background:none;padding:4px 2px;color:#861a22;font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:2px;cursor:pointer}@media(max-width:600px){.consent.svelte-1b4rsd0{left:0;bottom:0;width:100%}}
