/* HotHelp Bricks theme helpers (loaded on every front-end page). */

/* Scrollable third-party tables, e.g. the CookieScript declaration on /villkor/ (ported from page 2213 custom CSS). */
.hh-embed-scroll { min-width: 0; max-width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch;
  scrollbar-width: thin; scrollbar-color: #2A2A72 #E4E4F0; padding-bottom: 6px; }
.hh-embed-scroll::-webkit-scrollbar { height: 6px; }
.hh-embed-scroll::-webkit-scrollbar-track { background: #E4E4F0; border-radius: 3px; }
.hh-embed-scroll::-webkit-scrollbar-thumb { background: #2A2A72; border-radius: 3px; }
/* Let long cookie names in embedded tables wrap instead of overflowing the column. */
.hh-embed-scroll table td:first-child { overflow-wrap: anywhere; min-width: 7em; }

/* Sandbox: inert copies of embeds. */
.hh-embed-placeholder { padding: 12px 16px; border: 1px dashed #DFDFDF; border-radius: 12px; color: #2A2A72; }

/* Header background fade (Elementor background motion-fx replacement): colour painted by assets/hh.js on desktop. */
@media (min-width: 992px) { [data-hh-scroll-bg] { transition: background-color .1s linear; } }
