/* Cookiebot CMP — keep Ledger Mint for conversion CTAs only.
 *
 * Cookiebot paints "Tillåt alla" with the dashboard primary (mint). That
 * steals the One Accent Rule on first visit. Restyle accept/allow-all to
 * the same ink outline as `.btn-outline`.
 *
 * Cookiebot injects its own CSS after this file loads. base.html re-appends
 * this stylesheet on CookiebotOnDialogInit / CookiebotOnDialogDisplay so
 * these !important rules win the cascade without changing consent behaviour.
 */

#CybotCookiebotDialogBodyButtonAccept,
#CybotCookiebotDialogBodyLevelButtonAccept,
#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll,
#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowall,
#CybotCookiebotDialog [id="CybotCookiebotDialogBodyButtonAccept"],
#CybotCookiebotDialog [id="CybotCookiebotDialogBodyLevelButtonAccept"],
#CybotCookiebotDialog [id="CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll"],
#CybotCookiebotDialog [id*="AllowAll"],
#CybotCookiebotDialog [id*="Allowall"] {
  appearance: none !important;
  background: transparent !important;
  background-color: transparent !important;
  background-image: none !important;
  color: var(--color-erf-ink, #0e0e0e) !important;
  border: 1px solid var(--color-erf-ink, #0e0e0e) !important;
  border-radius: 36px !important;
  box-shadow: none !important;
  text-shadow: none !important;
  font-weight: 500 !important;
  min-height: 44px !important;
}

#CybotCookiebotDialogBodyButtonAccept:link,
#CybotCookiebotDialogBodyButtonAccept:visited,
#CybotCookiebotDialogBodyLevelButtonAccept:link,
#CybotCookiebotDialogBodyLevelButtonAccept:visited,
#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll:link,
#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll:visited,
#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowall:link,
#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowall:visited,
#CybotCookiebotDialog [id*="AllowAll"]:link,
#CybotCookiebotDialog [id*="AllowAll"]:visited,
#CybotCookiebotDialog [id*="Allowall"]:link,
#CybotCookiebotDialog [id*="Allowall"]:visited {
  color: var(--color-erf-ink, #0e0e0e) !important;
  background-color: transparent !important;
}

#CybotCookiebotDialogBodyButtonAccept:hover,
#CybotCookiebotDialogBodyButtonAccept:active,
#CybotCookiebotDialogBodyButtonAccept:focus,
#CybotCookiebotDialogBodyButtonAccept:focus-visible,
#CybotCookiebotDialogBodyLevelButtonAccept:hover,
#CybotCookiebotDialogBodyLevelButtonAccept:active,
#CybotCookiebotDialogBodyLevelButtonAccept:focus,
#CybotCookiebotDialogBodyLevelButtonAccept:focus-visible,
#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll:hover,
#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll:active,
#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll:focus,
#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll:focus-visible,
#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowall:hover,
#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowall:active,
#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowall:focus,
#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowall:focus-visible,
#CybotCookiebotDialog [id*="AllowAll"]:hover,
#CybotCookiebotDialog [id*="AllowAll"]:active,
#CybotCookiebotDialog [id*="AllowAll"]:focus,
#CybotCookiebotDialog [id*="AllowAll"]:focus-visible,
#CybotCookiebotDialog [id*="Allowall"]:hover,
#CybotCookiebotDialog [id*="Allowall"]:active,
#CybotCookiebotDialog [id*="Allowall"]:focus,
#CybotCookiebotDialog [id*="Allowall"]:focus-visible {
  background: var(--color-erf-ink, #0e0e0e) !important;
  background-color: var(--color-erf-ink, #0e0e0e) !important;
  color: #fff !important;
  border-color: var(--color-erf-ink, #0e0e0e) !important;
}

#CybotCookiebotDialogBodyButtonAccept:focus,
#CybotCookiebotDialogBodyButtonAccept:focus-visible,
#CybotCookiebotDialogBodyLevelButtonAccept:focus,
#CybotCookiebotDialogBodyLevelButtonAccept:focus-visible,
#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll:focus,
#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll:focus-visible,
#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowall:focus,
#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowall:focus-visible,
#CybotCookiebotDialog [id*="AllowAll"]:focus,
#CybotCookiebotDialog [id*="AllowAll"]:focus-visible,
#CybotCookiebotDialog [id*="Allowall"]:focus,
#CybotCookiebotDialog [id*="Allowall"]:focus-visible {
  outline: 2px solid var(--color-erf-ink, #0e0e0e) !important;
  outline-offset: 2px !important;
}
