/* FeeShield Content Script Overrides */

/* Ensure consent modal renders above everything */
#feeshield-consent-overlay {
  font-family: 'DM Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif !important;
}

#feeshield-consent-overlay * {
  box-sizing: border-box;
}

#feeshield-consent-overlay button:hover {
  opacity: 0.9;
}

#feeshield-consent-accept:hover {
  background: #3390ff !important;
}

#feeshield-consent-disable:hover {
  border-color: #888888 !important;
  color: #ffffff !important;
}

/* Color override container - injected dynamically */
#feeshield-color-overrides {
  /* Marker element */
}
