.consent.svelte-1unf9qk{display:flex;width:100%;flex-direction:column;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-card);color:var(--color-text);box-shadow:var(--shadow-card-soft);pointer-events:auto;--consent-font-size: .875rem;font-size:var(--consent-font-size);scrollbar-color:var(--color-primary-strong) var(--color-primary-soft);scrollbar-width:thin}.summary.svelte-1unf9qk{margin:0;padding:.875rem 1rem .625rem;color:var(--color-text-muted);font-size:var(--consent-font-size);line-height:1.4}.footer.svelte-1unf9qk{display:flex;align-items:center}.manage.svelte-1unf9qk svg:where(.svelte-1unf9qk){stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}p.svelte-1unf9qk{margin:0}.preferences-reveal.svelte-1unf9qk{order:1;display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows var(--duration-slow) var(--easing-scene),opacity var(--duration-base) ease-out,visibility 0s linear var(--duration-slow)}.preferences-reveal.expanded.svelte-1unf9qk{grid-template-rows:1fr;opacity:1;visibility:visible;transition-delay:0s}.preferences-clip.svelte-1unf9qk{min-height:0;overflow:hidden}.preferences.svelte-1unf9qk{margin:0 1rem .75rem;padding-top:.75rem}.preferences.svelte-1unf9qk>.save-error{margin-top:.5rem}.choice-button.svelte-1unf9qk,.save-button.svelte-1unf9qk{min-height:2.75rem;border:1px solid var(--color-primary);border-radius:var(--radius-full);background:var(--color-card);color:var(--color-text);font:inherit;font-size:var(--consent-font-size);font-weight:600;line-height:1.2;cursor:pointer;transition:transform var(--duration-fast) ease-out,color var(--duration-base) ease-out}.choice-button.svelte-1unf9qk:hover,.save-button.svelte-1unf9qk:hover{transform:translateY(-1px)}.choice-button.svelte-1unf9qk:hover{color:var(--color-primary-strong)}.choice-button.svelte-1unf9qk:active,.save-button.svelte-1unf9qk:active{transform:scale(.98)}.choice-button.svelte-1unf9qk:focus-visible,.save-button.svelte-1unf9qk:focus-visible,.manage.svelte-1unf9qk:focus-visible{outline:none;box-shadow:var(--focus-ring)}.choice-button.svelte-1unf9qk:disabled,.save-button.svelte-1unf9qk:disabled,.manage.svelte-1unf9qk:disabled{cursor:wait;opacity:.55}.save-button.svelte-1unf9qk{display:block;width:100%;margin-top:.75rem;padding:.45rem .875rem;border-color:transparent;background:var(--color-primary-fill);color:var(--color-on-primary)}.actions.svelte-1unf9qk,.footer.svelte-1unf9qk{order:2}.actions.svelte-1unf9qk{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;padding:0 1rem}.choice-button.svelte-1unf9qk{white-space:nowrap;min-width:0;padding:.45rem .55rem}.footer.svelte-1unf9qk{flex-wrap:wrap;min-height:2.75rem;justify-content:space-between;gap:.5rem .125rem;padding:.125rem 1rem .25rem}.manage.svelte-1unf9qk,.footer.svelte-1unf9qk .text-link{white-space:nowrap;flex-shrink:0;display:inline-flex;min-height:2.75rem;align-items:center;border:0;background:transparent;font-size:var(--consent-font-size);font-weight:600}.manage.svelte-1unf9qk{gap:.25rem;padding:0 .25rem;color:var(--color-primary-strong);cursor:pointer;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.manage.svelte-1unf9qk svg:where(.svelte-1unf9qk){width:1rem;height:1rem;transition:transform var(--duration-base) var(--easing-scene)}.manage.svelte-1unf9qk svg.rotated:where(.svelte-1unf9qk){transform:rotate(180deg)}.footer.svelte-1unf9qk .text-link{padding:0 .25rem}.consent[data-placement=inline].svelte-1unf9qk{flex:none;border-width:0 0 1px;border-radius:0;box-shadow:none}@media(min-width:48rem){.consent[data-placement=inline].svelte-1unf9qk{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"summary actions footer" "preferences preferences preferences";align-items:center;column-gap:1rem;padding-inline:1rem}.consent[data-placement=inline].svelte-1unf9qk .summary:where(.svelte-1unf9qk){grid-area:summary;padding:.5rem 0}.consent[data-placement=inline].svelte-1unf9qk .preferences-reveal:where(.svelte-1unf9qk){grid-area:preferences}.consent[data-placement=inline].svelte-1unf9qk .preferences:where(.svelte-1unf9qk){max-width:42rem;margin-inline:0}.consent[data-placement=inline].svelte-1unf9qk .actions:where(.svelte-1unf9qk){grid-area:actions;padding:.5rem 0}.consent[data-placement=inline].svelte-1unf9qk .footer:where(.svelte-1unf9qk){grid-area:footer;flex-wrap:nowrap;padding:0}}@media(max-width:30rem){.consent.svelte-1unf9qk{--consent-font-size: .8125rem}.summary.svelte-1unf9qk{padding:.625rem .75rem .5rem;line-height:1.35}.preferences.svelte-1unf9qk{margin-inline:.75rem}.actions.svelte-1unf9qk{padding-inline:.75rem}.footer.svelte-1unf9qk{padding:0 .75rem}}@media(max-width:22rem){.manage.svelte-1unf9qk svg:where(.svelte-1unf9qk){display:none}}@media(min-width:20rem)and (max-width:22rem){.footer.svelte-1unf9qk{flex-wrap:nowrap;padding-inline:.25rem}.manage.svelte-1unf9qk,.footer.svelte-1unf9qk .text-link{padding-inline:.125rem;font-size:.75rem}}@media(prefers-reduced-motion:reduce){.consent.svelte-1unf9qk{animation-duration:0s!important}.preferences-reveal.svelte-1unf9qk,.manage.svelte-1unf9qk svg:where(.svelte-1unf9qk),.choice-button.svelte-1unf9qk,.save-button.svelte-1unf9qk{transition:none}}
