._31HKt{--PhoenixBlack: #000000;--primary: #4C33CC;--primaryDark: #3019A6;--primaryBackgroundOutline: #C7BFEE;--primaryBackgroundHighlight: #DAD4F9;--primaryBackground: #EEEBFF;--accent: #FFB73C;--accentHighlight: #FFA50A;--primaryBackgroundTextSelection: #9A8BE8;--fontPrimary: "Geologica", sans-serif;--fontSecondary: "Inter", sans-serif;height:100%;position:relative;display:flex;flex-direction:column;font-family:var(--fontSecondary)}._31HKt ._3Bozf{color:var(--phoenixWhite);height:64px;padding:16px;background-color:var(--PhoenixBlack);display:flex;align-items:center;justify-content:space-between}._31HKt ._3Bozf .kGuk3{display:flex;align-items:center;grid-gap:64px;gap:64px}._31HKt ._3Bozf .kGuk3 ._3Dmlm{display:flex;align-items:center;grid-gap:8px;gap:8px;color:var(--phoenixWhite);font-family:var(--fontSecondary);font-size:14px;font-style:normal;font-weight:400;line-height:normal}._31HKt ._3Bozf ._3VaOY{display:flex;align-items:center;grid-gap:64px;gap:64px}._31HKt ._2pE-W{cursor:pointer;margin-left:8px;padding:8px;border-radius:20px;height:40px;width:40px}._31HKt ._2pE-W:hover{background-color:rgba(255,255,255,.1)}._31HKt ._2JbNd{background-color:rgba(0,0,0,0);border-color:var(--primary);color:var(--phoenixWhite);padding:8px 24px}._31HKt ._2JbNd:hover{background:rgba(76,51,204,.2)}._31HKt ._2o584{display:flex;align-items:center;grid-gap:24px;gap:24px}._31HKt ._2o584 ._3di86{display:flex;align-items:center;grid-gap:16px;gap:16px}._31HKt ._2o584 ._3di86 ._2mvgR{width:32px;height:32px;border-radius:50%}._31HKt ._2o584 ._3di86 ._7bXi-{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--PhoenixBlack);background-color:var(--primary);text-transform:uppercase;font-weight:600}._31HKt ._2o584 ._3di86 .PYdqs{color:var(--phoenixWhite);font-family:var(--fontSecondary);font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:3px}._31HKt ._2o584 ._3di86 ._1ZIf5{color:rgba(255,255,255,.5);font-family:"PT Sans";font-size:12px;font-style:normal;font-weight:400;line-height:normal}._31HKt ._1ZYuB{display:flex;align-items:center;justify-content:space-between;color:var(--phoenixWhite);height:64px;padding:16px;background-color:var(--PhoenixBlack)}._31HKt ._1ZYuB ._2GSGJ{cursor:pointer}._31HKt ._1ZYuB ._2GSGJ ._2vola{font-size:32px}._31HKt ._1F-ro{position:fixed;width:100%;height:calc(100% - 64px);top:64px;left:0;right:0;z-index:199;color:var(--phoenixWhite);background-color:var(--PhoenixBlack);padding:40px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;grid-gap:24px;gap:24px}._31HKt ._1F-ro ._2zYX0{display:flex;align-items:center;justify-content:center;grid-gap:32px;gap:32px}._31HKt ._1F-ro ._2zYX0 ._3Dmlm{padding:12px 16px 12px 0;display:flex;align-items:center;grid-gap:8px;gap:8px;color:var(--phoenixWhite);font-family:var(--fontSecondary);font-size:14px;font-style:normal;font-weight:400;line-height:normal}
._3zySc {
  display: flex;
  flex-direction: column;
  height: 100%;
}

._3zySc footer {
  position: fixed;
  bottom: 1em;
  right: 1em;
}

.THA_5 {
  position: absolute;
  bottom: 4px;
  left: calc(50% - 310px);
  opacity: 0.8;
  transform: scale(0.8);
}

.THA_5._2i3uG {
  transition: 0.2s ease-out;
  opacity: 1;
  transform: scale(1);
  bottom: 64px;
}

.THA_5._3Zkg0 {
  transition: 0.2s ease-in;
  opacity: 0;
  transform: scale(0.8);
  bottom: 4px;
}

.XeUtQ {
  position: absolute;
  top: 64px;
  left: 0;
  right: 0;
  bottom: 0;
}

.XeUtQ div {
  height: 80%;
  width: 80%;
  margin: auto;
  top: 10%;
  position: relative;
}

@media (max-width: 767px) {
  ._3zySc {
    overflow: auto;
    flex: 1 1 100%;
    width: 100%;
  }
  .THA_5 {
    padding: 16px;
    width: 100%;
    left: 0;
  }
  
}

.DT5tM {
  display: flex;
  align-items: center;
  background-color: #303c45;
  background-color: var(--phoenixDark, #303c45);
  color: white;
  border-radius: 8px;
  font-family: var(--fontSecondary);
  font-size: 16px;
  padding: 1px 12px;
  cursor: default;
  box-shadow: 0px 3px 7px rgba(69, 90, 100, 0.4);
}
.DT5tM._1NPYf {
  max-width: -webkit-min-content;
  max-width: -moz-min-content;
  max-width: min-content;
}
._1uCw9 {
  display: flex;
  justify-content: center;
}
.DT5tM .oZoSr {
  cursor: pointer;
  padding-left: 1rem;
}
._2Yt86 {
  position: absolute;
  cursor: pointer;
  top: 96px;
  right: 20px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
._2Yt86 span {
  display: block;
  border-radius: 50%;
  background: white;
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
  color: var(--phoenixDark);
}
._2O9R3,
._39BlN,
._2wHgD {
  height: 40px;
  width: 40px;
  padding: 8px;
  margin-bottom: 4px;
}
._2O9R3,
._2wHgD {
  margin-bottom: 32px;
}
._39BlN {
  height: 56px;
  width: 56px;
  padding: 16px;
}
._2O9R3,
._2wHgD {
  margin-left: 8px;
}
.ySVgo {
  position: absolute;
  left: calc(50% - 80px);
  top: 96px;
  font-family: var(--fontSecondary);
  font-size: 12px;
  text-align: center;
  color: #303c45;
  color: var(--phoenixDark, #303c45);
  background: white;
  border-radius: 16px;
  line-height: 32px;
  width: 160px;
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
}
.ySVgo._1NPYf {
  top: 16px;
}
._2N61i {
  transition-duration: 1s;
  transition-timing-function: ease-in-out;
  transition-property: all;
}
._3kbyI {
  font-family: var(--fontSecondary);
  font-weight: bold;
  font-size: 16px;
  padding: 5px 15px;
  color: #ffffff;
  background: var(--primary);
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
  border-radius: 16px;
}
._8a2-J {
  bottom: 0;
  left: 80px;
  background: #f0f0f0;
  position: absolute;
  font-size: 10px;
}

._2_7np {
  display: flex;
  flex-direction: column;
  padding-bottom: 32px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background: #ffffff;
  position: relative;
}

._2I58H {
  color: #303c45;
  color: var(--phoenixDark, #303c45);
  font-family: var(--fontPrimary);
  line-height: 24px;
  font-size: 20px;
  font-weight: bold;
  padding: 32px 32px 24px;
  white-space: nowrap;
  display: flex;
  align-items: center;
  padding-right: 16px;
  grid-gap: 16px;
  gap: 16px;
}

._2I58H h1 {
  line-height: 24px;
  font-size: 20px;
  margin: 0;
  width: 100%;
  white-space: normal
}

._2I58H h1 ._1d1rb {
  color: var(--primaryDark);
}

._2I58H ._11DGS {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  grid-gap: 8px;
  gap: 8px;
  border-radius: 180px;
  border: 1px solid #D9D9D9;
  background: var(--phoenixWhite);
  color: #141414;
  font-family: var(--fontPrimary);
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  cursor: pointer;
  padding: 4px 24px 4px 11px;
}

._1VC5n {
  color: var(--primaryDark);
  padding-left: 0 !important;
}

._2_7np .header .ddmenu .menuPanel span:first-child {
  padding-left: 0;
}

._3nsO4 {
  padding-right: 16px;
  cursor: pointer;
}

._1Ayzt {
  padding: 0 32px;
  margin-top: 30px;
}

._1Ayzt button {
  width: 100%;
}

._4SU20 {
  margin-top: 8px;
}

._1hnhS {
  font-weight: normal;
  font-size: 16px;
  font-family: var(--fontSecondary);
}

._3LTDM {
  flex: 100%;
}

._3Nd54 {
  padding-right: 20px;
  display: none;
}

@media (max-width: 1100px) {
  ._2_7np .dd-menu-items .dd-items-left {
    max-height: 320px;
    overflow-y: auto;
    overflow-x: hidden;
  }
}

@media (min-width: 768px) {
  ._2_7np {
    position: absolute;
    top: 0;
    width: 400px;
    margin: 96px 32px 32px;
    border-radius: 8px;
    max-height: 760px;
    box-shadow: 0px 20px 40px rgba(2, 2, 2, 0.15), 0px 0px 3px rgba(2, 2, 2, 0.15);
  }

  ._2_7np._3ZHvI {
    margin: 32px;
  }
}

@media (max-width: 767px) {
  ._2_7np {
    flex: 1 1 100%;
    width: 100vw;
    overflow-x: hidden;
    padding-bottom: 0;
  }

  ._2I58H {
    padding: 32px 16px 24px;
    flex: 0 0 auto;
  }

  ._2I58H span:last-child {
    flex: 100%;
  }

  ._1Ayzt {
    padding: 0 16px 16px;
    margin-top: 0;
    flex: 0 0 auto;
  }

  ._3Nd54 {
    display: inline;
  }
}

@media (max-width: 359px) {
  ._2I58H {
    font-size: 16px;
  }

  ._2I58H h1 {
    font-size: 16px;
  }
}
._3J1gf {
  display: flex;
  margin-top: 24px;
}

._3J1gf .dlVjT {
  width: 100px;
  margin-right: 1em;
}

._3J1gf ._33jSf {
  width: 80%;
}

._1tMnd {
  position: absolute;
  right: 16px;
  top: 16px;
  font-size: 24px;
  cursor: pointer;
}

._3Uiag {
  padding: 0 32px 12px;
  margin-top: -17px;
}

.RlR27 {
  display: flex;
  justify-content: flex-end;
  transform-origin: right;
  width: 100%;
}

._3oDXm {
  background: var(--primary);
  width: 40px;
  height: 40px;
  border-radius: 20px;
  margin: 0 1px;
  flex: 0 0 auto;
}

._3oDXm svg {
  display: block;
  margin: 8px;
}

._3Rd4I,
._1hfAK {
  background-color: white;
}

._1r_-J {
  width: 100%;
  text-align: right;
}

._10ZNh {
  font-weight: 600;
  font-size: 12px;
  color: var(--primary);
  margin-top: 8px;
}

._10ZNh span {
  vertical-align: middle;
}

._10ZNh ._1Xae8 {
  font-size: 18px;
  padding-right: 4px;
}

._10ZNh ._4FUt {
  display: inline-block;
  cursor: pointer;
}

._375Lx {
  height: 64px;
  display: flex;
  border-bottom: 1px solid #E3E7EC;
  border-bottom: 1px solid var(--phoenixOutline, #E3E7EC);
  padding: 0 14px;
  font-family: var(--fontSecondary);
}

._375Lx .MIK0Q {
  font-size: 20px;
}

@media (min-width: 768px) {
  ._1JEWY {
    height: 534px;
    max-height: 60vh;
    max-height: calc(100vh - 340px);
  }
}

@media (max-width: 767px) {
  ._1JEWY {
    padding-bottom: 16px;
    flex: 1 0 auto;
  }

  ._3Uiag {
    padding: 0 16px 12px;
    margin-top: 0;
  }
}
._3E-Sc {
  position: fixed;
  top: 64px;
  left: 0;
  right: 0;
  bottom: 0;
  background: #ffffff;
  padding: 16px;
  overflow: auto;
}
._2s4cU {
  flex: 0 0 auto;
}
._3E-Sc,
.RCGWc {
  display: flex;
  flex-direction: column;
  
}
.RCGWc,
.RCGWc ._2vnmH {
  flex: 1 0 auto;
}
._3E-Sc button {
  margin-top: 8px;
  flex: 0 1 auto;
}

._2HTHo {
  list-style-type: none;
  cursor: pointer;
  margin: 8px 0 0;
}

._2HTHo li {
  display: flex;
  align-items: center;
  border-bottom: 1px solid #e3e7ec;
  border-bottom: 1px solid var(--phoenixOutline, #e3e7ec);
  height: 64px;
  color: #303c45;
  color: var(--phoenixDark, #303c45);
  margin: 0 -32px;
  padding: 0 32px;
}

._2HTHo li:hover {
  background-color: #f5f8fa;
  background-color: var(--phoenixHighlight, #f5f8fa);
}

._2HTHo li.hCzNe,
._2HTHo li.hCzNe ._33Qmv {
  color: var(--primary);
  background-color: var(--primaryBackground);
}

._2HTHo li.hCzNe ._2TLya {
  color: var(--primaryDark);
  font-weight: bold;
}

._2HTHo li.hCzNe {
  border-bottom-color: var(--primaryBackgroundOutline);
}

._2HTHo li.A5_jy ._2TLya,
._2HTHo li.A5_jy ._33Qmv {
  color: #d0d5d9;
  color: var(--phoenixLight, #d0d5d9);
}

._1WVas,
._28Nli {
  flex: auto;
}

.M8_y3 {
  font-family: var(--fontSecondary);
  font-size: 16px;
  flex: 100%;
  padding: 0 1em;
  line-height: 18px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

._33Qmv {
  font-weight: normal;
  font-size: 12px;
  color: #6f7980;
  color: var(--phoenixMedium, #6f7980);
  padding-top: 5px;
}

._3WELK::before {
  font-size: 10px;
  line-height: 12px;
  padding-right: 2px;
  content: '\2715';
}

@media (min-width: 768px) {
  ._2hgNq {
    height: 534px;
    max-height: calc(100vh - 340px);
  }
  ._2HTHo {
    padding: 0 32px;
  }
}

@media (max-width: 767px) {
  ._2hgNq {
    flex: 1;
  }
  ._2HTHo {
    padding: 0 16px 16px;
  }
  ._2HTHo li {
    margin: 0 -16px;
    padding: 0 16px;
  }
}

._3r_HT {
  list-style-type: none;
  cursor: pointer;
  margin: 8px 0 0;
}

._3r_HT li {
  display: flex;
  align-items: center;
  border-bottom: 1px solid #e3e7ec;
  border-bottom: 1px solid var(--phoenixOutline, #e3e7ec);
  min-height: 64px;
  color: #303c45;
  color: var(--phoenixDark, #303c45);
  margin: 0 -32px;
  padding: 0 32px;
}

._3r_HT li:hover {
  background-color: #f5f8fa;
  background-color: var(--phoenixHighlight, #f5f8fa);
}

._3r_HT li._1rBAz,
._3r_HT li._1rBAz ._3heXH {
  color: var(--primary);
  background-color: #dcffe0;
  background-color: var(--primaryBackground, #dcffe0);
}

._3r_HT li._1rBAz ._2JM5f {
  color: var(--primaryDark);
}

._3r_HT li._1rBAz ._2JM5f {
  font-weight: bold;
}

.arFVd,
._1Nnw6 {
  flex: auto;
}

._1mwA5 {
  font-family: var(--fontSecondary);
  font-weight: normal;
  font-size: 16px;
  flex: 100%;
  padding: 0.25em 1em;
  line-height: 18px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

._3heXH {
  font-weight: normal;
  font-size: 12px;
  color: #6f7980;
  color: var(--phoenixMedium, #6f7980);
}

@media (min-width: 768px) {
  ._2RmSd {
    height: 534px;
    max-height: calc(100vh - 340px);
  }
  ._3r_HT {
    padding: 0 32px;
  }
}

@media (max-width: 767px) {
  ._2RmSd {
    flex: 1;
    padding-bottom: 16px;
    display: flex;
    flex-direction: column;
  }
  ._2RmSd > div {
    flex: 1 1 100%;
  }
  ._3r_HT {
    padding: 0 16px;
  }
  ._3r_HT li {
    margin: 0 -16px;
    padding: 0 16px;
  }
}

.rakEU {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 36px;
  text-align: right;
  color: #303c45;
  color: var(--phoenixDark, #303c45);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  white-space: nowrap;
}

._1TnWW::after {
  content: "\20B4";
  font-size: 22px;
  padding-left: 4px;
}

._1Qbp8::after {
  content: "\20AC";
  font-size: 22px;
  padding-left: 4px;
}

._2rYRN::before {
  content: "\A3";
  font-size: 22px;
  padding-right: 4px;
}

.rgVcF::after {
  content: '\20BC';
  font-size: 22px;
  font-family: var(--fontPrimary);
}

._2wJ87::after {
  content: 'CZK';
  font-size: 18px;
  font-family: var(--fontPrimary);
}

._1TnWW.CvY53::after,
._1Qbp8.CvY53::after,
._2rYRN.CvY53::after,
.rgVcF.CvY53::after,
._2wJ87.CvY53::after {
  color: var(--primaryDark);
}

._1vHws {
  display: inline-flex;
  flex-direction: column;
  vertical-align: middle;
  padding-left: 1rem;
  padding-right: 4px;
}

._3DEFq {
  width: 100%;
  text-align: center;
  padding: 0 16px;
}

._3DEFq ._1vHws {
  padding: 20px;
  border-radius: 50%;
}

._1vHws span {
  font-size: 20px;
  border-radius: 50%;
}

._1vHws span._1Tepd {
  opacity: 0.3;
}

._1vHws span:hover {
  background-color: #e3e7ec;
  background-color: var(--phoenixOutline, #e3e7ec);
}

._1v4xk {
  font-size: 12px;
  position: absolute;
  margin-left: 2px;
  margin-top: -12px;
  text-align: right;
  width: 14px;
  display: none;
  color: rgb(208, 213, 217);
}

._3DEFq ._3epJR {
  display: inline-block;
  width: calc(100% -120px);
}

._10JgW.CvY53 {
  color: var(--primaryDark);
}

._2G2Ow {
  display: inline-block;
  padding-right: 4px;
}

._2G2Ow img {
  display: block;
}

._3Tjbx ._3ye2R {
  display: flex;
  min-width: 200px;
  line-height: 18px;
}

._3Tjbx ._3ye2R ._7B9y2 {
  flex: 100%;
  border-bottom: 1px dashed white;
  margin: 5px;
}

._3Tjbx ._3ye2R ._3zmXw {
  white-space: nowrap;
}

._3zmXw._1TnWW::after,
._3zmXw ._1TnWW::after,
._3zmXw._1Qbp8::after,
._3zmXw ._1Qbp8::after,
._3zmXw._2wJ87::after,
._3zmXw ._2wJ87::after,
._3zmXw._2rYRN::before,
._3zmXw ._2rYRN::before,
._3zmXw.rgVcF::after,
._3zmXw .rgVcF::after {
  font-size: 12px;
  padding-left: 2px;
}

._3wJHA::before {
  font-size: 9px;
  line-height: 12px;
  padding-right: 2px;
  content: "\2715";
}

.rakEU ._3epJR {
  padding-left: 4px;
}
._2oryH {
  margin-top: -4px;
}

._1hnDw {
  justify-content: center;
}

._1hnDw {
  margin: 46px 0;
}

.vOf3A {
  font-weight: 600;
  font-size: 20px;
  text-align: center;
  color: #303c45;
  color: var(--phoenixDark, #303c45);
  text-transform: lowercase;
  display: block;
}

._18vOw {
  position: absolute;
  top: 0;
  right: 8px;
  line-height: 52px;
}

._1PNQv {
  display: flex;
  background-color: #fff9db;
  background-color: var(--phoenixInfo, #fff9db);
  color: #6f7980;
  color: var(--phoenixMedium, #6f7980);
  margin-top: 24px;
  padding: 16px 32px;
}

._1PNQv ._3JL7U {
  flex: auto;
  padding-right: 1rem;
}

._1PNQv ._3beXQ {
  flex: 100%;
  font-family: var(--fontSecondary);
  font-weight: normal;
  font-size: 16px;
}

._2Fevj .vOf3A {
  color: #d0d5d9;
  color: var(--phoenixLight, #d0d5d9);
}

@media (min-width: 768px) {
  ._2iga7 {
    padding: 8px 0 2px;
    height: 534px;
    max-height: calc(100vh - 340px);
  }
  ._2iga7 label {
    padding: 7px 34px;
  }
}

@media (max-width: 767px) {
  ._2iga7 {
    padding: 8px 16px 2px;
    flex: 1;
  }
  .vOf3A,
  ._1PNQv {
    display: none;
  }
  ._1hnDw {
    margin: 16px 0;
  }
}

._3DSVC {
  list-style-type: none;
  padding: 0;
  cursor: pointer;
  overflow-y: auto;
  overflow-x: hidden;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  margin: 8px 0 0;
}

._3DSVC li {
  display: flex;
  flex-direction: column;
  border-bottom: 1px solid #e3e7ec;
  border-bottom: 1px solid var(--phoenixOutline, #e3e7ec);
  height: 64px;
  color: #303c45;
  color: var(--phoenixDark, #303c45);
  margin: 0 -32px;
}

._3DSVC li._2-pbj {
  height: auto;
}

._3DSVC li:hover {
  background-color: #f5f8fa;
  background-color: var(--phoenixHighlight, #f5f8fa);
}

._3DSVC li._3TOyv ._1o-AP,
._3DSVC li._3TOyv ._1o-AP ._3iY-F {
  color: var(--primary);
  background-color: #dcffe0;
  background-color: var(--primaryBackground, #dcffe0);
}

._3DSVC li._3TOyv ._38867 {
  color: var(--primaryDark);
}

._3DSVC li._3TOyv {
  border-bottom-color: #b3eeb9;
  border-bottom-color: var(--primaryBackgroundOutline, #b3eeb9);
}

._3DSVC img {
  height: 56px;
  min-width: 56px;
  position: relative;
  left: -16px;
}

._1o-AP {
  width: 100%;
  display: flex;
  align-items: center;
  padding: 0 32px;
  height: 64px;
}

._3xEjO {
  font-family: var(--fontSecondary)f;
  font-weight: bold;
  font-size: 16px;
  flex: 100%;
  line-height: 18px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  margin-left: -15px;
}

._3iY-F {
  font-weight: normal;
  font-size: 12px;
  color: #6f7980;
  color: var(--phoenixMedium, #6f7980);
  padding-top: 5px;
}

._1UwAc {
  font-family: var(--fontPrimary);
  font-weight: 600;
  font-size: 26px;
  text-align: right;
  position: relative;
  color: #303c45;
  color: var(--phoenixDark, #303c45);
  white-space: nowrap;
}

._1UwAc.jbaoW {
  color: var(--primaryDark);
}

._1TOqR::after {
  content: '\20B4';
  font-size: 18px;
}

._1gIFf::after {
  content: '\20AC';
  font-size: 18px;
}

.Np7EO::before {
  content: "\A3";
  font-size: 22px;
  padding-right: 4px;
}

.e3jsP::after {
  content: '\20BC';
  font-size: 22px;
  font-family: var(--fontPrimary);
}

._1BVn_::after {
  content: 'CZK';
  font-size: 18px;
  font-family: var(--fontPrimary);
}

._2mB4K {
  margin-left: 0.5em;
  font-size: 22px;
  color: #303c45;
  color: var(--phoenixDark, #303c45);
}

._3uqah {
  padding: 8px 32px;
  font-family: var(--fontSecondary);
  font-size: 12px;
  color: #303c45;
  color: var(--phoenixDark, #303c45);
}

._3uqah ._2xNa_ {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  padding: 2px 0;
  font-size: 14px;
  line-height: 18px;
  color: #6f7980;
  color: var(--phoenixMedium, #6f7980)
}

._2xNa_ ._3jB2y {
  flex: 1;
  border-bottom: 1px dotted #6f7980;
  border-bottom: 1px dotted var(--phoenixMedium, #6f7980);
  min-width: 10px;
  margin: 0 8px;
}

._2xNa_ ._1TOqR::after {
  content: '\20B4';
  font-size: 14px;
}

._2xNa_ ._1gIFf::after {
  content: '\20AC';
  font-size: 14px;
}

._2xNa_ ._1BVn_::after {
  content: 'CZK';
  font-size: 14px;
  font-family: var(--fontPrimary);
  padding-left: 4px;
}

._2xNa_ .Np7EO::before {
  content: "\A3";
  font-size: 14px;
  padding-right: 4px;
}

._2xNa_ .e3jsP::after {
  content: '\20BC';
  font-size: 14px;
}

._2xNa_ ._326Je {
  padding-top: 8px;
}

._2xNa_ ._326Je ._1MMeu {
  color: #303c45;
  color: var(--phoenixDark, #303c45)
}

._2QTac {
  opacity: 0.5;
}

._10z_v {
  color: #303c45;
  color: var(--phoenixDark, #303c45);
  position: absolute;
  top: -6px;
  right: -2px;
  font-size: 10px;
  background-color: #f5f8fa;
  background-color: var(--phoenixHighlight, #f5f8fa);
  padding: 0px 4px;
  border-radius: 5px;
}

@media (min-width: 768px) {
  .JRBry {
    height: 534px;
    max-height: calc(100vh - 340px);
  }

  ._3DSVC {
    padding: 0 32px;
  }

  ._3DSVC li {
    margin: 0 -32px;
  }
}

@media (max-width: 767px) {
  .JRBry {
    flex: 1;
    padding-bottom: 16px;
    display: flex;
    flex-direction: column;
    overflow-x: hidden;
  }

  .JRBry>div {
    flex: 1 1 100%;
  }

  ._3DSVC {
    padding: 0 16px;
  }

  ._3DSVC li {
    margin: 0 -16px;
  }
}
.kpwkk {
  font-family: var(--fontSecondary);
  color: #303c45;
  color: var(--phoenixDark, #303c45);
  margin-top: 8px;
  padding: 0 32px;
  font-size: 12px;
  white-space: nowrap;
}

._1KvY4 {
  display: flex;
}

._3-w4d {
  margin-top: 8px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.QC8RX {
  min-width: 22px;
  position: relative;
}

.QC8RX div {
  position: absolute;
}

.QC8RX .cSaVL {
  width: 6px;
  height: 6px;
  border-radius: 3px;
  border: 2px solid #6f7980;
  border: 2px solid var(--phoenixMedium, #6f7980);
}

.QC8RX ._3QsD0 {
  top: 14px;
  bottom: 18px;
  width: 3px;
  border-right: 1px dashed #d0d5d9;
  border-right: 1px dashed var(--phoenixLight, #d0d5d9);
}

.QC8RX div:first-child {
  top: 5px;
}

.QC8RX div:last-child {
  bottom: 7px;
}

._1dJQK {
  width: 100px;
  text-align: right;
}

._1dJQK svg {
  vertical-align: middle;
  margin-right: 8px;
  width: 20px;
}

._1dJQK ._3-VpG {
  font-size: 16px;
  font-weight: 600;
  vertical-align: middle;
  padding-top: 3px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  overflow: hidden;
}

._1dJQK ._3-VpG ._3S2_C {
  font-weight: normal;
  font-size: 12px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.cH6Ry {
  flex: 1;
  max-width: 220px;
}

.cH6Ry div {
  overflow: hidden;
  text-overflow: ellipsis;
}

.cH6Ry div,
._1dJQK div {
  line-height: 16px;
}

.cH6Ry div:first-child {
  padding-bottom: 8px;
}

._2m0OZ::after {
  content: '\20B4';
  font-size: 12px;
  padding-left: 2px;
}

.YnwoX::after {
  content: '\20AC';
  font-size: 12px;
  padding-left: 2px;
}

._3snT3::after {
  content: 'CZK';
  font-size: 18px;
  font-family: var(--fontPrimary);
}

._1gggj::after {
  content: '\20BC';
  font-size: 22px;
  font-family: var(--fontPrimary);
}

@media (max-width: 767px) {
  .kpwkk {
    padding: 0 16px;
    white-space: normal;
  }

  .QC8RX {
    flex: 0 1 auto;
  }

  .cH6Ry {
    max-width: none;
    flex: 1 1 auto;
  }

  ._1dJQK {
    flex: 1 0 auto;
  }
}
._20C4F {
  margin-top: 28px;
  margin-bottom: -12px;
  border-top: 1px solid #e3e7ec;
  border-top: 1px solid var(--phoenixOutline, #e3e7ec);
  padding: 20px 84px 0;
  display: flex;
  align-items: center;
}

.vr49M {
  flex: auto;
  border-radius: 50%;
  padding: 4px;
  width: 32px;
  height: 32px;
  cursor: pointer;
  background: white;
}

.vr49M:hover {
  background: #f5f8fa;
  background: var(--phoenixHighlight, #f5f8fa);
}

.vr49M._1FviK {
  opacity: 0.3;
}

._2Fnpq {
  flex: 100%;
  text-align: center;
  font-weight: 600;
  font-size: 36px;
  color: #303c45;
  color: var(--phoenixDark, #303c45);
}

._2Fnpq._2r-kt {
  color: var(--primaryDark);
}

._3zMSi::after {
  content: '\20BC';
  font-size: 22px;
  font-family: var(--fontPrimary);
}

.R4A-b::after {
  content: '\20B4';
  font-size: 22px;
  padding-left: 4px;
}

._1D-PO::after {
  content: '\20AC';
  font-size: 22px;
  padding-left: 4px;
}

._2MLrt::after {
  content: 'CZK';
  font-size: 22px;
  font-family: var(--fontPrimary);
}

.R4A-b._2r-kt::after,
._1D-PO._2r-kt::after,
._2MLrt._2r-kt::after {
  color: var(--primaryDark);
}

.g7V3v {
  display: flex;
  height: 80px;
  padding: 16px 32px;
  background: #fff9db;
  background: var(--phoenixInfo, #fff9db);
  margin-top: 8px;
  margin-bottom: 20px;
  font-family: var(--fontSecondary);
  font-size: 16px;
  color: #6f7980;
  color: var(--phoenixMedium, #6f7980);
}

.g7V3v._3jvx- {
  color: #d82a2a;
  color: var(--phoenixError, #d82a2a);
  background: #ffe7e7;
  background: var(--phoenixErrorBackground, #ffe7e7);
}

.g7V3v ._17GQk {
  padding-right: 18px;
}

._3ud5l {
  display: flex;
}

._3ud5l ._36bNX {
  font-family: var(--fontSecondary);
  flex: 1 1 100%;
  line-height: 14px;
}

._3ud5l ._36bNX ._3VgOr {
  font-size: 20px;
  font-weight: bold;
  display: block;
  margin-bottom: 4px;
}

._3ud5l ._36bNX ._3z39x {
  font-size: 12px;
  line-height: 10px;
  font-weight: normal;
}

._3ud5l button {
  flex: 1 0 auto;
}

@media (max-width: 767px) {
  ._29RMi {
    flex: 1;
  }

  .g7V3v {
    height: auto;
    padding: 16px;
  }

  ._20C4F {
    padding: 20px 32px 32px;
  }
}
@media (min-width: 768px) {
  ._2ndbi {
    height: 534px;
    max-height: 60vh;
    max-height: calc(100vh - 340px);
    overflow: auto;
  }
}

@media (max-width: 767px) {
  ._2ndbi {
    padding-bottom: 16px;
    flex: 1 0 auto;
  }
}

._1ppYK {
  font-family: var(--fontSecondary);
  color: #303c45;
  color: var(--phoenixDark, #303c45);
  padding-top: 8px;
}

._1Xoed {
  margin-top: 20px;
  margin-bottom: 20px;
}

.HQXHJ {
  font-family: var(--fontPrimary);
  position: relative;
  border-bottom: 1px solid #e3e7ec;
  border-bottom: 1px solid var(--phoenixOutline, #e3e7ec);
}

.lKEbD .ZD_N7 {
  width: 88px;
  height: 88px;
  border-radius: 44px;
  background: #ebeff2;
  background: var(--phoenixBackground, #ebeff2);
  margin: auto;
  text-align: center;
  overflow: hidden;
}

.lKEbD .ZD_N7 span {
  font-size: 44px;
  line-height: 80px;
  color: #d0d5d9;
  color: var(--phoenixLight, #d0d5d9);
}

.lKEbD .ZD_N7 img {
  width: 100%;
  height: 100%;
}

._1HuZt {
  padding-top: 16px;
  font-weight: 600;
  font-size: 20px;
  text-align: center;
}

._1WMBn {
  text-align: center;
  padding-top: 16px;
  color: var(--primary);
  padding-bottom: 24px;
}

._1WMBn span {
  vertical-align: middle;
}

._1WMBn span:last-child {
  font-weight: 600;
  font-size: 16px;
  padding-left: 8px;
  color: #303c45;
  color: var(--phoenixDark, #303c45);
}

._20UC0 span {
  display: inline-block;
  width: 48px;
  height: 48px;
  background: var(--primary);
  color: white;
  text-align: center;
  line-height: 48px;
  border-radius: 50%;
}

._20UC0 {
  position: absolute;
  bottom: -24px;
  right: 32px;
  cursor: pointer;
}

.m-oJy {
  padding: 24px 32px;
  border-bottom: 1px solid #e3e7ec;
  border-bottom: 1px solid var(--phoenixOutline, #e3e7ec);
}

.m-oJy ._3xAg2 .ZD_N7,
._1ZFuE .lKEbD .ZD_N7 {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  background: #ebeff2;
  background: var(--phoenixBackground, #ebeff2);
  color: #d0d5d9;
  color: var(--phoenixLight, #d0d5d9);
  overflow: hidden;
}

.m-oJy ._3xAg2 .ZD_N7 img {
  width: 100%;
  height: 100%;
}

.m-oJy ._3xAg2 {
  padding-right: 16px;
  position: relative;
}

._2G8BW,
._3M3gZ {
  cursor: pointer;
}

._2PZ3c {
  display: flex;
  align-items: center;
}

._2PZ3c ._2nB2d {
  font-size: 16px;
  flex: 1;
}

.m-oJy ._2eQOE,
.m-oJy ._3nD2F {
  border-radius: 8px;
  font-family: var(--fontPrimary);
  font-weight: 600;
  font-size: 16px;
  text-align: center;
  flex: 100%;
  line-height: 32px;
  background: #ffffff;
  border: 2px solid #d0d5d9;
  border: 2px solid var(--phoenixLight, #d0d5d9);
}

.m-oJy ._2eQOE {
  margin-right: 8px;
}

.m-oJy ._3nD2F {
  margin-left: 8px;
}

._3_SNI {
  display: flex;
  padding-top: 24px;
}

.Os8N2 {
  width: 12px;
  height: 12px;
  border: 2px solid white;
  border-radius: 50%;
  position: absolute;
  right: 18px;
}

._2Laga {
  flex: 1;
  padding: 0 8px 0 16px;
  white-space: nowrap;
}

@media (max-width: 767px) {
  ._1HuZt {
    padding-top: 0;
    text-align: left;
  }
  ._1WMBn {
    text-align: left;
    padding-top: 0;
    padding-bottom: 0;
  }
  .HQXHJ {
    display: flex;
    border-bottom: none;
  }
  ._20UC0 {
    position: static;
  }
  ._1ppYK {
    flex: 1;
    padding: 8px 16px 16px;
  }
  .m-oJy {
    padding: 24px 0;
  }
}

.tCLUM {
  padding: 8px 32px 0;
  font-family: var(--fontSecondary);
}

._2hBcm div {
  display: inline-block;
}

._3A9VW {
  float: right;
  line-height: 40px;
  font-weight: 600;
  font-family: var(--fontPrimary);
}

._23cxf span {
  font-size: 40px;
  padding-right: 8px;
  vertical-align: middle;
  color: var(--primary);
  cursor: pointer;
}

._3tZa_ {
  padding-top: 28px;
  font-weight: bold;
  font-size: 16px;
}

._87Js- {
  padding-top: 24px;
}

._87Js- label {
  padding: 3px 4px 4px;
}

._2ciRX {
  padding-top: 32px;
}

._2ciRX ._3IadJ {
  height: 104px;
}

._2ciRX textarea {
  font-family: var(--fontSecondary);
  font-size: 16px;
  color: #303c45;
  color: var(--phoenixDark, #303c45);
}

._1G_rW,
._3h22Z {
  color: #d82a2a;
  color: var(--phoenixError, #d82a2a);
}

._3MyxR {
  color: #e3a220;
  color: var(--accentDark, #e3a220);
}

._3ZGxk,
.NQlS3 {
  color: var(--primaryDark);
}

@media (max-width: 767px) {
  .tCLUM {
    flex: 1;
    padding: 8px 16px 16px;
  }
}

._1EHgR {
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
  display: flex;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  z-index: 2000;
  overflow: auto;
}

._3PbiV {
  width: 420px;
  margin: auto;
  padding: 32px;
  background-color: white;
  border-radius: 8px;
  color: #303c45;
  color: var(--phoenixDark, #303c45);
  box-shadow: 0px 20px 40px rgba(2, 2, 2, 0.15), 0px 0px 3px rgba(2, 2, 2, 0.15);
}

._24HUu {
  float: right;
  color: #d0d5d9;
  color: var(--phoenixLight, #d0d5d9);
  cursor: pointer;
  padding: 8px;
  margin-top: -32px;
  margin-right: -32px;
}

._24HUu._1Jjgw {
  display: none;
}

._3uZSm {
  font-weight: bold;
  font-size: 20px;
  margin: 0;
}

._1u_aj,
._2V44d,
._3PbiV ul {
  font-family: var(--fontSecondary);
  font-size: 16px;
  color: #6f7980;
  color: var(--phoenixMedium, #6f7980);
  line-height: 21px;
}

._3n9ML {
  font-weight: bold;
}

._2v4WS {
  margin: 48px 0 24px;
}

._2smmT {
  width: 100%;
}

._3PbiV ul {
  padding: 0;
  list-style: none;
}

._3PbiV ._1lTlv {
  color: var(--primary);
  padding-right: 16px;
}

._3PbiV li span {
  vertical-align: middle;
}

._3PbiV nav {
  text-align: right;
  margin-top: 32px;
}

._3PbiV nav button {
  min-width: 80px;
  margin-left: 16px;
}

.rVKYt._3PbiV {
  width: 400px;
}

.rVKYt ._1u_aj,
.rVKYt ._3n9ML {
  text-align: center;
  padding-top: 8px;
}

.rVKYt ._2Y922 {
  width: 200px;
  height: 170px;
  margin: 16px auto;
}

.rVKYt ._3uZSm {
  margin-bottom: 16px;
}

._2FHTO._3PbiV {
  width: 480px;
}

._2FHTO ._1u_aj,
._2FHTO ._2V44d {
  padding-top: 32px;
}

.yHF4k ._2Y922 {
  width: 250px;
  height: 160px;
  margin: 32px auto;
}

.yHF4k ._1u_aj {
  text-align: center;
}

.yHF4k ._1fqTV {
  margin-top: 24px;
}

.bwgz6 {
  float: left;
}

._1EHgR ._3mTCp img {
  position: absolute;
  right: 16px;
  top: 12px;
  width: 32px;
  height: 32px;
}

._1EHgR ._3mTCp {
  margin-top: 24px;
}

._1EHgR ._3mTCp input {
  display: inline-block;
  width: 75%;
  padding-left: 4px;
}

._1EHgR ._3mTCp span,
._3mTCp input,
.c3vZa {
  font-family: var(--fontSecondary);
  font-size: 16px;
}

._1EHgR ._3mTCp span {
  padding-left: 1em;
  color: #9fa9b0;
}

.yHF4k ._3PAgD {
  margin-top: 16px;
}

.yHF4k ._3PAgD ._3YZ3l {
  float: right;
}

.yHF4k ._3PAgD button {
  background: #F0F6FA;
  border-color: #E2EAF0;
  color: #2C3840;
}

.yHF4k ._3PAgD ._2ozOR {
  background: #F0F6FA;
  border-color: var(--primaryBackgroundOutline);
  color: var(--primary);
}

.yHF4k ._3mTCp {
  margin-bottom: 24px;
}
._10Uxj {
  flex: 1;
  position: fixed;
  height: 100%;
  width: 100%;
}
._10Uxj nav {
  position: fixed;
  bottom: 24px;
  width: 100%;
  padding: 0 16px;
}
._10Uxj button {
  width: 100%;
}

._22hra {
  position: fixed;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
  display: flex;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  z-index: 2010;
}

._2qSSp {
  width: 440px;
  margin: auto;
  padding: 32px;
  background-color: white;
  border-radius: 8px;
  color: #303c45;
  box-shadow: 0px 20px 40px rgba(2, 2, 2, 0.15), 0px 0px 3px rgba(2, 2, 2, 0.15);
  position: relative;
}

._2wLqo {
  position: absolute;
  color: #d0d5d9;
  color: var(--phoenixLight, #d0d5d9);
  cursor: pointer;
  padding: 4px;
  right: 0;
  top: 0;
}

._1-IaE {
  width: 100%;
}

._2sMIL {
  padding-top: 32px;
}

._2_tNV {
  font-weight: bold;
  font-size: 20px;
  margin: 0;
  font-family: var(--fontPrimary);
}

._4XA1R {
  font-family: var(--fontSecondary);
  font-size: 16px;
  color: #6f7980;
  color: var(--phoenixMedium, #6f7980);
}

._22hra ._2t5lY img {
  position: absolute;
  right: 16px;
  top: 12px;
  width: 32px;
  height: 32px;
}

._22hra ._2t5lY {
  margin: 0;
}

._22hra ._2t5lY span,
._2t5lY input,
.GcIl2 {
  font-family: var(--fontSecondary);
  font-size: 16px;
}

._22hra ._2t5lY span {
  padding-left: 1em;
  color: #9fa9b0;
}

._22hra ._2ZrCj {
  display: inline-flex;
  align-items: center;
  font-size: 16px;
  line-height: 24px;
  padding: 0 24px;
  flex: 0 1 100%;
}

.CN3ds {
  padding-left: 0;
  justify-content: center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

._1DufM {
  width: 120px;
  flex: 0 0 auto;
}

._1DufM input {
  font-size: 26px;
  font-weight: 600;
}

.GGsED {
  color: #d82a2a;
  color: var(--phoenixError, #d82a2a);
}

.GcIl2 {
  text-align: center;
  padding-bottom: 2em;
}

._8rY75 {
  width: 100%;
}

._2eBDH {
  float: left;
}

._2Pyix {
  display: grid;
  grid-template-columns: 1fr 120px;
  grid-column-gap: 25px;
  -moz-column-gap: 25px;
       column-gap: 25px;
}

._2Pyix ._2sMIL.GcIl2 {
  grid-column: 1 / -1;
}

._2ZrCj>span {
  display: block;
}

._3KxR6 {
  width: 40px;
}

@media (max-width: 767px) {

  ._2qSSp {
    overflow: auto;
  }

  ._2Pyix {
    grid-template-columns: 1fr;
    justify-items: center;
    padding: 8px 0 32px;
  }

  ._2Pyix ._2sMIL.GcIl2 {
    grid-row: 2;
    padding: 8px 0 24px;
  }

  ._2Pyix ._2ZrCj {
    width: 100%;
    height: 48px;
    justify-content: center;
  }

  ._1-IaE {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  ._2sMIL {
    padding-top: 16px;
  }

  ._2_tNV {
    padding-bottom: 16px;
  }

  ._22hra ._2ZrCj {
    padding: 0 8px;
  }
}

@media (max-width: 359px) {
  ._3KxR6 {
    display: none;
  }
}
._1mo9a{font-family:var(--fontSecondary);position:relative;padding:1px 16px;line-height:48px;border:1px solid #d0d5d9;border:1px solid var(--phoenixLight, #d0d5d9);border-radius:6px;outline:none;box-sizing:border-box;display:flex;align-items:center}._1mo9a input{border:none;width:100%;font-size:16px;color:#303c45;color:var(--phoenixDark, #303c45);text-overflow:ellipsis;padding:11px 1rem 11px .5rem;height:100%;min-height:48px;resize:none;font-family:var(--fontSecondary)}._1mo9a ._3_qUX{width:32px;height:32px}._1mo9a ._2nQ3e{color:#97a0a6;color:var(--phoenixMediumLight, #97a0a6)}._1mo9a input[disabled]{background-color:inherit;color:inherit}._1mo9a input::-moz-selection{background:var(--primaryBackgroundTextSelection)}._1mo9a input::selection{background:var(--primaryBackgroundTextSelection)}._1i6Mh{font-size:16px;top:16px;left:8px;padding:0 .5em;background-color:#fff;transition:transform 200ms;transform-origin:top left;overflow:hidden;text-overflow:ellipsis;max-width:90%;cursor:text;color:#6f7980;color:var(--phoenixMedium, #6f7980);position:absolute;left:100px;line-height:16px;white-space:nowrap}.R3uMV ._1i6Mh{max-width:100%;transform:translate(-90px, -24px) scale(0.75)}._1mo9a[focus-within]{border-color:var(--primary);border-width:2px;padding:0 15px}._1mo9a:focus-within{border-color:var(--primary);border-width:2px;padding:0 15px}._1mo9a[focus-within] ._1i6Mh{color:var(--primary)}._1mo9a:focus-within ._1i6Mh{color:var(--primary)}._1mo9a._2Zkc2{border-color:#d82a2a;border-color:var(--phoenixError, #d82a2a)}._1mo9a._2Zkc2 ._1i6Mh{color:#d82a2a;color:var(--phoenixError, #d82a2a)}._1mo9a._2jHqp{border-color:#d0d5d9;border-color:var(--phoenixLight, #d0d5d9);color:#d0d5d9;color:var(--phoenixLight, #d0d5d9)}._1mo9a._2jHqp ._1i6Mh{color:#d0d5d9;color:var(--phoenixLight, #d0d5d9)}
