.cookie-declaration-wrap.svelte-a0ymrs{font-family:var(--font-b);font-size:var(--text-body);color:var(--ink-2)}.cookie-declaration-loading.svelte-a0ymrs{margin:0;color:var(--ink-3);font-size:var(--text-body-sm)}.cookie-declaration-wrap.svelte-a0ymrs .cookie-declaration-container{font-family:var(--font-b);color:var(--ink-2)}.cookie-declaration-wrap.svelte-a0ymrs .cookie-declaration-intro{color:var(--ink-2);font-size:var(--text-body);text-align:left;margin-bottom:var(--space-9)}.cookie-declaration-wrap.svelte-a0ymrs .consentSectionName{color:var(--ink-3);word-break:normal;white-space:nowrap;padding-right:var(--space-5)}.cookie-declaration-wrap.svelte-a0ymrs .consentSectionValue{color:var(--ink);font-family:var(--font-m);font-size:var(--text-body-xs)}.cookie-declaration-wrap.svelte-a0ymrs .summary-stats{background:transparent;border:var(--border);border-radius:var(--r-tile);padding:var(--space-7);gap:var(--space-5);margin-bottom:var(--space-11)}.cookie-declaration-wrap.svelte-a0ymrs .stat-card{background:var(--bg-deep);border:var(--border);border-radius:var(--r-tile)}.cookie-declaration-wrap.svelte-a0ymrs .stat-number{font-family:var(--font-d);color:var(--ink)}.cookie-declaration-wrap.svelte-a0ymrs .stat-label{font-family:var(--font-m);font-size:var(--text-label-sm);letter-spacing:var(--ls-label);color:var(--ink-3)}.cookie-declaration-wrap.svelte-a0ymrs .cookie-category{background:var(--bg-deep);border:var(--border);border-radius:var(--r-panel);overflow:hidden;margin-bottom:var(--space-11)}.cookie-declaration-wrap.svelte-a0ymrs .category-header{background:transparent;border-bottom:var(--border);font-family:var(--font-d);font-size:var(--text-item-title);font-weight:800;letter-spacing:var(--ls-subtitle);color:var(--ink)}.cookie-declaration-wrap.svelte-a0ymrs .category-description{background:transparent;border-bottom:var(--border);color:var(--ink-2);font-size:var(--text-body-sm)}.cookie-declaration-wrap.svelte-a0ymrs .cookie-table{display:block;overflow-x:auto;width:100%;font-size:var(--text-body-xs)}.cookie-declaration-wrap.svelte-a0ymrs .cookie-table th{background:transparent;border-bottom:var(--border-strong);font-family:var(--font-m);font-size:var(--text-label-sm);letter-spacing:var(--ls-label);color:var(--ink-3);white-space:nowrap}.cookie-declaration-wrap.svelte-a0ymrs .cookie-table td{border-bottom:var(--border);color:var(--ink-2)}.cookie-declaration-wrap.svelte-a0ymrs .cookie-table tr:hover{background:var(--bg-inset)}.cookie-declaration-wrap.svelte-a0ymrs .cookie-name{font-family:var(--font-m);background:var(--bg-inset);border:var(--border);border-radius:var(--r-row);color:var(--ink);white-space:nowrap}.cookie-declaration-wrap.svelte-a0ymrs .cookie-purpose{color:var(--ink-2)}.cookie-declaration-wrap.svelte-a0ymrs .cookie-duration{color:var(--ink);white-space:nowrap}.cookie-declaration-wrap.svelte-a0ymrs .cookie-provider{color:var(--ink-3)}.cookie-declaration-wrap.svelte-a0ymrs .cookie-type{background:var(--bg-inset);border:var(--border);border-radius:var(--r-row);font-family:var(--font-m);font-size:var(--text-label-sm);letter-spacing:var(--ls-label);color:var(--ink-3);white-space:nowrap}.cookie-declaration-wrap.svelte-a0ymrs .last-updated{background:transparent;border:none;color:var(--ink-3);font-size:var(--text-body-sm);text-align:left}.cookie-declaration-wrap.svelte-a0ymrs a{color:var(--accent)}.cookie-declaration-wrap.svelte-a0ymrs .consent-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin:var(--space-9) 0}.cookie-declaration-wrap.svelte-a0ymrs .btn-fc-adjust-pref,.cookie-declaration-wrap.svelte-a0ymrs .btn-fc-adjust-pref-revoke{flex:0 1 auto;cursor:pointer;font-family:var(--font-b);font-size:var(--text-ui);font-weight:700;border-radius:var(--r-full);padding:var(--space-4) var(--space-9);text-align:center;text-decoration:none;border:2px solid transparent}.cookie-declaration-wrap.svelte-a0ymrs .btn-fc-adjust-pref{background:var(--accent);border-color:var(--accent);color:var(--bg)}.cookie-declaration-wrap.svelte-a0ymrs .btn-fc-adjust-pref-revoke{background:transparent;border-color:var(--ink-3);color:var(--ink)}.cookie-declaration-wrap.svelte-a0ymrs .btn-fc-adjust-pref-revoke:hover{background:var(--bg-inset)}.cookie-declaration-wrap.svelte-a0ymrs .btn-fc-adjust-pref:focus-visible,.cookie-declaration-wrap.svelte-a0ymrs .btn-fc-adjust-pref-revoke:focus-visible{outline:3px solid var(--accent);outline-offset:2px}
