.e-form__tag-input{
  margin-block:var(--size-3);
}

.choices{
  overflow:hidden;
  position:relative;
}
.choices:focus{
  outline:0;
}
.choices:last-child{
  margin-bottom:0;
}
.choices.is-open{
  overflow:visible;
}
.choices.is-disabled .choices__inner,
.choices.is-disabled .choices__input{
  cursor:not-allowed;
  -webkit-filter:grayscale(100%);
  filter:grayscale(100%);
  pointer-events:none;
  opacity:0.5;
}
.choices.is-disabled .choices__item{
  cursor:not-allowed;
}
.choices [hidden]{
  display:none !important;
}

.choices[data-type*=select-multiple] .choices__inner,
.choices[data-type*=text] .choices__inner{
  cursor:text;
}

.choices__inner{
  background-color:hsl(var(--h), var(--s), 90%, 0.05);
  border-radius:var(--border-radius-sm);
  display:block;
  padding-top:var(--size-1p5);
  padding-bottom:var(--size-half);
  padding-inline:var(--padding-x-input);
  overflow:hidden;
  vertical-align:top;
  width:100%;
  min-height:var(--size-7);
}
.choices__inner:focus-within, .is-focused .choices__inner, .is-open .choices__inner{
  outline:0.1875rem solid var(--color-brand-primary);
  outline-offset:0.125rem;
}

.choices__input{
  background-color:transparent;
  border-radius:0;
  border:0;
  color:var(--color-ink-text);
  display:inline-block;
  -webkit-box-flex:1;
  -ms-flex:1;
  flex:1;
  font-size:var(--font-size-base);
  line-height:1;
  margin-bottom:0;
  max-width:100%;
  padding:0;
  vertical-align:0.125rem;
  min-width:3.75rem;
  min-height:var(--size-4);
}
.choices__input:focus{
  outline:0;
}
.choices__input::-webkit-search-cancel-button, .choices__input::-webkit-search-decoration, .choices__input::-webkit-search-results-button, .choices__input::-webkit-search-results-decoration{
  display:none;
}
.choices__input::-ms-clear, .choices__input::-ms-reveal{
  display:none;
  height:0;
  width:0;
}
.choices__input::-webkit-input-placeholder{
  color:var(--color-ink-3ry);
}
.choices__input::-moz-placeholder{
  color:var(--color-ink-3ry);
}
.choices__input:-ms-input-placeholder{
  color:var(--color-ink-3ry);
}
.choices__input::-ms-input-placeholder{
  color:var(--color-ink-3ry);
}
.choices__input::placeholder{
  color:var(--color-ink-3ry);
}

.choices__item{
  background-color:var(--color-bg-bold-brand);
  border-radius:var(--border-radius-pill);
  color:var(--color-ink-text);
  cursor:default;
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  gap:var(--size-half);
  font-size:var(--font-size-label);
  font-weight:500;
  line-height:1;
  word-break:break-all;
  margin-bottom:var(--size-1);
  margin-right:var(--size-1);
  padding-block:var(--size-half);
  padding-inline:var(--size-1p5);
  vertical-align:middle;
  min-height:var(--size-4);
}
.choices__item--selectable{
  cursor:pointer;
}
.choices__item[data-deletable]{
  -webkit-padding-end:var(--size-1);
  padding-inline-end:var(--size-1);
}
.choices__item.is-highlighted{
  background-color:color-mix(in oklch, var(--color-bg-bold-brand) 95%, hsl(var(--h), var(--s), 99%));
}
.choices__item--disabled, .is-disabled .choices__item{
  cursor:not-allowed;
  -webkit-filter:grayscale(100%);
  filter:grayscale(100%);
  pointer-events:none;
  opacity:0.5;
}

.choices__button{
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  background-color:transparent;
  background-image:var(--icon-sm-remove);
  background-position:center;
  background-repeat:no-repeat;
  border:0;
  cursor:pointer;
  border-radius:var(--border-radius-pill);
  display:inline-block;
  line-height:1;
  text-indent:-999rem;
  margin:0;
  padding:0;
  position:relative;
  width:var(--size-2p5);
  height:var(--size-2p5);
}

.choices__list{
  list-style:none;
  margin:0;
  padding-left:0;
  overflow:auto;
  position:relative;
  max-height:18.75rem;
  will-change:scroll-position;
}
.choices__list--single{
  display:inline-block;
  padding:var(--size-1);
  width:100%;
}
.choices__list--single .choices__item{
  width:100%;
}
.choices__list--multiple{
  display:inline;
}

.choices__list--dropdown,
.choices__list[aria-expanded]{
  background-color:var(--popover-body-background);
  border-radius:var(--popover-body-border-radius);
  border:var(--popover-body-border);
  -webkit-box-shadow:var(--popover-body-box-shadow);
  box-shadow:var(--popover-body-box-shadow);
  display:none;
  margin-top:0.375rem;
  overflow:hidden;
  position:absolute;
  top:100%;
  width:100%;
  word-break:break-all;
  z-index:var(--zindex-popover);
}
.choices__list--dropdown.is-active,
.choices__list[aria-expanded].is-active{
  display:block;
}
.is-open .choices__list--dropdown,
.is-open .choices__list[aria-expanded]{
  display:block;
}
.is-flipped .choices__list--dropdown,
.is-flipped .choices__list[aria-expanded]{
  margin-top:0;
  margin-bottom:0.375rem;
  top:auto;
  bottom:100%;
}
.choices__list--dropdown .choices__item,
.choices__list[aria-expanded] .choices__item{
  background-color:transparent;
  border-radius:0;
  cursor:pointer;
  display:block;
  font-size:var(--font-size-base);
  font-weight:400;
  line-height:1;
  margin-bottom:0;
  margin-right:0;
  position:relative;
}
@media (min-width: 640px){
  .choices__list--dropdown .choices__item--selectable[data-select-text],
  .choices__list[aria-expanded] .choices__item--selectable[data-select-text]{
    padding-right:100px;
  }
  .choices__list--dropdown .choices__item--selectable[data-select-text]::after,
  .choices__list[aria-expanded] .choices__item--selectable[data-select-text]::after{
    content:attr(data-select-text);
    font-size:12px;
    opacity:0;
    position:absolute;
    right:10px;
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
  }
  [dir=rtl] .choices__list--dropdown .choices__item--selectable[data-select-text],
  [dir=rtl] .choices__list[aria-expanded] .choices__item--selectable[data-select-text]{
    padding-left:100px;
    padding-right:10px;
    text-align:right;
  }
  [dir=rtl] .choices__list--dropdown .choices__item--selectable[data-select-text]::after,
  [dir=rtl] .choices__list[aria-expanded] .choices__item--selectable[data-select-text]::after{
    left:10px;
    right:auto;
  }
}
.choices__list--dropdown .choices__item--selectable.is-highlighted,
.choices__list[aria-expanded] .choices__item--selectable.is-highlighted{
  background-color:var(--color-ink-min);
}
.choices__list--dropdown .choices__item--selectable.is-highlighted::after,
.choices__list[aria-expanded] .choices__item--selectable.is-highlighted::after{
  opacity:0.5;
}

.choices__list--dropdown{
  left:0;
  right:0;
  max-height:12.5rem;
  overflow-y:auto;
}

.choices__item--choice{
  color:var(--color-ink-text);
  padding:var(--size-1p5);
  -webkit-transition:background-color var(--duration-200);
  transition:background-color var(--duration-200);
}
.choices__item--choice.is-highlighted{
  background-color:color-mix(in oklch, var(--color-bg-bold-brand) 95%, hsl(var(--h), var(--s), 99%));
}
.choices__item--choice.choices__item--disabled{
  cursor:not-allowed;
  -webkit-filter:grayscale(100%);
  filter:grayscale(100%);
  pointer-events:none;
  opacity:0.5;
}

.choices__heading{
  color:var(--color-ink-2ry);
  font-weight:500;
  padding:var(--size-2);
}

.choices__list--single,
.choices__item--selectable.is-highlighted::after{
  display:none;
}

.e-main__header{
  gap:var(--size-2);
  padding-bottom:var(--size-line);
}
@media only screen and (min-width: 568px){
  .e-main__header{
    --dir:column;
    --align:start;
  }
}
@media only screen and (min-width: 1024px) and (min-height: 361px){
  .e-main__header{
    --dir:row;
    --align:center;
    gap:var(--size-4);
  }
}

@media only screen and (min-width: 1024px) and (min-height: 361px){
  .e-tabs-nav{
    margin-top:var(--size-half);
  }
}

@media only screen and (min-width: 1360px) and (min-height: 361px){
  .tablet-l\:flex{
    --gap:var(--size-4);
  }
}

.e-widgets__preview{
  --border-radius:var(--size-1p5);
}
@media only screen and (min-width: 768px) and (min-height: 361px){
  .e-widgets__preview{
    --width:calc(7 / 12 * 100% - var(--size-1p5));
    background:hsl(var(--h), var(--s), 50%, 0.04);
    border-radius:var(--border-radius);
    position:relative;
  }
  .e-widgets__preview::after{
    border:0.125rem dashed var(--color-ink-border);
    border-radius:var(--border-radius);
    content:"";
    position:absolute;
    inset:0;
    z-index:-1;
  }
}
.e-widgets__preview iframe{
  border-radius:var(--border-radius-lg);
  margin-bottom:0;
}
@media only screen and (min-width: 1360px) and (min-height: 361px){
  .e-widgets__preview{
    --width:calc(7 / 12 * 100% - var(--size-2));
  }
}

@media only screen and (min-width: 768px) and (min-height: 361px){
  .e-widgets__config{
    --width:calc(5 / 12 * 100% - var(--size-1p5));
  }
}
@media only screen and (min-width: 1360px) and (min-height: 361px){
  .e-widgets__config{
    --width:calc(5 / 12 * 100% - var(--size-2));
  }
}

.e-widgets__config label{
  color:var(--color-ink-2ry);
}

.e-widgets__config .e-form__item{
  -webkit-padding-end:var(--size-half);
  padding-inline-end:var(--size-half);
}

.e-widgets__code{
  max-height:10rem;
}