#SITE_CONTAINER.focus-ring-active.keyboard-tabbing-on .KvoMHf:focus {
  outline: 2px solid #116dff;
  outline-offset: 1px;
}
.KvoMHf.ErucfC[type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  margin: 0;
}
.KvoMHf[disabled] {
  pointer-events: none;
}
.MpKiNN {
  --display: flex;
  direction: var(--direction);
  display: var(--display);
  flex-direction: column;
  min-height: 25px;
  position: relative;
  text-align: var(--align, start);
}
.MpKiNN .pUnTVX {
  height: var(--inputHeight);
  position: relative;
}
.MpKiNN .eXvLsN {
  align-items: center;
  display: flex;
  font: var(--fntprefix, normal normal normal 16px/1.4em helvetica-w01-roman);
  justify-content: center;
  left: 0;
  max-height: 100%;
  min-height: 100%;
  position: absolute;
  top: 0;
  width: 50px;
}
.MpKiNN .KvoMHf,
.MpKiNN .eXvLsN {
  color: var(--corvid-color, rgb(var(--txt, var(--color_15, color_15))));
}
.MpKiNN .KvoMHf {
  -webkit-appearance: none;
  -moz-appearance: none;
  background-color: var(
    --corvid-background-color,
    rgba(var(--bg, 255, 255, 255), var(--alpha-bg, 1))
  );
  border-color: var(
    --corvid-border-color,
    rgba(var(--brd, 227, 227, 227), var(--alpha-brd, 1))
  );
  border-radius: var(--corvid-border-radius, var(--rd, 0));
  border-style: solid;
  border-width: var(--corvid-border-width, var(--brw, 1px));
  box-shadow: var(--shd, 0 0 0 transparent);
  box-sizing: border-box !important;
  direction: var(--inputDirection, "inherit");
  font: var(--fnt, var(--font_8));
  margin: 0;
  max-width: 100%;
  min-height: var(--inputHeight);
  padding: var(--textPadding);
  padding-inline-end: var(--textPadding_end);
  padding-inline-start: var(--textPadding_start);
  text-align: var(--inputAlign, "inherit");
  text-overflow: ellipsis;
  width: 100%;
}
.MpKiNN .KvoMHf[type="number"] {
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  width: 100%;
}
.MpKiNN .KvoMHf::-moz-placeholder {
  color: rgb(var(--txt2, var(--color_15, color_15)));
}
.MpKiNN .KvoMHf:-ms-input-placeholder {
  color: rgb(var(--txt2, var(--color_15, color_15)));
}
.MpKiNN .KvoMHf::placeholder {
  color: rgb(var(--txt2, var(--color_15, color_15)));
}
.MpKiNN .KvoMHf:hover {
  background-color: rgba(var(--bgh, 255, 255, 255), var(--alpha-bgh, 1));
  border-color: rgba(var(--brdh, 163, 217, 246), var(--alpha-brdh, 1));
  border-style: solid;
  border-width: var(--brwh, 1px);
}
.MpKiNN .KvoMHf:disabled {
  background-color: rgba(var(--bgd, 204, 204, 204), var(--alpha-bgd, 1));
  border-color: rgba(var(--brdd, 163, 217, 246), var(--alpha-brdd, 1));
  border-style: solid;
  border-width: var(--brwd, 1px);
  color: rgb(var(--txtd, 255, 255, 255));
}
.MpKiNN:not(.LyB02C) .KvoMHf:focus {
  background-color: rgba(var(--bgf, 255, 255, 255), var(--alpha-bgf, 1));
  border-color: rgba(var(--brdf, 163, 217, 246), var(--alpha-brdf, 1));
  border-style: solid;
  border-width: var(--brwf, 1px);
}
.MpKiNN.LyB02C .KvoMHf:invalid {
  background-color: rgba(var(--bge, 255, 255, 255), var(--alpha-bge, 1));
  border-color: rgba(var(--brde, 163, 217, 246), var(--alpha-brde, 1));
  border-style: solid;
  border-width: var(--brwe, 1px);
}
.MpKiNN.LyB02C .KvoMHf:not(:invalid):focus {
  background-color: rgba(var(--bgf, 255, 255, 255), var(--alpha-bgf, 1));
  border-color: rgba(var(--brdf, 163, 217, 246), var(--alpha-brdf, 1));
  border-style: solid;
  border-width: var(--brwf, 1px);
}
.MpKiNN .wPeA6j {
  display: none;
}
.MpKiNN.qzvPmW .wPeA6j {
  color: rgb(var(--txtlbl, var(--color_15, color_15)));
  direction: var(--labelDirection, inherit);
  display: inline-block;
  font: var(--fntlbl, var(--font_8));
  line-height: 1;
  margin-bottom: var(--labelMarginBottom);
  padding-inline-end: var(--labelPadding_end);
  padding-inline-start: var(--labelPadding_start);
  text-align: var(--labelAlign, inherit);
  word-break: break-word;
}
.MpKiNN.qzvPmW.lPl_oN .wPeA6j:after {
  color: rgba(var(--txtlblrq, 0, 0, 0), var(--alpha-txtlblrq, 0));
  content: " *";
  display: var(--requiredIndicationDisplay, none);
}
.ZXdXNL {
  --display: flex;
  direction: var(--direction);
  display: var(--display);
  flex-direction: column;
  justify-content: var(--align, start);
  text-align: var(--align, start);
}
.ZXdXNL .pUnTVX {
  display: flex;
  flex: 1;
  flex-direction: column;
  position: relative;
}
.ZXdXNL .eXvLsN {
  align-items: center;
  display: flex;
  font: var(--fntprefix, normal normal normal 16px/1.4em helvetica-w01-roman);
  justify-content: center;
  left: 0;
  max-height: 100%;
  position: absolute;
  top: 0;
  width: 50px;
}
.ZXdXNL .KvoMHf,
.ZXdXNL .eXvLsN {
  color: var(--corvid-color, rgb(var(--txt, var(--color_15, color_15))));
  min-height: 100%;
}
.ZXdXNL .KvoMHf {
  -webkit-appearance: none;
  -moz-appearance: none;
  background-color: var(
    --corvid-background-color,
    rgba(var(--bg, 255, 255, 255), var(--alpha-bg, 1))
  );
  border-color: var(
    --corvid-border-color,
    rgba(var(--brd, 227, 227, 227), var(--alpha-brd, 1))
  );
  border-radius: var(--corvid-border-radius, var(--rd, 0));
  border-style: solid;
  border-width: var(--corvid-border-width, var(--brw, 1px));
  box-shadow: var(--shd, 0 0 0 transparent);
  box-sizing: border-box !important;
  direction: var(--inputDirection, "inherit");
  flex: 1;
  font: var(--fnt, var(--font_8));
  margin: 0;
  padding: var(--textPadding);
  padding-inline-end: var(--textPadding_end);
  padding-inline-start: var(--textPadding_start);
  text-align: var(--inputAlign, "inherit");
  text-overflow: ellipsis;
  width: 100%;
}
.ZXdXNL .KvoMHf[type="number"] {
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
}
.ZXdXNL .KvoMHf::-moz-placeholder {
  color: rgb(var(--txt2, var(--color_15, color_15)));
}
.ZXdXNL .KvoMHf:-ms-input-placeholder {
  color: rgb(var(--txt2, var(--color_15, color_15)));
}
.ZXdXNL .KvoMHf::placeholder {
  color: rgb(var(--txt2, var(--color_15, color_15)));
}
.ZXdXNL .KvoMHf:hover {
  background-color: rgba(var(--bgh, 255, 255, 255), var(--alpha-bgh, 1));
  border-color: rgba(var(--brdh, 163, 217, 246), var(--alpha-brdh, 1));
  border-style: solid;
  border-width: var(--brwh, 1px);
}
.ZXdXNL .KvoMHf:disabled {
  background-color: rgba(var(--bgd, 204, 204, 204), var(--alpha-bgd, 1));
  border-color: rgba(var(--brdd, 163, 217, 246), var(--alpha-brdd, 1));
  border-style: solid;
  border-width: var(--brwd, 1px);
  color: rgb(var(--txtd, 255, 255, 255));
}
.ZXdXNL:not(.LyB02C) .KvoMHf:focus {
  background-color: rgba(var(--bgf, 255, 255, 255), var(--alpha-bgf, 1));
  border-color: rgba(var(--brdf, 163, 217, 246), var(--alpha-brdf, 1));
  border-style: solid;
  border-width: var(--brwf, 1px);
}
.ZXdXNL.LyB02C .KvoMHf:invalid {
  background-color: rgba(var(--bge, 255, 255, 255), var(--alpha-bge, 1));
  border-color: rgba(var(--brde, 163, 217, 246), var(--alpha-brde, 1));
  border-style: solid;
  border-width: var(--brwe, 1px);
}
.ZXdXNL.LyB02C .KvoMHf:not(:invalid):focus {
  background-color: rgba(var(--bgf, 255, 255, 255), var(--alpha-bgf, 1));
  border-color: rgba(var(--brdf, 163, 217, 246), var(--alpha-brdf, 1));
  border-style: solid;
  border-width: var(--brwf, 1px);
}
.ZXdXNL .wPeA6j {
  display: none;
}
.ZXdXNL.qzvPmW .wPeA6j {
  color: rgb(var(--txtlbl, var(--color_15, color_15)));
  direction: var(--labelDirection, inherit);
  display: inline-block;
  font: var(--fntlbl, var(--font_8));
  line-height: 1;
  margin-bottom: var(--labelMarginBottom);
  padding-inline-end: var(--labelPadding_end);
  padding-inline-start: var(--labelPadding_start);
  text-align: var(--labelAlign, inherit);
  word-break: break-word;
}
.ZXdXNL.qzvPmW.lPl_oN .wPeA6j:after {
  color: rgba(var(--txtlblrq, 0, 0, 0), var(--alpha-txtlblrq, 0));
  content: " *";
  display: var(--requiredIndicationDisplay, none);
}
.TLWrjM {
  align-items: center;
  color: rgb(var(--errorTextColor, #ff4040));
  direction: var(--errorDirection);
  display: flex;
  flex-direction: row;
  gap: 4px;
  justify-content: var(--errorAlign, inherit);
  padding: 8px 0 0;
}
.TLWrjM .GIPQqH {
  flex: none;
  flex-grow: 0;
  order: 0;
}
.TLWrjM .JNgJbf {
  display: inline-block;
  flex-grow: 0;
  font: var(--errorTextFont, var(--font_8));
  line-height: 1;
  order: 1;
  word-break: break-word;
}
