/* stylelint-disable */
/* stylelint-enable */
.telia-fieldset {
  border: 0;
  margin: 0;
  min-width: 0;
  padding: 0;
}
.telia-fieldset > telia-chip-choice,
.telia-fieldset > telia-chip-filter,
.telia-fieldset > telia-checkbox,
.telia-fieldset > telia-radio-button {
  display: block;
  margin-bottom: calc(1.6rem * var(--voca-rem-multiplier));
}
.telia-fieldset > telia-chip-choice:last-child,
.telia-fieldset > telia-chip-filter:last-child,
.telia-fieldset > telia-checkbox:last-child,
.telia-fieldset > telia-radio-button:last-child {
  margin-bottom: 0;
}
.telia-fieldset telia-p,
.telia-fieldset telia-notification,
.telia-fieldset telia-text-input,
.telia-fieldset telia-textarea,
.telia-fieldset telia-toggle,
.telia-fieldset telia-select {
  display: block;
  margin-bottom: calc(2.4rem * var(--voca-rem-multiplier));
}
.telia-fieldset telia-p:last-child,
.telia-fieldset telia-notification:last-child,
.telia-fieldset telia-text-input:last-child,
.telia-fieldset telia-textarea:last-child,
.telia-fieldset telia-toggle:last-child,
.telia-fieldset telia-select:last-child {
  margin-bottom: 0;
}
.telia-fieldset > legend {
  color: #222222;
  font-family: "TeliaSans", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: bold;
  font-size: calc(2rem * var(--voca-rem-multiplier));
  line-height: 1.25;
  margin-bottom: calc(2.4rem * var(--voca-rem-multiplier));
}
@media screen and (min-width: 37.5em) {
  .telia-fieldset > legend {
    font-size: calc(
    calc(2rem * var(--voca-rem-multiplier)) + 0.4 *
      (100vw - calc(60rem * var(--voca-rem-multiplier))) / 84
  );
  }
}
@media screen and (min-width: 90em) {
  .telia-fieldset > legend {
    font-size: calc(2.4rem * var(--voca-rem-multiplier));
  }
}
.telia-fieldset .telia-fieldset > legend {
  color: #222222;
  font-family: "TeliaSans", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: 500;
  font-size: calc(1.6rem * var(--voca-rem-multiplier));
  line-height: 1.25;
  margin-bottom: calc(2.4rem * var(--voca-rem-multiplier));
}
.telia-fieldset--horizontal {
  margin-bottom: calc(-1 * calc(1.6rem * var(--voca-rem-multiplier)));
}
.telia-fieldset--horizontal > telia-chip-choice,
.telia-fieldset--horizontal > telia-chip-filter {
  display: inline-block;
  margin: 0 calc(1.6rem * var(--voca-rem-multiplier)) calc(1.6rem * var(--voca-rem-multiplier)) 0;
}
.telia-fieldset--horizontal > telia-chip-choice:last-of-type,
.telia-fieldset--horizontal > telia-chip-filter:last-of-type {
  margin-right: 0;
}