[dir] ._0uXCb {
  border: 0.1rem solid #B5B5B5;
}
[dir] ._0uXCb[data-css-is-error=true] {
  border-bottom: 0.1rem solid #CD0004;
}
[dir] ._0uXCb[data-css-is-alert=true] {
  border-bottom: 0.1rem solid #FFC70E;
}
[dir] ._0uXCb[data-css-is-info=true] {
  border-bottom: 0.1rem solid #4065BC;
}

.JPngj:focus {
  outline: none;
}

[dir] .JPngj:focus {
  box-shadow: 0 0 0 0.2rem rgba(46, 53, 59, 0.6);
}
.JPngj {
  position: absolute;
  top: 50%;
  width: 1.7rem;
  height: 1.7rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
[dir] .JPngj {
  transform: translateY(-50%);
  padding: 0;
  border-radius: 50%;
  background-color: transparent;
  border: none;
  cursor: pointer;
}

.HFwy3 {
  height: 1.5rem;
  width: 1.5rem;
  pointer-events: auto;
}.IoKzs {
  position: absolute;
  top: 1.1rem;
}[dir] .IoKzs {
  cursor: pointer;
  background: none;
  border: none;
}[dir=ltr] .IoKzs {
  right: 2rem;
}[dir=rtl] .IoKzs {
  left: 2rem;
}
.IoKzs:focus {
  outline: none;
}
[dir] .IoKzs:focus {
  box-shadow: 0 0 0 0.2rem rgba(46, 53, 59, 0.6);
}.Gmx3f {
  position: relative;
}
.Gmx3f .xNrH8:-webkit-autofill ~ label {
  top: 0;
  font-size: 1.1rem;
  font-weight: 700;
}
.Gmx3f .xNrH8:disabled ~ svg {
  pointer-events: none;
  opacity: 0.4;
}
[dir] .Gmx3f .xNrH8:disabled ~ svg {
  cursor: not-allowed;
}

.xNrH8 {
  box-sizing: border-box;
  width: 100%;
  min-height: 5rem;
  outline: none;
  display: block;
  grid-column: 1;
  font-size: 1.6rem;
}

[dir] .xNrH8 {
  border: none;
  padding: 1.5rem 2rem 0;
  border-bottom: 0.1rem solid #B5B5B5;
  border-radius: 0.4rem 0.4rem 0 0;
}
[dir] .xNrH8:not([data-css-is-error=true]):not([data-css-is-alert=true]):not([data-css-is-info=true]):not(:read-only):focus {
  border-bottom-color: #183884;
}
.xNrH8:disabled, .xNrH8:read-only {
  color: #5A5A5A;
}
[dir] .xNrH8:disabled, [dir] .xNrH8:read-only {
  border: none;
}
[dir] .xNrH8[data-css-background-color=gray][data-css-background-color=gray] {
  background-color: #F5F5F5;
}
[dir] .xNrH8[data-css-background-color=white][data-css-background-color=white] {
  background-color: #FFF;
}
[dir] .xNrH8[data-css-disable-bottom-border=true] {
  border-bottom: none;
}
.xNrH8[type=password]::-ms-reveal {
  display: none;
}

.q-A4P {
  position: absolute;
  transition: all 0.3s ease-out;
  box-sizing: border-box;
  width: -webkit-fit-content;
  width: fit-content;
  max-width: calc(100% - 4rem);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  pointer-events: none;
}

[dir] .q-A4P {
  margin: 0.8rem 2rem;
}

[dir=ltr] .q-A4P {
  text-align: left;
}

[dir=rtl] .q-A4P {
  text-align: right;
}
.q-A4P[data-css-is-password=true] {
  max-width: calc(100% - 4rem - 4rem);
}
.q-A4P {
  top: 0.7rem;
  color: #2E353B;
  font-weight: 400;
  font-size: 1.6rem;
}
[dir=ltr] .q-A4P {
  left: 0;
}
[dir=rtl] .q-A4P {
  right: 0;
}
.q-A4P[data-css-is-focused=true] {
  top: 0;
  font-size: 1.1rem;
  font-weight: 700;
  color: #183884;
}
.q-A4P[data-css-is-filled=true] {
  top: 0;
  font-size: 1.1rem;
  font-weight: 700;
}
.q-A4P[data-css-is-disabled=true] {
  color: #5A5A5A;
}
.q-A4P {
  grid-column: 1;
  pointer-events: auto;
}
[dir] .q-A4P {
  cursor: text;
}
.q-A4P[data-css-is-bold-font] {
  font-weight: 700;
}
.q-A4P[data-css-is-password=true] {
  max-width: calc(100% - 4rem - 4rem);
}

.xNrH8:not(:read-only):focus ~ .q-A4P,
.xNrH8:not(:placeholder-shown) ~ .q-A4P,
.q-A4P:has(+ .xNrH8:not(:read-only):focus),
.q-A4P:has(+ .xNrH8:not(:placeholder-shown)) {
  top: 0;
  font-size: 1.1rem;
  font-weight: 700;
}

[dir=ltr] .xNrH8:not(:read-only):focus ~ .q-A4P, [dir=ltr] .xNrH8:not(:placeholder-shown) ~ .q-A4P, [dir=ltr] .q-A4P:has(+ .xNrH8:not(:read-only):focus), [dir=ltr] .q-A4P:has(+ .xNrH8:not(:placeholder-shown)) {
  left: 0;
}

[dir=rtl] .xNrH8:not(:read-only):focus ~ .q-A4P, [dir=rtl] .xNrH8:not(:placeholder-shown) ~ .q-A4P, [dir=rtl] .q-A4P:has(+ .xNrH8:not(:read-only):focus), [dir=rtl] .q-A4P:has(+ .xNrH8:not(:placeholder-shown)) {
  right: 0;
}

/*
  when <input> element is focused then add color to label in both cases:
    - when label is before input
    - when label is after input
*/
.xNrH8:focus ~ .q-A4P,
.q-A4P:has(+ .xNrH8:focus),
.xNrH8:focus + .q-A4P {
  color: #183884;
}

.xNrH8:disabled ~ label,
.xNrH8:read-only ~ label,
.xNrH8:disabled ~ .q-A4P,
.q-A4P:has(+ .xNrH8:disabled),
.xNrH8:disabled + .q-A4P,
.xNrH8:read-only ~ .q-A4P,
.q-A4P:has(+ .xNrH8:read-only),
.xNrH8:read-only + .q-A4P {
  color: #5A5A5A;
}._5spLJ {
  position: relative;
  width: 100%;
  color: #2E353B;
}[dir] ._5spLJ {
  cursor: pointer;
}
._5spLJ[data-css-is-disabled=true]:after {
  content: "";
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}
[dir] ._5spLJ[data-css-is-disabled=true]:after {
  cursor: not-allowed;
}
[dir=ltr] ._5spLJ[data-css-is-disabled=true]:after {
  left: 0;
}
[dir=rtl] ._5spLJ[data-css-is-disabled=true]:after {
  right: 0;
}._5NEON {
  overflow: hidden;
  box-sizing: border-box;
  display: none;
  width: 100%;
  position: absolute;
  top: 100%;
  z-index: 5;
}[dir] ._5NEON {
  background-color: #FFF;
  border: 0.1rem solid #B5B5B5;
  border-top: none;
}[dir=ltr] ._5NEON {
  box-shadow: 1.5rem 1.6rem 3rem -1.8rem #4B4B4B;
  left: 0;
}[dir=rtl] ._5NEON {
  box-shadow: -1.5rem 1.6rem 3rem -1.8rem #4B4B4B;
  right: 0;
}
._5NEON[data-css-expanded=true] {
  display: block;
}
._5NEON[data-css-placement=bottom] {
  top: 100%;
  bottom: auto;
}
._5NEON[data-css-placement=top] {
  top: auto;
  bottom: 100%;
}
[dir] ._5NEON[data-css-placement=top] {
  border-top: 0.1rem solid #B5B5B5;
}.YzKnM {
  font-size: 1.4rem;
  -webkit-user-select: none;
          user-select: none;
}[dir] .YzKnM {
  padding: 1rem 1.2rem 1.2rem;
  cursor: default;
}
.YzKnM[aria-selected=true] {
  font-weight: 700;
}
[dir] .YzKnM[data-css-is-focused=true] {
  background-color: #F5F5F5;
}
[dir] .YzKnM:hover {
  background-color: #F5F5F5;
}
.YzKnM > * {
  pointer-events: none;
}.rmfYb {
  overflow-y: auto;
  max-height: 20rem;
}
[dir] .rmfYb:not(:first-child) {
  border-top: 0.1rem solid #B5B5B5;
}.TePzM {
  max-height: 20rem;
  overflow: auto;
}

[dir] .MSZI5 {
  padding: 0.5rem;
}
[dir] .MSZI5:not(:last-child) {
  border-bottom: 0.1rem solid rgba(0, 0, 0, 0.1);
  margin: 0 0 1.5rem;
}

.YuIaj {
  font-weight: bold;
}.iELN3 {
  position: relative;
}

.WtqnX {
  box-sizing: border-box;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  width: calc(100% - 2rem);
  height: 3.5rem;
}

[dir] .WtqnX {
  margin: 1rem;
  background-color: #FFF;
  border: 0.1rem solid #B5B5B5;
  border-radius: 0.3rem;
}

[dir=ltr] .WtqnX {
  padding: 0.2rem 3rem 0.2rem 1rem;
}

[dir=rtl] .WtqnX {
  padding: 0.2rem 1rem 0.2rem 3rem;
}
.WtqnX:focus {
  outline-width: 0;
}

[dir=ltr] .oomJW {
  right: 2rem;
}

[dir=rtl] .oomJW {
  left: 2rem;
}.YOJtc {
  position: absolute;
  transition: all 0.3s ease-out;
  box-sizing: border-box;
  width: -webkit-fit-content;
  width: fit-content;
  max-width: calc(100% - 4rem);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  pointer-events: none;
}[dir] .YOJtc {
  margin: 0.8rem 2rem;
}[dir=ltr] .YOJtc {
  text-align: left;
}[dir=rtl] .YOJtc {
  text-align: right;
}
.YOJtc[data-css-is-password=true] {
  max-width: calc(100% - 4rem - 4rem);
}
.YOJtc {
  top: 0.7rem;
  color: #2E353B;
  font-weight: 400;
  font-size: 1.6rem;
}
[dir=ltr] .YOJtc {
  left: 0;
}
[dir=rtl] .YOJtc {
  right: 0;
}
.YOJtc[data-css-is-focused=true] {
  top: 0;
  font-size: 1.1rem;
  font-weight: 700;
  color: #183884;
}
.YOJtc[data-css-is-filled=true] {
  top: 0;
  font-size: 1.1rem;
  font-weight: 700;
}
.YOJtc[data-css-is-disabled=true] {
  color: #5A5A5A;
}
.YOJtc {
  pointer-events: auto;
  max-width: calc(100% - 4rem - 2rem);
}
[dir] .YOJtc {
  cursor: pointer;
  margin: 0.4rem 2rem;
}.qyByl {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: normal;
  min-width: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: normal;
  min-width: 0;
  position: relative;
  line-height: 1.6em;
}
.qyByl[data-css-skin=commonGray] {
  box-sizing: border-box;
  width: 100%;
  min-height: 5rem;
  outline: none;
  font-size: 1.6rem;
}
[dir] .qyByl[data-css-skin=commonGray] {
  border: none;
  padding: 1.5rem 2rem 0 2rem;
  background-color: #F5F5F5;
  border-bottom: 0.1rem solid #B5B5B5;
  border-radius: 0.4rem 0.4rem 0 0;
}
[dir] .qyByl[data-css-skin=commonGray][data-css-is-focused=true] {
  border-bottom: 0.1rem solid #183884;
}
[dir] .qyByl[data-css-skin=commonGray][data-css-has-error=true] {
  border-bottom: 0.1rem solid #CD0004;
}
.qyByl[data-css-skin=commonGray]:disabled {
  color: #5A5A5A;
}
[dir=ltr] .qyByl[data-css-skin=commonGray] {
  padding: 2.2rem 3.5rem 0 2rem;
}
[dir=rtl] .qyByl[data-css-skin=commonGray] {
  padding: 2.2rem 2rem 0 3.5rem;
}
[dir] .qyByl[data-css-skin=commonGray]:focus {
  border-bottom: 0.1rem solid #183884;
}
[dir] .qyByl[data-css-skin=commonGray][data-css-has-no-label=true] {
  padding-top: 1.5rem;
}
.qyByl[data-css-skin=commonWhite] {
  box-sizing: border-box;
  width: 100%;
  min-height: 5rem;
  outline: none;
  font-size: 1.6rem;
}
[dir] .qyByl[data-css-skin=commonWhite] {
  border: none;
  padding: 1.5rem 2rem 0 2rem;
  background-color: #F5F5F5;
  border-bottom: 0.1rem solid #B5B5B5;
  border-radius: 0.4rem 0.4rem 0 0;
}
[dir] .qyByl[data-css-skin=commonWhite][data-css-is-focused=true] {
  border-bottom: 0.1rem solid #183884;
}
[dir] .qyByl[data-css-skin=commonWhite][data-css-has-error=true] {
  border-bottom: 0.1rem solid #CD0004;
}
.qyByl[data-css-skin=commonWhite]:disabled {
  color: #5A5A5A;
}
[dir=ltr] .qyByl[data-css-skin=commonWhite] {
  padding: 2.2rem 3.5rem 0 2rem;
}
[dir=rtl] .qyByl[data-css-skin=commonWhite] {
  padding: 2.2rem 2rem 0 3.5rem;
}
[dir] .qyByl[data-css-skin=commonWhite]:focus {
  border-bottom: 0.1rem solid #183884;
}
[dir] .qyByl[data-css-skin=commonWhite] {
  background-color: #FFF;
}
[dir] .qyByl[data-css-skin=commonWhite][data-css-has-no-label=true] {
  padding-top: 1.5rem;
}
.qyByl[data-css-skin=basic] {
  min-height: 1.6rem;
  color: #2E353B;
  outline: none;
}
[dir] .qyByl[data-css-skin=basic] {
  border: 0.1rem solid #B5B5B5;
  border-radius: 0.5rem;
}
[dir=ltr] .qyByl[data-css-skin=basic] {
  padding: 1rem 3.5rem 1rem 1.5rem;
}
[dir=rtl] .qyByl[data-css-skin=basic] {
  padding: 1rem 1.5rem 1rem 3.5rem;
}
[dir] .qyByl[data-css-skin=basic]:focus {
  box-shadow: 0 0 0 0.1rem #B5B5B5;
}
[dir] .qyByl[data-css-skin=basic] {
  background-color: #FFF;
}
[dir] .qyByl[data-css-has-error=true] {
  border-bottom-color: #CD0004;
}
.qyByl[data-css-text-color=blue] {
  color: #183884;
}
.qyByl[data-css-is-disabled=true] {
  color: #5A5A5A;
}.VdKSf {
  position: fixed;
  top: 0;
  width: 100vw;
  max-width: 100vw;
  height: 100vh;
  max-height: 100vh;
  color: #2E353B;
}[dir] .VdKSf {
  padding: 0;
  border: none;
  background: transparent;
}[dir=ltr] .VdKSf {
  left: 0;
}[dir=rtl] .VdKSf {
  right: 0;
}
@supports (height: 100dvh) {
  .VdKSf {
    width: 100dvw;
    max-width: 100dvw;
    height: 100dvh;
    max-height: 100dvh;
  }
}
[dir] .VdKSf::backdrop {
  background: rgba(0, 0, 0, 0.6);
}
.VdKSf[open] {
  display: flex;
}
.VdKSf[data-css-overflow=visible] {
  overflow: visible;
}
.VdKSf[data-css-overflow=auto] {
  overflow: auto;
}
.VdKSf[data-css-full-mode=true] {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
}
[dir] .VdKSf[data-css-full-mode=true] {
  margin: 0;
  border-radius: unset;
}

.i5x5p {
  position: relative;
  box-sizing: border-box;
}

[dir] .i5x5p {
  margin: auto;
  border-radius: 0.5rem;
  background: #FFF;
}
.i5x5p[data-css-full-mode=true] {
  -webkit-user-select: none;
          user-select: none;
  width: 100%;
  height: 100%;
}
[dir] .i5x5p[data-css-full-mode=true] {
  padding: 2rem 6rem;
}

.f8n6e {
  position: absolute;
  top: 2.1rem;
  box-sizing: border-box;
  width: 3.2rem;
  height: 3.2rem;
}

[dir] .f8n6e {
  cursor: pointer;
  padding: 0.1rem;
  border: none;
  background: transparent;
}

[dir=ltr] .f8n6e {
  right: 2.1rem;
}

[dir=rtl] .f8n6e {
  left: 2.1rem;
}
.f8n6e:focus {
  outline: none;
}
[dir] .f8n6e:focus {
  box-shadow: 0 0 0 0.2rem rgba(46, 53, 59, 0.6);
}
[dir] .f8n6e:focus {
  border-radius: 50%;
}
.f8n6e[data-css-is-disabled=true] {
  opacity: 0.5;
}
[dir] .f8n6e[data-css-is-disabled=true] {
  cursor: not-allowed;
}