
      .ls-country-picker-trigger-btn {
        display: inline-flex;
        align-items: center;
        gap: 6px;
        background: transparent;
        border: 1px solid rgba(255,255,255,0.2);
        border-radius: 4px;
        padding: 4px 8px;
        cursor: pointer;
        color: inherit;
        line-height: 1;
        height: 36px;
        font: inherit;
      }
      .ls-country-picker-trigger-btn:hover { background: rgba(255,255,255,0.08); }
      .ls-country-picker-trigger-btn:focus-visible {
        outline: 2px solid rgba(255,255,255,0.6);
        outline-offset: 2px;
      }
      .ls-country-picker-trigger-btn img {
        width: 24px;
        height: 16px;
        object-fit: cover;
        border-radius: 2px;
        display: block;
      }
      .ls-country-picker-trigger-btn .caret { font-size: 10px; opacity: 0.7; }

      /* Responsive: above 600px the trigger lives in the header (.ls-header-actions
         and its variants); below 600px we hide the header copy and reveal the
         second copy that we injected into the left-sidebar footer just above
         .ls-footer-logos. Two copies + CSS toggle (rather than JS DOM moves)
         keeps this resilient against re-renders, theme toggles, and language
         switches. */
      .ls-country-picker-footer {
        display: none;
        width: 100%;
        padding: 12px 0;
        justify-content: center;
        box-sizing: border-box;
      }
      @media (max-width: 599px) {
        .ls-header-actions .ls-country-picker-trigger-btn,
        .custom-header-actions .ls-country-picker-trigger-btn,
        .ganamos-header-actions .ls-country-picker-trigger-btn,
        .casino-drex-header-actions .ls-country-picker-trigger-btn,
        .ls-header-actions .ls-country-picker-trigger,
        .custom-header-actions .ls-country-picker-trigger,
        .ganamos-header-actions .ls-country-picker-trigger,
        .casino-drex-header-actions .ls-country-picker-trigger {
          display: none !important;
        }
        .ls-country-picker-footer {
          display: flex !important;
        }
      }
    
      .ls-nav-v2-item p {
        margin: 0 !important;
      }
      .ls-nav-v2-item > span {
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        flex-shrink: 0 !important;
        width: 18px !important;
        height: 18px !important;
        color: #FFFFFF !important;
      }
    
      #left-sidebar-dynamic-nav-v3 .sidebar__nav-content {
        display: flex !important;
        align-items: center !important;
        gap: 8px !important;
        flex: 1 1 auto !important;
        min-width: 0 !important;
      }
      #left-sidebar-dynamic-nav-v3 .sidebar__nav-icon,
      #left-sidebar-dynamic-nav-v3 .sidebar__subitem-icon,
      #left-sidebar-dynamic-nav-v3 .sidebar__footer-icon {
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        flex-shrink: 0 !important;
        width: 18px !important;
        height: 18px !important;
      }
      #left-sidebar-dynamic-nav-v3 .sidebar__nav-icon svg,
      #left-sidebar-dynamic-nav-v3 .sidebar__subitem-icon svg,
      #left-sidebar-dynamic-nav-v3 .sidebar__chevron,
      #left-sidebar-dynamic-nav-v3 .sidebar__clock { display: block !important; }
      /* moneybets non-active nav-label: 15px / 500 / 0.8 white. Active stays full white via the
         :not(.collapsed)/.active rules (higher specificity) — that's the intended V3 behaviour. */
      #left-sidebar-dynamic-nav-v3 .sidebar__nav-label { color: rgba(255,255,255,0.8) !important; font-size: 15px !important; font-weight: 500 !important; }
      #left-sidebar-dynamic-nav-v3 .sidebar__nav-icon { color: rgba(255,255,255,0.8) !important; }
      #left-sidebar-dynamic-nav-v3 .sidebar__chevron { transition: transform 0.3s ease !important; transform: rotate(180deg); color: rgba(255,255,255,0.8) !important; }
      #left-sidebar-dynamic-nav-v3 .sidebar__nav-item--accordion.collapsed .sidebar__chevron { transform: rotate(0deg) !important; }
    