:root{--mats-consent-primary:#2563eb;--mats-consent-primary-hover:#1d4ed8;--mats-consent-white:#ffffff;--mats-consent-black:#000000;--mats-consent-gray-50:#f8fafc;--mats-consent-gray-100:#f1f5f9;--mats-consent-gray-200:#e2e8f0;--mats-consent-gray-300:#cbd5e0;--mats-consent-gray-400:#94a3b8;--mats-consent-gray-500:#718096;--mats-consent-gray-600:#475569;--mats-consent-gray-700:#334155;--mats-consent-gray-800:#1e293b;--mats-consent-gray-900:#0f172a;--mats-consent-heading:#182f43;--mats-consent-text:#4a5568;--mats-consent-font:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--mats-consent-radius:16px;--mats-consent-radius-sm:8px;--mats-consent-radius-xs:4px;--mats-consent-shadow:0 8px 32px rgba(0, 0, 0, 0.15);--mats-consent-transition:0.2s ease;--mats-consent-z-index:999999}.consent-banner__toggle[aria-expanded="true"] .consent-banner__chevron{transform:rotate(180deg)}.consent-banner__toggle[aria-expanded="true"]{background:var(--mats-consent-primary);color:var(--mats-consent-white);border-color:var(--mats-consent-primary)}.consent-banner__checkbox input:disabled~.consent-banner__checkmark{background:var(--mats-consent-gray-200);border-color:var(--mats-consent-gray-200);cursor:not-allowed}.consent-banner__checkbox input:disabled:checked~.consent-banner__checkmark{background:var(--mats-consent-gray-400);border-color:var(--mats-consent-gray-400)}.consent-banner__checkbox:hover input:not(:disabled)~.consent-banner__checkmark{border-color:var(--mats-consent-primary)}