import { r as registerInstance, h, a as getElement } from './index-ytAlchvh.js';
import { a as queryOne, q as queryAll } from './index-DOYZ5uJz.js';
import { E as EventManager } from './index-C4-hmnG7.js';

/**
 * @param {HTMLElement} element DOM element for component instantiation and scope
 * @param {Object} options
 * @param {String} options.containerSelector Selector for container element
 * @param {String} options.contentSelector Selector for tabs with content
 * @param {String} options.listSelector Selector for list element
 * @param {String} options.listItemsSelector Selector for tabs element
 * @param {String} options.moreButtonSelector Selector for more button element
 * @param {String} options.moreLabelSelector Selector for more button label element
 * @param {String} options.prevSelector Selector for prev element
 * @param {String} options.nextSelector Selector for next element
 * @param {Boolean} options.attachClickListener
 * @param {Boolean} options.attachResizeListener
 */
class Tabs {
  /**
   * @static
   * Shorthand for instance creation and initialisation.
   *
   * @param {HTMLElement} root DOM element for component instantiation and scope
   *
   * @return {Tabs} An instance of Tabs.
   */
  static autoInit(root, { TABS: defaultOptions = {} } = {}) {
    const tabs = new Tabs(root, defaultOptions);
    tabs.init();
    root.ECLTabs = tabs;
    return tabs;
  }

  /**
   * An array of supported events for this component.
   *
   * @type {Array<string>}
   * @memberof Select
   */
  supportedEvents = ['onToggle'];

  constructor(
    element,
    {
      containerSelector = '.ecl-tabs__container',
      contentSelector = 'data-ecl-tabs-with-content',
      listSelector = '.ecl-tabs__list',
      listItemsSelector = '.ecl-tabs__item:not(.ecl-tabs__item--more)',
      moreItemSelector = '.ecl-tabs__item--more',
      moreButtonSelector = '.ecl-tabs__toggle',
      moreLabelSelector = '.ecl-tabs__toggle .ecl-button__label',
      prevSelector = '.ecl-tabs__prev',
      nextSelector = '.ecl-tabs__next',
      activeSelector = 'ecl-tabs__link--active',
      attachClickListener = true,
      attachResizeListener = true,
    } = {},
  ) {
    // Check element
    if (!element || element.nodeType !== Node.ELEMENT_NODE) {
      throw new TypeError(
        'DOM element should be given to initialize this widget.',
      );
    }

    this.element = element;
    this.eventManager = new EventManager();

    // Options
    this.containerSelector = containerSelector;
    this.contentSelector = contentSelector;
    this.listSelector = listSelector;
    this.listItemsSelector = listItemsSelector;
    this.moreItemSelector = moreItemSelector;
    this.moreButtonSelector = moreButtonSelector;
    this.moreLabelSelector = moreLabelSelector;
    this.prevSelector = prevSelector;
    this.nextSelector = nextSelector;
    this.activeSelector = activeSelector;
    this.attachClickListener = attachClickListener;
    this.attachResizeListener = attachResizeListener;

    // Private variables
    this.container = null;
    this.list = null;
    this.listItems = null;
    this.moreItem = null;
    this.moreButton = null;
    this.moreButtonActive = false;
    this.moreLabel = null;
    this.moreLabelValue = null;
    this.dropdown = null;
    this.dropdownList = null;
    this.dropdownItems = null;
    this.allowShift = true;
    this.buttonNextSize = 0;
    this.index = 0;
    this.total = 0;
    this.tabsKey = [];
    this.firstTab = null;
    this.lastTab = null;
    this.direction = 'ltr';
    this.isMobile = false;
    this.resizeTimer = null;
    this.tabs = [];

    // Bind `this` for use in callbacks
    this.handleClickOnToggle = this.handleClickOnToggle.bind(this);
    this.handleClickOnTabs = this.handleClickOnTabs.bind(this);
    this.handleResize = this.handleResize.bind(this);
    this.closeMoreDropdown = this.closeMoreDropdown.bind(this);
    this.shiftTabs = this.shiftTabs.bind(this);
    this.handleKeyboardOnTabs = this.handleKeyboardOnTabs.bind(this);
    this.moveFocus = this.moveFocus.bind(this);
    this.arrowFocusToTab = this.arrowFocusToTab.bind(this);
    this.tabsKeyEvents = this.tabsKeyEvents.bind(this);
  }

  /**
   * Initialise component.
   */
  init() {
    if (!ECL) {
      throw new TypeError('Called init but ECL is not present');
    }
    ECL.components = ECL.components || new Map();

    this.container = queryOne(this.containerSelector, this.element);
    this.hasContent = this.element.hasAttribute(this.contentSelector);
    this.list = queryOne(this.listSelector, this.element);
    this.listItems = queryAll(this.listItemsSelector, this.element);
    this.moreItem = queryOne(this.moreItemSelector, this.element);
    this.moreButton = queryOne(this.moreButtonSelector, this.element);
    this.moreLabel = queryOne(this.moreLabelSelector, this.element);
    this.moreLabelValue = this.moreLabel.innerText;
    this.btnPrev = queryOne(this.prevSelector, this.element);
    this.btnNext = queryOne(this.nextSelector, this.element);
    this.total = this.listItems.length;

    if (this.moreButton) {
      // Create the "more" dropdown and clone existing list items
      this.dropdown = document.createElement('div');
      this.dropdown.classList.add('ecl-tabs__dropdown');
      this.dropdownList = document.createElement('div');
      this.dropdownList.classList.add('ecl-tabs__dropdown-list');
      this.listItems.forEach((item) => {
        const originalLink = item.querySelector('.ecl-link');
        if (!originalLink) return;

        const li = document.createElement('div');
        li.className = 'ecl-tabs__item';

        const a = document.createElement('a');
        a.className = originalLink.className;
        a.href = originalLink.getAttribute('href');
        a.textContent = originalLink.textContent?.trim() ?? '';

        if (originalLink.id) {
          a.dataset.id = originalLink.id;
        }

        li.appendChild(a);
        li.addEventListener('click', this.handleClickOnTabs);

        this.dropdownList.appendChild(li);
      });

      this.dropdown.appendChild(this.dropdownList);
      this.moreItem.appendChild(this.dropdown);
      this.dropdownItems = queryAll(
        '.ecl-tabs__dropdown .ecl-tabs__item',
        this.element,
      );
    }

    if (this.btnNext) {
      this.buttonNextSize = this.btnNext.getBoundingClientRect().width;
    }

    // Bind events
    if (this.attachClickListener && this.moreButton) {
      this.moreButton.addEventListener('click', this.handleClickOnToggle);
    }
    if (this.attachClickListener && document && this.moreButton) {
      document.addEventListener('click', this.closeMoreDropdown);
    }

    if (this.hasContent) {
      this.listItems.forEach((tab) => {
        const link = queryOne('.ecl-tabs__link', tab);
        const url = new URL(link.href);

        if (url.hash) {
          const id = url.hash.slice(1);
          const content = document.getElementById(id);
          if (content) {
            content.setAttribute('role', 'tabpanel');
            link.setAttribute('aria-controls', id);

            if (link.id) {
              content.setAttribute('aria-labelledby', link.id);
            }
          }

          this.tabs.push({ link, id, content });

          tab.addEventListener('click', this.handleClickOnTabs);
        }
      });

      const currentHash = window.location.hash.slice(1);
      let activeTab = null;
      const hasInitialHash = !!currentHash;

      if (hasInitialHash) {
        activeTab = this.tabs.find((t) => t.id === currentHash);
      }

      if (!activeTab) {
        activeTab = this.tabs.find((t) =>
          t.link.classList.contains(this.activeSelector),
        );
      }

      if (!activeTab) {
        activeTab = this.tabs[0];
      }

      if (activeTab) {
        let isVisibleTab = false;

        this.tabs.forEach((t) => {
          const isActive = t === activeTab;
          if (isActive) {
            isVisibleTab = true;
          }
          t.link.classList.toggle(this.activeSelector, isActive);
          t.link.setAttribute('aria-selected', isActive ? 'true' : 'false');

          if (t.content) {
            t.content.style.display = isActive ? 'block' : 'none';
          }
        });

        if (this.moreButton) {
          this.dropdownItems.forEach((item) => {
            const dropdownLink = item.querySelector('a');
            const dropdownUrl = new URL(dropdownLink.href);
            const dropdownId = dropdownUrl.hash?.slice(1);
            const isActive = dropdownId === activeTab.id;

            dropdownLink.classList.toggle(this.activeSelector, isActive);
            dropdownLink.setAttribute(
              'aria-selected',
              isActive ? 'true' : 'false',
            );

            if (isActive && !isVisibleTab) {
              this.moreButtonActive = true;
              this.moreButton.classList.add('ecl-tabs__toggle--active');
            }
          });
        }

        if (hasInitialHash) {
          requestAnimationFrame(() => {
            requestAnimationFrame(() => {
              const content = activeTab.content;
              if (content && content.offsetParent !== null) {
                content.scrollIntoView({
                  behavior: 'smooth',
                  block: 'start',
                });
              }
            });
          });
        }
      }
    }

    if (this.attachClickListener && this.btnNext) {
      this.btnNext.addEventListener(
        'click',
        this.shiftTabs.bind(this, 'next', true),
      );
    }
    if (this.attachClickListener && this.btnPrev) {
      this.btnPrev.addEventListener(
        'click',
        this.shiftTabs.bind(this, 'prev', true),
      );
    }
    if (this.attachResizeListener) {
      window.addEventListener('resize', this.handleResize);
    }

    // Tries ten times to get a reliable width for the list.
    const ensureTabsReady = (callback, retries = 10) => {
      const hasSize = this.list && this.list.offsetWidth > 0;

      if (hasSize) {
        callback();
      } else if (retries > 0) {
        requestAnimationFrame(() => ensureTabsReady(callback, retries - 1));
      }
    };

    requestAnimationFrame(() => ensureTabsReady(() => this.handleResize()));

    // Set ecl initialized attribute
    this.element.setAttribute('data-ecl-auto-initialized', 'true');
    ECL.components.set(this.element, this);
  }

  /**
   * Register a callback function for a specific event.
   *
   * @param {string} eventName - The name of the event to listen for.
   * @param {Function} callback - The callback function to be invoked when the event occurs.
   * @returns {void}
   * @memberof Tabs
   * @instance
   *
   * @example
   * // Registering a callback for the 'onToggle' event
   * inpage.on('onToggle', (event) => {
   *   console.log('Toggle event occurred!', event);
   * });
   */
  on(eventName, callback) {
    this.eventManager.on(eventName, callback);
  }

  /**
   * Trigger a component event.
   *
   * @param {string} eventName - The name of the event to trigger.
   * @param {any} eventData - Data associated with the event.
   *
   * @memberof Tabs
   */
  trigger(eventName, eventData) {
    this.eventManager.trigger(eventName, eventData);
  }

  /**
   * Destroy component.
   */
  destroy() {
    if (this.dropdown) {
      this.dropdown.remove();
    }
    if (this.moreButton) {
      this.moreLabel.textContent = this.moreLabelValue;
      this.moreButton.replaceWith(this.moreButton.cloneNode(true));
    }
    if (this.btnNext) {
      this.btnNext.replaceWith(this.btnNext.cloneNode(true));
    }
    if (this.btnPrev) {
      this.btnPrev.replaceWith(this.btnPrev.cloneNode(true));
    }
    if (this.attachClickListener && document && this.moreButton) {
      document.removeEventListener('click', this.closeMoreDropdown);
    }
    if (this.attachResizeListener) {
      window.removeEventListener('resize', this.handleResize);
    }
    if (this.tabsKey) {
      this.tabsKey.forEach((item) => {
        item.addEventListener('keydown', this.handleKeyboardOnTabs);
      });
    }
    if (this.hasContent) {
      this.tabs.forEach((tab) => {
        tab.removeEventListener('click', this.handleClickOnTabs);
      });
    }
    if (this.element) {
      this.element.removeAttribute('data-ecl-auto-initialized');
      ECL.components.delete(this.element);
    }
  }

  /**
   * Action to shift next or previous tabs on mobile format.
   * @param {int|string} dir
   */
  shiftTabs(dir) {
    this.index = dir === 'next' ? this.index + 1 : this.index - 1;
    // Show or hide prev or next button based on tab index
    if (this.index >= 1) {
      this.btnPrev.style.display = 'flex';
      this.container.classList.add('ecl-tabs__container--left');
    } else {
      this.btnPrev.style.display = 'none';
      this.container.classList.remove('ecl-tabs__container--left');
    }

    if (this.index >= this.total - 1) {
      this.btnNext.style.display = 'none';
      this.container.classList.remove('ecl-tabs__container--right');
    } else {
      this.btnNext.style.display = 'flex';
      this.container.classList.add('ecl-tabs__container--right');
    }

    // Slide tabs
    let newOffset = 0;
    this.direction = getComputedStyle(this.element).direction;
    if (this.direction === 'rtl') {
      newOffset = Math.ceil(
        this.list.offsetWidth -
          this.listItems[this.index].offsetLeft -
          this.listItems[this.index].offsetWidth,
      );
    } else {
      newOffset = Math.ceil(this.listItems[this.index].offsetLeft);
    }

    const maxScroll = Math.ceil(
      this.list.getBoundingClientRect().width -
        this.element.getBoundingClientRect().width,
    );

    if (newOffset > maxScroll) {
      this.btnNext.style.display = 'none';
      this.container.classList.remove('ecl-tabs__container--right');
      newOffset = maxScroll;
    }

    this.list.style.transitionDuration = '0.4s';

    if (this.direction === 'rtl') {
      this.list.style.transform = `translate3d(${newOffset}px, 0px, 0px)`;
    } else {
      this.list.style.transform = `translate3d(-${newOffset}px, 0px, 0px)`;
    }
  }

  /**
   * Toggle the "more" dropdown.
   */
  handleClickOnToggle(e) {
    this.dropdown.classList.toggle('ecl-tabs__dropdown--show');
    this.moreButton.setAttribute(
      'aria-expanded',
      this.dropdown.classList.contains('ecl-tabs__dropdown--show'),
    );

    this.trigger('onToggle', e);
  }

  /**
   * Sets the callback function to be executed on toggle.
   * @param {Function} callback - The callback function to be set.
   */
  set onToggle(callback) {
    this.onToggleCallback = callback;
  }

  /**
   * Gets the callback function set for toggle events.
   * @returns {Function|null} - The callback function, or null if not set.
   */
  get onToggle() {
    return this.onToggleCallback;
  }

  /**
   * Hide and show content when clicking on a tab.
   */
  handleClickOnTabs(e) {
    let isVisibleTab = false;
    const tabUrl = new URL(e.target.href);
    const tabId = tabUrl.hash ? tabUrl.hash.slice(1) : null;
    // We only handle hashes
    if (!tabId) return;

    e.preventDefault();

    // Visible tabs
    this.tabs.forEach((tab) => {
      // Toggle content visibility
      if (tab.content) {
        tab.content.style.display = tab.id !== tabId ? 'none' : 'block';
      }
      // Toggle active styles and attributes
      if (tab.id !== tabId) {
        tab.link.classList.remove(this.activeSelector);
        tab.link.setAttribute('aria-selected', 'false');
      } else {
        tab.link.classList.add(this.activeSelector);
        tab.link.setAttribute('aria-selected', 'true');
        if (
          !tab.link
            .closest('.ecl-tabs__item')
            .classList.contains('ecl-tabs__item--hidden')
        ) {
          isVisibleTab = true;
        }
      }
    });

    if (this.moreButton) {
      // Reset styles for the more button
      this.moreButtonActive = false;
      this.moreButton.classList.remove('ecl-tabs__toggle--active');
      // Hidden tabs
      this.dropdownItems.forEach((item) => {
        const dropdownLink = item.getElementsByTagName('a')[0];
        const dropdownUrl = new URL(dropdownLink);
        const dropdownId = dropdownUrl.hash ? dropdownUrl.hash.slice(1) : null;
        // Toggle active styles and attributes
        if (dropdownId !== tabId) {
          dropdownLink.classList.remove(this.activeSelector);
          dropdownLink.setAttribute('aria-selected', 'false');
        } else {
          dropdownLink.classList.add(this.activeSelector);
          dropdownLink.setAttribute('aria-selected', 'true');
          if (!isVisibleTab) {
            this.moreButtonActive = true;
            this.moreButton.classList.add('ecl-tabs__toggle--active');
          }
        }
      });
    }
    // Add the hash to the URL
    history.replaceState(null, '', `#${tabId}`);
  }

  /**
   * Trigger events on resize.
   */
  handleResize() {
    // Close dropdown if more button is not displayed
    if (window.getComputedStyle(this.moreButton).display === 'none') {
      this.closeMoreDropdown(this);
    }
    clearTimeout(this.resizeTimer);
    this.resizeTimer = setTimeout(() => {
      this.list.style.transform = 'translate3d(0px, 0px, 0px)';

      // Behaviors for mobile format
      const vw = Math.max(
        document.documentElement.clientWidth || 0,
        window.innerWidth || 0,
      );

      if (vw <= 480) {
        this.isMobile = true;
        this.index = 1;
        this.list.style.transitionDuration = '0.4s';
        this.shiftTabs(this.index);
        if (this.moreItem) {
          this.moreItem.classList.add('ecl-tabs__item--hidden');
        }
        if (this.moreButton) {
          this.moreButton.classList.add('ecl-tabs__toggle--hidden');
        }
        let listWidth = 0;
        this.listItems.forEach((item) => {
          item.classList.remove('ecl-tabs__item--hidden');
          listWidth += Math.ceil(item.getBoundingClientRect().width);
        });
        this.list.style.width = `${listWidth}px`;
        this.btnNext.style.display = 'flex';
        this.container.classList.add('ecl-tabs__container--right');
        this.btnPrev.style.display = 'none';
        this.container.classList.remove('ecl-tabs__container--left');
        this.tabsKeyEvents();
        return;
      }

      this.isMobile = false;
      // Behaviors for Tablet and desktop format (More button)
      this.btnNext.style.display = 'none';
      this.container.classList.remove('ecl-tabs__container--right');
      this.btnPrev.style.display = 'none';
      this.container.classList.remove('ecl-tabs__container--left');
      this.list.style.width = 'auto';

      // Hide items that won't fit in the list
      let stopWidth = this.moreButton.getBoundingClientRect().width + 25;
      const hiddenItems = [];
      const listWidth =
        this.list.getBoundingClientRect().width || this.list.offsetWidth;
      this.moreButtonActive = false;
      this.listItems.forEach((item, i) => {
        item.classList.remove('ecl-tabs__item--hidden');
        if (
          listWidth >= stopWidth + item.getBoundingClientRect().width &&
          !hiddenItems.includes(i - 1)
        ) {
          stopWidth += item.getBoundingClientRect().width;
        } else {
          item.classList.add('ecl-tabs__item--hidden');
          if (item.childNodes[0].classList.contains('ecl-tabs__link--active')) {
            this.moreButtonActive = true;
          }
          hiddenItems.push(i);
        }
      });

      // Add active class to the more button if it contains an active element
      if (this.moreButtonActive) {
        this.moreButton.classList.add('ecl-tabs__toggle--active');
      } else {
        this.moreButton.classList.remove('ecl-tabs__toggle--active');
      }

      // Toggle the visibility of More button and items in dropdown
      if (!hiddenItems.length) {
        this.moreItem.classList.add('ecl-tabs__item--hidden');
        this.moreButton.classList.add('ecl-tabs__toggle--hidden');
      } else {
        this.moreItem.classList.remove('ecl-tabs__item--hidden');
        this.moreButton.classList.remove('ecl-tabs__toggle--hidden');
        this.moreLabel.textContent = this.moreLabelValue.replace(
          '%d',
          hiddenItems.length,
        );
        this.dropdownItems.forEach((item, i) => {
          if (!hiddenItems.includes(i)) {
            item.classList.add('ecl-tabs__item--hidden');
          } else {
            item.classList.remove('ecl-tabs__item--hidden');
          }
        });
      }

      this.tabsKeyEvents();
    }, 100);
  }

  /**
   * Bind key events on tabs for accessibility.
   */
  tabsKeyEvents() {
    this.tabsKey = [];
    this.listItems.forEach((item, index, array) => {
      let tab = null;
      if (!item.classList.contains('ecl-tabs__item--hidden')) {
        tab = queryOne('.ecl-tabs__link', item);
      } else {
        const dropdownItem = this.dropdownItems[index];
        tab = queryOne('.ecl-tabs__link', dropdownItem);
      }
      tab.addEventListener('keydown', this.handleKeyboardOnTabs);
      this.tabsKey.push(tab);

      if (index === 0) {
        this.firstTab = tab;
      }
      if (index === array.length - 1) {
        this.lastTab = tab;
      }
    });
  }

  /**
   * Close the dropdown.
   * @param {Event} e
   */
  closeMoreDropdown(e) {
    let el = e.target;
    while (el) {
      if (el === this.moreButton) {
        return;
      }
      el = el.parentNode;
    }
    this.moreButton.setAttribute('aria-expanded', false);
    this.dropdown.classList.remove('ecl-tabs__dropdown--show');
  }

  /**
   * @param {Event} e
   */
  handleKeyboardOnTabs(e) {
    const tgt = e.currentTarget;

    switch (e.key) {
      case 'ArrowLeft':
      case 'ArrowUp':
        this.arrowFocusToTab(tgt, 'prev');
        break;

      case 'ArrowRight':
      case 'ArrowDown':
        this.arrowFocusToTab(tgt, 'next');
        break;

      case 'Home':
        this.moveFocus(this.firstTab);
        break;

      case 'End':
        this.moveFocus(this.lastTab);
        break;
    }
  }

  /**
   * @param {HTMLElement} currentTab tab element
   */
  moveFocus(currentTab) {
    if (currentTab.closest('.ecl-tabs__dropdown')) {
      this.moreButton.setAttribute('aria-expanded', true);
      this.dropdown.classList.add('ecl-tabs__dropdown--show');
    } else {
      this.moreButton.setAttribute('aria-expanded', false);
      this.dropdown.classList.remove('ecl-tabs__dropdown--show');
    }
    currentTab.focus();
  }

  /**
   * @param {HTMLElement} currentTab tab element
   * @param {string} direction key arrow direction
   */
  arrowFocusToTab(currentTab, direction) {
    let index = this.tabsKey.indexOf(currentTab);
    index = direction === 'next' ? index + 1 : index - 1;

    const startTab = direction === 'next' ? this.firstTab : this.lastTab;
    const endTab = direction === 'next' ? this.lastTab : this.firstTab;

    if (this.isMobile) {
      if (currentTab !== endTab) {
        this.moveFocus(this.tabsKey[index]);
        this.shiftTabs(direction);
      }
      return;
    }

    if (currentTab === endTab) {
      this.moveFocus(startTab);
    } else {
      this.moveFocus(this.tabsKey[index]);
    }
  }
}

const eclTabsEcCss = () => `.ecl-container.sc-ecl-tabs-ec{box-sizing:border-box;margin-inline-end:auto;margin-inline-start:auto;padding-inline-end:1rem;padding-inline-start:1rem;position:relative;width:100%}@media (min-width:480px){.ecl-container.sc-ecl-tabs-ec{padding-inline-end:1rem;padding-inline-start:1rem}}@media (min-width:768px){.ecl-container.sc-ecl-tabs-ec{padding-inline-end:1.5rem;padding-inline-start:1.5rem}}@media (min-width:996px){.ecl-container.sc-ecl-tabs-ec{padding-inline-end:1.5rem;padding-inline-start:1.5rem}}@media (min-width:1140px){.ecl-container.sc-ecl-tabs-ec{padding-inline-end:2rem;padding-inline-start:2rem}}@media (min-width:480px){.ecl-container.sc-ecl-tabs-ec{max-width:100%;width:768px}}@media (min-width:768px){.ecl-container.sc-ecl-tabs-ec{max-width:100%;width:996px}}@media (min-width:996px){.ecl-container.sc-ecl-tabs-ec{max-width:100%;width:1140px}}@media (min-width:1140px){.ecl-container.sc-ecl-tabs-ec{max-width:100%;width:1368px}}.ecl-row.sc-ecl-tabs-ec{box-sizing:border-box;display:flex;flex-wrap:wrap;margin-inline-end:-.5rem;margin-inline-start:-.5rem}@media (min-width:480px){.ecl-row.sc-ecl-tabs-ec{margin-inline-end:-.5rem;margin-inline-start:-.5rem}}@media (min-width:768px){.ecl-row.sc-ecl-tabs-ec{margin-inline-end:-.75rem;margin-inline-start:-.75rem}}@media (min-width:996px){.ecl-row.sc-ecl-tabs-ec{margin-inline-end:-.75rem;margin-inline-start:-.75rem}}@media (min-width:1140px){.ecl-row.sc-ecl-tabs-ec{margin-inline-end:-1rem;margin-inline-start:-1rem}}.ecl-no-gutters.sc-ecl-tabs-ec{margin-inline-end:0;margin-inline-start:0}.ecl-no-gutters.sc-ecl-tabs-ec>.ecl-col.sc-ecl-tabs-ec,.ecl-no-gutters.sc-ecl-tabs-ec>[class*=ecl-col-].sc-ecl-tabs-ec{padding-inline-end:0;padding-inline-start:0}.ecl-col-1.sc-ecl-tabs-ec,.ecl-col-10.sc-ecl-tabs-ec,.ecl-col-11.sc-ecl-tabs-ec,.ecl-col-12.sc-ecl-tabs-ec,.ecl-col-2.sc-ecl-tabs-ec,.ecl-col-3.sc-ecl-tabs-ec,.ecl-col-4.sc-ecl-tabs-ec,.ecl-col-5.sc-ecl-tabs-ec,.ecl-col-6.sc-ecl-tabs-ec,.ecl-col-7.sc-ecl-tabs-ec,.ecl-col-8.sc-ecl-tabs-ec,.ecl-col-9.sc-ecl-tabs-ec,.ecl-col-l-1.sc-ecl-tabs-ec,.ecl-col-l-10.sc-ecl-tabs-ec,.ecl-col-l-11.sc-ecl-tabs-ec,.ecl-col-l-12.sc-ecl-tabs-ec,.ecl-col-l-2.sc-ecl-tabs-ec,.ecl-col-l-3.sc-ecl-tabs-ec,.ecl-col-l-4.sc-ecl-tabs-ec,.ecl-col-l-5.sc-ecl-tabs-ec,.ecl-col-l-6.sc-ecl-tabs-ec,.ecl-col-l-7.sc-ecl-tabs-ec,.ecl-col-l-8.sc-ecl-tabs-ec,.ecl-col-l-9.sc-ecl-tabs-ec,.ecl-col-m-1.sc-ecl-tabs-ec,.ecl-col-m-10.sc-ecl-tabs-ec,.ecl-col-m-11.sc-ecl-tabs-ec,.ecl-col-m-12.sc-ecl-tabs-ec,.ecl-col-m-2.sc-ecl-tabs-ec,.ecl-col-m-3.sc-ecl-tabs-ec,.ecl-col-m-4.sc-ecl-tabs-ec,.ecl-col-m-5.sc-ecl-tabs-ec,.ecl-col-m-6.sc-ecl-tabs-ec,.ecl-col-m-7.sc-ecl-tabs-ec,.ecl-col-m-8.sc-ecl-tabs-ec,.ecl-col-m-9.sc-ecl-tabs-ec,.ecl-col-s-1.sc-ecl-tabs-ec,.ecl-col-s-10.sc-ecl-tabs-ec,.ecl-col-s-11.sc-ecl-tabs-ec,.ecl-col-s-12.sc-ecl-tabs-ec,.ecl-col-s-2.sc-ecl-tabs-ec,.ecl-col-s-3.sc-ecl-tabs-ec,.ecl-col-s-4.sc-ecl-tabs-ec,.ecl-col-s-5.sc-ecl-tabs-ec,.ecl-col-s-6.sc-ecl-tabs-ec,.ecl-col-s-7.sc-ecl-tabs-ec,.ecl-col-s-8.sc-ecl-tabs-ec,.ecl-col-s-9.sc-ecl-tabs-ec,.ecl-col-xl-1.sc-ecl-tabs-ec,.ecl-col-xl-10.sc-ecl-tabs-ec,.ecl-col-xl-11.sc-ecl-tabs-ec,.ecl-col-xl-12.sc-ecl-tabs-ec,.ecl-col-xl-2.sc-ecl-tabs-ec,.ecl-col-xl-3.sc-ecl-tabs-ec,.ecl-col-xl-4.sc-ecl-tabs-ec,.ecl-col-xl-5.sc-ecl-tabs-ec,.ecl-col-xl-6.sc-ecl-tabs-ec,.ecl-col-xl-7.sc-ecl-tabs-ec,.ecl-col-xl-8.sc-ecl-tabs-ec,.ecl-col-xl-9.sc-ecl-tabs-ec{box-sizing:border-box;min-height:1px;padding-inline-end:.5rem;padding-inline-start:.5rem;position:relative;width:100%}@media (min-width:480px){.ecl-col-1.sc-ecl-tabs-ec,.ecl-col-10.sc-ecl-tabs-ec,.ecl-col-11.sc-ecl-tabs-ec,.ecl-col-12.sc-ecl-tabs-ec,.ecl-col-2.sc-ecl-tabs-ec,.ecl-col-3.sc-ecl-tabs-ec,.ecl-col-4.sc-ecl-tabs-ec,.ecl-col-5.sc-ecl-tabs-ec,.ecl-col-6.sc-ecl-tabs-ec,.ecl-col-7.sc-ecl-tabs-ec,.ecl-col-8.sc-ecl-tabs-ec,.ecl-col-9.sc-ecl-tabs-ec,.ecl-col-l-1.sc-ecl-tabs-ec,.ecl-col-l-10.sc-ecl-tabs-ec,.ecl-col-l-11.sc-ecl-tabs-ec,.ecl-col-l-12.sc-ecl-tabs-ec,.ecl-col-l-2.sc-ecl-tabs-ec,.ecl-col-l-3.sc-ecl-tabs-ec,.ecl-col-l-4.sc-ecl-tabs-ec,.ecl-col-l-5.sc-ecl-tabs-ec,.ecl-col-l-6.sc-ecl-tabs-ec,.ecl-col-l-7.sc-ecl-tabs-ec,.ecl-col-l-8.sc-ecl-tabs-ec,.ecl-col-l-9.sc-ecl-tabs-ec,.ecl-col-m-1.sc-ecl-tabs-ec,.ecl-col-m-10.sc-ecl-tabs-ec,.ecl-col-m-11.sc-ecl-tabs-ec,.ecl-col-m-12.sc-ecl-tabs-ec,.ecl-col-m-2.sc-ecl-tabs-ec,.ecl-col-m-3.sc-ecl-tabs-ec,.ecl-col-m-4.sc-ecl-tabs-ec,.ecl-col-m-5.sc-ecl-tabs-ec,.ecl-col-m-6.sc-ecl-tabs-ec,.ecl-col-m-7.sc-ecl-tabs-ec,.ecl-col-m-8.sc-ecl-tabs-ec,.ecl-col-m-9.sc-ecl-tabs-ec,.ecl-col-s-1.sc-ecl-tabs-ec,.ecl-col-s-10.sc-ecl-tabs-ec,.ecl-col-s-11.sc-ecl-tabs-ec,.ecl-col-s-12.sc-ecl-tabs-ec,.ecl-col-s-2.sc-ecl-tabs-ec,.ecl-col-s-3.sc-ecl-tabs-ec,.ecl-col-s-4.sc-ecl-tabs-ec,.ecl-col-s-5.sc-ecl-tabs-ec,.ecl-col-s-6.sc-ecl-tabs-ec,.ecl-col-s-7.sc-ecl-tabs-ec,.ecl-col-s-8.sc-ecl-tabs-ec,.ecl-col-s-9.sc-ecl-tabs-ec,.ecl-col-xl-1.sc-ecl-tabs-ec,.ecl-col-xl-10.sc-ecl-tabs-ec,.ecl-col-xl-11.sc-ecl-tabs-ec,.ecl-col-xl-12.sc-ecl-tabs-ec,.ecl-col-xl-2.sc-ecl-tabs-ec,.ecl-col-xl-3.sc-ecl-tabs-ec,.ecl-col-xl-4.sc-ecl-tabs-ec,.ecl-col-xl-5.sc-ecl-tabs-ec,.ecl-col-xl-6.sc-ecl-tabs-ec,.ecl-col-xl-7.sc-ecl-tabs-ec,.ecl-col-xl-8.sc-ecl-tabs-ec,.ecl-col-xl-9.sc-ecl-tabs-ec{padding-inline-end:.5rem;padding-inline-start:.5rem}}@media (min-width:768px){.ecl-col-1.sc-ecl-tabs-ec,.ecl-col-10.sc-ecl-tabs-ec,.ecl-col-11.sc-ecl-tabs-ec,.ecl-col-12.sc-ecl-tabs-ec,.ecl-col-2.sc-ecl-tabs-ec,.ecl-col-3.sc-ecl-tabs-ec,.ecl-col-4.sc-ecl-tabs-ec,.ecl-col-5.sc-ecl-tabs-ec,.ecl-col-6.sc-ecl-tabs-ec,.ecl-col-7.sc-ecl-tabs-ec,.ecl-col-8.sc-ecl-tabs-ec,.ecl-col-9.sc-ecl-tabs-ec,.ecl-col-l-1.sc-ecl-tabs-ec,.ecl-col-l-10.sc-ecl-tabs-ec,.ecl-col-l-11.sc-ecl-tabs-ec,.ecl-col-l-12.sc-ecl-tabs-ec,.ecl-col-l-2.sc-ecl-tabs-ec,.ecl-col-l-3.sc-ecl-tabs-ec,.ecl-col-l-4.sc-ecl-tabs-ec,.ecl-col-l-5.sc-ecl-tabs-ec,.ecl-col-l-6.sc-ecl-tabs-ec,.ecl-col-l-7.sc-ecl-tabs-ec,.ecl-col-l-8.sc-ecl-tabs-ec,.ecl-col-l-9.sc-ecl-tabs-ec,.ecl-col-m-1.sc-ecl-tabs-ec,.ecl-col-m-10.sc-ecl-tabs-ec,.ecl-col-m-11.sc-ecl-tabs-ec,.ecl-col-m-12.sc-ecl-tabs-ec,.ecl-col-m-2.sc-ecl-tabs-ec,.ecl-col-m-3.sc-ecl-tabs-ec,.ecl-col-m-4.sc-ecl-tabs-ec,.ecl-col-m-5.sc-ecl-tabs-ec,.ecl-col-m-6.sc-ecl-tabs-ec,.ecl-col-m-7.sc-ecl-tabs-ec,.ecl-col-m-8.sc-ecl-tabs-ec,.ecl-col-m-9.sc-ecl-tabs-ec,.ecl-col-s-1.sc-ecl-tabs-ec,.ecl-col-s-10.sc-ecl-tabs-ec,.ecl-col-s-11.sc-ecl-tabs-ec,.ecl-col-s-12.sc-ecl-tabs-ec,.ecl-col-s-2.sc-ecl-tabs-ec,.ecl-col-s-3.sc-ecl-tabs-ec,.ecl-col-s-4.sc-ecl-tabs-ec,.ecl-col-s-5.sc-ecl-tabs-ec,.ecl-col-s-6.sc-ecl-tabs-ec,.ecl-col-s-7.sc-ecl-tabs-ec,.ecl-col-s-8.sc-ecl-tabs-ec,.ecl-col-s-9.sc-ecl-tabs-ec,.ecl-col-xl-1.sc-ecl-tabs-ec,.ecl-col-xl-10.sc-ecl-tabs-ec,.ecl-col-xl-11.sc-ecl-tabs-ec,.ecl-col-xl-12.sc-ecl-tabs-ec,.ecl-col-xl-2.sc-ecl-tabs-ec,.ecl-col-xl-3.sc-ecl-tabs-ec,.ecl-col-xl-4.sc-ecl-tabs-ec,.ecl-col-xl-5.sc-ecl-tabs-ec,.ecl-col-xl-6.sc-ecl-tabs-ec,.ecl-col-xl-7.sc-ecl-tabs-ec,.ecl-col-xl-8.sc-ecl-tabs-ec,.ecl-col-xl-9.sc-ecl-tabs-ec{padding-inline-end:.75rem;padding-inline-start:.75rem}}@media (min-width:996px){.ecl-col-1.sc-ecl-tabs-ec,.ecl-col-10.sc-ecl-tabs-ec,.ecl-col-11.sc-ecl-tabs-ec,.ecl-col-12.sc-ecl-tabs-ec,.ecl-col-2.sc-ecl-tabs-ec,.ecl-col-3.sc-ecl-tabs-ec,.ecl-col-4.sc-ecl-tabs-ec,.ecl-col-5.sc-ecl-tabs-ec,.ecl-col-6.sc-ecl-tabs-ec,.ecl-col-7.sc-ecl-tabs-ec,.ecl-col-8.sc-ecl-tabs-ec,.ecl-col-9.sc-ecl-tabs-ec,.ecl-col-l-1.sc-ecl-tabs-ec,.ecl-col-l-10.sc-ecl-tabs-ec,.ecl-col-l-11.sc-ecl-tabs-ec,.ecl-col-l-12.sc-ecl-tabs-ec,.ecl-col-l-2.sc-ecl-tabs-ec,.ecl-col-l-3.sc-ecl-tabs-ec,.ecl-col-l-4.sc-ecl-tabs-ec,.ecl-col-l-5.sc-ecl-tabs-ec,.ecl-col-l-6.sc-ecl-tabs-ec,.ecl-col-l-7.sc-ecl-tabs-ec,.ecl-col-l-8.sc-ecl-tabs-ec,.ecl-col-l-9.sc-ecl-tabs-ec,.ecl-col-m-1.sc-ecl-tabs-ec,.ecl-col-m-10.sc-ecl-tabs-ec,.ecl-col-m-11.sc-ecl-tabs-ec,.ecl-col-m-12.sc-ecl-tabs-ec,.ecl-col-m-2.sc-ecl-tabs-ec,.ecl-col-m-3.sc-ecl-tabs-ec,.ecl-col-m-4.sc-ecl-tabs-ec,.ecl-col-m-5.sc-ecl-tabs-ec,.ecl-col-m-6.sc-ecl-tabs-ec,.ecl-col-m-7.sc-ecl-tabs-ec,.ecl-col-m-8.sc-ecl-tabs-ec,.ecl-col-m-9.sc-ecl-tabs-ec,.ecl-col-s-1.sc-ecl-tabs-ec,.ecl-col-s-10.sc-ecl-tabs-ec,.ecl-col-s-11.sc-ecl-tabs-ec,.ecl-col-s-12.sc-ecl-tabs-ec,.ecl-col-s-2.sc-ecl-tabs-ec,.ecl-col-s-3.sc-ecl-tabs-ec,.ecl-col-s-4.sc-ecl-tabs-ec,.ecl-col-s-5.sc-ecl-tabs-ec,.ecl-col-s-6.sc-ecl-tabs-ec,.ecl-col-s-7.sc-ecl-tabs-ec,.ecl-col-s-8.sc-ecl-tabs-ec,.ecl-col-s-9.sc-ecl-tabs-ec,.ecl-col-xl-1.sc-ecl-tabs-ec,.ecl-col-xl-10.sc-ecl-tabs-ec,.ecl-col-xl-11.sc-ecl-tabs-ec,.ecl-col-xl-12.sc-ecl-tabs-ec,.ecl-col-xl-2.sc-ecl-tabs-ec,.ecl-col-xl-3.sc-ecl-tabs-ec,.ecl-col-xl-4.sc-ecl-tabs-ec,.ecl-col-xl-5.sc-ecl-tabs-ec,.ecl-col-xl-6.sc-ecl-tabs-ec,.ecl-col-xl-7.sc-ecl-tabs-ec,.ecl-col-xl-8.sc-ecl-tabs-ec,.ecl-col-xl-9.sc-ecl-tabs-ec{padding-inline-end:.75rem;padding-inline-start:.75rem}}@media (min-width:1140px){.ecl-col-1.sc-ecl-tabs-ec,.ecl-col-10.sc-ecl-tabs-ec,.ecl-col-11.sc-ecl-tabs-ec,.ecl-col-12.sc-ecl-tabs-ec,.ecl-col-2.sc-ecl-tabs-ec,.ecl-col-3.sc-ecl-tabs-ec,.ecl-col-4.sc-ecl-tabs-ec,.ecl-col-5.sc-ecl-tabs-ec,.ecl-col-6.sc-ecl-tabs-ec,.ecl-col-7.sc-ecl-tabs-ec,.ecl-col-8.sc-ecl-tabs-ec,.ecl-col-9.sc-ecl-tabs-ec,.ecl-col-l-1.sc-ecl-tabs-ec,.ecl-col-l-10.sc-ecl-tabs-ec,.ecl-col-l-11.sc-ecl-tabs-ec,.ecl-col-l-12.sc-ecl-tabs-ec,.ecl-col-l-2.sc-ecl-tabs-ec,.ecl-col-l-3.sc-ecl-tabs-ec,.ecl-col-l-4.sc-ecl-tabs-ec,.ecl-col-l-5.sc-ecl-tabs-ec,.ecl-col-l-6.sc-ecl-tabs-ec,.ecl-col-l-7.sc-ecl-tabs-ec,.ecl-col-l-8.sc-ecl-tabs-ec,.ecl-col-l-9.sc-ecl-tabs-ec,.ecl-col-m-1.sc-ecl-tabs-ec,.ecl-col-m-10.sc-ecl-tabs-ec,.ecl-col-m-11.sc-ecl-tabs-ec,.ecl-col-m-12.sc-ecl-tabs-ec,.ecl-col-m-2.sc-ecl-tabs-ec,.ecl-col-m-3.sc-ecl-tabs-ec,.ecl-col-m-4.sc-ecl-tabs-ec,.ecl-col-m-5.sc-ecl-tabs-ec,.ecl-col-m-6.sc-ecl-tabs-ec,.ecl-col-m-7.sc-ecl-tabs-ec,.ecl-col-m-8.sc-ecl-tabs-ec,.ecl-col-m-9.sc-ecl-tabs-ec,.ecl-col-s-1.sc-ecl-tabs-ec,.ecl-col-s-10.sc-ecl-tabs-ec,.ecl-col-s-11.sc-ecl-tabs-ec,.ecl-col-s-12.sc-ecl-tabs-ec,.ecl-col-s-2.sc-ecl-tabs-ec,.ecl-col-s-3.sc-ecl-tabs-ec,.ecl-col-s-4.sc-ecl-tabs-ec,.ecl-col-s-5.sc-ecl-tabs-ec,.ecl-col-s-6.sc-ecl-tabs-ec,.ecl-col-s-7.sc-ecl-tabs-ec,.ecl-col-s-8.sc-ecl-tabs-ec,.ecl-col-s-9.sc-ecl-tabs-ec,.ecl-col-xl-1.sc-ecl-tabs-ec,.ecl-col-xl-10.sc-ecl-tabs-ec,.ecl-col-xl-11.sc-ecl-tabs-ec,.ecl-col-xl-12.sc-ecl-tabs-ec,.ecl-col-xl-2.sc-ecl-tabs-ec,.ecl-col-xl-3.sc-ecl-tabs-ec,.ecl-col-xl-4.sc-ecl-tabs-ec,.ecl-col-xl-5.sc-ecl-tabs-ec,.ecl-col-xl-6.sc-ecl-tabs-ec,.ecl-col-xl-7.sc-ecl-tabs-ec,.ecl-col-xl-8.sc-ecl-tabs-ec,.ecl-col-xl-9.sc-ecl-tabs-ec{padding-inline-end:1rem;padding-inline-start:1rem}}.ecl-col-1.sc-ecl-tabs-ec{flex:0 0 8.3333333333%;max-width:8.3333333333%}.ecl-col-2.sc-ecl-tabs-ec{flex:0 0 16.6666666667%;max-width:16.6666666667%}.ecl-col-3.sc-ecl-tabs-ec{flex:0 0 25%;max-width:25%}.ecl-col-4.sc-ecl-tabs-ec{flex:0 0 33.3333333333%;max-width:33.3333333333%}.ecl-col-5.sc-ecl-tabs-ec{flex:0 0 41.6666666667%;max-width:41.6666666667%}.ecl-col-6.sc-ecl-tabs-ec{flex:0 0 50%;max-width:50%}.ecl-col-7.sc-ecl-tabs-ec{flex:0 0 58.3333333333%;max-width:58.3333333333%}.ecl-col-8.sc-ecl-tabs-ec{flex:0 0 66.6666666667%;max-width:66.6666666667%}.ecl-col-9.sc-ecl-tabs-ec{flex:0 0 75%;max-width:75%}.ecl-col-10.sc-ecl-tabs-ec{flex:0 0 83.3333333333%;max-width:83.3333333333%}.ecl-col-11.sc-ecl-tabs-ec{flex:0 0 91.6666666667%;max-width:91.6666666667%}.ecl-col-12.sc-ecl-tabs-ec{flex:0 0 100%;max-width:100%}.ecl-pull-0.sc-ecl-tabs-ec{right:auto}.ecl-pull-1.sc-ecl-tabs-ec{right:8.3333333333%}.ecl-pull-2.sc-ecl-tabs-ec{right:16.6666666667%}.ecl-pull-3.sc-ecl-tabs-ec{right:25%}.ecl-pull-4.sc-ecl-tabs-ec{right:33.3333333333%}.ecl-pull-5.sc-ecl-tabs-ec{right:41.6666666667%}.ecl-pull-6.sc-ecl-tabs-ec{right:50%}.ecl-pull-7.sc-ecl-tabs-ec{right:58.3333333333%}.ecl-pull-8.sc-ecl-tabs-ec{right:66.6666666667%}.ecl-pull-9.sc-ecl-tabs-ec{right:75%}.ecl-pull-10.sc-ecl-tabs-ec{right:83.3333333333%}.ecl-pull-11.sc-ecl-tabs-ec{right:91.6666666667%}.ecl-pull-12.sc-ecl-tabs-ec{right:100%}.ecl-push-0.sc-ecl-tabs-ec{left:auto}.ecl-push-1.sc-ecl-tabs-ec{left:8.3333333333%}.ecl-push-2.sc-ecl-tabs-ec{left:16.6666666667%}.ecl-push-3.sc-ecl-tabs-ec{left:25%}.ecl-push-4.sc-ecl-tabs-ec{left:33.3333333333%}.ecl-push-5.sc-ecl-tabs-ec{left:41.6666666667%}.ecl-push-6.sc-ecl-tabs-ec{left:50%}.ecl-push-7.sc-ecl-tabs-ec{left:58.3333333333%}.ecl-push-8.sc-ecl-tabs-ec{left:66.6666666667%}.ecl-push-9.sc-ecl-tabs-ec{left:75%}.ecl-push-10.sc-ecl-tabs-ec{left:83.3333333333%}.ecl-push-11.sc-ecl-tabs-ec{left:91.6666666667%}.ecl-push-12.sc-ecl-tabs-ec{left:100%}.ecl-offset-1.sc-ecl-tabs-ec{margin-inline-start:8.3333333333%}.ecl-offset-2.sc-ecl-tabs-ec{margin-inline-start:16.6666666667%}.ecl-offset-3.sc-ecl-tabs-ec{margin-inline-start:25%}.ecl-offset-4.sc-ecl-tabs-ec{margin-inline-start:33.3333333333%}.ecl-offset-5.sc-ecl-tabs-ec{margin-inline-start:41.6666666667%}.ecl-offset-6.sc-ecl-tabs-ec{margin-inline-start:50%}.ecl-offset-7.sc-ecl-tabs-ec{margin-inline-start:58.3333333333%}.ecl-offset-8.sc-ecl-tabs-ec{margin-inline-start:66.6666666667%}.ecl-offset-9.sc-ecl-tabs-ec{margin-inline-start:75%}.ecl-offset-10.sc-ecl-tabs-ec{margin-inline-start:83.3333333333%}.ecl-offset-11.sc-ecl-tabs-ec{margin-inline-start:91.6666666667%}@media (min-width:480px){.ecl-col-s-1.sc-ecl-tabs-ec{flex:0 0 8.3333333333%;max-width:8.3333333333%}.ecl-col-s-2.sc-ecl-tabs-ec{flex:0 0 16.6666666667%;max-width:16.6666666667%}.ecl-col-s-3.sc-ecl-tabs-ec{flex:0 0 25%;max-width:25%}.ecl-col-s-4.sc-ecl-tabs-ec{flex:0 0 33.3333333333%;max-width:33.3333333333%}.ecl-col-s-5.sc-ecl-tabs-ec{flex:0 0 41.6666666667%;max-width:41.6666666667%}.ecl-col-s-6.sc-ecl-tabs-ec{flex:0 0 50%;max-width:50%}.ecl-col-s-7.sc-ecl-tabs-ec{flex:0 0 58.3333333333%;max-width:58.3333333333%}.ecl-col-s-8.sc-ecl-tabs-ec{flex:0 0 66.6666666667%;max-width:66.6666666667%}.ecl-col-s-9.sc-ecl-tabs-ec{flex:0 0 75%;max-width:75%}.ecl-col-s-10.sc-ecl-tabs-ec{flex:0 0 83.3333333333%;max-width:83.3333333333%}.ecl-col-s-11.sc-ecl-tabs-ec{flex:0 0 91.6666666667%;max-width:91.6666666667%}.ecl-col-s-12.sc-ecl-tabs-ec{flex:0 0 100%;max-width:100%}.ecl-pull-s-0.sc-ecl-tabs-ec{right:auto}.ecl-pull-s-1.sc-ecl-tabs-ec{right:8.3333333333%}.ecl-pull-s-2.sc-ecl-tabs-ec{right:16.6666666667%}.ecl-pull-s-3.sc-ecl-tabs-ec{right:25%}.ecl-pull-s-4.sc-ecl-tabs-ec{right:33.3333333333%}.ecl-pull-s-5.sc-ecl-tabs-ec{right:41.6666666667%}.ecl-pull-s-6.sc-ecl-tabs-ec{right:50%}.ecl-pull-s-7.sc-ecl-tabs-ec{right:58.3333333333%}.ecl-pull-s-8.sc-ecl-tabs-ec{right:66.6666666667%}.ecl-pull-s-9.sc-ecl-tabs-ec{right:75%}.ecl-pull-s-10.sc-ecl-tabs-ec{right:83.3333333333%}.ecl-pull-s-11.sc-ecl-tabs-ec{right:91.6666666667%}.ecl-pull-s-12.sc-ecl-tabs-ec{right:100%}.ecl-push-s-0.sc-ecl-tabs-ec{left:auto}.ecl-push-s-1.sc-ecl-tabs-ec{left:8.3333333333%}.ecl-push-s-2.sc-ecl-tabs-ec{left:16.6666666667%}.ecl-push-s-3.sc-ecl-tabs-ec{left:25%}.ecl-push-s-4.sc-ecl-tabs-ec{left:33.3333333333%}.ecl-push-s-5.sc-ecl-tabs-ec{left:41.6666666667%}.ecl-push-s-6.sc-ecl-tabs-ec{left:50%}.ecl-push-s-7.sc-ecl-tabs-ec{left:58.3333333333%}.ecl-push-s-8.sc-ecl-tabs-ec{left:66.6666666667%}.ecl-push-s-9.sc-ecl-tabs-ec{left:75%}.ecl-push-s-10.sc-ecl-tabs-ec{left:83.3333333333%}.ecl-push-s-11.sc-ecl-tabs-ec{left:91.6666666667%}.ecl-push-s-12.sc-ecl-tabs-ec{left:100%}.ecl-offset-s-0.sc-ecl-tabs-ec{margin-inline-start:0}.ecl-offset-s-1.sc-ecl-tabs-ec{margin-inline-start:8.3333333333%}.ecl-offset-s-2.sc-ecl-tabs-ec{margin-inline-start:16.6666666667%}.ecl-offset-s-3.sc-ecl-tabs-ec{margin-inline-start:25%}.ecl-offset-s-4.sc-ecl-tabs-ec{margin-inline-start:33.3333333333%}.ecl-offset-s-5.sc-ecl-tabs-ec{margin-inline-start:41.6666666667%}.ecl-offset-s-6.sc-ecl-tabs-ec{margin-inline-start:50%}.ecl-offset-s-7.sc-ecl-tabs-ec{margin-inline-start:58.3333333333%}.ecl-offset-s-8.sc-ecl-tabs-ec{margin-inline-start:66.6666666667%}.ecl-offset-s-9.sc-ecl-tabs-ec{margin-inline-start:75%}.ecl-offset-s-10.sc-ecl-tabs-ec{margin-inline-start:83.3333333333%}.ecl-offset-s-11.sc-ecl-tabs-ec{margin-inline-start:91.6666666667%}}@media (min-width:768px){.ecl-col-m-1.sc-ecl-tabs-ec{flex:0 0 8.3333333333%;max-width:8.3333333333%}.ecl-col-m-2.sc-ecl-tabs-ec{flex:0 0 16.6666666667%;max-width:16.6666666667%}.ecl-col-m-3.sc-ecl-tabs-ec{flex:0 0 25%;max-width:25%}.ecl-col-m-4.sc-ecl-tabs-ec{flex:0 0 33.3333333333%;max-width:33.3333333333%}.ecl-col-m-5.sc-ecl-tabs-ec{flex:0 0 41.6666666667%;max-width:41.6666666667%}.ecl-col-m-6.sc-ecl-tabs-ec{flex:0 0 50%;max-width:50%}.ecl-col-m-7.sc-ecl-tabs-ec{flex:0 0 58.3333333333%;max-width:58.3333333333%}.ecl-col-m-8.sc-ecl-tabs-ec{flex:0 0 66.6666666667%;max-width:66.6666666667%}.ecl-col-m-9.sc-ecl-tabs-ec{flex:0 0 75%;max-width:75%}.ecl-col-m-10.sc-ecl-tabs-ec{flex:0 0 83.3333333333%;max-width:83.3333333333%}.ecl-col-m-11.sc-ecl-tabs-ec{flex:0 0 91.6666666667%;max-width:91.6666666667%}.ecl-col-m-12.sc-ecl-tabs-ec{flex:0 0 100%;max-width:100%}.ecl-pull-m-0.sc-ecl-tabs-ec{right:auto}.ecl-pull-m-1.sc-ecl-tabs-ec{right:8.3333333333%}.ecl-pull-m-2.sc-ecl-tabs-ec{right:16.6666666667%}.ecl-pull-m-3.sc-ecl-tabs-ec{right:25%}.ecl-pull-m-4.sc-ecl-tabs-ec{right:33.3333333333%}.ecl-pull-m-5.sc-ecl-tabs-ec{right:41.6666666667%}.ecl-pull-m-6.sc-ecl-tabs-ec{right:50%}.ecl-pull-m-7.sc-ecl-tabs-ec{right:58.3333333333%}.ecl-pull-m-8.sc-ecl-tabs-ec{right:66.6666666667%}.ecl-pull-m-9.sc-ecl-tabs-ec{right:75%}.ecl-pull-m-10.sc-ecl-tabs-ec{right:83.3333333333%}.ecl-pull-m-11.sc-ecl-tabs-ec{right:91.6666666667%}.ecl-pull-m-12.sc-ecl-tabs-ec{right:100%}.ecl-push-m-0.sc-ecl-tabs-ec{left:auto}.ecl-push-m-1.sc-ecl-tabs-ec{left:8.3333333333%}.ecl-push-m-2.sc-ecl-tabs-ec{left:16.6666666667%}.ecl-push-m-3.sc-ecl-tabs-ec{left:25%}.ecl-push-m-4.sc-ecl-tabs-ec{left:33.3333333333%}.ecl-push-m-5.sc-ecl-tabs-ec{left:41.6666666667%}.ecl-push-m-6.sc-ecl-tabs-ec{left:50%}.ecl-push-m-7.sc-ecl-tabs-ec{left:58.3333333333%}.ecl-push-m-8.sc-ecl-tabs-ec{left:66.6666666667%}.ecl-push-m-9.sc-ecl-tabs-ec{left:75%}.ecl-push-m-10.sc-ecl-tabs-ec{left:83.3333333333%}.ecl-push-m-11.sc-ecl-tabs-ec{left:91.6666666667%}.ecl-push-m-12.sc-ecl-tabs-ec{left:100%}.ecl-offset-m-0.sc-ecl-tabs-ec{margin-inline-start:0}.ecl-offset-m-1.sc-ecl-tabs-ec{margin-inline-start:8.3333333333%}.ecl-offset-m-2.sc-ecl-tabs-ec{margin-inline-start:16.6666666667%}.ecl-offset-m-3.sc-ecl-tabs-ec{margin-inline-start:25%}.ecl-offset-m-4.sc-ecl-tabs-ec{margin-inline-start:33.3333333333%}.ecl-offset-m-5.sc-ecl-tabs-ec{margin-inline-start:41.6666666667%}.ecl-offset-m-6.sc-ecl-tabs-ec{margin-inline-start:50%}.ecl-offset-m-7.sc-ecl-tabs-ec{margin-inline-start:58.3333333333%}.ecl-offset-m-8.sc-ecl-tabs-ec{margin-inline-start:66.6666666667%}.ecl-offset-m-9.sc-ecl-tabs-ec{margin-inline-start:75%}.ecl-offset-m-10.sc-ecl-tabs-ec{margin-inline-start:83.3333333333%}.ecl-offset-m-11.sc-ecl-tabs-ec{margin-inline-start:91.6666666667%}}@media (min-width:996px){.ecl-col-l-1.sc-ecl-tabs-ec{flex:0 0 8.3333333333%;max-width:8.3333333333%}.ecl-col-l-2.sc-ecl-tabs-ec{flex:0 0 16.6666666667%;max-width:16.6666666667%}.ecl-col-l-3.sc-ecl-tabs-ec{flex:0 0 25%;max-width:25%}.ecl-col-l-4.sc-ecl-tabs-ec{flex:0 0 33.3333333333%;max-width:33.3333333333%}.ecl-col-l-5.sc-ecl-tabs-ec{flex:0 0 41.6666666667%;max-width:41.6666666667%}.ecl-col-l-6.sc-ecl-tabs-ec{flex:0 0 50%;max-width:50%}.ecl-col-l-7.sc-ecl-tabs-ec{flex:0 0 58.3333333333%;max-width:58.3333333333%}.ecl-col-l-8.sc-ecl-tabs-ec{flex:0 0 66.6666666667%;max-width:66.6666666667%}.ecl-col-l-9.sc-ecl-tabs-ec{flex:0 0 75%;max-width:75%}.ecl-col-l-10.sc-ecl-tabs-ec{flex:0 0 83.3333333333%;max-width:83.3333333333%}.ecl-col-l-11.sc-ecl-tabs-ec{flex:0 0 91.6666666667%;max-width:91.6666666667%}.ecl-col-l-12.sc-ecl-tabs-ec{flex:0 0 100%;max-width:100%}.ecl-pull-l-0.sc-ecl-tabs-ec{right:auto}.ecl-pull-l-1.sc-ecl-tabs-ec{right:8.3333333333%}.ecl-pull-l-2.sc-ecl-tabs-ec{right:16.6666666667%}.ecl-pull-l-3.sc-ecl-tabs-ec{right:25%}.ecl-pull-l-4.sc-ecl-tabs-ec{right:33.3333333333%}.ecl-pull-l-5.sc-ecl-tabs-ec{right:41.6666666667%}.ecl-pull-l-6.sc-ecl-tabs-ec{right:50%}.ecl-pull-l-7.sc-ecl-tabs-ec{right:58.3333333333%}.ecl-pull-l-8.sc-ecl-tabs-ec{right:66.6666666667%}.ecl-pull-l-9.sc-ecl-tabs-ec{right:75%}.ecl-pull-l-10.sc-ecl-tabs-ec{right:83.3333333333%}.ecl-pull-l-11.sc-ecl-tabs-ec{right:91.6666666667%}.ecl-pull-l-12.sc-ecl-tabs-ec{right:100%}.ecl-push-l-0.sc-ecl-tabs-ec{left:auto}.ecl-push-l-1.sc-ecl-tabs-ec{left:8.3333333333%}.ecl-push-l-2.sc-ecl-tabs-ec{left:16.6666666667%}.ecl-push-l-3.sc-ecl-tabs-ec{left:25%}.ecl-push-l-4.sc-ecl-tabs-ec{left:33.3333333333%}.ecl-push-l-5.sc-ecl-tabs-ec{left:41.6666666667%}.ecl-push-l-6.sc-ecl-tabs-ec{left:50%}.ecl-push-l-7.sc-ecl-tabs-ec{left:58.3333333333%}.ecl-push-l-8.sc-ecl-tabs-ec{left:66.6666666667%}.ecl-push-l-9.sc-ecl-tabs-ec{left:75%}.ecl-push-l-10.sc-ecl-tabs-ec{left:83.3333333333%}.ecl-push-l-11.sc-ecl-tabs-ec{left:91.6666666667%}.ecl-push-l-12.sc-ecl-tabs-ec{left:100%}.ecl-offset-l-0.sc-ecl-tabs-ec{margin-inline-start:0}.ecl-offset-l-1.sc-ecl-tabs-ec{margin-inline-start:8.3333333333%}.ecl-offset-l-2.sc-ecl-tabs-ec{margin-inline-start:16.6666666667%}.ecl-offset-l-3.sc-ecl-tabs-ec{margin-inline-start:25%}.ecl-offset-l-4.sc-ecl-tabs-ec{margin-inline-start:33.3333333333%}.ecl-offset-l-5.sc-ecl-tabs-ec{margin-inline-start:41.6666666667%}.ecl-offset-l-6.sc-ecl-tabs-ec{margin-inline-start:50%}.ecl-offset-l-7.sc-ecl-tabs-ec{margin-inline-start:58.3333333333%}.ecl-offset-l-8.sc-ecl-tabs-ec{margin-inline-start:66.6666666667%}.ecl-offset-l-9.sc-ecl-tabs-ec{margin-inline-start:75%}.ecl-offset-l-10.sc-ecl-tabs-ec{margin-inline-start:83.3333333333%}.ecl-offset-l-11.sc-ecl-tabs-ec{margin-inline-start:91.6666666667%}}@media (min-width:1140px){.ecl-col-xl-1.sc-ecl-tabs-ec{flex:0 0 8.3333333333%;max-width:8.3333333333%}.ecl-col-xl-2.sc-ecl-tabs-ec{flex:0 0 16.6666666667%;max-width:16.6666666667%}.ecl-col-xl-3.sc-ecl-tabs-ec{flex:0 0 25%;max-width:25%}.ecl-col-xl-4.sc-ecl-tabs-ec{flex:0 0 33.3333333333%;max-width:33.3333333333%}.ecl-col-xl-5.sc-ecl-tabs-ec{flex:0 0 41.6666666667%;max-width:41.6666666667%}.ecl-col-xl-6.sc-ecl-tabs-ec{flex:0 0 50%;max-width:50%}.ecl-col-xl-7.sc-ecl-tabs-ec{flex:0 0 58.3333333333%;max-width:58.3333333333%}.ecl-col-xl-8.sc-ecl-tabs-ec{flex:0 0 66.6666666667%;max-width:66.6666666667%}.ecl-col-xl-9.sc-ecl-tabs-ec{flex:0 0 75%;max-width:75%}.ecl-col-xl-10.sc-ecl-tabs-ec{flex:0 0 83.3333333333%;max-width:83.3333333333%}.ecl-col-xl-11.sc-ecl-tabs-ec{flex:0 0 91.6666666667%;max-width:91.6666666667%}.ecl-col-xl-12.sc-ecl-tabs-ec{flex:0 0 100%;max-width:100%}.ecl-pull-xl-0.sc-ecl-tabs-ec{right:auto}.ecl-pull-xl-1.sc-ecl-tabs-ec{right:8.3333333333%}.ecl-pull-xl-2.sc-ecl-tabs-ec{right:16.6666666667%}.ecl-pull-xl-3.sc-ecl-tabs-ec{right:25%}.ecl-pull-xl-4.sc-ecl-tabs-ec{right:33.3333333333%}.ecl-pull-xl-5.sc-ecl-tabs-ec{right:41.6666666667%}.ecl-pull-xl-6.sc-ecl-tabs-ec{right:50%}.ecl-pull-xl-7.sc-ecl-tabs-ec{right:58.3333333333%}.ecl-pull-xl-8.sc-ecl-tabs-ec{right:66.6666666667%}.ecl-pull-xl-9.sc-ecl-tabs-ec{right:75%}.ecl-pull-xl-10.sc-ecl-tabs-ec{right:83.3333333333%}.ecl-pull-xl-11.sc-ecl-tabs-ec{right:91.6666666667%}.ecl-pull-xl-12.sc-ecl-tabs-ec{right:100%}.ecl-push-xl-0.sc-ecl-tabs-ec{left:auto}.ecl-push-xl-1.sc-ecl-tabs-ec{left:8.3333333333%}.ecl-push-xl-2.sc-ecl-tabs-ec{left:16.6666666667%}.ecl-push-xl-3.sc-ecl-tabs-ec{left:25%}.ecl-push-xl-4.sc-ecl-tabs-ec{left:33.3333333333%}.ecl-push-xl-5.sc-ecl-tabs-ec{left:41.6666666667%}.ecl-push-xl-6.sc-ecl-tabs-ec{left:50%}.ecl-push-xl-7.sc-ecl-tabs-ec{left:58.3333333333%}.ecl-push-xl-8.sc-ecl-tabs-ec{left:66.6666666667%}.ecl-push-xl-9.sc-ecl-tabs-ec{left:75%}.ecl-push-xl-10.sc-ecl-tabs-ec{left:83.3333333333%}.ecl-push-xl-11.sc-ecl-tabs-ec{left:91.6666666667%}.ecl-push-xl-12.sc-ecl-tabs-ec{left:100%}.ecl-offset-xl-0.sc-ecl-tabs-ec{margin-inline-start:0}.ecl-offset-xl-1.sc-ecl-tabs-ec{margin-inline-start:8.3333333333%}.ecl-offset-xl-2.sc-ecl-tabs-ec{margin-inline-start:16.6666666667%}.ecl-offset-xl-3.sc-ecl-tabs-ec{margin-inline-start:25%}.ecl-offset-xl-4.sc-ecl-tabs-ec{margin-inline-start:33.3333333333%}.ecl-offset-xl-5.sc-ecl-tabs-ec{margin-inline-start:41.6666666667%}.ecl-offset-xl-6.sc-ecl-tabs-ec{margin-inline-start:50%}.ecl-offset-xl-7.sc-ecl-tabs-ec{margin-inline-start:58.3333333333%}.ecl-offset-xl-8.sc-ecl-tabs-ec{margin-inline-start:66.6666666667%}.ecl-offset-xl-9.sc-ecl-tabs-ec{margin-inline-start:75%}.ecl-offset-xl-10.sc-ecl-tabs-ec{margin-inline-start:83.3333333333%}.ecl-offset-xl-11.sc-ecl-tabs-ec{margin-inline-start:91.6666666667%}}.ecl-u-sr-only.sc-ecl-tabs-ec{border:0!important;clip-path:rect(0,0,0,0)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.ecl-tabs.sc-ecl-tabs-ec{margin:0 0 var(--s-xl);padding:0;position:relative;z-index:15}.ecl-tabs__container.sc-ecl-tabs-ec{overflow-x:hidden;position:relative;transition-duration:.4s}.ecl-tabs__list.sc-ecl-tabs-ec{border-bottom:2px solid var(--cm-border-neutral);display:flex;flex-wrap:wrap;list-style:none;margin:0;padding-inline-start:0;transition-duration:.4s}.ecl-tabs[data-ecl-auto-initialized].sc-ecl-tabs-ec .ecl-tabs__list.sc-ecl-tabs-ec{flex-wrap:nowrap}.ecl-tabs__container--left.sc-ecl-tabs-ec{margin-inline-start:44px}.ecl-tabs__container--left.sc-ecl-tabs-ec .ecl-tabs__list.sc-ecl-tabs-ec{margin-inline-start:-44px}.ecl-tabs__container--right.sc-ecl-tabs-ec{margin-inline-end:44px}.ecl-tabs__item.sc-ecl-tabs-ec{flex-shrink:0;margin-inline-end:var(--s-3xs)}.ecl-tabs__item.sc-ecl-tabs-ec:last-child{margin-inline-end:0}.ecl-tabs__link.sc-ecl-tabs-ec{border-bottom:2px solid var(--cm-border-neutral);border-radius:0;display:block;font:var(--f-m);margin-bottom:-2px;padding:var(--s-xs) var(--s-m);text-decoration:none}.ecl-tabs__link.sc-ecl-tabs-ec,.ecl-tabs__link.sc-ecl-tabs-ec:visited{color:var(--cm-on-surface-brand)}.ecl-tabs__link.sc-ecl-tabs-ec:focus-visible{outline-offset:-2px}.ecl-tabs__link.sc-ecl-tabs-ec:hover,.ecl-tabs__link.sc-ecl-tabs-ec:visited:hover{border-bottom-color:var(--cm-border);color:var(--cm-on-surface-brand)}.ecl-tabs__link--active.sc-ecl-tabs-ec{background-color:var(--cm-surface-low-1);border-bottom:2px solid var(--cm-border);border-inline-end:0 solid var(--cm-border-neutral);border-inline-start:0 solid var(--cm-border-neutral);border-top:0 solid transparent;color:var(--cm-on-surface-brand);font-weight:600;padding-top:var(--s-xs)}.ecl-tabs__link--active.sc-ecl-tabs-ec:hover{border-bottom:2px solid var(--cm-border)}.ecl-tabs__link--active.sc-ecl-tabs-ec:visited{color:var(--cm-on-surface-brand)}.ecl-tabs__item--more.sc-ecl-tabs-ec{align-self:center;flex-grow:1;text-align:end}.ecl-tabs__item--hidden.sc-ecl-tabs-ec{display:none}.ecl-tabs__toggle.sc-ecl-tabs-ec{bottom:0;font-weight:400;position:absolute;right:0}.ecl-tabs__toggle.sc-ecl-tabs-ec:dir(rtl){left:0;right:auto}.ecl-tabs__toggle.sc-ecl-tabs-ec:hover{box-shadow:none}.ecl-tabs__toggle[aria-expanded=true].sc-ecl-tabs-ec{background-color:var(--cm-surface-primary-low-0);border-color:var(--cm-border-primary-highest);color:var(--cm-on-surface-primary-highest)}.ecl-tabs__toggle[aria-expanded=true].sc-ecl-tabs-ec .ecl-button__icon.sc-ecl-tabs-ec{transform:rotate(0deg)}.ecl-tabs__toggle--active.sc-ecl-tabs-ec{border-bottom:2px solid var(--cm-border);border-end-end-radius:0;border-end-start-radius:0}.ecl-tabs__toggle--active.sc-ecl-tabs-ec:before{background-color:transparent;border-radius:0;content:"";display:block;height:0;left:0;position:absolute;top:0;width:100%}.ecl-tabs__toggle--active.sc-ecl-tabs-ec:hover:before{left:1px;top:1px;width:calc(100% - 2px)}.ecl-tabs__toggle--active.sc-ecl-tabs-ec:focus-visible:before{content:none}.ecl-tabs__toggle--hidden.sc-ecl-tabs-ec{display:none}.ecl-tabs__dropdown.sc-ecl-tabs-ec{background-color:var(--cm-on-surface-inverted,#fff);box-shadow:var(--sh-2);max-height:233px;max-width:100%;overflow-y:auto;padding:var(--s-5xl);position:absolute;right:0;text-align:start;top:calc(100% + 2px);width:100%}.ecl-tabs__dropdown.sc-ecl-tabs-ec:dir(rtl){left:0;right:auto}.ecl-tabs__dropdown.sc-ecl-tabs-ec .ecl-tabs__link.sc-ecl-tabs-ec{border-radius:0;border-width:0;color:var(--cm-on-surface-brand);margin-bottom:0;padding:var(--s-xs) var(--s-m)}.ecl-tabs__dropdown.sc-ecl-tabs-ec .ecl-tabs__link.sc-ecl-tabs-ec:hover{text-decoration:underline}.ecl-tabs__dropdown.sc-ecl-tabs-ec .ecl-tabs__link--active.sc-ecl-tabs-ec,.ecl-tabs__dropdown.sc-ecl-tabs-ec .ecl-tabs__link.sc-ecl-tabs-ec:active{background-color:var(--cm-surface-low-1);color:var(--cm-on-surface-brand);font-weight:400}.ecl-tabs__dropdown.sc-ecl-tabs-ec:not(.ecl-tabs__dropdown--show){border:0!important;clip-path:rect(0,0,0,0)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.ecl-tabs__dropdown-list.sc-ecl-tabs-ec{display:grid;list-style:none;margin:calc(var(--s-xs)*-1) calc(var(--s-m)*-1);padding:0}.ecl-tabs__next.sc-ecl-tabs-ec{display:none;right:0}.ecl-tabs__prev.sc-ecl-tabs-ec{display:none;left:0}.ecl-tabs__next.sc-ecl-tabs-ec,.ecl-tabs__prev.sc-ecl-tabs-ec{align-items:center;background:var(--cm-on-surface-inverted,#fff);height:44px;position:absolute;top:0}.ecl-tabs__next.sc-ecl-tabs-ec .ecl-icon.sc-ecl-tabs-ec,.ecl-tabs__prev.sc-ecl-tabs-ec .ecl-icon.sc-ecl-tabs-ec{height:1rem;width:1rem}.ecl-tabs__next.sc-ecl-tabs-ec:focus-visible,.ecl-tabs__prev.sc-ecl-tabs-ec:focus-visible{background:var(--cm-on-surface-inverted,#fff)}.ecl-tabs__next.sc-ecl-tabs-ec:dir(rtl){left:0;right:auto}.ecl-tabs__prev.sc-ecl-tabs-ec:dir(rtl){left:auto;right:0}@media (min-width:480px){.ecl-tabs__container.sc-ecl-tabs-ec{overflow-x:visible}.ecl-tabs__dropdown--show.sc-ecl-tabs-ec{width:auto}.ecl-tabs__dropdown-list.sc-ecl-tabs-ec{grid-auto-flow:column;grid-template-rows:auto auto auto auto;height:auto;overflow-y:visible;width:auto}.ecl-tabs__dropdown-list.sc-ecl-tabs-ec .ecl-tabs__item.sc-ecl-tabs-ec{min-width:13.56rem;width:100%}}`;

const eclTabsEuCss = () => `.ecl-container.sc-ecl-tabs-eu{box-sizing:border-box;margin-inline-end:auto;margin-inline-start:auto;padding-inline-end:1rem;padding-inline-start:1rem;position:relative;width:100%}@media (min-width:480px){.ecl-container.sc-ecl-tabs-eu{padding-inline-end:1rem;padding-inline-start:1rem}}@media (min-width:768px){.ecl-container.sc-ecl-tabs-eu{padding-inline-end:1.5rem;padding-inline-start:1.5rem}}@media (min-width:996px){.ecl-container.sc-ecl-tabs-eu{padding-inline-end:1.5rem;padding-inline-start:1.5rem}}@media (min-width:1140px){.ecl-container.sc-ecl-tabs-eu{padding-inline-end:2rem;padding-inline-start:2rem}}@media (min-width:480px){.ecl-container.sc-ecl-tabs-eu{max-width:100%;width:768px}}@media (min-width:768px){.ecl-container.sc-ecl-tabs-eu{max-width:100%;width:996px}}@media (min-width:996px){.ecl-container.sc-ecl-tabs-eu{max-width:100%;width:1140px}}@media (min-width:1140px){.ecl-container.sc-ecl-tabs-eu{max-width:100%;width:1368px}}.ecl-row.sc-ecl-tabs-eu{box-sizing:border-box;display:flex;flex-wrap:wrap;margin-inline-end:-.5rem;margin-inline-start:-.5rem}@media (min-width:480px){.ecl-row.sc-ecl-tabs-eu{margin-inline-end:-.5rem;margin-inline-start:-.5rem}}@media (min-width:768px){.ecl-row.sc-ecl-tabs-eu{margin-inline-end:-.75rem;margin-inline-start:-.75rem}}@media (min-width:996px){.ecl-row.sc-ecl-tabs-eu{margin-inline-end:-.75rem;margin-inline-start:-.75rem}}@media (min-width:1140px){.ecl-row.sc-ecl-tabs-eu{margin-inline-end:-1rem;margin-inline-start:-1rem}}.ecl-no-gutters.sc-ecl-tabs-eu{margin-inline-end:0;margin-inline-start:0}.ecl-no-gutters.sc-ecl-tabs-eu>.ecl-col.sc-ecl-tabs-eu,.ecl-no-gutters.sc-ecl-tabs-eu>[class*=ecl-col-].sc-ecl-tabs-eu{padding-inline-end:0;padding-inline-start:0}.ecl-col-1.sc-ecl-tabs-eu,.ecl-col-10.sc-ecl-tabs-eu,.ecl-col-11.sc-ecl-tabs-eu,.ecl-col-12.sc-ecl-tabs-eu,.ecl-col-2.sc-ecl-tabs-eu,.ecl-col-3.sc-ecl-tabs-eu,.ecl-col-4.sc-ecl-tabs-eu,.ecl-col-5.sc-ecl-tabs-eu,.ecl-col-6.sc-ecl-tabs-eu,.ecl-col-7.sc-ecl-tabs-eu,.ecl-col-8.sc-ecl-tabs-eu,.ecl-col-9.sc-ecl-tabs-eu,.ecl-col-l-1.sc-ecl-tabs-eu,.ecl-col-l-10.sc-ecl-tabs-eu,.ecl-col-l-11.sc-ecl-tabs-eu,.ecl-col-l-12.sc-ecl-tabs-eu,.ecl-col-l-2.sc-ecl-tabs-eu,.ecl-col-l-3.sc-ecl-tabs-eu,.ecl-col-l-4.sc-ecl-tabs-eu,.ecl-col-l-5.sc-ecl-tabs-eu,.ecl-col-l-6.sc-ecl-tabs-eu,.ecl-col-l-7.sc-ecl-tabs-eu,.ecl-col-l-8.sc-ecl-tabs-eu,.ecl-col-l-9.sc-ecl-tabs-eu,.ecl-col-m-1.sc-ecl-tabs-eu,.ecl-col-m-10.sc-ecl-tabs-eu,.ecl-col-m-11.sc-ecl-tabs-eu,.ecl-col-m-12.sc-ecl-tabs-eu,.ecl-col-m-2.sc-ecl-tabs-eu,.ecl-col-m-3.sc-ecl-tabs-eu,.ecl-col-m-4.sc-ecl-tabs-eu,.ecl-col-m-5.sc-ecl-tabs-eu,.ecl-col-m-6.sc-ecl-tabs-eu,.ecl-col-m-7.sc-ecl-tabs-eu,.ecl-col-m-8.sc-ecl-tabs-eu,.ecl-col-m-9.sc-ecl-tabs-eu,.ecl-col-s-1.sc-ecl-tabs-eu,.ecl-col-s-10.sc-ecl-tabs-eu,.ecl-col-s-11.sc-ecl-tabs-eu,.ecl-col-s-12.sc-ecl-tabs-eu,.ecl-col-s-2.sc-ecl-tabs-eu,.ecl-col-s-3.sc-ecl-tabs-eu,.ecl-col-s-4.sc-ecl-tabs-eu,.ecl-col-s-5.sc-ecl-tabs-eu,.ecl-col-s-6.sc-ecl-tabs-eu,.ecl-col-s-7.sc-ecl-tabs-eu,.ecl-col-s-8.sc-ecl-tabs-eu,.ecl-col-s-9.sc-ecl-tabs-eu,.ecl-col-xl-1.sc-ecl-tabs-eu,.ecl-col-xl-10.sc-ecl-tabs-eu,.ecl-col-xl-11.sc-ecl-tabs-eu,.ecl-col-xl-12.sc-ecl-tabs-eu,.ecl-col-xl-2.sc-ecl-tabs-eu,.ecl-col-xl-3.sc-ecl-tabs-eu,.ecl-col-xl-4.sc-ecl-tabs-eu,.ecl-col-xl-5.sc-ecl-tabs-eu,.ecl-col-xl-6.sc-ecl-tabs-eu,.ecl-col-xl-7.sc-ecl-tabs-eu,.ecl-col-xl-8.sc-ecl-tabs-eu,.ecl-col-xl-9.sc-ecl-tabs-eu{box-sizing:border-box;min-height:1px;padding-inline-end:.5rem;padding-inline-start:.5rem;position:relative;width:100%}@media (min-width:480px){.ecl-col-1.sc-ecl-tabs-eu,.ecl-col-10.sc-ecl-tabs-eu,.ecl-col-11.sc-ecl-tabs-eu,.ecl-col-12.sc-ecl-tabs-eu,.ecl-col-2.sc-ecl-tabs-eu,.ecl-col-3.sc-ecl-tabs-eu,.ecl-col-4.sc-ecl-tabs-eu,.ecl-col-5.sc-ecl-tabs-eu,.ecl-col-6.sc-ecl-tabs-eu,.ecl-col-7.sc-ecl-tabs-eu,.ecl-col-8.sc-ecl-tabs-eu,.ecl-col-9.sc-ecl-tabs-eu,.ecl-col-l-1.sc-ecl-tabs-eu,.ecl-col-l-10.sc-ecl-tabs-eu,.ecl-col-l-11.sc-ecl-tabs-eu,.ecl-col-l-12.sc-ecl-tabs-eu,.ecl-col-l-2.sc-ecl-tabs-eu,.ecl-col-l-3.sc-ecl-tabs-eu,.ecl-col-l-4.sc-ecl-tabs-eu,.ecl-col-l-5.sc-ecl-tabs-eu,.ecl-col-l-6.sc-ecl-tabs-eu,.ecl-col-l-7.sc-ecl-tabs-eu,.ecl-col-l-8.sc-ecl-tabs-eu,.ecl-col-l-9.sc-ecl-tabs-eu,.ecl-col-m-1.sc-ecl-tabs-eu,.ecl-col-m-10.sc-ecl-tabs-eu,.ecl-col-m-11.sc-ecl-tabs-eu,.ecl-col-m-12.sc-ecl-tabs-eu,.ecl-col-m-2.sc-ecl-tabs-eu,.ecl-col-m-3.sc-ecl-tabs-eu,.ecl-col-m-4.sc-ecl-tabs-eu,.ecl-col-m-5.sc-ecl-tabs-eu,.ecl-col-m-6.sc-ecl-tabs-eu,.ecl-col-m-7.sc-ecl-tabs-eu,.ecl-col-m-8.sc-ecl-tabs-eu,.ecl-col-m-9.sc-ecl-tabs-eu,.ecl-col-s-1.sc-ecl-tabs-eu,.ecl-col-s-10.sc-ecl-tabs-eu,.ecl-col-s-11.sc-ecl-tabs-eu,.ecl-col-s-12.sc-ecl-tabs-eu,.ecl-col-s-2.sc-ecl-tabs-eu,.ecl-col-s-3.sc-ecl-tabs-eu,.ecl-col-s-4.sc-ecl-tabs-eu,.ecl-col-s-5.sc-ecl-tabs-eu,.ecl-col-s-6.sc-ecl-tabs-eu,.ecl-col-s-7.sc-ecl-tabs-eu,.ecl-col-s-8.sc-ecl-tabs-eu,.ecl-col-s-9.sc-ecl-tabs-eu,.ecl-col-xl-1.sc-ecl-tabs-eu,.ecl-col-xl-10.sc-ecl-tabs-eu,.ecl-col-xl-11.sc-ecl-tabs-eu,.ecl-col-xl-12.sc-ecl-tabs-eu,.ecl-col-xl-2.sc-ecl-tabs-eu,.ecl-col-xl-3.sc-ecl-tabs-eu,.ecl-col-xl-4.sc-ecl-tabs-eu,.ecl-col-xl-5.sc-ecl-tabs-eu,.ecl-col-xl-6.sc-ecl-tabs-eu,.ecl-col-xl-7.sc-ecl-tabs-eu,.ecl-col-xl-8.sc-ecl-tabs-eu,.ecl-col-xl-9.sc-ecl-tabs-eu{padding-inline-end:.5rem;padding-inline-start:.5rem}}@media (min-width:768px){.ecl-col-1.sc-ecl-tabs-eu,.ecl-col-10.sc-ecl-tabs-eu,.ecl-col-11.sc-ecl-tabs-eu,.ecl-col-12.sc-ecl-tabs-eu,.ecl-col-2.sc-ecl-tabs-eu,.ecl-col-3.sc-ecl-tabs-eu,.ecl-col-4.sc-ecl-tabs-eu,.ecl-col-5.sc-ecl-tabs-eu,.ecl-col-6.sc-ecl-tabs-eu,.ecl-col-7.sc-ecl-tabs-eu,.ecl-col-8.sc-ecl-tabs-eu,.ecl-col-9.sc-ecl-tabs-eu,.ecl-col-l-1.sc-ecl-tabs-eu,.ecl-col-l-10.sc-ecl-tabs-eu,.ecl-col-l-11.sc-ecl-tabs-eu,.ecl-col-l-12.sc-ecl-tabs-eu,.ecl-col-l-2.sc-ecl-tabs-eu,.ecl-col-l-3.sc-ecl-tabs-eu,.ecl-col-l-4.sc-ecl-tabs-eu,.ecl-col-l-5.sc-ecl-tabs-eu,.ecl-col-l-6.sc-ecl-tabs-eu,.ecl-col-l-7.sc-ecl-tabs-eu,.ecl-col-l-8.sc-ecl-tabs-eu,.ecl-col-l-9.sc-ecl-tabs-eu,.ecl-col-m-1.sc-ecl-tabs-eu,.ecl-col-m-10.sc-ecl-tabs-eu,.ecl-col-m-11.sc-ecl-tabs-eu,.ecl-col-m-12.sc-ecl-tabs-eu,.ecl-col-m-2.sc-ecl-tabs-eu,.ecl-col-m-3.sc-ecl-tabs-eu,.ecl-col-m-4.sc-ecl-tabs-eu,.ecl-col-m-5.sc-ecl-tabs-eu,.ecl-col-m-6.sc-ecl-tabs-eu,.ecl-col-m-7.sc-ecl-tabs-eu,.ecl-col-m-8.sc-ecl-tabs-eu,.ecl-col-m-9.sc-ecl-tabs-eu,.ecl-col-s-1.sc-ecl-tabs-eu,.ecl-col-s-10.sc-ecl-tabs-eu,.ecl-col-s-11.sc-ecl-tabs-eu,.ecl-col-s-12.sc-ecl-tabs-eu,.ecl-col-s-2.sc-ecl-tabs-eu,.ecl-col-s-3.sc-ecl-tabs-eu,.ecl-col-s-4.sc-ecl-tabs-eu,.ecl-col-s-5.sc-ecl-tabs-eu,.ecl-col-s-6.sc-ecl-tabs-eu,.ecl-col-s-7.sc-ecl-tabs-eu,.ecl-col-s-8.sc-ecl-tabs-eu,.ecl-col-s-9.sc-ecl-tabs-eu,.ecl-col-xl-1.sc-ecl-tabs-eu,.ecl-col-xl-10.sc-ecl-tabs-eu,.ecl-col-xl-11.sc-ecl-tabs-eu,.ecl-col-xl-12.sc-ecl-tabs-eu,.ecl-col-xl-2.sc-ecl-tabs-eu,.ecl-col-xl-3.sc-ecl-tabs-eu,.ecl-col-xl-4.sc-ecl-tabs-eu,.ecl-col-xl-5.sc-ecl-tabs-eu,.ecl-col-xl-6.sc-ecl-tabs-eu,.ecl-col-xl-7.sc-ecl-tabs-eu,.ecl-col-xl-8.sc-ecl-tabs-eu,.ecl-col-xl-9.sc-ecl-tabs-eu{padding-inline-end:.75rem;padding-inline-start:.75rem}}@media (min-width:996px){.ecl-col-1.sc-ecl-tabs-eu,.ecl-col-10.sc-ecl-tabs-eu,.ecl-col-11.sc-ecl-tabs-eu,.ecl-col-12.sc-ecl-tabs-eu,.ecl-col-2.sc-ecl-tabs-eu,.ecl-col-3.sc-ecl-tabs-eu,.ecl-col-4.sc-ecl-tabs-eu,.ecl-col-5.sc-ecl-tabs-eu,.ecl-col-6.sc-ecl-tabs-eu,.ecl-col-7.sc-ecl-tabs-eu,.ecl-col-8.sc-ecl-tabs-eu,.ecl-col-9.sc-ecl-tabs-eu,.ecl-col-l-1.sc-ecl-tabs-eu,.ecl-col-l-10.sc-ecl-tabs-eu,.ecl-col-l-11.sc-ecl-tabs-eu,.ecl-col-l-12.sc-ecl-tabs-eu,.ecl-col-l-2.sc-ecl-tabs-eu,.ecl-col-l-3.sc-ecl-tabs-eu,.ecl-col-l-4.sc-ecl-tabs-eu,.ecl-col-l-5.sc-ecl-tabs-eu,.ecl-col-l-6.sc-ecl-tabs-eu,.ecl-col-l-7.sc-ecl-tabs-eu,.ecl-col-l-8.sc-ecl-tabs-eu,.ecl-col-l-9.sc-ecl-tabs-eu,.ecl-col-m-1.sc-ecl-tabs-eu,.ecl-col-m-10.sc-ecl-tabs-eu,.ecl-col-m-11.sc-ecl-tabs-eu,.ecl-col-m-12.sc-ecl-tabs-eu,.ecl-col-m-2.sc-ecl-tabs-eu,.ecl-col-m-3.sc-ecl-tabs-eu,.ecl-col-m-4.sc-ecl-tabs-eu,.ecl-col-m-5.sc-ecl-tabs-eu,.ecl-col-m-6.sc-ecl-tabs-eu,.ecl-col-m-7.sc-ecl-tabs-eu,.ecl-col-m-8.sc-ecl-tabs-eu,.ecl-col-m-9.sc-ecl-tabs-eu,.ecl-col-s-1.sc-ecl-tabs-eu,.ecl-col-s-10.sc-ecl-tabs-eu,.ecl-col-s-11.sc-ecl-tabs-eu,.ecl-col-s-12.sc-ecl-tabs-eu,.ecl-col-s-2.sc-ecl-tabs-eu,.ecl-col-s-3.sc-ecl-tabs-eu,.ecl-col-s-4.sc-ecl-tabs-eu,.ecl-col-s-5.sc-ecl-tabs-eu,.ecl-col-s-6.sc-ecl-tabs-eu,.ecl-col-s-7.sc-ecl-tabs-eu,.ecl-col-s-8.sc-ecl-tabs-eu,.ecl-col-s-9.sc-ecl-tabs-eu,.ecl-col-xl-1.sc-ecl-tabs-eu,.ecl-col-xl-10.sc-ecl-tabs-eu,.ecl-col-xl-11.sc-ecl-tabs-eu,.ecl-col-xl-12.sc-ecl-tabs-eu,.ecl-col-xl-2.sc-ecl-tabs-eu,.ecl-col-xl-3.sc-ecl-tabs-eu,.ecl-col-xl-4.sc-ecl-tabs-eu,.ecl-col-xl-5.sc-ecl-tabs-eu,.ecl-col-xl-6.sc-ecl-tabs-eu,.ecl-col-xl-7.sc-ecl-tabs-eu,.ecl-col-xl-8.sc-ecl-tabs-eu,.ecl-col-xl-9.sc-ecl-tabs-eu{padding-inline-end:.75rem;padding-inline-start:.75rem}}@media (min-width:1140px){.ecl-col-1.sc-ecl-tabs-eu,.ecl-col-10.sc-ecl-tabs-eu,.ecl-col-11.sc-ecl-tabs-eu,.ecl-col-12.sc-ecl-tabs-eu,.ecl-col-2.sc-ecl-tabs-eu,.ecl-col-3.sc-ecl-tabs-eu,.ecl-col-4.sc-ecl-tabs-eu,.ecl-col-5.sc-ecl-tabs-eu,.ecl-col-6.sc-ecl-tabs-eu,.ecl-col-7.sc-ecl-tabs-eu,.ecl-col-8.sc-ecl-tabs-eu,.ecl-col-9.sc-ecl-tabs-eu,.ecl-col-l-1.sc-ecl-tabs-eu,.ecl-col-l-10.sc-ecl-tabs-eu,.ecl-col-l-11.sc-ecl-tabs-eu,.ecl-col-l-12.sc-ecl-tabs-eu,.ecl-col-l-2.sc-ecl-tabs-eu,.ecl-col-l-3.sc-ecl-tabs-eu,.ecl-col-l-4.sc-ecl-tabs-eu,.ecl-col-l-5.sc-ecl-tabs-eu,.ecl-col-l-6.sc-ecl-tabs-eu,.ecl-col-l-7.sc-ecl-tabs-eu,.ecl-col-l-8.sc-ecl-tabs-eu,.ecl-col-l-9.sc-ecl-tabs-eu,.ecl-col-m-1.sc-ecl-tabs-eu,.ecl-col-m-10.sc-ecl-tabs-eu,.ecl-col-m-11.sc-ecl-tabs-eu,.ecl-col-m-12.sc-ecl-tabs-eu,.ecl-col-m-2.sc-ecl-tabs-eu,.ecl-col-m-3.sc-ecl-tabs-eu,.ecl-col-m-4.sc-ecl-tabs-eu,.ecl-col-m-5.sc-ecl-tabs-eu,.ecl-col-m-6.sc-ecl-tabs-eu,.ecl-col-m-7.sc-ecl-tabs-eu,.ecl-col-m-8.sc-ecl-tabs-eu,.ecl-col-m-9.sc-ecl-tabs-eu,.ecl-col-s-1.sc-ecl-tabs-eu,.ecl-col-s-10.sc-ecl-tabs-eu,.ecl-col-s-11.sc-ecl-tabs-eu,.ecl-col-s-12.sc-ecl-tabs-eu,.ecl-col-s-2.sc-ecl-tabs-eu,.ecl-col-s-3.sc-ecl-tabs-eu,.ecl-col-s-4.sc-ecl-tabs-eu,.ecl-col-s-5.sc-ecl-tabs-eu,.ecl-col-s-6.sc-ecl-tabs-eu,.ecl-col-s-7.sc-ecl-tabs-eu,.ecl-col-s-8.sc-ecl-tabs-eu,.ecl-col-s-9.sc-ecl-tabs-eu,.ecl-col-xl-1.sc-ecl-tabs-eu,.ecl-col-xl-10.sc-ecl-tabs-eu,.ecl-col-xl-11.sc-ecl-tabs-eu,.ecl-col-xl-12.sc-ecl-tabs-eu,.ecl-col-xl-2.sc-ecl-tabs-eu,.ecl-col-xl-3.sc-ecl-tabs-eu,.ecl-col-xl-4.sc-ecl-tabs-eu,.ecl-col-xl-5.sc-ecl-tabs-eu,.ecl-col-xl-6.sc-ecl-tabs-eu,.ecl-col-xl-7.sc-ecl-tabs-eu,.ecl-col-xl-8.sc-ecl-tabs-eu,.ecl-col-xl-9.sc-ecl-tabs-eu{padding-inline-end:1rem;padding-inline-start:1rem}}.ecl-col-1.sc-ecl-tabs-eu{flex:0 0 8.3333333333%;max-width:8.3333333333%}.ecl-col-2.sc-ecl-tabs-eu{flex:0 0 16.6666666667%;max-width:16.6666666667%}.ecl-col-3.sc-ecl-tabs-eu{flex:0 0 25%;max-width:25%}.ecl-col-4.sc-ecl-tabs-eu{flex:0 0 33.3333333333%;max-width:33.3333333333%}.ecl-col-5.sc-ecl-tabs-eu{flex:0 0 41.6666666667%;max-width:41.6666666667%}.ecl-col-6.sc-ecl-tabs-eu{flex:0 0 50%;max-width:50%}.ecl-col-7.sc-ecl-tabs-eu{flex:0 0 58.3333333333%;max-width:58.3333333333%}.ecl-col-8.sc-ecl-tabs-eu{flex:0 0 66.6666666667%;max-width:66.6666666667%}.ecl-col-9.sc-ecl-tabs-eu{flex:0 0 75%;max-width:75%}.ecl-col-10.sc-ecl-tabs-eu{flex:0 0 83.3333333333%;max-width:83.3333333333%}.ecl-col-11.sc-ecl-tabs-eu{flex:0 0 91.6666666667%;max-width:91.6666666667%}.ecl-col-12.sc-ecl-tabs-eu{flex:0 0 100%;max-width:100%}.ecl-pull-0.sc-ecl-tabs-eu{right:auto}.ecl-pull-1.sc-ecl-tabs-eu{right:8.3333333333%}.ecl-pull-2.sc-ecl-tabs-eu{right:16.6666666667%}.ecl-pull-3.sc-ecl-tabs-eu{right:25%}.ecl-pull-4.sc-ecl-tabs-eu{right:33.3333333333%}.ecl-pull-5.sc-ecl-tabs-eu{right:41.6666666667%}.ecl-pull-6.sc-ecl-tabs-eu{right:50%}.ecl-pull-7.sc-ecl-tabs-eu{right:58.3333333333%}.ecl-pull-8.sc-ecl-tabs-eu{right:66.6666666667%}.ecl-pull-9.sc-ecl-tabs-eu{right:75%}.ecl-pull-10.sc-ecl-tabs-eu{right:83.3333333333%}.ecl-pull-11.sc-ecl-tabs-eu{right:91.6666666667%}.ecl-pull-12.sc-ecl-tabs-eu{right:100%}.ecl-push-0.sc-ecl-tabs-eu{left:auto}.ecl-push-1.sc-ecl-tabs-eu{left:8.3333333333%}.ecl-push-2.sc-ecl-tabs-eu{left:16.6666666667%}.ecl-push-3.sc-ecl-tabs-eu{left:25%}.ecl-push-4.sc-ecl-tabs-eu{left:33.3333333333%}.ecl-push-5.sc-ecl-tabs-eu{left:41.6666666667%}.ecl-push-6.sc-ecl-tabs-eu{left:50%}.ecl-push-7.sc-ecl-tabs-eu{left:58.3333333333%}.ecl-push-8.sc-ecl-tabs-eu{left:66.6666666667%}.ecl-push-9.sc-ecl-tabs-eu{left:75%}.ecl-push-10.sc-ecl-tabs-eu{left:83.3333333333%}.ecl-push-11.sc-ecl-tabs-eu{left:91.6666666667%}.ecl-push-12.sc-ecl-tabs-eu{left:100%}.ecl-offset-1.sc-ecl-tabs-eu{margin-inline-start:8.3333333333%}.ecl-offset-2.sc-ecl-tabs-eu{margin-inline-start:16.6666666667%}.ecl-offset-3.sc-ecl-tabs-eu{margin-inline-start:25%}.ecl-offset-4.sc-ecl-tabs-eu{margin-inline-start:33.3333333333%}.ecl-offset-5.sc-ecl-tabs-eu{margin-inline-start:41.6666666667%}.ecl-offset-6.sc-ecl-tabs-eu{margin-inline-start:50%}.ecl-offset-7.sc-ecl-tabs-eu{margin-inline-start:58.3333333333%}.ecl-offset-8.sc-ecl-tabs-eu{margin-inline-start:66.6666666667%}.ecl-offset-9.sc-ecl-tabs-eu{margin-inline-start:75%}.ecl-offset-10.sc-ecl-tabs-eu{margin-inline-start:83.3333333333%}.ecl-offset-11.sc-ecl-tabs-eu{margin-inline-start:91.6666666667%}@media (min-width:480px){.ecl-col-s-1.sc-ecl-tabs-eu{flex:0 0 8.3333333333%;max-width:8.3333333333%}.ecl-col-s-2.sc-ecl-tabs-eu{flex:0 0 16.6666666667%;max-width:16.6666666667%}.ecl-col-s-3.sc-ecl-tabs-eu{flex:0 0 25%;max-width:25%}.ecl-col-s-4.sc-ecl-tabs-eu{flex:0 0 33.3333333333%;max-width:33.3333333333%}.ecl-col-s-5.sc-ecl-tabs-eu{flex:0 0 41.6666666667%;max-width:41.6666666667%}.ecl-col-s-6.sc-ecl-tabs-eu{flex:0 0 50%;max-width:50%}.ecl-col-s-7.sc-ecl-tabs-eu{flex:0 0 58.3333333333%;max-width:58.3333333333%}.ecl-col-s-8.sc-ecl-tabs-eu{flex:0 0 66.6666666667%;max-width:66.6666666667%}.ecl-col-s-9.sc-ecl-tabs-eu{flex:0 0 75%;max-width:75%}.ecl-col-s-10.sc-ecl-tabs-eu{flex:0 0 83.3333333333%;max-width:83.3333333333%}.ecl-col-s-11.sc-ecl-tabs-eu{flex:0 0 91.6666666667%;max-width:91.6666666667%}.ecl-col-s-12.sc-ecl-tabs-eu{flex:0 0 100%;max-width:100%}.ecl-pull-s-0.sc-ecl-tabs-eu{right:auto}.ecl-pull-s-1.sc-ecl-tabs-eu{right:8.3333333333%}.ecl-pull-s-2.sc-ecl-tabs-eu{right:16.6666666667%}.ecl-pull-s-3.sc-ecl-tabs-eu{right:25%}.ecl-pull-s-4.sc-ecl-tabs-eu{right:33.3333333333%}.ecl-pull-s-5.sc-ecl-tabs-eu{right:41.6666666667%}.ecl-pull-s-6.sc-ecl-tabs-eu{right:50%}.ecl-pull-s-7.sc-ecl-tabs-eu{right:58.3333333333%}.ecl-pull-s-8.sc-ecl-tabs-eu{right:66.6666666667%}.ecl-pull-s-9.sc-ecl-tabs-eu{right:75%}.ecl-pull-s-10.sc-ecl-tabs-eu{right:83.3333333333%}.ecl-pull-s-11.sc-ecl-tabs-eu{right:91.6666666667%}.ecl-pull-s-12.sc-ecl-tabs-eu{right:100%}.ecl-push-s-0.sc-ecl-tabs-eu{left:auto}.ecl-push-s-1.sc-ecl-tabs-eu{left:8.3333333333%}.ecl-push-s-2.sc-ecl-tabs-eu{left:16.6666666667%}.ecl-push-s-3.sc-ecl-tabs-eu{left:25%}.ecl-push-s-4.sc-ecl-tabs-eu{left:33.3333333333%}.ecl-push-s-5.sc-ecl-tabs-eu{left:41.6666666667%}.ecl-push-s-6.sc-ecl-tabs-eu{left:50%}.ecl-push-s-7.sc-ecl-tabs-eu{left:58.3333333333%}.ecl-push-s-8.sc-ecl-tabs-eu{left:66.6666666667%}.ecl-push-s-9.sc-ecl-tabs-eu{left:75%}.ecl-push-s-10.sc-ecl-tabs-eu{left:83.3333333333%}.ecl-push-s-11.sc-ecl-tabs-eu{left:91.6666666667%}.ecl-push-s-12.sc-ecl-tabs-eu{left:100%}.ecl-offset-s-0.sc-ecl-tabs-eu{margin-inline-start:0}.ecl-offset-s-1.sc-ecl-tabs-eu{margin-inline-start:8.3333333333%}.ecl-offset-s-2.sc-ecl-tabs-eu{margin-inline-start:16.6666666667%}.ecl-offset-s-3.sc-ecl-tabs-eu{margin-inline-start:25%}.ecl-offset-s-4.sc-ecl-tabs-eu{margin-inline-start:33.3333333333%}.ecl-offset-s-5.sc-ecl-tabs-eu{margin-inline-start:41.6666666667%}.ecl-offset-s-6.sc-ecl-tabs-eu{margin-inline-start:50%}.ecl-offset-s-7.sc-ecl-tabs-eu{margin-inline-start:58.3333333333%}.ecl-offset-s-8.sc-ecl-tabs-eu{margin-inline-start:66.6666666667%}.ecl-offset-s-9.sc-ecl-tabs-eu{margin-inline-start:75%}.ecl-offset-s-10.sc-ecl-tabs-eu{margin-inline-start:83.3333333333%}.ecl-offset-s-11.sc-ecl-tabs-eu{margin-inline-start:91.6666666667%}}@media (min-width:768px){.ecl-col-m-1.sc-ecl-tabs-eu{flex:0 0 8.3333333333%;max-width:8.3333333333%}.ecl-col-m-2.sc-ecl-tabs-eu{flex:0 0 16.6666666667%;max-width:16.6666666667%}.ecl-col-m-3.sc-ecl-tabs-eu{flex:0 0 25%;max-width:25%}.ecl-col-m-4.sc-ecl-tabs-eu{flex:0 0 33.3333333333%;max-width:33.3333333333%}.ecl-col-m-5.sc-ecl-tabs-eu{flex:0 0 41.6666666667%;max-width:41.6666666667%}.ecl-col-m-6.sc-ecl-tabs-eu{flex:0 0 50%;max-width:50%}.ecl-col-m-7.sc-ecl-tabs-eu{flex:0 0 58.3333333333%;max-width:58.3333333333%}.ecl-col-m-8.sc-ecl-tabs-eu{flex:0 0 66.6666666667%;max-width:66.6666666667%}.ecl-col-m-9.sc-ecl-tabs-eu{flex:0 0 75%;max-width:75%}.ecl-col-m-10.sc-ecl-tabs-eu{flex:0 0 83.3333333333%;max-width:83.3333333333%}.ecl-col-m-11.sc-ecl-tabs-eu{flex:0 0 91.6666666667%;max-width:91.6666666667%}.ecl-col-m-12.sc-ecl-tabs-eu{flex:0 0 100%;max-width:100%}.ecl-pull-m-0.sc-ecl-tabs-eu{right:auto}.ecl-pull-m-1.sc-ecl-tabs-eu{right:8.3333333333%}.ecl-pull-m-2.sc-ecl-tabs-eu{right:16.6666666667%}.ecl-pull-m-3.sc-ecl-tabs-eu{right:25%}.ecl-pull-m-4.sc-ecl-tabs-eu{right:33.3333333333%}.ecl-pull-m-5.sc-ecl-tabs-eu{right:41.6666666667%}.ecl-pull-m-6.sc-ecl-tabs-eu{right:50%}.ecl-pull-m-7.sc-ecl-tabs-eu{right:58.3333333333%}.ecl-pull-m-8.sc-ecl-tabs-eu{right:66.6666666667%}.ecl-pull-m-9.sc-ecl-tabs-eu{right:75%}.ecl-pull-m-10.sc-ecl-tabs-eu{right:83.3333333333%}.ecl-pull-m-11.sc-ecl-tabs-eu{right:91.6666666667%}.ecl-pull-m-12.sc-ecl-tabs-eu{right:100%}.ecl-push-m-0.sc-ecl-tabs-eu{left:auto}.ecl-push-m-1.sc-ecl-tabs-eu{left:8.3333333333%}.ecl-push-m-2.sc-ecl-tabs-eu{left:16.6666666667%}.ecl-push-m-3.sc-ecl-tabs-eu{left:25%}.ecl-push-m-4.sc-ecl-tabs-eu{left:33.3333333333%}.ecl-push-m-5.sc-ecl-tabs-eu{left:41.6666666667%}.ecl-push-m-6.sc-ecl-tabs-eu{left:50%}.ecl-push-m-7.sc-ecl-tabs-eu{left:58.3333333333%}.ecl-push-m-8.sc-ecl-tabs-eu{left:66.6666666667%}.ecl-push-m-9.sc-ecl-tabs-eu{left:75%}.ecl-push-m-10.sc-ecl-tabs-eu{left:83.3333333333%}.ecl-push-m-11.sc-ecl-tabs-eu{left:91.6666666667%}.ecl-push-m-12.sc-ecl-tabs-eu{left:100%}.ecl-offset-m-0.sc-ecl-tabs-eu{margin-inline-start:0}.ecl-offset-m-1.sc-ecl-tabs-eu{margin-inline-start:8.3333333333%}.ecl-offset-m-2.sc-ecl-tabs-eu{margin-inline-start:16.6666666667%}.ecl-offset-m-3.sc-ecl-tabs-eu{margin-inline-start:25%}.ecl-offset-m-4.sc-ecl-tabs-eu{margin-inline-start:33.3333333333%}.ecl-offset-m-5.sc-ecl-tabs-eu{margin-inline-start:41.6666666667%}.ecl-offset-m-6.sc-ecl-tabs-eu{margin-inline-start:50%}.ecl-offset-m-7.sc-ecl-tabs-eu{margin-inline-start:58.3333333333%}.ecl-offset-m-8.sc-ecl-tabs-eu{margin-inline-start:66.6666666667%}.ecl-offset-m-9.sc-ecl-tabs-eu{margin-inline-start:75%}.ecl-offset-m-10.sc-ecl-tabs-eu{margin-inline-start:83.3333333333%}.ecl-offset-m-11.sc-ecl-tabs-eu{margin-inline-start:91.6666666667%}}@media (min-width:996px){.ecl-col-l-1.sc-ecl-tabs-eu{flex:0 0 8.3333333333%;max-width:8.3333333333%}.ecl-col-l-2.sc-ecl-tabs-eu{flex:0 0 16.6666666667%;max-width:16.6666666667%}.ecl-col-l-3.sc-ecl-tabs-eu{flex:0 0 25%;max-width:25%}.ecl-col-l-4.sc-ecl-tabs-eu{flex:0 0 33.3333333333%;max-width:33.3333333333%}.ecl-col-l-5.sc-ecl-tabs-eu{flex:0 0 41.6666666667%;max-width:41.6666666667%}.ecl-col-l-6.sc-ecl-tabs-eu{flex:0 0 50%;max-width:50%}.ecl-col-l-7.sc-ecl-tabs-eu{flex:0 0 58.3333333333%;max-width:58.3333333333%}.ecl-col-l-8.sc-ecl-tabs-eu{flex:0 0 66.6666666667%;max-width:66.6666666667%}.ecl-col-l-9.sc-ecl-tabs-eu{flex:0 0 75%;max-width:75%}.ecl-col-l-10.sc-ecl-tabs-eu{flex:0 0 83.3333333333%;max-width:83.3333333333%}.ecl-col-l-11.sc-ecl-tabs-eu{flex:0 0 91.6666666667%;max-width:91.6666666667%}.ecl-col-l-12.sc-ecl-tabs-eu{flex:0 0 100%;max-width:100%}.ecl-pull-l-0.sc-ecl-tabs-eu{right:auto}.ecl-pull-l-1.sc-ecl-tabs-eu{right:8.3333333333%}.ecl-pull-l-2.sc-ecl-tabs-eu{right:16.6666666667%}.ecl-pull-l-3.sc-ecl-tabs-eu{right:25%}.ecl-pull-l-4.sc-ecl-tabs-eu{right:33.3333333333%}.ecl-pull-l-5.sc-ecl-tabs-eu{right:41.6666666667%}.ecl-pull-l-6.sc-ecl-tabs-eu{right:50%}.ecl-pull-l-7.sc-ecl-tabs-eu{right:58.3333333333%}.ecl-pull-l-8.sc-ecl-tabs-eu{right:66.6666666667%}.ecl-pull-l-9.sc-ecl-tabs-eu{right:75%}.ecl-pull-l-10.sc-ecl-tabs-eu{right:83.3333333333%}.ecl-pull-l-11.sc-ecl-tabs-eu{right:91.6666666667%}.ecl-pull-l-12.sc-ecl-tabs-eu{right:100%}.ecl-push-l-0.sc-ecl-tabs-eu{left:auto}.ecl-push-l-1.sc-ecl-tabs-eu{left:8.3333333333%}.ecl-push-l-2.sc-ecl-tabs-eu{left:16.6666666667%}.ecl-push-l-3.sc-ecl-tabs-eu{left:25%}.ecl-push-l-4.sc-ecl-tabs-eu{left:33.3333333333%}.ecl-push-l-5.sc-ecl-tabs-eu{left:41.6666666667%}.ecl-push-l-6.sc-ecl-tabs-eu{left:50%}.ecl-push-l-7.sc-ecl-tabs-eu{left:58.3333333333%}.ecl-push-l-8.sc-ecl-tabs-eu{left:66.6666666667%}.ecl-push-l-9.sc-ecl-tabs-eu{left:75%}.ecl-push-l-10.sc-ecl-tabs-eu{left:83.3333333333%}.ecl-push-l-11.sc-ecl-tabs-eu{left:91.6666666667%}.ecl-push-l-12.sc-ecl-tabs-eu{left:100%}.ecl-offset-l-0.sc-ecl-tabs-eu{margin-inline-start:0}.ecl-offset-l-1.sc-ecl-tabs-eu{margin-inline-start:8.3333333333%}.ecl-offset-l-2.sc-ecl-tabs-eu{margin-inline-start:16.6666666667%}.ecl-offset-l-3.sc-ecl-tabs-eu{margin-inline-start:25%}.ecl-offset-l-4.sc-ecl-tabs-eu{margin-inline-start:33.3333333333%}.ecl-offset-l-5.sc-ecl-tabs-eu{margin-inline-start:41.6666666667%}.ecl-offset-l-6.sc-ecl-tabs-eu{margin-inline-start:50%}.ecl-offset-l-7.sc-ecl-tabs-eu{margin-inline-start:58.3333333333%}.ecl-offset-l-8.sc-ecl-tabs-eu{margin-inline-start:66.6666666667%}.ecl-offset-l-9.sc-ecl-tabs-eu{margin-inline-start:75%}.ecl-offset-l-10.sc-ecl-tabs-eu{margin-inline-start:83.3333333333%}.ecl-offset-l-11.sc-ecl-tabs-eu{margin-inline-start:91.6666666667%}}@media (min-width:1140px){.ecl-col-xl-1.sc-ecl-tabs-eu{flex:0 0 8.3333333333%;max-width:8.3333333333%}.ecl-col-xl-2.sc-ecl-tabs-eu{flex:0 0 16.6666666667%;max-width:16.6666666667%}.ecl-col-xl-3.sc-ecl-tabs-eu{flex:0 0 25%;max-width:25%}.ecl-col-xl-4.sc-ecl-tabs-eu{flex:0 0 33.3333333333%;max-width:33.3333333333%}.ecl-col-xl-5.sc-ecl-tabs-eu{flex:0 0 41.6666666667%;max-width:41.6666666667%}.ecl-col-xl-6.sc-ecl-tabs-eu{flex:0 0 50%;max-width:50%}.ecl-col-xl-7.sc-ecl-tabs-eu{flex:0 0 58.3333333333%;max-width:58.3333333333%}.ecl-col-xl-8.sc-ecl-tabs-eu{flex:0 0 66.6666666667%;max-width:66.6666666667%}.ecl-col-xl-9.sc-ecl-tabs-eu{flex:0 0 75%;max-width:75%}.ecl-col-xl-10.sc-ecl-tabs-eu{flex:0 0 83.3333333333%;max-width:83.3333333333%}.ecl-col-xl-11.sc-ecl-tabs-eu{flex:0 0 91.6666666667%;max-width:91.6666666667%}.ecl-col-xl-12.sc-ecl-tabs-eu{flex:0 0 100%;max-width:100%}.ecl-pull-xl-0.sc-ecl-tabs-eu{right:auto}.ecl-pull-xl-1.sc-ecl-tabs-eu{right:8.3333333333%}.ecl-pull-xl-2.sc-ecl-tabs-eu{right:16.6666666667%}.ecl-pull-xl-3.sc-ecl-tabs-eu{right:25%}.ecl-pull-xl-4.sc-ecl-tabs-eu{right:33.3333333333%}.ecl-pull-xl-5.sc-ecl-tabs-eu{right:41.6666666667%}.ecl-pull-xl-6.sc-ecl-tabs-eu{right:50%}.ecl-pull-xl-7.sc-ecl-tabs-eu{right:58.3333333333%}.ecl-pull-xl-8.sc-ecl-tabs-eu{right:66.6666666667%}.ecl-pull-xl-9.sc-ecl-tabs-eu{right:75%}.ecl-pull-xl-10.sc-ecl-tabs-eu{right:83.3333333333%}.ecl-pull-xl-11.sc-ecl-tabs-eu{right:91.6666666667%}.ecl-pull-xl-12.sc-ecl-tabs-eu{right:100%}.ecl-push-xl-0.sc-ecl-tabs-eu{left:auto}.ecl-push-xl-1.sc-ecl-tabs-eu{left:8.3333333333%}.ecl-push-xl-2.sc-ecl-tabs-eu{left:16.6666666667%}.ecl-push-xl-3.sc-ecl-tabs-eu{left:25%}.ecl-push-xl-4.sc-ecl-tabs-eu{left:33.3333333333%}.ecl-push-xl-5.sc-ecl-tabs-eu{left:41.6666666667%}.ecl-push-xl-6.sc-ecl-tabs-eu{left:50%}.ecl-push-xl-7.sc-ecl-tabs-eu{left:58.3333333333%}.ecl-push-xl-8.sc-ecl-tabs-eu{left:66.6666666667%}.ecl-push-xl-9.sc-ecl-tabs-eu{left:75%}.ecl-push-xl-10.sc-ecl-tabs-eu{left:83.3333333333%}.ecl-push-xl-11.sc-ecl-tabs-eu{left:91.6666666667%}.ecl-push-xl-12.sc-ecl-tabs-eu{left:100%}.ecl-offset-xl-0.sc-ecl-tabs-eu{margin-inline-start:0}.ecl-offset-xl-1.sc-ecl-tabs-eu{margin-inline-start:8.3333333333%}.ecl-offset-xl-2.sc-ecl-tabs-eu{margin-inline-start:16.6666666667%}.ecl-offset-xl-3.sc-ecl-tabs-eu{margin-inline-start:25%}.ecl-offset-xl-4.sc-ecl-tabs-eu{margin-inline-start:33.3333333333%}.ecl-offset-xl-5.sc-ecl-tabs-eu{margin-inline-start:41.6666666667%}.ecl-offset-xl-6.sc-ecl-tabs-eu{margin-inline-start:50%}.ecl-offset-xl-7.sc-ecl-tabs-eu{margin-inline-start:58.3333333333%}.ecl-offset-xl-8.sc-ecl-tabs-eu{margin-inline-start:66.6666666667%}.ecl-offset-xl-9.sc-ecl-tabs-eu{margin-inline-start:75%}.ecl-offset-xl-10.sc-ecl-tabs-eu{margin-inline-start:83.3333333333%}.ecl-offset-xl-11.sc-ecl-tabs-eu{margin-inline-start:91.6666666667%}}.ecl-u-sr-only.sc-ecl-tabs-eu{border:0!important;clip-path:rect(0,0,0,0)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.ecl-tabs.sc-ecl-tabs-eu{margin:0 0 var(--s-l);padding:0;position:relative;z-index:15}.ecl-tabs__container.sc-ecl-tabs-eu{overflow-x:hidden;position:relative;transition-duration:.4s}.ecl-tabs__list.sc-ecl-tabs-eu{border-bottom:1px solid var(--c-d-20);display:flex;flex-wrap:wrap;list-style:none;margin:0;padding-inline-start:0;transition-duration:.4s}.ecl-tabs[data-ecl-auto-initialized].sc-ecl-tabs-eu .ecl-tabs__list.sc-ecl-tabs-eu{flex-wrap:nowrap}.ecl-tabs__container--left.sc-ecl-tabs-eu{margin-inline-start:44px}.ecl-tabs__container--left.sc-ecl-tabs-eu .ecl-tabs__list.sc-ecl-tabs-eu{margin-inline-start:-44px}.ecl-tabs__container--right.sc-ecl-tabs-eu{margin-inline-end:44px}.ecl-tabs__item.sc-ecl-tabs-eu{flex-shrink:0;margin-inline-end:var(--s-2xs)}.ecl-tabs__item.sc-ecl-tabs-eu:last-child{margin-inline-end:0}.ecl-tabs__link.sc-ecl-tabs-eu{border-bottom:1px solid var(--c-d-20);border-radius:4px 4px 0 0;display:block;font:var(--f-ui-m);margin-bottom:-1px;padding:var(--s-xs) var(--s-m);text-decoration:none}.ecl-tabs__link.sc-ecl-tabs-eu,.ecl-tabs__link.sc-ecl-tabs-eu:visited{color:var(--c-d-80)}.ecl-tabs__link.sc-ecl-tabs-eu:focus-visible{outline-offset:-2px}.ecl-tabs__link.sc-ecl-tabs-eu:hover,.ecl-tabs__link.sc-ecl-tabs-eu:visited:hover{border-bottom-color:var(--c-p);color:var(--c-p-140)}.ecl-tabs__link--active.sc-ecl-tabs-eu{background-color:#fff;border-bottom:1px solid #fff;border-inline-end:1px solid var(--c-d-20);border-inline-start:1px solid var(--c-d-20);border-top:4px solid var(--c-p);color:var(--c-p);font-weight:700;padding-top:calc(var(--s-xs) - 4px)}.ecl-tabs__link--active.sc-ecl-tabs-eu:hover{border-bottom:1px solid #fff}.ecl-tabs__link--active.sc-ecl-tabs-eu:visited{color:var(--c-p)}.ecl-tabs__item--more.sc-ecl-tabs-eu{align-self:center;flex-grow:1;text-align:end}.ecl-tabs__item--hidden.sc-ecl-tabs-eu{display:none}.ecl-tabs__toggle.sc-ecl-tabs-eu{bottom:0;font-weight:400;position:absolute;right:0}.ecl-tabs__toggle.sc-ecl-tabs-eu:dir(rtl){left:0;right:auto}.ecl-tabs__toggle.sc-ecl-tabs-eu:hover{box-shadow:none}.ecl-tabs__toggle[aria-expanded=true].sc-ecl-tabs-eu{background-color:var(--c-p-20);border-color:transparent;color:var(--c-d)}.ecl-tabs__toggle[aria-expanded=true].sc-ecl-tabs-eu .ecl-button__icon.sc-ecl-tabs-eu{transform:rotate(0deg)}.ecl-tabs__toggle--active.sc-ecl-tabs-eu{border-bottom:1px solid #fff;border-end-end-radius:0;border-end-start-radius:0}.ecl-tabs__toggle--active.sc-ecl-tabs-eu:before{background-color:var(--c-p);border-radius:4px 4px 0 0;content:"";display:block;height:4px;left:0;position:absolute;top:-4px;width:100%}.ecl-tabs__toggle--active.sc-ecl-tabs-eu:hover:before{left:1px;top:-3px;width:calc(100% - 2px)}.ecl-tabs__toggle--active.sc-ecl-tabs-eu:focus-visible:before{content:none}.ecl-tabs__toggle--hidden.sc-ecl-tabs-eu{display:none}.ecl-tabs__dropdown.sc-ecl-tabs-eu{background-color:var(--cm-on-surface-inverted,#fff);box-shadow:var(--sh-1);max-height:233px;max-width:100%;overflow-y:auto;padding:0;position:absolute;right:0;text-align:start;top:calc(100% + 1px);width:100%}.ecl-tabs__dropdown.sc-ecl-tabs-eu:dir(rtl){left:0;right:auto}.ecl-tabs__dropdown.sc-ecl-tabs-eu .ecl-tabs__link.sc-ecl-tabs-eu{border-radius:0;border-width:0;color:var(--c-d);margin-bottom:0;padding:var(--s-s) var(--s-m)}.ecl-tabs__dropdown.sc-ecl-tabs-eu .ecl-tabs__link.sc-ecl-tabs-eu:hover{text-decoration:underline}.ecl-tabs__dropdown.sc-ecl-tabs-eu .ecl-tabs__link--active.sc-ecl-tabs-eu,.ecl-tabs__dropdown.sc-ecl-tabs-eu .ecl-tabs__link.sc-ecl-tabs-eu:active{background-color:var(--c-p-20);color:var(--c-d);font-weight:400}.ecl-tabs__dropdown.sc-ecl-tabs-eu:not(.ecl-tabs__dropdown--show){border:0!important;clip-path:rect(0,0,0,0)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.ecl-tabs__dropdown-list.sc-ecl-tabs-eu{display:grid;list-style:none;margin:0;padding:0}.ecl-tabs__next.sc-ecl-tabs-eu{display:none;right:0}.ecl-tabs__prev.sc-ecl-tabs-eu{display:none;left:0}.ecl-tabs__next.sc-ecl-tabs-eu,.ecl-tabs__prev.sc-ecl-tabs-eu{align-items:center;background:var(--cm-on-surface-inverted,#fff);height:44px;position:absolute;top:0}.ecl-tabs__next.sc-ecl-tabs-eu .ecl-icon.sc-ecl-tabs-eu,.ecl-tabs__prev.sc-ecl-tabs-eu .ecl-icon.sc-ecl-tabs-eu{height:1rem;width:1rem}.ecl-tabs__next.sc-ecl-tabs-eu:focus-visible,.ecl-tabs__prev.sc-ecl-tabs-eu:focus-visible{background:var(--cm-on-surface-inverted,#fff)}.ecl-tabs__next.sc-ecl-tabs-eu:dir(rtl){left:0;right:auto}.ecl-tabs__prev.sc-ecl-tabs-eu:dir(rtl){left:auto;right:0}@media (min-width:480px){.ecl-tabs__container.sc-ecl-tabs-eu{overflow-x:visible}.ecl-tabs__dropdown--show.sc-ecl-tabs-eu{width:auto}.ecl-tabs__dropdown-list.sc-ecl-tabs-eu{grid-auto-flow:column;grid-template-rows:auto auto auto auto;height:auto;overflow-y:visible;width:auto}.ecl-tabs__dropdown-list.sc-ecl-tabs-eu .ecl-tabs__item.sc-ecl-tabs-eu{min-width:13.56rem;width:100%}}`;

const EclTabs = class {
    constructor(hostRef) {
        registerInstance(this, hostRef);
        this.styleClass = '';
        this.noScript = false;
        this.colorMode = '';
        this.prevLabel = 'Previous';
        this.nextLabel = 'Next';
        this.moreLabel = 'Show %d more items';
        this.withoutContent = false;
    }
    getClass() {
        const styleClasses = [
            `ecl-tabs`,
            this.styleClass
        ];
        if (this.colorMode) {
            styleClasses.push(`ecl-color-mode--${this.colorMode}`);
        }
        return styleClasses.join(' ');
    }
    componentWillLoad() {
        var _a;
        this.theme = (_a = document.documentElement.getAttribute('data-ecl-theme')) !== null && _a !== void 0 ? _a : (this.theme || 'ec');
    }
    componentDidLoad() {
        if (!this.noScript) {
            window.ECL = window.ECL || {};
            ECL.Tabs = Tabs;
            const tabs = new Tabs(this.el.firstElementChild);
            tabs.init();
        }
    }
    render() {
        return (h("div", Object.assign({ key: 'e74a295ffcf5296a8c523f33c06b2314536f8f8d', class: this.getClass() }, (!this.withoutContent ? { 'data-ecl-tabs-with-content': '' } : {})), h("div", { key: 'edbede2d082bc426387d50f42ee6badd0b601efb', class: "ecl-tabs__container" }, h("div", { key: 'c70951ea2e2dc5b17b4be9c731d8882ef75942cf', class: "ecl-tabs__list", role: "tablist" }, h("slot", { key: '4e6718cd25515bbedb10aecd1e0927100fe63087' }), h("div", { key: 'f81daca3f7baa4bef380a42e2fe7e1077c7ec0fe', class: "ecl-tabs__item ecl-tabs__item--more" })), h("ecl-button", { key: 'a90a8d805ed96f50d584eba340b6094be76abb8b', "style-class": `ecl-tabs__toggle sc-ecl-tabs-${this.theme}`, variant: "tertiary", type: "button", tabindex: "-1" }, this.moreLabel, h("ecl-icon", { key: '5d3fd197c5b73fe1d1d48bb8631820e0a97defd9', slot: "icon-after", icon: "corner-arrow", size: "fluid", rotate: "180" }))), h("div", { key: 'e12c4ce988d9c032396a88405049a0ec73f2db28', class: "ecl-tabs__controls" }, h("ecl-button", { key: '55e045a1c54cb0952d59b8f920a70711a94c7ded', variant: "tertiary", type: "button", "hide-label": true, "style-class": `ecl-tabs__prev ecl-tabs__item--hidden sc-ecl-tabs-${this.theme}` }, this.prevLabel, h("ecl-icon", { key: 'acfcbf1684a553c6f37b79304853f360b893c80c', slot: "icon-after", icon: "corner-arrow", size: "s", rotate: "270" })), h("ecl-button", { key: '5c029232ff70cf6232f5f9fba5d4fbd2fc3e02b0', variant: "tertiary", type: "button", "hide-label": true, "style-class": `ecl-tabs__next ecl-tabs__item--hidden sc-ecl-tabs-${this.theme}` }, this.nextLabel, h("ecl-icon", { key: '40a21e98d9b6ce39c3850cff64d93a04c49586a3', slot: "icon-after", icon: "corner-arrow", size: "s", rotate: "90" })))));
    }
    get el() { return getElement(this); }
};
EclTabs.style = {
    ec: eclTabsEcCss(),
    eu: eclTabsEuCss()
};

export { EclTabs as ecl_tabs };
