/* Short description interactive markers — light DOM on product pages */
.sigma-short-description .sigma-spd-dose__ui,
.sigma-short-description .sigma-spd-countdown__ui {
  margin: 0.5em 0 1em;
  padding: 0.75em 0.9em;
  border: 1px solid rgba(15, 23, 42, 0.12);
  border-radius: 10px;
  background: rgba(248, 250, 252, 0.9);
}

.sigma-short-description .sigma-spd-dose__label,
.sigma-short-description .sigma-spd-countdown__label {
  display: block;
  font-size: 0.9em;
  font-weight: 600;
  margin-bottom: 0.35em;
}

.sigma-short-description .sigma-spd-dose__range {
  width: 100%;
  margin: 0.25em 0;
}

.sigma-short-description .sigma-spd-dose__weight,
.sigma-short-description .sigma-spd-dose__result,
.sigma-short-description .sigma-spd-countdown__digits {
  display: block;
  margin-top: 0.35em;
  font-variant-numeric: tabular-nums;
}

.sigma-short-description .sigma-spd-dose__result,
.sigma-short-description .sigma-spd-countdown__digits {
  font-weight: 700;
}

.sigma-short-description .sigma-spd-accordion {
  margin: 0.5em 0 1em;
  padding: 0.55em 0.8em;
  border: 1px solid rgba(15, 23, 42, 0.12);
  border-radius: 10px;
}

.sigma-short-description .sigma-spd-accordion summary {
  cursor: pointer;
  font-weight: 600;
}
