import { proxyCustomElement, HTMLElement, h } from '@stencil/core/internal/client';

const eclDescriptionListEcCss = ".ecl-description-list.sc-ecl-description-list-ec{margin:0}.ecl-description-list__term.sc-ecl-description-list-ec{color:#404040;font:normal normal 400 1rem/1.5rem arial, sans-serif;font-weight:700;margin-top:1rem;max-width:80ch;overflow-wrap:break-word}.ecl-description-list__term.sc-ecl-description-list-ec:first-child{margin-top:0}.ecl-description-list__term.sc-ecl-description-list-ec+.ecl-description-list__term.sc-ecl-description-list-ec{margin-top:0.25rem}.ecl-description-list__definition.sc-ecl-description-list-ec{color:#404040;font:normal normal 400 1rem/1.5rem arial, sans-serif;-webkit-margin-start:0;margin-inline-start:0;margin-top:0.5rem;max-width:80ch}.ecl-description-list__definition--link.sc-ecl-description-list-ec{align-items:flex-start;display:flex;flex-direction:column}.ecl-description-list__definition--link.sc-ecl-description-list-ec .ecl-description-list__definition-item.sc-ecl-description-list-ec{margin-top:0.75rem}.ecl-description-list__definition--link.sc-ecl-description-list-ec .ecl-description-list__definition-item.sc-ecl-description-list-ec:first-child{margin-top:0}.ecl-description-list__definition--inline.sc-ecl-description-list-ec{display:inline-block;margin-bottom:-0.5rem}.ecl-description-list__definition--inline.sc-ecl-description-list-ec .ecl-description-list__definition-item.sc-ecl-description-list-ec{-webkit-border-end:1px solid #404040;border-inline-end:1px solid #404040;display:inline;-webkit-margin-end:0.5rem;margin-inline-end:0.5rem;margin-bottom:0.5rem;-webkit-padding-end:0.5rem;padding-inline-end:0.5rem;unicode-bidi:isolate}.ecl-description-list__definition--inline.sc-ecl-description-list-ec .ecl-description-list__definition-item.sc-ecl-description-list-ec:last-child{border-inline-end-width:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-end:0;padding-inline-end:0}.ecl-description-list__definition--taxonomy.sc-ecl-description-list-ec{color:#707070;display:inline-block;margin-bottom:-0.5rem}.ecl-description-list__definition--taxonomy.sc-ecl-description-list-ec .ecl-description-list__definition-item.sc-ecl-description-list-ec{display:inline;-webkit-margin-end:1rem;margin-inline-end:1rem;margin-bottom:0.5rem;-webkit-padding-start:1rem;padding-inline-start:1rem;position:relative}.ecl-description-list__definition--taxonomy.sc-ecl-description-list-ec .ecl-description-list__definition-item.sc-ecl-description-list-ec::before{background-color:#004494;border-radius:50%;content:\"\";display:block;height:4px;left:-2px;position:absolute;top:8px;width:4px}.ecl-description-list__definition--taxonomy.sc-ecl-description-list-ec .ecl-description-list__definition-item.sc-ecl-description-list-ec:first-child{-webkit-padding-start:0;padding-inline-start:0}.ecl-description-list__definition--taxonomy.sc-ecl-description-list-ec .ecl-description-list__definition-item.sc-ecl-description-list-ec:first-child::before{display:none}.ecl-description-list__definition--taxonomy.sc-ecl-description-list-ec .ecl-description-list__definition-item.sc-ecl-description-list-ec:last-child{-webkit-margin-start:0;margin-inline-start:0}@media (min-width: 996px){.ecl-description-list--horizontal.sc-ecl-description-list-ec{display:grid;grid-template-columns:210px fit-content(80ch)}.ecl-description-list--horizontal.sc-ecl-description-list-ec .ecl-description-list__term.sc-ecl-description-list-ec{margin-top:1rem}.ecl-description-list--horizontal.sc-ecl-description-list-ec .ecl-description-list__term.sc-ecl-description-list-ec:first-of-type{margin-top:0}.ecl-description-list--horizontal.sc-ecl-description-list-ec .ecl-description-list__definition.sc-ecl-description-list-ec{align-items:flex-start;-webkit-margin-start:2rem;margin-inline-start:2rem;margin-top:1rem;overflow-wrap:break-word}.ecl-description-list--horizontal.sc-ecl-description-list-ec .ecl-description-list__definition.sc-ecl-description-list-ec:first-of-type{margin-top:0}}.ecl-description-list__term.sc-ecl-description-list-ec.sc-ecl-description-list-ec:first-child{margin-top:1rem}.ecl-link--icon-before.sc-ecl-description-list-ec .ecl-icon.sc-ecl-description-list-ec{-webkit-margin-end:0.5rem !important;margin-inline-end:0.5rem !important}.ecl-description-list--horizontal.sc-ecl-description-list-ec.sc-ecl-description-list-ec .ecl-description-list__term.sc-ecl-description-list-ec.sc-ecl-description-list-ec,.ecl-description-list--horizontal.sc-ecl-description-list-ec.sc-ecl-description-list-ec .ecl-description-list__definition.sc-ecl-description-list-ec.sc-ecl-description-list-ec{margin-top:1rem}.ecl-description-list__definition--inline.sc-ecl-description-list-ec.sc-ecl-description-list-ec .ecl-description-list__definition-item.sc-ecl-description-list-ec.sc-ecl-description-list-ec:last-child{-webkit-border-end:1px solid #404040;border-inline-end:1px solid #404040;-webkit-margin-end:0.5rem;margin-inline-end:0.5rem;-webkit-padding-end:0.5rem;padding-inline-end:0.5rem}";

const eclDescriptionListEuCss = ".ecl-description-list.sc-ecl-description-list-eu{margin:0}.ecl-description-list__term.sc-ecl-description-list-eu{color:#171a22;font:normal normal 400 1.125rem/1.75rem arial, sans-serif;font-weight:700;margin-top:1rem;max-width:80ch;overflow-wrap:break-word}.ecl-description-list__term.sc-ecl-description-list-eu:first-child{margin-top:0}.ecl-description-list__term.sc-ecl-description-list-eu+.ecl-description-list__term.sc-ecl-description-list-eu{margin-top:0.25rem}.ecl-description-list__definition.sc-ecl-description-list-eu{color:#171a22;font:normal normal 400 1rem/1.5rem arial, sans-serif;-webkit-margin-start:0;margin-inline-start:0;margin-top:0.5rem;max-width:80ch}.ecl-description-list__definition--link.sc-ecl-description-list-eu{align-items:flex-start;display:flex;flex-direction:column}.ecl-description-list__definition--link.sc-ecl-description-list-eu .ecl-description-list__definition-item.sc-ecl-description-list-eu{margin-top:0.75rem}.ecl-description-list__definition--link.sc-ecl-description-list-eu .ecl-description-list__definition-item.sc-ecl-description-list-eu:first-child{margin-top:0}.ecl-description-list__definition--inline.sc-ecl-description-list-eu{display:inline-block;margin-bottom:-0.5rem}.ecl-description-list__definition--inline.sc-ecl-description-list-eu .ecl-description-list__definition-item.sc-ecl-description-list-eu{-webkit-border-end:1px solid #171a22;border-inline-end:1px solid #171a22;display:inline;-webkit-margin-end:0.5rem;margin-inline-end:0.5rem;margin-bottom:0.5rem;-webkit-padding-end:0.5rem;padding-inline-end:0.5rem;unicode-bidi:isolate}.ecl-description-list__definition--inline.sc-ecl-description-list-eu .ecl-description-list__definition-item.sc-ecl-description-list-eu:last-child{border-inline-end-width:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-end:0;padding-inline-end:0}.ecl-description-list__definition--taxonomy.sc-ecl-description-list-eu{color:#515560;display:inline-block;margin-bottom:-0.5rem}.ecl-description-list__definition--taxonomy.sc-ecl-description-list-eu .ecl-description-list__definition-item.sc-ecl-description-list-eu{display:inline;-webkit-margin-end:1rem;margin-inline-end:1rem;margin-bottom:0.5rem;-webkit-padding-start:1rem;padding-inline-start:1rem;position:relative}.ecl-description-list__definition--taxonomy.sc-ecl-description-list-eu .ecl-description-list__definition-item.sc-ecl-description-list-eu::before{background-color:#0e47cb;border-radius:50%;content:\"\";display:block;height:4px;left:-2px;position:absolute;top:8px;width:4px}.ecl-description-list__definition--taxonomy.sc-ecl-description-list-eu .ecl-description-list__definition-item.sc-ecl-description-list-eu:first-child{-webkit-padding-start:0;padding-inline-start:0}.ecl-description-list__definition--taxonomy.sc-ecl-description-list-eu .ecl-description-list__definition-item.sc-ecl-description-list-eu:first-child::before{display:none}.ecl-description-list__definition--taxonomy.sc-ecl-description-list-eu .ecl-description-list__definition-item.sc-ecl-description-list-eu:last-child{-webkit-margin-start:0;margin-inline-start:0}@media (min-width: 996px){.ecl-description-list--horizontal.sc-ecl-description-list-eu{display:grid;grid-template-columns:210px fit-content(80ch)}.ecl-description-list--horizontal.sc-ecl-description-list-eu .ecl-description-list__term.sc-ecl-description-list-eu{margin-top:1rem}.ecl-description-list--horizontal.sc-ecl-description-list-eu .ecl-description-list__term.sc-ecl-description-list-eu:first-of-type{margin-top:0}.ecl-description-list--horizontal.sc-ecl-description-list-eu .ecl-description-list__definition.sc-ecl-description-list-eu{align-items:flex-start;-webkit-margin-start:2rem;margin-inline-start:2rem;margin-top:1rem;overflow-wrap:break-word}.ecl-description-list--horizontal.sc-ecl-description-list-eu .ecl-description-list__definition.sc-ecl-description-list-eu:first-of-type{margin-top:0}}.ecl-description-list__term.sc-ecl-description-list-eu.sc-ecl-description-list-eu:first-child{margin-top:1rem}.ecl-link--icon-before.sc-ecl-description-list-eu .ecl-icon.sc-ecl-description-list-eu{-webkit-margin-end:0.5rem !important;margin-inline-end:0.5rem !important}";

const EclDescriptionList = /*@__PURE__*/ proxyCustomElement(class extends HTMLElement {
  constructor() {
    super();
    this.__registerHost();
    this.styleClass = '';
    this.theme = 'ec';
    this.variant = 'vertical';
  }
  getClass() {
    return [
      `ecl-description-list`,
      `ecl-description-list--${this.variant}`,
      this.styleClass
    ].join(' ');
  }
  render() {
    return (h("dl", { class: this.getClass() }, h("slot", null)));
  }
  static get assetsDirs() { return ["build"]; }
  static get style() { return {
    ec: eclDescriptionListEcCss,
    eu: eclDescriptionListEuCss
  }; }
}, [38, "ecl-description-list", {
    "styleClass": [1, "style-class"],
    "theme": [1],
    "variant": [1]
  }]);
function defineCustomElement() {
  if (typeof customElements === "undefined") {
    return;
  }
  const components = ["ecl-description-list"];
  components.forEach(tagName => { switch (tagName) {
    case "ecl-description-list":
      if (!customElements.get(tagName)) {
        customElements.define(tagName, EclDescriptionList);
      }
      break;
  } });
}

export { EclDescriptionList as E, defineCustomElement as d };

//# sourceMappingURL=ecl-description-list2.js.map